我有包含调试信息的elf文件。使用gdb 6.5 - 6.8我得到以下输出:
(gdb)info line xfs_write
第634行" fs / xfs / linux-2.6 / xfs_lrw.c"从地址0xc021cfe1开始
并以0xc021cfed结束。
使用gdb 7.0+:
(gdb)info line xfs_write
没有可用于地址0xc021cfe1的行号信息
readelf显示使用的行信息和DWARF2版本。什么改变了可能导致这种行为的gdb?