Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为了找到我的 mach-o 可执行文件的 __TEXT 和 __DATA 的 dyld 地址映射,我设置了环境变量 DYLD_PRINT_SEGMENTS=1。这将记录在内存中映射可执行文件的控制台上。
但是,我需要在我的可执行文件内部找到 __TEXT 和 __DATA 的地址映射。是否有一些 API 可以优雅地获取这些信息?
您可以使用标题中的getsectbyname()函数获取此信息。<mach-o/getsect.h>
getsectbyname()
<mach-o/getsect.h>