Tag: gdb

由于python错误,gdb无法运行

我正在尝试运行gdb,但是一旦我按下Enter键,我就会收到此错误 Traceback (most recent call last): File “/usr/lib/python2.7/site.py”, line 562, in main() File “/usr/lib/python2.7/site.py”, line 544, in main known_paths = addusersitepackages(known_paths) File “/usr/lib/python2.7/site.py”, line 271, in addusersitepackages user_site = getusersitepackages() File “/usr/lib/python2.7/site.py”, line 246, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File “/usr/lib/python2.7/site.py”, line 236, in getuserbase USER_BASE = get_config_var(‘userbase’) File […]

我该如何调试Ubuntu的内核?

我该如何调试Ubuntu的内核? 是否有可用的调试符号,还是应该使用调试信息重新编译内核?

如何获取Ubuntu使用的eglibc源代码?

如何以允许使用gdb单步执行源代码的格式获取eglibc的源代码? 我已经尝试使用apt-get source libc6-dev并且它可以用于获取源代码,但我认为由于未应用预处理器指令,因此gdb所具有的行号与我下载的源不匹配。 这使得在尝试单步执行源代码并查看libc中的函数如何工作时不太有用。