C++ c++/操作系统-如何在可执行文件运行时查找其代码
因此,当我们执行一个程序时,操作系统会为可执行文件的主进程分配一些内存,然后将可执行文件的代码加载到此内存中,这样处理器就可以获取并执行它 我的问题是,我在哪里可以找到这个代码 更准确地说,C++ c++/操作系统-如何在可执行文件运行时查找其代码,c++,xcode,process,operating-system,C++,Xcode,Process,Operating System,因此,当我们执行一个程序时,操作系统会为可执行文件的主进程分配一些内存,然后将可执行文件的代码加载到此内存中,这样处理器就可以获取并执行它 我的问题是,我在哪里可以找到这个代码 更准确地说, 我可以使用调试器(比如VisualStudio或Xcode)查看它吗 我可以用自己的代码访问和读/写它吗?如果是,我该怎么做? 还是受操作系统保护 编辑:更准确地说,我想实现的第一步是: 我在mac上使用Xcode,当我运行调试器时,我可以查看内存: 调试->调试工作流->查看内存 它打开了一个包含程序
- 我可以使用调试器(比如VisualStudio或Xcode)查看它吗
- 我可以用自己的代码访问和读/写它吗?如果是,我该怎么做? 还是受操作系统保护
- 我可以在这个内存视图中查看代码吗
- 我应该在哪个地址查看内存中的代码
站点:stackoverflow.com xcode view decomposition
应该揭示“查看代码”的诀窍