如何通过使用计算机体系结构状态获取共享库的虚拟地址?

时间:2015-06-24 21:08:45

标签: shared-libraries memory-address computer-architecture virtual-address-space

我正在使用计算机架构模拟器。我想获取程序的共享库的虚拟地址。我可以从模拟器获得的是计算机体系结构状态,例如寄存器。

我是否可以根据指定的共享库名称来获取共享库的虚拟地址?

1 个答案:

答案 0 :(得分:0)

对我有用的一件事是看一下java虚拟机源代码。它们捕获当您调用本机库并打印所有堆栈,寄存器和可用内容时发生的错误。我不记得细节,你不能将这些代码用于商业用途,但这是一个很好的开始。