在gdb中是否有一个命令可以让我查看我的应用程序崩溃的内存页面是否具有读/写/执行权限?
基本上我想要的就像我进入时一样:
gdb:> addrinfo 0x12345678
我得到了:
address 0x12345678 is in range ....
which is occupied by executable image (if any)...../my-lib.so
vm page permsissions: RWX
谢谢!
答案 0 :(得分:1)
您可以在" / proc /' pid_of_your_app' / maps"中找到此信息。文件。请查看Understanding Linux /proc/id/maps了解详情。
如果您经常需要在地图文件中查找地址,您可以编写一个小脚本来执行此操作...