Question about Dwarf2 for VLIW processor
wangjiong@sunnorth.com.cn
wangjiong@sunnorth.com.cn
Thu Nov 8 01:27:00 GMT 2007
Dear Joel:
I am using GDB6.1.1
GDB did not stop at the wrong location now, but I have see that
the function:
find_pc_line_pc_range (stop_pc, &step_range_start,
&step_range_end) didn`t work correctly.
when stop_pc is 0x8000035 the returned value of step_range_start
and step_range_end is
0x800003c5 and 0x800003cb
but they should be
0x800003c5 and 0x800003cf
I have found all these are because there is something wrong with
the Dwarf2 .debug_line section.
Now every instruction has a entry in this section, maybe it should
be every c statement.
Cause I can not modify compiler or assembler now, So I want to
know How can I solve this problem
just within GDB.
Thanks.
Wang Jiong
tel:2254
More information about the Gdb
mailing list