[RFC] Infinite backtraces...
Joel Brobecker
brobecker@adacore.com
Fri Dec 3 19:36:00 GMT 2004
> > I haven't run this through the debugger to confirm it, but it looks
> > like we used to stop the unwinding by using the name of the symbol
> > associated to the frame. Not very elegant, to say the least, but
> > could be effective for hpux (it would no longer be just architecture
> > dependent).
>
> erk, yuck :)
:-)
> yeah, but i would have expected that you should get an error when
> unwinding from 0 ("Cannot find bounds of current function ..."). this
> should automatically stop the backtrace.
>
> would you mind sending me the output of "info reg" frame frame 5 and 6,
> "maint print unwind __pthread_create_system" and "disassemble
> __pthread_create_system"?
Sure. The regs information is attached.
(gdb) maint print unwind __pthread_create_system
unwind_table_entry (0x401d0624):
region_start = 0x7aee0b40 <__pthread_create_system>
region_end = 0x7aee0c3c <__pthread_create_system+252>
flags = Args_stored Save_RP
Region_description = 0x0
Entry_FR = 0x0
Entry_GR = 0x5
Total_frame_size = 0x18
I also attached the assembly listing.
> yes and no.... i don't know all the history, but i believe the new frame
> code in gdb 6.x is more explicit about unwinding through various frames,
> including stub frames. on hpux export stubs show up in backtraces
> because they occupy stack space. (hppa-linux doesn't use export stubs).
> i don't like it either, but not sure what we can do about it.
I'll give it a try and see if we can skip them. I like the idea of
having a switch to hide them, though. That would be very nice. but
then we need to add a new type of frames. As far as I can tell
(understand: from code inspection), the stub frames are marked as
NORMAL_FRAMEs.
> see:
> http://sources.redhat.com/ml/gdb-patches/2004-05/msg00741.html
Thanks muchly for the pointer. I missed that thread.
> another possibility is that you found a bug; we still have lots of
> bugs on hpux :(
Probably not this time :-).
--
Joel
-------------- next part --------------
flags 0x29000041 687865921
r1 0x7aece150 2062344528
rp 0x1705b 94299
r3 0x4001f3b0 1073869744
r4 0x0 0
r5 0x0 0
r6 0x0 0
r7 0x7aece110 2062344464
r8 0x0 0
r9 0x0 0
r10 0x0 0
r11 0x0 0
r12 0x0 0
r13 0x0 0
r14 0x0 0
r15 0x0 0
r16 0x0 0
r17 0x0 0
r18 0x0 0
r19 0x0 0
r20 0xf 15
r21 0x0 0
r22 0x0 0
r23 0x0 0
r24 0x1 1
r25 0x4001b4c0 1073853632
r26 0x4001c3b8 1073857464
dp 0x40010998 1073809816
ret0 0x0 0
ret1 0x7b0407e8 2063861736
sp 0x7aece090 2062344336
r31 0x4001b4c0 1073853632
sar 0x10 16
pcoqh 0x7aee0f63 2062421859
pcsqh 0xbc9c400 197772288
pcoqt 0x7aee0f67 2062421863
pcsqt 0xbc9c400 197772288
eiem 0xffffffff 4294967295
iir 0x10004 65540
isr 0x102400ee 270794990
ior 0x966dc1d8 2523775448
ipsw 0x4001f 262175
goto 0x2 2
sr4 0xbc9c400 197772288
sr0 0xbc9c400 197772288
sr1 0x0 0
sr2 0x0 0
sr3 0x0 0
sr5 0x25bbc00 39566336
sr6 0x3880c00 59247616
sr7 0x3880c00 59247616
cr0 0x0 0
cr8 0x0 0
cr9 0x0 0
ccr 0x0 0
cr12 0x0 0
cr13 0x0 0
cr24 0x0 0
cr25 0x0 0
cr26 0x0 0
mpsfu_high 0x4001f4c0 1073870016
mpsfu_low 0x0 0
mpsfu_ovflo 0x0 0
pad 0x0 0
fpsr 0x8000000 134217728
fpe1 0x0 0
fpe2 0x0 0
fpe3 0x0 0
fpe4 0x0 0
fpe5 0x0 0
fpe6 0x0 0
fpe7 0x0 0
-------------- next part --------------
flags 0x29000041 687865921
r1 0x7aece150 2062344528
rp 0x7aee0f0b 2062421771
r3 0x0 0
r4 0x0 0
r5 0x0 0
r6 0x0 0
r7 0x7aece110 2062344464
r8 0x0 0
r9 0x0 0
r10 0x0 0
r11 0x0 0
r12 0x0 0
r13 0x0 0
r14 0x0 0
r15 0x0 0
r16 0x0 0
r17 0x0 0
r18 0x0 0
r19 0x0 0
r20 0xf 15
r21 0x0 0
r22 0x0 0
r23 0x0 0
r24 0x1 1
r25 0x4001b4c0 1073853632
r26 0x4001c3b8 1073857464
dp 0x40010998 1073809816
ret0 0x0 0
ret1 0x7b0407e8 2063861736
sp 0x7aece050 2062344272
r31 0x4001b4c0 1073853632
sar 0x10 16
pcoqh 0x7aee0f0b 2062421771
pcsqh 0xbc9c400 197772288
pcoqt 0x7aee0f0f 2062421775
pcsqt 0xbc9c400 197772288
eiem 0xffffffff 4294967295
iir 0x10004 65540
isr 0x102400ee 270794990
ior 0x966dc1d8 2523775448
ipsw 0x4001f 262175
goto 0x2 2
sr4 0xbc9c400 197772288
sr0 0xbc9c400 197772288
sr1 0x0 0
sr2 0x0 0
sr3 0x0 0
sr5 0x25bbc00 39566336
sr6 0x3880c00 59247616
sr7 0x3880c00 59247616
cr0 0x0 0
cr8 0x0 0
cr9 0x0 0
ccr 0x0 0
cr12 0x0 0
cr13 0x0 0
cr24 0x0 0
cr25 0x0 0
cr26 0x0 0
mpsfu_high 0x4001f4c0 1073870016
mpsfu_low 0x0 0
mpsfu_ovflo 0x0 0
pad 0x0 0
fpsr 0x8000000 134217728
fpe1 0x0 0
fpe2 0x0 0
fpe3 0x0 0
fpe4 0x0 0
fpe5 0x0 0
fpe6 0x0 0
fpe7 0x0 0
-------------- next part --------------
Dump of assembler code for function __pthread_create_system:
0x7aee0b40 <__pthread_create_system+0>: stw rp,-14(,sp)
0x7aee0b44 <__pthread_create_system+4>: stw,ma r3,c0(,sp)
0x7aee0b48 <__pthread_create_system+8>: stw r4,-bc(,sp)
0x7aee0b4c <__pthread_create_system+12>: stw r5,-b8(,sp)
0x7aee0b50 <__pthread_create_system+16>: stw r6,-b4(,sp)
0x7aee0b54 <__pthread_create_system+20>: stw r7,-b0(,sp)
0x7aee0b58 <__pthread_create_system+24>: ldw -6c(,r19),r31
0x7aee0b5c <__pthread_create_system+28>: mfctl tr3,r5
0x7aee0b60 <__pthread_create_system+32>: ldo 0(r26),r3
0x7aee0b64 <__pthread_create_system+36>: stw r19,-20(,sp)
0x7aee0b68 <__pthread_create_system+40>: ldw r31(,r5),r5
0x7aee0b6c <__pthread_create_system+44>: ldo 0(r25),r4
0x7aee0b70 <__pthread_create_system+48>: ldo 0(r24),r6
0x7aee0b74 <__pthread_create_system+52>: cmpb,= r0,r26,0x7aee0c1c <__pthread_create_system+220>
0x7aee0b78 <__pthread_create_system+56>: ldo 0(r23),r7
0x7aee0b7c <__pthread_create_system+60>: cmpb,=,n r0,r6,0x7aee0c1c <__pthread_create_system+220>
0x7aee0b80 <__pthread_create_system+64>: cmpb,<> r4,r0,0x7aee0bb4 <__pthread_create_system+116>
0x7aee0b84 <__pthread_create_system+68>: nop
0x7aee0b88 <__pthread_create_system+72>: ldw -40(,r19),r23
0x7aee0b8c <__pthread_create_system+76>: ldi 41,r24
0x7aee0b90 <__pthread_create_system+80>: ldo -90(sp),r31
0x7aee0b94 <__pthread_create_system+84>: ldw,ma 4(,r23),r20
0x7aee0b98 <__pthread_create_system+88>: stw,ma r20,4(,r31)
0x7aee0b9c <__pthread_create_system+92>: ldw,ma 4(,r23),r21
0x7aee0ba0 <__pthread_create_system+96>: addib,> -8,r24,0x7aee0b94 <__pthread_create_system+84>
0x7aee0ba4 <__pthread_create_system+100>: stw,ma r21,4(,r31)
0x7aee0ba8 <__pthread_create_system+104>: ldw 0(,r23),r23
0x7aee0bac <__pthread_create_system+108>: b,l 0x7aee0c04 <__pthread_create_system+196>,r0
0x7aee0bb0 <__pthread_create_system+112>: stw r23,0(,r31)
0x7aee0bb4 <__pthread_create_system+116>: ldw -24(,r19),r26
0x7aee0bb8 <__pthread_create_system+120>: b,l 0x7aee5dec <__spin_lock>,rp
0x7aee0bbc <__pthread_create_system+124>: stw r26,-a8(,sp)
0x7aee0bc0 <__pthread_create_system+128>: ldw -20(,sp),r19
0x7aee0bc4 <__pthread_create_system+132>: b,l 0x7aee8518 <__pthread_attr_id_lookup>,rp
0x7aee0bc8 <__pthread_create_system+136>: ldw 0(,r4),r26
0x7aee0bcc <__pthread_create_system+140>: ldw -20(,sp),r19
0x7aee0bd0 <__pthread_create_system+144>: cmpb,=,n r0,ret0,0x7aee0c40 <__pthread_create_system+256>
0x7aee0bd4 <__pthread_create_system+148>: ldi 41,r23
0x7aee0bd8 <__pthread_create_system+152>: ldo -90(sp),r31
0x7aee0bdc <__pthread_create_system+156>: ldw,ma 4(,ret0),r24
0x7aee0be0 <__pthread_create_system+160>: ldw,ma 4(,ret0),r25
0x7aee0be4 <__pthread_create_system+164>: stw,ma r24,4(,r31)
0x7aee0be8 <__pthread_create_system+168>: addib,> -8,r23,0x7aee0bdc <__pthread_create_system+156>
0x7aee0bec <__pthread_create_system+172>: stw,ma r25,4(,r31)
0x7aee0bf0 <__pthread_create_system+176>: ldw 0(,ret0),r1
0x7aee0bf4 <__pthread_create_system+180>: stw r1,0(,r31)
0x7aee0bf8 <__pthread_create_system+184>: b,l 0x7aee5fa8 <__spin_unlock>,rp
0x7aee0bfc <__pthread_create_system+188>: ldw -a8(,sp),r26
0x7aee0c00 <__pthread_create_system+192>: ldw -20(,sp),r19
0x7aee0c04 <__pthread_create_system+196>: b,l 0x7aee0464 <__pthread_id_lookup+84>,rp
0x7aee0c08 <__pthread_create_system+200>: ldo -90(sp),r26
0x7aee0c0c <__pthread_create_system+204>: ldw -20(,sp),r19
0x7aee0c10 <__pthread_create_system+208>: cmpb,<> ret0,r0,0x7aee0c54 <__pthread_create_system+276>
0x7aee0c14 <__pthread_create_system+212>: ldo 0(ret0),r4
0x7aee0c18 <__pthread_create_system+216>: depwi,z,tr b,31,32,r3
0x7aee0c1c <__pthread_create_system+220>: ldi 16,r3
0x7aee0c20 <__pthread_create_system+224>: ldo 0(r3),ret0
0x7aee0c24 <__pthread_create_system+228>: ldw -d4(,sp),rp
0x7aee0c28 <__pthread_create_system+232>: ldw -b0(,sp),r7
0x7aee0c2c <__pthread_create_system+236>: ldw -b4(,sp),r6
0x7aee0c30 <__pthread_create_system+240>: ldw -b8(,sp),r5
0x7aee0c34 <__pthread_create_system+244>: ldw -bc(,sp),r4
0x7aee0c38 <__pthread_create_system+248>: bv r0(rp)
0x7aee0c3c <__pthread_create_system+252>: ldw,mb -c0(,sp),r3
0x7aee0c40 <__pthread_create_system+256>: b,l 0x7aee5fa8 <__spin_unlock>,rp
0x7aee0c44 <__pthread_create_system+260>: ldw -a8(,sp),r26
0x7aee0c48 <__pthread_create_system+264>: ldw -20(,sp),r19
0x7aee0c4c <__pthread_create_system+268>: b,l 0x7aee0c20 <__pthread_create_system+224>,r0
0x7aee0c50 <__pthread_create_system+272>: ldi 16,r3
0x7aee0c54 <__pthread_create_system+276>: b,l 0x7aee2234 <__vp_alloc>,rp
0x7aee0c58 <__pthread_create_system+280>: nop
0x7aee0c5c <__pthread_create_system+284>: ldw -20(,sp),r19
0x7aee0c60 <__pthread_create_system+288>: cmpb,<> ret0,r0,0x7aee0c88 <__pthread_create_system+328>
0x7aee0c64 <__pthread_create_system+292>: nop
0x7aee0c68 <__pthread_create_system+296>: b,l 0x7aee5dec <__spin_lock>,rp
0x7aee0c6c <__pthread_create_system+300>: ldo 14(r4),r26
0x7aee0c70 <__pthread_create_system+304>: ldw -20(,sp),r19
0x7aee0c74 <__pthread_create_system+308>: b,l 0x7aee074c <__pthread_free>,rp
0x7aee0c78 <__pthread_create_system+312>: ldo 0(r4),r26
0x7aee0c7c <__pthread_create_system+316>: ldw -20(,sp),r19
0x7aee0c80 <__pthread_create_system+320>: movib,tr b,r3,0x7aee0c24 <__pthread_create_system+228>
0x7aee0c84 <__pthread_create_system+324>: ldo 0(r3),ret0
0x7aee0c88 <__pthread_create_system+328>: stw r4,8(,ret0)
0x7aee0c8c <__pthread_create_system+332>: ldw 8(,r4),r31
0x7aee0c90 <__pthread_create_system+336>: depwi -1,30,1,r31
0x7aee0c94 <__pthread_create_system+340>: depwi 0,31,1,r31
0x7aee0c98 <__pthread_create_system+344>: stw r31,8(,r4)
0x7aee0c9c <__pthread_create_system+348>: depwi -1,31,1,r31
0x7aee0ca0 <__pthread_create_system+352>: ldw 64(,r4),rp
0x7aee0ca4 <__pthread_create_system+356>: stw ret0,10(,r4)
0x7aee0ca8 <__pthread_create_system+360>: ldw -80(,sp),r22
0x7aee0cac <__pthread_create_system+364>: cmpiclr,<> de,r22,r0
0x7aee0cb0 <__pthread_create_system+368>: stw r31,8(,r4)
0x7aee0cb4 <__pthread_create_system+372>: ldb 5c(,r4),r22
0x7aee0cb8 <__pthread_create_system+376>: depw r0,25,1,r22
0x7aee0cbc <__pthread_create_system+380>: extrw,u r22,31,8,r21
0x7aee0cc0 <__pthread_create_system+384>: stw r0,60(,r4)
0x7aee0cc4 <__pthread_create_system+388>: depwi -1,24,1,r21
0x7aee0cc8 <__pthread_create_system+392>: extrw,u r21,31,8,r31
0x7aee0ccc <__pthread_create_system+396>: depw r0,26,1,r31
0x7aee0cd0 <__pthread_create_system+400>: stb r31,5c(,r4)
0x7aee0cd4 <__pthread_create_system+404>: stw r0,0(,rp)
0x7aee0cd8 <__pthread_create_system+408>: stw r6,38(,r4)
0x7aee0cdc <__pthread_create_system+412>: stw r7,3c(,r4)
0x7aee0ce0 <__pthread_create_system+416>: ldw -54(,sp),r31
0x7aee0ce4 <__pthread_create_system+420>: cmpib,<> -3,r31,0x7aee0d08 <__pthread_create_system+456>
0x7aee0ce8 <__pthread_create_system+424>: nop
0x7aee0cec <__pthread_create_system+428>: ldw c8(,r5),r25
0x7aee0cf0 <__pthread_create_system+432>: stw r25,c8(,r4)
0x7aee0cf4 <__pthread_create_system+436>: ldw cc(,r5),r26
0x7aee0cf8 <__pthread_create_system+440>: stw r26,cc(,r4)
0x7aee0cfc <__pthread_create_system+444>: ldw 70(,r5),r26
0x7aee0d00 <__pthread_create_system+448>: b,l 0x7aee0d28 <__pthread_create_system+488>,r0
0x7aee0d04 <__pthread_create_system+452>: ldw 74(,r5),r25
0x7aee0d08 <__pthread_create_system+456>: stw r31,c8(,r4)
0x7aee0d0c <__pthread_create_system+460>: ldw 8(,r4),r24
0x7aee0d10 <__pthread_create_system+464>: depwi -1,24,1,r24
0x7aee0d14 <__pthread_create_system+468>: ldw -50(,sp),ret0
0x7aee0d18 <__pthread_create_system+472>: stw ret0,cc(,r4)
0x7aee0d1c <__pthread_create_system+476>: stw r24,8(,r4)
0x7aee0d20 <__pthread_create_system+480>: ldw 70(,r5),r26
0x7aee0d24 <__pthread_create_system+484>: ldw 74(,r5),r25
0x7aee0d28 <__pthread_create_system+488>: stw r26,70(,r4)
0x7aee0d2c <__pthread_create_system+492>: ldw 78(,r5),r26
0x7aee0d30 <__pthread_create_system+496>: stw r25,74(,r4)
0x7aee0d34 <__pthread_create_system+500>: ldw 7c(,r5),ret1
0x7aee0d38 <__pthread_create_system+504>: stw r26,78(,r4)
0x7aee0d3c <__pthread_create_system+508>: ldw 80(,r5),r20
0x7aee0d40 <__pthread_create_system+512>: stw ret1,7c(,r4)
0x7aee0d44 <__pthread_create_system+516>: ldw 84(,r5),r21
0x7aee0d48 <__pthread_create_system+520>: stw r20,80(,r4)
0x7aee0d4c <__pthread_create_system+524>: ldw 88(,r5),r22
0x7aee0d50 <__pthread_create_system+528>: stw r21,84(,r4)
0x7aee0d54 <__pthread_create_system+532>: ldw 8c(,r5),ret1
0x7aee0d58 <__pthread_create_system+536>: stw r22,88(,r4)
0x7aee0d5c <__pthread_create_system+540>: stw ret1,8c(,r4)
0x7aee0d60 <__pthread_create_system+544>: ldw -7c(,sp),r23
0x7aee0d64 <__pthread_create_system+548>: bb,>= r23,1b,0x7aee0db8 <__pthread_create_system+632>
0x7aee0d68 <__pthread_create_system+552>: nop
0x7aee0d6c <__pthread_create_system+556>: ldw a4(,r5),ret1
0x7aee0d70 <__pthread_create_system+560>: stw ret1,a4(,r4)
0x7aee0d74 <__pthread_create_system+564>: ldw a8(,r5),r20
0x7aee0d78 <__pthread_create_system+568>: ldw ac(,r5),ret0
0x7aee0d7c <__pthread_create_system+572>: stw r20,a8(,r4)
0x7aee0d80 <__pthread_create_system+576>: ldw b0(,r5),r1
0x7aee0d84 <__pthread_create_system+580>: stw ret0,ac(,r4)
0x7aee0d88 <__pthread_create_system+584>: ldw b4(,r5),rp
0x7aee0d8c <__pthread_create_system+588>: stw r1,b0(,r4)
0x7aee0d90 <__pthread_create_system+592>: ldw b8(,r5),r6
0x7aee0d94 <__pthread_create_system+596>: stw rp,b4(,r4)
0x7aee0d98 <__pthread_create_system+600>: ldw bc(,r5),r7
0x7aee0d9c <__pthread_create_system+604>: stw r6,b8(,r4)
0x7aee0da0 <__pthread_create_system+608>: ldw c0(,r5),r31
0x7aee0da4 <__pthread_create_system+612>: stw r7,bc(,r4)
0x7aee0da8 <__pthread_create_system+616>: ldw c4(,r5),r21
0x7aee0dac <__pthread_create_system+620>: stw r31,c0(,r4)
0x7aee0db0 <__pthread_create_system+624>: b,l 0x7aee0e0c <__pthread_create_system+716>,r0
0x7aee0db4 <__pthread_create_system+628>: stw r21,c4(,r4)
0x7aee0db8 <__pthread_create_system+632>: ldw -78(,sp),r24
0x7aee0dbc <__pthread_create_system+636>: stw r24,a4(,r4)
0x7aee0dc0 <__pthread_create_system+640>: ldw -74(,sp),r22
0x7aee0dc4 <__pthread_create_system+644>: ldw -70(,sp),r23
0x7aee0dc8 <__pthread_create_system+648>: stw r22,a8(,r4)
0x7aee0dcc <__pthread_create_system+652>: ldw -6c(,sp),r24
0x7aee0dd0 <__pthread_create_system+656>: stw r23,ac(,r4)
0x7aee0dd4 <__pthread_create_system+660>: ldw -68(,sp),r25
0x7aee0dd8 <__pthread_create_system+664>: stw r24,b0(,r4)
0x7aee0ddc <__pthread_create_system+668>: ldw -64(,sp),r26
0x7aee0de0 <__pthread_create_system+672>: stw r25,b4(,r4)
0x7aee0de4 <__pthread_create_system+676>: ldw -60(,sp),ret1
0x7aee0de8 <__pthread_create_system+680>: stw r26,b8(,r4)
0x7aee0dec <__pthread_create_system+684>: ldw -5c(,sp),r1
0x7aee0df0 <__pthread_create_system+688>: stw ret1,bc(,r4)
0x7aee0df4 <__pthread_create_system+692>: ldw 8(,r4),r24
0x7aee0df8 <__pthread_create_system+696>: depwi -1,25,1,r24
0x7aee0dfc <__pthread_create_system+700>: ldw -58(,sp),r20
0x7aee0e00 <__pthread_create_system+704>: stw r1,c0(,r4)
0x7aee0e04 <__pthread_create_system+708>: stw r20,c4(,r4)
0x7aee0e08 <__pthread_create_system+712>: stw r24,8(,r4)
0x7aee0e0c <__pthread_create_system+716>: ldw -4(,r19),r26
0x7aee0e10 <__pthread_create_system+720>: stw r26,-a4(,sp)
0x7aee0e14 <__pthread_create_system+724>: ldi 1,r6
0x7aee0e18 <__pthread_create_system+728>: ldi 1,r7
0x7aee0e1c <__pthread_create_system+732>: b,l 0x7aee5dec <__spin_lock>,rp
0x7aee0e20 <__pthread_create_system+736>: stw r6,c(,r4)
0x7aee0e24 <__pthread_create_system+740>: ldw -20(,sp),r19
0x7aee0e28 <__pthread_create_system+744>: stw r7,a0(,r4)
0x7aee0e2c <__pthread_create_system+748>: b,l 0x7aee02a0 <__libc_reinit+364>,rp
0x7aee0e30 <__pthread_create_system+752>: ldo 0(r4),r26
0x7aee0e34 <__pthread_create_system+756>: ldw -20(,sp),r19
0x7aee0e38 <__pthread_create_system+760>: stw ret0,0(,r3)
0x7aee0e3c <__pthread_create_system+764>: ldw 94(,r5),r31
0x7aee0e40 <__pthread_create_system+768>: ldo 0(r4),r26
0x7aee0e44 <__pthread_create_system+772>: b,l 0x7aee014c <__libc_reinit+24>,rp
0x7aee0e48 <__pthread_create_system+776>: stw r31,98(,r4)
0x7aee0e4c <__pthread_create_system+780>: ldw -20(,sp),r19
0x7aee0e50 <__pthread_create_system+784>: ldw -10(,r19),r23
0x7aee0e54 <__pthread_create_system+788>: stw r23,0(,r4)
0x7aee0e58 <__pthread_create_system+792>: ldw 4(,r23),rp
0x7aee0e5c <__pthread_create_system+796>: stw rp,4(,r4)
0x7aee0e60 <__pthread_create_system+800>: ldw 4(,r23),r1
0x7aee0e64 <__pthread_create_system+804>: stw r4,0(,r1)
0x7aee0e68 <__pthread_create_system+808>: stw r4,4(,r23)
0x7aee0e6c <__pthread_create_system+812>: ldw -18(,r19),r3
0x7aee0e70 <__pthread_create_system+816>: ldw 0(,r3),ret0
0x7aee0e74 <__pthread_create_system+820>: ldw 20(,r19),ret1
0x7aee0e78 <__pthread_create_system+824>: ldo 1(ret0),rp
0x7aee0e7c <__pthread_create_system+828>: stw rp,0(,r3)
0x7aee0e80 <__pthread_create_system+832>: ldw 0(,ret1),r3
0x7aee0e84 <__pthread_create_system+836>: ldo 1(r3),r5
0x7aee0e88 <__pthread_create_system+840>: stw r5,0(,ret1)
0x7aee0e8c <__pthread_create_system+844>: b,l 0x7aee5fa8 <__spin_unlock>,rp
0x7aee0e90 <__pthread_create_system+848>: ldw -a4(,sp),r26
0x7aee0e94 <__pthread_create_system+852>: ldw -20(,sp),r19
0x7aee0e98 <__pthread_create_system+856>: ldw -60(,r19),r20
0x7aee0e9c <__pthread_create_system+860>: ldi 1,r21
0x7aee0ea0 <__pthread_create_system+864>: stw r21,0(,r20)
0x7aee0ea4 <__pthread_create_system+868>: ldo 0(r4),r26
0x7aee0ea8 <__pthread_create_system+872>: ldw 98(,r19),r22
0x7aee0eac <__pthread_create_system+876>: b,l 0x7aee2280 <__vp_create>,rp
0x7aee0eb0 <__pthread_create_system+880>: ldw 0(,r22),r25
0x7aee0eb4 <__pthread_create_system+884>: ldw -20(,sp),r19
0x7aee0eb8 <__pthread_create_system+888>: cmpb,= ret0,r0,0x7aee0ee8 <__pthread_create_system+936>
0x7aee0ebc <__pthread_create_system+892>: ldo 0(ret0),r3
0x7aee0ec0 <__pthread_create_system+896>: b,l 0x7aee5dec <__spin_lock>,rp
0x7aee0ec4 <__pthread_create_system+900>: ldo 14(r4),r26
0x7aee0ec8 <__pthread_create_system+904>: ldw -20(,sp),r19
0x7aee0ecc <__pthread_create_system+908>: b,l 0x7aee074c <__pthread_free>,rp
0x7aee0ed0 <__pthread_create_system+912>: ldo 0(r4),r26
0x7aee0ed4 <__pthread_create_system+916>: ldw -20(,sp),r19
0x7aee0ed8 <__pthread_create_system+920>: cmpiclr,<> e,r3,r0
0x7aee0edc <__pthread_create_system+924>: ldi 16,r3
0x7aee0ee0 <__pthread_create_system+928>: b,l 0x7aee0c24 <__pthread_create_system+228>,r0
0x7aee0ee4 <__pthread_create_system+932>: ldo 0(r3),ret0
0x7aee0ee8 <__pthread_create_system+936>: ldo 0(r4),r25
0x7aee0eec <__pthread_create_system+940>: b,l 0x7aee2104 <_pthread_callback_np+340>,rp
0x7aee0ef0 <__pthread_create_system+944>: ldi 1,r26
0x7aee0ef4 <__pthread_create_system+948>: ldw -20(,sp),r19
0x7aee0ef8 <__pthread_create_system+952>: movb,tr r0,r3,0x7aee0c24 <__pthread_create_system+228>
0x7aee0efc <__pthread_create_system+956>: ldo 0(r3),ret0
0x7aee0f00 <__pthread_create_system+960>: b,l 0x7aee0f18 <__pthread_create_system+984>,rp
0x7aee0f04 <__pthread_create_system+964>: nop
0x7aee0f08 <__pthread_create_system+968>: ldw -18(,sp),rp
0x7aee0f0c <__pthread_create_system+972>: ldsid (,rp),r1
0x7aee0f10 <__pthread_create_system+976>: mtsp r1,sr0
0x7aee0f14 <__pthread_create_system+980>: be,n 0(sr0,rp)
0x7aee0f18 <__pthread_create_system+984>: stw rp,-14(,sp)
0x7aee0f1c <__pthread_create_system+988>: stw,ma r3,40(,sp)
0x7aee0f20 <__pthread_create_system+992>: ldo 0(r26),r3
0x7aee0f24 <__pthread_create_system+996>: stw r19,-20(,sp)
0x7aee0f28 <__pthread_create_system+1000>: ldw 8(,r26),r31
0x7aee0f2c <__pthread_create_system+1004>: bb,>= r31,f,0x7aee0f40 <__pthread_create_system+1024>
0x7aee0f30 <__pthread_create_system+1008>: nop
0x7aee0f34 <__pthread_create_system+1012>: b,l 0x7aee014c <__libc_reinit+24>,rp
0x7aee0f38 <__pthread_create_system+1016>: ldo 0(r3),r26
0x7aee0f3c <__pthread_create_system+1020>: ldw -20(,sp),r19
0x7aee0f40 <__pthread_create_system+1024>: ldi 2,r26
0x7aee0f44 <__pthread_create_system+1028>: b,l 0x7aee2104 <_pthread_callback_np+340>,rp
0x7aee0f48 <__pthread_create_system+1032>: ldo 0(r3),r25
0x7aee0f4c <__pthread_create_system+1036>: ldw -20(,sp),r19
0x7aee0f50 <__pthread_create_system+1040>: ldw 38(,r3),r22
0x7aee0f54 <__pthread_create_system+1044>: ldw 3c(,r3),r26
0x7aee0f58 <__pthread_create_system+1048>: b,l 0x7aedcce4 <$$dyncall_external>,r31
0x7aee0f5c <__pthread_create_system+1052>: ldo 0(r31),rp
0x7aee0f60 <__pthread_create_system+1056>: ldw -20(,sp),r19
0x7aee0f64 <__pthread_create_system+1060>: stw ret0,40(,r3)
0x7aee0f68 <__pthread_create_system+1064>: b,l 0x7aee1308 <pthread_exit>,rp
0x7aee0f6c <__pthread_create_system+1068>: ldo 0(ret0),r26
0x7aee0f70 <__pthread_create_system+1072>: ldw -20(,sp),r19
0x7aee0f74 <__pthread_create_system+1076>: ldw -54(,sp),rp
0x7aee0f78 <__pthread_create_system+1080>: bv r0(rp)
0x7aee0f7c <__pthread_create_system+1084>: ldw,mb -40(,sp),r3
More information about the Gdb-patches
mailing list