gdb does not step into interface procedures
Original Reporter info from Mantis: mse
-
Reporter name: Martin Schreiber
Original Reporter info from Mantis: mse
- Reporter name: Martin Schreiber
Description:
gdb does not step into interface procedures.
Steps to reproduce:
See the debug session:
"
GNU gdb (GDB; openSUSE Leap 42.2) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &LtPos;http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
&LtPos;http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
&LtPos;http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./intfdebug...Reading symbols from /home/mse/proj/testcase/fpc/intfdebug/intfdebug.dbg...done.
done.
(gdb) break intfdebug.pas:28
Breakpoint 1 at 0x40025c: file intfdebug.pas, line 28.
(gdb) run
Starting program: /home/mse/proj/testcase/fpc/intfdebug/intfdebug
Breakpoint 1, main () at intfdebug.pas:28
28 i1.test();
(gdb) step
*****test
29 test1.destroy();
(gdb)
"
Mantis conversion info:
- Mantis ID: 33009
- OS: Linux
- Platform: X86-64
- Version: 3.0.4
- Monitored by: » mse (Martin Schreiber)