如题,通过进程PID获取进程模块信息和基地址,不胜感激
mach_vm_region()
这个函数,第二个参数address应该就是当前image的基地址
1 个赞
使用这个函数确实获取到了进程的基址,如果我想获取某个模块,比如进程中某个dylib的基址,应该如何搞呢
我不是太确定,但感觉可以从这个函数的参数
vm_region_info_t
里获取到当前region在哪个image里,判断一下就好了
度娘了一下,只说这个参数是个结构,但是没有找到具体结构信息,狗哥知道啥结构吗?
_dyld_image_count _dyld_get_image_vmaddr_slide 用就可以了
通过vm_region()怎么获取所有image的基址和大小?
1 个赞