Yao Qi
2014-10-07 14:19:05 UTC
Suppose that I use gdb with a binary file with source stripped.
compile without debug information? My gdb (built from current git repo
for x86-linux target) works correctly for binary without debug info.
(gdb) disassemble
Dump of assembler code for function main:
0x08048406 <+0>: push %ebp
0x08048407 <+1>: mov %esp,%ebp
=> 0x08048409 <+3>: call 0x8048400 <foo>
0x0804840e <+8>: mov $0x0,%eax
0x08048413 <+13>: pop %ebp
0x08048414 <+14>: ret
End of assembler dump.
(gdb) ni
0x0804840e in main ()
Try nexti, which is defined as
Execute one machine instruction, but if it is a function call, proceed
until the function returns
I am sorry. I meant to say "nexti" in my original email. "nexti" seemsExecute one machine instruction, but if it is a function call, proceed
until the function returns
to the same as "stepi" when the source code is stripped. Is it
supposed to be so?
this bug here https://sourceware.org/bugzilla/
--
Yao (齐尧)
Yao (齐尧)