首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到vm_region

找不到vm_region
EN

Stack Overflow用户
提问于 2013-04-11 00:18:28
回答 2查看 1.1K关注 0票数 2

在osx上,我做了一个小程序来编辑我的进程的记忆(主要是为了在flash游戏中作弊)。我在很长一段时间后尝试重新编译这个程序,我意识到我升级了我的操作系统(并更换了我的笔记本电脑),但有些东西发生了变化。现在我在10.7.5

我有一个链接错误:

代码语言:javascript
复制
Undefined symbols for architecture x86_64:
   "_vm_region", referenced from:
...

但我没有找到任何可链接的库来获取vm_region函数。而且我还没有为vm_region和/usr/include/mach部分的大部分内容安装任何手册页!

对于能够重新编译该程序有什么建议吗?我在哪里可以找到这些手册页?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-11 03:26:31

那应该是你要找的mach_vm_region,Xoff。API在10.5中进行了重命名。因此,vm_* API变成了mach_vm_*。"_“只是链接器符号前缀。执行一次搜索/替换,它应该可以工作。您可能还需要将标头调整为。API本身(有意地)没有文档记录,除了一些与内核源代码(来自opensource.apple.com的xnu包)打包在一起的HTML手册页。

票数 3
EN

Stack Overflow用户

发布于 2016-03-25 15:44:08

当我试图在64位进程上使用'vm_region‘时,我弹出了这个错误消息,并且我应该已经使用了带有适当参数的'vm_region_64’

代码语言:javascript
复制
mach_msg_type_number_t info_count = VM_REGION_BASIC_INFO_COUNT_64;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15931213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档