标签: c++ macos dyld mach-o
要查找__TEXT和__DATA的dyld地址映射,我设置了环境变量DYLD_PRINT_SEGMENTS = 1。这将在内存中记录可执行文件的映射。
但是,我需要在我的可执行文件内部找到__TEXT和__DATA的地址映射。是否有一些API可以优雅地获取此信息?
答案 0 :(得分:0)
您可以使用<mach-o/getsect.h>标题中的getsectbyname()功能获取此信息。
<mach-o/getsect.h>
getsectbyname()