ios獲取內存鏡像模塊基址

參考:


#include <mach-o/dyld.h>
#include <mach/mach.h>
intptr_t  _dyld_get_image_vmaddr_slide(uint32_t image_index);

// 獲取第一個模塊(主模塊)的基址
intptr_t  base_addr = _dyld_get_image_vmaddr_slide(0);

// 遍歷所有模塊的基址
_dyld_image_count()獲取模塊數量

for(init i = 0; i < _dyld_image_count(); i++)
{
     intptr_t  base_addr = _dyld_get_image_vmaddr_slide(i);
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章