从可执行文件中获取__TEXT和__DATA Dyld地址映射

时间:2011-08-03 14:38:00

标签: c++ macos dyld mach-o

要查找__TEXT和__DATA的dyld地址映射,我设置了环境变量DYLD_PRINT_SEGMENTS = 1。这将在内存中记录可执行文件的映射。

但是,我需要在我的可执行文件内部找到__TEXT和__DATA的地址映射。是否有一些API可以优雅地获取此信息?

1 个答案:

答案 0 :(得分:0)

您可以使用<mach-o/getsect.h>标题中的getsectbyname()功能获取此信息。