Jim*_*Jim 9 linux gdb arm gdbserver
我有一个通用的gdb/gdbserver问题.我正在尝试使用主机上的gdb和远程目标上的gdbserver调试arm linux嵌入式应用程序.我可以在main的开头逐步执行代码行.但是,在调用共享库函数之后,gdb(或gdbserver)似乎会丢失.即使我在调用后设置断点并使用continue,它也永远不会遇到断点.我知道我在共享库中没有符号,并且实际上并不关心它们.即使没有符号在共享库中或至少继续到下一个断点,我是否应该能够成功跳过gdb中的库调用?或者这是否表明存在不同类型的问题?
按地址设置断点,而不是按符号设置断点,有时更可靠。
尝试这个:
(gdb)x/i my_func 0x12345678 <我的函数> ... (gdb)中断*0x12345678
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |