From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29166 invoked by alias); 5 Oct 2012 01:19:19 -0000 Received: (qmail 29148 invoked by uid 48); 5 Oct 2012 01:19:18 -0000 From: "hjl.tools at gmail dot com" To: gdb-prs@sourceware.org Subject: [Bug tdep/14673] New: esp isn't updated in stack unwind Date: Fri, 05 Oct 2012 01:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: tdep X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hjl.tools at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org X-SW-Source: 2012-q4/txt/msg00030.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=14673 Bug #: 14673 Summary: esp isn't updated in stack unwind Product: gdb Version: unknown Status: NEW Severity: normal Priority: P2 Component: tdep AssignedTo: unassigned@sourceware.org ReportedBy: hjl.tools@gmail.com Classification: Unclassified For x86-64, esp isn't updated in stack unwind: [hjl@gnu-tools-1 tmp]$ cat foo.c void bar () { } int main () { bar (); return 0; } [hjl@gnu-tools-1 tmp]$ gcc -g foo.c [hjl@gnu-tools-1 tmp]$ gdb a.out GNU gdb (GDB) 7.5.50.20120930-cvs Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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-unknown-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /tmp/a.out...done. (gdb) b bar Breakpoint 1 at 0x4004a0: file foo.c, line 4. (gdb) r Starting program: /tmp/a.out Breakpoint 1, bar () at foo.c:4 4 } (gdb) f 1 #1 0x00000000004004b0 in main () at foo.c:9 9 bar (); (gdb) p $pc $1 = (void (*)()) 0x4004b0 (gdb) p $rsp $2 = (void *) 0x7fffffffdf90 (gdb) p $rip $3 = (void (*)()) 0x4004b0 (gdb) p $sp $4 = (void *) 0x7fffffffdf90 (gdb) p/x $esp $5 = 0xffffdf80 -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.