This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: next


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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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=<unknown type>,unwind=0x82a7350,pc=<unknown>,id={!stack,!code,!special},func=<unknown>} }
{ get_prev_frame_1 (this_frame=-1) -> {level=0,type=<unknown>,unwind=<unknown>,pc=<unknown>,id=<unknown>,func=<unknown>} }
{ 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





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]