相关疑难解决方法(0)

如何在 C (MacOS) 中获取进程虚拟内存映射的信息

我想要获取有关 C (MacOS) 中当前进程的进程虚拟内存布局(堆栈、libc、堆和代码)的信息。

我读到,在 Linux 中,您可以通过查看来执行此操作/proc/<pid>/maps,并且您可以通过vmmap命令行实用程序在 MacOS 命令行上执行此操作。

我怎样才能在C中做到这一点?如果可能的话,我想获取与我的进程相关的虚拟内存空间中的所有页面。

c macos macos-catalina

5
推荐指数
1
解决办法
3463
查看次数

标签 统计

c ×1

macos ×1

macos-catalina ×1