我编译了我自己的glibc,它生成了libc.so
。我通过做gdb -q ./libc.so
加载gdb中的libc.so
文件。但是,当我尝试通过执行list function_name
来查找函数的位置时,我收到错误消息No line number known for function_name
。请注意,我使用-g标志编译glibc。我怎么解决这个问题?在gdb中找不到行号码
1
A
回答
2
你甚至可以自己调试.so吗?我想要做的就是gdb executable_using_my_libc
。然后这应该加载glibc等等。
+1
“你甚至可以自己调试一个.so” - 是的,它工作得很好(不是用于运行,而是用于'info func','list foo','info source'等等'libc.so.6 '是一个特例:你甚至可以运行它。 –
相关问题
- 1. GDB找不到行号
- 2. NASM和GDB符号:“在符号文件中找不到任何代码段”。
- 3. gdb找到行号的内存地址
- 4. GDB没有找到行号,objdump没有
- 5. AppFuse:mvn码头:运行找不到符号
- 6. GDB - 查找密码
- 7. 找到号码
- 8. 使用gdb时找不到调试符号
- 9. 在运行ndk-gdb期间找不到adb工具
- 10. GDB:找到转储
- 11. 找到另一个号码的号码?
- 12. 在gdb中执行代码<x>?
- 13. gdb按行号拆解
- 14. 如何在SQLite3中寻找到行号?
- 15. gdb找不到编译的源文件++
- 16. Codelite调试器错误:找不到gdb! 'gdb'?
- 17. OpenCSV - 找出行号码
- 18. 按行查找号码。 Javascript
- 19. 在windbg找不到符号
- 20. 找到一个不在ID列中的号码
- 21. 如何在三角形数列中找到所选号码的行号?
- 22. gfortran在libquadmath中找不到符号fabsq_
- 23. 在Java程序中找不到符号
- 24. 在ArrayList中找不到符号
- 25. 在JUnit测试中找不到符号
- 26. 在Java中找不到indexOf()符号/ jGrasp
- 27. 在Netbeans中找不到符号GWTServiceAsync
- 28. Java在LinkedList类中找不到符号
- 29. 在net beans中找不到符号
- 30. 在kb.nextInt()中找不到符号;
你是否在'info functions'输出中看到这个函数? – ks1322