[MacPorts] #36802: GDB won't "step in" (s)

MacPorts noreply at macports.org
Tue Nov 13 07:37:14 PST 2012


#36802: GDB won't "step in" (s)
---------------------+----------------------
  Reporter:  dave@…  |      Owner:  dweber@…
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.1.2
Resolution:          |   Keywords:
      Port:  gdb     |
---------------------+----------------------

Comment (by dave@…):

 There certainly is code emitted for inline functions, and I can step into
 them using the system gdb.

 {{{
 pluto:/tmp dave% cat > tst.c
 inline int f()
 {
     return 5;
 }

 int main()
 {
     return !f();
 }
 pluto:/tmp dave% /usr/bin/gcc -O0 -g tst.c -o tst
 pluto:/tmp dave% /usr/bin/gdb tst
 GNU gdb 6.3.50-20050815 (Apple version gdb-1822) (Sun Aug  5 03:00:42 UTC
 2012)
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
 shared libraries .. done

 (gdb) b main
 Breakpoint 1 at 0x100000ee4: file tst.c, line 8.
 (gdb) run
 Starting program: /private/tmp/tst
 Reading symbols for shared libraries +............................. done

 Breakpoint 1, main () at tst.c:8
 8           return !f();
 (gdb) s
 f () at tst.c:3
 3           return 5;
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/36802#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list