【发布时间】:2022-01-11 17:51:15
【问题描述】:
如何使用 GDB 获取共享库的基地址?
我找不到任何简单的方法。
【问题讨论】:
标签: linux gdb shared-libraries gdbserver
如何使用 GDB 获取共享库的基地址?
我找不到任何简单的方法。
【问题讨论】:
标签: linux gdb shared-libraries gdbserver
你可以使用info sharedlibrary:
$ gdb -ex 'b main' -ex r --args bash --help
(gdb) pipe info sharedlibrary | grep libtinfo
0x00007ffff7f8e6a0 0x00007ffff7f9c17c Yes (*) /lib/x86_64-linux-gnu/libtinfo.so.6
请注意,由于 ASLR,每次调用的加载地址都会不同。
【讨论】: