(gdb) disassemble Dump of assembler code for function _ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E: 0x44c87874 <+0>: mflr r0 0x44c87878 <+4>: stw r0,4(r1) 0x44c8787c <+8>: stwu r1,-48(r1) 0x44c87880 <+12>: stw r30,40(r1) 0x44c87884 <+16>: stw r26,24(r1) 0x44c87888 <+20>: stw r27,28(r1) 0x44c8788c <+24>: mr r27,r4 0x44c87890 <+28>: stw r28,32(r1) 0x44c87894 <+32>: mr r28,r5 0x44c87898 <+36>: stw r29,36(r1) 0x44c8789c <+40>: bl 0x44c878a0 <_ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E+44> 0x44c878a0 <+44>: mr r29,r3 0x44c878a4 <+48>: mflr r30 0x44c878a8 <+52>: lwz r3,-48(r30) 0x44c878ac <+56>: add r30,r3,r30 0x44c878b0 <+60>: lwz r3,-32768(r30) 0x44c878b4 <+64>: lwz r3,0(r3) 0x44c878b8 <+68>: stw r3,20(r1) 0x44c878bc <+72>: bl 0x44d15e44 <_ZN4llvm21llvm_is_multithreadedEv> 0x44c878c0 <+76>: cmplwi r3,0 0x44c878c4 <+80>: beq 0x44c87948 <_ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E+212> 0x44c878c8 <+84>: lwz r3,-32764(r30) 0x44c878cc <+88>: lwz r3,0(r3) 0x44c878d0 <+92>: lwsync 0x44c878d4 <+96>: cmpwi r3,-1 0x44c878d8 <+100>: beq 0x44c878fc <_ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E+136> 0x44c878dc <+104>: lwz r3,-32760(r30) 0x44c878e0 <+108>: lwz r5,-32756(r30) 0x44c878e4 <+112>: addi r4,r1,8 0x44c878e8 <+116>: stw r3,16(r1) 0x44c878ec <+120>: addi r3,r1,16 0x44c878f0 <+124>: stw r3,8(r1) 0x44c878f4 <+128>: lwz r3,-32764(r30) 0x44c878f8 <+132>: bl 0x4493c584 <00000000.plt_pic32._ZNSt3__111__call_onceERVmPvPFvS2_E> => 0x44c878fc <+136>: lwz r3,-32752(r30) 0x44c87900 <+140>: lwz r26,0(r3) 0x44c87904 <+144>: mr r3,r26 0x44c87908 <+148>: bl 0x4493c594 <00000000.plt_pic32._ZNSt3__115recursive_mutex4lockEv> 0x44c8790c <+152>: lwz r3,0(r29) 0x44c87910 <+156>: cmplwi r3,0 0x44c87914 <+160>: bne 0x44c8793c <_ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E+200> 0x44c87918 <+164>: mtctr r27 0x44c8791c <+168>: bctrl 0x44c87920 <+172>: lwz r4,-32748(r30) 0x44c87924 <+176>: lwsync 0x44c87928 <+180>: stw r3,0(r29) 0x44c8792c <+184>: lwz r3,0(r4) 0x44c87930 <+188>: stw r28,4(r29) 0x44c87934 <+192>: stw r3,8(r29) 0x44c87938 <+196>: stw r29,0(r4) --Type for more, q to quit, c to continue without paging--q