public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* Query regarding assembly level debugging support
@ 2004-12-02  9:15 Tarun
  2004-12-02 14:10 ` Peter Barada
  2004-12-02 14:24 ` Daniel Jacobowitz
  0 siblings, 2 replies; 5+ messages in thread
From: Tarun @ 2004-12-02  9:15 UTC (permalink / raw)
  To: gdb; +Cc: acmet, Ms.Ranjeeta, rm@acmet.com

Hi All,

    I am generating object file in Elf/Dwarf format. The prime target is
to be able to debug the assembly code. That is we are able to step
through the assembly code showing line numbers and relative addresses.
The Dwarf (version 2.0) sections currently being included are 
- debug_line
- debug_abbrev
- debug_info.

     The linked out file is loaded without errors on GDB. When we run
the respective out file on GDB, the control of debugger moves to label
main in the assembly code ( Breakpoint 1, 0xa00200ec in main ()). When I
try to move to next instruction using "nexti", the control moves to next
address (Displaying: 0xa00200f0 in main ()). This continues till the
last address is reached. Only the address increments within the assembly
file are displayed and not the actual assembly source.

      When I try to single step using "step", the message prompted is
"Single stepping until exit from function main, which has no line number
information". Whereas if I disassemble one of the addresses give above,
entire assembly code which I am trying to debug is displayed.

      Does this mean that GDB does not support debugging of the assembly
code?

Regards,
Tarun

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-12-08 13:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-02  9:15 Query regarding assembly level debugging support Tarun
2004-12-02 14:10 ` Peter Barada
2004-12-08  7:04   ` Tarun
2004-12-08 13:57     ` Daniel Jacobowitz
2004-12-02 14:24 ` Daniel Jacobowitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).