From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8003 invoked by alias); 7 Jul 2009 11:53:26 -0000 Received: (qmail 7974 invoked by uid 22791); 7 Jul 2009 11:53:22 -0000 X-SWARE-Spam-Status: No, hits=-0.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_13,J_CHICKENPOX_31,J_CHICKENPOX_33,J_CHICKENPOX_81 X-Spam-Check-By: sourceware.org Received: from mail.redpinesignals.com (HELO mail.redpinesignals.com) (203.196.161.92) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 07 Jul 2009 11:53:14 +0000 Received: from [192.168.40.83] ([192.168.40.83]) (authenticated user nagaraju.m@redpinesignals.com) by mail.redpinesignals.com; Tue, 7 Jul 2009 17:13:34 +0530 Message-ID: <4A53373E.1090403@redpinesignals.com> Date: Tue, 07 Jul 2009 11:53:00 -0000 From: "nagaraju.m" User-Agent: Thunderbird 2.0.0.17 (X11/20081009) MIME-Version: 1.0 To: jeremy.bennett@embecosm.com CC: gdb@sourceware.org Subject: Re: next References: <4A4DFA77.60707@redpinesignals.com> <1246963207.2548.4.camel@thomas> In-Reply-To: <1246963207.2548.4.camel@thomas> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2009-07/txt/msg00042.txt.bz2 Hi Bennett, Please look at the following program and its concerned GDB output. *Program*: int abc(int p,int q) { int r; r = p + q; return r; } int main() { int a=10,b=20,c; c = abc(a,b); return 0; } -------------------------------------------------------------------------------------------------------------------------------------------------------- * GDB output* This GDB was configured as "--host=i686-pc-linux-gnu --target=rpine-elf32"... { reinit_frame_cache () } { reinit_frame_cache () } (gdb) *tar sim* Connected to the simulator. (gdb) *load* Loading section .text, size 0x330 lma 0x0 Loading section .data, size 0x38c lma 0x330 Start address 0x100 Transfer rate: 13792 bits in <1 sec. (gdb) *b main* Breakpoint 1 at 0x160: file a3.c, line 10. (gdb) *run* Starting program: /work/a.out { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { frame_id_p (l={!stack,!code,!special}) -> 0 } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { deprecated_update_frame_pc_hack (frame=0,pc=0x160) } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } Breakpoint 1, main () at a3.c:10 warning: Source file is more recent than executable. 10 int a=10,b=20,c; (gdb) *next* { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_func_unwind (fi=-1) -> 0x158 } -> {stack=0x6dec0,code=0x158,!special} } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[6c010000] } { frame_pc_unwind (this_frame=-1) -> 0x16c } { frame_func_unwind (fi=-1) -> 0x158 } -> {stack=0x6dec0,code=0x158,!special} } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dec0,code=0x158,!special}) -> 1 } { deprecated_update_frame_pc_hack (frame=0,pc=0x16c) } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dec0,code=0x158,!special}) -> 1 } *11 c = abc(a,b);* *(gdb) next* { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[34010000] } { frame_pc_unwind (this_frame=-1) -> 0x134 } { frame_func_unwind (fi=-1) -> 0x134 } -> {stack=0x6dec0,code=0x134,!special} } { frame_id_eq (l={stack=0x6dec0,code=0x134,!special},r={stack=0x6dec0,code=0x158,!special}) -> 0 } { get_prev_frame_1 (this_frame=0) { frame_id_p (l={stack=0x6dec0,code=0x134,!special}) -> 1 } -> {level=1,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=1) { frame_register_unwind (frame=0,regnum=14(r14),...) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=0,regnum=16(pc),...) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[34010000] } -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[34010000] } { frame_pc_unwind (this_frame=0) -> 0x134 } { frame_func_unwind (fi=0) -> 0x122 } -> {stack=0x6dec0,code=0x122,!special} } { frame_id_eq (l={stack=0x6dec0,code=0x122,!special},r={stack=0x6dec0,code=0x158,!special}) -> 0 } { deprecated_update_frame_pc_hack (frame=0,pc=0x134) } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dec0,code=0x134,!special}) -> 0 } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } abc (p=0, q=0) at a3.c:2 2 { { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[3c010000] } { frame_pc_unwind (this_frame=-1) -> 0x13c } { frame_func_unwind (fi=-1) -> 0x134 } -> {stack=0x6dea4,code=0x134,!special} } { frame_id_eq (l={stack=0x6dea4,code=0x134,!special},r={stack=0x6dec0,code=0x134,!special}) -> 0 } { get_prev_frame_1 (this_frame=0) { frame_id_p (l={stack=0x6dea4,code=0x134,!special}) -> 1 } -> {level=1,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=1) { frame_register_unwind (frame=0,regnum=14(r14),...) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=0,regnum=16(pc),...) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[3c010000] } -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[3c010000] } { frame_pc_unwind (this_frame=0) -> 0x13c } { frame_func_unwind (fi=0) -> 0x134 } -> {stack=0x6dea4,code=0x134,!special} } { frame_id_eq (l={stack=0x6dea4,code=0x134,!special},r={stack=0x6dec0,code=0x134,!special}) -> 0 } { deprecated_update_frame_pc_hack (frame=0,pc=0x13c) } { frame_id_eq (l={stack=0x6dec0,code=0x134,!special},r={stack=0x6dea4,code=0x134,!special}) -> 0 } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } abc (p=10, { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } q=20, 450240, 380, 10, 20, 0, 20, 10, 0, 302, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) at a3.c:4 4 *r = p + q;* (gdb) *next* { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[4a010000] } { frame_pc_unwind (this_frame=-1) -> 0x14a } { frame_func_unwind (fi=-1) -> 0x134 } -> {stack=0x6dea4,code=0x134,!special} } { frame_id_eq (l={stack=0x6dea4,code=0x134,!special},r={stack=0x6dea4,code=0x134,!special}) -> 1 } { deprecated_update_frame_pc_hack (frame=0,pc=0x14a) } { frame_id_eq (l={stack=0x6dea4,code=0x134,!special},r={stack=0x6dea4,code=0x134,!special}) -> 1 } 5 return r; (gdb) *next* { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[a4de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[4e010000] } { frame_pc_unwind (this_frame=-1) -> 0x14e } { frame_func_unwind (fi=-1) -> 0x134 } -> {stack=0x6dea4,code=0x134,!special} } { frame_id_eq (l={stack=0x6dea4,code=0x134,!special},r={stack=0x6dea4,code=0x134,!special}) -> 1 } { deprecated_update_frame_pc_hack (frame=0,pc=0x14e) } { frame_id_eq (l={stack=0x6dea4,code=0x134,!special},r={stack=0x6dea4,code=0x134,!special}) -> 1 } 6 } (gdb) *next* { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[7c010000] } { frame_pc_unwind (this_frame=-1) -> 0x17c } { frame_func_unwind (fi=-1) -> 0x158 } -> {stack=0x6dec0,code=0x158,!special} } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dea4,code=0x134,!special}) -> 0 } { get_prev_frame_1 (this_frame=0) { frame_id_p (l={stack=0x6dec0,code=0x158,!special}) -> 1 } -> {level=1,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=1) { frame_register_unwind (frame=0,regnum=14(r14),...) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=0,regnum=16(pc),...) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[7c010000] } -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[7c010000] } { frame_pc_unwind (this_frame=0) -> 0x17c } { frame_func_unwind (fi=0) -> 0x158 } -> {stack=0x6dec0,code=0x158,!special} } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dea4,code=0x134,!special}) -> 0 } { frame_id_inner (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dec0,code=0x158,!special}) -> 0 } { reinit_frame_cache () } { reinit_frame_cache () } { create_sentinel_frame (...) -> {level=-1,type=,unwind=0x82a7350,pc=,id={!stack,!code,!special},func=} } { get_prev_frame_1 (this_frame=-1) -> {level=0,type=,unwind=,pc=,id=,func=} } { get_frame_id (fi=0) { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=16(pc),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[80010000] } { frame_pc_unwind (this_frame=-1) -> 0x180 } { frame_func_unwind (fi=-1) -> 0x158 } -> {stack=0x6dec0,code=0x158,!special} } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dec0,code=0x158,!special}) -> 1 } { deprecated_update_frame_pc_hack (frame=0,pc=0x180) } { frame_id_eq (l={stack=0x6dec0,code=0x158,!special},r={stack=0x6dec0,code=0x158,!special}) -> 1 } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } main () at a3.c:12 12 return 0; (gdb) *p c* { frame_register_unwind (frame=-1,regnum=14(r14),...) -> *optimizedp=0 *lvalp=2 *addrp=0x0 *bufferp=[c0de0600] } *$2 = 30* Thanks, Nagaraju M Jeremy Bennett wrote: > On Fri, 2009-07-03 at 18:02 +0530, nagaraju.m wrote: > > >> I am new new to gdb. Thanks for the useful information that you provided. >> I have tried as you suggested, i checked function prologue but it is defined properly. >> >> In my code "step", "stepi" and "continue" are behaving normally. >> >> "next" issue is not only with my target it is with simulator also. >> >> When i debugged it with gdb it is behaving correctly up to >> >> "*if(!frame_id_eq (get_frame_id (get_current_frame ()), step_frame_id) >> && frame_id_eq (frame_unwind_id (get_current_frame ()), step_frame_id))*" >> this condition in infrun file in gdb. After this *start* and *end* points are changing as a result it is simply single stepping. >> >> I am not able to trace the issue for here... >> >> Can you please show me the path to resolve this issue... >> > > Hi Nagaraju, > > This is the test for whether the code is stepping into a function. Could > you post the output when you run "next" after "set debug infrun 1". > > The suspicion is that your frame unwinder is not working correctly. > > HTH, > > > Jeremy > >