This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: Question about Dwarf2 for VLIW processor
- From: wangjiong at sunnorth dot com dot cn
- To: gdb at sourceware dot org
- Date: Thu, 8 Nov 2007 09:26:28 +0800
- Subject: Re: Question about Dwarf2 for VLIW processor
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