Mac OS X эквивалентно VirtualQuery или / proc / pid / maps? - PullRequest
8 голосов
/ 09 ноября 2011

Есть ли способ запросить адресное пространство процесса на Mac?

В Windows мы используем VirtualQuery, а в Linux мы анализируем / proc / self / maps (тьфу).

Есть ли системный вызов или аналогичные функции на Mac?

Ответы [ 2 ]

15 голосов
/ 09 ноября 2011

Утилита командной строки vmmap предоставит вам эту информацию.Однако я не уверен, что API-интерфейсы, стоящие за ним, общедоступны.

1 голос
/ 20 июля 2017

mach_vm_region_info может быть использовано для этого.Смотри http://www.newosxbook.com/src.jl?tree=listings&file=12-1-vmmap.c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...