/Volumes/Hard Drive/otx: md5: 6103f965c9c3d01f495f364831d5ec5d (__TEXT,__text) section start: +0 00002620 7c3a0b78 or r26,r1,r1 +4 00002624 3821fffc addi r1,r1,0xfffc +8 00002628 54210034 rlwinm r1,r1,0,0,26 +12 0000262c 38000000 li r0,0x0 +16 00002630 90010000 stw r0,0x0(r1) +20 00002634 9421ffc0 stwu r1,0xffc0(r1) +24 00002638 807a0000 lwz r3,0x0(r26) +28 0000263c 389a0004 addi r4,r26,0x4 +32 00002640 3b630001 addi r27,r3,0x1 +36 00002644 577b103a rlwinm r27,r27,2,0,29 +40 00002648 7ca4da14 add r5,r4,r27 +44 0000264c 3d600000 lis r11,0x0 +48 00002650 616b2660 ori r11,r11,0x2660 +52 00002654 7d6903a6 mtspr ctr,r11 +56 00002658 4e800421 bctrl 0x2660 +60 0000265c 7fe00008 trap __start: +0 00002660 7c0802a6 mfspr r0,lr +4 00002664 bf81fff0 stmw r28,0xfff0(r1) +8 00002668 90010008 stw r0,0x8(r1) +12 0000266c 9421ffa0 stwu r1,0xffa0(r1) +16 00002670 429f0005 bcl 20,31,0x2674 +20 00002674 7fe802a6 mfspr r31,lr +24 00002678 7c7c1b78 or r28,r3,r3 +28 0000267c 7c9d2378 or r29,r4,r4 +32 00002680 7cbe2b78 or r30,r5,r5 +36 00002684 4800050d bl __dyld_init_check +40 00002688 3c5f0003 addis r2,r31,0x3 +44 0000268c 9382098c stw r28,0x98c(r2) +48 00002690 3c5f0003 addis r2,r31,0x3 +52 00002694 93a20990 stw r29,0x990(r2) +56 00002698 3c5f0003 addis r2,r31,0x3 +60 0000269c 93c20994 stw r30,0x994(r2) +64 000026a0 3c5f0004 addis r2,r31,0x4 +68 000026a4 8042018c lwz r2,0x18c(r2) +72 000026a8 81820000 lwz r12,0x0(r2) +76 000026ac 2f8c0000 cmpwi cr7,r12,0x0 +80 000026b0 419e000c beq cr7,0x26bc +84 000026b4 7d8903a6 mtspr ctr,r12 +88 000026b8 4e800421 bctrl +92 000026bc 3c5f0004 addis r2,r31,0x4 +96 000026c0 80420194 lwz r2,0x194(r2) +100 000026c4 81820000 lwz r12,0x0(r2) +104 000026c8 2f8c0000 cmpwi cr7,r12,0x0 +108 000026cc 419e000c beq cr7,0x26d8 +112 000026d0 7d8903a6 mtspr ctr,r12 +116 000026d4 4e800421 bctrl +120 000026d8 48029cc9 bl 0x2c3a0 ___keymgr_dwarf2_register_sections +124 000026dc 3c5f0003 addis r2,r31,0x3 +128 000026e0 8182099c lwz r12,0x99c(r2) +132 000026e4 800c0000 lwz r0,0x0(r12) +136 000026e8 2f800000 cmpwi cr7,r0,0x0 +140 000026ec 41be000c beq+ cr7,0x26f8 +144 000026f0 7d8903a6 mtspr ctr,r12 +148 000026f4 4e800421 bctrl +152 000026f8 480001e1 bl __call_mod_init_funcs +156 000026fc 480002d9 bl __call_objcInit +160 00002700 3c7f0003 addis r3,r31,0x3 +164 00002704 3863a650 addi r3,r3,0xa650 __dyld_mod_term_funcs +168 00002708 38810038 addi r4,r1,0x38 +172 0000270c 480004dd bl __dyld_func_lookup +176 00002710 80610038 lwz r3,0x38(r1) +180 00002714 2f830000 cmpwi cr7,r3,0x0 +184 00002718 419e0008 beq cr7,0x2720 +188 0000271c 48029ca5 bl 0x2c3c0 _atexit +192 00002720 38000000 li r0,0x0 +196 00002724 3c5f0004 addis r2,r31,0x4 +200 00002728 80420190 lwz r2,0x190(r2) +204 0000272c 90020000 stw r0,0x0(r2) +208 00002730 817d0000 lwz r11,0x0(r29) +212 00002734 2f8b0000 cmpwi cr7,r11,0x0 +216 00002738 40be0084 bne+ cr7,0x27bc +220 0000273c 48000044 b 0x2780 +224 00002740 2f80002f cmpwi cr7,r0,0x2f '/' +228 00002744 40be0008 bne+ cr7,0x274c +232 00002748 7c4a1378 or r10,r2,r2 +236 0000274c 7d224b78 or r2,r9,r9 +240 00002750 88090000 lbz r0,0x0(r9) +244 00002754 39290001 addi r9,r9,0x1 +248 00002758 7c000775 extsb. r0,r0 +252 0000275c 4082ffe4 bne 0x2740 +256 00002760 2f8a0000 cmpwi cr7,r10,0x0 +260 00002764 419e0014 beq cr7,0x2778 +264 00002768 380a0001 addi r0,r10,0x1 +268 0000276c 3c5f0003 addis r2,r31,0x3 +272 00002770 90020998 stw r0,0x998(r2) +276 00002774 4800000c b 0x2780 +280 00002778 3c5f0003 addis r2,r31,0x3 +284 0000277c 91620998 stw r11,0x998(r2) +288 00002780 801e0000 lwz r0,0x0(r30) +292 00002784 2f800000 cmpwi cr7,r0,0x0 +296 00002788 40be000c bne+ cr7,0x2794 +300 0000278c 7fc6f378 or r6,r30,r30 +304 00002790 48000014 b 0x27a4 +308 00002794 7fc6f378 or r6,r30,r30 +312 00002798 84060004 lwzu r0,0x4(r6) +316 0000279c 2f800000 cmpwi cr7,r0,0x0 +320 000027a0 409efff8 bne cr7,0x2798 +324 000027a4 7f83e378 or r3,r28,r28 +328 000027a8 7fa4eb78 or r4,r29,r29 +332 000027ac 7fc5f378 or r5,r30,r30 +336 000027b0 38c60004 addi r6,r6,0x4 +340 000027b4 4801893d bl _main +344 000027b8 48029bc9 bl 0x2c380 _exit +348 000027bc 880b0000 lbz r0,0x0(r11) +352 000027c0 7c000775 extsb. r0,r0 +356 000027c4 41a2ffb4 beq- 0x2778 +360 000027c8 392b0001 addi r9,r11,0x1 +364 000027cc 7d625b78 or r2,r11,r11 +368 000027d0 39400000 li r10,0x0 +372 000027d4 4bffff6c b 0x2740 +0 000027d8 7c0802a6 mfspr r0,lr +4 000027dc 429f0005 bcl 20,31,0x27e0 +8 000027e0 7d8802a6 mfspr r12,lr +12 000027e4 3d8c0003 addis r12,r12,0x3 +16 000027e8 7c0803a6 mtspr lr,r0 +20 000027ec 398c9ba0 addi r12,r12,0x9ba0 +24 000027f0 7d8903a6 mtspr ctr,r12 +28 000027f4 4e800420 bctr 0x2c380 +0 000027f8 7c0802a6 mfspr r0,lr +4 000027fc 429f0005 bcl 20,31,0x2800 +8 00002800 7d8802a6 mfspr r12,lr +12 00002804 3d8c0002 addis r12,r12,0x2 +16 00002808 7c0803a6 mtspr lr,r0 +20 0000280c 398c88f0 addi r12,r12,0x88f0 +24 00002810 7d8903a6 mtspr ctr,r12 +28 00002814 4e800420 bctr 0x1b0f0 +0 00002818 7c0802a6 mfspr r0,lr +4 0000281c 429f0005 bcl 20,31,0x2820 +8 00002820 7d8802a6 mfspr r12,lr +12 00002824 3d8c0003 addis r12,r12,0x3 +16 00002828 7c0803a6 mtspr lr,r0 +20 0000282c 398c9ba0 addi r12,r12,0x9ba0 +24 00002830 7d8903a6 mtspr ctr,r12 +28 00002834 4e800420 bctr 0x2c3c0 +0 00002838 7c0802a6 mfspr r0,lr +4 0000283c 429f0005 bcl 20,31,0x2840 +8 00002840 7d8802a6 mfspr r12,lr +12 00002844 3d8c0000 addis r12,r12,0x0 +16 00002848 7c0803a6 mtspr lr,r0 +20 0000284c 398c03a8 addi r12,r12,0x3a8 +24 00002850 7d8903a6 mtspr ctr,r12 +28 00002854 4e800420 bctr 0x2be8 +0 00002858 7c0802a6 mfspr r0,lr +4 0000285c 429f0005 bcl 20,31,0x2860 +8 00002860 7d8802a6 mfspr r12,lr +12 00002864 3d8c0000 addis r12,r12,0x0 +16 00002868 7c0803a6 mtspr lr,r0 +20 0000286c 398c0174 addi r12,r12,0x174 +24 00002870 7d8903a6 mtspr ctr,r12 +28 00002874 4e800420 bctr 0x29d4 +0 00002878 7c0802a6 mfspr r0,lr +4 0000287c 429f0005 bcl 20,31,0x2880 +8 00002880 7d8802a6 mfspr r12,lr +12 00002884 3d8c0000 addis r12,r12,0x0 +16 00002888 7c0803a6 mtspr lr,r0 +20 0000288c 398c0058 addi r12,r12,0x58 +24 00002890 7d8903a6 mtspr ctr,r12 +28 00002894 4e800420 bctr 0x28d8 +0 00002898 7c0802a6 mfspr r0,lr +4 0000289c 429f0005 bcl 20,31,0x28a0 +8 000028a0 7d8802a6 mfspr r12,lr +12 000028a4 3d8c0003 addis r12,r12,0x3 +16 000028a8 7c0803a6 mtspr lr,r0 +20 000028ac 398c9b00 addi r12,r12,0x9b00 +24 000028b0 7d8903a6 mtspr ctr,r12 +28 000028b4 4e800420 bctr 0x2c3a0 +0 000028b8 7c0802a6 mfspr r0,lr +4 000028bc 429f0005 bcl 20,31,0x28c0 +8 000028c0 7d8802a6 mfspr r12,lr +12 000028c4 3d8c0000 addis r12,r12,0x0 +16 000028c8 7c0803a6 mtspr lr,r0 +20 000028cc 398c02d0 addi r12,r12,0x2d0 +24 000028d0 7d8903a6 mtspr ctr,r12 +28 000028d4 4e800420 bctr 0x2b90 __call_mod_init_funcs: +0 000028d8 7c0802a6 mfspr r0,lr +4 000028dc 93e1fffc stw r31,0xfffc(r1) +8 000028e0 90010008 stw r0,0x8(r1) +12 000028e4 9421ffa0 stwu r1,0xffa0(r1) +16 000028e8 429f0005 bcl 20,31,0x28ec +20 000028ec 7fe802a6 mfspr r31,lr +24 000028f0 3c7f0003 addis r3,r31,0x3 +28 000028f4 3863a3f0 addi r3,r3,0xa3f0 __dyld_make_delayed_module_initializer_calls +32 000028f8 38810038 addi r4,r1,0x38 +36 000028fc 480002ed bl __dyld_func_lookup +40 00002900 81810038 lwz r12,0x38(r1) +44 00002904 7d8903a6 mtspr ctr,r12 +48 00002908 4e800421 bctrl +52 0000290c 38210060 addi r1,r1,0x60 +56 00002910 80010008 lwz r0,0x8(r1) +60 00002914 7c0803a6 mtspr lr,r0 +64 00002918 83e1fffc lwz r31,0xfffc(r1) +68 0000291c 4e800020 blr +0 00002920 7c0802a6 mfspr r0,lr +4 00002924 429f0005 bcl 20,31,0x2928 +8 00002928 7d8802a6 mfspr r12,lr +12 0000292c 3d8c0000 addis r12,r12,0x0 +16 00002930 7c0803a6 mtspr lr,r0 +20 00002934 398c02c0 addi r12,r12,0x2c0 +24 00002938 7d8903a6 mtspr ctr,r12 +28 0000293c 4e800420 bctr 0x2be8 _crt_basename: +0 00002940 88030000 lbz r0,0x0(r3) +4 00002944 7c000775 extsb. r0,r0 +8 00002948 4d820020 beqlr +12 0000294c 7c621b78 or r2,r3,r3 +16 00002950 2f80002f cmpwi cr7,r0,0x2f '/' +20 00002954 419e000c beq cr7,0x2960 +24 00002958 38420001 addi r2,r2,0x1 +28 0000295c 4800000c b 0x2968 +32 00002960 38620001 addi r3,r2,0x1 +36 00002964 7c621b78 or r2,r3,r3 +40 00002968 88020000 lbz r0,0x0(r2) +44 0000296c 7c000775 extsb. r0,r0 +48 00002970 4082ffe0 bne 0x2950 +52 00002974 4e800020 blr _crt_strbeginswith: +0 00002978 88040000 lbz r0,0x0(r4) +4 0000297c 7c020775 extsb. r2,r0 +8 00002980 40a2003c bne+ 0x29bc +12 00002984 48000028 b 0x29ac +16 00002988 7c0348ae lbzx r0,r3,r9 +20 0000298c 7c000774 extsb r0,r0 +24 00002990 7f805800 cmpw cr7,r0,r11 +28 00002994 409e0020 bne cr7,0x29b4 +32 00002998 38420001 addi r2,r2,0x1 +36 0000299c 7c491378 or r9,r2,r2 +40 000029a0 7c0410ae lbzx r0,r4,r2 +44 000029a4 7c0b0775 extsb. r11,r0 +48 000029a8 4082ffe0 bne 0x2988 +52 000029ac 38600001 li r3,0x1 +56 000029b0 4e800020 blr +60 000029b4 38600000 li r3,0x0 +64 000029b8 4e800020 blr +68 000029bc 88030000 lbz r0,0x0(r3) +72 000029c0 7c000774 extsb r0,r0 +76 000029c4 7f801000 cmpw cr7,r0,r2 +80 000029c8 409effec bne cr7,0x29b4 +84 000029cc 38400000 li r2,0x0 +88 000029d0 4bffffc8 b 0x2998 __call_objcInit: +0 000029d4 7c0802a6 mfspr r0,lr +4 000029d8 bf61ffec stmw r27,0xffec(r1) +8 000029dc 90010008 stw r0,0x8(r1) +12 000029e0 9421ff80 stwu r1,0xff80(r1) +16 000029e4 429f0005 bcl 20,31,0x29e8 +20 000029e8 7fe802a6 mfspr r31,lr +24 000029ec 3c7f0003 addis r3,r31,0x3 +28 000029f0 3863a324 addi r3,r3,0xa324 __dyld_image_count +32 000029f4 38810038 addi r4,r1,0x38 +36 000029f8 480001f1 bl __dyld_func_lookup +40 000029fc 3c7f0003 addis r3,r31,0x3 +44 00002a00 3863a338 addi r3,r3,0xa338 __dyld_get_image_name +48 00002a04 3881003c addi r4,r1,0x3c +52 00002a08 480001e1 bl __dyld_func_lookup +56 00002a0c 3c7f0003 addis r3,r31,0x3 +60 00002a10 3863a350 addi r3,r3,0xa350 __dyld_get_image_header +64 00002a14 38810040 addi r4,r1,0x40 +68 00002a18 480001d1 bl __dyld_func_lookup +72 00002a1c 3c7f0003 addis r3,r31,0x3 +76 00002a20 3863a368 addi r3,r3,0xa368 __dyld_NSLookupSymbolInImage +80 00002a24 38810044 addi r4,r1,0x44 +84 00002a28 480001c1 bl __dyld_func_lookup +88 00002a2c 3c7f0003 addis r3,r31,0x3 +92 00002a30 3863a388 addi r3,r3,0xa388 __dyld_NSAddressOfSymbol +96 00002a34 38810048 addi r4,r1,0x48 +100 00002a38 480001b1 bl __dyld_func_lookup +104 00002a3c 81810038 lwz r12,0x38(r1) +108 00002a40 2f8c0000 cmpwi cr7,r12,0x0 +112 00002a44 419e00d8 beq cr7,0x2b1c +116 00002a48 8001003c lwz r0,0x3c(r1) +120 00002a4c 2f800000 cmpwi cr7,r0,0x0 +124 00002a50 419e00cc beq cr7,0x2b1c +128 00002a54 80010040 lwz r0,0x40(r1) +132 00002a58 2f800000 cmpwi cr7,r0,0x0 +136 00002a5c 419e00c0 beq cr7,0x2b1c +140 00002a60 80010044 lwz r0,0x44(r1) +144 00002a64 2f800000 cmpwi cr7,r0,0x0 +148 00002a68 419e00b4 beq cr7,0x2b1c +152 00002a6c 80010048 lwz r0,0x48(r1) +156 00002a70 2f800000 cmpwi cr7,r0,0x0 +160 00002a74 419e00a8 beq cr7,0x2b1c +164 00002a78 7d8903a6 mtspr ctr,r12 +168 00002a7c 4e800421 bctrl +172 00002a80 7c7d1b79 or. r29,r3,r3 +176 00002a84 41a20098 beq+ 0x2b1c +180 00002a88 3bc00000 li r30,0x0 +184 00002a8c 3f9f0003 addis r28,r31,0x3 +188 00002a90 3f7f0003 addis r27,r31,0x3 +192 00002a94 7fc3f378 or r3,r30,r30 +196 00002a98 8181003c lwz r12,0x3c(r1) +200 00002a9c 7d8903a6 mtspr ctr,r12 +204 00002aa0 4e800421 bctrl +208 00002aa4 4bfffe9d bl _crt_basename +212 00002aa8 389ca3a4 addi r4,r28,0xa3a4 libobjc +216 00002aac 4bfffecd bl _crt_strbeginswith +220 00002ab0 2f830000 cmpwi cr7,r3,0x0 +224 00002ab4 41be005c beq+ cr7,0x2b10 +228 00002ab8 7fc3f378 or r3,r30,r30 +232 00002abc 81810040 lwz r12,0x40(r1) +236 00002ac0 7d8903a6 mtspr ctr,r12 +240 00002ac4 4e800421 bctrl +244 00002ac8 2f830000 cmpwi cr7,r3,0x0 +248 00002acc 419e0044 beq cr7,0x2b10 +252 00002ad0 389ba3ac addi r4,r27,0xa3ac __objcInit +256 00002ad4 38a00004 li r5,0x4 +260 00002ad8 81810044 lwz r12,0x44(r1) +264 00002adc 7d8903a6 mtspr ctr,r12 +268 00002ae0 4e800421 bctrl +272 00002ae4 2f830000 cmpwi cr7,r3,0x0 +276 00002ae8 419e0028 beq cr7,0x2b10 +280 00002aec 81810048 lwz r12,0x48(r1) +284 00002af0 7d8903a6 mtspr ctr,r12 +288 00002af4 4e800421 bctrl +292 00002af8 2c030000 cmpwi r3,0x0 +296 00002afc 41a20014 beq+ 0x2b10 +300 00002b00 7c6c1b78 or r12,r3,r3 +304 00002b04 7c6903a6 mtspr ctr,r3 +308 00002b08 4e800421 bctrl +312 00002b0c 48000010 b 0x2b1c +316 00002b10 3bde0001 addi r30,r30,0x1 +320 00002b14 7f9df000 cmpw cr7,r29,r30 +324 00002b18 409eff7c bne cr7,0x2a94 +328 00002b1c 38210080 addi r1,r1,0x80 +332 00002b20 80010008 lwz r0,0x8(r1) +336 00002b24 7c0803a6 mtspr lr,r0 +340 00002b28 bb61ffec lmw r27,0xffec(r1) +344 00002b2c 4e800020 blr +0 00002b30 7c0802a6 mfspr r0,lr +4 00002b34 429f0005 bcl 20,31,0x2b38 +8 00002b38 7d8802a6 mfspr r12,lr +12 00002b3c 3d8c0000 addis r12,r12,0x0 +16 00002b40 7c0803a6 mtspr lr,r0 +20 00002b44 398cfe40 addi r12,r12,0xfe40 +24 00002b48 7d8903a6 mtspr ctr,r12 +28 00002b4c 4e800420 bctr 0x2978 +0 00002b50 7c0802a6 mfspr r0,lr +4 00002b54 429f0005 bcl 20,31,0x2b58 +8 00002b58 7d8802a6 mfspr r12,lr +12 00002b5c 3d8c0000 addis r12,r12,0x0 +16 00002b60 7c0803a6 mtspr lr,r0 +20 00002b64 398cfde8 addi r12,r12,0xfde8 +24 00002b68 7d8903a6 mtspr ctr,r12 +28 00002b6c 4e800420 bctr 0x2940 +0 00002b70 7c0802a6 mfspr r0,lr +4 00002b74 429f0005 bcl 20,31,0x2b78 +8 00002b78 7d8802a6 mfspr r12,lr +12 00002b7c 3d8c0000 addis r12,r12,0x0 +16 00002b80 7c0803a6 mtspr lr,r0 +20 00002b84 398c0070 addi r12,r12,0x70 +24 00002b88 7d8903a6 mtspr ctr,r12 +28 00002b8c 4e800420 bctr 0x2be8 __dyld_init_check: +0 00002b90 3d600004 lis r11,0x4 +4 00002b94 816b2a50 lwz r11,0x2a50(r11) dyld_lazy_symbol_binding_entry_point +8 00002b98 2c8b0000 cmpwi cr1,r11,0x0 +12 00002b9c 4ce60020 bnelr++ cr1 +16 00002ba0 38a0004e li r5,0x4e +20 00002ba4 3c800002 lis r4,0x2 +24 00002ba8 6084cda0 ori r4,r4,0xcda0 The kernel support for the dynamic linker is not present to run this program.\n +28 00002bac 38600002 li r3,0x2 +32 00002bb0 38000004 li r0,0x4 +36 00002bb4 44000002 sc write +40 00002bb8 60000000 nop +44 00002bbc 3860003b li r3,0x3b +48 00002bc0 38000001 li r0,0x1 +52 00002bc4 44000002 sc exit +56 00002bc8 7fe00008 trap +60 00002bcc 7fe00008 trap dyld_stub_binding_helper: +0 00002bd0 3d800004 lis r12,0x4 +4 00002bd4 800c2a50 lwz r0,0x2a50(r12) dyld_lazy_symbol_binding_entry_point +8 00002bd8 7c0903a6 mtspr ctr,r0 +12 00002bdc 3d800000 lis r12,0x0 +16 00002be0 618c1000 ori r12,r12,0x1000 +20 00002be4 4e800420 bctr 0x8fe0100 __dyld_func_lookup: +0 00002be8 3d600004 lis r11,0x4 +4 00002bec 816b2a54 lwz r11,0x2a54(r11) dyld_func_lookup_pointer +8 00002bf0 7d6903a6 mtspr ctr,r11 +12 00002bf4 4e800420 bctr 0x8fe0100 _darwin_unwind_dyld_add_image_hook: +0 00002bf8 7c0802a6 mfspr r0,lr +4 00002bfc bfc1fff8 stmw r30,0xfff8(r1) +8 00002c00 90010008 stw r0,0x8(r1) +12 00002c04 9421ffa0 stwu r1,0xffa0(r1) +16 00002c08 7c3e0b78 or r30,r1,r1 +20 00002c0c 907e0078 stw r3,0x78(r30) +24 00002c10 909e007c stw r4,0x7c(r30) +28 00002c14 38600001 li r3,0x1 +32 00002c18 38800028 li r4,0x28 +36 00002c1c 480298a5 bl 0x2c4c0 _calloc +40 00002c20 7c601b78 or r0,r3,r3 +44 00002c24 901e0038 stw r0,0x38(r30) +48 00002c28 805e0038 lwz r2,0x38(r30) +52 00002c2c 801e0078 lwz r0,0x78(r30) +56 00002c30 90020004 stw r0,0x4(r2) +60 00002c34 805e0038 lwz r2,0x38(r30) +64 00002c38 801e007c lwz r0,0x7c(r30) +68 00002c3c 90020008 stw r0,0x8(r2) +72 00002c40 805e0038 lwz r2,0x38(r30) +76 00002c44 38000028 li r0,0x28 +80 00002c48 90020000 stw r0,0x0(r2) +84 00002c4c 3860012d li r3,0x12d +88 00002c50 480297f1 bl 0x2c440 __keymgr_get_and_lock_processwide_ptr +92 00002c54 7c601b78 or r0,r3,r3 +96 00002c58 805e0038 lwz r2,0x38(r30) +100 00002c5c 90020010 stw r0,0x10(r2) +104 00002c60 3860012d li r3,0x12d +108 00002c64 809e0038 lwz r4,0x38(r30) +112 00002c68 48029839 bl 0x2c4a0 __keymgr_set_and_unlock_processwide_ptr +116 00002c6c 80210000 lwz r1,0x0(r1) +120 00002c70 80010008 lwz r0,0x8(r1) +124 00002c74 7c0803a6 mtspr lr,r0 +128 00002c78 bbc1fff8 lmw r30,0xfff8(r1) +132 00002c7c 4e800020 blr +0 00002c80 7c0802a6 mfspr r0,lr +4 00002c84 429f0005 bcl 20,31,0x2c88 +8 00002c88 7d8802a6 mfspr r12,lr +12 00002c8c 3d8c0003 addis r12,r12,0x3 +16 00002c90 7c0803a6 mtspr lr,r0 +20 00002c94 398c9818 addi r12,r12,0x9818 +24 00002c98 7d8903a6 mtspr ctr,r12 +28 00002c9c 4e800420 bctr 0x2c4a0 +0 00002ca0 7c0802a6 mfspr r0,lr +4 00002ca4 429f0005 bcl 20,31,0x2ca8 +8 00002ca8 7d8802a6 mfspr r12,lr +12 00002cac 3d8c0003 addis r12,r12,0x3 +16 00002cb0 7c0803a6 mtspr lr,r0 +20 00002cb4 398c9798 addi r12,r12,0x9798 +24 00002cb8 7d8903a6 mtspr ctr,r12 +28 00002cbc 4e800420 bctr 0x2c440 +0 00002cc0 7c0802a6 mfspr r0,lr +4 00002cc4 429f0005 bcl 20,31,0x2cc8 +8 00002cc8 7d8802a6 mfspr r12,lr +12 00002ccc 3d8c0003 addis r12,r12,0x3 +16 00002cd0 7c0803a6 mtspr lr,r0 +20 00002cd4 398c97f8 addi r12,r12,0x97f8 +24 00002cd8 7d8903a6 mtspr ctr,r12 +28 00002cdc 4e800420 bctr 0x2c4c0 _darwin_unwind_dyld_remove_image_hook: +0 00002ce0 7c0802a6 mfspr r0,lr +4 00002ce4 bfc1fff8 stmw r30,0xfff8(r1) +8 00002ce8 90010008 stw r0,0x8(r1) +12 00002cec 9421ffa0 stwu r1,0xffa0(r1) +16 00002cf0 7c3e0b78 or r30,r1,r1 +20 00002cf4 907e0078 stw r3,0x78(r30) +24 00002cf8 909e007c stw r4,0x7c(r30) +28 00002cfc 38000000 li r0,0x0 +32 00002d00 901e0038 stw r0,0x38(r30) +36 00002d04 3860012d li r3,0x12d +40 00002d08 48029739 bl 0x2c440 __keymgr_get_and_lock_processwide_ptr +44 00002d0c 7c601b78 or r0,r3,r3 +48 00002d10 901e0040 stw r0,0x40(r30) +52 00002d14 381e0040 addi r0,r30,0x40 +56 00002d18 901e003c stw r0,0x3c(r30) +60 00002d1c 48000074 b 0x2d90 +64 00002d20 805e003c lwz r2,0x3c(r30) +68 00002d24 80420000 lwz r2,0x0(r2) +72 00002d28 80420004 lwz r2,0x4(r2) +76 00002d2c 801e0078 lwz r0,0x78(r30) +80 00002d30 7f820000 cmpw cr7,r2,r0 +84 00002d34 409e004c bne cr7,0x2d80 +88 00002d38 805e003c lwz r2,0x3c(r30) +92 00002d3c 80420000 lwz r2,0x0(r2) +96 00002d40 80420008 lwz r2,0x8(r2) +100 00002d44 801e007c lwz r0,0x7c(r30) +104 00002d48 7f820000 cmpw cr7,r2,r0 +108 00002d4c 409e0034 bne cr7,0x2d80 +112 00002d50 805e003c lwz r2,0x3c(r30) +116 00002d54 80020000 lwz r0,0x0(r2) +120 00002d58 901e0038 stw r0,0x38(r30) +124 00002d5c 805e0038 lwz r2,0x38(r30) +128 00002d60 80020010 lwz r0,0x10(r2) +132 00002d64 805e003c lwz r2,0x3c(r30) +136 00002d68 90020000 stw r0,0x0(r2) +140 00002d6c 805e0038 lwz r2,0x38(r30) +144 00002d70 80020000 lwz r0,0x0(r2) +148 00002d74 2f800028 cmpwi cr7,r0,0x28 '(' +152 00002d78 419e0028 beq cr7,0x2da0 +156 00002d7c 48029665 bl 0x2c3e0 _abort +160 00002d80 805e003c lwz r2,0x3c(r30) +164 00002d84 80420000 lwz r2,0x0(r2) +168 00002d88 38020010 addi r0,r2,0x10 +172 00002d8c 901e003c stw r0,0x3c(r30) +176 00002d90 805e003c lwz r2,0x3c(r30) +180 00002d94 80020000 lwz r0,0x0(r2) +184 00002d98 2f800000 cmpwi cr7,r0,0x0 +188 00002d9c 409eff84 bne cr7,0x2d20 +192 00002da0 801e0040 lwz r0,0x40(r30) +196 00002da4 3860012d li r3,0x12d +200 00002da8 7c040378 or r4,r0,r0 +204 00002dac 480296f5 bl 0x2c4a0 __keymgr_set_and_unlock_processwide_ptr +208 00002db0 801e0038 lwz r0,0x38(r30) +212 00002db4 2f800000 cmpwi cr7,r0,0x0 +216 00002db8 419e0034 beq cr7,0x2dec +220 00002dbc 805e0038 lwz r2,0x38(r30) +224 00002dc0 8002000c lwz r0,0xc(r2) +228 00002dc4 2f800000 cmpwi cr7,r0,0x0 +232 00002dc8 419e001c beq cr7,0x2de4 +236 00002dcc 805e0038 lwz r2,0x38(r30) +240 00002dd0 8002000c lwz r0,0xc(r2) +244 00002dd4 807e0038 lwz r3,0x38(r30) +248 00002dd8 7c0c0378 or r12,r0,r0 +252 00002ddc 7d8903a6 mtspr ctr,r12 +256 00002de0 4e800421 bctrl +260 00002de4 807e0038 lwz r3,0x38(r30) +264 00002de8 48029699 bl 0x2c480 _free +268 00002dec 80210000 lwz r1,0x0(r1) +272 00002df0 80010008 lwz r0,0x8(r1) +276 00002df4 7c0803a6 mtspr lr,r0 +280 00002df8 bbc1fff8 lmw r30,0xfff8(r1) +284 00002dfc 4e800020 blr +0 00002e00 7c0802a6 mfspr r0,lr +4 00002e04 429f0005 bcl 20,31,0x2e08 +8 00002e08 7d8802a6 mfspr r12,lr +12 00002e0c 3d8c0003 addis r12,r12,0x3 +16 00002e10 7c0803a6 mtspr lr,r0 +20 00002e14 398c9678 addi r12,r12,0x9678 +24 00002e18 7d8903a6 mtspr ctr,r12 +28 00002e1c 4e800420 bctr 0x2c480 +0 00002e20 7c0802a6 mfspr r0,lr +4 00002e24 429f0005 bcl 20,31,0x2e28 +8 00002e28 7d8802a6 mfspr r12,lr +12 00002e2c 3d8c0003 addis r12,r12,0x3 +16 00002e30 7c0803a6 mtspr lr,r0 +20 00002e34 398c9678 addi r12,r12,0x9678 +24 00002e38 7d8903a6 mtspr ctr,r12 +28 00002e3c 4e800420 bctr 0x2c4a0 +0 00002e40 7c0802a6 mfspr r0,lr +4 00002e44 429f0005 bcl 20,31,0x2e48 +8 00002e48 7d8802a6 mfspr r12,lr +12 00002e4c 3d8c0003 addis r12,r12,0x3 +16 00002e50 7c0803a6 mtspr lr,r0 +20 00002e54 398c9598 addi r12,r12,0x9598 +24 00002e58 7d8903a6 mtspr ctr,r12 +28 00002e5c 4e800420 bctr 0x2c3e0 +0 00002e60 7c0802a6 mfspr r0,lr +4 00002e64 429f0005 bcl 20,31,0x2e68 +8 00002e68 7d8802a6 mfspr r12,lr +12 00002e6c 3d8c0003 addis r12,r12,0x3 +16 00002e70 7c0803a6 mtspr lr,r0 +20 00002e74 398c95d8 addi r12,r12,0x95d8 +24 00002e78 7d8903a6 mtspr ctr,r12 +28 00002e7c 4e800420 bctr 0x2c440 ___darwin_gcc3_preregister_frame_info: +0 00002e80 7c0802a6 mfspr r0,lr +4 00002e84 bfc1fff8 stmw r30,0xfff8(r1) +8 00002e88 90010008 stw r0,0x8(r1) +12 00002e8c 9421ffa0 stwu r1,0xffa0(r1) +16 00002e90 7c3e0b78 or r30,r1,r1 +20 00002e94 429f0005 bcl 20,31,0x2e98 +24 00002e98 7fe802a6 mfspr r31,lr +28 00002e9c 480295c5 bl 0x2c460 __init_keymgr +32 00002ea0 3c5f0004 addis r2,r31,0x4 +36 00002ea4 8042f974 lwz r2,0xf974(r2) +40 00002ea8 80020008 lwz r0,0x8(r2) +44 00002eac 901e0038 stw r0,0x38(r30) +48 00002eb0 801e0038 lwz r0,0x38(r30) +52 00002eb4 2f800000 cmpwi cr7,r0,0x0 +56 00002eb8 419e0018 beq cr7,0x2ed0 +60 00002ebc 805e0038 lwz r2,0x38(r30) +64 00002ec0 a0020004 lhz r0,0x4(r2) +68 00002ec4 5400043e rlwinm r0,r0,0,16,31 +72 00002ec8 2b800002 cmplwi cr7,r0,0x2 +76 00002ecc 419d001c bgt cr7,0x2ee8 +80 00002ed0 3c5f0000 addis r2,r31,0x0 +84 00002ed4 3862fd60 addi r3,r2,0xfd60 +88 00002ed8 48029529 bl 0x2c400 __dyld_register_func_for_add_image +92 00002edc 3c5f0000 addis r2,r31,0x0 +96 00002ee0 3862fe48 addi r3,r2,0xfe48 +100 00002ee4 4802953d bl 0x2c420 __dyld_register_func_for_remove_image +104 00002ee8 80210000 lwz r1,0x0(r1) +108 00002eec 80010008 lwz r0,0x8(r1) +112 00002ef0 7c0803a6 mtspr lr,r0 +116 00002ef4 bbc1fff8 lmw r30,0xfff8(r1) +120 00002ef8 4e800020 blr +0 00002efc 7c0802a6 mfspr r0,lr +4 00002f00 429f0005 bcl 20,31,0x2f04 +8 00002f04 7d8802a6 mfspr r12,lr +12 00002f08 3d8c0003 addis r12,r12,0x3 +16 00002f0c 7c0803a6 mtspr lr,r0 +20 00002f10 398c951c addi r12,r12,0x951c +24 00002f14 7d8903a6 mtspr ctr,r12 +28 00002f18 4e800420 bctr 0x2c420 +0 00002f1c 7c0802a6 mfspr r0,lr +4 00002f20 429f0005 bcl 20,31,0x2f24 +8 00002f24 7d8802a6 mfspr r12,lr +12 00002f28 3d8c0003 addis r12,r12,0x3 +16 00002f2c 7c0803a6 mtspr lr,r0 +20 00002f30 398c94dc addi r12,r12,0x94dc +24 00002f34 7d8903a6 mtspr ctr,r12 +28 00002f38 4e800420 bctr 0x2c400 +0 00002f3c 7c0802a6 mfspr r0,lr +4 00002f40 429f0005 bcl 20,31,0x2f44 +8 00002f44 7d8802a6 mfspr r12,lr +12 00002f48 3d8c0003 addis r12,r12,0x3 +16 00002f4c 7c0803a6 mtspr lr,r0 +20 00002f50 398c951c addi r12,r12,0x951c +24 00002f54 7d8903a6 mtspr ctr,r12 +28 00002f58 4e800420 bctr 0x2c460 +32 00002f5c 00000000 .long 0x00000000 _swap_objc_module: +0 00002f60 81230000 lwz r9,0x0(r3) +4 00002f64 81630004 lwz r11,0x4(r3) +8 00002f68 3801ffe8 addi r0,r1,0xffe8 +12 00002f6c 81430008 lwz r10,0x8(r3) +16 00002f70 8103000c lwz r8,0xc(r3) +20 00002f74 9121ffe8 stw r9,0xffe8(r1) +24 00002f78 60000000 nop +28 00002f7c 60000000 nop +32 00002f80 7c40042c lwbrx r2,0,r0 +36 00002f84 9161ffe8 stw r11,0xffe8(r1) +40 00002f88 90430000 stw r2,0x0(r3) +44 00002f8c 60000000 nop +48 00002f90 7d20042c lwbrx r9,0,r0 +52 00002f94 9141ffe8 stw r10,0xffe8(r1) +56 00002f98 91230004 stw r9,0x4(r3) +60 00002f9c 60000000 nop +64 00002fa0 7c40042c lwbrx r2,0,r0 +68 00002fa4 9101ffe8 stw r8,0xffe8(r1) +72 00002fa8 90430008 stw r2,0x8(r3) +76 00002fac 60000000 nop +80 00002fb0 7c00042c lwbrx r0,0,r0 +84 00002fb4 9003000c stw r0,0xc(r3) +88 00002fb8 4e800020 blr +92 00002fbc 60000000 nop _swap_objc_class: +0 00002fc0 81230000 lwz r9,0x0(r3) +4 00002fc4 81630004 lwz r11,0x4(r3) +8 00002fc8 bfa1fff4 stmw r29,0xfff4(r1) +12 00002fcc 3801ffd8 addi r0,r1,0xffd8 +16 00002fd0 81430008 lwz r10,0x8(r3) +20 00002fd4 8103000c lwz r8,0xc(r3) +24 00002fd8 80e30010 lwz r7,0x10(r3) +28 00002fdc 80c30014 lwz r6,0x14(r3) +32 00002fe0 83a30020 lwz r29,0x20(r3) +36 00002fe4 80a30018 lwz r5,0x18(r3) +40 00002fe8 8083001c lwz r4,0x1c(r3) +44 00002fec 9121ffd8 stw r9,0xffd8(r1) +48 00002ff0 7c40042c lwbrx r2,0,r0 +52 00002ff4 9161ffd8 stw r11,0xffd8(r1) +56 00002ff8 90430000 stw r2,0x0(r3) +60 00002ffc 60000000 nop +64 00003000 7d20042c lwbrx r9,0,r0 +68 00003004 9141ffd8 stw r10,0xffd8(r1) +72 00003008 91230004 stw r9,0x4(r3) +76 0000300c 60000000 nop +80 00003010 7c40042c lwbrx r2,0,r0 +84 00003014 9101ffd8 stw r8,0xffd8(r1) +88 00003018 90430008 stw r2,0x8(r3) +92 0000301c 60000000 nop +96 00003020 7d20042c lwbrx r9,0,r0 +100 00003024 90e1ffd8 stw r7,0xffd8(r1) +104 00003028 9123000c stw r9,0xc(r3) +108 0000302c 60000000 nop +112 00003030 7c40042c lwbrx r2,0,r0 +116 00003034 90c1ffd8 stw r6,0xffd8(r1) +120 00003038 90430010 stw r2,0x10(r3) +124 0000303c 60000000 nop +128 00003040 7d20042c lwbrx r9,0,r0 +132 00003044 90a1ffd8 stw r5,0xffd8(r1) +136 00003048 91230014 stw r9,0x14(r3) +140 0000304c 60000000 nop +144 00003050 7d60042c lwbrx r11,0,r0 +148 00003054 9081ffd8 stw r4,0xffd8(r1) +152 00003058 91630018 stw r11,0x18(r3) +156 0000305c 7c40042c lwbrx r2,0,r0 +160 00003060 81230024 lwz r9,0x24(r3) +164 00003064 93a1ffd8 stw r29,0xffd8(r1) +168 00003068 bba1fff4 lmw r29,0xfff4(r1) +172 0000306c 9043001c stw r2,0x1c(r3) +176 00003070 7c40042c lwbrx r2,0,r0 +180 00003074 90430020 stw r2,0x20(r3) +184 00003078 9121ffd8 stw r9,0xffd8(r1) +188 0000307c 60000000 nop +192 00003080 7c00042c lwbrx r0,0,r0 +196 00003084 90030024 stw r0,0x24(r3) +200 00003088 4e800020 blr +204 0000308c 60000000 nop _swap_objc_ivar: +0 00003090 81230000 lwz r9,0x0(r3) +4 00003094 81630004 lwz r11,0x4(r3) +8 00003098 3801ffe8 addi r0,r1,0xffe8 +12 0000309c 81430008 lwz r10,0x8(r3) +16 000030a0 9121ffe8 stw r9,0xffe8(r1) +20 000030a4 60000000 nop +24 000030a8 60000000 nop +28 000030ac 60000000 nop +32 000030b0 7c40042c lwbrx r2,0,r0 +36 000030b4 9161ffe8 stw r11,0xffe8(r1) +40 000030b8 90430000 stw r2,0x0(r3) +44 000030bc 60000000 nop +48 000030c0 7d20042c lwbrx r9,0,r0 +52 000030c4 9141ffe8 stw r10,0xffe8(r1) +56 000030c8 91230004 stw r9,0x4(r3) +60 000030cc 60000000 nop +64 000030d0 7c00042c lwbrx r0,0,r0 +68 000030d4 90030008 stw r0,0x8(r3) +72 000030d8 4e800020 blr +76 000030dc 60000000 nop _swap_objc_category: +0 000030e0 81230000 lwz r9,0x0(r3) +4 000030e4 81630004 lwz r11,0x4(r3) +8 000030e8 3801ffe8 addi r0,r1,0xffe8 +12 000030ec 81430008 lwz r10,0x8(r3) +16 000030f0 8103000c lwz r8,0xc(r3) +20 000030f4 80e30010 lwz r7,0x10(r3) +24 000030f8 9121ffe8 stw r9,0xffe8(r1) +28 000030fc 60000000 nop +32 00003100 7c40042c lwbrx r2,0,r0 +36 00003104 9161ffe8 stw r11,0xffe8(r1) +40 00003108 90430000 stw r2,0x0(r3) +44 0000310c 60000000 nop +48 00003110 7d20042c lwbrx r9,0,r0 +52 00003114 9141ffe8 stw r10,0xffe8(r1) +56 00003118 91230004 stw r9,0x4(r3) +60 0000311c 60000000 nop +64 00003120 7c40042c lwbrx r2,0,r0 +68 00003124 9101ffe8 stw r8,0xffe8(r1) +72 00003128 90430008 stw r2,0x8(r3) +76 0000312c 60000000 nop +80 00003130 7d20042c lwbrx r9,0,r0 +84 00003134 90e1ffe8 stw r7,0xffe8(r1) +88 00003138 9123000c stw r9,0xc(r3) +92 0000313c 60000000 nop +96 00003140 7c00042c lwbrx r0,0,r0 +100 00003144 90030010 stw r0,0x10(r3) +104 00003148 4e800020 blr +108 0000314c 60000000 nop _swap_objc_method_list: +0 00003150 80430000 lwz r2,0x0(r3) +4 00003154 81630004 lwz r11,0x4(r3) +8 00003158 3801ffe8 addi r0,r1,0xffe8 +12 0000315c 9041ffe8 stw r2,0xffe8(r1) +16 00003160 7d20042c lwbrx r9,0,r0 +20 00003164 9161ffe8 stw r11,0xffe8(r1) +24 00003168 91230000 stw r9,0x0(r3) +28 0000316c 60000000 nop +32 00003170 7c00042c lwbrx r0,0,r0 +36 00003174 90030004 stw r0,0x4(r3) +40 00003178 4e800020 blr +44 0000317c 60000000 nop _swap_objc_method: +0 00003180 81230000 lwz r9,0x0(r3) +4 00003184 81630004 lwz r11,0x4(r3) +8 00003188 3801ffe8 addi r0,r1,0xffe8 +12 0000318c 81430008 lwz r10,0x8(r3) +16 00003190 9121ffe8 stw r9,0xffe8(r1) +20 00003194 60000000 nop +24 00003198 60000000 nop +28 0000319c 60000000 nop +32 000031a0 7c40042c lwbrx r2,0,r0 +36 000031a4 9161ffe8 stw r11,0xffe8(r1) +40 000031a8 90430000 stw r2,0x0(r3) +44 000031ac 60000000 nop +48 000031b0 7d20042c lwbrx r9,0,r0 +52 000031b4 9141ffe8 stw r10,0xffe8(r1) +56 000031b8 91230004 stw r9,0x4(r3) +60 000031bc 60000000 nop +64 000031c0 7c00042c lwbrx r0,0,r0 +68 000031c4 90030008 stw r0,0x8(r3) +72 000031c8 4e800020 blr +76 000031cc 60000000 nop _swap_objc_symtab: +0 000031d0 81230000 lwz r9,0x0(r3) +4 000031d4 81630004 lwz r11,0x4(r3) +8 000031d8 3801ffe8 addi r0,r1,0xffe8 +12 000031dc a1430008 lhz r10,0x8(r3) +16 000031e0 a103000a lhz r8,0xa(r3) +20 000031e4 9121ffe8 stw r9,0xffe8(r1) +24 000031e8 60000000 nop +28 000031ec 60000000 nop +32 000031f0 7c40042c lwbrx r2,0,r0 +36 000031f4 9161ffe8 stw r11,0xffe8(r1) +40 000031f8 90430000 stw r2,0x0(r3) +44 000031fc 60000000 nop +48 00003200 7d20042c lwbrx r9,0,r0 +52 00003204 b141ffe8 sth r10,0xffe8(r1) +56 00003208 91230004 stw r9,0x4(r3) +60 0000320c 60000000 nop +64 00003210 7c40062c lhbrx r2,0,r0 +68 00003214 b101ffe8 sth r8,0xffe8(r1) +72 00003218 b0430008 sth r2,0x8(r3) +76 0000321c 60000000 nop +80 00003220 7c00062c lhbrx r0,0,r0 +84 00003224 b003000a sth r0,0xa(r3) +88 00003228 4e800020 blr +92 0000322c 00000000 .long 0x00000000 _cplus_demangle_fill_name: +0 00003230 2c030000 cmpwi r3,0x0 +4 00003234 4182002c beq 0x3260 +8 00003238 2f840000 cmpwi cr7,r4,0x0 +12 0000323c 419e0024 beq cr7,0x3260 +16 00003240 2f850000 cmpwi cr7,r5,0x0 +20 00003244 419e001c beq cr7,0x3260 +24 00003248 38000000 li r0,0x0 +28 0000324c 38400001 li r2,0x1 +32 00003250 90a30008 stw r5,0x8(r3) +36 00003254 90830004 stw r4,0x4(r3) +40 00003258 90030000 stw r0,0x0(r3) +44 0000325c 48000008 b 0x3264 +48 00003260 38400000 li r2,0x0 +52 00003264 7c431378 or r3,r2,r2 +56 00003268 4e800020 blr +60 0000326c 60000000 nop _cplus_demangle_fill_extended_operator: +0 00003270 2c030000 cmpwi r3,0x0 +4 00003274 4182002c beq 0x32a0 +8 00003278 2f840000 cmpwi cr7,r4,0x0 +12 0000327c 419c0024 blt cr7,0x32a0 +16 00003280 2f850000 cmpwi cr7,r5,0x0 +20 00003284 419e001c beq cr7,0x32a0 +24 00003288 38000029 li r0,0x29 +28 0000328c 38400001 li r2,0x1 +32 00003290 90a30008 stw r5,0x8(r3) +36 00003294 90830004 stw r4,0x4(r3) +40 00003298 90030000 stw r0,0x0(r3) +44 0000329c 48000014 b 0x32b0 +48 000032a0 38400000 li r2,0x0 +52 000032a4 60000000 nop +56 000032a8 60000000 nop +60 000032ac 60000000 nop +64 000032b0 7c431378 or r3,r2,r2 +68 000032b4 4e800020 blr +72 000032b8 60000000 nop +76 000032bc 60000000 nop _cplus_demangle_fill_ctor: +0 000032c0 2c030000 cmpwi r3,0x0 +4 000032c4 4182002c beq 0x32f0 +8 000032c8 2f850000 cmpwi cr7,r5,0x0 +12 000032cc 419e0024 beq cr7,0x32f0 +16 000032d0 38000006 li r0,0x6 +20 000032d4 38400001 li r2,0x1 +24 000032d8 90a30008 stw r5,0x8(r3) +28 000032dc 90830004 stw r4,0x4(r3) +32 000032e0 90030000 stw r0,0x0(r3) +36 000032e4 4800001c b 0x3300 +40 000032e8 60000000 nop +44 000032ec 60000000 nop +48 000032f0 38400000 li r2,0x0 +52 000032f4 60000000 nop +56 000032f8 60000000 nop +60 000032fc 60000000 nop +64 00003300 7c431378 or r3,r2,r2 +68 00003304 4e800020 blr +72 00003308 60000000 nop +76 0000330c 60000000 nop _cplus_demangle_fill_dtor: +0 00003310 2c030000 cmpwi r3,0x0 +4 00003314 4182002c beq 0x3340 +8 00003318 2f850000 cmpwi cr7,r5,0x0 +12 0000331c 419e0024 beq cr7,0x3340 +16 00003320 38000007 li r0,0x7 +20 00003324 38400001 li r2,0x1 +24 00003328 90a30008 stw r5,0x8(r3) +28 0000332c 90830004 stw r4,0x4(r3) +32 00003330 90030000 stw r0,0x0(r3) +36 00003334 4800001c b 0x3350 +40 00003338 60000000 nop +44 0000333c 60000000 nop +48 00003340 38400000 li r2,0x0 +52 00003344 60000000 nop +56 00003348 60000000 nop +60 0000334c 60000000 nop +64 00003350 7c431378 or r3,r2,r2 +68 00003354 4e800020 blr +72 00003358 60000000 nop +76 0000335c 60000000 nop _cplus_demangle_init_info: +0 00003360 38000000 li r0,0x0 +4 00003364 7c432a14 add r2,r3,r5 +8 00003368 90860008 stw r4,0x8(r6) +12 0000336c 9066000c stw r3,0xc(r6) +16 00003370 90a60024 stw r5,0x24(r6) +20 00003374 90660000 stw r3,0x0(r6) +24 00003378 90060030 stw r0,0x30(r6) +28 0000337c 90460004 stw r2,0x4(r6) +32 00003380 90060014 stw r0,0x14(r6) +36 00003384 90060020 stw r0,0x20(r6) +40 00003388 90060028 stw r0,0x28(r6) +44 0000338c 9006002c stw r0,0x2c(r6) +48 00003390 54a9083c rlwinm r9,r5,1,0,30 +52 00003394 91260018 stw r9,0x18(r6) +56 00003398 4e800020 blr +60 0000339c 60000000 nop _d_substitution: +0 000033a0 8143000c lwz r10,0xc(r3) +4 000033a4 880a0000 lbz r0,0x0(r10) +8 000033a8 384a0001 addi r2,r10,0x1 +12 000033ac 9043000c stw r2,0xc(r3) +16 000033b0 2f800053 cmpwi cr7,r0,0x53 'S' +20 000033b4 409e01fc bne cr7,0x35b0 +24 000033b8 884a0001 lbz r2,0x1(r10) +28 000033bc 380a0002 addi r0,r10,0x2 +32 000033c0 39200000 li r9,0x0 +36 000033c4 9003000c stw r0,0xc(r3) +40 000033c8 7c4b0774 extsb r11,r2 +44 000033cc 2f8b005f cmpwi cr7,r11,0x5f '_' +48 000033d0 419e0090 beq cr7,0x3460 +52 000033d4 384bffd0 addi r2,r11,0xffd0 +56 000033d8 5440063e rlwinm r0,r2,0,24,31 +60 000033dc 2b800009 cmplwi cr7,r0,0x9 +64 000033e0 409d0014 ble cr7,0x33f4 +68 000033e4 380bffbf addi r0,r11,0xffbf +72 000033e8 5400063e rlwinm r0,r0,0,24,31 +76 000033ec 2b800019 cmplwi cr7,r0,0x19 +80 000033f0 419d0098 bgt cr7,0x3488 +84 000033f4 39200000 li r9,0x0 +88 000033f8 4800000c b 0x3404 +92 000033fc 60000000 nop +96 00003400 384bffd0 addi r2,r11,0xffd0 +100 00003404 5440063e rlwinm r0,r2,0,24,31 +104 00003408 2b800009 cmplwi cr7,r0,0x9 +108 0000340c 419d0014 bgt cr7,0x3420 +112 00003410 1c490024 mulli r2,r9,0x24 +116 00003414 7c425a14 add r2,r2,r11 +120 00003418 3922ffd0 addi r9,r2,0xffd0 +124 0000341c 48000024 b 0x3440 +128 00003420 380bffbf addi r0,r11,0xffbf +132 00003424 5400063e rlwinm r0,r0,0,24,31 +136 00003428 2b800019 cmplwi cr7,r0,0x19 +140 0000342c 419d0184 bgt cr7,0x35b0 +144 00003430 1c490024 mulli r2,r9,0x24 +148 00003434 7c425a14 add r2,r2,r11 +152 00003438 3922ffc9 addi r9,r2,0xffc9 +156 0000343c 60000000 nop +160 00003440 8043000c lwz r2,0xc(r3) +164 00003444 88020000 lbz r0,0x0(r2) +168 00003448 38420001 addi r2,r2,0x1 +172 0000344c 9043000c stw r2,0xc(r3) +176 00003450 7c0b0774 extsb r11,r0 +180 00003454 2f8b005f cmpwi cr7,r11,0x5f '_' +184 00003458 409effa8 bne cr7,0x3400 +188 0000345c 39290001 addi r9,r9,0x1 +192 00003460 80030020 lwz r0,0x20(r3) +196 00003464 7f890000 cmpw cr7,r9,r0 +200 00003468 409c0148 bge cr7,0x35b0 +204 0000346c 80430028 lwz r2,0x28(r3) +208 00003470 8163001c lwz r11,0x1c(r3) +212 00003474 5529103a rlwinm r9,r9,2,0,29 +216 00003478 38420001 addi r2,r2,0x1 +220 0000347c 90430028 stw r2,0x28(r3) +224 00003480 7c69582e lwzx r3,r9,r11 +228 00003484 4e800020 blr +232 00003488 80030008 lwz r0,0x8(r3) +236 0000348c 5400effe rlwinm r0,r0,29,31,31 +240 00003490 2f800000 cmpwi cr7,r0,0x0 +244 00003494 409e0028 bne cr7,0x34bc +248 00003498 2f840000 cmpwi cr7,r4,0x0 +252 0000349c 419e001c beq cr7,0x34b8 +256 000034a0 884a0002 lbz r2,0x2(r10) +260 000034a4 38000001 li r0,0x1 +264 000034a8 3842ffbd addi r2,r2,0xffbd +268 000034ac 5442063e rlwinm r2,r2,0,24,31 +272 000034b0 2b820001 cmplwi cr7,r2,0x1 +276 000034b4 409d0008 ble cr7,0x34bc +280 000034b8 38000000 li r0,0x0 +284 000034bc 3c400004 lis r2,0x4 +288 000034c0 2f000000 cmpwi cr6,r0,0x0 +292 000034c4 38a00015 li r5,0x15 +296 000034c8 38422f94 addi r2,r2,0x2f94 +300 000034cc 392200c4 addi r9,r2,0xc4 +304 000034d0 88020000 lbz r0,0x0(r2) +308 000034d4 7c000774 extsb r0,r0 +312 000034d8 7f805800 cmpw cr7,r0,r11 +316 000034dc 409e00c4 bne cr7,0x35a0 +320 000034e0 80020014 lwz r0,0x14(r2) +324 000034e4 2f800000 cmpwi cr7,r0,0x0 +328 000034e8 419e0050 beq cr7,0x3538 +332 000034ec 81630014 lwz r11,0x14(r3) +336 000034f0 81030018 lwz r8,0x18(r3) +340 000034f4 38e00000 li r7,0x0 +344 000034f8 80c20018 lwz r6,0x18(r2) +348 000034fc 7f8b4000 cmpw cr7,r11,r8 +352 00003500 409c0030 bge cr7,0x3530 +356 00003504 1d4b000c mulli r10,r11,0xc +360 00003508 81230010 lwz r9,0x10(r3) +364 0000350c 396b0001 addi r11,r11,0x1 +368 00003510 91630014 stw r11,0x14(r3) +372 00003514 7cea4a15 add. r7,r10,r9 +376 00003518 41820018 beq 0x3530 +380 0000351c 7caa492e stwx r5,r10,r9 +384 00003520 90070004 stw r0,0x4(r7) +388 00003524 90c70008 stw r6,0x8(r7) +392 00003528 81630014 lwz r11,0x14(r3) +396 0000352c 81030018 lwz r8,0x18(r3) +400 00003530 90e3002c stw r7,0x2c(r3) +404 00003534 4800000c b 0x3540 +408 00003538 81630014 lwz r11,0x14(r3) +412 0000353c 81030018 lwz r8,0x18(r3) +416 00003540 419a0010 beq cr6,0x3550 +420 00003544 81420010 lwz r10,0x10(r2) +424 00003548 80e2000c lwz r7,0xc(r2) +428 0000354c 4800000c b 0x3558 +432 00003550 81420008 lwz r10,0x8(r2) +436 00003554 80e20004 lwz r7,0x4(r2) +440 00003558 80030030 lwz r0,0x30(r3) +444 0000355c 7f8b4000 cmpw cr7,r11,r8 +448 00003560 7c0a0214 add r0,r10,r0 +452 00003564 90030030 stw r0,0x30(r3) +456 00003568 409c0048 bge cr7,0x35b0 +460 0000356c 1d2b000c mulli r9,r11,0xc +464 00003570 80430010 lwz r2,0x10(r3) +468 00003574 380b0001 addi r0,r11,0x1 +472 00003578 90030014 stw r0,0x14(r3) +476 0000357c 7c691215 add. r3,r9,r2 +480 00003580 4d820020 beqlr +484 00003584 7ca9112e stwx r5,r9,r2 +488 00003588 90e30004 stw r7,0x4(r3) +492 0000358c 91430008 stw r10,0x8(r3) +496 00003590 4e800020 blr +500 00003594 60000000 nop +504 00003598 60000000 nop +508 0000359c 60000000 nop +512 000035a0 3842001c addi r2,r2,0x1c +516 000035a4 7f824840 cmplw cr7,r2,r9 +520 000035a8 419cff28 blt cr7,0x34d0 +524 000035ac 60000000 nop +528 000035b0 38600000 li r3,0x0 +532 000035b4 4e800020 blr +536 000035b8 60000000 nop +540 000035bc 60000000 nop _is_ctor_dtor_or_conversion: +0 000035c0 2c030000 cmpwi r3,0x0 +4 000035c4 418207ec beq 0x3db0 +8 000035c8 81230000 lwz r9,0x0(r3) +12 000035cc 2b89002a cmplwi cr7,r9,0x2a '*' +16 000035d0 419d07e0 bgt cr7,0x3db0 +20 000035d4 3c400000 lis r2,0x0 +24 000035d8 5529103a rlwinm r9,r9,2,0,29 +28 000035dc 384235f0 addi r2,r2,0x35f0 +32 000035e0 7c09102e lwzx r0,r9,r2 +36 000035e4 7c001214 add r0,r0,r2 +40 000035e8 7c0903a6 mtspr ctr,r0 +44 000035ec 4e800420 bctr +48 000035f0 000007c0 .long 0x000007c0 +52 000035f4 000000b0 .long 0x000000b0 +56 000035f8 000000b0 .long 0x000000b0 +60 000035fc 000007c0 .long 0x000007c0 +64 00003600 000007c0 .long 0x000007c0 +68 00003604 000007c0 .long 0x000007c0 +72 00003608 000007d0 .long 0x000007d0 +76 0000360c 000007d0 .long 0x000007d0 +80 00003610 000007c0 .long 0x000007c0 +84 00003614 000007c0 .long 0x000007c0 +88 00003618 000007c0 .long 0x000007c0 +92 0000361c 000007c0 .long 0x000007c0 +96 00003620 000007c0 .long 0x000007c0 +100 00003624 000007c0 .long 0x000007c0 +104 00003628 000007c0 .long 0x000007c0 +108 0000362c 000007c0 .long 0x000007c0 +112 00003630 000007c0 .long 0x000007c0 +116 00003634 000007c0 .long 0x000007c0 +120 00003638 000007c0 .long 0x000007c0 +124 0000363c 000007c0 .long 0x000007c0 +128 00003640 000007c0 .long 0x000007c0 +132 00003644 000007c0 .long 0x000007c0 +136 00003648 000007c0 .long 0x000007c0 +140 0000364c 000007c0 .long 0x000007c0 +144 00003650 000007c0 .long 0x000007c0 +148 00003654 000007c0 .long 0x000007c0 +152 00003658 000007c0 .long 0x000007c0 +156 0000365c 000007c0 .long 0x000007c0 +160 00003660 000007c0 .long 0x000007c0 +164 00003664 000007c0 .long 0x000007c0 +168 00003668 000007c0 .long 0x000007c0 +172 0000366c 000007c0 .long 0x000007c0 +176 00003670 000007c0 .long 0x000007c0 +180 00003674 000007c0 .long 0x000007c0 +184 00003678 000007c0 .long 0x000007c0 +188 0000367c 000007c0 .long 0x000007c0 +192 00003680 000007c0 .long 0x000007c0 +196 00003684 000007c0 .long 0x000007c0 +200 00003688 000007c0 .long 0x000007c0 +204 0000368c 000007c0 .long 0x000007c0 +208 00003690 000007c0 .long 0x000007c0 +212 00003694 000007c0 .long 0x000007c0 +216 00003698 000007d0 .long 0x000007d0 +220 0000369c 60000000 nop +224 000036a0 80630008 lwz r3,0x8(r3) +228 000036a4 2f830000 cmpwi cr7,r3,0x0 +232 000036a8 419e0708 beq cr7,0x3db0 +236 000036ac 81230000 lwz r9,0x0(r3) +240 000036b0 2b89002a cmplwi cr7,r9,0x2a '*' +244 000036b4 419d06fc bgt cr7,0x3db0 +248 000036b8 3c400000 lis r2,0x0 +252 000036bc 5529103a rlwinm r9,r9,2,0,29 +256 000036c0 384236d4 addi r2,r2,0x36d4 +260 000036c4 7c09102e lwzx r0,r9,r2 +264 000036c8 7c001214 add r0,r0,r2 +268 000036cc 7c0903a6 mtspr ctr,r0 +272 000036d0 4e800420 bctr +276 000036d4 000006dc .long 0x000006dc +280 000036d8 000000ac .long 0x000000ac +284 000036dc 000000ac .long 0x000000ac +288 000036e0 000006dc .long 0x000006dc +292 000036e4 000006dc .long 0x000006dc +296 000036e8 000006dc .long 0x000006dc +300 000036ec 000006ec .long 0x000006ec +304 000036f0 000006ec .long 0x000006ec +308 000036f4 000006dc .long 0x000006dc +312 000036f8 000006dc .long 0x000006dc +316 000036fc 000006dc .long 0x000006dc +320 00003700 000006dc .long 0x000006dc +324 00003704 000006dc .long 0x000006dc +328 00003708 000006dc .long 0x000006dc +332 0000370c 000006dc .long 0x000006dc +336 00003710 000006dc .long 0x000006dc +340 00003714 000006dc .long 0x000006dc +344 00003718 000006dc .long 0x000006dc +348 0000371c 000006dc .long 0x000006dc +352 00003720 000006dc .long 0x000006dc +356 00003724 000006dc .long 0x000006dc +360 00003728 000006dc .long 0x000006dc +364 0000372c 000006dc .long 0x000006dc +368 00003730 000006dc .long 0x000006dc +372 00003734 000006dc .long 0x000006dc +376 00003738 000006dc .long 0x000006dc +380 0000373c 000006dc .long 0x000006dc +384 00003740 000006dc .long 0x000006dc +388 00003744 000006dc .long 0x000006dc +392 00003748 000006dc .long 0x000006dc +396 0000374c 000006dc .long 0x000006dc +400 00003750 000006dc .long 0x000006dc +404 00003754 000006dc .long 0x000006dc +408 00003758 000006dc .long 0x000006dc +412 0000375c 000006dc .long 0x000006dc +416 00003760 000006dc .long 0x000006dc +420 00003764 000006dc .long 0x000006dc +424 00003768 000006dc .long 0x000006dc +428 0000376c 000006dc .long 0x000006dc +432 00003770 000006dc .long 0x000006dc +436 00003774 000006dc .long 0x000006dc +440 00003778 000006dc .long 0x000006dc +444 0000377c 000006ec .long 0x000006ec +448 00003780 80630008 lwz r3,0x8(r3) +452 00003784 2f830000 cmpwi cr7,r3,0x0 +456 00003788 419e0628 beq cr7,0x3db0 +460 0000378c 81230000 lwz r9,0x0(r3) +464 00003790 2b89002a cmplwi cr7,r9,0x2a '*' +468 00003794 419d061c bgt cr7,0x3db0 +472 00003798 3c400000 lis r2,0x0 +476 0000379c 5529103a rlwinm r9,r9,2,0,29 +480 000037a0 384237b4 addi r2,r2,0x37b4 +484 000037a4 7c09102e lwzx r0,r9,r2 +488 000037a8 7c001214 add r0,r0,r2 +492 000037ac 7c0903a6 mtspr ctr,r0 +496 000037b0 4e800420 bctr +500 000037b4 000005fc .long 0x000005fc +504 000037b8 000000ac .long 0x000000ac +508 000037bc 000000ac .long 0x000000ac +512 000037c0 000005fc .long 0x000005fc +516 000037c4 000005fc .long 0x000005fc +520 000037c8 000005fc .long 0x000005fc +524 000037cc 0000060c .long 0x0000060c +528 000037d0 0000060c .long 0x0000060c +532 000037d4 000005fc .long 0x000005fc +536 000037d8 000005fc .long 0x000005fc +540 000037dc 000005fc .long 0x000005fc +544 000037e0 000005fc .long 0x000005fc +548 000037e4 000005fc .long 0x000005fc +552 000037e8 000005fc .long 0x000005fc +556 000037ec 000005fc .long 0x000005fc +560 000037f0 000005fc .long 0x000005fc +564 000037f4 000005fc .long 0x000005fc +568 000037f8 000005fc .long 0x000005fc +572 000037fc 000005fc .long 0x000005fc +576 00003800 000005fc .long 0x000005fc +580 00003804 000005fc .long 0x000005fc +584 00003808 000005fc .long 0x000005fc +588 0000380c 000005fc .long 0x000005fc +592 00003810 000005fc .long 0x000005fc +596 00003814 000005fc .long 0x000005fc +600 00003818 000005fc .long 0x000005fc +604 0000381c 000005fc .long 0x000005fc +608 00003820 000005fc .long 0x000005fc +612 00003824 000005fc .long 0x000005fc +616 00003828 000005fc .long 0x000005fc +620 0000382c 000005fc .long 0x000005fc +624 00003830 000005fc .long 0x000005fc +628 00003834 000005fc .long 0x000005fc +632 00003838 000005fc .long 0x000005fc +636 0000383c 000005fc .long 0x000005fc +640 00003840 000005fc .long 0x000005fc +644 00003844 000005fc .long 0x000005fc +648 00003848 000005fc .long 0x000005fc +652 0000384c 000005fc .long 0x000005fc +656 00003850 000005fc .long 0x000005fc +660 00003854 000005fc .long 0x000005fc +664 00003858 000005fc .long 0x000005fc +668 0000385c 0000060c .long 0x0000060c +672 00003860 80630008 lwz r3,0x8(r3) +676 00003864 2f830000 cmpwi cr7,r3,0x0 +680 00003868 419e0548 beq cr7,0x3db0 +684 0000386c 81230000 lwz r9,0x0(r3) +688 00003870 2b89002a cmplwi cr7,r9,0x2a '*' +692 00003874 419d053c bgt cr7,0x3db0 +696 00003878 3c400000 lis r2,0x0 +700 0000387c 5529103a rlwinm r9,r9,2,0,29 +704 00003880 38423894 addi r2,r2,0x3894 +708 00003884 7c09102e lwzx r0,r9,r2 +712 00003888 7c001214 add r0,r0,r2 +716 0000388c 7c0903a6 mtspr ctr,r0 +720 00003890 4e800420 bctr +724 00003894 0000051c .long 0x0000051c +728 00003898 000000ac .long 0x000000ac +732 0000389c 000000ac .long 0x000000ac +736 000038a0 0000051c .long 0x0000051c +740 000038a4 0000051c .long 0x0000051c +744 000038a8 0000051c .long 0x0000051c +748 000038ac 0000052c .long 0x0000052c +752 000038b0 0000052c .long 0x0000052c +756 000038b4 0000051c .long 0x0000051c +760 000038b8 0000051c .long 0x0000051c +764 000038bc 0000051c .long 0x0000051c +768 000038c0 0000051c .long 0x0000051c +772 000038c4 0000051c .long 0x0000051c +776 000038c8 0000051c .long 0x0000051c +780 000038cc 0000051c .long 0x0000051c +784 000038d0 0000051c .long 0x0000051c +788 000038d4 0000051c .long 0x0000051c +792 000038d8 0000051c .long 0x0000051c +796 000038dc 0000051c .long 0x0000051c +800 000038e0 0000051c .long 0x0000051c +804 000038e4 0000051c .long 0x0000051c +808 000038e8 0000051c .long 0x0000051c +812 000038ec 0000051c .long 0x0000051c +816 000038f0 0000051c .long 0x0000051c +820 000038f4 0000051c .long 0x0000051c +824 000038f8 0000051c .long 0x0000051c +828 000038fc 0000051c .long 0x0000051c +832 00003900 0000051c .long 0x0000051c +836 00003904 0000051c .long 0x0000051c +840 00003908 0000051c .long 0x0000051c +844 0000390c 0000051c .long 0x0000051c +848 00003910 0000051c .long 0x0000051c +852 00003914 0000051c .long 0x0000051c +856 00003918 0000051c .long 0x0000051c +860 0000391c 0000051c .long 0x0000051c +864 00003920 0000051c .long 0x0000051c +868 00003924 0000051c .long 0x0000051c +872 00003928 0000051c .long 0x0000051c +876 0000392c 0000051c .long 0x0000051c +880 00003930 0000051c .long 0x0000051c +884 00003934 0000051c .long 0x0000051c +888 00003938 0000051c .long 0x0000051c +892 0000393c 0000052c .long 0x0000052c +896 00003940 80630008 lwz r3,0x8(r3) +900 00003944 2f830000 cmpwi cr7,r3,0x0 +904 00003948 419e0468 beq cr7,0x3db0 +908 0000394c 81230000 lwz r9,0x0(r3) +912 00003950 2b89002a cmplwi cr7,r9,0x2a '*' +916 00003954 419d045c bgt cr7,0x3db0 +920 00003958 3c400000 lis r2,0x0 +924 0000395c 5529103a rlwinm r9,r9,2,0,29 +928 00003960 38423974 addi r2,r2,0x3974 +932 00003964 7c09102e lwzx r0,r9,r2 +936 00003968 7c001214 add r0,r0,r2 +940 0000396c 7c0903a6 mtspr ctr,r0 +944 00003970 4e800420 bctr +948 00003974 0000043c .long 0x0000043c +952 00003978 000000ac .long 0x000000ac +956 0000397c 000000ac .long 0x000000ac +960 00003980 0000043c .long 0x0000043c +964 00003984 0000043c .long 0x0000043c +968 00003988 0000043c .long 0x0000043c +972 0000398c 0000044c .long 0x0000044c +976 00003990 0000044c .long 0x0000044c +980 00003994 0000043c .long 0x0000043c +984 00003998 0000043c .long 0x0000043c +988 0000399c 0000043c .long 0x0000043c +992 000039a0 0000043c .long 0x0000043c +996 000039a4 0000043c .long 0x0000043c +1000 000039a8 0000043c .long 0x0000043c +1004 000039ac 0000043c .long 0x0000043c +1008 000039b0 0000043c .long 0x0000043c +1012 000039b4 0000043c .long 0x0000043c +1016 000039b8 0000043c .long 0x0000043c +1020 000039bc 0000043c .long 0x0000043c +1024 000039c0 0000043c .long 0x0000043c +1028 000039c4 0000043c .long 0x0000043c +1032 000039c8 0000043c .long 0x0000043c +1036 000039cc 0000043c .long 0x0000043c +1040 000039d0 0000043c .long 0x0000043c +1044 000039d4 0000043c .long 0x0000043c +1048 000039d8 0000043c .long 0x0000043c +1052 000039dc 0000043c .long 0x0000043c +1056 000039e0 0000043c .long 0x0000043c +1060 000039e4 0000043c .long 0x0000043c +1064 000039e8 0000043c .long 0x0000043c +1068 000039ec 0000043c .long 0x0000043c +1072 000039f0 0000043c .long 0x0000043c +1076 000039f4 0000043c .long 0x0000043c +1080 000039f8 0000043c .long 0x0000043c +1084 000039fc 0000043c .long 0x0000043c +1088 00003a00 0000043c .long 0x0000043c +1092 00003a04 0000043c .long 0x0000043c +1096 00003a08 0000043c .long 0x0000043c +1100 00003a0c 0000043c .long 0x0000043c +1104 00003a10 0000043c .long 0x0000043c +1108 00003a14 0000043c .long 0x0000043c +1112 00003a18 0000043c .long 0x0000043c +1116 00003a1c 0000044c .long 0x0000044c +1120 00003a20 80630008 lwz r3,0x8(r3) +1124 00003a24 2f830000 cmpwi cr7,r3,0x0 +1128 00003a28 419e0388 beq cr7,0x3db0 +1132 00003a2c 81230000 lwz r9,0x0(r3) +1136 00003a30 2b89002a cmplwi cr7,r9,0x2a '*' +1140 00003a34 419d037c bgt cr7,0x3db0 +1144 00003a38 3c400000 lis r2,0x0 +1148 00003a3c 5529103a rlwinm r9,r9,2,0,29 +1152 00003a40 38423a54 addi r2,r2,0x3a54 +1156 00003a44 7c09102e lwzx r0,r9,r2 +1160 00003a48 7c001214 add r0,r0,r2 +1164 00003a4c 7c0903a6 mtspr ctr,r0 +1168 00003a50 4e800420 bctr +1172 00003a54 0000035c .long 0x0000035c +1176 00003a58 000000ac .long 0x000000ac +1180 00003a5c 000000ac .long 0x000000ac +1184 00003a60 0000035c .long 0x0000035c +1188 00003a64 0000035c .long 0x0000035c +1192 00003a68 0000035c .long 0x0000035c +1196 00003a6c 0000036c .long 0x0000036c +1200 00003a70 0000036c .long 0x0000036c +1204 00003a74 0000035c .long 0x0000035c +1208 00003a78 0000035c .long 0x0000035c +1212 00003a7c 0000035c .long 0x0000035c +1216 00003a80 0000035c .long 0x0000035c +1220 00003a84 0000035c .long 0x0000035c +1224 00003a88 0000035c .long 0x0000035c +1228 00003a8c 0000035c .long 0x0000035c +1232 00003a90 0000035c .long 0x0000035c +1236 00003a94 0000035c .long 0x0000035c +1240 00003a98 0000035c .long 0x0000035c +1244 00003a9c 0000035c .long 0x0000035c +1248 00003aa0 0000035c .long 0x0000035c +1252 00003aa4 0000035c .long 0x0000035c +1256 00003aa8 0000035c .long 0x0000035c +1260 00003aac 0000035c .long 0x0000035c +1264 00003ab0 0000035c .long 0x0000035c +1268 00003ab4 0000035c .long 0x0000035c +1272 00003ab8 0000035c .long 0x0000035c +1276 00003abc 0000035c .long 0x0000035c +1280 00003ac0 0000035c .long 0x0000035c +1284 00003ac4 0000035c .long 0x0000035c +1288 00003ac8 0000035c .long 0x0000035c +1292 00003acc 0000035c .long 0x0000035c +1296 00003ad0 0000035c .long 0x0000035c +1300 00003ad4 0000035c .long 0x0000035c +1304 00003ad8 0000035c .long 0x0000035c +1308 00003adc 0000035c .long 0x0000035c +1312 00003ae0 0000035c .long 0x0000035c +1316 00003ae4 0000035c .long 0x0000035c +1320 00003ae8 0000035c .long 0x0000035c +1324 00003aec 0000035c .long 0x0000035c +1328 00003af0 0000035c .long 0x0000035c +1332 00003af4 0000035c .long 0x0000035c +1336 00003af8 0000035c .long 0x0000035c +1340 00003afc 0000036c .long 0x0000036c +1344 00003b00 80630008 lwz r3,0x8(r3) +1348 00003b04 2f830000 cmpwi cr7,r3,0x0 +1352 00003b08 419e02a8 beq cr7,0x3db0 +1356 00003b0c 81230000 lwz r9,0x0(r3) +1360 00003b10 2b89002a cmplwi cr7,r9,0x2a '*' +1364 00003b14 419d029c bgt cr7,0x3db0 +1368 00003b18 3c400000 lis r2,0x0 +1372 00003b1c 5529103a rlwinm r9,r9,2,0,29 +1376 00003b20 38423b34 addi r2,r2,0x3b34 +1380 00003b24 7c09102e lwzx r0,r9,r2 +1384 00003b28 7c001214 add r0,r0,r2 +1388 00003b2c 7c0903a6 mtspr ctr,r0 +1392 00003b30 4e800420 bctr +1396 00003b34 0000027c .long 0x0000027c +1400 00003b38 000000ac .long 0x000000ac +1404 00003b3c 000000ac .long 0x000000ac +1408 00003b40 0000027c .long 0x0000027c +1412 00003b44 0000027c .long 0x0000027c +1416 00003b48 0000027c .long 0x0000027c +1420 00003b4c 0000028c .long 0x0000028c +1424 00003b50 0000028c .long 0x0000028c +1428 00003b54 0000027c .long 0x0000027c +1432 00003b58 0000027c .long 0x0000027c +1436 00003b5c 0000027c .long 0x0000027c +1440 00003b60 0000027c .long 0x0000027c +1444 00003b64 0000027c .long 0x0000027c +1448 00003b68 0000027c .long 0x0000027c +1452 00003b6c 0000027c .long 0x0000027c +1456 00003b70 0000027c .long 0x0000027c +1460 00003b74 0000027c .long 0x0000027c +1464 00003b78 0000027c .long 0x0000027c +1468 00003b7c 0000027c .long 0x0000027c +1472 00003b80 0000027c .long 0x0000027c +1476 00003b84 0000027c .long 0x0000027c +1480 00003b88 0000027c .long 0x0000027c +1484 00003b8c 0000027c .long 0x0000027c +1488 00003b90 0000027c .long 0x0000027c +1492 00003b94 0000027c .long 0x0000027c +1496 00003b98 0000027c .long 0x0000027c +1500 00003b9c 0000027c .long 0x0000027c +1504 00003ba0 0000027c .long 0x0000027c +1508 00003ba4 0000027c .long 0x0000027c +1512 00003ba8 0000027c .long 0x0000027c +1516 00003bac 0000027c .long 0x0000027c +1520 00003bb0 0000027c .long 0x0000027c +1524 00003bb4 0000027c .long 0x0000027c +1528 00003bb8 0000027c .long 0x0000027c +1532 00003bbc 0000027c .long 0x0000027c +1536 00003bc0 0000027c .long 0x0000027c +1540 00003bc4 0000027c .long 0x0000027c +1544 00003bc8 0000027c .long 0x0000027c +1548 00003bcc 0000027c .long 0x0000027c +1552 00003bd0 0000027c .long 0x0000027c +1556 00003bd4 0000027c .long 0x0000027c +1560 00003bd8 0000027c .long 0x0000027c +1564 00003bdc 0000028c .long 0x0000028c +1568 00003be0 80630008 lwz r3,0x8(r3) +1572 00003be4 2f830000 cmpwi cr7,r3,0x0 +1576 00003be8 419e01c8 beq cr7,0x3db0 +1580 00003bec 81230000 lwz r9,0x0(r3) +1584 00003bf0 2b89002a cmplwi cr7,r9,0x2a '*' +1588 00003bf4 419d01bc bgt cr7,0x3db0 +1592 00003bf8 3c400000 lis r2,0x0 +1596 00003bfc 5529103a rlwinm r9,r9,2,0,29 +1600 00003c00 38423c14 addi r2,r2,0x3c14 +1604 00003c04 7c09102e lwzx r0,r9,r2 +1608 00003c08 7c001214 add r0,r0,r2 +1612 00003c0c 7c0903a6 mtspr ctr,r0 +1616 00003c10 4e800420 bctr +1620 00003c14 0000019c .long 0x0000019c +1624 00003c18 000000ac .long 0x000000ac +1628 00003c1c 000000ac .long 0x000000ac +1632 00003c20 0000019c .long 0x0000019c +1636 00003c24 0000019c .long 0x0000019c +1640 00003c28 0000019c .long 0x0000019c +1644 00003c2c 000001ac .long 0x000001ac +1648 00003c30 000001ac .long 0x000001ac +1652 00003c34 0000019c .long 0x0000019c +1656 00003c38 0000019c .long 0x0000019c +1660 00003c3c 0000019c .long 0x0000019c +1664 00003c40 0000019c .long 0x0000019c +1668 00003c44 0000019c .long 0x0000019c +1672 00003c48 0000019c .long 0x0000019c +1676 00003c4c 0000019c .long 0x0000019c +1680 00003c50 0000019c .long 0x0000019c +1684 00003c54 0000019c .long 0x0000019c +1688 00003c58 0000019c .long 0x0000019c +1692 00003c5c 0000019c .long 0x0000019c +1696 00003c60 0000019c .long 0x0000019c +1700 00003c64 0000019c .long 0x0000019c +1704 00003c68 0000019c .long 0x0000019c +1708 00003c6c 0000019c .long 0x0000019c +1712 00003c70 0000019c .long 0x0000019c +1716 00003c74 0000019c .long 0x0000019c +1720 00003c78 0000019c .long 0x0000019c +1724 00003c7c 0000019c .long 0x0000019c +1728 00003c80 0000019c .long 0x0000019c +1732 00003c84 0000019c .long 0x0000019c +1736 00003c88 0000019c .long 0x0000019c +1740 00003c8c 0000019c .long 0x0000019c +1744 00003c90 0000019c .long 0x0000019c +1748 00003c94 0000019c .long 0x0000019c +1752 00003c98 0000019c .long 0x0000019c +1756 00003c9c 0000019c .long 0x0000019c +1760 00003ca0 0000019c .long 0x0000019c +1764 00003ca4 0000019c .long 0x0000019c +1768 00003ca8 0000019c .long 0x0000019c +1772 00003cac 0000019c .long 0x0000019c +1776 00003cb0 0000019c .long 0x0000019c +1780 00003cb4 0000019c .long 0x0000019c +1784 00003cb8 0000019c .long 0x0000019c +1788 00003cbc 000001ac .long 0x000001ac +1792 00003cc0 80630008 lwz r3,0x8(r3) +1796 00003cc4 2f830000 cmpwi cr7,r3,0x0 +1800 00003cc8 419e00e8 beq cr7,0x3db0 +1804 00003ccc 81230000 lwz r9,0x0(r3) +1808 00003cd0 2b89002a cmplwi cr7,r9,0x2a '*' +1812 00003cd4 419d00dc bgt cr7,0x3db0 +1816 00003cd8 3c400000 lis r2,0x0 +1820 00003cdc 5529103a rlwinm r9,r9,2,0,29 +1824 00003ce0 38423cf4 addi r2,r2,0x3cf4 +1828 00003ce4 7c09102e lwzx r0,r9,r2 +1832 00003ce8 7c001214 add r0,r0,r2 +1836 00003cec 7c0903a6 mtspr ctr,r0 +1840 00003cf0 4e800420 bctr +1844 00003cf4 000000bc .long 0x000000bc +1848 00003cf8 000000ac .long 0x000000ac +1852 00003cfc 000000ac .long 0x000000ac +1856 00003d00 000000bc .long 0x000000bc +1860 00003d04 000000bc .long 0x000000bc +1864 00003d08 000000bc .long 0x000000bc +1868 00003d0c 000000cc .long 0x000000cc +1872 00003d10 000000cc .long 0x000000cc +1876 00003d14 000000bc .long 0x000000bc +1880 00003d18 000000bc .long 0x000000bc +1884 00003d1c 000000bc .long 0x000000bc +1888 00003d20 000000bc .long 0x000000bc +1892 00003d24 000000bc .long 0x000000bc +1896 00003d28 000000bc .long 0x000000bc +1900 00003d2c 000000bc .long 0x000000bc +1904 00003d30 000000bc .long 0x000000bc +1908 00003d34 000000bc .long 0x000000bc +1912 00003d38 000000bc .long 0x000000bc +1916 00003d3c 000000bc .long 0x000000bc +1920 00003d40 000000bc .long 0x000000bc +1924 00003d44 000000bc .long 0x000000bc +1928 00003d48 000000bc .long 0x000000bc +1932 00003d4c 000000bc .long 0x000000bc +1936 00003d50 000000bc .long 0x000000bc +1940 00003d54 000000bc .long 0x000000bc +1944 00003d58 000000bc .long 0x000000bc +1948 00003d5c 000000bc .long 0x000000bc +1952 00003d60 000000bc .long 0x000000bc +1956 00003d64 000000bc .long 0x000000bc +1960 00003d68 000000bc .long 0x000000bc +1964 00003d6c 000000bc .long 0x000000bc +1968 00003d70 000000bc .long 0x000000bc +1972 00003d74 000000bc .long 0x000000bc +1976 00003d78 000000bc .long 0x000000bc +1980 00003d7c 000000bc .long 0x000000bc +1984 00003d80 000000bc .long 0x000000bc +1988 00003d84 000000bc .long 0x000000bc +1992 00003d88 000000bc .long 0x000000bc +1996 00003d8c 000000bc .long 0x000000bc +2000 00003d90 000000bc .long 0x000000bc +2004 00003d94 000000bc .long 0x000000bc +2008 00003d98 000000bc .long 0x000000bc +2012 00003d9c 000000cc .long 0x000000cc +2016 00003da0 80630008 lwz r3,0x8(r3) +2020 00003da4 2f830000 cmpwi cr7,r3,0x0 +2024 00003da8 409ef820 bne cr7,0x35c8 +2028 00003dac 60000000 nop +2032 00003db0 38600000 li r3,0x0 +2036 00003db4 4e800020 blr +2040 00003db8 60000000 nop +2044 00003dbc 60000000 nop +2048 00003dc0 38600001 li r3,0x1 +2052 00003dc4 4e800020 blr +2056 00003dc8 60000000 nop +2060 00003dcc 60000000 nop _d_source_name: +0 00003dd0 7c0802a6 mfspr r0,lr +4 00003dd4 bfa1fff4 stmw r29,0xfff4(r1) +8 00003dd8 39000000 li r8,0x0 +12 00003ddc 7c7e1b78 or r30,r3,r3 +16 00003de0 90010008 stw r0,0x8(r1) +20 00003de4 9421ffb0 stwu r1,0xffb0(r1) +24 00003de8 60000000 nop +28 00003dec 8143000c lwz r10,0xc(r3) +32 00003df0 880a0000 lbz r0,0x0(r10) +36 00003df4 7d425378 or r2,r10,r10 +40 00003df8 7c090774 extsb r9,r0 +44 00003dfc 2f89006e cmpwi cr7,r9,0x6e 'n' +48 00003e00 409e0020 bne cr7,0x3e20 +52 00003e04 394a0001 addi r10,r10,0x1 +56 00003e08 39000001 li r8,0x1 +60 00003e0c 9143000c stw r10,0xc(r3) +64 00003e10 60000000 nop +68 00003e14 88020001 lbz r0,0x1(r2) +72 00003e18 7c090774 extsb r9,r0 +76 00003e1c 60000000 nop +80 00003e20 3809ffd0 addi r0,r9,0xffd0 +84 00003e24 5400063e rlwinm r0,r0,0,24,31 +88 00003e28 2b800009 cmplwi cr7,r0,0x9 +92 00003e2c 409d0024 ble cr7,0x3e50 +96 00003e30 3be00000 li r31,0x0 +100 00003e34 2f880000 cmpwi cr7,r8,0x0 +104 00003e38 419e0008 beq cr7,0x3e40 +108 00003e3c 7fff00d0 neg r31,r31 +112 00003e40 2f9f0000 cmpwi cr7,r31,0x0 +116 00003e44 38600000 li r3,0x0 +120 00003e48 419d004c bgt cr7,0x3e94 +124 00003e4c 4800018c b 0x3fd8 +128 00003e50 815e000c lwz r10,0xc(r30) +132 00003e54 3be00000 li r31,0x0 +136 00003e58 60000000 nop +140 00003e5c 60000000 nop +144 00003e60 7d4b5378 or r11,r10,r10 +148 00003e64 394a0001 addi r10,r10,0x1 +152 00003e68 1c5f000a mulli r2,r31,0xa +156 00003e6c 915e000c stw r10,0xc(r30) +160 00003e70 7c424a14 add r2,r2,r9 +164 00003e74 3be2ffd0 addi r31,r2,0xffd0 +168 00003e78 892b0001 lbz r9,0x1(r11) +172 00003e7c 7d290774 extsb r9,r9 +176 00003e80 3809ffd0 addi r0,r9,0xffd0 +180 00003e84 5400063e rlwinm r0,r0,0,24,31 +184 00003e88 2b800009 cmplwi cr7,r0,0x9 +188 00003e8c 409dffd4 ble cr7,0x3e60 +192 00003e90 4bffffa4 b 0x3e34 +196 00003e94 83be000c lwz r29,0xc(r30) +200 00003e98 801e0004 lwz r0,0x4(r30) +204 00003e9c 7c1d0050 subf r0,r29,r0 +208 00003ea0 7f9f0000 cmpw cr7,r31,r0 +212 00003ea4 419d012c bgt cr7,0x3fd0 +216 00003ea8 801e0008 lwz r0,0x8(r30) +220 00003eac 7d5dfa14 add r10,r29,r31 +224 00003eb0 915e000c stw r10,0xc(r30) +228 00003eb4 70020004 andi. r2,r0,0x4 +232 00003eb8 41820018 beq 0x3ed0 +236 00003ebc 7c1df8ae lbzx r0,r29,r31 +240 00003ec0 2f800024 cmpwi cr7,r0,0x24 '$' +244 00003ec4 409e000c bne cr7,0x3ed0 +248 00003ec8 380a0001 addi r0,r10,0x1 +252 00003ecc 901e000c stw r0,0xc(r30) +256 00003ed0 2f9f0009 cmpwi cr7,r31,0x9 +260 00003ed4 409d00ac ble cr7,0x3f80 +264 00003ed8 3c800003 lis r4,0x3 +268 00003edc 7fa3eb78 or r3,r29,r29 +272 00003ee0 38a00008 li r5,0x8 +276 00003ee4 3884d214 addi r4,r4,0xd214 _GLOBAL_ +280 00003ee8 4802e449 bl 0x32330 _memcmp +284 00003eec 2f830000 cmpwi cr7,r3,0x0 +288 00003ef0 409e0090 bne cr7,0x3f80 +292 00003ef4 881d0008 lbz r0,0x8(r29) +296 00003ef8 7c000774 extsb r0,r0 +300 00003efc 2f80002e cmpwi cr7,r0,0x2e '.' +304 00003f00 419e0014 beq cr7,0x3f14 +308 00003f04 2f80005f cmpwi cr7,r0,0x5f '_' +312 00003f08 419e000c beq cr7,0x3f14 +316 00003f0c 2f800024 cmpwi cr7,r0,0x24 '$' +320 00003f10 409e0070 bne cr7,0x3f80 +324 00003f14 881d0009 lbz r0,0x9(r29) +328 00003f18 2f80004e cmpwi cr7,r0,0x4e 'N' +332 00003f1c 409e0064 bne cr7,0x3f80 +336 00003f20 813e0014 lwz r9,0x14(r30) +340 00003f24 801e0018 lwz r0,0x18(r30) +344 00003f28 805e0030 lwz r2,0x30(r30) +348 00003f2c 7f890000 cmpw cr7,r9,r0 +352 00003f30 7c5f1050 subf r2,r31,r2 +356 00003f34 38420016 addi r2,r2,0x16 +360 00003f38 905e0030 stw r2,0x30(r30) +364 00003f3c 409c0094 bge cr7,0x3fd0 +368 00003f40 1d49000c mulli r10,r9,0xc +372 00003f44 817e0010 lwz r11,0x10(r30) +376 00003f48 38090001 addi r0,r9,0x1 +380 00003f4c 901e0014 stw r0,0x14(r30) +384 00003f50 7c6a5a15 add. r3,r10,r11 +388 00003f54 4182007c beq 0x3fd0 +392 00003f58 38000000 li r0,0x0 +396 00003f5c 3c400003 lis r2,0x3 +400 00003f60 7c0a592e stwx r0,r10,r11 +404 00003f64 3842d220 addi r2,r2,0xd220 (anonymous namespace) +408 00003f68 38000015 li r0,0x15 +412 00003f6c 90430004 stw r2,0x4(r3) +416 00003f70 90030008 stw r0,0x8(r3) +420 00003f74 48000060 b 0x3fd4 +424 00003f78 60000000 nop +428 00003f7c 60000000 nop +432 00003f80 805e0014 lwz r2,0x14(r30) +436 00003f84 801e0018 lwz r0,0x18(r30) +440 00003f88 7f820000 cmpw cr7,r2,r0 +444 00003f8c 409c0044 bge cr7,0x3fd0 +448 00003f90 1d62000c mulli r11,r2,0xc +452 00003f94 813e0010 lwz r9,0x10(r30) +456 00003f98 38020001 addi r0,r2,0x1 +460 00003f9c 901e0014 stw r0,0x14(r30) +464 00003fa0 7c6b4a15 add. r3,r11,r9 +468 00003fa4 4182002c beq 0x3fd0 +472 00003fa8 2f9d0000 cmpwi cr7,r29,0x0 +476 00003fac 419e0024 beq cr7,0x3fd0 +480 00003fb0 38000000 li r0,0x0 +484 00003fb4 93a30004 stw r29,0x4(r3) +488 00003fb8 93e30008 stw r31,0x8(r3) +492 00003fbc 7c0b492e stwx r0,r11,r9 +496 00003fc0 48000014 b 0x3fd4 +500 00003fc4 60000000 nop +504 00003fc8 60000000 nop +508 00003fcc 60000000 nop +512 00003fd0 38600000 li r3,0x0 +516 00003fd4 907e002c stw r3,0x2c(r30) +520 00003fd8 38210050 addi r1,r1,0x50 +524 00003fdc 80010008 lwz r0,0x8(r1) +528 00003fe0 bba1fff4 lmw r29,0xfff4(r1) +532 00003fe4 7c0803a6 mtspr lr,r0 +536 00003fe8 4e800020 blr +540 00003fec 60000000 nop _has_return_type: +0 00003ff0 7c0802a6 mfspr r0,lr +4 00003ff4 2c030000 cmpwi r3,0x0 +8 00003ff8 90010008 stw r0,0x8(r1) +12 00003ffc 9421ffc0 stwu r1,0xffc0(r1) +16 00004000 418209d0 beq 0x49d0 +20 00004004 80430000 lwz r2,0x0(r3) +24 00004008 2f820004 cmpwi cr7,r2,0x4 +28 0000400c 419e0024 beq cr7,0x4030 +32 00004010 2b820004 cmplwi cr7,r2,0x4 +36 00004014 419c09bc blt cr7,0x49d0 +40 00004018 3802ffe7 addi r0,r2,0xffe7 +44 0000401c 2b800002 cmplwi cr7,r0,0x2 +48 00004020 419d09b0 bgt cr7,0x49d0 +52 00004024 480000ec b 0x4110 +56 00004028 60000000 nop +60 0000402c 60000000 nop +64 00004030 80630004 lwz r3,0x4(r3) +68 00004034 2f830000 cmpwi cr7,r3,0x0 +72 00004038 419e0978 beq cr7,0x49b0 +76 0000403c 81230000 lwz r9,0x0(r3) +80 00004040 2b89002a cmplwi cr7,r9,0x2a '*' +84 00004044 419d096c bgt cr7,0x49b0 +88 00004048 3c400000 lis r2,0x0 +92 0000404c 5529103a rlwinm r9,r9,2,0,29 +96 00004050 38424064 addi r2,r2,0x4064 +100 00004054 7c09102e lwzx r0,r9,r2 +104 00004058 7c001214 add r0,r0,r2 +108 0000405c 7c0903a6 mtspr ctr,r0 +112 00004060 4e800420 bctr +116 00004064 0000094c .long 0x0000094c +120 00004068 00000934 .long 0x00000934 +124 0000406c 00000934 .long 0x00000934 +128 00004070 0000094c .long 0x0000094c +132 00004074 0000094c .long 0x0000094c +136 00004078 0000094c .long 0x0000094c +140 0000407c 0000092c .long 0x0000092c +144 00004080 0000092c .long 0x0000092c +148 00004084 0000094c .long 0x0000094c +152 00004088 0000094c .long 0x0000094c +156 0000408c 0000094c .long 0x0000094c +160 00004090 0000094c .long 0x0000094c +164 00004094 0000094c .long 0x0000094c +168 00004098 0000094c .long 0x0000094c +172 0000409c 0000094c .long 0x0000094c +176 000040a0 0000094c .long 0x0000094c +180 000040a4 0000094c .long 0x0000094c +184 000040a8 0000094c .long 0x0000094c +188 000040ac 0000094c .long 0x0000094c +192 000040b0 0000094c .long 0x0000094c +196 000040b4 0000094c .long 0x0000094c +200 000040b8 0000094c .long 0x0000094c +204 000040bc 0000094c .long 0x0000094c +208 000040c0 0000094c .long 0x0000094c +212 000040c4 0000094c .long 0x0000094c +216 000040c8 0000094c .long 0x0000094c +220 000040cc 0000094c .long 0x0000094c +224 000040d0 0000094c .long 0x0000094c +228 000040d4 0000094c .long 0x0000094c +232 000040d8 0000094c .long 0x0000094c +236 000040dc 0000094c .long 0x0000094c +240 000040e0 0000094c .long 0x0000094c +244 000040e4 0000094c .long 0x0000094c +248 000040e8 0000094c .long 0x0000094c +252 000040ec 0000094c .long 0x0000094c +256 000040f0 0000094c .long 0x0000094c +260 000040f4 0000094c .long 0x0000094c +264 000040f8 0000094c .long 0x0000094c +268 000040fc 0000094c .long 0x0000094c +272 00004100 0000094c .long 0x0000094c +276 00004104 0000094c .long 0x0000094c +280 00004108 0000094c .long 0x0000094c +284 0000410c 0000092c .long 0x0000092c +288 00004110 80630004 lwz r3,0x4(r3) +292 00004114 2f830000 cmpwi cr7,r3,0x0 +296 00004118 419e08b8 beq cr7,0x49d0 +300 0000411c 80430000 lwz r2,0x0(r3) +304 00004120 2f820004 cmpwi cr7,r2,0x4 +308 00004124 419e001c beq cr7,0x4140 +312 00004128 2b820004 cmplwi cr7,r2,0x4 +316 0000412c 419c08a4 blt cr7,0x49d0 +320 00004130 3802ffe7 addi r0,r2,0xffe7 +324 00004134 2b800002 cmplwi cr7,r0,0x2 +328 00004138 419d0898 bgt cr7,0x49d0 +332 0000413c 480000e4 b 0x4220 +336 00004140 80630004 lwz r3,0x4(r3) +340 00004144 2f830000 cmpwi cr7,r3,0x0 +344 00004148 419e0868 beq cr7,0x49b0 +348 0000414c 81230000 lwz r9,0x0(r3) +352 00004150 2b89002a cmplwi cr7,r9,0x2a '*' +356 00004154 419d085c bgt cr7,0x49b0 +360 00004158 3c400000 lis r2,0x0 +364 0000415c 5529103a rlwinm r9,r9,2,0,29 +368 00004160 38424174 addi r2,r2,0x4174 +372 00004164 7c09102e lwzx r0,r9,r2 +376 00004168 7c001214 add r0,r0,r2 +380 0000416c 7c0903a6 mtspr ctr,r0 +384 00004170 4e800420 bctr +388 00004174 0000083c .long 0x0000083c +392 00004178 00000824 .long 0x00000824 +396 0000417c 00000824 .long 0x00000824 +400 00004180 0000083c .long 0x0000083c +404 00004184 0000083c .long 0x0000083c +408 00004188 0000083c .long 0x0000083c +412 0000418c 0000081c .long 0x0000081c +416 00004190 0000081c .long 0x0000081c +420 00004194 0000083c .long 0x0000083c +424 00004198 0000083c .long 0x0000083c +428 0000419c 0000083c .long 0x0000083c +432 000041a0 0000083c .long 0x0000083c +436 000041a4 0000083c .long 0x0000083c +440 000041a8 0000083c .long 0x0000083c +444 000041ac 0000083c .long 0x0000083c +448 000041b0 0000083c .long 0x0000083c +452 000041b4 0000083c .long 0x0000083c +456 000041b8 0000083c .long 0x0000083c +460 000041bc 0000083c .long 0x0000083c +464 000041c0 0000083c .long 0x0000083c +468 000041c4 0000083c .long 0x0000083c +472 000041c8 0000083c .long 0x0000083c +476 000041cc 0000083c .long 0x0000083c +480 000041d0 0000083c .long 0x0000083c +484 000041d4 0000083c .long 0x0000083c +488 000041d8 0000083c .long 0x0000083c +492 000041dc 0000083c .long 0x0000083c +496 000041e0 0000083c .long 0x0000083c +500 000041e4 0000083c .long 0x0000083c +504 000041e8 0000083c .long 0x0000083c +508 000041ec 0000083c .long 0x0000083c +512 000041f0 0000083c .long 0x0000083c +516 000041f4 0000083c .long 0x0000083c +520 000041f8 0000083c .long 0x0000083c +524 000041fc 0000083c .long 0x0000083c +528 00004200 0000083c .long 0x0000083c +532 00004204 0000083c .long 0x0000083c +536 00004208 0000083c .long 0x0000083c +540 0000420c 0000083c .long 0x0000083c +544 00004210 0000083c .long 0x0000083c +548 00004214 0000083c .long 0x0000083c +552 00004218 0000083c .long 0x0000083c +556 0000421c 0000081c .long 0x0000081c +560 00004220 80630004 lwz r3,0x4(r3) +564 00004224 2f830000 cmpwi cr7,r3,0x0 +568 00004228 419e07a8 beq cr7,0x49d0 +572 0000422c 80430000 lwz r2,0x0(r3) +576 00004230 2f820004 cmpwi cr7,r2,0x4 +580 00004234 419e001c beq cr7,0x4250 +584 00004238 2b820004 cmplwi cr7,r2,0x4 +588 0000423c 419c0794 blt cr7,0x49d0 +592 00004240 3802ffe7 addi r0,r2,0xffe7 +596 00004244 2b800002 cmplwi cr7,r0,0x2 +600 00004248 419d0788 bgt cr7,0x49d0 +604 0000424c 480000e4 b 0x4330 +608 00004250 80630004 lwz r3,0x4(r3) +612 00004254 2f830000 cmpwi cr7,r3,0x0 +616 00004258 419e0758 beq cr7,0x49b0 +620 0000425c 81230000 lwz r9,0x0(r3) +624 00004260 2b89002a cmplwi cr7,r9,0x2a '*' +628 00004264 419d074c bgt cr7,0x49b0 +632 00004268 3c400000 lis r2,0x0 +636 0000426c 5529103a rlwinm r9,r9,2,0,29 +640 00004270 38424284 addi r2,r2,0x4284 +644 00004274 7c09102e lwzx r0,r9,r2 +648 00004278 7c001214 add r0,r0,r2 +652 0000427c 7c0903a6 mtspr ctr,r0 +656 00004280 4e800420 bctr +660 00004284 0000072c .long 0x0000072c +664 00004288 00000714 .long 0x00000714 +668 0000428c 00000714 .long 0x00000714 +672 00004290 0000072c .long 0x0000072c +676 00004294 0000072c .long 0x0000072c +680 00004298 0000072c .long 0x0000072c +684 0000429c 0000070c .long 0x0000070c +688 000042a0 0000070c .long 0x0000070c +692 000042a4 0000072c .long 0x0000072c +696 000042a8 0000072c .long 0x0000072c +700 000042ac 0000072c .long 0x0000072c +704 000042b0 0000072c .long 0x0000072c +708 000042b4 0000072c .long 0x0000072c +712 000042b8 0000072c .long 0x0000072c +716 000042bc 0000072c .long 0x0000072c +720 000042c0 0000072c .long 0x0000072c +724 000042c4 0000072c .long 0x0000072c +728 000042c8 0000072c .long 0x0000072c +732 000042cc 0000072c .long 0x0000072c +736 000042d0 0000072c .long 0x0000072c +740 000042d4 0000072c .long 0x0000072c +744 000042d8 0000072c .long 0x0000072c +748 000042dc 0000072c .long 0x0000072c +752 000042e0 0000072c .long 0x0000072c +756 000042e4 0000072c .long 0x0000072c +760 000042e8 0000072c .long 0x0000072c +764 000042ec 0000072c .long 0x0000072c +768 000042f0 0000072c .long 0x0000072c +772 000042f4 0000072c .long 0x0000072c +776 000042f8 0000072c .long 0x0000072c +780 000042fc 0000072c .long 0x0000072c +784 00004300 0000072c .long 0x0000072c +788 00004304 0000072c .long 0x0000072c +792 00004308 0000072c .long 0x0000072c +796 0000430c 0000072c .long 0x0000072c +800 00004310 0000072c .long 0x0000072c +804 00004314 0000072c .long 0x0000072c +808 00004318 0000072c .long 0x0000072c +812 0000431c 0000072c .long 0x0000072c +816 00004320 0000072c .long 0x0000072c +820 00004324 0000072c .long 0x0000072c +824 00004328 0000072c .long 0x0000072c +828 0000432c 0000070c .long 0x0000070c +832 00004330 80630004 lwz r3,0x4(r3) +836 00004334 2f830000 cmpwi cr7,r3,0x0 +840 00004338 419e0698 beq cr7,0x49d0 +844 0000433c 80430000 lwz r2,0x0(r3) +848 00004340 2f820004 cmpwi cr7,r2,0x4 +852 00004344 419e001c beq cr7,0x4360 +856 00004348 2b820004 cmplwi cr7,r2,0x4 +860 0000434c 419c0684 blt cr7,0x49d0 +864 00004350 3802ffe7 addi r0,r2,0xffe7 +868 00004354 2b800002 cmplwi cr7,r0,0x2 +872 00004358 419d0678 bgt cr7,0x49d0 +876 0000435c 480000e4 b 0x4440 +880 00004360 80630004 lwz r3,0x4(r3) +884 00004364 2f830000 cmpwi cr7,r3,0x0 +888 00004368 419e0648 beq cr7,0x49b0 +892 0000436c 81230000 lwz r9,0x0(r3) +896 00004370 2b89002a cmplwi cr7,r9,0x2a '*' +900 00004374 419d063c bgt cr7,0x49b0 +904 00004378 3c400000 lis r2,0x0 +908 0000437c 5529103a rlwinm r9,r9,2,0,29 +912 00004380 38424394 addi r2,r2,0x4394 +916 00004384 7c09102e lwzx r0,r9,r2 +920 00004388 7c001214 add r0,r0,r2 +924 0000438c 7c0903a6 mtspr ctr,r0 +928 00004390 4e800420 bctr +932 00004394 0000061c .long 0x0000061c +936 00004398 00000604 .long 0x00000604 +940 0000439c 00000604 .long 0x00000604 +944 000043a0 0000061c .long 0x0000061c +948 000043a4 0000061c .long 0x0000061c +952 000043a8 0000061c .long 0x0000061c +956 000043ac 000005fc .long 0x000005fc +960 000043b0 000005fc .long 0x000005fc +964 000043b4 0000061c .long 0x0000061c +968 000043b8 0000061c .long 0x0000061c +972 000043bc 0000061c .long 0x0000061c +976 000043c0 0000061c .long 0x0000061c +980 000043c4 0000061c .long 0x0000061c +984 000043c8 0000061c .long 0x0000061c +988 000043cc 0000061c .long 0x0000061c +992 000043d0 0000061c .long 0x0000061c +996 000043d4 0000061c .long 0x0000061c +1000 000043d8 0000061c .long 0x0000061c +1004 000043dc 0000061c .long 0x0000061c +1008 000043e0 0000061c .long 0x0000061c +1012 000043e4 0000061c .long 0x0000061c +1016 000043e8 0000061c .long 0x0000061c +1020 000043ec 0000061c .long 0x0000061c +1024 000043f0 0000061c .long 0x0000061c +1028 000043f4 0000061c .long 0x0000061c +1032 000043f8 0000061c .long 0x0000061c +1036 000043fc 0000061c .long 0x0000061c +1040 00004400 0000061c .long 0x0000061c +1044 00004404 0000061c .long 0x0000061c +1048 00004408 0000061c .long 0x0000061c +1052 0000440c 0000061c .long 0x0000061c +1056 00004410 0000061c .long 0x0000061c +1060 00004414 0000061c .long 0x0000061c +1064 00004418 0000061c .long 0x0000061c +1068 0000441c 0000061c .long 0x0000061c +1072 00004420 0000061c .long 0x0000061c +1076 00004424 0000061c .long 0x0000061c +1080 00004428 0000061c .long 0x0000061c +1084 0000442c 0000061c .long 0x0000061c +1088 00004430 0000061c .long 0x0000061c +1092 00004434 0000061c .long 0x0000061c +1096 00004438 0000061c .long 0x0000061c +1100 0000443c 000005fc .long 0x000005fc +1104 00004440 80630004 lwz r3,0x4(r3) +1108 00004444 2f830000 cmpwi cr7,r3,0x0 +1112 00004448 419e0588 beq cr7,0x49d0 +1116 0000444c 80430000 lwz r2,0x0(r3) +1120 00004450 2f820004 cmpwi cr7,r2,0x4 +1124 00004454 419e001c beq cr7,0x4470 +1128 00004458 2b820004 cmplwi cr7,r2,0x4 +1132 0000445c 419c0574 blt cr7,0x49d0 +1136 00004460 3802ffe7 addi r0,r2,0xffe7 +1140 00004464 2b800002 cmplwi cr7,r0,0x2 +1144 00004468 419d0568 bgt cr7,0x49d0 +1148 0000446c 480000e4 b 0x4550 +1152 00004470 80630004 lwz r3,0x4(r3) +1156 00004474 2f830000 cmpwi cr7,r3,0x0 +1160 00004478 419e0538 beq cr7,0x49b0 +1164 0000447c 81230000 lwz r9,0x0(r3) +1168 00004480 2b89002a cmplwi cr7,r9,0x2a '*' +1172 00004484 419d052c bgt cr7,0x49b0 +1176 00004488 3c400000 lis r2,0x0 +1180 0000448c 5529103a rlwinm r9,r9,2,0,29 +1184 00004490 384244a4 addi r2,r2,0x44a4 +1188 00004494 7c09102e lwzx r0,r9,r2 +1192 00004498 7c001214 add r0,r0,r2 +1196 0000449c 7c0903a6 mtspr ctr,r0 +1200 000044a0 4e800420 bctr +1204 000044a4 0000050c .long 0x0000050c +1208 000044a8 000004f4 .long 0x000004f4 +1212 000044ac 000004f4 .long 0x000004f4 +1216 000044b0 0000050c .long 0x0000050c +1220 000044b4 0000050c .long 0x0000050c +1224 000044b8 0000050c .long 0x0000050c +1228 000044bc 000004ec .long 0x000004ec +1232 000044c0 000004ec .long 0x000004ec +1236 000044c4 0000050c .long 0x0000050c +1240 000044c8 0000050c .long 0x0000050c +1244 000044cc 0000050c .long 0x0000050c +1248 000044d0 0000050c .long 0x0000050c +1252 000044d4 0000050c .long 0x0000050c +1256 000044d8 0000050c .long 0x0000050c +1260 000044dc 0000050c .long 0x0000050c +1264 000044e0 0000050c .long 0x0000050c +1268 000044e4 0000050c .long 0x0000050c +1272 000044e8 0000050c .long 0x0000050c +1276 000044ec 0000050c .long 0x0000050c +1280 000044f0 0000050c .long 0x0000050c +1284 000044f4 0000050c .long 0x0000050c +1288 000044f8 0000050c .long 0x0000050c +1292 000044fc 0000050c .long 0x0000050c +1296 00004500 0000050c .long 0x0000050c +1300 00004504 0000050c .long 0x0000050c +1304 00004508 0000050c .long 0x0000050c +1308 0000450c 0000050c .long 0x0000050c +1312 00004510 0000050c .long 0x0000050c +1316 00004514 0000050c .long 0x0000050c +1320 00004518 0000050c .long 0x0000050c +1324 0000451c 0000050c .long 0x0000050c +1328 00004520 0000050c .long 0x0000050c +1332 00004524 0000050c .long 0x0000050c +1336 00004528 0000050c .long 0x0000050c +1340 0000452c 0000050c .long 0x0000050c +1344 00004530 0000050c .long 0x0000050c +1348 00004534 0000050c .long 0x0000050c +1352 00004538 0000050c .long 0x0000050c +1356 0000453c 0000050c .long 0x0000050c +1360 00004540 0000050c .long 0x0000050c +1364 00004544 0000050c .long 0x0000050c +1368 00004548 0000050c .long 0x0000050c +1372 0000454c 000004ec .long 0x000004ec +1376 00004550 80630004 lwz r3,0x4(r3) +1380 00004554 2f830000 cmpwi cr7,r3,0x0 +1384 00004558 419e0478 beq cr7,0x49d0 +1388 0000455c 80430000 lwz r2,0x0(r3) +1392 00004560 2f820004 cmpwi cr7,r2,0x4 +1396 00004564 419e001c beq cr7,0x4580 +1400 00004568 2b820004 cmplwi cr7,r2,0x4 +1404 0000456c 419c0464 blt cr7,0x49d0 +1408 00004570 3802ffe7 addi r0,r2,0xffe7 +1412 00004574 2b800002 cmplwi cr7,r0,0x2 +1416 00004578 419d0458 bgt cr7,0x49d0 +1420 0000457c 480000e4 b 0x4660 +1424 00004580 80630004 lwz r3,0x4(r3) +1428 00004584 2f830000 cmpwi cr7,r3,0x0 +1432 00004588 419e0428 beq cr7,0x49b0 +1436 0000458c 81230000 lwz r9,0x0(r3) +1440 00004590 2b89002a cmplwi cr7,r9,0x2a '*' +1444 00004594 419d041c bgt cr7,0x49b0 +1448 00004598 3c400000 lis r2,0x0 +1452 0000459c 5529103a rlwinm r9,r9,2,0,29 +1456 000045a0 384245b4 addi r2,r2,0x45b4 +1460 000045a4 7c09102e lwzx r0,r9,r2 +1464 000045a8 7c001214 add r0,r0,r2 +1468 000045ac 7c0903a6 mtspr ctr,r0 +1472 000045b0 4e800420 bctr +1476 000045b4 000003fc .long 0x000003fc +1480 000045b8 000003e4 .long 0x000003e4 +1484 000045bc 000003e4 .long 0x000003e4 +1488 000045c0 000003fc .long 0x000003fc +1492 000045c4 000003fc .long 0x000003fc +1496 000045c8 000003fc .long 0x000003fc +1500 000045cc 000003dc .long 0x000003dc +1504 000045d0 000003dc .long 0x000003dc +1508 000045d4 000003fc .long 0x000003fc +1512 000045d8 000003fc .long 0x000003fc +1516 000045dc 000003fc .long 0x000003fc +1520 000045e0 000003fc .long 0x000003fc +1524 000045e4 000003fc .long 0x000003fc +1528 000045e8 000003fc .long 0x000003fc +1532 000045ec 000003fc .long 0x000003fc +1536 000045f0 000003fc .long 0x000003fc +1540 000045f4 000003fc .long 0x000003fc +1544 000045f8 000003fc .long 0x000003fc +1548 000045fc 000003fc .long 0x000003fc +1552 00004600 000003fc .long 0x000003fc +1556 00004604 000003fc .long 0x000003fc +1560 00004608 000003fc .long 0x000003fc +1564 0000460c 000003fc .long 0x000003fc +1568 00004610 000003fc .long 0x000003fc +1572 00004614 000003fc .long 0x000003fc +1576 00004618 000003fc .long 0x000003fc +1580 0000461c 000003fc .long 0x000003fc +1584 00004620 000003fc .long 0x000003fc +1588 00004624 000003fc .long 0x000003fc +1592 00004628 000003fc .long 0x000003fc +1596 0000462c 000003fc .long 0x000003fc +1600 00004630 000003fc .long 0x000003fc +1604 00004634 000003fc .long 0x000003fc +1608 00004638 000003fc .long 0x000003fc +1612 0000463c 000003fc .long 0x000003fc +1616 00004640 000003fc .long 0x000003fc +1620 00004644 000003fc .long 0x000003fc +1624 00004648 000003fc .long 0x000003fc +1628 0000464c 000003fc .long 0x000003fc +1632 00004650 000003fc .long 0x000003fc +1636 00004654 000003fc .long 0x000003fc +1640 00004658 000003fc .long 0x000003fc +1644 0000465c 000003dc .long 0x000003dc +1648 00004660 80630004 lwz r3,0x4(r3) +1652 00004664 2f830000 cmpwi cr7,r3,0x0 +1656 00004668 419e0368 beq cr7,0x49d0 +1660 0000466c 80430000 lwz r2,0x0(r3) +1664 00004670 2f820004 cmpwi cr7,r2,0x4 +1668 00004674 419e001c beq cr7,0x4690 +1672 00004678 2b820004 cmplwi cr7,r2,0x4 +1676 0000467c 419c0354 blt cr7,0x49d0 +1680 00004680 3802ffe7 addi r0,r2,0xffe7 +1684 00004684 2b800002 cmplwi cr7,r0,0x2 +1688 00004688 419d0348 bgt cr7,0x49d0 +1692 0000468c 480000e4 b 0x4770 +1696 00004690 80630004 lwz r3,0x4(r3) +1700 00004694 2f830000 cmpwi cr7,r3,0x0 +1704 00004698 419e0318 beq cr7,0x49b0 +1708 0000469c 81230000 lwz r9,0x0(r3) +1712 000046a0 2b89002a cmplwi cr7,r9,0x2a '*' +1716 000046a4 419d030c bgt cr7,0x49b0 +1720 000046a8 3c400000 lis r2,0x0 +1724 000046ac 5529103a rlwinm r9,r9,2,0,29 +1728 000046b0 384246c4 addi r2,r2,0x46c4 +1732 000046b4 7c09102e lwzx r0,r9,r2 +1736 000046b8 7c001214 add r0,r0,r2 +1740 000046bc 7c0903a6 mtspr ctr,r0 +1744 000046c0 4e800420 bctr +1748 000046c4 000002ec .long 0x000002ec +1752 000046c8 000002d4 .long 0x000002d4 +1756 000046cc 000002d4 .long 0x000002d4 +1760 000046d0 000002ec .long 0x000002ec +1764 000046d4 000002ec .long 0x000002ec +1768 000046d8 000002ec .long 0x000002ec +1772 000046dc 000002cc .long 0x000002cc +1776 000046e0 000002cc .long 0x000002cc +1780 000046e4 000002ec .long 0x000002ec +1784 000046e8 000002ec .long 0x000002ec +1788 000046ec 000002ec .long 0x000002ec +1792 000046f0 000002ec .long 0x000002ec +1796 000046f4 000002ec .long 0x000002ec +1800 000046f8 000002ec .long 0x000002ec +1804 000046fc 000002ec .long 0x000002ec +1808 00004700 000002ec .long 0x000002ec +1812 00004704 000002ec .long 0x000002ec +1816 00004708 000002ec .long 0x000002ec +1820 0000470c 000002ec .long 0x000002ec +1824 00004710 000002ec .long 0x000002ec +1828 00004714 000002ec .long 0x000002ec +1832 00004718 000002ec .long 0x000002ec +1836 0000471c 000002ec .long 0x000002ec +1840 00004720 000002ec .long 0x000002ec +1844 00004724 000002ec .long 0x000002ec +1848 00004728 000002ec .long 0x000002ec +1852 0000472c 000002ec .long 0x000002ec +1856 00004730 000002ec .long 0x000002ec +1860 00004734 000002ec .long 0x000002ec +1864 00004738 000002ec .long 0x000002ec +1868 0000473c 000002ec .long 0x000002ec +1872 00004740 000002ec .long 0x000002ec +1876 00004744 000002ec .long 0x000002ec +1880 00004748 000002ec .long 0x000002ec +1884 0000474c 000002ec .long 0x000002ec +1888 00004750 000002ec .long 0x000002ec +1892 00004754 000002ec .long 0x000002ec +1896 00004758 000002ec .long 0x000002ec +1900 0000475c 000002ec .long 0x000002ec +1904 00004760 000002ec .long 0x000002ec +1908 00004764 000002ec .long 0x000002ec +1912 00004768 000002ec .long 0x000002ec +1916 0000476c 000002cc .long 0x000002cc +1920 00004770 80630004 lwz r3,0x4(r3) +1924 00004774 2f830000 cmpwi cr7,r3,0x0 +1928 00004778 419e0258 beq cr7,0x49d0 +1932 0000477c 80430000 lwz r2,0x0(r3) +1936 00004780 2f820004 cmpwi cr7,r2,0x4 +1940 00004784 419e001c beq cr7,0x47a0 +1944 00004788 2b820004 cmplwi cr7,r2,0x4 +1948 0000478c 419c0244 blt cr7,0x49d0 +1952 00004790 3802ffe7 addi r0,r2,0xffe7 +1956 00004794 2b800002 cmplwi cr7,r0,0x2 +1960 00004798 419d0238 bgt cr7,0x49d0 +1964 0000479c 480000e4 b 0x4880 +1968 000047a0 80630004 lwz r3,0x4(r3) +1972 000047a4 2f830000 cmpwi cr7,r3,0x0 +1976 000047a8 419e0208 beq cr7,0x49b0 +1980 000047ac 81230000 lwz r9,0x0(r3) +1984 000047b0 2b89002a cmplwi cr7,r9,0x2a '*' +1988 000047b4 419d01fc bgt cr7,0x49b0 +1992 000047b8 3c400000 lis r2,0x0 +1996 000047bc 5529103a rlwinm r9,r9,2,0,29 +2000 000047c0 384247d4 addi r2,r2,0x47d4 +2004 000047c4 7c09102e lwzx r0,r9,r2 +2008 000047c8 7c001214 add r0,r0,r2 +2012 000047cc 7c0903a6 mtspr ctr,r0 +2016 000047d0 4e800420 bctr +2020 000047d4 000001dc .long 0x000001dc +2024 000047d8 000001c4 .long 0x000001c4 +2028 000047dc 000001c4 .long 0x000001c4 +2032 000047e0 000001dc .long 0x000001dc +2036 000047e4 000001dc .long 0x000001dc +2040 000047e8 000001dc .long 0x000001dc +2044 000047ec 000001bc .long 0x000001bc +2048 000047f0 000001bc .long 0x000001bc +2052 000047f4 000001dc .long 0x000001dc +2056 000047f8 000001dc .long 0x000001dc +2060 000047fc 000001dc .long 0x000001dc +2064 00004800 000001dc .long 0x000001dc +2068 00004804 000001dc .long 0x000001dc +2072 00004808 000001dc .long 0x000001dc +2076 0000480c 000001dc .long 0x000001dc +2080 00004810 000001dc .long 0x000001dc +2084 00004814 000001dc .long 0x000001dc +2088 00004818 000001dc .long 0x000001dc +2092 0000481c 000001dc .long 0x000001dc +2096 00004820 000001dc .long 0x000001dc +2100 00004824 000001dc .long 0x000001dc +2104 00004828 000001dc .long 0x000001dc +2108 0000482c 000001dc .long 0x000001dc +2112 00004830 000001dc .long 0x000001dc +2116 00004834 000001dc .long 0x000001dc +2120 00004838 000001dc .long 0x000001dc +2124 0000483c 000001dc .long 0x000001dc +2128 00004840 000001dc .long 0x000001dc +2132 00004844 000001dc .long 0x000001dc +2136 00004848 000001dc .long 0x000001dc +2140 0000484c 000001dc .long 0x000001dc +2144 00004850 000001dc .long 0x000001dc +2148 00004854 000001dc .long 0x000001dc +2152 00004858 000001dc .long 0x000001dc +2156 0000485c 000001dc .long 0x000001dc +2160 00004860 000001dc .long 0x000001dc +2164 00004864 000001dc .long 0x000001dc +2168 00004868 000001dc .long 0x000001dc +2172 0000486c 000001dc .long 0x000001dc +2176 00004870 000001dc .long 0x000001dc +2180 00004874 000001dc .long 0x000001dc +2184 00004878 000001dc .long 0x000001dc +2188 0000487c 000001bc .long 0x000001bc +2192 00004880 80630004 lwz r3,0x4(r3) +2196 00004884 2f830000 cmpwi cr7,r3,0x0 +2200 00004888 419e0148 beq cr7,0x49d0 +2204 0000488c 80430000 lwz r2,0x0(r3) +2208 00004890 2f820004 cmpwi cr7,r2,0x4 +2212 00004894 419e001c beq cr7,0x48b0 +2216 00004898 2b820004 cmplwi cr7,r2,0x4 +2220 0000489c 419c0134 blt cr7,0x49d0 +2224 000048a0 3802ffe7 addi r0,r2,0xffe7 +2228 000048a4 2b800002 cmplwi cr7,r0,0x2 +2232 000048a8 419d0128 bgt cr7,0x49d0 +2236 000048ac 48000114 b 0x49c0 +2240 000048b0 80630004 lwz r3,0x4(r3) +2244 000048b4 2f830000 cmpwi cr7,r3,0x0 +2248 000048b8 419e00f8 beq cr7,0x49b0 +2252 000048bc 81230000 lwz r9,0x0(r3) +2256 000048c0 2b89002a cmplwi cr7,r9,0x2a '*' +2260 000048c4 419d00ec bgt cr7,0x49b0 +2264 000048c8 3c400000 lis r2,0x0 +2268 000048cc 5529103a rlwinm r9,r9,2,0,29 +2272 000048d0 384248e4 addi r2,r2,0x48e4 +2276 000048d4 7c09102e lwzx r0,r9,r2 +2280 000048d8 7c001214 add r0,r0,r2 +2284 000048dc 7c0903a6 mtspr ctr,r0 +2288 000048e0 4e800420 bctr +2292 000048e4 000000cc .long 0x000000cc +2296 000048e8 000000b4 .long 0x000000b4 +2300 000048ec 000000b4 .long 0x000000b4 +2304 000048f0 000000cc .long 0x000000cc +2308 000048f4 000000cc .long 0x000000cc +2312 000048f8 000000cc .long 0x000000cc +2316 000048fc 000000ac .long 0x000000ac +2320 00004900 000000ac .long 0x000000ac +2324 00004904 000000cc .long 0x000000cc +2328 00004908 000000cc .long 0x000000cc +2332 0000490c 000000cc .long 0x000000cc +2336 00004910 000000cc .long 0x000000cc +2340 00004914 000000cc .long 0x000000cc +2344 00004918 000000cc .long 0x000000cc +2348 0000491c 000000cc .long 0x000000cc +2352 00004920 000000cc .long 0x000000cc +2356 00004924 000000cc .long 0x000000cc +2360 00004928 000000cc .long 0x000000cc +2364 0000492c 000000cc .long 0x000000cc +2368 00004930 000000cc .long 0x000000cc +2372 00004934 000000cc .long 0x000000cc +2376 00004938 000000cc .long 0x000000cc +2380 0000493c 000000cc .long 0x000000cc +2384 00004940 000000cc .long 0x000000cc +2388 00004944 000000cc .long 0x000000cc +2392 00004948 000000cc .long 0x000000cc +2396 0000494c 000000cc .long 0x000000cc +2400 00004950 000000cc .long 0x000000cc +2404 00004954 000000cc .long 0x000000cc +2408 00004958 000000cc .long 0x000000cc +2412 0000495c 000000cc .long 0x000000cc +2416 00004960 000000cc .long 0x000000cc +2420 00004964 000000cc .long 0x000000cc +2424 00004968 000000cc .long 0x000000cc +2428 0000496c 000000cc .long 0x000000cc +2432 00004970 000000cc .long 0x000000cc +2436 00004974 000000cc .long 0x000000cc +2440 00004978 000000cc .long 0x000000cc +2444 0000497c 000000cc .long 0x000000cc +2448 00004980 000000cc .long 0x000000cc +2452 00004984 000000cc .long 0x000000cc +2456 00004988 000000cc .long 0x000000cc +2460 0000498c 000000ac .long 0x000000ac +2464 00004990 38600001 li r3,0x1 +2468 00004994 48000020 b 0x49b4 +2472 00004998 80630008 lwz r3,0x8(r3) +2476 0000499c 4bffec25 bl _is_ctor_dtor_or_conversion +2480 000049a0 48000014 b 0x49b4 +2484 000049a4 60000000 nop +2488 000049a8 60000000 nop +2492 000049ac 60000000 nop +2496 000049b0 38600000 li r3,0x0 +2500 000049b4 20030000 subfic r0,r3,0x0 +2504 000049b8 7c601914 adde r3,r0,r3 +2508 000049bc 48000018 b 0x49d4 +2512 000049c0 80630004 lwz r3,0x4(r3) +2516 000049c4 2f830000 cmpwi cr7,r3,0x0 +2520 000049c8 409ef63c bne cr7,0x4004 +2524 000049cc 60000000 nop +2528 000049d0 38600000 li r3,0x0 +2532 000049d4 38210040 addi r1,r1,0x40 +2536 000049d8 80010008 lwz r0,0x8(r1) +2540 000049dc 7c0803a6 mtspr lr,r0 +2544 000049e0 4e800020 blr +2548 000049e4 60000000 nop +2552 000049e8 60000000 nop +2556 000049ec 60000000 nop _d_encoding: +0 000049f0 7c0802a6 mfspr r0,lr +4 000049f4 bf61ffec stmw r27,0xffec(r1) +8 000049f8 7c7d1b78 or r29,r3,r3 +12 000049fc 7c400026 mfcr r2 +16 00004a00 90010008 stw r0,0x8(r1) +20 00004a04 7c9e2378 or r30,r4,r4 +24 00004a08 90410004 stw r2,0x4(r1) +28 00004a0c 9421ff90 stwu r1,0xff90(r1) +32 00004a10 60000000 nop +36 00004a14 60000000 nop +40 00004a18 8143000c lwz r10,0xc(r3) +44 00004a1c 880a0000 lbz r0,0x0(r10) +48 00004a20 7c000774 extsb r0,r0 +52 00004a24 2f800047 cmpwi cr7,r0,0x47 'G' +56 00004a28 419e000c beq cr7,0x4a34 +60 00004a2c 2f800054 cmpwi cr7,r0,0x54 'T' +64 00004a30 409e0aa0 bne cr7,0x54d0 +68 00004a34 817d0030 lwz r11,0x30(r29) +72 00004a38 390a0001 addi r8,r10,0x1 +76 00004a3c 396b0014 addi r11,r11,0x14 +80 00004a40 917d0030 stw r11,0x30(r29) +84 00004a44 880a0000 lbz r0,0x0(r10) +88 00004a48 911d000c stw r8,0xc(r29) +92 00004a4c 7c000774 extsb r0,r0 +96 00004a50 2f800054 cmpwi cr7,r0,0x54 'T' +100 00004a54 409e095c bne cr7,0x53b0 +104 00004a58 884a0001 lbz r2,0x1(r10) +108 00004a5c 390a0002 addi r8,r10,0x2 +112 00004a60 911d000c stw r8,0xc(r29) +116 00004a64 7c420774 extsb r2,r2 +120 00004a68 3922ffbd addi r9,r2,0xffbd +124 00004a6c 2b890033 cmplwi cr7,r9,0x33 '3' +128 00004a70 419d0df0 bgt cr7,0x5860 +132 00004a74 3c400000 lis r2,0x0 +136 00004a78 5529103a rlwinm r9,r9,2,0,29 +140 00004a7c 38424a90 addi r2,r2,0x4a90 +144 00004a80 7c09102e lwzx r0,r9,r2 +148 00004a84 7c001214 add r0,r0,r2 +152 00004a88 7c0903a6 mtspr ctr,r0 +156 00004a8c 4e800420 bctr +160 00004a90 00000760 .long 0x00000760 +164 00004a94 00000dd0 .long 0x00000dd0 +168 00004a98 00000dd0 .long 0x00000dd0 +172 00004a9c 00000880 .long 0x00000880 +176 00004aa0 00000dd0 .long 0x00000dd0 +180 00004aa4 00000dd0 .long 0x00000dd0 +184 00004aa8 00000180 .long 0x00000180 +188 00004aac 000008d0 .long 0x000008d0 +192 00004ab0 00000dd0 .long 0x00000dd0 +196 00004ab4 00000dd0 .long 0x00000dd0 +200 00004ab8 00000dd0 .long 0x00000dd0 +204 00004abc 00000dd0 .long 0x00000dd0 +208 00004ac0 00000dd0 .long 0x00000dd0 +212 00004ac4 00000dd0 .long 0x00000dd0 +216 00004ac8 00000dd0 .long 0x00000dd0 +220 00004acc 00000dd0 .long 0x00000dd0 +224 00004ad0 000001d0 .long 0x000001d0 +228 00004ad4 00000128 .long 0x00000128 +232 00004ad8 00000dd0 .long 0x00000dd0 +236 00004adc 000000d0 .long 0x000000d0 +240 00004ae0 00000dd0 .long 0x00000dd0 +244 00004ae4 00000dd0 .long 0x00000dd0 +248 00004ae8 00000dd0 .long 0x00000dd0 +252 00004aec 00000dd0 .long 0x00000dd0 +256 00004af0 00000dd0 .long 0x00000dd0 +260 00004af4 00000dd0 .long 0x00000dd0 +264 00004af8 00000dd0 .long 0x00000dd0 +268 00004afc 00000dd0 .long 0x00000dd0 +272 00004b00 00000dd0 .long 0x00000dd0 +276 00004b04 00000dd0 .long 0x00000dd0 +280 00004b08 00000dd0 .long 0x00000dd0 +284 00004b0c 00000dd0 .long 0x00000dd0 +288 00004b10 00000420 .long 0x00000420 +292 00004b14 00000dd0 .long 0x00000dd0 +296 00004b18 00000dd0 .long 0x00000dd0 +300 00004b1c 00000dd0 .long 0x00000dd0 +304 00004b20 00000dd0 .long 0x00000dd0 +308 00004b24 00000220 .long 0x00000220 +312 00004b28 00000dd0 .long 0x00000dd0 +316 00004b2c 00000dd0 .long 0x00000dd0 +320 00004b30 00000dd0 .long 0x00000dd0 +324 00004b34 00000dd0 .long 0x00000dd0 +328 00004b38 00000dd0 .long 0x00000dd0 +332 00004b3c 00000dd0 .long 0x00000dd0 +336 00004b40 00000dd0 .long 0x00000dd0 +340 00004b44 00000dd0 .long 0x00000dd0 +344 00004b48 00000dd0 .long 0x00000dd0 +348 00004b4c 00000dd0 .long 0x00000dd0 +352 00004b50 00000dd0 .long 0x00000dd0 +356 00004b54 00000dd0 .long 0x00000dd0 +360 00004b58 00000dd0 .long 0x00000dd0 +364 00004b5c 000002e0 .long 0x000002e0 +368 00004b60 396bfffb addi r11,r11,0xfffb +372 00004b64 7fa3eb78 or r3,r29,r29 +376 00004b68 917d0030 stw r11,0x30(r29) +380 00004b6c 48001ac5 bl _cplus_demangle_type +384 00004b70 2c030000 cmpwi r3,0x0 +388 00004b74 41820cec beq 0x5860 +392 00004b78 805d0014 lwz r2,0x14(r29) +396 00004b7c 801d0018 lwz r0,0x18(r29) +400 00004b80 7f820000 cmpw cr7,r2,r0 +404 00004b84 409c0cdc bge cr7,0x5860 +408 00004b88 1d62000c mulli r11,r2,0xc +412 00004b8c 813d0010 lwz r9,0x10(r29) +416 00004b90 38020001 addi r0,r2,0x1 +420 00004b94 901d0014 stw r0,0x14(r29) +424 00004b98 7feb4a15 add. r31,r11,r9 +428 00004b9c 41820d34 beq 0x58d0 +432 00004ba0 38000008 li r0,0x8 +436 00004ba4 907f0004 stw r3,0x4(r31) +440 00004ba8 7c0b492e stwx r0,r11,r9 +444 00004bac 38000000 li r0,0x0 +448 00004bb0 901f0008 stw r0,0x8(r31) +452 00004bb4 48000d1c b 0x58d0 +456 00004bb8 396bfff6 addi r11,r11,0xfff6 +460 00004bbc 7fa3eb78 or r3,r29,r29 +464 00004bc0 917d0030 stw r11,0x30(r29) +468 00004bc4 48001a6d bl _cplus_demangle_type +472 00004bc8 2c030000 cmpwi r3,0x0 +476 00004bcc 41820c94 beq 0x5860 +480 00004bd0 805d0014 lwz r2,0x14(r29) +484 00004bd4 801d0018 lwz r0,0x18(r29) +488 00004bd8 7f820000 cmpw cr7,r2,r0 +492 00004bdc 409c0c84 bge cr7,0x5860 +496 00004be0 1d62000c mulli r11,r2,0xc +500 00004be4 813d0010 lwz r9,0x10(r29) +504 00004be8 38020001 addi r0,r2,0x1 +508 00004bec 901d0014 stw r0,0x14(r29) +512 00004bf0 7feb4a15 add. r31,r11,r9 +516 00004bf4 41820cdc beq 0x58d0 +520 00004bf8 38000009 li r0,0x9 +524 00004bfc 907f0004 stw r3,0x4(r31) +528 00004c00 7c0b492e stwx r0,r11,r9 +532 00004c04 38000000 li r0,0x0 +536 00004c08 901f0008 stw r0,0x8(r31) +540 00004c0c 48000cc4 b 0x58d0 +544 00004c10 7fa3eb78 or r3,r29,r29 +548 00004c14 48001a1d bl _cplus_demangle_type +552 00004c18 2c030000 cmpwi r3,0x0 +556 00004c1c 41820c44 beq 0x5860 +560 00004c20 805d0014 lwz r2,0x14(r29) +564 00004c24 801d0018 lwz r0,0x18(r29) +568 00004c28 7f820000 cmpw cr7,r2,r0 +572 00004c2c 409c0c34 bge cr7,0x5860 +576 00004c30 1d62000c mulli r11,r2,0xc +580 00004c34 813d0010 lwz r9,0x10(r29) +584 00004c38 38020001 addi r0,r2,0x1 +588 00004c3c 901d0014 stw r0,0x14(r29) +592 00004c40 7feb4a15 add. r31,r11,r9 +596 00004c44 41820c8c beq 0x58d0 +600 00004c48 3800000b li r0,0xb +604 00004c4c 907f0004 stw r3,0x4(r31) +608 00004c50 7c0b492e stwx r0,r11,r9 +612 00004c54 38000000 li r0,0x0 +616 00004c58 901f0008 stw r0,0x8(r31) +620 00004c5c 48000c74 b 0x58d0 +624 00004c60 7fa3eb78 or r3,r29,r29 +628 00004c64 480019cd bl _cplus_demangle_type +632 00004c68 2c030000 cmpwi r3,0x0 +636 00004c6c 41820bf4 beq 0x5860 +640 00004c70 805d0014 lwz r2,0x14(r29) +644 00004c74 801d0018 lwz r0,0x18(r29) +648 00004c78 7f820000 cmpw cr7,r2,r0 +652 00004c7c 409c0be4 bge cr7,0x5860 +656 00004c80 1d62000c mulli r11,r2,0xc +660 00004c84 813d0010 lwz r9,0x10(r29) +664 00004c88 38020001 addi r0,r2,0x1 +668 00004c8c 901d0014 stw r0,0x14(r29) +672 00004c90 7feb4a15 add. r31,r11,r9 +676 00004c94 41820c3c beq 0x58d0 +680 00004c98 3800000c li r0,0xc +684 00004c9c 907f0004 stw r3,0x4(r31) +688 00004ca0 7c0b492e stwx r0,r11,r9 +692 00004ca4 38000000 li r0,0x0 +696 00004ca8 901f0008 stw r0,0x8(r31) +700 00004cac 48000c24 b 0x58d0 +704 00004cb0 88080000 lbz r0,0x0(r8) +708 00004cb4 7c020774 extsb r2,r0 +712 00004cb8 2f82006e cmpwi cr7,r2,0x6e 'n' +716 00004cbc 409e001c bne cr7,0x4cd8 +720 00004cc0 390a0003 addi r8,r10,0x3 +724 00004cc4 911d000c stw r8,0xc(r29) +728 00004cc8 60000000 nop +732 00004ccc 60000000 nop +736 00004cd0 880a0003 lbz r0,0x3(r10) +740 00004cd4 7c020774 extsb r2,r0 +744 00004cd8 3802ffd0 addi r0,r2,0xffd0 +748 00004cdc 5400063e rlwinm r0,r0,0,24,31 +752 00004ce0 2b800009 cmplwi cr7,r0,0x9 +756 00004ce4 419d0030 bgt cr7,0x4d14 +760 00004ce8 811d000c lwz r8,0xc(r29) +764 00004cec 7d024378 or r2,r8,r8 +768 00004cf0 39080001 addi r8,r8,0x1 +772 00004cf4 911d000c stw r8,0xc(r29) +776 00004cf8 60000000 nop +780 00004cfc 89220001 lbz r9,0x1(r2) +784 00004d00 3929ffd0 addi r9,r9,0xffd0 +788 00004d04 5529063e rlwinm r9,r9,0,24,31 +792 00004d08 2b890009 cmplwi cr7,r9,0x9 +796 00004d0c 409dffe0 ble cr7,0x4cec +800 00004d10 48000008 b 0x4d18 +804 00004d14 811d000c lwz r8,0xc(r29) +808 00004d18 88080000 lbz r0,0x0(r8) +812 00004d1c 39080001 addi r8,r8,0x1 +816 00004d20 911d000c stw r8,0xc(r29) +820 00004d24 2f80005f cmpwi cr7,r0,0x5f '_' +824 00004d28 40be0b38 bne+ cr7,0x5860 +828 00004d2c 48000b3c b 0x5868 +832 00004d30 805d0014 lwz r2,0x14(r29) +836 00004d34 801d0018 lwz r0,0x18(r29) +840 00004d38 7f820000 cmpw cr7,r2,r0 +844 00004d3c 409c0b24 bge cr7,0x5860 +848 00004d40 1d62000c mulli r11,r2,0xc +852 00004d44 813d0010 lwz r9,0x10(r29) +856 00004d48 38020001 addi r0,r2,0x1 +860 00004d4c 901d0014 stw r0,0x14(r29) +864 00004d50 7feb4a15 add. r31,r11,r9 +868 00004d54 41820b7c beq 0x58d0 +872 00004d58 3800000e li r0,0xe +876 00004d5c 907f0004 stw r3,0x4(r31) +880 00004d60 7c0b492e stwx r0,r11,r9 +884 00004d64 38000000 li r0,0x0 +888 00004d68 901f0008 stw r0,0x8(r31) +892 00004d6c 48000b64 b 0x58d0 +896 00004d70 88080000 lbz r0,0x0(r8) +900 00004d74 7c020774 extsb r2,r0 +904 00004d78 2f82006e cmpwi cr7,r2,0x6e 'n' +908 00004d7c 409e001c bne cr7,0x4d98 +912 00004d80 390a0003 addi r8,r10,0x3 +916 00004d84 911d000c stw r8,0xc(r29) +920 00004d88 60000000 nop +924 00004d8c 60000000 nop +928 00004d90 880a0003 lbz r0,0x3(r10) +932 00004d94 7c020774 extsb r2,r0 +936 00004d98 3802ffd0 addi r0,r2,0xffd0 +940 00004d9c 5400063e rlwinm r0,r0,0,24,31 +944 00004da0 2b800009 cmplwi cr7,r0,0x9 +948 00004da4 409d002c ble cr7,0x4dd0 +952 00004da8 811d000c lwz r8,0xc(r29) +956 00004dac 88080000 lbz r0,0x0(r8) +960 00004db0 7d094378 or r9,r8,r8 +964 00004db4 39080001 addi r8,r8,0x1 +968 00004db8 911d000c stw r8,0xc(r29) +972 00004dbc 2f80005f cmpwi cr7,r0,0x5f '_' +976 00004dc0 409e0aa0 bne cr7,0x5860 +980 00004dc4 48000038 b 0x4dfc +984 00004dc8 60000000 nop +988 00004dcc 60000000 nop +992 00004dd0 811d000c lwz r8,0xc(r29) +996 00004dd4 7d024378 or r2,r8,r8 +1000 00004dd8 39080001 addi r8,r8,0x1 +1004 00004ddc 911d000c stw r8,0xc(r29) +1008 00004de0 60000000 nop +1012 00004de4 89220001 lbz r9,0x1(r2) +1016 00004de8 3929ffd0 addi r9,r9,0xffd0 +1020 00004dec 5529063e rlwinm r9,r9,0,24,31 +1024 00004df0 2b890009 cmplwi cr7,r9,0x9 +1028 00004df4 409dffe0 ble cr7,0x4dd4 +1032 00004df8 4bffffb4 b 0x4dac +1036 00004dfc 88080000 lbz r0,0x0(r8) +1040 00004e00 7c020774 extsb r2,r0 +1044 00004e04 2f82006e cmpwi cr7,r2,0x6e 'n' +1048 00004e08 409e001c bne cr7,0x4e24 +1052 00004e0c 39090002 addi r8,r9,0x2 +1056 00004e10 911d000c stw r8,0xc(r29) +1060 00004e14 60000000 nop +1064 00004e18 60000000 nop +1068 00004e1c 88090002 lbz r0,0x2(r9) +1072 00004e20 7c020774 extsb r2,r0 +1076 00004e24 3802ffd0 addi r0,r2,0xffd0 +1080 00004e28 5400063e rlwinm r0,r0,0,24,31 +1084 00004e2c 2b800009 cmplwi cr7,r0,0x9 +1088 00004e30 419d0028 bgt cr7,0x4e58 +1092 00004e34 7d024378 or r2,r8,r8 +1096 00004e38 39080001 addi r8,r8,0x1 +1100 00004e3c 911d000c stw r8,0xc(r29) +1104 00004e40 60000000 nop +1108 00004e44 89220001 lbz r9,0x1(r2) +1112 00004e48 3929ffd0 addi r9,r9,0xffd0 +1116 00004e4c 5529063e rlwinm r9,r9,0,24,31 +1120 00004e50 2b890009 cmplwi cr7,r9,0x9 +1124 00004e54 409dffe0 ble cr7,0x4e34 +1128 00004e58 88080000 lbz r0,0x0(r8) +1132 00004e5c 39080001 addi r8,r8,0x1 +1136 00004e60 911d000c stw r8,0xc(r29) +1140 00004e64 2f80005f cmpwi cr7,r0,0x5f '_' +1144 00004e68 40be09f8 bne+ cr7,0x5860 +1148 00004e6c 48000a14 b 0x5880 +1152 00004e70 805d0014 lwz r2,0x14(r29) +1156 00004e74 801d0018 lwz r0,0x18(r29) +1160 00004e78 7f820000 cmpw cr7,r2,r0 +1164 00004e7c 409c09e4 bge cr7,0x5860 +1168 00004e80 1d62000c mulli r11,r2,0xc +1172 00004e84 813d0010 lwz r9,0x10(r29) +1176 00004e88 38020001 addi r0,r2,0x1 +1180 00004e8c 901d0014 stw r0,0x14(r29) +1184 00004e90 7feb4a15 add. r31,r11,r9 +1188 00004e94 41820a3c beq 0x58d0 +1192 00004e98 3800000f li r0,0xf +1196 00004e9c 907f0004 stw r3,0x4(r31) +1200 00004ea0 7c0b492e stwx r0,r11,r9 +1204 00004ea4 38000000 li r0,0x0 +1208 00004ea8 901f0008 stw r0,0x8(r31) +1212 00004eac 48000a24 b 0x58d0 +1216 00004eb0 88080000 lbz r0,0x0(r8) +1220 00004eb4 390a0003 addi r8,r10,0x3 +1224 00004eb8 911d000c stw r8,0xc(r29) +1228 00004ebc 7c000774 extsb r0,r0 +1232 00004ec0 2f800068 cmpwi cr7,r0,0x68 'h' +1236 00004ec4 409e0068 bne cr7,0x4f2c +1240 00004ec8 880a0003 lbz r0,0x3(r10) +1244 00004ecc 7c020774 extsb r2,r0 +1248 00004ed0 2f82006e cmpwi cr7,r2,0x6e 'n' +1252 00004ed4 409e001c bne cr7,0x4ef0 +1256 00004ed8 390a0004 addi r8,r10,0x4 +1260 00004edc 911d000c stw r8,0xc(r29) +1264 00004ee0 60000000 nop +1268 00004ee4 60000000 nop +1272 00004ee8 880a0004 lbz r0,0x4(r10) +1276 00004eec 7c020774 extsb r2,r0 +1280 00004ef0 3802ffd0 addi r0,r2,0xffd0 +1284 00004ef4 5400063e rlwinm r0,r0,0,24,31 +1288 00004ef8 2b800009 cmplwi cr7,r0,0x9 +1292 00004efc 419d011c bgt cr7,0x5018 +1296 00004f00 811d000c lwz r8,0xc(r29) +1300 00004f04 7d024378 or r2,r8,r8 +1304 00004f08 39080001 addi r8,r8,0x1 +1308 00004f0c 911d000c stw r8,0xc(r29) +1312 00004f10 60000000 nop +1316 00004f14 89220001 lbz r9,0x1(r2) +1320 00004f18 3929ffd0 addi r9,r9,0xffd0 +1324 00004f1c 5529063e rlwinm r9,r9,0,24,31 +1328 00004f20 2b890009 cmplwi cr7,r9,0x9 +1332 00004f24 409dffe0 ble cr7,0x4f04 +1336 00004f28 480000f4 b 0x501c +1340 00004f2c 2f800076 cmpwi cr7,r0,0x76 'v' +1344 00004f30 409e0930 bne cr7,0x5860 +1348 00004f34 88080000 lbz r0,0x0(r8) +1352 00004f38 7c020774 extsb r2,r0 +1356 00004f3c 2f82006e cmpwi cr7,r2,0x6e 'n' +1360 00004f40 409e001c bne cr7,0x4f5c +1364 00004f44 390a0004 addi r8,r10,0x4 +1368 00004f48 911d000c stw r8,0xc(r29) +1372 00004f4c 60000000 nop +1376 00004f50 60000000 nop +1380 00004f54 880a0004 lbz r0,0x4(r10) +1384 00004f58 7c020774 extsb r2,r0 +1388 00004f5c 3802ffd0 addi r0,r2,0xffd0 +1392 00004f60 5400063e rlwinm r0,r0,0,24,31 +1396 00004f64 2b800009 cmplwi cr7,r0,0x9 +1400 00004f68 409d0024 ble cr7,0x4f8c +1404 00004f6c 811d000c lwz r8,0xc(r29) +1408 00004f70 88080000 lbz r0,0x0(r8) +1412 00004f74 7d094378 or r9,r8,r8 +1416 00004f78 39080001 addi r8,r8,0x1 +1420 00004f7c 911d000c stw r8,0xc(r29) +1424 00004f80 2f80005f cmpwi cr7,r0,0x5f '_' +1428 00004f84 409e08dc bne cr7,0x5860 +1432 00004f88 48000030 b 0x4fb8 +1436 00004f8c 811d000c lwz r8,0xc(r29) +1440 00004f90 7d024378 or r2,r8,r8 +1444 00004f94 39080001 addi r8,r8,0x1 +1448 00004f98 911d000c stw r8,0xc(r29) +1452 00004f9c 60000000 nop +1456 00004fa0 89220001 lbz r9,0x1(r2) +1460 00004fa4 3929ffd0 addi r9,r9,0xffd0 +1464 00004fa8 5529063e rlwinm r9,r9,0,24,31 +1468 00004fac 2b890009 cmplwi cr7,r9,0x9 +1472 00004fb0 409dffe0 ble cr7,0x4f90 +1476 00004fb4 4bffffbc b 0x4f70 +1480 00004fb8 88080000 lbz r0,0x0(r8) +1484 00004fbc 7c020774 extsb r2,r0 +1488 00004fc0 2f82006e cmpwi cr7,r2,0x6e 'n' +1492 00004fc4 409e001c bne cr7,0x4fe0 +1496 00004fc8 39090002 addi r8,r9,0x2 +1500 00004fcc 911d000c stw r8,0xc(r29) +1504 00004fd0 60000000 nop +1508 00004fd4 60000000 nop +1512 00004fd8 88090002 lbz r0,0x2(r9) +1516 00004fdc 7c020774 extsb r2,r0 +1520 00004fe0 3802ffd0 addi r0,r2,0xffd0 +1524 00004fe4 5400063e rlwinm r0,r0,0,24,31 +1528 00004fe8 2b800009 cmplwi cr7,r0,0x9 +1532 00004fec 419d0030 bgt cr7,0x501c +1536 00004ff0 7d024378 or r2,r8,r8 +1540 00004ff4 39080001 addi r8,r8,0x1 +1544 00004ff8 911d000c stw r8,0xc(r29) +1548 00004ffc 60000000 nop +1552 00005000 89220001 lbz r9,0x1(r2) +1556 00005004 3929ffd0 addi r9,r9,0xffd0 +1560 00005008 5529063e rlwinm r9,r9,0,24,31 +1564 0000500c 2b890009 cmplwi cr7,r9,0x9 +1568 00005010 409dffe0 ble cr7,0x4ff0 +1572 00005014 48000008 b 0x501c +1576 00005018 811d000c lwz r8,0xc(r29) +1580 0000501c 88080000 lbz r0,0x0(r8) +1584 00005020 7d094378 or r9,r8,r8 +1588 00005024 39080001 addi r8,r8,0x1 +1592 00005028 911d000c stw r8,0xc(r29) +1596 0000502c 2f80005f cmpwi cr7,r0,0x5f '_' +1600 00005030 409e0830 bne cr7,0x5860 +1604 00005034 48000864 b 0x5898 +1608 00005038 88090002 lbz r0,0x2(r9) +1612 0000503c 7c020774 extsb r2,r0 +1616 00005040 2f82006e cmpwi cr7,r2,0x6e 'n' +1620 00005044 409e001c bne cr7,0x5060 +1624 00005048 39090003 addi r8,r9,0x3 +1628 0000504c 911d000c stw r8,0xc(r29) +1632 00005050 60000000 nop +1636 00005054 60000000 nop +1640 00005058 88090003 lbz r0,0x3(r9) +1644 0000505c 7c020774 extsb r2,r0 +1648 00005060 3802ffd0 addi r0,r2,0xffd0 +1652 00005064 5400063e rlwinm r0,r0,0,24,31 +1656 00005068 2b800009 cmplwi cr7,r0,0x9 +1660 0000506c 419d011c bgt cr7,0x5188 +1664 00005070 811d000c lwz r8,0xc(r29) +1668 00005074 7d024378 or r2,r8,r8 +1672 00005078 39080001 addi r8,r8,0x1 +1676 0000507c 911d000c stw r8,0xc(r29) +1680 00005080 60000000 nop +1684 00005084 89220001 lbz r9,0x1(r2) +1688 00005088 3929ffd0 addi r9,r9,0xffd0 +1692 0000508c 5529063e rlwinm r9,r9,0,24,31 +1696 00005090 2b890009 cmplwi cr7,r9,0x9 +1700 00005094 409dffe0 ble cr7,0x5074 +1704 00005098 480000f4 b 0x518c +1708 0000509c 2f800076 cmpwi cr7,r0,0x76 'v' +1712 000050a0 409e07c0 bne cr7,0x5860 +1716 000050a4 88020000 lbz r0,0x0(r2) +1720 000050a8 7c020774 extsb r2,r0 +1724 000050ac 2f82006e cmpwi cr7,r2,0x6e 'n' +1728 000050b0 409e001c bne cr7,0x50cc +1732 000050b4 39090003 addi r8,r9,0x3 +1736 000050b8 911d000c stw r8,0xc(r29) +1740 000050bc 60000000 nop +1744 000050c0 60000000 nop +1748 000050c4 88090003 lbz r0,0x3(r9) +1752 000050c8 7c020774 extsb r2,r0 +1756 000050cc 3802ffd0 addi r0,r2,0xffd0 +1760 000050d0 5400063e rlwinm r0,r0,0,24,31 +1764 000050d4 2b800009 cmplwi cr7,r0,0x9 +1768 000050d8 409d0024 ble cr7,0x50fc +1772 000050dc 811d000c lwz r8,0xc(r29) +1776 000050e0 88080000 lbz r0,0x0(r8) +1780 000050e4 7d094378 or r9,r8,r8 +1784 000050e8 39080001 addi r8,r8,0x1 +1788 000050ec 911d000c stw r8,0xc(r29) +1792 000050f0 2f80005f cmpwi cr7,r0,0x5f '_' +1796 000050f4 409e076c bne cr7,0x5860 +1800 000050f8 48000030 b 0x5128 +1804 000050fc 811d000c lwz r8,0xc(r29) +1808 00005100 7d024378 or r2,r8,r8 +1812 00005104 39080001 addi r8,r8,0x1 +1816 00005108 911d000c stw r8,0xc(r29) +1820 0000510c 60000000 nop +1824 00005110 89220001 lbz r9,0x1(r2) +1828 00005114 3929ffd0 addi r9,r9,0xffd0 +1832 00005118 5529063e rlwinm r9,r9,0,24,31 +1836 0000511c 2b890009 cmplwi cr7,r9,0x9 +1840 00005120 409dffe0 ble cr7,0x5100 +1844 00005124 4bffffbc b 0x50e0 +1848 00005128 88080000 lbz r0,0x0(r8) +1852 0000512c 7c020774 extsb r2,r0 +1856 00005130 2f82006e cmpwi cr7,r2,0x6e 'n' +1860 00005134 409e001c bne cr7,0x5150 +1864 00005138 39090002 addi r8,r9,0x2 +1868 0000513c 911d000c stw r8,0xc(r29) +1872 00005140 60000000 nop +1876 00005144 60000000 nop +1880 00005148 88090002 lbz r0,0x2(r9) +1884 0000514c 7c020774 extsb r2,r0 +1888 00005150 3802ffd0 addi r0,r2,0xffd0 +1892 00005154 5400063e rlwinm r0,r0,0,24,31 +1896 00005158 2b800009 cmplwi cr7,r0,0x9 +1900 0000515c 419d0030 bgt cr7,0x518c +1904 00005160 7d024378 or r2,r8,r8 +1908 00005164 39080001 addi r8,r8,0x1 +1912 00005168 911d000c stw r8,0xc(r29) +1916 0000516c 60000000 nop +1920 00005170 89220001 lbz r9,0x1(r2) +1924 00005174 3929ffd0 addi r9,r9,0xffd0 +1928 00005178 5529063e rlwinm r9,r9,0,24,31 +1932 0000517c 2b890009 cmplwi cr7,r9,0x9 +1936 00005180 409dffe0 ble cr7,0x5160 +1940 00005184 48000008 b 0x518c +1944 00005188 811d000c lwz r8,0xc(r29) +1948 0000518c 88080000 lbz r0,0x0(r8) +1952 00005190 39080001 addi r8,r8,0x1 +1956 00005194 911d000c stw r8,0xc(r29) +1960 00005198 2f80005f cmpwi cr7,r0,0x5f '_' +1964 0000519c 40be06c4 bne+ cr7,0x5860 +1968 000051a0 48000714 b 0x58b4 +1972 000051a4 805d0014 lwz r2,0x14(r29) +1976 000051a8 801d0018 lwz r0,0x18(r29) +1980 000051ac 7f820000 cmpw cr7,r2,r0 +1984 000051b0 409c06b0 bge cr7,0x5860 +1988 000051b4 1d62000c mulli r11,r2,0xc +1992 000051b8 813d0010 lwz r9,0x10(r29) +1996 000051bc 38020001 addi r0,r2,0x1 +2000 000051c0 901d0014 stw r0,0x14(r29) +2004 000051c4 7feb4a15 add. r31,r11,r9 +2008 000051c8 41820708 beq 0x58d0 +2012 000051cc 38000010 li r0,0x10 +2016 000051d0 907f0004 stw r3,0x4(r31) +2020 000051d4 7c0b492e stwx r0,r11,r9 +2024 000051d8 38000000 li r0,0x0 +2028 000051dc 901f0008 stw r0,0x8(r31) +2032 000051e0 480006f0 b 0x58d0 +2036 000051e4 60000000 nop +2040 000051e8 60000000 nop +2044 000051ec 60000000 nop +2048 000051f0 7fa3eb78 or r3,r29,r29 +2052 000051f4 4800143d bl _cplus_demangle_type +2056 000051f8 811d000c lwz r8,0xc(r29) +2060 000051fc 39400000 li r10,0x0 +2064 00005200 7c7e1b78 or r30,r3,r3 +2068 00005204 88080000 lbz r0,0x0(r8) +2072 00005208 7d024378 or r2,r8,r8 +2076 0000520c 7c090774 extsb r9,r0 +2080 00005210 2f89006e cmpwi cr7,r9,0x6e 'n' +2084 00005214 409e001c bne cr7,0x5230 +2088 00005218 39080001 addi r8,r8,0x1 +2092 0000521c 39400001 li r10,0x1 +2096 00005220 911d000c stw r8,0xc(r29) +2100 00005224 60000000 nop +2104 00005228 88020001 lbz r0,0x1(r2) +2108 0000522c 7c090774 extsb r9,r0 +2112 00005230 3809ffd0 addi r0,r9,0xffd0 +2116 00005234 5400063e rlwinm r0,r0,0,24,31 +2120 00005238 2b800009 cmplwi cr7,r0,0x9 +2124 0000523c 409d0020 ble cr7,0x525c +2128 00005240 38400000 li r2,0x0 +2132 00005244 2f8a0000 cmpwi cr7,r10,0x0 +2136 00005248 419e0008 beq cr7,0x5250 +2140 0000524c 7c4200d0 neg r2,r2 +2144 00005250 2f820000 cmpwi cr7,r2,0x0 +2148 00005254 419c060c blt cr7,0x5860 +2152 00005258 48000040 b 0x5298 +2156 0000525c 811d000c lwz r8,0xc(r29) +2160 00005260 38400000 li r2,0x0 +2164 00005264 7d0b4378 or r11,r8,r8 +2168 00005268 39080001 addi r8,r8,0x1 +2172 0000526c 1c42000a mulli r2,r2,0xa +2176 00005270 911d000c stw r8,0xc(r29) +2180 00005274 7c424a14 add r2,r2,r9 +2184 00005278 3842ffd0 addi r2,r2,0xffd0 +2188 0000527c 892b0001 lbz r9,0x1(r11) +2192 00005280 7d290774 extsb r9,r9 +2196 00005284 3809ffd0 addi r0,r9,0xffd0 +2200 00005288 5400063e rlwinm r0,r0,0,24,31 +2204 0000528c 2b800009 cmplwi cr7,r0,0x9 +2208 00005290 409dffd4 ble cr7,0x5264 +2212 00005294 4bffffb0 b 0x5244 +2216 00005298 805d000c lwz r2,0xc(r29) +2220 0000529c 88020000 lbz r0,0x0(r2) +2224 000052a0 39020001 addi r8,r2,0x1 +2228 000052a4 911d000c stw r8,0xc(r29) +2232 000052a8 2f80005f cmpwi cr7,r0,0x5f '_' +2236 000052ac 40be05b4 bne+ cr7,0x5860 +2240 000052b0 7fa3eb78 or r3,r29,r29 +2244 000052b4 4800137d bl _cplus_demangle_type +2248 000052b8 805d0030 lwz r2,0x30(r29) +2252 000052bc 2c030000 cmpwi r3,0x0 +2256 000052c0 39620005 addi r11,r2,0x5 +2260 000052c4 917d0030 stw r11,0x30(r29) +2264 000052c8 41820598 beq 0x5860 +2268 000052cc 2f9e0000 cmpwi cr7,r30,0x0 +2272 000052d0 419e0590 beq cr7,0x5860 +2276 000052d4 805d0014 lwz r2,0x14(r29) +2280 000052d8 801d0018 lwz r0,0x18(r29) +2284 000052dc 7f820000 cmpw cr7,r2,r0 +2288 000052e0 409c0580 bge cr7,0x5860 +2292 000052e4 1d62000c mulli r11,r2,0xc +2296 000052e8 813d0010 lwz r9,0x10(r29) +2300 000052ec 38020001 addi r0,r2,0x1 +2304 000052f0 901d0014 stw r0,0x14(r29) +2308 000052f4 7feb4a15 add. r31,r11,r9 +2312 000052f8 418205d8 beq 0x58d0 +2316 000052fc 3800000a li r0,0xa +2320 00005300 907f0004 stw r3,0x4(r31) +2324 00005304 93df0008 stw r30,0x8(r31) +2328 00005308 7c0b492e stwx r0,r11,r9 +2332 0000530c 480005c4 b 0x58d0 +2336 00005310 7fa3eb78 or r3,r29,r29 +2340 00005314 4800131d bl _cplus_demangle_type +2344 00005318 2c030000 cmpwi r3,0x0 +2348 0000531c 41820544 beq 0x5860 +2352 00005320 805d0014 lwz r2,0x14(r29) +2356 00005324 801d0018 lwz r0,0x18(r29) +2360 00005328 7f820000 cmpw cr7,r2,r0 +2364 0000532c 409c0534 bge cr7,0x5860 +2368 00005330 1d62000c mulli r11,r2,0xc +2372 00005334 813d0010 lwz r9,0x10(r29) +2376 00005338 38020001 addi r0,r2,0x1 +2380 0000533c 901d0014 stw r0,0x14(r29) +2384 00005340 7feb4a15 add. r31,r11,r9 +2388 00005344 4182058c beq 0x58d0 +2392 00005348 3800000d li r0,0xd +2396 0000534c 907f0004 stw r3,0x4(r31) +2400 00005350 7c0b492e stwx r0,r11,r9 +2404 00005354 38000000 li r0,0x0 +2408 00005358 901f0008 stw r0,0x8(r31) +2412 0000535c 48000574 b 0x58d0 +2416 00005360 7fa3eb78 or r3,r29,r29 +2420 00005364 480012cd bl _cplus_demangle_type +2424 00005368 2c030000 cmpwi r3,0x0 +2428 0000536c 418204f4 beq 0x5860 +2432 00005370 805d0014 lwz r2,0x14(r29) +2436 00005374 801d0018 lwz r0,0x18(r29) +2440 00005378 7f820000 cmpw cr7,r2,r0 +2444 0000537c 409c04e4 bge cr7,0x5860 +2448 00005380 1d62000c mulli r11,r2,0xc +2452 00005384 813d0010 lwz r9,0x10(r29) +2456 00005388 38020001 addi r0,r2,0x1 +2460 0000538c 901d0014 stw r0,0x14(r29) +2464 00005390 7feb4a15 add. r31,r11,r9 +2468 00005394 4182053c beq 0x58d0 +2472 00005398 38000011 li r0,0x11 +2476 0000539c 907f0004 stw r3,0x4(r31) +2480 000053a0 7c0b492e stwx r0,r11,r9 +2484 000053a4 38000000 li r0,0x0 +2488 000053a8 901f0008 stw r0,0x8(r31) +2492 000053ac 48000524 b 0x58d0 +2496 000053b0 2f800047 cmpwi cr7,r0,0x47 'G' +2500 000053b4 409e04ac bne cr7,0x5860 +2504 000053b8 880a0001 lbz r0,0x1(r10) +2508 000053bc 390a0002 addi r8,r10,0x2 +2512 000053c0 911d000c stw r8,0xc(r29) +2516 000053c4 7c000774 extsb r0,r0 +2520 000053c8 2f800052 cmpwi cr7,r0,0x52 'R' +2524 000053cc 419e0064 beq cr7,0x5430 +2528 000053d0 2f800056 cmpwi cr7,r0,0x56 'V' +2532 000053d4 419e0010 beq cr7,0x53e4 +2536 000053d8 2f800041 cmpwi cr7,r0,0x41 'A' +2540 000053dc 409e0484 bne cr7,0x5860 +2544 000053e0 4800009c b 0x547c +2548 000053e4 4800096d bl _d_name +2552 000053e8 2c030000 cmpwi r3,0x0 +2556 000053ec 41820474 beq 0x5860 +2560 000053f0 805d0014 lwz r2,0x14(r29) +2564 000053f4 801d0018 lwz r0,0x18(r29) +2568 000053f8 7f820000 cmpw cr7,r2,r0 +2572 000053fc 409c0464 bge cr7,0x5860 +2576 00005400 1d62000c mulli r11,r2,0xc +2580 00005404 813d0010 lwz r9,0x10(r29) +2584 00005408 38020001 addi r0,r2,0x1 +2588 0000540c 901d0014 stw r0,0x14(r29) +2592 00005410 7feb4a15 add. r31,r11,r9 +2596 00005414 418204bc beq 0x58d0 +2600 00005418 38000012 li r0,0x12 +2604 0000541c 907f0004 stw r3,0x4(r31) +2608 00005420 7c0b492e stwx r0,r11,r9 +2612 00005424 38000000 li r0,0x0 +2616 00005428 901f0008 stw r0,0x8(r31) +2620 0000542c 480004a4 b 0x58d0 +2624 00005430 48000921 bl _d_name +2628 00005434 2c030000 cmpwi r3,0x0 +2632 00005438 41820428 beq 0x5860 +2636 0000543c 805d0014 lwz r2,0x14(r29) +2640 00005440 801d0018 lwz r0,0x18(r29) +2644 00005444 7f820000 cmpw cr7,r2,r0 +2648 00005448 409c0418 bge cr7,0x5860 +2652 0000544c 1d62000c mulli r11,r2,0xc +2656 00005450 813d0010 lwz r9,0x10(r29) +2660 00005454 38020001 addi r0,r2,0x1 +2664 00005458 901d0014 stw r0,0x14(r29) +2668 0000545c 7feb4a15 add. r31,r11,r9 +2672 00005460 41820470 beq 0x58d0 +2676 00005464 38000013 li r0,0x13 +2680 00005468 907f0004 stw r3,0x4(r31) +2684 0000546c 7c0b492e stwx r0,r11,r9 +2688 00005470 38000000 li r0,0x0 +2692 00005474 901f0008 stw r0,0x8(r31) +2696 00005478 48000458 b 0x58d0 +2700 0000547c 38800000 li r4,0x0 +2704 00005480 4bfff571 bl _d_encoding +2708 00005484 2c030000 cmpwi r3,0x0 +2712 00005488 418203d8 beq 0x5860 +2716 0000548c 805d0014 lwz r2,0x14(r29) +2720 00005490 801d0018 lwz r0,0x18(r29) +2724 00005494 7f820000 cmpw cr7,r2,r0 +2728 00005498 409c03c8 bge cr7,0x5860 +2732 0000549c 1d62000c mulli r11,r2,0xc +2736 000054a0 813d0010 lwz r9,0x10(r29) +2740 000054a4 38020001 addi r0,r2,0x1 +2744 000054a8 901d0014 stw r0,0x14(r29) +2748 000054ac 7feb4a15 add. r31,r11,r9 +2752 000054b0 41820420 beq 0x58d0 +2756 000054b4 38000014 li r0,0x14 +2760 000054b8 907f0004 stw r3,0x4(r31) +2764 000054bc 7c0b492e stwx r0,r11,r9 +2768 000054c0 38000000 li r0,0x0 +2772 000054c4 901f0008 stw r0,0x8(r31) +2776 000054c8 48000408 b 0x58d0 +2780 000054cc 60000000 nop +2784 000054d0 48000881 bl _d_name +2788 000054d4 2e030000 cmpwi cr4,r3,0x0 +2792 000054d8 7c7f1b78 or r31,r3,r3 +2796 000054dc 41920074 beq cr4,0x5550 +2800 000054e0 2f9e0000 cmpwi cr7,r30,0x0 +2804 000054e4 419e006c beq cr7,0x5550 +2808 000054e8 801d0008 lwz r0,0x8(r29) +2812 000054ec 70020001 andi. r2,r0,0x1 +2816 000054f0 41820014 beq 0x5504 +2820 000054f4 4800005c b 0x5550 +2824 000054f8 60000000 nop +2828 000054fc 60000000 nop +2832 00005500 83ff0004 lwz r31,0x4(r31) +2836 00005504 805f0000 lwz r2,0x0(r31) +2840 00005508 3802ffe7 addi r0,r2,0xffe7 +2844 0000550c 2b800002 cmplwi cr7,r0,0x2 +2848 00005510 409dfff0 ble cr7,0x5500 +2852 00005514 2f820002 cmpwi cr7,r2,0x2 +2856 00005518 409e03b8 bne cr7,0x58d0 +2860 0000551c 813f0008 lwz r9,0x8(r31) +2864 00005520 80490000 lwz r2,0x0(r9) +2868 00005524 3842ffe7 addi r2,r2,0xffe7 +2872 00005528 2b820002 cmplwi cr7,r2,0x2 +2876 0000552c 419d0018 bgt cr7,0x5544 +2880 00005530 81290004 lwz r9,0x4(r9) +2884 00005534 80490000 lwz r2,0x0(r9) +2888 00005538 3842ffe7 addi r2,r2,0xffe7 +2892 0000553c 2b820002 cmplwi cr7,r2,0x2 +2896 00005540 409dfff0 ble cr7,0x5530 +2900 00005544 913f0008 stw r9,0x8(r31) +2904 00005548 48000388 b 0x58d0 +2908 0000554c 60000000 nop +2912 00005550 811d000c lwz r8,0xc(r29) +2916 00005554 88080000 lbz r0,0x0(r8) +2920 00005558 7c000774 extsb r0,r0 +2924 0000555c 2f800000 cmpwi cr7,r0,0x0 +2928 00005560 419e0370 beq cr7,0x58d0 +2932 00005564 2f800045 cmpwi cr7,r0,0x45 'E' +2936 00005568 419e0368 beq cr7,0x58d0 +2940 0000556c 41920144 beq cr4,0x56b0 +2944 00005570 805f0000 lwz r2,0x0(r31) +2948 00005574 2f820004 cmpwi cr7,r2,0x4 +2952 00005578 419e001c beq cr7,0x5594 +2956 0000557c 2b820004 cmplwi cr7,r2,0x4 +2960 00005580 419c0130 blt cr7,0x56b0 +2964 00005584 3802ffe7 addi r0,r2,0xffe7 +2968 00005588 2b800002 cmplwi cr7,r0,0x2 +2972 0000558c 419d0124 bgt cr7,0x56b0 +2976 00005590 4800010c b 0x569c +2980 00005594 817f0004 lwz r11,0x4(r31) +2984 00005598 2f8b0000 cmpwi cr7,r11,0x0 +2988 0000559c 419e00f0 beq cr7,0x568c +2992 000055a0 812b0000 lwz r9,0x0(r11) +2996 000055a4 2b89002a cmplwi cr7,r9,0x2a '*' +3000 000055a8 419d00e4 bgt cr7,0x568c +3004 000055ac 3c400000 lis r2,0x0 +3008 000055b0 5529103a rlwinm r9,r9,2,0,29 +3012 000055b4 384255c8 addi r2,r2,0x55c8 +3016 000055b8 7c09102e lwzx r0,r9,r2 +3020 000055bc 7c001214 add r0,r0,r2 +3024 000055c0 7c0903a6 mtspr ctr,r0 +3028 000055c4 4e800420 bctr +3032 000055c8 000000c4 .long 0x000000c4 +3036 000055cc 000000b4 .long 0x000000b4 +3040 000055d0 000000b4 .long 0x000000b4 +3044 000055d4 000000c4 .long 0x000000c4 +3048 000055d8 000000c4 .long 0x000000c4 +3052 000055dc 000000c4 .long 0x000000c4 +3056 000055e0 000000ac .long 0x000000ac +3060 000055e4 000000ac .long 0x000000ac +3064 000055e8 000000c4 .long 0x000000c4 +3068 000055ec 000000c4 .long 0x000000c4 +3072 000055f0 000000c4 .long 0x000000c4 +3076 000055f4 000000c4 .long 0x000000c4 +3080 000055f8 000000c4 .long 0x000000c4 +3084 000055fc 000000c4 .long 0x000000c4 +3088 00005600 000000c4 .long 0x000000c4 +3092 00005604 000000c4 .long 0x000000c4 +3096 00005608 000000c4 .long 0x000000c4 +3100 0000560c 000000c4 .long 0x000000c4 +3104 00005610 000000c4 .long 0x000000c4 +3108 00005614 000000c4 .long 0x000000c4 +3112 00005618 000000c4 .long 0x000000c4 +3116 0000561c 000000c4 .long 0x000000c4 +3120 00005620 000000c4 .long 0x000000c4 +3124 00005624 000000c4 .long 0x000000c4 +3128 00005628 000000c4 .long 0x000000c4 +3132 0000562c 000000c4 .long 0x000000c4 +3136 00005630 000000c4 .long 0x000000c4 +3140 00005634 000000c4 .long 0x000000c4 +3144 00005638 000000c4 .long 0x000000c4 +3148 0000563c 000000c4 .long 0x000000c4 +3152 00005640 000000c4 .long 0x000000c4 +3156 00005644 000000c4 .long 0x000000c4 +3160 00005648 000000c4 .long 0x000000c4 +3164 0000564c 000000c4 .long 0x000000c4 +3168 00005650 000000c4 .long 0x000000c4 +3172 00005654 000000c4 .long 0x000000c4 +3176 00005658 000000c4 .long 0x000000c4 +3180 0000565c 000000c4 .long 0x000000c4 +3184 00005660 000000c4 .long 0x000000c4 +3188 00005664 000000c4 .long 0x000000c4 +3192 00005668 000000c4 .long 0x000000c4 +3196 0000566c 000000c4 .long 0x000000c4 +3200 00005670 000000ac .long 0x000000ac +3204 00005674 38600001 li r3,0x1 +3208 00005678 48000018 b 0x5690 +3212 0000567c 806b0008 lwz r3,0x8(r11) +3216 00005680 4bffdf41 bl _is_ctor_dtor_or_conversion +3220 00005684 811d000c lwz r8,0xc(r29) +3224 00005688 48000008 b 0x5690 +3228 0000568c 38600000 li r3,0x0 +3232 00005690 20030000 subfic r0,r3,0x0 +3236 00005694 7fc01914 adde r30,r0,r3 +3240 00005698 4800001c b 0x56b4 +3244 0000569c 807f0004 lwz r3,0x4(r31) +3248 000056a0 4bffe951 bl _has_return_type +3252 000056a4 811d000c lwz r8,0xc(r29) +3256 000056a8 7c7e1b78 or r30,r3,r3 +3260 000056ac 48000008 b 0x56b4 +3264 000056b0 3bc00000 li r30,0x0 +3268 000056b4 88080000 lbz r0,0x0(r8) +3272 000056b8 2f80004a cmpwi cr7,r0,0x4a 'J' +3276 000056bc 409e0010 bne cr7,0x56cc +3280 000056c0 39080001 addi r8,r8,0x1 +3284 000056c4 3bc00001 li r30,0x1 +3288 000056c8 911d000c stw r8,0xc(r29) +3292 000056cc 39400000 li r10,0x0 +3296 000056d0 3b600000 li r27,0x0 +3300 000056d4 3b810038 addi r28,r1,0x38 +3304 000056d8 91410038 stw r10,0x38(r1) +3308 000056dc 48000010 b 0x56ec +3312 000056e0 7c7b1b78 or r27,r3,r3 +3316 000056e4 811d000c lwz r8,0xc(r29) +3320 000056e8 3bc00000 li r30,0x0 +3324 000056ec 88080000 lbz r0,0x0(r8) +3328 000056f0 7c000774 extsb r0,r0 +3332 000056f4 2f800000 cmpwi cr7,r0,0x0 +3336 000056f8 419e0080 beq cr7,0x5778 +3340 000056fc 2f800045 cmpwi cr7,r0,0x45 'E' +3344 00005700 419e0078 beq cr7,0x5778 +3348 00005704 7fa3eb78 or r3,r29,r29 +3352 00005708 48000f29 bl _cplus_demangle_type +3356 0000570c 2c030000 cmpwi r3,0x0 +3360 00005710 418200f4 beq 0x5804 +3364 00005714 2c1e0000 cmpwi r30,0x0 +3368 00005718 4082ffc8 bne 0x56e0 +3372 0000571c 805d0014 lwz r2,0x14(r29) +3376 00005720 801d0018 lwz r0,0x18(r29) +3380 00005724 7f820000 cmpw cr7,r2,r0 +3384 00005728 419c0018 blt cr7,0x5740 +3388 0000572c 38400000 li r2,0x0 +3392 00005730 48000038 b 0x5768 +3396 00005734 60000000 nop +3400 00005738 60000000 nop +3404 0000573c 60000000 nop +3408 00005740 1d62000c mulli r11,r2,0xc +3412 00005744 813d0010 lwz r9,0x10(r29) +3416 00005748 38020001 addi r0,r2,0x1 +3420 0000574c 901d0014 stw r0,0x14(r29) +3424 00005750 7c4b4a15 add. r2,r11,r9 +3428 00005754 41820014 beq 0x5768 +3432 00005758 38000026 li r0,0x26 +3436 0000575c 90620004 stw r3,0x4(r2) +3440 00005760 93c20008 stw r30,0x8(r2) +3444 00005764 7c0b492e stwx r0,r11,r9 +3448 00005768 905c0000 stw r2,0x0(r28) +3452 0000576c 41820098 beq 0x5804 +3456 00005770 3b820008 addi r28,r2,0x8 +3460 00005774 4bffff70 b 0x56e4 +3464 00005778 81410038 lwz r10,0x38(r1) +3468 0000577c 2f8a0000 cmpwi cr7,r10,0x0 +3472 00005780 419e0084 beq cr7,0x5804 +3476 00005784 800a0008 lwz r0,0x8(r10) +3480 00005788 2f800000 cmpwi cr7,r0,0x0 +3484 0000578c 409e003c bne cr7,0x57c8 +3488 00005790 804a0004 lwz r2,0x4(r10) +3492 00005794 80020000 lwz r0,0x0(r2) +3496 00005798 2f800021 cmpwi cr7,r0,0x21 '!' +3500 0000579c 409e002c bne cr7,0x57c8 +3504 000057a0 80420004 lwz r2,0x4(r2) +3508 000057a4 80020010 lwz r0,0x10(r2) +3512 000057a8 2f800009 cmpwi cr7,r0,0x9 +3516 000057ac 409e001c bne cr7,0x57c8 +3520 000057b0 80420004 lwz r2,0x4(r2) +3524 000057b4 801d0030 lwz r0,0x30(r29) +3528 000057b8 39400000 li r10,0x0 +3532 000057bc 91410038 stw r10,0x38(r1) +3536 000057c0 7c020050 subf r0,r2,r0 +3540 000057c4 901d0030 stw r0,0x30(r29) +3544 000057c8 805d0014 lwz r2,0x14(r29) +3548 000057cc 801d0018 lwz r0,0x18(r29) +3552 000057d0 7f820000 cmpw cr7,r2,r0 +3556 000057d4 409c0030 bge cr7,0x5804 +3560 000057d8 1d62000c mulli r11,r2,0xc +3564 000057dc 813d0010 lwz r9,0x10(r29) +3568 000057e0 38020001 addi r0,r2,0x1 +3572 000057e4 901d0014 stw r0,0x14(r29) +3576 000057e8 7c4b4a15 add. r2,r11,r9 +3580 000057ec 4182001c beq 0x5808 +3584 000057f0 38000023 li r0,0x23 +3588 000057f4 93620004 stw r27,0x4(r2) +3592 000057f8 91420008 stw r10,0x8(r2) +3596 000057fc 7c0b492e stwx r0,r11,r9 +3600 00005800 48000008 b 0x5808 +3604 00005804 38400000 li r2,0x0 +3608 00005808 41920058 beq cr4,0x5860 +3612 0000580c 2f820000 cmpwi cr7,r2,0x0 +3616 00005810 419e0050 beq cr7,0x5860 +3620 00005814 813d0014 lwz r9,0x14(r29) +3624 00005818 801d0018 lwz r0,0x18(r29) +3628 0000581c 7f890000 cmpw cr7,r9,r0 +3632 00005820 409c0040 bge cr7,0x5860 +3636 00005824 1d49000c mulli r10,r9,0xc +3640 00005828 817d0010 lwz r11,0x10(r29) +3644 0000582c 38090001 addi r0,r9,0x1 +3648 00005830 901d0014 stw r0,0x14(r29) +3652 00005834 7d2a5a15 add. r9,r10,r11 +3656 00005838 41820028 beq 0x5860 +3660 0000583c 93e90004 stw r31,0x4(r9) +3664 00005840 38000003 li r0,0x3 +3668 00005844 7d3f4b78 or r31,r9,r9 +3672 00005848 90490008 stw r2,0x8(r9) +3676 0000584c 7c0a592e stwx r0,r10,r11 +3680 00005850 48000080 b 0x58d0 +3684 00005854 60000000 nop +3688 00005858 60000000 nop +3692 0000585c 60000000 nop +3696 00005860 3be00000 li r31,0x0 +3700 00005864 4800006c b 0x58d0 +3704 00005868 7fa3eb78 or r3,r29,r29 +3708 0000586c 38800000 li r4,0x0 +3712 00005870 4bfff181 bl _d_encoding +3716 00005874 2c030000 cmpwi r3,0x0 +3720 00005878 4182ffe8 beq 0x5860 +3724 0000587c 4bfff4b4 b 0x4d30 +3728 00005880 7fa3eb78 or r3,r29,r29 +3732 00005884 38800000 li r4,0x0 +3736 00005888 4bfff169 bl _d_encoding +3740 0000588c 2c030000 cmpwi r3,0x0 +3744 00005890 4182ffd0 beq 0x5860 +3748 00005894 4bfff5dc b 0x4e70 +3752 00005898 88080000 lbz r0,0x0(r8) +3756 0000589c 38490002 addi r2,r9,0x2 +3760 000058a0 905d000c stw r2,0xc(r29) +3764 000058a4 7c000774 extsb r0,r0 +3768 000058a8 2f800068 cmpwi cr7,r0,0x68 'h' +3772 000058ac 409ef7f0 bne cr7,0x509c +3776 000058b0 4bfff788 b 0x5038 +3780 000058b4 7fa3eb78 or r3,r29,r29 +3784 000058b8 38800000 li r4,0x0 +3788 000058bc 4bfff135 bl _d_encoding +3792 000058c0 2c030000 cmpwi r3,0x0 +3796 000058c4 4182ff9c beq 0x5860 +3800 000058c8 4bfff8dc b 0x51a4 +3804 000058cc 60000000 nop +3808 000058d0 38210070 addi r1,r1,0x70 +3812 000058d4 7fe3fb78 or r3,r31,r31 +3816 000058d8 80010008 lwz r0,0x8(r1) +3820 000058dc 81610004 lwz r11,0x4(r1) +3824 000058e0 bb61ffec lmw r27,0xffec(r1) +3828 000058e4 7c0803a6 mtspr lr,r0 +3832 000058e8 7d708120 mtocrf 0x08,r11 +3836 000058ec 4e800020 blr _cplus_demangle_mangled_name: +0 000058f0 8123000c lwz r9,0xc(r3) +4 000058f4 88090000 lbz r0,0x0(r9) +8 000058f8 38490001 addi r2,r9,0x1 +12 000058fc 9043000c stw r2,0xc(r3) +16 00005900 2f80005f cmpwi cr7,r0,0x5f '_' +20 00005904 409e001c bne cr7,0x5920 +24 00005908 88090001 lbz r0,0x1(r9) +28 0000590c 38490002 addi r2,r9,0x2 +32 00005910 9043000c stw r2,0xc(r3) +36 00005914 2f80005a cmpwi cr7,r0,0x5a 'Z' +40 00005918 409e0008 bne cr7,0x5920 +44 0000591c 4bfff0d4 b _d_encoding +48 00005920 38600000 li r3,0x0 +52 00005924 4e800020 blr +56 00005928 60000000 nop +60 0000592c 60000000 nop _d_expr_primary: +0 00005930 7c0802a6 mfspr r0,lr +4 00005934 93e1fffc stw r31,0xfffc(r1) +8 00005938 7c7f1b78 or r31,r3,r3 +12 0000593c 90010008 stw r0,0x8(r1) +16 00005940 9421ffb0 stwu r1,0xffb0(r1) +20 00005944 60000000 nop +24 00005948 60000000 nop +28 0000594c 8123000c lwz r9,0xc(r3) +32 00005950 88090000 lbz r0,0x0(r9) +36 00005954 38490001 addi r2,r9,0x1 +40 00005958 9043000c stw r2,0xc(r3) +44 0000595c 2f80004c cmpwi cr7,r0,0x4c 'L' +48 00005960 409e0270 bne cr7,0x5bd0 +52 00005964 88090001 lbz r0,0x1(r9) +56 00005968 2f80005f cmpwi cr7,r0,0x5f '_' +60 0000596c 409e0030 bne cr7,0x599c +64 00005970 38490002 addi r2,r9,0x2 +68 00005974 9043000c stw r2,0xc(r3) +72 00005978 38490003 addi r2,r9,0x3 +76 0000597c 60000000 nop +80 00005980 88090002 lbz r0,0x2(r9) +84 00005984 9043000c stw r2,0xc(r3) +88 00005988 2f80005a cmpwi cr7,r0,0x5a 'Z' +92 0000598c 409e0224 bne cr7,0x5bb0 +96 00005990 38800000 li r4,0x0 +100 00005994 4bfff05d bl _d_encoding +104 00005998 4800021c b 0x5bb4 +108 0000599c 48000c95 bl _cplus_demangle_type +112 000059a0 7c671b79 or. r7,r3,r3 +116 000059a4 4182022c beq 0x5bd0 +120 000059a8 80070000 lwz r0,0x0(r7) +124 000059ac 2f800021 cmpwi cr7,r0,0x21 '!' +128 000059b0 409e0024 bne cr7,0x59d4 +132 000059b4 80470004 lwz r2,0x4(r7) +136 000059b8 80020010 lwz r0,0x10(r2) +140 000059bc 2f800000 cmpwi cr7,r0,0x0 +144 000059c0 419e0014 beq cr7,0x59d4 +148 000059c4 80420004 lwz r2,0x4(r2) +152 000059c8 801f0030 lwz r0,0x30(r31) +156 000059cc 7c020050 subf r0,r2,r0 +160 000059d0 901f0030 stw r0,0x30(r31) +164 000059d4 805f000c lwz r2,0xc(r31) +168 000059d8 38c00031 li r6,0x31 +172 000059dc 88020000 lbz r0,0x0(r2) +176 000059e0 2f80006e cmpwi cr7,r0,0x6e 'n' +180 000059e4 409e0010 bne cr7,0x59f4 +184 000059e8 38420001 addi r2,r2,0x1 +188 000059ec 38c00032 li r6,0x32 +192 000059f0 905f000c stw r2,0xc(r31) +196 000059f4 88020000 lbz r0,0x0(r2) +200 000059f8 7c451378 or r5,r2,r2 +204 000059fc 39000000 li r8,0x0 +208 00005a00 7c000774 extsb r0,r0 +212 00005a04 2f800045 cmpwi cr7,r0,0x45 'E' +216 00005a08 419e0030 beq cr7,0x5a38 +220 00005a0c 2f800000 cmpwi cr7,r0,0x0 +224 00005a10 419e01c0 beq cr7,0x5bd0 +228 00005a14 38420001 addi r2,r2,0x1 +232 00005a18 905f000c stw r2,0xc(r31) +236 00005a1c 60000000 nop +240 00005a20 60000000 nop +244 00005a24 88020000 lbz r0,0x0(r2) +248 00005a28 7c000774 extsb r0,r0 +252 00005a2c 2f800045 cmpwi cr7,r0,0x45 'E' +256 00005a30 409effdc bne cr7,0x5a0c +260 00005a34 7d051050 subf r8,r5,r2 +264 00005a38 805f0014 lwz r2,0x14(r31) +268 00005a3c 801f0018 lwz r0,0x18(r31) +272 00005a40 7f820000 cmpw cr7,r2,r0 +276 00005a44 409c0038 bge cr7,0x5a7c +280 00005a48 1d62000c mulli r11,r2,0xc +284 00005a4c 813f0010 lwz r9,0x10(r31) +288 00005a50 38020001 addi r0,r2,0x1 +292 00005a54 901f0014 stw r0,0x14(r31) +296 00005a58 7d4b4a15 add. r10,r11,r9 +300 00005a5c 41820020 beq 0x5a7c +304 00005a60 2f880000 cmpwi cr7,r8,0x0 +308 00005a64 419e0018 beq cr7,0x5a7c +312 00005a68 38000000 li r0,0x0 +316 00005a6c 90aa0004 stw r5,0x4(r10) +320 00005a70 910a0008 stw r8,0x8(r10) +324 00005a74 7c0b492e stwx r0,r11,r9 +328 00005a78 48000008 b 0x5a80 +332 00005a7c 39400000 li r10,0x0 +336 00005a80 2b860032 cmplwi cr7,r6,0x32 '2' +340 00005a84 419d012c bgt cr7,0x5bb0 +344 00005a88 3c400000 lis r2,0x0 +348 00005a8c 54c9103a rlwinm r9,r6,2,0,29 +352 00005a90 38425aa4 addi r2,r2,0x5aa4 +356 00005a94 7c09102e lwzx r0,r9,r2 +360 00005a98 7c001214 add r0,r0,r2 +364 00005a9c 7c0903a6 mtspr ctr,r0 +368 00005aa0 4e800420 bctr +372 00005aa4 0000010c .long 0x0000010c +376 00005aa8 000000cc .long 0x000000cc +380 00005aac 000000cc .long 0x000000cc +384 00005ab0 000000cc .long 0x000000cc +388 00005ab4 000000cc .long 0x000000cc +392 00005ab8 0000010c .long 0x0000010c +396 00005abc 0000010c .long 0x0000010c +400 00005ac0 0000010c .long 0x0000010c +404 00005ac4 000000d4 .long 0x000000d4 +408 00005ac8 000000d4 .long 0x000000d4 +412 00005acc 000000cc .long 0x000000cc +416 00005ad0 000000d4 .long 0x000000d4 +420 00005ad4 000000d4 .long 0x000000d4 +424 00005ad8 000000d4 .long 0x000000d4 +428 00005adc 000000d4 .long 0x000000d4 +432 00005ae0 000000d4 .long 0x000000d4 +436 00005ae4 000000d4 .long 0x000000d4 +440 00005ae8 000000d4 .long 0x000000d4 +444 00005aec 000000d4 .long 0x000000d4 +448 00005af0 000000d4 .long 0x000000d4 +452 00005af4 000000d4 .long 0x000000d4 +456 00005af8 0000010c .long 0x0000010c +460 00005afc 000000d4 .long 0x000000d4 +464 00005b00 000000d4 .long 0x000000d4 +468 00005b04 000000d4 .long 0x000000d4 +472 00005b08 000000d4 .long 0x000000d4 +476 00005b0c 000000d4 .long 0x000000d4 +480 00005b10 000000d4 .long 0x000000d4 +484 00005b14 000000cc .long 0x000000cc +488 00005b18 000000d4 .long 0x000000d4 +492 00005b1c 000000d4 .long 0x000000d4 +496 00005b20 000000d4 .long 0x000000d4 +500 00005b24 000000d4 .long 0x000000d4 +504 00005b28 0000010c .long 0x0000010c +508 00005b2c 000000d4 .long 0x000000d4 +512 00005b30 000000d4 .long 0x000000d4 +516 00005b34 000000cc .long 0x000000cc +520 00005b38 000000cc .long 0x000000cc +524 00005b3c 000000d4 .long 0x000000d4 +528 00005b40 000000d4 .long 0x000000d4 +532 00005b44 0000010c .long 0x0000010c +536 00005b48 0000010c .long 0x0000010c +540 00005b4c 000000d4 .long 0x000000d4 +544 00005b50 000000cc .long 0x000000cc +548 00005b54 000000cc .long 0x000000cc +552 00005b58 000000cc .long 0x000000cc +556 00005b5c 000000cc .long 0x000000cc +560 00005b60 000000cc .long 0x000000cc +564 00005b64 000000cc .long 0x000000cc +568 00005b68 000000cc .long 0x000000cc +572 00005b6c 000000cc .long 0x000000cc +576 00005b70 2f8a0000 cmpwi cr7,r10,0x0 +580 00005b74 419e003c beq cr7,0x5bb0 +584 00005b78 805f0014 lwz r2,0x14(r31) +588 00005b7c 801f0018 lwz r0,0x18(r31) +592 00005b80 7f820000 cmpw cr7,r2,r0 +596 00005b84 409c002c bge cr7,0x5bb0 +600 00005b88 1d62000c mulli r11,r2,0xc +604 00005b8c 813f0010 lwz r9,0x10(r31) +608 00005b90 38020001 addi r0,r2,0x1 +612 00005b94 901f0014 stw r0,0x14(r31) +616 00005b98 7c6b4a15 add. r3,r11,r9 +620 00005b9c 41820018 beq 0x5bb4 +624 00005ba0 7ccb492e stwx r6,r11,r9 +628 00005ba4 90e30004 stw r7,0x4(r3) +632 00005ba8 91430008 stw r10,0x8(r3) +636 00005bac 48000008 b 0x5bb4 +640 00005bb0 38600000 li r3,0x0 +644 00005bb4 805f000c lwz r2,0xc(r31) +648 00005bb8 88020000 lbz r0,0x0(r2) +652 00005bbc 38420001 addi r2,r2,0x1 +656 00005bc0 905f000c stw r2,0xc(r31) +660 00005bc4 2f800045 cmpwi cr7,r0,0x45 'E' +664 00005bc8 419e000c beq cr7,0x5bd4 +668 00005bcc 60000000 nop +672 00005bd0 38600000 li r3,0x0 +676 00005bd4 38210050 addi r1,r1,0x50 +680 00005bd8 80010008 lwz r0,0x8(r1) +684 00005bdc 83e1fffc lwz r31,0xfffc(r1) +688 00005be0 7c0803a6 mtspr lr,r0 +692 00005be4 4e800020 blr +696 00005be8 60000000 nop +700 00005bec 60000000 nop _d_template_args: +0 00005bf0 7c0802a6 mfspr r0,lr +4 00005bf4 bf61ffec stmw r27,0xffec(r1) +8 00005bf8 7c7f1b78 or r31,r3,r3 +12 00005bfc 90010008 stw r0,0x8(r1) +16 00005c00 9421ff90 stwu r1,0xff90(r1) +20 00005c04 60000000 nop +24 00005c08 60000000 nop +28 00005c0c 8043000c lwz r2,0xc(r3) +32 00005c10 83a3002c lwz r29,0x2c(r3) +36 00005c14 88020000 lbz r0,0x0(r2) +40 00005c18 38420001 addi r2,r2,0x1 +44 00005c1c 9043000c stw r2,0xc(r3) +48 00005c20 2f800049 cmpwi cr7,r0,0x49 'I' +52 00005c24 409e010c bne cr7,0x5d30 +56 00005c28 38000000 li r0,0x0 +60 00005c2c 3bc10038 addi r30,r1,0x38 +64 00005c30 3b600027 li r27,0x27 +68 00005c34 3b800000 li r28,0x0 +72 00005c38 90010038 stw r0,0x38(r1) +76 00005c3c 60000000 nop +80 00005c40 88020000 lbz r0,0x0(r2) +84 00005c44 7c000774 extsb r0,r0 +88 00005c48 2f80004c cmpwi cr7,r0,0x4c 'L' +92 00005c4c 419e0044 beq cr7,0x5c90 +96 00005c50 2f800058 cmpwi cr7,r0,0x58 'X' +100 00005c54 409e004c bne cr7,0x5ca0 +104 00005c58 38420001 addi r2,r2,0x1 +108 00005c5c 7fe3fb78 or r3,r31,r31 +112 00005c60 905f000c stw r2,0xc(r31) +116 00005c64 48001a1d bl _d_expression +120 00005c68 805f000c lwz r2,0xc(r31) +124 00005c6c 88020000 lbz r0,0x0(r2) +128 00005c70 38420001 addi r2,r2,0x1 +132 00005c74 905f000c stw r2,0xc(r31) +136 00005c78 2f800045 cmpwi cr7,r0,0x45 'E' +140 00005c7c 419e002c beq cr7,0x5ca8 +144 00005c80 480000b0 b 0x5d30 +148 00005c84 60000000 nop +152 00005c88 60000000 nop +156 00005c8c 60000000 nop +160 00005c90 7fe3fb78 or r3,r31,r31 +164 00005c94 4bfffc9d bl _d_expr_primary +168 00005c98 48000010 b 0x5ca8 +172 00005c9c 60000000 nop +176 00005ca0 7fe3fb78 or r3,r31,r31 +180 00005ca4 4800098d bl _cplus_demangle_type +184 00005ca8 2f830000 cmpwi cr7,r3,0x0 +188 00005cac 419e0084 beq cr7,0x5d30 +192 00005cb0 805f0014 lwz r2,0x14(r31) +196 00005cb4 801f0018 lwz r0,0x18(r31) +200 00005cb8 7f820000 cmpw cr7,r2,r0 +204 00005cbc 419c0014 blt cr7,0x5cd0 +208 00005cc0 39400000 li r10,0x0 +212 00005cc4 2c0a0000 cmpwi r10,0x0 +216 00005cc8 4800002c b 0x5cf4 +220 00005ccc 60000000 nop +224 00005cd0 1d62000c mulli r11,r2,0xc +228 00005cd4 813f0010 lwz r9,0x10(r31) +232 00005cd8 38020001 addi r0,r2,0x1 +236 00005cdc 901f0014 stw r0,0x14(r31) +240 00005ce0 7d4b4a15 add. r10,r11,r9 +244 00005ce4 41820010 beq 0x5cf4 +248 00005ce8 7f6b492e stwx r27,r11,r9 +252 00005cec 906a0004 stw r3,0x4(r10) +256 00005cf0 938a0008 stw r28,0x8(r10) +260 00005cf4 915e0000 stw r10,0x0(r30) +264 00005cf8 41820038 beq 0x5d30 +268 00005cfc 805f000c lwz r2,0xc(r31) +272 00005d00 3bca0008 addi r30,r10,0x8 +276 00005d04 88020000 lbz r0,0x0(r2) +280 00005d08 2f800045 cmpwi cr7,r0,0x45 'E' +284 00005d0c 409eff34 bne cr7,0x5c40 +288 00005d10 80610038 lwz r3,0x38(r1) +292 00005d14 38020001 addi r0,r2,0x1 +296 00005d18 93bf002c stw r29,0x2c(r31) +300 00005d1c 901f000c stw r0,0xc(r31) +304 00005d20 48000014 b 0x5d34 +308 00005d24 60000000 nop +312 00005d28 60000000 nop +316 00005d2c 60000000 nop +320 00005d30 38600000 li r3,0x0 +324 00005d34 38210070 addi r1,r1,0x70 +328 00005d38 80010008 lwz r0,0x8(r1) +332 00005d3c bb61ffec lmw r27,0xffec(r1) +336 00005d40 7c0803a6 mtspr lr,r0 +340 00005d44 4e800020 blr +344 00005d48 60000000 nop +348 00005d4c 60000000 nop _d_name: +0 00005d50 7c400026 mfcr r2 +4 00005d54 7c0802a6 mfspr r0,lr +8 00005d58 bfa1fff4 stmw r29,0xfff4(r1) +12 00005d5c 7c7f1b78 or r31,r3,r3 +16 00005d60 90010008 stw r0,0x8(r1) +20 00005d64 90410004 stw r2,0x4(r1) +24 00005d68 9421ffa0 stwu r1,0xffa0(r1) +28 00005d6c 60000000 nop +32 00005d70 8043000c lwz r2,0xc(r3) +36 00005d74 88020000 lbz r0,0x0(r2) +40 00005d78 7c000774 extsb r0,r0 +44 00005d7c 2f800053 cmpwi cr7,r0,0x53 'S' +48 00005d80 419e0660 beq cr7,0x63e0 +52 00005d84 2f80005a cmpwi cr7,r0,0x5a 'Z' +56 00005d88 419e03b8 beq cr7,0x6140 +60 00005d8c 2f80004e cmpwi cr7,r0,0x4e 'N' +64 00005d90 409e07e0 bne cr7,0x6570 +68 00005d94 39420001 addi r10,r2,0x1 +72 00005d98 3bc10038 addi r30,r1,0x38 +76 00005d9c 39000000 li r8,0x0 +80 00005da0 9143000c stw r10,0xc(r3) +84 00005da4 88020001 lbz r0,0x1(r2) +88 00005da8 7c000774 extsb r0,r0 +92 00005dac 480000c0 b 0x5e6c +96 00005db0 805f000c lwz r2,0xc(r31) +100 00005db4 39420001 addi r10,r2,0x1 +104 00005db8 915f000c stw r10,0xc(r31) +108 00005dbc 409a0024 bne cr6,0x5de0 +112 00005dc0 805f0030 lwz r2,0x30(r31) +116 00005dc4 39400019 li r10,0x19 +120 00005dc8 38420009 addi r2,r2,0x9 +124 00005dcc 905f0030 stw r2,0x30(r31) +128 00005dd0 48000040 b 0x5e10 +132 00005dd4 60000000 nop +136 00005dd8 60000000 nop +140 00005ddc 60000000 nop +144 00005de0 2f800056 cmpwi cr7,r0,0x56 'V' +148 00005de4 409e001c bne cr7,0x5e00 +152 00005de8 805f0030 lwz r2,0x30(r31) +156 00005dec 3940001a li r10,0x1a +160 00005df0 38420009 addi r2,r2,0x9 +164 00005df4 905f0030 stw r2,0x30(r31) +168 00005df8 48000018 b 0x5e10 +172 00005dfc 60000000 nop +176 00005e00 805f0030 lwz r2,0x30(r31) +180 00005e04 3940001b li r10,0x1b +184 00005e08 38420006 addi r2,r2,0x6 +188 00005e0c 905f0030 stw r2,0x30(r31) +192 00005e10 805f0014 lwz r2,0x14(r31) +196 00005e14 801f0018 lwz r0,0x18(r31) +200 00005e18 7f820000 cmpw cr7,r2,r0 +204 00005e1c 419c0014 blt cr7,0x5e30 +208 00005e20 38400000 li r2,0x0 +212 00005e24 2c020000 cmpwi r2,0x0 +216 00005e28 4800002c b 0x5e54 +220 00005e2c 60000000 nop +224 00005e30 1d62000c mulli r11,r2,0xc +228 00005e34 813f0010 lwz r9,0x10(r31) +232 00005e38 38020001 addi r0,r2,0x1 +236 00005e3c 901f0014 stw r0,0x14(r31) +240 00005e40 7c4b4a15 add. r2,r11,r9 +244 00005e44 41820010 beq 0x5e54 +248 00005e48 7d4b492e stwx r10,r11,r9 +252 00005e4c 91020004 stw r8,0x4(r2) +256 00005e50 91020008 stw r8,0x8(r2) +260 00005e54 905e0000 stw r2,0x0(r30) +264 00005e58 418207b8 beq 0x6610 +268 00005e5c 815f000c lwz r10,0xc(r31) +272 00005e60 3bc20004 addi r30,r2,0x4 +276 00005e64 880a0000 lbz r0,0x0(r10) +280 00005e68 7c000774 extsb r0,r0 +284 00005e6c 2f000072 cmpwi cr6,r0,0x72 'r' +288 00005e70 419aff40 beq cr6,0x5db0 +292 00005e74 2f800056 cmpwi cr7,r0,0x56 'V' +296 00005e78 419eff38 beq cr7,0x5db0 +300 00005e7c 2f80004b cmpwi cr7,r0,0x4b 'K' +304 00005e80 419eff30 beq cr7,0x5db0 +308 00005e84 2f9e0000 cmpwi cr7,r30,0x0 +312 00005e88 419e0788 beq cr7,0x6610 +316 00005e8c 815f000c lwz r10,0xc(r31) +320 00005e90 3ba00000 li r29,0x0 +324 00005e94 48000010 b 0x5ea4 +328 00005e98 815f000c lwz r10,0xc(r31) +332 00005e9c 60000000 nop +336 00005ea0 7c7d1b78 or r29,r3,r3 +340 00005ea4 880a0000 lbz r0,0x0(r10) +344 00005ea8 7d4b5378 or r11,r10,r10 +348 00005eac 7c020774 extsb r2,r0 +352 00005eb0 2f820000 cmpwi cr7,r2,0x0 +356 00005eb4 419e025c beq cr7,0x6110 +360 00005eb8 3802ffd0 addi r0,r2,0xffd0 +364 00005ebc 5400063e rlwinm r0,r0,0,24,31 +368 00005ec0 2b800009 cmplwi cr7,r0,0x9 +372 00005ec4 409d002c ble cr7,0x5ef0 +376 00005ec8 3802ff9f addi r0,r2,0xff9f +380 00005ecc 5400063e rlwinm r0,r0,0,24,31 +384 00005ed0 2b800019 cmplwi cr7,r0,0x19 +388 00005ed4 409d001c ble cr7,0x5ef0 +392 00005ed8 2f820043 cmpwi cr7,r2,0x43 'C' +396 00005edc 419e0014 beq cr7,0x5ef0 +400 00005ee0 2f820044 cmpwi cr7,r2,0x44 'D' +404 00005ee4 409e001c bne cr7,0x5f00 +408 00005ee8 60000000 nop +412 00005eec 60000000 nop +416 00005ef0 2e020053 cmpwi cr4,r2,0x53 'S' +420 00005ef4 7fe3fb78 or r3,r31,r31 +424 00005ef8 48001549 bl _d_unqualified_name +428 00005efc 48000174 b 0x6070 +432 00005f00 2e020053 cmpwi cr4,r2,0x53 'S' +436 00005f04 40920014 bne cr4,0x5f18 +440 00005f08 7fe3fb78 or r3,r31,r31 +444 00005f0c 38800001 li r4,0x1 +448 00005f10 4bffd491 bl _d_substitution +452 00005f14 4800015c b 0x6070 +456 00005f18 2f820049 cmpwi cr7,r2,0x49 'I' +460 00005f1c 409e0020 bne cr7,0x5f3c +464 00005f20 2f9d0000 cmpwi cr7,r29,0x0 +468 00005f24 419e01ec beq cr7,0x6110 +472 00005f28 7fe3fb78 or r3,r31,r31 +476 00005f2c 4bfffcc5 bl _d_template_args +480 00005f30 39000004 li r8,0x4 +484 00005f34 7c6a1b78 or r10,r3,r3 +488 00005f38 48000148 b 0x6080 +492 00005f3c 2f820054 cmpwi cr7,r2,0x54 'T' +496 00005f40 409e010c bne cr7,0x604c +500 00005f44 394a0001 addi r10,r10,0x1 +504 00005f48 39000000 li r8,0x0 +508 00005f4c 915f000c stw r10,0xc(r31) +512 00005f50 60000000 nop +516 00005f54 880b0001 lbz r0,0x1(r11) +520 00005f58 7c090774 extsb r9,r0 +524 00005f5c 2f89005f cmpwi cr7,r9,0x5f '_' +528 00005f60 419e0094 beq cr7,0x5ff4 +532 00005f64 2f89006e cmpwi cr7,r9,0x6e 'n' +536 00005f68 409e001c bne cr7,0x5f84 +540 00005f6c 394b0002 addi r10,r11,0x2 +544 00005f70 39000001 li r8,0x1 +548 00005f74 915f000c stw r10,0xc(r31) +552 00005f78 60000000 nop +556 00005f7c 880b0002 lbz r0,0x2(r11) +560 00005f80 7c090774 extsb r9,r0 +564 00005f84 3809ffd0 addi r0,r9,0xffd0 +568 00005f88 5400063e rlwinm r0,r0,0,24,31 +572 00005f8c 2b800009 cmplwi cr7,r0,0x9 +576 00005f90 409d0024 ble cr7,0x5fb4 +580 00005f94 38400000 li r2,0x0 +584 00005f98 2f880000 cmpwi cr7,r8,0x0 +588 00005f9c 419e0008 beq cr7,0x5fa4 +592 00005fa0 7c4200d0 neg r2,r2 +596 00005fa4 2f820000 cmpwi cr7,r2,0x0 +600 00005fa8 39020001 addi r8,r2,0x1 +604 00005fac 409c0044 bge cr7,0x5ff0 +608 00005fb0 480000b0 b 0x6060 +612 00005fb4 815f000c lwz r10,0xc(r31) +616 00005fb8 38400000 li r2,0x0 +620 00005fbc 7d4b5378 or r11,r10,r10 +624 00005fc0 394a0001 addi r10,r10,0x1 +628 00005fc4 1c42000a mulli r2,r2,0xa +632 00005fc8 915f000c stw r10,0xc(r31) +636 00005fcc 7c424a14 add r2,r2,r9 +640 00005fd0 3842ffd0 addi r2,r2,0xffd0 +644 00005fd4 892b0001 lbz r9,0x1(r11) +648 00005fd8 7d290774 extsb r9,r9 +652 00005fdc 3809ffd0 addi r0,r9,0xffd0 +656 00005fe0 5400063e rlwinm r0,r0,0,24,31 +660 00005fe4 2b800009 cmplwi cr7,r0,0x9 +664 00005fe8 409dffd4 ble cr7,0x5fbc +668 00005fec 4bffffac b 0x5f98 +672 00005ff0 815f000c lwz r10,0xc(r31) +676 00005ff4 880a0000 lbz r0,0x0(r10) +680 00005ff8 394a0001 addi r10,r10,0x1 +684 00005ffc 915f000c stw r10,0xc(r31) +688 00006000 2f80005f cmpwi cr7,r0,0x5f '_' +692 00006004 409e005c bne cr7,0x6060 +696 00006008 813f0014 lwz r9,0x14(r31) +700 0000600c 801f0018 lwz r0,0x18(r31) +704 00006010 805f0028 lwz r2,0x28(r31) +708 00006014 7f890000 cmpw cr7,r9,r0 +712 00006018 38420001 addi r2,r2,0x1 +716 0000601c 905f0028 stw r2,0x28(r31) +720 00006020 409c0040 bge cr7,0x6060 +724 00006024 1d69000c mulli r11,r9,0xc +728 00006028 805f0010 lwz r2,0x10(r31) +732 0000602c 38090001 addi r0,r9,0x1 +736 00006030 901f0014 stw r0,0x14(r31) +740 00006034 7c6b1215 add. r3,r11,r2 +744 00006038 41820038 beq 0x6070 +748 0000603c 38000005 li r0,0x5 +752 00006040 91030004 stw r8,0x4(r3) +756 00006044 7c0b112e stwx r0,r11,r2 +760 00006048 48000028 b 0x6070 +764 0000604c 2f820045 cmpwi cr7,r2,0x45 'E' +768 00006050 409e00c0 bne cr7,0x6110 +772 00006054 480000c0 b 0x6114 +776 00006058 60000000 nop +780 0000605c 60000000 nop +784 00006060 38600000 li r3,0x0 +788 00006064 60000000 nop +792 00006068 60000000 nop +796 0000606c 60000000 nop +800 00006070 2f9d0000 cmpwi cr7,r29,0x0 +804 00006074 419e0050 beq cr7,0x60c4 +808 00006078 7c6a1b78 or r10,r3,r3 +812 0000607c 39000001 li r8,0x1 +816 00006080 2f8a0000 cmpwi cr7,r10,0x0 +820 00006084 419e003c beq cr7,0x60c0 +824 00006088 805f0014 lwz r2,0x14(r31) +828 0000608c 801f0018 lwz r0,0x18(r31) +832 00006090 7f820000 cmpw cr7,r2,r0 +836 00006094 409c002c bge cr7,0x60c0 +840 00006098 1d62000c mulli r11,r2,0xc +844 0000609c 813f0010 lwz r9,0x10(r31) +848 000060a0 38020001 addi r0,r2,0x1 +852 000060a4 901f0014 stw r0,0x14(r31) +856 000060a8 7c6b4a15 add. r3,r11,r9 +860 000060ac 41820018 beq 0x60c4 +864 000060b0 7d0b492e stwx r8,r11,r9 +868 000060b4 93a30004 stw r29,0x4(r3) +872 000060b8 91430008 stw r10,0x8(r3) +876 000060bc 48000008 b 0x60c4 +880 000060c0 38600000 li r3,0x0 +884 000060c4 4192fdd4 beq cr4,0x5e98 +888 000060c8 815f000c lwz r10,0xc(r31) +892 000060cc 880a0000 lbz r0,0x0(r10) +896 000060d0 2f800045 cmpwi cr7,r0,0x45 'E' +900 000060d4 419efdcc beq cr7,0x5ea0 +904 000060d8 2f830000 cmpwi cr7,r3,0x0 +908 000060dc 419e0034 beq cr7,0x6110 +912 000060e0 813f0020 lwz r9,0x20(r31) +916 000060e4 801f0024 lwz r0,0x24(r31) +920 000060e8 7f890000 cmpw cr7,r9,r0 +924 000060ec 409c0024 bge cr7,0x6110 +928 000060f0 817f001c lwz r11,0x1c(r31) +932 000060f4 5529103a rlwinm r9,r9,2,0,29 +936 000060f8 7c69592e stwx r3,r9,r11 +940 000060fc 805f0020 lwz r2,0x20(r31) +944 00006100 815f000c lwz r10,0xc(r31) +948 00006104 38420001 addi r2,r2,0x1 +952 00006108 905f0020 stw r2,0x20(r31) +956 0000610c 4bfffd94 b 0x5ea0 +960 00006110 3ba00000 li r29,0x0 +964 00006114 2f9d0000 cmpwi cr7,r29,0x0 +968 00006118 93be0000 stw r29,0x0(r30) +972 0000611c 419e04f4 beq cr7,0x6610 +976 00006120 805f000c lwz r2,0xc(r31) +980 00006124 88020000 lbz r0,0x0(r2) +984 00006128 39420001 addi r10,r2,0x1 +988 0000612c 915f000c stw r10,0xc(r31) +992 00006130 2f800045 cmpwi cr7,r0,0x45 'E' +996 00006134 409e04dc bne cr7,0x6610 +1000 00006138 80610038 lwz r3,0x38(r1) +1004 0000613c 480004d8 b 0x6614 +1008 00006140 39420001 addi r10,r2,0x1 +1012 00006144 38800000 li r4,0x0 +1016 00006148 9143000c stw r10,0xc(r3) +1020 0000614c 4bffe8a5 bl _d_encoding +1024 00006150 805f000c lwz r2,0xc(r31) +1028 00006154 7c7e1b78 or r30,r3,r3 +1032 00006158 88020000 lbz r0,0x0(r2) +1036 0000615c 39420001 addi r10,r2,0x1 +1040 00006160 915f000c stw r10,0xc(r31) +1044 00006164 2f800045 cmpwi cr7,r0,0x45 'E' +1048 00006168 409e04a8 bne cr7,0x6610 +1052 0000616c 88020001 lbz r0,0x1(r2) +1056 00006170 2f800073 cmpwi cr7,r0,0x73 's' +1060 00006174 409e015c bne cr7,0x62d0 +1064 00006178 39420002 addi r10,r2,0x2 +1068 0000617c 915f000c stw r10,0xc(r31) +1072 00006180 60000000 nop +1076 00006184 60000000 nop +1080 00006188 88020002 lbz r0,0x2(r2) +1084 0000618c 2f80005f cmpwi cr7,r0,0x5f '_' +1088 00006190 409e00a4 bne cr7,0x6234 +1092 00006194 39420003 addi r10,r2,0x3 +1096 00006198 39000000 li r8,0x0 +1100 0000619c 915f000c stw r10,0xc(r31) +1104 000061a0 60000000 nop +1108 000061a4 88020003 lbz r0,0x3(r2) +1112 000061a8 7c090774 extsb r9,r0 +1116 000061ac 2f89006e cmpwi cr7,r9,0x6e 'n' +1120 000061b0 409e001c bne cr7,0x61cc +1124 000061b4 39420004 addi r10,r2,0x4 +1128 000061b8 39000001 li r8,0x1 +1132 000061bc 915f000c stw r10,0xc(r31) +1136 000061c0 60000000 nop +1140 000061c4 88020004 lbz r0,0x4(r2) +1144 000061c8 7c090774 extsb r9,r0 +1148 000061cc 3809ffd0 addi r0,r9,0xffd0 +1152 000061d0 5400063e rlwinm r0,r0,0,24,31 +1156 000061d4 2b800009 cmplwi cr7,r0,0x9 +1160 000061d8 409d0020 ble cr7,0x61f8 +1164 000061dc 38400000 li r2,0x0 +1168 000061e0 2f880000 cmpwi cr7,r8,0x0 +1172 000061e4 419e0008 beq cr7,0x61ec +1176 000061e8 7c4200d0 neg r2,r2 +1180 000061ec 2f820000 cmpwi cr7,r2,0x0 +1184 000061f0 409c0044 bge cr7,0x6234 +1188 000061f4 4800041c b 0x6610 +1192 000061f8 815f000c lwz r10,0xc(r31) +1196 000061fc 38400000 li r2,0x0 +1200 00006200 7d4b5378 or r11,r10,r10 +1204 00006204 394a0001 addi r10,r10,0x1 +1208 00006208 1c42000a mulli r2,r2,0xa +1212 0000620c 915f000c stw r10,0xc(r31) +1216 00006210 7c424a14 add r2,r2,r9 +1220 00006214 3842ffd0 addi r2,r2,0xffd0 +1224 00006218 892b0001 lbz r9,0x1(r11) +1228 0000621c 7d290774 extsb r9,r9 +1232 00006220 3809ffd0 addi r0,r9,0xffd0 +1236 00006224 5400063e rlwinm r0,r0,0,24,31 +1240 00006228 2b800009 cmplwi cr7,r0,0x9 +1244 0000622c 409dffd4 ble cr7,0x6200 +1248 00006230 4bffffb0 b 0x61e0 +1252 00006234 805f0014 lwz r2,0x14(r31) +1256 00006238 801f0018 lwz r0,0x18(r31) +1260 0000623c 7f820000 cmpw cr7,r2,r0 +1264 00006240 409c003c bge cr7,0x627c +1268 00006244 1d62000c mulli r11,r2,0xc +1272 00006248 813f0010 lwz r9,0x10(r31) +1276 0000624c 38020001 addi r0,r2,0x1 +1280 00006250 901f0014 stw r0,0x14(r31) +1284 00006254 7d4b4a15 add. r10,r11,r9 +1288 00006258 41820024 beq 0x627c +1292 0000625c 38000000 li r0,0x0 +1296 00006260 3c400003 lis r2,0x3 +1300 00006264 7c0b492e stwx r0,r11,r9 +1304 00006268 3842d238 addi r2,r2,0xd238 string literal +1308 0000626c 3800000e li r0,0xe +1312 00006270 904a0004 stw r2,0x4(r10) +1316 00006274 900a0008 stw r0,0x8(r10) +1320 00006278 48000008 b 0x6280 +1324 0000627c 39400000 li r10,0x0 +1328 00006280 2f9e0000 cmpwi cr7,r30,0x0 +1332 00006284 419e038c beq cr7,0x6610 +1336 00006288 2f8a0000 cmpwi cr7,r10,0x0 +1340 0000628c 419e0384 beq cr7,0x6610 +1344 00006290 805f0014 lwz r2,0x14(r31) +1348 00006294 801f0018 lwz r0,0x18(r31) +1352 00006298 7f820000 cmpw cr7,r2,r0 +1356 0000629c 409c0374 bge cr7,0x6610 +1360 000062a0 1d62000c mulli r11,r2,0xc +1364 000062a4 813f0010 lwz r9,0x10(r31) +1368 000062a8 38020001 addi r0,r2,0x1 +1372 000062ac 901f0014 stw r0,0x14(r31) +1376 000062b0 7c6b4a15 add. r3,r11,r9 +1380 000062b4 41820360 beq 0x6614 +1384 000062b8 38000002 li r0,0x2 +1388 000062bc 93c30004 stw r30,0x4(r3) +1392 000062c0 91430008 stw r10,0x8(r3) +1396 000062c4 7c0b492e stwx r0,r11,r9 +1400 000062c8 4800034c b 0x6614 +1404 000062cc 60000000 nop +1408 000062d0 7fe3fb78 or r3,r31,r31 +1412 000062d4 4bfffa7d bl _d_name +1416 000062d8 805f000c lwz r2,0xc(r31) +1420 000062dc 7c681b78 or r8,r3,r3 +1424 000062e0 88020000 lbz r0,0x0(r2) +1428 000062e4 2f80005f cmpwi cr7,r0,0x5f '_' +1432 000062e8 409e00a4 bne cr7,0x638c +1436 000062ec 39420001 addi r10,r2,0x1 +1440 000062f0 38e00000 li r7,0x0 +1444 000062f4 915f000c stw r10,0xc(r31) +1448 000062f8 60000000 nop +1452 000062fc 88020001 lbz r0,0x1(r2) +1456 00006300 7c090774 extsb r9,r0 +1460 00006304 2f89006e cmpwi cr7,r9,0x6e 'n' +1464 00006308 409e001c bne cr7,0x6324 +1468 0000630c 39420002 addi r10,r2,0x2 +1472 00006310 38e00001 li r7,0x1 +1476 00006314 915f000c stw r10,0xc(r31) +1480 00006318 60000000 nop +1484 0000631c 88020002 lbz r0,0x2(r2) +1488 00006320 7c090774 extsb r9,r0 +1492 00006324 3809ffd0 addi r0,r9,0xffd0 +1496 00006328 5400063e rlwinm r0,r0,0,24,31 +1500 0000632c 2b800009 cmplwi cr7,r0,0x9 +1504 00006330 409d0020 ble cr7,0x6350 +1508 00006334 38400000 li r2,0x0 +1512 00006338 2f870000 cmpwi cr7,r7,0x0 +1516 0000633c 419e0008 beq cr7,0x6344 +1520 00006340 7c4200d0 neg r2,r2 +1524 00006344 2f820000 cmpwi cr7,r2,0x0 +1528 00006348 409c0044 bge cr7,0x638c +1532 0000634c 480002c4 b 0x6610 +1536 00006350 815f000c lwz r10,0xc(r31) +1540 00006354 38400000 li r2,0x0 +1544 00006358 7d4b5378 or r11,r10,r10 +1548 0000635c 394a0001 addi r10,r10,0x1 +1552 00006360 1c42000a mulli r2,r2,0xa +1556 00006364 915f000c stw r10,0xc(r31) +1560 00006368 7c424a14 add r2,r2,r9 +1564 0000636c 3842ffd0 addi r2,r2,0xffd0 +1568 00006370 892b0001 lbz r9,0x1(r11) +1572 00006374 7d290774 extsb r9,r9 +1576 00006378 3809ffd0 addi r0,r9,0xffd0 +1580 0000637c 5400063e rlwinm r0,r0,0,24,31 +1584 00006380 2b800009 cmplwi cr7,r0,0x9 +1588 00006384 409dffd4 ble cr7,0x6358 +1592 00006388 4bffffb0 b 0x6338 +1596 0000638c 2f9e0000 cmpwi cr7,r30,0x0 +1600 00006390 419e0280 beq cr7,0x6610 +1604 00006394 2f880000 cmpwi cr7,r8,0x0 +1608 00006398 419e0278 beq cr7,0x6610 +1612 0000639c 805f0014 lwz r2,0x14(r31) +1616 000063a0 801f0018 lwz r0,0x18(r31) +1620 000063a4 7f820000 cmpw cr7,r2,r0 +1624 000063a8 409c0268 bge cr7,0x6610 +1628 000063ac 1d62000c mulli r11,r2,0xc +1632 000063b0 813f0010 lwz r9,0x10(r31) +1636 000063b4 38020001 addi r0,r2,0x1 +1640 000063b8 901f0014 stw r0,0x14(r31) +1644 000063bc 7c6b4a15 add. r3,r11,r9 +1648 000063c0 41820254 beq 0x6614 +1652 000063c4 38000002 li r0,0x2 +1656 000063c8 93c30004 stw r30,0x4(r3) +1660 000063cc 91030008 stw r8,0x8(r3) +1664 000063d0 7c0b492e stwx r0,r11,r9 +1668 000063d4 48000240 b 0x6614 +1672 000063d8 60000000 nop +1676 000063dc 60000000 nop +1680 000063e0 88020001 lbz r0,0x1(r2) +1684 000063e4 2f800074 cmpwi cr7,r0,0x74 't' +1688 000063e8 419e0018 beq cr7,0x6400 +1692 000063ec 38800000 li r4,0x0 +1696 000063f0 4bffcfb1 bl _d_substitution +1700 000063f4 39200001 li r9,0x1 +1704 000063f8 7c7e1b78 or r30,r3,r3 +1708 000063fc 480000c8 b 0x64c4 +1712 00006400 81230014 lwz r9,0x14(r3) +1716 00006404 80030018 lwz r0,0x18(r3) +1720 00006408 38420002 addi r2,r2,0x2 +1724 0000640c 9043000c stw r2,0xc(r3) +1728 00006410 7f890000 cmpw cr7,r9,r0 +1732 00006414 409c0040 bge cr7,0x6454 +1736 00006418 1d49000c mulli r10,r9,0xc +1740 0000641c 81630010 lwz r11,0x10(r3) +1744 00006420 38090001 addi r0,r9,0x1 +1748 00006424 90030014 stw r0,0x14(r3) +1752 00006428 7faa5a14 add r29,r10,r11 +1756 0000642c 2e1d0000 cmpwi cr4,r29,0x0 +1760 00006430 41920024 beq cr4,0x6454 +1764 00006434 38000000 li r0,0x0 +1768 00006438 3c400003 lis r2,0x3 +1772 0000643c 7c0a592e stwx r0,r10,r11 +1776 00006440 3842d080 addi r2,r2,0xd080 std +1780 00006444 38000003 li r0,0x3 +1784 00006448 905d0004 stw r2,0x4(r29) +1788 0000644c 901d0008 stw r0,0x8(r29) +1792 00006450 4800000c b 0x645c +1796 00006454 3ba00000 li r29,0x0 +1800 00006458 2e1d0000 cmpwi cr4,r29,0x0 +1804 0000645c 7fe3fb78 or r3,r31,r31 +1808 00006460 48000fe1 bl _d_unqualified_name +1812 00006464 4192004c beq cr4,0x64b0 +1816 00006468 2f830000 cmpwi cr7,r3,0x0 +1820 0000646c 419e0044 beq cr7,0x64b0 +1824 00006470 805f0014 lwz r2,0x14(r31) +1828 00006474 801f0018 lwz r0,0x18(r31) +1832 00006478 7f820000 cmpw cr7,r2,r0 +1836 0000647c 409c0034 bge cr7,0x64b0 +1840 00006480 1d62000c mulli r11,r2,0xc +1844 00006484 813f0010 lwz r9,0x10(r31) +1848 00006488 38020001 addi r0,r2,0x1 +1852 0000648c 901f0014 stw r0,0x14(r31) +1856 00006490 7fcb4a14 add r30,r11,r9 +1860 00006494 2e1e0000 cmpwi cr4,r30,0x0 +1864 00006498 4192001c beq cr4,0x64b4 +1868 0000649c 38000001 li r0,0x1 +1872 000064a0 93be0004 stw r29,0x4(r30) +1876 000064a4 907e0008 stw r3,0x8(r30) +1880 000064a8 7c0b492e stwx r0,r11,r9 +1884 000064ac 48000008 b 0x64b4 +1888 000064b0 3bc00000 li r30,0x0 +1892 000064b4 805f0030 lwz r2,0x30(r31) +1896 000064b8 39200000 li r9,0x0 +1900 000064bc 38420003 addi r2,r2,0x3 +1904 000064c0 905f0030 stw r2,0x30(r31) +1908 000064c4 805f000c lwz r2,0xc(r31) +1912 000064c8 7fc3f378 or r3,r30,r30 +1916 000064cc 88020000 lbz r0,0x0(r2) +1920 000064d0 2f800049 cmpwi cr7,r0,0x49 'I' +1924 000064d4 409e0140 bne cr7,0x6614 +1928 000064d8 2f890000 cmpwi cr7,r9,0x0 +1932 000064dc 409e0038 bne cr7,0x6514 +1936 000064e0 2e1e0000 cmpwi cr4,r30,0x0 +1940 000064e4 4192012c beq cr4,0x6610 +1944 000064e8 813f0020 lwz r9,0x20(r31) +1948 000064ec 801f0024 lwz r0,0x24(r31) +1952 000064f0 7f890000 cmpw cr7,r9,r0 +1956 000064f4 409c011c bge cr7,0x6610 +1960 000064f8 817f001c lwz r11,0x1c(r31) +1964 000064fc 5529103a rlwinm r9,r9,2,0,29 +1968 00006500 7fc9592e stwx r30,r9,r11 +1972 00006504 805f0020 lwz r2,0x20(r31) +1976 00006508 38420001 addi r2,r2,0x1 +1980 0000650c 905f0020 stw r2,0x20(r31) +1984 00006510 48000008 b 0x6518 +1988 00006514 2e1e0000 cmpwi cr4,r30,0x0 +1992 00006518 7fe3fb78 or r3,r31,r31 +1996 0000651c 4bfff6d5 bl _d_template_args +2000 00006520 7c691b78 or r9,r3,r3 +2004 00006524 419200ec beq cr4,0x6610 +2008 00006528 2f830000 cmpwi cr7,r3,0x0 +2012 0000652c 419e00e4 beq cr7,0x6610 +2016 00006530 805f0014 lwz r2,0x14(r31) +2020 00006534 801f0018 lwz r0,0x18(r31) +2024 00006538 7f820000 cmpw cr7,r2,r0 +2028 0000653c 409c00d4 bge cr7,0x6610 +2032 00006540 1d42000c mulli r10,r2,0xc +2036 00006544 817f0010 lwz r11,0x10(r31) +2040 00006548 38020001 addi r0,r2,0x1 +2044 0000654c 901f0014 stw r0,0x14(r31) +2048 00006550 7c6a5a15 add. r3,r10,r11 +2052 00006554 418200c0 beq 0x6614 +2056 00006558 38000004 li r0,0x4 +2060 0000655c 93c30004 stw r30,0x4(r3) +2064 00006560 91230008 stw r9,0x8(r3) +2068 00006564 7c0a592e stwx r0,r10,r11 +2072 00006568 480000ac b 0x6614 +2076 0000656c 60000000 nop +2080 00006570 48000ed1 bl _d_unqualified_name +2084 00006574 805f000c lwz r2,0xc(r31) +2088 00006578 7c7e1b78 or r30,r3,r3 +2092 0000657c 88020000 lbz r0,0x0(r2) +2096 00006580 2f800049 cmpwi cr7,r0,0x49 'I' +2100 00006584 409e0090 bne cr7,0x6614 +2104 00006588 2f9e0000 cmpwi cr7,r30,0x0 +2108 0000658c 419e0084 beq cr7,0x6610 +2112 00006590 813f0020 lwz r9,0x20(r31) +2116 00006594 801f0024 lwz r0,0x24(r31) +2120 00006598 7f890000 cmpw cr7,r9,r0 +2124 0000659c 409c0074 bge cr7,0x6610 +2128 000065a0 817f001c lwz r11,0x1c(r31) +2132 000065a4 5529103a rlwinm r9,r9,2,0,29 +2136 000065a8 7fe3fb78 or r3,r31,r31 +2140 000065ac 7fc9592e stwx r30,r9,r11 +2144 000065b0 805f0020 lwz r2,0x20(r31) +2148 000065b4 38420001 addi r2,r2,0x1 +2152 000065b8 905f0020 stw r2,0x20(r31) +2156 000065bc 4bfff635 bl _d_template_args +2160 000065c0 7c6a1b79 or. r10,r3,r3 +2164 000065c4 4182004c beq 0x6610 +2168 000065c8 805f0014 lwz r2,0x14(r31) +2172 000065cc 801f0018 lwz r0,0x18(r31) +2176 000065d0 7f820000 cmpw cr7,r2,r0 +2180 000065d4 409c003c bge cr7,0x6610 +2184 000065d8 1d62000c mulli r11,r2,0xc +2188 000065dc 813f0010 lwz r9,0x10(r31) +2192 000065e0 38020001 addi r0,r2,0x1 +2196 000065e4 901f0014 stw r0,0x14(r31) +2200 000065e8 7c6b4a15 add. r3,r11,r9 +2204 000065ec 41820028 beq 0x6614 +2208 000065f0 38000004 li r0,0x4 +2212 000065f4 93c30004 stw r30,0x4(r3) +2216 000065f8 91430008 stw r10,0x8(r3) +2220 000065fc 7c0b492e stwx r0,r11,r9 +2224 00006600 48000014 b 0x6614 +2228 00006604 60000000 nop +2232 00006608 60000000 nop +2236 0000660c 60000000 nop +2240 00006610 38600000 li r3,0x0 +2244 00006614 38210060 addi r1,r1,0x60 +2248 00006618 80010008 lwz r0,0x8(r1) +2252 0000661c 81610004 lwz r11,0x4(r1) +2256 00006620 bba1fff4 lmw r29,0xfff4(r1) +2260 00006624 7c0803a6 mtspr lr,r0 +2264 00006628 7d708120 mtocrf 0x08,r11 +2268 0000662c 4e800020 blr _cplus_demangle_type: +0 00006630 7c0802a6 mfspr r0,lr +4 00006634 bf81fff0 stmw r28,0xfff0(r1) +8 00006638 7c7e1b78 or r30,r3,r3 +12 0000663c 90010008 stw r0,0x8(r1) +16 00006640 9421ffa0 stwu r1,0xffa0(r1) +20 00006644 60000000 nop +24 00006648 60000000 nop +28 0000664c 8143000c lwz r10,0xc(r3) +32 00006650 880a0000 lbz r0,0x0(r10) +36 00006654 7d485378 or r8,r10,r10 +40 00006658 7c0b0774 extsb r11,r0 +44 0000665c 2f0b0072 cmpwi cr6,r11,0x72 'r' +48 00006660 419a00d8 beq cr6,0x6738 +52 00006664 2f8b0056 cmpwi cr7,r11,0x56 'V' +56 00006668 419e00d0 beq cr7,0x6738 +60 0000666c 2f8b004b cmpwi cr7,r11,0x4b 'K' +64 00006670 419e00c8 beq cr7,0x6738 +68 00006674 48000130 b 0x67a4 +72 00006678 60000000 nop +76 0000667c 60000000 nop +80 00006680 394a0001 addi r10,r10,0x1 +84 00006684 915e000c stw r10,0xc(r30) +88 00006688 409a0018 bne cr6,0x66a0 +92 0000668c 805e0030 lwz r2,0x30(r30) +96 00006690 39400016 li r10,0x16 +100 00006694 38420009 addi r2,r2,0x9 +104 00006698 905e0030 stw r2,0x30(r30) +108 0000669c 48000034 b 0x66d0 +112 000066a0 2f8b0056 cmpwi cr7,r11,0x56 'V' +116 000066a4 409e001c bne cr7,0x66c0 +120 000066a8 805e0030 lwz r2,0x30(r30) +124 000066ac 39400017 li r10,0x17 +128 000066b0 38420009 addi r2,r2,0x9 +132 000066b4 905e0030 stw r2,0x30(r30) +136 000066b8 48000018 b 0x66d0 +140 000066bc 60000000 nop +144 000066c0 805e0030 lwz r2,0x30(r30) +148 000066c4 39400018 li r10,0x18 +152 000066c8 38420006 addi r2,r2,0x6 +156 000066cc 905e0030 stw r2,0x30(r30) +160 000066d0 805e0014 lwz r2,0x14(r30) +164 000066d4 801e0018 lwz r0,0x18(r30) +168 000066d8 7f820000 cmpw cr7,r2,r0 +172 000066dc 419c0014 blt cr7,0x66f0 +176 000066e0 38400000 li r2,0x0 +180 000066e4 2c020000 cmpwi r2,0x0 +184 000066e8 48000030 b 0x6718 +188 000066ec 60000000 nop +192 000066f0 1d62000c mulli r11,r2,0xc +196 000066f4 813e0010 lwz r9,0x10(r30) +200 000066f8 38020001 addi r0,r2,0x1 +204 000066fc 901e0014 stw r0,0x14(r30) +208 00006700 7c4b4a15 add. r2,r11,r9 +212 00006704 41820014 beq 0x6718 +216 00006708 38000000 li r0,0x0 +220 0000670c 7d4b492e stwx r10,r11,r9 +224 00006710 90020008 stw r0,0x8(r2) +228 00006714 90020004 stw r0,0x4(r2) +232 00006718 905f0000 stw r2,0x0(r31) +236 0000671c 41820b04 beq 0x7220 +240 00006720 815e000c lwz r10,0xc(r30) +244 00006724 3be20004 addi r31,r2,0x4 +248 00006728 880a0000 lbz r0,0x0(r10) +252 0000672c 7c0b0774 extsb r11,r0 +256 00006730 2f0b0072 cmpwi cr6,r11,0x72 'r' +260 00006734 4800000c b 0x6740 +264 00006738 3be10038 addi r31,r1,0x38 +268 0000673c 60000000 nop +272 00006740 419aff40 beq cr6,0x6680 +276 00006744 2f8b0056 cmpwi cr7,r11,0x56 'V' +280 00006748 419eff38 beq cr7,0x6680 +284 0000674c 2f8b004b cmpwi cr7,r11,0x4b 'K' +288 00006750 419eff30 beq cr7,0x6680 +292 00006754 2f9f0000 cmpwi cr7,r31,0x0 +296 00006758 419e0ac8 beq cr7,0x7220 +300 0000675c 7fc3f378 or r3,r30,r30 +304 00006760 4bfffed1 bl _cplus_demangle_type +308 00006764 907f0000 stw r3,0x0(r31) +312 00006768 80410038 lwz r2,0x38(r1) +316 0000676c 2f820000 cmpwi cr7,r2,0x0 +320 00006770 419e0ab0 beq cr7,0x7220 +324 00006774 813e0020 lwz r9,0x20(r30) +328 00006778 801e0024 lwz r0,0x24(r30) +332 0000677c 7f890000 cmpw cr7,r9,r0 +336 00006780 409c0aa0 bge cr7,0x7220 +340 00006784 817e001c lwz r11,0x1c(r30) +344 00006788 5529103a rlwinm r9,r9,2,0,29 +348 0000678c 7c49592e stwx r2,r9,r11 +352 00006790 805e0020 lwz r2,0x20(r30) +356 00006794 80610038 lwz r3,0x38(r1) +360 00006798 38420001 addi r2,r2,0x1 +364 0000679c 905e0020 stw r2,0x20(r30) +368 000067a0 48000aa0 b 0x7240 +372 000067a4 392bffd0 addi r9,r11,0xffd0 +376 000067a8 2b89004a cmplwi cr7,r9,0x4a 'J' +380 000067ac 419d0a74 bgt cr7,0x7220 +384 000067b0 3c400000 lis r2,0x0 +388 000067b4 5529103a rlwinm r9,r9,2,0,29 +392 000067b8 384267cc addi r2,r2,0x67cc +396 000067bc 7c09102e lwzx r0,r9,r2 +400 000067c0 7c001214 add r0,r0,r2 +404 000067c4 7c0903a6 mtspr ctr,r0 +408 000067c8 4e800420 bctr +412 000067cc 00000390 .long 0x00000390 +416 000067d0 00000390 .long 0x00000390 +420 000067d4 00000390 .long 0x00000390 +424 000067d8 00000390 .long 0x00000390 +428 000067dc 00000390 .long 0x00000390 +432 000067e0 00000390 .long 0x00000390 +436 000067e4 00000390 .long 0x00000390 +440 000067e8 00000390 .long 0x00000390 +444 000067ec 00000390 .long 0x00000390 +448 000067f0 00000390 .long 0x00000390 +452 000067f4 00000a54 .long 0x00000a54 +456 000067f8 00000a54 .long 0x00000a54 +460 000067fc 00000a54 .long 0x00000a54 +464 00006800 00000a54 .long 0x00000a54 +468 00006804 00000a54 .long 0x00000a54 +472 00006808 00000a54 .long 0x00000a54 +476 0000680c 00000a54 .long 0x00000a54 +480 00006810 000003a0 .long 0x000003a0 +484 00006814 00000a54 .long 0x00000a54 +488 00006818 000008fc .long 0x000008fc +492 0000681c 00000a54 .long 0x00000a54 +496 00006820 00000a54 .long 0x00000a54 +500 00006824 00000200 attn 0x0 +504 00006828 00000950 .long 0x00000950 +508 0000682c 00000a54 .long 0x00000a54 +512 00006830 00000a54 .long 0x00000a54 +516 00006834 00000a54 .long 0x00000a54 +520 00006838 00000a54 .long 0x00000a54 +524 0000683c 00000a54 .long 0x00000a54 +528 00006840 000004b4 .long 0x000004b4 +532 00006844 00000390 .long 0x00000390 +536 00006848 00000a54 .long 0x00000a54 +540 0000684c 00000854 .long 0x00000854 +544 00006850 00000a54 .long 0x00000a54 +548 00006854 000008a8 .long 0x000008a8 +552 00006858 00000784 .long 0x00000784 +556 0000685c 00000604 .long 0x00000604 +560 00006860 000009a4 .long 0x000009a4 +564 00006864 00000a54 .long 0x00000a54 +568 00006868 00000a54 .long 0x00000a54 +572 0000686c 00000a54 .long 0x00000a54 +576 00006870 00000a54 .long 0x00000a54 +580 00006874 00000390 .long 0x00000390 +584 00006878 00000a54 .long 0x00000a54 +588 0000687c 00000a54 .long 0x00000a54 +592 00006880 00000a54 .long 0x00000a54 +596 00006884 00000a54 .long 0x00000a54 +600 00006888 00000a54 .long 0x00000a54 +604 0000688c 00000a54 .long 0x00000a54 +608 00006890 0000012c .long 0x0000012c +612 00006894 0000012c .long 0x0000012c +616 00006898 0000012c .long 0x0000012c +620 0000689c 0000012c .long 0x0000012c +624 000068a0 0000012c .long 0x0000012c +628 000068a4 0000012c .long 0x0000012c +632 000068a8 0000012c .long 0x0000012c +636 000068ac 0000012c .long 0x0000012c +640 000068b0 0000012c .long 0x0000012c +644 000068b4 0000012c .long 0x0000012c +648 000068b8 00000a54 .long 0x00000a54 +652 000068bc 0000012c .long 0x0000012c +656 000068c0 0000012c .long 0x0000012c +660 000068c4 0000012c .long 0x0000012c +664 000068c8 0000012c .long 0x0000012c +668 000068cc 00000a54 .long 0x00000a54 +672 000068d0 00000a54 .long 0x00000a54 +676 000068d4 00000a54 .long 0x00000a54 +680 000068d8 0000012c .long 0x0000012c +684 000068dc 0000012c .long 0x0000012c +688 000068e0 000001ac .long 0x000001ac +692 000068e4 0000012c .long 0x0000012c +696 000068e8 0000012c .long 0x0000012c +700 000068ec 0000012c .long 0x0000012c +704 000068f0 0000012c .long 0x0000012c +708 000068f4 0000012c .long 0x0000012c +712 000068f8 3c400004 lis r2,0x4 +716 000068fc 1c0b0014 mulli r0,r11,0x14 +720 00006900 38422a6c addi r2,r2,0x2a6c +724 00006904 3842f86c addi r2,r2,0xf86c +728 00006908 7d001215 add. r8,r0,r2 +732 0000690c 41820040 beq 0x694c +736 00006910 80430014 lwz r2,0x14(r3) +740 00006914 80030018 lwz r0,0x18(r3) +744 00006918 7f820000 cmpw cr7,r2,r0 +748 0000691c 409c0030 bge cr7,0x694c +752 00006920 1d62000c mulli r11,r2,0xc +756 00006924 81230010 lwz r9,0x10(r3) +760 00006928 38020001 addi r0,r2,0x1 +764 0000692c 90030014 stw r0,0x14(r3) +768 00006930 7c4b4a15 add. r2,r11,r9 +772 00006934 4182001c beq 0x6950 +776 00006938 38000021 li r0,0x21 +780 0000693c 91020004 stw r8,0x4(r2) +784 00006940 7c0b492e stwx r0,r11,r9 +788 00006944 8143000c lwz r10,0xc(r3) +792 00006948 48000008 b 0x6950 +796 0000694c 38400000 li r2,0x0 +800 00006950 90410038 stw r2,0x38(r1) +804 00006954 394a0001 addi r10,r10,0x1 +808 00006958 80420004 lwz r2,0x4(r2) +812 0000695c 801e0030 lwz r0,0x30(r30) +816 00006960 81220004 lwz r9,0x4(r2) +820 00006964 915e000c stw r10,0xc(r30) +824 00006968 7c004a14 add r0,r0,r9 +828 0000696c 901e0030 stw r0,0x30(r30) +832 00006970 80610038 lwz r3,0x38(r1) +836 00006974 480008cc b 0x7240 +840 00006978 394a0001 addi r10,r10,0x1 +844 0000697c 915e000c stw r10,0xc(r30) +848 00006980 4bffd451 bl _d_source_name +852 00006984 2c030000 cmpwi r3,0x0 +856 00006988 41820858 beq 0x71e0 +860 0000698c 805e0014 lwz r2,0x14(r30) +864 00006990 801e0018 lwz r0,0x18(r30) +868 00006994 7f820000 cmpw cr7,r2,r0 +872 00006998 409c0848 bge cr7,0x71e0 +876 0000699c 1d62000c mulli r11,r2,0xc +880 000069a0 813e0010 lwz r9,0x10(r30) +884 000069a4 38020001 addi r0,r2,0x1 +888 000069a8 901e0014 stw r0,0x14(r30) +892 000069ac 7c4b4a15 add. r2,r11,r9 +896 000069b0 41820834 beq 0x71e4 +900 000069b4 38000022 li r0,0x22 +904 000069b8 90620004 stw r3,0x4(r2) +908 000069bc 7c0b492e stwx r0,r11,r9 +912 000069c0 38000000 li r0,0x0 +916 000069c4 90020008 stw r0,0x8(r2) +920 000069c8 4800081c b 0x71e4 +924 000069cc 394a0001 addi r10,r10,0x1 +928 000069d0 9143000c stw r10,0xc(r3) +932 000069d4 60000000 nop +936 000069d8 60000000 nop +940 000069dc 88080001 lbz r0,0x1(r8) +944 000069e0 2f800059 cmpwi cr7,r0,0x59 'Y' +948 000069e4 409e000c bne cr7,0x69f0 +952 000069e8 39480002 addi r10,r8,0x2 +956 000069ec 9143000c stw r10,0xc(r3) +960 000069f0 815e000c lwz r10,0xc(r30) +964 000069f4 880a0000 lbz r0,0x0(r10) +968 000069f8 2f80004a cmpwi cr7,r0,0x4a 'J' +972 000069fc 409e000c bne cr7,0x6a08 +976 00006a00 394a0001 addi r10,r10,0x1 +980 00006a04 915e000c stw r10,0xc(r30) +984 00006a08 39000000 li r8,0x0 +988 00006a0c 3be00001 li r31,0x1 +992 00006a10 3ba00000 li r29,0x0 +996 00006a14 3b81003c addi r28,r1,0x3c +1000 00006a18 9101003c stw r8,0x3c(r1) +1004 00006a1c 48000010 b 0x6a2c +1008 00006a20 7c7d1b78 or r29,r3,r3 +1012 00006a24 815e000c lwz r10,0xc(r30) +1016 00006a28 3be00000 li r31,0x0 +1020 00006a2c 880a0000 lbz r0,0x0(r10) +1024 00006a30 7c000774 extsb r0,r0 +1028 00006a34 2f800000 cmpwi cr7,r0,0x0 +1032 00006a38 419e0074 beq cr7,0x6aac +1036 00006a3c 2f800045 cmpwi cr7,r0,0x45 'E' +1040 00006a40 419e006c beq cr7,0x6aac +1044 00006a44 7fc3f378 or r3,r30,r30 +1048 00006a48 4bfffbe9 bl _cplus_demangle_type +1052 00006a4c 2c030000 cmpwi r3,0x0 +1056 00006a50 418200ec beq 0x6b3c +1060 00006a54 2c1f0000 cmpwi r31,0x0 +1064 00006a58 4082ffc8 bne 0x6a20 +1068 00006a5c 805e0014 lwz r2,0x14(r30) +1072 00006a60 801e0018 lwz r0,0x18(r30) +1076 00006a64 7f820000 cmpw cr7,r2,r0 +1080 00006a68 419c000c blt cr7,0x6a74 +1084 00006a6c 38400000 li r2,0x0 +1088 00006a70 4800002c b 0x6a9c +1092 00006a74 1d62000c mulli r11,r2,0xc +1096 00006a78 813e0010 lwz r9,0x10(r30) +1100 00006a7c 38020001 addi r0,r2,0x1 +1104 00006a80 901e0014 stw r0,0x14(r30) +1108 00006a84 7c4b4a15 add. r2,r11,r9 +1112 00006a88 41820014 beq 0x6a9c +1116 00006a8c 38000026 li r0,0x26 +1120 00006a90 90620004 stw r3,0x4(r2) +1124 00006a94 93e20008 stw r31,0x8(r2) +1128 00006a98 7c0b492e stwx r0,r11,r9 +1132 00006a9c 905c0000 stw r2,0x0(r28) +1136 00006aa0 4182009c beq 0x6b3c +1140 00006aa4 3b820008 addi r28,r2,0x8 +1144 00006aa8 4bffff7c b 0x6a24 +1148 00006aac 8101003c lwz r8,0x3c(r1) +1152 00006ab0 2f880000 cmpwi cr7,r8,0x0 +1156 00006ab4 419e008c beq cr7,0x6b40 +1160 00006ab8 80080008 lwz r0,0x8(r8) +1164 00006abc 2f800000 cmpwi cr7,r0,0x0 +1168 00006ac0 409e003c bne cr7,0x6afc +1172 00006ac4 80480004 lwz r2,0x4(r8) +1176 00006ac8 80020000 lwz r0,0x0(r2) +1180 00006acc 2f800021 cmpwi cr7,r0,0x21 '!' +1184 00006ad0 409e002c bne cr7,0x6afc +1188 00006ad4 80420004 lwz r2,0x4(r2) +1192 00006ad8 80020010 lwz r0,0x10(r2) +1196 00006adc 2f800009 cmpwi cr7,r0,0x9 +1200 00006ae0 409e001c bne cr7,0x6afc +1204 00006ae4 80420004 lwz r2,0x4(r2) +1208 00006ae8 801e0030 lwz r0,0x30(r30) +1212 00006aec 39000000 li r8,0x0 +1216 00006af0 9101003c stw r8,0x3c(r1) +1220 00006af4 7c020050 subf r0,r2,r0 +1224 00006af8 901e0030 stw r0,0x30(r30) +1228 00006afc 805e0014 lwz r2,0x14(r30) +1232 00006b00 801e0018 lwz r0,0x18(r30) +1236 00006b04 7f820000 cmpw cr7,r2,r0 +1240 00006b08 409c0038 bge cr7,0x6b40 +1244 00006b0c 1d62000c mulli r11,r2,0xc +1248 00006b10 813e0010 lwz r9,0x10(r30) +1252 00006b14 38020001 addi r0,r2,0x1 +1256 00006b18 901e0014 stw r0,0x14(r30) +1260 00006b1c 7c4b4a15 add. r2,r11,r9 +1264 00006b20 41820024 beq 0x6b44 +1268 00006b24 38000023 li r0,0x23 +1272 00006b28 93a20004 stw r29,0x4(r2) +1276 00006b2c 91020008 stw r8,0x8(r2) +1280 00006b30 7c0b492e stwx r0,r11,r9 +1284 00006b34 815e000c lwz r10,0xc(r30) +1288 00006b38 4800000c b 0x6b44 +1292 00006b3c 815e000c lwz r10,0xc(r30) +1296 00006b40 38400000 li r2,0x0 +1300 00006b44 880a0000 lbz r0,0x0(r10) +1304 00006b48 394a0001 addi r10,r10,0x1 +1308 00006b4c 915e000c stw r10,0xc(r30) +1312 00006b50 2f800045 cmpwi cr7,r0,0x45 'E' +1316 00006b54 409e068c bne cr7,0x71e0 +1320 00006b58 4800068c b 0x71e4 +1324 00006b5c 4bfff1f5 bl _d_name +1328 00006b60 7c621b78 or r2,r3,r3 +1332 00006b64 90610038 stw r3,0x38(r1) +1336 00006b68 480006cc b 0x7234 +1340 00006b6c 394a0001 addi r10,r10,0x1 +1344 00006b70 3be00000 li r31,0x0 +1348 00006b74 9143000c stw r10,0xc(r3) +1352 00006b78 7d4b5378 or r11,r10,r10 +1356 00006b7c 88080001 lbz r0,0x1(r8) +1360 00006b80 7c020774 extsb r2,r0 +1364 00006b84 2f82005f cmpwi cr7,r2,0x5f '_' +1368 00006b88 419e0094 beq cr7,0x6c1c +1372 00006b8c 3802ffd0 addi r0,r2,0xffd0 +1376 00006b90 5400063e rlwinm r0,r0,0,24,31 +1380 00006b94 2b800009 cmplwi cr7,r0,0x9 +1384 00006b98 419d0078 bgt cr7,0x6c10 +1388 00006b9c 7d425378 or r2,r10,r10 +1392 00006ba0 394a0001 addi r10,r10,0x1 +1396 00006ba4 915e000c stw r10,0xc(r30) +1400 00006ba8 60000000 nop +1404 00006bac 89220001 lbz r9,0x1(r2) +1408 00006bb0 3929ffd0 addi r9,r9,0xffd0 +1412 00006bb4 5529063e rlwinm r9,r9,0,24,31 +1416 00006bb8 2b890009 cmplwi cr7,r9,0x9 +1420 00006bbc 409dffe0 ble cr7,0x6b9c +1424 00006bc0 813e0014 lwz r9,0x14(r30) +1428 00006bc4 801e0018 lwz r0,0x18(r30) +1432 00006bc8 7c4b5050 subf r2,r11,r10 +1436 00006bcc 7f890000 cmpw cr7,r9,r0 +1440 00006bd0 409c0610 bge cr7,0x71e0 +1444 00006bd4 1d09000c mulli r8,r9,0xc +1448 00006bd8 815e0010 lwz r10,0x10(r30) +1452 00006bdc 38090001 addi r0,r9,0x1 +1456 00006be0 901e0014 stw r0,0x14(r30) +1460 00006be4 7fe85215 add. r31,r8,r10 +1464 00006be8 418205f8 beq 0x71e0 +1468 00006bec 2f820000 cmpwi cr7,r2,0x0 +1472 00006bf0 419e05f0 beq cr7,0x71e0 +1476 00006bf4 38000000 li r0,0x0 +1480 00006bf8 917f0004 stw r11,0x4(r31) +1484 00006bfc 905f0008 stw r2,0x8(r31) +1488 00006c00 7c08512e stwx r0,r8,r10 +1492 00006c04 48000018 b 0x6c1c +1496 00006c08 60000000 nop +1500 00006c0c 60000000 nop +1504 00006c10 48000a71 bl _d_expression +1508 00006c14 7c7f1b79 or. r31,r3,r3 +1512 00006c18 418205c8 beq 0x71e0 +1516 00006c1c 805e000c lwz r2,0xc(r30) +1520 00006c20 88020000 lbz r0,0x0(r2) +1524 00006c24 39420001 addi r10,r2,0x1 +1528 00006c28 915e000c stw r10,0xc(r30) +1532 00006c2c 2f80005f cmpwi cr7,r0,0x5f '_' +1536 00006c30 409e05b0 bne cr7,0x71e0 +1540 00006c34 7fc3f378 or r3,r30,r30 +1544 00006c38 4bfff9f9 bl _cplus_demangle_type +1548 00006c3c 2c030000 cmpwi r3,0x0 +1552 00006c40 418205a0 beq 0x71e0 +1556 00006c44 805e0014 lwz r2,0x14(r30) +1560 00006c48 801e0018 lwz r0,0x18(r30) +1564 00006c4c 7f820000 cmpw cr7,r2,r0 +1568 00006c50 409c0590 bge cr7,0x71e0 +1572 00006c54 1d62000c mulli r11,r2,0xc +1576 00006c58 813e0010 lwz r9,0x10(r30) +1580 00006c5c 38020001 addi r0,r2,0x1 +1584 00006c60 901e0014 stw r0,0x14(r30) +1588 00006c64 7c4b4a15 add. r2,r11,r9 +1592 00006c68 4182057c beq 0x71e4 +1596 00006c6c 38000024 li r0,0x24 +1600 00006c70 93e20004 stw r31,0x4(r2) +1604 00006c74 90620008 stw r3,0x8(r2) +1608 00006c78 7c0b492e stwx r0,r11,r9 +1612 00006c7c 48000568 b 0x71e4 +1616 00006c80 394a0001 addi r10,r10,0x1 +1620 00006c84 3be1003c addi r31,r1,0x3c +1624 00006c88 915e000c stw r10,0xc(r30) +1628 00006c8c 4bfff9a5 bl _cplus_demangle_type +1632 00006c90 815e000c lwz r10,0xc(r30) +1636 00006c94 39000000 li r8,0x0 +1640 00006c98 7c7d1b78 or r29,r3,r3 +1644 00006c9c 880a0000 lbz r0,0x0(r10) +1648 00006ca0 7c000774 extsb r0,r0 +1652 00006ca4 480000b0 b 0x6d54 +1656 00006ca8 60000000 nop +1660 00006cac 60000000 nop +1664 00006cb0 394a0001 addi r10,r10,0x1 +1668 00006cb4 915e000c stw r10,0xc(r30) +1672 00006cb8 409a0018 bne cr6,0x6cd0 +1676 00006cbc 805e0030 lwz r2,0x30(r30) +1680 00006cc0 39400019 li r10,0x19 +1684 00006cc4 38420009 addi r2,r2,0x9 +1688 00006cc8 905e0030 stw r2,0x30(r30) +1692 00006ccc 48000030 b 0x6cfc +1696 00006cd0 2f800056 cmpwi cr7,r0,0x56 'V' +1700 00006cd4 409e0018 bne cr7,0x6cec +1704 00006cd8 805e0030 lwz r2,0x30(r30) +1708 00006cdc 3940001a li r10,0x1a +1712 00006ce0 38420009 addi r2,r2,0x9 +1716 00006ce4 905e0030 stw r2,0x30(r30) +1720 00006ce8 48000014 b 0x6cfc +1724 00006cec 805e0030 lwz r2,0x30(r30) +1728 00006cf0 3940001b li r10,0x1b +1732 00006cf4 38420006 addi r2,r2,0x6 +1736 00006cf8 905e0030 stw r2,0x30(r30) +1740 00006cfc 805e0014 lwz r2,0x14(r30) +1744 00006d00 801e0018 lwz r0,0x18(r30) +1748 00006d04 7f820000 cmpw cr7,r2,r0 +1752 00006d08 419c0010 blt cr7,0x6d18 +1756 00006d0c 38400000 li r2,0x0 +1760 00006d10 2c020000 cmpwi r2,0x0 +1764 00006d14 48000028 b 0x6d3c +1768 00006d18 1d62000c mulli r11,r2,0xc +1772 00006d1c 813e0010 lwz r9,0x10(r30) +1776 00006d20 38020001 addi r0,r2,0x1 +1780 00006d24 901e0014 stw r0,0x14(r30) +1784 00006d28 7c4b4a15 add. r2,r11,r9 +1788 00006d2c 41820010 beq 0x6d3c +1792 00006d30 7d4b492e stwx r10,r11,r9 +1796 00006d34 91020004 stw r8,0x4(r2) +1800 00006d38 91020008 stw r8,0x8(r2) +1804 00006d3c 905f0000 stw r2,0x0(r31) +1808 00006d40 418204a0 beq 0x71e0 +1812 00006d44 815e000c lwz r10,0xc(r30) +1816 00006d48 3be20004 addi r31,r2,0x4 +1820 00006d4c 880a0000 lbz r0,0x0(r10) +1824 00006d50 7c000774 extsb r0,r0 +1828 00006d54 2f000072 cmpwi cr6,r0,0x72 'r' +1832 00006d58 419aff58 beq cr6,0x6cb0 +1836 00006d5c 2f800056 cmpwi cr7,r0,0x56 'V' +1840 00006d60 419eff50 beq cr7,0x6cb0 +1844 00006d64 2f80004b cmpwi cr7,r0,0x4b 'K' +1848 00006d68 419eff48 beq cr7,0x6cb0 +1852 00006d6c 2f9f0000 cmpwi cr7,r31,0x0 +1856 00006d70 419e0470 beq cr7,0x71e0 +1860 00006d74 7fc3f378 or r3,r30,r30 +1864 00006d78 4bfff8b9 bl _cplus_demangle_type +1868 00006d7c 2f9d0000 cmpwi cr7,r29,0x0 +1872 00006d80 907f0000 stw r3,0x0(r31) +1876 00006d84 8141003c lwz r10,0x3c(r1) +1880 00006d88 419e0458 beq cr7,0x71e0 +1884 00006d8c 2f8a0000 cmpwi cr7,r10,0x0 +1888 00006d90 419e0450 beq cr7,0x71e0 +1892 00006d94 805e0014 lwz r2,0x14(r30) +1896 00006d98 801e0018 lwz r0,0x18(r30) +1900 00006d9c 7f820000 cmpw cr7,r2,r0 +1904 00006da0 409c0440 bge cr7,0x71e0 +1908 00006da4 1d62000c mulli r11,r2,0xc +1912 00006da8 813e0010 lwz r9,0x10(r30) +1916 00006dac 38020001 addi r0,r2,0x1 +1920 00006db0 901e0014 stw r0,0x14(r30) +1924 00006db4 7c4b4a15 add. r2,r11,r9 +1928 00006db8 4182042c beq 0x71e4 +1932 00006dbc 38000025 li r0,0x25 +1936 00006dc0 93a20004 stw r29,0x4(r2) +1940 00006dc4 91420008 stw r10,0x8(r2) +1944 00006dc8 7c0b492e stwx r0,r11,r9 +1948 00006dcc 48000418 b 0x71e4 +1952 00006dd0 394a0001 addi r10,r10,0x1 +1956 00006dd4 38e00000 li r7,0x0 +1960 00006dd8 9143000c stw r10,0xc(r3) +1964 00006ddc 60000000 nop +1968 00006de0 88080001 lbz r0,0x1(r8) +1972 00006de4 7c090774 extsb r9,r0 +1976 00006de8 2f89005f cmpwi cr7,r9,0x5f '_' +1980 00006dec 419e0094 beq cr7,0x6e80 +1984 00006df0 2f89006e cmpwi cr7,r9,0x6e 'n' +1988 00006df4 409e001c bne cr7,0x6e10 +1992 00006df8 39480002 addi r10,r8,0x2 +1996 00006dfc 38e00001 li r7,0x1 +2000 00006e00 9143000c stw r10,0xc(r3) +2004 00006e04 60000000 nop +2008 00006e08 88080002 lbz r0,0x2(r8) +2012 00006e0c 7c090774 extsb r9,r0 +2016 00006e10 3809ffd0 addi r0,r9,0xffd0 +2020 00006e14 5400063e rlwinm r0,r0,0,24,31 +2024 00006e18 2b800009 cmplwi cr7,r0,0x9 +2028 00006e1c 409d0028 ble cr7,0x6e44 +2032 00006e20 815e000c lwz r10,0xc(r30) +2036 00006e24 38400000 li r2,0x0 +2040 00006e28 2f870000 cmpwi cr7,r7,0x0 +2044 00006e2c 419e0008 beq cr7,0x6e34 +2048 00006e30 7c4200d0 neg r2,r2 +2052 00006e34 2f820000 cmpwi cr7,r2,0x0 +2056 00006e38 38e20001 addi r7,r2,0x1 +2060 00006e3c 409c0044 bge cr7,0x6e80 +2064 00006e40 480000a0 b 0x6ee0 +2068 00006e44 815e000c lwz r10,0xc(r30) +2072 00006e48 38400000 li r2,0x0 +2076 00006e4c 7d4b5378 or r11,r10,r10 +2080 00006e50 394a0001 addi r10,r10,0x1 +2084 00006e54 1c42000a mulli r2,r2,0xa +2088 00006e58 915e000c stw r10,0xc(r30) +2092 00006e5c 7c424a14 add r2,r2,r9 +2096 00006e60 3842ffd0 addi r2,r2,0xffd0 +2100 00006e64 892b0001 lbz r9,0x1(r11) +2104 00006e68 7d290774 extsb r9,r9 +2108 00006e6c 3809ffd0 addi r0,r9,0xffd0 +2112 00006e70 5400063e rlwinm r0,r0,0,24,31 +2116 00006e74 2b800009 cmplwi cr7,r0,0x9 +2120 00006e78 409dffd4 ble cr7,0x6e4c +2124 00006e7c 4bffffac b 0x6e28 +2128 00006e80 880a0000 lbz r0,0x0(r10) +2132 00006e84 394a0001 addi r10,r10,0x1 +2136 00006e88 915e000c stw r10,0xc(r30) +2140 00006e8c 2f80005f cmpwi cr7,r0,0x5f '_' +2144 00006e90 409e0050 bne cr7,0x6ee0 +2148 00006e94 813e0014 lwz r9,0x14(r30) +2152 00006e98 801e0018 lwz r0,0x18(r30) +2156 00006e9c 805e0028 lwz r2,0x28(r30) +2160 00006ea0 7f890000 cmpw cr7,r9,r0 +2164 00006ea4 38420001 addi r2,r2,0x1 +2168 00006ea8 905e0028 stw r2,0x28(r30) +2172 00006eac 409c0034 bge cr7,0x6ee0 +2176 00006eb0 1d69000c mulli r11,r9,0xc +2180 00006eb4 805e0010 lwz r2,0x10(r30) +2184 00006eb8 38090001 addi r0,r9,0x1 +2188 00006ebc 901e0014 stw r0,0x14(r30) +2192 00006ec0 7d0b1215 add. r8,r11,r2 +2196 00006ec4 41820020 beq 0x6ee4 +2200 00006ec8 38000005 li r0,0x5 +2204 00006ecc 90e80004 stw r7,0x4(r8) +2208 00006ed0 7c0b112e stwx r0,r11,r2 +2212 00006ed4 815e000c lwz r10,0xc(r30) +2216 00006ed8 4800000c b 0x6ee4 +2220 00006edc 60000000 nop +2224 00006ee0 39000000 li r8,0x0 +2228 00006ee4 91010038 stw r8,0x38(r1) +2232 00006ee8 7d024378 or r2,r8,r8 +2236 00006eec 60000000 nop +2240 00006ef0 60000000 nop +2244 00006ef4 880a0000 lbz r0,0x0(r10) +2248 00006ef8 2f800049 cmpwi cr7,r0,0x49 'I' +2252 00006efc 409e0338 bne cr7,0x7234 +2256 00006f00 2f880000 cmpwi cr7,r8,0x0 +2260 00006f04 419e031c beq cr7,0x7220 +2264 00006f08 813e0020 lwz r9,0x20(r30) +2268 00006f0c 801e0024 lwz r0,0x24(r30) +2272 00006f10 7f890000 cmpw cr7,r9,r0 +2276 00006f14 409c030c bge cr7,0x7220 +2280 00006f18 817e001c lwz r11,0x1c(r30) +2284 00006f1c 5529103a rlwinm r9,r9,2,0,29 +2288 00006f20 7fc3f378 or r3,r30,r30 +2292 00006f24 7d09592e stwx r8,r9,r11 +2296 00006f28 805e0020 lwz r2,0x20(r30) +2300 00006f2c 83e10038 lwz r31,0x38(r1) +2304 00006f30 38420001 addi r2,r2,0x1 +2308 00006f34 905e0020 stw r2,0x20(r30) +2312 00006f38 4bffecb9 bl _d_template_args +2316 00006f3c 2f9f0000 cmpwi cr7,r31,0x0 +2320 00006f40 409e0078 bne cr7,0x6fb8 +2324 00006f44 4800029c b 0x71e0 +2328 00006f48 60000000 nop +2332 00006f4c 60000000 nop +2336 00006f50 880a0001 lbz r0,0x1(r10) +2340 00006f54 7c0b0774 extsb r11,r0 +2344 00006f58 384bffd0 addi r2,r11,0xffd0 +2348 00006f5c 5442063e rlwinm r2,r2,0,24,31 +2352 00006f60 2b820009 cmplwi cr7,r2,0x9 +2356 00006f64 409d001c ble cr7,0x6f80 +2360 00006f68 2f8b005f cmpwi cr7,r11,0x5f '_' +2364 00006f6c 419e0014 beq cr7,0x6f80 +2368 00006f70 380bffbf addi r0,r11,0xffbf +2372 00006f74 5400063e rlwinm r0,r0,0,24,31 +2376 00006f78 2b800019 cmplwi cr7,r0,0x19 +2380 00006f7c 419d0084 bgt cr7,0x7000 +2384 00006f80 7fc3f378 or r3,r30,r30 +2388 00006f84 38800000 li r4,0x0 +2392 00006f88 4bffc419 bl _d_substitution +2396 00006f8c 805e000c lwz r2,0xc(r30) +2400 00006f90 90610038 stw r3,0x38(r1) +2404 00006f94 7c7f1b78 or r31,r3,r3 +2408 00006f98 60000000 nop +2412 00006f9c 88020000 lbz r0,0x0(r2) +2416 00006fa0 2f800049 cmpwi cr7,r0,0x49 'I' +2420 00006fa4 409e029c bne cr7,0x7240 +2424 00006fa8 7fc3f378 or r3,r30,r30 +2428 00006fac 4bffec45 bl _d_template_args +2432 00006fb0 2f9f0000 cmpwi cr7,r31,0x0 +2436 00006fb4 419e022c beq cr7,0x71e0 +2440 00006fb8 2f830000 cmpwi cr7,r3,0x0 +2444 00006fbc 419e0224 beq cr7,0x71e0 +2448 00006fc0 805e0014 lwz r2,0x14(r30) +2452 00006fc4 801e0018 lwz r0,0x18(r30) +2456 00006fc8 7f820000 cmpw cr7,r2,r0 +2460 00006fcc 409c0214 bge cr7,0x71e0 +2464 00006fd0 1d62000c mulli r11,r2,0xc +2468 00006fd4 813e0010 lwz r9,0x10(r30) +2472 00006fd8 38020001 addi r0,r2,0x1 +2476 00006fdc 901e0014 stw r0,0x14(r30) +2480 00006fe0 7c4b4a15 add. r2,r11,r9 +2484 00006fe4 41820200 beq 0x71e4 +2488 00006fe8 38000004 li r0,0x4 +2492 00006fec 93e20004 stw r31,0x4(r2) +2496 00006ff0 90620008 stw r3,0x8(r2) +2500 00006ff4 7c0b492e stwx r0,r11,r9 +2504 00006ff8 480001ec b 0x71e4 +2508 00006ffc 60000000 nop +2512 00007000 4bffed51 bl _d_name +2516 00007004 2f830000 cmpwi cr7,r3,0x0 +2520 00007008 90610038 stw r3,0x38(r1) +2524 0000700c 419e021c beq cr7,0x7228 +2528 00007010 80030000 lwz r0,0x0(r3) +2532 00007014 2f800015 cmpwi cr7,r0,0x15 +2536 00007018 409e0218 bne cr7,0x7230 +2540 0000701c 480001f8 b 0x7214 +2544 00007020 394a0001 addi r10,r10,0x1 +2548 00007024 915e000c stw r10,0xc(r30) +2552 00007028 4bfff609 bl _cplus_demangle_type +2556 0000702c 2c030000 cmpwi r3,0x0 +2560 00007030 418201b0 beq 0x71e0 +2564 00007034 805e0014 lwz r2,0x14(r30) +2568 00007038 801e0018 lwz r0,0x18(r30) +2572 0000703c 7f820000 cmpw cr7,r2,r0 +2576 00007040 409c01a0 bge cr7,0x71e0 +2580 00007044 1d62000c mulli r11,r2,0xc +2584 00007048 813e0010 lwz r9,0x10(r30) +2588 0000704c 38020001 addi r0,r2,0x1 +2592 00007050 901e0014 stw r0,0x14(r30) +2596 00007054 7c4b4a15 add. r2,r11,r9 +2600 00007058 4182018c beq 0x71e4 +2604 0000705c 3800001d li r0,0x1d +2608 00007060 90620004 stw r3,0x4(r2) +2612 00007064 7c0b492e stwx r0,r11,r9 +2616 00007068 38000000 li r0,0x0 +2620 0000706c 90020008 stw r0,0x8(r2) +2624 00007070 48000174 b 0x71e4 +2628 00007074 394a0001 addi r10,r10,0x1 +2632 00007078 915e000c stw r10,0xc(r30) +2636 0000707c 4bfff5b5 bl _cplus_demangle_type +2640 00007080 2c030000 cmpwi r3,0x0 +2644 00007084 4182015c beq 0x71e0 +2648 00007088 805e0014 lwz r2,0x14(r30) +2652 0000708c 801e0018 lwz r0,0x18(r30) +2656 00007090 7f820000 cmpw cr7,r2,r0 +2660 00007094 409c014c bge cr7,0x71e0 +2664 00007098 1d62000c mulli r11,r2,0xc +2668 0000709c 813e0010 lwz r9,0x10(r30) +2672 000070a0 38020001 addi r0,r2,0x1 +2676 000070a4 901e0014 stw r0,0x14(r30) +2680 000070a8 7c4b4a15 add. r2,r11,r9 +2684 000070ac 41820138 beq 0x71e4 +2688 000070b0 3800001e li r0,0x1e +2692 000070b4 90620004 stw r3,0x4(r2) +2696 000070b8 7c0b492e stwx r0,r11,r9 +2700 000070bc 38000000 li r0,0x0 +2704 000070c0 90020008 stw r0,0x8(r2) +2708 000070c4 48000120 b 0x71e4 +2712 000070c8 394a0001 addi r10,r10,0x1 +2716 000070cc 915e000c stw r10,0xc(r30) +2720 000070d0 4bfff561 bl _cplus_demangle_type +2724 000070d4 2c030000 cmpwi r3,0x0 +2728 000070d8 41820108 beq 0x71e0 +2732 000070dc 805e0014 lwz r2,0x14(r30) +2736 000070e0 801e0018 lwz r0,0x18(r30) +2740 000070e4 7f820000 cmpw cr7,r2,r0 +2744 000070e8 409c00f8 bge cr7,0x71e0 +2748 000070ec 1d62000c mulli r11,r2,0xc +2752 000070f0 813e0010 lwz r9,0x10(r30) +2756 000070f4 38020001 addi r0,r2,0x1 +2760 000070f8 901e0014 stw r0,0x14(r30) +2764 000070fc 7c4b4a15 add. r2,r11,r9 +2768 00007100 418200e4 beq 0x71e4 +2772 00007104 3800001f li r0,0x1f +2776 00007108 90620004 stw r3,0x4(r2) +2780 0000710c 7c0b492e stwx r0,r11,r9 +2784 00007110 38000000 li r0,0x0 +2788 00007114 90020008 stw r0,0x8(r2) +2792 00007118 480000cc b 0x71e4 +2796 0000711c 394a0001 addi r10,r10,0x1 +2800 00007120 915e000c stw r10,0xc(r30) +2804 00007124 4bfff50d bl _cplus_demangle_type +2808 00007128 2c030000 cmpwi r3,0x0 +2812 0000712c 418200b4 beq 0x71e0 +2816 00007130 805e0014 lwz r2,0x14(r30) +2820 00007134 801e0018 lwz r0,0x18(r30) +2824 00007138 7f820000 cmpw cr7,r2,r0 +2828 0000713c 409c00a4 bge cr7,0x71e0 +2832 00007140 1d62000c mulli r11,r2,0xc +2836 00007144 813e0010 lwz r9,0x10(r30) +2840 00007148 38020001 addi r0,r2,0x1 +2844 0000714c 901e0014 stw r0,0x14(r30) +2848 00007150 7c4b4a15 add. r2,r11,r9 +2852 00007154 41820090 beq 0x71e4 +2856 00007158 38000020 li r0,0x20 +2860 0000715c 90620004 stw r3,0x4(r2) +2864 00007160 7c0b492e stwx r0,r11,r9 +2868 00007164 38000000 li r0,0x0 +2872 00007168 90020008 stw r0,0x8(r2) +2876 0000716c 48000078 b 0x71e4 +2880 00007170 380a0001 addi r0,r10,0x1 +2884 00007174 901e000c stw r0,0xc(r30) +2888 00007178 4bffcc59 bl _d_source_name +2892 0000717c 90610038 stw r3,0x38(r1) +2896 00007180 7fc3f378 or r3,r30,r30 +2900 00007184 4bfff4ad bl _cplus_demangle_type +2904 00007188 81410038 lwz r10,0x38(r1) +2908 0000718c 2c030000 cmpwi r3,0x0 +2912 00007190 41820050 beq 0x71e0 +2916 00007194 2f8a0000 cmpwi cr7,r10,0x0 +2920 00007198 419e0048 beq cr7,0x71e0 +2924 0000719c 805e0014 lwz r2,0x14(r30) +2928 000071a0 801e0018 lwz r0,0x18(r30) +2932 000071a4 7f820000 cmpw cr7,r2,r0 +2936 000071a8 409c0038 bge cr7,0x71e0 +2940 000071ac 1d62000c mulli r11,r2,0xc +2944 000071b0 813e0010 lwz r9,0x10(r30) +2948 000071b4 38020001 addi r0,r2,0x1 +2952 000071b8 901e0014 stw r0,0x14(r30) +2956 000071bc 7c4b4a15 add. r2,r11,r9 +2960 000071c0 41820024 beq 0x71e4 +2964 000071c4 3800001c li r0,0x1c +2968 000071c8 90620004 stw r3,0x4(r2) +2972 000071cc 91420008 stw r10,0x8(r2) +2976 000071d0 7c0b492e stwx r0,r11,r9 +2980 000071d4 48000010 b 0x71e4 +2984 000071d8 60000000 nop +2988 000071dc 60000000 nop +2992 000071e0 38400000 li r2,0x0 +2996 000071e4 90410038 stw r2,0x38(r1) +3000 000071e8 4800004c b 0x7234 +3004 000071ec 813e0020 lwz r9,0x20(r30) +3008 000071f0 801e0024 lwz r0,0x24(r30) +3012 000071f4 7f890000 cmpw cr7,r9,r0 +3016 000071f8 409c0028 bge cr7,0x7220 +3020 000071fc 817e001c lwz r11,0x1c(r30) +3024 00007200 5529103a rlwinm r9,r9,2,0,29 +3028 00007204 7c49592e stwx r2,r9,r11 +3032 00007208 805e0020 lwz r2,0x20(r30) +3036 0000720c 38420001 addi r2,r2,0x1 +3040 00007210 905e0020 stw r2,0x20(r30) +3044 00007214 80610038 lwz r3,0x38(r1) +3048 00007218 48000028 b 0x7240 +3052 0000721c 60000000 nop +3056 00007220 38600000 li r3,0x0 +3060 00007224 4800001c b 0x7240 +3064 00007228 7c621b78 or r2,r3,r3 +3068 0000722c 48000008 b 0x7234 +3072 00007230 80410038 lwz r2,0x38(r1) +3076 00007234 2f820000 cmpwi cr7,r2,0x0 +3080 00007238 419effe8 beq cr7,0x7220 +3084 0000723c 4bffffb0 b 0x71ec +3088 00007240 38210060 addi r1,r1,0x60 +3092 00007244 80010008 lwz r0,0x8(r1) +3096 00007248 bb81fff0 lmw r28,0xfff0(r1) +3100 0000724c 7c0803a6 mtspr lr,r0 +3104 00007250 4e800020 blr +3108 00007254 60000000 nop +3112 00007258 60000000 nop +3116 0000725c 60000000 nop _d_operator_name: +0 00007260 7c0802a6 mfspr r0,lr +4 00007264 bfc1fff8 stmw r30,0xfff8(r1) +8 00007268 7c7f1b78 or r31,r3,r3 +12 0000726c 90010008 stw r0,0x8(r1) +16 00007270 9421ffb0 stwu r1,0xffb0(r1) +20 00007274 60000000 nop +24 00007278 60000000 nop +28 0000727c 8043000c lwz r2,0xc(r3) +32 00007280 38020001 addi r0,r2,0x1 +36 00007284 89220000 lbz r9,0x0(r2) +40 00007288 39620002 addi r11,r2,0x2 +44 0000728c 9003000c stw r0,0xc(r3) +48 00007290 7d290774 extsb r9,r9 +52 00007294 2f890076 cmpwi cr7,r9,0x76 'v' +56 00007298 60000000 nop +60 0000729c 88020001 lbz r0,0x1(r2) +64 000072a0 9163000c stw r11,0xc(r3) +68 000072a4 7c050774 extsb r5,r0 +72 000072a8 409e0068 bne cr7,0x7310 +76 000072ac 3bc5ffd0 addi r30,r5,0xffd0 +80 000072b0 57c0063e rlwinm r0,r30,0,24,31 +84 000072b4 2b800009 cmplwi cr7,r0,0x9 +88 000072b8 419d00b8 bgt cr7,0x7370 +92 000072bc 4bffcb15 bl _d_source_name +96 000072c0 805f0014 lwz r2,0x14(r31) +100 000072c4 801f0018 lwz r0,0x18(r31) +104 000072c8 7c6a1b78 or r10,r3,r3 +108 000072cc 7f820000 cmpw cr7,r2,r0 +112 000072d0 409c014c bge cr7,0x741c +116 000072d4 1d22000c mulli r9,r2,0xc +120 000072d8 817f0010 lwz r11,0x10(r31) +124 000072dc 38020001 addi r0,r2,0x1 +128 000072e0 901f0014 stw r0,0x14(r31) +132 000072e4 7c695a15 add. r3,r9,r11 +136 000072e8 41820134 beq 0x741c +140 000072ec 2f9e0000 cmpwi cr7,r30,0x0 +144 000072f0 419c012c blt cr7,0x741c +148 000072f4 2f8a0000 cmpwi cr7,r10,0x0 +152 000072f8 419e0124 beq cr7,0x741c +156 000072fc 38000029 li r0,0x29 +160 00007300 93c30004 stw r30,0x4(r3) +164 00007304 91430008 stw r10,0x8(r3) +168 00007308 7c09592e stwx r0,r9,r11 +172 0000730c 48000114 b 0x7420 +176 00007310 2f890063 cmpwi cr7,r9,0x63 'c' +180 00007314 409e005c bne cr7,0x7370 +184 00007318 2f850076 cmpwi cr7,r5,0x76 'v' +188 0000731c 40be0054 bne+ cr7,0x7370 +192 00007320 4bfff311 bl _cplus_demangle_type +196 00007324 7c6a1b79 or. r10,r3,r3 +200 00007328 418200f4 beq 0x741c +204 0000732c 805f0014 lwz r2,0x14(r31) +208 00007330 801f0018 lwz r0,0x18(r31) +212 00007334 7f820000 cmpw cr7,r2,r0 +216 00007338 409c00e4 bge cr7,0x741c +220 0000733c 1d62000c mulli r11,r2,0xc +224 00007340 813f0010 lwz r9,0x10(r31) +228 00007344 38020001 addi r0,r2,0x1 +232 00007348 901f0014 stw r0,0x14(r31) +236 0000734c 7c6b4a15 add. r3,r11,r9 +240 00007350 418200d0 beq 0x7420 +244 00007354 3800002a li r0,0x2a +248 00007358 91430004 stw r10,0x4(r3) +252 0000735c 7c0b492e stwx r0,r11,r9 +256 00007360 38000000 li r0,0x0 +260 00007364 90030008 stw r0,0x8(r3) +264 00007368 480000b8 b 0x7420 +268 0000736c 60000000 nop +272 00007370 3cc00004 lis r6,0x4 +276 00007374 39000000 li r8,0x0 +280 00007378 38e00031 li r7,0x31 +284 0000737c 38c62c74 addi r6,r6,0x2c74 +288 00007380 7c083850 subf r0,r8,r7 +292 00007384 7c000e70 srawi r0,r0,1 +296 00007388 7c000194 addze r0,r0 +300 0000738c 7d480214 add r10,r8,r0 +304 00007390 55422036 rlwinm r2,r10,4,0,27 +308 00007394 7d62302e lwzx r11,r2,r6 +312 00007398 7c423214 add r2,r2,r6 +316 0000739c 880b0000 lbz r0,0x0(r11) +320 000073a0 7c000774 extsb r0,r0 +324 000073a4 7f890000 cmpw cr7,r9,r0 +328 000073a8 409e0058 bne cr7,0x7400 +332 000073ac 880b0001 lbz r0,0x1(r11) +336 000073b0 7c000774 extsb r0,r0 +340 000073b4 7f850000 cmpw cr7,r5,r0 +344 000073b8 409e0048 bne cr7,0x7400 +348 000073bc 813f0014 lwz r9,0x14(r31) +352 000073c0 801f0018 lwz r0,0x18(r31) +356 000073c4 7f890000 cmpw cr7,r9,r0 +360 000073c8 409c0054 bge cr7,0x741c +364 000073cc 1d49000c mulli r10,r9,0xc +368 000073d0 817f0010 lwz r11,0x10(r31) +372 000073d4 38090001 addi r0,r9,0x1 +376 000073d8 901f0014 stw r0,0x14(r31) +380 000073dc 7c6a5a15 add. r3,r10,r11 +384 000073e0 41820040 beq 0x7420 +388 000073e4 38000028 li r0,0x28 +392 000073e8 90430004 stw r2,0x4(r3) +396 000073ec 7c0a592e stwx r0,r10,r11 +400 000073f0 48000030 b 0x7420 +404 000073f4 60000000 nop +408 000073f8 60000000 nop +412 000073fc 60000000 nop +416 00007400 419c0010 blt cr7,0x7410 +420 00007404 390a0001 addi r8,r10,0x1 +424 00007408 4800000c b 0x7414 +428 0000740c 60000000 nop +432 00007410 7d475378 or r7,r10,r10 +436 00007414 7f883800 cmpw cr7,r8,r7 +440 00007418 409eff68 bne cr7,0x7380 +444 0000741c 38600000 li r3,0x0 +448 00007420 38210050 addi r1,r1,0x50 +452 00007424 80010008 lwz r0,0x8(r1) +456 00007428 bbc1fff8 lmw r30,0xfff8(r1) +460 0000742c 7c0803a6 mtspr lr,r0 +464 00007430 4e800020 blr +468 00007434 60000000 nop +472 00007438 60000000 nop +476 0000743c 60000000 nop _d_unqualified_name: +0 00007440 7c0802a6 mfspr r0,lr +4 00007444 93e1fffc stw r31,0xfffc(r1) +8 00007448 7c7f1b78 or r31,r3,r3 +12 0000744c 90010008 stw r0,0x8(r1) +16 00007450 9421ffb0 stwu r1,0xffb0(r1) +20 00007454 60000000 nop +24 00007458 60000000 nop +28 0000745c 8163000c lwz r11,0xc(r3) +32 00007460 880b0000 lbz r0,0x0(r11) +36 00007464 7c090774 extsb r9,r0 +40 00007468 3849ffd0 addi r2,r9,0xffd0 +44 0000746c 5442063e rlwinm r2,r2,0,24,31 +48 00007470 2b820009 cmplwi cr7,r2,0x9 +52 00007474 419d001c bgt cr7,0x7490 +56 00007478 38210050 addi r1,r1,0x50 +60 0000747c 80010008 lwz r0,0x8(r1) +64 00007480 83e1fffc lwz r31,0xfffc(r1) +68 00007484 7c0803a6 mtspr lr,r0 +72 00007488 4bffc948 b _d_source_name +76 0000748c 60000000 nop +80 00007490 3809ff9f addi r0,r9,0xff9f +84 00007494 5400063e rlwinm r0,r0,0,24,31 +88 00007498 2b800019 cmplwi cr7,r0,0x19 +92 0000749c 419d0044 bgt cr7,0x74e0 +96 000074a0 4bfffdc1 bl _d_operator_name +100 000074a4 2c030000 cmpwi r3,0x0 +104 000074a8 418201b8 beq 0x7660 +108 000074ac 80030000 lwz r0,0x0(r3) +112 000074b0 2f800028 cmpwi cr7,r0,0x28 '(' +116 000074b4 409e01ac bne cr7,0x7660 +120 000074b8 80430004 lwz r2,0x4(r3) +124 000074bc 813f0030 lwz r9,0x30(r31) +128 000074c0 80020008 lwz r0,0x8(r2) +132 000074c4 7d290214 add r9,r9,r0 +136 000074c8 39290007 addi r9,r9,0x7 +140 000074cc 913f0030 stw r9,0x30(r31) +144 000074d0 48000190 b 0x7660 +148 000074d4 60000000 nop +152 000074d8 60000000 nop +156 000074dc 60000000 nop +160 000074e0 3809ffbd addi r0,r9,0xffbd +164 000074e4 5400063e rlwinm r0,r0,0,24,31 +168 000074e8 2b800001 cmplwi cr7,r0,0x1 +172 000074ec 419d0164 bgt cr7,0x7650 +176 000074f0 8143002c lwz r10,0x2c(r3) +180 000074f4 2f8a0000 cmpwi cr7,r10,0x0 +184 000074f8 419e0028 beq cr7,0x7520 +188 000074fc 800a0000 lwz r0,0x0(r10) +192 00007500 2f800000 cmpwi cr7,r0,0x0 +196 00007504 419e000c beq cr7,0x7510 +200 00007508 2f800015 cmpwi cr7,r0,0x15 +204 0000750c 409e0014 bne cr7,0x7520 +208 00007510 801f0030 lwz r0,0x30(r31) +212 00007514 804a0008 lwz r2,0x8(r10) +216 00007518 7c001214 add r0,r0,r2 +220 0000751c 901f0030 stw r0,0x30(r31) +224 00007520 880b0000 lbz r0,0x0(r11) +228 00007524 7d625b78 or r2,r11,r11 +232 00007528 396b0001 addi r11,r11,0x1 +236 0000752c 917f000c stw r11,0xc(r31) +240 00007530 7c000774 extsb r0,r0 +244 00007534 2f800043 cmpwi cr7,r0,0x43 'C' +248 00007538 419e0010 beq cr7,0x7548 +252 0000753c 2f800044 cmpwi cr7,r0,0x44 'D' +256 00007540 409e0110 bne cr7,0x7650 +260 00007544 48000088 b 0x75cc +264 00007548 88020001 lbz r0,0x1(r2) +268 0000754c 39620002 addi r11,r2,0x2 +272 00007550 917f000c stw r11,0xc(r31) +276 00007554 7c000774 extsb r0,r0 +280 00007558 2f800032 cmpwi cr7,r0,0x32 '2' +284 0000755c 419e0018 beq cr7,0x7574 +288 00007560 2f800033 cmpwi cr7,r0,0x33 '3' +292 00007564 419e0018 beq cr7,0x757c +296 00007568 2f800031 cmpwi cr7,r0,0x31 '1' +300 0000756c 409e00e4 bne cr7,0x7650 +304 00007570 48000014 b 0x7584 +308 00007574 39000002 li r8,0x2 +312 00007578 48000010 b 0x7588 +316 0000757c 39000003 li r8,0x3 +320 00007580 48000008 b 0x7588 +324 00007584 39000001 li r8,0x1 +328 00007588 805f0014 lwz r2,0x14(r31) +332 0000758c 801f0018 lwz r0,0x18(r31) +336 00007590 7f820000 cmpw cr7,r2,r0 +340 00007594 409c00bc bge cr7,0x7650 +344 00007598 1d62000c mulli r11,r2,0xc +348 0000759c 813f0010 lwz r9,0x10(r31) +352 000075a0 38020001 addi r0,r2,0x1 +356 000075a4 901f0014 stw r0,0x14(r31) +360 000075a8 7c6b4a15 add. r3,r11,r9 +364 000075ac 418200a4 beq 0x7650 +368 000075b0 2f8a0000 cmpwi cr7,r10,0x0 +372 000075b4 419e009c beq cr7,0x7650 +376 000075b8 38000006 li r0,0x6 +380 000075bc 91030004 stw r8,0x4(r3) +384 000075c0 7c0b492e stwx r0,r11,r9 +388 000075c4 91430008 stw r10,0x8(r3) +392 000075c8 48000098 b 0x7660 +396 000075cc 88020001 lbz r0,0x1(r2) +400 000075d0 38420002 addi r2,r2,0x2 +404 000075d4 905f000c stw r2,0xc(r31) +408 000075d8 7c000774 extsb r0,r0 +412 000075dc 2f800031 cmpwi cr7,r0,0x31 '1' +416 000075e0 419e0018 beq cr7,0x75f8 +420 000075e4 2f800032 cmpwi cr7,r0,0x32 '2' +424 000075e8 419e0018 beq cr7,0x7600 +428 000075ec 2f800030 cmpwi cr7,r0,0x30 '0' +432 000075f0 409e0060 bne cr7,0x7650 +436 000075f4 48000014 b 0x7608 +440 000075f8 39000002 li r8,0x2 +444 000075fc 48000010 b 0x760c +448 00007600 39000003 li r8,0x3 +452 00007604 48000008 b 0x760c +456 00007608 39000001 li r8,0x1 +460 0000760c 805f0014 lwz r2,0x14(r31) +464 00007610 801f0018 lwz r0,0x18(r31) +468 00007614 7f820000 cmpw cr7,r2,r0 +472 00007618 409c0038 bge cr7,0x7650 +476 0000761c 1d62000c mulli r11,r2,0xc +480 00007620 813f0010 lwz r9,0x10(r31) +484 00007624 38020001 addi r0,r2,0x1 +488 00007628 901f0014 stw r0,0x14(r31) +492 0000762c 7c6b4a15 add. r3,r11,r9 +496 00007630 41820020 beq 0x7650 +500 00007634 2f8a0000 cmpwi cr7,r10,0x0 +504 00007638 419e0018 beq cr7,0x7650 +508 0000763c 38000007 li r0,0x7 +512 00007640 91030004 stw r8,0x4(r3) +516 00007644 7c0b492e stwx r0,r11,r9 +520 00007648 91430008 stw r10,0x8(r3) +524 0000764c 48000014 b 0x7660 +528 00007650 38600000 li r3,0x0 +532 00007654 60000000 nop +536 00007658 60000000 nop +540 0000765c 60000000 nop +544 00007660 38210050 addi r1,r1,0x50 +548 00007664 80010008 lwz r0,0x8(r1) +552 00007668 83e1fffc lwz r31,0xfffc(r1) +556 0000766c 7c0803a6 mtspr lr,r0 +560 00007670 4e800020 blr +564 00007674 60000000 nop +568 00007678 60000000 nop +572 0000767c 60000000 nop _d_expression: +0 00007680 7c0802a6 mfspr r0,lr +4 00007684 bf81fff0 stmw r28,0xfff0(r1) +8 00007688 7c7f1b78 or r31,r3,r3 +12 0000768c 90010008 stw r0,0x8(r1) +16 00007690 9421ffb0 stwu r1,0xffb0(r1) +20 00007694 60000000 nop +24 00007698 60000000 nop +28 0000769c 8043000c lwz r2,0xc(r3) +32 000076a0 88020000 lbz r0,0x0(r2) +36 000076a4 7c000774 extsb r0,r0 +40 000076a8 2f80004c cmpwi cr7,r0,0x4c 'L' +44 000076ac 409e0024 bne cr7,0x76d0 +48 000076b0 38210050 addi r1,r1,0x50 +52 000076b4 80010008 lwz r0,0x8(r1) +56 000076b8 bb81fff0 lmw r28,0xfff0(r1) +60 000076bc 7c0803a6 mtspr lr,r0 +64 000076c0 4bffe270 b _d_expr_primary +68 000076c4 60000000 nop +72 000076c8 60000000 nop +76 000076cc 60000000 nop +80 000076d0 2f800054 cmpwi cr7,r0,0x54 'T' +84 000076d4 409e012c bne cr7,0x7800 +88 000076d8 39420001 addi r10,r2,0x1 +92 000076dc 39600000 li r11,0x0 +96 000076e0 9143000c stw r10,0xc(r3) +100 000076e4 60000000 nop +104 000076e8 88020001 lbz r0,0x1(r2) +108 000076ec 7c090774 extsb r9,r0 +112 000076f0 2f89005f cmpwi cr7,r9,0x5f '_' +116 000076f4 419e00a0 beq cr7,0x7794 +120 000076f8 2f89006e cmpwi cr7,r9,0x6e 'n' +124 000076fc 39000000 li r8,0x0 +128 00007700 409e0020 bne cr7,0x7720 +132 00007704 39420002 addi r10,r2,0x2 +136 00007708 39000001 li r8,0x1 +140 0000770c 9143000c stw r10,0xc(r3) +144 00007710 60000000 nop +148 00007714 88020002 lbz r0,0x2(r2) +152 00007718 7c090774 extsb r9,r0 +156 0000771c 60000000 nop +160 00007720 3809ffd0 addi r0,r9,0xffd0 +164 00007724 5400063e rlwinm r0,r0,0,24,31 +168 00007728 2b800009 cmplwi cr7,r0,0x9 +172 0000772c 409d0024 ble cr7,0x7750 +176 00007730 38400000 li r2,0x0 +180 00007734 2f880000 cmpwi cr7,r8,0x0 +184 00007738 419e0008 beq cr7,0x7740 +188 0000773c 7c4200d0 neg r2,r2 +192 00007740 2f820000 cmpwi cr7,r2,0x0 +196 00007744 39620001 addi r11,r2,0x1 +200 00007748 409c0058 bge cr7,0x77a0 +204 0000774c 48000474 b 0x7bc0 +208 00007750 815f000c lwz r10,0xc(r31) +212 00007754 38400000 li r2,0x0 +216 00007758 60000000 nop +220 0000775c 60000000 nop +224 00007760 7d4b5378 or r11,r10,r10 +228 00007764 394a0001 addi r10,r10,0x1 +232 00007768 1c42000a mulli r2,r2,0xa +236 0000776c 915f000c stw r10,0xc(r31) +240 00007770 7c424a14 add r2,r2,r9 +244 00007774 3842ffd0 addi r2,r2,0xffd0 +248 00007778 892b0001 lbz r9,0x1(r11) +252 0000777c 7d290774 extsb r9,r9 +256 00007780 3809ffd0 addi r0,r9,0xffd0 +260 00007784 5400063e rlwinm r0,r0,0,24,31 +264 00007788 2b800009 cmplwi cr7,r0,0x9 +268 0000778c 409dffd4 ble cr7,0x7760 +272 00007790 4bffffa4 b 0x7734 +276 00007794 7d425378 or r2,r10,r10 +280 00007798 4800000c b 0x77a4 +284 0000779c 60000000 nop +288 000077a0 805f000c lwz r2,0xc(r31) +292 000077a4 88020000 lbz r0,0x0(r2) +296 000077a8 39420001 addi r10,r2,0x1 +300 000077ac 915f000c stw r10,0xc(r31) +304 000077b0 2f80005f cmpwi cr7,r0,0x5f '_' +308 000077b4 409e040c bne cr7,0x7bc0 +312 000077b8 813f0014 lwz r9,0x14(r31) +316 000077bc 801f0018 lwz r0,0x18(r31) +320 000077c0 805f0028 lwz r2,0x28(r31) +324 000077c4 7f890000 cmpw cr7,r9,r0 +328 000077c8 38420001 addi r2,r2,0x1 +332 000077cc 905f0028 stw r2,0x28(r31) +336 000077d0 409c03f0 bge cr7,0x7bc0 +340 000077d4 1d49000c mulli r10,r9,0xc +344 000077d8 805f0010 lwz r2,0x10(r31) +348 000077dc 38090001 addi r0,r9,0x1 +352 000077e0 901f0014 stw r0,0x14(r31) +356 000077e4 7c6a1215 add. r3,r10,r2 +360 000077e8 418203dc beq 0x7bc4 +364 000077ec 38000005 li r0,0x5 +368 000077f0 91630004 stw r11,0x4(r3) +372 000077f4 7c0a112e stwx r0,r10,r2 +376 000077f8 480003cc b 0x7bc4 +380 000077fc 60000000 nop +384 00007800 2f800073 cmpwi cr7,r0,0x73 's' +388 00007804 409e012c bne cr7,0x7930 +392 00007808 88020001 lbz r0,0x1(r2) +396 0000780c 2f800072 cmpwi cr7,r0,0x72 'r' +400 00007810 409e0120 bne cr7,0x7930 +404 00007814 38020002 addi r0,r2,0x2 +408 00007818 9003000c stw r0,0xc(r3) +412 0000781c 4bffee15 bl _cplus_demangle_type +416 00007820 7c7d1b78 or r29,r3,r3 +420 00007824 7fe3fb78 or r3,r31,r31 +424 00007828 4bfffc19 bl _d_unqualified_name +428 0000782c 805f000c lwz r2,0xc(r31) +432 00007830 7c7e1b78 or r30,r3,r3 +436 00007834 88020000 lbz r0,0x0(r2) +440 00007838 2f800049 cmpwi cr7,r0,0x49 'I' +444 0000783c 419e0050 beq cr7,0x788c +448 00007840 2f9d0000 cmpwi cr7,r29,0x0 +452 00007844 419e037c beq cr7,0x7bc0 +456 00007848 2f830000 cmpwi cr7,r3,0x0 +460 0000784c 419e0374 beq cr7,0x7bc0 +464 00007850 805f0014 lwz r2,0x14(r31) +468 00007854 801f0018 lwz r0,0x18(r31) +472 00007858 7f820000 cmpw cr7,r2,r0 +476 0000785c 409c0364 bge cr7,0x7bc0 +480 00007860 1d62000c mulli r11,r2,0xc +484 00007864 813f0010 lwz r9,0x10(r31) +488 00007868 38020001 addi r0,r2,0x1 +492 0000786c 901f0014 stw r0,0x14(r31) +496 00007870 7c6b4a15 add. r3,r11,r9 +500 00007874 41820350 beq 0x7bc4 +504 00007878 38000001 li r0,0x1 +508 0000787c 93a30004 stw r29,0x4(r3) +512 00007880 93c30008 stw r30,0x8(r3) +516 00007884 7c0b492e stwx r0,r11,r9 +520 00007888 4800033c b 0x7bc4 +524 0000788c 7fe3fb78 or r3,r31,r31 +528 00007890 4bffe361 bl _d_template_args +532 00007894 2f9e0000 cmpwi cr7,r30,0x0 +536 00007898 419e0048 beq cr7,0x78e0 +540 0000789c 2f830000 cmpwi cr7,r3,0x0 +544 000078a0 419e0040 beq cr7,0x78e0 +548 000078a4 805f0014 lwz r2,0x14(r31) +552 000078a8 801f0018 lwz r0,0x18(r31) +556 000078ac 7f820000 cmpw cr7,r2,r0 +560 000078b0 409c0030 bge cr7,0x78e0 +564 000078b4 1d62000c mulli r11,r2,0xc +568 000078b8 813f0010 lwz r9,0x10(r31) +572 000078bc 38020001 addi r0,r2,0x1 +576 000078c0 901f0014 stw r0,0x14(r31) +580 000078c4 7c4b4a15 add. r2,r11,r9 +584 000078c8 4182001c beq 0x78e4 +588 000078cc 38000004 li r0,0x4 +592 000078d0 93c20004 stw r30,0x4(r2) +596 000078d4 90620008 stw r3,0x8(r2) +600 000078d8 7c0b492e stwx r0,r11,r9 +604 000078dc 48000008 b 0x78e4 +608 000078e0 38400000 li r2,0x0 +612 000078e4 2f9d0000 cmpwi cr7,r29,0x0 +616 000078e8 419e02d8 beq cr7,0x7bc0 +620 000078ec 2f820000 cmpwi cr7,r2,0x0 +624 000078f0 419e02d0 beq cr7,0x7bc0 +628 000078f4 813f0014 lwz r9,0x14(r31) +632 000078f8 801f0018 lwz r0,0x18(r31) +636 000078fc 7f890000 cmpw cr7,r9,r0 +640 00007900 409c02c0 bge cr7,0x7bc0 +644 00007904 1d49000c mulli r10,r9,0xc +648 00007908 817f0010 lwz r11,0x10(r31) +652 0000790c 38090001 addi r0,r9,0x1 +656 00007910 901f0014 stw r0,0x14(r31) +660 00007914 7c6a5a15 add. r3,r10,r11 +664 00007918 418202ac beq 0x7bc4 +668 0000791c 38000001 li r0,0x1 +672 00007920 93a30004 stw r29,0x4(r3) +676 00007924 90430008 stw r2,0x8(r3) +680 00007928 7c0a592e stwx r0,r10,r11 +684 0000792c 48000298 b 0x7bc4 +688 00007930 7fe3fb78 or r3,r31,r31 +692 00007934 4bfff92d bl _d_operator_name +696 00007938 7c7d1b79 or. r29,r3,r3 +700 0000793c 41820284 beq 0x7bc0 +704 00007940 801d0000 lwz r0,0x0(r29) +708 00007944 2f000028 cmpwi cr6,r0,0x28 '(' +712 00007948 409a0058 bne cr6,0x79a0 +716 0000794c 805d0004 lwz r2,0x4(r29) +720 00007950 813f0030 lwz r9,0x30(r31) +724 00007954 80020008 lwz r0,0x8(r2) +728 00007958 7d290214 add r9,r9,r0 +732 0000795c 3929fffe addi r9,r9,0xfffe +736 00007960 913f0030 stw r9,0x30(r31) +740 00007964 801d0000 lwz r0,0x0(r29) +744 00007968 2f000028 cmpwi cr6,r0,0x28 '(' +748 0000796c 409a0034 bne cr6,0x79a0 +752 00007970 83dd0004 lwz r30,0x4(r29) +756 00007974 3c800003 lis r4,0x3 +760 00007978 3884d070 addi r4,r4,0xd070 st +764 0000797c 807e0000 lwz r3,0x0(r30) +768 00007980 4802aa11 bl 0x32390 _strcmp +772 00007984 2f830000 cmpwi cr7,r3,0x0 +776 00007988 409e0030 bne cr7,0x79b8 +780 0000798c 7fe3fb78 or r3,r31,r31 +784 00007990 4bffeca1 bl _cplus_demangle_type +788 00007994 7c6a1b79 or. r10,r3,r3 +792 00007998 41820228 beq 0x7bc0 +796 0000799c 48000054 b 0x79f0 +800 000079a0 2f800029 cmpwi cr7,r0,0x29 ')' +804 000079a4 419e001c beq cr7,0x79c0 +808 000079a8 2f80002a cmpwi cr7,r0,0x2a '*' +812 000079ac 419e0034 beq cr7,0x79e0 +816 000079b0 409a0210 bne cr6,0x7bc0 +820 000079b4 83dd0004 lwz r30,0x4(r29) +824 000079b8 807e000c lwz r3,0xc(r30) +828 000079bc 48000008 b 0x79c4 +832 000079c0 807d0004 lwz r3,0x4(r29) +836 000079c4 2f830002 cmpwi cr7,r3,0x2 +840 000079c8 419e0064 beq cr7,0x7a2c +844 000079cc 2f830003 cmpwi cr7,r3,0x3 +848 000079d0 419e00f4 beq cr7,0x7ac4 +852 000079d4 2f830001 cmpwi cr7,r3,0x1 +856 000079d8 409e01e8 bne cr7,0x7bc0 +860 000079dc 60000000 nop +864 000079e0 7fe3fb78 or r3,r31,r31 +868 000079e4 4bfffc9d bl _d_expression +872 000079e8 7c6a1b79 or. r10,r3,r3 +876 000079ec 418201d4 beq 0x7bc0 +880 000079f0 805f0014 lwz r2,0x14(r31) +884 000079f4 801f0018 lwz r0,0x18(r31) +888 000079f8 7f820000 cmpw cr7,r2,r0 +892 000079fc 409c01c4 bge cr7,0x7bc0 +896 00007a00 1d62000c mulli r11,r2,0xc +900 00007a04 813f0010 lwz r9,0x10(r31) +904 00007a08 38020001 addi r0,r2,0x1 +908 00007a0c 901f0014 stw r0,0x14(r31) +912 00007a10 7c6b4a15 add. r3,r11,r9 +916 00007a14 418201b0 beq 0x7bc4 +920 00007a18 3800002b li r0,0x2b +924 00007a1c 93a30004 stw r29,0x4(r3) +928 00007a20 91430008 stw r10,0x8(r3) +932 00007a24 7c0b492e stwx r0,r11,r9 +936 00007a28 4800019c b 0x7bc4 +940 00007a2c 7fe3fb78 or r3,r31,r31 +944 00007a30 4bfffc51 bl _d_expression +948 00007a34 7c7e1b78 or r30,r3,r3 +952 00007a38 7fe3fb78 or r3,r31,r31 +956 00007a3c 4bfffc45 bl _d_expression +960 00007a40 2f9e0000 cmpwi cr7,r30,0x0 +964 00007a44 419e017c beq cr7,0x7bc0 +968 00007a48 2f830000 cmpwi cr7,r3,0x0 +972 00007a4c 419e0174 beq cr7,0x7bc0 +976 00007a50 805f0014 lwz r2,0x14(r31) +980 00007a54 801f0018 lwz r0,0x18(r31) +984 00007a58 7f820000 cmpw cr7,r2,r0 +988 00007a5c 409c0164 bge cr7,0x7bc0 +992 00007a60 1d62000c mulli r11,r2,0xc +996 00007a64 813f0010 lwz r9,0x10(r31) +1000 00007a68 38020001 addi r0,r2,0x1 +1004 00007a6c 901f0014 stw r0,0x14(r31) +1008 00007a70 7d4b4a15 add. r10,r11,r9 +1012 00007a74 4182014c beq 0x7bc0 +1016 00007a78 3800002d li r0,0x2d +1020 00007a7c 93ca0004 stw r30,0x4(r10) +1024 00007a80 906a0008 stw r3,0x8(r10) +1028 00007a84 7c0b492e stwx r0,r11,r9 +1032 00007a88 805f0014 lwz r2,0x14(r31) +1036 00007a8c 801f0018 lwz r0,0x18(r31) +1040 00007a90 7f820000 cmpw cr7,r2,r0 +1044 00007a94 409c012c bge cr7,0x7bc0 +1048 00007a98 1d62000c mulli r11,r2,0xc +1052 00007a9c 813f0010 lwz r9,0x10(r31) +1056 00007aa0 38020001 addi r0,r2,0x1 +1060 00007aa4 901f0014 stw r0,0x14(r31) +1064 00007aa8 7c6b4a15 add. r3,r11,r9 +1068 00007aac 41820118 beq 0x7bc4 +1072 00007ab0 3800002c li r0,0x2c +1076 00007ab4 93a30004 stw r29,0x4(r3) +1080 00007ab8 91430008 stw r10,0x8(r3) +1084 00007abc 7c0b492e stwx r0,r11,r9 +1088 00007ac0 48000104 b 0x7bc4 +1092 00007ac4 7fe3fb78 or r3,r31,r31 +1096 00007ac8 4bfffbb9 bl _d_expression +1100 00007acc 7c7c1b78 or r28,r3,r3 +1104 00007ad0 7fe3fb78 or r3,r31,r31 +1108 00007ad4 4bfffbad bl _d_expression +1112 00007ad8 7c7e1b78 or r30,r3,r3 +1116 00007adc 7fe3fb78 or r3,r31,r31 +1120 00007ae0 4bfffba1 bl _d_expression +1124 00007ae4 2f9e0000 cmpwi cr7,r30,0x0 +1128 00007ae8 419e0048 beq cr7,0x7b30 +1132 00007aec 2f830000 cmpwi cr7,r3,0x0 +1136 00007af0 419e0040 beq cr7,0x7b30 +1140 00007af4 805f0014 lwz r2,0x14(r31) +1144 00007af8 801f0018 lwz r0,0x18(r31) +1148 00007afc 7f820000 cmpw cr7,r2,r0 +1152 00007b00 409c0030 bge cr7,0x7b30 +1156 00007b04 1d62000c mulli r11,r2,0xc +1160 00007b08 813f0010 lwz r9,0x10(r31) +1164 00007b0c 38020001 addi r0,r2,0x1 +1168 00007b10 901f0014 stw r0,0x14(r31) +1172 00007b14 7d4b4a15 add. r10,r11,r9 +1176 00007b18 4182001c beq 0x7b34 +1180 00007b1c 38000030 li r0,0x30 +1184 00007b20 93ca0004 stw r30,0x4(r10) +1188 00007b24 906a0008 stw r3,0x8(r10) +1192 00007b28 7c0b492e stwx r0,r11,r9 +1196 00007b2c 48000008 b 0x7b34 +1200 00007b30 39400000 li r10,0x0 +1204 00007b34 2f9c0000 cmpwi cr7,r28,0x0 +1208 00007b38 419e0088 beq cr7,0x7bc0 +1212 00007b3c 2f8a0000 cmpwi cr7,r10,0x0 +1216 00007b40 419e0080 beq cr7,0x7bc0 +1220 00007b44 805f0014 lwz r2,0x14(r31) +1224 00007b48 801f0018 lwz r0,0x18(r31) +1228 00007b4c 7f820000 cmpw cr7,r2,r0 +1232 00007b50 409c0070 bge cr7,0x7bc0 +1236 00007b54 1d62000c mulli r11,r2,0xc +1240 00007b58 813f0010 lwz r9,0x10(r31) +1244 00007b5c 38020001 addi r0,r2,0x1 +1248 00007b60 901f0014 stw r0,0x14(r31) +1252 00007b64 7d0b4a15 add. r8,r11,r9 +1256 00007b68 41820058 beq 0x7bc0 +1260 00007b6c 3800002f li r0,0x2f +1264 00007b70 93880004 stw r28,0x4(r8) +1268 00007b74 91480008 stw r10,0x8(r8) +1272 00007b78 7c0b492e stwx r0,r11,r9 +1276 00007b7c 805f0014 lwz r2,0x14(r31) +1280 00007b80 801f0018 lwz r0,0x18(r31) +1284 00007b84 7f820000 cmpw cr7,r2,r0 +1288 00007b88 409c0038 bge cr7,0x7bc0 +1292 00007b8c 1d62000c mulli r11,r2,0xc +1296 00007b90 813f0010 lwz r9,0x10(r31) +1300 00007b94 38020001 addi r0,r2,0x1 +1304 00007b98 901f0014 stw r0,0x14(r31) +1308 00007b9c 7c6b4a15 add. r3,r11,r9 +1312 00007ba0 41820024 beq 0x7bc4 +1316 00007ba4 3800002e li r0,0x2e +1320 00007ba8 93a30004 stw r29,0x4(r3) +1324 00007bac 91030008 stw r8,0x8(r3) +1328 00007bb0 7c0b492e stwx r0,r11,r9 +1332 00007bb4 48000010 b 0x7bc4 +1336 00007bb8 60000000 nop +1340 00007bbc 60000000 nop +1344 00007bc0 38600000 li r3,0x0 +1348 00007bc4 38210050 addi r1,r1,0x50 +1352 00007bc8 80010008 lwz r0,0x8(r1) +1356 00007bcc bb81fff0 lmw r28,0xfff0(r1) +1360 00007bd0 7c0803a6 mtspr lr,r0 +1364 00007bd4 4e800020 blr +1368 00007bd8 60000000 nop +1372 00007bdc 60000000 nop _is_ctor_or_dtor: +0 00007be0 7c0802a6 mfspr r0,lr +4 00007be4 bf41ffe8 stmw r26,0xffe8(r1) +8 00007be8 3ba00000 li r29,0x0 +12 00007bec 7c7c1b78 or r28,r3,r3 +16 00007bf0 7c9a2378 or r26,r4,r4 +20 00007bf4 7cbb2b78 or r27,r5,r5 +24 00007bf8 90010008 stw r0,0x8(r1) +28 00007bfc 9421ff60 stwu r1,0xff60(r1) +32 00007c00 93a40000 stw r29,0x0(r4) +36 00007c04 93a50000 stw r29,0x0(r5) +40 00007c08 7c3e0b78 or r30,r1,r1 +44 00007c0c 7c3f0b78 or r31,r1,r1 +48 00007c10 4802a771 bl 0x32380 _strlen +52 00007c14 38004000 li r0,0x4000 +56 00007c18 939e0044 stw r28,0x44(r30) +60 00007c1c 93be0068 stw r29,0x68(r30) +64 00007c20 907e005c stw r3,0x5c(r30) +68 00007c24 939e0038 stw r28,0x38(r30) +72 00007c28 901e0040 stw r0,0x40(r30) +76 00007c2c 93be004c stw r29,0x4c(r30) +80 00007c30 93be0058 stw r29,0x58(r30) +84 00007c34 93be0060 stw r29,0x60(r30) +88 00007c38 93be0064 stw r29,0x64(r30) +92 00007c3c 7c5c1a14 add r2,r28,r3 +96 00007c40 5469083c rlwinm r9,r3,1,0,30 +100 00007c44 905e003c stw r2,0x3c(r30) +104 00007c48 54622834 rlwinm r2,r3,5,0,26 +108 00007c4c 54631838 rlwinm r3,r3,3,0,28 +112 00007c50 913e0050 stw r9,0x50(r30) +116 00007c54 7c431050 subf r2,r3,r2 +120 00007c58 3842001e addi r2,r2,0x1e +124 00007c5c 54420036 rlwinm r2,r2,0,0,27 +128 00007c60 7c4200d0 neg r2,r2 +132 00007c64 80010000 lwz r0,0x0(r1) +136 00007c68 7c01116e stwux r0,r1,r2 +140 00007c6c 805e005c lwz r2,0x5c(r30) +144 00007c70 39610040 addi r11,r1,0x40 +148 00007c74 5442103a rlwinm r2,r2,2,0,29 +152 00007c78 3842001e addi r2,r2,0x1e +156 00007c7c 54420036 rlwinm r2,r2,0,0,27 +160 00007c80 7c4200d0 neg r2,r2 +164 00007c84 7c01116e stwux r0,r1,r2 +168 00007c88 917e0048 stw r11,0x48(r30) +172 00007c8c 38010040 addi r0,r1,0x40 +176 00007c90 813e0044 lwz r9,0x44(r30) +180 00007c94 901e0054 stw r0,0x54(r30) +184 00007c98 38490001 addi r2,r9,0x1 +188 00007c9c 88090000 lbz r0,0x0(r9) +192 00007ca0 905e0044 stw r2,0x44(r30) +196 00007ca4 2f80005f cmpwi cr7,r0,0x5f '_' +200 00007ca8 409e00f8 bne cr7,0x7da0 +204 00007cac 88090001 lbz r0,0x1(r9) +208 00007cb0 38490002 addi r2,r9,0x2 +212 00007cb4 905e0044 stw r2,0x44(r30) +216 00007cb8 2f80005a cmpwi cr7,r0,0x5a 'Z' +220 00007cbc 409e00e4 bne cr7,0x7da0 +224 00007cc0 387e0038 addi r3,r30,0x38 +228 00007cc4 38800001 li r4,0x1 +232 00007cc8 4bffcd29 bl _d_encoding +236 00007ccc 2c030000 cmpwi r3,0x0 +240 00007cd0 418200d0 beq 0x7da0 +244 00007cd4 81230000 lwz r9,0x0(r3) +248 00007cd8 2b89001b cmplwi cr7,r9,0x1b +252 00007cdc 419d00c4 bgt cr7,0x7da0 +256 00007ce0 3c400000 lis r2,0x0 +260 00007ce4 5529103a rlwinm r9,r9,2,0,29 +264 00007ce8 38427cfc addi r2,r2,0x7cfc +268 00007cec 7c09102e lwzx r0,r9,r2 +272 00007cf0 7c001214 add r0,r0,r2 +276 00007cf4 7c0903a6 mtspr ctr,r0 +280 00007cf8 4e800420 bctr +284 00007cfc 000000a4 .long 0x000000a4 +288 00007d00 00000078 .long 0x00000078 +292 00007d04 00000078 .long 0x00000078 +296 00007d08 00000070 .long 0x00000070 +300 00007d0c 00000070 .long 0x00000070 +304 00007d10 000000a4 .long 0x000000a4 +308 00007d14 00000080 .long 0x00000080 +312 00007d18 0000008c .long 0x0000008c +316 00007d1c 000000a4 .long 0x000000a4 +320 00007d20 000000a4 .long 0x000000a4 +324 00007d24 000000a4 .long 0x000000a4 +328 00007d28 000000a4 .long 0x000000a4 +332 00007d2c 000000a4 .long 0x000000a4 +336 00007d30 000000a4 .long 0x000000a4 +340 00007d34 000000a4 .long 0x000000a4 +344 00007d38 000000a4 .long 0x000000a4 +348 00007d3c 000000a4 .long 0x000000a4 +352 00007d40 000000a4 .long 0x000000a4 +356 00007d44 000000a4 .long 0x000000a4 +360 00007d48 000000a4 .long 0x000000a4 +364 00007d4c 000000a4 .long 0x000000a4 +368 00007d50 000000a4 .long 0x000000a4 +372 00007d54 000000a4 .long 0x000000a4 +376 00007d58 000000a4 .long 0x000000a4 +380 00007d5c 000000a4 .long 0x000000a4 +384 00007d60 00000070 .long 0x00000070 +388 00007d64 00000070 .long 0x00000070 +392 00007d68 00000070 .long 0x00000070 +396 00007d6c 80630004 lwz r3,0x4(r3) +400 00007d70 48000024 b 0x7d94 +404 00007d74 80630008 lwz r3,0x8(r3) +408 00007d78 4800001c b 0x7d94 +412 00007d7c 80030004 lwz r0,0x4(r3) +416 00007d80 901a0000 stw r0,0x0(r26) +420 00007d84 48000024 b 0x7da8 +424 00007d88 80030004 lwz r0,0x4(r3) +428 00007d8c 901b0000 stw r0,0x0(r27) +432 00007d90 48000018 b 0x7da8 +436 00007d94 2f830000 cmpwi cr7,r3,0x0 +440 00007d98 409eff3c bne cr7,0x7cd4 +444 00007d9c 60000000 nop +448 00007da0 38600000 li r3,0x0 +452 00007da4 4800000c b 0x7db0 +456 00007da8 38600001 li r3,0x1 +460 00007dac 60000000 nop +464 00007db0 80010000 lwz r0,0x0(r1) +468 00007db4 7fe1fb78 or r1,r31,r31 +472 00007db8 90010000 stw r0,0x0(r1) +476 00007dbc 60000000 nop +480 00007dc0 80210000 lwz r1,0x0(r1) +484 00007dc4 80010008 lwz r0,0x8(r1) +488 00007dc8 bb41ffe8 lmw r26,0xffe8(r1) +492 00007dcc 7c0803a6 mtspr lr,r0 +496 00007dd0 4e800020 blr +500 00007dd4 60000000 nop +504 00007dd8 60000000 nop +508 00007ddc 60000000 nop _is_gnu_v3_mangled_dtor: +0 00007de0 7c0802a6 mfspr r0,lr +4 00007de4 90010008 stw r0,0x8(r1) +8 00007de8 9421ffb0 stwu r1,0xffb0(r1) +12 00007dec 38810038 addi r4,r1,0x38 +16 00007df0 38a1003c addi r5,r1,0x3c +20 00007df4 4bfffded bl _is_ctor_or_dtor +24 00007df8 38000000 li r0,0x0 +28 00007dfc 2f830000 cmpwi cr7,r3,0x0 +32 00007e00 419e0008 beq cr7,0x7e08 +36 00007e04 8001003c lwz r0,0x3c(r1) +40 00007e08 38210050 addi r1,r1,0x50 +44 00007e0c 7c030378 or r3,r0,r0 +48 00007e10 80010008 lwz r0,0x8(r1) +52 00007e14 7c0803a6 mtspr lr,r0 +56 00007e18 4e800020 blr +60 00007e1c 60000000 nop _is_gnu_v3_mangled_ctor: +0 00007e20 7c0802a6 mfspr r0,lr +4 00007e24 90010008 stw r0,0x8(r1) +8 00007e28 9421ffb0 stwu r1,0xffb0(r1) +12 00007e2c 38810038 addi r4,r1,0x38 +16 00007e30 38a1003c addi r5,r1,0x3c +20 00007e34 4bfffdad bl _is_ctor_or_dtor +24 00007e38 38000000 li r0,0x0 +28 00007e3c 2f830000 cmpwi cr7,r3,0x0 +32 00007e40 419e0008 beq cr7,0x7e48 +36 00007e44 80010038 lwz r0,0x38(r1) +40 00007e48 38210050 addi r1,r1,0x50 +44 00007e4c 7c030378 or r3,r0,r0 +48 00007e50 80010008 lwz r0,0x8(r1) +52 00007e54 7c0803a6 mtspr lr,r0 +56 00007e58 4e800020 blr +60 00007e5c 60000000 nop _d_print_comp: +0 00007e60 7c400026 mfcr r2 +4 00007e64 7c0802a6 mfspr r0,lr +8 00007e68 bee1ffdc stmw r23,0xffdc(r1) +12 00007e6c 7c9c2379 or. r28,r4,r4 +16 00007e70 7c7d1b78 or r29,r3,r3 +20 00007e74 90010008 stw r0,0x8(r1) +24 00007e78 90410004 stw r2,0x4(r1) +28 00007e7c 9421ff40 stwu r1,0xff40(r1) +32 00007e80 40820020 bne 0x7ea0 +36 00007e84 80630004 lwz r3,0x4(r3) +40 00007e88 4802a4d9 bl 0x32360 _free +44 00007e8c 38e00000 li r7,0x0 +48 00007e90 90fd0004 stw r7,0x4(r29) +52 00007e94 48003f4c b 0xbde0 +56 00007e98 60000000 nop +60 00007e9c 60000000 nop +64 00007ea0 80e30004 lwz r7,0x4(r3) +68 00007ea4 2f070000 cmpwi cr6,r7,0x0 +72 00007ea8 419a3f38 beq cr6,0xbde0 +76 00007eac 817c0000 lwz r11,0x0(r28) +80 00007eb0 2b8b0032 cmplwi cr7,r11,0x32 '2' +84 00007eb4 419d3dec bgt cr7,0xbca0 +88 00007eb8 3c400000 lis r2,0x0 +92 00007ebc 5569103a rlwinm r9,r11,2,0,29 +96 00007ec0 38427ed4 addi r2,r2,0x7ed4 +100 00007ec4 7c09102e lwzx r0,r9,r2 +104 00007ec8 7c001214 add r0,r0,r2 +108 00007ecc 7c0903a6 mtspr ctr,r0 +112 00007ed0 4e800420 bctr +116 00007ed4 000000cc .long 0x000000cc +120 00007ed8 000003e4 .long 0x000003e4 +124 00007edc 000003e4 .long 0x000003e4 +128 00007ee0 00000564 .long 0x00000564 +132 00007ee4 00000790 .long 0x00000790 +136 00007ee8 00000a50 .long 0x00000a50 +140 00007eec 00000af8 .long 0x00000af8 +144 00007ef0 00000b04 .long 0x00000b04 +148 00007ef4 00000bb4 .long 0x00000bb4 +152 00007ef8 00000cb0 .long 0x00000cb0 +156 00007efc 00000d90 .long 0x00000d90 +160 00007f00 00000f70 .long 0x00000f70 +164 00007f04 00001050 .long 0x00001050 +168 00007f08 00001148 .long 0x00001148 +172 00007f0c 00001240 .long 0x00001240 +176 00007f10 00001360 .long 0x00001360 +180 00007f14 00001458 .long 0x00001458 +184 00007f18 00001558 .long 0x00001558 +188 00007f1c 00001648 .long 0x00001648 +192 00007f20 00001760 .long 0x00001760 +196 00007f24 00001880 .long 0x00001880 +200 00007f28 00001978 .long 0x00001978 +204 00007f2c 00001a38 .long 0x00001a38 +208 00007f30 00001a38 .long 0x00001a38 +212 00007f34 00001a38 .long 0x00001a38 +216 00007f38 00001a80 .long 0x00001a80 +220 00007f3c 00001a80 .long 0x00001a80 +224 00007f40 00001a80 .long 0x00001a80 +228 00007f44 00001a80 .long 0x00001a80 +232 00007f48 00001a80 .long 0x00001a80 +236 00007f4c 00001a80 .long 0x00001a80 +240 00007f50 00001a80 .long 0x00001a80 +244 00007f54 00001a80 .long 0x00001a80 +248 00007f58 00001ad4 .long 0x00001ad4 +252 00007f5c 00001c78 .long 0x00001c78 +256 00007f60 00001c84 .long 0x00001c84 +260 00007f64 00001dbc .long 0x00001dbc +264 00007f68 00001ecc .long 0x00001ecc +268 00007f6c 0000209c .long 0x0000209c +272 00007f70 0000209c .long 0x0000209c +276 00007f74 00002174 .long 0x00002174 +280 00007f78 000023ec .long 0x000023ec +284 00007f7c 000024d4 .long 0x000024d4 +288 00007f80 000025b4 .long 0x000025b4 +292 00007f84 00002938 .long 0x00002938 +296 00007f88 00002edc .long 0x00002edc +300 00007f8c 00002ef0 .long 0x00002ef0 +304 00007f90 000033cc .long 0x000033cc +308 00007f94 000033cc .long 0x000033cc +312 00007f98 000033e0 .long 0x000033e0 +316 00007f9c 000033e0 .long 0x000033e0 +320 00007fa0 80030000 lwz r0,0x0(r3) +324 00007fa4 70020004 andi. r2,r0,0x4 +328 00007fa8 408200c4 bne 0x806c +332 00007fac 80030008 lwz r0,0x8(r3) +336 00007fb0 837c0008 lwz r27,0x8(r28) +340 00007fb4 83e3000c lwz r31,0xc(r3) +344 00007fb8 7fc0da14 add r30,r0,r27 +348 00007fbc 7f9ef840 cmplw cr7,r30,r31 +352 00007fc0 419d0028 bgt cr7,0x7fe8 +356 00007fc4 809c0004 lwz r4,0x4(r28) +360 00007fc8 7c670214 add r3,r7,r0 +364 00007fcc 7f65db78 or r5,r27,r27 +368 00007fd0 4802a381 bl 0x32350 _memcpy +372 00007fd4 805c0008 lwz r2,0x8(r28) +376 00007fd8 801d0008 lwz r0,0x8(r29) +380 00007fdc 7c801214 add r4,r0,r2 +384 00007fe0 909d0008 stw r4,0x8(r29) +388 00007fe4 48003dfc b 0xbde0 +392 00007fe8 839c0004 lwz r28,0x4(r28) +396 00007fec 48000024 b 0x8010 +400 00007ff0 807d0004 lwz r3,0x4(r29) +404 00007ff4 4802a36d bl 0x32360 _free +408 00007ff8 38e00000 li r7,0x0 +412 00007ffc 38000001 li r0,0x1 +416 00008000 901d0018 stw r0,0x18(r29) +420 00008004 7ce03b78 or r0,r7,r7 +424 00008008 90fd0004 stw r7,0x4(r29) +428 0000800c 48000034 b 0x8040 +432 00008010 57ff083c rlwinm r31,r31,1,0,30 +436 00008014 7ce33b78 or r3,r7,r7 +440 00008018 7fe4fb78 or r4,r31,r31 +444 0000801c 4802a305 bl 0x32320 _realloc +448 00008020 2c030000 cmpwi r3,0x0 +452 00008024 4182ffcc beq 0x7ff0 +456 00008028 7f9ff040 cmplw cr7,r31,r30 +460 0000802c 7c671b78 or r7,r3,r3 +464 00008030 93fd000c stw r31,0xc(r29) +468 00008034 907d0004 stw r3,0x4(r29) +472 00008038 419cffd8 blt cr7,0x8010 +476 0000803c 7c601b78 or r0,r3,r3 +480 00008040 2f800000 cmpwi cr7,r0,0x0 +484 00008044 419e3d9c beq cr7,0xbde0 +488 00008048 807d0008 lwz r3,0x8(r29) +492 0000804c 7f84e378 or r4,r28,r28 +496 00008050 7f65db78 or r5,r27,r27 +500 00008054 7c601a14 add r3,r0,r3 +504 00008058 4802a2f9 bl 0x32350 _memcpy +508 0000805c 801d0008 lwz r0,0x8(r29) +512 00008060 7c9b0214 add r4,r27,r0 +516 00008064 909d0008 stw r4,0x8(r29) +520 00008068 48003d78 b 0xbde0 +524 0000806c 83dc0004 lwz r30,0x4(r28) +528 00008070 801c0008 lwz r0,0x8(r28) +532 00008074 7f5e0214 add r26,r30,r0 +536 00008078 7f9ed040 cmplw cr7,r30,r26 +540 0000807c 409c3d64 bge cr7,0xbde0 +544 00008080 3b200001 li r25,0x1 +548 00008084 7c1ed050 subf r0,r30,r26 +552 00008088 2f800003 cmpwi cr7,r0,0x3 +556 0000808c 409d0154 ble cr7,0x81e0 +560 00008090 893e0000 lbz r9,0x0(r30) +564 00008094 2f89005f cmpwi cr7,r9,0x5f '_' +568 00008098 409e014c bne cr7,0x81e4 +572 0000809c 881e0001 lbz r0,0x1(r30) +576 000080a0 2f80005f cmpwi cr7,r0,0x5f '_' +580 000080a4 409e0140 bne cr7,0x81e4 +584 000080a8 881e0002 lbz r0,0x2(r30) +588 000080ac 2f800055 cmpwi cr7,r0,0x55 'U' +592 000080b0 409e0134 bne cr7,0x81e4 +596 000080b4 381e0003 addi r0,r30,0x3 +600 000080b8 7f9a0040 cmplw cr7,r26,r0 +604 000080bc 409d0128 ble cr7,0x81e4 +608 000080c0 7c1c0378 or r28,r0,r0 +612 000080c4 7c00d050 subf r0,r0,r26 +616 000080c8 3b600000 li r27,0x0 +620 000080cc 7c0903a6 mtspr ctr,r0 +624 000080d0 881c0000 lbz r0,0x0(r28) +628 000080d4 7c0b0774 extsb r11,r0 +632 000080d8 384bffd0 addi r2,r11,0xffd0 +636 000080dc 5440063e rlwinm r0,r2,0,24,31 +640 000080e0 2b800009 cmplwi cr7,r0,0x9 +644 000080e4 409d002c ble cr7,0x8110 +648 000080e8 380bffbf addi r0,r11,0xffbf +652 000080ec 384bffc9 addi r2,r11,0xffc9 +656 000080f0 5400063e rlwinm r0,r0,0,24,31 +660 000080f4 2b800005 cmplwi cr7,r0,0x5 +664 000080f8 409d0018 ble cr7,0x8110 +668 000080fc 380bff9f addi r0,r11,0xff9f +672 00008100 5400063e rlwinm r0,r0,0,24,31 +676 00008104 2b800005 cmplwi cr7,r0,0x5 +680 00008108 419d001c bgt cr7,0x8124 +684 0000810c 384bffa9 addi r2,r11,0xffa9 +688 00008110 57602036 rlwinm r0,r27,4,0,27 +692 00008114 3b9c0001 addi r28,r28,0x1 +696 00008118 7f601214 add r27,r0,r2 +700 0000811c 424000c8 bdz 0x81e4 +704 00008120 4bffffb0 b 0x80d0 +708 00008124 2f8b005f cmpwi cr7,r11,0x5f '_' +712 00008128 409e00bc bne cr7,0x81e4 +716 0000812c 2b9b00ff cmplwi cr7,r27,0xff +720 00008130 419d00b4 bgt cr7,0x81e4 +724 00008134 2f870000 cmpwi cr7,r7,0x0 +728 00008138 419e0168 beq cr7,0x82a0 +732 0000813c 805d0008 lwz r2,0x8(r29) +736 00008140 809d000c lwz r4,0xc(r29) +740 00008144 7f822040 cmplw cr7,r2,r4 +744 00008148 409c0030 bge cr7,0x8178 +748 0000814c 38820001 addi r4,r2,0x1 +752 00008150 7f9ee378 or r30,r28,r28 +756 00008154 7f6711ae stbx r27,r7,r2 +760 00008158 909d0008 stw r4,0x8(r29) +764 0000815c 48000148 b 0x82a4 +768 00008160 807d0004 lwz r3,0x4(r29) +772 00008164 4802a1fd bl 0x32360 _free +776 00008168 38e00000 li r7,0x0 +780 0000816c 933d0018 stw r25,0x18(r29) +784 00008170 90fd0004 stw r7,0x4(r29) +788 00008174 4800012c b 0x82a0 +792 00008178 3bc20001 addi r30,r2,0x1 +796 0000817c 7c9f2378 or r31,r4,r4 +800 00008180 7f84f040 cmplw cr7,r4,r30 +804 00008184 409c0030 bge cr7,0x81b4 +808 00008188 57ff083c rlwinm r31,r31,1,0,30 +812 0000818c 7ce33b78 or r3,r7,r7 +816 00008190 7fe4fb78 or r4,r31,r31 +820 00008194 4802a18d bl 0x32320 _realloc +824 00008198 2c030000 cmpwi r3,0x0 +828 0000819c 4182ffc4 beq 0x8160 +832 000081a0 7f9ef840 cmplw cr7,r30,r31 +836 000081a4 7c671b78 or r7,r3,r3 +840 000081a8 93fd000c stw r31,0xc(r29) +844 000081ac 907d0004 stw r3,0x4(r29) +848 000081b0 419dffd8 bgt cr7,0x8188 +852 000081b4 2f870000 cmpwi cr7,r7,0x0 +856 000081b8 419e00e8 beq cr7,0x82a0 +860 000081bc 809d0008 lwz r4,0x8(r29) +864 000081c0 7f9ee378 or r30,r28,r28 +868 000081c4 7f6721ae stbx r27,r7,r4 +872 000081c8 805d0008 lwz r2,0x8(r29) +876 000081cc 38820001 addi r4,r2,0x1 +880 000081d0 909d0008 stw r4,0x8(r29) +884 000081d4 480000d0 b 0x82a4 +888 000081d8 60000000 nop +892 000081dc 60000000 nop +896 000081e0 893e0000 lbz r9,0x0(r30) +900 000081e4 2f070000 cmpwi cr6,r7,0x0 +904 000081e8 419a0048 beq cr6,0x8230 +908 000081ec 805d0008 lwz r2,0x8(r29) +912 000081f0 801d000c lwz r0,0xc(r29) +916 000081f4 7f820040 cmplw cr7,r2,r0 +920 000081f8 409c0038 bge cr7,0x8230 +924 000081fc 38820001 addi r4,r2,0x1 +928 00008200 7d2711ae stbx r9,r7,r2 +932 00008204 909d0008 stw r4,0x8(r29) +936 00008208 4800009c b 0x82a4 +940 0000820c 807d0004 lwz r3,0x4(r29) +944 00008210 4802a151 bl 0x32360 _free +948 00008214 38e00000 li r7,0x0 +952 00008218 933d0018 stw r25,0x18(r29) +956 0000821c 90fd0004 stw r7,0x4(r29) +960 00008220 48000084 b 0x82a4 +964 00008224 60000000 nop +968 00008228 60000000 nop +972 0000822c 60000000 nop +976 00008230 7d3b0774 extsb r27,r9 +980 00008234 419a0070 beq cr6,0x82a4 +984 00008238 809d0008 lwz r4,0x8(r29) +988 0000823c 83fd000c lwz r31,0xc(r29) +992 00008240 7f84f840 cmplw cr7,r4,r31 +996 00008244 419c0048 blt cr7,0x828c +1000 00008248 3b840001 addi r28,r4,0x1 +1004 0000824c 7f9fe040 cmplw cr7,r31,r28 +1008 00008250 409c0030 bge cr7,0x8280 +1012 00008254 57ff083c rlwinm r31,r31,1,0,30 +1016 00008258 7ce33b78 or r3,r7,r7 +1020 0000825c 7fe4fb78 or r4,r31,r31 +1024 00008260 4802a0c1 bl 0x32320 _realloc +1028 00008264 2c030000 cmpwi r3,0x0 +1032 00008268 4182ffa4 beq 0x820c +1036 0000826c 7f9cf840 cmplw cr7,r28,r31 +1040 00008270 7c671b78 or r7,r3,r3 +1044 00008274 93fd000c stw r31,0xc(r29) +1048 00008278 907d0004 stw r3,0x4(r29) +1052 0000827c 419dffd8 bgt cr7,0x8254 +1056 00008280 2f870000 cmpwi cr7,r7,0x0 +1060 00008284 419e0020 beq cr7,0x82a4 +1064 00008288 809d0008 lwz r4,0x8(r29) +1068 0000828c 7f6721ae stbx r27,r7,r4 +1072 00008290 805d0008 lwz r2,0x8(r29) +1076 00008294 38820001 addi r4,r2,0x1 +1080 00008298 909d0008 stw r4,0x8(r29) +1084 0000829c 48000008 b 0x82a4 +1088 000082a0 7f9ee378 or r30,r28,r28 +1092 000082a4 3bde0001 addi r30,r30,0x1 +1096 000082a8 7f9af040 cmplw cr7,r26,r30 +1100 000082ac 409d3b34 ble cr7,0xbde0 +1104 000082b0 80fd0004 lwz r7,0x4(r29) +1108 000082b4 4bfffdd0 b 0x8084 +1112 000082b8 809c0004 lwz r4,0x4(r28) +1116 000082bc 4bfffba5 bl _d_print_comp +1120 000082c0 801d0000 lwz r0,0x0(r29) +1124 000082c4 70020004 andi. r2,r0,0x4 +1128 000082c8 408200bc bne 0x8384 +1132 000082cc 80fd0004 lwz r7,0x4(r29) +1136 000082d0 2f870000 cmpwi cr7,r7,0x0 +1140 000082d4 419e0154 beq cr7,0x8428 +1144 000082d8 805d0008 lwz r2,0x8(r29) +1148 000082dc 83fd000c lwz r31,0xc(r29) +1152 000082e0 3bc20002 addi r30,r2,0x2 +1156 000082e4 7f9ef840 cmplw cr7,r30,r31 +1160 000082e8 419d0048 bgt cr7,0x8330 +1164 000082ec 38003a3a li r0,0x3a3a +1168 000082f0 7c07132e sthx r0,r7,r2 +1172 000082f4 805d0008 lwz r2,0x8(r29) +1176 000082f8 38820002 addi r4,r2,0x2 +1180 000082fc 909d0008 stw r4,0x8(r29) +1184 00008300 48000128 b 0x8428 +1188 00008304 807d0004 lwz r3,0x4(r29) +1192 00008308 4802a059 bl 0x32360 _free +1196 0000830c 38e00000 li r7,0x0 +1200 00008310 38000001 li r0,0x1 +1204 00008314 7ce93b78 or r9,r7,r7 +1208 00008318 90fd0004 stw r7,0x4(r29) +1212 0000831c 901d0018 stw r0,0x18(r29) +1216 00008320 48000040 b 0x8360 +1220 00008324 60000000 nop +1224 00008328 60000000 nop +1228 0000832c 60000000 nop +1232 00008330 57ff083c rlwinm r31,r31,1,0,30 +1236 00008334 7ce33b78 or r3,r7,r7 +1240 00008338 7fe4fb78 or r4,r31,r31 +1244 0000833c 48029fe5 bl 0x32320 _realloc +1248 00008340 2c030000 cmpwi r3,0x0 +1252 00008344 4182ffc0 beq 0x8304 +1256 00008348 7f9ff040 cmplw cr7,r31,r30 +1260 0000834c 7c671b78 or r7,r3,r3 +1264 00008350 93fd000c stw r31,0xc(r29) +1268 00008354 907d0004 stw r3,0x4(r29) +1272 00008358 419cffd8 blt cr7,0x8330 +1276 0000835c 7c691b78 or r9,r3,r3 +1280 00008360 2f890000 cmpwi cr7,r9,0x0 +1284 00008364 419e00c4 beq cr7,0x8428 +1288 00008368 805d0008 lwz r2,0x8(r29) +1292 0000836c 38003a3a li r0,0x3a3a +1296 00008370 7c09132e sthx r0,r9,r2 +1300 00008374 813d0008 lwz r9,0x8(r29) +1304 00008378 38890002 addi r4,r9,0x2 +1308 0000837c 909d0008 stw r4,0x8(r29) +1312 00008380 480000a8 b 0x8428 +1316 00008384 80fd0004 lwz r7,0x4(r29) +1320 00008388 2f870000 cmpwi cr7,r7,0x0 +1324 0000838c 419e009c beq cr7,0x8428 +1328 00008390 805d0008 lwz r2,0x8(r29) +1332 00008394 83fd000c lwz r31,0xc(r29) +1336 00008398 7f82f840 cmplw cr7,r2,r31 +1340 0000839c 409c0034 bge cr7,0x83d0 +1344 000083a0 38820001 addi r4,r2,0x1 +1348 000083a4 3800002e li r0,0x2e +1352 000083a8 7c0711ae stbx r0,r7,r2 +1356 000083ac 909d0008 stw r4,0x8(r29) +1360 000083b0 48000078 b 0x8428 +1364 000083b4 807d0004 lwz r3,0x4(r29) +1368 000083b8 48029fa9 bl 0x32360 _free +1372 000083bc 38e00000 li r7,0x0 +1376 000083c0 38000001 li r0,0x1 +1380 000083c4 90fd0004 stw r7,0x4(r29) +1384 000083c8 901d0018 stw r0,0x18(r29) +1388 000083cc 4800005c b 0x8428 +1392 000083d0 3bc20001 addi r30,r2,0x1 +1396 000083d4 7f9ef840 cmplw cr7,r30,r31 +1400 000083d8 409d0030 ble cr7,0x8408 +1404 000083dc 57ff083c rlwinm r31,r31,1,0,30 +1408 000083e0 7ce33b78 or r3,r7,r7 +1412 000083e4 7fe4fb78 or r4,r31,r31 +1416 000083e8 48029f39 bl 0x32320 _realloc +1420 000083ec 2c030000 cmpwi r3,0x0 +1424 000083f0 4182ffc4 beq 0x83b4 +1428 000083f4 7f9ef840 cmplw cr7,r30,r31 +1432 000083f8 7c671b78 or r7,r3,r3 +1436 000083fc 93fd000c stw r31,0xc(r29) +1440 00008400 907d0004 stw r3,0x4(r29) +1444 00008404 419dffd8 bgt cr7,0x83dc +1448 00008408 2f870000 cmpwi cr7,r7,0x0 +1452 0000840c 419e001c beq cr7,0x8428 +1456 00008410 801d0008 lwz r0,0x8(r29) +1460 00008414 3840002e li r2,0x2e +1464 00008418 7c4701ae stbx r2,r7,r0 +1468 0000841c 813d0008 lwz r9,0x8(r29) +1472 00008420 38890001 addi r4,r9,0x1 +1476 00008424 909d0008 stw r4,0x8(r29) +1480 00008428 809c0008 lwz r4,0x8(r28) +1484 0000842c 7fa3eb78 or r3,r29,r29 +1488 00008430 4bfffa31 bl _d_print_comp +1492 00008434 480039ac b 0xbde0 +1496 00008438 83fc0004 lwz r31,0x4(r28) +1500 0000843c 83030014 lwz r24,0x14(r3) +1504 00008440 2f9f0000 cmpwi cr7,r31,0x0 +1508 00008444 409e38dc bne cr7,0xbd20 +1512 00008448 3b400000 li r26,0x0 +1516 0000844c 805a0000 lwz r2,0x0(r26) +1520 00008450 48000050 b 0x84a0 +1524 00008454 42403974 bdz 0xbdc8 +1528 00008458 801d0014 lwz r0,0x14(r29) +1532 0000845c 3b5a0001 addi r26,r26,0x1 +1536 00008460 90090000 stw r0,0x0(r9) +1540 00008464 38000000 li r0,0x0 +1544 00008468 913d0014 stw r9,0x14(r29) +1548 0000846c 93e90004 stw r31,0x4(r9) +1552 00008470 90090008 stw r0,0x8(r9) +1556 00008474 801d0010 lwz r0,0x10(r29) +1560 00008478 9009000c stw r0,0xc(r9) +1564 0000847c 39290010 addi r9,r9,0x10 +1568 00008480 805f0000 lwz r2,0x0(r31) +1572 00008484 3802ffe7 addi r0,r2,0xffe7 +1576 00008488 2b800002 cmplwi cr7,r0,0x2 +1580 0000848c 419d0014 bgt cr7,0x84a0 +1584 00008490 83ff0004 lwz r31,0x4(r31) +1588 00008494 2f9f0000 cmpwi cr7,r31,0x0 +1592 00008498 409effbc bne cr7,0x8454 +1596 0000849c 805f0000 lwz r2,0x0(r31) +1600 000084a0 2f820004 cmpwi cr7,r2,0x4 +1604 000084a4 409e001c bne cr7,0x84c0 +1608 000084a8 805d0010 lwz r2,0x10(r29) +1612 000084ac 38010038 addi r0,r1,0x38 +1616 000084b0 93e1003c stw r31,0x3c(r1) +1620 000084b4 901d0010 stw r0,0x10(r29) +1624 000084b8 90410038 stw r2,0x38(r1) +1628 000084bc 805f0000 lwz r2,0x0(r31) +1632 000084c0 2f820002 cmpwi cr7,r2,0x2 +1636 000084c4 409e0098 bne cr7,0x855c +1640 000084c8 80bf0008 lwz r5,0x8(r31) +1644 000084cc 80450000 lwz r2,0x0(r5) +1648 000084d0 3842ffe7 addi r2,r2,0xffe7 +1652 000084d4 2b820002 cmplwi cr7,r2,0x2 +1656 000084d8 409d388c ble cr7,0xbd64 +1660 000084dc 48000080 b 0x855c +1664 000084e0 38e70010 addi r7,r7,0x10 +1668 000084e4 38c60010 addi r6,r6,0x10 +1672 000084e8 42000018 bdnz 0x8500 +1676 000084ec 807d0004 lwz r3,0x4(r29) +1680 000084f0 48029e71 bl 0x32360 _free +1684 000084f4 38e00000 li r7,0x0 +1688 000084f8 90fd0004 stw r7,0x4(r29) +1692 000084fc 480038e4 b 0xbde0 +1696 00008500 81670004 lwz r11,0x4(r7) +1700 00008504 81470008 lwz r10,0x8(r7) +1704 00008508 7d23d850 subf r9,r3,r27 +1708 0000850c 3806fff0 addi r0,r6,0xfff0 +1712 00008510 8107000c lwz r8,0xc(r7) +1716 00008514 38840001 addi r4,r4,0x1 +1720 00008518 7c493a14 add r2,r9,r7 +1724 0000851c 91620004 stw r11,0x4(r2) +1728 00008520 91420008 stw r10,0x8(r2) +1732 00008524 9102000c stw r8,0xc(r2) +1736 00008528 7c09392e stwx r0,r9,r7 +1740 0000852c 90dd0014 stw r6,0x14(r29) +1744 00008530 90a70004 stw r5,0x4(r7) +1748 00008534 38000000 li r0,0x0 +1752 00008538 90070008 stw r0,0x8(r7) +1756 0000853c 801d0010 lwz r0,0x10(r29) +1760 00008540 9007000c stw r0,0xc(r7) +1764 00008544 80a50004 lwz r5,0x4(r5) +1768 00008548 80450000 lwz r2,0x0(r5) +1772 0000854c 3842ffe7 addi r2,r2,0xffe7 +1776 00008550 2b820002 cmplwi cr7,r2,0x2 +1780 00008554 409dff8c ble cr7,0x84e0 +1784 00008558 7c9a2378 or r26,r4,r4 +1788 0000855c 809c0008 lwz r4,0x8(r28) +1792 00008560 7fa3eb78 or r3,r29,r29 +1796 00008564 4bfff8fd bl _d_print_comp +1800 00008568 801f0000 lwz r0,0x0(r31) +1804 0000856c 2f800004 cmpwi cr7,r0,0x4 +1808 00008570 409e000c bne cr7,0x857c +1812 00008574 80010038 lwz r0,0x38(r1) +1816 00008578 901d0010 stw r0,0x10(r29) +1820 0000857c 2f9a0000 cmpwi cr7,r26,0x0 +1824 00008580 419e00dc beq cr7,0x865c +1828 00008584 57402036 rlwinm r0,r26,4,0,27 +1832 00008588 3b800000 li r28,0x0 +1836 0000858c 3b200020 li r25,0x20 +1840 00008590 3ae00001 li r23,0x1 +1844 00008594 7c410214 add r2,r1,r0 +1848 00008598 3bc20040 addi r30,r2,0x40 +1852 0000859c 801e0000 lwz r0,0x0(r30) +1856 000085a0 2f800000 cmpwi cr7,r0,0x0 +1860 000085a4 409e00a8 bne cr7,0x864c +1864 000085a8 80fd0004 lwz r7,0x4(r29) +1868 000085ac 2f870000 cmpwi cr7,r7,0x0 +1872 000085b0 419e0090 beq cr7,0x8640 +1876 000085b4 805d0008 lwz r2,0x8(r29) +1880 000085b8 83fd000c lwz r31,0xc(r29) +1884 000085bc 7f82f840 cmplw cr7,r2,r31 +1888 000085c0 409c002c bge cr7,0x85ec +1892 000085c4 38820001 addi r4,r2,0x1 +1896 000085c8 7f2711ae stbx r25,r7,r2 +1900 000085cc 909d0008 stw r4,0x8(r29) +1904 000085d0 48000070 b 0x8640 +1908 000085d4 807d0004 lwz r3,0x4(r29) +1912 000085d8 48029d89 bl 0x32360 _free +1916 000085dc 38e00000 li r7,0x0 +1920 000085e0 92fd0018 stw r23,0x18(r29) +1924 000085e4 90fd0004 stw r7,0x4(r29) +1928 000085e8 48000058 b 0x8640 +1932 000085ec 3b620001 addi r27,r2,0x1 +1936 000085f0 7f9bf840 cmplw cr7,r27,r31 +1940 000085f4 409d0030 ble cr7,0x8624 +1944 000085f8 57ff083c rlwinm r31,r31,1,0,30 +1948 000085fc 7ce33b78 or r3,r7,r7 +1952 00008600 7fe4fb78 or r4,r31,r31 +1956 00008604 48029d1d bl 0x32320 _realloc +1960 00008608 2c030000 cmpwi r3,0x0 +1964 0000860c 4182ffc8 beq 0x85d4 +1968 00008610 7f9bf840 cmplw cr7,r27,r31 +1972 00008614 7c671b78 or r7,r3,r3 +1976 00008618 93fd000c stw r31,0xc(r29) +1980 0000861c 907d0004 stw r3,0x4(r29) +1984 00008620 419dffd8 bgt cr7,0x85f8 +1988 00008624 2f870000 cmpwi cr7,r7,0x0 +1992 00008628 419e0018 beq cr7,0x8640 +1996 0000862c 801d0008 lwz r0,0x8(r29) +2000 00008630 7f2701ae stbx r25,r7,r0 +2004 00008634 805d0008 lwz r2,0x8(r29) +2008 00008638 38820001 addi r4,r2,0x1 +2012 0000863c 909d0008 stw r4,0x8(r29) +2016 00008640 809efffc lwz r4,0xfffc(r30) +2020 00008644 7fa3eb78 or r3,r29,r29 +2024 00008648 48003919 bl _d_print_mod +2028 0000864c 3b9c0001 addi r28,r28,0x1 +2032 00008650 3bdefff0 addi r30,r30,0xfff0 +2036 00008654 7f9ae000 cmpw cr7,r26,r28 +2040 00008658 409eff44 bne cr7,0x859c +2044 0000865c 931d0014 stw r24,0x14(r29) +2048 00008660 48003780 b 0xbde0 +2052 00008664 39400000 li r10,0x0 +2056 00008668 83630014 lwz r27,0x14(r3) +2060 0000866c 91430014 stw r10,0x14(r3) +2064 00008670 809c0004 lwz r4,0x4(r28) +2068 00008674 4bfff7ed bl _d_print_comp +2072 00008678 80fd0004 lwz r7,0x4(r29) +2076 0000867c 2f070000 cmpwi cr6,r7,0x0 +2080 00008680 419a0144 beq cr6,0x87c4 +2084 00008684 809d0008 lwz r4,0x8(r29) +2088 00008688 2f840000 cmpwi cr7,r4,0x0 +2092 0000868c 419e00a0 beq cr7,0x872c +2096 00008690 7c472214 add r2,r7,r4 +2100 00008694 8802ffff lbz r0,0xffff(r2) +2104 00008698 2f80003c cmpwi cr7,r0,0x3c '<' +2108 0000869c 409e0090 bne cr7,0x872c +2112 000086a0 83fd000c lwz r31,0xc(r29) +2116 000086a4 7f84f840 cmplw cr7,r4,r31 +2120 000086a8 409c001c bge cr7,0x86c4 +2124 000086ac 38000020 li r0,0x20 +2128 000086b0 7c0721ae stbx r0,r7,r4 +2132 000086b4 38840001 addi r4,r4,0x1 +2136 000086b8 909d0008 stw r4,0x8(r29) +2140 000086bc 80fd0004 lwz r7,0x4(r29) +2144 000086c0 48000060 b 0x8720 +2148 000086c4 3bc40001 addi r30,r4,0x1 +2152 000086c8 7f9ef840 cmplw cr7,r30,r31 +2156 000086cc 409d0030 ble cr7,0x86fc +2160 000086d0 57ff083c rlwinm r31,r31,1,0,30 +2164 000086d4 7ce33b78 or r3,r7,r7 +2168 000086d8 7fe4fb78 or r4,r31,r31 +2172 000086dc 48029c45 bl 0x32320 _realloc +2176 000086e0 2c030000 cmpwi r3,0x0 +2180 000086e4 41820068 beq 0x874c +2184 000086e8 7f9ef840 cmplw cr7,r30,r31 +2188 000086ec 7c671b78 or r7,r3,r3 +2192 000086f0 93fd000c stw r31,0xc(r29) +2196 000086f4 907d0004 stw r3,0x4(r29) +2200 000086f8 419dffd8 bgt cr7,0x86d0 +2204 000086fc 2f870000 cmpwi cr7,r7,0x0 +2208 00008700 419e0020 beq cr7,0x8720 +2212 00008704 805d0008 lwz r2,0x8(r29) +2216 00008708 38000020 li r0,0x20 +2220 0000870c 7c0239ae stbx r0,r2,r7 +2224 00008710 809d0008 lwz r4,0x8(r29) +2228 00008714 80fd0004 lwz r7,0x4(r29) +2232 00008718 38840001 addi r4,r4,0x1 +2236 0000871c 909d0008 stw r4,0x8(r29) +2240 00008720 2f070000 cmpwi cr6,r7,0x0 +2244 00008724 419a00a0 beq cr6,0x87c4 +2248 00008728 809d0008 lwz r4,0x8(r29) +2252 0000872c 83fd000c lwz r31,0xc(r29) +2256 00008730 7f84f840 cmplw cr7,r4,r31 +2260 00008734 409c0034 bge cr7,0x8768 +2264 00008738 3800003c li r0,0x3c +2268 0000873c 7c0439ae stbx r0,r4,r7 +2272 00008740 38840001 addi r4,r4,0x1 +2276 00008744 909d0008 stw r4,0x8(r29) +2280 00008748 4800007c b 0x87c4 +2284 0000874c 807d0004 lwz r3,0x4(r29) +2288 00008750 48029c11 bl 0x32360 _free +2292 00008754 38e00000 li r7,0x0 +2296 00008758 38000001 li r0,0x1 +2300 0000875c 90fd0004 stw r7,0x4(r29) +2304 00008760 901d0018 stw r0,0x18(r29) +2308 00008764 48000060 b 0x87c4 +2312 00008768 419a005c beq cr6,0x87c4 +2316 0000876c 3bc40001 addi r30,r4,0x1 +2320 00008770 7f9ef840 cmplw cr7,r30,r31 +2324 00008774 409d0030 ble cr7,0x87a4 +2328 00008778 57ff083c rlwinm r31,r31,1,0,30 +2332 0000877c 7ce33b78 or r3,r7,r7 +2336 00008780 7fe4fb78 or r4,r31,r31 +2340 00008784 48029b9d bl 0x32320 _realloc +2344 00008788 2c030000 cmpwi r3,0x0 +2348 0000878c 4182ffc0 beq 0x874c +2352 00008790 7f9ef840 cmplw cr7,r30,r31 +2356 00008794 7c671b78 or r7,r3,r3 +2360 00008798 93fd000c stw r31,0xc(r29) +2364 0000879c 907d0004 stw r3,0x4(r29) +2368 000087a0 419dffd8 bgt cr7,0x8778 +2372 000087a4 2f870000 cmpwi cr7,r7,0x0 +2376 000087a8 419e001c beq cr7,0x87c4 +2380 000087ac 801d0008 lwz r0,0x8(r29) +2384 000087b0 3840003c li r2,0x3c +2388 000087b4 7c4701ae stbx r2,r7,r0 +2392 000087b8 813d0008 lwz r9,0x8(r29) +2396 000087bc 38890001 addi r4,r9,0x1 +2400 000087c0 909d0008 stw r4,0x8(r29) +2404 000087c4 809c0008 lwz r4,0x8(r28) +2408 000087c8 7fa3eb78 or r3,r29,r29 +2412 000087cc 4bfff695 bl _d_print_comp +2416 000087d0 80fd0004 lwz r7,0x4(r29) +2420 000087d4 2f070000 cmpwi cr6,r7,0x0 +2424 000087d8 419a0144 beq cr6,0x891c +2428 000087dc 809d0008 lwz r4,0x8(r29) +2432 000087e0 2f840000 cmpwi cr7,r4,0x0 +2436 000087e4 419e00a0 beq cr7,0x8884 +2440 000087e8 7c472214 add r2,r7,r4 +2444 000087ec 8802ffff lbz r0,0xffff(r2) +2448 000087f0 2f80003e cmpwi cr7,r0,0x3e '>' +2452 000087f4 409e0090 bne cr7,0x8884 +2456 000087f8 83fd000c lwz r31,0xc(r29) +2460 000087fc 7f84f840 cmplw cr7,r4,r31 +2464 00008800 409c001c bge cr7,0x881c +2468 00008804 38000020 li r0,0x20 +2472 00008808 7c0721ae stbx r0,r7,r4 +2476 0000880c 38840001 addi r4,r4,0x1 +2480 00008810 909d0008 stw r4,0x8(r29) +2484 00008814 80fd0004 lwz r7,0x4(r29) +2488 00008818 48000060 b 0x8878 +2492 0000881c 3bc40001 addi r30,r4,0x1 +2496 00008820 7f9ef840 cmplw cr7,r30,r31 +2500 00008824 409d0030 ble cr7,0x8854 +2504 00008828 57ff083c rlwinm r31,r31,1,0,30 +2508 0000882c 7ce33b78 or r3,r7,r7 +2512 00008830 7fe4fb78 or r4,r31,r31 +2516 00008834 48029aed bl 0x32320 _realloc +2520 00008838 2c030000 cmpwi r3,0x0 +2524 0000883c 41820068 beq 0x88a4 +2528 00008840 7f9ef840 cmplw cr7,r30,r31 +2532 00008844 7c671b78 or r7,r3,r3 +2536 00008848 93fd000c stw r31,0xc(r29) +2540 0000884c 907d0004 stw r3,0x4(r29) +2544 00008850 419dffd8 bgt cr7,0x8828 +2548 00008854 2f870000 cmpwi cr7,r7,0x0 +2552 00008858 419e0020 beq cr7,0x8878 +2556 0000885c 805d0008 lwz r2,0x8(r29) +2560 00008860 38000020 li r0,0x20 +2564 00008864 7c0239ae stbx r0,r2,r7 +2568 00008868 809d0008 lwz r4,0x8(r29) +2572 0000886c 80fd0004 lwz r7,0x4(r29) +2576 00008870 38840001 addi r4,r4,0x1 +2580 00008874 909d0008 stw r4,0x8(r29) +2584 00008878 2f070000 cmpwi cr6,r7,0x0 +2588 0000887c 419a00a0 beq cr6,0x891c +2592 00008880 809d0008 lwz r4,0x8(r29) +2596 00008884 83fd000c lwz r31,0xc(r29) +2600 00008888 7f84f840 cmplw cr7,r4,r31 +2604 0000888c 409c0034 bge cr7,0x88c0 +2608 00008890 3800003e li r0,0x3e +2612 00008894 7c0439ae stbx r0,r4,r7 +2616 00008898 38840001 addi r4,r4,0x1 +2620 0000889c 909d0008 stw r4,0x8(r29) +2624 000088a0 4800007c b 0x891c +2628 000088a4 807d0004 lwz r3,0x4(r29) +2632 000088a8 48029ab9 bl 0x32360 _free +2636 000088ac 38e00000 li r7,0x0 +2640 000088b0 38000001 li r0,0x1 +2644 000088b4 90fd0004 stw r7,0x4(r29) +2648 000088b8 901d0018 stw r0,0x18(r29) +2652 000088bc 48000060 b 0x891c +2656 000088c0 419a005c beq cr6,0x891c +2660 000088c4 3bc40001 addi r30,r4,0x1 +2664 000088c8 7f9ef840 cmplw cr7,r30,r31 +2668 000088cc 409d0030 ble cr7,0x88fc +2672 000088d0 57ff083c rlwinm r31,r31,1,0,30 +2676 000088d4 7ce33b78 or r3,r7,r7 +2680 000088d8 7fe4fb78 or r4,r31,r31 +2684 000088dc 48029a45 bl 0x32320 _realloc +2688 000088e0 2c030000 cmpwi r3,0x0 +2692 000088e4 4182ffc0 beq 0x88a4 +2696 000088e8 7f9ef840 cmplw cr7,r30,r31 +2700 000088ec 7c671b78 or r7,r3,r3 +2704 000088f0 93fd000c stw r31,0xc(r29) +2708 000088f4 907d0004 stw r3,0x4(r29) +2712 000088f8 419dffd8 bgt cr7,0x88d0 +2716 000088fc 2f870000 cmpwi cr7,r7,0x0 +2720 00008900 419e001c beq cr7,0x891c +2724 00008904 801d0008 lwz r0,0x8(r29) +2728 00008908 3840003e li r2,0x3e +2732 0000890c 7c4701ae stbx r2,r7,r0 +2736 00008910 813d0008 lwz r9,0x8(r29) +2740 00008914 38890001 addi r4,r9,0x1 +2744 00008918 909d0008 stw r4,0x8(r29) +2748 0000891c 937d0014 stw r27,0x14(r29) +2752 00008920 480034c0 b 0xbde0 +2756 00008924 83e30010 lwz r31,0x10(r3) +2760 00008928 2f9f0000 cmpwi cr7,r31,0x0 +2764 0000892c 409e0018 bne cr7,0x8944 +2768 00008930 7ce33b78 or r3,r7,r7 +2772 00008934 48029a2d bl 0x32360 _free +2776 00008938 38e00000 li r7,0x0 +2780 0000893c 90fd0004 stw r7,0x4(r29) +2784 00008940 480034a0 b 0xbde0 +2788 00008944 805f0004 lwz r2,0x4(r31) +2792 00008948 809c0004 lwz r4,0x4(r28) +2796 0000894c 80420008 lwz r2,0x8(r2) +2800 00008950 2f020000 cmpwi cr6,r2,0x0 +2804 00008954 409a33a4 bne cr6,0xbcf8 +2808 00008958 48000038 b 0x8990 +2812 0000895c 80020000 lwz r0,0x0(r2) +2816 00008960 2f800027 cmpwi cr7,r0,0x27 ''' +2820 00008964 419e0018 beq cr7,0x897c +2824 00008968 7ce33b78 or r3,r7,r7 +2828 0000896c 480299f5 bl 0x32360 _free +2832 00008970 38e00000 li r7,0x0 +2836 00008974 90fd0004 stw r7,0x4(r29) +2840 00008978 48003468 b 0xbde0 +2844 0000897c 42400014 bdz 0x8990 +2848 00008980 80420008 lwz r2,0x8(r2) +2852 00008984 3884ffff addi r4,r4,0xffff +2856 00008988 2f020000 cmpwi cr6,r2,0x0 +2860 0000898c 409affd0 bne cr6,0x895c +2864 00008990 2f840000 cmpwi cr7,r4,0x0 +2868 00008994 409e0008 bne cr7,0x899c +2872 00008998 409a0018 bne cr6,0x89b0 +2876 0000899c 7ce33b78 or r3,r7,r7 +2880 000089a0 480299c1 bl 0x32360 _free +2884 000089a4 38e00000 li r7,0x0 +2888 000089a8 90fd0004 stw r7,0x4(r29) +2892 000089ac 48003434 b 0xbde0 +2896 000089b0 801f0000 lwz r0,0x0(r31) +2900 000089b4 7fa3eb78 or r3,r29,r29 +2904 000089b8 901d0010 stw r0,0x10(r29) +2908 000089bc 80820004 lwz r4,0x4(r2) +2912 000089c0 4bfff4a1 bl _d_print_comp +2916 000089c4 93fd0010 stw r31,0x10(r29) +2920 000089c8 48003418 b 0xbde0 +2924 000089cc 809c0008 lwz r4,0x8(r28) +2928 000089d0 4bfff491 bl _d_print_comp +2932 000089d4 4800340c b 0xbde0 +2936 000089d8 80430008 lwz r2,0x8(r3) +2940 000089dc 83e3000c lwz r31,0xc(r3) +2944 000089e0 7f82f840 cmplw cr7,r2,r31 +2948 000089e4 409c003c bge cr7,0x8a20 +2952 000089e8 38820001 addi r4,r2,0x1 +2956 000089ec 3800007e li r0,0x7e +2960 000089f0 7c0711ae stbx r0,r7,r2 +2964 000089f4 90830008 stw r4,0x8(r3) +2968 000089f8 48000080 b 0x8a78 +2972 000089fc 807d0004 lwz r3,0x4(r29) +2976 00008a00 48029961 bl 0x32360 _free +2980 00008a04 38e00000 li r7,0x0 +2984 00008a08 38000001 li r0,0x1 +2988 00008a0c 90fd0004 stw r7,0x4(r29) +2992 00008a10 901d0018 stw r0,0x18(r29) +2996 00008a14 48000064 b 0x8a78 +3000 00008a18 60000000 nop +3004 00008a1c 60000000 nop +3008 00008a20 3bc20001 addi r30,r2,0x1 +3012 00008a24 7f9ef840 cmplw cr7,r30,r31 +3016 00008a28 409d0030 ble cr7,0x8a58 +3020 00008a2c 57ff083c rlwinm r31,r31,1,0,30 +3024 00008a30 7ce33b78 or r3,r7,r7 +3028 00008a34 7fe4fb78 or r4,r31,r31 +3032 00008a38 480298e9 bl 0x32320 _realloc +3036 00008a3c 2c030000 cmpwi r3,0x0 +3040 00008a40 4182ffbc beq 0x89fc +3044 00008a44 7f9ef840 cmplw cr7,r30,r31 +3048 00008a48 7c671b78 or r7,r3,r3 +3052 00008a4c 93fd000c stw r31,0xc(r29) +3056 00008a50 907d0004 stw r3,0x4(r29) +3060 00008a54 419dffd8 bgt cr7,0x8a2c +3064 00008a58 2f870000 cmpwi cr7,r7,0x0 +3068 00008a5c 419e001c beq cr7,0x8a78 +3072 00008a60 801d0008 lwz r0,0x8(r29) +3076 00008a64 3840007e li r2,0x7e +3080 00008a68 7c4701ae stbx r2,r7,r0 +3084 00008a6c 813d0008 lwz r9,0x8(r29) +3088 00008a70 38890001 addi r4,r9,0x1 +3092 00008a74 909d0008 stw r4,0x8(r29) +3096 00008a78 809c0008 lwz r4,0x8(r28) +3100 00008a7c 7fa3eb78 or r3,r29,r29 +3104 00008a80 4bfff3e1 bl _d_print_comp +3108 00008a84 4800335c b 0xbde0 +3112 00008a88 80c30008 lwz r6,0x8(r3) +3116 00008a8c 83e3000c lwz r31,0xc(r3) +3120 00008a90 3bc6000b addi r30,r6,0xb +3124 00008a94 7f9ef840 cmplw cr7,r30,r31 +3128 00008a98 419d0068 bgt cr7,0x8b00 +3132 00008a9c 3c400003 lis r2,0x3 +3136 00008aa0 7d273214 add r9,r7,r6 +3140 00008aa4 3842d248 addi r2,r2,0xd248 vtable for +3144 00008aa8 a1020009 lhz r8,0x9(r2) +3148 00008aac 80020000 lwz r0,0x0(r2) vtable for +3152 00008ab0 89620008 lbz r11,0x8(r2) +3156 00008ab4 81420004 lwz r10,0x4(r2) +3160 00008ab8 7c07312e stwx r0,r7,r6 +3164 00008abc b1090009 sth r8,0x9(r9) +3168 00008ac0 99690008 stb r11,0x8(r9) +3172 00008ac4 91490004 stw r10,0x4(r9) +3176 00008ac8 80430008 lwz r2,0x8(r3) +3180 00008acc 3882000b addi r4,r2,0xb +3184 00008ad0 90830008 stw r4,0x8(r3) +3188 00008ad4 480000a0 b 0x8b74 +3192 00008ad8 807d0004 lwz r3,0x4(r29) +3196 00008adc 48029885 bl 0x32360 _free +3200 00008ae0 38e00000 li r7,0x0 +3204 00008ae4 38000001 li r0,0x1 +3208 00008ae8 7ce63b78 or r6,r7,r7 +3212 00008aec 90fd0004 stw r7,0x4(r29) +3216 00008af0 901d0018 stw r0,0x18(r29) +3220 00008af4 4800003c b 0x8b30 +3224 00008af8 60000000 nop +3228 00008afc 60000000 nop +3232 00008b00 57ff083c rlwinm r31,r31,1,0,30 +3236 00008b04 7ce33b78 or r3,r7,r7 +3240 00008b08 7fe4fb78 or r4,r31,r31 +3244 00008b0c 48029815 bl 0x32320 _realloc +3248 00008b10 2c030000 cmpwi r3,0x0 +3252 00008b14 4182ffc4 beq 0x8ad8 +3256 00008b18 7f9ff040 cmplw cr7,r31,r30 +3260 00008b1c 7c671b78 or r7,r3,r3 +3264 00008b20 93fd000c stw r31,0xc(r29) +3268 00008b24 907d0004 stw r3,0x4(r29) +3272 00008b28 419cffd8 blt cr7,0x8b00 +3276 00008b2c 7c661b78 or r6,r3,r3 +3280 00008b30 2f860000 cmpwi cr7,r6,0x0 +3284 00008b34 419e0040 beq cr7,0x8b74 +3288 00008b38 3c400003 lis r2,0x3 +3292 00008b3c 815d0008 lwz r10,0x8(r29) +3296 00008b40 3842d248 addi r2,r2,0xd248 vtable for +3300 00008b44 a0e20009 lhz r7,0x9(r2) +3304 00008b48 80020000 lwz r0,0x0(r2) vtable for +3308 00008b4c 7d265214 add r9,r6,r10 +3312 00008b50 89020008 lbz r8,0x8(r2) +3316 00008b54 81620004 lwz r11,0x4(r2) +3320 00008b58 7c06512e stwx r0,r6,r10 +3324 00008b5c b0e90009 sth r7,0x9(r9) +3328 00008b60 99090008 stb r8,0x8(r9) +3332 00008b64 91690004 stw r11,0x4(r9) +3336 00008b68 805d0008 lwz r2,0x8(r29) +3340 00008b6c 3882000b addi r4,r2,0xb +3344 00008b70 909d0008 stw r4,0x8(r29) +3348 00008b74 809c0004 lwz r4,0x4(r28) +3352 00008b78 7fa3eb78 or r3,r29,r29 +3356 00008b7c 4bfff2e5 bl _d_print_comp +3360 00008b80 48003260 b 0xbde0 +3364 00008b84 81430008 lwz r10,0x8(r3) +3368 00008b88 83e3000c lwz r31,0xc(r3) +3372 00008b8c 3bca0008 addi r30,r10,0x8 +3376 00008b90 7f9ef840 cmplw cr7,r30,r31 +3380 00008b94 419d005c bgt cr7,0x8bf0 +3384 00008b98 3c400003 lis r2,0x3 +3388 00008b9c 7d675214 add r11,r7,r10 +3392 00008ba0 3842d254 addi r2,r2,0xd254 VTT for +3396 00008ba4 81220004 lwz r9,0x4(r2) +3400 00008ba8 80020000 lwz r0,0x0(r2) VTT for +3404 00008bac 7c07512e stwx r0,r7,r10 +3408 00008bb0 912b0004 stw r9,0x4(r11) +3412 00008bb4 80430008 lwz r2,0x8(r3) +3416 00008bb8 38820008 addi r4,r2,0x8 +3420 00008bbc 90830008 stw r4,0x8(r3) +3424 00008bc0 48000094 b 0x8c54 +3428 00008bc4 807d0004 lwz r3,0x4(r29) +3432 00008bc8 48029799 bl 0x32360 _free +3436 00008bcc 38e00000 li r7,0x0 +3440 00008bd0 38000001 li r0,0x1 +3444 00008bd4 7ce83b78 or r8,r7,r7 +3448 00008bd8 90fd0004 stw r7,0x4(r29) +3452 00008bdc 901d0018 stw r0,0x18(r29) +3456 00008be0 48000040 b 0x8c20 +3460 00008be4 60000000 nop +3464 00008be8 60000000 nop +3468 00008bec 60000000 nop +3472 00008bf0 57ff083c rlwinm r31,r31,1,0,30 +3476 00008bf4 7ce33b78 or r3,r7,r7 +3480 00008bf8 7fe4fb78 or r4,r31,r31 +3484 00008bfc 48029725 bl 0x32320 _realloc +3488 00008c00 2c030000 cmpwi r3,0x0 +3492 00008c04 4182ffc0 beq 0x8bc4 +3496 00008c08 7f9ff040 cmplw cr7,r31,r30 +3500 00008c0c 7c671b78 or r7,r3,r3 +3504 00008c10 93fd000c stw r31,0xc(r29) +3508 00008c14 907d0004 stw r3,0x4(r29) +3512 00008c18 419cffd8 blt cr7,0x8bf0 +3516 00008c1c 7c681b78 or r8,r3,r3 +3520 00008c20 2f880000 cmpwi cr7,r8,0x0 +3524 00008c24 419e0030 beq cr7,0x8c54 +3528 00008c28 3c400003 lis r2,0x3 +3532 00008c2c 817d0008 lwz r11,0x8(r29) +3536 00008c30 3842d254 addi r2,r2,0xd254 VTT for +3540 00008c34 81420004 lwz r10,0x4(r2) +3544 00008c38 80020000 lwz r0,0x0(r2) VTT for +3548 00008c3c 7d285a14 add r9,r8,r11 +3552 00008c40 7c08592e stwx r0,r8,r11 +3556 00008c44 91490004 stw r10,0x4(r9) +3560 00008c48 805d0008 lwz r2,0x8(r29) +3564 00008c4c 38820008 addi r4,r2,0x8 +3568 00008c50 909d0008 stw r4,0x8(r29) +3572 00008c54 809c0004 lwz r4,0x4(r28) +3576 00008c58 7fa3eb78 or r3,r29,r29 +3580 00008c5c 4bfff205 bl _d_print_comp +3584 00008c60 48003180 b 0xbde0 +3588 00008c64 80c30008 lwz r6,0x8(r3) +3592 00008c68 83e3000c lwz r31,0xc(r3) +3596 00008c6c 3bc60018 addi r30,r6,0x18 +3600 00008c70 7f9ef840 cmplw cr7,r30,r31 +3604 00008c74 419d007c bgt cr7,0x8cf0 +3608 00008c78 3c400003 lis r2,0x3 +3612 00008c7c 7d673214 add r11,r7,r6 +3616 00008c80 3842d260 addi r2,r2,0xd260 construction vtable for +3620 00008c84 80020000 lwz r0,0x0(r2) construction vtable for +3624 00008c88 81220004 lwz r9,0x4(r2) +3628 00008c8c 81420008 lwz r10,0x8(r2) +3632 00008c90 8102000c lwz r8,0xc(r2) +3636 00008c94 7c07312e stwx r0,r7,r6 +3640 00008c98 912b0004 stw r9,0x4(r11) +3644 00008c9c 914b0008 stw r10,0x8(r11) +3648 00008ca0 910b000c stw r8,0xc(r11) +3652 00008ca4 80020014 lwz r0,0x14(r2) +3656 00008ca8 81220010 lwz r9,0x10(r2) +3660 00008cac 900b0014 stw r0,0x14(r11) +3664 00008cb0 912b0010 stw r9,0x10(r11) +3668 00008cb4 80430008 lwz r2,0x8(r3) +3672 00008cb8 38820018 addi r4,r2,0x18 +3676 00008cbc 90830008 stw r4,0x8(r3) +3680 00008cc0 480000b4 b 0x8d74 +3684 00008cc4 807d0004 lwz r3,0x4(r29) +3688 00008cc8 48029699 bl 0x32360 _free +3692 00008ccc 38e00000 li r7,0x0 +3696 00008cd0 38000001 li r0,0x1 +3700 00008cd4 7ce63b78 or r6,r7,r7 +3704 00008cd8 90fd0004 stw r7,0x4(r29) +3708 00008cdc 901d0018 stw r0,0x18(r29) +3712 00008ce0 48000040 b 0x8d20 +3716 00008ce4 60000000 nop +3720 00008ce8 60000000 nop +3724 00008cec 60000000 nop +3728 00008cf0 57ff083c rlwinm r31,r31,1,0,30 +3732 00008cf4 7ce33b78 or r3,r7,r7 +3736 00008cf8 7fe4fb78 or r4,r31,r31 +3740 00008cfc 48029625 bl 0x32320 _realloc +3744 00008d00 2c030000 cmpwi r3,0x0 +3748 00008d04 4182ffc0 beq 0x8cc4 +3752 00008d08 7f9ff040 cmplw cr7,r31,r30 +3756 00008d0c 7c671b78 or r7,r3,r3 +3760 00008d10 93fd000c stw r31,0xc(r29) +3764 00008d14 907d0004 stw r3,0x4(r29) +3768 00008d18 419cffd8 blt cr7,0x8cf0 +3772 00008d1c 7c661b78 or r6,r3,r3 +3776 00008d20 2f860000 cmpwi cr7,r6,0x0 +3780 00008d24 419e0050 beq cr7,0x8d74 +3784 00008d28 3c400003 lis r2,0x3 +3788 00008d2c 817d0008 lwz r11,0x8(r29) +3792 00008d30 3842d260 addi r2,r2,0xd260 construction vtable for +3796 00008d34 80020000 lwz r0,0x0(r2) construction vtable for +3800 00008d38 81420004 lwz r10,0x4(r2) +3804 00008d3c 7d265a14 add r9,r6,r11 +3808 00008d40 81020008 lwz r8,0x8(r2) +3812 00008d44 80e2000c lwz r7,0xc(r2) +3816 00008d48 7c06592e stwx r0,r6,r11 +3820 00008d4c 91490004 stw r10,0x4(r9) +3824 00008d50 91090008 stw r8,0x8(r9) +3828 00008d54 90e9000c stw r7,0xc(r9) +3832 00008d58 80020014 lwz r0,0x14(r2) +3836 00008d5c 81620010 lwz r11,0x10(r2) +3840 00008d60 90090014 stw r0,0x14(r9) +3844 00008d64 91690010 stw r11,0x10(r9) +3848 00008d68 805d0008 lwz r2,0x8(r29) +3852 00008d6c 38820018 addi r4,r2,0x18 +3856 00008d70 909d0008 stw r4,0x8(r29) +3860 00008d74 809c0004 lwz r4,0x4(r28) +3864 00008d78 7fa3eb78 or r3,r29,r29 +3868 00008d7c 4bfff0e5 bl _d_print_comp +3872 00008d80 80fd0004 lwz r7,0x4(r29) +3876 00008d84 2f870000 cmpwi cr7,r7,0x0 +3880 00008d88 419e00ac beq cr7,0x8e34 +3884 00008d8c 805d0008 lwz r2,0x8(r29) +3888 00008d90 83fd000c lwz r31,0xc(r29) +3892 00008d94 3bc20004 addi r30,r2,0x4 +3896 00008d98 7f9ef840 cmplw cr7,r30,r31 +3900 00008d9c 419d0044 bgt cr7,0x8de0 +3904 00008da0 3c002d69 lis r0,0x2d69 +3908 00008da4 60006e2d ori r0,r0,0x6e2d +3912 00008da8 7c07112e stwx r0,r7,r2 +3916 00008dac 805d0008 lwz r2,0x8(r29) +3920 00008db0 38820004 addi r4,r2,0x4 +3924 00008db4 909d0008 stw r4,0x8(r29) +3928 00008db8 4800007c b 0x8e34 +3932 00008dbc 807d0004 lwz r3,0x4(r29) +3936 00008dc0 480295a1 bl 0x32360 _free +3940 00008dc4 38e00000 li r7,0x0 +3944 00008dc8 38000001 li r0,0x1 +3948 00008dcc 7ce93b78 or r9,r7,r7 +3952 00008dd0 90fd0004 stw r7,0x4(r29) +3956 00008dd4 901d0018 stw r0,0x18(r29) +3960 00008dd8 48000038 b 0x8e10 +3964 00008ddc 60000000 nop +3968 00008de0 57ff083c rlwinm r31,r31,1,0,30 +3972 00008de4 7ce33b78 or r3,r7,r7 +3976 00008de8 7fe4fb78 or r4,r31,r31 +3980 00008dec 48029535 bl 0x32320 _realloc +3984 00008df0 2c030000 cmpwi r3,0x0 +3988 00008df4 4182ffc8 beq 0x8dbc +3992 00008df8 7f9ff040 cmplw cr7,r31,r30 +3996 00008dfc 7c671b78 or r7,r3,r3 +4000 00008e00 93fd000c stw r31,0xc(r29) +4004 00008e04 907d0004 stw r3,0x4(r29) +4008 00008e08 419cffd8 blt cr7,0x8de0 +4012 00008e0c 7c691b78 or r9,r3,r3 +4016 00008e10 2f890000 cmpwi cr7,r9,0x0 +4020 00008e14 419e0020 beq cr7,0x8e34 +4024 00008e18 805d0008 lwz r2,0x8(r29) +4028 00008e1c 3c002d69 lis r0,0x2d69 +4032 00008e20 60006e2d ori r0,r0,0x6e2d +4036 00008e24 7c09112e stwx r0,r9,r2 +4040 00008e28 813d0008 lwz r9,0x8(r29) +4044 00008e2c 38890004 addi r4,r9,0x4 +4048 00008e30 909d0008 stw r4,0x8(r29) +4052 00008e34 809c0008 lwz r4,0x8(r28) +4056 00008e38 7fa3eb78 or r3,r29,r29 +4060 00008e3c 4bfff025 bl _d_print_comp +4064 00008e40 48002fa0 b 0xbde0 +4068 00008e44 80c30008 lwz r6,0x8(r3) +4072 00008e48 83e3000c lwz r31,0xc(r3) +4076 00008e4c 3bc6000d addi r30,r6,0xd +4080 00008e50 7f9ef840 cmplw cr7,r30,r31 +4084 00008e54 419d004c bgt cr7,0x8ea0 +4088 00008e58 3c400003 lis r2,0x3 +4092 00008e5c 7d273214 add r9,r7,r6 +4096 00008e60 3842d27c addi r2,r2,0xd27c typeinfo for +4100 00008e64 8902000c lbz r8,0xc(r2) +4104 00008e68 80020000 lwz r0,0x0(r2) typeinfo for +4108 00008e6c 81620004 lwz r11,0x4(r2) +4112 00008e70 81420008 lwz r10,0x8(r2) +4116 00008e74 7c07312e stwx r0,r7,r6 +4120 00008e78 9909000c stb r8,0xc(r9) +4124 00008e7c 48000084 b 0x8f00 +4128 00008e80 807d0004 lwz r3,0x4(r29) +4132 00008e84 480294dd bl 0x32360 _free +4136 00008e88 38e00000 li r7,0x0 +4140 00008e8c 38000001 li r0,0x1 +4144 00008e90 7ce63b78 or r6,r7,r7 +4148 00008e94 90fd0004 stw r7,0x4(r29) +4152 00008e98 901d0018 stw r0,0x18(r29) +4156 00008e9c 48000034 b 0x8ed0 +4160 00008ea0 57ff083c rlwinm r31,r31,1,0,30 +4164 00008ea4 7ce33b78 or r3,r7,r7 +4168 00008ea8 7fe4fb78 or r4,r31,r31 +4172 00008eac 48029475 bl 0x32320 _realloc +4176 00008eb0 2c030000 cmpwi r3,0x0 +4180 00008eb4 4182ffcc beq 0x8e80 +4184 00008eb8 7f9ff040 cmplw cr7,r31,r30 +4188 00008ebc 7c671b78 or r7,r3,r3 +4192 00008ec0 93fd000c stw r31,0xc(r29) +4196 00008ec4 907d0004 stw r3,0x4(r29) +4200 00008ec8 419cffd8 blt cr7,0x8ea0 +4204 00008ecc 7c661b78 or r6,r3,r3 +4208 00008ed0 2f860000 cmpwi cr7,r6,0x0 +4212 00008ed4 419e0040 beq cr7,0x8f14 +4216 00008ed8 3c400003 lis r2,0x3 +4220 00008edc 811d0008 lwz r8,0x8(r29) +4224 00008ee0 3842d27c addi r2,r2,0xd27c typeinfo for +4228 00008ee4 88e2000c lbz r7,0xc(r2) +4232 00008ee8 80020000 lwz r0,0x0(r2) typeinfo for +4236 00008eec 7d264214 add r9,r6,r8 +4240 00008ef0 81620004 lwz r11,0x4(r2) +4244 00008ef4 81420008 lwz r10,0x8(r2) +4248 00008ef8 7c06412e stwx r0,r6,r8 +4252 00008efc 98e9000c stb r7,0xc(r9) +4256 00008f00 91690004 stw r11,0x4(r9) +4260 00008f04 91490008 stw r10,0x8(r9) +4264 00008f08 805d0008 lwz r2,0x8(r29) +4268 00008f0c 3882000d addi r4,r2,0xd +4272 00008f10 909d0008 stw r4,0x8(r29) +4276 00008f14 809c0004 lwz r4,0x4(r28) +4280 00008f18 7fa3eb78 or r3,r29,r29 +4284 00008f1c 4bffef45 bl _d_print_comp +4288 00008f20 48002ec0 b 0xbde0 +4292 00008f24 80c30008 lwz r6,0x8(r3) +4296 00008f28 83e3000c lwz r31,0xc(r3) +4300 00008f2c 3bc60012 addi r30,r6,0x12 +4304 00008f30 7f9ef840 cmplw cr7,r30,r31 +4308 00008f34 419d005c bgt cr7,0x8f90 +4312 00008f38 3c400003 lis r2,0x3 +4316 00008f3c 7d273214 add r9,r7,r6 +4320 00008f40 3842d28c addi r2,r2,0xd28c typeinfo name for +4324 00008f44 80020000 lwz r0,0x0(r2) typeinfo name for +4328 00008f48 81620004 lwz r11,0x4(r2) +4332 00008f4c 81420008 lwz r10,0x8(r2) +4336 00008f50 8102000c lwz r8,0xc(r2) +4340 00008f54 7c07312e stwx r0,r7,r6 +4344 00008f58 91690004 stw r11,0x4(r9) +4348 00008f5c 91490008 stw r10,0x8(r9) +4352 00008f60 9109000c stw r8,0xc(r9) +4356 00008f64 48000094 b 0x8ff8 +4360 00008f68 807d0004 lwz r3,0x4(r29) +4364 00008f6c 480293f5 bl 0x32360 _free +4368 00008f70 38e00000 li r7,0x0 +4372 00008f74 38000001 li r0,0x1 +4376 00008f78 7ce63b78 or r6,r7,r7 +4380 00008f7c 90fd0004 stw r7,0x4(r29) +4384 00008f80 901d0018 stw r0,0x18(r29) +4388 00008f84 4800003c b 0x8fc0 +4392 00008f88 60000000 nop +4396 00008f8c 60000000 nop +4400 00008f90 57ff083c rlwinm r31,r31,1,0,30 +4404 00008f94 7ce33b78 or r3,r7,r7 +4408 00008f98 7fe4fb78 or r4,r31,r31 +4412 00008f9c 48029385 bl 0x32320 _realloc +4416 00008fa0 2c030000 cmpwi r3,0x0 +4420 00008fa4 4182ffc4 beq 0x8f68 +4424 00008fa8 7f9ff040 cmplw cr7,r31,r30 +4428 00008fac 7c671b78 or r7,r3,r3 +4432 00008fb0 93fd000c stw r31,0xc(r29) +4436 00008fb4 907d0004 stw r3,0x4(r29) +4440 00008fb8 419cffd8 blt cr7,0x8f90 +4444 00008fbc 7c661b78 or r6,r3,r3 +4448 00008fc0 2f860000 cmpwi cr7,r6,0x0 +4452 00008fc4 419e0048 beq cr7,0x900c +4456 00008fc8 3c400003 lis r2,0x3 +4460 00008fcc 817d0008 lwz r11,0x8(r29) +4464 00008fd0 3842d28c addi r2,r2,0xd28c typeinfo name for +4468 00008fd4 80020000 lwz r0,0x0(r2) typeinfo name for +4472 00008fd8 81420004 lwz r10,0x4(r2) +4476 00008fdc 7d265a14 add r9,r6,r11 +4480 00008fe0 81020008 lwz r8,0x8(r2) +4484 00008fe4 80e2000c lwz r7,0xc(r2) +4488 00008fe8 7c06592e stwx r0,r6,r11 +4492 00008fec 91490004 stw r10,0x4(r9) +4496 00008ff0 91090008 stw r8,0x8(r9) +4500 00008ff4 90e9000c stw r7,0xc(r9) +4504 00008ff8 a0020010 lhz r0,0x10(r2) +4508 00008ffc b0090010 sth r0,0x10(r9) +4512 00009000 805d0008 lwz r2,0x8(r29) +4516 00009004 38820012 addi r4,r2,0x12 +4520 00009008 909d0008 stw r4,0x8(r29) +4524 0000900c 809c0004 lwz r4,0x4(r28) +4528 00009010 7fa3eb78 or r3,r29,r29 +4532 00009014 4bffee4d bl _d_print_comp +4536 00009018 48002dc8 b 0xbde0 +4540 0000901c 80c30008 lwz r6,0x8(r3) +4544 00009020 83e3000c lwz r31,0xc(r3) +4548 00009024 3bc60010 addi r30,r6,0x10 +4552 00009028 7f9ef840 cmplw cr7,r30,r31 +4556 0000902c 419d0064 bgt cr7,0x9090 +4560 00009030 3c400003 lis r2,0x3 +4564 00009034 7d273214 add r9,r7,r6 +4568 00009038 3842d2a0 addi r2,r2,0xd2a0 typeinfo fn for +4572 0000903c 8102000c lwz r8,0xc(r2) +4576 00009040 80020000 lwz r0,0x0(r2) typeinfo fn for +4580 00009044 81620004 lwz r11,0x4(r2) +4584 00009048 81420008 lwz r10,0x8(r2) +4588 0000904c 7c07312e stwx r0,r7,r6 +4592 00009050 9109000c stw r8,0xc(r9) +4596 00009054 91690004 stw r11,0x4(r9) +4600 00009058 91490008 stw r10,0x8(r9) +4604 0000905c 80430008 lwz r2,0x8(r3) +4608 00009060 38820010 addi r4,r2,0x10 +4612 00009064 90830008 stw r4,0x8(r3) +4616 00009068 4800009c b 0x9104 +4620 0000906c 807d0004 lwz r3,0x4(r29) +4624 00009070 480292f1 bl 0x32360 _free +4628 00009074 38e00000 li r7,0x0 +4632 00009078 38000001 li r0,0x1 +4636 0000907c 7ce63b78 or r6,r7,r7 +4640 00009080 90fd0004 stw r7,0x4(r29) +4644 00009084 901d0018 stw r0,0x18(r29) +4648 00009088 48000038 b 0x90c0 +4652 0000908c 60000000 nop +4656 00009090 57ff083c rlwinm r31,r31,1,0,30 +4660 00009094 7ce33b78 or r3,r7,r7 +4664 00009098 7fe4fb78 or r4,r31,r31 +4668 0000909c 48029285 bl 0x32320 _realloc +4672 000090a0 2c030000 cmpwi r3,0x0 +4676 000090a4 4182ffc8 beq 0x906c +4680 000090a8 7f9ff040 cmplw cr7,r31,r30 +4684 000090ac 7c671b78 or r7,r3,r3 +4688 000090b0 93fd000c stw r31,0xc(r29) +4692 000090b4 907d0004 stw r3,0x4(r29) +4696 000090b8 419cffd8 blt cr7,0x9090 +4700 000090bc 7c661b78 or r6,r3,r3 +4704 000090c0 2f860000 cmpwi cr7,r6,0x0 +4708 000090c4 419e0040 beq cr7,0x9104 +4712 000090c8 3c400003 lis r2,0x3 +4716 000090cc 817d0008 lwz r11,0x8(r29) +4720 000090d0 3842d2a0 addi r2,r2,0xd2a0 typeinfo fn for +4724 000090d4 80e2000c lwz r7,0xc(r2) +4728 000090d8 80020000 lwz r0,0x0(r2) typeinfo fn for +4732 000090dc 7d265a14 add r9,r6,r11 +4736 000090e0 81420004 lwz r10,0x4(r2) +4740 000090e4 81020008 lwz r8,0x8(r2) +4744 000090e8 7c06592e stwx r0,r6,r11 +4748 000090ec 90e9000c stw r7,0xc(r9) +4752 000090f0 91490004 stw r10,0x4(r9) +4756 000090f4 91090008 stw r8,0x8(r9) +4760 000090f8 805d0008 lwz r2,0x8(r29) +4764 000090fc 38820010 addi r4,r2,0x10 +4768 00009100 909d0008 stw r4,0x8(r29) +4772 00009104 809c0004 lwz r4,0x4(r28) +4776 00009108 7fa3eb78 or r3,r29,r29 +4780 0000910c 4bffed55 bl _d_print_comp +4784 00009110 48002cd0 b 0xbde0 +4788 00009114 80c30008 lwz r6,0x8(r3) +4792 00009118 83e3000c lwz r31,0xc(r3) +4796 0000911c 3bc60015 addi r30,r6,0x15 +4800 00009120 7f9ef840 cmplw cr7,r30,r31 +4804 00009124 419d007c bgt cr7,0x91a0 +4808 00009128 3c400003 lis r2,0x3 +4812 0000912c 7d673214 add r11,r7,r6 +4816 00009130 3842d2b4 addi r2,r2,0xd2b4 non-virtual thunk to +4820 00009134 80020000 lwz r0,0x0(r2) non-virtual thunk to +4824 00009138 81220004 lwz r9,0x4(r2) +4828 0000913c 81420008 lwz r10,0x8(r2) +4832 00009140 8102000c lwz r8,0xc(r2) +4836 00009144 7c07312e stwx r0,r7,r6 +4840 00009148 912b0004 stw r9,0x4(r11) +4844 0000914c 914b0008 stw r10,0x8(r11) +4848 00009150 910b000c stw r8,0xc(r11) +4852 00009154 60000000 nop +4856 00009158 88020014 lbz r0,0x14(r2) +4860 0000915c 81220010 lwz r9,0x10(r2) +4864 00009160 980b0014 stb r0,0x14(r11) +4868 00009164 912b0010 stw r9,0x10(r11) +4872 00009168 80430008 lwz r2,0x8(r3) +4876 0000916c 38820015 addi r4,r2,0x15 +4880 00009170 90830008 stw r4,0x8(r3) +4884 00009174 480000b0 b 0x9224 +4888 00009178 807d0004 lwz r3,0x4(r29) +4892 0000917c 480291e5 bl 0x32360 _free +4896 00009180 38e00000 li r7,0x0 +4900 00009184 38000001 li r0,0x1 +4904 00009188 7ce63b78 or r6,r7,r7 +4908 0000918c 90fd0004 stw r7,0x4(r29) +4912 00009190 901d0018 stw r0,0x18(r29) +4916 00009194 4800003c b 0x91d0 +4920 00009198 60000000 nop +4924 0000919c 60000000 nop +4928 000091a0 57ff083c rlwinm r31,r31,1,0,30 +4932 000091a4 7ce33b78 or r3,r7,r7 +4936 000091a8 7fe4fb78 or r4,r31,r31 +4940 000091ac 48029175 bl 0x32320 _realloc +4944 000091b0 2c030000 cmpwi r3,0x0 +4948 000091b4 4182ffc4 beq 0x9178 +4952 000091b8 7f9ff040 cmplw cr7,r31,r30 +4956 000091bc 7c671b78 or r7,r3,r3 +4960 000091c0 93fd000c stw r31,0xc(r29) +4964 000091c4 907d0004 stw r3,0x4(r29) +4968 000091c8 419cffd8 blt cr7,0x91a0 +4972 000091cc 7c661b78 or r6,r3,r3 +4976 000091d0 2f860000 cmpwi cr7,r6,0x0 +4980 000091d4 419e0050 beq cr7,0x9224 +4984 000091d8 3c400003 lis r2,0x3 +4988 000091dc 817d0008 lwz r11,0x8(r29) +4992 000091e0 3842d2b4 addi r2,r2,0xd2b4 non-virtual thunk to +4996 000091e4 80020000 lwz r0,0x0(r2) non-virtual thunk to +5000 000091e8 81420004 lwz r10,0x4(r2) +5004 000091ec 7d265a14 add r9,r6,r11 +5008 000091f0 81020008 lwz r8,0x8(r2) +5012 000091f4 80e2000c lwz r7,0xc(r2) +5016 000091f8 7c06592e stwx r0,r6,r11 +5020 000091fc 91490004 stw r10,0x4(r9) +5024 00009200 91090008 stw r8,0x8(r9) +5028 00009204 90e9000c stw r7,0xc(r9) +5032 00009208 88020014 lbz r0,0x14(r2) +5036 0000920c 81620010 lwz r11,0x10(r2) +5040 00009210 98090014 stb r0,0x14(r9) +5044 00009214 91690010 stw r11,0x10(r9) +5048 00009218 805d0008 lwz r2,0x8(r29) +5052 0000921c 38820015 addi r4,r2,0x15 +5056 00009220 909d0008 stw r4,0x8(r29) +5060 00009224 809c0004 lwz r4,0x4(r28) +5064 00009228 7fa3eb78 or r3,r29,r29 +5068 0000922c 4bffec35 bl _d_print_comp +5072 00009230 48002bb0 b 0xbde0 +5076 00009234 80c30008 lwz r6,0x8(r3) +5080 00009238 83e3000c lwz r31,0xc(r3) +5084 0000923c 3bc60011 addi r30,r6,0x11 +5088 00009240 7f9ef840 cmplw cr7,r30,r31 +5092 00009244 419d005c bgt cr7,0x92a0 +5096 00009248 3c400003 lis r2,0x3 +5100 0000924c 7d273214 add r9,r7,r6 +5104 00009250 3842d2cc addi r2,r2,0xd2cc virtual thunk to +5108 00009254 80020000 lwz r0,0x0(r2) virtual thunk to +5112 00009258 81620004 lwz r11,0x4(r2) +5116 0000925c 81420008 lwz r10,0x8(r2) +5120 00009260 8102000c lwz r8,0xc(r2) +5124 00009264 7c07312e stwx r0,r7,r6 +5128 00009268 91690004 stw r11,0x4(r9) +5132 0000926c 91490008 stw r10,0x8(r9) +5136 00009270 9109000c stw r8,0xc(r9) +5140 00009274 48000094 b 0x9308 +5144 00009278 807d0004 lwz r3,0x4(r29) +5148 0000927c 480290e5 bl 0x32360 _free +5152 00009280 38e00000 li r7,0x0 +5156 00009284 38000001 li r0,0x1 +5160 00009288 7ce63b78 or r6,r7,r7 +5164 0000928c 90fd0004 stw r7,0x4(r29) +5168 00009290 901d0018 stw r0,0x18(r29) +5172 00009294 4800003c b 0x92d0 +5176 00009298 60000000 nop +5180 0000929c 60000000 nop +5184 000092a0 57ff083c rlwinm r31,r31,1,0,30 +5188 000092a4 7ce33b78 or r3,r7,r7 +5192 000092a8 7fe4fb78 or r4,r31,r31 +5196 000092ac 48029075 bl 0x32320 _realloc +5200 000092b0 2c030000 cmpwi r3,0x0 +5204 000092b4 4182ffc4 beq 0x9278 +5208 000092b8 7f9ff040 cmplw cr7,r31,r30 +5212 000092bc 7c671b78 or r7,r3,r3 +5216 000092c0 93fd000c stw r31,0xc(r29) +5220 000092c4 907d0004 stw r3,0x4(r29) +5224 000092c8 419cffd8 blt cr7,0x92a0 +5228 000092cc 7c661b78 or r6,r3,r3 +5232 000092d0 2f860000 cmpwi cr7,r6,0x0 +5236 000092d4 419e0048 beq cr7,0x931c +5240 000092d8 3c400003 lis r2,0x3 +5244 000092dc 817d0008 lwz r11,0x8(r29) +5248 000092e0 3842d2cc addi r2,r2,0xd2cc virtual thunk to +5252 000092e4 80020000 lwz r0,0x0(r2) virtual thunk to +5256 000092e8 81420004 lwz r10,0x4(r2) +5260 000092ec 7d265a14 add r9,r6,r11 +5264 000092f0 81020008 lwz r8,0x8(r2) +5268 000092f4 80e2000c lwz r7,0xc(r2) +5272 000092f8 7c06592e stwx r0,r6,r11 +5276 000092fc 91490004 stw r10,0x4(r9) +5280 00009300 91090008 stw r8,0x8(r9) +5284 00009304 90e9000c stw r7,0xc(r9) +5288 00009308 88020010 lbz r0,0x10(r2) +5292 0000930c 98090010 stb r0,0x10(r9) +5296 00009310 805d0008 lwz r2,0x8(r29) +5300 00009314 38820011 addi r4,r2,0x11 +5304 00009318 909d0008 stw r4,0x8(r29) +5308 0000931c 809c0004 lwz r4,0x4(r28) +5312 00009320 7fa3eb78 or r3,r29,r29 +5316 00009324 4bffeb3d bl _d_print_comp +5320 00009328 48002ab8 b 0xbde0 +5324 0000932c 80c30008 lwz r6,0x8(r3) +5328 00009330 83e3000c lwz r31,0xc(r3) +5332 00009334 3bc6001a addi r30,r6,0x1a +5336 00009338 7f9ef840 cmplw cr7,r30,r31 +5340 0000933c 419d0054 bgt cr7,0x9390 +5344 00009340 3c400003 lis r2,0x3 +5348 00009344 7d273214 add r9,r7,r6 +5352 00009348 3842d2e0 addi r2,r2,0xd2e0 covariant return thunk to +5356 0000934c 80020000 lwz r0,0x0(r2) covariant return thunk to +5360 00009350 81620004 lwz r11,0x4(r2) +5364 00009354 81420008 lwz r10,0x8(r2) +5368 00009358 8102000c lwz r8,0xc(r2) +5372 0000935c 7c07312e stwx r0,r7,r6 +5376 00009360 91690004 stw r11,0x4(r9) +5380 00009364 91490008 stw r10,0x8(r9) +5384 00009368 9109000c stw r8,0xc(r9) +5388 0000936c 4800008c b 0x93f8 +5392 00009370 807d0004 lwz r3,0x4(r29) +5396 00009374 48028fed bl 0x32360 _free +5400 00009378 38e00000 li r7,0x0 +5404 0000937c 38000001 li r0,0x1 +5408 00009380 7ce63b78 or r6,r7,r7 +5412 00009384 90fd0004 stw r7,0x4(r29) +5416 00009388 901d0018 stw r0,0x18(r29) +5420 0000938c 48000034 b 0x93c0 +5424 00009390 57ff083c rlwinm r31,r31,1,0,30 +5428 00009394 7ce33b78 or r3,r7,r7 +5432 00009398 7fe4fb78 or r4,r31,r31 +5436 0000939c 48028f85 bl 0x32320 _realloc +5440 000093a0 2c030000 cmpwi r3,0x0 +5444 000093a4 4182ffcc beq 0x9370 +5448 000093a8 7f9ff040 cmplw cr7,r31,r30 +5452 000093ac 7c671b78 or r7,r3,r3 +5456 000093b0 93fd000c stw r31,0xc(r29) +5460 000093b4 907d0004 stw r3,0x4(r29) +5464 000093b8 419cffd8 blt cr7,0x9390 +5468 000093bc 7c661b78 or r6,r3,r3 +5472 000093c0 2f860000 cmpwi cr7,r6,0x0 +5476 000093c4 419e0058 beq cr7,0x941c +5480 000093c8 3c400003 lis r2,0x3 +5484 000093cc 817d0008 lwz r11,0x8(r29) +5488 000093d0 3842d2e0 addi r2,r2,0xd2e0 covariant return thunk to +5492 000093d4 80020000 lwz r0,0x0(r2) covariant return thunk to +5496 000093d8 81420004 lwz r10,0x4(r2) +5500 000093dc 7d265a14 add r9,r6,r11 +5504 000093e0 81020008 lwz r8,0x8(r2) +5508 000093e4 80e2000c lwz r7,0xc(r2) +5512 000093e8 7c06592e stwx r0,r6,r11 +5516 000093ec 91490004 stw r10,0x4(r9) +5520 000093f0 91090008 stw r8,0x8(r9) +5524 000093f4 90e9000c stw r7,0xc(r9) +5528 000093f8 a0020018 lhz r0,0x18(r2) +5532 000093fc 81620010 lwz r11,0x10(r2) +5536 00009400 81420014 lwz r10,0x14(r2) +5540 00009404 b0090018 sth r0,0x18(r9) +5544 00009408 91690010 stw r11,0x10(r9) +5548 0000940c 91490014 stw r10,0x14(r9) +5552 00009410 805d0008 lwz r2,0x8(r29) +5556 00009414 3882001a addi r4,r2,0x1a +5560 00009418 909d0008 stw r4,0x8(r29) +5564 0000941c 809c0004 lwz r4,0x4(r28) +5568 00009420 7fa3eb78 or r3,r29,r29 +5572 00009424 4bffea3d bl _d_print_comp +5576 00009428 480029b8 b 0xbde0 +5580 0000942c 80c30008 lwz r6,0x8(r3) +5584 00009430 83e3000c lwz r31,0xc(r3) +5588 00009434 3bc6000f addi r30,r6,0xf +5592 00009438 7f9ef840 cmplw cr7,r30,r31 +5596 0000943c 419d0054 bgt cr7,0x9490 +5600 00009440 3c400003 lis r2,0x3 +5604 00009444 7d273214 add r9,r7,r6 +5608 00009448 3842d2fc addi r2,r2,0xd2fc java Class for +5612 0000944c 80020000 lwz r0,0x0(r2) java Class for +5616 00009450 8962000c lbz r11,0xc(r2) +5620 00009454 81420004 lwz r10,0x4(r2) +5624 00009458 81020008 lwz r8,0x8(r2) +5628 0000945c 7c07312e stwx r0,r7,r6 +5632 00009460 9969000c stb r11,0xc(r9) +5636 00009464 91490004 stw r10,0x4(r9) +5640 00009468 91090008 stw r8,0x8(r9) +5644 0000946c 4800008c b 0x94f8 +5648 00009470 807d0004 lwz r3,0x4(r29) +5652 00009474 48028eed bl 0x32360 _free +5656 00009478 38e00000 li r7,0x0 +5660 0000947c 38000001 li r0,0x1 +5664 00009480 7ce63b78 or r6,r7,r7 +5668 00009484 90fd0004 stw r7,0x4(r29) +5672 00009488 901d0018 stw r0,0x18(r29) +5676 0000948c 48000034 b 0x94c0 +5680 00009490 57ff083c rlwinm r31,r31,1,0,30 +5684 00009494 7ce33b78 or r3,r7,r7 +5688 00009498 7fe4fb78 or r4,r31,r31 +5692 0000949c 48028e85 bl 0x32320 _realloc +5696 000094a0 2c030000 cmpwi r3,0x0 +5700 000094a4 4182ffcc beq 0x9470 +5704 000094a8 7f9ff040 cmplw cr7,r31,r30 +5708 000094ac 7c671b78 or r7,r3,r3 +5712 000094b0 93fd000c stw r31,0xc(r29) +5716 000094b4 907d0004 stw r3,0x4(r29) +5720 000094b8 419cffd8 blt cr7,0x9490 +5724 000094bc 7c661b78 or r6,r3,r3 +5728 000094c0 2f860000 cmpwi cr7,r6,0x0 +5732 000094c4 419e0048 beq cr7,0x950c +5736 000094c8 3c400003 lis r2,0x3 +5740 000094cc 815d0008 lwz r10,0x8(r29) +5744 000094d0 3842d2fc addi r2,r2,0xd2fc java Class for +5748 000094d4 81020000 lwz r8,0x0(r2) java Class for +5752 000094d8 88e2000c lbz r7,0xc(r2) +5756 000094dc 7d265214 add r9,r6,r10 +5760 000094e0 80020004 lwz r0,0x4(r2) +5764 000094e4 81620008 lwz r11,0x8(r2) +5768 000094e8 7d06512e stwx r8,r6,r10 +5772 000094ec 98e9000c stb r7,0xc(r9) +5776 000094f0 90090004 stw r0,0x4(r9) +5780 000094f4 91690008 stw r11,0x8(r9) +5784 000094f8 a002000d lhz r0,0xd(r2) +5788 000094fc b009000d sth r0,0xd(r9) +5792 00009500 805d0008 lwz r2,0x8(r29) +5796 00009504 3882000f addi r4,r2,0xf +5800 00009508 909d0008 stw r4,0x8(r29) +5804 0000950c 809c0004 lwz r4,0x4(r28) +5808 00009510 7fa3eb78 or r3,r29,r29 +5812 00009514 4bffe94d bl _d_print_comp +5816 00009518 480028c8 b 0xbde0 +5820 0000951c 80c30008 lwz r6,0x8(r3) +5824 00009520 83e3000c lwz r31,0xc(r3) +5828 00009524 3bc60013 addi r30,r6,0x13 +5832 00009528 7f9ef840 cmplw cr7,r30,r31 +5836 0000952c 419d0074 bgt cr7,0x95a0 +5840 00009530 3c400003 lis r2,0x3 +5844 00009534 7d673214 add r11,r7,r6 +5848 00009538 3842d30c addi r2,r2,0xd30c guard variable for +5852 0000953c 80020000 lwz r0,0x0(r2) guard variable for +5856 00009540 81220004 lwz r9,0x4(r2) +5860 00009544 81420008 lwz r10,0x8(r2) +5864 00009548 8102000c lwz r8,0xc(r2) +5868 0000954c 7c07312e stwx r0,r7,r6 +5872 00009550 912b0004 stw r9,0x4(r11) +5876 00009554 914b0008 stw r10,0x8(r11) +5880 00009558 910b000c stw r8,0xc(r11) +5884 0000955c a0020011 lhz r0,0x11(r2) +5888 00009560 89220010 lbz r9,0x10(r2) +5892 00009564 b00b0011 sth r0,0x11(r11) +5896 00009568 992b0010 stb r9,0x10(r11) +5900 0000956c 80430008 lwz r2,0x8(r3) +5904 00009570 38820013 addi r4,r2,0x13 +5908 00009574 90830008 stw r4,0x8(r3) +5912 00009578 480000ac b 0x9624 +5916 0000957c 807d0004 lwz r3,0x4(r29) +5920 00009580 48028de1 bl 0x32360 _free +5924 00009584 38e00000 li r7,0x0 +5928 00009588 38000001 li r0,0x1 +5932 0000958c 7ce63b78 or r6,r7,r7 +5936 00009590 90fd0004 stw r7,0x4(r29) +5940 00009594 901d0018 stw r0,0x18(r29) +5944 00009598 48000038 b 0x95d0 +5948 0000959c 60000000 nop +5952 000095a0 57ff083c rlwinm r31,r31,1,0,30 +5956 000095a4 7ce33b78 or r3,r7,r7 +5960 000095a8 7fe4fb78 or r4,r31,r31 +5964 000095ac 48028d75 bl 0x32320 _realloc +5968 000095b0 2c030000 cmpwi r3,0x0 +5972 000095b4 4182ffc8 beq 0x957c +5976 000095b8 7f9ff040 cmplw cr7,r31,r30 +5980 000095bc 7c671b78 or r7,r3,r3 +5984 000095c0 93fd000c stw r31,0xc(r29) +5988 000095c4 907d0004 stw r3,0x4(r29) +5992 000095c8 419cffd8 blt cr7,0x95a0 +5996 000095cc 7c661b78 or r6,r3,r3 +6000 000095d0 2f860000 cmpwi cr7,r6,0x0 +6004 000095d4 419e0050 beq cr7,0x9624 +6008 000095d8 3c400003 lis r2,0x3 +6012 000095dc 817d0008 lwz r11,0x8(r29) +6016 000095e0 3842d30c addi r2,r2,0xd30c guard variable for +6020 000095e4 80020000 lwz r0,0x0(r2) guard variable for +6024 000095e8 81420004 lwz r10,0x4(r2) +6028 000095ec 7d265a14 add r9,r6,r11 +6032 000095f0 81020008 lwz r8,0x8(r2) +6036 000095f4 80e2000c lwz r7,0xc(r2) +6040 000095f8 7c06592e stwx r0,r6,r11 +6044 000095fc 91490004 stw r10,0x4(r9) +6048 00009600 91090008 stw r8,0x8(r9) +6052 00009604 90e9000c stw r7,0xc(r9) +6056 00009608 a0020011 lhz r0,0x11(r2) +6060 0000960c 89620010 lbz r11,0x10(r2) +6064 00009610 b0090011 sth r0,0x11(r9) +6068 00009614 99690010 stb r11,0x10(r9) +6072 00009618 805d0008 lwz r2,0x8(r29) +6076 0000961c 38820013 addi r4,r2,0x13 +6080 00009620 909d0008 stw r4,0x8(r29) +6084 00009624 809c0004 lwz r4,0x4(r28) +6088 00009628 7fa3eb78 or r3,r29,r29 +6092 0000962c 4bffe835 bl _d_print_comp +6096 00009630 480027b0 b 0xbde0 +6100 00009634 80c30008 lwz r6,0x8(r3) +6104 00009638 83e3000c lwz r31,0xc(r3) +6108 0000963c 3bc60018 addi r30,r6,0x18 +6112 00009640 7f9ef840 cmplw cr7,r30,r31 +6116 00009644 419d007c bgt cr7,0x96c0 +6120 00009648 3c400003 lis r2,0x3 +6124 0000964c 7d673214 add r11,r7,r6 +6128 00009650 3842d320 addi r2,r2,0xd320 reference temporary for +6132 00009654 80020000 lwz r0,0x0(r2) reference temporary for +6136 00009658 81220004 lwz r9,0x4(r2) +6140 0000965c 81420008 lwz r10,0x8(r2) +6144 00009660 8102000c lwz r8,0xc(r2) +6148 00009664 7c07312e stwx r0,r7,r6 +6152 00009668 912b0004 stw r9,0x4(r11) +6156 0000966c 914b0008 stw r10,0x8(r11) +6160 00009670 910b000c stw r8,0xc(r11) +6164 00009674 80020014 lwz r0,0x14(r2) +6168 00009678 81220010 lwz r9,0x10(r2) +6172 0000967c 900b0014 stw r0,0x14(r11) +6176 00009680 912b0010 stw r9,0x10(r11) +6180 00009684 80430008 lwz r2,0x8(r3) +6184 00009688 38820018 addi r4,r2,0x18 +6188 0000968c 90830008 stw r4,0x8(r3) +6192 00009690 480000b4 b 0x9744 +6196 00009694 807d0004 lwz r3,0x4(r29) +6200 00009698 48028cc9 bl 0x32360 _free +6204 0000969c 38e00000 li r7,0x0 +6208 000096a0 38000001 li r0,0x1 +6212 000096a4 7ce63b78 or r6,r7,r7 +6216 000096a8 90fd0004 stw r7,0x4(r29) +6220 000096ac 901d0018 stw r0,0x18(r29) +6224 000096b0 48000040 b 0x96f0 +6228 000096b4 60000000 nop +6232 000096b8 60000000 nop +6236 000096bc 60000000 nop +6240 000096c0 57ff083c rlwinm r31,r31,1,0,30 +6244 000096c4 7ce33b78 or r3,r7,r7 +6248 000096c8 7fe4fb78 or r4,r31,r31 +6252 000096cc 48028c55 bl 0x32320 _realloc +6256 000096d0 2c030000 cmpwi r3,0x0 +6260 000096d4 4182ffc0 beq 0x9694 +6264 000096d8 7f9ff040 cmplw cr7,r31,r30 +6268 000096dc 7c671b78 or r7,r3,r3 +6272 000096e0 93fd000c stw r31,0xc(r29) +6276 000096e4 907d0004 stw r3,0x4(r29) +6280 000096e8 419cffd8 blt cr7,0x96c0 +6284 000096ec 7c661b78 or r6,r3,r3 +6288 000096f0 2f860000 cmpwi cr7,r6,0x0 +6292 000096f4 419e0050 beq cr7,0x9744 +6296 000096f8 3c400003 lis r2,0x3 +6300 000096fc 817d0008 lwz r11,0x8(r29) +6304 00009700 3842d320 addi r2,r2,0xd320 reference temporary for +6308 00009704 80020000 lwz r0,0x0(r2) reference temporary for +6312 00009708 81420004 lwz r10,0x4(r2) +6316 0000970c 7d265a14 add r9,r6,r11 +6320 00009710 81020008 lwz r8,0x8(r2) +6324 00009714 80e2000c lwz r7,0xc(r2) +6328 00009718 7c06592e stwx r0,r6,r11 +6332 0000971c 91490004 stw r10,0x4(r9) +6336 00009720 91090008 stw r8,0x8(r9) +6340 00009724 90e9000c stw r7,0xc(r9) +6344 00009728 80020014 lwz r0,0x14(r2) +6348 0000972c 81620010 lwz r11,0x10(r2) +6352 00009730 90090014 stw r0,0x14(r9) +6356 00009734 91690010 stw r11,0x10(r9) +6360 00009738 805d0008 lwz r2,0x8(r29) +6364 0000973c 38820018 addi r4,r2,0x18 +6368 00009740 909d0008 stw r4,0x8(r29) +6372 00009744 809c0004 lwz r4,0x4(r28) +6376 00009748 7fa3eb78 or r3,r29,r29 +6380 0000974c 4bffe715 bl _d_print_comp +6384 00009750 48002690 b 0xbde0 +6388 00009754 80c30008 lwz r6,0x8(r3) +6392 00009758 83e3000c lwz r31,0xc(r3) +6396 0000975c 3bc60011 addi r30,r6,0x11 +6400 00009760 7f9ef840 cmplw cr7,r30,r31 +6404 00009764 419d005c bgt cr7,0x97c0 +6408 00009768 3c400003 lis r2,0x3 +6412 0000976c 7d273214 add r9,r7,r6 +6416 00009770 3842d33c addi r2,r2,0xd33c hidden alias for +6420 00009774 80020000 lwz r0,0x0(r2) hidden alias for +6424 00009778 81620004 lwz r11,0x4(r2) +6428 0000977c 81420008 lwz r10,0x8(r2) +6432 00009780 8102000c lwz r8,0xc(r2) +6436 00009784 7c07312e stwx r0,r7,r6 +6440 00009788 91690004 stw r11,0x4(r9) +6444 0000978c 91490008 stw r10,0x8(r9) +6448 00009790 9109000c stw r8,0xc(r9) +6452 00009794 48000094 b 0x9828 +6456 00009798 807d0004 lwz r3,0x4(r29) +6460 0000979c 48028bc5 bl 0x32360 _free +6464 000097a0 38e00000 li r7,0x0 +6468 000097a4 38000001 li r0,0x1 +6472 000097a8 7ce63b78 or r6,r7,r7 +6476 000097ac 90fd0004 stw r7,0x4(r29) +6480 000097b0 901d0018 stw r0,0x18(r29) +6484 000097b4 4800003c b 0x97f0 +6488 000097b8 60000000 nop +6492 000097bc 60000000 nop +6496 000097c0 57ff083c rlwinm r31,r31,1,0,30 +6500 000097c4 7ce33b78 or r3,r7,r7 +6504 000097c8 7fe4fb78 or r4,r31,r31 +6508 000097cc 48028b55 bl 0x32320 _realloc +6512 000097d0 2c030000 cmpwi r3,0x0 +6516 000097d4 4182ffc4 beq 0x9798 +6520 000097d8 7f9ff040 cmplw cr7,r31,r30 +6524 000097dc 7c671b78 or r7,r3,r3 +6528 000097e0 93fd000c stw r31,0xc(r29) +6532 000097e4 907d0004 stw r3,0x4(r29) +6536 000097e8 419cffd8 blt cr7,0x97c0 +6540 000097ec 7c661b78 or r6,r3,r3 +6544 000097f0 2f860000 cmpwi cr7,r6,0x0 +6548 000097f4 419e0048 beq cr7,0x983c +6552 000097f8 3c400003 lis r2,0x3 +6556 000097fc 817d0008 lwz r11,0x8(r29) +6560 00009800 3842d33c addi r2,r2,0xd33c hidden alias for +6564 00009804 80020000 lwz r0,0x0(r2) hidden alias for +6568 00009808 81420004 lwz r10,0x4(r2) +6572 0000980c 7d265a14 add r9,r6,r11 +6576 00009810 81020008 lwz r8,0x8(r2) +6580 00009814 80e2000c lwz r7,0xc(r2) +6584 00009818 7c06592e stwx r0,r6,r11 +6588 0000981c 91490004 stw r10,0x4(r9) +6592 00009820 91090008 stw r8,0x8(r9) +6596 00009824 90e9000c stw r7,0xc(r9) +6600 00009828 88020010 lbz r0,0x10(r2) +6604 0000982c 98090010 stb r0,0x10(r9) +6608 00009830 805d0008 lwz r2,0x8(r29) +6612 00009834 38820011 addi r4,r2,0x11 +6616 00009838 909d0008 stw r4,0x8(r29) +6620 0000983c 809c0004 lwz r4,0x4(r28) +6624 00009840 7fa3eb78 or r3,r29,r29 +6628 00009844 4bffe61d bl _d_print_comp +6632 00009848 48002598 b 0xbde0 +6636 0000984c 80030008 lwz r0,0x8(r3) +6640 00009850 837c0008 lwz r27,0x8(r28) +6644 00009854 83e3000c lwz r31,0xc(r3) +6648 00009858 7fc0da14 add r30,r0,r27 +6652 0000985c 7f9ef840 cmplw cr7,r30,r31 +6656 00009860 419d0028 bgt cr7,0x9888 +6660 00009864 809c0004 lwz r4,0x4(r28) +6664 00009868 7c670214 add r3,r7,r0 +6668 0000986c 7f65db78 or r5,r27,r27 +6672 00009870 48028ae1 bl 0x32350 _memcpy +6676 00009874 805c0008 lwz r2,0x8(r28) +6680 00009878 801d0008 lwz r0,0x8(r29) +6684 0000987c 7c801214 add r4,r0,r2 +6688 00009880 909d0008 stw r4,0x8(r29) +6692 00009884 4800255c b 0xbde0 +6696 00009888 839c0004 lwz r28,0x4(r28) +6700 0000988c 48000024 b 0x98b0 +6704 00009890 807d0004 lwz r3,0x4(r29) +6708 00009894 48028acd bl 0x32360 _free +6712 00009898 38e00000 li r7,0x0 +6716 0000989c 38000001 li r0,0x1 +6720 000098a0 901d0018 stw r0,0x18(r29) +6724 000098a4 7ce03b78 or r0,r7,r7 +6728 000098a8 90fd0004 stw r7,0x4(r29) +6732 000098ac 48000034 b 0x98e0 +6736 000098b0 57ff083c rlwinm r31,r31,1,0,30 +6740 000098b4 7ce33b78 or r3,r7,r7 +6744 000098b8 7fe4fb78 or r4,r31,r31 +6748 000098bc 48028a65 bl 0x32320 _realloc +6752 000098c0 2c030000 cmpwi r3,0x0 +6756 000098c4 4182ffcc beq 0x9890 +6760 000098c8 7f9ff040 cmplw cr7,r31,r30 +6764 000098cc 7c671b78 or r7,r3,r3 +6768 000098d0 93fd000c stw r31,0xc(r29) +6772 000098d4 907d0004 stw r3,0x4(r29) +6776 000098d8 419cffd8 blt cr7,0x98b0 +6780 000098dc 7c601b78 or r0,r3,r3 +6784 000098e0 2f800000 cmpwi cr7,r0,0x0 +6788 000098e4 419e24fc beq cr7,0xbde0 +6792 000098e8 807d0008 lwz r3,0x8(r29) +6796 000098ec 7f84e378 or r4,r28,r28 +6800 000098f0 7f65db78 or r5,r27,r27 +6804 000098f4 7c601a14 add r3,r0,r3 +6808 000098f8 48028a59 bl 0x32350 _memcpy +6812 000098fc 801d0008 lwz r0,0x8(r29) +6816 00009900 7c9b0214 add r4,r27,r0 +6820 00009904 909d0008 stw r4,0x8(r29) +6824 00009908 480024d8 b 0xbde0 +6828 0000990c 81430014 lwz r10,0x14(r3) +6832 00009910 2f8a0000 cmpwi cr7,r10,0x0 +6836 00009914 7d495378 or r9,r10,r10 +6840 00009918 419e0040 beq cr7,0x9958 +6844 0000991c 80090008 lwz r0,0x8(r9) +6848 00009920 2f800000 cmpwi cr7,r0,0x0 +6852 00009924 409e0020 bne cr7,0x9944 +6856 00009928 80490004 lwz r2,0x4(r9) +6860 0000992c 80420000 lwz r2,0x0(r2) hidden alias for +6864 00009930 3802ffea addi r0,r2,0xffea 'hidN' +6868 00009934 2b800002 cmplwi cr7,r0,0x2 +6872 00009938 419d0020 bgt cr7,0x9958 +6876 0000993c 7f8b1000 cmpw cr7,r11,r2 +6880 00009940 419e2464 beq cr7,0xbda4 +6884 00009944 81290000 lwz r9,0x0(r9) +6888 00009948 2f890000 cmpwi cr7,r9,0x0 +6892 0000994c 409effd0 bne cr7,0x991c +6896 00009950 48000008 b 0x9958 +6900 00009954 81430014 lwz r10,0x14(r3) +6904 00009958 805d0010 lwz r2,0x10(r29) +6908 0000995c 38000000 li r0,0x0 +6912 00009960 91410038 stw r10,0x38(r1) +6916 00009964 39410038 addi r10,r1,0x38 +6920 00009968 7fa3eb78 or r3,r29,r29 +6924 0000996c 90010040 stw r0,0x40(r1) +6928 00009970 915d0014 stw r10,0x14(r29) +6932 00009974 9381003c stw r28,0x3c(r1) +6936 00009978 90410044 stw r2,0x44(r1) +6940 0000997c 809c0004 lwz r4,0x4(r28) +6944 00009980 4bffe4e1 bl _d_print_comp +6948 00009984 80010040 lwz r0,0x40(r1) +6952 00009988 2f800000 cmpwi cr7,r0,0x0 +6956 0000998c 409e0010 bne cr7,0x999c +6960 00009990 7f84e378 or r4,r28,r28 +6964 00009994 7fa3eb78 or r3,r29,r29 +6968 00009998 480025c9 bl _d_print_mod +6972 0000999c 81410038 lwz r10,0x38(r1) +6976 000099a0 915d0014 stw r10,0x14(r29) +6980 000099a4 4800243c b 0xbde0 +6984 000099a8 80030000 lwz r0,0x0(r3) +6988 000099ac 70020004 andi. r2,r0,0x4 +6992 000099b0 408200cc bne 0x9a7c +6996 000099b4 809c0004 lwz r4,0x4(r28) +7000 000099b8 80030008 lwz r0,0x8(r3) +7004 000099bc 83e3000c lwz r31,0xc(r3) +7008 000099c0 83640004 lwz r27,0x4(r4) +7012 000099c4 7fc0da14 add r30,r0,r27 +7016 000099c8 7f9ef840 cmplw cr7,r30,r31 +7020 000099cc 419d002c bgt cr7,0x99f8 +7024 000099d0 80840000 lwz r4,0x0(r4) +7028 000099d4 7c670214 add r3,r7,r0 +7032 000099d8 7f65db78 or r5,r27,r27 +7036 000099dc 48028975 bl 0x32350 _memcpy +7040 000099e0 805c0004 lwz r2,0x4(r28) +7044 000099e4 813d0008 lwz r9,0x8(r29) +7048 000099e8 80020004 lwz r0,0x4(r2) +7052 000099ec 7c890214 add r4,r9,r0 +7056 000099f0 909d0008 stw r4,0x8(r29) +7060 000099f4 480023ec b 0xbde0 +7064 000099f8 83840000 lwz r28,0x0(r4) +7068 000099fc 48000024 b 0x9a20 +7072 00009a00 807d0004 lwz r3,0x4(r29) +7076 00009a04 4802895d bl 0x32360 _free +7080 00009a08 38e00000 li r7,0x0 +7084 00009a0c 38000001 li r0,0x1 +7088 00009a10 901d0018 stw r0,0x18(r29) +7092 00009a14 7ce03b78 or r0,r7,r7 +7096 00009a18 90fd0004 stw r7,0x4(r29) +7100 00009a1c 48000034 b 0x9a50 +7104 00009a20 57ff083c rlwinm r31,r31,1,0,30 +7108 00009a24 7ce33b78 or r3,r7,r7 +7112 00009a28 7fe4fb78 or r4,r31,r31 +7116 00009a2c 480288f5 bl 0x32320 _realloc +7120 00009a30 2c030000 cmpwi r3,0x0 +7124 00009a34 4182ffcc beq 0x9a00 +7128 00009a38 7f9ff040 cmplw cr7,r31,r30 +7132 00009a3c 7c671b78 or r7,r3,r3 +7136 00009a40 93fd000c stw r31,0xc(r29) +7140 00009a44 907d0004 stw r3,0x4(r29) +7144 00009a48 419cffd8 blt cr7,0x9a20 +7148 00009a4c 7c601b78 or r0,r3,r3 +7152 00009a50 2f800000 cmpwi cr7,r0,0x0 +7156 00009a54 419e238c beq cr7,0xbde0 +7160 00009a58 807d0008 lwz r3,0x8(r29) +7164 00009a5c 7f84e378 or r4,r28,r28 +7168 00009a60 7f65db78 or r5,r27,r27 +7172 00009a64 7c601a14 add r3,r0,r3 +7176 00009a68 480288e9 bl 0x32350 _memcpy +7180 00009a6c 801d0008 lwz r0,0x8(r29) +7184 00009a70 7c9b0214 add r4,r27,r0 +7188 00009a74 909d0008 stw r4,0x8(r29) +7192 00009a78 48002368 b 0xbde0 +7196 00009a7c 809c0004 lwz r4,0x4(r28) +7200 00009a80 80030008 lwz r0,0x8(r3) +7204 00009a84 83e3000c lwz r31,0xc(r3) +7208 00009a88 8364000c lwz r27,0xc(r4) +7212 00009a8c 7fc0da14 add r30,r0,r27 +7216 00009a90 7f9ef840 cmplw cr7,r30,r31 +7220 00009a94 419d002c bgt cr7,0x9ac0 +7224 00009a98 80840008 lwz r4,0x8(r4) +7228 00009a9c 7c670214 add r3,r7,r0 +7232 00009aa0 7f65db78 or r5,r27,r27 +7236 00009aa4 480288ad bl 0x32350 _memcpy +7240 00009aa8 805c0004 lwz r2,0x4(r28) +7244 00009aac 813d0008 lwz r9,0x8(r29) +7248 00009ab0 8002000c lwz r0,0xc(r2) +7252 00009ab4 7c890214 add r4,r9,r0 +7256 00009ab8 909d0008 stw r4,0x8(r29) +7260 00009abc 48002324 b 0xbde0 +7264 00009ac0 83840008 lwz r28,0x8(r4) +7268 00009ac4 4800002c b 0x9af0 +7272 00009ac8 807d0004 lwz r3,0x4(r29) +7276 00009acc 48028895 bl 0x32360 _free +7280 00009ad0 38e00000 li r7,0x0 +7284 00009ad4 38000001 li r0,0x1 +7288 00009ad8 901d0018 stw r0,0x18(r29) +7292 00009adc 7ce03b78 or r0,r7,r7 +7296 00009ae0 90fd0004 stw r7,0x4(r29) +7300 00009ae4 4800003c b 0x9b20 +7304 00009ae8 60000000 nop +7308 00009aec 60000000 nop +7312 00009af0 57ff083c rlwinm r31,r31,1,0,30 +7316 00009af4 7ce33b78 or r3,r7,r7 +7320 00009af8 7fe4fb78 or r4,r31,r31 +7324 00009afc 48028825 bl 0x32320 _realloc +7328 00009b00 2c030000 cmpwi r3,0x0 +7332 00009b04 4182ffc4 beq 0x9ac8 +7336 00009b08 7f9ff040 cmplw cr7,r31,r30 +7340 00009b0c 7c671b78 or r7,r3,r3 +7344 00009b10 93fd000c stw r31,0xc(r29) +7348 00009b14 907d0004 stw r3,0x4(r29) +7352 00009b18 419cffd8 blt cr7,0x9af0 +7356 00009b1c 7c601b78 or r0,r3,r3 +7360 00009b20 2f800000 cmpwi cr7,r0,0x0 +7364 00009b24 419e22bc beq cr7,0xbde0 +7368 00009b28 807d0008 lwz r3,0x8(r29) +7372 00009b2c 7f84e378 or r4,r28,r28 +7376 00009b30 7f65db78 or r5,r27,r27 +7380 00009b34 7c601a14 add r3,r0,r3 +7384 00009b38 48028819 bl 0x32350 _memcpy +7388 00009b3c 801d0008 lwz r0,0x8(r29) +7392 00009b40 7c9b0214 add r4,r27,r0 +7396 00009b44 909d0008 stw r4,0x8(r29) +7400 00009b48 48002298 b 0xbde0 +7404 00009b4c 809c0004 lwz r4,0x4(r28) +7408 00009b50 4bffe311 bl _d_print_comp +7412 00009b54 4800228c b 0xbde0 +7416 00009b58 80030000 lwz r0,0x0(r3) +7420 00009b5c 70020020 andi. r2,r0,0x20 +7424 00009b60 41820010 beq 0x9b70 +7428 00009b64 80a30014 lwz r5,0x14(r3) +7432 00009b68 7f84e378 or r4,r28,r28 +7436 00009b6c 48003435 bl _d_print_function_type +7440 00009b70 801c0004 lwz r0,0x4(r28) +7444 00009b74 2f800000 cmpwi cr7,r0,0x0 +7448 00009b78 419e00f8 beq cr7,0x9c70 +7452 00009b7c 805d0014 lwz r2,0x14(r29) +7456 00009b80 813d0010 lwz r9,0x10(r29) +7460 00009b84 39410038 addi r10,r1,0x38 +7464 00009b88 38000000 li r0,0x0 +7468 00009b8c 7fa3eb78 or r3,r29,r29 +7472 00009b90 915d0014 stw r10,0x14(r29) +7476 00009b94 90010040 stw r0,0x40(r1) +7480 00009b98 9381003c stw r28,0x3c(r1) +7484 00009b9c 90410038 stw r2,0x38(r1) +7488 00009ba0 91210044 stw r9,0x44(r1) +7492 00009ba4 809c0004 lwz r4,0x4(r28) +7496 00009ba8 4bffe2b9 bl _d_print_comp +7500 00009bac 80010040 lwz r0,0x40(r1) +7504 00009bb0 81410038 lwz r10,0x38(r1) +7508 00009bb4 2f800000 cmpwi cr7,r0,0x0 +7512 00009bb8 915d0014 stw r10,0x14(r29) +7516 00009bbc 409e2224 bne cr7,0xbde0 +7520 00009bc0 801d0000 lwz r0,0x0(r29) +7524 00009bc4 70020020 andi. r2,r0,0x20 +7528 00009bc8 40822218 bne 0xbde0 +7532 00009bcc 80fd0004 lwz r7,0x4(r29) +7536 00009bd0 2f870000 cmpwi cr7,r7,0x0 +7540 00009bd4 419e00a8 beq cr7,0x9c7c +7544 00009bd8 805d0008 lwz r2,0x8(r29) +7548 00009bdc 83fd000c lwz r31,0xc(r29) +7552 00009be0 7f82f840 cmplw cr7,r2,r31 +7556 00009be4 409c0034 bge cr7,0x9c18 +7560 00009be8 38820001 addi r4,r2,0x1 +7564 00009bec 38000020 li r0,0x20 +7568 00009bf0 7c0711ae stbx r0,r7,r2 +7572 00009bf4 909d0008 stw r4,0x8(r29) +7576 00009bf8 48000078 b 0x9c70 +7580 00009bfc 807d0004 lwz r3,0x4(r29) +7584 00009c00 48028761 bl 0x32360 _free +7588 00009c04 38e00000 li r7,0x0 +7592 00009c08 38000001 li r0,0x1 +7596 00009c0c 90fd0004 stw r7,0x4(r29) +7600 00009c10 901d0018 stw r0,0x18(r29) +7604 00009c14 4800005c b 0x9c70 +7608 00009c18 3bc20001 addi r30,r2,0x1 +7612 00009c1c 7f9ef840 cmplw cr7,r30,r31 +7616 00009c20 409d0030 ble cr7,0x9c50 +7620 00009c24 57ff083c rlwinm r31,r31,1,0,30 +7624 00009c28 7ce33b78 or r3,r7,r7 +7628 00009c2c 7fe4fb78 or r4,r31,r31 +7632 00009c30 480286f1 bl 0x32320 _realloc +7636 00009c34 2c030000 cmpwi r3,0x0 +7640 00009c38 4182ffc4 beq 0x9bfc +7644 00009c3c 7f9ef840 cmplw cr7,r30,r31 +7648 00009c40 7c671b78 or r7,r3,r3 +7652 00009c44 93fd000c stw r31,0xc(r29) +7656 00009c48 907d0004 stw r3,0x4(r29) +7660 00009c4c 419dffd8 bgt cr7,0x9c24 +7664 00009c50 2f870000 cmpwi cr7,r7,0x0 +7668 00009c54 419e001c beq cr7,0x9c70 +7672 00009c58 801d0008 lwz r0,0x8(r29) +7676 00009c5c 38400020 li r2,0x20 +7680 00009c60 7c4701ae stbx r2,r7,r0 +7684 00009c64 813d0008 lwz r9,0x8(r29) +7688 00009c68 38890001 addi r4,r9,0x1 +7692 00009c6c 909d0008 stw r4,0x8(r29) +7696 00009c70 801d0000 lwz r0,0x0(r29) +7700 00009c74 70020020 andi. r2,r0,0x20 +7704 00009c78 40822168 bne 0xbde0 +7708 00009c7c 80bd0014 lwz r5,0x14(r29) +7712 00009c80 7fa3eb78 or r3,r29,r29 +7716 00009c84 7f84e378 or r4,r28,r28 +7720 00009c88 48003319 bl _d_print_function_type +7724 00009c8c 48002154 b 0xbde0 +7728 00009c90 83e30014 lwz r31,0x14(r3) +7732 00009c94 80030010 lwz r0,0x10(r3) +7736 00009c98 3b210048 addi r25,r1,0x48 +7740 00009c9c 38400000 li r2,0x0 +7744 00009ca0 90410050 stw r2,0x50(r1) +7748 00009ca4 2f9f0000 cmpwi cr7,r31,0x0 +7752 00009ca8 90010054 stw r0,0x54(r1) +7756 00009cac 93e10048 stw r31,0x48(r1) +7760 00009cb0 93230014 stw r25,0x14(r3) +7764 00009cb4 9381004c stw r28,0x4c(r1) +7768 00009cb8 409e2008 bne cr7,0xbcc0 +7772 00009cbc 48000084 b 0x9d40 +7776 00009cc0 80c70008 lwz r6,0x8(r7) +7780 00009cc4 2f860000 cmpwi cr7,r6,0x0 +7784 00009cc8 409e0054 bne cr7,0x9d1c +7788 00009ccc 2b9e0003 cmplwi cr7,r30,0x3 +7792 00009cd0 419d20e4 bgt cr7,0xbdb4 +7796 00009cd4 57c82036 rlwinm r8,r30,4,0,27 +7800 00009cd8 39210038 addi r9,r1,0x38 +7804 00009cdc 81470000 lwz r10,0x0(r7) +7808 00009ce0 80070004 lwz r0,0x4(r7) +7812 00009ce4 8167000c lwz r11,0xc(r7) +7816 00009ce8 3bde0001 addi r30,r30,0x1 +7820 00009cec 7d284a14 add r9,r8,r9 +7824 00009cf0 38490010 addi r2,r9,0x10 +7828 00009cf4 91490010 stw r10,0x10(r9) +7832 00009cf8 7d594214 add r10,r25,r8 +7836 00009cfc 90020004 stw r0,0x4(r2) +7840 00009d00 90c20008 stw r6,0x8(r2) +7844 00009d04 9162000c stw r11,0xc(r2) +7848 00009d08 801d0014 lwz r0,0x14(r29) +7852 00009d0c 90090010 stw r0,0x10(r9) +7856 00009d10 38000001 li r0,0x1 +7860 00009d14 915d0014 stw r10,0x14(r29) +7864 00009d18 90070008 stw r0,0x8(r7) +7868 00009d1c 80e70000 lwz r7,0x0(r7) +7872 00009d20 2f870000 cmpwi cr7,r7,0x0 +7876 00009d24 419e0020 beq cr7,0x9d44 +7880 00009d28 80470004 lwz r2,0x4(r7) +7884 00009d2c 81220000 lwz r9,0x0(r2) +7888 00009d30 3929ffea addi r9,r9,0xffea +7892 00009d34 2b890002 cmplwi cr7,r9,0x2 +7896 00009d38 409dff88 ble cr7,0x9cc0 +7900 00009d3c 48000008 b 0x9d44 +7904 00009d40 3bc00001 li r30,0x1 +7908 00009d44 809c0008 lwz r4,0x8(r28) +7912 00009d48 7fa3eb78 or r3,r29,r29 +7916 00009d4c 4bffe115 bl _d_print_comp +7920 00009d50 80010050 lwz r0,0x50(r1) +7924 00009d54 93fd0014 stw r31,0x14(r29) +7928 00009d58 2f800000 cmpwi cr7,r0,0x0 +7932 00009d5c 419e1f84 beq cr7,0xbce0 +7936 00009d60 48002080 b 0xbde0 +7940 00009d64 60000000 nop +7944 00009d68 60000000 nop +7948 00009d6c 60000000 nop +7952 00009d70 809f0000 lwz r4,0x0(r31) +7956 00009d74 3bdeffff addi r30,r30,0xffff +7960 00009d78 7fa3eb78 or r3,r29,r29 +7964 00009d7c 3bfffff0 addi r31,r31,0xfff0 +7968 00009d80 480021e1 bl _d_print_mod +7972 00009d84 2b9e0001 cmplwi cr7,r30,0x1 +7976 00009d88 419dffe8 bgt cr7,0x9d70 +7980 00009d8c 80bd0014 lwz r5,0x14(r29) +7984 00009d90 7fa3eb78 or r3,r29,r29 +7988 00009d94 7f84e378 or r4,r28,r28 +7992 00009d98 48002a89 bl _d_print_array_type +7996 00009d9c 48002044 b 0xbde0 +8000 00009da0 80030014 lwz r0,0x14(r3) +8004 00009da4 80430010 lwz r2,0x10(r3) +8008 00009da8 39410038 addi r10,r1,0x38 +8012 00009dac 90010038 stw r0,0x38(r1) +8016 00009db0 38000000 li r0,0x0 +8020 00009db4 91430014 stw r10,0x14(r3) +8024 00009db8 90410044 stw r2,0x44(r1) +8028 00009dbc 9381003c stw r28,0x3c(r1) +8032 00009dc0 90010040 stw r0,0x40(r1) +8036 00009dc4 809c0008 lwz r4,0x8(r28) +8040 00009dc8 4bffe099 bl _d_print_comp +8044 00009dcc 80010040 lwz r0,0x40(r1) +8048 00009dd0 2f800000 cmpwi cr7,r0,0x0 +8052 00009dd4 409e0190 bne cr7,0x9f64 +8056 00009dd8 80fd0004 lwz r7,0x4(r29) +8060 00009ddc 2f870000 cmpwi cr7,r7,0x0 +8064 00009de0 419e00a8 beq cr7,0x9e88 +8068 00009de4 805d0008 lwz r2,0x8(r29) +8072 00009de8 83fd000c lwz r31,0xc(r29) +8076 00009dec 7f82f840 cmplw cr7,r2,r31 +8080 00009df0 409c0040 bge cr7,0x9e30 +8084 00009df4 38820001 addi r4,r2,0x1 +8088 00009df8 38000020 li r0,0x20 +8092 00009dfc 7c0711ae stbx r0,r7,r2 +8096 00009e00 909d0008 stw r4,0x8(r29) +8100 00009e04 48000084 b 0x9e88 +8104 00009e08 807d0004 lwz r3,0x4(r29) +8108 00009e0c 48028555 bl 0x32360 _free +8112 00009e10 38e00000 li r7,0x0 +8116 00009e14 38000001 li r0,0x1 +8120 00009e18 90fd0004 stw r7,0x4(r29) +8124 00009e1c 901d0018 stw r0,0x18(r29) +8128 00009e20 48000068 b 0x9e88 +8132 00009e24 60000000 nop +8136 00009e28 60000000 nop +8140 00009e2c 60000000 nop +8144 00009e30 3bc20001 addi r30,r2,0x1 +8148 00009e34 7f9ef840 cmplw cr7,r30,r31 +8152 00009e38 409d0030 ble cr7,0x9e68 +8156 00009e3c 57ff083c rlwinm r31,r31,1,0,30 +8160 00009e40 7ce33b78 or r3,r7,r7 +8164 00009e44 7fe4fb78 or r4,r31,r31 +8168 00009e48 480284d9 bl 0x32320 _realloc +8172 00009e4c 2c030000 cmpwi r3,0x0 +8176 00009e50 4182ffb8 beq 0x9e08 +8180 00009e54 7f9ef840 cmplw cr7,r30,r31 +8184 00009e58 7c671b78 or r7,r3,r3 +8188 00009e5c 93fd000c stw r31,0xc(r29) +8192 00009e60 907d0004 stw r3,0x4(r29) +8196 00009e64 419dffd8 bgt cr7,0x9e3c +8200 00009e68 2f870000 cmpwi cr7,r7,0x0 +8204 00009e6c 419e001c beq cr7,0x9e88 +8208 00009e70 801d0008 lwz r0,0x8(r29) +8212 00009e74 38400020 li r2,0x20 +8216 00009e78 7c4701ae stbx r2,r7,r0 +8220 00009e7c 813d0008 lwz r9,0x8(r29) +8224 00009e80 38890001 addi r4,r9,0x1 +8228 00009e84 909d0008 stw r4,0x8(r29) +8232 00009e88 809c0004 lwz r4,0x4(r28) +8236 00009e8c 7fa3eb78 or r3,r29,r29 +8240 00009e90 4bffdfd1 bl _d_print_comp +8244 00009e94 80fd0004 lwz r7,0x4(r29) +8248 00009e98 2f870000 cmpwi cr7,r7,0x0 +8252 00009e9c 419e00c8 beq cr7,0x9f64 +8256 00009ea0 815d0008 lwz r10,0x8(r29) +8260 00009ea4 83fd000c lwz r31,0xc(r29) +8264 00009ea8 3bca0003 addi r30,r10,0x3 +8268 00009eac 7f9ef840 cmplw cr7,r30,r31 +8272 00009eb0 419d0050 bgt cr7,0x9f00 +8276 00009eb4 3c400003 lis r2,0x3 +8280 00009eb8 7d675214 add r11,r7,r10 +8284 00009ebc 3842d350 addi r2,r2,0xd350 ::* +8288 00009ec0 a1220001 lhz r9,0x1(r2) +8292 00009ec4 88020000 lbz r0,0x0(r2) ::* +8296 00009ec8 7c0751ae stbx r0,r7,r10 +8300 00009ecc b12b0001 sth r9,0x1(r11) +8304 00009ed0 805d0008 lwz r2,0x8(r29) +8308 00009ed4 38820003 addi r4,r2,0x3 +8312 00009ed8 909d0008 stw r4,0x8(r29) +8316 00009edc 48000088 b 0x9f64 +8320 00009ee0 807d0004 lwz r3,0x4(r29) +8324 00009ee4 4802847d bl 0x32360 _free +8328 00009ee8 38e00000 li r7,0x0 +8332 00009eec 38000001 li r0,0x1 +8336 00009ef0 7ce83b78 or r8,r7,r7 +8340 00009ef4 90fd0004 stw r7,0x4(r29) +8344 00009ef8 901d0018 stw r0,0x18(r29) +8348 00009efc 48000034 b 0x9f30 +8352 00009f00 57ff083c rlwinm r31,r31,1,0,30 +8356 00009f04 7ce33b78 or r3,r7,r7 +8360 00009f08 7fe4fb78 or r4,r31,r31 +8364 00009f0c 48028415 bl 0x32320 _realloc +8368 00009f10 2c030000 cmpwi r3,0x0 +8372 00009f14 4182ffcc beq 0x9ee0 +8376 00009f18 7f9ff040 cmplw cr7,r31,r30 +8380 00009f1c 7c671b78 or r7,r3,r3 +8384 00009f20 93fd000c stw r31,0xc(r29) +8388 00009f24 907d0004 stw r3,0x4(r29) +8392 00009f28 419cffd8 blt cr7,0x9f00 +8396 00009f2c 7c681b78 or r8,r3,r3 +8400 00009f30 2f880000 cmpwi cr7,r8,0x0 +8404 00009f34 419e0030 beq cr7,0x9f64 +8408 00009f38 3c400003 lis r2,0x3 +8412 00009f3c 817d0008 lwz r11,0x8(r29) +8416 00009f40 3842d350 addi r2,r2,0xd350 ::* +8420 00009f44 a1420001 lhz r10,0x1(r2) +8424 00009f48 88020000 lbz r0,0x0(r2) ::* +8428 00009f4c 7d285a14 add r9,r8,r11 +8432 00009f50 7c0859ae stbx r0,r8,r11 +8436 00009f54 b1490001 sth r10,0x1(r9) +8440 00009f58 805d0008 lwz r2,0x8(r29) +8444 00009f5c 38820003 addi r4,r2,0x3 +8448 00009f60 909d0008 stw r4,0x8(r29) +8452 00009f64 81410038 lwz r10,0x38(r1) +8456 00009f68 915d0014 stw r10,0x14(r29) +8460 00009f6c 48001e74 b 0xbde0 +8464 00009f70 809c0004 lwz r4,0x4(r28) +8468 00009f74 4bffdeed bl _d_print_comp +8472 00009f78 809c0008 lwz r4,0x8(r28) +8476 00009f7c 2f840000 cmpwi cr7,r4,0x0 +8480 00009f80 419e1e60 beq cr7,0xbde0 +8484 00009f84 80fd0004 lwz r7,0x4(r29) +8488 00009f88 2f870000 cmpwi cr7,r7,0x0 +8492 00009f8c 419e00b0 beq cr7,0xa03c +8496 00009f90 805d0008 lwz r2,0x8(r29) +8500 00009f94 83fd000c lwz r31,0xc(r29) +8504 00009f98 3bc20002 addi r30,r2,0x2 +8508 00009f9c 7f9ef840 cmplw cr7,r30,r31 +8512 00009fa0 419d0040 bgt cr7,0x9fe0 +8516 00009fa4 38002c20 li r0,0x2c20 +8520 00009fa8 7c07132e sthx r0,r7,r2 +8524 00009fac 805d0008 lwz r2,0x8(r29) +8528 00009fb0 38820002 addi r4,r2,0x2 +8532 00009fb4 909d0008 stw r4,0x8(r29) +8536 00009fb8 809c0008 lwz r4,0x8(r28) +8540 00009fbc 48000080 b 0xa03c +8544 00009fc0 807d0004 lwz r3,0x4(r29) +8548 00009fc4 4802839d bl 0x32360 _free +8552 00009fc8 38e00000 li r7,0x0 +8556 00009fcc 38000001 li r0,0x1 +8560 00009fd0 7ce93b78 or r9,r7,r7 +8564 00009fd4 90fd0004 stw r7,0x4(r29) +8568 00009fd8 901d0018 stw r0,0x18(r29) +8572 00009fdc 48000034 b 0xa010 +8576 00009fe0 57ff083c rlwinm r31,r31,1,0,30 +8580 00009fe4 7ce33b78 or r3,r7,r7 +8584 00009fe8 7fe4fb78 or r4,r31,r31 +8588 00009fec 48028335 bl 0x32320 _realloc +8592 00009ff0 2c030000 cmpwi r3,0x0 +8596 00009ff4 4182ffcc beq 0x9fc0 +8600 00009ff8 7f9ff040 cmplw cr7,r31,r30 +8604 00009ffc 7c671b78 or r7,r3,r3 +8608 0000a000 93fd000c stw r31,0xc(r29) +8612 0000a004 907d0004 stw r3,0x4(r29) +8616 0000a008 419cffd8 blt cr7,0x9fe0 +8620 0000a00c 7c691b78 or r9,r3,r3 +8624 0000a010 2f890000 cmpwi cr7,r9,0x0 +8628 0000a014 419e0024 beq cr7,0xa038 +8632 0000a018 805d0008 lwz r2,0x8(r29) +8636 0000a01c 38002c20 li r0,0x2c20 +8640 0000a020 7c09132e sthx r0,r9,r2 +8644 0000a024 813d0008 lwz r9,0x8(r29) +8648 0000a028 38890002 addi r4,r9,0x2 +8652 0000a02c 909d0008 stw r4,0x8(r29) +8656 0000a030 809c0008 lwz r4,0x8(r28) +8660 0000a034 48000008 b 0xa03c +8664 0000a038 809c0008 lwz r4,0x8(r28) +8668 0000a03c 7fa3eb78 or r3,r29,r29 +8672 0000a040 4bffde21 bl _d_print_comp +8676 0000a044 48001d9c b 0xbde0 +8680 0000a048 81430008 lwz r10,0x8(r3) +8684 0000a04c 83e3000c lwz r31,0xc(r3) +8688 0000a050 3bca0008 addi r30,r10,0x8 +8692 0000a054 7f9ef840 cmplw cr7,r30,r31 +8696 0000a058 419d0058 bgt cr7,0xa0b0 +8700 0000a05c 3c400003 lis r2,0x3 +8704 0000a060 7d675214 add r11,r7,r10 +8708 0000a064 3842d354 addi r2,r2,0xd354 operator +8712 0000a068 81220004 lwz r9,0x4(r2) +8716 0000a06c 80020000 lwz r0,0x0(r2) operator +8720 0000a070 7c07512e stwx r0,r7,r10 +8724 0000a074 912b0004 stw r9,0x4(r11) +8728 0000a078 80430008 lwz r2,0x8(r3) +8732 0000a07c 80e30004 lwz r7,0x4(r3) +8736 0000a080 38820008 addi r4,r2,0x8 +8740 0000a084 90830008 stw r4,0x8(r3) +8744 0000a088 4800008c b 0xa114 +8748 0000a08c 807d0004 lwz r3,0x4(r29) +8752 0000a090 480282d1 bl 0x32360 _free +8756 0000a094 38e00000 li r7,0x0 +8760 0000a098 38000001 li r0,0x1 +8764 0000a09c 90fd0004 stw r7,0x4(r29) +8768 0000a0a0 901d0018 stw r0,0x18(r29) +8772 0000a0a4 48000038 b 0xa0dc +8776 0000a0a8 60000000 nop +8780 0000a0ac 60000000 nop +8784 0000a0b0 57ff083c rlwinm r31,r31,1,0,30 +8788 0000a0b4 7ce33b78 or r3,r7,r7 +8792 0000a0b8 7fe4fb78 or r4,r31,r31 +8796 0000a0bc 48028265 bl 0x32320 _realloc +8800 0000a0c0 2c030000 cmpwi r3,0x0 +8804 0000a0c4 4182ffc8 beq 0xa08c +8808 0000a0c8 7f9ff040 cmplw cr7,r31,r30 +8812 0000a0cc 7c671b78 or r7,r3,r3 +8816 0000a0d0 93fd000c stw r31,0xc(r29) +8820 0000a0d4 907d0004 stw r3,0x4(r29) +8824 0000a0d8 419cffd8 blt cr7,0xa0b0 +8828 0000a0dc 2f870000 cmpwi cr7,r7,0x0 +8832 0000a0e0 419e0034 beq cr7,0xa114 +8836 0000a0e4 3c400003 lis r2,0x3 +8840 0000a0e8 817d0008 lwz r11,0x8(r29) +8844 0000a0ec 3842d354 addi r2,r2,0xd354 operator +8848 0000a0f0 81420004 lwz r10,0x4(r2) +8852 0000a0f4 80020000 lwz r0,0x0(r2) operator +8856 0000a0f8 7d275a14 add r9,r7,r11 +8860 0000a0fc 7c07592e stwx r0,r7,r11 +8864 0000a100 91490004 stw r10,0x4(r9) +8868 0000a104 805d0008 lwz r2,0x8(r29) +8872 0000a108 80fd0004 lwz r7,0x4(r29) +8876 0000a10c 38820008 addi r4,r2,0x8 +8880 0000a110 909d0008 stw r4,0x8(r29) +8884 0000a114 809c0004 lwz r4,0x4(r28) +8888 0000a118 80440004 lwz r2,0x4(r4) +8892 0000a11c 89220000 lbz r9,0x0(r2) +8896 0000a120 3929ff9f addi r9,r9,0xff9f +8900 0000a124 5529063e rlwinm r9,r9,0,24,31 +8904 0000a128 2b890019 cmplwi cr7,r9,0x19 +8908 0000a12c 419d00bc bgt cr7,0xa1e8 +8912 0000a130 2f870000 cmpwi cr7,r7,0x0 +8916 0000a134 419e1b80 beq cr7,0xbcb4 +8920 0000a138 805d0008 lwz r2,0x8(r29) +8924 0000a13c 83fd000c lwz r31,0xc(r29) +8928 0000a140 7f82f840 cmplw cr7,r2,r31 +8932 0000a144 409c003c bge cr7,0xa180 +8936 0000a148 38000020 li r0,0x20 +8940 0000a14c 38820001 addi r4,r2,0x1 +8944 0000a150 7c0711ae stbx r0,r7,r2 +8948 0000a154 909d0008 stw r4,0x8(r29) +8952 0000a158 80fd0004 lwz r7,0x4(r29) +8956 0000a15c 809c0004 lwz r4,0x4(r28) +8960 0000a160 48000088 b 0xa1e8 +8964 0000a164 807d0004 lwz r3,0x4(r29) +8968 0000a168 480281f9 bl 0x32360 _free +8972 0000a16c 38e00000 li r7,0x0 +8976 0000a170 38000001 li r0,0x1 +8980 0000a174 90fd0004 stw r7,0x4(r29) +8984 0000a178 901d0018 stw r0,0x18(r29) +8988 0000a17c 48000068 b 0xa1e4 +8992 0000a180 3bc20001 addi r30,r2,0x1 +8996 0000a184 7f9ef840 cmplw cr7,r30,r31 +9000 0000a188 409d0030 ble cr7,0xa1b8 +9004 0000a18c 57ff083c rlwinm r31,r31,1,0,30 +9008 0000a190 7ce33b78 or r3,r7,r7 +9012 0000a194 7fe4fb78 or r4,r31,r31 +9016 0000a198 48028189 bl 0x32320 _realloc +9020 0000a19c 2c030000 cmpwi r3,0x0 +9024 0000a1a0 4182ffc4 beq 0xa164 +9028 0000a1a4 7f9ef840 cmplw cr7,r30,r31 +9032 0000a1a8 7c671b78 or r7,r3,r3 +9036 0000a1ac 93fd000c stw r31,0xc(r29) +9040 0000a1b0 907d0004 stw r3,0x4(r29) +9044 0000a1b4 419dffd8 bgt cr7,0xa18c +9048 0000a1b8 2f870000 cmpwi cr7,r7,0x0 +9052 0000a1bc 419e0028 beq cr7,0xa1e4 +9056 0000a1c0 801d0008 lwz r0,0x8(r29) +9060 0000a1c4 38400020 li r2,0x20 +9064 0000a1c8 7c4701ae stbx r2,r7,r0 +9068 0000a1cc 813d0008 lwz r9,0x8(r29) +9072 0000a1d0 80fd0004 lwz r7,0x4(r29) +9076 0000a1d4 38890001 addi r4,r9,0x1 +9080 0000a1d8 909d0008 stw r4,0x8(r29) +9084 0000a1dc 809c0004 lwz r4,0x4(r28) +9088 0000a1e0 48000008 b 0xa1e8 +9092 0000a1e4 809c0004 lwz r4,0x4(r28) +9096 0000a1e8 2f070000 cmpwi cr6,r7,0x0 +9100 0000a1ec 419a1acc beq cr6,0xbcb8 +9104 0000a1f0 807d0008 lwz r3,0x8(r29) +9108 0000a1f4 80a40008 lwz r5,0x8(r4) +9112 0000a1f8 801d000c lwz r0,0xc(r29) +9116 0000a1fc 7c432a14 add r2,r3,r5 +9120 0000a200 7f820040 cmplw cr7,r2,r0 +9124 0000a204 419d0044 bgt cr7,0xa248 +9128 0000a208 80840004 lwz r4,0x4(r4) +9132 0000a20c 7c633a14 add r3,r3,r7 +9136 0000a210 48028141 bl 0x32350 _memcpy +9140 0000a214 805c0004 lwz r2,0x4(r28) +9144 0000a218 813d0008 lwz r9,0x8(r29) +9148 0000a21c 80020008 lwz r0,0x8(r2) +9152 0000a220 7c890214 add r4,r9,r0 +9156 0000a224 909d0008 stw r4,0x8(r29) +9160 0000a228 48001bb8 b 0xbde0 +9164 0000a22c 807d0004 lwz r3,0x4(r29) +9168 0000a230 48028131 bl 0x32360 _free +9172 0000a234 38e00000 li r7,0x0 +9176 0000a238 38000001 li r0,0x1 +9180 0000a23c 90fd0004 stw r7,0x4(r29) +9184 0000a240 901d0018 stw r0,0x18(r29) +9188 0000a244 48000050 b 0xa294 +9192 0000a248 7cbc2b78 or r28,r5,r5 +9196 0000a24c 83640004 lwz r27,0x4(r4) +9200 0000a250 419a1b90 beq cr6,0xbde0 +9204 0000a254 809d0008 lwz r4,0x8(r29) +9208 0000a258 83fd000c lwz r31,0xc(r29) +9212 0000a25c 7fdc2214 add r30,r28,r4 +9216 0000a260 7f9ef840 cmplw cr7,r30,r31 +9220 0000a264 409d003c ble cr7,0xa2a0 +9224 0000a268 57ff083c rlwinm r31,r31,1,0,30 +9228 0000a26c 7ce33b78 or r3,r7,r7 +9232 0000a270 7fe4fb78 or r4,r31,r31 +9236 0000a274 480280ad bl 0x32320 _realloc +9240 0000a278 2c030000 cmpwi r3,0x0 +9244 0000a27c 4182ffb0 beq 0xa22c +9248 0000a280 7f9ef840 cmplw cr7,r30,r31 +9252 0000a284 7c671b78 or r7,r3,r3 +9256 0000a288 93fd000c stw r31,0xc(r29) +9260 0000a28c 907d0004 stw r3,0x4(r29) +9264 0000a290 419dffd8 bgt cr7,0xa268 +9268 0000a294 2f870000 cmpwi cr7,r7,0x0 +9272 0000a298 419e1b48 beq cr7,0xbde0 +9276 0000a29c 809d0008 lwz r4,0x8(r29) +9280 0000a2a0 7c672214 add r3,r7,r4 +9284 0000a2a4 7f85e378 or r5,r28,r28 +9288 0000a2a8 7f64db78 or r4,r27,r27 +9292 0000a2ac 480280a5 bl 0x32350 _memcpy +9296 0000a2b0 801d0008 lwz r0,0x8(r29) +9300 0000a2b4 7c9c0214 add r4,r28,r0 +9304 0000a2b8 909d0008 stw r4,0x8(r29) +9308 0000a2bc 48001b24 b 0xbde0 +9312 0000a2c0 81030008 lwz r8,0x8(r3) +9316 0000a2c4 83e3000c lwz r31,0xc(r3) +9320 0000a2c8 3bc80009 addi r30,r8,0x9 +9324 0000a2cc 7f9ef840 cmplw cr7,r30,r31 +9328 0000a2d0 419d0060 bgt cr7,0xa330 +9332 0000a2d4 3c400003 lis r2,0x3 +9336 0000a2d8 7d474214 add r10,r7,r8 +9340 0000a2dc 3842d360 addi r2,r2,0xd360 operator +9344 0000a2e0 89620008 lbz r11,0x8(r2) +9348 0000a2e4 80020000 lwz r0,0x0(r2) operator +9352 0000a2e8 81220004 lwz r9,0x4(r2) +9356 0000a2ec 7c07412e stwx r0,r7,r8 +9360 0000a2f0 996a0008 stb r11,0x8(r10) +9364 0000a2f4 912a0004 stw r9,0x4(r10) +9368 0000a2f8 80430008 lwz r2,0x8(r3) +9372 0000a2fc 38820009 addi r4,r2,0x9 +9376 0000a300 90830008 stw r4,0x8(r3) +9380 0000a304 48000094 b 0xa398 +9384 0000a308 807d0004 lwz r3,0x4(r29) +9388 0000a30c 48028055 bl 0x32360 _free +9392 0000a310 38e00000 li r7,0x0 +9396 0000a314 38000001 li r0,0x1 +9400 0000a318 90fd0004 stw r7,0x4(r29) +9404 0000a31c 901d0018 stw r0,0x18(r29) +9408 0000a320 4800003c b 0xa35c +9412 0000a324 60000000 nop +9416 0000a328 60000000 nop +9420 0000a32c 60000000 nop +9424 0000a330 57ff083c rlwinm r31,r31,1,0,30 +9428 0000a334 7ce33b78 or r3,r7,r7 +9432 0000a338 7fe4fb78 or r4,r31,r31 +9436 0000a33c 48027fe5 bl 0x32320 _realloc +9440 0000a340 2c030000 cmpwi r3,0x0 +9444 0000a344 4182ffc4 beq 0xa308 +9448 0000a348 7f9ff040 cmplw cr7,r31,r30 +9452 0000a34c 7c671b78 or r7,r3,r3 +9456 0000a350 93fd000c stw r31,0xc(r29) +9460 0000a354 907d0004 stw r3,0x4(r29) +9464 0000a358 419cffd8 blt cr7,0xa330 +9468 0000a35c 2f870000 cmpwi cr7,r7,0x0 +9472 0000a360 419e0038 beq cr7,0xa398 +9476 0000a364 3c400003 lis r2,0x3 +9480 0000a368 815d0008 lwz r10,0x8(r29) +9484 0000a36c 3842d360 addi r2,r2,0xd360 operator +9488 0000a370 89020008 lbz r8,0x8(r2) +9492 0000a374 80020000 lwz r0,0x0(r2) operator +9496 0000a378 7d275214 add r9,r7,r10 +9500 0000a37c 81620004 lwz r11,0x4(r2) +9504 0000a380 7c07512e stwx r0,r7,r10 +9508 0000a384 99090008 stb r8,0x8(r9) +9512 0000a388 91690004 stw r11,0x4(r9) +9516 0000a38c 805d0008 lwz r2,0x8(r29) +9520 0000a390 38820009 addi r4,r2,0x9 +9524 0000a394 909d0008 stw r4,0x8(r29) +9528 0000a398 809c0008 lwz r4,0x8(r28) +9532 0000a39c 7fa3eb78 or r3,r29,r29 +9536 0000a3a0 4bffdac1 bl _d_print_comp +9540 0000a3a4 48001a3c b 0xbde0 +9544 0000a3a8 81030008 lwz r8,0x8(r3) +9548 0000a3ac 83e3000c lwz r31,0xc(r3) +9552 0000a3b0 3bc80009 addi r30,r8,0x9 +9556 0000a3b4 7f9ef840 cmplw cr7,r30,r31 +9560 0000a3b8 419d0058 bgt cr7,0xa410 +9564 0000a3bc 3c400003 lis r2,0x3 +9568 0000a3c0 7d474214 add r10,r7,r8 +9572 0000a3c4 3842d360 addi r2,r2,0xd360 operator +9576 0000a3c8 89620008 lbz r11,0x8(r2) +9580 0000a3cc 80020000 lwz r0,0x0(r2) operator +9584 0000a3d0 81220004 lwz r9,0x4(r2) +9588 0000a3d4 7c07412e stwx r0,r7,r8 +9592 0000a3d8 996a0008 stb r11,0x8(r10) +9596 0000a3dc 912a0004 stw r9,0x4(r10) +9600 0000a3e0 80430008 lwz r2,0x8(r3) +9604 0000a3e4 38820009 addi r4,r2,0x9 +9608 0000a3e8 90830008 stw r4,0x8(r3) +9612 0000a3ec 4800008c b 0xa478 +9616 0000a3f0 807d0004 lwz r3,0x4(r29) +9620 0000a3f4 48027f6d bl 0x32360 _free +9624 0000a3f8 38e00000 li r7,0x0 +9628 0000a3fc 38000001 li r0,0x1 +9632 0000a400 90fd0004 stw r7,0x4(r29) +9636 0000a404 901d0018 stw r0,0x18(r29) +9640 0000a408 48000034 b 0xa43c +9644 0000a40c 60000000 nop +9648 0000a410 57ff083c rlwinm r31,r31,1,0,30 +9652 0000a414 7ce33b78 or r3,r7,r7 +9656 0000a418 7fe4fb78 or r4,r31,r31 +9660 0000a41c 48027f05 bl 0x32320 _realloc +9664 0000a420 2c030000 cmpwi r3,0x0 +9668 0000a424 4182ffcc beq 0xa3f0 +9672 0000a428 7f9ff040 cmplw cr7,r31,r30 +9676 0000a42c 7c671b78 or r7,r3,r3 +9680 0000a430 93fd000c stw r31,0xc(r29) +9684 0000a434 907d0004 stw r3,0x4(r29) +9688 0000a438 419cffd8 blt cr7,0xa410 +9692 0000a43c 2f870000 cmpwi cr7,r7,0x0 +9696 0000a440 419e0038 beq cr7,0xa478 +9700 0000a444 3c400003 lis r2,0x3 +9704 0000a448 815d0008 lwz r10,0x8(r29) +9708 0000a44c 3842d360 addi r2,r2,0xd360 operator +9712 0000a450 89020008 lbz r8,0x8(r2) +9716 0000a454 80020000 lwz r0,0x0(r2) operator +9720 0000a458 7d275214 add r9,r7,r10 +9724 0000a45c 81620004 lwz r11,0x4(r2) +9728 0000a460 7c07512e stwx r0,r7,r10 +9732 0000a464 99090008 stb r8,0x8(r9) +9736 0000a468 91690004 stw r11,0x4(r9) +9740 0000a46c 805d0008 lwz r2,0x8(r29) +9744 0000a470 38820009 addi r4,r2,0x9 +9748 0000a474 909d0008 stw r4,0x8(r29) +9752 0000a478 7fa3eb78 or r3,r29,r29 +9756 0000a47c 7f84e378 or r4,r28,r28 +9760 0000a480 48003041 bl _d_print_cast +9764 0000a484 4800195c b 0xbde0 +9768 0000a488 83dc0004 lwz r30,0x4(r28) +9772 0000a48c 801e0000 lwz r0,0x0(r30) +9776 0000a490 2f80002a cmpwi cr7,r0,0x2a '*' +9780 0000a494 419e00e8 beq cr7,0xa57c +9784 0000a498 2f800028 cmpwi cr7,r0,0x28 '(' +9788 0000a49c 409e00d0 bne cr7,0xa56c +9792 0000a4a0 809e0004 lwz r4,0x4(r30) +9796 0000a4a4 80030008 lwz r0,0x8(r3) +9800 0000a4a8 83e3000c lwz r31,0xc(r3) +9804 0000a4ac 83440008 lwz r26,0x8(r4) +9808 0000a4b0 7f60d214 add r27,r0,r26 +9812 0000a4b4 7f9bf840 cmplw cr7,r27,r31 +9816 0000a4b8 419d0030 bgt cr7,0xa4e8 +9820 0000a4bc 80840004 lwz r4,0x4(r4) +9824 0000a4c0 7c670214 add r3,r7,r0 +9828 0000a4c4 7f45d378 or r5,r26,r26 +9832 0000a4c8 48027e89 bl 0x32350 _memcpy +9836 0000a4cc 805e0004 lwz r2,0x4(r30) +9840 0000a4d0 813d0008 lwz r9,0x8(r29) +9844 0000a4d4 80fd0004 lwz r7,0x4(r29) +9848 0000a4d8 80020008 lwz r0,0x8(r2) +9852 0000a4dc 7c890214 add r4,r9,r0 +9856 0000a4e0 909d0008 stw r4,0x8(r29) +9860 0000a4e4 480001cc b 0xa6b0 +9864 0000a4e8 83c40004 lwz r30,0x4(r4) +9868 0000a4ec 48000024 b 0xa510 +9872 0000a4f0 807d0004 lwz r3,0x4(r29) +9876 0000a4f4 48027e6d bl 0x32360 _free +9880 0000a4f8 38e00000 li r7,0x0 +9884 0000a4fc 38000001 li r0,0x1 +9888 0000a500 90fd0004 stw r7,0x4(r29) +9892 0000a504 901d0018 stw r0,0x18(r29) +9896 0000a508 48000034 b 0xa53c +9900 0000a50c 60000000 nop +9904 0000a510 57ff083c rlwinm r31,r31,1,0,30 +9908 0000a514 7ce33b78 or r3,r7,r7 +9912 0000a518 7fe4fb78 or r4,r31,r31 +9916 0000a51c 48027e05 bl 0x32320 _realloc +9920 0000a520 2c030000 cmpwi r3,0x0 +9924 0000a524 4182ffcc beq 0xa4f0 +9928 0000a528 7f9fd840 cmplw cr7,r31,r27 +9932 0000a52c 7c671b78 or r7,r3,r3 +9936 0000a530 93fd000c stw r31,0xc(r29) +9940 0000a534 907d0004 stw r3,0x4(r29) +9944 0000a538 419cffd8 blt cr7,0xa510 +9948 0000a53c 2f870000 cmpwi cr7,r7,0x0 +9952 0000a540 419e0170 beq cr7,0xa6b0 +9956 0000a544 807d0008 lwz r3,0x8(r29) +9960 0000a548 7fc4f378 or r4,r30,r30 +9964 0000a54c 7f45d378 or r5,r26,r26 +9968 0000a550 7c671a14 add r3,r7,r3 +9972 0000a554 48027dfd bl 0x32350 _memcpy +9976 0000a558 801d0008 lwz r0,0x8(r29) +9980 0000a55c 80fd0004 lwz r7,0x4(r29) +9984 0000a560 7c9a0214 add r4,r26,r0 +9988 0000a564 909d0008 stw r4,0x8(r29) +9992 0000a568 48000148 b 0xa6b0 +9996 0000a56c 7fc4f378 or r4,r30,r30 +10000 0000a570 4bffd8f1 bl _d_print_comp +10004 0000a574 80fd0004 lwz r7,0x4(r29) +10008 0000a578 48000138 b 0xa6b0 +10012 0000a57c 80430008 lwz r2,0x8(r3) +10016 0000a580 83e3000c lwz r31,0xc(r3) +10020 0000a584 7f82f840 cmplw cr7,r2,r31 +10024 0000a588 409c0034 bge cr7,0xa5bc +10028 0000a58c 38820001 addi r4,r2,0x1 +10032 0000a590 38000028 li r0,0x28 +10036 0000a594 7c0711ae stbx r0,r7,r2 +10040 0000a598 90830008 stw r4,0x8(r3) +10044 0000a59c 48000078 b 0xa614 +10048 0000a5a0 807d0004 lwz r3,0x4(r29) +10052 0000a5a4 48027dbd bl 0x32360 _free +10056 0000a5a8 38e00000 li r7,0x0 +10060 0000a5ac 38000001 li r0,0x1 +10064 0000a5b0 90fd0004 stw r7,0x4(r29) +10068 0000a5b4 901d0018 stw r0,0x18(r29) +10072 0000a5b8 4800005c b 0xa614 +10076 0000a5bc 3bc20001 addi r30,r2,0x1 +10080 0000a5c0 7f9ef840 cmplw cr7,r30,r31 +10084 0000a5c4 409d0030 ble cr7,0xa5f4 +10088 0000a5c8 57ff083c rlwinm r31,r31,1,0,30 +10092 0000a5cc 7ce33b78 or r3,r7,r7 +10096 0000a5d0 7fe4fb78 or r4,r31,r31 +10100 0000a5d4 48027d4d bl 0x32320 _realloc +10104 0000a5d8 2c030000 cmpwi r3,0x0 +10108 0000a5dc 4182ffc4 beq 0xa5a0 +10112 0000a5e0 7f9ef840 cmplw cr7,r30,r31 +10116 0000a5e4 7c671b78 or r7,r3,r3 +10120 0000a5e8 93fd000c stw r31,0xc(r29) +10124 0000a5ec 907d0004 stw r3,0x4(r29) +10128 0000a5f0 419dffd8 bgt cr7,0xa5c8 +10132 0000a5f4 2f870000 cmpwi cr7,r7,0x0 +10136 0000a5f8 419e001c beq cr7,0xa614 +10140 0000a5fc 801d0008 lwz r0,0x8(r29) +10144 0000a600 38400028 li r2,0x28 +10148 0000a604 7c4701ae stbx r2,r7,r0 +10152 0000a608 813d0008 lwz r9,0x8(r29) +10156 0000a60c 38890001 addi r4,r9,0x1 +10160 0000a610 909d0008 stw r4,0x8(r29) +10164 0000a614 809c0004 lwz r4,0x4(r28) +10168 0000a618 7fa3eb78 or r3,r29,r29 +10172 0000a61c 48002ea5 bl _d_print_cast +10176 0000a620 80fd0004 lwz r7,0x4(r29) +10180 0000a624 2f870000 cmpwi cr7,r7,0x0 +10184 0000a628 419e0124 beq cr7,0xa74c +10188 0000a62c 805d0008 lwz r2,0x8(r29) +10192 0000a630 83fd000c lwz r31,0xc(r29) +10196 0000a634 7f82f840 cmplw cr7,r2,r31 +10200 0000a638 409c001c bge cr7,0xa654 +10204 0000a63c 38000029 li r0,0x29 +10208 0000a640 38820001 addi r4,r2,0x1 +10212 0000a644 7c0711ae stbx r0,r7,r2 +10216 0000a648 909d0008 stw r4,0x8(r29) +10220 0000a64c 80fd0004 lwz r7,0x4(r29) +10224 0000a650 48000060 b 0xa6b0 +10228 0000a654 3bc20001 addi r30,r2,0x1 +10232 0000a658 7f9ef840 cmplw cr7,r30,r31 +10236 0000a65c 409d0030 ble cr7,0xa68c +10240 0000a660 57ff083c rlwinm r31,r31,1,0,30 +10244 0000a664 7ce33b78 or r3,r7,r7 +10248 0000a668 7fe4fb78 or r4,r31,r31 +10252 0000a66c 48027cb5 bl 0x32320 _realloc +10256 0000a670 2c030000 cmpwi r3,0x0 +10260 0000a674 41820068 beq 0xa6dc +10264 0000a678 7f9ef840 cmplw cr7,r30,r31 +10268 0000a67c 7c671b78 or r7,r3,r3 +10272 0000a680 93fd000c stw r31,0xc(r29) +10276 0000a684 907d0004 stw r3,0x4(r29) +10280 0000a688 419dffd8 bgt cr7,0xa660 +10284 0000a68c 2f870000 cmpwi cr7,r7,0x0 +10288 0000a690 419e0020 beq cr7,0xa6b0 +10292 0000a694 801d0008 lwz r0,0x8(r29) +10296 0000a698 38400029 li r2,0x29 +10300 0000a69c 7c4701ae stbx r2,r7,r0 +10304 0000a6a0 813d0008 lwz r9,0x8(r29) +10308 0000a6a4 80fd0004 lwz r7,0x4(r29) +10312 0000a6a8 38890001 addi r4,r9,0x1 +10316 0000a6ac 909d0008 stw r4,0x8(r29) +10320 0000a6b0 2f870000 cmpwi cr7,r7,0x0 +10324 0000a6b4 419e0098 beq cr7,0xa74c +10328 0000a6b8 805d0008 lwz r2,0x8(r29) +10332 0000a6bc 83fd000c lwz r31,0xc(r29) +10336 0000a6c0 7f82f840 cmplw cr7,r2,r31 +10340 0000a6c4 409c16d0 bge cr7,0xbd94 +10344 0000a6c8 38820001 addi r4,r2,0x1 +10348 0000a6cc 38000028 li r0,0x28 +10352 0000a6d0 7c0239ae stbx r0,r2,r7 +10356 0000a6d4 909d0008 stw r4,0x8(r29) +10360 0000a6d8 48000074 b 0xa74c +10364 0000a6dc 807d0004 lwz r3,0x4(r29) +10368 0000a6e0 48027c81 bl 0x32360 _free +10372 0000a6e4 38e00000 li r7,0x0 +10376 0000a6e8 38000001 li r0,0x1 +10380 0000a6ec 90fd0004 stw r7,0x4(r29) +10384 0000a6f0 901d0018 stw r0,0x18(r29) +10388 0000a6f4 48000058 b 0xa74c +10392 0000a6f8 60000000 nop +10396 0000a6fc 60000000 nop +10400 0000a700 57ff083c rlwinm r31,r31,1,0,30 +10404 0000a704 7ce33b78 or r3,r7,r7 +10408 0000a708 7fe4fb78 or r4,r31,r31 +10412 0000a70c 48027c15 bl 0x32320 _realloc +10416 0000a710 2c030000 cmpwi r3,0x0 +10420 0000a714 4182ffc8 beq 0xa6dc +10424 0000a718 7f9ef840 cmplw cr7,r30,r31 +10428 0000a71c 7c671b78 or r7,r3,r3 +10432 0000a720 93fd000c stw r31,0xc(r29) +10436 0000a724 907d0004 stw r3,0x4(r29) +10440 0000a728 419dffd8 bgt cr7,0xa700 +10444 0000a72c 2f870000 cmpwi cr7,r7,0x0 +10448 0000a730 419e001c beq cr7,0xa74c +10452 0000a734 801d0008 lwz r0,0x8(r29) +10456 0000a738 38400028 li r2,0x28 +10460 0000a73c 7c4701ae stbx r2,r7,r0 +10464 0000a740 813d0008 lwz r9,0x8(r29) +10468 0000a744 38890001 addi r4,r9,0x1 +10472 0000a748 909d0008 stw r4,0x8(r29) +10476 0000a74c 809c0008 lwz r4,0x8(r28) +10480 0000a750 7fa3eb78 or r3,r29,r29 +10484 0000a754 4bffd70d bl _d_print_comp +10488 0000a758 80fd0004 lwz r7,0x4(r29) +10492 0000a75c 2f870000 cmpwi cr7,r7,0x0 +10496 0000a760 419e1680 beq cr7,0xbde0 +10500 0000a764 805d0008 lwz r2,0x8(r29) +10504 0000a768 83fd000c lwz r31,0xc(r29) +10508 0000a76c 7f82f840 cmplw cr7,r2,r31 +10512 0000a770 409c0040 bge cr7,0xa7b0 +10516 0000a774 38820001 addi r4,r2,0x1 +10520 0000a778 38000029 li r0,0x29 +10524 0000a77c 7c0711ae stbx r0,r7,r2 +10528 0000a780 909d0008 stw r4,0x8(r29) +10532 0000a784 4800165c b 0xbde0 +10536 0000a788 807d0004 lwz r3,0x4(r29) +10540 0000a78c 48027bd5 bl 0x32360 _free +10544 0000a790 38e00000 li r7,0x0 +10548 0000a794 38000001 li r0,0x1 +10552 0000a798 90fd0004 stw r7,0x4(r29) +10556 0000a79c 901d0018 stw r0,0x18(r29) +10560 0000a7a0 48001640 b 0xbde0 +10564 0000a7a4 60000000 nop +10568 0000a7a8 60000000 nop +10572 0000a7ac 60000000 nop +10576 0000a7b0 3bc20001 addi r30,r2,0x1 +10580 0000a7b4 7f9ef840 cmplw cr7,r30,r31 +10584 0000a7b8 409d0030 ble cr7,0xa7e8 +10588 0000a7bc 57ff083c rlwinm r31,r31,1,0,30 +10592 0000a7c0 7ce33b78 or r3,r7,r7 +10596 0000a7c4 7fe4fb78 or r4,r31,r31 +10600 0000a7c8 48027b59 bl 0x32320 _realloc +10604 0000a7cc 2c030000 cmpwi r3,0x0 +10608 0000a7d0 4182ffb8 beq 0xa788 +10612 0000a7d4 7f9ef840 cmplw cr7,r30,r31 +10616 0000a7d8 7c671b78 or r7,r3,r3 +10620 0000a7dc 93fd000c stw r31,0xc(r29) +10624 0000a7e0 907d0004 stw r3,0x4(r29) +10628 0000a7e4 419dffd8 bgt cr7,0xa7bc +10632 0000a7e8 2f870000 cmpwi cr7,r7,0x0 +10636 0000a7ec 419e15f4 beq cr7,0xbde0 +10640 0000a7f0 801d0008 lwz r0,0x8(r29) +10644 0000a7f4 38400029 li r2,0x29 +10648 0000a7f8 7c4701ae stbx r2,r7,r0 +10652 0000a7fc 813d0008 lwz r9,0x8(r29) +10656 0000a800 38890001 addi r4,r9,0x1 +10660 0000a804 909d0008 stw r4,0x8(r29) +10664 0000a808 480015d8 b 0xbde0 +10668 0000a80c 805c0008 lwz r2,0x8(r28) +10672 0000a810 80020000 lwz r0,0x0(r2) +10676 0000a814 2f80002d cmpwi cr7,r0,0x2d '-' +10680 0000a818 419e0018 beq cr7,0xa830 +10684 0000a81c 7ce33b78 or r3,r7,r7 +10688 0000a820 48027b41 bl 0x32360 _free +10692 0000a824 38e00000 li r7,0x0 +10696 0000a828 90fd0004 stw r7,0x4(r29) +10700 0000a82c 480015b4 b 0xbde0 +10704 0000a830 805c0004 lwz r2,0x4(r28) +10708 0000a834 81220000 lwz r9,0x0(r2) +10712 0000a838 2f890028 cmpwi cr7,r9,0x28 '(' +10716 0000a83c 409e00ac bne cr7,0xa8e8 +10720 0000a840 80420004 lwz r2,0x4(r2) +10724 0000a844 80020008 lwz r0,0x8(r2) +10728 0000a848 2f800001 cmpwi cr7,r0,0x1 +10732 0000a84c 409e009c bne cr7,0xa8e8 +10736 0000a850 80420004 lwz r2,0x4(r2) +10740 0000a854 88020000 lbz r0,0x0(r2) +10744 0000a858 2f80003e cmpwi cr7,r0,0x3e '>' +10748 0000a85c 409e008c bne cr7,0xa8e8 +10752 0000a860 80430008 lwz r2,0x8(r3) +10756 0000a864 83e3000c lwz r31,0xc(r3) +10760 0000a868 7f82f840 cmplw cr7,r2,r31 +10764 0000a86c 409c0018 bge cr7,0xa884 +10768 0000a870 7d2711ae stbx r9,r7,r2 +10772 0000a874 38820001 addi r4,r2,0x1 +10776 0000a878 90830008 stw r4,0x8(r3) +10780 0000a87c 80e30004 lwz r7,0x4(r3) +10784 0000a880 48000060 b 0xa8e0 +10788 0000a884 3bc20001 addi r30,r2,0x1 +10792 0000a888 7f9ef840 cmplw cr7,r30,r31 +10796 0000a88c 409d0030 ble cr7,0xa8bc +10800 0000a890 57ff083c rlwinm r31,r31,1,0,30 +10804 0000a894 7ce33b78 or r3,r7,r7 +10808 0000a898 7fe4fb78 or r4,r31,r31 +10812 0000a89c 48027a85 bl 0x32320 _realloc +10816 0000a8a0 2c030000 cmpwi r3,0x0 +10820 0000a8a4 41820068 beq 0xa90c +10824 0000a8a8 7f9ef840 cmplw cr7,r30,r31 +10828 0000a8ac 7c671b78 or r7,r3,r3 +10832 0000a8b0 93fd000c stw r31,0xc(r29) +10836 0000a8b4 907d0004 stw r3,0x4(r29) +10840 0000a8b8 419dffd8 bgt cr7,0xa890 +10844 0000a8bc 2f870000 cmpwi cr7,r7,0x0 +10848 0000a8c0 419e0020 beq cr7,0xa8e0 +10852 0000a8c4 801d0008 lwz r0,0x8(r29) +10856 0000a8c8 38400028 li r2,0x28 +10860 0000a8cc 7c4701ae stbx r2,r7,r0 +10864 0000a8d0 813d0008 lwz r9,0x8(r29) +10868 0000a8d4 80fd0004 lwz r7,0x4(r29) +10872 0000a8d8 38890001 addi r4,r9,0x1 +10876 0000a8dc 909d0008 stw r4,0x8(r29) +10880 0000a8e0 2f070000 cmpwi cr6,r7,0x0 +10884 0000a8e4 419a00a8 beq cr6,0xa98c +10888 0000a8e8 805d0008 lwz r2,0x8(r29) +10892 0000a8ec 83fd000c lwz r31,0xc(r29) +10896 0000a8f0 7f82f840 cmplw cr7,r2,r31 +10900 0000a8f4 409c003c bge cr7,0xa930 +10904 0000a8f8 38820001 addi r4,r2,0x1 +10908 0000a8fc 38000028 li r0,0x28 +10912 0000a900 7c0239ae stbx r0,r2,r7 +10916 0000a904 909d0008 stw r4,0x8(r29) +10920 0000a908 48000084 b 0xa98c +10924 0000a90c 807d0004 lwz r3,0x4(r29) +10928 0000a910 48027a51 bl 0x32360 _free +10932 0000a914 38e00000 li r7,0x0 +10936 0000a918 38000001 li r0,0x1 +10940 0000a91c 90fd0004 stw r7,0x4(r29) +10944 0000a920 901d0018 stw r0,0x18(r29) +10948 0000a924 48000068 b 0xa98c +10952 0000a928 60000000 nop +10956 0000a92c 60000000 nop +10960 0000a930 419a005c beq cr6,0xa98c +10964 0000a934 3bc20001 addi r30,r2,0x1 +10968 0000a938 7f9ef840 cmplw cr7,r30,r31 +10972 0000a93c 409d0030 ble cr7,0xa96c +10976 0000a940 57ff083c rlwinm r31,r31,1,0,30 +10980 0000a944 7ce33b78 or r3,r7,r7 +10984 0000a948 7fe4fb78 or r4,r31,r31 +10988 0000a94c 480279d5 bl 0x32320 _realloc +10992 0000a950 2c030000 cmpwi r3,0x0 +10996 0000a954 4182ffb8 beq 0xa90c +11000 0000a958 7f9ef840 cmplw cr7,r30,r31 +11004 0000a95c 7c671b78 or r7,r3,r3 +11008 0000a960 93fd000c stw r31,0xc(r29) +11012 0000a964 907d0004 stw r3,0x4(r29) +11016 0000a968 419dffd8 bgt cr7,0xa940 +11020 0000a96c 2f870000 cmpwi cr7,r7,0x0 +11024 0000a970 419e001c beq cr7,0xa98c +11028 0000a974 801d0008 lwz r0,0x8(r29) +11032 0000a978 38400028 li r2,0x28 +11036 0000a97c 7c4701ae stbx r2,r7,r0 +11040 0000a980 813d0008 lwz r9,0x8(r29) +11044 0000a984 38890001 addi r4,r9,0x1 +11048 0000a988 909d0008 stw r4,0x8(r29) +11052 0000a98c 805c0008 lwz r2,0x8(r28) +11056 0000a990 7fa3eb78 or r3,r29,r29 +11060 0000a994 80820004 lwz r4,0x4(r2) +11064 0000a998 4bffd4c9 bl _d_print_comp +11068 0000a99c 80fd0004 lwz r7,0x4(r29) +11072 0000a9a0 2f870000 cmpwi cr7,r7,0x0 +11076 0000a9a4 419e00ac beq cr7,0xaa50 +11080 0000a9a8 805d0008 lwz r2,0x8(r29) +11084 0000a9ac 83fd000c lwz r31,0xc(r29) +11088 0000a9b0 3bc20002 addi r30,r2,0x2 +11092 0000a9b4 7f9ef840 cmplw cr7,r30,r31 +11096 0000a9b8 419d0048 bgt cr7,0xaa00 +11100 0000a9bc 38002920 li r0,0x2920 +11104 0000a9c0 7c07132e sthx r0,r7,r2 +11108 0000a9c4 805d0008 lwz r2,0x8(r29) +11112 0000a9c8 38820002 addi r4,r2,0x2 +11116 0000a9cc 909d0008 stw r4,0x8(r29) +11120 0000a9d0 48000080 b 0xaa50 +11124 0000a9d4 807d0004 lwz r3,0x4(r29) +11128 0000a9d8 48027989 bl 0x32360 _free +11132 0000a9dc 38e00000 li r7,0x0 +11136 0000a9e0 38000001 li r0,0x1 +11140 0000a9e4 7ce93b78 or r9,r7,r7 +11144 0000a9e8 90fd0004 stw r7,0x4(r29) +11148 0000a9ec 901d0018 stw r0,0x18(r29) +11152 0000a9f0 48000040 b 0xaa30 +11156 0000a9f4 60000000 nop +11160 0000a9f8 60000000 nop +11164 0000a9fc 60000000 nop +11168 0000aa00 57ff083c rlwinm r31,r31,1,0,30 +11172 0000aa04 7ce33b78 or r3,r7,r7 +11176 0000aa08 7fe4fb78 or r4,r31,r31 +11180 0000aa0c 48027915 bl 0x32320 _realloc +11184 0000aa10 2c030000 cmpwi r3,0x0 +11188 0000aa14 4182ffc0 beq 0xa9d4 +11192 0000aa18 7f9ff040 cmplw cr7,r31,r30 +11196 0000aa1c 7c671b78 or r7,r3,r3 +11200 0000aa20 93fd000c stw r31,0xc(r29) +11204 0000aa24 907d0004 stw r3,0x4(r29) +11208 0000aa28 419cffd8 blt cr7,0xaa00 +11212 0000aa2c 7c691b78 or r9,r3,r3 +11216 0000aa30 2f890000 cmpwi cr7,r9,0x0 +11220 0000aa34 419e001c beq cr7,0xaa50 +11224 0000aa38 805d0008 lwz r2,0x8(r29) +11228 0000aa3c 38002920 li r0,0x2920 +11232 0000aa40 7c09132e sthx r0,r9,r2 +11236 0000aa44 813d0008 lwz r9,0x8(r29) +11240 0000aa48 38890002 addi r4,r9,0x2 +11244 0000aa4c 909d0008 stw r4,0x8(r29) +11248 0000aa50 83fc0004 lwz r31,0x4(r28) +11252 0000aa54 801f0000 lwz r0,0x0(r31) +11256 0000aa58 2f800028 cmpwi cr7,r0,0x28 '(' +11260 0000aa5c 409e00f4 bne cr7,0xab50 +11264 0000aa60 80fd0004 lwz r7,0x4(r29) +11268 0000aa64 2f070000 cmpwi cr6,r7,0x0 +11272 0000aa68 419a0068 beq cr6,0xaad0 +11276 0000aa6c 809f0004 lwz r4,0x4(r31) +11280 0000aa70 813d0008 lwz r9,0x8(r29) +11284 0000aa74 801d000c lwz r0,0xc(r29) +11288 0000aa78 80a40008 lwz r5,0x8(r4) +11292 0000aa7c 7c492a14 add r2,r9,r5 +11296 0000aa80 7cbb2b78 or r27,r5,r5 +11300 0000aa84 7f820040 cmplw cr7,r2,r0 +11304 0000aa88 419d0050 bgt cr7,0xaad8 +11308 0000aa8c 80840004 lwz r4,0x4(r4) +11312 0000aa90 7c674a14 add r3,r7,r9 +11316 0000aa94 480278bd bl 0x32350 _memcpy +11320 0000aa98 805f0004 lwz r2,0x4(r31) +11324 0000aa9c 813d0008 lwz r9,0x8(r29) +11328 0000aaa0 80fd0004 lwz r7,0x4(r29) +11332 0000aaa4 80020008 lwz r0,0x8(r2) +11336 0000aaa8 7c890214 add r4,r9,r0 +11340 0000aaac 909d0008 stw r4,0x8(r29) +11344 0000aab0 480000b0 b 0xab60 +11348 0000aab4 807d0004 lwz r3,0x4(r29) +11352 0000aab8 480278a9 bl 0x32360 _free +11356 0000aabc 38e00000 li r7,0x0 +11360 0000aac0 38000001 li r0,0x1 +11364 0000aac4 90fd0004 stw r7,0x4(r29) +11368 0000aac8 901d0018 stw r0,0x18(r29) +11372 0000aacc 48000054 b 0xab20 +11376 0000aad0 809f0004 lwz r4,0x4(r31) +11380 0000aad4 83640008 lwz r27,0x8(r4) +11384 0000aad8 83440004 lwz r26,0x4(r4) +11388 0000aadc 419a0084 beq cr6,0xab60 +11392 0000aae0 809d0008 lwz r4,0x8(r29) +11396 0000aae4 83fd000c lwz r31,0xc(r29) +11400 0000aae8 7fdb2214 add r30,r27,r4 +11404 0000aaec 7f9ef840 cmplw cr7,r30,r31 +11408 0000aaf0 409d003c ble cr7,0xab2c +11412 0000aaf4 57ff083c rlwinm r31,r31,1,0,30 +11416 0000aaf8 7ce33b78 or r3,r7,r7 +11420 0000aafc 7fe4fb78 or r4,r31,r31 +11424 0000ab00 48027821 bl 0x32320 _realloc +11428 0000ab04 2c030000 cmpwi r3,0x0 +11432 0000ab08 4182ffac beq 0xaab4 +11436 0000ab0c 7f9ef840 cmplw cr7,r30,r31 +11440 0000ab10 7c671b78 or r7,r3,r3 +11444 0000ab14 93fd000c stw r31,0xc(r29) +11448 0000ab18 907d0004 stw r3,0x4(r29) +11452 0000ab1c 419dffd8 bgt cr7,0xaaf4 +11456 0000ab20 2f870000 cmpwi cr7,r7,0x0 +11460 0000ab24 419e003c beq cr7,0xab60 +11464 0000ab28 809d0008 lwz r4,0x8(r29) +11468 0000ab2c 7c672214 add r3,r7,r4 +11472 0000ab30 7f65db78 or r5,r27,r27 +11476 0000ab34 7f44d378 or r4,r26,r26 +11480 0000ab38 48027819 bl 0x32350 _memcpy +11484 0000ab3c 801d0008 lwz r0,0x8(r29) +11488 0000ab40 80fd0004 lwz r7,0x4(r29) +11492 0000ab44 7c9b0214 add r4,r27,r0 +11496 0000ab48 909d0008 stw r4,0x8(r29) +11500 0000ab4c 48000014 b 0xab60 +11504 0000ab50 7fe4fb78 or r4,r31,r31 +11508 0000ab54 7fa3eb78 or r3,r29,r29 +11512 0000ab58 4bffd309 bl _d_print_comp +11516 0000ab5c 80fd0004 lwz r7,0x4(r29) +11520 0000ab60 2f870000 cmpwi cr7,r7,0x0 +11524 0000ab64 419e00ac beq cr7,0xac10 +11528 0000ab68 805d0008 lwz r2,0x8(r29) +11532 0000ab6c 83fd000c lwz r31,0xc(r29) +11536 0000ab70 3bc20002 addi r30,r2,0x2 +11540 0000ab74 7f9ef840 cmplw cr7,r30,r31 +11544 0000ab78 419d0048 bgt cr7,0xabc0 +11548 0000ab7c 38002028 li r0,0x2028 +11552 0000ab80 7c07132e sthx r0,r7,r2 +11556 0000ab84 805d0008 lwz r2,0x8(r29) +11560 0000ab88 38820002 addi r4,r2,0x2 +11564 0000ab8c 909d0008 stw r4,0x8(r29) +11568 0000ab90 48000080 b 0xac10 +11572 0000ab94 807d0004 lwz r3,0x4(r29) +11576 0000ab98 480277c9 bl 0x32360 _free +11580 0000ab9c 38e00000 li r7,0x0 +11584 0000aba0 38000001 li r0,0x1 +11588 0000aba4 7ce93b78 or r9,r7,r7 +11592 0000aba8 90fd0004 stw r7,0x4(r29) +11596 0000abac 901d0018 stw r0,0x18(r29) +11600 0000abb0 48000040 b 0xabf0 +11604 0000abb4 60000000 nop +11608 0000abb8 60000000 nop +11612 0000abbc 60000000 nop +11616 0000abc0 57ff083c rlwinm r31,r31,1,0,30 +11620 0000abc4 7ce33b78 or r3,r7,r7 +11624 0000abc8 7fe4fb78 or r4,r31,r31 +11628 0000abcc 48027755 bl 0x32320 _realloc +11632 0000abd0 2c030000 cmpwi r3,0x0 +11636 0000abd4 4182ffc0 beq 0xab94 +11640 0000abd8 7f9ff040 cmplw cr7,r31,r30 +11644 0000abdc 7c671b78 or r7,r3,r3 +11648 0000abe0 93fd000c stw r31,0xc(r29) +11652 0000abe4 907d0004 stw r3,0x4(r29) +11656 0000abe8 419cffd8 blt cr7,0xabc0 +11660 0000abec 7c691b78 or r9,r3,r3 +11664 0000abf0 2f890000 cmpwi cr7,r9,0x0 +11668 0000abf4 419e001c beq cr7,0xac10 +11672 0000abf8 805d0008 lwz r2,0x8(r29) +11676 0000abfc 38002028 li r0,0x2028 +11680 0000ac00 7c09132e sthx r0,r9,r2 +11684 0000ac04 813d0008 lwz r9,0x8(r29) +11688 0000ac08 38890002 addi r4,r9,0x2 +11692 0000ac0c 909d0008 stw r4,0x8(r29) +11696 0000ac10 805c0008 lwz r2,0x8(r28) +11700 0000ac14 7fa3eb78 or r3,r29,r29 +11704 0000ac18 80820008 lwz r4,0x8(r2) +11708 0000ac1c 4bffd245 bl _d_print_comp +11712 0000ac20 80fd0004 lwz r7,0x4(r29) +11716 0000ac24 2f870000 cmpwi cr7,r7,0x0 +11720 0000ac28 419e00a0 beq cr7,0xacc8 +11724 0000ac2c 805d0008 lwz r2,0x8(r29) +11728 0000ac30 83fd000c lwz r31,0xc(r29) +11732 0000ac34 7f82f840 cmplw cr7,r2,r31 +11736 0000ac38 409c0038 bge cr7,0xac70 +11740 0000ac3c 38820001 addi r4,r2,0x1 +11744 0000ac40 38000029 li r0,0x29 +11748 0000ac44 7c0711ae stbx r0,r7,r2 +11752 0000ac48 909d0008 stw r4,0x8(r29) +11756 0000ac4c 4800007c b 0xacc8 +11760 0000ac50 807d0004 lwz r3,0x4(r29) +11764 0000ac54 4802770d bl 0x32360 _free +11768 0000ac58 38e00000 li r7,0x0 +11772 0000ac5c 38000001 li r0,0x1 +11776 0000ac60 90fd0004 stw r7,0x4(r29) +11780 0000ac64 901d0018 stw r0,0x18(r29) +11784 0000ac68 48000060 b 0xacc8 +11788 0000ac6c 60000000 nop +11792 0000ac70 3bc20001 addi r30,r2,0x1 +11796 0000ac74 7f9ef840 cmplw cr7,r30,r31 +11800 0000ac78 409d0030 ble cr7,0xaca8 +11804 0000ac7c 57ff083c rlwinm r31,r31,1,0,30 +11808 0000ac80 7ce33b78 or r3,r7,r7 +11812 0000ac84 7fe4fb78 or r4,r31,r31 +11816 0000ac88 48027699 bl 0x32320 _realloc +11820 0000ac8c 2c030000 cmpwi r3,0x0 +11824 0000ac90 4182ffc0 beq 0xac50 +11828 0000ac94 7f9ef840 cmplw cr7,r30,r31 +11832 0000ac98 7c671b78 or r7,r3,r3 +11836 0000ac9c 93fd000c stw r31,0xc(r29) +11840 0000aca0 907d0004 stw r3,0x4(r29) +11844 0000aca4 419dffd8 bgt cr7,0xac7c +11848 0000aca8 2f870000 cmpwi cr7,r7,0x0 +11852 0000acac 419e001c beq cr7,0xacc8 +11856 0000acb0 801d0008 lwz r0,0x8(r29) +11860 0000acb4 38400029 li r2,0x29 +11864 0000acb8 7c4701ae stbx r2,r7,r0 +11868 0000acbc 813d0008 lwz r9,0x8(r29) +11872 0000acc0 38890001 addi r4,r9,0x1 +11876 0000acc4 909d0008 stw r4,0x8(r29) +11880 0000acc8 809c0004 lwz r4,0x4(r28) +11884 0000accc 80040000 lwz r0,0x0(r4) +11888 0000acd0 2f800028 cmpwi cr7,r0,0x28 '(' +11892 0000acd4 409e110c bne cr7,0xbde0 +11896 0000acd8 80840004 lwz r4,0x4(r4) +11900 0000acdc 80040008 lwz r0,0x8(r4) +11904 0000ace0 2f800001 cmpwi cr7,r0,0x1 +11908 0000ace4 409e10fc bne cr7,0xbde0 +11912 0000ace8 80440004 lwz r2,0x4(r4) +11916 0000acec 88020000 lbz r0,0x0(r2) +11920 0000acf0 2f80003e cmpwi cr7,r0,0x3e '>' +11924 0000acf4 409e10ec bne cr7,0xbde0 +11928 0000acf8 80fd0004 lwz r7,0x4(r29) +11932 0000acfc 2f870000 cmpwi cr7,r7,0x0 +11936 0000ad00 419e10e0 beq cr7,0xbde0 +11940 0000ad04 805d0008 lwz r2,0x8(r29) +11944 0000ad08 83fd000c lwz r31,0xc(r29) +11948 0000ad0c 7f82f840 cmplw cr7,r2,r31 +11952 0000ad10 409c0040 bge cr7,0xad50 +11956 0000ad14 38820001 addi r4,r2,0x1 +11960 0000ad18 38000029 li r0,0x29 +11964 0000ad1c 7c0711ae stbx r0,r7,r2 +11968 0000ad20 909d0008 stw r4,0x8(r29) +11972 0000ad24 480010bc b 0xbde0 +11976 0000ad28 807d0004 lwz r3,0x4(r29) +11980 0000ad2c 48027635 bl 0x32360 _free +11984 0000ad30 38e00000 li r7,0x0 +11988 0000ad34 38000001 li r0,0x1 +11992 0000ad38 90fd0004 stw r7,0x4(r29) +11996 0000ad3c 901d0018 stw r0,0x18(r29) +12000 0000ad40 480010a0 b 0xbde0 +12004 0000ad44 60000000 nop +12008 0000ad48 60000000 nop +12012 0000ad4c 60000000 nop +12016 0000ad50 3bc20001 addi r30,r2,0x1 +12020 0000ad54 7f9ef840 cmplw cr7,r30,r31 +12024 0000ad58 409d0030 ble cr7,0xad88 +12028 0000ad5c 57ff083c rlwinm r31,r31,1,0,30 +12032 0000ad60 7ce33b78 or r3,r7,r7 +12036 0000ad64 7fe4fb78 or r4,r31,r31 +12040 0000ad68 480275b9 bl 0x32320 _realloc +12044 0000ad6c 2c030000 cmpwi r3,0x0 +12048 0000ad70 4182ffb8 beq 0xad28 +12052 0000ad74 7f9ef840 cmplw cr7,r30,r31 +12056 0000ad78 7c671b78 or r7,r3,r3 +12060 0000ad7c 93fd000c stw r31,0xc(r29) +12064 0000ad80 907d0004 stw r3,0x4(r29) +12068 0000ad84 419dffd8 bgt cr7,0xad5c +12072 0000ad88 2f870000 cmpwi cr7,r7,0x0 +12076 0000ad8c 419e1054 beq cr7,0xbde0 +12080 0000ad90 801d0008 lwz r0,0x8(r29) +12084 0000ad94 38400029 li r2,0x29 +12088 0000ad98 7c4701ae stbx r2,r7,r0 +12092 0000ad9c 813d0008 lwz r9,0x8(r29) +12096 0000ada0 38890001 addi r4,r9,0x1 +12100 0000ada4 909d0008 stw r4,0x8(r29) +12104 0000ada8 48001038 b 0xbde0 +12108 0000adac 60000000 nop +12112 0000adb0 7ce33b78 or r3,r7,r7 +12116 0000adb4 480275ad bl 0x32360 _free +12120 0000adb8 38e00000 li r7,0x0 +12124 0000adbc 90fd0004 stw r7,0x4(r29) +12128 0000adc0 48001020 b 0xbde0 +12132 0000adc4 805c0008 lwz r2,0x8(r28) +12136 0000adc8 80020000 lwz r0,0x0(r2) +12140 0000adcc 2f80002f cmpwi cr7,r0,0x2f '/' +12144 0000add0 409e0014 bne cr7,0xade4 +12148 0000add4 80420008 lwz r2,0x8(r2) +12152 0000add8 80020000 lwz r0,0x0(r2) +12156 0000addc 2f800030 cmpwi cr7,r0,0x30 '0' +12160 0000ade0 419e0018 beq cr7,0xadf8 +12164 0000ade4 7ce33b78 or r3,r7,r7 +12168 0000ade8 48027579 bl 0x32360 _free +12172 0000adec 38e00000 li r7,0x0 +12176 0000adf0 90fd0004 stw r7,0x4(r29) +12180 0000adf4 48000fec b 0xbde0 +12184 0000adf8 80430008 lwz r2,0x8(r3) +12188 0000adfc 83e3000c lwz r31,0xc(r3) +12192 0000ae00 7f82f840 cmplw cr7,r2,r31 +12196 0000ae04 409c0034 bge cr7,0xae38 +12200 0000ae08 38820001 addi r4,r2,0x1 +12204 0000ae0c 38000028 li r0,0x28 +12208 0000ae10 7c0711ae stbx r0,r7,r2 +12212 0000ae14 90830008 stw r4,0x8(r3) +12216 0000ae18 48000078 b 0xae90 +12220 0000ae1c 807d0004 lwz r3,0x4(r29) +12224 0000ae20 48027541 bl 0x32360 _free +12228 0000ae24 38e00000 li r7,0x0 +12232 0000ae28 38000001 li r0,0x1 +12236 0000ae2c 90fd0004 stw r7,0x4(r29) +12240 0000ae30 901d0018 stw r0,0x18(r29) +12244 0000ae34 4800005c b 0xae90 +12248 0000ae38 3bc20001 addi r30,r2,0x1 +12252 0000ae3c 7f9ef840 cmplw cr7,r30,r31 +12256 0000ae40 409d0030 ble cr7,0xae70 +12260 0000ae44 57ff083c rlwinm r31,r31,1,0,30 +12264 0000ae48 7ce33b78 or r3,r7,r7 +12268 0000ae4c 7fe4fb78 or r4,r31,r31 +12272 0000ae50 480274d1 bl 0x32320 _realloc +12276 0000ae54 2c030000 cmpwi r3,0x0 +12280 0000ae58 4182ffc4 beq 0xae1c +12284 0000ae5c 7f9ef840 cmplw cr7,r30,r31 +12288 0000ae60 7c671b78 or r7,r3,r3 +12292 0000ae64 93fd000c stw r31,0xc(r29) +12296 0000ae68 907d0004 stw r3,0x4(r29) +12300 0000ae6c 419dffd8 bgt cr7,0xae44 +12304 0000ae70 2f870000 cmpwi cr7,r7,0x0 +12308 0000ae74 419e001c beq cr7,0xae90 +12312 0000ae78 801d0008 lwz r0,0x8(r29) +12316 0000ae7c 38400028 li r2,0x28 +12320 0000ae80 7c4701ae stbx r2,r7,r0 +12324 0000ae84 813d0008 lwz r9,0x8(r29) +12328 0000ae88 38890001 addi r4,r9,0x1 +12332 0000ae8c 909d0008 stw r4,0x8(r29) +12336 0000ae90 805c0008 lwz r2,0x8(r28) +12340 0000ae94 7fa3eb78 or r3,r29,r29 +12344 0000ae98 80820004 lwz r4,0x4(r2) +12348 0000ae9c 4bffcfc5 bl _d_print_comp +12352 0000aea0 80fd0004 lwz r7,0x4(r29) +12356 0000aea4 2f870000 cmpwi cr7,r7,0x0 +12360 0000aea8 419e00a8 beq cr7,0xaf50 +12364 0000aeac 805d0008 lwz r2,0x8(r29) +12368 0000aeb0 83fd000c lwz r31,0xc(r29) +12372 0000aeb4 3bc20002 addi r30,r2,0x2 +12376 0000aeb8 7f9ef840 cmplw cr7,r30,r31 +12380 0000aebc 419d0044 bgt cr7,0xaf00 +12384 0000aec0 38002920 li r0,0x2920 +12388 0000aec4 7c07132e sthx r0,r7,r2 +12392 0000aec8 805d0008 lwz r2,0x8(r29) +12396 0000aecc 38820002 addi r4,r2,0x2 +12400 0000aed0 909d0008 stw r4,0x8(r29) +12404 0000aed4 4800007c b 0xaf50 +12408 0000aed8 807d0004 lwz r3,0x4(r29) +12412 0000aedc 48027485 bl 0x32360 _free +12416 0000aee0 38e00000 li r7,0x0 +12420 0000aee4 38000001 li r0,0x1 +12424 0000aee8 90fd0004 stw r7,0x4(r29) +12428 0000aeec 901d0018 stw r0,0x18(r29) +12432 0000aef0 4800003c b 0xaf2c +12436 0000aef4 60000000 nop +12440 0000aef8 60000000 nop +12444 0000aefc 60000000 nop +12448 0000af00 57ff083c rlwinm r31,r31,1,0,30 +12452 0000af04 7ce33b78 or r3,r7,r7 +12456 0000af08 7fe4fb78 or r4,r31,r31 +12460 0000af0c 48027415 bl 0x32320 _realloc +12464 0000af10 2c030000 cmpwi r3,0x0 +12468 0000af14 4182ffc4 beq 0xaed8 +12472 0000af18 7f9ff040 cmplw cr7,r31,r30 +12476 0000af1c 7c671b78 or r7,r3,r3 +12480 0000af20 93fd000c stw r31,0xc(r29) +12484 0000af24 907d0004 stw r3,0x4(r29) +12488 0000af28 419cffd8 blt cr7,0xaf00 +12492 0000af2c 813d0004 lwz r9,0x4(r29) +12496 0000af30 2f890000 cmpwi cr7,r9,0x0 +12500 0000af34 419e001c beq cr7,0xaf50 +12504 0000af38 805d0008 lwz r2,0x8(r29) +12508 0000af3c 38002920 li r0,0x2920 +12512 0000af40 7c09132e sthx r0,r9,r2 +12516 0000af44 813d0008 lwz r9,0x8(r29) +12520 0000af48 38890002 addi r4,r9,0x2 +12524 0000af4c 909d0008 stw r4,0x8(r29) +12528 0000af50 83fc0004 lwz r31,0x4(r28) +12532 0000af54 801f0000 lwz r0,0x0(r31) +12536 0000af58 2f800028 cmpwi cr7,r0,0x28 '(' +12540 0000af5c 409e00f4 bne cr7,0xb050 +12544 0000af60 80fd0004 lwz r7,0x4(r29) +12548 0000af64 2f070000 cmpwi cr6,r7,0x0 +12552 0000af68 419a0064 beq cr6,0xafcc +12556 0000af6c 809f0004 lwz r4,0x4(r31) +12560 0000af70 813d0008 lwz r9,0x8(r29) +12564 0000af74 801d000c lwz r0,0xc(r29) +12568 0000af78 80a40008 lwz r5,0x8(r4) +12572 0000af7c 7c492a14 add r2,r9,r5 +12576 0000af80 7f820040 cmplw cr7,r2,r0 +12580 0000af84 419d004c bgt cr7,0xafd0 +12584 0000af88 80840004 lwz r4,0x4(r4) +12588 0000af8c 7c674a14 add r3,r7,r9 +12592 0000af90 480273c1 bl 0x32350 _memcpy +12596 0000af94 805f0004 lwz r2,0x4(r31) +12600 0000af98 813d0008 lwz r9,0x8(r29) +12604 0000af9c 80fd0004 lwz r7,0x4(r29) +12608 0000afa0 80020008 lwz r0,0x8(r2) +12612 0000afa4 7c890214 add r4,r9,r0 +12616 0000afa8 909d0008 stw r4,0x8(r29) +12620 0000afac 480000b4 b 0xb060 +12624 0000afb0 807d0004 lwz r3,0x4(r29) +12628 0000afb4 480273ad bl 0x32360 _free +12632 0000afb8 38e00000 li r7,0x0 +12636 0000afbc 38000001 li r0,0x1 +12640 0000afc0 90fd0004 stw r7,0x4(r29) +12644 0000afc4 901d0018 stw r0,0x18(r29) +12648 0000afc8 48000054 b 0xb01c +12652 0000afcc 809f0004 lwz r4,0x4(r31) +12656 0000afd0 83c40008 lwz r30,0x8(r4) +12660 0000afd4 83440004 lwz r26,0x4(r4) +12664 0000afd8 419a0088 beq cr6,0xb060 +12668 0000afdc 809d0008 lwz r4,0x8(r29) +12672 0000afe0 83fd000c lwz r31,0xc(r29) +12676 0000afe4 7f7e2214 add r27,r30,r4 +12680 0000afe8 7f9bf840 cmplw cr7,r27,r31 +12684 0000afec 409d0040 ble cr7,0xb02c +12688 0000aff0 57ff083c rlwinm r31,r31,1,0,30 +12692 0000aff4 7ce33b78 or r3,r7,r7 +12696 0000aff8 7fe4fb78 or r4,r31,r31 +12700 0000affc 48027325 bl 0x32320 _realloc +12704 0000b000 2c030000 cmpwi r3,0x0 +12708 0000b004 4182ffac beq 0xafb0 +12712 0000b008 7f9bf840 cmplw cr7,r27,r31 +12716 0000b00c 7c671b78 or r7,r3,r3 +12720 0000b010 93fd000c stw r31,0xc(r29) +12724 0000b014 907d0004 stw r3,0x4(r29) +12728 0000b018 419dffd8 bgt cr7,0xaff0 +12732 0000b01c 80fd0004 lwz r7,0x4(r29) +12736 0000b020 2f870000 cmpwi cr7,r7,0x0 +12740 0000b024 419e003c beq cr7,0xb060 +12744 0000b028 809d0008 lwz r4,0x8(r29) +12748 0000b02c 7c672214 add r3,r7,r4 +12752 0000b030 7fc5f378 or r5,r30,r30 +12756 0000b034 7f44d378 or r4,r26,r26 +12760 0000b038 48027319 bl 0x32350 _memcpy +12764 0000b03c 801d0008 lwz r0,0x8(r29) +12768 0000b040 80fd0004 lwz r7,0x4(r29) +12772 0000b044 7c9e0214 add r4,r30,r0 +12776 0000b048 909d0008 stw r4,0x8(r29) +12780 0000b04c 48000014 b 0xb060 +12784 0000b050 7fe4fb78 or r4,r31,r31 +12788 0000b054 7fa3eb78 or r3,r29,r29 +12792 0000b058 4bffce09 bl _d_print_comp +12796 0000b05c 80fd0004 lwz r7,0x4(r29) +12800 0000b060 2f870000 cmpwi cr7,r7,0x0 +12804 0000b064 419e009c beq cr7,0xb100 +12808 0000b068 805d0008 lwz r2,0x8(r29) +12812 0000b06c 83fd000c lwz r31,0xc(r29) +12816 0000b070 3bc20002 addi r30,r2,0x2 +12820 0000b074 7f9ef840 cmplw cr7,r30,r31 +12824 0000b078 419d0038 bgt cr7,0xb0b0 +12828 0000b07c 38002028 li r0,0x2028 +12832 0000b080 7c07132e sthx r0,r7,r2 +12836 0000b084 805d0008 lwz r2,0x8(r29) +12840 0000b088 38820002 addi r4,r2,0x2 +12844 0000b08c 909d0008 stw r4,0x8(r29) +12848 0000b090 48000070 b 0xb100 +12852 0000b094 807d0004 lwz r3,0x4(r29) +12856 0000b098 480272c9 bl 0x32360 _free +12860 0000b09c 38e00000 li r7,0x0 +12864 0000b0a0 38000001 li r0,0x1 +12868 0000b0a4 90fd0004 stw r7,0x4(r29) +12872 0000b0a8 901d0018 stw r0,0x18(r29) +12876 0000b0ac 48000030 b 0xb0dc +12880 0000b0b0 57ff083c rlwinm r31,r31,1,0,30 +12884 0000b0b4 7ce33b78 or r3,r7,r7 +12888 0000b0b8 7fe4fb78 or r4,r31,r31 +12892 0000b0bc 48027265 bl 0x32320 _realloc +12896 0000b0c0 2c030000 cmpwi r3,0x0 +12900 0000b0c4 4182ffd0 beq 0xb094 +12904 0000b0c8 7f9ff040 cmplw cr7,r31,r30 +12908 0000b0cc 7c671b78 or r7,r3,r3 +12912 0000b0d0 93fd000c stw r31,0xc(r29) +12916 0000b0d4 907d0004 stw r3,0x4(r29) +12920 0000b0d8 419cffd8 blt cr7,0xb0b0 +12924 0000b0dc 813d0004 lwz r9,0x4(r29) +12928 0000b0e0 2f890000 cmpwi cr7,r9,0x0 +12932 0000b0e4 419e001c beq cr7,0xb100 +12936 0000b0e8 805d0008 lwz r2,0x8(r29) +12940 0000b0ec 38002028 li r0,0x2028 +12944 0000b0f0 7c09132e sthx r0,r9,r2 +12948 0000b0f4 813d0008 lwz r9,0x8(r29) +12952 0000b0f8 38890002 addi r4,r9,0x2 +12956 0000b0fc 909d0008 stw r4,0x8(r29) +12960 0000b100 805c0008 lwz r2,0x8(r28) +12964 0000b104 7fa3eb78 or r3,r29,r29 +12968 0000b108 81220008 lwz r9,0x8(r2) +12972 0000b10c 80890004 lwz r4,0x4(r9) +12976 0000b110 4bffcd51 bl _d_print_comp +12980 0000b114 80fd0004 lwz r7,0x4(r29) +12984 0000b118 2f870000 cmpwi cr7,r7,0x0 +12988 0000b11c 419e00c8 beq cr7,0xb1e4 +12992 0000b120 815d0008 lwz r10,0x8(r29) +12996 0000b124 83fd000c lwz r31,0xc(r29) +13000 0000b128 3bca0005 addi r30,r10,0x5 +13004 0000b12c 7f9ef840 cmplw cr7,r30,r31 +13008 0000b130 419d0050 bgt cr7,0xb180 +13012 0000b134 3c400003 lis r2,0x3 +13016 0000b138 7d675214 add r11,r7,r10 +13020 0000b13c 3842d36c addi r2,r2,0xd36c ) : ( +13024 0000b140 89220004 lbz r9,0x4(r2) +13028 0000b144 80020000 lwz r0,0x0(r2) ) : ( +13032 0000b148 7c07512e stwx r0,r7,r10 +13036 0000b14c 992b0004 stb r9,0x4(r11) +13040 0000b150 805d0008 lwz r2,0x8(r29) +13044 0000b154 38820005 addi r4,r2,0x5 +13048 0000b158 909d0008 stw r4,0x8(r29) +13052 0000b15c 48000088 b 0xb1e4 +13056 0000b160 807d0004 lwz r3,0x4(r29) +13060 0000b164 480271fd bl 0x32360 _free +13064 0000b168 38e00000 li r7,0x0 +13068 0000b16c 38000001 li r0,0x1 +13072 0000b170 90fd0004 stw r7,0x4(r29) +13076 0000b174 901d0018 stw r0,0x18(r29) +13080 0000b178 48000034 b 0xb1ac +13084 0000b17c 60000000 nop +13088 0000b180 57ff083c rlwinm r31,r31,1,0,30 +13092 0000b184 7ce33b78 or r3,r7,r7 +13096 0000b188 7fe4fb78 or r4,r31,r31 +13100 0000b18c 48027195 bl 0x32320 _realloc +13104 0000b190 2c030000 cmpwi r3,0x0 +13108 0000b194 4182ffcc beq 0xb160 +13112 0000b198 7f9ff040 cmplw cr7,r31,r30 +13116 0000b19c 7c671b78 or r7,r3,r3 +13120 0000b1a0 93fd000c stw r31,0xc(r29) +13124 0000b1a4 907d0004 stw r3,0x4(r29) +13128 0000b1a8 419cffd8 blt cr7,0xb180 +13132 0000b1ac 811d0004 lwz r8,0x4(r29) +13136 0000b1b0 2f880000 cmpwi cr7,r8,0x0 +13140 0000b1b4 419e0030 beq cr7,0xb1e4 +13144 0000b1b8 3c400003 lis r2,0x3 +13148 0000b1bc 817d0008 lwz r11,0x8(r29) +13152 0000b1c0 3842d36c addi r2,r2,0xd36c ) : ( +13156 0000b1c4 89420004 lbz r10,0x4(r2) +13160 0000b1c8 80020000 lwz r0,0x0(r2) ) : ( +13164 0000b1cc 7d285a14 add r9,r8,r11 +13168 0000b1d0 7c08592e stwx r0,r8,r11 +13172 0000b1d4 99490004 stb r10,0x4(r9) +13176 0000b1d8 805d0008 lwz r2,0x8(r29) +13180 0000b1dc 38820005 addi r4,r2,0x5 +13184 0000b1e0 909d0008 stw r4,0x8(r29) +13188 0000b1e4 805c0008 lwz r2,0x8(r28) +13192 0000b1e8 7fa3eb78 or r3,r29,r29 +13196 0000b1ec 81220008 lwz r9,0x8(r2) +13200 0000b1f0 80890008 lwz r4,0x8(r9) +13204 0000b1f4 4bffcc6d bl _d_print_comp +13208 0000b1f8 80fd0004 lwz r7,0x4(r29) +13212 0000b1fc 2f870000 cmpwi cr7,r7,0x0 +13216 0000b200 419e0be0 beq cr7,0xbde0 +13220 0000b204 805d0008 lwz r2,0x8(r29) +13224 0000b208 83fd000c lwz r31,0xc(r29) +13228 0000b20c 7f82f840 cmplw cr7,r2,r31 +13232 0000b210 409c0034 bge cr7,0xb244 +13236 0000b214 38820001 addi r4,r2,0x1 +13240 0000b218 38000029 li r0,0x29 +13244 0000b21c 7c0711ae stbx r0,r7,r2 +13248 0000b220 909d0008 stw r4,0x8(r29) +13252 0000b224 48000bbc b 0xbde0 +13256 0000b228 807d0004 lwz r3,0x4(r29) +13260 0000b22c 48027135 bl 0x32360 _free +13264 0000b230 38e00000 li r7,0x0 +13268 0000b234 38000001 li r0,0x1 +13272 0000b238 90fd0004 stw r7,0x4(r29) +13276 0000b23c 901d0018 stw r0,0x18(r29) +13280 0000b240 48000ba0 b 0xbde0 +13284 0000b244 3bc20001 addi r30,r2,0x1 +13288 0000b248 7f9ef840 cmplw cr7,r30,r31 +13292 0000b24c 409d0030 ble cr7,0xb27c +13296 0000b250 57ff083c rlwinm r31,r31,1,0,30 +13300 0000b254 7ce33b78 or r3,r7,r7 +13304 0000b258 7fe4fb78 or r4,r31,r31 +13308 0000b25c 480270c5 bl 0x32320 _realloc +13312 0000b260 2c030000 cmpwi r3,0x0 +13316 0000b264 4182ffc4 beq 0xb228 +13320 0000b268 7f9ef840 cmplw cr7,r30,r31 +13324 0000b26c 7c671b78 or r7,r3,r3 +13328 0000b270 93fd000c stw r31,0xc(r29) +13332 0000b274 907d0004 stw r3,0x4(r29) +13336 0000b278 419dffd8 bgt cr7,0xb250 +13340 0000b27c 2f870000 cmpwi cr7,r7,0x0 +13344 0000b280 419e0b60 beq cr7,0xbde0 +13348 0000b284 801d0008 lwz r0,0x8(r29) +13352 0000b288 38400029 li r2,0x29 +13356 0000b28c 7c4701ae stbx r2,r7,r0 +13360 0000b290 813d0008 lwz r9,0x8(r29) +13364 0000b294 38890001 addi r4,r9,0x1 +13368 0000b298 909d0008 stw r4,0x8(r29) +13372 0000b29c 48000b44 b 0xbde0 +13376 0000b2a0 7ce33b78 or r3,r7,r7 +13380 0000b2a4 480270bd bl 0x32360 _free +13384 0000b2a8 38e00000 li r7,0x0 +13388 0000b2ac 90fd0004 stw r7,0x4(r29) +13392 0000b2b0 48000b30 b 0xbde0 +13396 0000b2b4 805c0004 lwz r2,0x4(r28) +13400 0000b2b8 3b600000 li r27,0x0 +13404 0000b2bc 80020000 lwz r0,0x0(r2) +13408 0000b2c0 2f800021 cmpwi cr7,r0,0x21 '!' +13412 0000b2c4 409e0670 bne cr7,0xb934 +13416 0000b2c8 80420004 lwz r2,0x4(r2) +13420 0000b2cc 83620010 lwz r27,0x10(r2) +13424 0000b2d0 2b9b0001 cmplwi cr7,r27,0x1 +13428 0000b2d4 419c0660 blt cr7,0xb934 +13432 0000b2d8 2b9b0006 cmplwi cr7,r27,0x6 +13436 0000b2dc 409d0010 ble cr7,0xb2ec +13440 0000b2e0 2f9b0007 cmpwi cr7,r27,0x7 +13444 0000b2e4 409e0650 bne cr7,0xb934 +13448 0000b2e8 48000490 b 0xb778 +13452 0000b2ec 809c0008 lwz r4,0x8(r28) +13456 0000b2f0 80040000 lwz r0,0x0(r4) +13460 0000b2f4 2f800000 cmpwi cr7,r0,0x0 +13464 0000b2f8 409e063c bne cr7,0xb934 +13468 0000b2fc 2f8b0032 cmpwi cr7,r11,0x32 '2' +13472 0000b300 409e00b4 bne cr7,0xb3b4 +13476 0000b304 80430008 lwz r2,0x8(r3) +13480 0000b308 83e3000c lwz r31,0xc(r3) +13484 0000b30c 7f82f840 cmplw cr7,r2,r31 +13488 0000b310 409c0040 bge cr7,0xb350 +13492 0000b314 3800002d li r0,0x2d +13496 0000b318 38820001 addi r4,r2,0x1 +13500 0000b31c 7c0711ae stbx r0,r7,r2 +13504 0000b320 90830008 stw r4,0x8(r3) +13508 0000b324 809c0008 lwz r4,0x8(r28) +13512 0000b328 4800008c b 0xb3b4 +13516 0000b32c 807d0004 lwz r3,0x4(r29) +13520 0000b330 48027031 bl 0x32360 _free +13524 0000b334 38e00000 li r7,0x0 +13528 0000b338 38000001 li r0,0x1 +13532 0000b33c 90fd0004 stw r7,0x4(r29) +13536 0000b340 901d0018 stw r0,0x18(r29) +13540 0000b344 4800006c b 0xb3b0 +13544 0000b348 60000000 nop +13548 0000b34c 60000000 nop +13552 0000b350 3bc20001 addi r30,r2,0x1 +13556 0000b354 7f9ef840 cmplw cr7,r30,r31 +13560 0000b358 409d0030 ble cr7,0xb388 +13564 0000b35c 57ff083c rlwinm r31,r31,1,0,30 +13568 0000b360 7ce33b78 or r3,r7,r7 +13572 0000b364 7fe4fb78 or r4,r31,r31 +13576 0000b368 48026fb9 bl 0x32320 _realloc +13580 0000b36c 2c030000 cmpwi r3,0x0 +13584 0000b370 4182ffbc beq 0xb32c +13588 0000b374 7f9ef840 cmplw cr7,r30,r31 +13592 0000b378 7c671b78 or r7,r3,r3 +13596 0000b37c 93fd000c stw r31,0xc(r29) +13600 0000b380 907d0004 stw r3,0x4(r29) +13604 0000b384 419dffd8 bgt cr7,0xb35c +13608 0000b388 2f870000 cmpwi cr7,r7,0x0 +13612 0000b38c 419e0024 beq cr7,0xb3b0 +13616 0000b390 801d0008 lwz r0,0x8(r29) +13620 0000b394 3840002d li r2,0x2d +13624 0000b398 7c4701ae stbx r2,r7,r0 +13628 0000b39c 813d0008 lwz r9,0x8(r29) +13632 0000b3a0 38890001 addi r4,r9,0x1 +13636 0000b3a4 909d0008 stw r4,0x8(r29) +13640 0000b3a8 809c0008 lwz r4,0x8(r28) +13644 0000b3ac 48000008 b 0xb3b4 +13648 0000b3b0 809c0008 lwz r4,0x8(r28) +13652 0000b3b4 7fa3eb78 or r3,r29,r29 +13656 0000b3b8 4bffcaa9 bl _d_print_comp +13660 0000b3bc 2b9b0006 cmplwi cr7,r27,0x6 +13664 0000b3c0 419d0a20 bgt cr7,0xbde0 +13668 0000b3c4 3c400001 lis r2,0x1 +13672 0000b3c8 5769103a rlwinm r9,r27,2,0,29 +13676 0000b3cc 3842b3e0 addi r2,r2,0xb3e0 +13680 0000b3d0 7c09102e lwzx r0,r9,r2 +13684 0000b3d4 7c001214 add r0,r0,r2 +13688 0000b3d8 7c0903a6 mtspr ctr,r0 +13692 0000b3dc 4e800420 bctr +13696 0000b3e0 00000a00 attn 0x1 +13700 0000b3e4 00000a00 attn 0x1 +13704 0000b3e8 0000001c .long 0x0000001c +13708 0000b3ec 000000c4 .long 0x000000c4 +13712 0000b3f0 0000016c .long 0x0000016c +13716 0000b3f4 00000214 .long 0x00000214 +13720 0000b3f8 000002c4 .long 0x000002c4 +13724 0000b3fc 80fd0004 lwz r7,0x4(r29) +13728 0000b400 2f870000 cmpwi cr7,r7,0x0 +13732 0000b404 419e09dc beq cr7,0xbde0 +13736 0000b408 805d0008 lwz r2,0x8(r29) +13740 0000b40c 83fd000c lwz r31,0xc(r29) +13744 0000b410 7f82f840 cmplw cr7,r2,r31 +13748 0000b414 409c0034 bge cr7,0xb448 +13752 0000b418 38820001 addi r4,r2,0x1 +13756 0000b41c 38000075 li r0,0x75 +13760 0000b420 7c0711ae stbx r0,r7,r2 +13764 0000b424 909d0008 stw r4,0x8(r29) +13768 0000b428 480009b8 b 0xbde0 +13772 0000b42c 807d0004 lwz r3,0x4(r29) +13776 0000b430 48026f31 bl 0x32360 _free +13780 0000b434 38e00000 li r7,0x0 +13784 0000b438 38000001 li r0,0x1 +13788 0000b43c 90fd0004 stw r7,0x4(r29) +13792 0000b440 901d0018 stw r0,0x18(r29) +13796 0000b444 4800099c b 0xbde0 +13800 0000b448 3bc20001 addi r30,r2,0x1 +13804 0000b44c 7f9ef840 cmplw cr7,r30,r31 +13808 0000b450 409d0030 ble cr7,0xb480 +13812 0000b454 57ff083c rlwinm r31,r31,1,0,30 +13816 0000b458 7ce33b78 or r3,r7,r7 +13820 0000b45c 7fe4fb78 or r4,r31,r31 +13824 0000b460 48026ec1 bl 0x32320 _realloc +13828 0000b464 2c030000 cmpwi r3,0x0 +13832 0000b468 4182ffc4 beq 0xb42c +13836 0000b46c 7f9ef840 cmplw cr7,r30,r31 +13840 0000b470 7c671b78 or r7,r3,r3 +13844 0000b474 93fd000c stw r31,0xc(r29) +13848 0000b478 907d0004 stw r3,0x4(r29) +13852 0000b47c 419dffd8 bgt cr7,0xb454 +13856 0000b480 2f870000 cmpwi cr7,r7,0x0 +13860 0000b484 419e095c beq cr7,0xbde0 +13864 0000b488 801d0008 lwz r0,0x8(r29) +13868 0000b48c 38400075 li r2,0x75 +13872 0000b490 7c4701ae stbx r2,r7,r0 +13876 0000b494 813d0008 lwz r9,0x8(r29) +13880 0000b498 38890001 addi r4,r9,0x1 +13884 0000b49c 909d0008 stw r4,0x8(r29) +13888 0000b4a0 48000940 b 0xbde0 +13892 0000b4a4 80fd0004 lwz r7,0x4(r29) +13896 0000b4a8 2f870000 cmpwi cr7,r7,0x0 +13900 0000b4ac 419e0934 beq cr7,0xbde0 +13904 0000b4b0 805d0008 lwz r2,0x8(r29) +13908 0000b4b4 83fd000c lwz r31,0xc(r29) +13912 0000b4b8 7f82f840 cmplw cr7,r2,r31 +13916 0000b4bc 409c0034 bge cr7,0xb4f0 +13920 0000b4c0 38820001 addi r4,r2,0x1 +13924 0000b4c4 3800006c li r0,0x6c +13928 0000b4c8 7c0711ae stbx r0,r7,r2 +13932 0000b4cc 909d0008 stw r4,0x8(r29) +13936 0000b4d0 48000910 b 0xbde0 +13940 0000b4d4 807d0004 lwz r3,0x4(r29) +13944 0000b4d8 48026e89 bl 0x32360 _free +13948 0000b4dc 38e00000 li r7,0x0 +13952 0000b4e0 38000001 li r0,0x1 +13956 0000b4e4 90fd0004 stw r7,0x4(r29) +13960 0000b4e8 901d0018 stw r0,0x18(r29) +13964 0000b4ec 480008f4 b 0xbde0 +13968 0000b4f0 3bc20001 addi r30,r2,0x1 +13972 0000b4f4 7f9ef840 cmplw cr7,r30,r31 +13976 0000b4f8 409d0030 ble cr7,0xb528 +13980 0000b4fc 57ff083c rlwinm r31,r31,1,0,30 +13984 0000b500 7ce33b78 or r3,r7,r7 +13988 0000b504 7fe4fb78 or r4,r31,r31 +13992 0000b508 48026e19 bl 0x32320 _realloc +13996 0000b50c 2c030000 cmpwi r3,0x0 +14000 0000b510 4182ffc4 beq 0xb4d4 +14004 0000b514 7f9ef840 cmplw cr7,r30,r31 +14008 0000b518 7c671b78 or r7,r3,r3 +14012 0000b51c 93fd000c stw r31,0xc(r29) +14016 0000b520 907d0004 stw r3,0x4(r29) +14020 0000b524 419dffd8 bgt cr7,0xb4fc +14024 0000b528 2f870000 cmpwi cr7,r7,0x0 +14028 0000b52c 419e08b4 beq cr7,0xbde0 +14032 0000b530 801d0008 lwz r0,0x8(r29) +14036 0000b534 3840006c li r2,0x6c +14040 0000b538 7c4701ae stbx r2,r7,r0 +14044 0000b53c 813d0008 lwz r9,0x8(r29) +14048 0000b540 38890001 addi r4,r9,0x1 +14052 0000b544 909d0008 stw r4,0x8(r29) +14056 0000b548 48000898 b 0xbde0 +14060 0000b54c 80fd0004 lwz r7,0x4(r29) +14064 0000b550 2f870000 cmpwi cr7,r7,0x0 +14068 0000b554 419e088c beq cr7,0xbde0 +14072 0000b558 805d0008 lwz r2,0x8(r29) +14076 0000b55c 83fd000c lwz r31,0xc(r29) +14080 0000b560 3bc20002 addi r30,r2,0x2 +14084 0000b564 7f9ef840 cmplw cr7,r30,r31 +14088 0000b568 419d0038 bgt cr7,0xb5a0 +14092 0000b56c 3800756c li r0,0x756c +14096 0000b570 7c07132e sthx r0,r7,r2 +14100 0000b574 805d0008 lwz r2,0x8(r29) +14104 0000b578 38820002 addi r4,r2,0x2 +14108 0000b57c 909d0008 stw r4,0x8(r29) +14112 0000b580 48000860 b 0xbde0 +14116 0000b584 807d0004 lwz r3,0x4(r29) +14120 0000b588 48026dd9 bl 0x32360 _free +14124 0000b58c 38e00000 li r7,0x0 +14128 0000b590 38000001 li r0,0x1 +14132 0000b594 90fd0004 stw r7,0x4(r29) +14136 0000b598 901d0018 stw r0,0x18(r29) +14140 0000b59c 48000030 b 0xb5cc +14144 0000b5a0 57ff083c rlwinm r31,r31,1,0,30 +14148 0000b5a4 7ce33b78 or r3,r7,r7 +14152 0000b5a8 7fe4fb78 or r4,r31,r31 +14156 0000b5ac 48026d75 bl 0x32320 _realloc +14160 0000b5b0 2c030000 cmpwi r3,0x0 +14164 0000b5b4 4182ffd0 beq 0xb584 +14168 0000b5b8 7f9ff040 cmplw cr7,r31,r30 +14172 0000b5bc 7c671b78 or r7,r3,r3 +14176 0000b5c0 93fd000c stw r31,0xc(r29) +14180 0000b5c4 907d0004 stw r3,0x4(r29) +14184 0000b5c8 419cffd8 blt cr7,0xb5a0 +14188 0000b5cc 813d0004 lwz r9,0x4(r29) +14192 0000b5d0 2f890000 cmpwi cr7,r9,0x0 +14196 0000b5d4 419e080c beq cr7,0xbde0 +14200 0000b5d8 805d0008 lwz r2,0x8(r29) +14204 0000b5dc 3800756c li r0,0x756c +14208 0000b5e0 7c09132e sthx r0,r9,r2 +14212 0000b5e4 813d0008 lwz r9,0x8(r29) +14216 0000b5e8 38890002 addi r4,r9,0x2 +14220 0000b5ec 909d0008 stw r4,0x8(r29) +14224 0000b5f0 480007f0 b 0xbde0 +14228 0000b5f4 80fd0004 lwz r7,0x4(r29) +14232 0000b5f8 2f870000 cmpwi cr7,r7,0x0 +14236 0000b5fc 419e07e4 beq cr7,0xbde0 +14240 0000b600 805d0008 lwz r2,0x8(r29) +14244 0000b604 83fd000c lwz r31,0xc(r29) +14248 0000b608 3bc20002 addi r30,r2,0x2 +14252 0000b60c 7f9ef840 cmplw cr7,r30,r31 +14256 0000b610 419d0040 bgt cr7,0xb650 +14260 0000b614 38006c6c li r0,0x6c6c +14264 0000b618 7c07132e sthx r0,r7,r2 +14268 0000b61c 805d0008 lwz r2,0x8(r29) +14272 0000b620 38820002 addi r4,r2,0x2 +14276 0000b624 909d0008 stw r4,0x8(r29) +14280 0000b628 480007b8 b 0xbde0 +14284 0000b62c 807d0004 lwz r3,0x4(r29) +14288 0000b630 48026d31 bl 0x32360 _free +14292 0000b634 38e00000 li r7,0x0 +14296 0000b638 38000001 li r0,0x1 +14300 0000b63c 90fd0004 stw r7,0x4(r29) +14304 0000b640 901d0018 stw r0,0x18(r29) +14308 0000b644 48000038 b 0xb67c +14312 0000b648 60000000 nop +14316 0000b64c 60000000 nop +14320 0000b650 57ff083c rlwinm r31,r31,1,0,30 +14324 0000b654 7ce33b78 or r3,r7,r7 +14328 0000b658 7fe4fb78 or r4,r31,r31 +14332 0000b65c 48026cc5 bl 0x32320 _realloc +14336 0000b660 2c030000 cmpwi r3,0x0 +14340 0000b664 4182ffc8 beq 0xb62c +14344 0000b668 7f9ff040 cmplw cr7,r31,r30 +14348 0000b66c 7c671b78 or r7,r3,r3 +14352 0000b670 93fd000c stw r31,0xc(r29) +14356 0000b674 907d0004 stw r3,0x4(r29) +14360 0000b678 419cffd8 blt cr7,0xb650 +14364 0000b67c 813d0004 lwz r9,0x4(r29) +14368 0000b680 2f890000 cmpwi cr7,r9,0x0 +14372 0000b684 419e075c beq cr7,0xbde0 +14376 0000b688 805d0008 lwz r2,0x8(r29) +14380 0000b68c 38006c6c li r0,0x6c6c +14384 0000b690 7c09132e sthx r0,r9,r2 +14388 0000b694 813d0008 lwz r9,0x8(r29) +14392 0000b698 38890002 addi r4,r9,0x2 +14396 0000b69c 909d0008 stw r4,0x8(r29) +14400 0000b6a0 48000740 b 0xbde0 +14404 0000b6a4 80fd0004 lwz r7,0x4(r29) +14408 0000b6a8 2f870000 cmpwi cr7,r7,0x0 +14412 0000b6ac 419e0734 beq cr7,0xbde0 +14416 0000b6b0 815d0008 lwz r10,0x8(r29) +14420 0000b6b4 83fd000c lwz r31,0xc(r29) +14424 0000b6b8 3bca0003 addi r30,r10,0x3 +14428 0000b6bc 7f9ef840 cmplw cr7,r30,r31 +14432 0000b6c0 419d0050 bgt cr7,0xb710 +14436 0000b6c4 3c400003 lis r2,0x3 +14440 0000b6c8 7d675214 add r11,r7,r10 +14444 0000b6cc 3842d374 addi r2,r2,0xd374 ull +14448 0000b6d0 a1220001 lhz r9,0x1(r2) +14452 0000b6d4 88020000 lbz r0,0x0(r2) ull +14456 0000b6d8 7c0751ae stbx r0,r7,r10 +14460 0000b6dc b12b0001 sth r9,0x1(r11) +14464 0000b6e0 805d0008 lwz r2,0x8(r29) +14468 0000b6e4 38820003 addi r4,r2,0x3 +14472 0000b6e8 909d0008 stw r4,0x8(r29) +14476 0000b6ec 480006f4 b 0xbde0 +14480 0000b6f0 807d0004 lwz r3,0x4(r29) +14484 0000b6f4 48026c6d bl 0x32360 _free +14488 0000b6f8 38e00000 li r7,0x0 +14492 0000b6fc 38000001 li r0,0x1 +14496 0000b700 90fd0004 stw r7,0x4(r29) +14500 0000b704 901d0018 stw r0,0x18(r29) +14504 0000b708 48000034 b 0xb73c +14508 0000b70c 60000000 nop +14512 0000b710 57ff083c rlwinm r31,r31,1,0,30 +14516 0000b714 7ce33b78 or r3,r7,r7 +14520 0000b718 7fe4fb78 or r4,r31,r31 +14524 0000b71c 48026c05 bl 0x32320 _realloc +14528 0000b720 2c030000 cmpwi r3,0x0 +14532 0000b724 4182ffcc beq 0xb6f0 +14536 0000b728 7f9ff040 cmplw cr7,r31,r30 +14540 0000b72c 7c671b78 or r7,r3,r3 +14544 0000b730 93fd000c stw r31,0xc(r29) +14548 0000b734 907d0004 stw r3,0x4(r29) +14552 0000b738 419cffd8 blt cr7,0xb710 +14556 0000b73c 811d0004 lwz r8,0x4(r29) +14560 0000b740 2f880000 cmpwi cr7,r8,0x0 +14564 0000b744 419e069c beq cr7,0xbde0 +14568 0000b748 3c400003 lis r2,0x3 +14572 0000b74c 817d0008 lwz r11,0x8(r29) +14576 0000b750 3842d374 addi r2,r2,0xd374 ull +14580 0000b754 a1420001 lhz r10,0x1(r2) +14584 0000b758 88020000 lbz r0,0x0(r2) ull +14588 0000b75c 7d285a14 add r9,r8,r11 +14592 0000b760 7c0859ae stbx r0,r8,r11 +14596 0000b764 b1490001 sth r10,0x1(r9) +14600 0000b768 805d0008 lwz r2,0x8(r29) +14604 0000b76c 38820003 addi r4,r2,0x3 +14608 0000b770 909d0008 stw r4,0x8(r29) +14612 0000b774 4800066c b 0xbde0 +14616 0000b778 805c0008 lwz r2,0x8(r28) +14620 0000b77c 80020000 lwz r0,0x0(r2) +14624 0000b780 2f800000 cmpwi cr7,r0,0x0 +14628 0000b784 409e01ac bne cr7,0xb930 +14632 0000b788 80020008 lwz r0,0x8(r2) +14636 0000b78c 2f800001 cmpwi cr7,r0,0x1 +14640 0000b790 409e01a0 bne cr7,0xb930 +14644 0000b794 2f8b0031 cmpwi cr7,r11,0x31 '1' +14648 0000b798 409e0198 bne cr7,0xb930 +14652 0000b79c 80420004 lwz r2,0x4(r2) +14656 0000b7a0 88020000 lbz r0,0x0(r2) +14660 0000b7a4 7c000774 extsb r0,r0 +14664 0000b7a8 2f800030 cmpwi cr7,r0,0x30 '0' +14668 0000b7ac 419e0010 beq cr7,0xb7bc +14672 0000b7b0 2f800031 cmpwi cr7,r0,0x31 '1' +14676 0000b7b4 409e017c bne cr7,0xb930 +14680 0000b7b8 480000c8 b 0xb880 +14684 0000b7bc 81430008 lwz r10,0x8(r3) +14688 0000b7c0 83e3000c lwz r31,0xc(r3) +14692 0000b7c4 3bca0005 addi r30,r10,0x5 +14696 0000b7c8 7f9ef840 cmplw cr7,r30,r31 +14700 0000b7cc 419d004c bgt cr7,0xb818 +14704 0000b7d0 3c400003 lis r2,0x3 +14708 0000b7d4 7d675214 add r11,r7,r10 +14712 0000b7d8 3842d378 addi r2,r2,0xd378 false +14716 0000b7dc 89220004 lbz r9,0x4(r2) +14720 0000b7e0 80020000 lwz r0,0x0(r2) false +14724 0000b7e4 7c07512e stwx r0,r7,r10 +14728 0000b7e8 992b0004 stb r9,0x4(r11) +14732 0000b7ec 80430008 lwz r2,0x8(r3) +14736 0000b7f0 38820005 addi r4,r2,0x5 +14740 0000b7f4 90830008 stw r4,0x8(r3) +14744 0000b7f8 480005e8 b 0xbde0 +14748 0000b7fc 807d0004 lwz r3,0x4(r29) +14752 0000b800 48026b61 bl 0x32360 _free +14756 0000b804 38e00000 li r7,0x0 +14760 0000b808 38000001 li r0,0x1 +14764 0000b80c 90fd0004 stw r7,0x4(r29) +14768 0000b810 901d0018 stw r0,0x18(r29) +14772 0000b814 48000030 b 0xb844 +14776 0000b818 57ff083c rlwinm r31,r31,1,0,30 +14780 0000b81c 7ce33b78 or r3,r7,r7 +14784 0000b820 7fe4fb78 or r4,r31,r31 +14788 0000b824 48026afd bl 0x32320 _realloc +14792 0000b828 2c030000 cmpwi r3,0x0 +14796 0000b82c 4182ffd0 beq 0xb7fc +14800 0000b830 7f9ff040 cmplw cr7,r31,r30 +14804 0000b834 7c671b78 or r7,r3,r3 +14808 0000b838 93fd000c stw r31,0xc(r29) +14812 0000b83c 907d0004 stw r3,0x4(r29) +14816 0000b840 419cffd8 blt cr7,0xb818 +14820 0000b844 811d0004 lwz r8,0x4(r29) +14824 0000b848 2f880000 cmpwi cr7,r8,0x0 +14828 0000b84c 419e0594 beq cr7,0xbde0 +14832 0000b850 3c400003 lis r2,0x3 +14836 0000b854 817d0008 lwz r11,0x8(r29) +14840 0000b858 3842d378 addi r2,r2,0xd378 false +14844 0000b85c 89420004 lbz r10,0x4(r2) +14848 0000b860 80020000 lwz r0,0x0(r2) false +14852 0000b864 7d285a14 add r9,r8,r11 +14856 0000b868 7c08592e stwx r0,r8,r11 +14860 0000b86c 99490004 stb r10,0x4(r9) +14864 0000b870 805d0008 lwz r2,0x8(r29) +14868 0000b874 38820005 addi r4,r2,0x5 +14872 0000b878 909d0008 stw r4,0x8(r29) +14876 0000b87c 48000564 b 0xbde0 +14880 0000b880 80430008 lwz r2,0x8(r3) +14884 0000b884 83e3000c lwz r31,0xc(r3) +14888 0000b888 3bc20004 addi r30,r2,0x4 +14892 0000b88c 7f9ef840 cmplw cr7,r30,r31 +14896 0000b890 419d003c bgt cr7,0xb8cc +14900 0000b894 3c007472 lis r0,0x7472 +14904 0000b898 60007565 ori r0,r0,0x7565 +14908 0000b89c 7c07112e stwx r0,r7,r2 +14912 0000b8a0 80430008 lwz r2,0x8(r3) +14916 0000b8a4 38820004 addi r4,r2,0x4 +14920 0000b8a8 90830008 stw r4,0x8(r3) +14924 0000b8ac 48000534 b 0xbde0 +14928 0000b8b0 807d0004 lwz r3,0x4(r29) +14932 0000b8b4 48026aad bl 0x32360 _free +14936 0000b8b8 38e00000 li r7,0x0 +14940 0000b8bc 38000001 li r0,0x1 +14944 0000b8c0 90fd0004 stw r7,0x4(r29) +14948 0000b8c4 901d0018 stw r0,0x18(r29) +14952 0000b8c8 48000030 b 0xb8f8 +14956 0000b8cc 57ff083c rlwinm r31,r31,1,0,30 +14960 0000b8d0 7ce33b78 or r3,r7,r7 +14964 0000b8d4 7fe4fb78 or r4,r31,r31 +14968 0000b8d8 48026a49 bl 0x32320 _realloc +14972 0000b8dc 2c030000 cmpwi r3,0x0 +14976 0000b8e0 4182ffd0 beq 0xb8b0 +14980 0000b8e4 7f9ff040 cmplw cr7,r31,r30 +14984 0000b8e8 7c671b78 or r7,r3,r3 +14988 0000b8ec 93fd000c stw r31,0xc(r29) +14992 0000b8f0 907d0004 stw r3,0x4(r29) +14996 0000b8f4 419cffd8 blt cr7,0xb8cc +15000 0000b8f8 813d0004 lwz r9,0x4(r29) +15004 0000b8fc 2f890000 cmpwi cr7,r9,0x0 +15008 0000b900 419e04e0 beq cr7,0xbde0 +15012 0000b904 805d0008 lwz r2,0x8(r29) +15016 0000b908 3c007472 lis r0,0x7472 +15020 0000b90c 60007565 ori r0,r0,0x7565 +15024 0000b910 7c09112e stwx r0,r9,r2 +15028 0000b914 813d0008 lwz r9,0x8(r29) +15032 0000b918 38890004 addi r4,r9,0x4 +15036 0000b91c 909d0008 stw r4,0x8(r29) +15040 0000b920 480004c0 b 0xbde0 +15044 0000b924 60000000 nop +15048 0000b928 60000000 nop +15052 0000b92c 60000000 nop +15056 0000b930 3b600007 li r27,0x7 +15060 0000b934 805d0008 lwz r2,0x8(r29) +15064 0000b938 83fd000c lwz r31,0xc(r29) +15068 0000b93c 7f82f840 cmplw cr7,r2,r31 +15072 0000b940 409c0040 bge cr7,0xb980 +15076 0000b944 38820001 addi r4,r2,0x1 +15080 0000b948 38000028 li r0,0x28 +15084 0000b94c 7c0711ae stbx r0,r7,r2 +15088 0000b950 909d0008 stw r4,0x8(r29) +15092 0000b954 48000084 b 0xb9d8 +15096 0000b958 807d0004 lwz r3,0x4(r29) +15100 0000b95c 48026a05 bl 0x32360 _free +15104 0000b960 38e00000 li r7,0x0 +15108 0000b964 38000001 li r0,0x1 +15112 0000b968 90fd0004 stw r7,0x4(r29) +15116 0000b96c 901d0018 stw r0,0x18(r29) +15120 0000b970 48000068 b 0xb9d8 +15124 0000b974 60000000 nop +15128 0000b978 60000000 nop +15132 0000b97c 60000000 nop +15136 0000b980 3bc20001 addi r30,r2,0x1 +15140 0000b984 7f9ef840 cmplw cr7,r30,r31 +15144 0000b988 409d0030 ble cr7,0xb9b8 +15148 0000b98c 57ff083c rlwinm r31,r31,1,0,30 +15152 0000b990 7ce33b78 or r3,r7,r7 +15156 0000b994 7fe4fb78 or r4,r31,r31 +15160 0000b998 48026989 bl 0x32320 _realloc +15164 0000b99c 2c030000 cmpwi r3,0x0 +15168 0000b9a0 4182ffb8 beq 0xb958 +15172 0000b9a4 7f9ef840 cmplw cr7,r30,r31 +15176 0000b9a8 7c671b78 or r7,r3,r3 +15180 0000b9ac 93fd000c stw r31,0xc(r29) +15184 0000b9b0 907d0004 stw r3,0x4(r29) +15188 0000b9b4 419dffd8 bgt cr7,0xb98c +15192 0000b9b8 2f870000 cmpwi cr7,r7,0x0 +15196 0000b9bc 419e001c beq cr7,0xb9d8 +15200 0000b9c0 801d0008 lwz r0,0x8(r29) +15204 0000b9c4 38400028 li r2,0x28 +15208 0000b9c8 7c4701ae stbx r2,r7,r0 +15212 0000b9cc 813d0008 lwz r9,0x8(r29) +15216 0000b9d0 38890001 addi r4,r9,0x1 +15220 0000b9d4 909d0008 stw r4,0x8(r29) +15224 0000b9d8 809c0004 lwz r4,0x4(r28) +15228 0000b9dc 7fa3eb78 or r3,r29,r29 +15232 0000b9e0 4bffc481 bl _d_print_comp +15236 0000b9e4 80fd0004 lwz r7,0x4(r29) +15240 0000b9e8 2f870000 cmpwi cr7,r7,0x0 +15244 0000b9ec 419e009c beq cr7,0xba88 +15248 0000b9f0 805d0008 lwz r2,0x8(r29) +15252 0000b9f4 83fd000c lwz r31,0xc(r29) +15256 0000b9f8 7f82f840 cmplw cr7,r2,r31 +15260 0000b9fc 409c0034 bge cr7,0xba30 +15264 0000ba00 38820001 addi r4,r2,0x1 +15268 0000ba04 38000029 li r0,0x29 +15272 0000ba08 7c0711ae stbx r0,r7,r2 +15276 0000ba0c 909d0008 stw r4,0x8(r29) +15280 0000ba10 48000078 b 0xba88 +15284 0000ba14 807d0004 lwz r3,0x4(r29) +15288 0000ba18 48026949 bl 0x32360 _free +15292 0000ba1c 38e00000 li r7,0x0 +15296 0000ba20 38000001 li r0,0x1 +15300 0000ba24 90fd0004 stw r7,0x4(r29) +15304 0000ba28 901d0018 stw r0,0x18(r29) +15308 0000ba2c 4800005c b 0xba88 +15312 0000ba30 3bc20001 addi r30,r2,0x1 +15316 0000ba34 7f9ef840 cmplw cr7,r30,r31 +15320 0000ba38 409d0030 ble cr7,0xba68 +15324 0000ba3c 57ff083c rlwinm r31,r31,1,0,30 +15328 0000ba40 7ce33b78 or r3,r7,r7 +15332 0000ba44 7fe4fb78 or r4,r31,r31 +15336 0000ba48 480268d9 bl 0x32320 _realloc +15340 0000ba4c 2c030000 cmpwi r3,0x0 +15344 0000ba50 4182ffc4 beq 0xba14 +15348 0000ba54 7f9ef840 cmplw cr7,r30,r31 +15352 0000ba58 7c671b78 or r7,r3,r3 +15356 0000ba5c 93fd000c stw r31,0xc(r29) +15360 0000ba60 907d0004 stw r3,0x4(r29) +15364 0000ba64 419dffd8 bgt cr7,0xba3c +15368 0000ba68 2f870000 cmpwi cr7,r7,0x0 +15372 0000ba6c 419e001c beq cr7,0xba88 +15376 0000ba70 801d0008 lwz r0,0x8(r29) +15380 0000ba74 38400029 li r2,0x29 +15384 0000ba78 7c4701ae stbx r2,r7,r0 +15388 0000ba7c 813d0008 lwz r9,0x8(r29) +15392 0000ba80 38890001 addi r4,r9,0x1 +15396 0000ba84 909d0008 stw r4,0x8(r29) +15400 0000ba88 801c0000 lwz r0,0x0(r28) +15404 0000ba8c 2f800032 cmpwi cr7,r0,0x32 '2' +15408 0000ba90 409e00a8 bne cr7,0xbb38 +15412 0000ba94 80fd0004 lwz r7,0x4(r29) +15416 0000ba98 2f870000 cmpwi cr7,r7,0x0 +15420 0000ba9c 419e009c beq cr7,0xbb38 +15424 0000baa0 805d0008 lwz r2,0x8(r29) +15428 0000baa4 83fd000c lwz r31,0xc(r29) +15432 0000baa8 7f82f840 cmplw cr7,r2,r31 +15436 0000baac 409c0034 bge cr7,0xbae0 +15440 0000bab0 38820001 addi r4,r2,0x1 +15444 0000bab4 3800002d li r0,0x2d +15448 0000bab8 7c0711ae stbx r0,r7,r2 +15452 0000babc 909d0008 stw r4,0x8(r29) +15456 0000bac0 48000078 b 0xbb38 +15460 0000bac4 807d0004 lwz r3,0x4(r29) +15464 0000bac8 48026899 bl 0x32360 _free +15468 0000bacc 38e00000 li r7,0x0 +15472 0000bad0 38000001 li r0,0x1 +15476 0000bad4 90fd0004 stw r7,0x4(r29) +15480 0000bad8 901d0018 stw r0,0x18(r29) +15484 0000badc 4800005c b 0xbb38 +15488 0000bae0 3bc20001 addi r30,r2,0x1 +15492 0000bae4 7f9ef840 cmplw cr7,r30,r31 +15496 0000bae8 409d0030 ble cr7,0xbb18 +15500 0000baec 57ff083c rlwinm r31,r31,1,0,30 +15504 0000baf0 7ce33b78 or r3,r7,r7 +15508 0000baf4 7fe4fb78 or r4,r31,r31 +15512 0000baf8 48026829 bl 0x32320 _realloc +15516 0000bafc 2c030000 cmpwi r3,0x0 +15520 0000bb00 4182ffc4 beq 0xbac4 +15524 0000bb04 7f9ef840 cmplw cr7,r30,r31 +15528 0000bb08 7c671b78 or r7,r3,r3 +15532 0000bb0c 93fd000c stw r31,0xc(r29) +15536 0000bb10 907d0004 stw r3,0x4(r29) +15540 0000bb14 419dffd8 bgt cr7,0xbaec +15544 0000bb18 2f870000 cmpwi cr7,r7,0x0 +15548 0000bb1c 419e001c beq cr7,0xbb38 +15552 0000bb20 801d0008 lwz r0,0x8(r29) +15556 0000bb24 3840002d li r2,0x2d +15560 0000bb28 7c4701ae stbx r2,r7,r0 +15564 0000bb2c 813d0008 lwz r9,0x8(r29) +15568 0000bb30 38890001 addi r4,r9,0x1 +15572 0000bb34 909d0008 stw r4,0x8(r29) +15576 0000bb38 2e1b0008 cmpwi cr4,r27,0x8 +15580 0000bb3c 409200ac bne cr4,0xbbe8 +15584 0000bb40 80fd0004 lwz r7,0x4(r29) +15588 0000bb44 2f870000 cmpwi cr7,r7,0x0 +15592 0000bb48 419e00a0 beq cr7,0xbbe8 +15596 0000bb4c 805d0008 lwz r2,0x8(r29) +15600 0000bb50 83fd000c lwz r31,0xc(r29) +15604 0000bb54 7f82f840 cmplw cr7,r2,r31 +15608 0000bb58 409c0038 bge cr7,0xbb90 +15612 0000bb5c 38820001 addi r4,r2,0x1 +15616 0000bb60 3800005b li r0,0x5b +15620 0000bb64 7c0711ae stbx r0,r7,r2 +15624 0000bb68 909d0008 stw r4,0x8(r29) +15628 0000bb6c 4800007c b 0xbbe8 +15632 0000bb70 807d0004 lwz r3,0x4(r29) +15636 0000bb74 480267ed bl 0x32360 _free +15640 0000bb78 38e00000 li r7,0x0 +15644 0000bb7c 38000001 li r0,0x1 +15648 0000bb80 90fd0004 stw r7,0x4(r29) +15652 0000bb84 901d0018 stw r0,0x18(r29) +15656 0000bb88 48000060 b 0xbbe8 +15660 0000bb8c 60000000 nop +15664 0000bb90 3bc20001 addi r30,r2,0x1 +15668 0000bb94 7f9ef840 cmplw cr7,r30,r31 +15672 0000bb98 409d0030 ble cr7,0xbbc8 +15676 0000bb9c 57ff083c rlwinm r31,r31,1,0,30 +15680 0000bba0 7ce33b78 or r3,r7,r7 +15684 0000bba4 7fe4fb78 or r4,r31,r31 +15688 0000bba8 48026779 bl 0x32320 _realloc +15692 0000bbac 2c030000 cmpwi r3,0x0 +15696 0000bbb0 4182ffc0 beq 0xbb70 +15700 0000bbb4 7f9ef840 cmplw cr7,r30,r31 +15704 0000bbb8 7c671b78 or r7,r3,r3 +15708 0000bbbc 93fd000c stw r31,0xc(r29) +15712 0000bbc0 907d0004 stw r3,0x4(r29) +15716 0000bbc4 419dffd8 bgt cr7,0xbb9c +15720 0000bbc8 2f870000 cmpwi cr7,r7,0x0 +15724 0000bbcc 419e001c beq cr7,0xbbe8 +15728 0000bbd0 801d0008 lwz r0,0x8(r29) +15732 0000bbd4 3840005b li r2,0x5b +15736 0000bbd8 7c4701ae stbx r2,r7,r0 +15740 0000bbdc 813d0008 lwz r9,0x8(r29) +15744 0000bbe0 38890001 addi r4,r9,0x1 +15748 0000bbe4 909d0008 stw r4,0x8(r29) +15752 0000bbe8 809c0008 lwz r4,0x8(r28) +15756 0000bbec 7fa3eb78 or r3,r29,r29 +15760 0000bbf0 4bffc271 bl _d_print_comp +15764 0000bbf4 409201ec bne cr4,0xbde0 +15768 0000bbf8 80fd0004 lwz r7,0x4(r29) +15772 0000bbfc 2f870000 cmpwi cr7,r7,0x0 +15776 0000bc00 419e01e0 beq cr7,0xbde0 +15780 0000bc04 805d0008 lwz r2,0x8(r29) +15784 0000bc08 83fd000c lwz r31,0xc(r29) +15788 0000bc0c 7f82f840 cmplw cr7,r2,r31 +15792 0000bc10 409c0034 bge cr7,0xbc44 +15796 0000bc14 38820001 addi r4,r2,0x1 +15800 0000bc18 3800005d li r0,0x5d +15804 0000bc1c 7c0711ae stbx r0,r7,r2 +15808 0000bc20 909d0008 stw r4,0x8(r29) +15812 0000bc24 480001bc b 0xbde0 +15816 0000bc28 807d0004 lwz r3,0x4(r29) +15820 0000bc2c 48026735 bl 0x32360 _free +15824 0000bc30 38e00000 li r7,0x0 +15828 0000bc34 38000001 li r0,0x1 +15832 0000bc38 90fd0004 stw r7,0x4(r29) +15836 0000bc3c 901d0018 stw r0,0x18(r29) +15840 0000bc40 480001a0 b 0xbde0 +15844 0000bc44 3bc20001 addi r30,r2,0x1 +15848 0000bc48 7f9ef840 cmplw cr7,r30,r31 +15852 0000bc4c 409d0030 ble cr7,0xbc7c +15856 0000bc50 57ff083c rlwinm r31,r31,1,0,30 +15860 0000bc54 7ce33b78 or r3,r7,r7 +15864 0000bc58 7fe4fb78 or r4,r31,r31 +15868 0000bc5c 480266c5 bl 0x32320 _realloc +15872 0000bc60 2c030000 cmpwi r3,0x0 +15876 0000bc64 4182ffc4 beq 0xbc28 +15880 0000bc68 7f9ef840 cmplw cr7,r30,r31 +15884 0000bc6c 7c671b78 or r7,r3,r3 +15888 0000bc70 93fd000c stw r31,0xc(r29) +15892 0000bc74 907d0004 stw r3,0x4(r29) +15896 0000bc78 419dffd8 bgt cr7,0xbc50 +15900 0000bc7c 2f870000 cmpwi cr7,r7,0x0 +15904 0000bc80 419e0160 beq cr7,0xbde0 +15908 0000bc84 813d0008 lwz r9,0x8(r29) +15912 0000bc88 3800005d li r0,0x5d +15916 0000bc8c 7c0939ae stbx r0,r9,r7 +15920 0000bc90 805d0008 lwz r2,0x8(r29) +15924 0000bc94 38420001 addi r2,r2,0x1 +15928 0000bc98 905d0008 stw r2,0x8(r29) +15932 0000bc9c 48000144 b 0xbde0 +15936 0000bca0 7ce33b78 or r3,r7,r7 +15940 0000bca4 480266bd bl 0x32360 _free +15944 0000bca8 38e00000 li r7,0x0 +15948 0000bcac 90fd0004 stw r7,0x4(r29) +15952 0000bcb0 48000130 b 0xbde0 +15956 0000bcb4 4f1c0000 mcrf cr6,cr7 +15960 0000bcb8 83840008 lwz r28,0x8(r4) +15964 0000bcbc 4bffe590 b 0xa24c +15968 0000bcc0 805f0004 lwz r2,0x4(r31) +15972 0000bcc4 81220000 lwz r9,0x0(r2) +15976 0000bcc8 3929ffea addi r9,r9,0xffea +15980 0000bccc 2b890002 cmplwi cr7,r9,0x2 +15984 0000bcd0 419de070 bgt cr7,0x9d40 +15988 0000bcd4 7fe7fb78 or r7,r31,r31 +15992 0000bcd8 3bc00001 li r30,0x1 +15996 0000bcdc 4bffdfe4 b 0x9cc0 +16000 0000bce0 2b9e0001 cmplwi cr7,r30,0x1 +16004 0000bce4 409de0a8 ble cr7,0x9d8c +16008 0000bce8 57c22036 rlwinm r2,r30,4,0,27 +16012 0000bcec 7c42ca14 add r2,r2,r25 +16016 0000bcf0 3be2fff4 addi r31,r2,0xfff4 +16020 0000bcf4 4bffe07c b 0x9d70 +16024 0000bcf8 80020000 lwz r0,0x0(r2) +16028 0000bcfc 2f800027 cmpwi cr7,r0,0x27 ''' +16032 0000bd00 409ecc68 bne cr7,0x8968 +16036 0000bd04 7c8903a6 mtspr ctr,r4 +16040 0000bd08 2f840000 cmpwi cr7,r4,0x0 +16044 0000bd0c 419dcc74 bgt cr7,0x8980 +16048 0000bd10 4bffcc80 b 0x8990 +16052 0000bd14 60000000 nop +16056 0000bd18 60000000 nop +16060 0000bd1c 60000000 nop +16064 0000bd20 81230010 lwz r9,0x10(r3) +16068 0000bd24 38010048 addi r0,r1,0x48 +16072 0000bd28 38400000 li r2,0x0 +16076 0000bd2c 3b400001 li r26,0x1 +16080 0000bd30 90030014 stw r0,0x14(r3) +16084 0000bd34 90410050 stw r2,0x50(r1) +16088 0000bd38 93010048 stw r24,0x48(r1) +16092 0000bd3c 93e1004c stw r31,0x4c(r1) +16096 0000bd40 91210054 stw r9,0x54(r1) +16100 0000bd44 805f0000 lwz r2,0x0(r31) +16104 0000bd48 3802ffe7 addi r0,r2,0xffe7 +16108 0000bd4c 2b800002 cmplwi cr7,r0,0x2 +16112 0000bd50 419dc750 bgt cr7,0x84a0 +16116 0000bd54 38000004 li r0,0x4 +16120 0000bd58 39210058 addi r9,r1,0x58 +16124 0000bd5c 7c0903a6 mtspr ctr,r0 +16128 0000bd60 4bffc730 b 0x8490 +16132 0000bd64 2b9a0003 cmplwi cr7,r26,0x3 +16136 0000bd68 419dc784 bgt cr7,0x84ec +16140 0000bd6c 381affff addi r0,r26,0xffff +16144 0000bd70 205a0004 subfic r2,r26,0x4 +16148 0000bd74 3b210048 addi r25,r1,0x48 +16152 0000bd78 575b2036 rlwinm r27,r26,4,0,27 +16156 0000bd7c 7c4903a6 mtspr ctr,r2 +16160 0000bd80 54032036 rlwinm r3,r0,4,0,27 +16164 0000bd84 7f44d378 or r4,r26,r26 +16168 0000bd88 7cd9da14 add r6,r25,r27 +16172 0000bd8c 7cf91a14 add r7,r25,r3 +16176 0000bd90 4bffc770 b 0x8500 +16180 0000bd94 3bc20001 addi r30,r2,0x1 +16184 0000bd98 7f9ef840 cmplw cr7,r30,r31 +16188 0000bd9c 409de990 ble cr7,0xa72c +16192 0000bda0 4bffe960 b 0xa700 +16196 0000bda4 809c0004 lwz r4,0x4(r28) +16200 0000bda8 7fa3eb78 or r3,r29,r29 +16204 0000bdac 4bffc0b5 bl _d_print_comp +16208 0000bdb0 48000030 b 0xbde0 +16212 0000bdb4 807d0004 lwz r3,0x4(r29) +16216 0000bdb8 480265a9 bl 0x32360 _free +16220 0000bdbc 38e00000 li r7,0x0 +16224 0000bdc0 90fd0004 stw r7,0x4(r29) +16228 0000bdc4 4800001c b 0xbde0 +16232 0000bdc8 807d0004 lwz r3,0x4(r29) +16236 0000bdcc 48026595 bl 0x32360 _free +16240 0000bdd0 38e00000 li r7,0x0 +16244 0000bdd4 90fd0004 stw r7,0x4(r29) +16248 0000bdd8 60000000 nop +16252 0000bddc 60000000 nop +16256 0000bde0 382100c0 addi r1,r1,0xc0 +16260 0000bde4 80010008 lwz r0,0x8(r1) +16264 0000bde8 81610004 lwz r11,0x4(r1) +16268 0000bdec bae1ffdc lmw r23,0xffdc(r1) +16272 0000bdf0 7c0803a6 mtspr lr,r0 +16276 0000bdf4 7d708120 mtocrf 0x08,r11 +16280 0000bdf8 4e800020 blr +16284 0000bdfc 60000000 nop _cplus_demangle_print: +0 0000be00 7c0802a6 mfspr r0,lr +4 0000be04 bfa1fff4 stmw r29,0xfff4(r1) +8 0000be08 38a50001 addi r5,r5,0x1 +12 0000be0c 7c9f2378 or r31,r4,r4 +16 0000be10 7cdd3378 or r29,r6,r6 +20 0000be14 90010008 stw r0,0x8(r1) +24 0000be18 9421ff90 stwu r1,0xff90(r1) +28 0000be1c 90610038 stw r3,0x38(r1) +32 0000be20 7ca32b78 or r3,r5,r5 +36 0000be24 90a10044 stw r5,0x44(r1) +40 0000be28 480264e9 bl 0x32310 _malloc +44 0000be2c 2f830000 cmpwi cr7,r3,0x0 +48 0000be30 9061003c stw r3,0x3c(r1) +52 0000be34 409e001c bne cr7,0xbe50 +56 0000be38 38000001 li r0,0x1 +60 0000be3c 901d0000 stw r0,0x0(r29) +64 0000be40 48000108 b 0xbf48 +68 0000be44 60000000 nop +72 0000be48 60000000 nop +76 0000be4c 60000000 nop +80 0000be50 3bc00000 li r30,0x0 +84 0000be54 38610038 addi r3,r1,0x38 +88 0000be58 7fe4fb78 or r4,r31,r31 +92 0000be5c 93c10040 stw r30,0x40(r1) +96 0000be60 93c10048 stw r30,0x48(r1) +100 0000be64 93c1004c stw r30,0x4c(r1) +104 0000be68 93c10050 stw r30,0x50(r1) +108 0000be6c 4bffbff5 bl _d_print_comp +112 0000be70 8061003c lwz r3,0x3c(r1) +116 0000be74 2f830000 cmpwi cr7,r3,0x0 +120 0000be78 419e00c8 beq cr7,0xbf40 +124 0000be7c 80410040 lwz r2,0x40(r1) +128 0000be80 83e10044 lwz r31,0x44(r1) +132 0000be84 7f82f840 cmplw cr7,r2,r31 +136 0000be88 409c0038 bge cr7,0xbec0 +140 0000be8c 7fc311ae stbx r30,r3,r2 +144 0000be90 38020001 addi r0,r2,0x1 +148 0000be94 90010040 stw r0,0x40(r1) +152 0000be98 8061003c lwz r3,0x3c(r1) +156 0000be9c 48000088 b 0xbf24 +160 0000bea0 8061003c lwz r3,0x3c(r1) +164 0000bea4 480264bd bl 0x32360 _free +168 0000bea8 38600000 li r3,0x0 +172 0000beac 38000001 li r0,0x1 +176 0000beb0 9061003c stw r3,0x3c(r1) +180 0000beb4 90010050 stw r0,0x50(r1) +184 0000beb8 4800008c b 0xbf44 +188 0000bebc 60000000 nop +192 0000bec0 3bc20001 addi r30,r2,0x1 +196 0000bec4 7f9ef840 cmplw cr7,r30,r31 +200 0000bec8 409d0038 ble cr7,0xbf00 +204 0000becc 60000000 nop +208 0000bed0 57ff083c rlwinm r31,r31,1,0,30 +212 0000bed4 7fe4fb78 or r4,r31,r31 +216 0000bed8 48026449 bl 0x32320 _realloc +220 0000bedc 2c030000 cmpwi r3,0x0 +224 0000bee0 4182ffc0 beq 0xbea0 +228 0000bee4 7f9ef840 cmplw cr7,r30,r31 +232 0000bee8 93e10044 stw r31,0x44(r1) +236 0000beec 9061003c stw r3,0x3c(r1) +240 0000bef0 419dffe0 bgt cr7,0xbed0 +244 0000bef4 60000000 nop +248 0000bef8 60000000 nop +252 0000befc 60000000 nop +256 0000bf00 2f830000 cmpwi cr7,r3,0x0 +260 0000bf04 419e0020 beq cr7,0xbf24 +264 0000bf08 80010040 lwz r0,0x40(r1) +268 0000bf0c 38400000 li r2,0x0 +272 0000bf10 7c4301ae stbx r2,r3,r0 +276 0000bf14 80410040 lwz r2,0x40(r1) +280 0000bf18 8061003c lwz r3,0x3c(r1) +284 0000bf1c 38420001 addi r2,r2,0x1 +288 0000bf20 90410040 stw r2,0x40(r1) +292 0000bf24 2f830000 cmpwi cr7,r3,0x0 +296 0000bf28 419e0018 beq cr7,0xbf40 +300 0000bf2c 80010044 lwz r0,0x44(r1) +304 0000bf30 901d0000 stw r0,0x0(r29) +308 0000bf34 48000014 b 0xbf48 +312 0000bf38 60000000 nop +316 0000bf3c 60000000 nop +320 0000bf40 80010050 lwz r0,0x50(r1) +324 0000bf44 901d0000 stw r0,0x0(r29) +328 0000bf48 38210070 addi r1,r1,0x70 +332 0000bf4c 80010008 lwz r0,0x8(r1) +336 0000bf50 bba1fff4 lmw r29,0xfff4(r1) +340 0000bf54 7c0803a6 mtspr lr,r0 +344 0000bf58 4e800020 blr +348 0000bf5c 60000000 nop _d_print_mod: +0 0000bf60 7c0802a6 mfspr r0,lr +4 0000bf64 bf81fff0 stmw r28,0xfff0(r1) +8 0000bf68 7c9f2378 or r31,r4,r4 +12 0000bf6c 7c7d1b78 or r29,r3,r3 +16 0000bf70 90010008 stw r0,0x8(r1) +20 0000bf74 9421ffb0 stwu r1,0xffb0(r1) +24 0000bf78 60000000 nop +28 0000bf7c 80440000 lwz r2,0x0(r4) +32 0000bf80 3922fffd addi r9,r2,0xfffd +36 0000bf84 2b890022 cmplwi cr7,r9,0x22 '"' +40 0000bf88 419d0868 bgt cr7,0xc7f0 +44 0000bf8c 3c400001 lis r2,0x1 +48 0000bf90 5529103a rlwinm r9,r9,2,0,29 +52 0000bf94 3842bfa8 addi r2,r2,0xbfa8 +56 0000bf98 7c09102e lwzx r0,r9,r2 +60 0000bf9c 7c001214 add r0,r0,r2 +64 0000bfa0 7c0903a6 mtspr ctr,r0 +68 0000bfa4 4e800420 bctr +72 0000bfa8 0000081c .long 0x0000081c +76 0000bfac 00000848 .long 0x00000848 +80 0000bfb0 00000848 .long 0x00000848 +84 0000bfb4 00000848 .long 0x00000848 +88 0000bfb8 00000848 .long 0x00000848 +92 0000bfbc 00000848 .long 0x00000848 +96 0000bfc0 00000848 .long 0x00000848 +100 0000bfc4 00000848 .long 0x00000848 +104 0000bfc8 00000848 .long 0x00000848 +108 0000bfcc 00000848 .long 0x00000848 +112 0000bfd0 00000848 .long 0x00000848 +116 0000bfd4 00000848 .long 0x00000848 +120 0000bfd8 00000848 .long 0x00000848 +124 0000bfdc 00000848 .long 0x00000848 +128 0000bfe0 00000848 .long 0x00000848 +132 0000bfe4 00000848 .long 0x00000848 +136 0000bfe8 00000848 .long 0x00000848 +140 0000bfec 00000848 .long 0x00000848 +144 0000bff0 00000848 .long 0x00000848 +148 0000bff4 0000008c .long 0x0000008c +152 0000bff8 00000128 .long 0x00000128 +156 0000bffc 00000210 .long 0x00000210 +160 0000c000 0000008c .long 0x0000008c +164 0000c004 00000128 .long 0x00000128 +168 0000c008 00000210 .long 0x00000210 +172 0000c00c 000002e8 .long 0x000002e8 +176 0000c010 00000390 .long 0x00000390 +180 0000c014 00000420 .long 0x00000420 +184 0000c018 000004c0 .long 0x000004c0 +188 0000c01c 00000598 .long 0x00000598 +192 0000c020 00000848 .long 0x00000848 +196 0000c024 00000848 .long 0x00000848 +200 0000c028 00000848 .long 0x00000848 +204 0000c02c 00000848 .long 0x00000848 +208 0000c030 00000680 .long 0x00000680 +212 0000c034 80630004 lwz r3,0x4(r3) +216 0000c038 2f830000 cmpwi cr7,r3,0x0 +220 0000c03c 419e07c4 beq cr7,0xc800 +224 0000c040 811d0008 lwz r8,0x8(r29) +228 0000c044 83fd000c lwz r31,0xc(r29) +232 0000c048 3bc80009 addi r30,r8,0x9 +236 0000c04c 7f9ef840 cmplw cr7,r30,r31 +240 0000c050 419d0040 bgt cr7,0xc090 +244 0000c054 3c400003 lis r2,0x3 +248 0000c058 7d434214 add r10,r3,r8 +252 0000c05c 3842d380 addi r2,r2,0xd380 restrict +256 0000c060 4800009c b 0xc0fc +260 0000c064 807d0004 lwz r3,0x4(r29) +264 0000c068 480262f9 bl 0x32360 _free +268 0000c06c 38600000 li r3,0x0 +272 0000c070 38000001 li r0,0x1 +276 0000c074 7c671b78 or r7,r3,r3 +280 0000c078 907d0004 stw r3,0x4(r29) +284 0000c07c 901d0018 stw r0,0x18(r29) +288 0000c080 48000038 b 0xc0b8 +292 0000c084 60000000 nop +296 0000c088 60000000 nop +300 0000c08c 60000000 nop +304 0000c090 57ff083c rlwinm r31,r31,1,0,30 +308 0000c094 7fe4fb78 or r4,r31,r31 +312 0000c098 48026289 bl 0x32320 _realloc +316 0000c09c 2c030000 cmpwi r3,0x0 +320 0000c0a0 4182ffc4 beq 0xc064 +324 0000c0a4 7f9ff040 cmplw cr7,r31,r30 +328 0000c0a8 93fd000c stw r31,0xc(r29) +332 0000c0ac 907d0004 stw r3,0x4(r29) +336 0000c0b0 419cffe0 blt cr7,0xc090 +340 0000c0b4 7c671b78 or r7,r3,r3 +344 0000c0b8 2f870000 cmpwi cr7,r7,0x0 +348 0000c0bc 419e0744 beq cr7,0xc800 +352 0000c0c0 3c400003 lis r2,0x3 +356 0000c0c4 815d0008 lwz r10,0x8(r29) +360 0000c0c8 3842d380 addi r2,r2,0xd380 restrict +364 0000c0cc 480000c0 b 0xc18c +368 0000c0d0 80630004 lwz r3,0x4(r3) +372 0000c0d4 2f830000 cmpwi cr7,r3,0x0 +376 0000c0d8 419e0728 beq cr7,0xc800 +380 0000c0dc 811d0008 lwz r8,0x8(r29) +384 0000c0e0 83fd000c lwz r31,0xc(r29) +388 0000c0e4 3bc80009 addi r30,r8,0x9 +392 0000c0e8 7f9ef840 cmplw cr7,r30,r31 +396 0000c0ec 419d0064 bgt cr7,0xc150 +400 0000c0f0 3c400003 lis r2,0x3 +404 0000c0f4 7d434214 add r10,r3,r8 +408 0000c0f8 3842d38c addi r2,r2,0xd38c volatile +412 0000c0fc 89620008 lbz r11,0x8(r2) +416 0000c100 80020000 lwz r0,0x0(r2) restrict +420 0000c104 81220004 lwz r9,0x4(r2) +424 0000c108 7c03412e stwx r0,r3,r8 +428 0000c10c 996a0008 stb r11,0x8(r10) +432 0000c110 912a0004 stw r9,0x4(r10) +436 0000c114 805d0008 lwz r2,0x8(r29) +440 0000c118 38420009 addi r2,r2,0x9 +444 0000c11c 905d0008 stw r2,0x8(r29) +448 0000c120 480006e0 b 0xc800 +452 0000c124 807d0004 lwz r3,0x4(r29) +456 0000c128 48026239 bl 0x32360 _free +460 0000c12c 38600000 li r3,0x0 +464 0000c130 38000001 li r0,0x1 +468 0000c134 7c671b78 or r7,r3,r3 +472 0000c138 907d0004 stw r3,0x4(r29) +476 0000c13c 901d0018 stw r0,0x18(r29) +480 0000c140 48000038 b 0xc178 +484 0000c144 60000000 nop +488 0000c148 60000000 nop +492 0000c14c 60000000 nop +496 0000c150 57ff083c rlwinm r31,r31,1,0,30 +500 0000c154 7fe4fb78 or r4,r31,r31 +504 0000c158 480261c9 bl 0x32320 _realloc +508 0000c15c 2c030000 cmpwi r3,0x0 +512 0000c160 4182ffc4 beq 0xc124 +516 0000c164 7f9ff040 cmplw cr7,r31,r30 +520 0000c168 93fd000c stw r31,0xc(r29) +524 0000c16c 907d0004 stw r3,0x4(r29) +528 0000c170 419cffe0 blt cr7,0xc150 +532 0000c174 7c671b78 or r7,r3,r3 +536 0000c178 2f870000 cmpwi cr7,r7,0x0 +540 0000c17c 419e0684 beq cr7,0xc800 +544 0000c180 3c400003 lis r2,0x3 +548 0000c184 815d0008 lwz r10,0x8(r29) +552 0000c188 3842d38c addi r2,r2,0xd38c volatile +556 0000c18c 89020008 lbz r8,0x8(r2) +560 0000c190 80020000 lwz r0,0x0(r2) restrict +564 0000c194 7d275214 add r9,r7,r10 +568 0000c198 81620004 lwz r11,0x4(r2) +572 0000c19c 7c07512e stwx r0,r7,r10 +576 0000c1a0 99090008 stb r8,0x8(r9) +580 0000c1a4 91690004 stw r11,0x4(r9) +584 0000c1a8 805d0008 lwz r2,0x8(r29) +588 0000c1ac 38420009 addi r2,r2,0x9 +592 0000c1b0 905d0008 stw r2,0x8(r29) +596 0000c1b4 4800064c b 0xc800 +600 0000c1b8 80630004 lwz r3,0x4(r3) +604 0000c1bc 2f830000 cmpwi cr7,r3,0x0 +608 0000c1c0 419e0640 beq cr7,0xc800 +612 0000c1c4 815d0008 lwz r10,0x8(r29) +616 0000c1c8 83fd000c lwz r31,0xc(r29) +620 0000c1cc 3bca0006 addi r30,r10,0x6 +624 0000c1d0 7f9ef840 cmplw cr7,r30,r31 +628 0000c1d4 419d005c bgt cr7,0xc230 +632 0000c1d8 3c400003 lis r2,0x3 +636 0000c1dc 7d635214 add r11,r3,r10 +640 0000c1e0 3842d398 addi r2,r2,0xd398 const +644 0000c1e4 a1220004 lhz r9,0x4(r2) +648 0000c1e8 80020000 lwz r0,0x0(r2) const +652 0000c1ec 7c03512e stwx r0,r3,r10 +656 0000c1f0 b12b0004 sth r9,0x4(r11) +660 0000c1f4 805d0008 lwz r2,0x8(r29) +664 0000c1f8 38420006 addi r2,r2,0x6 +668 0000c1fc 905d0008 stw r2,0x8(r29) +672 0000c200 48000600 b 0xc800 +676 0000c204 807d0004 lwz r3,0x4(r29) +680 0000c208 48026159 bl 0x32360 _free +684 0000c20c 38600000 li r3,0x0 +688 0000c210 38000001 li r0,0x1 +692 0000c214 7c681b78 or r8,r3,r3 +696 0000c218 907d0004 stw r3,0x4(r29) +700 0000c21c 901d0018 stw r0,0x18(r29) +704 0000c220 48000038 b 0xc258 +708 0000c224 60000000 nop +712 0000c228 60000000 nop +716 0000c22c 60000000 nop +720 0000c230 57ff083c rlwinm r31,r31,1,0,30 +724 0000c234 7fe4fb78 or r4,r31,r31 +728 0000c238 480260e9 bl 0x32320 _realloc +732 0000c23c 2c030000 cmpwi r3,0x0 +736 0000c240 4182ffc4 beq 0xc204 +740 0000c244 7f9ff040 cmplw cr7,r31,r30 +744 0000c248 93fd000c stw r31,0xc(r29) +748 0000c24c 907d0004 stw r3,0x4(r29) +752 0000c250 419cffe0 blt cr7,0xc230 +756 0000c254 7c681b78 or r8,r3,r3 +760 0000c258 2f880000 cmpwi cr7,r8,0x0 +764 0000c25c 419e05a4 beq cr7,0xc800 +768 0000c260 3c400003 lis r2,0x3 +772 0000c264 817d0008 lwz r11,0x8(r29) +776 0000c268 3842d398 addi r2,r2,0xd398 const +780 0000c26c a1420004 lhz r10,0x4(r2) +784 0000c270 80020000 lwz r0,0x0(r2) const +788 0000c274 7d285a14 add r9,r8,r11 +792 0000c278 7c08592e stwx r0,r8,r11 +796 0000c27c b1490004 sth r10,0x4(r9) +800 0000c280 805d0008 lwz r2,0x8(r29) +804 0000c284 38420006 addi r2,r2,0x6 +808 0000c288 905d0008 stw r2,0x8(r29) +812 0000c28c 48000574 b 0xc800 +816 0000c290 80630004 lwz r3,0x4(r3) +820 0000c294 2f830000 cmpwi cr7,r3,0x0 +824 0000c298 419e0098 beq cr7,0xc330 +828 0000c29c 813d0008 lwz r9,0x8(r29) +832 0000c2a0 83dd000c lwz r30,0xc(r29) +836 0000c2a4 7f89f040 cmplw cr7,r9,r30 +840 0000c2a8 409c0038 bge cr7,0xc2e0 +844 0000c2ac 38490001 addi r2,r9,0x1 +848 0000c2b0 38000020 li r0,0x20 +852 0000c2b4 7c0349ae stbx r0,r3,r9 +856 0000c2b8 905d0008 stw r2,0x8(r29) +860 0000c2bc 48000074 b 0xc330 +864 0000c2c0 807d0004 lwz r3,0x4(r29) +868 0000c2c4 4802609d bl 0x32360 _free +872 0000c2c8 38600000 li r3,0x0 +876 0000c2cc 38000001 li r0,0x1 +880 0000c2d0 907d0004 stw r3,0x4(r29) +884 0000c2d4 901d0018 stw r0,0x18(r29) +888 0000c2d8 48000058 b 0xc330 +892 0000c2dc 60000000 nop +896 0000c2e0 3b890001 addi r28,r9,0x1 +900 0000c2e4 7f9cf040 cmplw cr7,r28,r30 +904 0000c2e8 409d0028 ble cr7,0xc310 +908 0000c2ec 57de083c rlwinm r30,r30,1,0,30 +912 0000c2f0 7fc4f378 or r4,r30,r30 +916 0000c2f4 4802602d bl 0x32320 _realloc +920 0000c2f8 2c030000 cmpwi r3,0x0 +924 0000c2fc 4182ffc4 beq 0xc2c0 +928 0000c300 7f9cf040 cmplw cr7,r28,r30 +932 0000c304 93dd000c stw r30,0xc(r29) +936 0000c308 907d0004 stw r3,0x4(r29) +940 0000c30c 419dffe0 bgt cr7,0xc2ec +944 0000c310 2f830000 cmpwi cr7,r3,0x0 +948 0000c314 419e001c beq cr7,0xc330 +952 0000c318 813d0008 lwz r9,0x8(r29) +956 0000c31c 38000020 li r0,0x20 +960 0000c320 7c0919ae stbx r0,r9,r3 +964 0000c324 805d0008 lwz r2,0x8(r29) +968 0000c328 38420001 addi r2,r2,0x1 +972 0000c32c 905d0008 stw r2,0x8(r29) +976 0000c330 809f0008 lwz r4,0x8(r31) +980 0000c334 48000494 b 0xc7c8 +984 0000c338 80030000 lwz r0,0x0(r3) +988 0000c33c 70020004 andi. r2,r0,0x4 +992 0000c340 408204c0 bne 0xc800 +996 0000c344 80630004 lwz r3,0x4(r3) +1000 0000c348 2f830000 cmpwi cr7,r3,0x0 +1004 0000c34c 419e04b4 beq cr7,0xc800 +1008 0000c350 813d0008 lwz r9,0x8(r29) +1012 0000c354 83fd000c lwz r31,0xc(r29) +1016 0000c358 7f89f840 cmplw cr7,r9,r31 +1020 0000c35c 409c0018 bge cr7,0xc374 +1024 0000c360 38490001 addi r2,r9,0x1 +1028 0000c364 3800002a li r0,0x2a +1032 0000c368 7c0349ae stbx r0,r3,r9 +1036 0000c36c 905d0008 stw r2,0x8(r29) +1040 0000c370 48000490 b 0xc800 +1044 0000c374 3bc90001 addi r30,r9,0x1 +1048 0000c378 7f9ef840 cmplw cr7,r30,r31 +1052 0000c37c 409d0028 ble cr7,0xc3a4 +1056 0000c380 57ff083c rlwinm r31,r31,1,0,30 +1060 0000c384 7fe4fb78 or r4,r31,r31 +1064 0000c388 48025f99 bl 0x32320 _realloc +1068 0000c38c 2c030000 cmpwi r3,0x0 +1072 0000c390 41820068 beq 0xc3f8 +1076 0000c394 7f9ef840 cmplw cr7,r30,r31 +1080 0000c398 93fd000c stw r31,0xc(r29) +1084 0000c39c 907d0004 stw r3,0x4(r29) +1088 0000c3a0 419dffe0 bgt cr7,0xc380 +1092 0000c3a4 2f830000 cmpwi cr7,r3,0x0 +1096 0000c3a8 419e0458 beq cr7,0xc800 +1100 0000c3ac 813d0008 lwz r9,0x8(r29) +1104 0000c3b0 3800002a li r0,0x2a +1108 0000c3b4 7c0919ae stbx r0,r9,r3 +1112 0000c3b8 805d0008 lwz r2,0x8(r29) +1116 0000c3bc 38420001 addi r2,r2,0x1 +1120 0000c3c0 905d0008 stw r2,0x8(r29) +1124 0000c3c4 4800043c b 0xc800 +1128 0000c3c8 80630004 lwz r3,0x4(r3) +1132 0000c3cc 2f830000 cmpwi cr7,r3,0x0 +1136 0000c3d0 419e0430 beq cr7,0xc800 +1140 0000c3d4 813d0008 lwz r9,0x8(r29) +1144 0000c3d8 83fd000c lwz r31,0xc(r29) +1148 0000c3dc 7f89f840 cmplw cr7,r9,r31 +1152 0000c3e0 409c0034 bge cr7,0xc414 +1156 0000c3e4 38490001 addi r2,r9,0x1 +1160 0000c3e8 38000026 li r0,0x26 +1164 0000c3ec 7c0349ae stbx r0,r3,r9 +1168 0000c3f0 905d0008 stw r2,0x8(r29) +1172 0000c3f4 4800040c b 0xc800 +1176 0000c3f8 807d0004 lwz r3,0x4(r29) +1180 0000c3fc 48025f65 bl 0x32360 _free +1184 0000c400 38600000 li r3,0x0 +1188 0000c404 38000001 li r0,0x1 +1192 0000c408 907d0004 stw r3,0x4(r29) +1196 0000c40c 901d0018 stw r0,0x18(r29) +1200 0000c410 480003f0 b 0xc800 +1204 0000c414 3bc90001 addi r30,r9,0x1 +1208 0000c418 7f9ef840 cmplw cr7,r30,r31 +1212 0000c41c 409d0028 ble cr7,0xc444 +1216 0000c420 57ff083c rlwinm r31,r31,1,0,30 +1220 0000c424 7fe4fb78 or r4,r31,r31 +1224 0000c428 48025ef9 bl 0x32320 _realloc +1228 0000c42c 2c030000 cmpwi r3,0x0 +1232 0000c430 4182ffc8 beq 0xc3f8 +1236 0000c434 7f9ef840 cmplw cr7,r30,r31 +1240 0000c438 93fd000c stw r31,0xc(r29) +1244 0000c43c 907d0004 stw r3,0x4(r29) +1248 0000c440 419dffe0 bgt cr7,0xc420 +1252 0000c444 2f830000 cmpwi cr7,r3,0x0 +1256 0000c448 419e03b8 beq cr7,0xc800 +1260 0000c44c 813d0008 lwz r9,0x8(r29) +1264 0000c450 38000026 li r0,0x26 +1268 0000c454 7c0919ae stbx r0,r9,r3 +1272 0000c458 805d0008 lwz r2,0x8(r29) +1276 0000c45c 38420001 addi r2,r2,0x1 +1280 0000c460 905d0008 stw r2,0x8(r29) +1284 0000c464 4800039c b 0xc800 +1288 0000c468 80630004 lwz r3,0x4(r3) +1292 0000c46c 2f830000 cmpwi cr7,r3,0x0 +1296 0000c470 419e0390 beq cr7,0xc800 +1300 0000c474 815d0008 lwz r10,0x8(r29) +1304 0000c478 83fd000c lwz r31,0xc(r29) +1308 0000c47c 3bca0008 addi r30,r10,0x8 +1312 0000c480 7f9ef840 cmplw cr7,r30,r31 +1316 0000c484 419d005c bgt cr7,0xc4e0 +1320 0000c488 3c400003 lis r2,0x3 +1324 0000c48c 7d635214 add r11,r3,r10 +1328 0000c490 3842d3a0 addi r2,r2,0xd3a0 complex +1332 0000c494 81220004 lwz r9,0x4(r2) +1336 0000c498 80020000 lwz r0,0x0(r2) complex +1340 0000c49c 7c03512e stwx r0,r3,r10 +1344 0000c4a0 912b0004 stw r9,0x4(r11) +1348 0000c4a4 805d0008 lwz r2,0x8(r29) +1352 0000c4a8 38420008 addi r2,r2,0x8 +1356 0000c4ac 905d0008 stw r2,0x8(r29) +1360 0000c4b0 48000350 b 0xc800 +1364 0000c4b4 807d0004 lwz r3,0x4(r29) +1368 0000c4b8 48025ea9 bl 0x32360 _free +1372 0000c4bc 38600000 li r3,0x0 +1376 0000c4c0 38000001 li r0,0x1 +1380 0000c4c4 7c681b78 or r8,r3,r3 +1384 0000c4c8 907d0004 stw r3,0x4(r29) +1388 0000c4cc 901d0018 stw r0,0x18(r29) +1392 0000c4d0 48000038 b 0xc508 +1396 0000c4d4 60000000 nop +1400 0000c4d8 60000000 nop +1404 0000c4dc 60000000 nop +1408 0000c4e0 57ff083c rlwinm r31,r31,1,0,30 +1412 0000c4e4 7fe4fb78 or r4,r31,r31 +1416 0000c4e8 48025e39 bl 0x32320 _realloc +1420 0000c4ec 2c030000 cmpwi r3,0x0 +1424 0000c4f0 4182ffc4 beq 0xc4b4 +1428 0000c4f4 7f9ff040 cmplw cr7,r31,r30 +1432 0000c4f8 93fd000c stw r31,0xc(r29) +1436 0000c4fc 907d0004 stw r3,0x4(r29) +1440 0000c500 419cffe0 blt cr7,0xc4e0 +1444 0000c504 7c681b78 or r8,r3,r3 +1448 0000c508 2f880000 cmpwi cr7,r8,0x0 +1452 0000c50c 419e02f4 beq cr7,0xc800 +1456 0000c510 3c400003 lis r2,0x3 +1460 0000c514 817d0008 lwz r11,0x8(r29) +1464 0000c518 3842d3a0 addi r2,r2,0xd3a0 complex +1468 0000c51c 81420004 lwz r10,0x4(r2) +1472 0000c520 80020000 lwz r0,0x0(r2) complex +1476 0000c524 7d285a14 add r9,r8,r11 +1480 0000c528 7c08592e stwx r0,r8,r11 +1484 0000c52c 91490004 stw r10,0x4(r9) +1488 0000c530 805d0008 lwz r2,0x8(r29) +1492 0000c534 38420008 addi r2,r2,0x8 +1496 0000c538 905d0008 stw r2,0x8(r29) +1500 0000c53c 480002c4 b 0xc800 +1504 0000c540 80630004 lwz r3,0x4(r3) +1508 0000c544 2f830000 cmpwi cr7,r3,0x0 +1512 0000c548 419e02b8 beq cr7,0xc800 +1516 0000c54c 811d0008 lwz r8,0x8(r29) +1520 0000c550 83fd000c lwz r31,0xc(r29) +1524 0000c554 3bc8000a addi r30,r8,0xa +1528 0000c558 7f9ef840 cmplw cr7,r30,r31 +1532 0000c55c 419d0064 bgt cr7,0xc5c0 +1536 0000c560 3c400003 lis r2,0x3 +1540 0000c564 7d434214 add r10,r3,r8 +1544 0000c568 3842d3ac addi r2,r2,0xd3ac imaginary +1548 0000c56c a1620008 lhz r11,0x8(r2) +1552 0000c570 80020000 lwz r0,0x0(r2) imaginary +1556 0000c574 81220004 lwz r9,0x4(r2) +1560 0000c578 7c03412e stwx r0,r3,r8 +1564 0000c57c b16a0008 sth r11,0x8(r10) +1568 0000c580 912a0004 stw r9,0x4(r10) +1572 0000c584 805d0008 lwz r2,0x8(r29) +1576 0000c588 3842000a addi r2,r2,0xa +1580 0000c58c 905d0008 stw r2,0x8(r29) +1584 0000c590 48000270 b 0xc800 +1588 0000c594 807d0004 lwz r3,0x4(r29) +1592 0000c598 48025dc9 bl 0x32360 _free +1596 0000c59c 38600000 li r3,0x0 +1600 0000c5a0 38000001 li r0,0x1 +1604 0000c5a4 7c671b78 or r7,r3,r3 +1608 0000c5a8 907d0004 stw r3,0x4(r29) +1612 0000c5ac 901d0018 stw r0,0x18(r29) +1616 0000c5b0 48000038 b 0xc5e8 +1620 0000c5b4 60000000 nop +1624 0000c5b8 60000000 nop +1628 0000c5bc 60000000 nop +1632 0000c5c0 57ff083c rlwinm r31,r31,1,0,30 +1636 0000c5c4 7fe4fb78 or r4,r31,r31 +1640 0000c5c8 48025d59 bl 0x32320 _realloc +1644 0000c5cc 2c030000 cmpwi r3,0x0 +1648 0000c5d0 4182ffc4 beq 0xc594 +1652 0000c5d4 7f9ff040 cmplw cr7,r31,r30 +1656 0000c5d8 93fd000c stw r31,0xc(r29) +1660 0000c5dc 907d0004 stw r3,0x4(r29) +1664 0000c5e0 419cffe0 blt cr7,0xc5c0 +1668 0000c5e4 7c671b78 or r7,r3,r3 +1672 0000c5e8 2f870000 cmpwi cr7,r7,0x0 +1676 0000c5ec 419e0214 beq cr7,0xc800 +1680 0000c5f0 3c400003 lis r2,0x3 +1684 0000c5f4 815d0008 lwz r10,0x8(r29) +1688 0000c5f8 3842d3ac addi r2,r2,0xd3ac imaginary +1692 0000c5fc a1020008 lhz r8,0x8(r2) +1696 0000c600 80020000 lwz r0,0x0(r2) imaginary +1700 0000c604 7d275214 add r9,r7,r10 +1704 0000c608 81620004 lwz r11,0x4(r2) +1708 0000c60c 7c07512e stwx r0,r7,r10 +1712 0000c610 b1090008 sth r8,0x8(r9) +1716 0000c614 91690004 stw r11,0x4(r9) +1720 0000c618 805d0008 lwz r2,0x8(r29) +1724 0000c61c 3842000a addi r2,r2,0xa +1728 0000c620 905d0008 stw r2,0x8(r29) +1732 0000c624 480001dc b 0xc800 +1736 0000c628 80630004 lwz r3,0x4(r3) +1740 0000c62c 2f830000 cmpwi cr7,r3,0x0 +1744 0000c630 419e00b0 beq cr7,0xc6e0 +1748 0000c634 813d0008 lwz r9,0x8(r29) +1752 0000c638 2f890000 cmpwi cr7,r9,0x0 +1756 0000c63c 419e0014 beq cr7,0xc650 +1760 0000c640 7c434a14 add r2,r3,r9 +1764 0000c644 8802ffff lbz r0,0xffff(r2) +1768 0000c648 2f800028 cmpwi cr7,r0,0x28 '(' +1772 0000c64c 419e0094 beq cr7,0xc6e0 +1776 0000c650 83dd000c lwz r30,0xc(r29) +1780 0000c654 7f9e4840 cmplw cr7,r30,r9 +1784 0000c658 409d0038 ble cr7,0xc690 +1788 0000c65c 38490001 addi r2,r9,0x1 +1792 0000c660 38000020 li r0,0x20 +1796 0000c664 7c0349ae stbx r0,r3,r9 +1800 0000c668 905d0008 stw r2,0x8(r29) +1804 0000c66c 48000074 b 0xc6e0 +1808 0000c670 807d0004 lwz r3,0x4(r29) +1812 0000c674 48025ced bl 0x32360 _free +1816 0000c678 38600000 li r3,0x0 +1820 0000c67c 38000001 li r0,0x1 +1824 0000c680 907d0004 stw r3,0x4(r29) +1828 0000c684 901d0018 stw r0,0x18(r29) +1832 0000c688 48000058 b 0xc6e0 +1836 0000c68c 60000000 nop +1840 0000c690 3b890001 addi r28,r9,0x1 +1844 0000c694 7f9cf040 cmplw cr7,r28,r30 +1848 0000c698 409d0028 ble cr7,0xc6c0 +1852 0000c69c 57de083c rlwinm r30,r30,1,0,30 +1856 0000c6a0 7fc4f378 or r4,r30,r30 +1860 0000c6a4 48025c7d bl 0x32320 _realloc +1864 0000c6a8 2c030000 cmpwi r3,0x0 +1868 0000c6ac 4182ffc4 beq 0xc670 +1872 0000c6b0 7f9cf040 cmplw cr7,r28,r30 +1876 0000c6b4 93dd000c stw r30,0xc(r29) +1880 0000c6b8 907d0004 stw r3,0x4(r29) +1884 0000c6bc 419dffe0 bgt cr7,0xc69c +1888 0000c6c0 2f830000 cmpwi cr7,r3,0x0 +1892 0000c6c4 419e001c beq cr7,0xc6e0 +1896 0000c6c8 813d0008 lwz r9,0x8(r29) +1900 0000c6cc 38000020 li r0,0x20 +1904 0000c6d0 7c0919ae stbx r0,r9,r3 +1908 0000c6d4 805d0008 lwz r2,0x8(r29) +1912 0000c6d8 38420001 addi r2,r2,0x1 +1916 0000c6dc 905d0008 stw r2,0x8(r29) +1920 0000c6e0 809f0004 lwz r4,0x4(r31) +1924 0000c6e4 7fa3eb78 or r3,r29,r29 +1928 0000c6e8 4bffb779 bl _d_print_comp +1932 0000c6ec 807d0004 lwz r3,0x4(r29) +1936 0000c6f0 2f830000 cmpwi cr7,r3,0x0 +1940 0000c6f4 419e010c beq cr7,0xc800 +1944 0000c6f8 815d0008 lwz r10,0x8(r29) +1948 0000c6fc 83fd000c lwz r31,0xc(r29) +1952 0000c700 3b8a0003 addi r28,r10,0x3 +1956 0000c704 7f9cf840 cmplw cr7,r28,r31 +1960 0000c708 419d005c bgt cr7,0xc764 +1964 0000c70c 3c400003 lis r2,0x3 +1968 0000c710 7d635214 add r11,r3,r10 +1972 0000c714 3842d350 addi r2,r2,0xd350 ::* +1976 0000c718 a1220001 lhz r9,0x1(r2) +1980 0000c71c 88020000 lbz r0,0x0(r2) ::* +1984 0000c720 7c0351ae stbx r0,r3,r10 +1988 0000c724 b12b0001 sth r9,0x1(r11) +1992 0000c728 805d0008 lwz r2,0x8(r29) +1996 0000c72c 38420003 addi r2,r2,0x3 +2000 0000c730 905d0008 stw r2,0x8(r29) +2004 0000c734 480000cc b 0xc800 +2008 0000c738 807d0004 lwz r3,0x4(r29) +2012 0000c73c 48025c25 bl 0x32360 _free +2016 0000c740 38000001 li r0,0x1 +2020 0000c744 7fc8f378 or r8,r30,r30 +2024 0000c748 93dd0004 stw r30,0x4(r29) +2028 0000c74c 901d0018 stw r0,0x18(r29) +2032 0000c750 4800003c b 0xc78c +2036 0000c754 60000000 nop +2040 0000c758 60000000 nop +2044 0000c75c 60000000 nop +2048 0000c760 7fc3f378 or r3,r30,r30 +2052 0000c764 57ff083c rlwinm r31,r31,1,0,30 +2056 0000c768 7fe4fb78 or r4,r31,r31 +2060 0000c76c 48025bb5 bl 0x32320 _realloc +2064 0000c770 7c7e1b79 or. r30,r3,r3 +2068 0000c774 4182ffc4 beq 0xc738 +2072 0000c778 7f9fe040 cmplw cr7,r31,r28 +2076 0000c77c 93dd0004 stw r30,0x4(r29) +2080 0000c780 93fd000c stw r31,0xc(r29) +2084 0000c784 419cffdc blt cr7,0xc760 +2088 0000c788 7fc8f378 or r8,r30,r30 +2092 0000c78c 2f880000 cmpwi cr7,r8,0x0 +2096 0000c790 419e0070 beq cr7,0xc800 +2100 0000c794 3c400003 lis r2,0x3 +2104 0000c798 817d0008 lwz r11,0x8(r29) +2108 0000c79c 3842d350 addi r2,r2,0xd350 ::* +2112 0000c7a0 a1420001 lhz r10,0x1(r2) +2116 0000c7a4 88020000 lbz r0,0x0(r2) ::* +2120 0000c7a8 7d285a14 add r9,r8,r11 +2124 0000c7ac 7c0859ae stbx r0,r8,r11 +2128 0000c7b0 b1490001 sth r10,0x1(r9) +2132 0000c7b4 805d0008 lwz r2,0x8(r29) +2136 0000c7b8 38420003 addi r2,r2,0x3 +2140 0000c7bc 905d0008 stw r2,0x8(r29) +2144 0000c7c0 48000040 b 0xc800 +2148 0000c7c4 80840004 lwz r4,0x4(r4) +2152 0000c7c8 7fa3eb78 or r3,r29,r29 +2156 0000c7cc 60000000 nop +2160 0000c7d0 38210050 addi r1,r1,0x50 +2164 0000c7d4 80010008 lwz r0,0x8(r1) +2168 0000c7d8 bb81fff0 lmw r28,0xfff0(r1) +2172 0000c7dc 7c0803a6 mtspr lr,r0 +2176 0000c7e0 4bffb680 b _d_print_comp +2180 0000c7e4 60000000 nop +2184 0000c7e8 60000000 nop +2188 0000c7ec 60000000 nop +2192 0000c7f0 7fa3eb78 or r3,r29,r29 +2196 0000c7f4 7fe4fb78 or r4,r31,r31 +2200 0000c7f8 4bffffd8 b 0xc7d0 +2204 0000c7fc 60000000 nop +2208 0000c800 38210050 addi r1,r1,0x50 +2212 0000c804 80010008 lwz r0,0x8(r1) +2216 0000c808 bb81fff0 lmw r28,0xfff0(r1) +2220 0000c80c 7c0803a6 mtspr lr,r0 +2224 0000c810 4e800020 blr +2228 0000c814 60000000 nop +2232 0000c818 60000000 nop +2236 0000c81c 60000000 nop _d_print_array_type: +0 0000c820 7c0802a6 mfspr r0,lr +4 0000c824 bf41ffe8 stmw r26,0xffe8(r1) +8 0000c828 7cbc2b79 or. r28,r5,r5 +12 0000c82c 7c7e1b78 or r30,r3,r3 +16 0000c830 7c9a2378 or r26,r4,r4 +20 0000c834 90010008 stw r0,0x8(r1) +24 0000c838 9421ffa0 stwu r1,0xffa0(r1) +28 0000c83c 418201ec beq 0xca28 +32 0000c840 7f82e378 or r2,r28,r28 +36 0000c844 60000000 nop +40 0000c848 60000000 nop +44 0000c84c 60000000 nop +48 0000c850 80020008 lwz r0,0x8(r2) +52 0000c854 2f800000 cmpwi cr7,r0,0x0 +56 0000c858 409e0028 bne cr7,0xc880 +60 0000c85c 80420004 lwz r2,0x4(r2) +64 0000c860 80020000 lwz r0,0x0(r2) +68 0000c864 2f800024 cmpwi cr7,r0,0x24 '$' +72 0000c868 409e03b0 bne cr7,0xcc18 +76 0000c86c 3b600000 li r27,0x0 +80 0000c870 3be00000 li r31,0x0 +84 0000c874 480000dc b 0xc950 +88 0000c878 60000000 nop +92 0000c87c 60000000 nop +96 0000c880 80420000 lwz r2,0x0(r2) +100 0000c884 2f820000 cmpwi cr7,r2,0x0 +104 0000c888 409effc8 bne cr7,0xc850 +108 0000c88c 3b600001 li r27,0x1 +112 0000c890 3be00000 li r31,0x0 +116 0000c894 480000bc b 0xc950 +120 0000c898 805e0008 lwz r2,0x8(r30) +124 0000c89c 83fe000c lwz r31,0xc(r30) +128 0000c8a0 3ba20002 addi r29,r2,0x2 +132 0000c8a4 7f9df840 cmplw cr7,r29,r31 +136 0000c8a8 419d0048 bgt cr7,0xc8f0 +140 0000c8ac 38002028 li r0,0x2028 +144 0000c8b0 3b600001 li r27,0x1 +148 0000c8b4 3be00001 li r31,0x1 +152 0000c8b8 7c03132e sthx r0,r3,r2 +156 0000c8bc 805e0008 lwz r2,0x8(r30) +160 0000c8c0 38420002 addi r2,r2,0x2 +164 0000c8c4 905e0008 stw r2,0x8(r30) +168 0000c8c8 48000088 b 0xc950 +172 0000c8cc 807e0004 lwz r3,0x4(r30) +176 0000c8d0 48025a91 bl 0x32360 _free +180 0000c8d4 38600000 li r3,0x0 +184 0000c8d8 38000001 li r0,0x1 +188 0000c8dc 7c621b78 or r2,r3,r3 +192 0000c8e0 907e0004 stw r3,0x4(r30) +196 0000c8e4 901e0018 stw r0,0x18(r30) +200 0000c8e8 48000030 b 0xc918 +204 0000c8ec 60000000 nop +208 0000c8f0 57ff083c rlwinm r31,r31,1,0,30 +212 0000c8f4 7fe4fb78 or r4,r31,r31 +216 0000c8f8 48025a29 bl 0x32320 _realloc +220 0000c8fc 2c030000 cmpwi r3,0x0 +224 0000c900 4182ffcc beq 0xc8cc +228 0000c904 7f9fe840 cmplw cr7,r31,r29 +232 0000c908 93fe000c stw r31,0xc(r30) +236 0000c90c 907e0004 stw r3,0x4(r30) +240 0000c910 419cffe0 blt cr7,0xc8f0 +244 0000c914 7c621b78 or r2,r3,r3 +248 0000c918 2f820000 cmpwi cr7,r2,0x0 +252 0000c91c 419e0028 beq cr7,0xc944 +256 0000c920 813e0008 lwz r9,0x8(r30) +260 0000c924 38002028 li r0,0x2028 +264 0000c928 3b600001 li r27,0x1 +268 0000c92c 3be00001 li r31,0x1 +272 0000c930 7c024b2e sthx r0,r2,r9 +276 0000c934 805e0008 lwz r2,0x8(r30) +280 0000c938 38420002 addi r2,r2,0x2 +284 0000c93c 905e0008 stw r2,0x8(r30) +288 0000c940 48000010 b 0xc950 +292 0000c944 3b600001 li r27,0x1 +296 0000c948 3be00001 li r31,0x1 +300 0000c94c 60000000 nop +304 0000c950 7f84e378 or r4,r28,r28 +308 0000c954 7fc3f378 or r3,r30,r30 +312 0000c958 38a00000 li r5,0x0 +316 0000c95c 48000305 bl _d_print_mod_list +320 0000c960 2f9f0000 cmpwi cr7,r31,0x0 +324 0000c964 419e00b4 beq cr7,0xca18 +328 0000c968 807e0004 lwz r3,0x4(r30) +332 0000c96c 2f830000 cmpwi cr7,r3,0x0 +336 0000c970 419e00ac beq cr7,0xca1c +340 0000c974 813e0008 lwz r9,0x8(r30) +344 0000c978 83fe000c lwz r31,0xc(r30) +348 0000c97c 7f89f840 cmplw cr7,r9,r31 +352 0000c980 409c0040 bge cr7,0xc9c0 +356 0000c984 38000029 li r0,0x29 +360 0000c988 38490001 addi r2,r9,0x1 +364 0000c98c 7c0349ae stbx r0,r3,r9 +368 0000c990 905e0008 stw r2,0x8(r30) +372 0000c994 807e0004 lwz r3,0x4(r30) +376 0000c998 48000084 b 0xca1c +380 0000c99c 807e0004 lwz r3,0x4(r30) +384 0000c9a0 480259c1 bl 0x32360 _free +388 0000c9a4 38600000 li r3,0x0 +392 0000c9a8 38000001 li r0,0x1 +396 0000c9ac 907e0004 stw r3,0x4(r30) +400 0000c9b0 901e0018 stw r0,0x18(r30) +404 0000c9b4 48000068 b 0xca1c +408 0000c9b8 60000000 nop +412 0000c9bc 60000000 nop +416 0000c9c0 3ba90001 addi r29,r9,0x1 +420 0000c9c4 7f9df840 cmplw cr7,r29,r31 +424 0000c9c8 409d0028 ble cr7,0xc9f0 +428 0000c9cc 57ff083c rlwinm r31,r31,1,0,30 +432 0000c9d0 7fe4fb78 or r4,r31,r31 +436 0000c9d4 4802594d bl 0x32320 _realloc +440 0000c9d8 2c030000 cmpwi r3,0x0 +444 0000c9dc 4182ffc0 beq 0xc99c +448 0000c9e0 7f9df840 cmplw cr7,r29,r31 +452 0000c9e4 93fe000c stw r31,0xc(r30) +456 0000c9e8 907e0004 stw r3,0x4(r30) +460 0000c9ec 419dffe0 bgt cr7,0xc9cc +464 0000c9f0 2f830000 cmpwi cr7,r3,0x0 +468 0000c9f4 419e0028 beq cr7,0xca1c +472 0000c9f8 813e0008 lwz r9,0x8(r30) +476 0000c9fc 38000029 li r0,0x29 +480 0000ca00 7c0919ae stbx r0,r9,r3 +484 0000ca04 805e0008 lwz r2,0x8(r30) +488 0000ca08 807e0004 lwz r3,0x4(r30) +492 0000ca0c 38420001 addi r2,r2,0x1 +496 0000ca10 905e0008 stw r2,0x8(r30) +500 0000ca14 48000008 b 0xca1c +504 0000ca18 807e0004 lwz r3,0x4(r30) +508 0000ca1c 2f9b0000 cmpwi cr7,r27,0x0 +512 0000ca20 419e00a0 beq cr7,0xcac0 +516 0000ca24 4800000c b 0xca30 +520 0000ca28 80630004 lwz r3,0x4(r3) +524 0000ca2c 60000000 nop +528 0000ca30 2f830000 cmpwi cr7,r3,0x0 +532 0000ca34 419e012c beq cr7,0xcb60 +536 0000ca38 813e0008 lwz r9,0x8(r30) +540 0000ca3c 83fe000c lwz r31,0xc(r30) +544 0000ca40 7f89f840 cmplw cr7,r9,r31 +548 0000ca44 409c001c bge cr7,0xca60 +552 0000ca48 38000020 li r0,0x20 +556 0000ca4c 38490001 addi r2,r9,0x1 +560 0000ca50 7c0349ae stbx r0,r3,r9 +564 0000ca54 905e0008 stw r2,0x8(r30) +568 0000ca58 807e0004 lwz r3,0x4(r30) +572 0000ca5c 48000064 b 0xcac0 +576 0000ca60 3ba90001 addi r29,r9,0x1 +580 0000ca64 7f9df840 cmplw cr7,r29,r31 +584 0000ca68 409d0028 ble cr7,0xca90 +588 0000ca6c 57ff083c rlwinm r31,r31,1,0,30 +592 0000ca70 7fe4fb78 or r4,r31,r31 +596 0000ca74 480258ad bl 0x32320 _realloc +600 0000ca78 2c030000 cmpwi r3,0x0 +604 0000ca7c 41820070 beq 0xcaec +608 0000ca80 7f9df840 cmplw cr7,r29,r31 +612 0000ca84 93fe000c stw r31,0xc(r30) +616 0000ca88 907e0004 stw r3,0x4(r30) +620 0000ca8c 419dffe0 bgt cr7,0xca6c +624 0000ca90 2f830000 cmpwi cr7,r3,0x0 +628 0000ca94 419e002c beq cr7,0xcac0 +632 0000ca98 813e0008 lwz r9,0x8(r30) +636 0000ca9c 38000020 li r0,0x20 +640 0000caa0 7c0919ae stbx r0,r9,r3 +644 0000caa4 805e0008 lwz r2,0x8(r30) +648 0000caa8 807e0004 lwz r3,0x4(r30) +652 0000caac 38420001 addi r2,r2,0x1 +656 0000cab0 905e0008 stw r2,0x8(r30) +660 0000cab4 60000000 nop +664 0000cab8 60000000 nop +668 0000cabc 60000000 nop +672 0000cac0 2f830000 cmpwi cr7,r3,0x0 +676 0000cac4 419e009c beq cr7,0xcb60 +680 0000cac8 813e0008 lwz r9,0x8(r30) +684 0000cacc 83fe000c lwz r31,0xc(r30) +688 0000cad0 7f89f840 cmplw cr7,r9,r31 +692 0000cad4 409c0154 bge cr7,0xcc28 +696 0000cad8 38490001 addi r2,r9,0x1 +700 0000cadc 3800005b li r0,0x5b +704 0000cae0 7c0919ae stbx r0,r9,r3 +708 0000cae4 905e0008 stw r2,0x8(r30) +712 0000cae8 48000078 b 0xcb60 +716 0000caec 807e0004 lwz r3,0x4(r30) +720 0000caf0 48025871 bl 0x32360 _free +724 0000caf4 38600000 li r3,0x0 +728 0000caf8 38000001 li r0,0x1 +732 0000cafc 907e0004 stw r3,0x4(r30) +736 0000cb00 901e0018 stw r0,0x18(r30) +740 0000cb04 4800005c b 0xcb60 +744 0000cb08 60000000 nop +748 0000cb0c 60000000 nop +752 0000cb10 57ff083c rlwinm r31,r31,1,0,30 +756 0000cb14 7fe4fb78 or r4,r31,r31 +760 0000cb18 48025809 bl 0x32320 _realloc +764 0000cb1c 2c030000 cmpwi r3,0x0 +768 0000cb20 4182ffcc beq 0xcaec +772 0000cb24 7f9df840 cmplw cr7,r29,r31 +776 0000cb28 93fe000c stw r31,0xc(r30) +780 0000cb2c 907e0004 stw r3,0x4(r30) +784 0000cb30 419dffe0 bgt cr7,0xcb10 +788 0000cb34 2f830000 cmpwi cr7,r3,0x0 +792 0000cb38 419e0028 beq cr7,0xcb60 +796 0000cb3c 813e0008 lwz r9,0x8(r30) +800 0000cb40 3800005b li r0,0x5b +804 0000cb44 7c0919ae stbx r0,r9,r3 +808 0000cb48 805e0008 lwz r2,0x8(r30) +812 0000cb4c 38420001 addi r2,r2,0x1 +816 0000cb50 905e0008 stw r2,0x8(r30) +820 0000cb54 60000000 nop +824 0000cb58 60000000 nop +828 0000cb5c 60000000 nop +832 0000cb60 809a0004 lwz r4,0x4(r26) +836 0000cb64 2f840000 cmpwi cr7,r4,0x0 +840 0000cb68 419e000c beq cr7,0xcb74 +844 0000cb6c 7fc3f378 or r3,r30,r30 +848 0000cb70 4bffb2f1 bl _d_print_comp +852 0000cb74 807e0004 lwz r3,0x4(r30) +856 0000cb78 2f830000 cmpwi cr7,r3,0x0 +860 0000cb7c 419e00c4 beq cr7,0xcc40 +864 0000cb80 813e0008 lwz r9,0x8(r30) +868 0000cb84 83fe000c lwz r31,0xc(r30) +872 0000cb88 7f89f840 cmplw cr7,r9,r31 +876 0000cb8c 409c0034 bge cr7,0xcbc0 +880 0000cb90 38490001 addi r2,r9,0x1 +884 0000cb94 3800005d li r0,0x5d +888 0000cb98 7c0349ae stbx r0,r3,r9 +892 0000cb9c 905e0008 stw r2,0x8(r30) +896 0000cba0 480000a0 b 0xcc40 +900 0000cba4 807e0004 lwz r3,0x4(r30) +904 0000cba8 480257b9 bl 0x32360 _free +908 0000cbac 38600000 li r3,0x0 +912 0000cbb0 38000001 li r0,0x1 +916 0000cbb4 907e0004 stw r3,0x4(r30) +920 0000cbb8 901e0018 stw r0,0x18(r30) +924 0000cbbc 48000084 b 0xcc40 +928 0000cbc0 3ba90001 addi r29,r9,0x1 +932 0000cbc4 7f9df840 cmplw cr7,r29,r31 +936 0000cbc8 409d002c ble cr7,0xcbf4 +940 0000cbcc 60000000 nop +944 0000cbd0 57ff083c rlwinm r31,r31,1,0,30 +948 0000cbd4 7fe4fb78 or r4,r31,r31 +952 0000cbd8 48025749 bl 0x32320 _realloc +956 0000cbdc 2c030000 cmpwi r3,0x0 +960 0000cbe0 4182ffc4 beq 0xcba4 +964 0000cbe4 7f9df840 cmplw cr7,r29,r31 +968 0000cbe8 93fe000c stw r31,0xc(r30) +972 0000cbec 907e0004 stw r3,0x4(r30) +976 0000cbf0 419dffe0 bgt cr7,0xcbd0 +980 0000cbf4 2f830000 cmpwi cr7,r3,0x0 +984 0000cbf8 419e0048 beq cr7,0xcc40 +988 0000cbfc 813e0008 lwz r9,0x8(r30) +992 0000cc00 3800005d li r0,0x5d +996 0000cc04 7c0919ae stbx r0,r9,r3 +1000 0000cc08 805e0008 lwz r2,0x8(r30) +1004 0000cc0c 38420001 addi r2,r2,0x1 +1008 0000cc10 905e0008 stw r2,0x8(r30) +1012 0000cc14 4800002c b 0xcc40 +1016 0000cc18 807e0004 lwz r3,0x4(r30) +1020 0000cc1c 2f830000 cmpwi cr7,r3,0x0 +1024 0000cc20 409efc78 bne cr7,0xc898 +1028 0000cc24 4bfffd20 b 0xc944 +1032 0000cc28 3ba90001 addi r29,r9,0x1 +1036 0000cc2c 7f9df840 cmplw cr7,r29,r31 +1040 0000cc30 409dff04 ble cr7,0xcb34 +1044 0000cc34 4bfffedc b 0xcb10 +1048 0000cc38 60000000 nop +1052 0000cc3c 60000000 nop +1056 0000cc40 38210060 addi r1,r1,0x60 +1060 0000cc44 80010008 lwz r0,0x8(r1) +1064 0000cc48 bb41ffe8 lmw r26,0xffe8(r1) +1068 0000cc4c 7c0803a6 mtspr lr,r0 +1072 0000cc50 4e800020 blr +1076 0000cc54 60000000 nop +1080 0000cc58 60000000 nop +1084 0000cc5c 60000000 nop _d_print_mod_list: +0 0000cc60 7c0802a6 mfspr r0,lr +4 0000cc64 bf61ffec stmw r27,0xffec(r1) +8 0000cc68 7c9f2379 or. r31,r4,r4 +12 0000cc6c 7c7e1b78 or r30,r3,r3 +16 0000cc70 90010008 stw r0,0x8(r1) +20 0000cc74 9421ffa0 stwu r1,0xffa0(r1) +24 0000cc78 40820258 bne 0xced0 +28 0000cc7c 48000310 b 0xcf8c +32 0000cc80 83ff0000 lwz r31,0x0(r31) +36 0000cc84 2f9f0000 cmpwi cr7,r31,0x0 +40 0000cc88 419e0304 beq cr7,0xcf8c +44 0000cc8c 801e0004 lwz r0,0x4(r30) +48 0000cc90 2f800000 cmpwi cr7,r0,0x0 +52 0000cc94 419e02f8 beq cr7,0xcf8c +56 0000cc98 801f0008 lwz r0,0x8(r31) +60 0000cc9c 2f800000 cmpwi cr7,r0,0x0 +64 0000cca0 409effe0 bne cr7,0xcc80 +68 0000cca4 38400001 li r2,0x1 +72 0000cca8 801f000c lwz r0,0xc(r31) +76 0000ccac 905f0008 stw r2,0x8(r31) +80 0000ccb0 839e0010 lwz r28,0x10(r30) +84 0000ccb4 901e0010 stw r0,0x10(r30) +88 0000ccb8 809f0004 lwz r4,0x4(r31) +92 0000ccbc 80040000 lwz r0,0x0(r4) +96 0000ccc0 2f800023 cmpwi cr7,r0,0x23 '#' +100 0000ccc4 409e0018 bne cr7,0xccdc +104 0000ccc8 80bf0000 lwz r5,0x0(r31) +108 0000cccc 7fc3f378 or r3,r30,r30 +112 0000ccd0 480002d1 bl _d_print_function_type +116 0000ccd4 939e0010 stw r28,0x10(r30) +120 0000ccd8 480002b4 b 0xcf8c +124 0000ccdc 2f800024 cmpwi cr7,r0,0x24 '$' +128 0000cce0 409e0018 bne cr7,0xccf8 +132 0000cce4 80bf0000 lwz r5,0x0(r31) +136 0000cce8 7fc3f378 or r3,r30,r30 +140 0000ccec 4bfffb35 bl _d_print_array_type +144 0000ccf0 939e0010 stw r28,0x10(r30) +148 0000ccf4 48000298 b 0xcf8c +152 0000ccf8 2f800002 cmpwi cr7,r0,0x2 +156 0000ccfc 409e01b8 bne cr7,0xceb4 +160 0000cd00 38000000 li r0,0x0 +164 0000cd04 83be0014 lwz r29,0x14(r30) +168 0000cd08 7fc3f378 or r3,r30,r30 +172 0000cd0c 901e0014 stw r0,0x14(r30) +176 0000cd10 805f0004 lwz r2,0x4(r31) +180 0000cd14 80820004 lwz r4,0x4(r2) +184 0000cd18 4bffb149 bl _d_print_comp +188 0000cd1c 801e0000 lwz r0,0x0(r30) +192 0000cd20 93be0014 stw r29,0x14(r30) +196 0000cd24 70020004 andi. r2,r0,0x4 +200 0000cd28 408200b4 bne 0xcddc +204 0000cd2c 807e0004 lwz r3,0x4(r30) +208 0000cd30 2f830000 cmpwi cr7,r3,0x0 +212 0000cd34 419e0144 beq cr7,0xce78 +216 0000cd38 805e0008 lwz r2,0x8(r30) +220 0000cd3c 83be000c lwz r29,0xc(r30) +224 0000cd40 3b620002 addi r27,r2,0x2 +228 0000cd44 7f9be840 cmplw cr7,r27,r29 +232 0000cd48 419d0048 bgt cr7,0xcd90 +236 0000cd4c 38003a3a li r0,0x3a3a +240 0000cd50 7c03132e sthx r0,r3,r2 +244 0000cd54 805e0008 lwz r2,0x8(r30) +248 0000cd58 38420002 addi r2,r2,0x2 +252 0000cd5c 905e0008 stw r2,0x8(r30) +256 0000cd60 48000118 b 0xce78 +260 0000cd64 807e0004 lwz r3,0x4(r30) +264 0000cd68 480255f9 bl 0x32360 _free +268 0000cd6c 38600000 li r3,0x0 +272 0000cd70 38000001 li r0,0x1 +276 0000cd74 7c621b78 or r2,r3,r3 +280 0000cd78 907e0004 stw r3,0x4(r30) +284 0000cd7c 901e0018 stw r0,0x18(r30) +288 0000cd80 48000038 b 0xcdb8 +292 0000cd84 60000000 nop +296 0000cd88 60000000 nop +300 0000cd8c 60000000 nop +304 0000cd90 57bd083c rlwinm r29,r29,1,0,30 +308 0000cd94 7fa4eb78 or r4,r29,r29 +312 0000cd98 48025589 bl 0x32320 _realloc +316 0000cd9c 2c030000 cmpwi r3,0x0 +320 0000cda0 4182ffc4 beq 0xcd64 +324 0000cda4 7f9dd840 cmplw cr7,r29,r27 +328 0000cda8 93be000c stw r29,0xc(r30) +332 0000cdac 907e0004 stw r3,0x4(r30) +336 0000cdb0 419cffe0 blt cr7,0xcd90 +340 0000cdb4 7c621b78 or r2,r3,r3 +344 0000cdb8 2f820000 cmpwi cr7,r2,0x0 +348 0000cdbc 419e00bc beq cr7,0xce78 +352 0000cdc0 813e0008 lwz r9,0x8(r30) +356 0000cdc4 38003a3a li r0,0x3a3a +360 0000cdc8 7c024b2e sthx r0,r2,r9 +364 0000cdcc 805e0008 lwz r2,0x8(r30) +368 0000cdd0 38420002 addi r2,r2,0x2 +372 0000cdd4 905e0008 stw r2,0x8(r30) +376 0000cdd8 480000a0 b 0xce78 +380 0000cddc 807e0004 lwz r3,0x4(r30) +384 0000cde0 2f830000 cmpwi cr7,r3,0x0 +388 0000cde4 419e0094 beq cr7,0xce78 +392 0000cde8 813e0008 lwz r9,0x8(r30) +396 0000cdec 83be000c lwz r29,0xc(r30) +400 0000cdf0 7f89e840 cmplw cr7,r9,r29 +404 0000cdf4 409c0034 bge cr7,0xce28 +408 0000cdf8 38490001 addi r2,r9,0x1 +412 0000cdfc 3800002e li r0,0x2e +416 0000ce00 7c0349ae stbx r0,r3,r9 +420 0000ce04 905e0008 stw r2,0x8(r30) +424 0000ce08 48000070 b 0xce78 +428 0000ce0c 807e0004 lwz r3,0x4(r30) +432 0000ce10 48025551 bl 0x32360 _free +436 0000ce14 38600000 li r3,0x0 +440 0000ce18 38000001 li r0,0x1 +444 0000ce1c 907e0004 stw r3,0x4(r30) +448 0000ce20 901e0018 stw r0,0x18(r30) +452 0000ce24 48000054 b 0xce78 +456 0000ce28 3b690001 addi r27,r9,0x1 +460 0000ce2c 7f9be840 cmplw cr7,r27,r29 +464 0000ce30 409d0028 ble cr7,0xce58 +468 0000ce34 57bd083c rlwinm r29,r29,1,0,30 +472 0000ce38 7fa4eb78 or r4,r29,r29 +476 0000ce3c 480254e5 bl 0x32320 _realloc +480 0000ce40 2c030000 cmpwi r3,0x0 +484 0000ce44 4182ffc8 beq 0xce0c +488 0000ce48 7f9be840 cmplw cr7,r27,r29 +492 0000ce4c 93be000c stw r29,0xc(r30) +496 0000ce50 907e0004 stw r3,0x4(r30) +500 0000ce54 419dffe0 bgt cr7,0xce34 +504 0000ce58 2f830000 cmpwi cr7,r3,0x0 +508 0000ce5c 419e001c beq cr7,0xce78 +512 0000ce60 813e0008 lwz r9,0x8(r30) +516 0000ce64 3800002e li r0,0x2e +520 0000ce68 7c0919ae stbx r0,r9,r3 +524 0000ce6c 805e0008 lwz r2,0x8(r30) +528 0000ce70 38420001 addi r2,r2,0x1 +532 0000ce74 905e0008 stw r2,0x8(r30) +536 0000ce78 805f0004 lwz r2,0x4(r31) +540 0000ce7c 80820008 lwz r4,0x8(r2) +544 0000ce80 81240000 lwz r9,0x0(r4) +548 0000ce84 3929ffe7 addi r9,r9,0xffe7 +552 0000ce88 2b890002 cmplwi cr7,r9,0x2 +556 0000ce8c 419d0018 bgt cr7,0xcea4 +560 0000ce90 80840004 lwz r4,0x4(r4) +564 0000ce94 80440000 lwz r2,0x0(r4) +568 0000ce98 3842ffe7 addi r2,r2,0xffe7 +572 0000ce9c 2b820002 cmplwi cr7,r2,0x2 +576 0000cea0 409dfff0 ble cr7,0xce90 +580 0000cea4 7fc3f378 or r3,r30,r30 +584 0000cea8 4bffafb9 bl _d_print_comp +588 0000ceac 939e0010 stw r28,0x10(r30) +592 0000ceb0 480000dc b 0xcf8c +596 0000ceb4 7fc3f378 or r3,r30,r30 +600 0000ceb8 4bfff0a9 bl _d_print_mod +604 0000cebc 939e0010 stw r28,0x10(r30) +608 0000cec0 4bfffdc0 b 0xcc80 +612 0000cec4 60000000 nop +616 0000cec8 60000000 nop +620 0000cecc 60000000 nop +624 0000ced0 80030004 lwz r0,0x4(r3) +628 0000ced4 2f800000 cmpwi cr7,r0,0x0 +632 0000ced8 419e00b4 beq cr7,0xcf8c +636 0000cedc 2f850000 cmpwi cr7,r5,0x0 +640 0000cee0 40befdb8 bne- cr7,0xcc98 +644 0000cee4 3ba00001 li r29,0x1 +648 0000cee8 60000000 nop +652 0000ceec 60000000 nop +656 0000cef0 801f0008 lwz r0,0x8(r31) +660 0000cef4 2f800000 cmpwi cr7,r0,0x0 +664 0000cef8 419e0068 beq cr7,0xcf60 +668 0000cefc 83ff0000 lwz r31,0x0(r31) +672 0000cf00 2f9f0000 cmpwi cr7,r31,0x0 +676 0000cf04 409e007c bne cr7,0xcf80 +680 0000cf08 48000084 b 0xcf8c +684 0000cf0c 60000000 nop +688 0000cf10 7fc3f378 or r3,r30,r30 +692 0000cf14 4bfff04d bl _d_print_mod +696 0000cf18 939e0010 stw r28,0x10(r30) +700 0000cf1c 4bffffe0 b 0xcefc +704 0000cf20 2f800002 cmpwi cr7,r0,0x2 +708 0000cf24 409effec bne cr7,0xcf10 +712 0000cf28 4bfffdd8 b 0xcd00 +716 0000cf2c 60000000 nop +720 0000cf30 2f800024 cmpwi cr7,r0,0x24 '$' +724 0000cf34 409effec bne cr7,0xcf20 +728 0000cf38 4bfffdac b 0xcce4 +732 0000cf3c 93bf0008 stw r29,0x8(r31) +736 0000cf40 801f000c lwz r0,0xc(r31) +740 0000cf44 839e0010 lwz r28,0x10(r30) +744 0000cf48 901e0010 stw r0,0x10(r30) +748 0000cf4c 809f0004 lwz r4,0x4(r31) +752 0000cf50 80040000 lwz r0,0x0(r4) +756 0000cf54 2f800023 cmpwi cr7,r0,0x23 '#' +760 0000cf58 409effd8 bne cr7,0xcf30 +764 0000cf5c 4bfffd6c b 0xccc8 +768 0000cf60 805f0004 lwz r2,0x4(r31) +772 0000cf64 81220000 lwz r9,0x0(r2) +776 0000cf68 3929ffe7 addi r9,r9,0xffe7 +780 0000cf6c 2b890002 cmplwi cr7,r9,0x2 +784 0000cf70 409dff8c ble cr7,0xcefc +788 0000cf74 4bffffc8 b 0xcf3c +792 0000cf78 60000000 nop +796 0000cf7c 60000000 nop +800 0000cf80 801e0004 lwz r0,0x4(r30) +804 0000cf84 2f800000 cmpwi cr7,r0,0x0 +808 0000cf88 409eff68 bne cr7,0xcef0 +812 0000cf8c 38210060 addi r1,r1,0x60 +816 0000cf90 80010008 lwz r0,0x8(r1) +820 0000cf94 bb61ffec lmw r27,0xffec(r1) +824 0000cf98 7c0803a6 mtspr lr,r0 +828 0000cf9c 4e800020 blr _d_print_function_type: +0 0000cfa0 7c400026 mfcr r2 +4 0000cfa4 7c0802a6 mfspr r0,lr +8 0000cfa8 bf41ffe8 stmw r26,0xffe8(r1) +12 0000cfac 7cbc2b79 or. r28,r5,r5 +16 0000cfb0 7c7e1b78 or r30,r3,r3 +20 0000cfb4 7c9a2378 or r26,r4,r4 +24 0000cfb8 90010008 stw r0,0x8(r1) +28 0000cfbc 90410004 stw r2,0x4(r1) +32 0000cfc0 9421ffa0 stwu r1,0xffa0(r1) +36 0000cfc4 408204bc bne 0xd480 +40 0000cfc8 48000088 b 0xd050 +44 0000cfcc 60000000 nop +48 0000cfd0 800b0008 lwz r0,0x8(r11) +52 0000cfd4 2f800000 cmpwi cr7,r0,0x0 +56 0000cfd8 409e0064 bne cr7,0xd03c +60 0000cfdc 804b0004 lwz r2,0x4(r11) +64 0000cfe0 81220000 lwz r9,0x0(r2) +68 0000cfe4 3929ffea addi r9,r9,0xffea +72 0000cfe8 2b89000f cmplwi cr7,r9,0xf +76 0000cfec 419d0044 bgt cr7,0xd030 +80 0000cff0 38000001 li r0,0x1 +84 0000cff4 7c004830 slw r0,r0,r9 +88 0000cff8 70028647 andi. r2,r0,0x8647 +92 0000cffc 40820024 bne 0xd020 +96 0000d000 70020180 andi. r2,r0,0x180 +100 0000d004 4182002c beq 0xd030 +104 0000d008 39200001 li r9,0x1 +108 0000d00c 39600001 li r11,0x1 +112 0000d010 38400000 li r2,0x0 +116 0000d014 48000048 b 0xd05c +120 0000d018 60000000 nop +124 0000d01c 60000000 nop +128 0000d020 39200001 li r9,0x1 +132 0000d024 39600001 li r11,0x1 +136 0000d028 38400001 li r2,0x1 +140 0000d02c 48000030 b 0xd05c +144 0000d030 816b0000 lwz r11,0x0(r11) +148 0000d034 2f8b0000 cmpwi cr7,r11,0x0 +152 0000d038 409eff98 bne cr7,0xcfd0 +156 0000d03c 39200000 li r9,0x0 +160 0000d040 39600001 li r11,0x1 +164 0000d044 38400000 li r2,0x0 +168 0000d048 48000014 b 0xd05c +172 0000d04c 60000000 nop +176 0000d050 39200000 li r9,0x0 +180 0000d054 39600000 li r11,0x0 +184 0000d058 38400000 li r2,0x0 +188 0000d05c 801a0004 lwz r0,0x4(r26) +192 0000d060 2f800000 cmpwi cr7,r0,0x0 +196 0000d064 419e001c beq cr7,0xd080 +200 0000d068 2f8b0000 cmpwi cr7,r11,0x0 +204 0000d06c 409e0014 bne cr7,0xd080 +208 0000d070 39200001 li r9,0x1 +212 0000d074 2e090000 cmpwi cr4,r9,0x0 +216 0000d078 48000010 b 0xd088 +220 0000d07c 60000000 nop +224 0000d080 2e090000 cmpwi cr4,r9,0x0 +228 0000d084 4192019c beq cr4,0xd220 +232 0000d088 2f820000 cmpwi cr7,r2,0x0 +236 0000d08c 409e0044 bne cr7,0xd0d0 +240 0000d090 807e0004 lwz r3,0x4(r30) +244 0000d094 2f030000 cmpwi cr6,r3,0x0 +248 0000d098 419a0188 beq cr6,0xd220 +252 0000d09c 813e0008 lwz r9,0x8(r30) +256 0000d0a0 39600000 li r11,0x0 +260 0000d0a4 2f890000 cmpwi cr7,r9,0x0 +264 0000d0a8 419e0054 beq cr7,0xd0fc +268 0000d0ac 7c434a14 add r2,r3,r9 +272 0000d0b0 8802ffff lbz r0,0xffff(r2) +276 0000d0b4 7c000774 extsb r0,r0 +280 0000d0b8 2f800028 cmpwi cr7,r0,0x28 '(' +284 0000d0bc 419e00d4 beq cr7,0xd190 +288 0000d0c0 2f80002a cmpwi cr7,r0,0x2a '*' +292 0000d0c4 7d2b4b78 or r11,r9,r9 +296 0000d0c8 409e0024 bne cr7,0xd0ec +300 0000d0cc 480000c4 b 0xd190 +304 0000d0d0 807e0004 lwz r3,0x4(r30) +308 0000d0d4 2f030000 cmpwi cr6,r3,0x0 +312 0000d0d8 419a0148 beq cr6,0xd220 +316 0000d0dc 817e0008 lwz r11,0x8(r30) +320 0000d0e0 2f8b0000 cmpwi cr7,r11,0x0 +324 0000d0e4 7d695b78 or r9,r11,r11 +328 0000d0e8 419e0014 beq cr7,0xd0fc +332 0000d0ec 7c435a14 add r2,r3,r11 +336 0000d0f0 8802ffff lbz r0,0xffff(r2) +340 0000d0f4 2f800020 cmpwi cr7,r0,0x20 ' ' +344 0000d0f8 419e0098 beq cr7,0xd190 +348 0000d0fc 83fe000c lwz r31,0xc(r30) +352 0000d100 7f9f5840 cmplw cr7,r31,r11 +356 0000d104 409d001c ble cr7,0xd120 +360 0000d108 38000020 li r0,0x20 +364 0000d10c 392b0001 addi r9,r11,0x1 +368 0000d110 7c0359ae stbx r0,r3,r11 +372 0000d114 913e0008 stw r9,0x8(r30) +376 0000d118 807e0004 lwz r3,0x4(r30) +380 0000d11c 48000068 b 0xd184 +384 0000d120 419a0100 beq cr6,0xd220 +388 0000d124 3bab0001 addi r29,r11,0x1 +392 0000d128 7f9df840 cmplw cr7,r29,r31 +396 0000d12c 409d0034 ble cr7,0xd160 +400 0000d130 57ff083c rlwinm r31,r31,1,0,30 +404 0000d134 7fe4fb78 or r4,r31,r31 +408 0000d138 480251e9 bl 0x32320 _realloc +412 0000d13c 2c030000 cmpwi r3,0x0 +416 0000d140 41820070 beq 0xd1b0 +420 0000d144 7f9df840 cmplw cr7,r29,r31 +424 0000d148 93fe000c stw r31,0xc(r30) +428 0000d14c 907e0004 stw r3,0x4(r30) +432 0000d150 419dffe0 bgt cr7,0xd130 +436 0000d154 60000000 nop +440 0000d158 60000000 nop +444 0000d15c 60000000 nop +448 0000d160 2f830000 cmpwi cr7,r3,0x0 +452 0000d164 419e0020 beq cr7,0xd184 +456 0000d168 805e0008 lwz r2,0x8(r30) +460 0000d16c 38000020 li r0,0x20 +464 0000d170 7c0219ae stbx r0,r2,r3 +468 0000d174 813e0008 lwz r9,0x8(r30) +472 0000d178 807e0004 lwz r3,0x4(r30) +476 0000d17c 39290001 addi r9,r9,0x1 +480 0000d180 913e0008 stw r9,0x8(r30) +484 0000d184 2f830000 cmpwi cr7,r3,0x0 +488 0000d188 419e0098 beq cr7,0xd220 +492 0000d18c 813e0008 lwz r9,0x8(r30) +496 0000d190 83fe000c lwz r31,0xc(r30) +500 0000d194 7f89f840 cmplw cr7,r9,r31 +504 0000d198 409c0308 bge cr7,0xd4a0 +508 0000d19c 38000028 li r0,0x28 +512 0000d1a0 7c0349ae stbx r0,r3,r9 +516 0000d1a4 39290001 addi r9,r9,0x1 +520 0000d1a8 913e0008 stw r9,0x8(r30) +524 0000d1ac 48000074 b 0xd220 +528 0000d1b0 807e0004 lwz r3,0x4(r30) +532 0000d1b4 480251ad bl 0x32360 _free +536 0000d1b8 38600000 li r3,0x0 +540 0000d1bc 38000001 li r0,0x1 +544 0000d1c0 907e0004 stw r3,0x4(r30) +548 0000d1c4 901e0018 stw r0,0x18(r30) +552 0000d1c8 48000058 b 0xd220 +556 0000d1cc 60000000 nop +560 0000d1d0 57ff083c rlwinm r31,r31,1,0,30 +564 0000d1d4 7fe4fb78 or r4,r31,r31 +568 0000d1d8 48025149 bl 0x32320 _realloc +572 0000d1dc 2c030000 cmpwi r3,0x0 +576 0000d1e0 4182ffd0 beq 0xd1b0 +580 0000d1e4 7f9df840 cmplw cr7,r29,r31 +584 0000d1e8 93fe000c stw r31,0xc(r30) +588 0000d1ec 907e0004 stw r3,0x4(r30) +592 0000d1f0 419dffe0 bgt cr7,0xd1d0 +596 0000d1f4 60000000 nop +600 0000d1f8 60000000 nop +604 0000d1fc 60000000 nop +608 0000d200 2f830000 cmpwi cr7,r3,0x0 +612 0000d204 419e001c beq cr7,0xd220 +616 0000d208 805e0008 lwz r2,0x8(r30) +620 0000d20c 38000028 li r0,0x28 +624 0000d210 7c0219ae stbx r0,r2,r3 +628 0000d214 813e0008 lwz r9,0x8(r30) +632 0000d218 39290001 addi r9,r9,0x1 +636 0000d21c 913e0008 stw r9,0x8(r30) +640 0000d220 38000000 li r0,0x0 +644 0000d224 837e0014 lwz r27,0x14(r30) +648 0000d228 7fc3f378 or r3,r30,r30 +652 0000d22c 7f84e378 or r4,r28,r28 +656 0000d230 38a00000 li r5,0x0 +660 0000d234 901e0014 stw r0,0x14(r30) +664 0000d238 4bfffa29 bl _d_print_mod_list +668 0000d23c 419200b4 beq cr4,0xd2f0 +672 0000d240 807e0004 lwz r3,0x4(r30) +676 0000d244 2f830000 cmpwi cr7,r3,0x0 +680 0000d248 419e0148 beq cr7,0xd390 +684 0000d24c 805e0008 lwz r2,0x8(r30) +688 0000d250 83fe000c lwz r31,0xc(r30) +692 0000d254 7f82f840 cmplw cr7,r2,r31 +696 0000d258 409c0028 bge cr7,0xd280 +700 0000d25c 38000029 li r0,0x29 +704 0000d260 39220001 addi r9,r2,0x1 +708 0000d264 7c0311ae stbx r0,r3,r2 +712 0000d268 913e0008 stw r9,0x8(r30) +716 0000d26c 807e0004 lwz r3,0x4(r30) +720 0000d270 48000084 b 0xd2f4 +724 0000d274 60000000 nop +728 0000d278 60000000 nop +732 0000d27c 60000000 nop +736 0000d280 3ba20001 addi r29,r2,0x1 +740 0000d284 7f9df840 cmplw cr7,r29,r31 +744 0000d288 409d0038 ble cr7,0xd2c0 +748 0000d28c 60000000 nop +752 0000d290 57ff083c rlwinm r31,r31,1,0,30 +756 0000d294 7fe4fb78 or r4,r31,r31 +760 0000d298 48025089 bl 0x32320 _realloc +764 0000d29c 2c030000 cmpwi r3,0x0 +768 0000d2a0 41820080 beq 0xd320 +772 0000d2a4 7f9df840 cmplw cr7,r29,r31 +776 0000d2a8 93fe000c stw r31,0xc(r30) +780 0000d2ac 907e0004 stw r3,0x4(r30) +784 0000d2b0 419dffe0 bgt cr7,0xd290 +788 0000d2b4 60000000 nop +792 0000d2b8 60000000 nop +796 0000d2bc 60000000 nop +800 0000d2c0 2f830000 cmpwi cr7,r3,0x0 +804 0000d2c4 419e0030 beq cr7,0xd2f4 +808 0000d2c8 805e0008 lwz r2,0x8(r30) +812 0000d2cc 38000029 li r0,0x29 +816 0000d2d0 7c0219ae stbx r0,r2,r3 +820 0000d2d4 813e0008 lwz r9,0x8(r30) +824 0000d2d8 807e0004 lwz r3,0x4(r30) +828 0000d2dc 39290001 addi r9,r9,0x1 +832 0000d2e0 913e0008 stw r9,0x8(r30) +836 0000d2e4 48000010 b 0xd2f4 +840 0000d2e8 60000000 nop +844 0000d2ec 60000000 nop +848 0000d2f0 807e0004 lwz r3,0x4(r30) +852 0000d2f4 2f830000 cmpwi cr7,r3,0x0 +856 0000d2f8 419e0098 beq cr7,0xd390 +860 0000d2fc 805e0008 lwz r2,0x8(r30) +864 0000d300 83fe000c lwz r31,0xc(r30) +868 0000d304 7f82f840 cmplw cr7,r2,r31 +872 0000d308 409c01a8 bge cr7,0xd4b0 +876 0000d30c 39220001 addi r9,r2,0x1 +880 0000d310 38000028 li r0,0x28 +884 0000d314 7c0219ae stbx r0,r2,r3 +888 0000d318 913e0008 stw r9,0x8(r30) +892 0000d31c 48000074 b 0xd390 +896 0000d320 807e0004 lwz r3,0x4(r30) +900 0000d324 4802503d bl 0x32360 _free +904 0000d328 38600000 li r3,0x0 +908 0000d32c 38000001 li r0,0x1 +912 0000d330 907e0004 stw r3,0x4(r30) +916 0000d334 901e0018 stw r0,0x18(r30) +920 0000d338 48000058 b 0xd390 +924 0000d33c 60000000 nop +928 0000d340 57ff083c rlwinm r31,r31,1,0,30 +932 0000d344 7fe4fb78 or r4,r31,r31 +936 0000d348 48024fd9 bl 0x32320 _realloc +940 0000d34c 2c030000 cmpwi r3,0x0 +944 0000d350 4182ffd0 beq 0xd320 +948 0000d354 7f9df840 cmplw cr7,r29,r31 +952 0000d358 93fe000c stw r31,0xc(r30) +956 0000d35c 907e0004 stw r3,0x4(r30) +960 0000d360 419dffe0 bgt cr7,0xd340 +964 0000d364 60000000 nop +968 0000d368 60000000 nop +972 0000d36c 60000000 nop +976 0000d370 2f830000 cmpwi cr7,r3,0x0 +980 0000d374 419e001c beq cr7,0xd390 +984 0000d378 805e0008 lwz r2,0x8(r30) +988 0000d37c 38000028 li r0,0x28 +992 0000d380 7c0219ae stbx r0,r2,r3 +996 0000d384 813e0008 lwz r9,0x8(r30) +1000 0000d388 39290001 addi r9,r9,0x1 +1004 0000d38c 913e0008 stw r9,0x8(r30) +1008 0000d390 809a0008 lwz r4,0x8(r26) +1012 0000d394 2f840000 cmpwi cr7,r4,0x0 +1016 0000d398 419e000c beq cr7,0xd3a4 +1020 0000d39c 7fc3f378 or r3,r30,r30 +1024 0000d3a0 4bffaac1 bl _d_print_comp +1028 0000d3a4 807e0004 lwz r3,0x4(r30) +1032 0000d3a8 2f830000 cmpwi cr7,r3,0x0 +1036 0000d3ac 419e00a4 beq cr7,0xd450 +1040 0000d3b0 805e0008 lwz r2,0x8(r30) +1044 0000d3b4 83fe000c lwz r31,0xc(r30) +1048 0000d3b8 7f82f840 cmplw cr7,r2,r31 +1052 0000d3bc 409c0034 bge cr7,0xd3f0 +1056 0000d3c0 39220001 addi r9,r2,0x1 +1060 0000d3c4 38000029 li r0,0x29 +1064 0000d3c8 7c0311ae stbx r0,r3,r2 +1068 0000d3cc 913e0008 stw r9,0x8(r30) +1072 0000d3d0 48000080 b 0xd450 +1076 0000d3d4 807e0004 lwz r3,0x4(r30) +1080 0000d3d8 48024f89 bl 0x32360 _free +1084 0000d3dc 38600000 li r3,0x0 +1088 0000d3e0 38000001 li r0,0x1 +1092 0000d3e4 907e0004 stw r3,0x4(r30) +1096 0000d3e8 901e0018 stw r0,0x18(r30) +1100 0000d3ec 48000064 b 0xd450 +1104 0000d3f0 3ba20001 addi r29,r2,0x1 +1108 0000d3f4 7f9df840 cmplw cr7,r29,r31 +1112 0000d3f8 409d0038 ble cr7,0xd430 +1116 0000d3fc 60000000 nop +1120 0000d400 57ff083c rlwinm r31,r31,1,0,30 +1124 0000d404 7fe4fb78 or r4,r31,r31 +1128 0000d408 48024f19 bl 0x32320 _realloc +1132 0000d40c 2c030000 cmpwi r3,0x0 +1136 0000d410 4182ffc4 beq 0xd3d4 +1140 0000d414 7f9df840 cmplw cr7,r29,r31 +1144 0000d418 93fe000c stw r31,0xc(r30) +1148 0000d41c 907e0004 stw r3,0x4(r30) +1152 0000d420 419dffe0 bgt cr7,0xd400 +1156 0000d424 60000000 nop +1160 0000d428 60000000 nop +1164 0000d42c 60000000 nop +1168 0000d430 2f830000 cmpwi cr7,r3,0x0 +1172 0000d434 419e001c beq cr7,0xd450 +1176 0000d438 805e0008 lwz r2,0x8(r30) +1180 0000d43c 38000029 li r0,0x29 +1184 0000d440 7c0219ae stbx r0,r2,r3 +1188 0000d444 813e0008 lwz r9,0x8(r30) +1192 0000d448 39290001 addi r9,r9,0x1 +1196 0000d44c 913e0008 stw r9,0x8(r30) +1200 0000d450 7f84e378 or r4,r28,r28 +1204 0000d454 7fc3f378 or r3,r30,r30 +1208 0000d458 38a00001 li r5,0x1 +1212 0000d45c 4bfff805 bl _d_print_mod_list +1216 0000d460 937e0014 stw r27,0x14(r30) +1220 0000d464 38210060 addi r1,r1,0x60 +1224 0000d468 80010008 lwz r0,0x8(r1) +1228 0000d46c 81610004 lwz r11,0x4(r1) +1232 0000d470 bb41ffe8 lmw r26,0xffe8(r1) +1236 0000d474 7c0803a6 mtspr lr,r0 +1240 0000d478 7d708120 mtocrf 0x08,r11 +1244 0000d47c 4e800020 blr +1248 0000d480 801c0008 lwz r0,0x8(r28) +1252 0000d484 7f8be378 or r11,r28,r28 +1256 0000d488 2f800000 cmpwi cr7,r0,0x0 +1260 0000d48c 419efb50 beq cr7,0xcfdc +1264 0000d490 4bfffbc0 b 0xd050 +1268 0000d494 60000000 nop +1272 0000d498 60000000 nop +1276 0000d49c 60000000 nop +1280 0000d4a0 3ba90001 addi r29,r9,0x1 +1284 0000d4a4 7f9df840 cmplw cr7,r29,r31 +1288 0000d4a8 409dfd58 ble cr7,0xd200 +1292 0000d4ac 4bfffd24 b 0xd1d0 +1296 0000d4b0 3ba20001 addi r29,r2,0x1 +1300 0000d4b4 7f9df840 cmplw cr7,r29,r31 +1304 0000d4b8 409dfeb8 ble cr7,0xd370 +1308 0000d4bc 4bfffe84 b 0xd340 _d_print_cast: +0 0000d4c0 7c0802a6 mfspr r0,lr +4 0000d4c4 bf61ffec stmw r27,0xffec(r1) +8 0000d4c8 7c9c2378 or r28,r4,r4 +12 0000d4cc 7c7e1b78 or r30,r3,r3 +16 0000d4d0 90010008 stw r0,0x8(r1) +20 0000d4d4 9421ff90 stwu r1,0xff90(r1) +24 0000d4d8 60000000 nop +28 0000d4dc 80840004 lwz r4,0x4(r4) +32 0000d4e0 80040000 lwz r0,0x0(r4) +36 0000d4e4 2f800004 cmpwi cr7,r0,0x4 +40 0000d4e8 419e0018 beq cr7,0xd500 +44 0000d4ec 4bffa975 bl _d_print_comp +48 0000d4f0 48000300 b 0xd7f0 +52 0000d4f4 60000000 nop +56 0000d4f8 60000000 nop +60 0000d4fc 60000000 nop +64 0000d500 81230010 lwz r9,0x10(r3) +68 0000d504 38010038 addi r0,r1,0x38 +72 0000d508 83630014 lwz r27,0x14(r3) +76 0000d50c 90030010 stw r0,0x10(r3) +80 0000d510 38000000 li r0,0x0 +84 0000d514 90030014 stw r0,0x14(r3) +88 0000d518 91210038 stw r9,0x38(r1) +92 0000d51c 805c0004 lwz r2,0x4(r28) +96 0000d520 9041003c stw r2,0x3c(r1) +100 0000d524 80820004 lwz r4,0x4(r2) +104 0000d528 4bffa939 bl _d_print_comp +108 0000d52c 807e0004 lwz r3,0x4(r30) +112 0000d530 80010038 lwz r0,0x38(r1) +116 0000d534 2f030000 cmpwi cr6,r3,0x0 +120 0000d538 901e0010 stw r0,0x10(r30) +124 0000d53c 419a0144 beq cr6,0xd680 +128 0000d540 813e0008 lwz r9,0x8(r30) +132 0000d544 2f890000 cmpwi cr7,r9,0x0 +136 0000d548 419e0098 beq cr7,0xd5e0 +140 0000d54c 7c434a14 add r2,r3,r9 +144 0000d550 8802ffff lbz r0,0xffff(r2) +148 0000d554 2f80003c cmpwi cr7,r0,0x3c '<' +152 0000d558 409e0088 bne cr7,0xd5e0 +156 0000d55c 83fe000c lwz r31,0xc(r30) +160 0000d560 7f89f840 cmplw cr7,r9,r31 +164 0000d564 409c001c bge cr7,0xd580 +168 0000d568 38000020 li r0,0x20 +172 0000d56c 7c0349ae stbx r0,r3,r9 +176 0000d570 39290001 addi r9,r9,0x1 +180 0000d574 913e0008 stw r9,0x8(r30) +184 0000d578 807e0004 lwz r3,0x4(r30) +188 0000d57c 48000058 b 0xd5d4 +192 0000d580 3ba90001 addi r29,r9,0x1 +196 0000d584 7f9df840 cmplw cr7,r29,r31 +200 0000d588 409d0028 ble cr7,0xd5b0 +204 0000d58c 57ff083c rlwinm r31,r31,1,0,30 +208 0000d590 7fe4fb78 or r4,r31,r31 +212 0000d594 48024d8d bl 0x32320 _realloc +216 0000d598 2c030000 cmpwi r3,0x0 +220 0000d59c 41820064 beq 0xd600 +224 0000d5a0 7f9df840 cmplw cr7,r29,r31 +228 0000d5a4 93fe000c stw r31,0xc(r30) +232 0000d5a8 907e0004 stw r3,0x4(r30) +236 0000d5ac 419dffe0 bgt cr7,0xd58c +240 0000d5b0 2f830000 cmpwi cr7,r3,0x0 +244 0000d5b4 419e0020 beq cr7,0xd5d4 +248 0000d5b8 805e0008 lwz r2,0x8(r30) +252 0000d5bc 38000020 li r0,0x20 +256 0000d5c0 7c0219ae stbx r0,r2,r3 +260 0000d5c4 813e0008 lwz r9,0x8(r30) +264 0000d5c8 807e0004 lwz r3,0x4(r30) +268 0000d5cc 39290001 addi r9,r9,0x1 +272 0000d5d0 913e0008 stw r9,0x8(r30) +276 0000d5d4 2f030000 cmpwi cr6,r3,0x0 +280 0000d5d8 419a00a8 beq cr6,0xd680 +284 0000d5dc 813e0008 lwz r9,0x8(r30) +288 0000d5e0 83fe000c lwz r31,0xc(r30) +292 0000d5e4 7f89f840 cmplw cr7,r9,r31 +296 0000d5e8 409c0038 bge cr7,0xd620 +300 0000d5ec 3800003c li r0,0x3c +304 0000d5f0 7c0919ae stbx r0,r9,r3 +308 0000d5f4 39290001 addi r9,r9,0x1 +312 0000d5f8 913e0008 stw r9,0x8(r30) +316 0000d5fc 48000084 b 0xd680 +320 0000d600 807e0004 lwz r3,0x4(r30) +324 0000d604 48024d5d bl 0x32360 _free +328 0000d608 38600000 li r3,0x0 +332 0000d60c 38000001 li r0,0x1 +336 0000d610 907e0004 stw r3,0x4(r30) +340 0000d614 901e0018 stw r0,0x18(r30) +344 0000d618 48000068 b 0xd680 +348 0000d61c 60000000 nop +352 0000d620 419a0060 beq cr6,0xd680 +356 0000d624 3ba90001 addi r29,r9,0x1 +360 0000d628 7f9df840 cmplw cr7,r29,r31 +364 0000d62c 409d0028 ble cr7,0xd654 +368 0000d630 57ff083c rlwinm r31,r31,1,0,30 +372 0000d634 7fe4fb78 or r4,r31,r31 +376 0000d638 48024ce9 bl 0x32320 _realloc +380 0000d63c 2c030000 cmpwi r3,0x0 +384 0000d640 4182ffc0 beq 0xd600 +388 0000d644 7f9df840 cmplw cr7,r29,r31 +392 0000d648 93fe000c stw r31,0xc(r30) +396 0000d64c 907e0004 stw r3,0x4(r30) +400 0000d650 419dffe0 bgt cr7,0xd630 +404 0000d654 2f830000 cmpwi cr7,r3,0x0 +408 0000d658 419e0028 beq cr7,0xd680 +412 0000d65c 805e0008 lwz r2,0x8(r30) +416 0000d660 3800003c li r0,0x3c +420 0000d664 7c0219ae stbx r0,r2,r3 +424 0000d668 813e0008 lwz r9,0x8(r30) +428 0000d66c 39290001 addi r9,r9,0x1 +432 0000d670 913e0008 stw r9,0x8(r30) +436 0000d674 60000000 nop +440 0000d678 60000000 nop +444 0000d67c 60000000 nop +448 0000d680 805c0004 lwz r2,0x4(r28) +452 0000d684 7fc3f378 or r3,r30,r30 +456 0000d688 80820008 lwz r4,0x8(r2) +460 0000d68c 4bffa7d5 bl _d_print_comp +464 0000d690 807e0004 lwz r3,0x4(r30) +468 0000d694 2f030000 cmpwi cr6,r3,0x0 +472 0000d698 419a0148 beq cr6,0xd7e0 +476 0000d69c 813e0008 lwz r9,0x8(r30) +480 0000d6a0 2f890000 cmpwi cr7,r9,0x0 +484 0000d6a4 419e009c beq cr7,0xd740 +488 0000d6a8 7c434a14 add r2,r3,r9 +492 0000d6ac 8802ffff lbz r0,0xffff(r2) +496 0000d6b0 2f80003e cmpwi cr7,r0,0x3e '>' +500 0000d6b4 409e008c bne cr7,0xd740 +504 0000d6b8 83fe000c lwz r31,0xc(r30) +508 0000d6bc 7f89f840 cmplw cr7,r9,r31 +512 0000d6c0 409c001c bge cr7,0xd6dc +516 0000d6c4 38000020 li r0,0x20 +520 0000d6c8 7c0349ae stbx r0,r3,r9 +524 0000d6cc 39290001 addi r9,r9,0x1 +528 0000d6d0 913e0008 stw r9,0x8(r30) +532 0000d6d4 807e0004 lwz r3,0x4(r30) +536 0000d6d8 48000058 b 0xd730 +540 0000d6dc 3ba90001 addi r29,r9,0x1 +544 0000d6e0 7f9df840 cmplw cr7,r29,r31 +548 0000d6e4 409d0028 ble cr7,0xd70c +552 0000d6e8 57ff083c rlwinm r31,r31,1,0,30 +556 0000d6ec 7fe4fb78 or r4,r31,r31 +560 0000d6f0 48024c31 bl 0x32320 _realloc +564 0000d6f4 2c030000 cmpwi r3,0x0 +568 0000d6f8 41820068 beq 0xd760 +572 0000d6fc 7f9df840 cmplw cr7,r29,r31 +576 0000d700 93fe000c stw r31,0xc(r30) +580 0000d704 907e0004 stw r3,0x4(r30) +584 0000d708 419dffe0 bgt cr7,0xd6e8 +588 0000d70c 2f830000 cmpwi cr7,r3,0x0 +592 0000d710 419e0020 beq cr7,0xd730 +596 0000d714 805e0008 lwz r2,0x8(r30) +600 0000d718 38000020 li r0,0x20 +604 0000d71c 7c0219ae stbx r0,r2,r3 +608 0000d720 813e0008 lwz r9,0x8(r30) +612 0000d724 807e0004 lwz r3,0x4(r30) +616 0000d728 39290001 addi r9,r9,0x1 +620 0000d72c 913e0008 stw r9,0x8(r30) +624 0000d730 2f030000 cmpwi cr6,r3,0x0 +628 0000d734 419a00ac beq cr6,0xd7e0 +632 0000d738 813e0008 lwz r9,0x8(r30) +636 0000d73c 60000000 nop +640 0000d740 83fe000c lwz r31,0xc(r30) +644 0000d744 7f89f840 cmplw cr7,r9,r31 +648 0000d748 409c0038 bge cr7,0xd780 +652 0000d74c 3800003e li r0,0x3e +656 0000d750 7c0919ae stbx r0,r9,r3 +660 0000d754 39290001 addi r9,r9,0x1 +664 0000d758 913e0008 stw r9,0x8(r30) +668 0000d75c 48000084 b 0xd7e0 +672 0000d760 807e0004 lwz r3,0x4(r30) +676 0000d764 48024bfd bl 0x32360 _free +680 0000d768 38600000 li r3,0x0 +684 0000d76c 38000001 li r0,0x1 +688 0000d770 907e0004 stw r3,0x4(r30) +692 0000d774 901e0018 stw r0,0x18(r30) +696 0000d778 48000068 b 0xd7e0 +700 0000d77c 60000000 nop +704 0000d780 419a0060 beq cr6,0xd7e0 +708 0000d784 3ba90001 addi r29,r9,0x1 +712 0000d788 7f9df840 cmplw cr7,r29,r31 +716 0000d78c 409d0028 ble cr7,0xd7b4 +720 0000d790 57ff083c rlwinm r31,r31,1,0,30 +724 0000d794 7fe4fb78 or r4,r31,r31 +728 0000d798 48024b89 bl 0x32320 _realloc +732 0000d79c 2c030000 cmpwi r3,0x0 +736 0000d7a0 4182ffc0 beq 0xd760 +740 0000d7a4 7f9df840 cmplw cr7,r29,r31 +744 0000d7a8 93fe000c stw r31,0xc(r30) +748 0000d7ac 907e0004 stw r3,0x4(r30) +752 0000d7b0 419dffe0 bgt cr7,0xd790 +756 0000d7b4 2f830000 cmpwi cr7,r3,0x0 +760 0000d7b8 419e0028 beq cr7,0xd7e0 +764 0000d7bc 813e0008 lwz r9,0x8(r30) +768 0000d7c0 3800003e li r0,0x3e +772 0000d7c4 7c0919ae stbx r0,r9,r3 +776 0000d7c8 805e0008 lwz r2,0x8(r30) +780 0000d7cc 38420001 addi r2,r2,0x1 +784 0000d7d0 905e0008 stw r2,0x8(r30) +788 0000d7d4 60000000 nop +792 0000d7d8 60000000 nop +796 0000d7dc 60000000 nop +800 0000d7e0 937e0014 stw r27,0x14(r30) +804 0000d7e4 60000000 nop +808 0000d7e8 60000000 nop +812 0000d7ec 60000000 nop +816 0000d7f0 38210070 addi r1,r1,0x70 +820 0000d7f4 80010008 lwz r0,0x8(r1) +824 0000d7f8 bb61ffec lmw r27,0xffec(r1) +828 0000d7fc 7c0803a6 mtspr lr,r0 +832 0000d800 4e800020 blr +836 0000d804 60000000 nop +840 0000d808 60000000 nop +844 0000d80c 60000000 nop _d_demangle: +0 0000d810 7c0802a6 mfspr r0,lr +4 0000d814 bf41ffe8 stmw r26,0xffe8(r1) +8 0000d818 7c7c1b78 or r28,r3,r3 +12 0000d81c 7cba2b78 or r26,r5,r5 +16 0000d820 7c9b2378 or r27,r4,r4 +20 0000d824 90010008 stw r0,0x8(r1) +24 0000d828 9421ff50 stwu r1,0xff50(r1) +28 0000d82c 38000000 li r0,0x0 +32 0000d830 90050000 stw r0,0x0(r5) +36 0000d834 7c3e0b78 or r30,r1,r1 +40 0000d838 48024b49 bl 0x32380 _strlen +44 0000d83c 881c0000 lbz r0,0x0(r28) +48 0000d840 7c7d1b78 or r29,r3,r3 +52 0000d844 2f80005f cmpwi cr7,r0,0x5f '_' +56 0000d848 409e0014 bne cr7,0xd85c +60 0000d84c 881c0001 lbz r0,0x1(r28) +64 0000d850 39600000 li r11,0x0 +68 0000d854 2f80005a cmpwi cr7,r0,0x5a 'Z' +72 0000d858 419e0158 beq cr7,0xd9b0 +76 0000d85c 3c800003 lis r4,0x3 +80 0000d860 7f83e378 or r3,r28,r28 +84 0000d864 38a00008 li r5,0x8 +88 0000d868 3884d214 addi r4,r4,0xd214 _GLOBAL_ +92 0000d86c 48024b05 bl 0x32370 _strncmp +96 0000d870 2f830000 cmpwi cr7,r3,0x0 +100 0000d874 409e012c bne cr7,0xd9a0 +104 0000d878 881c0008 lbz r0,0x8(r28) +108 0000d87c 7c000774 extsb r0,r0 +112 0000d880 2f80002e cmpwi cr7,r0,0x2e '.' +116 0000d884 419e001c beq cr7,0xd8a0 +120 0000d888 2f80005f cmpwi cr7,r0,0x5f '_' +124 0000d88c 419e0014 beq cr7,0xd8a0 +128 0000d890 2f800024 cmpwi cr7,r0,0x24 '$' +132 0000d894 409e010c bne cr7,0xd9a0 +136 0000d898 60000000 nop +140 0000d89c 60000000 nop +144 0000d8a0 881c0009 lbz r0,0x9(r28) +148 0000d8a4 7c000774 extsb r0,r0 +152 0000d8a8 2f800044 cmpwi cr7,r0,0x44 'D' +156 0000d8ac 419e000c beq cr7,0xd8b8 +160 0000d8b0 2f800049 cmpwi cr7,r0,0x49 'I' +164 0000d8b4 409e00ec bne cr7,0xd9a0 +168 0000d8b8 881c000a lbz r0,0xa(r28) +172 0000d8bc 2f80005f cmpwi cr7,r0,0x5f '_' +176 0000d8c0 409e00e0 bne cr7,0xd9a0 +180 0000d8c4 387d001d addi r3,r29,0x1d +184 0000d8c8 48024a49 bl 0x32310 _malloc +188 0000d8cc 7c7f1b79 or. r31,r3,r3 +192 0000d8d0 40820010 bne 0xd8e0 +196 0000d8d4 38000001 li r0,0x1 +200 0000d8d8 901a0000 stw r0,0x0(r26) +204 0000d8dc 48000334 b 0xdc10 +208 0000d8e0 881c0009 lbz r0,0x9(r28) +212 0000d8e4 2f800049 cmpwi cr7,r0,0x49 'I' +216 0000d8e8 409e0050 bne cr7,0xd938 +220 0000d8ec 3c400003 lis r2,0x3 +224 0000d8f0 3842d3b8 addi r2,r2,0xd3b8 global constructors keyed to +228 0000d8f4 80020000 lwz r0,0x0(r2) global constructors keyed to +232 0000d8f8 81220004 lwz r9,0x4(r2) +236 0000d8fc 81620008 lwz r11,0x8(r2) +240 0000d900 8142000c lwz r10,0xc(r2) +244 0000d904 901f0000 stw r0,0x0(r31) +248 0000d908 913f0004 stw r9,0x4(r31) +252 0000d90c 917f0008 stw r11,0x8(r31) +256 0000d910 915f000c stw r10,0xc(r31) +260 0000d914 a002001c lhz r0,0x1c(r2) +264 0000d918 81220010 lwz r9,0x10(r2) +268 0000d91c 81620014 lwz r11,0x14(r2) +272 0000d920 81420018 lwz r10,0x18(r2) +276 0000d924 b01f001c sth r0,0x1c(r31) +280 0000d928 913f0010 stw r9,0x10(r31) +284 0000d92c 917f0014 stw r11,0x14(r31) +288 0000d930 915f0018 stw r10,0x18(r31) +292 0000d934 48000054 b 0xd988 +296 0000d938 3c400003 lis r2,0x3 +300 0000d93c 3842d3d8 addi r2,r2,0xd3d8 global destructors keyed to +304 0000d940 80020000 lwz r0,0x0(r2) global destructors keyed to +308 0000d944 81220004 lwz r9,0x4(r2) +312 0000d948 81620008 lwz r11,0x8(r2) +316 0000d94c 8142000c lwz r10,0xc(r2) +320 0000d950 901f0000 stw r0,0x0(r31) +324 0000d954 913f0004 stw r9,0x4(r31) +328 0000d958 917f0008 stw r11,0x8(r31) +332 0000d95c 915f000c stw r10,0xc(r31) +336 0000d960 60000000 nop +340 0000d964 60000000 nop +344 0000d968 8802001c lbz r0,0x1c(r2) +348 0000d96c 81220010 lwz r9,0x10(r2) +352 0000d970 81620014 lwz r11,0x14(r2) +356 0000d974 81420018 lwz r10,0x18(r2) +360 0000d978 981f001c stb r0,0x1c(r31) +364 0000d97c 913f0010 stw r9,0x10(r31) +368 0000d980 917f0014 stw r11,0x14(r31) +372 0000d984 915f0018 stw r10,0x18(r31) +376 0000d988 389c000b addi r4,r28,0xb +380 0000d98c 7fe3fb78 or r3,r31,r31 +384 0000d990 480249b1 bl 0x32340 _strcat +388 0000d994 4800027c b 0xdc10 +392 0000d998 60000000 nop +396 0000d99c 60000000 nop +400 0000d9a0 73600010 andi. r0,r27,0x10 +404 0000d9a4 3be00000 li r31,0x0 +408 0000d9a8 41820268 beq 0xdc10 +412 0000d9ac 39600001 li r11,0x1 +416 0000d9b0 38400000 li r2,0x0 +420 0000d9b4 7c1cea14 add r0,r28,r29 +424 0000d9b8 939e0060 stw r28,0x60(r30) +428 0000d9bc 93be0078 stw r29,0x78(r30) +432 0000d9c0 939e0054 stw r28,0x54(r30) +436 0000d9c4 937e005c stw r27,0x5c(r30) +440 0000d9c8 901e0058 stw r0,0x58(r30) +444 0000d9cc 905e0084 stw r2,0x84(r30) +448 0000d9d0 905e0068 stw r2,0x68(r30) +452 0000d9d4 905e0074 stw r2,0x74(r30) +456 0000d9d8 905e007c stw r2,0x7c(r30) +460 0000d9dc 905e0080 stw r2,0x80(r30) +464 0000d9e0 57a9083c rlwinm r9,r29,1,0,30 +468 0000d9e4 57a01838 rlwinm r0,r29,3,0,28 +472 0000d9e8 57a22834 rlwinm r2,r29,5,0,26 +476 0000d9ec 7c3c0b78 or r28,r1,r1 +480 0000d9f0 913e006c stw r9,0x6c(r30) +484 0000d9f4 2f8b0000 cmpwi cr7,r11,0x0 +488 0000d9f8 7c401050 subf r2,r0,r2 +492 0000d9fc 3842001e addi r2,r2,0x1e +496 0000da00 54420036 rlwinm r2,r2,0,0,27 +500 0000da04 7c4200d0 neg r2,r2 +504 0000da08 80010000 lwz r0,0x0(r1) +508 0000da0c 7c01116e stwux r0,r1,r2 +512 0000da10 805e0078 lwz r2,0x78(r30) +516 0000da14 39610040 addi r11,r1,0x40 +520 0000da18 5442103a rlwinm r2,r2,2,0,29 +524 0000da1c 3842001e addi r2,r2,0x1e +528 0000da20 54420036 rlwinm r2,r2,0,0,27 +532 0000da24 7c4200d0 neg r2,r2 +536 0000da28 7c01116e stwux r0,r1,r2 +540 0000da2c 917e0064 stw r11,0x64(r30) +544 0000da30 38010040 addi r0,r1,0x40 +548 0000da34 901e0070 stw r0,0x70(r30) +552 0000da38 409e0048 bne cr7,0xda80 +556 0000da3c 813e0060 lwz r9,0x60(r30) +560 0000da40 88090000 lbz r0,0x0(r9) +564 0000da44 38490001 addi r2,r9,0x1 +568 0000da48 905e0060 stw r2,0x60(r30) +572 0000da4c 2f80005f cmpwi cr7,r0,0x5f '_' +576 0000da50 409e0040 bne cr7,0xda90 +580 0000da54 88090001 lbz r0,0x1(r9) +584 0000da58 38490002 addi r2,r9,0x2 +588 0000da5c 905e0060 stw r2,0x60(r30) +592 0000da60 2f80005a cmpwi cr7,r0,0x5a 'Z' +596 0000da64 409e002c bne cr7,0xda90 +600 0000da68 387e0054 addi r3,r30,0x54 +604 0000da6c 38800001 li r4,0x1 +608 0000da70 4bff6f81 bl _d_encoding +612 0000da74 7c7f1b78 or r31,r3,r3 +616 0000da78 4800001c b 0xda94 +620 0000da7c 60000000 nop +624 0000da80 387e0054 addi r3,r30,0x54 +628 0000da84 4bff8bad bl _cplus_demangle_type +632 0000da88 7c7f1b78 or r31,r3,r3 +636 0000da8c 48000008 b 0xda94 +640 0000da90 3be00000 li r31,0x0 +644 0000da94 73600001 andi. r0,r27,0x1 +648 0000da98 41820018 beq 0xdab0 +652 0000da9c 805e0060 lwz r2,0x60(r30) +656 0000daa0 88020000 lbz r0,0x0(r2) +660 0000daa4 2f800000 cmpwi cr7,r0,0x0 +664 0000daa8 419e0008 beq cr7,0xdab0 +668 0000daac 3be00000 li r31,0x0 +672 0000dab0 813e007c lwz r9,0x7c(r30) +676 0000dab4 801e0084 lwz r0,0x84(r30) +680 0000dab8 2f9f0000 cmpwi cr7,r31,0x0 +684 0000dabc 38600000 li r3,0x0 +688 0000dac0 55221838 rlwinm r2,r9,3,0,28 +692 0000dac4 5529083c rlwinm r9,r9,1,0,30 +696 0000dac8 7c1d0214 add r0,r29,r0 +700 0000dacc 7d291214 add r9,r9,r2 +704 0000dad0 7c004a14 add r0,r0,r9 +708 0000dad4 7c021e70 srawi r2,r0,3 +712 0000dad8 7c420194 addze r2,r2 +716 0000dadc 7c401214 add r2,r0,r2 +720 0000dae0 419e0120 beq cr7,0xdc00 +724 0000dae4 38020001 addi r0,r2,0x1 +728 0000dae8 937e0038 stw r27,0x38(r30) +732 0000daec 7c030378 or r3,r0,r0 +736 0000daf0 901e0044 stw r0,0x44(r30) +740 0000daf4 4802481d bl 0x32310 _malloc +744 0000daf8 2f830000 cmpwi cr7,r3,0x0 +748 0000dafc 907e003c stw r3,0x3c(r30) +752 0000db00 409e0010 bne cr7,0xdb10 +756 0000db04 38000001 li r0,0x1 +760 0000db08 901a0000 stw r0,0x0(r26) +764 0000db0c 480000f4 b 0xdc00 +768 0000db10 3ba00000 li r29,0x0 +772 0000db14 387e0038 addi r3,r30,0x38 +776 0000db18 7fe4fb78 or r4,r31,r31 +780 0000db1c 93be0040 stw r29,0x40(r30) +784 0000db20 93be0048 stw r29,0x48(r30) +788 0000db24 93be004c stw r29,0x4c(r30) +792 0000db28 93be0050 stw r29,0x50(r30) +796 0000db2c 4bffa335 bl _d_print_comp +800 0000db30 807e003c lwz r3,0x3c(r30) +804 0000db34 2f830000 cmpwi cr7,r3,0x0 +808 0000db38 419e00c0 beq cr7,0xdbf8 +812 0000db3c 805e0040 lwz r2,0x40(r30) +816 0000db40 83fe0044 lwz r31,0x44(r30) +820 0000db44 7f82f840 cmplw cr7,r2,r31 +824 0000db48 409c0038 bge cr7,0xdb80 +828 0000db4c 7fa311ae stbx r29,r3,r2 +832 0000db50 38020001 addi r0,r2,0x1 +836 0000db54 901e0040 stw r0,0x40(r30) +840 0000db58 807e003c lwz r3,0x3c(r30) +844 0000db5c 48000088 b 0xdbe4 +848 0000db60 807e003c lwz r3,0x3c(r30) +852 0000db64 480247fd bl 0x32360 _free +856 0000db68 38600000 li r3,0x0 +860 0000db6c 38000001 li r0,0x1 +864 0000db70 907e003c stw r3,0x3c(r30) +868 0000db74 901e0050 stw r0,0x50(r30) +872 0000db78 48000084 b 0xdbfc +876 0000db7c 60000000 nop +880 0000db80 3ba20001 addi r29,r2,0x1 +884 0000db84 7f9df840 cmplw cr7,r29,r31 +888 0000db88 409d0038 ble cr7,0xdbc0 +892 0000db8c 60000000 nop +896 0000db90 57ff083c rlwinm r31,r31,1,0,30 +900 0000db94 7fe4fb78 or r4,r31,r31 +904 0000db98 48024789 bl 0x32320 _realloc +908 0000db9c 2c030000 cmpwi r3,0x0 +912 0000dba0 4182ffc0 beq 0xdb60 +916 0000dba4 7f9df840 cmplw cr7,r29,r31 +920 0000dba8 93fe0044 stw r31,0x44(r30) +924 0000dbac 907e003c stw r3,0x3c(r30) +928 0000dbb0 419dffe0 bgt cr7,0xdb90 +932 0000dbb4 60000000 nop +936 0000dbb8 60000000 nop +940 0000dbbc 60000000 nop +944 0000dbc0 2f830000 cmpwi cr7,r3,0x0 +948 0000dbc4 419e0020 beq cr7,0xdbe4 +952 0000dbc8 801e0040 lwz r0,0x40(r30) +956 0000dbcc 38400000 li r2,0x0 +960 0000dbd0 7c4301ae stbx r2,r3,r0 +964 0000dbd4 805e0040 lwz r2,0x40(r30) +968 0000dbd8 807e003c lwz r3,0x3c(r30) +972 0000dbdc 38420001 addi r2,r2,0x1 +976 0000dbe0 905e0040 stw r2,0x40(r30) +980 0000dbe4 2f830000 cmpwi cr7,r3,0x0 +984 0000dbe8 419e0010 beq cr7,0xdbf8 +988 0000dbec 801e0044 lwz r0,0x44(r30) +992 0000dbf0 901a0000 stw r0,0x0(r26) +996 0000dbf4 4800000c b 0xdc00 +1000 0000dbf8 801e0050 lwz r0,0x50(r30) +1004 0000dbfc 901a0000 stw r0,0x0(r26) +1008 0000dc00 80010000 lwz r0,0x0(r1) +1012 0000dc04 7f81e378 or r1,r28,r28 +1016 0000dc08 7c7f1b78 or r31,r3,r3 +1020 0000dc0c 90010000 stw r0,0x0(r1) +1024 0000dc10 80210000 lwz r1,0x0(r1) +1028 0000dc14 7fe3fb78 or r3,r31,r31 +1032 0000dc18 80010008 lwz r0,0x8(r1) +1036 0000dc1c bb41ffe8 lmw r26,0xffe8(r1) +1040 0000dc20 7c0803a6 mtspr lr,r0 +1044 0000dc24 4e800020 blr +1048 0000dc28 60000000 nop +1052 0000dc2c 60000000 nop _java_demangle_v3: +0 0000dc30 7c0802a6 mfspr r0,lr +4 0000dc34 bf61ffec stmw r27,0xffec(r1) +8 0000dc38 38800025 li r4,0x25 +12 0000dc3c 90010008 stw r0,0x8(r1) +16 0000dc40 9421ff90 stwu r1,0xff90(r1) +20 0000dc44 38a10038 addi r5,r1,0x38 +24 0000dc48 4bfffbc9 bl _d_demangle +28 0000dc4c 7c7b1b79 or. r27,r3,r3 +32 0000dc50 41820100 beq 0xdd50 +36 0000dc54 7f7edb78 or r30,r27,r27 +40 0000dc58 7f7ddb78 or r29,r27,r27 +44 0000dc5c 3b800000 li r28,0x0 +48 0000dc60 480000bc b 0xdd1c +52 0000dc64 60000000 nop +56 0000dc68 60000000 nop +60 0000dc6c 60000000 nop +64 0000dc70 3c800003 lis r4,0x3 +68 0000dc74 7fc3f378 or r3,r30,r30 +72 0000dc78 38a00007 li r5,0x7 +76 0000dc7c 3884d3f8 addi r4,r4,0xd3f8 JArray< +80 0000dc80 480246f1 bl 0x32370 _strncmp +84 0000dc84 2f830000 cmpwi cr7,r3,0x0 +88 0000dc88 409e0018 bne cr7,0xdca0 +92 0000dc8c 3bde0007 addi r30,r30,0x7 +96 0000dc90 3b9c0001 addi r28,r28,0x1 +100 0000dc94 48000088 b 0xdd1c +104 0000dc98 60000000 nop +108 0000dc9c 60000000 nop +112 0000dca0 2f9c0000 cmpwi cr7,r28,0x0 +116 0000dca4 409d006c ble cr7,0xdd10 +120 0000dca8 2f9f003e cmpwi cr7,r31,0x3e '>' +124 0000dcac 409e0064 bne cr7,0xdd10 +128 0000dcb0 48000084 b 0xdd34 +132 0000dcb4 381dffff addi r0,r29,0xffff +136 0000dcb8 7c5be850 subf r2,r27,r29 +140 0000dcbc 7c4903a6 mtspr ctr,r2 +144 0000dcc0 7f9b0040 cmplw cr7,r27,r0 +148 0000dcc4 40bd000c ble+ cr7,0xdcd0 +152 0000dcc8 38000001 li r0,0x1 +156 0000dccc 7c0903a6 mtspr ctr,r0 +160 0000dcd0 3bbdffff addi r29,r29,0xffff +164 0000dcd4 4240001c bdz 0xdcf0 +168 0000dcd8 881dffff lbz r0,0xffff(r29) +172 0000dcdc 2f800020 cmpwi cr7,r0,0x20 ' ' +176 0000dce0 419efff0 beq cr7,0xdcd0 +180 0000dce4 60000000 nop +184 0000dce8 60000000 nop +188 0000dcec 60000000 nop +192 0000dcf0 3800005b li r0,0x5b +196 0000dcf4 3840005d li r2,0x5d +200 0000dcf8 3b9cffff addi r28,r28,0xffff +204 0000dcfc 3bde0001 addi r30,r30,0x1 +208 0000dd00 981d0000 stb r0,0x0(r29) +212 0000dd04 985d0001 stb r2,0x1(r29) +216 0000dd08 3bbd0002 addi r29,r29,0x2 +220 0000dd0c 48000010 b 0xdd1c +224 0000dd10 9bfd0000 stb r31,0x0(r29) +228 0000dd14 3bde0001 addi r30,r30,0x1 +232 0000dd18 3bbd0001 addi r29,r29,0x1 +236 0000dd1c 881e0000 lbz r0,0x0(r30) +240 0000dd20 7c1f0774 extsb r31,r0 +244 0000dd24 2f9f0000 cmpwi cr7,r31,0x0 +248 0000dd28 409eff48 bne cr7,0xdc70 +252 0000dd2c 9bfd0000 stb r31,0x0(r29) +256 0000dd30 48000020 b 0xdd50 +260 0000dd34 7f9be840 cmplw cr7,r27,r29 +264 0000dd38 409cffb8 bge cr7,0xdcf0 +268 0000dd3c 881dffff lbz r0,0xffff(r29) +272 0000dd40 2f800020 cmpwi cr7,r0,0x20 ' ' +276 0000dd44 409effac bne cr7,0xdcf0 +280 0000dd48 4bffff6c b 0xdcb4 +284 0000dd4c 60000000 nop +288 0000dd50 38210070 addi r1,r1,0x70 +292 0000dd54 7f63db78 or r3,r27,r27 +296 0000dd58 80010008 lwz r0,0x8(r1) +300 0000dd5c bb61ffec lmw r27,0xffec(r1) +304 0000dd60 7c0803a6 mtspr lr,r0 +308 0000dd64 4e800020 blr +312 0000dd68 60000000 nop +316 0000dd6c 60000000 nop _cplus_demangle_v3: +0 0000dd70 7c0802a6 mfspr r0,lr +4 0000dd74 90010008 stw r0,0x8(r1) +8 0000dd78 9421ffb0 stwu r1,0xffb0(r1) +12 0000dd7c 38a10038 addi r5,r1,0x38 +16 0000dd80 4bfffa91 bl _d_demangle +20 0000dd84 38210050 addi r1,r1,0x50 +24 0000dd88 80010008 lwz r0,0x8(r1) +28 0000dd8c 7c0803a6 mtspr lr,r0 +32 0000dd90 4e800020 blr +36 0000dd94 00000000 .long 0x00000000 +40 0000dd98 00000000 .long 0x00000000 +44 0000dd9c 00000000 .long 0x00000000 _cplus_demangle_fill_component: +0 0000dda0 2c030000 cmpwi r3,0x0 +4 0000dda4 4182012c beq 0xded0 +8 0000dda8 2b840032 cmplwi cr7,r4,0x32 '2' +12 0000ddac 419d0124 bgt cr7,0xded0 +16 0000ddb0 3c400001 lis r2,0x1 +20 0000ddb4 5489103a rlwinm r9,r4,2,0,29 +24 0000ddb8 3842ddcc addi r2,r2,0xddcc +28 0000ddbc 7c09102e lwzx r0,r9,r2 +32 0000ddc0 7c001214 add r0,r0,r2 +36 0000ddc4 7c0903a6 mtspr ctr,r0 +40 0000ddc8 4e800420 bctr +44 0000ddcc 00000104 .long 0x00000104 +48 0000ddd0 000000e4 .long 0x000000e4 +52 0000ddd4 000000e4 .long 0x000000e4 +56 0000ddd8 000000e4 .long 0x000000e4 +60 0000dddc 000000e4 .long 0x000000e4 +64 0000dde0 00000104 .long 0x00000104 +68 0000dde4 00000104 .long 0x00000104 +72 0000dde8 00000104 .long 0x00000104 +76 0000ddec 000000d4 .long 0x000000d4 +80 0000ddf0 000000d4 .long 0x000000d4 +84 0000ddf4 000000e4 .long 0x000000e4 +88 0000ddf8 000000d4 .long 0x000000d4 +92 0000ddfc 000000d4 .long 0x000000d4 +96 0000de00 000000d4 .long 0x000000d4 +100 0000de04 000000d4 .long 0x000000d4 +104 0000de08 000000d4 .long 0x000000d4 +108 0000de0c 000000d4 .long 0x000000d4 +112 0000de10 000000d4 .long 0x000000d4 +116 0000de14 000000d4 .long 0x000000d4 +120 0000de18 000000d4 .long 0x000000d4 +124 0000de1c 00000104 .long 0x00000104 +128 0000de20 00000104 .long 0x00000104 +132 0000de24 000000d4 .long 0x000000d4 +136 0000de28 000000d4 .long 0x000000d4 +140 0000de2c 000000d4 .long 0x000000d4 +144 0000de30 000000d4 .long 0x000000d4 +148 0000de34 000000d4 .long 0x000000d4 +152 0000de38 000000d4 .long 0x000000d4 +156 0000de3c 000000e4 .long 0x000000e4 +160 0000de40 000000d4 .long 0x000000d4 +164 0000de44 000000d4 .long 0x000000d4 +168 0000de48 000000d4 .long 0x000000d4 +172 0000de4c 000000d4 .long 0x000000d4 +176 0000de50 00000104 .long 0x00000104 +180 0000de54 000000d4 .long 0x000000d4 +184 0000de58 000000e4 .long 0x000000e4 +188 0000de5c 000000e4 .long 0x000000e4 +192 0000de60 000000e4 .long 0x000000e4 +196 0000de64 000000e4 .long 0x000000e4 +200 0000de68 000000e4 .long 0x000000e4 +204 0000de6c 00000104 .long 0x00000104 +208 0000de70 00000104 .long 0x00000104 +212 0000de74 000000d4 .long 0x000000d4 +216 0000de78 000000e4 .long 0x000000e4 +220 0000de7c 000000e4 .long 0x000000e4 +224 0000de80 000000e4 .long 0x000000e4 +228 0000de84 000000e4 .long 0x000000e4 +232 0000de88 000000e4 .long 0x000000e4 +236 0000de8c 000000e4 .long 0x000000e4 +240 0000de90 000000e4 .long 0x000000e4 +244 0000de94 000000e4 .long 0x000000e4 +248 0000de98 60000000 nop +252 0000de9c 60000000 nop +256 0000dea0 2f860000 cmpwi cr7,r6,0x0 +260 0000dea4 409e002c bne cr7,0xded0 +264 0000dea8 60000000 nop +268 0000deac 60000000 nop +272 0000deb0 38000001 li r0,0x1 +276 0000deb4 90c30008 stw r6,0x8(r3) +280 0000deb8 90830000 stw r4,0x0(r3) +284 0000debc 90a30004 stw r5,0x4(r3) +288 0000dec0 48000014 b 0xded4 +292 0000dec4 60000000 nop +296 0000dec8 60000000 nop +300 0000decc 60000000 nop +304 0000ded0 38000000 li r0,0x0 +308 0000ded4 7c030378 or r3,r0,r0 +312 0000ded8 4e800020 blr +316 0000dedc 60000000 nop _cplus_demangle_fill_builtin_type: +0 0000dee0 7c0802a6 mfspr r0,lr +4 0000dee4 bf41ffe8 stmw r26,0xffe8(r1) +8 0000dee8 7c7a1b79 or. r26,r3,r3 +12 0000deec 7c9b2378 or r27,r4,r4 +16 0000def0 90010008 stw r0,0x8(r1) +20 0000def4 9421ffa0 stwu r1,0xffa0(r1) +24 0000def8 4182008c beq 0xdf84 +28 0000defc 2f840000 cmpwi cr7,r4,0x0 +32 0000df00 419e0084 beq cr7,0xdf84 +36 0000df04 7c832378 or r3,r4,r4 +40 0000df08 3bc00000 li r30,0x0 +44 0000df0c 48024475 bl 0x32380 _strlen +48 0000df10 3c400004 lis r2,0x4 +52 0000df14 7c7c1b78 or r28,r3,r3 +56 0000df18 80422814 lwz r2,0x2814(r2) +60 0000df1c 7c5d1378 or r29,r2,r2 +64 0000df20 3be20004 addi r31,r2,0x4 +68 0000df24 60000000 nop +72 0000df28 60000000 nop +76 0000df2c 60000000 nop +80 0000df30 801f0000 lwz r0,0x0(r31) +84 0000df34 7f9c0000 cmpw cr7,r28,r0 +88 0000df38 409e0038 bne cr7,0xdf70 +92 0000df3c 809ffffc lwz r4,0xfffc(r31) +96 0000df40 7f63db78 or r3,r27,r27 +100 0000df44 4802444d bl 0x32390 _strcmp +104 0000df48 2f830000 cmpwi cr7,r3,0x0 +108 0000df4c 409e0024 bne cr7,0xdf70 +112 0000df50 38000021 li r0,0x21 +116 0000df54 38600001 li r3,0x1 +120 0000df58 93ba0004 stw r29,0x4(r26) +124 0000df5c 901a0000 stw r0,0x0(r26) +128 0000df60 48000028 b 0xdf88 +132 0000df64 60000000 nop +136 0000df68 60000000 nop +140 0000df6c 60000000 nop +144 0000df70 2f9e0019 cmpwi cr7,r30,0x19 +148 0000df74 3bbd0014 addi r29,r29,0x14 +152 0000df78 3bff0014 addi r31,r31,0x14 +156 0000df7c 3bde0001 addi r30,r30,0x1 +160 0000df80 409effb0 bne cr7,0xdf30 +164 0000df84 38600000 li r3,0x0 +168 0000df88 38210060 addi r1,r1,0x60 +172 0000df8c 80010008 lwz r0,0x8(r1) +176 0000df90 bb41ffe8 lmw r26,0xffe8(r1) +180 0000df94 7c0803a6 mtspr lr,r0 +184 0000df98 4e800020 blr +188 0000df9c 60000000 nop _cplus_demangle_fill_operator: +0 0000dfa0 7c0802a6 mfspr r0,lr +4 0000dfa4 bf41ffe8 stmw r26,0xffe8(r1) +8 0000dfa8 7c7a1b79 or. r26,r3,r3 +12 0000dfac 7c9c2378 or r28,r4,r4 +16 0000dfb0 7cbb2b78 or r27,r5,r5 +20 0000dfb4 90010008 stw r0,0x8(r1) +24 0000dfb8 9421ffa0 stwu r1,0xffa0(r1) +28 0000dfbc 41820088 beq 0xe044 +32 0000dfc0 2f840000 cmpwi cr7,r4,0x0 +36 0000dfc4 419e0080 beq cr7,0xe044 +40 0000dfc8 7c832378 or r3,r4,r4 +44 0000dfcc 480243b5 bl 0x32380 _strlen +48 0000dfd0 3c400004 lis r2,0x4 +52 0000dfd4 7c7d1b78 or r29,r3,r3 +56 0000dfd8 80422810 lwz r2,0x2810(r2) +60 0000dfdc 80820004 lwz r4,0x4(r2) +64 0000dfe0 2f840000 cmpwi cr7,r4,0x0 +68 0000dfe4 419e0060 beq cr7,0xe044 +72 0000dfe8 7c5e1378 or r30,r2,r2 +76 0000dfec 3be20008 addi r31,r2,0x8 +80 0000dff0 801f0000 lwz r0,0x0(r31) +84 0000dff4 7f9d0000 cmpw cr7,r29,r0 +88 0000dff8 409e0038 bne cr7,0xe030 +92 0000dffc 801f0004 lwz r0,0x4(r31) +96 0000e000 7f80d800 cmpw cr7,r0,r27 +100 0000e004 409e002c bne cr7,0xe030 +104 0000e008 7f83e378 or r3,r28,r28 +108 0000e00c 48024385 bl 0x32390 _strcmp +112 0000e010 2f830000 cmpwi cr7,r3,0x0 +116 0000e014 409e001c bne cr7,0xe030 +120 0000e018 38000028 li r0,0x28 +124 0000e01c 38600001 li r3,0x1 +128 0000e020 93da0004 stw r30,0x4(r26) +132 0000e024 901a0000 stw r0,0x0(r26) +136 0000e028 48000020 b 0xe048 +140 0000e02c 60000000 nop +144 0000e030 809f000c lwz r4,0xc(r31) +148 0000e034 3bde0010 addi r30,r30,0x10 +152 0000e038 3bff0010 addi r31,r31,0x10 +156 0000e03c 2f840000 cmpwi cr7,r4,0x0 +160 0000e040 409effb0 bne cr7,0xdff0 +164 0000e044 38600000 li r3,0x0 +168 0000e048 38210060 addi r1,r1,0x60 +172 0000e04c 80010008 lwz r0,0x8(r1) +176 0000e050 bb41ffe8 lmw r26,0xffe8(r1) +180 0000e054 7c0803a6 mtspr lr,r0 +184 0000e058 4e800020 blr +188 0000e05c 60000000 nop _cplus_demangle_v3_components: +0 0000e060 7c0802a6 mfspr r0,lr +4 0000e064 bf81fff0 stmw r28,0xfff0(r1) +8 0000e068 7c7f1b78 or r31,r3,r3 +12 0000e06c 7c9e2378 or r30,r4,r4 +16 0000e070 7cbc2b78 or r28,r5,r5 +20 0000e074 90010008 stw r0,0x8(r1) +24 0000e078 9421ff70 stwu r1,0xff70(r1) +28 0000e07c 48024305 bl 0x32380 _strlen +32 0000e080 881f0000 lbz r0,0x0(r31) +36 0000e084 2f80005f cmpwi cr7,r0,0x5f '_' +40 0000e088 409e0014 bne cr7,0xe09c +44 0000e08c 881f0001 lbz r0,0x1(r31) +48 0000e090 3ba00000 li r29,0x0 +52 0000e094 2f80005a cmpwi cr7,r0,0x5a 'Z' +56 0000e098 419e0010 beq cr7,0xe0a8 +60 0000e09c 73c00010 andi. r0,r30,0x10 +64 0000e0a0 41820100 beq 0xe1a0 +68 0000e0a4 3ba00001 li r29,0x1 +72 0000e0a8 7c651b78 or r5,r3,r3 +76 0000e0ac 7fc4f378 or r4,r30,r30 +80 0000e0b0 38c10038 addi r6,r1,0x38 +84 0000e0b4 7fe3fb78 or r3,r31,r31 +88 0000e0b8 4bff52a9 bl _cplus_demangle_init_info +92 0000e0bc 80610050 lwz r3,0x50(r1) +96 0000e0c0 54602036 rlwinm r0,r3,4,0,27 +100 0000e0c4 5463103a rlwinm r3,r3,2,0,29 +104 0000e0c8 7c630050 subf r3,r3,r0 +108 0000e0cc 48024245 bl 0x32310 _malloc +112 0000e0d0 90610048 stw r3,0x48(r1) +116 0000e0d4 8061005c lwz r3,0x5c(r1) +120 0000e0d8 5463103a rlwinm r3,r3,2,0,29 +124 0000e0dc 48024235 bl 0x32310 _malloc +128 0000e0e0 80010048 lwz r0,0x48(r1) +132 0000e0e4 90610054 stw r3,0x54(r1) +136 0000e0e8 2f800000 cmpwi cr7,r0,0x0 +140 0000e0ec 419e0018 beq cr7,0xe104 +144 0000e0f0 2f830000 cmpwi cr7,r3,0x0 +148 0000e0f4 409e002c bne cr7,0xe120 +152 0000e0f8 7c030378 or r3,r0,r0 +156 0000e0fc 48024265 bl 0x32360 _free +160 0000e100 80610054 lwz r3,0x54(r1) +164 0000e104 2f830000 cmpwi cr7,r3,0x0 +168 0000e108 419e0098 beq cr7,0xe1a0 +172 0000e10c 3be00000 li r31,0x0 +176 0000e110 48024251 bl 0x32360 _free +180 0000e114 48000090 b 0xe1a4 +184 0000e118 60000000 nop +188 0000e11c 60000000 nop +192 0000e120 2f9d0000 cmpwi cr7,r29,0x0 +196 0000e124 409e001c bne cr7,0xe140 +200 0000e128 38610038 addi r3,r1,0x38 +204 0000e12c 38800001 li r4,0x1 +208 0000e130 4bff77c1 bl _cplus_demangle_mangled_name +212 0000e134 7c7f1b78 or r31,r3,r3 +216 0000e138 48000014 b 0xe14c +220 0000e13c 60000000 nop +224 0000e140 38610038 addi r3,r1,0x38 +228 0000e144 4bff84ed bl _cplus_demangle_type +232 0000e148 7c7f1b78 or r31,r3,r3 +236 0000e14c 73c00001 andi. r0,r30,0x1 +240 0000e150 41820020 beq 0xe170 +244 0000e154 80410044 lwz r2,0x44(r1) +248 0000e158 88020000 lbz r0,0x0(r2) +252 0000e15c 2f800000 cmpwi cr7,r0,0x0 +256 0000e160 419e0010 beq cr7,0xe170 +260 0000e164 3be00000 li r31,0x0 +264 0000e168 60000000 nop +268 0000e16c 60000000 nop +272 0000e170 80610054 lwz r3,0x54(r1) +276 0000e174 480241ed bl 0x32360 _free +280 0000e178 2f9f0000 cmpwi cr7,r31,0x0 +284 0000e17c 419e0010 beq cr7,0xe18c +288 0000e180 80010048 lwz r0,0x48(r1) +292 0000e184 901c0000 stw r0,0x0(r28) +296 0000e188 4800001c b 0xe1a4 +300 0000e18c 80610048 lwz r3,0x48(r1) +304 0000e190 480241d1 bl 0x32360 _free +308 0000e194 48000010 b 0xe1a4 +312 0000e198 60000000 nop +316 0000e19c 60000000 nop +320 0000e1a0 3be00000 li r31,0x0 +324 0000e1a4 38210090 addi r1,r1,0x90 +328 0000e1a8 7fe3fb78 or r3,r31,r31 +332 0000e1ac 80010008 lwz r0,0x8(r1) +336 0000e1b0 bb81fff0 lmw r28,0xfff0(r1) +340 0000e1b4 7c0803a6 mtspr lr,r0 +344 0000e1b8 4e800020 blr +348 0000e1bc 00000000 .long 0x00000000 _set_cplus_marker_for_demangling: +0 0000e1c0 3c400003 lis r2,0x3 +4 0000e1c4 98623018 stb r3,0x3018(r2) +8 0000e1c8 4e800020 blr +12 0000e1cc 60000000 nop _cplus_mangle_opname: +0 0000e1d0 7c0802a6 mfspr r0,lr +4 0000e1d4 bf21ffe4 stmw r25,0xffe4(r1) +8 0000e1d8 7c9d2378 or r29,r4,r4 +12 0000e1dc 7c791b78 or r25,r3,r3 +16 0000e1e0 57bb07bc rlwinm r27,r29,0,30,30 +20 0000e1e4 90010008 stw r0,0x8(r1) +24 0000e1e8 9421ffa0 stwu r1,0xffa0(r1) +28 0000e1ec 48024195 bl 0x32380 _strlen +32 0000e1f0 3c400004 lis r2,0x4 +36 0000e1f4 7c7c1b78 or r28,r3,r3 +40 0000e1f8 384230dc addi r2,r2,0x30dc +44 0000e1fc 7c5d1378 or r29,r2,r2 +48 0000e200 3bc20004 addi r30,r2,0x4 +52 0000e204 3b4203b4 addi r26,r2,0x3b4 +56 0000e208 60000000 nop +60 0000e20c 60000000 nop +64 0000e210 83fe0000 lwz r31,0x0(r30) +68 0000e214 7fe3fb78 or r3,r31,r31 +72 0000e218 48024169 bl 0x32380 _strlen +76 0000e21c 7f9c1800 cmpw cr7,r28,r3 +80 0000e220 409e0040 bne cr7,0xe260 +84 0000e224 801e0004 lwz r0,0x4(r30) +88 0000e228 540007bc rlwinm r0,r0,0,30,30 +92 0000e22c 7f9b0000 cmpw cr7,r27,r0 +96 0000e230 409e0030 bne cr7,0xe260 +100 0000e234 7fe3fb78 or r3,r31,r31 +104 0000e238 7f24cb78 or r4,r25,r25 +108 0000e23c 7f85e378 or r5,r28,r28 +112 0000e240 480240f1 bl 0x32330 _memcmp +116 0000e244 2f830000 cmpwi cr7,r3,0x0 +120 0000e248 409e0018 bne cr7,0xe260 +124 0000e24c 807d0000 lwz r3,0x0(r29) +128 0000e250 48000024 b 0xe274 +132 0000e254 60000000 nop +136 0000e258 60000000 nop +140 0000e25c 60000000 nop +144 0000e260 3bbd000c addi r29,r29,0xc +148 0000e264 3bde000c addi r30,r30,0xc +152 0000e268 7f9dd000 cmpw cr7,r29,r26 +156 0000e26c 409effa4 bne cr7,0xe210 +160 0000e270 38600000 li r3,0x0 +164 0000e274 38210060 addi r1,r1,0x60 +168 0000e278 80010008 lwz r0,0x8(r1) +172 0000e27c bb21ffe4 lmw r25,0xffe4(r1) +176 0000e280 7c0803a6 mtspr lr,r0 +180 0000e284 4e800020 blr +184 0000e288 60000000 nop +188 0000e28c 60000000 nop _cplus_demangle_set_style: +0 0000e290 3c400004 lis r2,0x4 +4 0000e294 38423058 addi r2,r2,0x3058 +8 0000e298 80020004 lwz r0,0x4(r2) +12 0000e29c 2f800000 cmpwi cr7,r0,0x0 +16 0000e2a0 409e0050 bne cr7,0xe2f0 +20 0000e2a4 4800003c b 0xe2e0 +24 0000e2a8 60000000 nop +28 0000e2ac 60000000 nop +32 0000e2b0 7f830000 cmpw cr7,r3,r0 +36 0000e2b4 3842000c addi r2,r2,0xc +40 0000e2b8 409e0018 bne cr7,0xe2d0 +44 0000e2bc 3c400003 lis r2,0x3 +48 0000e2c0 90623014 stw r3,0x3014(r2) +52 0000e2c4 4e800020 blr +56 0000e2c8 60000000 nop +60 0000e2cc 60000000 nop +64 0000e2d0 80020000 lwz r0,0x0(r2) +68 0000e2d4 2f800000 cmpwi cr7,r0,0x0 +72 0000e2d8 409effd8 bne cr7,0xe2b0 +76 0000e2dc 60000000 nop +80 0000e2e0 38600000 li r3,0x0 +84 0000e2e4 4e800020 blr +88 0000e2e8 60000000 nop +92 0000e2ec 60000000 nop +96 0000e2f0 7f801800 cmpw cr7,r0,r3 +100 0000e2f4 38420010 addi r2,r2,0x10 +104 0000e2f8 409effd8 bne cr7,0xe2d0 +108 0000e2fc 4bffffc0 b 0xe2bc _cplus_demangle_name_to_style: +0 0000e300 7c0802a6 mfspr r0,lr +4 0000e304 3c400004 lis r2,0x4 +8 0000e308 bfa1fff4 stmw r29,0xfff4(r1) +12 0000e30c 7c7d1b78 or r29,r3,r3 +16 0000e310 38423058 addi r2,r2,0x3058 +20 0000e314 90010008 stw r0,0x8(r1) +24 0000e318 9421ffb0 stwu r1,0xffb0(r1) +28 0000e31c 83e20004 lwz r31,0x4(r2) +32 0000e320 2f9f0000 cmpwi cr7,r31,0x0 +36 0000e324 419e003c beq cr7,0xe360 +40 0000e328 7c5e1378 or r30,r2,r2 +44 0000e32c 60000000 nop +48 0000e330 809e0000 lwz r4,0x0(r30) +52 0000e334 7fa3eb78 or r3,r29,r29 +56 0000e338 48024059 bl 0x32390 _strcmp +60 0000e33c 2f830000 cmpwi cr7,r3,0x0 +64 0000e340 419e0024 beq cr7,0xe364 +68 0000e344 83fe0010 lwz r31,0x10(r30) +72 0000e348 3bde000c addi r30,r30,0xc +76 0000e34c 2f9f0000 cmpwi cr7,r31,0x0 +80 0000e350 409effe0 bne cr7,0xe330 +84 0000e354 60000000 nop +88 0000e358 60000000 nop +92 0000e35c 60000000 nop +96 0000e360 3be00000 li r31,0x0 +100 0000e364 38210050 addi r1,r1,0x50 +104 0000e368 7fe3fb78 or r3,r31,r31 +108 0000e36c 80010008 lwz r0,0x8(r1) +112 0000e370 bba1fff4 lmw r29,0xfff4(r1) +116 0000e374 7c0803a6 mtspr lr,r0 +120 0000e378 4e800020 blr +124 0000e37c 60000000 nop _squangle_mop_up: +0 0000e380 7c0802a6 mfspr r0,lr +4 0000e384 bfa1fff4 stmw r29,0xfff4(r1) +8 0000e388 7c7f1b78 or r31,r3,r3 +12 0000e38c 3ba00000 li r29,0x0 +16 0000e390 90010008 stw r0,0x8(r1) +20 0000e394 9421ffb0 stwu r1,0xffb0(r1) +24 0000e398 60000000 nop +28 0000e39c 80430010 lwz r2,0x10(r3) +32 0000e3a0 48000040 b 0xe3e0 +36 0000e3a4 60000000 nop +40 0000e3a8 60000000 nop +44 0000e3ac 60000000 nop +48 0000e3b0 3802ffff addi r0,r2,0xffff +52 0000e3b4 805f0008 lwz r2,0x8(r31) +56 0000e3b8 901f0010 stw r0,0x10(r31) +60 0000e3bc 541e103a rlwinm r30,r0,2,0,29 +64 0000e3c0 7c62f02e lwzx r3,r2,r30 +68 0000e3c4 7c020378 or r2,r0,r0 +72 0000e3c8 2f830000 cmpwi cr7,r3,0x0 +76 0000e3cc 419e0014 beq cr7,0xe3e0 +80 0000e3d0 48023f91 bl 0x32360 _free +84 0000e3d4 805f0008 lwz r2,0x8(r31) +88 0000e3d8 7fbe112e stwx r29,r30,r2 +92 0000e3dc 805f0010 lwz r2,0x10(r31) +96 0000e3e0 2f820000 cmpwi cr7,r2,0x0 +100 0000e3e4 419dffcc bgt cr7,0xe3b0 +104 0000e3e8 813f000c lwz r9,0xc(r31) +108 0000e3ec 805f0014 lwz r2,0x14(r31) +112 0000e3f0 3ba00000 li r29,0x0 +116 0000e3f4 4800003c b 0xe430 +120 0000e3f8 60000000 nop +124 0000e3fc 60000000 nop +128 0000e400 3802ffff addi r0,r2,0xffff +132 0000e404 901f0014 stw r0,0x14(r31) +136 0000e408 541e103a rlwinm r30,r0,2,0,29 +140 0000e40c 7c020378 or r2,r0,r0 +144 0000e410 7c69f02e lwzx r3,r9,r30 +148 0000e414 2f830000 cmpwi cr7,r3,0x0 +152 0000e418 419e0018 beq cr7,0xe430 +156 0000e41c 48023f45 bl 0x32360 _free +160 0000e420 805f000c lwz r2,0xc(r31) +164 0000e424 7fbe112e stwx r29,r30,r2 +168 0000e428 813f000c lwz r9,0xc(r31) +172 0000e42c 805f0014 lwz r2,0x14(r31) +176 0000e430 2f820000 cmpwi cr7,r2,0x0 +180 0000e434 419dffcc bgt cr7,0xe400 +184 0000e438 2f890000 cmpwi cr7,r9,0x0 +188 0000e43c 419e000c beq cr7,0xe448 +192 0000e440 7d234b78 or r3,r9,r9 +196 0000e444 48023f1d bl 0x32360 _free +200 0000e448 807f0008 lwz r3,0x8(r31) +204 0000e44c 2f830000 cmpwi cr7,r3,0x0 +208 0000e450 419e0018 beq cr7,0xe468 +212 0000e454 38210050 addi r1,r1,0x50 +216 0000e458 80010008 lwz r0,0x8(r1) +220 0000e45c bba1fff4 lmw r29,0xfff4(r1) +224 0000e460 7c0803a6 mtspr lr,r0 +228 0000e464 48023efc b 0x32360 _free +232 0000e468 38210050 addi r1,r1,0x50 +236 0000e46c 80010008 lwz r0,0x8(r1) +240 0000e470 bba1fff4 lmw r29,0xfff4(r1) +244 0000e474 7c0803a6 mtspr lr,r0 +248 0000e478 4e800020 blr +252 0000e47c 60000000 nop _delete_non_B_K_work_stuff: +0 0000e480 7c0802a6 mfspr r0,lr +4 0000e484 bfa1fff4 stmw r29,0xfff4(r1) +8 0000e488 7c7e1b78 or r30,r3,r3 +12 0000e48c 3ba00000 li r29,0x0 +16 0000e490 90010008 stw r0,0x8(r1) +20 0000e494 9421ffb0 stwu r1,0xffb0(r1) +24 0000e498 60000000 nop +28 0000e49c 81230004 lwz r9,0x4(r3) +32 0000e4a0 80430020 lwz r2,0x20(r3) +36 0000e4a4 4800003c b 0xe4e0 +40 0000e4a8 60000000 nop +44 0000e4ac 60000000 nop +48 0000e4b0 3802ffff addi r0,r2,0xffff +52 0000e4b4 901e0020 stw r0,0x20(r30) +56 0000e4b8 541f103a rlwinm r31,r0,2,0,29 +60 0000e4bc 7c020378 or r2,r0,r0 +64 0000e4c0 7c69f82e lwzx r3,r9,r31 +68 0000e4c4 2f830000 cmpwi cr7,r3,0x0 +72 0000e4c8 419e0018 beq cr7,0xe4e0 +76 0000e4cc 48023e95 bl 0x32360 _free +80 0000e4d0 805e0004 lwz r2,0x4(r30) +84 0000e4d4 7fbf112e stwx r29,r31,r2 +88 0000e4d8 813e0004 lwz r9,0x4(r30) +92 0000e4dc 805e0020 lwz r2,0x20(r30) +96 0000e4e0 2f820000 cmpwi cr7,r2,0x0 +100 0000e4e4 419dffcc bgt cr7,0xe4b0 +104 0000e4e8 2f890000 cmpwi cr7,r9,0x0 +108 0000e4ec 419e0018 beq cr7,0xe504 +112 0000e4f0 7d234b78 or r3,r9,r9 +116 0000e4f4 48023e6d bl 0x32360 _free +120 0000e4f8 38000000 li r0,0x0 +124 0000e4fc 901e0024 stw r0,0x24(r30) +128 0000e500 901e0004 stw r0,0x4(r30) +132 0000e504 813e0040 lwz r9,0x40(r30) +136 0000e508 2f890000 cmpwi cr7,r9,0x0 +140 0000e50c 409e0090 bne cr7,0xe59c +144 0000e510 48000048 b 0xe558 +148 0000e514 60000000 nop +152 0000e518 60000000 nop +156 0000e51c 60000000 nop +160 0000e520 57e2103a rlwinm r2,r31,2,0,29 +164 0000e524 7c62482e lwzx r3,r2,r9 +168 0000e528 2f830000 cmpwi cr7,r3,0x0 +172 0000e52c 419e0010 beq cr7,0xe53c +176 0000e530 48023e31 bl 0x32360 _free +180 0000e534 813e0040 lwz r9,0x40(r30) +184 0000e538 801e0044 lwz r0,0x44(r30) +188 0000e53c 3bff0001 addi r31,r31,0x1 +192 0000e540 7f80f800 cmpw cr7,r0,r31 +196 0000e544 419dffdc bgt cr7,0xe520 +200 0000e548 7d234b78 or r3,r9,r9 +204 0000e54c 48023e15 bl 0x32360 _free +208 0000e550 38000000 li r0,0x0 +212 0000e554 901e0040 stw r0,0x40(r30) +216 0000e558 83fe004c lwz r31,0x4c(r30) +220 0000e55c 2f9f0000 cmpwi cr7,r31,0x0 +224 0000e560 419e0050 beq cr7,0xe5b0 +228 0000e564 807f0000 lwz r3,0x0(r31) +232 0000e568 2f830000 cmpwi cr7,r3,0x0 +236 0000e56c 419e001c beq cr7,0xe588 +240 0000e570 48023df1 bl 0x32360 _free +244 0000e574 38000000 li r0,0x0 +248 0000e578 901f0000 stw r0,0x0(r31) +252 0000e57c 901f0004 stw r0,0x4(r31) +256 0000e580 901f0008 stw r0,0x8(r31) +260 0000e584 83fe004c lwz r31,0x4c(r30) +264 0000e588 7fe3fb78 or r3,r31,r31 +268 0000e58c 48023dd5 bl 0x32360 _free +272 0000e590 38000000 li r0,0x0 +276 0000e594 901e004c stw r0,0x4c(r30) +280 0000e598 48000018 b 0xe5b0 +284 0000e59c 801e0044 lwz r0,0x44(r30) +288 0000e5a0 3be00000 li r31,0x0 +292 0000e5a4 2f800000 cmpwi cr7,r0,0x0 +296 0000e5a8 419dff78 bgt cr7,0xe520 +300 0000e5ac 4bffff9c b 0xe548 +304 0000e5b0 38210050 addi r1,r1,0x50 +308 0000e5b4 80010008 lwz r0,0x8(r1) +312 0000e5b8 bba1fff4 lmw r29,0xfff4(r1) +316 0000e5bc 7c0803a6 mtspr lr,r0 +320 0000e5c0 4e800020 blr +324 0000e5c4 60000000 nop +328 0000e5c8 60000000 nop +332 0000e5cc 60000000 nop _string_prepend: +0 0000e5d0 7c0802a6 mfspr r0,lr +4 0000e5d4 bf61ffec stmw r27,0xffec(r1) +8 0000e5d8 7c9e2379 or. r30,r4,r4 +12 0000e5dc 7c7f1b78 or r31,r3,r3 +16 0000e5e0 90010008 stw r0,0x8(r1) +20 0000e5e4 9421ffa0 stwu r1,0xffa0(r1) +24 0000e5e8 418200f8 beq 0xe6e0 +28 0000e5ec 881e0000 lbz r0,0x0(r30) +32 0000e5f0 2f800000 cmpwi cr7,r0,0x0 +36 0000e5f4 419e00ec beq cr7,0xe6e0 +40 0000e5f8 7fc3f378 or r3,r30,r30 +44 0000e5fc 48023d85 bl 0x32380 _strlen +48 0000e600 7c7b1b79 or. r27,r3,r3 +52 0000e604 418200dc beq 0xe6e0 +56 0000e608 807f0000 lwz r3,0x0(r31) +60 0000e60c 2f830000 cmpwi cr7,r3,0x0 +64 0000e610 409e0040 bne cr7,0xe650 +68 0000e614 2f9b001f cmpwi cr7,r27,0x1f +72 0000e618 419d0010 bgt cr7,0xe628 +76 0000e61c 38600020 li r3,0x20 +80 0000e620 3ba00020 li r29,0x20 +84 0000e624 4800000c b 0xe630 +88 0000e628 7f63db78 or r3,r27,r27 +92 0000e62c 7f7ddb78 or r29,r27,r27 +96 0000e630 4800b181 bl _xmalloc +100 0000e634 7c1d1a14 add r0,r29,r3 +104 0000e638 7c7c1b78 or r28,r3,r3 +108 0000e63c 907f0000 stw r3,0x0(r31) +112 0000e640 907f0004 stw r3,0x4(r31) +116 0000e644 901f0008 stw r0,0x8(r31) +120 0000e648 48000048 b 0xe690 +124 0000e64c 60000000 nop +128 0000e650 839f0004 lwz r28,0x4(r31) +132 0000e654 801f0008 lwz r0,0x8(r31) +136 0000e658 7c1c0050 subf r0,r28,r0 +140 0000e65c 7f9b0000 cmpw cr7,r27,r0 +144 0000e660 409d0030 ble cr7,0xe690 +148 0000e664 7f83e050 subf r28,r3,r28 +152 0000e668 7fbbe214 add r29,r27,r28 +156 0000e66c 57bd083c rlwinm r29,r29,1,0,30 +160 0000e670 7fa4eb78 or r4,r29,r29 +164 0000e674 4800b28d bl _xrealloc +168 0000e678 7f83e214 add r28,r3,r28 +172 0000e67c 7fbd1a14 add r29,r29,r3 +176 0000e680 907f0000 stw r3,0x0(r31) +180 0000e684 93bf0008 stw r29,0x8(r31) +184 0000e688 939f0004 stw r28,0x4(r31) +188 0000e68c 60000000 nop +192 0000e690 3b9cffff addi r28,r28,0xffff +196 0000e694 7f9c1840 cmplw cr7,r28,r3 +200 0000e698 419c0024 blt cr7,0xe6bc +204 0000e69c 7c5cda14 add r2,r28,r27 +208 0000e6a0 881c0000 lbz r0,0x0(r28) +212 0000e6a4 3b9cffff addi r28,r28,0xffff +216 0000e6a8 98020000 stb r0,0x0(r2) +220 0000e6ac 3842ffff addi r2,r2,0xffff +224 0000e6b0 807f0000 lwz r3,0x0(r31) +228 0000e6b4 7f83e040 cmplw cr7,r3,r28 +232 0000e6b8 409dffe8 ble cr7,0xe6a0 +236 0000e6bc 7fc4f378 or r4,r30,r30 +240 0000e6c0 7f65db78 or r5,r27,r27 +244 0000e6c4 48023c8d bl 0x32350 _memcpy +248 0000e6c8 801f0004 lwz r0,0x4(r31) +252 0000e6cc 7c1b0214 add r0,r27,r0 +256 0000e6d0 901f0004 stw r0,0x4(r31) +260 0000e6d4 60000000 nop +264 0000e6d8 60000000 nop +268 0000e6dc 60000000 nop +272 0000e6e0 38210060 addi r1,r1,0x60 +276 0000e6e4 80010008 lwz r0,0x8(r1) +280 0000e6e8 bb61ffec lmw r27,0xffec(r1) +284 0000e6ec 7c0803a6 mtspr lr,r0 +288 0000e6f0 4e800020 blr +292 0000e6f4 60000000 nop +296 0000e6f8 60000000 nop +300 0000e6fc 60000000 nop _string_append: +0 0000e700 7c0802a6 mfspr r0,lr +4 0000e704 bf41ffe8 stmw r26,0xffe8(r1) +8 0000e708 7c9e2379 or. r30,r4,r4 +12 0000e70c 7c7b1b78 or r27,r3,r3 +16 0000e710 90010008 stw r0,0x8(r1) +20 0000e714 9421ffa0 stwu r1,0xffa0(r1) +24 0000e718 418200c4 beq 0xe7dc +28 0000e71c 881e0000 lbz r0,0x0(r30) +32 0000e720 2f800000 cmpwi cr7,r0,0x0 +36 0000e724 419e00b8 beq cr7,0xe7dc +40 0000e728 7fc3f378 or r3,r30,r30 +44 0000e72c 48023c55 bl 0x32380 _strlen +48 0000e730 7c7f1b78 or r31,r3,r3 +52 0000e734 807b0000 lwz r3,0x0(r27) +56 0000e738 2f830000 cmpwi cr7,r3,0x0 +60 0000e73c 409e0044 bne cr7,0xe780 +64 0000e740 2f9f001f cmpwi cr7,r31,0x1f +68 0000e744 409d0014 ble cr7,0xe758 +72 0000e748 7ffdfb78 or r29,r31,r31 +76 0000e74c 7fe3fb78 or r3,r31,r31 +80 0000e750 7ffafb78 or r26,r31,r31 +84 0000e754 48000010 b 0xe764 +88 0000e758 7ffafb78 or r26,r31,r31 +92 0000e75c 38600020 li r3,0x20 +96 0000e760 3ba00020 li r29,0x20 +100 0000e764 4800b04d bl _xmalloc +104 0000e768 7c1d1a14 add r0,r29,r3 +108 0000e76c 7c7c1b78 or r28,r3,r3 +112 0000e770 907b0000 stw r3,0x0(r27) +116 0000e774 907b0004 stw r3,0x4(r27) +120 0000e778 901b0008 stw r0,0x8(r27) +124 0000e77c 48000044 b 0xe7c0 +128 0000e780 839b0004 lwz r28,0x4(r27) +132 0000e784 801b0008 lwz r0,0x8(r27) +136 0000e788 7ffafb78 or r26,r31,r31 +140 0000e78c 7c1c0050 subf r0,r28,r0 +144 0000e790 7f9f0000 cmpw cr7,r31,r0 +148 0000e794 409d002c ble cr7,0xe7c0 +152 0000e798 7f83e050 subf r28,r3,r28 +156 0000e79c 7fbfe214 add r29,r31,r28 +160 0000e7a0 57bd083c rlwinm r29,r29,1,0,30 +164 0000e7a4 7fa4eb78 or r4,r29,r29 +168 0000e7a8 4800b159 bl _xrealloc +172 0000e7ac 7fbd1a14 add r29,r29,r3 +176 0000e7b0 7f83e214 add r28,r3,r28 +180 0000e7b4 907b0000 stw r3,0x0(r27) +184 0000e7b8 93bb0008 stw r29,0x8(r27) +188 0000e7bc 939b0004 stw r28,0x4(r27) +192 0000e7c0 7f83e378 or r3,r28,r28 +196 0000e7c4 7fc4f378 or r4,r30,r30 +200 0000e7c8 7fe5fb78 or r5,r31,r31 +204 0000e7cc 48023b85 bl 0x32350 _memcpy +208 0000e7d0 801b0004 lwz r0,0x4(r27) +212 0000e7d4 7c1a0214 add r0,r26,r0 +216 0000e7d8 901b0004 stw r0,0x4(r27) +220 0000e7dc 38210060 addi r1,r1,0x60 +224 0000e7e0 80010008 lwz r0,0x8(r1) +228 0000e7e4 bb41ffe8 lmw r26,0xffe8(r1) +232 0000e7e8 7c0803a6 mtspr lr,r0 +236 0000e7ec 4e800020 blr _work_stuff_copy_to_from: +0 0000e7f0 7c0802a6 mfspr r0,lr +4 0000e7f4 bf41ffe8 stmw r26,0xffe8(r1) +8 0000e7f8 7c7a1b78 or r26,r3,r3 +12 0000e7fc 7c9f2378 or r31,r4,r4 +16 0000e800 90010008 stw r0,0x8(r1) +20 0000e804 9421ffa0 stwu r1,0xffa0(r1) +24 0000e808 4bfffc79 bl _delete_non_B_K_work_stuff +28 0000e80c 7f43d378 or r3,r26,r26 +32 0000e810 4bfffb71 bl _squangle_mop_up +36 0000e814 7f43d378 or r3,r26,r26 +40 0000e818 7fe4fb78 or r4,r31,r31 +44 0000e81c 38a00054 li r5,0x54 +48 0000e820 48023b31 bl 0x32350 _memcpy +52 0000e824 807f0024 lwz r3,0x24(r31) +56 0000e828 2f830000 cmpwi cr7,r3,0x0 +60 0000e82c 419e0014 beq cr7,0xe840 +64 0000e830 5463103a rlwinm r3,r3,2,0,29 +68 0000e834 4800af7d bl _xmalloc +72 0000e838 907a0004 stw r3,0x4(r26) +76 0000e83c 60000000 nop +80 0000e840 801f0020 lwz r0,0x20(r31) +84 0000e844 2f800000 cmpwi cr7,r0,0x0 +88 0000e848 409d0058 ble cr7,0xe8a0 +92 0000e84c 3bc00000 li r30,0x0 +96 0000e850 805f0004 lwz r2,0x4(r31) +100 0000e854 57dc103a rlwinm r28,r30,2,0,29 +104 0000e858 3bde0001 addi r30,r30,0x1 +108 0000e85c 837a0004 lwz r27,0x4(r26) +112 0000e860 7c7c102e lwzx r3,r28,r2 +116 0000e864 48023b1d bl 0x32380 _strlen +120 0000e868 3ba30001 addi r29,r3,0x1 +124 0000e86c 7fa3eb78 or r3,r29,r29 +128 0000e870 4800af41 bl _xmalloc +132 0000e874 7fa5eb78 or r5,r29,r29 +136 0000e878 7c7cd92e stwx r3,r28,r27 +140 0000e87c 805a0004 lwz r2,0x4(r26) +144 0000e880 813f0004 lwz r9,0x4(r31) +148 0000e884 7c7c102e lwzx r3,r28,r2 +152 0000e888 7c9c482e lwzx r4,r28,r9 +156 0000e88c 48023ac5 bl 0x32350 _memcpy +160 0000e890 801f0020 lwz r0,0x20(r31) +164 0000e894 7f9e0000 cmpw cr7,r30,r0 +168 0000e898 419cffb8 blt cr7,0xe850 +172 0000e89c 60000000 nop +176 0000e8a0 807f0018 lwz r3,0x18(r31) +180 0000e8a4 2f830000 cmpwi cr7,r3,0x0 +184 0000e8a8 419e0018 beq cr7,0xe8c0 +188 0000e8ac 5463103a rlwinm r3,r3,2,0,29 +192 0000e8b0 4800af01 bl _xmalloc +196 0000e8b4 907a0008 stw r3,0x8(r26) +200 0000e8b8 60000000 nop +204 0000e8bc 60000000 nop +208 0000e8c0 801f0010 lwz r0,0x10(r31) +212 0000e8c4 2f800000 cmpwi cr7,r0,0x0 +216 0000e8c8 409d0058 ble cr7,0xe920 +220 0000e8cc 3bc00000 li r30,0x0 +224 0000e8d0 805f0008 lwz r2,0x8(r31) +228 0000e8d4 57dc103a rlwinm r28,r30,2,0,29 +232 0000e8d8 3bde0001 addi r30,r30,0x1 +236 0000e8dc 837a0008 lwz r27,0x8(r26) +240 0000e8e0 7c62e02e lwzx r3,r2,r28 +244 0000e8e4 48023a9d bl 0x32380 _strlen +248 0000e8e8 3ba30001 addi r29,r3,0x1 +252 0000e8ec 7fa3eb78 or r3,r29,r29 +256 0000e8f0 4800aec1 bl _xmalloc +260 0000e8f4 7fa5eb78 or r5,r29,r29 +264 0000e8f8 7c7cd92e stwx r3,r28,r27 +268 0000e8fc 805a0008 lwz r2,0x8(r26) +272 0000e900 813f0008 lwz r9,0x8(r31) +276 0000e904 7c62e02e lwzx r3,r2,r28 +280 0000e908 7c89e02e lwzx r4,r9,r28 +284 0000e90c 48023a45 bl 0x32350 _memcpy +288 0000e910 801f0010 lwz r0,0x10(r31) +292 0000e914 7f80f000 cmpw cr7,r0,r30 +296 0000e918 419dffb8 bgt cr7,0xe8d0 +300 0000e91c 60000000 nop +304 0000e920 807f001c lwz r3,0x1c(r31) +308 0000e924 2f830000 cmpwi cr7,r3,0x0 +312 0000e928 419e0018 beq cr7,0xe940 +316 0000e92c 5463103a rlwinm r3,r3,2,0,29 +320 0000e930 4800ae81 bl _xmalloc +324 0000e934 907a000c stw r3,0xc(r26) +328 0000e938 60000000 nop +332 0000e93c 60000000 nop +336 0000e940 801f0014 lwz r0,0x14(r31) +340 0000e944 2f800000 cmpwi cr7,r0,0x0 +344 0000e948 409d0058 ble cr7,0xe9a0 +348 0000e94c 3bc00000 li r30,0x0 +352 0000e950 805f000c lwz r2,0xc(r31) +356 0000e954 57dc103a rlwinm r28,r30,2,0,29 +360 0000e958 3bde0001 addi r30,r30,0x1 +364 0000e95c 837a000c lwz r27,0xc(r26) +368 0000e960 7c7c102e lwzx r3,r28,r2 +372 0000e964 48023a1d bl 0x32380 _strlen +376 0000e968 3ba30001 addi r29,r3,0x1 +380 0000e96c 7fa3eb78 or r3,r29,r29 +384 0000e970 4800ae41 bl _xmalloc +388 0000e974 7fa5eb78 or r5,r29,r29 +392 0000e978 7c7cd92e stwx r3,r28,r27 +396 0000e97c 805a000c lwz r2,0xc(r26) +400 0000e980 813f000c lwz r9,0xc(r31) +404 0000e984 7c7c102e lwzx r3,r28,r2 +408 0000e988 7c9c482e lwzx r4,r28,r9 +412 0000e98c 480239c5 bl 0x32350 _memcpy +416 0000e990 801f0014 lwz r0,0x14(r31) +420 0000e994 7f80f000 cmpw cr7,r0,r30 +424 0000e998 419dffb8 bgt cr7,0xe950 +428 0000e99c 60000000 nop +432 0000e9a0 801f0044 lwz r0,0x44(r31) +436 0000e9a4 2f800000 cmpwi cr7,r0,0x0 +440 0000e9a8 419e0018 beq cr7,0xe9c0 +444 0000e9ac 5403103a rlwinm r3,r0,2,0,29 +448 0000e9b0 4800ae01 bl _xmalloc +452 0000e9b4 801f0044 lwz r0,0x44(r31) +456 0000e9b8 907a0040 stw r3,0x40(r26) +460 0000e9bc 60000000 nop +464 0000e9c0 2f800000 cmpwi cr7,r0,0x0 +468 0000e9c4 409d005c ble cr7,0xea20 +472 0000e9c8 3bc00000 li r30,0x0 +476 0000e9cc 60000000 nop +480 0000e9d0 805f0040 lwz r2,0x40(r31) +484 0000e9d4 57dc103a rlwinm r28,r30,2,0,29 +488 0000e9d8 3bde0001 addi r30,r30,0x1 +492 0000e9dc 837a0040 lwz r27,0x40(r26) +496 0000e9e0 7c62e02e lwzx r3,r2,r28 +500 0000e9e4 4802399d bl 0x32380 _strlen +504 0000e9e8 3ba30001 addi r29,r3,0x1 +508 0000e9ec 7fa3eb78 or r3,r29,r29 +512 0000e9f0 4800adc1 bl _xmalloc +516 0000e9f4 7fa5eb78 or r5,r29,r29 +520 0000e9f8 7c7cd92e stwx r3,r28,r27 +524 0000e9fc 805a0040 lwz r2,0x40(r26) +528 0000ea00 813f0040 lwz r9,0x40(r31) +532 0000ea04 7c62e02e lwzx r3,r2,r28 +536 0000ea08 7c89e02e lwzx r4,r9,r28 +540 0000ea0c 48023945 bl 0x32350 _memcpy +544 0000ea10 801f0044 lwz r0,0x44(r31) +548 0000ea14 7f80f000 cmpw cr7,r0,r30 +552 0000ea18 419dffb8 bgt cr7,0xe9d0 +556 0000ea1c 60000000 nop +560 0000ea20 801f004c lwz r0,0x4c(r31) +564 0000ea24 2f800000 cmpwi cr7,r0,0x0 +568 0000ea28 419e008c beq cr7,0xeab4 +572 0000ea2c 3860000c li r3,0xc +576 0000ea30 4800ad81 bl _xmalloc +580 0000ea34 38000000 li r0,0x0 +584 0000ea38 907a004c stw r3,0x4c(r26) +588 0000ea3c 7c7d1b78 or r29,r3,r3 +592 0000ea40 90030000 stw r0,0x0(r3) +596 0000ea44 90030004 stw r0,0x4(r3) +600 0000ea48 90030008 stw r0,0x8(r3) +604 0000ea4c 83df004c lwz r30,0x4c(r31) +608 0000ea50 80be0000 lwz r5,0x0(r30) +612 0000ea54 801e0004 lwz r0,0x4(r30) +616 0000ea58 7f850000 cmpw cr7,r5,r0 +620 0000ea5c 419e0058 beq cr7,0xeab4 +624 0000ea60 7fe50050 subf r31,r5,r0 +628 0000ea64 2f9f001f cmpwi cr7,r31,0x1f +632 0000ea68 409d0018 ble cr7,0xea80 +636 0000ea6c 7ffcfb78 or r28,r31,r31 +640 0000ea70 7fe3fb78 or r3,r31,r31 +644 0000ea74 48000014 b 0xea88 +648 0000ea78 60000000 nop +652 0000ea7c 60000000 nop +656 0000ea80 38600020 li r3,0x20 +660 0000ea84 3b800020 li r28,0x20 +664 0000ea88 4800ad29 bl _xmalloc +668 0000ea8c 7fe5fb78 or r5,r31,r31 +672 0000ea90 907d0000 stw r3,0x0(r29) +676 0000ea94 7c5c1a14 add r2,r28,r3 +680 0000ea98 907d0004 stw r3,0x4(r29) +684 0000ea9c 905d0008 stw r2,0x8(r29) +688 0000eaa0 809e0000 lwz r4,0x0(r30) +692 0000eaa4 480238ad bl 0x32350 _memcpy +696 0000eaa8 801d0004 lwz r0,0x4(r29) +700 0000eaac 7c1f0214 add r0,r31,r0 +704 0000eab0 901d0004 stw r0,0x4(r29) +708 0000eab4 38210060 addi r1,r1,0x60 +712 0000eab8 80010008 lwz r0,0x8(r1) +716 0000eabc bb41ffe8 lmw r26,0xffe8(r1) +720 0000eac0 7c0803a6 mtspr lr,r0 +724 0000eac4 4e800020 blr +728 0000eac8 60000000 nop +732 0000eacc 60000000 nop _gnu_special: +0 0000ead0 7c0802a6 mfspr r0,lr +4 0000ead4 bec1ffd8 stmw r22,0xffd8(r1) +8 0000ead8 7c9e2378 or r30,r4,r4 +12 0000eadc 7c400026 mfcr r2 +16 0000eae0 90010008 stw r0,0x8(r1) +20 0000eae4 7c781b78 or r24,r3,r3 +24 0000eae8 7cb92b78 or r25,r5,r5 +28 0000eaec 90410004 stw r2,0x4(r1) +32 0000eaf0 9421ff50 stwu r1,0xff50(r1) +36 0000eaf4 60000000 nop +40 0000eaf8 60000000 nop +44 0000eafc 83a40000 lwz r29,0x0(r4) +48 0000eb00 881d0000 lbz r0,0x0(r29) +52 0000eb04 2f80005f cmpwi cr7,r0,0x5f '_' +56 0000eb08 409e0778 bne cr7,0xf280 +60 0000eb0c 881d0001 lbz r0,0x1(r29) +64 0000eb10 3ee00003 lis r23,0x3 +68 0000eb14 3b9d0001 addi r28,r29,0x1 +72 0000eb18 38773018 addi r3,r23,0x3018 +76 0000eb1c 7c1f0774 extsb r31,r0 +80 0000eb20 7fe4fb78 or r4,r31,r31 +84 0000eb24 4802390d bl 0x32430 _strchr +88 0000eb28 2f830000 cmpwi cr7,r3,0x0 +92 0000eb2c 419e002c beq cr7,0xeb58 +96 0000eb30 881d0002 lbz r0,0x2(r29) +100 0000eb34 2f80005f cmpwi cr7,r0,0x5f '_' +104 0000eb38 409e0020 bne cr7,0xeb58 +108 0000eb3c 3bfd0003 addi r31,r29,0x3 +112 0000eb40 3b400001 li r26,0x1 +116 0000eb44 93fe0000 stw r31,0x0(r30) +120 0000eb48 8058002c lwz r2,0x2c(r24) +124 0000eb4c 38420001 addi r2,r2,0x1 +128 0000eb50 9058002c stw r2,0x2c(r24) +132 0000eb54 4800099c b 0xf4f0 +136 0000eb58 2f9f005f cmpwi cr7,r31,0x5f '_' +140 0000eb5c 409e0034 bne cr7,0xeb90 +144 0000eb60 881d0002 lbz r0,0x2(r29) +148 0000eb64 3b7d0002 addi r27,r29,0x2 +152 0000eb68 2f800076 cmpwi cr7,r0,0x76 'v' +156 0000eb6c 409e0324 bne cr7,0xee90 +160 0000eb70 881d0003 lbz r0,0x3(r29) +164 0000eb74 2f800074 cmpwi cr7,r0,0x74 't' +168 0000eb78 409e0318 bne cr7,0xee90 +172 0000eb7c 881d0004 lbz r0,0x4(r29) +176 0000eb80 2f80005f cmpwi cr7,r0,0x5f '_' +180 0000eb84 409e030c bne cr7,0xee90 +184 0000eb88 48000038 b 0xebc0 +188 0000eb8c 60000000 nop +192 0000eb90 2f9f0076 cmpwi cr7,r31,0x76 'v' +196 0000eb94 409e02fc bne cr7,0xee90 +200 0000eb98 881d0002 lbz r0,0x2(r29) +204 0000eb9c 3b7d0002 addi r27,r29,0x2 +208 0000eba0 2f800074 cmpwi cr7,r0,0x74 't' +212 0000eba4 409e02ec bne cr7,0xee90 +216 0000eba8 889d0003 lbz r4,0x3(r29) +220 0000ebac 38773018 addi r3,r23,0x3018 +224 0000ebb0 7c840774 extsb r4,r4 +228 0000ebb4 4802387d bl 0x32430 _strchr +232 0000ebb8 2f830000 cmpwi cr7,r3,0x0 +236 0000ebbc 419e02d4 beq cr7,0xee90 +240 0000ebc0 881b0000 lbz r0,0x0(r27) +244 0000ebc4 2f800076 cmpwi cr7,r0,0x76 'v' +248 0000ebc8 409e0014 bne cr7,0xebdc +252 0000ebcc 3bfd0005 addi r31,r29,0x5 +256 0000ebd0 93fe0000 stw r31,0x0(r30) +260 0000ebd4 3b400001 li r26,0x1 +264 0000ebd8 4800028c b 0xee64 +268 0000ebdc 3bfd0004 addi r31,r29,0x4 +272 0000ebe0 93fe0000 stw r31,0x0(r30) +276 0000ebe4 4bfffff0 b 0xebd4 +280 0000ebe8 60000000 nop +284 0000ebec 60000000 nop +288 0000ebf0 2f830051 cmpwi cr7,r3,0x51 'Q' +292 0000ebf4 419e0014 beq cr7,0xec08 +296 0000ebf8 2f830074 cmpwi cr7,r3,0x74 't' +300 0000ebfc 419e0030 beq cr7,0xec2c +304 0000ec00 2f83004b cmpwi cr7,r3,0x4b 'K' +308 0000ec04 409e0050 bne cr7,0xec54 +312 0000ec08 7f03c378 or r3,r24,r24 +316 0000ec0c 7fc4f378 or r4,r30,r30 +320 0000ec10 7f25cb78 or r5,r25,r25 +324 0000ec14 38c00000 li r6,0x0 +328 0000ec18 38e00001 li r7,0x1 +332 0000ec1c 480058d5 bl _demangle_qualified +336 0000ec20 83fe0000 lwz r31,0x0(r30) +340 0000ec24 7c7a1b78 or r26,r3,r3 +344 0000ec28 480001e4 b 0xee0c +348 0000ec2c 7f03c378 or r3,r24,r24 +352 0000ec30 7fc4f378 or r4,r30,r30 +356 0000ec34 7f25cb78 or r5,r25,r25 +360 0000ec38 38c00000 li r6,0x0 +364 0000ec3c 38e00001 li r7,0x1 +368 0000ec40 39000001 li r8,0x1 +372 0000ec44 48004add bl _demangle_template +376 0000ec48 83fe0000 lwz r31,0x0(r30) +380 0000ec4c 7c7a1b78 or r26,r3,r3 +384 0000ec50 480001bc b 0xee0c +388 0000ec54 3d400004 lis r10,0x4 +392 0000ec58 54690dfc rlwinm r9,r3,1,23,30 +396 0000ec5c 38a00000 li r5,0x0 +400 0000ec60 804a2818 lwz r2,0x2818(r10) +404 0000ec64 7c09122e lhzx r0,r9,r2 +408 0000ec68 70020004 andi. r2,r0,0x4 +412 0000ec6c 4082007c bne 0xece8 +416 0000ec70 480000cc b 0xed3c +420 0000ec74 60000000 nop +424 0000ec78 60000000 nop +428 0000ec7c 60000000 nop +432 0000ec80 1cbb000a mulli r5,r27,0xa +436 0000ec84 3c006666 lis r0,0x6666 +440 0000ec88 60006667 ori r0,r0,0x6667 +444 0000ec8c 7c050096 mulhw r0,r5,r0 +448 0000ec90 7ca2fe70 srawi r2,r5,31 +452 0000ec94 7c001670 srawi r0,r0,2 +456 0000ec98 7c020050 subf r0,r2,r0 +460 0000ec9c 1c00000a mulli r0,r0,0xa +464 0000eca0 7f850000 cmpw cr7,r5,r0 +468 0000eca4 419e0044 beq cr7,0xece8 +472 0000eca8 55200dfc rlwinm r0,r9,1,23,30 +476 0000ecac 7fe3fb78 or r3,r31,r31 +480 0000ecb0 7c4b022e lhzx r2,r11,r0 +484 0000ecb4 70400004 andi. r0,r2,0x4 +488 0000ecb8 41820064 beq 0xed1c +492 0000ecbc 7d695b78 or r9,r11,r11 +496 0000ecc0 3be30001 addi r31,r3,0x1 +500 0000ecc4 93fe0000 stw r31,0x0(r30) +504 0000ecc8 7fe3fb78 or r3,r31,r31 +508 0000eccc 60000000 nop +512 0000ecd0 881f0000 lbz r0,0x0(r31) +516 0000ecd4 5400083c rlwinm r0,r0,1,0,30 +520 0000ecd8 7c49022e lhzx r2,r9,r0 +524 0000ecdc 70400004 andi. r0,r2,0x4 +528 0000ece0 4082ffe0 bne 0xecc0 +532 0000ece4 48000038 b 0xed1c +536 0000ece8 3bff0001 addi r31,r31,0x1 +540 0000ecec 7c451a14 add r2,r5,r3 +544 0000ecf0 816a2818 lwz r11,0x2818(r10) +548 0000ecf4 93fe0000 stw r31,0x0(r30) +552 0000ecf8 3b62ffd0 addi r27,r2,0xffd0 +556 0000ecfc 893f0000 lbz r9,0x0(r31) +560 0000ed00 7d230774 extsb r3,r9 +564 0000ed04 54600dfc rlwinm r0,r3,1,23,30 +568 0000ed08 7c4b022e lhzx r2,r11,r0 +572 0000ed0c 70400004 andi. r0,r2,0x4 +576 0000ed10 4082ff70 bne 0xec80 +580 0000ed14 2f9b0000 cmpwi cr7,r27,0x0 +584 0000ed18 409c0008 bge cr7,0xed20 +588 0000ed1c 3b60ffff li r27,0xffff +592 0000ed20 83fe0000 lwz r31,0x0(r30) +596 0000ed24 7fe3fb78 or r3,r31,r31 +600 0000ed28 48023659 bl 0x32380 _strlen +604 0000ed2c 7f9b1800 cmpw cr7,r27,r3 +608 0000ed30 409d001c ble cr7,0xed4c +612 0000ed34 3b400001 li r26,0x1 +616 0000ed38 480000d4 b 0xee0c +620 0000ed3c 7fe3fb78 or r3,r31,r31 +624 0000ed40 38973018 addi r4,r23,0x3018 +628 0000ed44 480236dd bl 0x32420 _strcspn +632 0000ed48 7c7b1b78 or r27,r3,r3 +636 0000ed4c 2f9b0000 cmpwi cr7,r27,0x0 +640 0000ed50 3ac00000 li r22,0x0 +644 0000ed54 419e00b0 beq cr7,0xee04 +648 0000ed58 80790000 lwz r3,0x0(r25) +652 0000ed5c 2f830000 cmpwi cr7,r3,0x0 +656 0000ed60 409e0044 bne cr7,0xeda4 +660 0000ed64 2f9b001f cmpwi cr7,r27,0x1f +664 0000ed68 409d0014 ble cr7,0xed7c +668 0000ed6c 7f63db78 or r3,r27,r27 +672 0000ed70 7f7ddb78 or r29,r27,r27 +676 0000ed74 7f76db78 or r22,r27,r27 +680 0000ed78 48000010 b 0xed88 +684 0000ed7c 7f76db78 or r22,r27,r27 +688 0000ed80 38600020 li r3,0x20 +692 0000ed84 3ba00020 li r29,0x20 +696 0000ed88 4800aa29 bl _xmalloc +700 0000ed8c 7c1d1a14 add r0,r29,r3 +704 0000ed90 7c7c1b78 or r28,r3,r3 +708 0000ed94 90790000 stw r3,0x0(r25) +712 0000ed98 90790004 stw r3,0x4(r25) +716 0000ed9c 90190008 stw r0,0x8(r25) +720 0000eda0 48000044 b 0xede4 +724 0000eda4 83990004 lwz r28,0x4(r25) +728 0000eda8 80190008 lwz r0,0x8(r25) +732 0000edac 7f76db78 or r22,r27,r27 +736 0000edb0 7c1c0050 subf r0,r28,r0 +740 0000edb4 7f9b0000 cmpw cr7,r27,r0 +744 0000edb8 409d002c ble cr7,0xede4 +748 0000edbc 7f83e050 subf r28,r3,r28 +752 0000edc0 7fbbe214 add r29,r27,r28 +756 0000edc4 57bd083c rlwinm r29,r29,1,0,30 +760 0000edc8 7fa4eb78 or r4,r29,r29 +764 0000edcc 4800ab35 bl _xrealloc +768 0000edd0 7fbd1a14 add r29,r29,r3 +772 0000edd4 7f83e214 add r28,r3,r28 +776 0000edd8 90790000 stw r3,0x0(r25) +780 0000eddc 93b90008 stw r29,0x8(r25) +784 0000ede0 93990004 stw r28,0x4(r25) +788 0000ede4 7f83e378 or r3,r28,r28 +792 0000ede8 7fe4fb78 or r4,r31,r31 +796 0000edec 7f65db78 or r5,r27,r27 +800 0000edf0 48023561 bl 0x32350 _memcpy +804 0000edf4 80190004 lwz r0,0x4(r25) +808 0000edf8 7f9b0214 add r28,r27,r0 +812 0000edfc 93990004 stw r28,0x4(r25) +816 0000ee00 83fe0000 lwz r31,0x0(r30) +820 0000ee04 7ff6fa14 add r31,r22,r31 +824 0000ee08 93fe0000 stw r31,0x0(r30) +828 0000ee0c 7fe3fb78 or r3,r31,r31 +832 0000ee10 38973018 addi r4,r23,0x3018 +836 0000ee14 480235bd bl 0x323d0 _strpbrk +840 0000ee18 2f9a0000 cmpwi cr7,r26,0x0 +844 0000ee1c 419e06b4 beq cr7,0xf4d0 +848 0000ee20 2f830000 cmpwi cr7,r3,0x0 +852 0000ee24 419e0040 beq cr7,0xee64 +856 0000ee28 7f9f1800 cmpw cr7,r31,r3 +860 0000ee2c 409e06a4 bne cr7,0xf4d0 +864 0000ee30 80180000 lwz r0,0x0(r24) +868 0000ee34 70020004 andi. r2,r0,0x4 +872 0000ee38 41820010 beq 0xee48 +876 0000ee3c 3c800003 lis r4,0x3 +880 0000ee40 3884d6f8 addi r4,r4,0xd6f8 . +884 0000ee44 4800000c b 0xee50 +888 0000ee48 3c800003 lis r4,0x3 +892 0000ee4c 3884d6fc addi r4,r4,0xd6fc :: +896 0000ee50 7f23cb78 or r3,r25,r25 +900 0000ee54 4bfff8ad bl _string_append +904 0000ee58 83fe0000 lwz r31,0x0(r30) +908 0000ee5c 3bff0001 addi r31,r31,0x1 +912 0000ee60 93fe0000 stw r31,0x0(r30) +916 0000ee64 881f0000 lbz r0,0x0(r31) +920 0000ee68 7c030774 extsb r3,r0 +924 0000ee6c 2f830000 cmpwi cr7,r3,0x0 +928 0000ee70 409efd80 bne cr7,0xebf0 +932 0000ee74 2f9a0000 cmpwi cr7,r26,0x0 +936 0000ee78 419e0678 beq cr7,0xf4f0 +940 0000ee7c 3c800003 lis r4,0x3 +944 0000ee80 7f23cb78 or r3,r25,r25 +948 0000ee84 3884d700 addi r4,r4,0xd700 virtual table +952 0000ee88 4bfff879 bl _string_append +956 0000ee8c 48000664 b 0xf4f0 +960 0000ee90 3c600003 lis r3,0x3 +964 0000ee94 7fe4fb78 or r4,r31,r31 +968 0000ee98 3863d710 addi r3,r3,0xd710 0123456789Qt +972 0000ee9c 48023595 bl 0x32430 _strchr +976 0000eea0 2f830000 cmpwi cr7,r3,0x0 +980 0000eea4 419e03dc beq cr7,0xf280 +984 0000eea8 7fa3eb78 or r3,r29,r29 +988 0000eeac 38973018 addi r4,r23,0x3018 +992 0000eeb0 48023521 bl 0x323d0 _strpbrk +996 0000eeb4 7c761b79 or. r22,r3,r3 +1000 0000eeb8 418203c8 beq 0xf280 +1004 0000eebc 939e0000 stw r28,0x0(r30) +1008 0000eec0 60000000 nop +1012 0000eec4 60000000 nop +1016 0000eec8 60000000 nop +1020 0000eecc 881c0000 lbz r0,0x0(r28) +1024 0000eed0 7c030774 extsb r3,r0 +1028 0000eed4 2f830051 cmpwi cr7,r3,0x51 'Q' +1032 0000eed8 419e0014 beq cr7,0xeeec +1036 0000eedc 2f830074 cmpwi cr7,r3,0x74 't' +1040 0000eee0 419e002c beq cr7,0xef0c +1044 0000eee4 2f83004b cmpwi cr7,r3,0x4b 'K' +1048 0000eee8 409e0048 bne cr7,0xef30 +1052 0000eeec 7f03c378 or r3,r24,r24 +1056 0000eef0 7fc4f378 or r4,r30,r30 +1060 0000eef4 7f25cb78 or r5,r25,r25 +1064 0000eef8 38c00000 li r6,0x0 +1068 0000eefc 38e00001 li r7,0x1 +1072 0000ef00 480055f1 bl _demangle_qualified +1076 0000ef04 7c7a1b78 or r26,r3,r3 +1080 0000ef08 48000258 b 0xf160 +1084 0000ef0c 7f03c378 or r3,r24,r24 +1088 0000ef10 7fc4f378 or r4,r30,r30 +1092 0000ef14 7f25cb78 or r5,r25,r25 +1096 0000ef18 38c00000 li r6,0x0 +1100 0000ef1c 38e00001 li r7,0x1 +1104 0000ef20 39000001 li r8,0x1 +1108 0000ef24 480047fd bl _demangle_template +1112 0000ef28 7c7a1b78 or r26,r3,r3 +1116 0000ef2c 48000234 b 0xf160 +1120 0000ef30 3d400004 lis r10,0x4 +1124 0000ef34 54690dfc rlwinm r9,r3,1,23,30 +1128 0000ef38 38a00000 li r5,0x0 +1132 0000ef3c 804a2818 lwz r2,0x2818(r10) +1136 0000ef40 7c09122e lhzx r0,r9,r2 +1140 0000ef44 70020004 andi. r2,r0,0x4 +1144 0000ef48 40820070 bne 0xefb8 +1148 0000ef4c 48000584 b 0xf4d0 +1152 0000ef50 1cbb000a mulli r5,r27,0xa +1156 0000ef54 3c006666 lis r0,0x6666 +1160 0000ef58 60006667 ori r0,r0,0x6667 +1164 0000ef5c 7c050096 mulhw r0,r5,r0 +1168 0000ef60 7ca2fe70 srawi r2,r5,31 +1172 0000ef64 7c001670 srawi r0,r0,2 +1176 0000ef68 7c020050 subf r0,r2,r0 +1180 0000ef6c 1c00000a mulli r0,r0,0xa +1184 0000ef70 7f850000 cmpw cr7,r5,r0 +1188 0000ef74 419e0044 beq cr7,0xefb8 +1192 0000ef78 55200dfc rlwinm r0,r9,1,23,30 +1196 0000ef7c 7fe3fb78 or r3,r31,r31 +1200 0000ef80 7c4b022e lhzx r2,r11,r0 +1204 0000ef84 70400004 andi. r0,r2,0x4 +1208 0000ef88 41820548 beq 0xf4d0 +1212 0000ef8c 7d695b78 or r9,r11,r11 +1216 0000ef90 3be30001 addi r31,r3,0x1 +1220 0000ef94 93fe0000 stw r31,0x0(r30) +1224 0000ef98 7fe3fb78 or r3,r31,r31 +1228 0000ef9c 60000000 nop +1232 0000efa0 881f0000 lbz r0,0x0(r31) +1236 0000efa4 5400083c rlwinm r0,r0,1,0,30 +1240 0000efa8 7c49022e lhzx r2,r9,r0 +1244 0000efac 70400004 andi. r0,r2,0x4 +1248 0000efb0 4082ffe0 bne 0xef90 +1252 0000efb4 4800051c b 0xf4d0 +1256 0000efb8 3bfc0001 addi r31,r28,0x1 +1260 0000efbc 7c451a14 add r2,r5,r3 +1264 0000efc0 816a2818 lwz r11,0x2818(r10) +1268 0000efc4 93fe0000 stw r31,0x0(r30) +1272 0000efc8 3b62ffd0 addi r27,r2,0xffd0 +1276 0000efcc 7ffcfb78 or r28,r31,r31 +1280 0000efd0 893f0000 lbz r9,0x0(r31) +1284 0000efd4 7d230774 extsb r3,r9 +1288 0000efd8 54600dfc rlwinm r0,r3,1,23,30 +1292 0000efdc 7c4b022e lhzx r2,r11,r0 +1296 0000efe0 70400004 andi. r0,r2,0x4 +1300 0000efe4 4082ff6c bne 0xef50 +1304 0000efe8 2e1b0000 cmpwi cr4,r27,0x0 +1308 0000efec 419004e4 blt cr4,0xf4d0 +1312 0000eff0 7fe3fb78 or r3,r31,r31 +1316 0000eff4 4802338d bl 0x32380 _strlen +1320 0000eff8 7f83d800 cmpw cr7,r3,r27 +1324 0000effc 419c04d4 blt cr7,0xf4d0 +1328 0000f000 2f9b000a cmpwi cr7,r27,0xa +1332 0000f004 409d008c ble cr7,0xf090 +1336 0000f008 3c800003 lis r4,0x3 +1340 0000f00c 7fe3fb78 or r3,r31,r31 +1344 0000f010 38a00008 li r5,0x8 +1348 0000f014 3884d214 addi r4,r4,0xd214 _GLOBAL_ +1352 0000f018 48023359 bl 0x32370 _strncmp +1356 0000f01c 2f830000 cmpwi cr7,r3,0x0 +1360 0000f020 409e007c bne cr7,0xf09c +1364 0000f024 881f0009 lbz r0,0x9(r31) +1368 0000f028 2f80004e cmpwi cr7,r0,0x4e 'N' +1372 0000f02c 409e0070 bne cr7,0xf09c +1376 0000f030 881f0008 lbz r0,0x8(r31) +1380 0000f034 885f000a lbz r2,0xa(r31) +1384 0000f038 7c000774 extsb r0,r0 +1388 0000f03c 7c440774 extsb r4,r2 +1392 0000f040 7f840000 cmpw cr7,r4,r0 +1396 0000f044 409e0058 bne cr7,0xf09c +1400 0000f048 3bb73018 addi r29,r23,0x3018 +1404 0000f04c 7fa3eb78 or r3,r29,r29 +1408 0000f050 480233e1 bl 0x32430 _strchr +1412 0000f054 2f830000 cmpwi cr7,r3,0x0 +1416 0000f058 419e0044 beq cr7,0xf09c +1420 0000f05c 3c800003 lis r4,0x3 +1424 0000f060 7f23cb78 or r3,r25,r25 +1428 0000f064 3b400001 li r26,0x1 +1432 0000f068 3884d720 addi r4,r4,0xd720 {anonymous} +1436 0000f06c 4bfff695 bl _string_append +1440 0000f070 83fe0000 lwz r31,0x0(r30) +1444 0000f074 7fa4eb78 or r4,r29,r29 +1448 0000f078 7ffbfa14 add r31,r27,r31 +1452 0000f07c 93fe0000 stw r31,0x0(r30) +1456 0000f080 7fe3fb78 or r3,r31,r31 +1460 0000f084 4802334d bl 0x323d0 _strpbrk +1464 0000f088 7c761b78 or r22,r3,r3 +1468 0000f08c 480000e0 b 0xf16c +1472 0000f090 4092000c bne cr4,0xf09c +1476 0000f094 3ae00000 li r23,0x0 +1480 0000f098 480000ac b 0xf144 +1484 0000f09c 80790000 lwz r3,0x0(r25) +1488 0000f0a0 2f830000 cmpwi cr7,r3,0x0 +1492 0000f0a4 409e0044 bne cr7,0xf0e8 +1496 0000f0a8 2f9b001f cmpwi cr7,r27,0x1f +1500 0000f0ac 409d0014 ble cr7,0xf0c0 +1504 0000f0b0 7f63db78 or r3,r27,r27 +1508 0000f0b4 7f7ddb78 or r29,r27,r27 +1512 0000f0b8 7f77db78 or r23,r27,r27 +1516 0000f0bc 48000010 b 0xf0cc +1520 0000f0c0 7f77db78 or r23,r27,r27 +1524 0000f0c4 38600020 li r3,0x20 +1528 0000f0c8 3ba00020 li r29,0x20 +1532 0000f0cc 4800a6e5 bl _xmalloc +1536 0000f0d0 7c1d1a14 add r0,r29,r3 +1540 0000f0d4 7c7c1b78 or r28,r3,r3 +1544 0000f0d8 90790000 stw r3,0x0(r25) +1548 0000f0dc 90790004 stw r3,0x4(r25) +1552 0000f0e0 90190008 stw r0,0x8(r25) +1556 0000f0e4 48000044 b 0xf128 +1560 0000f0e8 83990004 lwz r28,0x4(r25) +1564 0000f0ec 80190008 lwz r0,0x8(r25) +1568 0000f0f0 7f77db78 or r23,r27,r27 +1572 0000f0f4 7c1c0050 subf r0,r28,r0 +1576 0000f0f8 7f80d800 cmpw cr7,r0,r27 +1580 0000f0fc 409c002c bge cr7,0xf128 +1584 0000f100 7f83e050 subf r28,r3,r28 +1588 0000f104 7fbcda14 add r29,r28,r27 +1592 0000f108 57bd083c rlwinm r29,r29,1,0,30 +1596 0000f10c 7fa4eb78 or r4,r29,r29 +1600 0000f110 4800a7f1 bl _xrealloc +1604 0000f114 7fbd1a14 add r29,r29,r3 +1608 0000f118 7f83e214 add r28,r3,r28 +1612 0000f11c 90790000 stw r3,0x0(r25) +1616 0000f120 93b90008 stw r29,0x8(r25) +1620 0000f124 93990004 stw r28,0x4(r25) +1624 0000f128 7f83e378 or r3,r28,r28 +1628 0000f12c 7fe4fb78 or r4,r31,r31 +1632 0000f130 7f65db78 or r5,r27,r27 +1636 0000f134 4802321d bl 0x32350 _memcpy +1640 0000f138 80190004 lwz r0,0x4(r25) +1644 0000f13c 7f9b0214 add r28,r27,r0 +1648 0000f140 93990004 stw r28,0x4(r25) +1652 0000f144 83fe0000 lwz r31,0x0(r30) +1656 0000f148 3b400001 li r26,0x1 +1660 0000f14c 7ff7fa14 add r31,r23,r31 +1664 0000f150 93fe0000 stw r31,0x0(r30) +1668 0000f154 48000018 b 0xf16c +1672 0000f158 60000000 nop +1676 0000f15c 60000000 nop +1680 0000f160 2f9a0000 cmpwi cr7,r26,0x0 +1684 0000f164 419e036c beq cr7,0xf4d0 +1688 0000f168 83fe0000 lwz r31,0x0(r30) +1692 0000f16c 7f9fb000 cmpw cr7,r31,r22 +1696 0000f170 409e0360 bne cr7,0xf4d0 +1700 0000f174 3bff0001 addi r31,r31,0x1 +1704 0000f178 93fe0000 stw r31,0x0(r30) +1708 0000f17c 80180000 lwz r0,0x0(r24) +1712 0000f180 70020004 andi. r2,r0,0x4 +1716 0000f184 41820010 beq 0xf194 +1720 0000f188 3c800003 lis r4,0x3 +1724 0000f18c 3884d6f8 addi r4,r4,0xd6f8 . +1728 0000f190 4800000c b 0xf19c +1732 0000f194 3c800003 lis r4,0x3 +1736 0000f198 3884d6fc addi r4,r4,0xd6fc :: +1740 0000f19c 7f23cb78 or r3,r25,r25 +1744 0000f1a0 3b000000 li r24,0x0 +1748 0000f1a4 4bfff55d bl _string_append +1752 0000f1a8 83fe0000 lwz r31,0x0(r30) +1756 0000f1ac 7fe3fb78 or r3,r31,r31 +1760 0000f1b0 480231d1 bl 0x32380 _strlen +1764 0000f1b4 7c7b1b79 or. r27,r3,r3 +1768 0000f1b8 418200b0 beq 0xf268 +1772 0000f1bc 80790000 lwz r3,0x0(r25) +1776 0000f1c0 2f830000 cmpwi cr7,r3,0x0 +1780 0000f1c4 409e0044 bne cr7,0xf208 +1784 0000f1c8 2f9b001f cmpwi cr7,r27,0x1f +1788 0000f1cc 409d0014 ble cr7,0xf1e0 +1792 0000f1d0 7f78db78 or r24,r27,r27 +1796 0000f1d4 7f63db78 or r3,r27,r27 +1800 0000f1d8 7f7ddb78 or r29,r27,r27 +1804 0000f1dc 48000010 b 0xf1ec +1808 0000f1e0 7f78db78 or r24,r27,r27 +1812 0000f1e4 38600020 li r3,0x20 +1816 0000f1e8 3ba00020 li r29,0x20 +1820 0000f1ec 4800a5c5 bl _xmalloc +1824 0000f1f0 7c1d1a14 add r0,r29,r3 +1828 0000f1f4 7c7c1b78 or r28,r3,r3 +1832 0000f1f8 90790000 stw r3,0x0(r25) +1836 0000f1fc 90790004 stw r3,0x4(r25) +1840 0000f200 90190008 stw r0,0x8(r25) +1844 0000f204 48000044 b 0xf248 +1848 0000f208 83990004 lwz r28,0x4(r25) +1852 0000f20c 80190008 lwz r0,0x8(r25) +1856 0000f210 7f78db78 or r24,r27,r27 +1860 0000f214 7c1c0050 subf r0,r28,r0 +1864 0000f218 7f9b0000 cmpw cr7,r27,r0 +1868 0000f21c 409d002c ble cr7,0xf248 +1872 0000f220 7f83e050 subf r28,r3,r28 +1876 0000f224 7fbbe214 add r29,r27,r28 +1880 0000f228 57bd083c rlwinm r29,r29,1,0,30 +1884 0000f22c 7fa4eb78 or r4,r29,r29 +1888 0000f230 4800a6d1 bl _xrealloc +1892 0000f234 7fbd1a14 add r29,r29,r3 +1896 0000f238 7f83e214 add r28,r3,r28 +1900 0000f23c 90790000 stw r3,0x0(r25) +1904 0000f240 93b90008 stw r29,0x8(r25) +1908 0000f244 93990004 stw r28,0x4(r25) +1912 0000f248 7fe4fb78 or r4,r31,r31 +1916 0000f24c 7f83e378 or r3,r28,r28 +1920 0000f250 7f65db78 or r5,r27,r27 +1924 0000f254 480230fd bl 0x32350 _memcpy +1928 0000f258 80190004 lwz r0,0x4(r25) +1932 0000f25c 7c1b0214 add r0,r27,r0 +1936 0000f260 90190004 stw r0,0x4(r25) +1940 0000f264 83fe0000 lwz r31,0x0(r30) +1944 0000f268 7ff8fa14 add r31,r24,r31 +1948 0000f26c 93fe0000 stw r31,0x0(r30) +1952 0000f270 48000280 b 0xf4f0 +1956 0000f274 60000000 nop +1960 0000f278 60000000 nop +1964 0000f27c 60000000 nop +1968 0000f280 3c800003 lis r4,0x3 +1972 0000f284 7fa3eb78 or r3,r29,r29 +1976 0000f288 38a00008 li r5,0x8 +1980 0000f28c 3884d72c addi r4,r4,0xd72c __thunk_ +1984 0000f290 480230e1 bl 0x32370 _strncmp +1988 0000f294 2f830000 cmpwi cr7,r3,0x0 +1992 0000f298 409e0148 bne cr7,0xf3e0 +1996 0000f29c 3bfd0008 addi r31,r29,0x8 +2000 0000f2a0 3d400004 lis r10,0x4 +2004 0000f2a4 38a00000 li r5,0x0 +2008 0000f2a8 93fe0000 stw r31,0x0(r30) +2012 0000f2ac 812a2818 lwz r9,0x2818(r10) +2016 0000f2b0 7d2b4b78 or r11,r9,r9 +2020 0000f2b4 881d0008 lbz r0,0x8(r29) +2024 0000f2b8 7c030774 extsb r3,r0 +2028 0000f2bc 54620dfc rlwinm r2,r3,1,23,30 +2032 0000f2c0 7c024a2e lhzx r0,r2,r9 +2036 0000f2c4 70020004 andi. r2,r0,0x4 +2040 0000f2c8 4082007c bne 0xf344 +2044 0000f2cc 48000204 b 0xf4d0 +2048 0000f2d0 1cbd000a mulli r5,r29,0xa +2052 0000f2d4 3c006666 lis r0,0x6666 +2056 0000f2d8 60006667 ori r0,r0,0x6667 +2060 0000f2dc 7c050096 mulhw r0,r5,r0 +2064 0000f2e0 7ca2fe70 srawi r2,r5,31 +2068 0000f2e4 7c001670 srawi r0,r0,2 +2072 0000f2e8 7c020050 subf r0,r2,r0 +2076 0000f2ec 1c00000a mulli r0,r0,0xa +2080 0000f2f0 7f850000 cmpw cr7,r5,r0 +2084 0000f2f4 419e004c beq cr7,0xf340 +2088 0000f2f8 55200dfc rlwinm r0,r9,1,23,30 +2092 0000f2fc 7fe3fb78 or r3,r31,r31 +2096 0000f300 7c4b022e lhzx r2,r11,r0 +2100 0000f304 70400004 andi. r0,r2,0x4 +2104 0000f308 418201c8 beq 0xf4d0 +2108 0000f30c 7d695b78 or r9,r11,r11 +2112 0000f310 3be30001 addi r31,r3,0x1 +2116 0000f314 93fe0000 stw r31,0x0(r30) +2120 0000f318 7fe3fb78 or r3,r31,r31 +2124 0000f31c 60000000 nop +2128 0000f320 881f0000 lbz r0,0x0(r31) +2132 0000f324 5400083c rlwinm r0,r0,1,0,30 +2136 0000f328 7c49022e lhzx r2,r9,r0 +2140 0000f32c 70400004 andi. r0,r2,0x4 +2144 0000f330 4082ffe0 bne 0xf310 +2148 0000f334 4800019c b 0xf4d0 +2152 0000f338 60000000 nop +2156 0000f33c 60000000 nop +2160 0000f340 816a2818 lwz r11,0x2818(r10) +2164 0000f344 3bff0001 addi r31,r31,0x1 +2168 0000f348 7c451a14 add r2,r5,r3 +2172 0000f34c 93fe0000 stw r31,0x0(r30) +2176 0000f350 3ba2ffd0 addi r29,r2,0xffd0 +2180 0000f354 893f0000 lbz r9,0x0(r31) +2184 0000f358 7d230774 extsb r3,r9 +2188 0000f35c 54600dfc rlwinm r0,r3,1,23,30 +2192 0000f360 7c4b022e lhzx r2,r11,r0 +2196 0000f364 70400004 andi. r0,r2,0x4 +2200 0000f368 4082ff68 bne 0xf2d0 +2204 0000f36c 2f9d0000 cmpwi cr7,r29,0x0 +2208 0000f370 419c0160 blt cr7,0xf4d0 +2212 0000f374 3bff0001 addi r31,r31,0x1 +2216 0000f378 7f03c378 or r3,r24,r24 +2220 0000f37c 93fe0000 stw r31,0x0(r30) +2224 0000f380 7fe4fb78 or r4,r31,r31 +2228 0000f384 4800018d bl _internal_cplus_demangle +2232 0000f388 7c7f1b79 or. r31,r3,r3 +2236 0000f38c 41820144 beq 0xf4d0 +2240 0000f390 3c800003 lis r4,0x3 +2244 0000f394 7cbd00d0 neg r5,r29 +2248 0000f398 38610038 addi r3,r1,0x38 +2252 0000f39c 3b400001 li r26,0x1 +2256 0000f3a0 3884d738 addi r4,r4,0xd738 virtual function thunk (delta:%d) for +2260 0000f3a4 4802305d bl 0x32400 _sprintf$LDBL128 +2264 0000f3a8 7f23cb78 or r3,r25,r25 +2268 0000f3ac 38810038 addi r4,r1,0x38 +2272 0000f3b0 4bfff351 bl _string_append +2276 0000f3b4 7fe4fb78 or r4,r31,r31 +2280 0000f3b8 7f23cb78 or r3,r25,r25 +2284 0000f3bc 4bfff345 bl _string_append +2288 0000f3c0 7fe3fb78 or r3,r31,r31 +2292 0000f3c4 48022f9d bl 0x32360 _free +2296 0000f3c8 83be0000 lwz r29,0x0(r30) +2300 0000f3cc 7fa3eb78 or r3,r29,r29 +2304 0000f3d0 48022fb1 bl 0x32380 _strlen +2308 0000f3d4 7ffd1a14 add r31,r29,r3 +2312 0000f3d8 93fe0000 stw r31,0x0(r30) +2316 0000f3dc 48000114 b 0xf4f0 +2320 0000f3e0 3c800003 lis r4,0x3 +2324 0000f3e4 7fa3eb78 or r3,r29,r29 +2328 0000f3e8 38a00003 li r5,0x3 +2332 0000f3ec 3884d760 addi r4,r4,0xd760 __t +2336 0000f3f0 48022f81 bl 0x32370 _strncmp +2340 0000f3f4 2f830000 cmpwi cr7,r3,0x0 +2344 0000f3f8 409e00d8 bne cr7,0xf4d0 +2348 0000f3fc 881d0003 lbz r0,0x3(r29) +2352 0000f400 7c000774 extsb r0,r0 +2356 0000f404 2f800069 cmpwi cr7,r0,0x69 'i' +2360 0000f408 409e0010 bne cr7,0xf418 +2364 0000f40c 3fe00003 lis r31,0x3 +2368 0000f410 3bffd764 addi r31,r31,0xd764 type_info node +2372 0000f414 48000014 b 0xf428 +2376 0000f418 2f800066 cmpwi cr7,r0,0x66 'f' +2380 0000f41c 409e00b4 bne cr7,0xf4d0 +2384 0000f420 3fe00003 lis r31,0x3 +2388 0000f424 3bffd774 addi r31,r31,0xd774 type_info function +2392 0000f428 381d0004 addi r0,r29,0x4 +2396 0000f42c 901e0000 stw r0,0x0(r30) +2400 0000f430 60000000 nop +2404 0000f434 60000000 nop +2408 0000f438 885d0004 lbz r2,0x4(r29) +2412 0000f43c 7c400774 extsb r0,r2 +2416 0000f440 2f800051 cmpwi cr7,r0,0x51 'Q' +2420 0000f444 419e0014 beq cr7,0xf458 +2424 0000f448 2f800074 cmpwi cr7,r0,0x74 't' +2428 0000f44c 419e002c beq cr7,0xf478 +2432 0000f450 2f80004b cmpwi cr7,r0,0x4b 'K' +2436 0000f454 409e0048 bne cr7,0xf49c +2440 0000f458 7f03c378 or r3,r24,r24 +2444 0000f45c 7fc4f378 or r4,r30,r30 +2448 0000f460 7f25cb78 or r5,r25,r25 +2452 0000f464 38c00000 li r6,0x0 +2456 0000f468 38e00001 li r7,0x1 +2460 0000f46c 48005085 bl _demangle_qualified +2464 0000f470 7c7a1b78 or r26,r3,r3 +2468 0000f474 4800003c b 0xf4b0 +2472 0000f478 7f03c378 or r3,r24,r24 +2476 0000f47c 7fc4f378 or r4,r30,r30 +2480 0000f480 7f25cb78 or r5,r25,r25 +2484 0000f484 38c00000 li r6,0x0 +2488 0000f488 38e00001 li r7,0x1 +2492 0000f48c 39000001 li r8,0x1 +2496 0000f490 48004291 bl _demangle_template +2500 0000f494 7c7a1b78 or r26,r3,r3 +2504 0000f498 48000018 b 0xf4b0 +2508 0000f49c 7f03c378 or r3,r24,r24 +2512 0000f4a0 7fc4f378 or r4,r30,r30 +2516 0000f4a4 7f25cb78 or r5,r25,r25 +2520 0000f4a8 48002149 bl _do_type +2524 0000f4ac 7c7a1b78 or r26,r3,r3 +2528 0000f4b0 2f9a0000 cmpwi cr7,r26,0x0 +2532 0000f4b4 419e003c beq cr7,0xf4f0 +2536 0000f4b8 805e0000 lwz r2,0x0(r30) +2540 0000f4bc 88020000 lbz r0,0x0(r2) +2544 0000f4c0 2f800000 cmpwi cr7,r0,0x0 +2548 0000f4c4 419e0014 beq cr7,0xf4d8 +2552 0000f4c8 60000000 nop +2556 0000f4cc 60000000 nop +2560 0000f4d0 3b400000 li r26,0x0 +2564 0000f4d4 4800001c b 0xf4f0 +2568 0000f4d8 7f23cb78 or r3,r25,r25 +2572 0000f4dc 7fe4fb78 or r4,r31,r31 +2576 0000f4e0 4bfff221 bl _string_append +2580 0000f4e4 60000000 nop +2584 0000f4e8 60000000 nop +2588 0000f4ec 60000000 nop +2592 0000f4f0 382100b0 addi r1,r1,0xb0 +2596 0000f4f4 7f43d378 or r3,r26,r26 +2600 0000f4f8 80010008 lwz r0,0x8(r1) +2604 0000f4fc 81610004 lwz r11,0x4(r1) +2608 0000f500 bac1ffd8 lmw r22,0xffd8(r1) +2612 0000f504 7c0803a6 mtspr lr,r0 +2616 0000f508 7d708120 mtocrf 0x08,r11 +2620 0000f50c 4e800020 blr _internal_cplus_demangle: +0 0000f510 7c400026 mfcr r2 +4 0000f514 7c0802a6 mfspr r0,lr +8 0000f518 be21ffc4 stmw r17,0xffc4(r1) +12 0000f51c 2f840000 cmpwi cr7,r4,0x0 +16 0000f520 7c7e1b78 or r30,r3,r3 +20 0000f524 90010008 stw r0,0x8(r1) +24 0000f528 38000000 li r0,0x0 +28 0000f52c 90410004 stw r2,0x4(r1) +32 0000f530 9421ff70 stwu r1,0xff70(r1) +36 0000f534 38400000 li r2,0x0 +40 0000f538 908100ac stw r4,0xac(r1) +44 0000f53c 9043003c stw r2,0x3c(r3) +48 0000f540 83030028 lwz r24,0x28(r3) +52 0000f544 8323002c lwz r25,0x2c(r3) +56 0000f548 83630038 lwz r27,0x38(r3) +60 0000f54c 90430028 stw r2,0x28(r3) +64 0000f550 9003002c stw r0,0x2c(r3) +68 0000f554 90430038 stw r2,0x38(r3) +72 0000f558 83430030 lwz r26,0x30(r3) +76 0000f55c 419e0ac4 beq cr7,0x10020 +80 0000f560 88040000 lbz r0,0x0(r4) +84 0000f564 2f800000 cmpwi cr7,r0,0x0 +88 0000f568 419e0ab8 beq cr7,0x10020 +92 0000f56c 80030000 lwz r0,0x0(r3) +96 0000f570 90410038 stw r2,0x38(r1) +100 0000f574 90410040 stw r2,0x40(r1) +104 0000f578 9041003c stw r2,0x3c(r1) +108 0000f57c 70020100 andi. r2,r0,0x100 +112 0000f580 4082000c bne 0xf58c +116 0000f584 70090200 andi. r9,r0,0x200 +120 0000f588 41820018 beq 0xf5a0 +124 0000f58c 388100ac addi r4,r1,0xac +128 0000f590 38a10038 addi r5,r1,0x38 +132 0000f594 4bfff53d bl _gnu_special +136 0000f598 7c7d1b79 or. r29,r3,r3 +140 0000f59c 408208d0 bne 0xfe6c +144 0000f5a0 83e100ac lwz r31,0xac(r1) +148 0000f5a4 7fe3fb78 or r3,r31,r31 +152 0000f5a8 48022dd9 bl 0x32380 _strlen +156 0000f5ac 2b830006 cmplwi cr7,r3,0x6 +160 0000f5b0 7c7d1b78 or r29,r3,r3 +164 0000f5b4 409d005c ble cr7,0xf610 +168 0000f5b8 3c800003 lis r4,0x3 +172 0000f5bc 7fe3fb78 or r3,r31,r31 +176 0000f5c0 38a00006 li r5,0x6 +180 0000f5c4 3884d788 addi r4,r4,0xd788 _imp__ +184 0000f5c8 48022da9 bl 0x32370 _strncmp +188 0000f5cc 2f830000 cmpwi cr7,r3,0x0 +192 0000f5d0 419e0020 beq cr7,0xf5f0 +196 0000f5d4 3c800003 lis r4,0x3 +200 0000f5d8 7fe3fb78 or r3,r31,r31 +204 0000f5dc 38a00006 li r5,0x6 +208 0000f5e0 3884d790 addi r4,r4,0xd790 __imp_ +212 0000f5e4 48022d8d bl 0x32370 _strncmp +216 0000f5e8 2f830000 cmpwi cr7,r3,0x0 +220 0000f5ec 409e0024 bne cr7,0xf610 +224 0000f5f0 3bff0006 addi r31,r31,0x6 +228 0000f5f4 38000001 li r0,0x1 +232 0000f5f8 93e100ac stw r31,0xac(r1) +236 0000f5fc 901e003c stw r0,0x3c(r30) +240 0000f600 48000160 b 0xf760 +244 0000f604 60000000 nop +248 0000f608 60000000 nop +252 0000f60c 60000000 nop +256 0000f610 2b9d000a cmplwi cr7,r29,0xa +260 0000f614 409d00ac ble cr7,0xf6c0 +264 0000f618 3c800003 lis r4,0x3 +268 0000f61c 7fe3fb78 or r3,r31,r31 +272 0000f620 38a00008 li r5,0x8 +276 0000f624 3884d214 addi r4,r4,0xd214 _GLOBAL_ +280 0000f628 48022d49 bl 0x32370 _strncmp +284 0000f62c 2f830000 cmpwi cr7,r3,0x0 +288 0000f630 409e0090 bne cr7,0xf6c0 +292 0000f634 889f0008 lbz r4,0x8(r31) +296 0000f638 3c600003 lis r3,0x3 +300 0000f63c 38633018 addi r3,r3,0x3018 +304 0000f640 7c840774 extsb r4,r4 +308 0000f644 48022ded bl 0x32430 _strchr +312 0000f648 2c030000 cmpwi r3,0x0 +316 0000f64c 41820114 beq 0xf760 +320 0000f650 88030000 lbz r0,0x0(r3) +324 0000f654 885f000a lbz r2,0xa(r31) +328 0000f658 7c000774 extsb r0,r0 +332 0000f65c 7c420774 extsb r2,r2 +336 0000f660 7f801000 cmpw cr7,r0,r2 +340 0000f664 409e00fc bne cr7,0xf760 +344 0000f668 881f0009 lbz r0,0x9(r31) +348 0000f66c 7c000774 extsb r0,r0 +352 0000f670 2f800044 cmpwi cr7,r0,0x44 'D' +356 0000f674 409e0014 bne cr7,0xf688 +360 0000f678 38000002 li r0,0x2 +364 0000f67c 3bff000b addi r31,r31,0xb +368 0000f680 901e002c stw r0,0x2c(r30) +372 0000f684 48000018 b 0xf69c +376 0000f688 2f800049 cmpwi cr7,r0,0x49 'I' +380 0000f68c 409e00d4 bne cr7,0xf760 +384 0000f690 38400002 li r2,0x2 +388 0000f694 3bff000b addi r31,r31,0xb +392 0000f698 905e0028 stw r2,0x28(r30) +396 0000f69c 7fc3f378 or r3,r30,r30 +400 0000f6a0 388100ac addi r4,r1,0xac +404 0000f6a4 93e100ac stw r31,0xac(r1) +408 0000f6a8 38a10038 addi r5,r1,0x38 +412 0000f6ac 4bfff425 bl _gnu_special +416 0000f6b0 2f830000 cmpwi cr7,r3,0x0 +420 0000f6b4 409e0974 bne cr7,0x10028 +424 0000f6b8 83e100ac lwz r31,0xac(r1) +428 0000f6bc 480000a4 b 0xf760 +432 0000f6c0 83be0000 lwz r29,0x0(r30) +436 0000f6c4 73a00800 andi. r0,r29,0x800 +440 0000f6c8 7f800026 mfcr r28 +444 0000f6cc 40820014 bne 0xf6e0 +448 0000f6d0 73a21000 andi. r2,r29,0x1000 +452 0000f6d4 4082000c bne 0xf6e0 +456 0000f6d8 73a92000 andi. r9,r29,0x2000 +460 0000f6dc 41820044 beq 0xf720 +464 0000f6e0 3c800003 lis r4,0x3 +468 0000f6e4 7fe3fb78 or r3,r31,r31 +472 0000f6e8 38a00007 li r5,0x7 +476 0000f6ec 3884d798 addi r4,r4,0xd798 __std__ +480 0000f6f0 48022c81 bl 0x32370 _strncmp +484 0000f6f4 2f830000 cmpwi cr7,r3,0x0 +488 0000f6f8 409e0018 bne cr7,0xf710 +492 0000f6fc 3bff0007 addi r31,r31,0x7 +496 0000f700 38000002 li r0,0x2 +500 0000f704 93e100ac stw r31,0xac(r1) +504 0000f708 901e002c stw r0,0x2c(r30) +508 0000f70c 48000054 b 0xf760 +512 0000f710 7f980120 mtocrf 0x80,r28 +516 0000f714 40820014 bne 0xf728 +520 0000f718 73a01000 andi. r0,r29,0x1000 +524 0000f71c 4082000c bne 0xf728 +528 0000f720 73a22000 andi. r2,r29,0x2000 +532 0000f724 4182003c beq 0xf760 +536 0000f728 3c800003 lis r4,0x3 +540 0000f72c 7fe3fb78 or r3,r31,r31 +544 0000f730 38a00007 li r5,0x7 +548 0000f734 3884d7a0 addi r4,r4,0xd7a0 __sti__ +552 0000f738 48022c39 bl 0x32370 _strncmp +556 0000f73c 2f830000 cmpwi cr7,r3,0x0 +560 0000f740 409e0020 bne cr7,0xf760 +564 0000f744 3bff0007 addi r31,r31,0x7 +568 0000f748 38400002 li r2,0x2 +572 0000f74c 93e100ac stw r31,0xac(r1) +576 0000f750 905e0028 stw r2,0x28(r30) +580 0000f754 60000000 nop +584 0000f758 60000000 nop +588 0000f75c 60000000 nop +592 0000f760 7fe2fb78 or r2,r31,r31 +596 0000f764 7ff7fb78 or r23,r31,r31 +600 0000f768 60000000 nop +604 0000f76c 60000000 nop +608 0000f770 7c431378 or r3,r2,r2 +612 0000f774 3880005f li r4,0x5f +616 0000f778 48022cb9 bl 0x32430 _strchr +620 0000f77c 2c030000 cmpwi r3,0x0 +624 0000f780 41820680 beq 0xfe00 +628 0000f784 88030001 lbz r0,0x1(r3) +632 0000f788 38430001 addi r2,r3,0x1 +636 0000f78c 2f80005f cmpwi cr7,r0,0x5f '_' +640 0000f790 409effe0 bne cr7,0xf770 +644 0000f794 3c800003 lis r4,0x3 +648 0000f798 7c7d1b78 or r29,r3,r3 +652 0000f79c 3884d7a8 addi r4,r4,0xd7a8 _ +656 0000f7a0 48022c01 bl 0x323a0 _strspn +660 0000f7a4 2f830002 cmpwi cr7,r3,0x2 +664 0000f7a8 409d0010 ble cr7,0xf7b8 +668 0000f7ac 7c03ea14 add r0,r3,r29 +672 0000f7b0 37a0fffe addic. r29,r0,0xfffe +676 0000f7b4 4182064c beq 0xfe00 +680 0000f7b8 801e0030 lwz r0,0x30(r30) +684 0000f7bc 2f800000 cmpwi cr7,r0,0x0 +688 0000f7c0 419e0030 beq cr7,0xf7f0 +692 0000f7c4 881d0000 lbz r0,0x0(r29) +696 0000f7c8 3c400004 lis r2,0x4 +700 0000f7cc 80422818 lwz r2,0x2818(r2) +704 0000f7d0 7c030774 extsb r3,r0 +708 0000f7d4 54690dfc rlwinm r9,r3,1,23,30 +712 0000f7d8 7c09122e lhzx r0,r9,r2 +716 0000f7dc 70020004 andi. r2,r0,0x4 +720 0000f7e0 4082084c bne 0x1002c +724 0000f7e4 2f830074 cmpwi cr7,r3,0x74 't' +728 0000f7e8 409e0618 bne cr7,0xfe00 +732 0000f7ec 48000840 b 0x1002c +736 0000f7f0 7f1fe800 cmpw cr6,r31,r29 +740 0000f7f4 409a01a0 bne cr6,0xf994 +744 0000f7f8 895f0002 lbz r10,0x2(r31) +748 0000f7fc 3cc00004 lis r6,0x4 +752 0000f800 391f0002 addi r8,r31,0x2 +756 0000f804 80462818 lwz r2,0x2818(r6) +760 0000f808 7d4b0774 extsb r11,r10 +764 0000f80c 55600dfc rlwinm r0,r11,1,23,30 +768 0000f810 7d22022e lhzx r9,r2,r0 +772 0000f814 5520f7fe rlwinm r0,r9,30,31,31 +776 0000f818 2c800000 cmpwi cr1,r0,0x0 +780 0000f81c 40860024 bne cr1,0xf840 +784 0000f820 2f8b0051 cmpwi cr7,r11,0x51 'Q' +788 0000f824 419e001c beq cr7,0xf840 +792 0000f828 2f8b0074 cmpwi cr7,r11,0x74 't' +796 0000f82c 419e0014 beq cr7,0xf840 +800 0000f830 2f8b004b cmpwi cr7,r11,0x4b 'K' +804 0000f834 419e000c beq cr7,0xf840 +808 0000f838 2f8b0048 cmpwi cr7,r11,0x48 'H' +812 0000f83c 409e015c bne cr7,0xf998 +816 0000f840 801e0000 lwz r0,0x0(r30) +820 0000f844 5402b7fe rlwinm r2,r0,22,31,31 +824 0000f848 2f820000 cmpwi cr7,r2,0x0 +828 0000f84c 409e0014 bne cr7,0xf860 +832 0000f850 70090800 andi. r9,r0,0x800 +836 0000f854 4082000c bne 0xf860 +840 0000f858 70021000 andi. r2,r0,0x1000 +844 0000f85c 41820110 beq 0xf96c +848 0000f860 41860100 beq cr1,0xf960 +852 0000f864 910100ac stw r8,0xac(r1) +856 0000f868 81262818 lwz r9,0x2818(r6) +860 0000f86c 7d1f4378 or r31,r8,r8 +864 0000f870 60000000 nop +868 0000f874 88080000 lbz r0,0x0(r8) +872 0000f878 7c030774 extsb r3,r0 +876 0000f87c 54620dfc rlwinm r2,r3,1,23,30 +880 0000f880 7c024a2e lhzx r0,r2,r9 +884 0000f884 70090004 andi. r9,r0,0x4 +888 0000f888 418200a4 beq 0xf92c +892 0000f88c 4800006c b 0xf8f8 +896 0000f890 1d24000a mulli r9,r4,0xa +900 0000f894 3c006666 lis r0,0x6666 +904 0000f898 60006667 ori r0,r0,0x6667 +908 0000f89c 7c090096 mulhw r0,r9,r0 +912 0000f8a0 7d22fe70 srawi r2,r9,31 +916 0000f8a4 7c001670 srawi r0,r0,2 +920 0000f8a8 7c020050 subf r0,r2,r0 +924 0000f8ac 1c00000a mulli r0,r0,0xa +928 0000f8b0 7f890000 cmpw cr7,r9,r0 +932 0000f8b4 419e0048 beq cr7,0xf8fc +936 0000f8b8 55600dfc rlwinm r0,r11,1,23,30 +940 0000f8bc 7fe3fb78 or r3,r31,r31 +944 0000f8c0 7c4a022e lhzx r2,r10,r0 +948 0000f8c4 70400004 andi. r0,r2,0x4 +952 0000f8c8 4182006c beq 0xf934 +956 0000f8cc 7d495378 or r9,r10,r10 +960 0000f8d0 3be30001 addi r31,r3,0x1 +964 0000f8d4 93e100ac stw r31,0xac(r1) +968 0000f8d8 7fe3fb78 or r3,r31,r31 +972 0000f8dc 60000000 nop +976 0000f8e0 881f0000 lbz r0,0x0(r31) +980 0000f8e4 5400083c rlwinm r0,r0,1,0,30 +984 0000f8e8 7c49022e lhzx r2,r9,r0 +988 0000f8ec 70400004 andi. r0,r2,0x4 +992 0000f8f0 4082ffe0 bne 0xf8d0 +996 0000f8f4 48000048 b 0xf93c +1000 0000f8f8 39200000 li r9,0x0 +1004 0000f8fc 3be80001 addi r31,r8,0x1 +1008 0000f900 7c491a14 add r2,r9,r3 +1012 0000f904 81462818 lwz r10,0x2818(r6) +1016 0000f908 93e100ac stw r31,0xac(r1) +1020 0000f90c 3882ffd0 addi r4,r2,0xffd0 +1024 0000f910 7fe8fb78 or r8,r31,r31 +1028 0000f914 897f0000 lbz r11,0x0(r31) +1032 0000f918 7d630774 extsb r3,r11 +1036 0000f91c 54600dfc rlwinm r0,r3,1,23,30 +1040 0000f920 7c4a022e lhzx r2,r10,r0 +1044 0000f924 70490004 andi. r9,r2,0x4 +1048 0000f928 4082ff68 bne 0xf890 +1052 0000f92c 7fe4fb78 or r4,r31,r31 +1056 0000f930 48000010 b 0xf940 +1060 0000f934 808100ac lwz r4,0xac(r1) +1064 0000f938 48000008 b 0xf940 +1068 0000f93c 7fe4fb78 or r4,r31,r31 +1072 0000f940 38610038 addi r3,r1,0x38 +1076 0000f944 4bffedbd bl _string_append +1080 0000f948 83e100ac lwz r31,0xac(r1) +1084 0000f94c 7fe3fb78 or r3,r31,r31 +1088 0000f950 48022a31 bl 0x32380 _strlen +1092 0000f954 7fff1a14 add r31,r31,r3 +1096 0000f958 93e100ac stw r31,0xac(r1) +1100 0000f95c 480006d0 b 0x1002c +1104 0000f960 409e0028 bne cr7,0xf988 +1108 0000f964 70020800 andi. r2,r0,0x800 +1112 0000f968 40820020 bne 0xf988 +1116 0000f96c 70091000 andi. r9,r0,0x1000 +1120 0000f970 40820018 bne 0xf988 +1124 0000f974 70022000 andi. r2,r0,0x2000 +1128 0000f978 40820010 bne 0xf988 +1132 0000f97c 805e0028 lwz r2,0x28(r30) +1136 0000f980 38420001 addi r2,r2,0x1 +1140 0000f984 905e0028 stw r2,0x28(r30) +1144 0000f988 7d1f4378 or r31,r8,r8 +1148 0000f98c 910100ac stw r8,0xac(r1) +1152 0000f990 4800069c b 0x1002c +1156 0000f994 895d0002 lbz r10,0x2(r29) +1160 0000f998 817e0000 lwz r11,0x0(r30) +1164 0000f99c 71600800 andi. r0,r11,0x800 +1168 0000f9a0 7ce00026 mfcr r7 +1172 0000f9a4 4182002c beq 0xf9d0 +1176 0000f9a8 7d400774 extsb r0,r10 +1180 0000f9ac 2f800070 cmpwi cr7,r0,0x70 'p' +1184 0000f9b0 409e0020 bne cr7,0xf9d0 +1188 0000f9b4 881d0003 lbz r0,0x3(r29) +1192 0000f9b8 2f800074 cmpwi cr7,r0,0x74 't' +1196 0000f9bc 409e0014 bne cr7,0xf9d0 +1200 0000f9c0 7fe3fb78 or r3,r31,r31 +1204 0000f9c4 480229bd bl 0x32380 _strlen +1208 0000f9c8 48000058 b 0xfa20 +1212 0000f9cc 60000000 nop +1216 0000f9d0 55609ffe rlwinm r0,r11,19,31,31 +1220 0000f9d4 2c800000 cmpwi cr1,r0,0x0 +1224 0000f9d8 41860064 beq cr1,0xfa3c +1228 0000f9dc 7d400774 extsb r0,r10 +1232 0000f9e0 2f800074 cmpwi cr7,r0,0x74 't' +1236 0000f9e4 409e0014 bne cr7,0xf9f8 +1240 0000f9e8 881d0003 lbz r0,0x3(r29) +1244 0000f9ec 2f80006d cmpwi cr7,r0,0x6d 'm' +1248 0000f9f0 409e004c bne cr7,0xfa3c +1252 0000f9f4 48000024 b 0xfa18 +1256 0000f9f8 2f800070 cmpwi cr7,r0,0x70 'p' +1260 0000f9fc 409e0040 bne cr7,0xfa3c +1264 0000fa00 881d0003 lbz r0,0x3(r29) +1268 0000fa04 7c000774 extsb r0,r0 +1272 0000fa08 2f800073 cmpwi cr7,r0,0x73 's' +1276 0000fa0c 419e000c beq cr7,0xfa18 +1280 0000fa10 2f800074 cmpwi cr7,r0,0x74 't' +1284 0000fa14 409e0028 bne cr7,0xfa3c +1288 0000fa18 7fe3fb78 or r3,r31,r31 +1292 0000fa1c 48022965 bl 0x32380 _strlen +1296 0000fa20 7c651b78 or r5,r3,r3 +1300 0000fa24 388100ac addi r4,r1,0xac +1304 0000fa28 7fc3f378 or r3,r30,r30 +1308 0000fa2c 38c10038 addi r6,r1,0x38 +1312 0000fa30 48000aa1 bl _demangle_arm_hp_template +1316 0000fa34 83e100ac lwz r31,0xac(r1) +1320 0000fa38 480005f4 b 0x1002c +1324 0000fa3c 409a03b4 bne cr6,0xfdf0 +1328 0000fa40 3cc00004 lis r6,0x4 +1332 0000fa44 7d480774 extsb r8,r10 +1336 0000fa48 81262818 lwz r9,0x2818(r6) +1340 0000fa4c 55000dfc rlwinm r0,r8,1,23,30 +1344 0000fa50 7c49022e lhzx r2,r9,r0 +1348 0000fa54 70400004 andi. r0,r2,0x4 +1352 0000fa58 40820398 bne 0xfdf0 +1356 0000fa5c 2f880074 cmpwi cr7,r8,0x74 't' +1360 0000fa60 419e0390 beq cr7,0xfdf0 +1364 0000fa64 7cf80120 mtocrf 0x80,r7 +1368 0000fa68 40820018 bne 0xfa80 +1372 0000fa6c 71600400 andi. r0,r11,0x400 +1376 0000fa70 40820010 bne 0xfa80 +1380 0000fa74 71621000 andi. r2,r11,0x1000 +1384 0000fa78 40820008 bne 0xfa80 +1388 0000fa7c 41860324 beq cr1,0xfda0 +1392 0000fa80 3c800003 lis r4,0x3 +1396 0000fa84 7fe3fb78 or r3,r31,r31 +1400 0000fa88 38a00008 li r5,0x8 +1404 0000fa8c 3884d7ac addi r4,r4,0xd7ac __vtbl__ +1408 0000fa90 480228e1 bl 0x32370 _strncmp +1412 0000fa94 2f830000 cmpwi cr7,r3,0x0 +1416 0000fa98 409e0308 bne cr7,0xfda0 +1420 0000fa9c 3c400004 lis r2,0x4 +1424 0000faa0 387f0008 addi r3,r31,0x8 +1428 0000faa4 893f0008 lbz r9,0x8(r31) +1432 0000faa8 3cc06666 lis r6,0x6666 +1436 0000faac 80e22818 lwz r7,0x2818(r2) +1440 0000fab0 7c6a1b78 or r10,r3,r3 +1444 0000fab4 60c66667 ori r6,r6,0x6667 'fffg' +1448 0000fab8 7ce53b78 or r5,r7,r7 +1452 0000fabc 480000a8 b 0xfb64 +1456 0000fac0 55000dfc rlwinm r0,r8,1,23,30 +1460 0000fac4 7c47022e lhzx r2,r7,r0 +1464 0000fac8 70400004 andi. r0,r2,0x4 +1468 0000facc 40820050 bne 0xfb1c +1472 0000fad0 480002d0 b 0xfda0 +1476 0000fad4 60000000 nop +1480 0000fad8 60000000 nop +1484 0000fadc 60000000 nop +1488 0000fae0 1d6b000a mulli r11,r11,0xa +1492 0000fae4 7c0b3096 mulhw r0,r11,r6 +1496 0000fae8 7d62fe70 srawi r2,r11,31 +1500 0000faec 7c001670 srawi r0,r0,2 +1504 0000faf0 7c020050 subf r0,r2,r0 +1508 0000faf4 1c00000a mulli r0,r0,0xa +1512 0000faf8 7f8b0000 cmpw cr7,r11,r0 +1516 0000fafc 419e0024 beq cr7,0xfb20 +1520 0000fb00 7ca92b78 or r9,r5,r5 +1524 0000fb04 8c0a0001 lbzu r0,0x1(r10) +1528 0000fb08 5400083c rlwinm r0,r0,1,0,30 +1532 0000fb0c 7c49022e lhzx r2,r9,r0 +1536 0000fb10 70400004 andi. r0,r2,0x4 +1540 0000fb14 4082fff0 bne 0xfb04 +1544 0000fb18 48000288 b 0xfda0 +1548 0000fb1c 39600000 li r11,0x0 +1552 0000fb20 8d2a0001 lbzu r9,0x1(r10) +1556 0000fb24 7c4b4214 add r2,r11,r8 +1560 0000fb28 3962ffd0 addi r11,r2,0xffd0 +1564 0000fb2c 7d280774 extsb r8,r9 +1568 0000fb30 55000dfc rlwinm r0,r8,1,23,30 +1572 0000fb34 7c47022e lhzx r2,r7,r0 +1576 0000fb38 70490004 andi. r9,r2,0x4 +1580 0000fb3c 4082ffa4 bne 0xfae0 +1584 0000fb40 2f8b0000 cmpwi cr7,r11,0x0 +1588 0000fb44 419c025c blt cr7,0xfda0 +1592 0000fb48 7d2a58ee lbzux r9,r10,r11 +1596 0000fb4c 2f89005f cmpwi cr7,r9,0x5f '_' +1600 0000fb50 409e0014 bne cr7,0xfb64 +1604 0000fb54 880a0001 lbz r0,0x1(r10) +1608 0000fb58 2f80005f cmpwi cr7,r0,0x5f '_' +1612 0000fb5c 409e0008 bne cr7,0xfb64 +1616 0000fb60 8d2a0002 lbzu r9,0x2(r10) +1620 0000fb64 7d280774 extsb r8,r9 +1624 0000fb68 2f880000 cmpwi cr7,r8,0x0 +1628 0000fb6c 409eff54 bne cr7,0xfac0 +1632 0000fb70 3c400004 lis r2,0x4 +1636 0000fb74 3e600003 lis r19,0x3 +1640 0000fb78 906100ac stw r3,0xac(r1) +1644 0000fb7c 7c7f1b78 or r31,r3,r3 +1648 0000fb80 82422818 lwz r18,0x2818(r2) +1652 0000fb84 3a73d6fc addi r19,r19,0xd6fc :: +1656 0000fb88 7e549378 or r20,r18,r18 +1660 0000fb8c 7e519378 or r17,r18,r18 +1664 0000fb90 480001e8 b 0xfd78 +1668 0000fb94 55200dfc rlwinm r0,r9,1,23,30 +1672 0000fb98 7c54022e lhzx r2,r20,r0 +1676 0000fb9c 70400004 andi. r0,r2,0x4 +1680 0000fba0 40a20078 bne+ 0xfc18 +1684 0000fba4 480001fc b 0xfda0 +1688 0000fba8 60000000 nop +1692 0000fbac 60000000 nop +1696 0000fbb0 1cb6000a mulli r5,r22,0xa +1700 0000fbb4 3c006666 lis r0,0x6666 +1704 0000fbb8 60006667 ori r0,r0,0x6667 +1708 0000fbbc 7c050096 mulhw r0,r5,r0 +1712 0000fbc0 7ca2fe70 srawi r2,r5,31 +1716 0000fbc4 7c001670 srawi r0,r0,2 +1720 0000fbc8 7c020050 subf r0,r2,r0 +1724 0000fbcc 1c00000a mulli r0,r0,0xa +1728 0000fbd0 7f850000 cmpw cr7,r5,r0 +1732 0000fbd4 419e0048 beq cr7,0xfc1c +1736 0000fbd8 55600dfc rlwinm r0,r11,1,23,30 +1740 0000fbdc 7fe3fb78 or r3,r31,r31 +1744 0000fbe0 7c51022e lhzx r2,r17,r0 +1748 0000fbe4 70490004 andi. r9,r2,0x4 +1752 0000fbe8 418201b8 beq 0xfda0 +1756 0000fbec 7e499378 or r9,r18,r18 +1760 0000fbf0 3be30001 addi r31,r3,0x1 +1764 0000fbf4 93e100ac stw r31,0xac(r1) +1768 0000fbf8 7fe3fb78 or r3,r31,r31 +1772 0000fbfc 60000000 nop +1776 0000fc00 881f0000 lbz r0,0x0(r31) +1780 0000fc04 5400083c rlwinm r0,r0,1,0,30 +1784 0000fc08 7c49022e lhzx r2,r9,r0 +1788 0000fc0c 70400004 andi. r0,r2,0x4 +1792 0000fc10 4082ffe0 bne 0xfbf0 +1796 0000fc14 4800018c b 0xfda0 +1800 0000fc18 38a00000 li r5,0x0 +1804 0000fc1c 3bff0001 addi r31,r31,0x1 +1808 0000fc20 7c454a14 add r2,r5,r9 +1812 0000fc24 93e100ac stw r31,0xac(r1) +1816 0000fc28 3ac2ffd0 addi r22,r2,0xffd0 +1820 0000fc2c 897f0000 lbz r11,0x0(r31) +1824 0000fc30 7d690774 extsb r9,r11 +1828 0000fc34 55200dfc rlwinm r0,r9,1,23,30 +1832 0000fc38 7c51022e lhzx r2,r17,r0 +1836 0000fc3c 70400004 andi. r0,r2,0x4 +1840 0000fc40 4082ff70 bne 0xfbb0 +1844 0000fc44 2e160000 cmpwi cr4,r22,0x0 +1848 0000fc48 41900158 blt cr4,0xfda0 +1852 0000fc4c 7fe3fb78 or r3,r31,r31 +1856 0000fc50 48022731 bl 0x32380 _strlen +1860 0000fc54 7f83b000 cmpw cr7,r3,r22 +1864 0000fc58 419c0148 blt cr7,0xfda0 +1868 0000fc5c 4092000c bne cr4,0xfc68 +1872 0000fc60 3aa00000 li r21,0x0 +1876 0000fc64 480000d4 b 0xfd38 +1880 0000fc68 80610038 lwz r3,0x38(r1) +1884 0000fc6c 2f830000 cmpwi cr7,r3,0x0 +1888 0000fc70 409e0044 bne cr7,0xfcb4 +1892 0000fc74 2f96001f cmpwi cr7,r22,0x1f +1896 0000fc78 409d0014 ble cr7,0xfc8c +1900 0000fc7c 7ec3b378 or r3,r22,r22 +1904 0000fc80 7eddb378 or r29,r22,r22 +1908 0000fc84 7ed5b378 or r21,r22,r22 +1912 0000fc88 48000010 b 0xfc98 +1916 0000fc8c 7ed5b378 or r21,r22,r22 +1920 0000fc90 38600020 li r3,0x20 +1924 0000fc94 3ba00020 li r29,0x20 +1928 0000fc98 48009b19 bl _xmalloc +1932 0000fc9c 7c1d1a14 add r0,r29,r3 +1936 0000fca0 7c621b78 or r2,r3,r3 +1940 0000fca4 90610038 stw r3,0x38(r1) +1944 0000fca8 9061003c stw r3,0x3c(r1) +1948 0000fcac 90010040 stw r0,0x40(r1) +1952 0000fcb0 48000044 b 0xfcf4 +1956 0000fcb4 8041003c lwz r2,0x3c(r1) +1960 0000fcb8 80010040 lwz r0,0x40(r1) +1964 0000fcbc 7ed5b378 or r21,r22,r22 +1968 0000fcc0 7c020050 subf r0,r2,r0 +1972 0000fcc4 7f80b000 cmpw cr7,r0,r22 +1976 0000fcc8 409c002c bge cr7,0xfcf4 +1980 0000fccc 7f831050 subf r28,r3,r2 +1984 0000fcd0 7fbcb214 add r29,r28,r22 +1988 0000fcd4 57bd083c rlwinm r29,r29,1,0,30 +1992 0000fcd8 7fa4eb78 or r4,r29,r29 +1996 0000fcdc 48009c25 bl _xrealloc +2000 0000fce0 7c43e214 add r2,r3,r28 +2004 0000fce4 7fbd1a14 add r29,r29,r3 +2008 0000fce8 90610038 stw r3,0x38(r1) +2012 0000fcec 93a10040 stw r29,0x40(r1) +2016 0000fcf0 9041003c stw r2,0x3c(r1) +2020 0000fcf4 3b82ffff addi r28,r2,0xffff +2024 0000fcf8 7f9c1840 cmplw cr7,r28,r3 +2028 0000fcfc 419c0024 blt cr7,0xfd20 +2032 0000fd00 7c5cb214 add r2,r28,r22 +2036 0000fd04 881c0000 lbz r0,0x0(r28) +2040 0000fd08 3b9cffff addi r28,r28,0xffff +2044 0000fd0c 98020000 stb r0,0x0(r2) +2048 0000fd10 3842ffff addi r2,r2,0xffff +2052 0000fd14 80610038 lwz r3,0x38(r1) +2056 0000fd18 7f9c1840 cmplw cr7,r28,r3 +2060 0000fd1c 409cffe8 bge cr7,0xfd04 +2064 0000fd20 7fe4fb78 or r4,r31,r31 +2068 0000fd24 7ec5b378 or r5,r22,r22 +2072 0000fd28 48022629 bl 0x32350 _memcpy +2076 0000fd2c 8001003c lwz r0,0x3c(r1) +2080 0000fd30 7c560214 add r2,r22,r0 +2084 0000fd34 9041003c stw r2,0x3c(r1) +2088 0000fd38 83e100ac lwz r31,0xac(r1) +2092 0000fd3c 7fe2fb78 or r2,r31,r31 +2096 0000fd40 7ff5fa14 add r31,r21,r31 +2100 0000fd44 93e100ac stw r31,0xac(r1) +2104 0000fd48 7c1510ae lbzx r0,r21,r2 +2108 0000fd4c 2f80005f cmpwi cr7,r0,0x5f '_' +2112 0000fd50 409e0028 bne cr7,0xfd78 +2116 0000fd54 881f0001 lbz r0,0x1(r31) +2120 0000fd58 2f80005f cmpwi cr7,r0,0x5f '_' +2124 0000fd5c 409e001c bne cr7,0xfd78 +2128 0000fd60 38610038 addi r3,r1,0x38 +2132 0000fd64 7e649b78 or r4,r19,r19 +2136 0000fd68 4bffe869 bl _string_prepend +2140 0000fd6c 83e100ac lwz r31,0xac(r1) +2144 0000fd70 3bff0002 addi r31,r31,0x2 +2148 0000fd74 93e100ac stw r31,0xac(r1) +2152 0000fd78 881f0000 lbz r0,0x0(r31) +2156 0000fd7c 7c090774 extsb r9,r0 +2160 0000fd80 2f890000 cmpwi cr7,r9,0x0 +2164 0000fd84 409efe10 bne cr7,0xfb94 +2168 0000fd88 3c800003 lis r4,0x3 +2172 0000fd8c 38610038 addi r3,r1,0x38 +2176 0000fd90 3884d700 addi r4,r4,0xd700 virtual table +2180 0000fd94 4bffe96d bl _string_append +2184 0000fd98 83e100ac lwz r31,0xac(r1) +2188 0000fd9c 48000290 b 0x1002c +2192 0000fda0 88170000 lbz r0,0x0(r23) +2196 0000fda4 2f80005f cmpwi cr7,r0,0x5f '_' +2200 0000fda8 409e0010 bne cr7,0xfdb8 +2204 0000fdac 8c170001 lbzu r0,0x1(r23) +2208 0000fdb0 2f80005f cmpwi cr7,r0,0x5f '_' +2212 0000fdb4 419efff8 beq cr7,0xfdac +2216 0000fdb8 3c800003 lis r4,0x3 +2220 0000fdbc 7ee3bb78 or r3,r23,r23 +2224 0000fdc0 3884d7b8 addi r4,r4,0xd7b8 __ +2228 0000fdc4 4802269d bl 0x32460 _strstr +2232 0000fdc8 2c030000 cmpwi r3,0x0 +2236 0000fdcc 41820034 beq 0xfe00 +2240 0000fdd0 88030002 lbz r0,0x2(r3) +2244 0000fdd4 7c661b78 or r6,r3,r3 +2248 0000fdd8 2f800000 cmpwi cr7,r0,0x0 +2252 0000fddc 419e0024 beq cr7,0xfe00 +2256 0000fde0 4800006c b 0xfe4c +2260 0000fde4 60000000 nop +2264 0000fde8 60000000 nop +2268 0000fdec 60000000 nop +2272 0000fdf0 7d400774 extsb r0,r10 +2276 0000fdf4 7fa6eb78 or r6,r29,r29 +2280 0000fdf8 2f800000 cmpwi cr7,r0,0x0 +2284 0000fdfc 409e0050 bne cr7,0xfe4c +2288 0000fe00 805e0028 lwz r2,0x28(r30) +2292 0000fe04 2f820002 cmpwi cr7,r2,0x2 +2296 0000fe08 419e0020 beq cr7,0xfe28 +2300 0000fe0c 801e002c lwz r0,0x2c(r30) +2304 0000fe10 2f800002 cmpwi cr7,r0,0x2 +2308 0000fe14 419e0014 beq cr7,0xfe28 +2312 0000fe18 3ba00000 li r29,0x0 +2316 0000fe1c 2c1d0000 cmpwi r29,0x0 +2320 0000fe20 7fe00026 mfcr r31 +2324 0000fe24 4800009c b 0xfec0 +2328 0000fe28 808100ac lwz r4,0xac(r1) +2332 0000fe2c 38610038 addi r3,r1,0x38 +2336 0000fe30 4bffe8d1 bl _string_append +2340 0000fe34 83e100ac lwz r31,0xac(r1) +2344 0000fe38 7fe3fb78 or r3,r31,r31 +2348 0000fe3c 48022545 bl 0x32380 _strlen +2352 0000fe40 7fff1a14 add r31,r31,r3 +2356 0000fe44 93e100ac stw r31,0xac(r1) +2360 0000fe48 480001e4 b 0x1002c +2364 0000fe4c 7fc3f378 or r3,r30,r30 +2368 0000fe50 388100ac addi r4,r1,0xac +2372 0000fe54 38a10038 addi r5,r1,0x38 +2376 0000fe58 480095e9 bl _iterate_demangle_function +2380 0000fe5c 2c030000 cmpwi r3,0x0 +2384 0000fe60 7c7d1b78 or r29,r3,r3 +2388 0000fe64 7fe00026 mfcr r31 +2392 0000fe68 41820034 beq 0xfe9c +2396 0000fe6c 83e100ac lwz r31,0xac(r1) +2400 0000fe70 881f0000 lbz r0,0x0(r31) +2404 0000fe74 2f800000 cmpwi cr7,r0,0x0 +2408 0000fe78 419e0038 beq cr7,0xfeb0 +2412 0000fe7c 7fc3f378 or r3,r30,r30 +2416 0000fe80 388100ac addi r4,r1,0xac +2420 0000fe84 38a10038 addi r5,r1,0x38 +2424 0000fe88 480080f9 bl _demangle_signature +2428 0000fe8c 805e0028 lwz r2,0x28(r30) +2432 0000fe90 7c7d1b79 or. r29,r3,r3 +2436 0000fe94 7fe00026 mfcr r31 +2440 0000fe98 48000028 b 0xfec0 +2444 0000fe9c 805e0028 lwz r2,0x28(r30) +2448 0000fea0 48000020 b 0xfec0 +2452 0000fea4 60000000 nop +2456 0000fea8 60000000 nop +2460 0000feac 60000000 nop +2464 0000feb0 2f9d0000 cmpwi cr7,r29,0x0 +2468 0000feb4 805e0028 lwz r2,0x28(r30) +2472 0000feb8 7fe00026 mfcr r31 +2476 0000febc 57ffe006 rlwinm r31,r31,28,0,3 +2480 0000fec0 2f820002 cmpwi cr7,r2,0x2 +2484 0000fec4 409e002c bne cr7,0xfef0 +2488 0000fec8 3c800003 lis r4,0x3 +2492 0000fecc 38610038 addi r3,r1,0x38 +2496 0000fed0 3884d3b8 addi r4,r4,0xd3b8 global constructors keyed to +2500 0000fed4 4bffe6fd bl _string_prepend +2504 0000fed8 38400000 li r2,0x0 +2508 0000fedc 905e0028 stw r2,0x28(r30) +2512 0000fee0 48000070 b 0xff50 +2516 0000fee4 60000000 nop +2520 0000fee8 60000000 nop +2524 0000feec 60000000 nop +2528 0000fef0 801e002c lwz r0,0x2c(r30) +2532 0000fef4 2f800002 cmpwi cr7,r0,0x2 +2536 0000fef8 409e0028 bne cr7,0xff20 +2540 0000fefc 3c800003 lis r4,0x3 +2544 0000ff00 38610038 addi r3,r1,0x38 +2548 0000ff04 3884d3d8 addi r4,r4,0xd3d8 global destructors keyed to +2552 0000ff08 4bffe6c9 bl _string_prepend +2556 0000ff0c 38000000 li r0,0x0 +2560 0000ff10 901e002c stw r0,0x2c(r30) +2564 0000ff14 4800003c b 0xff50 +2568 0000ff18 60000000 nop +2572 0000ff1c 60000000 nop +2576 0000ff20 801e003c lwz r0,0x3c(r30) +2580 0000ff24 2f800001 cmpwi cr7,r0,0x1 +2584 0000ff28 409e0028 bne cr7,0xff50 +2588 0000ff2c 3c800003 lis r4,0x3 +2592 0000ff30 38610038 addi r3,r1,0x38 +2596 0000ff34 3884d7bc addi r4,r4,0xd7bc import stub for +2600 0000ff38 4bffe699 bl _string_prepend +2604 0000ff3c 38000000 li r0,0x0 +2608 0000ff40 901e003c stw r0,0x3c(r30) +2612 0000ff44 60000000 nop +2616 0000ff48 60000000 nop +2620 0000ff4c 60000000 nop +2624 0000ff50 7fc3f378 or r3,r30,r30 +2628 0000ff54 4bffe52d bl _delete_non_B_K_work_stuff +2632 0000ff58 7ff80120 mtocrf 0x80,r31 +2636 0000ff5c 40820034 bne 0xff90 +2640 0000ff60 80610038 lwz r3,0x38(r1) +2644 0000ff64 2f830000 cmpwi cr7,r3,0x0 +2648 0000ff68 419e00b8 beq cr7,0x10020 +2652 0000ff6c 480223f5 bl 0x32360 _free +2656 0000ff70 38600000 li r3,0x0 +2660 0000ff74 93a10038 stw r29,0x38(r1) +2664 0000ff78 93a1003c stw r29,0x3c(r1) +2668 0000ff7c 93a10040 stw r29,0x40(r1) +2672 0000ff80 480000c0 b 0x10040 +2676 0000ff84 60000000 nop +2680 0000ff88 60000000 nop +2684 0000ff8c 60000000 nop +2688 0000ff90 80610038 lwz r3,0x38(r1) +2692 0000ff94 2f830000 cmpwi cr7,r3,0x0 +2696 0000ff98 409e0028 bne cr7,0xffc0 +2700 0000ff9c 38600020 li r3,0x20 +2704 0000ffa0 48009811 bl _xmalloc +2708 0000ffa4 38030020 addi r0,r3,0x20 +2712 0000ffa8 7c621b78 or r2,r3,r3 +2716 0000ffac 90610038 stw r3,0x38(r1) +2720 0000ffb0 9061003c stw r3,0x3c(r1) +2724 0000ffb4 90010040 stw r0,0x40(r1) +2728 0000ffb8 48000048 b 0x10000 +2732 0000ffbc 60000000 nop +2736 0000ffc0 8041003c lwz r2,0x3c(r1) +2740 0000ffc4 80010040 lwz r0,0x40(r1) +2744 0000ffc8 7d220051 subf. r9,r2,r0 +2748 0000ffcc 41810034 bgt 0x10000 +2752 0000ffd0 7fa31050 subf r29,r3,r2 +2756 0000ffd4 3b9d0001 addi r28,r29,0x1 +2760 0000ffd8 579c083c rlwinm r28,r28,1,0,30 +2764 0000ffdc 7f84e378 or r4,r28,r28 +2768 0000ffe0 48009921 bl _xrealloc +2772 0000ffe4 7f9c1a14 add r28,r28,r3 +2776 0000ffe8 7c43ea14 add r2,r3,r29 +2780 0000ffec 90610038 stw r3,0x38(r1) +2784 0000fff0 93810040 stw r28,0x40(r1) +2788 0000fff4 9041003c stw r2,0x3c(r1) +2792 0000fff8 60000000 nop +2796 0000fffc 60000000 nop +2800 00010000 38000000 li r0,0x0 +2804 00010004 98020000 stb r0,0x0(r2) +2808 00010008 8041003c lwz r2,0x3c(r1) +2812 0001000c 80610038 lwz r3,0x38(r1) +2816 00010010 38420001 addi r2,r2,0x1 +2820 00010014 9041003c stw r2,0x3c(r1) +2824 00010018 48000028 b 0x10040 +2828 0001001c 60000000 nop +2832 00010020 38600000 li r3,0x0 +2836 00010024 4800001c b 0x10040 +2840 00010028 83e100ac lwz r31,0xac(r1) +2844 0001002c 3ba00001 li r29,0x1 +2848 00010030 4bfffe40 b 0xfe70 +2852 00010034 60000000 nop +2856 00010038 60000000 nop +2860 0001003c 60000000 nop +2864 00010040 937e0038 stw r27,0x38(r30) +2868 00010044 931e0028 stw r24,0x28(r30) +2872 00010048 38210090 addi r1,r1,0x90 +2876 0001004c 933e002c stw r25,0x2c(r30) +2880 00010050 935e0030 stw r26,0x30(r30) +2884 00010054 80010008 lwz r0,0x8(r1) +2888 00010058 81610004 lwz r11,0x4(r1) +2892 0001005c 60000000 nop +2896 00010060 ba21ffc4 lmw r17,0xffc4(r1) +2900 00010064 7c0803a6 mtspr lr,r0 +2904 00010068 7d708120 mtocrf 0x08,r11 +2908 0001006c 4e800020 blr _cplus_demangle: +0 00010070 7c0802a6 mfspr r0,lr +4 00010074 bf61ffec stmw r27,0xffec(r1) +8 00010078 3fe00003 lis r31,0x3 +12 0001007c 7c9e2378 or r30,r4,r4 +16 00010080 7c7d1b78 or r29,r3,r3 +20 00010084 3bff3014 addi r31,r31,0x3014 +24 00010088 90010008 stw r0,0x8(r1) +28 0001008c 9421ff40 stwu r1,0xff40(r1) +32 00010090 60000000 nop +36 00010094 60000000 nop +40 00010098 801f0000 lwz r0,0x0(r31) +44 0001009c 2f80ffff cmpwi cr7,r0,0xffff +48 000100a0 409e0010 bne cr7,0x100b0 +52 000100a4 4800991d bl _xstrdup +56 000100a8 7c7f1b78 or r31,r3,r3 +60 000100ac 48000404 b 0x104b0 +64 000100b0 38800000 li r4,0x0 +68 000100b4 38610038 addi r3,r1,0x38 +72 000100b8 38a00054 li r5,0x54 +76 000100bc 48022335 bl 0x323f0 _memset +80 000100c0 73c0ff04 andi. r0,r30,0xff04 +84 000100c4 7fc4f378 or r4,r30,r30 +88 000100c8 93c10038 stw r30,0x38(r1) +92 000100cc 40820014 bne 0x100e0 +96 000100d0 801f0000 lwz r0,0x0(r31) +100 000100d4 7000ff04 andi. r0,r0,0xff04 +104 000100d8 7fc40378 or r4,r30,r0 +108 000100dc 90810038 stw r4,0x38(r1) +112 000100e0 70804000 andi. r0,r4,0x4000 +116 000100e4 4082000c bne 0x100f0 +120 000100e8 70820100 andi. r2,r4,0x100 +124 000100ec 41820024 beq 0x10110 +128 000100f0 7fa3eb78 or r3,r29,r29 +132 000100f4 4bffdc7d bl _cplus_demangle_v3 +136 000100f8 7c7f1b79 or. r31,r3,r3 +140 000100fc 408203b4 bne 0x104b0 +144 00010100 80810038 lwz r4,0x38(r1) +148 00010104 70804000 andi. r0,r4,0x4000 +152 00010108 40820324 bne 0x1042c +156 0001010c 60000000 nop +160 00010110 70820004 andi. r2,r4,0x4 +164 00010114 4182001c beq 0x10130 +168 00010118 7fa3eb78 or r3,r29,r29 +172 0001011c 4bffdb15 bl _java_demangle_v3 +176 00010120 7c7f1b79 or. r31,r3,r3 +180 00010124 4082038c bne 0x104b0 +184 00010128 80810038 lwz r4,0x38(r1) +188 0001012c 60000000 nop +192 00010130 70808000 andi. r0,r4,0x8000 +196 00010134 418202dc beq 0x10410 +200 00010138 3c800003 lis r4,0x3 +204 0001013c 7fa3eb78 or r3,r29,r29 +208 00010140 38a00005 li r5,0x5 +212 00010144 3b600000 li r27,0x0 +216 00010148 3884d7d0 addi r4,r4,0xd7d0 _ada_ +220 0001014c 48022225 bl 0x32370 _strncmp +224 00010150 2f830000 cmpwi cr7,r3,0x0 +228 00010154 409e000c bne cr7,0x10160 +232 00010158 3bbd0005 addi r29,r29,0x5 +236 0001015c 3b600001 li r27,0x1 +240 00010160 881d0000 lbz r0,0x0(r29) +244 00010164 7c000774 extsb r0,r0 +248 00010168 2f80005f cmpwi cr7,r0,0x5f '_' +252 0001016c 419e0234 beq cr7,0x103a0 +256 00010170 2f80003c cmpwi cr7,r0,0x3c '<' +260 00010174 419e022c beq cr7,0x103a0 +264 00010178 3c800003 lis r4,0x3 +268 0001017c 7fa3eb78 or r3,r29,r29 +272 00010180 3884d7d8 addi r4,r4,0xd7d8 ___ +276 00010184 480222dd bl 0x32460 _strstr +280 00010188 2c030000 cmpwi r3,0x0 +284 0001018c 40820014 bne 0x101a0 +288 00010190 7fa3eb78 or r3,r29,r29 +292 00010194 480221ed bl 0x32380 _strlen +296 00010198 7c7e1b78 or r30,r3,r3 +300 0001019c 48000018 b 0x101b4 +304 000101a0 88030003 lbz r0,0x3(r3) +308 000101a4 2f800058 cmpwi cr7,r0,0x58 'X' +312 000101a8 409e01f8 bne cr7,0x103a0 +316 000101ac 7fdd1850 subf r30,r29,r3 +320 000101b0 3b600001 li r27,0x1 +324 000101b4 57c0083c rlwinm r0,r30,1,0,30 +328 000101b8 37800001 addic. r28,r0,0x1 +332 000101bc 40820010 bne 0x101cc +336 000101c0 3be00000 li r31,0x0 +340 000101c4 7ffcfb78 or r28,r31,r31 +344 000101c8 48000014 b 0x101dc +348 000101cc 38600000 li r3,0x0 +352 000101d0 7f84e378 or r4,r28,r28 +356 000101d4 4800972d bl _xrealloc +360 000101d8 7c7f1b78 or r31,r3,r3 +364 000101dc 7c5df214 add r2,r29,r30 +368 000101e0 3ce00004 lis r7,0x4 +372 000101e4 8802ffff lbz r0,0xffff(r2) +376 000101e8 81272818 lwz r9,0x2818(r7) +380 000101ec 5400083c rlwinm r0,r0,1,0,30 +384 000101f0 7c49022e lhzx r2,r9,r0 +388 000101f4 70400004 andi. r0,r2,0x4 +392 000101f8 4182009c beq 0x10294 +396 000101fc 351efffe addic. r8,r30,0xfffe +400 00010200 40800234 bge 0x10434 +404 00010204 7d7d40ae lbzx r11,r29,r8 +408 00010208 48000078 b 0x10280 +412 0001020c 7d7d40ae lbzx r11,r29,r8 +416 00010210 4800003c b 0x1024c +420 00010214 60000000 nop +424 00010218 60000000 nop +428 0001021c 60000000 nop +432 00010220 3908ffff addi r8,r8,0xffff +436 00010224 4240ffe8 bdz 0x1020c +440 00010228 896a0000 lbz r11,0x0(r10) +444 0001022c 81272818 lwz r9,0x2818(r7) +448 00010230 394affff addi r10,r10,0xffff +452 00010234 55600dfc rlwinm r0,r11,1,23,30 +456 00010238 7c49022e lhzx r2,r9,r0 +460 0001023c 70400004 andi. r0,r2,0x4 +464 00010240 4082ffe0 bne 0x10220 +468 00010244 48000008 b 0x1024c +472 00010248 896b0000 lbz r11,0x0(r11) +476 0001024c 2f880001 cmpwi cr7,r8,0x1 +480 00010250 409d0030 ble cr7,0x10280 +484 00010254 7d600774 extsb r0,r11 +488 00010258 2f80005f cmpwi cr7,r0,0x5f '_' +492 0001025c 409e0024 bne cr7,0x10280 +496 00010260 7c5d4214 add r2,r29,r8 +500 00010264 8802ffff lbz r0,0xffff(r2) +504 00010268 2f80005f cmpwi cr7,r0,0x5f '_' +508 0001026c 409e0014 bne cr7,0x10280 +512 00010270 3bc8ffff addi r30,r8,0xffff +516 00010274 3b600001 li r27,0x1 +520 00010278 4800001c b 0x10294 +524 0001027c 60000000 nop +528 00010280 7d600774 extsb r0,r11 +532 00010284 2f800024 cmpwi cr7,r0,0x24 '$' +536 00010288 409e000c bne cr7,0x10294 +540 0001028c 7d1e4378 or r30,r8,r8 +544 00010290 3b600001 li r27,0x1 +548 00010294 2f9e0000 cmpwi cr7,r30,0x0 +552 00010298 38400000 li r2,0x0 +556 0001029c 409d00a0 ble cr7,0x1033c +560 000102a0 480001bc b 0x1045c +564 000102a4 7fc903a6 mtspr ctr,r30 +568 000102a8 7d6a5b78 or r10,r11,r11 +572 000102ac 39600000 li r11,0x0 +576 000102b0 7d3f59ae stbx r9,r31,r11 +580 000102b4 396b0001 addi r11,r11,0x1 +584 000102b8 7f9e5800 cmpw cr7,r30,r11 +588 000102bc 4240007c bdz 0x10338 +592 000102c0 7c1d58ae lbzx r0,r29,r11 +596 000102c4 7c090774 extsb r9,r0 +600 000102c8 55220dfc rlwinm r2,r9,1,23,30 +604 000102cc 7c02522e lhzx r0,r2,r10 +608 000102d0 70020088 andi. r2,r0,0x88 +612 000102d4 4182ffdc beq 0x102b0 +616 000102d8 7d625b78 or r2,r11,r11 +620 000102dc 409d0060 ble cr7,0x1033c +624 000102e0 395efffe addi r10,r30,0xfffe +628 000102e4 3900002e li r8,0x2e +632 000102e8 7f825000 cmpw cr7,r2,r10 +636 000102ec 7d3d1214 add r9,r29,r2 +640 000102f0 409c0030 bge cr7,0x10320 +644 000102f4 7c1d10ae lbzx r0,r29,r2 +648 000102f8 2f80005f cmpwi cr7,r0,0x5f '_' +652 000102fc 409e0024 bne cr7,0x10320 +656 00010300 88090001 lbz r0,0x1(r9) +660 00010304 2f80005f cmpwi cr7,r0,0x5f '_' +664 00010308 409e0018 bne cr7,0x10320 +668 0001030c 7d0bf9ae stbx r8,r11,r31 +672 00010310 38420002 addi r2,r2,0x2 +676 00010314 396b0001 addi r11,r11,0x1 +680 00010318 3b600001 li r27,0x1 +684 0001031c 48000014 b 0x10330 +688 00010320 88090000 lbz r0,0x0(r9) +692 00010324 38420001 addi r2,r2,0x1 +696 00010328 7c0bf9ae stbx r0,r11,r31 +700 0001032c 396b0001 addi r11,r11,0x1 +704 00010330 7f9e1000 cmpw cr7,r30,r2 +708 00010334 419dffb4 bgt cr7,0x102e8 +712 00010338 7d625b78 or r2,r11,r11 +716 0001033c 38000000 li r0,0x0 +720 00010340 7c02f9ae stbx r0,r2,r31 +724 00010344 60000000 nop +728 00010348 60000000 nop +732 0001034c 885f0000 lbz r2,0x0(r31) +736 00010350 7c4b0774 extsb r11,r2 +740 00010354 2f8b0000 cmpwi cr7,r11,0x0 +744 00010358 409e012c bne cr7,0x10484 +748 0001035c 48000034 b 0x10390 +752 00010360 81272818 lwz r9,0x2818(r7) +756 00010364 55600dfc rlwinm r0,r11,1,23,30 +760 00010368 7c49022e lhzx r2,r9,r0 +764 0001036c 70400080 andi. r0,r2,0x80 +768 00010370 40820038 bne 0x103a8 +772 00010374 2f8b0020 cmpwi cr7,r11,0x20 ' ' +776 00010378 419e0030 beq cr7,0x103a8 +780 0001037c 394a0001 addi r10,r10,0x1 +784 00010380 7c1f50ae lbzx r0,r31,r10 +788 00010384 7c0b0774 extsb r11,r0 +792 00010388 2f8b0000 cmpwi cr7,r11,0x0 +796 0001038c 409effd4 bne cr7,0x10360 +800 00010390 2f9b0000 cmpwi cr7,r27,0x0 +804 00010394 409e011c bne cr7,0x104b0 +808 00010398 48000094 b 0x1042c +812 0001039c 60000000 nop +816 000103a0 3be00000 li r31,0x0 +820 000103a4 3b800000 li r28,0x0 +824 000103a8 7fa3eb78 or r3,r29,r29 +828 000103ac 48021fd5 bl 0x32380 _strlen +832 000103b0 38630003 addi r3,r3,0x3 +836 000103b4 7f83e040 cmplw cr7,r3,r28 +840 000103b8 409d0020 ble cr7,0x103d8 +844 000103bc 5784083c rlwinm r4,r28,1,0,30 +848 000103c0 7f832040 cmplw cr7,r3,r4 +852 000103c4 409d0008 ble cr7,0x103cc +856 000103c8 7c641b78 or r4,r3,r3 +860 000103cc 7fe3fb78 or r3,r31,r31 +864 000103d0 48009531 bl _xrealloc +868 000103d4 7c7f1b78 or r31,r3,r3 +872 000103d8 881d0000 lbz r0,0x0(r29) +876 000103dc 2f80003c cmpwi cr7,r0,0x3c '<' +880 000103e0 409e0014 bne cr7,0x103f4 +884 000103e4 7fa4eb78 or r4,r29,r29 +888 000103e8 7fe3fb78 or r3,r31,r31 +892 000103ec 48022025 bl 0x32410 _strcpy +896 000103f0 480000c0 b 0x104b0 +900 000103f4 3c800003 lis r4,0x3 +904 000103f8 7fa5eb78 or r5,r29,r29 +908 000103fc 7fe3fb78 or r3,r31,r31 +912 00010400 3884d7dc addi r4,r4,0xd7dc <%s> +916 00010404 48021ffd bl 0x32400 _sprintf$LDBL128 +920 00010408 480000a8 b 0x104b0 +924 0001040c 60000000 nop +928 00010410 7fa4eb78 or r4,r29,r29 +932 00010414 38610038 addi r3,r1,0x38 +936 00010418 4bfff0f9 bl _internal_cplus_demangle +940 0001041c 7c7f1b78 or r31,r3,r3 +944 00010420 38610038 addi r3,r1,0x38 +948 00010424 4bffdf5d bl _squangle_mop_up +952 00010428 48000088 b 0x104b0 +956 0001042c 3be00000 li r31,0x0 +960 00010430 48000080 b 0x104b0 +964 00010434 7c1d40ae lbzx r0,r29,r8 +968 00010438 7d7d4214 add r11,r29,r8 +972 0001043c 5400083c rlwinm r0,r0,1,0,30 +976 00010440 7c49022e lhzx r2,r9,r0 +980 00010444 70400004 andi. r0,r2,0x4 +984 00010448 4182fe00 beq 0x10248 +988 0001044c 385effff addi r2,r30,0xffff +992 00010450 394bffff addi r10,r11,0xffff +996 00010454 7c4903a6 mtspr ctr,r2 +1000 00010458 4bfffdc8 b 0x10220 +1004 0001045c 885d0000 lbz r2,0x0(r29) +1008 00010460 81672818 lwz r11,0x2818(r7) +1012 00010464 7c490774 extsb r9,r2 +1016 00010468 55200dfc rlwinm r0,r9,1,23,30 +1020 0001046c 7c4b022e lhzx r2,r11,r0 +1024 00010470 70400088 andi. r0,r2,0x88 +1028 00010474 4182fe30 beq 0x102a4 +1032 00010478 39600000 li r11,0x0 +1036 0001047c 38400000 li r2,0x0 +1040 00010480 4bfffe60 b 0x102e0 +1044 00010484 81272818 lwz r9,0x2818(r7) +1048 00010488 55600dfc rlwinm r0,r11,1,23,30 +1052 0001048c 7c49022e lhzx r2,r9,r0 +1056 00010490 70400080 andi. r0,r2,0x80 +1060 00010494 4082ff14 bne 0x103a8 +1064 00010498 2f8b0020 cmpwi cr7,r11,0x20 ' ' +1068 0001049c 39400000 li r10,0x0 +1072 000104a0 409efedc bne cr7,0x1037c +1076 000104a4 4bffff04 b 0x103a8 +1080 000104a8 60000000 nop +1084 000104ac 60000000 nop +1088 000104b0 382100c0 addi r1,r1,0xc0 +1092 000104b4 7fe3fb78 or r3,r31,r31 +1096 000104b8 80010008 lwz r0,0x8(r1) +1100 000104bc bb61ffec lmw r27,0xffec(r1) +1104 000104c0 7c0803a6 mtspr lr,r0 +1108 000104c4 4e800020 blr +1112 000104c8 60000000 nop +1116 000104cc 60000000 nop _demangle_arm_hp_template: +0 000104d0 7c0802a6 mfspr r0,lr +4 000104d4 bda1ffb4 stmw r13,0xffb4(r1) +8 000104d8 7c781b78 or r24,r3,r3 +12 000104dc 7c400026 mfcr r2 +16 000104e0 90010008 stw r0,0x8(r1) +20 000104e4 7c992378 or r25,r4,r4 +24 000104e8 7cbe2b78 or r30,r5,r5 +28 000104ec 7cdb3378 or r27,r6,r6 +32 000104f0 90410004 stw r2,0x4(r1) +36 000104f4 9421ff50 stwu r1,0xff50(r1) +40 000104f8 60000000 nop +44 000104fc 83830000 lwz r28,0x0(r3) +48 00010500 83e40000 lwz r31,0x0(r4) +52 00010504 5780a7fe rlwinm r0,r28,20,31,31 +56 00010508 7f5f2a14 add r26,r31,r5 +60 0001050c 2f000000 cmpwi cr6,r0,0x0 +64 00010510 419a06b0 beq cr6,0x10bc0 +68 00010514 7c1f28ae lbzx r0,r31,r5 +72 00010518 2f800058 cmpwi cr7,r0,0x58 'X' +76 0001051c 409e06a4 bne cr7,0x10bc0 +80 00010520 7fe3fb78 or r3,r31,r31 +84 00010524 3880003c li r4,0x3c +88 00010528 48021f09 bl 0x32430 _strchr +92 0001052c 2c030000 cmpwi r3,0x0 +96 00010530 418200bc beq 0x105ec +100 00010534 7f5f1850 subf r26,r31,r3 +104 00010538 7f9ed000 cmpw cr7,r30,r26 +108 0001053c 409d00b0 ble cr7,0x105ec +112 00010540 2f9a0000 cmpwi cr7,r26,0x0 +116 00010544 419e0150 beq cr7,0x10694 +120 00010548 807b0000 lwz r3,0x0(r27) +124 0001054c 2f830000 cmpwi cr7,r3,0x0 +128 00010550 409e003c bne cr7,0x1058c +132 00010554 2f9a001f cmpwi cr7,r26,0x1f +136 00010558 409d0010 ble cr7,0x10568 +140 0001055c 7f43d378 or r3,r26,r26 +144 00010560 7f5dd378 or r29,r26,r26 +148 00010564 4800000c b 0x10570 +152 00010568 38600020 li r3,0x20 +156 0001056c 3ba00020 li r29,0x20 +160 00010570 48009241 bl _xmalloc +164 00010574 7c1d1a14 add r0,r29,r3 +168 00010578 7c621b78 or r2,r3,r3 +172 0001057c 907b0000 stw r3,0x0(r27) +176 00010580 907b0004 stw r3,0x4(r27) +180 00010584 901b0008 stw r0,0x8(r27) +184 00010588 48000040 b 0x105c8 +188 0001058c 805b0004 lwz r2,0x4(r27) +192 00010590 801b0008 lwz r0,0x8(r27) +196 00010594 7c020050 subf r0,r2,r0 +200 00010598 7f9a0000 cmpw cr7,r26,r0 +204 0001059c 409d002c ble cr7,0x105c8 +208 000105a0 7fa31050 subf r29,r3,r2 +212 000105a4 7f9aea14 add r28,r26,r29 +216 000105a8 579c083c rlwinm r28,r28,1,0,30 +220 000105ac 7f84e378 or r4,r28,r28 +224 000105b0 48009351 bl _xrealloc +228 000105b4 7f9c1a14 add r28,r28,r3 +232 000105b8 7c43ea14 add r2,r3,r29 +236 000105bc 907b0000 stw r3,0x0(r27) +240 000105c0 939b0008 stw r28,0x8(r27) +244 000105c4 905b0004 stw r2,0x4(r27) +248 000105c8 7c431378 or r3,r2,r2 +252 000105cc 7fe4fb78 or r4,r31,r31 +256 000105d0 7f45d378 or r5,r26,r26 +260 000105d4 48021d7d bl 0x32350 _memcpy +264 000105d8 801b0004 lwz r0,0x4(r27) +268 000105dc 7c5a0214 add r2,r26,r0 +272 000105e0 905b0004 stw r2,0x4(r27) +276 000105e4 83f90000 lwz r31,0x0(r25) +280 000105e8 480000ac b 0x10694 +284 000105ec 2f9e0000 cmpwi cr7,r30,0x0 +288 000105f0 419e00a4 beq cr7,0x10694 +292 000105f4 807b0000 lwz r3,0x0(r27) +296 000105f8 2f830000 cmpwi cr7,r3,0x0 +300 000105fc 409e003c bne cr7,0x10638 +304 00010600 2f9e001f cmpwi cr7,r30,0x1f +308 00010604 409d0010 ble cr7,0x10614 +312 00010608 7fc3f378 or r3,r30,r30 +316 0001060c 7fddf378 or r29,r30,r30 +320 00010610 4800000c b 0x1061c +324 00010614 38600020 li r3,0x20 +328 00010618 3ba00020 li r29,0x20 +332 0001061c 48009195 bl _xmalloc +336 00010620 7c1d1a14 add r0,r29,r3 +340 00010624 7c621b78 or r2,r3,r3 +344 00010628 907b0000 stw r3,0x0(r27) +348 0001062c 907b0004 stw r3,0x4(r27) +352 00010630 901b0008 stw r0,0x8(r27) +356 00010634 48000040 b 0x10674 +360 00010638 805b0004 lwz r2,0x4(r27) +364 0001063c 801b0008 lwz r0,0x8(r27) +368 00010640 7c020050 subf r0,r2,r0 +372 00010644 7f9e0000 cmpw cr7,r30,r0 +376 00010648 409d002c ble cr7,0x10674 +380 0001064c 7fa31050 subf r29,r3,r2 +384 00010650 7f9eea14 add r28,r30,r29 +388 00010654 579c083c rlwinm r28,r28,1,0,30 +392 00010658 7f84e378 or r4,r28,r28 +396 0001065c 480092a5 bl _xrealloc +400 00010660 7f9c1a14 add r28,r28,r3 +404 00010664 7c43ea14 add r2,r3,r29 +408 00010668 907b0000 stw r3,0x0(r27) +412 0001066c 939b0008 stw r28,0x8(r27) +416 00010670 905b0004 stw r2,0x4(r27) +420 00010674 7c431378 or r3,r2,r2 +424 00010678 7fe4fb78 or r4,r31,r31 +428 0001067c 7fc5f378 or r5,r30,r30 +432 00010680 48021cd1 bl 0x32350 _memcpy +436 00010684 801b0004 lwz r0,0x4(r27) +440 00010688 7c5e0214 add r2,r30,r0 +444 0001068c 905b0004 stw r2,0x4(r27) +448 00010690 83f90000 lwz r31,0x0(r25) +452 00010694 7c5efa14 add r2,r30,r31 +456 00010698 38000000 li r0,0x0 +460 0001069c 38600000 li r3,0x0 +464 000106a0 38800000 li r4,0x0 +468 000106a4 3be20001 addi r31,r2,0x1 +472 000106a8 93f90000 stw r31,0x0(r25) +476 000106ac 90010044 stw r0,0x44(r1) +480 000106b0 90610040 stw r3,0x40(r1) +484 000106b4 9081003c stw r4,0x3c(r1) +488 000106b8 80180034 lwz r0,0x34(r24) +492 000106bc 2f80ffff cmpwi cr7,r0,0xffff +496 000106c0 409e0014 bne cr7,0x106d4 +500 000106c4 801b0004 lwz r0,0x4(r27) +504 000106c8 805b0000 lwz r2,0x0(r27) +508 000106cc 7c020050 subf r0,r2,r0 +512 000106d0 90180034 stw r0,0x34(r24) +516 000106d4 82180000 lwz r16,0x0(r24) +520 000106d8 3c800003 lis r4,0x3 +524 000106dc 7f63db78 or r3,r27,r27 +528 000106e0 3ea00003 lis r21,0x3 +532 000106e4 3e800003 lis r20,0x3 +536 000106e8 3884cfb4 addi r4,r4,0xcfb4 < +540 000106ec 3ee00004 lis r23,0x4 +544 000106f0 3e600003 lis r19,0x3 +548 000106f4 3e400003 lis r18,0x3 +552 000106f8 621c0001 ori r28,r16,0x1 +556 000106fc 3ec00003 lis r22,0x3 +560 00010700 3ab5cfcc addi r21,r21,0xcfcc - +564 00010704 3a94d7e4 addi r20,r20,0xd7e4 -2147483648 +568 00010708 93980000 stw r28,0x0(r24) +572 0001070c 3af73708 addi r23,r23,0x3708 +576 00010710 3a73d7f0 addi r19,r19,0xd7f0 U +580 00010714 3a52cf14 addi r18,r18,0xcf14 & +584 00010718 3ad6cf28 addi r22,r22,0xcf28 , +588 0001071c 4bffdfe5 bl _string_append +592 00010720 3c400004 lis r2,0x4 +596 00010724 83c22818 lwz r30,0x2818(r2) +600 00010728 7fd1f378 or r17,r30,r30 +604 0001072c 7fcdf378 or r13,r30,r30 +608 00010730 8061003c lwz r3,0x3c(r1) +612 00010734 2f830000 cmpwi cr7,r3,0x0 +616 00010738 419e001c beq cr7,0x10754 +620 0001073c 48021c25 bl 0x32360 _free +624 00010740 38600000 li r3,0x0 +628 00010744 38800000 li r4,0x0 +632 00010748 90610044 stw r3,0x44(r1) +636 0001074c 9081003c stw r4,0x3c(r1) +640 00010750 90610040 stw r3,0x40(r1) +644 00010754 80590000 lwz r2,0x0(r25) +648 00010758 88020000 lbz r0,0x0(r2) +652 0001075c 7c000774 extsb r0,r0 +656 00010760 2f800053 cmpwi cr7,r0,0x53 'S' +660 00010764 419e004c beq cr7,0x107b0 +664 00010768 419d0010 bgt cr7,0x10778 +668 0001076c 2f800041 cmpwi cr7,r0,0x41 'A' +672 00010770 409e03f0 bne cr7,0x10b60 +676 00010774 48000128 b 0x1089c +680 00010778 2f800054 cmpwi cr7,r0,0x54 'T' +684 0001077c 419e0010 beq cr7,0x1078c +688 00010780 2e000055 cmpwi cr4,r0,0x55 'U' +692 00010784 409203dc bne cr4,0x10b60 +696 00010788 4800002c b 0x107b4 +700 0001078c 3be20001 addi r31,r2,0x1 +704 00010790 7f03c378 or r3,r24,r24 +708 00010794 7f24cb78 or r4,r25,r25 +712 00010798 38a1003c addi r5,r1,0x3c +716 0001079c 93f90000 stw r31,0x0(r25) +720 000107a0 48000e51 bl _do_type +724 000107a4 2f830000 cmpwi cr7,r3,0x0 +728 000107a8 40be02d8 bne+ cr7,0x10a80 +732 000107ac 480003b4 b 0x10b60 +736 000107b0 2e000055 cmpwi cr4,r0,0x55 'U' +740 000107b4 3be20001 addi r31,r2,0x1 +744 000107b8 93f90000 stw r31,0x0(r25) +748 000107bc 60000000 nop +752 000107c0 60000000 nop +756 000107c4 88020001 lbz r0,0x1(r2) +760 000107c8 7c000774 extsb r0,r0 +764 000107cc 2f80004e cmpwi cr7,r0,0x4e 'N' +768 000107d0 419e0018 beq cr7,0x107e8 +772 000107d4 2f800050 cmpwi cr7,r0,0x50 'P' +776 000107d8 419e001c beq cr7,0x107f4 +780 000107dc 2f80004d cmpwi cr7,r0,0x4d 'M' +784 000107e0 409e0380 bne cr7,0x10b60 +788 000107e4 48000044 b 0x10828 +792 000107e8 3861003c addi r3,r1,0x3c +796 000107ec 7ea4ab78 or r4,r21,r21 +800 000107f0 4bffdf11 bl _string_append +804 000107f4 80590000 lwz r2,0x0(r25) +808 000107f8 3be20001 addi r31,r2,0x1 +812 000107fc 93f90000 stw r31,0x0(r25) +816 00010800 60000000 nop +820 00010804 88020001 lbz r0,0x1(r2) +824 00010808 7c090774 extsb r9,r0 +828 0001080c 55220dfc rlwinm r2,r9,1,23,30 +832 00010810 7c02f22e lhzx r0,r2,r30 +836 00010814 70020004 andi. r2,r0,0x4 +840 00010818 41820348 beq 0x10b60 +844 0001081c 39c1003c addi r14,r1,0x3c +848 00010820 3de00004 lis r15,0x4 +852 00010824 4800002c b 0x10850 +856 00010828 3861003c addi r3,r1,0x3c +860 0001082c 7e84a378 or r4,r20,r20 +864 00010830 4bffded1 bl _string_append +868 00010834 80590000 lwz r2,0x0(r25) +872 00010838 3be20001 addi r31,r2,0x1 +876 0001083c 93f90000 stw r31,0x0(r25) +880 00010840 48000240 b 0x10a80 +884 00010844 60000000 nop +888 00010848 60000000 nop +892 0001084c 60000000 nop +896 00010850 7dc37378 or r3,r14,r14 +900 00010854 7ee4bb78 or r4,r23,r23 +904 00010858 992f3708 stb r9,0x3708(r15) +908 0001085c 4bffdea5 bl _string_append +912 00010860 80590000 lwz r2,0x0(r25) +916 00010864 3be20001 addi r31,r2,0x1 +920 00010868 93f90000 stw r31,0x0(r25) +924 0001086c 60000000 nop +928 00010870 88020001 lbz r0,0x1(r2) +932 00010874 7c090774 extsb r9,r0 +936 00010878 55220dfc rlwinm r2,r9,1,23,30 +940 0001087c 7c02f22e lhzx r0,r2,r30 +944 00010880 70020004 andi. r2,r0,0x4 +948 00010884 4082ffcc bne 0x10850 +952 00010888 409201f8 bne cr4,0x10a80 +956 0001088c 7dc37378 or r3,r14,r14 +960 00010890 7e649b78 or r4,r19,r19 +964 00010894 4bffde6d bl _string_append +968 00010898 480001e8 b 0x10a80 +972 0001089c 3be20001 addi r31,r2,0x1 +976 000108a0 93f90000 stw r31,0x0(r25) +980 000108a4 60000000 nop +984 000108a8 60000000 nop +988 000108ac 88020001 lbz r0,0x1(r2) +992 000108b0 7c090774 extsb r9,r0 +996 000108b4 55220dfc rlwinm r2,r9,1,23,30 +1000 000108b8 7c02f22e lhzx r0,r2,r30 +1004 000108bc 70020004 andi. r2,r0,0x4 +1008 000108c0 40a20078 bne+ 0x10938 +1012 000108c4 4800029c b 0x10b60 +1016 000108c8 60000000 nop +1020 000108cc 60000000 nop +1024 000108d0 1c7a000a mulli r3,r26,0xa +1028 000108d4 3c006666 lis r0,0x6666 +1032 000108d8 60006667 ori r0,r0,0x6667 +1036 000108dc 7c030096 mulhw r0,r3,r0 +1040 000108e0 7c62fe70 srawi r2,r3,31 +1044 000108e4 7c001670 srawi r0,r0,2 +1048 000108e8 7c020050 subf r0,r2,r0 +1052 000108ec 1c00000a mulli r0,r0,0xa +1056 000108f0 7f830000 cmpw cr7,r3,r0 +1060 000108f4 419e0048 beq cr7,0x1093c +1064 000108f8 55600dfc rlwinm r0,r11,1,23,30 +1068 000108fc 7fe3fb78 or r3,r31,r31 +1072 00010900 7c51022e lhzx r2,r17,r0 +1076 00010904 70400004 andi. r0,r2,0x4 +1080 00010908 41820258 beq 0x10b60 +1084 0001090c 7da96b78 or r9,r13,r13 +1088 00010910 3be30001 addi r31,r3,0x1 +1092 00010914 93f90000 stw r31,0x0(r25) +1096 00010918 7fe3fb78 or r3,r31,r31 +1100 0001091c 60000000 nop +1104 00010920 881f0000 lbz r0,0x0(r31) +1108 00010924 5400083c rlwinm r0,r0,1,0,30 +1112 00010928 7c49022e lhzx r2,r9,r0 +1116 0001092c 70400004 andi. r0,r2,0x4 +1120 00010930 4082ffe0 bne 0x10910 +1124 00010934 4800022c b 0x10b60 +1128 00010938 38600000 li r3,0x0 +1132 0001093c 3bff0001 addi r31,r31,0x1 +1136 00010940 7fa34a14 add r29,r3,r9 +1140 00010944 93f90000 stw r31,0x0(r25) +1144 00010948 3b5dffd0 addi r26,r29,0xffd0 +1148 0001094c 897f0000 lbz r11,0x0(r31) +1152 00010950 7d690774 extsb r9,r11 +1156 00010954 55200dfc rlwinm r0,r9,1,23,30 +1160 00010958 7c51022e lhzx r2,r17,r0 +1164 0001095c 705c0004 andi. r28,r2,0x4 +1168 00010960 4082ff70 bne 0x108d0 +1172 00010964 2f9a0000 cmpwi cr7,r26,0x0 +1176 00010968 419c01f8 blt cr7,0x10b60 +1180 0001096c 419e01f4 beq cr7,0x10b60 +1184 00010970 39c1003c addi r14,r1,0x3c +1188 00010974 7e449378 or r4,r18,r18 +1192 00010978 7dc37378 or r3,r14,r14 +1196 0001097c 4bffdd85 bl _string_append +1200 00010980 387dffd1 addi r3,r29,0xffd1 +1204 00010984 48008e2d bl _xmalloc +1208 00010988 80990000 lwz r4,0x0(r25) +1212 0001098c 7f45d378 or r5,r26,r26 +1216 00010990 7c6f1b78 or r15,r3,r3 +1220 00010994 480219bd bl 0x32350 _memcpy +1224 00010998 80980000 lwz r4,0x0(r24) +1228 0001099c 7f8fd1ae stbx r28,r15,r26 +1232 000109a0 7de37b78 or r3,r15,r15 +1236 000109a4 4bfff6cd bl _cplus_demangle +1240 000109a8 7c7f1b79 or. r31,r3,r3 +1244 000109ac 4182001c beq 0x109c8 +1248 000109b0 7dc37378 or r3,r14,r14 +1252 000109b4 7fe4fb78 or r4,r31,r31 +1256 000109b8 4bffdd49 bl _string_append +1260 000109bc 7fe3fb78 or r3,r31,r31 +1264 000109c0 480219a1 bl 0x32360 _free +1268 000109c4 480000a8 b 0x10a6c +1272 000109c8 8041003c lwz r2,0x3c(r1) +1276 000109cc 81d90000 lwz r14,0x0(r25) +1280 000109d0 2f820000 cmpwi cr7,r2,0x0 +1284 000109d4 409e003c bne cr7,0x10a10 +1288 000109d8 2f9a001f cmpwi cr7,r26,0x1f +1292 000109dc 409d0010 ble cr7,0x109ec +1296 000109e0 7f43d378 or r3,r26,r26 +1300 000109e4 7f5fd378 or r31,r26,r26 +1304 000109e8 4800000c b 0x109f4 +1308 000109ec 38600020 li r3,0x20 +1312 000109f0 3be00020 li r31,0x20 +1316 000109f4 48008dbd bl _xmalloc +1320 000109f8 7c641b78 or r4,r3,r3 +1324 000109fc 7c1f1a14 add r0,r31,r3 +1328 00010a00 9081003c stw r4,0x3c(r1) +1332 00010a04 90010044 stw r0,0x44(r1) +1336 00010a08 90810040 stw r4,0x40(r1) +1340 00010a0c 48000048 b 0x10a54 +1344 00010a10 80610040 lwz r3,0x40(r1) +1348 00010a14 80010044 lwz r0,0x44(r1) +1352 00010a18 7c030050 subf r0,r3,r0 +1356 00010a1c 7f9a0000 cmpw cr7,r26,r0 +1360 00010a20 409d0034 ble cr7,0x10a54 +1364 00010a24 7f821850 subf r28,r2,r3 +1368 00010a28 7c431378 or r3,r2,r2 +1372 00010a2c 7fbae214 add r29,r26,r28 +1376 00010a30 57bd083c rlwinm r29,r29,1,0,30 +1380 00010a34 7fa4eb78 or r4,r29,r29 +1384 00010a38 48008ec9 bl _xrealloc +1388 00010a3c 7c641b78 or r4,r3,r3 +1392 00010a40 7fbd1a14 add r29,r29,r3 +1396 00010a44 7c63e214 add r3,r3,r28 +1400 00010a48 93a10044 stw r29,0x44(r1) +1404 00010a4c 9081003c stw r4,0x3c(r1) +1408 00010a50 90610040 stw r3,0x40(r1) +1412 00010a54 7dc47378 or r4,r14,r14 +1416 00010a58 7f45d378 or r5,r26,r26 +1420 00010a5c 480218f5 bl 0x32350 _memcpy +1424 00010a60 80010040 lwz r0,0x40(r1) +1428 00010a64 7c7a0214 add r3,r26,r0 +1432 00010a68 90610040 stw r3,0x40(r1) +1436 00010a6c 80190000 lwz r0,0x0(r25) +1440 00010a70 7de37b78 or r3,r15,r15 +1444 00010a74 7ffa0214 add r31,r26,r0 +1448 00010a78 93f90000 stw r31,0x0(r25) +1452 00010a7c 480218e5 bl 0x32360 _free +1456 00010a80 8081003c lwz r4,0x3c(r1) +1460 00010a84 80a10040 lwz r5,0x40(r1) +1464 00010a88 7f842800 cmpw cr7,r4,r5 +1468 00010a8c 419e00a8 beq cr7,0x10b34 +1472 00010a90 807b0000 lwz r3,0x0(r27) +1476 00010a94 7fe42850 subf r31,r4,r5 +1480 00010a98 2f830000 cmpwi cr7,r3,0x0 +1484 00010a9c 409e0040 bne cr7,0x10adc +1488 00010aa0 2f9f001f cmpwi cr7,r31,0x1f +1492 00010aa4 409d0010 ble cr7,0x10ab4 +1496 00010aa8 7fe3fb78 or r3,r31,r31 +1500 00010aac 7ffdfb78 or r29,r31,r31 +1504 00010ab0 4800000c b 0x10abc +1508 00010ab4 38600020 li r3,0x20 +1512 00010ab8 3ba00020 li r29,0x20 +1516 00010abc 48008cf5 bl _xmalloc +1520 00010ac0 8081003c lwz r4,0x3c(r1) +1524 00010ac4 7c1d1a14 add r0,r29,r3 +1528 00010ac8 7c621b78 or r2,r3,r3 +1532 00010acc 907b0000 stw r3,0x0(r27) +1536 00010ad0 907b0004 stw r3,0x4(r27) +1540 00010ad4 901b0008 stw r0,0x8(r27) +1544 00010ad8 48000044 b 0x10b1c +1548 00010adc 805b0004 lwz r2,0x4(r27) +1552 00010ae0 801b0008 lwz r0,0x8(r27) +1556 00010ae4 7c020050 subf r0,r2,r0 +1560 00010ae8 7f9f0000 cmpw cr7,r31,r0 +1564 00010aec 409d0030 ble cr7,0x10b1c +1568 00010af0 7fa31050 subf r29,r3,r2 +1572 00010af4 7f9fea14 add r28,r31,r29 +1576 00010af8 579c083c rlwinm r28,r28,1,0,30 +1580 00010afc 7f84e378 or r4,r28,r28 +1584 00010b00 48008e01 bl _xrealloc +1588 00010b04 8081003c lwz r4,0x3c(r1) +1592 00010b08 7f9c1a14 add r28,r28,r3 +1596 00010b0c 7c43ea14 add r2,r3,r29 +1600 00010b10 907b0000 stw r3,0x0(r27) +1604 00010b14 939b0008 stw r28,0x8(r27) +1608 00010b18 905b0004 stw r2,0x4(r27) +1612 00010b1c 7c431378 or r3,r2,r2 +1616 00010b20 7fe5fb78 or r5,r31,r31 +1620 00010b24 4802182d bl 0x32350 _memcpy +1624 00010b28 801b0004 lwz r0,0x4(r27) +1628 00010b2c 7c5f0214 add r2,r31,r0 +1632 00010b30 905b0004 stw r2,0x4(r27) +1636 00010b34 80590000 lwz r2,0x0(r25) +1640 00010b38 88020000 lbz r0,0x0(r2) +1644 00010b3c 7c000774 extsb r0,r0 +1648 00010b40 2f800000 cmpwi cr7,r0,0x0 +1652 00010b44 419e001c beq cr7,0x10b60 +1656 00010b48 2f80005f cmpwi cr7,r0,0x5f '_' +1660 00010b4c 419e0014 beq cr7,0x10b60 +1664 00010b50 7f63db78 or r3,r27,r27 +1668 00010b54 7ec4b378 or r4,r22,r22 +1672 00010b58 4bffdba9 bl _string_append +1676 00010b5c 4bfffbd4 b 0x10730 +1680 00010b60 3c800003 lis r4,0x3 +1684 00010b64 7f63db78 or r3,r27,r27 +1688 00010b68 3884cf8c addi r4,r4,0xcf8c > +1692 00010b6c 4bffdb95 bl _string_append +1696 00010b70 8061003c lwz r3,0x3c(r1) +1700 00010b74 2f830000 cmpwi cr7,r3,0x0 +1704 00010b78 419e001c beq cr7,0x10b94 +1708 00010b7c 480217e5 bl 0x32360 _free +1712 00010b80 38600000 li r3,0x0 +1716 00010b84 38800000 li r4,0x0 +1720 00010b88 90610044 stw r3,0x44(r1) +1724 00010b8c 9081003c stw r4,0x3c(r1) +1728 00010b90 90610040 stw r3,0x40(r1) +1732 00010b94 80590000 lwz r2,0x0(r25) +1736 00010b98 88020000 lbz r0,0x0(r2) +1740 00010b9c 2f80005f cmpwi cr7,r0,0x5f '_' +1744 00010ba0 409e000c bne cr7,0x10bac +1748 00010ba4 3be20001 addi r31,r2,0x1 +1752 00010ba8 93f90000 stw r31,0x0(r25) +1756 00010bac 92180000 stw r16,0x0(r24) +1760 00010bb0 48000a20 b 0x115d0 +1764 00010bb4 60000000 nop +1768 00010bb8 60000000 nop +1772 00010bbc 60000000 nop +1776 00010bc0 73800800 andi. r0,r28,0x800 +1780 00010bc4 40820008 bne 0x10bcc +1784 00010bc8 419a0108 beq cr6,0x10cd0 +1788 00010bcc 3c800003 lis r4,0x3 +1792 00010bd0 7fe3fb78 or r3,r31,r31 +1796 00010bd4 3884d7f4 addi r4,r4,0xd7f4 __pt__ +1800 00010bd8 48021889 bl 0x32460 _strstr +1804 00010bdc 2c030000 cmpwi r3,0x0 +1808 00010be0 418200f0 beq 0x10cd0 +1812 00010be4 3ba30006 addi r29,r3,0x6 +1816 00010be8 3ce00004 lis r7,0x4 +1820 00010bec 93a10038 stw r29,0x38(r1) +1824 00010bf0 81272818 lwz r9,0x2818(r7) +1828 00010bf4 88030006 lbz r0,0x6(r3) +1832 00010bf8 7c0b0774 extsb r11,r0 +1836 00010bfc 55620dfc rlwinm r2,r11,1,23,30 +1840 00010c00 7c024a2e lhzx r0,r2,r9 +1844 00010c04 70020004 andi. r2,r0,0x4 +1848 00010c08 418202f8 beq 0x10f00 +1852 00010c0c 4800006c b 0x10c78 +1856 00010c10 1d29000a mulli r9,r9,0xa +1860 00010c14 3c006666 lis r0,0x6666 +1864 00010c18 60006667 ori r0,r0,0x6667 +1868 00010c1c 7c090096 mulhw r0,r9,r0 +1872 00010c20 7d22fe70 srawi r2,r9,31 +1876 00010c24 7c001670 srawi r0,r0,2 +1880 00010c28 7c020050 subf r0,r2,r0 +1884 00010c2c 1c00000a mulli r0,r0,0xa +1888 00010c30 7f890000 cmpw cr7,r9,r0 +1892 00010c34 419e004c beq cr7,0x10c80 +1896 00010c38 55400dfc rlwinm r0,r10,1,23,30 +1900 00010c3c 7fa9eb78 or r9,r29,r29 +1904 00010c40 7c48022e lhzx r2,r8,r0 +1908 00010c44 70400004 andi. r0,r2,0x4 +1912 00010c48 418202b8 beq 0x10f00 +1916 00010c4c 7d0b4378 or r11,r8,r8 +1920 00010c50 3ba90001 addi r29,r9,0x1 +1924 00010c54 93a10038 stw r29,0x38(r1) +1928 00010c58 7fa9eb78 or r9,r29,r29 +1932 00010c5c 60000000 nop +1936 00010c60 881d0000 lbz r0,0x0(r29) +1940 00010c64 5400083c rlwinm r0,r0,1,0,30 +1944 00010c68 7c4b022e lhzx r2,r11,r0 +1948 00010c6c 70400004 andi. r0,r2,0x4 +1952 00010c70 4082ffe0 bne 0x10c50 +1956 00010c74 4800028c b 0x10f00 +1960 00010c78 39200000 li r9,0x0 +1964 00010c7c 60000000 nop +1968 00010c80 3bbd0001 addi r29,r29,0x1 +1972 00010c84 7c495a14 add r2,r9,r11 +1976 00010c88 81072818 lwz r8,0x2818(r7) +1980 00010c8c 93a10038 stw r29,0x38(r1) +1984 00010c90 3922ffd0 addi r9,r2,0xffd0 +1988 00010c94 895d0000 lbz r10,0x0(r29) +1992 00010c98 7d4b0774 extsb r11,r10 +1996 00010c9c 55600dfc rlwinm r0,r11,1,23,30 +2000 00010ca0 7c48022e lhzx r2,r8,r0 +2004 00010ca4 70400004 andi. r0,r2,0x4 +2008 00010ca8 4082ff68 bne 0x10c10 +2012 00010cac 2f890000 cmpwi cr7,r9,0x0 +2016 00010cb0 419c0250 blt cr7,0x10f00 +2020 00010cb4 7c1d4a14 add r0,r29,r9 +2024 00010cb8 7f9a0000 cmpw cr7,r26,r0 +2028 00010cbc 409e0014 bne cr7,0x10cd0 +2032 00010cc0 2f8b005f cmpwi cr7,r11,0x5f '_' +2036 00010cc4 419e08d8 beq cr7,0x1159c +2040 00010cc8 60000000 nop +2044 00010ccc 60000000 nop +2048 00010cd0 73820100 andi. r2,r28,0x100 +2052 00010cd4 4082000c bne 0x10ce0 +2056 00010cd8 73802000 andi. r0,r28,0x2000 +2060 00010cdc 41820224 beq 0x10f00 +2064 00010ce0 3c800003 lis r4,0x3 +2068 00010ce4 7fe3fb78 or r3,r31,r31 +2072 00010ce8 3884d7fc addi r4,r4,0xd7fc __tm__ +2076 00010cec 48021775 bl 0x32460 _strstr +2080 00010cf0 2c030000 cmpwi r3,0x0 +2084 00010cf4 4082003c bne 0x10d30 +2088 00010cf8 3c800003 lis r4,0x3 +2092 00010cfc 7fe3fb78 or r3,r31,r31 +2096 00010d00 3884d804 addi r4,r4,0xd804 __ps__ +2100 00010d04 4802175d bl 0x32460 _strstr +2104 00010d08 2c030000 cmpwi r3,0x0 +2108 00010d0c 40820024 bne 0x10d30 +2112 00010d10 3c800003 lis r4,0x3 +2116 00010d14 7fe3fb78 or r3,r31,r31 +2120 00010d18 3884d7f4 addi r4,r4,0xd7f4 __pt__ +2124 00010d1c 48021745 bl 0x32460 _strstr +2128 00010d20 2c030000 cmpwi r3,0x0 +2132 00010d24 418200dc beq 0x10e00 +2136 00010d28 60000000 nop +2140 00010d2c 60000000 nop +2144 00010d30 3ba30006 addi r29,r3,0x6 +2148 00010d34 3ce00004 lis r7,0x4 +2152 00010d38 93a10038 stw r29,0x38(r1) +2156 00010d3c 81272818 lwz r9,0x2818(r7) +2160 00010d40 88030006 lbz r0,0x6(r3) +2164 00010d44 7c0b0774 extsb r11,r0 +2168 00010d48 55620dfc rlwinm r2,r11,1,23,30 +2172 00010d4c 7c024a2e lhzx r0,r2,r9 +2176 00010d50 70020004 andi. r2,r0,0x4 +2180 00010d54 418201ac beq 0x10f00 +2184 00010d58 48000070 b 0x10dc8 +2188 00010d5c 60000000 nop +2192 00010d60 1d29000a mulli r9,r9,0xa +2196 00010d64 3c006666 lis r0,0x6666 +2200 00010d68 60006667 ori r0,r0,0x6667 +2204 00010d6c 7c090096 mulhw r0,r9,r0 +2208 00010d70 7d22fe70 srawi r2,r9,31 +2212 00010d74 7c001670 srawi r0,r0,2 +2216 00010d78 7c020050 subf r0,r2,r0 +2220 00010d7c 1c00000a mulli r0,r0,0xa +2224 00010d80 7f890000 cmpw cr7,r9,r0 +2228 00010d84 419e004c beq cr7,0x10dd0 +2232 00010d88 55400dfc rlwinm r0,r10,1,23,30 +2236 00010d8c 7fa9eb78 or r9,r29,r29 +2240 00010d90 7c48022e lhzx r2,r8,r0 +2244 00010d94 70400004 andi. r0,r2,0x4 +2248 00010d98 41820168 beq 0x10f00 +2252 00010d9c 7d0b4378 or r11,r8,r8 +2256 00010da0 3ba90001 addi r29,r9,0x1 +2260 00010da4 93a10038 stw r29,0x38(r1) +2264 00010da8 7fa9eb78 or r9,r29,r29 +2268 00010dac 60000000 nop +2272 00010db0 881d0000 lbz r0,0x0(r29) +2276 00010db4 5400083c rlwinm r0,r0,1,0,30 +2280 00010db8 7c4b022e lhzx r2,r11,r0 +2284 00010dbc 70400004 andi. r0,r2,0x4 +2288 00010dc0 4082ffe0 bne 0x10da0 +2292 00010dc4 4800013c b 0x10f00 +2296 00010dc8 39200000 li r9,0x0 +2300 00010dcc 60000000 nop +2304 00010dd0 3bbd0001 addi r29,r29,0x1 +2308 00010dd4 7c495a14 add r2,r9,r11 +2312 00010dd8 81072818 lwz r8,0x2818(r7) +2316 00010ddc 93a10038 stw r29,0x38(r1) +2320 00010de0 3922ffd0 addi r9,r2,0xffd0 +2324 00010de4 895d0000 lbz r10,0x0(r29) +2328 00010de8 7d4b0774 extsb r11,r10 +2332 00010dec 55600dfc rlwinm r0,r11,1,23,30 +2336 00010df0 7c48022e lhzx r2,r8,r0 +2340 00010df4 70400004 andi. r0,r2,0x4 +2344 00010df8 4082ff68 bne 0x10d60 +2348 00010dfc 480000e0 b 0x10edc +2352 00010e00 3c800003 lis r4,0x3 +2356 00010e04 7fe3fb78 or r3,r31,r31 +2360 00010e08 3884d80c addi r4,r4,0xd80c __S +2364 00010e0c 48021655 bl 0x32460 _strstr +2368 00010e10 2c030000 cmpwi r3,0x0 +2372 00010e14 418200ec beq 0x10f00 +2376 00010e18 3ba30003 addi r29,r3,0x3 +2380 00010e1c 3ce00004 lis r7,0x4 +2384 00010e20 93a10038 stw r29,0x38(r1) +2388 00010e24 81272818 lwz r9,0x2818(r7) +2392 00010e28 88030003 lbz r0,0x3(r3) +2396 00010e2c 7c0b0774 extsb r11,r0 +2400 00010e30 55620dfc rlwinm r2,r11,1,23,30 +2404 00010e34 7c024a2e lhzx r0,r2,r9 +2408 00010e38 70020004 andi. r2,r0,0x4 +2412 00010e3c 418200c4 beq 0x10f00 +2416 00010e40 4800006c b 0x10eac +2420 00010e44 1d29000a mulli r9,r9,0xa +2424 00010e48 3c006666 lis r0,0x6666 +2428 00010e4c 60006667 ori r0,r0,0x6667 +2432 00010e50 7c090096 mulhw r0,r9,r0 +2436 00010e54 7d22fe70 srawi r2,r9,31 +2440 00010e58 7c001670 srawi r0,r0,2 +2444 00010e5c 7c020050 subf r0,r2,r0 +2448 00010e60 1c00000a mulli r0,r0,0xa +2452 00010e64 7f890000 cmpw cr7,r9,r0 +2456 00010e68 419e0048 beq cr7,0x10eb0 +2460 00010e6c 55400dfc rlwinm r0,r10,1,23,30 +2464 00010e70 7fa9eb78 or r9,r29,r29 +2468 00010e74 7c48022e lhzx r2,r8,r0 +2472 00010e78 70400004 andi. r0,r2,0x4 +2476 00010e7c 41820084 beq 0x10f00 +2480 00010e80 7d0b4378 or r11,r8,r8 +2484 00010e84 3ba90001 addi r29,r9,0x1 +2488 00010e88 93a10038 stw r29,0x38(r1) +2492 00010e8c 7fa9eb78 or r9,r29,r29 +2496 00010e90 60000000 nop +2500 00010e94 881d0000 lbz r0,0x0(r29) +2504 00010e98 5400083c rlwinm r0,r0,1,0,30 +2508 00010e9c 7c4b022e lhzx r2,r11,r0 +2512 00010ea0 70400004 andi. r0,r2,0x4 +2516 00010ea4 4082ffe0 bne 0x10e84 +2520 00010ea8 48000058 b 0x10f00 +2524 00010eac 39200000 li r9,0x0 +2528 00010eb0 3bbd0001 addi r29,r29,0x1 +2532 00010eb4 7c495a14 add r2,r9,r11 +2536 00010eb8 81072818 lwz r8,0x2818(r7) +2540 00010ebc 93a10038 stw r29,0x38(r1) +2544 00010ec0 3922ffd0 addi r9,r2,0xffd0 +2548 00010ec4 895d0000 lbz r10,0x0(r29) +2552 00010ec8 7d4b0774 extsb r11,r10 +2556 00010ecc 55600dfc rlwinm r0,r11,1,23,30 +2560 00010ed0 7c48022e lhzx r2,r8,r0 +2564 00010ed4 70400004 andi. r0,r2,0x4 +2568 00010ed8 4082ff6c bne 0x10e44 +2572 00010edc 2f890000 cmpwi cr7,r9,0x0 +2576 00010ee0 419c0020 blt cr7,0x10f00 +2580 00010ee4 7c1d4a14 add r0,r29,r9 +2584 00010ee8 7f9a0000 cmpw cr7,r26,r0 +2588 00010eec 409e0014 bne cr7,0x10f00 +2592 00010ef0 2f8b005f cmpwi cr7,r11,0x5f '_' +2596 00010ef4 419e06a8 beq cr7,0x1159c +2600 00010ef8 60000000 nop +2604 00010efc 60000000 nop +2608 00010f00 2f9e000a cmpwi cr7,r30,0xa +2612 00010f04 409d05bc ble cr7,0x114c0 +2616 00010f08 48000544 b 0x1144c +2620 00010f0c 807b0000 lwz r3,0x0(r27) +2624 00010f10 2f830000 cmpwi cr7,r3,0x0 +2628 00010f14 409e003c bne cr7,0x10f50 +2632 00010f18 2f97001f cmpwi cr7,r23,0x1f +2636 00010f1c 409d0010 ble cr7,0x10f2c +2640 00010f20 7ee3bb78 or r3,r23,r23 +2644 00010f24 7efdbb78 or r29,r23,r23 +2648 00010f28 4800000c b 0x10f34 +2652 00010f2c 38600020 li r3,0x20 +2656 00010f30 3ba00020 li r29,0x20 +2660 00010f34 4800887d bl _xmalloc +2664 00010f38 7c1d1a14 add r0,r29,r3 +2668 00010f3c 7c621b78 or r2,r3,r3 +2672 00010f40 907b0000 stw r3,0x0(r27) +2676 00010f44 907b0004 stw r3,0x4(r27) +2680 00010f48 901b0008 stw r0,0x8(r27) +2684 00010f4c 48000040 b 0x10f8c +2688 00010f50 805b0004 lwz r2,0x4(r27) +2692 00010f54 801b0008 lwz r0,0x8(r27) +2696 00010f58 7c020050 subf r0,r2,r0 +2700 00010f5c 7f970000 cmpw cr7,r23,r0 +2704 00010f60 409d002c ble cr7,0x10f8c +2708 00010f64 7fa31050 subf r29,r3,r2 +2712 00010f68 7f97ea14 add r28,r23,r29 +2716 00010f6c 579c083c rlwinm r28,r28,1,0,30 +2720 00010f70 7f84e378 or r4,r28,r28 +2724 00010f74 4800898d bl _xrealloc +2728 00010f78 7f9c1a14 add r28,r28,r3 +2732 00010f7c 7c43ea14 add r2,r3,r29 +2736 00010f80 907b0000 stw r3,0x0(r27) +2740 00010f84 939b0008 stw r28,0x8(r27) +2744 00010f88 905b0004 stw r2,0x4(r27) +2748 00010f8c 7c431378 or r3,r2,r2 +2752 00010f90 7fe4fb78 or r4,r31,r31 +2756 00010f94 7ee5bb78 or r5,r23,r23 +2760 00010f98 480213b9 bl 0x32350 _memcpy +2764 00010f9c 801b0004 lwz r0,0x4(r27) +2768 00010fa0 7c570214 add r2,r23,r0 +2772 00010fa4 905b0004 stw r2,0x4(r27) +2776 00010fa8 83980000 lwz r28,0x0(r24) +2780 00010fac 80180034 lwz r0,0x34(r24) +2784 00010fb0 2f80ffff cmpwi cr7,r0,0xffff +2788 00010fb4 409e0014 bne cr7,0x10fc8 +2792 00010fb8 801b0004 lwz r0,0x4(r27) +2796 00010fbc 805b0000 lwz r2,0x0(r27) +2800 00010fc0 7c020050 subf r0,r2,r0 +2804 00010fc4 90180034 stw r0,0x34(r24) +2808 00010fc8 7f97e378 or r23,r28,r28 +2812 00010fcc 639c0001 ori r28,r28,0x1 +2816 00010fd0 3c800003 lis r4,0x3 +2820 00010fd4 7f63db78 or r3,r27,r27 +2824 00010fd8 93980000 stw r28,0x0(r24) +2828 00010fdc 3884cfb4 addi r4,r4,0xcfb4 < +2832 00010fe0 4bffd721 bl _string_append +2836 00010fe4 83a10038 lwz r29,0x38(r1) +2840 00010fe8 7f9ae840 cmplw cr7,r26,r29 +2844 00010fec 409d0408 ble cr7,0x113f4 +2848 00010ff0 3c400004 lis r2,0x4 +2852 00010ff4 3e600004 lis r19,0x4 +2856 00010ff8 3ec00003 lis r22,0x3 +2860 00010ffc 3e800003 lis r20,0x3 +2864 00011000 82422818 lwz r18,0x2818(r2) +2868 00011004 3a733708 addi r19,r19,0x3708 +2872 00011008 3e000003 lis r16,0x3 +2876 0001100c 3ad6d810 addi r22,r22,0xd810 ( +2880 00011010 3a94d814 addi r20,r20,0xd814 ) +2884 00011014 3a10cf28 addi r16,r16,0xcf28 , +2888 00011018 7e719b78 or r17,r19,r19 +2892 0001101c 3aa00000 li r21,0x0 +2896 00011020 7e4d9378 or r13,r18,r18 +2900 00011024 8061003c lwz r3,0x3c(r1) +2904 00011028 2f830000 cmpwi cr7,r3,0x0 +2908 0001102c 419e0020 beq cr7,0x1104c +2912 00011030 48021331 bl 0x32360 _free +2916 00011034 38600000 li r3,0x0 +2920 00011038 38800000 li r4,0x0 +2924 0001103c 83a10038 lwz r29,0x38(r1) +2928 00011040 90610044 stw r3,0x44(r1) +2932 00011044 9081003c stw r4,0x3c(r1) +2936 00011048 90610040 stw r3,0x40(r1) +2940 0001104c 881d0000 lbz r0,0x0(r29) +2944 00011050 7fa2eb78 or r2,r29,r29 +2948 00011054 7c000774 extsb r0,r0 +2952 00011058 2f80004c cmpwi cr7,r0,0x4c 'L' +2956 0001105c 419e01e8 beq cr7,0x11244 +2960 00011060 2f800058 cmpwi cr7,r0,0x58 'X' +2964 00011064 409e02a0 bne cr7,0x11304 +2968 00011068 3bbd0001 addi r29,r29,0x1 +2972 0001106c 7f03c378 or r3,r24,r24 +2976 00011070 38810038 addi r4,r1,0x38 +2980 00011074 38a10048 addi r5,r1,0x48 +2984 00011078 93a10038 stw r29,0x38(r1) +2988 0001107c 48000575 bl _do_type +2992 00011080 2f830000 cmpwi cr7,r3,0x0 +2996 00011084 419e0370 beq cr7,0x113f4 +3000 00011088 39c1003c addi r14,r1,0x3c +3004 0001108c 7ec4b378 or r4,r22,r22 +3008 00011090 7dc37378 or r3,r14,r14 +3012 00011094 4bffd66d bl _string_append +3016 00011098 80410048 lwz r2,0x48(r1) +3020 0001109c 80a1004c lwz r5,0x4c(r1) +3024 000110a0 7f822800 cmpw cr7,r2,r5 +3028 000110a4 419e00b4 beq cr7,0x11158 +3032 000110a8 8121003c lwz r9,0x3c(r1) +3036 000110ac 7fe22850 subf r31,r2,r5 +3040 000110b0 2f890000 cmpwi cr7,r9,0x0 +3044 000110b4 409e0040 bne cr7,0x110f4 +3048 000110b8 2f9f001f cmpwi cr7,r31,0x1f +3052 000110bc 409d0010 ble cr7,0x110cc +3056 000110c0 7ffdfb78 or r29,r31,r31 +3060 000110c4 7fe3fb78 or r3,r31,r31 +3064 000110c8 4800000c b 0x110d4 +3068 000110cc 38600020 li r3,0x20 +3072 000110d0 3ba00020 li r29,0x20 +3076 000110d4 480086dd bl _xmalloc +3080 000110d8 80410048 lwz r2,0x48(r1) +3084 000110dc 7c641b78 or r4,r3,r3 +3088 000110e0 7c1d1a14 add r0,r29,r3 +3092 000110e4 9081003c stw r4,0x3c(r1) +3096 000110e8 90010044 stw r0,0x44(r1) +3100 000110ec 90810040 stw r4,0x40(r1) +3104 000110f0 4800004c b 0x1113c +3108 000110f4 80610040 lwz r3,0x40(r1) +3112 000110f8 80010044 lwz r0,0x44(r1) +3116 000110fc 7c030050 subf r0,r3,r0 +3120 00011100 7f9f0000 cmpw cr7,r31,r0 +3124 00011104 409d0038 ble cr7,0x1113c +3128 00011108 7f891850 subf r28,r9,r3 +3132 0001110c 7d234b78 or r3,r9,r9 +3136 00011110 7fbfe214 add r29,r31,r28 +3140 00011114 57bd083c rlwinm r29,r29,1,0,30 +3144 00011118 7fa4eb78 or r4,r29,r29 +3148 0001111c 480087e5 bl _xrealloc +3152 00011120 80410048 lwz r2,0x48(r1) +3156 00011124 7c641b78 or r4,r3,r3 +3160 00011128 7fbd1a14 add r29,r29,r3 +3164 0001112c 7c63e214 add r3,r3,r28 +3168 00011130 93a10044 stw r29,0x44(r1) +3172 00011134 9081003c stw r4,0x3c(r1) +3176 00011138 90610040 stw r3,0x40(r1) +3180 0001113c 7c441378 or r4,r2,r2 +3184 00011140 7fe5fb78 or r5,r31,r31 +3188 00011144 4802120d bl 0x32350 _memcpy +3192 00011148 80010040 lwz r0,0x40(r1) +3196 0001114c 80410048 lwz r2,0x48(r1) +3200 00011150 7c7f0214 add r3,r31,r0 +3204 00011154 90610040 stw r3,0x40(r1) +3208 00011158 2f820000 cmpwi cr7,r2,0x0 +3212 0001115c 419e0018 beq cr7,0x11174 +3216 00011160 7c431378 or r3,r2,r2 +3220 00011164 480211fd bl 0x32360 _free +3224 00011168 92a1004c stw r21,0x4c(r1) +3228 0001116c 92a10050 stw r21,0x50(r1) +3232 00011170 92a10048 stw r21,0x48(r1) +3236 00011174 7dc37378 or r3,r14,r14 +3240 00011178 7e84a378 or r4,r20,r20 +3244 0001117c 4bffd585 bl _string_append +3248 00011180 80410038 lwz r2,0x38(r1) +3252 00011184 88020000 lbz r0,0x0(r2) +3256 00011188 2f80004c cmpwi cr7,r0,0x4c 'L' +3260 0001118c 409e0268 bne cr7,0x113f4 +3264 00011190 3ba20001 addi r29,r2,0x1 +3268 00011194 93a10038 stw r29,0x38(r1) +3272 00011198 60000000 nop +3276 0001119c 60000000 nop +3280 000111a0 88020001 lbz r0,0x1(r2) +3284 000111a4 7c000774 extsb r0,r0 +3288 000111a8 2f80002d cmpwi cr7,r0,0x2d '-' +3292 000111ac 409e0028 bne cr7,0x111d4 +3296 000111b0 3de00004 lis r15,0x4 +3300 000111b4 7dc37378 or r3,r14,r14 +3304 000111b8 7e649b78 or r4,r19,r19 +3308 000111bc 980f3708 stb r0,0x3708(r15) +3312 000111c0 4bffd541 bl _string_append +3316 000111c4 83a10038 lwz r29,0x38(r1) +3320 000111c8 3bbd0001 addi r29,r29,0x1 +3324 000111cc 93a10038 stw r29,0x38(r1) +3328 000111d0 48000014 b 0x111e4 +3332 000111d4 2f80002b cmpwi cr7,r0,0x2b '+' +3336 000111d8 409e000c bne cr7,0x111e4 +3340 000111dc 3ba20002 addi r29,r2,0x2 +3344 000111e0 93a10038 stw r29,0x38(r1) +3348 000111e4 881d0000 lbz r0,0x0(r29) +3352 000111e8 7c090774 extsb r9,r0 +3356 000111ec 55220dfc rlwinm r2,r9,1,23,30 +3360 000111f0 7c02922e lhzx r0,r2,r18 +3364 000111f4 70020004 andi. r2,r0,0x4 +3368 000111f8 418201fc beq 0x113f4 +3372 000111fc 3de00004 lis r15,0x4 +3376 00011200 7dbc6b78 or r28,r13,r13 +3380 00011204 3bef3708 addi r31,r15,0x3708 +3384 00011208 7dc37378 or r3,r14,r14 +3388 0001120c 7fe4fb78 or r4,r31,r31 +3392 00011210 992f3708 stb r9,0x3708(r15) +3396 00011214 4bffd4ed bl _string_append +3400 00011218 80410038 lwz r2,0x38(r1) +3404 0001121c 3ba20001 addi r29,r2,0x1 +3408 00011220 93a10038 stw r29,0x38(r1) +3412 00011224 60000000 nop +3416 00011228 88020001 lbz r0,0x1(r2) +3420 0001122c 7c090774 extsb r9,r0 +3424 00011230 55220dfc rlwinm r2,r9,1,23,30 +3428 00011234 7c02e22e lhzx r0,r2,r28 +3432 00011238 70020004 andi. r2,r0,0x4 +3436 0001123c 4082ffcc bne 0x11208 +3440 00011240 480000e8 b 0x11328 +3444 00011244 3bbd0001 addi r29,r29,0x1 +3448 00011248 93a10038 stw r29,0x38(r1) +3452 0001124c 60000000 nop +3456 00011250 60000000 nop +3460 00011254 88020001 lbz r0,0x1(r2) +3464 00011258 7c000774 extsb r0,r0 +3468 0001125c 2f80002d cmpwi cr7,r0,0x2d '-' +3472 00011260 409e0028 bne cr7,0x11288 +3476 00011264 3de00004 lis r15,0x4 +3480 00011268 3861003c addi r3,r1,0x3c +3484 0001126c 7e248b78 or r4,r17,r17 +3488 00011270 980f3708 stb r0,0x3708(r15) +3492 00011274 4bffd48d bl _string_append +3496 00011278 83a10038 lwz r29,0x38(r1) +3500 0001127c 3bbd0001 addi r29,r29,0x1 +3504 00011280 93a10038 stw r29,0x38(r1) +3508 00011284 48000014 b 0x11298 +3512 00011288 2f80002b cmpwi cr7,r0,0x2b '+' +3516 0001128c 409e000c bne cr7,0x11298 +3520 00011290 3ba20002 addi r29,r2,0x2 +3524 00011294 93a10038 stw r29,0x38(r1) +3528 00011298 881d0000 lbz r0,0x0(r29) +3532 0001129c 7c090774 extsb r9,r0 +3536 000112a0 55220dfc rlwinm r2,r9,1,23,30 +3540 000112a4 7c02922e lhzx r0,r2,r18 +3544 000112a8 70020004 andi. r2,r0,0x4 +3548 000112ac 41820148 beq 0x113f4 +3552 000112b0 3c400004 lis r2,0x4 +3556 000112b4 3fe00004 lis r31,0x4 +3560 000112b8 39c1003c addi r14,r1,0x3c +3564 000112bc 83823490 lwz r28,0x3490(r2) +3568 000112c0 7feffb78 or r15,r31,r31 +3572 000112c4 3bff3708 addi r31,r31,0x3708 +3576 000112c8 7dc37378 or r3,r14,r14 +3580 000112cc 7fe4fb78 or r4,r31,r31 +3584 000112d0 992f3708 stb r9,0x3708(r15) +3588 000112d4 4bffd42d bl _string_append +3592 000112d8 80410038 lwz r2,0x38(r1) +3596 000112dc 3ba20001 addi r29,r2,0x1 +3600 000112e0 93a10038 stw r29,0x38(r1) +3604 000112e4 60000000 nop +3608 000112e8 88020001 lbz r0,0x1(r2) +3612 000112ec 7c090774 extsb r9,r0 +3616 000112f0 55220dfc rlwinm r2,r9,1,23,30 +3620 000112f4 7c02e22e lhzx r0,r2,r28 +3624 000112f8 70020004 andi. r2,r0,0x4 +3628 000112fc 4082ffcc bne 0x112c8 +3632 00011300 48000028 b 0x11328 +3636 00011304 7f03c378 or r3,r24,r24 +3640 00011308 38810038 addi r4,r1,0x38 +3644 0001130c 38a1003c addi r5,r1,0x3c +3648 00011310 480002e1 bl _do_type +3652 00011314 2f830000 cmpwi cr7,r3,0x0 +3656 00011318 419e00dc beq cr7,0x113f4 +3660 0001131c 80010038 lwz r0,0x38(r1) +3664 00011320 7f9d0000 cmpw cr7,r29,r0 +3668 00011324 419e029c beq cr7,0x115c0 +3672 00011328 8081003c lwz r4,0x3c(r1) +3676 0001132c 80a10040 lwz r5,0x40(r1) +3680 00011330 7f842800 cmpw cr7,r4,r5 +3684 00011334 419e00a8 beq cr7,0x113dc +3688 00011338 807b0000 lwz r3,0x0(r27) +3692 0001133c 7fe42850 subf r31,r4,r5 +3696 00011340 2f830000 cmpwi cr7,r3,0x0 +3700 00011344 409e0040 bne cr7,0x11384 +3704 00011348 2f9f001f cmpwi cr7,r31,0x1f +3708 0001134c 409d0010 ble cr7,0x1135c +3712 00011350 7fe3fb78 or r3,r31,r31 +3716 00011354 7ffdfb78 or r29,r31,r31 +3720 00011358 4800000c b 0x11364 +3724 0001135c 38600020 li r3,0x20 +3728 00011360 3ba00020 li r29,0x20 +3732 00011364 4800844d bl _xmalloc +3736 00011368 8081003c lwz r4,0x3c(r1) +3740 0001136c 7c1d1a14 add r0,r29,r3 +3744 00011370 7c621b78 or r2,r3,r3 +3748 00011374 907b0000 stw r3,0x0(r27) +3752 00011378 907b0004 stw r3,0x4(r27) +3756 0001137c 901b0008 stw r0,0x8(r27) +3760 00011380 48000044 b 0x113c4 +3764 00011384 805b0004 lwz r2,0x4(r27) +3768 00011388 801b0008 lwz r0,0x8(r27) +3772 0001138c 7c020050 subf r0,r2,r0 +3776 00011390 7f9f0000 cmpw cr7,r31,r0 +3780 00011394 409d0030 ble cr7,0x113c4 +3784 00011398 7fa31050 subf r29,r3,r2 +3788 0001139c 7f9fea14 add r28,r31,r29 +3792 000113a0 579c083c rlwinm r28,r28,1,0,30 +3796 000113a4 7f84e378 or r4,r28,r28 +3800 000113a8 48008559 bl _xrealloc +3804 000113ac 8081003c lwz r4,0x3c(r1) +3808 000113b0 7f9c1a14 add r28,r28,r3 +3812 000113b4 7c43ea14 add r2,r3,r29 +3816 000113b8 907b0000 stw r3,0x0(r27) +3820 000113bc 939b0008 stw r28,0x8(r27) +3824 000113c0 905b0004 stw r2,0x4(r27) +3828 000113c4 7c431378 or r3,r2,r2 +3832 000113c8 7fe5fb78 or r5,r31,r31 +3836 000113cc 48020f85 bl 0x32350 _memcpy +3840 000113d0 801b0004 lwz r0,0x4(r27) +3844 000113d4 7c5f0214 add r2,r31,r0 +3848 000113d8 905b0004 stw r2,0x4(r27) +3852 000113dc 7f63db78 or r3,r27,r27 +3856 000113e0 7e048378 or r4,r16,r16 +3860 000113e4 4bffd31d bl _string_append +3864 000113e8 83a10038 lwz r29,0x38(r1) +3868 000113ec 7f9ae840 cmplw cr7,r26,r29 +3872 000113f0 419dfc34 bgt cr7,0x11024 +3876 000113f4 8061003c lwz r3,0x3c(r1) +3880 000113f8 2f830000 cmpwi cr7,r3,0x0 +3884 000113fc 419e001c beq cr7,0x11418 +3888 00011400 48020f61 bl 0x32360 _free +3892 00011404 38600000 li r3,0x0 +3896 00011408 38800000 li r4,0x0 +3900 0001140c 90610044 stw r3,0x44(r1) +3904 00011410 9081003c stw r4,0x3c(r1) +3908 00011414 90610040 stw r3,0x40(r1) +3912 00011418 80010038 lwz r0,0x38(r1) +3916 0001141c 7f9a0040 cmplw cr7,r26,r0 +3920 00011420 419d0010 bgt cr7,0x11430 +3924 00011424 805b0004 lwz r2,0x4(r27) +3928 00011428 3842ffff addi r2,r2,0xffff +3932 0001142c 905b0004 stw r2,0x4(r27) +3936 00011430 3c800003 lis r4,0x3 +3940 00011434 7f63db78 or r3,r27,r27 +3944 00011438 3884cf8c addi r4,r4,0xcf8c > +3948 0001143c 4bffd2c5 bl _string_append +3952 00011440 92f80000 stw r23,0x0(r24) +3956 00011444 83f90000 lwz r31,0x0(r25) +3960 00011448 48000148 b 0x11590 +3964 0001144c 3c800003 lis r4,0x3 +3968 00011450 7fe3fb78 or r3,r31,r31 +3972 00011454 38a00008 li r5,0x8 +3976 00011458 3884d214 addi r4,r4,0xd214 _GLOBAL_ +3980 0001145c 48020f15 bl 0x32370 _strncmp +3984 00011460 2f830000 cmpwi cr7,r3,0x0 +3988 00011464 409e005c bne cr7,0x114c0 +3992 00011468 881f0009 lbz r0,0x9(r31) +3996 0001146c 2f80004e cmpwi cr7,r0,0x4e 'N' +4000 00011470 409e0050 bne cr7,0x114c0 +4004 00011474 881f0008 lbz r0,0x8(r31) +4008 00011478 885f000a lbz r2,0xa(r31) +4012 0001147c 7c000774 extsb r0,r0 +4016 00011480 7c440774 extsb r4,r2 +4020 00011484 7f840000 cmpw cr7,r4,r0 +4024 00011488 409e0038 bne cr7,0x114c0 +4028 0001148c 3c600003 lis r3,0x3 +4032 00011490 38633018 addi r3,r3,0x3018 +4036 00011494 48020f9d bl 0x32430 _strchr +4040 00011498 2f830000 cmpwi cr7,r3,0x0 +4044 0001149c 419e0024 beq cr7,0x114c0 +4048 000114a0 3c800003 lis r4,0x3 +4052 000114a4 7f63db78 or r3,r27,r27 +4056 000114a8 3884d720 addi r4,r4,0xd720 {anonymous} +4060 000114ac 4bffd255 bl _string_append +4064 000114b0 83f90000 lwz r31,0x0(r25) +4068 000114b4 480000dc b 0x11590 +4072 000114b8 60000000 nop +4076 000114bc 60000000 nop +4080 000114c0 80180034 lwz r0,0x34(r24) +4084 000114c4 2f80ffff cmpwi cr7,r0,0xffff +4088 000114c8 409e0018 bne cr7,0x114e0 +4092 000114cc 38000000 li r0,0x0 +4096 000114d0 90180034 stw r0,0x34(r24) +4100 000114d4 83f90000 lwz r31,0x0(r25) +4104 000114d8 60000000 nop +4108 000114dc 60000000 nop +4112 000114e0 2f9e0000 cmpwi cr7,r30,0x0 +4116 000114e4 419e00ac beq cr7,0x11590 +4120 000114e8 807b0000 lwz r3,0x0(r27) +4124 000114ec 2f830000 cmpwi cr7,r3,0x0 +4128 000114f0 409e0040 bne cr7,0x11530 +4132 000114f4 2f9e001f cmpwi cr7,r30,0x1f +4136 000114f8 409d0010 ble cr7,0x11508 +4140 000114fc 7fc3f378 or r3,r30,r30 +4144 00011500 7fddf378 or r29,r30,r30 +4148 00011504 4800000c b 0x11510 +4152 00011508 38600020 li r3,0x20 +4156 0001150c 3ba00020 li r29,0x20 +4160 00011510 480082a1 bl _xmalloc +4164 00011514 7c1d1a14 add r0,r29,r3 +4168 00011518 7c621b78 or r2,r3,r3 +4172 0001151c 907b0000 stw r3,0x0(r27) +4176 00011520 907b0004 stw r3,0x4(r27) +4180 00011524 901b0008 stw r0,0x8(r27) +4184 00011528 48000048 b 0x11570 +4188 0001152c 60000000 nop +4192 00011530 805b0004 lwz r2,0x4(r27) +4196 00011534 801b0008 lwz r0,0x8(r27) +4200 00011538 7c020050 subf r0,r2,r0 +4204 0001153c 7f9e0000 cmpw cr7,r30,r0 +4208 00011540 409d0030 ble cr7,0x11570 +4212 00011544 7fa31050 subf r29,r3,r2 +4216 00011548 7f9eea14 add r28,r30,r29 +4220 0001154c 579c083c rlwinm r28,r28,1,0,30 +4224 00011550 7f84e378 or r4,r28,r28 +4228 00011554 480083ad bl _xrealloc +4232 00011558 7f9c1a14 add r28,r28,r3 +4236 0001155c 7c43ea14 add r2,r3,r29 +4240 00011560 907b0000 stw r3,0x0(r27) +4244 00011564 939b0008 stw r28,0x8(r27) +4248 00011568 905b0004 stw r2,0x4(r27) +4252 0001156c 60000000 nop +4256 00011570 7fe4fb78 or r4,r31,r31 +4260 00011574 7c431378 or r3,r2,r2 +4264 00011578 7fc5f378 or r5,r30,r30 +4268 0001157c 48020dd5 bl 0x32350 _memcpy +4272 00011580 801b0004 lwz r0,0x4(r27) +4276 00011584 7c1e0214 add r0,r30,r0 +4280 00011588 901b0004 stw r0,0x4(r27) +4284 0001158c 83f90000 lwz r31,0x0(r25) +4288 00011590 7ffefa14 add r31,r30,r31 +4292 00011594 93f90000 stw r31,0x0(r25) +4296 00011598 48000038 b 0x115d0 +4300 0001159c 7eff1851 subf. r23,r31,r3 +4304 000115a0 38000000 li r0,0x0 +4308 000115a4 3bbd0001 addi r29,r29,0x1 +4312 000115a8 9001003c stw r0,0x3c(r1) +4316 000115ac 90010044 stw r0,0x44(r1) +4320 000115b0 93a10038 stw r29,0x38(r1) +4324 000115b4 90010040 stw r0,0x40(r1) +4328 000115b8 4082f954 bne 0x10f0c +4332 000115bc 4bfff9f0 b 0x10fac +4336 000115c0 92f80000 stw r23,0x0(r24) +4340 000115c4 60000000 nop +4344 000115c8 60000000 nop +4348 000115cc 60000000 nop +4352 000115d0 382100b0 addi r1,r1,0xb0 +4356 000115d4 80010008 lwz r0,0x8(r1) +4360 000115d8 81610004 lwz r11,0x4(r1) +4364 000115dc b9a1ffb4 lmw r13,0xffb4(r1) +4368 000115e0 7c0803a6 mtspr lr,r0 +4372 000115e4 7d708120 mtocrf 0x08,r11 +4376 000115e8 4e800020 blr +4380 000115ec 60000000 nop _do_type: +0 000115f0 7c0802a6 mfspr r0,lr +4 000115f4 be81ffd0 stmw r20,0xffd0(r1) +8 000115f8 3b800000 li r28,0x0 +12 000115fc 7c400026 mfcr r2 +16 00011600 90010008 stw r0,0x8(r1) +20 00011604 38000000 li r0,0x0 +24 00011608 7cb82b78 or r24,r5,r5 +28 0001160c 7c771b78 or r23,r3,r3 +32 00011610 7c9b2378 or r27,r4,r4 +36 00011614 3b200001 li r25,0x1 +40 00011618 3ac00000 li r22,0x0 +44 0001161c 90410004 stw r2,0x4(r1) +48 00011620 9421ff40 stwu r1,0xff40(r1) +52 00011624 38400000 li r2,0x0 +56 00011628 90450000 stw r2,0x0(r5) +60 0001162c 90010048 stw r0,0x48(r1) +64 00011630 93810044 stw r28,0x44(r1) +68 00011634 90410040 stw r2,0x40(r1) +72 00011638 90450008 stw r2,0x8(r5) +76 0001163c 90450004 stw r2,0x4(r5) +80 00011640 83fb0000 lwz r31,0x0(r27) +84 00011644 881f0000 lbz r0,0x0(r31) +88 00011648 7febfb78 or r11,r31,r31 +92 0001164c 7c1a0774 extsb r26,r0 +96 00011650 393affbf addi r9,r26,0xffbf +100 00011654 2b890034 cmplwi cr7,r9,0x34 '4' +104 00011658 419d00f8 bgt cr7,0x11750 +108 0001165c 3c400001 lis r2,0x1 +112 00011660 5529103a rlwinm r9,r9,2,0,29 +116 00011664 38421678 addi r2,r2,0x1678 +120 00011668 7c09102e lwzx r0,r9,r2 +124 0001166c 7c001214 add r0,r0,r2 +128 00011670 7c0903a6 mtspr ctr,r0 +132 00011674 4e800420 bctr +136 00011678 0000018c .long 0x0000018c +140 0001167c 000000d8 .long 0x000000d8 +144 00011680 00000ad8 .long 0x00000ad8 +148 00011684 000000d8 .long 0x000000d8 +152 00011688 000000d8 .long 0x000000d8 +156 0001168c 0000030c .long 0x0000030c +160 00011690 00000b58 .long 0x00000b58 +164 00011694 000000d8 .long 0x000000d8 +168 00011698 000000d8 .long 0x000000d8 +172 0001169c 000000d8 .long 0x000000d8 +176 000116a0 000000d8 .long 0x000000d8 +180 000116a4 000000d8 .long 0x000000d8 +184 000116a8 0000041c .long 0x0000041c +188 000116ac 000000d8 .long 0x000000d8 +192 000116b0 0000041c .long 0x0000041c +196 000116b4 00000128 .long 0x00000128 +200 000116b8 000000d8 .long 0x000000d8 +204 000116bc 00000160 .long 0x00000160 +208 000116c0 000000d8 .long 0x000000d8 +212 000116c4 0000024c .long 0x0000024c +216 000116c8 000000d8 .long 0x000000d8 +220 000116cc 00000ad8 .long 0x00000ad8 +224 000116d0 000000d8 .long 0x000000d8 +228 000116d4 000000d8 .long 0x000000d8 +232 000116d8 000000d8 .long 0x000000d8 +236 000116dc 000000d8 .long 0x000000d8 +240 000116e0 000000d8 .long 0x000000d8 +244 000116e4 000000d8 .long 0x000000d8 +248 000116e8 000000d8 .long 0x000000d8 +252 000116ec 000000d8 .long 0x000000d8 +256 000116f0 000000d8 .long 0x000000d8 +260 000116f4 000000d8 .long 0x000000d8 +264 000116f8 000000d8 .long 0x000000d8 +268 000116fc 000000d8 .long 0x000000d8 +272 00011700 000000d8 .long 0x000000d8 +276 00011704 000000d8 .long 0x000000d8 +280 00011708 000000d8 .long 0x000000d8 +284 0001170c 000000d8 .long 0x000000d8 +288 00011710 000000d8 .long 0x000000d8 +292 00011714 000000d8 .long 0x000000d8 +296 00011718 000000d8 .long 0x000000d8 +300 0001171c 000000d8 .long 0x000000d8 +304 00011720 000000d8 .long 0x000000d8 +308 00011724 000000d8 .long 0x000000d8 +312 00011728 000000d8 .long 0x000000d8 +316 0001172c 000000d8 .long 0x000000d8 +320 00011730 000000d8 .long 0x000000d8 +324 00011734 00000128 .long 0x00000128 +328 00011738 000000d8 .long 0x000000d8 +332 0001173c 000000d8 .long 0x000000d8 +336 00011740 000000d8 .long 0x000000d8 +340 00011744 000000d8 .long 0x000000d8 +344 00011748 00000ad8 .long 0x00000ad8 +348 0001174c 60000000 nop +352 00011750 39600001 li r11,0x1 +356 00011754 48000a9c b 0x121f0 +360 00011758 80570048 lwz r2,0x48(r23) +364 0001175c 3be00000 li r31,0x0 +368 00011760 83d7004c lwz r30,0x4c(r23) +372 00011764 7ee3bb78 or r3,r23,r23 +376 00011768 83570050 lwz r26,0x50(r23) +380 0001176c 7f64db78 or r4,r27,r27 +384 00011770 7e85a378 or r5,r20,r20 +388 00011774 93f7004c stw r31,0x4c(r23) +392 00011778 93f70050 stw r31,0x50(r23) +396 0001177c 3ba00000 li r29,0x0 +400 00011780 38420001 addi r2,r2,0x1 +404 00011784 90570048 stw r2,0x48(r23) +408 00011788 480055e9 bl _demangle_args +412 0001178c 83f7004c lwz r31,0x4c(r23) +416 00011790 7c7c1b78 or r28,r3,r3 +420 00011794 2f9f0000 cmpwi cr7,r31,0x0 +424 00011798 409e0878 bne cr7,0x12010 +428 0001179c 4800089c b 0x12038 +432 000117a0 3bff0001 addi r31,r31,0x1 +436 000117a4 93fb0000 stw r31,0x0(r27) +440 000117a8 80170000 lwz r0,0x0(r23) +444 000117ac 70020004 andi. r2,r0,0x4 +448 000117b0 40820014 bne 0x117c4 +452 000117b4 3c800003 lis r4,0x3 +456 000117b8 38610040 addi r3,r1,0x40 +460 000117bc 3884cf50 addi r4,r4,0xcf50 * +464 000117c0 4bffce11 bl _string_prepend +468 000117c4 2f960000 cmpwi cr7,r22,0x0 +472 000117c8 409e0a18 bne cr7,0x121e0 +476 000117cc 3ac00001 li r22,0x1 +480 000117d0 39600000 li r11,0x0 +484 000117d4 48000a1c b 0x121f0 +488 000117d8 3bff0001 addi r31,r31,0x1 +492 000117dc 3c800003 lis r4,0x3 +496 000117e0 38610040 addi r3,r1,0x40 +500 000117e4 93fb0000 stw r31,0x0(r27) +504 000117e8 3884cf14 addi r4,r4,0xcf14 & +508 000117ec 4bffcde5 bl _string_prepend +512 000117f0 2f960000 cmpwi cr7,r22,0x0 +516 000117f4 409e09ec bne cr7,0x121e0 +520 000117f8 3ac00002 li r22,0x2 +524 000117fc 39600000 li r11,0x0 +528 00011800 480009f0 b 0x121f0 +532 00011804 3bff0001 addi r31,r31,0x1 +536 00011808 3a810040 addi r20,r1,0x40 +540 0001180c 93fb0000 stw r31,0x0(r27) +544 00011810 80410040 lwz r2,0x40(r1) +548 00011814 80010044 lwz r0,0x44(r1) +552 00011818 7f820000 cmpw cr7,r2,r0 +556 0001181c 419e0040 beq cr7,0x1185c +560 00011820 88020000 lbz r0,0x0(r2) +564 00011824 7c000774 extsb r0,r0 +568 00011828 2f80002a cmpwi cr7,r0,0x2a '*' +572 0001182c 419e000c beq cr7,0x11838 +576 00011830 2f800026 cmpwi cr7,r0,0x26 '&' +580 00011834 409e0028 bne cr7,0x1185c +584 00011838 3a810040 addi r20,r1,0x40 +588 0001183c 3c800003 lis r4,0x3 +592 00011840 7e83a378 or r3,r20,r20 +596 00011844 3884d810 addi r4,r4,0xd810 ( +600 00011848 4bffcd89 bl _string_prepend +604 0001184c 3c800003 lis r4,0x3 +608 00011850 7e83a378 or r3,r20,r20 +612 00011854 3884d814 addi r4,r4,0xd814 ) +616 00011858 4bffcea9 bl _string_append +620 0001185c 3c800003 lis r4,0x3 +624 00011860 7e83a378 or r3,r20,r20 +628 00011864 3884d818 addi r4,r4,0xd818 [ +632 00011868 4bffce99 bl _string_append +636 0001186c 805b0000 lwz r2,0x0(r27) +640 00011870 88020000 lbz r0,0x0(r2) +644 00011874 2f80005f cmpwi cr7,r0,0x5f '_' +648 00011878 419e002c beq cr7,0x118a4 +652 0001187c 7ee3bb78 or r3,r23,r23 +656 00011880 7f64db78 or r4,r27,r27 +660 00011884 7e85a378 or r5,r20,r20 +664 00011888 38c00003 li r6,0x3 +668 0001188c 48003a75 bl _demangle_template_value_parm +672 00011890 805b0000 lwz r2,0x0(r27) +676 00011894 7c791b78 or r25,r3,r3 +680 00011898 88020000 lbz r0,0x0(r2) +684 0001189c 2f80005f cmpwi cr7,r0,0x5f '_' +688 000118a0 409e000c bne cr7,0x118ac +692 000118a4 3be20001 addi r31,r2,0x1 +696 000118a8 93fb0000 stw r31,0x0(r27) +700 000118ac 3c800003 lis r4,0x3 +704 000118b0 7e83a378 or r3,r20,r20 +708 000118b4 3884d81c addi r4,r4,0xd81c ] +712 000118b8 4bffce49 bl _string_append +716 000118bc 39600000 li r11,0x0 +720 000118c0 48000930 b 0x121f0 +724 000118c4 3bff0001 addi r31,r31,0x1 +728 000118c8 3d000004 lis r8,0x4 +732 000118cc 93fb0000 stw r31,0x0(r27) +736 000118d0 81482818 lwz r10,0x2818(r8) +740 000118d4 880b0001 lbz r0,0x1(r11) +744 000118d8 7c090774 extsb r9,r0 +748 000118dc 55220dfc rlwinm r2,r9,1,23,30 +752 000118e0 7c02522e lhzx r0,r2,r10 +756 000118e4 70020004 andi. r2,r0,0x4 +760 000118e8 41821ac8 beq 0x133b0 +764 000118ec 3beb0002 addi r31,r11,0x2 +768 000118f0 38e9ffd0 addi r7,r9,0xffd0 +772 000118f4 93fb0000 stw r31,0x0(r27) +776 000118f8 7fe3fb78 or r3,r31,r31 +780 000118fc 892b0002 lbz r9,0x2(r11) +784 00011900 55200dfc rlwinm r0,r9,1,23,30 +788 00011904 7c4a022e lhzx r2,r10,r0 +792 00011908 70400004 andi. r0,r2,0x4 +796 0001190c 41820050 beq 0x1195c +800 00011910 7d2b4b78 or r11,r9,r9 +804 00011914 7d485378 or r8,r10,r10 +808 00011918 7ce23b78 or r2,r7,r7 +812 0001191c 60000000 nop +816 00011920 7d600774 extsb r0,r11 +820 00011924 8d630001 lbzu r11,0x1(r3) +824 00011928 1c42000a mulli r2,r2,0xa +828 0001192c 7d6a0774 extsb r10,r11 +832 00011930 7c420214 add r2,r2,r0 +836 00011934 55490dfc rlwinm r9,r10,1,23,30 +840 00011938 3842ffd0 addi r2,r2,0xffd0 +844 0001193c 7c09422e lhzx r0,r9,r8 +848 00011940 70090004 andi. r9,r0,0x4 +852 00011944 4082ffdc bne 0x11920 +856 00011948 2f8a005f cmpwi cr7,r10,0x5f '_' +860 0001194c 409e0010 bne cr7,0x1195c +864 00011950 3be30001 addi r31,r3,0x1 +868 00011954 7c471378 or r7,r2,r2 +872 00011958 93fb0000 stw r31,0x0(r27) +876 0001195c 80170020 lwz r0,0x20(r23) +880 00011960 7f803800 cmpw cr7,r0,r7 +884 00011964 409d1a4c ble cr7,0x133b0 +888 00011968 81370004 lwz r9,0x4(r23) +892 0001196c 54e2103a rlwinm r2,r7,2,0,29 +896 00011970 39600000 li r11,0x0 +900 00011974 3b610038 addi r27,r1,0x38 +904 00011978 7c02482e lwzx r0,r2,r9 +908 0001197c 90010038 stw r0,0x38(r1) +912 00011980 48000870 b 0x121f0 +916 00011984 3bff0001 addi r31,r31,0x1 +920 00011988 3a810040 addi r20,r1,0x40 +924 0001198c 93fb0000 stw r31,0x0(r27) +928 00011990 80410040 lwz r2,0x40(r1) +932 00011994 80010044 lwz r0,0x44(r1) +936 00011998 7f820000 cmpw cr7,r2,r0 +940 0001199c 419e0040 beq cr7,0x119dc +944 000119a0 88020000 lbz r0,0x0(r2) +948 000119a4 7c000774 extsb r0,r0 +952 000119a8 2f80002a cmpwi cr7,r0,0x2a '*' +956 000119ac 419e000c beq cr7,0x119b8 +960 000119b0 2f800026 cmpwi cr7,r0,0x26 '&' +964 000119b4 409e0028 bne cr7,0x119dc +968 000119b8 3a810040 addi r20,r1,0x40 +972 000119bc 3c800003 lis r4,0x3 +976 000119c0 7e83a378 or r3,r20,r20 +980 000119c4 3884d810 addi r4,r4,0xd810 ( +984 000119c8 4bffcc09 bl _string_prepend +988 000119cc 3c800003 lis r4,0x3 +992 000119d0 7e83a378 or r3,r20,r20 +996 000119d4 3884d814 addi r4,r4,0xd814 ) +1000 000119d8 4bffcd29 bl _string_append +1004 000119dc 80570048 lwz r2,0x48(r23) +1008 000119e0 3be00000 li r31,0x0 +1012 000119e4 8357004c lwz r26,0x4c(r23) +1016 000119e8 7e85a378 or r5,r20,r20 +1020 000119ec 83970050 lwz r28,0x50(r23) +1024 000119f0 7ee3bb78 or r3,r23,r23 +1028 000119f4 7f64db78 or r4,r27,r27 +1032 000119f8 93f7004c stw r31,0x4c(r23) +1036 000119fc 93f70050 stw r31,0x50(r23) +1040 00011a00 3bc00000 li r30,0x0 +1044 00011a04 38420001 addi r2,r2,0x1 +1048 00011a08 90570048 stw r2,0x48(r23) +1052 00011a0c 48005365 bl _demangle_args +1056 00011a10 83f7004c lwz r31,0x4c(r23) +1060 00011a14 7c7d1b78 or r29,r3,r3 +1064 00011a18 2f9f0000 cmpwi cr7,r31,0x0 +1068 00011a1c 419e002c beq cr7,0x11a48 +1072 00011a20 807f0000 lwz r3,0x0(r31) +1076 00011a24 2f830000 cmpwi cr7,r3,0x0 +1080 00011a28 419e0018 beq cr7,0x11a40 +1084 00011a2c 48020935 bl 0x32360 _free +1088 00011a30 93df0000 stw r30,0x0(r31) +1092 00011a34 93df0004 stw r30,0x4(r31) +1096 00011a38 93df0008 stw r30,0x8(r31) +1100 00011a3c 83f7004c lwz r31,0x4c(r23) +1104 00011a40 7fe3fb78 or r3,r31,r31 +1108 00011a44 4802091d bl 0x32360 _free +1112 00011a48 80570048 lwz r2,0x48(r23) +1116 00011a4c 2f9d0000 cmpwi cr7,r29,0x0 +1120 00011a50 9357004c stw r26,0x4c(r23) +1124 00011a54 93970050 stw r28,0x50(r23) +1128 00011a58 3842ffff addi r2,r2,0xffff +1132 00011a5c 90570048 stw r2,0x48(r23) +1136 00011a60 419e1950 beq cr7,0x133b0 +1140 00011a64 805b0000 lwz r2,0x0(r27) +1144 00011a68 88020000 lbz r0,0x0(r2) +1148 00011a6c 7c000774 extsb r0,r0 +1152 00011a70 2f80005f cmpwi cr7,r0,0x5f '_' +1156 00011a74 419e0010 beq cr7,0x11a84 +1160 00011a78 2f800000 cmpwi cr7,r0,0x0 +1164 00011a7c 409e1934 bne cr7,0x133b0 +1168 00011a80 48000760 b 0x121e0 +1172 00011a84 3be20001 addi r31,r2,0x1 +1176 00011a88 39600000 li r11,0x0 +1180 00011a8c 93fb0000 stw r31,0x0(r27) +1184 00011a90 48000760 b 0x121f0 +1188 00011a94 3bff0001 addi r31,r31,0x1 +1192 00011a98 3a810040 addi r20,r1,0x40 +1196 00011a9c 3c800003 lis r4,0x3 +1200 00011aa0 93fb0000 stw r31,0x0(r27) +1204 00011aa4 7e83a378 or r3,r20,r20 +1208 00011aa8 3884d814 addi r4,r4,0xd814 ) +1212 00011aac 4bffcc55 bl _string_append +1216 00011ab0 83fb0000 lwz r31,0x0(r27) +1220 00011ab4 881f0000 lbz r0,0x0(r31) +1224 00011ab8 2f800051 cmpwi cr7,r0,0x51 'Q' +1228 00011abc 419e0030 beq cr7,0x11aec +1232 00011ac0 80170000 lwz r0,0x0(r23) +1236 00011ac4 70020004 andi. r2,r0,0x4 +1240 00011ac8 41820010 beq 0x11ad8 +1244 00011acc 3c800003 lis r4,0x3 +1248 00011ad0 3884d6f8 addi r4,r4,0xd6f8 . +1252 00011ad4 4800000c b 0x11ae0 +1256 00011ad8 3c800003 lis r4,0x3 +1260 00011adc 3884d6fc addi r4,r4,0xd6fc :: +1264 00011ae0 7e83a378 or r3,r20,r20 +1268 00011ae4 4bffcaed bl _string_prepend +1272 00011ae8 83fb0000 lwz r31,0x0(r27) +1276 00011aec 885f0000 lbz r2,0x0(r31) +1280 00011af0 3d000004 lis r8,0x4 +1284 00011af4 39600000 li r11,0x0 +1288 00011af8 81282818 lwz r9,0x2818(r8) +1292 00011afc 7c450774 extsb r5,r2 +1296 00011b00 54a00dfc rlwinm r0,r5,1,23,30 +1300 00011b04 7d2a4b78 or r10,r9,r9 +1304 00011b08 7c49022e lhzx r2,r9,r0 +1308 00011b0c 70400004 andi. r0,r2,0x4 +1312 00011b10 40820084 bne 0x11b94 +1316 00011b14 480001bc b 0x11cd0 +1320 00011b18 60000000 nop +1324 00011b1c 60000000 nop +1328 00011b20 1d7e000a mulli r11,r30,0xa +1332 00011b24 3c006666 lis r0,0x6666 +1336 00011b28 60006667 ori r0,r0,0x6667 +1340 00011b2c 7c0b0096 mulhw r0,r11,r0 +1344 00011b30 7d62fe70 srawi r2,r11,31 +1348 00011b34 7c001670 srawi r0,r0,2 +1352 00011b38 7c020050 subf r0,r2,r0 +1356 00011b3c 1c00000a mulli r0,r0,0xa +1360 00011b40 7f8b0000 cmpw cr7,r11,r0 +1364 00011b44 419e004c beq cr7,0x11b90 +1368 00011b48 55200dfc rlwinm r0,r9,1,23,30 +1372 00011b4c 7fe3fb78 or r3,r31,r31 +1376 00011b50 7c4a022e lhzx r2,r10,r0 +1380 00011b54 70490004 andi. r9,r2,0x4 +1384 00011b58 41821858 beq 0x133b0 +1388 00011b5c 7d495378 or r9,r10,r10 +1392 00011b60 3be30001 addi r31,r3,0x1 +1396 00011b64 93fb0000 stw r31,0x0(r27) +1400 00011b68 7fe3fb78 or r3,r31,r31 +1404 00011b6c 60000000 nop +1408 00011b70 881f0000 lbz r0,0x0(r31) +1412 00011b74 5400083c rlwinm r0,r0,1,0,30 +1416 00011b78 7c49022e lhzx r2,r9,r0 +1420 00011b7c 70400004 andi. r0,r2,0x4 +1424 00011b80 4082ffe0 bne 0x11b60 +1428 00011b84 4800182c b 0x133b0 +1432 00011b88 60000000 nop +1436 00011b8c 60000000 nop +1440 00011b90 81482818 lwz r10,0x2818(r8) +1444 00011b94 3bff0001 addi r31,r31,0x1 +1448 00011b98 7c4b2a14 add r2,r11,r5 +1452 00011b9c 93fb0000 stw r31,0x0(r27) +1456 00011ba0 3bc2ffd0 addi r30,r2,0xffd0 +1460 00011ba4 893f0000 lbz r9,0x0(r31) +1464 00011ba8 7d250774 extsb r5,r9 +1468 00011bac 54a00dfc rlwinm r0,r5,1,23,30 +1472 00011bb0 7c4a022e lhzx r2,r10,r0 +1476 00011bb4 70400004 andi. r0,r2,0x4 +1480 00011bb8 4082ff68 bne 0x11b20 +1484 00011bbc 2e1e0000 cmpwi cr4,r30,0x0 +1488 00011bc0 419017f0 blt cr4,0x133b0 +1492 00011bc4 7fe3fb78 or r3,r31,r31 +1496 00011bc8 480207b9 bl 0x32380 _strlen +1500 00011bcc 7f83f000 cmpw cr7,r3,r30 +1504 00011bd0 419c17e0 blt cr7,0x133b0 +1508 00011bd4 4092000c bne cr4,0x11be0 +1512 00011bd8 3aa00000 li r21,0x0 +1516 00011bdc 480000e4 b 0x11cc0 +1520 00011be0 80410040 lwz r2,0x40(r1) +1524 00011be4 2f820000 cmpwi cr7,r2,0x0 +1528 00011be8 409e0048 bne cr7,0x11c30 +1532 00011bec 2f9e001f cmpwi cr7,r30,0x1f +1536 00011bf0 409d0014 ble cr7,0x11c04 +1540 00011bf4 7fc3f378 or r3,r30,r30 +1544 00011bf8 7fddf378 or r29,r30,r30 +1548 00011bfc 7fd5f378 or r21,r30,r30 +1552 00011c00 48000010 b 0x11c10 +1556 00011c04 7fd5f378 or r21,r30,r30 +1560 00011c08 38600020 li r3,0x20 +1564 00011c0c 3ba00020 li r29,0x20 +1568 00011c10 48007ba1 bl _xmalloc +1572 00011c14 7c1d1a14 add r0,r29,r3 +1576 00011c18 7c621b78 or r2,r3,r3 +1580 00011c1c 90610040 stw r3,0x40(r1) +1584 00011c20 90610044 stw r3,0x44(r1) +1588 00011c24 7c7c1b78 or r28,r3,r3 +1592 00011c28 90010048 stw r0,0x48(r1) +1596 00011c2c 4800004c b 0x11c78 +1600 00011c30 83810044 lwz r28,0x44(r1) +1604 00011c34 80010048 lwz r0,0x48(r1) +1608 00011c38 7fd5f378 or r21,r30,r30 +1612 00011c3c 7c1c0050 subf r0,r28,r0 +1616 00011c40 7f80f000 cmpw cr7,r0,r30 +1620 00011c44 409c0034 bge cr7,0x11c78 +1624 00011c48 7f82e050 subf r28,r2,r28 +1628 00011c4c 7c431378 or r3,r2,r2 +1632 00011c50 7fbcf214 add r29,r28,r30 +1636 00011c54 57bd083c rlwinm r29,r29,1,0,30 +1640 00011c58 7fa4eb78 or r4,r29,r29 +1644 00011c5c 48007ca5 bl _xrealloc +1648 00011c60 7f83e214 add r28,r3,r28 +1652 00011c64 7fbd1a14 add r29,r29,r3 +1656 00011c68 90610040 stw r3,0x40(r1) +1660 00011c6c 7c621b78 or r2,r3,r3 +1664 00011c70 93a10048 stw r29,0x48(r1) +1668 00011c74 93810044 stw r28,0x44(r1) +1672 00011c78 3b9cffff addi r28,r28,0xffff +1676 00011c7c 7c431378 or r3,r2,r2 +1680 00011c80 7f82e040 cmplw cr7,r2,r28 +1684 00011c84 419d0024 bgt cr7,0x11ca8 +1688 00011c88 7c5ee214 add r2,r30,r28 +1692 00011c8c 881c0000 lbz r0,0x0(r28) +1696 00011c90 3b9cffff addi r28,r28,0xffff +1700 00011c94 98020000 stb r0,0x0(r2) +1704 00011c98 3842ffff addi r2,r2,0xffff +1708 00011c9c 80610040 lwz r3,0x40(r1) +1712 00011ca0 7f83e040 cmplw cr7,r3,r28 +1716 00011ca4 409dffe8 ble cr7,0x11c8c +1720 00011ca8 7fe4fb78 or r4,r31,r31 +1724 00011cac 7fc5f378 or r5,r30,r30 +1728 00011cb0 480206a1 bl 0x32350 _memcpy +1732 00011cb4 80010044 lwz r0,0x44(r1) +1736 00011cb8 7f9e0214 add r28,r30,r0 +1740 00011cbc 93810044 stw r28,0x44(r1) +1744 00011cc0 801b0000 lwz r0,0x0(r27) +1748 00011cc4 7ff50214 add r31,r21,r0 +1752 00011cc8 93fb0000 stw r31,0x0(r27) +1756 00011ccc 480002bc b 0x11f88 +1760 00011cd0 3805ffa8 addi r0,r5,0xffa8 +1764 00011cd4 5400063e rlwinm r0,r0,0,24,31 +1768 00011cd8 2b800001 cmplwi cr7,r0,0x1 +1772 00011cdc 419d0134 bgt cr7,0x11e10 +1776 00011ce0 7ee3bb78 or r3,r23,r23 +1780 00011ce4 7f64db78 or r4,r27,r27 +1784 00011ce8 38a1004c addi r5,r1,0x4c +1788 00011cec 4bfff905 bl _do_type +1792 00011cf0 83e1004c lwz r31,0x4c(r1) +1796 00011cf4 80010050 lwz r0,0x50(r1) +1800 00011cf8 7f9f0000 cmpw cr7,r31,r0 +1804 00011cfc 419e00e4 beq cr7,0x11de0 +1808 00011d00 7fdf0051 subf. r30,r31,r0 +1812 00011d04 418200dc beq 0x11de0 +1816 00011d08 80410040 lwz r2,0x40(r1) +1820 00011d0c 2f820000 cmpwi cr7,r2,0x0 +1824 00011d10 409e0040 bne cr7,0x11d50 +1828 00011d14 2f9e001f cmpwi cr7,r30,0x1f +1832 00011d18 419d0010 bgt cr7,0x11d28 +1836 00011d1c 38600020 li r3,0x20 +1840 00011d20 3ba00020 li r29,0x20 +1844 00011d24 4800000c b 0x11d30 +1848 00011d28 7fc3f378 or r3,r30,r30 +1852 00011d2c 7fddf378 or r29,r30,r30 +1856 00011d30 48007a81 bl _xmalloc +1860 00011d34 7c1d1a14 add r0,r29,r3 +1864 00011d38 7c621b78 or r2,r3,r3 +1868 00011d3c 90610040 stw r3,0x40(r1) +1872 00011d40 90610044 stw r3,0x44(r1) +1876 00011d44 7c7c1b78 or r28,r3,r3 +1880 00011d48 90010048 stw r0,0x48(r1) +1884 00011d4c 48000048 b 0x11d94 +1888 00011d50 83810044 lwz r28,0x44(r1) +1892 00011d54 80010048 lwz r0,0x48(r1) +1896 00011d58 7c1c0050 subf r0,r28,r0 +1900 00011d5c 7f9e0000 cmpw cr7,r30,r0 +1904 00011d60 409d0034 ble cr7,0x11d94 +1908 00011d64 7f82e050 subf r28,r2,r28 +1912 00011d68 7c431378 or r3,r2,r2 +1916 00011d6c 7fbee214 add r29,r30,r28 +1920 00011d70 57bd083c rlwinm r29,r29,1,0,30 +1924 00011d74 7fa4eb78 or r4,r29,r29 +1928 00011d78 48007b89 bl _xrealloc +1932 00011d7c 7f83e214 add r28,r3,r28 +1936 00011d80 7fbd1a14 add r29,r29,r3 +1940 00011d84 90610040 stw r3,0x40(r1) +1944 00011d88 7c621b78 or r2,r3,r3 +1948 00011d8c 93a10048 stw r29,0x48(r1) +1952 00011d90 93810044 stw r28,0x44(r1) +1956 00011d94 3b9cffff addi r28,r28,0xffff +1960 00011d98 7c431378 or r3,r2,r2 +1964 00011d9c 7f9c1040 cmplw cr7,r28,r2 +1968 00011da0 419c0024 blt cr7,0x11dc4 +1972 00011da4 7c5cf214 add r2,r28,r30 +1976 00011da8 881c0000 lbz r0,0x0(r28) +1980 00011dac 3b9cffff addi r28,r28,0xffff +1984 00011db0 98020000 stb r0,0x0(r2) +1988 00011db4 3842ffff addi r2,r2,0xffff +1992 00011db8 80610040 lwz r3,0x40(r1) +1996 00011dbc 7f9c1840 cmplw cr7,r28,r3 +2000 00011dc0 409cffe8 bge cr7,0x11da8 +2004 00011dc4 7fe4fb78 or r4,r31,r31 +2008 00011dc8 7fc5f378 or r5,r30,r30 +2012 00011dcc 48020585 bl 0x32350 _memcpy +2016 00011dd0 80010044 lwz r0,0x44(r1) +2020 00011dd4 83e1004c lwz r31,0x4c(r1) +2024 00011dd8 7f9e0214 add r28,r30,r0 +2028 00011ddc 93810044 stw r28,0x44(r1) +2032 00011de0 2f9f0000 cmpwi cr7,r31,0x0 +2036 00011de4 419e01a4 beq cr7,0x11f88 +2040 00011de8 7fe3fb78 or r3,r31,r31 +2044 00011dec 3be00000 li r31,0x0 +2048 00011df0 48020571 bl 0x32360 _free +2052 00011df4 38000000 li r0,0x0 +2056 00011df8 93e1004c stw r31,0x4c(r1) +2060 00011dfc 90010054 stw r0,0x54(r1) +2064 00011e00 90010050 stw r0,0x50(r1) +2068 00011e04 48000184 b 0x11f88 +2072 00011e08 60000000 nop +2076 00011e0c 60000000 nop +2080 00011e10 2f850074 cmpwi cr7,r5,0x74 't' +2084 00011e14 409e014c bne cr7,0x11f60 +2088 00011e18 38000000 li r0,0x0 +2092 00011e1c 3be00000 li r31,0x0 +2096 00011e20 7ee3bb78 or r3,r23,r23 +2100 00011e24 7f64db78 or r4,r27,r27 +2104 00011e28 38a1004c addi r5,r1,0x4c +2108 00011e2c 38c00000 li r6,0x0 +2112 00011e30 90010050 stw r0,0x50(r1) +2116 00011e34 93e1004c stw r31,0x4c(r1) +2120 00011e38 90010054 stw r0,0x54(r1) +2124 00011e3c 38e00001 li r7,0x1 +2128 00011e40 39000001 li r8,0x1 +2132 00011e44 480018dd bl _demangle_template +2136 00011e48 7c791b79 or. r25,r3,r3 +2140 00011e4c 41821564 beq 0x133b0 +2144 00011e50 83e1004c lwz r31,0x4c(r1) +2148 00011e54 80010050 lwz r0,0x50(r1) +2152 00011e58 7fdf0051 subf. r30,r31,r0 +2156 00011e5c 418200dc beq 0x11f38 +2160 00011e60 80410040 lwz r2,0x40(r1) +2164 00011e64 2f820000 cmpwi cr7,r2,0x0 +2168 00011e68 409e0040 bne cr7,0x11ea8 +2172 00011e6c 2f9e001f cmpwi cr7,r30,0x1f +2176 00011e70 419d0010 bgt cr7,0x11e80 +2180 00011e74 38600020 li r3,0x20 +2184 00011e78 3ba00020 li r29,0x20 +2188 00011e7c 4800000c b 0x11e88 +2192 00011e80 7fc3f378 or r3,r30,r30 +2196 00011e84 7fddf378 or r29,r30,r30 +2200 00011e88 48007929 bl _xmalloc +2204 00011e8c 7c1d1a14 add r0,r29,r3 +2208 00011e90 7c621b78 or r2,r3,r3 +2212 00011e94 90610040 stw r3,0x40(r1) +2216 00011e98 90610044 stw r3,0x44(r1) +2220 00011e9c 7c7c1b78 or r28,r3,r3 +2224 00011ea0 90010048 stw r0,0x48(r1) +2228 00011ea4 48000048 b 0x11eec +2232 00011ea8 83810044 lwz r28,0x44(r1) +2236 00011eac 80010048 lwz r0,0x48(r1) +2240 00011eb0 7c1c0050 subf r0,r28,r0 +2244 00011eb4 7f9e0000 cmpw cr7,r30,r0 +2248 00011eb8 409d0034 ble cr7,0x11eec +2252 00011ebc 7f82e050 subf r28,r2,r28 +2256 00011ec0 7c431378 or r3,r2,r2 +2260 00011ec4 7fbee214 add r29,r30,r28 +2264 00011ec8 57bd083c rlwinm r29,r29,1,0,30 +2268 00011ecc 7fa4eb78 or r4,r29,r29 +2272 00011ed0 48007a31 bl _xrealloc +2276 00011ed4 7f83e214 add r28,r3,r28 +2280 00011ed8 7fbd1a14 add r29,r29,r3 +2284 00011edc 90610040 stw r3,0x40(r1) +2288 00011ee0 7c621b78 or r2,r3,r3 +2292 00011ee4 93a10048 stw r29,0x48(r1) +2296 00011ee8 93810044 stw r28,0x44(r1) +2300 00011eec 3b9cffff addi r28,r28,0xffff +2304 00011ef0 7c431378 or r3,r2,r2 +2308 00011ef4 7f9c1040 cmplw cr7,r28,r2 +2312 00011ef8 419c0024 blt cr7,0x11f1c +2316 00011efc 7c5ee214 add r2,r30,r28 +2320 00011f00 881c0000 lbz r0,0x0(r28) +2324 00011f04 3b9cffff addi r28,r28,0xffff +2328 00011f08 98020000 stb r0,0x0(r2) +2332 00011f0c 3842ffff addi r2,r2,0xffff +2336 00011f10 80610040 lwz r3,0x40(r1) +2340 00011f14 7f9c1840 cmplw cr7,r28,r3 +2344 00011f18 409cffe8 bge cr7,0x11f00 +2348 00011f1c 7fe4fb78 or r4,r31,r31 +2352 00011f20 7fc5f378 or r5,r30,r30 +2356 00011f24 4802042d bl 0x32350 _memcpy +2360 00011f28 80010044 lwz r0,0x44(r1) +2364 00011f2c 83e1004c lwz r31,0x4c(r1) +2368 00011f30 7c1e0214 add r0,r30,r0 +2372 00011f34 90010044 stw r0,0x44(r1) +2376 00011f38 2f9f0000 cmpwi cr7,r31,0x0 +2380 00011f3c 419e004c beq cr7,0x11f88 +2384 00011f40 7fe3fb78 or r3,r31,r31 +2388 00011f44 4802041d bl 0x32360 _free +2392 00011f48 38000000 li r0,0x0 +2396 00011f4c 9001004c stw r0,0x4c(r1) +2400 00011f50 90010050 stw r0,0x50(r1) +2404 00011f54 90010054 stw r0,0x54(r1) +2408 00011f58 48000030 b 0x11f88 +2412 00011f5c 60000000 nop +2416 00011f60 2f850051 cmpwi cr7,r5,0x51 'Q' +2420 00011f64 409e144c bne cr7,0x133b0 +2424 00011f68 7ee3bb78 or r3,r23,r23 +2428 00011f6c 7f64db78 or r4,r27,r27 +2432 00011f70 7e85a378 or r5,r20,r20 +2436 00011f74 38c00000 li r6,0x0 +2440 00011f78 38e00000 li r7,0x0 +2444 00011f7c 48002575 bl _demangle_qualified +2448 00011f80 7c791b79 or. r25,r3,r3 +2452 00011f84 4182142c beq 0x133b0 +2456 00011f88 3c800003 lis r4,0x3 +2460 00011f8c 7e83a378 or r3,r20,r20 +2464 00011f90 3aa00000 li r21,0x0 +2468 00011f94 3884d810 addi r4,r4,0xd810 ( +2472 00011f98 4bffc639 bl _string_prepend +2476 00011f9c 2f9a004d cmpwi cr7,r26,0x4d 'M' +2480 00011fa0 409e00b4 bne cr7,0x12054 +2484 00011fa4 83fb0000 lwz r31,0x0(r27) +2488 00011fa8 881f0000 lbz r0,0x0(r31) +2492 00011fac 7c000774 extsb r0,r0 +2496 00011fb0 2f000056 cmpwi cr6,r0,0x56 'V' +2500 00011fb4 419a0030 beq cr6,0x11fe4 +2504 00011fb8 2f800075 cmpwi cr7,r0,0x75 'u' +2508 00011fbc 419e000c beq cr7,0x11fc8 +2512 00011fc0 2f800043 cmpwi cr7,r0,0x43 'C' +2516 00011fc4 409e0034 bne cr7,0x11ff8 +2520 00011fc8 419a001c beq cr6,0x11fe4 +2524 00011fcc 2f800075 cmpwi cr7,r0,0x75 'u' +2528 00011fd0 419e001c beq cr7,0x11fec +2532 00011fd4 2f800043 cmpwi cr7,r0,0x43 'C' +2536 00011fd8 409e07dc bne cr7,0x127b4 +2540 00011fdc 3aa00001 li r21,0x1 +2544 00011fe0 48000010 b 0x11ff0 +2548 00011fe4 3aa00002 li r21,0x2 +2552 00011fe8 48000008 b 0x11ff0 +2556 00011fec 3aa00004 li r21,0x4 +2560 00011ff0 3bff0001 addi r31,r31,0x1 +2564 00011ff4 93fb0000 stw r31,0x0(r27) +2568 00011ff8 881f0000 lbz r0,0x0(r31) +2572 00011ffc 3bff0001 addi r31,r31,0x1 +2576 00012000 93fb0000 stw r31,0x0(r27) +2580 00012004 2f800046 cmpwi cr7,r0,0x46 'F' +2584 00012008 409e13a8 bne cr7,0x133b0 +2588 0001200c 4bfff74c b 0x11758 +2592 00012010 807f0000 lwz r3,0x0(r31) +2596 00012014 2f830000 cmpwi cr7,r3,0x0 +2600 00012018 419e0018 beq cr7,0x12030 +2604 0001201c 48020345 bl 0x32360 _free +2608 00012020 93bf0000 stw r29,0x0(r31) +2612 00012024 93bf0004 stw r29,0x4(r31) +2616 00012028 93bf0008 stw r29,0x8(r31) +2620 0001202c 83f7004c lwz r31,0x4c(r23) +2624 00012030 7fe3fb78 or r3,r31,r31 +2628 00012034 4802032d bl 0x32360 _free +2632 00012038 80570048 lwz r2,0x48(r23) +2636 0001203c 2f9c0000 cmpwi cr7,r28,0x0 +2640 00012040 93d7004c stw r30,0x4c(r23) +2644 00012044 93570050 stw r26,0x50(r23) +2648 00012048 3842ffff addi r2,r2,0xffff +2652 0001204c 90570048 stw r2,0x48(r23) +2656 00012050 419e1360 beq cr7,0x133b0 +2660 00012054 805b0000 lwz r2,0x0(r27) +2664 00012058 88020000 lbz r0,0x0(r2) +2668 0001205c 2f80005f cmpwi cr7,r0,0x5f '_' +2672 00012060 409e1350 bne cr7,0x133b0 +2676 00012064 3be20001 addi r31,r2,0x1 +2680 00012068 93fb0000 stw r31,0x0(r27) +2684 0001206c 80170000 lwz r0,0x0(r23) +2688 00012070 70020002 andi. r2,r0,0x2 +2692 00012074 4182016c beq 0x121e0 +2696 00012078 2f950000 cmpwi cr7,r21,0x0 +2700 0001207c 419e0164 beq cr7,0x121e0 +2704 00012080 80010040 lwz r0,0x40(r1) +2708 00012084 80410044 lwz r2,0x44(r1) +2712 00012088 7f801000 cmpw cr7,r0,r2 +2716 0001208c 419e0014 beq cr7,0x120a0 +2720 00012090 3c800003 lis r4,0x3 +2724 00012094 7e83a378 or r3,r20,r20 +2728 00012098 3884d820 addi r4,r4,0xd820 +2732 0001209c 4bffc665 bl _string_append +2736 000120a0 2b950007 cmplwi cr7,r21,0x7 +2740 000120a4 419d0710 bgt cr7,0x127b4 +2744 000120a8 3c400001 lis r2,0x1 +2748 000120ac 56a9103a rlwinm r9,r21,2,0,29 +2752 000120b0 384220c4 addi r2,r2,0x20c4 +2756 000120b4 7c09102e lwzx r0,r9,r2 +2760 000120b8 7c001214 add r0,r0,r2 +2764 000120bc 7c0903a6 mtspr ctr,r0 +2768 000120c0 4e800420 bctr +2772 000120c4 00000020 .long 0x00000020 +2776 000120c8 0000002c .long 0x0000002c +2780 000120cc 00000038 .long 0x00000038 +2784 000120d0 00000050 .long 0x00000050 +2788 000120d4 00000044 .long 0x00000044 +2792 000120d8 0000005c .long 0x0000005c +2796 000120dc 00000068 .long 0x00000068 +2800 000120e0 00000074 .long 0x00000074 +2804 000120e4 3c800003 lis r4,0x3 +2808 000120e8 3884ccc0 addi r4,r4,0xccc0 +2812 000120ec 48000054 b 0x12140 +2816 000120f0 3c800003 lis r4,0x3 +2820 000120f4 3884d824 addi r4,r4,0xd824 const +2824 000120f8 48000048 b 0x12140 +2828 000120fc 3c800003 lis r4,0x3 +2832 00012100 3884d82c addi r4,r4,0xd82c volatile +2836 00012104 4800003c b 0x12140 +2840 00012108 3c800003 lis r4,0x3 +2844 0001210c 3884d838 addi r4,r4,0xd838 __restrict +2848 00012110 48000030 b 0x12140 +2852 00012114 3c800003 lis r4,0x3 +2856 00012118 3884d844 addi r4,r4,0xd844 const volatile +2860 0001211c 48000024 b 0x12140 +2864 00012120 3c800003 lis r4,0x3 +2868 00012124 3884d854 addi r4,r4,0xd854 const __restrict +2872 00012128 48000018 b 0x12140 +2876 0001212c 3c800003 lis r4,0x3 +2880 00012130 3884d868 addi r4,r4,0xd868 volatile __restrict +2884 00012134 4800000c b 0x12140 +2888 00012138 3c800003 lis r4,0x3 +2892 0001213c 3884d87c addi r4,r4,0xd87c const volatile __restrict +2896 00012140 7e83a378 or r3,r20,r20 +2900 00012144 4bffc5bd bl _string_append +2904 00012148 39600000 li r11,0x0 +2908 0001214c 480000a4 b 0x121f0 +2912 00012150 80170000 lwz r0,0x0(r23) +2916 00012154 70020002 andi. r2,r0,0x2 +2920 00012158 41820078 beq 0x121d0 +2924 0001215c 80010040 lwz r0,0x40(r1) +2928 00012160 80410044 lwz r2,0x44(r1) +2932 00012164 7f801000 cmpw cr7,r0,r2 +2936 00012168 419e0018 beq cr7,0x12180 +2940 0001216c 3c800003 lis r4,0x3 +2944 00012170 38610040 addi r3,r1,0x40 +2948 00012174 3884d820 addi r4,r4,0xd820 +2952 00012178 4bffc459 bl _string_prepend +2956 0001217c 83fb0000 lwz r31,0x0(r27) +2960 00012180 881f0000 lbz r0,0x0(r31) +2964 00012184 7c000774 extsb r0,r0 +2968 00012188 2f800056 cmpwi cr7,r0,0x56 'V' +2972 0001218c 419e0020 beq cr7,0x121ac +2976 00012190 2f800075 cmpwi cr7,r0,0x75 'u' +2980 00012194 419e0024 beq cr7,0x121b8 +2984 00012198 2f800043 cmpwi cr7,r0,0x43 'C' +2988 0001219c 409e0618 bne cr7,0x127b4 +2992 000121a0 3c800003 lis r4,0x3 +2996 000121a4 3884d824 addi r4,r4,0xd824 const +3000 000121a8 48000018 b 0x121c0 +3004 000121ac 3c800003 lis r4,0x3 +3008 000121b0 3884d82c addi r4,r4,0xd82c volatile +3012 000121b4 4800000c b 0x121c0 +3016 000121b8 3c800003 lis r4,0x3 +3020 000121bc 3884d838 addi r4,r4,0xd838 __restrict +3024 000121c0 38610040 addi r3,r1,0x40 +3028 000121c4 4bffc40d bl _string_prepend +3032 000121c8 83fb0000 lwz r31,0x0(r27) +3036 000121cc 60000000 nop +3040 000121d0 3bff0001 addi r31,r31,0x1 +3044 000121d4 39600000 li r11,0x0 +3048 000121d8 93fb0000 stw r31,0x0(r27) +3052 000121dc 48000014 b 0x121f0 +3056 000121e0 39600000 li r11,0x0 +3060 000121e4 60000000 nop +3064 000121e8 60000000 nop +3068 000121ec 60000000 nop +3072 000121f0 2e190000 cmpwi cr4,r25,0x0 +3076 000121f4 419211bc beq cr4,0x133b0 +3080 000121f8 2f8b0000 cmpwi cr7,r11,0x0 +3084 000121fc 419ef444 beq cr7,0x11640 +3088 00012200 817b0000 lwz r11,0x0(r27) +3092 00012204 884b0000 lbz r2,0x0(r11) +3096 00012208 7c420774 extsb r2,r2 +3100 0001220c 3922ffbe addi r9,r2,0xffbe +3104 00012210 2b890017 cmplwi cr7,r9,0x17 +3108 00012214 419d042c bgt cr7,0x12640 +3112 00012218 3c400001 lis r2,0x1 +3116 0001221c 5529103a rlwinm r9,r9,2,0,29 +3120 00012220 38422234 addi r2,r2,0x2234 +3124 00012224 7c09102e lwzx r0,r9,r2 +3128 00012228 7c001214 add r0,r0,r2 +3132 0001222c 7c0903a6 mtspr ctr,r0 +3136 00012230 4e800420 bctr +3140 00012234 00000080 .long 0x00000080 +3144 00012238 0000040c .long 0x0000040c +3148 0001223c 0000040c .long 0x0000040c +3152 00012240 0000040c .long 0x0000040c +3156 00012244 0000040c .long 0x0000040c +3160 00012248 0000040c .long 0x0000040c +3164 0001224c 0000040c .long 0x0000040c +3168 00012250 0000040c .long 0x0000040c +3172 00012254 0000040c .long 0x0000040c +3176 00012258 00000060 .long 0x00000060 +3180 0001225c 0000040c .long 0x0000040c +3184 00012260 0000040c .long 0x0000040c +3188 00012264 0000040c .long 0x0000040c +3192 00012268 0000040c .long 0x0000040c +3196 0001226c 0000040c .long 0x0000040c +3200 00012270 00000060 .long 0x00000060 +3204 00012274 0000040c .long 0x0000040c +3208 00012278 0000040c .long 0x0000040c +3212 0001227c 0000040c .long 0x0000040c +3216 00012280 0000040c .long 0x0000040c +3220 00012284 0000040c .long 0x0000040c +3224 00012288 0000040c .long 0x0000040c +3228 0001228c 00000138 .long 0x00000138 +3232 00012290 00000138 .long 0x00000138 +3236 00012294 7ee3bb78 or r3,r23,r23 +3240 00012298 7f64db78 or r4,r27,r27 +3244 0001229c 7f05c378 or r5,r24,r24 +3248 000122a0 38c00000 li r6,0x0 +3252 000122a4 38e00001 li r7,0x1 +3256 000122a8 48002249 bl _demangle_qualified +3260 000122ac 7c791b78 or r25,r3,r3 +3264 000122b0 48001010 b 0x132c0 +3268 000122b4 3beb0001 addi r31,r11,0x1 +3272 000122b8 3d000004 lis r8,0x4 +3276 000122bc 93fb0000 stw r31,0x0(r27) +3280 000122c0 81482818 lwz r10,0x2818(r8) +3284 000122c4 880b0001 lbz r0,0x1(r11) +3288 000122c8 7c090774 extsb r9,r0 +3292 000122cc 55220dfc rlwinm r2,r9,1,23,30 +3296 000122d0 7c02522e lhzx r0,r2,r10 +3300 000122d4 70020004 andi. r2,r0,0x4 +3304 000122d8 418210d8 beq 0x133b0 +3308 000122dc 3beb0002 addi r31,r11,0x2 +3312 000122e0 38e9ffd0 addi r7,r9,0xffd0 +3316 000122e4 93fb0000 stw r31,0x0(r27) +3320 000122e8 7fe3fb78 or r3,r31,r31 +3324 000122ec 892b0002 lbz r9,0x2(r11) +3328 000122f0 55200dfc rlwinm r0,r9,1,23,30 +3332 000122f4 7c4a022e lhzx r2,r10,r0 +3336 000122f8 70400004 andi. r0,r2,0x4 +3340 000122fc 4182004c beq 0x12348 +3344 00012300 7d2b4b78 or r11,r9,r9 +3348 00012304 7d485378 or r8,r10,r10 +3352 00012308 7ce23b78 or r2,r7,r7 +3356 0001230c 7d600774 extsb r0,r11 +3360 00012310 8d630001 lbzu r11,0x1(r3) +3364 00012314 1c42000a mulli r2,r2,0xa +3368 00012318 7d6a0774 extsb r10,r11 +3372 0001231c 7c420214 add r2,r2,r0 +3376 00012320 55490dfc rlwinm r9,r10,1,23,30 +3380 00012324 3842ffd0 addi r2,r2,0xffd0 +3384 00012328 7c09422e lhzx r0,r9,r8 +3388 0001232c 70090004 andi. r9,r0,0x4 +3392 00012330 4082ffdc bne 0x1230c +3396 00012334 2f8a005f cmpwi cr7,r10,0x5f '_' +3400 00012338 409e0010 bne cr7,0x12348 +3404 0001233c 3be30001 addi r31,r3,0x1 +3408 00012340 7c471378 or r7,r2,r2 +3412 00012344 93fb0000 stw r31,0x0(r27) +3416 00012348 80170014 lwz r0,0x14(r23) +3420 0001234c 7f803800 cmpw cr7,r0,r7 +3424 00012350 409d1060 ble cr7,0x133b0 +3428 00012354 8137000c lwz r9,0xc(r23) +3432 00012358 54e2103a rlwinm r2,r7,2,0,29 +3436 0001235c 7f03c378 or r3,r24,r24 +3440 00012360 7c82482e lwzx r4,r2,r9 +3444 00012364 4bffc39d bl _string_append +3448 00012368 48000f60 b 0x132c8 +3452 0001236c 3beb0001 addi r31,r11,0x1 +3456 00012370 93fb0000 stw r31,0x0(r27) +3460 00012374 60000000 nop +3464 00012378 60000000 nop +3468 0001237c 880b0001 lbz r0,0x1(r11) +3472 00012380 7c020774 extsb r2,r0 +3476 00012384 2f82005f cmpwi cr7,r2,0x5f '_' +3480 00012388 409e00f8 bne cr7,0x12480 +3484 0001238c 3beb0002 addi r31,r11,0x2 +3488 00012390 3d000004 lis r8,0x4 +3492 00012394 93fb0000 stw r31,0x0(r27) +3496 00012398 81282818 lwz r9,0x2818(r8) +3500 0001239c 880b0002 lbz r0,0x2(r11) +3504 000123a0 7c0b0774 extsb r11,r0 +3508 000123a4 55620dfc rlwinm r2,r11,1,23,30 +3512 000123a8 7c024a2e lhzx r0,r2,r9 +3516 000123ac 70020004 andi. r2,r0,0x4 +3520 000123b0 41821000 beq 0x133b0 +3524 000123b4 4800006c b 0x12420 +3528 000123b8 1ca5000a mulli r5,r5,0xa +3532 000123bc 3c006666 lis r0,0x6666 +3536 000123c0 60006667 ori r0,r0,0x6667 +3540 000123c4 7c050096 mulhw r0,r5,r0 +3544 000123c8 7ca2fe70 srawi r2,r5,31 +3548 000123cc 7c001670 srawi r0,r0,2 +3552 000123d0 7c020050 subf r0,r2,r0 +3556 000123d4 1c00000a mulli r0,r0,0xa +3560 000123d8 7f850000 cmpw cr7,r5,r0 +3564 000123dc 419e0048 beq cr7,0x12424 +3568 000123e0 55200dfc rlwinm r0,r9,1,23,30 +3572 000123e4 7fe3fb78 or r3,r31,r31 +3576 000123e8 7c4a022e lhzx r2,r10,r0 +3580 000123ec 70490004 andi. r9,r2,0x4 +3584 000123f0 41820068 beq 0x12458 +3588 000123f4 7d495378 or r9,r10,r10 +3592 000123f8 3be30001 addi r31,r3,0x1 +3596 000123fc 93fb0000 stw r31,0x0(r27) +3600 00012400 7fe3fb78 or r3,r31,r31 +3604 00012404 60000000 nop +3608 00012408 881f0000 lbz r0,0x0(r31) +3612 0001240c 5400083c rlwinm r0,r0,1,0,30 +3616 00012410 7c49022e lhzx r2,r9,r0 +3620 00012414 70400004 andi. r0,r2,0x4 +3624 00012418 4082ffe0 bne 0x123f8 +3628 0001241c 4800003c b 0x12458 +3632 00012420 38a00000 li r5,0x0 +3636 00012424 3bff0001 addi r31,r31,0x1 +3640 00012428 7c455a14 add r2,r5,r11 +3644 0001242c 81482818 lwz r10,0x2818(r8) +3648 00012430 93fb0000 stw r31,0x0(r27) +3652 00012434 38a2ffd0 addi r5,r2,0xffd0 +3656 00012438 893f0000 lbz r9,0x0(r31) +3660 0001243c 7d2b0774 extsb r11,r9 +3664 00012440 55600dfc rlwinm r0,r11,1,23,30 +3668 00012444 7c4a022e lhzx r2,r10,r0 +3672 00012448 70400004 andi. r0,r2,0x4 +3676 0001244c 4082ff6c bne 0x123b8 +3680 00012450 2f850000 cmpwi cr7,r5,0x0 +3684 00012454 409c0008 bge cr7,0x1245c +3688 00012458 38a0ffff li r5,0xffff +3692 0001245c 805b0000 lwz r2,0x0(r27) +3696 00012460 88020000 lbz r0,0x0(r2) +3700 00012464 2f80005f cmpwi cr7,r0,0x5f '_' +3704 00012468 409e0f48 bne cr7,0x133b0 +3708 0001246c 3be20001 addi r31,r2,0x1 +3712 00012470 93fb0000 stw r31,0x0(r27) +3716 00012474 48000024 b 0x12498 +3720 00012478 60000000 nop +3724 0001247c 60000000 nop +3728 00012480 38a2ffd0 addi r5,r2,0xffd0 +3732 00012484 54a0063e rlwinm r0,r5,0,24,31 +3736 00012488 2b800009 cmplwi cr7,r0,0x9 +3740 0001248c 419d0f24 bgt cr7,0x133b0 +3744 00012490 3beb0002 addi r31,r11,0x2 +3748 00012494 93fb0000 stw r31,0x0(r27) +3752 00012498 2f85ffff cmpwi cr7,r5,0xffff +3756 0001249c 419e0f14 beq cr7,0x133b0 +3760 000124a0 80170040 lwz r0,0x40(r23) +3764 000124a4 2f800000 cmpwi cr7,r0,0x0 +3768 000124a8 419e0010 beq cr7,0x124b8 +3772 000124ac 80170044 lwz r0,0x44(r23) +3776 000124b0 7f850000 cmpw cr7,r5,r0 +3780 000124b4 409c0efc bge cr7,0x133b0 +3784 000124b8 817b0000 lwz r11,0x0(r27) +3788 000124bc 880b0000 lbz r0,0x0(r11) +3792 000124c0 7c020774 extsb r2,r0 +3796 000124c4 2f82005f cmpwi cr7,r2,0x5f '_' +3800 000124c8 409e00f8 bne cr7,0x125c0 +3804 000124cc 3beb0001 addi r31,r11,0x1 +3808 000124d0 3d000004 lis r8,0x4 +3812 000124d4 93fb0000 stw r31,0x0(r27) +3816 000124d8 81282818 lwz r9,0x2818(r8) +3820 000124dc 880b0001 lbz r0,0x1(r11) +3824 000124e0 7c0b0774 extsb r11,r0 +3828 000124e4 55620dfc rlwinm r2,r11,1,23,30 +3832 000124e8 7c024a2e lhzx r0,r2,r9 +3836 000124ec 70020004 andi. r2,r0,0x4 +3840 000124f0 41820ec0 beq 0x133b0 +3844 000124f4 4800006c b 0x12560 +3848 000124f8 1d29000a mulli r9,r9,0xa +3852 000124fc 3c006666 lis r0,0x6666 +3856 00012500 60006667 ori r0,r0,0x6667 +3860 00012504 7c090096 mulhw r0,r9,r0 +3864 00012508 7d22fe70 srawi r2,r9,31 +3868 0001250c 7c001670 srawi r0,r0,2 +3872 00012510 7c020050 subf r0,r2,r0 +3876 00012514 1c00000a mulli r0,r0,0xa +3880 00012518 7f890000 cmpw cr7,r9,r0 +3884 0001251c 419e0048 beq cr7,0x12564 +3888 00012520 55400dfc rlwinm r0,r10,1,23,30 +3892 00012524 7fe3fb78 or r3,r31,r31 +3896 00012528 7c47022e lhzx r2,r7,r0 +3900 0001252c 70490004 andi. r9,r2,0x4 +3904 00012530 41820068 beq 0x12598 +3908 00012534 7ce93b78 or r9,r7,r7 +3912 00012538 3be30001 addi r31,r3,0x1 +3916 0001253c 93fb0000 stw r31,0x0(r27) +3920 00012540 7fe3fb78 or r3,r31,r31 +3924 00012544 60000000 nop +3928 00012548 881f0000 lbz r0,0x0(r31) +3932 0001254c 5400083c rlwinm r0,r0,1,0,30 +3936 00012550 7c49022e lhzx r2,r9,r0 +3940 00012554 70400004 andi. r0,r2,0x4 +3944 00012558 4082ffe0 bne 0x12538 +3948 0001255c 4800003c b 0x12598 +3952 00012560 39200000 li r9,0x0 +3956 00012564 3bff0001 addi r31,r31,0x1 +3960 00012568 7c495a14 add r2,r9,r11 +3964 0001256c 80e82818 lwz r7,0x2818(r8) +3968 00012570 93fb0000 stw r31,0x0(r27) +3972 00012574 3922ffd0 addi r9,r2,0xffd0 +3976 00012578 895f0000 lbz r10,0x0(r31) +3980 0001257c 7d4b0774 extsb r11,r10 +3984 00012580 55600dfc rlwinm r0,r11,1,23,30 +3988 00012584 7c47022e lhzx r2,r7,r0 +3992 00012588 70400004 andi. r0,r2,0x4 +3996 0001258c 4082ff6c bne 0x124f8 +4000 00012590 2f890000 cmpwi cr7,r9,0x0 +4004 00012594 409c0008 bge cr7,0x1259c +4008 00012598 3920ffff li r9,0xffff +4012 0001259c 805b0000 lwz r2,0x0(r27) +4016 000125a0 88020000 lbz r0,0x0(r2) +4020 000125a4 2f80005f cmpwi cr7,r0,0x5f '_' +4024 000125a8 409e0e08 bne cr7,0x133b0 +4028 000125ac 3be20001 addi r31,r2,0x1 +4032 000125b0 93fb0000 stw r31,0x0(r27) +4036 000125b4 48000028 b 0x125dc +4040 000125b8 60000000 nop +4044 000125bc 60000000 nop +4048 000125c0 3842ffd0 addi r2,r2,0xffd0 +4052 000125c4 5440063e rlwinm r0,r2,0,24,31 +4056 000125c8 2b800009 cmplwi cr7,r0,0x9 +4060 000125cc 419d0de4 bgt cr7,0x133b0 +4064 000125d0 3beb0001 addi r31,r11,0x1 +4068 000125d4 7c491378 or r9,r2,r2 +4072 000125d8 93fb0000 stw r31,0x0(r27) +4076 000125dc 2f89ffff cmpwi cr7,r9,0xffff +4080 000125e0 419e0dd0 beq cr7,0x133b0 +4084 000125e4 80770040 lwz r3,0x40(r23) +4088 000125e8 2f830000 cmpwi cr7,r3,0x0 +4092 000125ec 419e0020 beq cr7,0x1260c +4096 000125f0 54a2103a rlwinm r2,r5,2,0,29 +4100 000125f4 3b200001 li r25,0x1 +4104 000125f8 7c82182e lwzx r4,r2,r3 +4108 000125fc 2e190000 cmpwi cr4,r25,0x0 +4112 00012600 7f03c378 or r3,r24,r24 +4116 00012604 4bffc0fd bl _string_append +4120 00012608 48000cc0 b 0x132c8 +4124 0001260c 3ba10058 addi r29,r1,0x58 +4128 00012610 3c800003 lis r4,0x3 +4132 00012614 3b200001 li r25,0x1 +4136 00012618 3884d898 addi r4,r4,0xd898 T%d +4140 0001261c 7fa3eb78 or r3,r29,r29 +4144 00012620 2e190000 cmpwi cr4,r25,0x0 +4148 00012624 4801fddd bl 0x32400 _sprintf$LDBL128 +4152 00012628 7f03c378 or r3,r24,r24 +4156 0001262c 7fa4eb78 or r4,r29,r29 +4160 00012630 4bffc0d1 bl _string_append +4164 00012634 48000c94 b 0x132c8 +4168 00012638 60000000 nop +4172 0001263c 60000000 nop +4176 00012640 38000000 li r0,0x0 +4180 00012644 9001003c stw r0,0x3c(r1) +4184 00012648 83fb0000 lwz r31,0x0(r27) +4188 0001264c 881f0000 lbz r0,0x0(r31) +4192 00012650 7feafb78 or r10,r31,r31 +4196 00012654 7c0b0774 extsb r11,r0 +4200 00012658 392bffbd addi r9,r11,0xffbd +4204 0001265c 2b890032 cmplwi cr7,r9,0x32 '2' +4208 00012660 419d0238 bgt cr7,0x12898 +4212 00012664 3c400001 lis r2,0x1 +4216 00012668 5529103a rlwinm r9,r9,2,0,29 +4220 0001266c 38422680 addi r2,r2,0x2680 +4224 00012670 7c09102e lwzx r0,r9,r2 +4228 00012674 7c001214 add r0,r0,r2 +4232 00012678 7c0903a6 mtspr ctr,r0 +4236 0001267c 4e800420 bctr +4240 00012680 000000cc .long 0x000000cc +4244 00012684 00000218 .long 0x00000218 +4248 00012688 00000218 .long 0x00000218 +4252 0001268c 00000218 .long 0x00000218 +4256 00012690 00000218 .long 0x00000218 +4260 00012694 00000218 .long 0x00000218 +4264 00012698 00000218 .long 0x00000218 +4268 0001269c 000001d8 .long 0x000001d8 +4272 000126a0 00000218 .long 0x00000218 +4276 000126a4 00000218 .long 0x00000218 +4280 000126a8 00000218 .long 0x00000218 +4284 000126ac 00000218 .long 0x00000218 +4288 000126b0 00000218 .long 0x00000218 +4292 000126b4 00000218 .long 0x00000218 +4296 000126b8 00000218 .long 0x00000218 +4300 000126bc 00000218 .long 0x00000218 +4304 000126c0 00000198 .long 0x00000198 +4308 000126c4 00000218 .long 0x00000218 +4312 000126c8 00000158 .long 0x00000158 +4316 000126cc 000000cc .long 0x000000cc +4320 000126d0 00000218 .long 0x00000218 +4324 000126d4 00000218 .long 0x00000218 +4328 000126d8 00000218 .long 0x00000218 +4332 000126dc 00000218 .long 0x00000218 +4336 000126e0 00000218 .long 0x00000218 +4340 000126e4 00000218 .long 0x00000218 +4344 000126e8 00000218 .long 0x00000218 +4348 000126ec 00000218 .long 0x00000218 +4352 000126f0 00000218 .long 0x00000218 +4356 000126f4 00000218 .long 0x00000218 +4360 000126f8 00000218 .long 0x00000218 +4364 000126fc 00000218 .long 0x00000218 +4368 00012700 00000218 .long 0x00000218 +4372 00012704 00000218 .long 0x00000218 +4376 00012708 00000218 .long 0x00000218 +4380 0001270c 00000218 .long 0x00000218 +4384 00012710 00000218 .long 0x00000218 +4388 00012714 00000218 .long 0x00000218 +4392 00012718 00000218 .long 0x00000218 +4396 0001271c 00000218 .long 0x00000218 +4400 00012720 00000218 .long 0x00000218 +4404 00012724 00000218 .long 0x00000218 +4408 00012728 00000218 .long 0x00000218 +4412 0001272c 00000218 .long 0x00000218 +4416 00012730 00000218 .long 0x00000218 +4420 00012734 00000218 .long 0x00000218 +4424 00012738 00000218 .long 0x00000218 +4428 0001273c 00000218 .long 0x00000218 +4432 00012740 00000218 .long 0x00000218 +4436 00012744 00000218 .long 0x00000218 +4440 00012748 000000cc .long 0x000000cc +4444 0001274c 80170000 lwz r0,0x0(r23) +4448 00012750 70020002 andi. r2,r0,0x2 +4452 00012754 41820078 beq 0x127cc +4456 00012758 80180000 lwz r0,0x0(r24) +4460 0001275c 80580004 lwz r2,0x4(r24) +4464 00012760 7f801000 cmpw cr7,r0,r2 +4468 00012764 419e0018 beq cr7,0x1277c +4472 00012768 3c800003 lis r4,0x3 +4476 0001276c 7f03c378 or r3,r24,r24 +4480 00012770 3884d820 addi r4,r4,0xd820 +4484 00012774 4bffbe5d bl _string_prepend +4488 00012778 83fb0000 lwz r31,0x0(r27) +4492 0001277c 881f0000 lbz r0,0x0(r31) +4496 00012780 7c000774 extsb r0,r0 +4500 00012784 2f800056 cmpwi cr7,r0,0x56 'V' +4504 00012788 419e0020 beq cr7,0x127a8 +4508 0001278c 2f800075 cmpwi cr7,r0,0x75 'u' +4512 00012790 419e0028 beq cr7,0x127b8 +4516 00012794 2f800043 cmpwi cr7,r0,0x43 'C' +4520 00012798 409e001c bne cr7,0x127b4 +4524 0001279c 3c800003 lis r4,0x3 +4528 000127a0 3884d824 addi r4,r4,0xd824 const +4532 000127a4 4800001c b 0x127c0 +4536 000127a8 3c800003 lis r4,0x3 +4540 000127ac 3884d82c addi r4,r4,0xd82c volatile +4544 000127b0 48000010 b 0x127c0 +4548 000127b4 4801fbfd bl 0x323b0 _abort +4552 000127b8 3c800003 lis r4,0x3 +4556 000127bc 3884d838 addi r4,r4,0xd838 __restrict +4560 000127c0 7f03c378 or r3,r24,r24 +4564 000127c4 4bffbe0d bl _string_prepend +4568 000127c8 83fb0000 lwz r31,0x0(r27) +4572 000127cc 3bff0001 addi r31,r31,0x1 +4576 000127d0 93fb0000 stw r31,0x0(r27) +4580 000127d4 4bfffe78 b 0x1264c +4584 000127d8 3bff0001 addi r31,r31,0x1 +4588 000127dc 93fb0000 stw r31,0x0(r27) +4592 000127e0 80180000 lwz r0,0x0(r24) +4596 000127e4 80580004 lwz r2,0x4(r24) +4600 000127e8 7f801000 cmpw cr7,r0,r2 +4604 000127ec 419e0014 beq cr7,0x12800 +4608 000127f0 3c800003 lis r4,0x3 +4612 000127f4 7f03c378 or r3,r24,r24 +4616 000127f8 3884d820 addi r4,r4,0xd820 +4620 000127fc 4bffbf05 bl _string_append +4624 00012800 3c800003 lis r4,0x3 +4628 00012804 7f03c378 or r3,r24,r24 +4632 00012808 3884ce68 addi r4,r4,0xce68 unsigned +4636 0001280c 4bffbef5 bl _string_append +4640 00012810 83fb0000 lwz r31,0x0(r27) +4644 00012814 4bfffe38 b 0x1264c +4648 00012818 3bff0001 addi r31,r31,0x1 +4652 0001281c 93fb0000 stw r31,0x0(r27) +4656 00012820 80180000 lwz r0,0x0(r24) +4660 00012824 80580004 lwz r2,0x4(r24) +4664 00012828 7f801000 cmpw cr7,r0,r2 +4668 0001282c 419e0014 beq cr7,0x12840 +4672 00012830 3c800003 lis r4,0x3 +4676 00012834 7f03c378 or r3,r24,r24 +4680 00012838 3884d820 addi r4,r4,0xd820 +4684 0001283c 4bffbec5 bl _string_append +4688 00012840 3c800003 lis r4,0x3 +4692 00012844 7f03c378 or r3,r24,r24 +4696 00012848 3884d89c addi r4,r4,0xd89c signed +4700 0001284c 4bffbeb5 bl _string_append +4704 00012850 83fb0000 lwz r31,0x0(r27) +4708 00012854 4bfffdf8 b 0x1264c +4712 00012858 3bff0001 addi r31,r31,0x1 +4716 0001285c 93fb0000 stw r31,0x0(r27) +4720 00012860 80180000 lwz r0,0x0(r24) +4724 00012864 80580004 lwz r2,0x4(r24) +4728 00012868 7f801000 cmpw cr7,r0,r2 +4732 0001286c 419e0014 beq cr7,0x12880 +4736 00012870 3c800003 lis r4,0x3 +4740 00012874 7f03c378 or r3,r24,r24 +4744 00012878 3884d820 addi r4,r4,0xd820 +4748 0001287c 4bffbe85 bl _string_append +4752 00012880 3c800003 lis r4,0x3 +4756 00012884 7f03c378 or r3,r24,r24 +4760 00012888 3884d8a4 addi r4,r4,0xd8a4 __complex +4764 0001288c 4bffbe75 bl _string_append +4768 00012890 83fb0000 lwz r31,0x0(r27) +4772 00012894 4bfffdb8 b 0x1264c +4776 00012898 2b8b0078 cmplwi cr7,r11,0x78 'x' +4780 0001289c 419d0a14 bgt cr7,0x132b0 +4784 000128a0 3c400001 lis r2,0x1 +4788 000128a4 5569103a rlwinm r9,r11,2,0,29 +4792 000128a8 384228bc addi r2,r2,0x28bc +4796 000128ac 7c09102e lwzx r0,r9,r2 +4800 000128b0 7c001214 add r0,r0,r2 +4804 000128b4 7c0903a6 mtspr ctr,r0 +4808 000128b8 4e800420 bctr +4812 000128bc 000009ec .long 0x000009ec +4816 000128c0 000009f4 .long 0x000009f4 +4820 000128c4 000009f4 .long 0x000009f4 +4824 000128c8 000009f4 .long 0x000009f4 +4828 000128cc 000009f4 .long 0x000009f4 +4832 000128d0 000009f4 .long 0x000009f4 +4836 000128d4 000009f4 .long 0x000009f4 +4840 000128d8 000009f4 .long 0x000009f4 +4844 000128dc 000009f4 .long 0x000009f4 +4848 000128e0 000009f4 .long 0x000009f4 +4852 000128e4 000009f4 .long 0x000009f4 +4856 000128e8 000009f4 .long 0x000009f4 +4860 000128ec 000009f4 .long 0x000009f4 +4864 000128f0 000009f4 .long 0x000009f4 +4868 000128f4 000009f4 .long 0x000009f4 +4872 000128f8 000009f4 .long 0x000009f4 +4876 000128fc 000009f4 .long 0x000009f4 +4880 00012900 000009f4 .long 0x000009f4 +4884 00012904 000009f4 .long 0x000009f4 +4888 00012908 000009f4 .long 0x000009f4 +4892 0001290c 000009f4 .long 0x000009f4 +4896 00012910 000009f4 .long 0x000009f4 +4900 00012914 000009f4 .long 0x000009f4 +4904 00012918 000009f4 .long 0x000009f4 +4908 0001291c 000009f4 .long 0x000009f4 +4912 00012920 000009f4 .long 0x000009f4 +4916 00012924 000009f4 .long 0x000009f4 +4920 00012928 000009f4 .long 0x000009f4 +4924 0001292c 000009f4 .long 0x000009f4 +4928 00012930 000009f4 .long 0x000009f4 +4932 00012934 000009f4 .long 0x000009f4 +4936 00012938 000009f4 .long 0x000009f4 +4940 0001293c 000009f4 .long 0x000009f4 +4944 00012940 000009f4 .long 0x000009f4 +4948 00012944 000009f4 .long 0x000009f4 +4952 00012948 000009f4 .long 0x000009f4 +4956 0001294c 000009f4 .long 0x000009f4 +4960 00012950 000009f4 .long 0x000009f4 +4964 00012954 000009f4 .long 0x000009f4 +4968 00012958 000009f4 .long 0x000009f4 +4972 0001295c 000009f4 .long 0x000009f4 +4976 00012960 000009f4 .long 0x000009f4 +4980 00012964 000009f4 .long 0x000009f4 +4984 00012968 000009f4 .long 0x000009f4 +4988 0001296c 000009f4 .long 0x000009f4 +4992 00012970 000009f4 .long 0x000009f4 +4996 00012974 000009f4 .long 0x000009f4 +5000 00012978 000009f4 .long 0x000009f4 +5004 0001297c 000005f8 .long 0x000005f8 +5008 00012980 000005f8 .long 0x000005f8 +5012 00012984 000005f8 .long 0x000005f8 +5016 00012988 000005f8 .long 0x000005f8 +5020 0001298c 000005f8 .long 0x000005f8 +5024 00012990 000005f8 .long 0x000005f8 +5028 00012994 000005f8 .long 0x000005f8 +5032 00012998 000005f8 .long 0x000005f8 +5036 0001299c 000005f8 .long 0x000005f8 +5040 000129a0 000005f8 .long 0x000005f8 +5044 000129a4 000009f4 .long 0x000009f4 +5048 000129a8 000009f4 .long 0x000009f4 +5052 000129ac 000009f4 .long 0x000009f4 +5056 000129b0 000009f4 .long 0x000009f4 +5060 000129b4 000009f4 .long 0x000009f4 +5064 000129b8 000009f4 .long 0x000009f4 +5068 000129bc 000009f4 .long 0x000009f4 +5072 000129c0 000009f4 .long 0x000009f4 +5076 000129c4 000009f4 .long 0x000009f4 +5080 000129c8 000009f4 .long 0x000009f4 +5084 000129cc 000009f4 .long 0x000009f4 +5088 000129d0 000009f4 .long 0x000009f4 +5092 000129d4 000009f4 .long 0x000009f4 +5096 000129d8 000004a4 .long 0x000004a4 +5100 000129dc 000009f4 .long 0x000009f4 +5104 000129e0 000004c8 .long 0x000004c8 +5108 000129e4 000009f4 .long 0x000009f4 +5112 000129e8 000009f4 .long 0x000009f4 +5116 000129ec 000009f4 .long 0x000009f4 +5120 000129f0 000009f4 .long 0x000009f4 +5124 000129f4 000009f4 .long 0x000009f4 +5128 000129f8 000009f4 .long 0x000009f4 +5132 000129fc 000009f4 .long 0x000009f4 +5136 00012a00 000009f4 .long 0x000009f4 +5140 00012a04 000009f4 .long 0x000009f4 +5144 00012a08 000009f4 .long 0x000009f4 +5148 00012a0c 000009f4 .long 0x000009f4 +5152 00012a10 000009f4 .long 0x000009f4 +5156 00012a14 000009f4 .long 0x000009f4 +5160 00012a18 000009f4 .long 0x000009f4 +5164 00012a1c 000009f4 .long 0x000009f4 +5168 00012a20 000009f4 .long 0x000009f4 +5172 00012a24 000009f4 .long 0x000009f4 +5176 00012a28 000009f4 .long 0x000009f4 +5180 00012a2c 000009f4 .long 0x000009f4 +5184 00012a30 000009f4 .long 0x000009f4 +5188 00012a34 000009f4 .long 0x000009f4 +5192 00012a38 000009ec .long 0x000009ec +5196 00012a3c 000009f4 .long 0x000009f4 +5200 00012a40 000009f4 .long 0x000009f4 +5204 00012a44 00000324 .long 0x00000324 +5208 00012a48 00000364 .long 0x00000364 +5212 00012a4c 00000424 .long 0x00000424 +5216 00012a50 000009f4 .long 0x000009f4 +5220 00012a54 00000464 .long 0x00000464 +5224 00012a58 000009f4 .long 0x000009f4 +5228 00012a5c 000009f4 .long 0x000009f4 +5232 00012a60 000002a4 .long 0x000002a4 +5236 00012a64 000009f4 .long 0x000009f4 +5240 00012a68 000009f4 .long 0x000009f4 +5244 00012a6c 00000264 .long 0x00000264 +5248 00012a70 000009f4 .long 0x000009f4 +5252 00012a74 000009f4 .long 0x000009f4 +5256 00012a78 000009f4 .long 0x000009f4 +5260 00012a7c 000009f4 .long 0x000009f4 +5264 00012a80 000009f4 .long 0x000009f4 +5268 00012a84 000003e4 .long 0x000003e4 +5272 00012a88 000002e4 .long 0x000002e4 +5276 00012a8c 000008d4 .long 0x000008d4 +5280 00012a90 000009f4 .long 0x000009f4 +5284 00012a94 000001e4 .long 0x000001e4 +5288 00012a98 000003a4 .long 0x000003a4 +5292 00012a9c 00000224 .long 0x00000224 +5296 00012aa0 3bff0001 addi r31,r31,0x1 +5300 00012aa4 93fb0000 stw r31,0x0(r27) +5304 00012aa8 80180000 lwz r0,0x0(r24) +5308 00012aac 80580004 lwz r2,0x4(r24) +5312 00012ab0 7f801000 cmpw cr7,r0,r2 +5316 00012ab4 419e0014 beq cr7,0x12ac8 +5320 00012ab8 3c800003 lis r4,0x3 +5324 00012abc 7f03c378 or r3,r24,r24 +5328 00012ac0 3884d820 addi r4,r4,0xd820 +5332 00012ac4 4bffbc3d bl _string_append +5336 00012ac8 3c800003 lis r4,0x3 +5340 00012acc 7f03c378 or r3,r24,r24 +5344 00012ad0 3b200003 li r25,0x3 +5348 00012ad4 3884cec4 addi r4,r4,0xcec4 void +5352 00012ad8 4bffbc29 bl _string_append +5356 00012adc 480007d8 b 0x132b4 +5360 00012ae0 3bff0001 addi r31,r31,0x1 +5364 00012ae4 93fb0000 stw r31,0x0(r27) +5368 00012ae8 80180000 lwz r0,0x0(r24) +5372 00012aec 80580004 lwz r2,0x4(r24) +5376 00012af0 7f801000 cmpw cr7,r0,r2 +5380 00012af4 419e0014 beq cr7,0x12b08 +5384 00012af8 3c800003 lis r4,0x3 +5388 00012afc 7f03c378 or r3,r24,r24 +5392 00012b00 3884d820 addi r4,r4,0xd820 +5396 00012b04 4bffbbfd bl _string_append +5400 00012b08 3c800003 lis r4,0x3 +5404 00012b0c 7f03c378 or r3,r24,r24 +5408 00012b10 3b200003 li r25,0x3 +5412 00012b14 3884ced4 addi r4,r4,0xced4 long long +5416 00012b18 4bffbbe9 bl _string_append +5420 00012b1c 48000798 b 0x132b4 +5424 00012b20 3bff0001 addi r31,r31,0x1 +5428 00012b24 93fb0000 stw r31,0x0(r27) +5432 00012b28 80180000 lwz r0,0x0(r24) +5436 00012b2c 80580004 lwz r2,0x4(r24) +5440 00012b30 7f801000 cmpw cr7,r0,r2 +5444 00012b34 419e0014 beq cr7,0x12b48 +5448 00012b38 3c800003 lis r4,0x3 +5452 00012b3c 7f03c378 or r3,r24,r24 +5456 00012b40 3884d820 addi r4,r4,0xd820 +5460 00012b44 4bffbbbd bl _string_append +5464 00012b48 3c800003 lis r4,0x3 +5468 00012b4c 7f03c378 or r3,r24,r24 +5472 00012b50 3b200003 li r25,0x3 +5476 00012b54 3884ce74 addi r4,r4,0xce74 long +5480 00012b58 4bffbba9 bl _string_append +5484 00012b5c 48000758 b 0x132b4 +5488 00012b60 3bff0001 addi r31,r31,0x1 +5492 00012b64 93fb0000 stw r31,0x0(r27) +5496 00012b68 80180000 lwz r0,0x0(r24) +5500 00012b6c 80580004 lwz r2,0x4(r24) +5504 00012b70 7f801000 cmpw cr7,r0,r2 +5508 00012b74 419e0014 beq cr7,0x12b88 +5512 00012b78 3c800003 lis r4,0x3 +5516 00012b7c 7f03c378 or r3,r24,r24 +5520 00012b80 3884d820 addi r4,r4,0xd820 +5524 00012b84 4bffbb7d bl _string_append +5528 00012b88 3c800003 lis r4,0x3 +5532 00012b8c 7f03c378 or r3,r24,r24 +5536 00012b90 3b200003 li r25,0x3 +5540 00012b94 3884ce54 addi r4,r4,0xce54 int +5544 00012b98 4bffbb69 bl _string_append +5548 00012b9c 48000718 b 0x132b4 +5552 00012ba0 3bff0001 addi r31,r31,0x1 +5556 00012ba4 93fb0000 stw r31,0x0(r27) +5560 00012ba8 80180000 lwz r0,0x0(r24) +5564 00012bac 80580004 lwz r2,0x4(r24) +5568 00012bb0 7f801000 cmpw cr7,r0,r2 +5572 00012bb4 419e0014 beq cr7,0x12bc8 +5576 00012bb8 3c800003 lis r4,0x3 +5580 00012bbc 7f03c378 or r3,r24,r24 +5584 00012bc0 3884d820 addi r4,r4,0xd820 +5588 00012bc4 4bffbb3d bl _string_append +5592 00012bc8 3c800003 lis r4,0x3 +5596 00012bcc 7f03c378 or r3,r24,r24 +5600 00012bd0 3b200003 li r25,0x3 +5604 00012bd4 3884ceac addi r4,r4,0xceac short +5608 00012bd8 4bffbb29 bl _string_append +5612 00012bdc 480006d8 b 0x132b4 +5616 00012be0 3bff0001 addi r31,r31,0x1 +5620 00012be4 93fb0000 stw r31,0x0(r27) +5624 00012be8 80180000 lwz r0,0x0(r24) +5628 00012bec 80580004 lwz r2,0x4(r24) +5632 00012bf0 7f801000 cmpw cr7,r0,r2 +5636 00012bf4 419e0014 beq cr7,0x12c08 +5640 00012bf8 3c800003 lis r4,0x3 +5644 00012bfc 7f03c378 or r3,r24,r24 +5648 00012c00 3884d820 addi r4,r4,0xd820 +5652 00012c04 4bffbafd bl _string_append +5656 00012c08 3c800003 lis r4,0x3 +5660 00012c0c 7f03c378 or r3,r24,r24 +5664 00012c10 3b200004 li r25,0x4 +5668 00012c14 3884cdfc addi r4,r4,0xcdfc bool +5672 00012c18 4bffbae9 bl _string_append +5676 00012c1c 48000698 b 0x132b4 +5680 00012c20 3bff0001 addi r31,r31,0x1 +5684 00012c24 93fb0000 stw r31,0x0(r27) +5688 00012c28 80180000 lwz r0,0x0(r24) +5692 00012c2c 80580004 lwz r2,0x4(r24) +5696 00012c30 7f801000 cmpw cr7,r0,r2 +5700 00012c34 419e0014 beq cr7,0x12c48 +5704 00012c38 3c800003 lis r4,0x3 +5708 00012c3c 7f03c378 or r3,r24,r24 +5712 00012c40 3884d820 addi r4,r4,0xd820 +5716 00012c44 4bffbabd bl _string_append +5720 00012c48 3c800003 lis r4,0x3 +5724 00012c4c 7f03c378 or r3,r24,r24 +5728 00012c50 3b200005 li r25,0x5 +5732 00012c54 3884ce0c addi r4,r4,0xce0c char +5736 00012c58 4bffbaa9 bl _string_append +5740 00012c5c 48000658 b 0x132b4 +5744 00012c60 3bff0001 addi r31,r31,0x1 +5748 00012c64 93fb0000 stw r31,0x0(r27) +5752 00012c68 80180000 lwz r0,0x0(r24) +5756 00012c6c 80580004 lwz r2,0x4(r24) +5760 00012c70 7f801000 cmpw cr7,r0,r2 +5764 00012c74 419e0014 beq cr7,0x12c88 +5768 00012c78 3c800003 lis r4,0x3 +5772 00012c7c 7f03c378 or r3,r24,r24 +5776 00012c80 3884d820 addi r4,r4,0xd820 +5780 00012c84 4bffba7d bl _string_append +5784 00012c88 3c800003 lis r4,0x3 +5788 00012c8c 7f03c378 or r3,r24,r24 +5792 00012c90 3b200005 li r25,0x5 +5796 00012c94 3884cecc addi r4,r4,0xcecc wchar_t +5800 00012c98 4bffba69 bl _string_append +5804 00012c9c 48000618 b 0x132b4 +5808 00012ca0 3bff0001 addi r31,r31,0x1 +5812 00012ca4 93fb0000 stw r31,0x0(r27) +5816 00012ca8 80180000 lwz r0,0x0(r24) +5820 00012cac 80580004 lwz r2,0x4(r24) +5824 00012cb0 7f801000 cmpw cr7,r0,r2 +5828 00012cb4 419e0014 beq cr7,0x12cc8 +5832 00012cb8 3c800003 lis r4,0x3 +5836 00012cbc 7f03c378 or r3,r24,r24 +5840 00012cc0 3884d820 addi r4,r4,0xd820 +5844 00012cc4 4bffba3d bl _string_append +5848 00012cc8 3c800003 lis r4,0x3 +5852 00012ccc 7f03c378 or r3,r24,r24 +5856 00012cd0 3b200006 li r25,0x6 +5860 00012cd4 3884ce24 addi r4,r4,0xce24 long double +5864 00012cd8 4bffba29 bl _string_append +5868 00012cdc 480005d8 b 0x132b4 +5872 00012ce0 3bff0001 addi r31,r31,0x1 +5876 00012ce4 93fb0000 stw r31,0x0(r27) +5880 00012ce8 80180000 lwz r0,0x0(r24) +5884 00012cec 80580004 lwz r2,0x4(r24) +5888 00012cf0 7f801000 cmpw cr7,r0,r2 +5892 00012cf4 419e0014 beq cr7,0x12d08 +5896 00012cf8 3c800003 lis r4,0x3 +5900 00012cfc 7f03c378 or r3,r24,r24 +5904 00012d00 3884d820 addi r4,r4,0xd820 +5908 00012d04 4bffb9fd bl _string_append +5912 00012d08 3c800003 lis r4,0x3 +5916 00012d0c 7f03c378 or r3,r24,r24 +5920 00012d10 3b200006 li r25,0x6 +5924 00012d14 3884ce1c addi r4,r4,0xce1c double +5928 00012d18 4bffb9e9 bl _string_append +5932 00012d1c 48000598 b 0x132b4 +5936 00012d20 3bff0001 addi r31,r31,0x1 +5940 00012d24 93fb0000 stw r31,0x0(r27) +5944 00012d28 80180000 lwz r0,0x0(r24) +5948 00012d2c 80580004 lwz r2,0x4(r24) +5952 00012d30 7f801000 cmpw cr7,r0,r2 +5956 00012d34 419e0014 beq cr7,0x12d48 +5960 00012d38 3c800003 lis r4,0x3 +5964 00012d3c 7f03c378 or r3,r24,r24 +5968 00012d40 3884d820 addi r4,r4,0xd820 +5972 00012d44 4bffb9bd bl _string_append +5976 00012d48 3c800003 lis r4,0x3 +5980 00012d4c 7f03c378 or r3,r24,r24 +5984 00012d50 3b200006 li r25,0x6 +5988 00012d54 3884ce30 addi r4,r4,0xce30 float +5992 00012d58 4bffb9a9 bl _string_append +5996 00012d5c 48000558 b 0x132b4 +6000 00012d60 3bff0001 addi r31,r31,0x1 +6004 00012d64 3c400004 lis r2,0x4 +6008 00012d68 93fb0000 stw r31,0x0(r27) +6012 00012d6c 80422818 lwz r2,0x2818(r2) +6016 00012d70 880a0001 lbz r0,0x1(r10) +6020 00012d74 5400083c rlwinm r0,r0,1,0,30 +6024 00012d78 7d22022e lhzx r9,r2,r0 +6028 00012d7c 71200004 andi. r0,r9,0x4 +6032 00012d80 41820530 beq 0x132b0 +6036 00012d84 7fe2fb78 or r2,r31,r31 +6040 00012d88 3bff0001 addi r31,r31,0x1 +6044 00012d8c 93fb0000 stw r31,0x0(r27) +6048 00012d90 60000000 nop +6052 00012d94 88020001 lbz r0,0x1(r2) +6056 00012d98 2f80005f cmpwi cr7,r0,0x5f '_' +6060 00012d9c 409e007c bne cr7,0x12e18 +6064 00012da0 38000009 li r0,0x9 +6068 00012da4 3be20002 addi r31,r2,0x2 +6072 00012da8 3921004c addi r9,r1,0x4c +6076 00012dac 38400000 li r2,0x0 +6080 00012db0 7c0903a6 mtspr ctr,r0 +6084 00012db4 93fb0000 stw r31,0x0(r27) +6088 00012db8 4800001c b 0x12dd4 +6092 00012dbc 7c0249ae stbx r0,r2,r9 +6096 00012dc0 38420001 addi r2,r2,0x1 +6100 00012dc4 83fb0000 lwz r31,0x0(r27) +6104 00012dc8 3bff0001 addi r31,r31,0x1 +6108 00012dcc 93fb0000 stw r31,0x0(r27) +6112 00012dd0 4240001c bdz 0x12dec +6116 00012dd4 881f0000 lbz r0,0x0(r31) +6120 00012dd8 7c000774 extsb r0,r0 +6124 00012ddc 2f800000 cmpwi cr7,r0,0x0 +6128 00012de0 419e000c beq cr7,0x12dec +6132 00012de4 2f80005f cmpwi cr7,r0,0x5f '_' +6136 00012de8 409effd4 bne cr7,0x12dbc +6140 00012dec 881f0000 lbz r0,0x0(r31) +6144 00012df0 2f80005f cmpwi cr7,r0,0x5f '_' +6148 00012df4 409e04bc bne cr7,0x132b0 +6152 00012df8 7c411214 add r2,r1,r2 +6156 00012dfc 38000000 li r0,0x0 +6160 00012e00 3bc1004c addi r30,r1,0x4c +6164 00012e04 9802004c stb r0,0x4c(r2) +6168 00012e08 813b0000 lwz r9,0x0(r27) +6172 00012e0c 3be90001 addi r31,r9,0x1 +6176 00012e10 93fb0000 stw r31,0x0(r27) +6180 00012e14 48000044 b 0x12e58 +6184 00012e18 3bc1004c addi r30,r1,0x4c +6188 00012e1c 7fe4fb78 or r4,r31,r31 +6192 00012e20 38a00002 li r5,0x2 +6196 00012e24 7fc3f378 or r3,r30,r30 +6200 00012e28 4801f619 bl 0x32440 _strncpy +6204 00012e2c 38000000 li r0,0x0 +6208 00012e30 9801004e stb r0,0x4e(r1) +6212 00012e34 83fb0000 lwz r31,0x0(r27) +6216 00012e38 7fe3fb78 or r3,r31,r31 +6220 00012e3c 4801f545 bl 0x32380 _strlen +6224 00012e40 38000002 li r0,0x2 +6228 00012e44 2b830001 cmplwi cr7,r3,0x1 +6232 00012e48 419d0008 bgt cr7,0x12e50 +6236 00012e4c 7c601b78 or r0,r3,r3 +6240 00012e50 7fe0fa14 add r31,r0,r31 +6244 00012e54 93fb0000 stw r31,0x0(r27) +6248 00012e58 3c800003 lis r4,0x3 +6252 00012e5c 38a1003c addi r5,r1,0x3c +6256 00012e60 7fc3f378 or r3,r30,r30 +6260 00012e64 3884d8b0 addi r4,r4,0xd8b0 %x +6264 00012e68 4801f5e9 bl 0x32450 _sscanf$LDBL128 +6268 00012e6c 80a1003c lwz r5,0x3c(r1) +6272 00012e70 3c800003 lis r4,0x3 +6276 00012e74 7fc3f378 or r3,r30,r30 +6280 00012e78 3884d8b4 addi r4,r4,0xd8b4 int%u_t +6284 00012e7c 4801f585 bl 0x32400 _sprintf$LDBL128 +6288 00012e80 80580000 lwz r2,0x0(r24) +6292 00012e84 80180004 lwz r0,0x4(r24) +6296 00012e88 7f820000 cmpw cr7,r2,r0 +6300 00012e8c 419e0014 beq cr7,0x12ea0 +6304 00012e90 3c800003 lis r4,0x3 +6308 00012e94 7f03c378 or r3,r24,r24 +6312 00012e98 3884d820 addi r4,r4,0xd820 +6316 00012e9c 4bffb865 bl _string_append +6320 00012ea0 7fc4f378 or r4,r30,r30 +6324 00012ea4 7f03c378 or r3,r24,r24 +6328 00012ea8 3b200003 li r25,0x3 +6332 00012eac 4bffb855 bl _string_append +6336 00012eb0 48000404 b 0x132b4 +6340 00012eb4 8097001c lwz r4,0x1c(r23) +6344 00012eb8 80570014 lwz r2,0x14(r23) +6348 00012ebc 7f822000 cmpw cr7,r2,r4 +6352 00012ec0 419c0050 blt cr7,0x12f10 +6356 00012ec4 2f840000 cmpwi cr7,r4,0x0 +6360 00012ec8 409e0024 bne cr7,0x12eec +6364 00012ecc 38000005 li r0,0x5 +6368 00012ed0 38600014 li r3,0x14 +6372 00012ed4 9017001c stw r0,0x1c(r23) +6376 00012ed8 480068d9 bl _xmalloc +6380 00012edc 80570014 lwz r2,0x14(r23) +6384 00012ee0 7c691b78 or r9,r3,r3 +6388 00012ee4 9077000c stw r3,0xc(r23) +6392 00012ee8 4800002c b 0x12f14 +6396 00012eec 5480083c rlwinm r0,r4,1,0,30 +6400 00012ef0 8077000c lwz r3,0xc(r23) +6404 00012ef4 54841838 rlwinm r4,r4,3,0,28 +6408 00012ef8 9017001c stw r0,0x1c(r23) +6412 00012efc 48006a05 bl _xrealloc +6416 00012f00 80570014 lwz r2,0x14(r23) +6420 00012f04 7c691b78 or r9,r3,r3 +6424 00012f08 9077000c stw r3,0xc(r23) +6428 00012f0c 48000008 b 0x12f14 +6432 00012f10 8137000c lwz r9,0xc(r23) +6436 00012f14 38000000 li r0,0x0 +6440 00012f18 545a103a rlwinm r26,r2,2,0,29 +6444 00012f1c 39600000 li r11,0x0 +6448 00012f20 38420001 addi r2,r2,0x1 +6452 00012f24 3d000004 lis r8,0x4 +6456 00012f28 90570014 stw r2,0x14(r23) +6460 00012f2c 7c09d12e stwx r0,r9,r26 +6464 00012f30 91610058 stw r11,0x58(r1) +6468 00012f34 9001005c stw r0,0x5c(r1) +6472 00012f38 90010060 stw r0,0x60(r1) +6476 00012f3c 81282818 lwz r9,0x2818(r8) +6480 00012f40 807b0000 lwz r3,0x0(r27) +6484 00012f44 88030000 lbz r0,0x0(r3) +6488 00012f48 7c0b0774 extsb r11,r0 +6492 00012f4c 55620dfc rlwinm r2,r11,1,23,30 +6496 00012f50 7c024a2e lhzx r0,r2,r9 +6500 00012f54 70020004 andi. r2,r0,0x4 +6504 00012f58 41820208 beq 0x13160 +6508 00012f5c 48000068 b 0x12fc4 +6512 00012f60 1cbf000a mulli r5,r31,0xa +6516 00012f64 3c006666 lis r0,0x6666 +6520 00012f68 60006667 ori r0,r0,0x6667 +6524 00012f6c 7c050096 mulhw r0,r5,r0 +6528 00012f70 7ca2fe70 srawi r2,r5,31 +6532 00012f74 7c001670 srawi r0,r0,2 +6536 00012f78 7c020050 subf r0,r2,r0 +6540 00012f7c 1c00000a mulli r0,r0,0xa +6544 00012f80 7f850000 cmpw cr7,r5,r0 +6548 00012f84 419e0044 beq cr7,0x12fc8 +6552 00012f88 55200dfc rlwinm r0,r9,1,23,30 +6556 00012f8c 7c4a022e lhzx r2,r10,r0 +6560 00012f90 70490004 andi. r9,r2,0x4 +6564 00012f94 418201cc beq 0x13160 +6568 00012f98 7d495378 or r9,r10,r10 +6572 00012f9c 3be30001 addi r31,r3,0x1 +6576 00012fa0 93fb0000 stw r31,0x0(r27) +6580 00012fa4 7fe3fb78 or r3,r31,r31 +6584 00012fa8 60000000 nop +6588 00012fac 881f0000 lbz r0,0x0(r31) +6592 00012fb0 5400083c rlwinm r0,r0,1,0,30 +6596 00012fb4 7c49022e lhzx r2,r9,r0 +6600 00012fb8 70400004 andi. r0,r2,0x4 +6604 00012fbc 4082ffe0 bne 0x12f9c +6608 00012fc0 480001a0 b 0x13160 +6612 00012fc4 38a00000 li r5,0x0 +6616 00012fc8 38630001 addi r3,r3,0x1 +6620 00012fcc 7c455a14 add r2,r5,r11 +6624 00012fd0 81482818 lwz r10,0x2818(r8) +6628 00012fd4 907b0000 stw r3,0x0(r27) +6632 00012fd8 3be2ffd0 addi r31,r2,0xffd0 +6636 00012fdc 89230000 lbz r9,0x0(r3) +6640 00012fe0 7d2b0774 extsb r11,r9 +6644 00012fe4 55600dfc rlwinm r0,r11,1,23,30 +6648 00012fe8 7c4a022e lhzx r2,r10,r0 +6652 00012fec 70400004 andi. r0,r2,0x4 +6656 00012ff0 4082ff70 bne 0x12f60 +6660 00012ff4 2f9f0000 cmpwi cr7,r31,0x0 +6664 00012ff8 419c0168 blt cr7,0x13160 +6668 00012ffc 4801f385 bl 0x32380 _strlen +6672 00013000 7f83f800 cmpw cr7,r3,r31 +6676 00013004 419c015c blt cr7,0x13160 +6680 00013008 7fe5fb78 or r5,r31,r31 +6684 0001300c 7f64db78 or r4,r27,r27 +6688 00013010 7ee3bb78 or r3,r23,r23 +6692 00013014 38c10058 addi r6,r1,0x58 +6696 00013018 4bffd4b9 bl _demangle_arm_hp_template +6700 0001301c 83e10058 lwz r31,0x58(r1) +6704 00013020 8041005c lwz r2,0x5c(r1) +6708 00013024 7f9f1000 cmpw cr7,r31,r2 +6712 00013028 409e0018 bne cr7,0x13040 +6716 0001302c 38600001 li r3,0x1 +6720 00013030 3b800000 li r28,0x0 +6724 00013034 3bc00000 li r30,0x0 +6728 00013038 48000018 b 0x13050 +6732 0001303c 60000000 nop +6736 00013040 7c5f1050 subf r2,r31,r2 +6740 00013044 7c5e1378 or r30,r2,r2 +6744 00013048 38620001 addi r3,r2,0x1 +6748 0001304c 7c5c1378 or r28,r2,r2 +6752 00013050 48006761 bl _xmalloc +6756 00013054 7fe4fb78 or r4,r31,r31 +6760 00013058 7f85e378 or r5,r28,r28 +6764 0001305c 7c7d1b78 or r29,r3,r3 +6768 00013060 4801f2f1 bl 0x32350 _memcpy +6772 00013064 38000000 li r0,0x0 +6776 00013068 8137000c lwz r9,0xc(r23) +6780 0001306c 7c1df1ae stbx r0,r29,r30 +6784 00013070 7fba492e stwx r29,r26,r9 +6788 00013074 80580000 lwz r2,0x0(r24) +6792 00013078 80180004 lwz r0,0x4(r24) +6796 0001307c 7f820000 cmpw cr7,r2,r0 +6800 00013080 419e0014 beq cr7,0x13094 +6804 00013084 3c800003 lis r4,0x3 +6808 00013088 7f03c378 or r3,r24,r24 +6812 0001308c 3884d820 addi r4,r4,0xd820 +6816 00013090 4bffb671 bl _string_append +6820 00013094 81610058 lwz r11,0x58(r1) +6824 00013098 80a1005c lwz r5,0x5c(r1) +6828 0001309c 3b600001 li r27,0x1 +6832 000130a0 7f8b2800 cmpw cr7,r11,r5 +6836 000130a4 419e00c4 beq cr7,0x13168 +6840 000130a8 80780000 lwz r3,0x0(r24) +6844 000130ac 7feb2850 subf r31,r11,r5 +6848 000130b0 2f830000 cmpwi cr7,r3,0x0 +6852 000130b4 409e0040 bne cr7,0x130f4 +6856 000130b8 2f9f001f cmpwi cr7,r31,0x1f +6860 000130bc 409d0010 ble cr7,0x130cc +6864 000130c0 7fe3fb78 or r3,r31,r31 +6868 000130c4 7ffefb78 or r30,r31,r31 +6872 000130c8 4800000c b 0x130d4 +6876 000130cc 38600020 li r3,0x20 +6880 000130d0 3bc00020 li r30,0x20 +6884 000130d4 480066dd bl _xmalloc +6888 000130d8 81610058 lwz r11,0x58(r1) +6892 000130dc 7c1e1a14 add r0,r30,r3 +6896 000130e0 7c7d1b78 or r29,r3,r3 +6900 000130e4 90780000 stw r3,0x0(r24) +6904 000130e8 90780004 stw r3,0x4(r24) +6908 000130ec 90180008 stw r0,0x8(r24) +6912 000130f0 48000044 b 0x13134 +6916 000130f4 83b80004 lwz r29,0x4(r24) +6920 000130f8 80180008 lwz r0,0x8(r24) +6924 000130fc 7c1d0050 subf r0,r29,r0 +6928 00013100 7f9f0000 cmpw cr7,r31,r0 +6932 00013104 409d0030 ble cr7,0x13134 +6936 00013108 7fa3e850 subf r29,r3,r29 +6940 0001310c 7f9fea14 add r28,r31,r29 +6944 00013110 579c083c rlwinm r28,r28,1,0,30 +6948 00013114 7f84e378 or r4,r28,r28 +6952 00013118 480067e9 bl _xrealloc +6956 0001311c 81610058 lwz r11,0x58(r1) +6960 00013120 7f9c1a14 add r28,r28,r3 +6964 00013124 7fa3ea14 add r29,r3,r29 +6968 00013128 90780000 stw r3,0x0(r24) +6972 0001312c 93980008 stw r28,0x8(r24) +6976 00013130 93b80004 stw r29,0x4(r24) +6980 00013134 7fa3eb78 or r3,r29,r29 +6984 00013138 7d645b78 or r4,r11,r11 +6988 0001313c 7fe5fb78 or r5,r31,r31 +6992 00013140 3b600001 li r27,0x1 +6996 00013144 4801f20d bl 0x32350 _memcpy +7000 00013148 80180004 lwz r0,0x4(r24) +7004 0001314c 81610058 lwz r11,0x58(r1) +7008 00013150 7fbf0214 add r29,r31,r0 +7012 00013154 93b80004 stw r29,0x4(r24) +7016 00013158 48000010 b 0x13168 +7020 0001315c 60000000 nop +7024 00013160 81610058 lwz r11,0x58(r1) +7028 00013164 3b600000 li r27,0x0 +7032 00013168 2f8b0000 cmpwi cr7,r11,0x0 +7036 0001316c 419e0134 beq cr7,0x132a0 +7040 00013170 7d635b78 or r3,r11,r11 +7044 00013174 4801f1ed bl 0x32360 _free +7048 00013178 38000000 li r0,0x0 +7052 0001317c 39600000 li r11,0x0 +7056 00013180 90010060 stw r0,0x60(r1) +7060 00013184 91610058 stw r11,0x58(r1) +7064 00013188 9001005c stw r0,0x5c(r1) +7068 0001318c 48000114 b 0x132a0 +7072 00013190 38000000 li r0,0x0 +7076 00013194 39600000 li r11,0x0 +7080 00013198 7f64db78 or r4,r27,r27 +7084 0001319c 38a10058 addi r5,r1,0x58 +7088 000131a0 7ee3bb78 or r3,r23,r23 +7092 000131a4 38c00000 li r6,0x0 +7096 000131a8 91610058 stw r11,0x58(r1) +7100 000131ac 9001005c stw r0,0x5c(r1) +7104 000131b0 90010060 stw r0,0x60(r1) +7108 000131b4 38e00001 li r7,0x1 +7112 000131b8 39000001 li r8,0x1 +7116 000131bc 48000565 bl _demangle_template +7120 000131c0 81610058 lwz r11,0x58(r1) +7124 000131c4 80a1005c lwz r5,0x5c(r1) +7128 000131c8 7c7b1b78 or r27,r3,r3 +7132 000131cc 7f8b2800 cmpw cr7,r11,r5 +7136 000131d0 419e00b0 beq cr7,0x13280 +7140 000131d4 80780000 lwz r3,0x0(r24) +7144 000131d8 7feb2850 subf r31,r11,r5 +7148 000131dc 2f830000 cmpwi cr7,r3,0x0 +7152 000131e0 409e0040 bne cr7,0x13220 +7156 000131e4 2f9f001f cmpwi cr7,r31,0x1f +7160 000131e8 409d0010 ble cr7,0x131f8 +7164 000131ec 7fe3fb78 or r3,r31,r31 +7168 000131f0 7ffefb78 or r30,r31,r31 +7172 000131f4 4800000c b 0x13200 +7176 000131f8 38600020 li r3,0x20 +7180 000131fc 3bc00020 li r30,0x20 +7184 00013200 480065b1 bl _xmalloc +7188 00013204 81610058 lwz r11,0x58(r1) +7192 00013208 7c1e1a14 add r0,r30,r3 +7196 0001320c 7c7d1b78 or r29,r3,r3 +7200 00013210 90780000 stw r3,0x0(r24) +7204 00013214 90780004 stw r3,0x4(r24) +7208 00013218 90180008 stw r0,0x8(r24) +7212 0001321c 48000044 b 0x13260 +7216 00013220 83b80004 lwz r29,0x4(r24) +7220 00013224 80180008 lwz r0,0x8(r24) +7224 00013228 7c1d0050 subf r0,r29,r0 +7228 0001322c 7f9f0000 cmpw cr7,r31,r0 +7232 00013230 409d0030 ble cr7,0x13260 +7236 00013234 7fa3e850 subf r29,r3,r29 +7240 00013238 7f9fea14 add r28,r31,r29 +7244 0001323c 579c083c rlwinm r28,r28,1,0,30 +7248 00013240 7f84e378 or r4,r28,r28 +7252 00013244 480066bd bl _xrealloc +7256 00013248 81610058 lwz r11,0x58(r1) +7260 0001324c 7f9c1a14 add r28,r28,r3 +7264 00013250 7fa3ea14 add r29,r3,r29 +7268 00013254 90780000 stw r3,0x0(r24) +7272 00013258 93980008 stw r28,0x8(r24) +7276 0001325c 93b80004 stw r29,0x4(r24) +7280 00013260 7fa3eb78 or r3,r29,r29 +7284 00013264 7d645b78 or r4,r11,r11 +7288 00013268 7fe5fb78 or r5,r31,r31 +7292 0001326c 4801f0e5 bl 0x32350 _memcpy +7296 00013270 80180004 lwz r0,0x4(r24) +7300 00013274 81610058 lwz r11,0x58(r1) +7304 00013278 7fbf0214 add r29,r31,r0 +7308 0001327c 93b80004 stw r29,0x4(r24) +7312 00013280 2f8b0000 cmpwi cr7,r11,0x0 +7316 00013284 419e001c beq cr7,0x132a0 +7320 00013288 7d635b78 or r3,r11,r11 +7324 0001328c 4801f0d5 bl 0x32360 _free +7328 00013290 38000000 li r0,0x0 +7332 00013294 90010058 stw r0,0x58(r1) +7336 00013298 9001005c stw r0,0x5c(r1) +7340 0001329c 90010060 stw r0,0x60(r1) +7344 000132a0 2f9b0000 cmpwi cr7,r27,0x0 +7348 000132a4 419e000c beq cr7,0x132b0 +7352 000132a8 3b200003 li r25,0x3 +7356 000132ac 48000008 b 0x132b4 +7360 000132b0 3b200000 li r25,0x0 +7364 000132b4 2f960000 cmpwi cr7,r22,0x0 +7368 000132b8 409e0008 bne cr7,0x132c0 +7372 000132bc 7f36cb78 or r22,r25,r25 +7376 000132c0 2e190000 cmpwi cr4,r25,0x0 +7380 000132c4 419200f4 beq cr4,0x133b8 +7384 000132c8 80410040 lwz r2,0x40(r1) +7388 000132cc 80010044 lwz r0,0x44(r1) +7392 000132d0 7f820000 cmpw cr7,r2,r0 +7396 000132d4 419e011c beq cr7,0x133f0 +7400 000132d8 3c800003 lis r4,0x3 +7404 000132dc 7f03c378 or r3,r24,r24 +7408 000132e0 3884d820 addi r4,r4,0xd820 +7412 000132e4 4bffb41d bl _string_append +7416 000132e8 80410040 lwz r2,0x40(r1) +7420 000132ec 80a10044 lwz r5,0x44(r1) +7424 000132f0 7f822800 cmpw cr7,r2,r5 +7428 000132f4 419e00fc beq cr7,0x133f0 +7432 000132f8 80780000 lwz r3,0x0(r24) +7436 000132fc 7fe22850 subf r31,r2,r5 +7440 00013300 2f830000 cmpwi cr7,r3,0x0 +7444 00013304 409e0040 bne cr7,0x13344 +7448 00013308 2f9f001f cmpwi cr7,r31,0x1f +7452 0001330c 409d0010 ble cr7,0x1331c +7456 00013310 7fe3fb78 or r3,r31,r31 +7460 00013314 7ffefb78 or r30,r31,r31 +7464 00013318 4800000c b 0x13324 +7468 0001331c 38600020 li r3,0x20 +7472 00013320 3bc00020 li r30,0x20 +7476 00013324 4800648d bl _xmalloc +7480 00013328 80410040 lwz r2,0x40(r1) +7484 0001332c 7c1e1a14 add r0,r30,r3 +7488 00013330 7c7d1b78 or r29,r3,r3 +7492 00013334 90780000 stw r3,0x0(r24) +7496 00013338 90780004 stw r3,0x4(r24) +7500 0001333c 90180008 stw r0,0x8(r24) +7504 00013340 48000044 b 0x13384 +7508 00013344 83b80004 lwz r29,0x4(r24) +7512 00013348 80180008 lwz r0,0x8(r24) +7516 0001334c 7c1d0050 subf r0,r29,r0 +7520 00013350 7f9f0000 cmpw cr7,r31,r0 +7524 00013354 409d0030 ble cr7,0x13384 +7528 00013358 7fa3e850 subf r29,r3,r29 +7532 0001335c 7f9fea14 add r28,r31,r29 +7536 00013360 579c083c rlwinm r28,r28,1,0,30 +7540 00013364 7f84e378 or r4,r28,r28 +7544 00013368 48006599 bl _xrealloc +7548 0001336c 80410040 lwz r2,0x40(r1) +7552 00013370 7f9c1a14 add r28,r28,r3 +7556 00013374 7fa3ea14 add r29,r3,r29 +7560 00013378 90780000 stw r3,0x0(r24) +7564 0001337c 93980008 stw r28,0x8(r24) +7568 00013380 93b80004 stw r29,0x4(r24) +7572 00013384 7fa3eb78 or r3,r29,r29 +7576 00013388 7c441378 or r4,r2,r2 +7580 0001338c 7fe5fb78 or r5,r31,r31 +7584 00013390 4801efc1 bl 0x32350 _memcpy +7588 00013394 80180004 lwz r0,0x4(r24) +7592 00013398 80410040 lwz r2,0x40(r1) +7596 0001339c 7fbf0214 add r29,r31,r0 +7600 000133a0 93b80004 stw r29,0x4(r24) +7604 000133a4 4800004c b 0x133f0 +7608 000133a8 60000000 nop +7612 000133ac 60000000 nop +7616 000133b0 3b200000 li r25,0x0 +7620 000133b4 2e190000 cmpwi cr4,r25,0x0 +7624 000133b8 80780000 lwz r3,0x0(r24) +7628 000133bc 2f830000 cmpwi cr7,r3,0x0 +7632 000133c0 419e0020 beq cr7,0x133e0 +7636 000133c4 4801ef9d bl 0x32360 _free +7640 000133c8 80410040 lwz r2,0x40(r1) +7644 000133cc 38000000 li r0,0x0 +7648 000133d0 90180000 stw r0,0x0(r24) +7652 000133d4 90180004 stw r0,0x4(r24) +7656 000133d8 90180008 stw r0,0x8(r24) +7660 000133dc 48000014 b 0x133f0 +7664 000133e0 80410040 lwz r2,0x40(r1) +7668 000133e4 60000000 nop +7672 000133e8 60000000 nop +7676 000133ec 60000000 nop +7680 000133f0 2f820000 cmpwi cr7,r2,0x0 +7684 000133f4 419e000c beq cr7,0x13400 +7688 000133f8 7c431378 or r3,r2,r2 +7692 000133fc 4801ef65 bl 0x32360 _free +7696 00013400 40920010 bne cr4,0x13410 +7700 00013404 38600000 li r3,0x0 +7704 00013408 48000018 b 0x13420 +7708 0001340c 60000000 nop +7712 00013410 2f960000 cmpwi cr7,r22,0x0 +7716 00013414 38600003 li r3,0x3 +7720 00013418 419e0008 beq cr7,0x13420 +7724 0001341c 7ec3b378 or r3,r22,r22 +7728 00013420 382100c0 addi r1,r1,0xc0 +7732 00013424 80010008 lwz r0,0x8(r1) +7736 00013428 81610004 lwz r11,0x4(r1) +7740 0001342c ba81ffd0 lmw r20,0xffd0(r1) +7744 00013430 7c0803a6 mtspr lr,r0 +7748 00013434 7d708120 mtocrf 0x08,r11 +7752 00013438 4e800020 blr +7756 0001343c 60000000 nop _demangle_template_template_parm: +0 00013440 7c400026 mfcr r2 +4 00013444 7c0802a6 mfspr r0,lr +8 00013448 bee1ffdc stmw r23,0xffdc(r1) +12 0001344c 7c9b2378 or r27,r4,r4 +16 00013450 3c800003 lis r4,0x3 +20 00013454 7cbe2b78 or r30,r5,r5 +24 00013458 7c771b78 or r23,r3,r3 +28 0001345c 7ca32b78 or r3,r5,r5 +32 00013460 90010008 stw r0,0x8(r1) +36 00013464 3884d8bc addi r4,r4,0xd8bc template < +40 00013468 90410004 stw r2,0x4(r1) +44 0001346c 9421ff80 stwu r1,0xff80(r1) +48 00013470 4bffb291 bl _string_append +52 00013474 813b0000 lwz r9,0x0(r27) +56 00013478 3c400004 lis r2,0x4 +60 0001347c 81422818 lwz r10,0x2818(r2) +64 00013480 88090000 lbz r0,0x0(r9) +68 00013484 7c0b0774 extsb r11,r0 +72 00013488 55620dfc rlwinm r2,r11,1,23,30 +76 0001348c 7c02522e lhzx r0,r2,r10 +80 00013490 70020004 andi. r2,r0,0x4 +84 00013494 4182020c beq 0x136a0 +88 00013498 39090001 addi r8,r9,0x1 +92 0001349c 3b2bffd0 addi r25,r11,0xffd0 +96 000134a0 911b0000 stw r8,0x0(r27) +100 000134a4 60000000 nop +104 000134a8 89290001 lbz r9,0x1(r9) +108 000134ac 55200dfc rlwinm r0,r9,1,23,30 +112 000134b0 7c4a022e lhzx r2,r10,r0 +116 000134b4 70400004 andi. r0,r2,0x4 +120 000134b8 41820058 beq 0x13510 +124 000134bc 7d2b4b78 or r11,r9,r9 +128 000134c0 7d475378 or r7,r10,r10 +132 000134c4 7f22cb78 or r2,r25,r25 +136 000134c8 60000000 nop +140 000134cc 60000000 nop +144 000134d0 7d600774 extsb r0,r11 +148 000134d4 8d680001 lbzu r11,0x1(r8) +152 000134d8 1c42000a mulli r2,r2,0xa +156 000134dc 7d6a0774 extsb r10,r11 +160 000134e0 7c420214 add r2,r2,r0 +164 000134e4 55490dfc rlwinm r9,r10,1,23,30 +168 000134e8 3842ffd0 addi r2,r2,0xffd0 +172 000134ec 7c093a2e lhzx r0,r9,r7 +176 000134f0 70090004 andi. r9,r0,0x4 +180 000134f4 4082ffdc bne 0x134d0 +184 000134f8 2f8a005f cmpwi cr7,r10,0x5f '_' +188 000134fc 409e0014 bne cr7,0x13510 +192 00013500 38080001 addi r0,r8,0x1 +196 00013504 7c591378 or r25,r2,r2 +200 00013508 901b0000 stw r0,0x0(r27) +204 0001350c 60000000 nop +208 00013510 2f990000 cmpwi cr7,r25,0x0 +212 00013514 409d018c ble cr7,0x136a0 +216 00013518 3b000001 li r24,0x1 +220 0001351c 3b400000 li r26,0x0 +224 00013520 805b0000 lwz r2,0x0(r27) +228 00013524 88020000 lbz r0,0x0(r2) +232 00013528 7c000774 extsb r0,r0 +236 0001352c 2f80005a cmpwi cr7,r0,0x5a 'Z' +240 00013530 409e0020 bne cr7,0x13550 +244 00013534 38020001 addi r0,r2,0x1 +248 00013538 3c800003 lis r4,0x3 +252 0001353c 7fc3f378 or r3,r30,r30 +256 00013540 901b0000 stw r0,0x0(r27) +260 00013544 3884d8c8 addi r4,r4,0xd8c8 class +264 00013548 4bffb1b9 bl _string_append +268 0001354c 4800013c b 0x13688 +272 00013550 2f80007a cmpwi cr7,r0,0x7a 'z' +276 00013554 409e002c bne cr7,0x13580 +280 00013558 38020001 addi r0,r2,0x1 +284 0001355c 7ee3bb78 or r3,r23,r23 +288 00013560 7f64db78 or r4,r27,r27 +292 00013564 7fc5f378 or r5,r30,r30 +296 00013568 901b0000 stw r0,0x0(r27) +300 0001356c 4bfffed5 bl _demangle_template_template_parm +304 00013570 7c781b79 or. r24,r3,r3 +308 00013574 40820114 bne 0x13688 +312 00013578 4800012c b 0x136a4 +316 0001357c 60000000 nop +320 00013580 7ee3bb78 or r3,r23,r23 +324 00013584 7f64db78 or r4,r27,r27 +328 00013588 38a10038 addi r5,r1,0x38 +332 0001358c 4bffe065 bl _do_type +336 00013590 2e030000 cmpwi cr4,r3,0x0 +340 00013594 7c781b78 or r24,r3,r3 +344 00013598 419200c8 beq cr4,0x13660 +348 0001359c 80810038 lwz r4,0x38(r1) +352 000135a0 8001003c lwz r0,0x3c(r1) +356 000135a4 7f840000 cmpw cr7,r4,r0 +360 000135a8 419e00bc beq cr7,0x13664 +364 000135ac 807e0000 lwz r3,0x0(r30) +368 000135b0 7fe40050 subf r31,r4,r0 +372 000135b4 2f830000 cmpwi cr7,r3,0x0 +376 000135b8 409e0048 bne cr7,0x13600 +380 000135bc 2f9f001f cmpwi cr7,r31,0x1f +384 000135c0 409d0010 ble cr7,0x135d0 +388 000135c4 7fe3fb78 or r3,r31,r31 +392 000135c8 7ffcfb78 or r28,r31,r31 +396 000135cc 4800000c b 0x135d8 +400 000135d0 38600020 li r3,0x20 +404 000135d4 3b800020 li r28,0x20 +408 000135d8 480061d9 bl _xmalloc +412 000135dc 80810038 lwz r4,0x38(r1) +416 000135e0 7c1c1a14 add r0,r28,r3 +420 000135e4 7c7d1b78 or r29,r3,r3 +424 000135e8 907e0000 stw r3,0x0(r30) +428 000135ec 907e0004 stw r3,0x4(r30) +432 000135f0 901e0008 stw r0,0x8(r30) +436 000135f4 4800004c b 0x13640 +440 000135f8 60000000 nop +444 000135fc 60000000 nop +448 00013600 83be0004 lwz r29,0x4(r30) +452 00013604 801e0008 lwz r0,0x8(r30) +456 00013608 7c1d0050 subf r0,r29,r0 +460 0001360c 7f9f0000 cmpw cr7,r31,r0 +464 00013610 409d0030 ble cr7,0x13640 +468 00013614 7fa3e850 subf r29,r3,r29 +472 00013618 7f9fea14 add r28,r31,r29 +476 0001361c 579c083c rlwinm r28,r28,1,0,30 +480 00013620 7f84e378 or r4,r28,r28 +484 00013624 480062dd bl _xrealloc +488 00013628 80810038 lwz r4,0x38(r1) +492 0001362c 7f9c1a14 add r28,r28,r3 +496 00013630 7fa3ea14 add r29,r3,r29 +500 00013634 907e0000 stw r3,0x0(r30) +504 00013638 939e0008 stw r28,0x8(r30) +508 0001363c 93be0004 stw r29,0x4(r30) +512 00013640 7fa3eb78 or r3,r29,r29 +516 00013644 7fe5fb78 or r5,r31,r31 +520 00013648 4801ed09 bl 0x32350 _memcpy +524 0001364c 801e0004 lwz r0,0x4(r30) +528 00013650 80810038 lwz r4,0x38(r1) +532 00013654 7c1f0214 add r0,r31,r0 +536 00013658 901e0004 stw r0,0x4(r30) +540 0001365c 48000008 b 0x13664 +544 00013660 80810038 lwz r4,0x38(r1) +548 00013664 2f840000 cmpwi cr7,r4,0x0 +552 00013668 419e001c beq cr7,0x13684 +556 0001366c 7c832378 or r3,r4,r4 +560 00013670 4801ecf1 bl 0x32360 _free +564 00013674 38000000 li r0,0x0 +568 00013678 90010038 stw r0,0x38(r1) +572 0001367c 9001003c stw r0,0x3c(r1) +576 00013680 90010040 stw r0,0x40(r1) +580 00013684 41920020 beq cr4,0x136a4 +584 00013688 3b5a0001 addi r26,r26,0x1 +588 0001368c 7f9ac800 cmpw cr7,r26,r25 +592 00013690 409e0040 bne cr7,0x136d0 +596 00013694 48000010 b 0x136a4 +600 00013698 60000000 nop +604 0001369c 60000000 nop +608 000136a0 3b000001 li r24,0x1 +612 000136a4 805e0004 lwz r2,0x4(r30) +616 000136a8 8802ffff lbz r0,0xffff(r2) +620 000136ac 2f80003e cmpwi cr7,r0,0x3e '>' +624 000136b0 409e0040 bne cr7,0x136f0 +628 000136b4 3c800003 lis r4,0x3 +632 000136b8 7fc3f378 or r3,r30,r30 +636 000136bc 3884d820 addi r4,r4,0xd820 +640 000136c0 4bffb041 bl _string_append +644 000136c4 4800002c b 0x136f0 +648 000136c8 60000000 nop +652 000136cc 60000000 nop +656 000136d0 3c800003 lis r4,0x3 +660 000136d4 7fc3f378 or r3,r30,r30 +664 000136d8 3884d6c8 addi r4,r4,0xd6c8 , +668 000136dc 4bffb025 bl _string_append +672 000136e0 4bfffe40 b 0x13520 +676 000136e4 60000000 nop +680 000136e8 60000000 nop +684 000136ec 60000000 nop +688 000136f0 3c800003 lis r4,0x3 +692 000136f4 7fc3f378 or r3,r30,r30 +696 000136f8 3884d8d0 addi r4,r4,0xd8d0 > class +700 000136fc 4bffb005 bl _string_append +704 00013700 38210080 addi r1,r1,0x80 +708 00013704 7f03c378 or r3,r24,r24 +712 00013708 80010008 lwz r0,0x8(r1) +716 0001370c 81610004 lwz r11,0x4(r1) +720 00013710 bae1ffdc lmw r23,0xffdc(r1) +724 00013714 7c0803a6 mtspr lr,r0 +728 00013718 7d708120 mtocrf 0x08,r11 +732 0001371c 4e800020 blr _demangle_template: +0 00013720 7c400026 mfcr r2 +4 00013724 7c0802a6 mfspr r0,lr +8 00013728 be01ffc0 stmw r16,0xffc0(r1) +12 0001372c 2e070000 cmpwi cr4,r7,0x0 +16 00013730 7c9b2378 or r27,r4,r4 +20 00013734 7cf43b78 or r20,r7,r7 +24 00013738 7c771b78 or r23,r3,r3 +28 0001373c 7cb92b78 or r25,r5,r5 +32 00013740 90010008 stw r0,0x8(r1) +36 00013744 7cda3378 or r26,r6,r6 +40 00013748 7d124378 or r18,r8,r8 +44 0001374c 90410004 stw r2,0x4(r1) +48 00013750 9421ff50 stwu r1,0xff50(r1) +52 00013754 60000000 nop +56 00013758 60000000 nop +60 0001375c 81440000 lwz r10,0x0(r4) +64 00013760 3bea0001 addi r31,r10,0x1 +68 00013764 93e40000 stw r31,0x0(r4) +72 00013768 41920598 beq cr4,0x13d00 +76 0001376c 880a0001 lbz r0,0x1(r10) +80 00013770 7c0b0774 extsb r11,r0 +84 00013774 2f8b007a cmpwi cr7,r11,0x7a 'z' +88 00013778 409e0328 bne cr7,0x13aa0 +92 0001377c 3bea0003 addi r31,r10,0x3 +96 00013780 93e40000 stw r31,0x0(r4) +100 00013784 60000000 nop +104 00013788 60000000 nop +108 0001378c 880a0003 lbz r0,0x3(r10) +112 00013790 7c020774 extsb r2,r0 +116 00013794 2f82005f cmpwi cr7,r2,0x5f '_' +120 00013798 409e00fc bne cr7,0x13894 +124 0001379c 3bea0004 addi r31,r10,0x4 +128 000137a0 3e000004 lis r16,0x4 +132 000137a4 39600000 li r11,0x0 +136 000137a8 93e40000 stw r31,0x0(r4) +140 000137ac 81302818 lwz r9,0x2818(r16) +144 000137b0 880a0004 lbz r0,0x4(r10) +148 000137b4 7d2a4b78 or r10,r9,r9 +152 000137b8 7c050774 extsb r5,r0 +156 000137bc 54a20dfc rlwinm r2,r5,1,23,30 +160 000137c0 7c024a2e lhzx r0,r2,r9 +164 000137c4 70020004 andi. r2,r0,0x4 +168 000137c8 4082007c bne 0x13844 +172 000137cc 48000cc4 b 0x14490 +176 000137d0 1d7d000a mulli r11,r29,0xa +180 000137d4 3c006666 lis r0,0x6666 +184 000137d8 60006667 ori r0,r0,0x6667 +188 000137dc 7c0b0096 mulhw r0,r11,r0 +192 000137e0 7d62fe70 srawi r2,r11,31 +196 000137e4 7c001670 srawi r0,r0,2 +200 000137e8 7c020050 subf r0,r2,r0 +204 000137ec 1c00000a mulli r0,r0,0xa +208 000137f0 7f8b0000 cmpw cr7,r11,r0 +212 000137f4 419e004c beq cr7,0x13840 +216 000137f8 55200dfc rlwinm r0,r9,1,23,30 +220 000137fc 7fe3fb78 or r3,r31,r31 +224 00013800 7c4a022e lhzx r2,r10,r0 +228 00013804 70490004 andi. r9,r2,0x4 +232 00013808 4182006c beq 0x13874 +236 0001380c 7d495378 or r9,r10,r10 +240 00013810 3be30001 addi r31,r3,0x1 +244 00013814 93fb0000 stw r31,0x0(r27) +248 00013818 7fe3fb78 or r3,r31,r31 +252 0001381c 60000000 nop +256 00013820 881f0000 lbz r0,0x0(r31) +260 00013824 5400083c rlwinm r0,r0,1,0,30 +264 00013828 7c49022e lhzx r2,r9,r0 +268 0001382c 70400004 andi. r0,r2,0x4 +272 00013830 4082ffe0 bne 0x13810 +276 00013834 48000040 b 0x13874 +280 00013838 60000000 nop +284 0001383c 60000000 nop +288 00013840 81502818 lwz r10,0x2818(r16) +292 00013844 3bff0001 addi r31,r31,0x1 +296 00013848 7c4b2a14 add r2,r11,r5 +300 0001384c 93fb0000 stw r31,0x0(r27) +304 00013850 3ba2ffd0 addi r29,r2,0xffd0 +308 00013854 893f0000 lbz r9,0x0(r31) +312 00013858 7d250774 extsb r5,r9 +316 0001385c 54a00dfc rlwinm r0,r5,1,23,30 +320 00013860 7c4a022e lhzx r2,r10,r0 +324 00013864 70400004 andi. r0,r2,0x4 +328 00013868 4082ff68 bne 0x137d0 +332 0001386c 2f9d0000 cmpwi cr7,r29,0x0 +336 00013870 409c0008 bge cr7,0x13878 +340 00013874 3ba0ffff li r29,0xffff +344 00013878 805b0000 lwz r2,0x0(r27) +348 0001387c 88020000 lbz r0,0x0(r2) +352 00013880 2f80005f cmpwi cr7,r0,0x5f '_' +356 00013884 409e0c0c bne cr7,0x14490 +360 00013888 3be20001 addi r31,r2,0x1 +364 0001388c 93fb0000 stw r31,0x0(r27) +368 00013890 48000020 b 0x138b0 +372 00013894 38a2ffd0 addi r5,r2,0xffd0 +376 00013898 54a0063e rlwinm r0,r5,0,24,31 +380 0001389c 2b800009 cmplwi cr7,r0,0x9 +384 000138a0 419d0bf0 bgt cr7,0x14490 +388 000138a4 3bea0004 addi r31,r10,0x4 +392 000138a8 7cbd2b78 or r29,r5,r5 +396 000138ac 93e40000 stw r31,0x0(r4) +400 000138b0 2f9dffff cmpwi cr7,r29,0xffff +404 000138b4 419e0bdc beq cr7,0x14490 +408 000138b8 80170040 lwz r0,0x40(r23) +412 000138bc 2f800000 cmpwi cr7,r0,0x0 +416 000138c0 419e0010 beq cr7,0x138d0 +420 000138c4 80170044 lwz r0,0x44(r23) +424 000138c8 7f9d0000 cmpw cr7,r29,r0 +428 000138cc 409c0bc4 bge cr7,0x14490 +432 000138d0 817b0000 lwz r11,0x0(r27) +436 000138d4 880b0000 lbz r0,0x0(r11) +440 000138d8 7c020774 extsb r2,r0 +444 000138dc 2f82005f cmpwi cr7,r2,0x5f '_' +448 000138e0 409e00fc bne cr7,0x139dc +452 000138e4 3beb0001 addi r31,r11,0x1 +456 000138e8 3e000004 lis r16,0x4 +460 000138ec 39400000 li r10,0x0 +464 000138f0 93fb0000 stw r31,0x0(r27) +468 000138f4 81302818 lwz r9,0x2818(r16) +472 000138f8 7d274b78 or r7,r9,r9 +476 000138fc 880b0001 lbz r0,0x1(r11) +480 00013900 7c0b0774 extsb r11,r0 +484 00013904 55620dfc rlwinm r2,r11,1,23,30 +488 00013908 7c024a2e lhzx r0,r2,r9 +492 0001390c 70020004 andi. r2,r0,0x4 +496 00013910 4082007c bne 0x1398c +500 00013914 48000b7c b 0x14490 +504 00013918 60000000 nop +508 0001391c 60000000 nop +512 00013920 1d49000a mulli r10,r9,0xa +516 00013924 3c006666 lis r0,0x6666 +520 00013928 60006667 ori r0,r0,0x6667 +524 0001392c 7c0a0096 mulhw r0,r10,r0 +528 00013930 7d42fe70 srawi r2,r10,31 +532 00013934 7c001670 srawi r0,r0,2 +536 00013938 7c020050 subf r0,r2,r0 +540 0001393c 1c00000a mulli r0,r0,0xa +544 00013940 7f8a0000 cmpw cr7,r10,r0 +548 00013944 419e0044 beq cr7,0x13988 +552 00013948 55000dfc rlwinm r0,r8,1,23,30 +556 0001394c 7fe3fb78 or r3,r31,r31 +560 00013950 7c47022e lhzx r2,r7,r0 +564 00013954 70490004 andi. r9,r2,0x4 +568 00013958 41820064 beq 0x139bc +572 0001395c 7ce93b78 or r9,r7,r7 +576 00013960 3be30001 addi r31,r3,0x1 +580 00013964 93fb0000 stw r31,0x0(r27) +584 00013968 7fe3fb78 or r3,r31,r31 +588 0001396c 60000000 nop +592 00013970 881f0000 lbz r0,0x0(r31) +596 00013974 5400083c rlwinm r0,r0,1,0,30 +600 00013978 7c49022e lhzx r2,r9,r0 +604 0001397c 70400004 andi. r0,r2,0x4 +608 00013980 4082ffe0 bne 0x13960 +612 00013984 48000038 b 0x139bc +616 00013988 80f02818 lwz r7,0x2818(r16) +620 0001398c 3bff0001 addi r31,r31,0x1 +624 00013990 7c4a5a14 add r2,r10,r11 +628 00013994 93fb0000 stw r31,0x0(r27) +632 00013998 3922ffd0 addi r9,r2,0xffd0 +636 0001399c 891f0000 lbz r8,0x0(r31) +640 000139a0 7d0b0774 extsb r11,r8 +644 000139a4 55600dfc rlwinm r0,r11,1,23,30 +648 000139a8 7c47022e lhzx r2,r7,r0 +652 000139ac 70400004 andi. r0,r2,0x4 +656 000139b0 4082ff70 bne 0x13920 +660 000139b4 2f890000 cmpwi cr7,r9,0x0 +664 000139b8 409c0008 bge cr7,0x139c0 +668 000139bc 3920ffff li r9,0xffff +672 000139c0 805b0000 lwz r2,0x0(r27) +676 000139c4 88020000 lbz r0,0x0(r2) +680 000139c8 2f80005f cmpwi cr7,r0,0x5f '_' +684 000139cc 409e0ac4 bne cr7,0x14490 +688 000139d0 3be20001 addi r31,r2,0x1 +692 000139d4 93fb0000 stw r31,0x0(r27) +696 000139d8 48000020 b 0x139f8 +700 000139dc 3842ffd0 addi r2,r2,0xffd0 +704 000139e0 5440063e rlwinm r0,r2,0,24,31 +708 000139e4 2b800009 cmplwi cr7,r0,0x9 +712 000139e8 419d0aa8 bgt cr7,0x14490 +716 000139ec 3beb0001 addi r31,r11,0x1 +720 000139f0 7c491378 or r9,r2,r2 +724 000139f4 93fb0000 stw r31,0x0(r27) +728 000139f8 2f89ffff cmpwi cr7,r9,0xffff +732 000139fc 419e0a94 beq cr7,0x14490 +736 00013a00 80570040 lwz r2,0x40(r23) +740 00013a04 2f820000 cmpwi cr7,r2,0x0 +744 00013a08 419e0038 beq cr7,0x13a40 +748 00013a0c 57bf103a rlwinm r31,r29,2,0,29 +752 00013a10 7f23cb78 or r3,r25,r25 +756 00013a14 7c82f82e lwzx r4,r2,r31 +760 00013a18 4bfface9 bl _string_append +764 00013a1c 2f9a0000 cmpwi cr7,r26,0x0 +768 00013a20 419e02e0 beq cr7,0x13d00 +772 00013a24 80570040 lwz r2,0x40(r23) +776 00013a28 7f43d378 or r3,r26,r26 +780 00013a2c 3a600000 li r19,0x0 +784 00013a30 3e000004 lis r16,0x4 +788 00013a34 7c9f102e lwzx r4,r31,r2 +792 00013a38 4bffacc9 bl _string_append +796 00013a3c 480002cc b 0x13d08 +800 00013a40 3fe00003 lis r31,0x3 +804 00013a44 3bc10044 addi r30,r1,0x44 +808 00013a48 7fa5eb78 or r5,r29,r29 +812 00013a4c 3bffd898 addi r31,r31,0xd898 T%d +816 00013a50 7fc3f378 or r3,r30,r30 +820 00013a54 7fe4fb78 or r4,r31,r31 +824 00013a58 4801e9a9 bl 0x32400 _sprintf$LDBL128 +828 00013a5c 7f23cb78 or r3,r25,r25 +832 00013a60 7fc4f378 or r4,r30,r30 +836 00013a64 4bffac9d bl _string_append +840 00013a68 2f9a0000 cmpwi cr7,r26,0x0 +844 00013a6c 419e0294 beq cr7,0x13d00 +848 00013a70 7fe4fb78 or r4,r31,r31 +852 00013a74 7fa5eb78 or r5,r29,r29 +856 00013a78 7fc3f378 or r3,r30,r30 +860 00013a7c 3a600000 li r19,0x0 +864 00013a80 3e000004 lis r16,0x4 +868 00013a84 4801e97d bl 0x32400 _sprintf$LDBL128 +872 00013a88 7f43d378 or r3,r26,r26 +876 00013a8c 7fc4f378 or r4,r30,r30 +880 00013a90 4bffac71 bl _string_append +884 00013a94 48000274 b 0x13d08 +888 00013a98 60000000 nop +892 00013a9c 60000000 nop +896 00013aa0 3e000004 lis r16,0x4 +900 00013aa4 55690dfc rlwinm r9,r11,1,23,30 +904 00013aa8 80502818 lwz r2,0x2818(r16) +908 00013aac 7c09122e lhzx r0,r9,r2 +912 00013ab0 70020004 andi. r2,r0,0x4 +916 00013ab4 418209dc beq 0x14490 +920 00013ab8 48000070 b 0x13b28 +924 00013abc 60000000 nop +928 00013ac0 1cbe000a mulli r5,r30,0xa +932 00013ac4 3c006666 lis r0,0x6666 +936 00013ac8 60006667 ori r0,r0,0x6667 +940 00013acc 7c050096 mulhw r0,r5,r0 +944 00013ad0 7ca2fe70 srawi r2,r5,31 +948 00013ad4 7c001670 srawi r0,r0,2 +952 00013ad8 7c020050 subf r0,r2,r0 +956 00013adc 1c00000a mulli r0,r0,0xa +960 00013ae0 7f850000 cmpw cr7,r5,r0 +964 00013ae4 419e004c beq cr7,0x13b30 +968 00013ae8 55200dfc rlwinm r0,r9,1,23,30 +972 00013aec 7fe3fb78 or r3,r31,r31 +976 00013af0 7c4a022e lhzx r2,r10,r0 +980 00013af4 70490004 andi. r9,r2,0x4 +984 00013af8 41820998 beq 0x14490 +988 00013afc 7d495378 or r9,r10,r10 +992 00013b00 3be30001 addi r31,r3,0x1 +996 00013b04 93fb0000 stw r31,0x0(r27) +1000 00013b08 7fe3fb78 or r3,r31,r31 +1004 00013b0c 60000000 nop +1008 00013b10 881f0000 lbz r0,0x0(r31) +1012 00013b14 5400083c rlwinm r0,r0,1,0,30 +1016 00013b18 7c49022e lhzx r2,r9,r0 +1020 00013b1c 70400004 andi. r0,r2,0x4 +1024 00013b20 4082ffe0 bne 0x13b00 +1028 00013b24 4800096c b 0x14490 +1032 00013b28 38a00000 li r5,0x0 +1036 00013b2c 60000000 nop +1040 00013b30 3bff0001 addi r31,r31,0x1 +1044 00013b34 7c455a14 add r2,r5,r11 +1048 00013b38 81502818 lwz r10,0x2818(r16) +1052 00013b3c 93fb0000 stw r31,0x0(r27) +1056 00013b40 3bc2ffd0 addi r30,r2,0xffd0 +1060 00013b44 893f0000 lbz r9,0x0(r31) +1064 00013b48 7d2b0774 extsb r11,r9 +1068 00013b4c 55600dfc rlwinm r0,r11,1,23,30 +1072 00013b50 7c4a022e lhzx r2,r10,r0 +1076 00013b54 70400004 andi. r0,r2,0x4 +1080 00013b58 4082ff68 bne 0x13ac0 +1084 00013b5c 2f9e0000 cmpwi cr7,r30,0x0 +1088 00013b60 419c0930 blt cr7,0x14490 +1092 00013b64 419e092c beq cr7,0x14490 +1096 00013b68 7fe3fb78 or r3,r31,r31 +1100 00013b6c 4801e815 bl 0x32380 _strlen +1104 00013b70 7f83f000 cmpw cr7,r3,r30 +1108 00013b74 419c091c blt cr7,0x14490 +1112 00013b78 80170000 lwz r0,0x0(r23) +1116 00013b7c 70020004 andi. r2,r0,0x4 +1120 00013b80 41820918 beq 0x14498 +1124 00013b84 3c800003 lis r4,0x3 +1128 00013b88 7fe3fb78 or r3,r31,r31 +1132 00013b8c 38a00008 li r5,0x8 +1136 00013b90 3a600001 li r19,0x1 +1140 00013b94 3884d8d8 addi r4,r4,0xd8d8 JArray1Z +1144 00013b98 4801e7d9 bl 0x32370 _strncmp +1148 00013b9c 2f830000 cmpwi cr7,r3,0x0 +1152 00013ba0 419e009c beq cr7,0x13c3c +1156 00013ba4 480008f4 b 0x14498 +1160 00013ba8 2f9e001f cmpwi cr7,r30,0x1f +1164 00013bac 409d0010 ble cr7,0x13bbc +1168 00013bb0 7fc3f378 or r3,r30,r30 +1172 00013bb4 7fddf378 or r29,r30,r30 +1176 00013bb8 4800000c b 0x13bc4 +1180 00013bbc 38600020 li r3,0x20 +1184 00013bc0 3ba00020 li r29,0x20 +1188 00013bc4 48005bed bl _xmalloc +1192 00013bc8 7c1d1a14 add r0,r29,r3 +1196 00013bcc 7c621b78 or r2,r3,r3 +1200 00013bd0 90790000 stw r3,0x0(r25) +1204 00013bd4 90790004 stw r3,0x4(r25) +1208 00013bd8 90190008 stw r0,0x8(r25) +1212 00013bdc 48000040 b 0x13c1c +1216 00013be0 80590004 lwz r2,0x4(r25) +1220 00013be4 80190008 lwz r0,0x8(r25) +1224 00013be8 7c020050 subf r0,r2,r0 +1228 00013bec 7f80f000 cmpw cr7,r0,r30 +1232 00013bf0 409c002c bge cr7,0x13c1c +1236 00013bf4 7fa31050 subf r29,r3,r2 +1240 00013bf8 7f9df214 add r28,r29,r30 +1244 00013bfc 579c083c rlwinm r28,r28,1,0,30 +1248 00013c00 7f84e378 or r4,r28,r28 +1252 00013c04 48005cfd bl _xrealloc +1256 00013c08 7f9c1a14 add r28,r28,r3 +1260 00013c0c 7c43ea14 add r2,r3,r29 +1264 00013c10 90790000 stw r3,0x0(r25) +1268 00013c14 93990008 stw r28,0x8(r25) +1272 00013c18 90590004 stw r2,0x4(r25) +1276 00013c1c 7c431378 or r3,r2,r2 +1280 00013c20 7fe4fb78 or r4,r31,r31 +1284 00013c24 7fc5f378 or r5,r30,r30 +1288 00013c28 3a600000 li r19,0x0 +1292 00013c2c 4801e725 bl 0x32350 _memcpy +1296 00013c30 80190004 lwz r0,0x4(r25) +1300 00013c34 7c5e0214 add r2,r30,r0 +1304 00013c38 90590004 stw r2,0x4(r25) +1308 00013c3c 2f9a0000 cmpwi cr7,r26,0x0 +1312 00013c40 419e00a4 beq cr7,0x13ce4 +1316 00013c44 807a0000 lwz r3,0x0(r26) +1320 00013c48 83fb0000 lwz r31,0x0(r27) +1324 00013c4c 2f830000 cmpwi cr7,r3,0x0 +1328 00013c50 409e003c bne cr7,0x13c8c +1332 00013c54 2f9e001f cmpwi cr7,r30,0x1f +1336 00013c58 409d0010 ble cr7,0x13c68 +1340 00013c5c 7fc3f378 or r3,r30,r30 +1344 00013c60 7fdcf378 or r28,r30,r30 +1348 00013c64 4800000c b 0x13c70 +1352 00013c68 38600020 li r3,0x20 +1356 00013c6c 3b800020 li r28,0x20 +1360 00013c70 48005b41 bl _xmalloc +1364 00013c74 7c1c1a14 add r0,r28,r3 +1368 00013c78 7c7d1b78 or r29,r3,r3 +1372 00013c7c 907a0000 stw r3,0x0(r26) +1376 00013c80 907a0004 stw r3,0x4(r26) +1380 00013c84 901a0008 stw r0,0x8(r26) +1384 00013c88 48000040 b 0x13cc8 +1388 00013c8c 83ba0004 lwz r29,0x4(r26) +1392 00013c90 801a0008 lwz r0,0x8(r26) +1396 00013c94 7c1d0050 subf r0,r29,r0 +1400 00013c98 7f80f000 cmpw cr7,r0,r30 +1404 00013c9c 409c002c bge cr7,0x13cc8 +1408 00013ca0 7fa3e850 subf r29,r3,r29 +1412 00013ca4 7f9df214 add r28,r29,r30 +1416 00013ca8 579c083c rlwinm r28,r28,1,0,30 +1420 00013cac 7f84e378 or r4,r28,r28 +1424 00013cb0 48005c51 bl _xrealloc +1428 00013cb4 7f9c1a14 add r28,r28,r3 +1432 00013cb8 7fa3ea14 add r29,r3,r29 +1436 00013cbc 907a0000 stw r3,0x0(r26) +1440 00013cc0 939a0008 stw r28,0x8(r26) +1444 00013cc4 93ba0004 stw r29,0x4(r26) +1448 00013cc8 7fa3eb78 or r3,r29,r29 +1452 00013ccc 7fe4fb78 or r4,r31,r31 +1456 00013cd0 7fc5f378 or r5,r30,r30 +1460 00013cd4 4801e67d bl 0x32350 _memcpy +1464 00013cd8 801a0004 lwz r0,0x4(r26) +1468 00013cdc 7c1e0214 add r0,r30,r0 +1472 00013ce0 901a0004 stw r0,0x4(r26) +1476 00013ce4 83fb0000 lwz r31,0x0(r27) +1480 00013ce8 2f930000 cmpwi cr7,r19,0x0 +1484 00013cec 7ffefa14 add r31,r30,r31 +1488 00013cf0 93fb0000 stw r31,0x0(r27) +1492 00013cf4 419e0014 beq cr7,0x13d08 +1496 00013cf8 48000024 b 0x13d1c +1500 00013cfc 60000000 nop +1504 00013d00 3a600000 li r19,0x0 +1508 00013d04 3e000004 lis r16,0x4 +1512 00013d08 3c800003 lis r4,0x3 +1516 00013d0c 7f23cb78 or r3,r25,r25 +1520 00013d10 3884cfb4 addi r4,r4,0xcfb4 < +1524 00013d14 4bffa9ed bl _string_append +1528 00013d18 83fb0000 lwz r31,0x0(r27) +1532 00013d1c 885f0000 lbz r2,0x0(r31) +1536 00013d20 81302818 lwz r9,0x2818(r16) +1540 00013d24 7febfb78 or r11,r31,r31 +1544 00013d28 7c430774 extsb r3,r2 +1548 00013d2c 54600dfc rlwinm r0,r3,1,23,30 +1552 00013d30 7c49022e lhzx r2,r9,r0 +1556 00013d34 70400004 andi. r0,r2,0x4 +1560 00013d38 41820758 beq 0x14490 +1564 00013d3c 3bff0001 addi r31,r31,0x1 +1568 00013d40 3b03ffd0 addi r24,r3,0xffd0 +1572 00013d44 93fb0000 stw r31,0x0(r27) +1576 00013d48 7feafb78 or r10,r31,r31 +1580 00013d4c 880b0001 lbz r0,0x1(r11) +1584 00013d50 5400083c rlwinm r0,r0,1,0,30 +1588 00013d54 7c49022e lhzx r2,r9,r0 +1592 00013d58 70400004 andi. r0,r2,0x4 +1596 00013d5c 41820054 beq 0x13db0 +1600 00013d60 887f0000 lbz r3,0x0(r31) +1604 00013d64 7d284b78 or r8,r9,r9 +1608 00013d68 7f02c378 or r2,r24,r24 +1612 00013d6c 60000000 nop +1616 00013d70 7c600774 extsb r0,r3 +1620 00013d74 8c6a0001 lbzu r3,0x1(r10) +1624 00013d78 1c42000a mulli r2,r2,0xa +1628 00013d7c 7c6b0774 extsb r11,r3 +1632 00013d80 7c420214 add r2,r2,r0 +1636 00013d84 55690dfc rlwinm r9,r11,1,23,30 +1640 00013d88 3842ffd0 addi r2,r2,0xffd0 +1644 00013d8c 7c09422e lhzx r0,r9,r8 +1648 00013d90 70090004 andi. r9,r0,0x4 +1652 00013d94 4082ffdc bne 0x13d70 +1656 00013d98 2f8b005f cmpwi cr7,r11,0x5f '_' +1660 00013d9c 409e0014 bne cr7,0x13db0 +1664 00013da0 3bea0001 addi r31,r10,0x1 +1668 00013da4 7c581378 or r24,r2,r2 +1672 00013da8 93fb0000 stw r31,0x0(r27) +1676 00013dac 60000000 nop +1680 00013db0 40920050 bne cr4,0x13e00 +1684 00013db4 5703103a rlwinm r3,r24,2,0,29 +1688 00013db8 480059f9 bl _xmalloc +1692 00013dbc 2f980000 cmpwi cr7,r24,0x0 +1696 00013dc0 93170044 stw r24,0x44(r23) +1700 00013dc4 90770040 stw r3,0x40(r23) +1704 00013dc8 409d058c ble cr7,0x14354 +1708 00013dcc 7f0903a6 mtspr ctr,r24 +1712 00013dd0 39600000 li r11,0x0 +1716 00013dd4 38000000 li r0,0x0 +1720 00013dd8 60000000 nop +1724 00013ddc 60000000 nop +1728 00013de0 81370040 lwz r9,0x40(r23) +1732 00013de4 5562103a rlwinm r2,r11,2,0,29 +1736 00013de8 396b0001 addi r11,r11,0x1 +1740 00013dec 7c02492e stwx r0,r2,r9 +1744 00013df0 42400018 bdz 0x13e08 +1748 00013df4 4bffffec b 0x13de0 +1752 00013df8 60000000 nop +1756 00013dfc 60000000 nop +1760 00013e00 2f980000 cmpwi cr7,r24,0x0 +1764 00013e04 409d0550 ble cr7,0x14354 +1768 00013e08 3aa00000 li r21,0x0 +1772 00013e0c 3ac00000 li r22,0x0 +1776 00013e10 805b0000 lwz r2,0x0(r27) +1780 00013e14 88020000 lbz r0,0x0(r2) +1784 00013e18 7c000774 extsb r0,r0 +1788 00013e1c 2f80005a cmpwi cr7,r0,0x5a 'Z' +1792 00013e20 409e0160 bne cr7,0x13f80 +1796 00013e24 3be20001 addi r31,r2,0x1 +1800 00013e28 7ee3bb78 or r3,r23,r23 +1804 00013e2c 7f64db78 or r4,r27,r27 +1808 00013e30 38a10038 addi r5,r1,0x38 +1812 00013e34 93fb0000 stw r31,0x0(r27) +1816 00013e38 4bffd7b9 bl _do_type +1820 00013e3c 7c7a1b79 or. r26,r3,r3 +1824 00013e40 7fc00026 mfcr r30 +1828 00013e44 41820100 beq 0x13f44 +1832 00013e48 80810038 lwz r4,0x38(r1) +1836 00013e4c 80a1003c lwz r5,0x3c(r1) +1840 00013e50 7f842800 cmpw cr7,r4,r5 +1844 00013e54 419e00ac beq cr7,0x13f00 +1848 00013e58 80790000 lwz r3,0x0(r25) +1852 00013e5c 7fe42850 subf r31,r4,r5 +1856 00013e60 2f830000 cmpwi cr7,r3,0x0 +1860 00013e64 409e0040 bne cr7,0x13ea4 +1864 00013e68 2f9f001f cmpwi cr7,r31,0x1f +1868 00013e6c 409d0010 ble cr7,0x13e7c +1872 00013e70 7fe3fb78 or r3,r31,r31 +1876 00013e74 7ffdfb78 or r29,r31,r31 +1880 00013e78 4800000c b 0x13e84 +1884 00013e7c 38600020 li r3,0x20 +1888 00013e80 3ba00020 li r29,0x20 +1892 00013e84 4800592d bl _xmalloc +1896 00013e88 80810038 lwz r4,0x38(r1) +1900 00013e8c 7c1d1a14 add r0,r29,r3 +1904 00013e90 7c621b78 or r2,r3,r3 +1908 00013e94 90790000 stw r3,0x0(r25) +1912 00013e98 90790004 stw r3,0x4(r25) +1916 00013e9c 90190008 stw r0,0x8(r25) +1920 00013ea0 48000044 b 0x13ee4 +1924 00013ea4 80590004 lwz r2,0x4(r25) +1928 00013ea8 80190008 lwz r0,0x8(r25) +1932 00013eac 7c020050 subf r0,r2,r0 +1936 00013eb0 7f9f0000 cmpw cr7,r31,r0 +1940 00013eb4 409d0030 ble cr7,0x13ee4 +1944 00013eb8 7fa31050 subf r29,r3,r2 +1948 00013ebc 7f9fea14 add r28,r31,r29 +1952 00013ec0 579c083c rlwinm r28,r28,1,0,30 +1956 00013ec4 7f84e378 or r4,r28,r28 +1960 00013ec8 48005a39 bl _xrealloc +1964 00013ecc 80810038 lwz r4,0x38(r1) +1968 00013ed0 7f9c1a14 add r28,r28,r3 +1972 00013ed4 7c43ea14 add r2,r3,r29 +1976 00013ed8 90790000 stw r3,0x0(r25) +1980 00013edc 93990008 stw r28,0x8(r25) +1984 00013ee0 90590004 stw r2,0x4(r25) +1988 00013ee4 7c431378 or r3,r2,r2 +1992 00013ee8 7fe5fb78 or r5,r31,r31 +1996 00013eec 4801e465 bl 0x32350 _memcpy +2000 00013ef0 80190004 lwz r0,0x4(r25) +2004 00013ef4 80810038 lwz r4,0x38(r1) +2008 00013ef8 7c5f0214 add r2,r31,r0 +2012 00013efc 90590004 stw r2,0x4(r25) +2016 00013f00 40920048 bne cr4,0x13f48 +2020 00013f04 83a1003c lwz r29,0x3c(r1) +2024 00013f08 83970040 lwz r28,0x40(r23) +2028 00013f0c 7fa4e850 subf r29,r4,r29 +2032 00013f10 387d0001 addi r3,r29,0x1 +2036 00013f14 4800589d bl _xmalloc +2040 00013f18 7fa5eb78 or r5,r29,r29 +2044 00013f1c 7c76e12e stwx r3,r22,r28 +2048 00013f20 80570040 lwz r2,0x40(r23) +2052 00013f24 80810038 lwz r4,0x38(r1) +2056 00013f28 7c62b02e lwzx r3,r2,r22 +2060 00013f2c 4801e425 bl 0x32350 _memcpy +2064 00013f30 80570040 lwz r2,0x40(r23) +2068 00013f34 7d22b02e lwzx r9,r2,r22 +2072 00013f38 7e89e9ae stbx r20,r9,r29 +2076 00013f3c 80810038 lwz r4,0x38(r1) +2080 00013f40 48000008 b 0x13f48 +2084 00013f44 80810038 lwz r4,0x38(r1) +2088 00013f48 2f840000 cmpwi cr7,r4,0x0 +2092 00013f4c 419e0020 beq cr7,0x13f6c +2096 00013f50 7c832378 or r3,r4,r4 +2100 00013f54 4801e40d bl 0x32360 _free +2104 00013f58 38000000 li r0,0x0 +2108 00013f5c 38800000 li r4,0x0 +2112 00013f60 90010040 stw r0,0x40(r1) +2116 00013f64 90810038 stw r4,0x38(r1) +2120 00013f68 9001003c stw r0,0x3c(r1) +2124 00013f6c 7fd80120 mtocrf 0x80,r30 +2128 00013f70 408203d0 bne 0x14340 +2132 00013f74 480003e0 b 0x14354 +2136 00013f78 60000000 nop +2140 00013f7c 60000000 nop +2144 00013f80 2f80007a cmpwi cr7,r0,0x7a 'z' +2148 00013f84 409e01fc bne cr7,0x14180 +2152 00013f88 3be20001 addi r31,r2,0x1 +2156 00013f8c 7ee3bb78 or r3,r23,r23 +2160 00013f90 7f64db78 or r4,r27,r27 +2164 00013f94 7f25cb78 or r5,r25,r25 +2168 00013f98 93fb0000 stw r31,0x0(r27) +2172 00013f9c 4bfff4a5 bl _demangle_template_template_parm +2176 00013fa0 7c7a1b79 or. r26,r3,r3 +2180 00013fa4 418203b0 beq 0x14354 +2184 00013fa8 817b0000 lwz r11,0x0(r27) +2188 00013fac 81302818 lwz r9,0x2818(r16) +2192 00013fb0 880b0000 lbz r0,0x0(r11) +2196 00013fb4 7c050774 extsb r5,r0 +2200 00013fb8 54a20dfc rlwinm r2,r5,1,23,30 +2204 00013fbc 7c024a2e lhzx r0,r2,r9 +2208 00013fc0 70020004 andi. r2,r0,0x4 +2212 00013fc4 4182037c beq 0x14340 +2216 00013fc8 48000070 b 0x14038 +2220 00013fcc 60000000 nop +2224 00013fd0 1c7e000a mulli r3,r30,0xa +2228 00013fd4 3c006666 lis r0,0x6666 +2232 00013fd8 60006667 ori r0,r0,0x6667 +2236 00013fdc 7c030096 mulhw r0,r3,r0 +2240 00013fe0 7c62fe70 srawi r2,r3,31 +2244 00013fe4 7c001670 srawi r0,r0,2 +2248 00013fe8 7c020050 subf r0,r2,r0 +2252 00013fec 1c00000a mulli r0,r0,0xa +2256 00013ff0 7f830000 cmpw cr7,r3,r0 +2260 00013ff4 419e004c beq cr7,0x14040 +2264 00013ff8 55200dfc rlwinm r0,r9,1,23,30 +2268 00013ffc 7fe3fb78 or r3,r31,r31 +2272 00014000 7c4a022e lhzx r2,r10,r0 +2276 00014004 70490004 andi. r9,r2,0x4 +2280 00014008 41820338 beq 0x14340 +2284 0001400c 7d495378 or r9,r10,r10 +2288 00014010 3be30001 addi r31,r3,0x1 +2292 00014014 93fb0000 stw r31,0x0(r27) +2296 00014018 7fe3fb78 or r3,r31,r31 +2300 0001401c 60000000 nop +2304 00014020 881f0000 lbz r0,0x0(r31) +2308 00014024 5400083c rlwinm r0,r0,1,0,30 +2312 00014028 7c49022e lhzx r2,r9,r0 +2316 0001402c 70400004 andi. r0,r2,0x4 +2320 00014030 4082ffe0 bne 0x14010 +2324 00014034 4800030c b 0x14340 +2328 00014038 38600000 li r3,0x0 +2332 0001403c 60000000 nop +2336 00014040 3beb0001 addi r31,r11,0x1 +2340 00014044 7c432a14 add r2,r3,r5 +2344 00014048 81502818 lwz r10,0x2818(r16) +2348 0001404c 93fb0000 stw r31,0x0(r27) +2352 00014050 3bc2ffd0 addi r30,r2,0xffd0 +2356 00014054 7febfb78 or r11,r31,r31 +2360 00014058 893f0000 lbz r9,0x0(r31) +2364 0001405c 7d250774 extsb r5,r9 +2368 00014060 54a00dfc rlwinm r0,r5,1,23,30 +2372 00014064 7c4a022e lhzx r2,r10,r0 +2376 00014068 70400004 andi. r0,r2,0x4 +2380 0001406c 4082ff64 bne 0x13fd0 +2384 00014070 2f9e0000 cmpwi cr7,r30,0x0 +2388 00014074 419c02cc blt cr7,0x14340 +2392 00014078 409d02c8 ble cr7,0x14340 +2396 0001407c 7fe3fb78 or r3,r31,r31 +2400 00014080 4801e301 bl 0x32380 _strlen +2404 00014084 7f83f000 cmpw cr7,r3,r30 +2408 00014088 419c02b8 blt cr7,0x14340 +2412 0001408c 3c800003 lis r4,0x3 +2416 00014090 7f23cb78 or r3,r25,r25 +2420 00014094 3884d820 addi r4,r4,0xd820 +2424 00014098 4bffa669 bl _string_append +2428 0001409c 80790000 lwz r3,0x0(r25) +2432 000140a0 823b0000 lwz r17,0x0(r27) +2436 000140a4 2f830000 cmpwi cr7,r3,0x0 +2440 000140a8 409e003c bne cr7,0x140e4 +2444 000140ac 2f9e001f cmpwi cr7,r30,0x1f +2448 000140b0 409d0010 ble cr7,0x140c0 +2452 000140b4 7fc3f378 or r3,r30,r30 +2456 000140b8 7fdff378 or r31,r30,r30 +2460 000140bc 4800000c b 0x140c8 +2464 000140c0 38600020 li r3,0x20 +2468 000140c4 3be00020 li r31,0x20 +2472 000140c8 480056e9 bl _xmalloc +2476 000140cc 7c1f1a14 add r0,r31,r3 +2480 000140d0 7c621b78 or r2,r3,r3 +2484 000140d4 90790000 stw r3,0x0(r25) +2488 000140d8 90790004 stw r3,0x4(r25) +2492 000140dc 90190008 stw r0,0x8(r25) +2496 000140e0 48000040 b 0x14120 +2500 000140e4 80590004 lwz r2,0x4(r25) +2504 000140e8 80190008 lwz r0,0x8(r25) +2508 000140ec 7c020050 subf r0,r2,r0 +2512 000140f0 7f80f000 cmpw cr7,r0,r30 +2516 000140f4 409c002c bge cr7,0x14120 +2520 000140f8 7fa31050 subf r29,r3,r2 +2524 000140fc 7f9df214 add r28,r29,r30 +2528 00014100 579c083c rlwinm r28,r28,1,0,30 +2532 00014104 7f84e378 or r4,r28,r28 +2536 00014108 480057f9 bl _xrealloc +2540 0001410c 7f9c1a14 add r28,r28,r3 +2544 00014110 7c43ea14 add r2,r3,r29 +2548 00014114 90790000 stw r3,0x0(r25) +2552 00014118 93990008 stw r28,0x8(r25) +2556 0001411c 90590004 stw r2,0x4(r25) +2560 00014120 7c431378 or r3,r2,r2 +2564 00014124 7e248b78 or r4,r17,r17 +2568 00014128 7fc5f378 or r5,r30,r30 +2572 0001412c 4801e225 bl 0x32350 _memcpy +2576 00014130 80190004 lwz r0,0x4(r25) +2580 00014134 7c5e0214 add r2,r30,r0 +2584 00014138 90590004 stw r2,0x4(r25) +2588 0001413c 40920034 bne cr4,0x14170 +2592 00014140 83b70040 lwz r29,0x40(r23) +2596 00014144 387e0001 addi r3,r30,0x1 +2600 00014148 48005669 bl _xmalloc +2604 0001414c 7fc5f378 or r5,r30,r30 +2608 00014150 7c76e92e stwx r3,r22,r29 +2612 00014154 80570040 lwz r2,0x40(r23) +2616 00014158 809b0000 lwz r4,0x0(r27) +2620 0001415c 7c62b02e lwzx r3,r2,r22 +2624 00014160 4801e1f1 bl 0x32350 _memcpy +2628 00014164 80570040 lwz r2,0x40(r23) +2632 00014168 7d22b02e lwzx r9,r2,r22 +2636 0001416c 7e89f1ae stbx r20,r9,r30 +2640 00014170 801b0000 lwz r0,0x0(r27) +2644 00014174 7c1e0214 add r0,r30,r0 +2648 00014178 901b0000 stw r0,0x0(r27) +2652 0001417c 480001c4 b 0x14340 +2656 00014180 7ee3bb78 or r3,r23,r23 +2660 00014184 7f64db78 or r4,r27,r27 +2664 00014188 38a10038 addi r5,r1,0x38 +2668 0001418c 4bffd465 bl _do_type +2672 00014190 7c7e1b78 or r30,r3,r3 +2676 00014194 80610038 lwz r3,0x38(r1) +2680 00014198 2f830000 cmpwi cr7,r3,0x0 +2684 0001419c 419e0018 beq cr7,0x141b4 +2688 000141a0 4801e1c1 bl 0x32360 _free +2692 000141a4 38000000 li r0,0x0 +2696 000141a8 90010038 stw r0,0x38(r1) +2700 000141ac 9001003c stw r0,0x3c(r1) +2704 000141b0 90010040 stw r0,0x40(r1) +2708 000141b4 2f9e0000 cmpwi cr7,r30,0x0 +2712 000141b8 419e019c beq cr7,0x14354 +2716 000141bc 41920014 beq cr4,0x141d0 +2720 000141c0 7f3fcb78 or r31,r25,r25 +2724 000141c4 4800001c b 0x141e0 +2728 000141c8 60000000 nop +2732 000141cc 60000000 nop +2736 000141d0 9281004c stw r20,0x4c(r1) +2740 000141d4 92810048 stw r20,0x48(r1) +2744 000141d8 3be10044 addi r31,r1,0x44 +2748 000141dc 92810044 stw r20,0x44(r1) +2752 000141e0 7fc6f378 or r6,r30,r30 +2756 000141e4 7ee3bb78 or r3,r23,r23 +2760 000141e8 7f64db78 or r4,r27,r27 +2764 000141ec 7fe5fb78 or r5,r31,r31 +2768 000141f0 48001111 bl _demangle_template_value_parm +2772 000141f4 7c7a1b79 or. r26,r3,r3 +2776 000141f8 40820028 bne 0x14220 +2780 000141fc 40920158 bne cr4,0x14354 +2784 00014200 807f0000 lwz r3,0x0(r31) +2788 00014204 2f830000 cmpwi cr7,r3,0x0 +2792 00014208 419e014c beq cr7,0x14354 +2796 0001420c 4801e155 bl 0x32360 _free +2800 00014210 935f0000 stw r26,0x0(r31) +2804 00014214 935f0004 stw r26,0x4(r31) +2808 00014218 935f0008 stw r26,0x8(r31) +2812 0001421c 4800013c b 0x14358 +2816 00014220 40920120 bne cr4,0x14340 +2820 00014224 801f0000 lwz r0,0x0(r31) +2824 00014228 83bf0004 lwz r29,0x4(r31) +2828 0001422c 83970040 lwz r28,0x40(r23) +2832 00014230 7fa0e850 subf r29,r0,r29 +2836 00014234 387d0001 addi r3,r29,0x1 +2840 00014238 48005579 bl _xmalloc +2844 0001423c 7fa5eb78 or r5,r29,r29 +2848 00014240 7c76e12e stwx r3,r22,r28 +2852 00014244 80570040 lwz r2,0x40(r23) +2856 00014248 809f0000 lwz r4,0x0(r31) +2860 0001424c 7c62b02e lwzx r3,r2,r22 +2864 00014250 4801e101 bl 0x32350 _memcpy +2868 00014254 80570040 lwz r2,0x40(r23) +2872 00014258 7d22b02e lwzx r9,r2,r22 +2876 0001425c 7e89e9ae stbx r20,r9,r29 +2880 00014260 807f0000 lwz r3,0x0(r31) +2884 00014264 801f0004 lwz r0,0x4(r31) +2888 00014268 7f830000 cmpw cr7,r3,r0 +2892 0001426c 419e00b4 beq cr7,0x14320 +2896 00014270 81390000 lwz r9,0x0(r25) +2900 00014274 7fc30050 subf r30,r3,r0 +2904 00014278 2f890000 cmpwi cr7,r9,0x0 +2908 0001427c 409e0040 bne cr7,0x142bc +2912 00014280 2f9e001f cmpwi cr7,r30,0x1f +2916 00014284 409d0010 ble cr7,0x14294 +2920 00014288 7fddf378 or r29,r30,r30 +2924 0001428c 7fc3f378 or r3,r30,r30 +2928 00014290 4800000c b 0x1429c +2932 00014294 38600020 li r3,0x20 +2936 00014298 3ba00020 li r29,0x20 +2940 0001429c 48005515 bl _xmalloc +2944 000142a0 90790000 stw r3,0x0(r25) +2948 000142a4 7c1d1a14 add r0,r29,r3 +2952 000142a8 7c621b78 or r2,r3,r3 +2956 000142ac 90790004 stw r3,0x4(r25) +2960 000142b0 90190008 stw r0,0x8(r25) +2964 000142b4 807f0000 lwz r3,0x0(r31) +2968 000142b8 48000048 b 0x14300 +2972 000142bc 80590004 lwz r2,0x4(r25) +2976 000142c0 80190008 lwz r0,0x8(r25) +2980 000142c4 7c020050 subf r0,r2,r0 +2984 000142c8 7f9e0000 cmpw cr7,r30,r0 +2988 000142cc 409d0034 ble cr7,0x14300 +2992 000142d0 7f891050 subf r28,r9,r2 +2996 000142d4 7d234b78 or r3,r9,r9 +3000 000142d8 7fbee214 add r29,r30,r28 +3004 000142dc 57bd083c rlwinm r29,r29,1,0,30 +3008 000142e0 7fa4eb78 or r4,r29,r29 +3012 000142e4 4800561d bl _xrealloc +3016 000142e8 90790000 stw r3,0x0(r25) +3020 000142ec 7fbd1a14 add r29,r29,r3 +3024 000142f0 7c43e214 add r2,r3,r28 +3028 000142f4 93b90008 stw r29,0x8(r25) +3032 000142f8 90590004 stw r2,0x4(r25) +3036 000142fc 807f0000 lwz r3,0x0(r31) +3040 00014300 7c641b78 or r4,r3,r3 +3044 00014304 7fc5f378 or r5,r30,r30 +3048 00014308 7c431378 or r3,r2,r2 +3052 0001430c 4801e045 bl 0x32350 _memcpy +3056 00014310 80190004 lwz r0,0x4(r25) +3060 00014314 807f0000 lwz r3,0x0(r31) +3064 00014318 7c1e0214 add r0,r30,r0 +3068 0001431c 90190004 stw r0,0x4(r25) +3072 00014320 2f830000 cmpwi cr7,r3,0x0 +3076 00014324 419e001c beq cr7,0x14340 +3080 00014328 4801e039 bl 0x32360 _free +3084 0001432c 38000000 li r0,0x0 +3088 00014330 901f0000 stw r0,0x0(r31) +3092 00014334 901f0004 stw r0,0x4(r31) +3096 00014338 901f0008 stw r0,0x8(r31) +3100 0001433c 60000000 nop +3104 00014340 3ab50001 addi r21,r21,0x1 +3108 00014344 3ad60004 addi r22,r22,0x4 +3112 00014348 7f95c000 cmpw cr7,r21,r24 +3116 0001434c 409e0164 bne cr7,0x144b0 +3120 00014350 48000008 b 0x14358 +3124 00014354 3b400000 li r26,0x0 +3128 00014358 2f930000 cmpwi cr7,r19,0x0 +3132 0001435c 419e0024 beq cr7,0x14380 +3136 00014360 3c800003 lis r4,0x3 +3140 00014364 7f23cb78 or r3,r25,r25 +3144 00014368 3884cf94 addi r4,r4,0xcf94 [] +3148 0001436c 4bffa395 bl _string_append +3152 00014370 48000040 b 0x143b0 +3156 00014374 60000000 nop +3160 00014378 60000000 nop +3164 0001437c 60000000 nop +3168 00014380 80590004 lwz r2,0x4(r25) +3172 00014384 8802ffff lbz r0,0xffff(r2) +3176 00014388 2f80003e cmpwi cr7,r0,0x3e '>' +3180 0001438c 409e0014 bne cr7,0x143a0 +3184 00014390 3c800003 lis r4,0x3 +3188 00014394 7f23cb78 or r3,r25,r25 +3192 00014398 3884d820 addi r4,r4,0xd820 +3196 0001439c 4bffa365 bl _string_append +3200 000143a0 3c800003 lis r4,0x3 +3204 000143a4 7f23cb78 or r3,r25,r25 +3208 000143a8 3884cf8c addi r4,r4,0xcf8c > +3212 000143ac 4bffa355 bl _string_append +3216 000143b0 41920120 beq cr4,0x144d0 +3220 000143b4 2f920000 cmpwi cr7,r18,0x0 +3224 000143b8 419e0118 beq cr7,0x144d0 +3228 000143bc 8097001c lwz r4,0x1c(r23) +3232 000143c0 80570014 lwz r2,0x14(r23) +3236 000143c4 7f822000 cmpw cr7,r2,r4 +3240 000143c8 419c0050 blt cr7,0x14418 +3244 000143cc 2f840000 cmpwi cr7,r4,0x0 +3248 000143d0 409e0024 bne cr7,0x143f4 +3252 000143d4 38000005 li r0,0x5 +3256 000143d8 38600014 li r3,0x14 +3260 000143dc 9017001c stw r0,0x1c(r23) +3264 000143e0 480053d1 bl _xmalloc +3268 000143e4 80570014 lwz r2,0x14(r23) +3272 000143e8 7c691b78 or r9,r3,r3 +3276 000143ec 9077000c stw r3,0xc(r23) +3280 000143f0 4800002c b 0x1441c +3284 000143f4 5480083c rlwinm r0,r4,1,0,30 +3288 000143f8 8077000c lwz r3,0xc(r23) +3292 000143fc 54841838 rlwinm r4,r4,3,0,28 +3296 00014400 9017001c stw r0,0x1c(r23) +3300 00014404 480054fd bl _xrealloc +3304 00014408 80570014 lwz r2,0x14(r23) +3308 0001440c 7c691b78 or r9,r3,r3 +3312 00014410 9077000c stw r3,0xc(r23) +3316 00014414 48000008 b 0x1441c +3320 00014418 8137000c lwz r9,0xc(r23) +3324 0001441c 545b103a rlwinm r27,r2,2,0,29 +3328 00014420 38020001 addi r0,r2,0x1 +3332 00014424 38400000 li r2,0x0 +3336 00014428 90170014 stw r0,0x14(r23) +3340 0001442c 7c49d92e stwx r2,r9,r27 +3344 00014430 80590004 lwz r2,0x4(r25) +3348 00014434 83f90000 lwz r31,0x0(r25) +3352 00014438 7f9f1000 cmpw cr7,r31,r2 +3356 0001443c 409e0014 bne cr7,0x14450 +3360 00014440 38600001 li r3,0x1 +3364 00014444 3b800000 li r28,0x0 +3368 00014448 3bc00000 li r30,0x0 +3372 0001444c 48000014 b 0x14460 +3376 00014450 7c5f1050 subf r2,r31,r2 +3380 00014454 7c5e1378 or r30,r2,r2 +3384 00014458 38620001 addi r3,r2,0x1 +3388 0001445c 7c5c1378 or r28,r2,r2 +3392 00014460 48005351 bl _xmalloc +3396 00014464 7fe4fb78 or r4,r31,r31 +3400 00014468 7f85e378 or r5,r28,r28 +3404 0001446c 7c7d1b78 or r29,r3,r3 +3408 00014470 4801dee1 bl 0x32350 _memcpy +3412 00014474 8057000c lwz r2,0xc(r23) +3416 00014478 38000000 li r0,0x0 +3420 0001447c 7c1df1ae stbx r0,r29,r30 +3424 00014480 7fbb112e stwx r29,r27,r2 +3428 00014484 4800004c b 0x144d0 +3432 00014488 60000000 nop +3436 0001448c 60000000 nop +3440 00014490 3b400000 li r26,0x0 +3444 00014494 4800003c b 0x144d0 +3448 00014498 80790000 lwz r3,0x0(r25) +3452 0001449c 2f830000 cmpwi cr7,r3,0x0 +3456 000144a0 409ef740 bne cr7,0x13be0 +3460 000144a4 4bfff704 b 0x13ba8 +3464 000144a8 60000000 nop +3468 000144ac 60000000 nop +3472 000144b0 3c800003 lis r4,0x3 +3476 000144b4 7f23cb78 or r3,r25,r25 +3480 000144b8 3884d6c8 addi r4,r4,0xd6c8 , +3484 000144bc 4bffa245 bl _string_append +3488 000144c0 4bfff950 b 0x13e10 +3492 000144c4 60000000 nop +3496 000144c8 60000000 nop +3500 000144cc 60000000 nop +3504 000144d0 382100b0 addi r1,r1,0xb0 +3508 000144d4 7f43d378 or r3,r26,r26 +3512 000144d8 80010008 lwz r0,0x8(r1) +3516 000144dc 81610004 lwz r11,0x4(r1) +3520 000144e0 ba01ffc0 lmw r16,0xffc0(r1) +3524 000144e4 7c0803a6 mtspr lr,r0 +3528 000144e8 7d708120 mtocrf 0x08,r11 +3532 000144ec 4e800020 blr _demangle_qualified: +0 000144f0 7c400026 mfcr r2 +4 000144f4 7c0802a6 mfspr r0,lr +8 000144f8 bdc1ffb8 stmw r14,0xffb8(r1) +12 000144fc 7c9b2378 or r27,r4,r4 +16 00014500 7c7e1b78 or r30,r3,r3 +20 00014504 7cb82b78 or r24,r5,r5 +24 00014508 7cdf3378 or r31,r6,r6 +28 0001450c 7cf23b78 or r18,r7,r7 +32 00014510 90010008 stw r0,0x8(r1) +36 00014514 90410004 stw r2,0x4(r1) +40 00014518 9421ff50 stwu r1,0xff50(r1) +44 0001451c 60000000 nop +48 00014520 8083001c lwz r4,0x1c(r3) +52 00014524 80430014 lwz r2,0x14(r3) +56 00014528 7f822000 cmpw cr7,r2,r4 +60 0001452c 419c0064 blt cr7,0x14590 +64 00014530 2f840000 cmpwi cr7,r4,0x0 +68 00014534 409e002c bne cr7,0x14560 +72 00014538 38000005 li r0,0x5 +76 0001453c 38600014 li r3,0x14 +80 00014540 901e001c stw r0,0x1c(r30) +84 00014544 4800526d bl _xmalloc +88 00014548 805e0014 lwz r2,0x14(r30) +92 0001454c 7c691b78 or r9,r3,r3 +96 00014550 907e000c stw r3,0xc(r30) +100 00014554 48000040 b 0x14594 +104 00014558 60000000 nop +108 0001455c 60000000 nop +112 00014560 5480083c rlwinm r0,r4,1,0,30 +116 00014564 8063000c lwz r3,0xc(r3) +120 00014568 54841838 rlwinm r4,r4,3,0,28 +124 0001456c 901e001c stw r0,0x1c(r30) +128 00014570 48005391 bl _xrealloc +132 00014574 805e0014 lwz r2,0x14(r30) +136 00014578 7c691b78 or r9,r3,r3 +140 0001457c 907e000c stw r3,0xc(r30) +144 00014580 48000014 b 0x14594 +148 00014584 60000000 nop +152 00014588 60000000 nop +156 0001458c 60000000 nop +160 00014590 8123000c lwz r9,0xc(r3) +164 00014594 2f9f0000 cmpwi cr7,r31,0x0 +168 00014598 5455103a rlwinm r21,r2,2,0,29 +172 0001459c 38020001 addi r0,r2,0x1 +176 000145a0 38400000 li r2,0x0 +180 000145a4 901e0014 stw r0,0x14(r30) +184 000145a8 7c49a92e stwx r2,r9,r21 +188 000145ac 419e0024 beq cr7,0x145d0 +192 000145b0 801e0028 lwz r0,0x28(r30) +196 000145b4 70020001 andi. r2,r0,0x1 +200 000145b8 40820010 bne 0x145c8 +204 000145bc 801e002c lwz r0,0x2c(r30) +208 000145c0 70020001 andi. r2,r0,0x1 +212 000145c4 4182000c beq 0x145d0 +216 000145c8 3a600001 li r19,0x1 +220 000145cc 48000008 b 0x145d4 +224 000145d0 3a600000 li r19,0x0 +228 000145d4 38800000 li r4,0x0 +232 000145d8 38000000 li r0,0x0 +236 000145dc 38600000 li r3,0x0 +240 000145e0 38400000 li r2,0x0 +244 000145e4 90010044 stw r0,0x44(r1) +248 000145e8 9081004c stw r4,0x4c(r1) +252 000145ec 90610040 stw r3,0x40(r1) +256 000145f0 9081003c stw r4,0x3c(r1) +260 000145f4 90810050 stw r4,0x50(r1) +264 000145f8 90410048 stw r2,0x48(r1) +268 000145fc 815b0000 lwz r10,0x0(r27) +272 00014600 60000000 nop +276 00014604 880a0000 lbz r0,0x0(r10) +280 00014608 2f80004b cmpwi cr7,r0,0x4b 'K' +284 0001460c 409e0184 bne cr7,0x14790 +288 00014610 396a0001 addi r11,r10,0x1 +292 00014614 917b0000 stw r11,0x0(r27) +296 00014618 60000000 nop +300 0001461c 60000000 nop +304 00014620 880a0001 lbz r0,0x1(r10) +308 00014624 7c020774 extsb r2,r0 +312 00014628 2f82005f cmpwi cr7,r2,0x5f '_' +316 0001462c 409e0114 bne cr7,0x14740 +320 00014630 396a0002 addi r11,r10,0x2 +324 00014634 3ca00004 lis r5,0x4 +328 00014638 38e00000 li r7,0x0 +332 0001463c 917b0000 stw r11,0x0(r27) +336 00014640 81252818 lwz r9,0x2818(r5) +340 00014644 7d264b78 or r6,r9,r9 +344 00014648 880a0002 lbz r0,0x2(r10) +348 0001464c 7c080774 extsb r8,r0 +352 00014650 55020dfc rlwinm r2,r8,1,23,30 +356 00014654 7c024a2e lhzx r0,r2,r9 +360 00014658 70020004 andi. r2,r0,0x4 +364 0001465c 40820088 bne 0x146e4 +368 00014660 48000c70 b 0x152d0 +372 00014664 60000000 nop +376 00014668 60000000 nop +380 0001466c 60000000 nop +384 00014670 1cea000a mulli r7,r10,0xa +388 00014674 3c006666 lis r0,0x6666 +392 00014678 60006667 ori r0,r0,0x6667 +396 0001467c 7c070096 mulhw r0,r7,r0 +400 00014680 7ce2fe70 srawi r2,r7,31 +404 00014684 7c001670 srawi r0,r0,2 +408 00014688 7c020050 subf r0,r2,r0 +412 0001468c 1c00000a mulli r0,r0,0xa +416 00014690 7f870000 cmpw cr7,r7,r0 +420 00014694 419e004c beq cr7,0x146e0 +424 00014698 55200dfc rlwinm r0,r9,1,23,30 +428 0001469c 7d695b78 or r9,r11,r11 +432 000146a0 7c46022e lhzx r2,r6,r0 +436 000146a4 70400004 andi. r0,r2,0x4 +440 000146a8 4182006c beq 0x14714 +444 000146ac 7cca3378 or r10,r6,r6 +448 000146b0 39690001 addi r11,r9,0x1 +452 000146b4 917b0000 stw r11,0x0(r27) +456 000146b8 7d695b78 or r9,r11,r11 +460 000146bc 60000000 nop +464 000146c0 880b0000 lbz r0,0x0(r11) +468 000146c4 5400083c rlwinm r0,r0,1,0,30 +472 000146c8 7c4a022e lhzx r2,r10,r0 +476 000146cc 70400004 andi. r0,r2,0x4 +480 000146d0 4082ffe0 bne 0x146b0 +484 000146d4 48000040 b 0x14714 +488 000146d8 60000000 nop +492 000146dc 60000000 nop +496 000146e0 80c52818 lwz r6,0x2818(r5) +500 000146e4 396b0001 addi r11,r11,0x1 +504 000146e8 7c474214 add r2,r7,r8 +508 000146ec 917b0000 stw r11,0x0(r27) +512 000146f0 3942ffd0 addi r10,r2,0xffd0 +516 000146f4 892b0000 lbz r9,0x0(r11) +520 000146f8 7d280774 extsb r8,r9 +524 000146fc 55000dfc rlwinm r0,r8,1,23,30 +528 00014700 7c46022e lhzx r2,r6,r0 +532 00014704 70400004 andi. r0,r2,0x4 +536 00014708 4082ff68 bne 0x14670 +540 0001470c 2f8a0000 cmpwi cr7,r10,0x0 +544 00014710 409c0008 bge cr7,0x14718 +548 00014714 3940ffff li r10,0xffff +552 00014718 805b0000 lwz r2,0x0(r27) +556 0001471c 88020000 lbz r0,0x0(r2) +560 00014720 2f80005f cmpwi cr7,r0,0x5f '_' +564 00014724 409e0bac bne cr7,0x152d0 +568 00014728 39620001 addi r11,r2,0x1 +572 0001472c 917b0000 stw r11,0x0(r27) +576 00014730 4800002c b 0x1475c +580 00014734 60000000 nop +584 00014738 60000000 nop +588 0001473c 60000000 nop +592 00014740 3842ffd0 addi r2,r2,0xffd0 +596 00014744 5440063e rlwinm r0,r2,0,24,31 +600 00014748 2b800009 cmplwi cr7,r0,0x9 +604 0001474c 419d0b84 bgt cr7,0x152d0 +608 00014750 396a0002 addi r11,r10,0x2 +612 00014754 7c4a1378 or r10,r2,r2 +616 00014758 917b0000 stw r11,0x0(r27) +620 0001475c 2f8affff cmpwi cr7,r10,0xffff +624 00014760 419e0b70 beq cr7,0x152d0 +628 00014764 801e0010 lwz r0,0x10(r30) +632 00014768 7f8a0000 cmpw cr7,r10,r0 +636 0001476c 409c0b64 bge cr7,0x152d0 +640 00014770 813e0008 lwz r9,0x8(r30) +644 00014774 5542103a rlwinm r2,r10,2,0,29 +648 00014778 3861003c addi r3,r1,0x3c +652 0001477c 3b200000 li r25,0x0 +656 00014780 7c82482e lwzx r4,r2,r9 +660 00014784 4bff9f7d bl _string_append +664 00014788 480001a0 b 0x14928 +668 0001478c 60000000 nop +672 00014790 880a0001 lbz r0,0x1(r10) +676 00014794 392a0001 addi r9,r10,0x1 +680 00014798 7c000774 extsb r0,r0 +684 0001479c 2f800031 cmpwi cr7,r0,0x31 '1' +688 000147a0 419c0b30 blt cr7,0x152d0 +692 000147a4 2f800039 cmpwi cr7,r0,0x39 '9' +696 000147a8 409d0148 ble cr7,0x148f0 +700 000147ac 2f80005f cmpwi cr7,r0,0x5f '_' +704 000147b0 409e0b20 bne cr7,0x152d0 +708 000147b4 913b0000 stw r9,0x0(r27) +712 000147b8 60000000 nop +716 000147bc 60000000 nop +720 000147c0 60000000 nop +724 000147c4 880a0001 lbz r0,0x1(r10) +728 000147c8 7c020774 extsb r2,r0 +732 000147cc 2f82005f cmpwi cr7,r2,0x5f '_' +736 000147d0 409e00f8 bne cr7,0x148c8 +740 000147d4 396a0002 addi r11,r10,0x2 +744 000147d8 3ca00004 lis r5,0x4 +748 000147dc 39000000 li r8,0x0 +752 000147e0 917b0000 stw r11,0x0(r27) +756 000147e4 81252818 lwz r9,0x2818(r5) +760 000147e8 880a0002 lbz r0,0x2(r10) +764 000147ec 7d2a4b78 or r10,r9,r9 +768 000147f0 7c030774 extsb r3,r0 +772 000147f4 54620dfc rlwinm r2,r3,1,23,30 +776 000147f8 7c024a2e lhzx r0,r2,r9 +780 000147fc 70020004 andi. r2,r0,0x4 +784 00014800 40820078 bne 0x14878 +788 00014804 48000acc b 0x152d0 +792 00014808 60000000 nop +796 0001480c 60000000 nop +800 00014810 1d19000a mulli r8,r25,0xa +804 00014814 3c006666 lis r0,0x6666 +808 00014818 60006667 ori r0,r0,0x6667 +812 0001481c 7c080096 mulhw r0,r8,r0 +816 00014820 7d02fe70 srawi r2,r8,31 +820 00014824 7c001670 srawi r0,r0,2 +824 00014828 7c020050 subf r0,r2,r0 +828 0001482c 1c00000a mulli r0,r0,0xa +832 00014830 7f880000 cmpw cr7,r8,r0 +836 00014834 419e0040 beq cr7,0x14874 +840 00014838 55200dfc rlwinm r0,r9,1,23,30 +844 0001483c 7d695b78 or r9,r11,r11 +848 00014840 7c4a022e lhzx r2,r10,r0 +852 00014844 70400004 andi. r0,r2,0x4 +856 00014848 41820060 beq 0x148a8 +860 0001484c 39690001 addi r11,r9,0x1 +864 00014850 917b0000 stw r11,0x0(r27) +868 00014854 7d695b78 or r9,r11,r11 +872 00014858 60000000 nop +876 0001485c 880b0000 lbz r0,0x0(r11) +880 00014860 5400083c rlwinm r0,r0,1,0,30 +884 00014864 7c4a022e lhzx r2,r10,r0 +888 00014868 70400004 andi. r0,r2,0x4 +892 0001486c 4082ffe0 bne 0x1484c +896 00014870 48000038 b 0x148a8 +900 00014874 81452818 lwz r10,0x2818(r5) +904 00014878 396b0001 addi r11,r11,0x1 +908 0001487c 7c481a14 add r2,r8,r3 +912 00014880 917b0000 stw r11,0x0(r27) +916 00014884 3b22ffd0 addi r25,r2,0xffd0 +920 00014888 892b0000 lbz r9,0x0(r11) +924 0001488c 7d230774 extsb r3,r9 +928 00014890 54600dfc rlwinm r0,r3,1,23,30 +932 00014894 7c4a022e lhzx r2,r10,r0 +936 00014898 70400004 andi. r0,r2,0x4 +940 0001489c 4082ff74 bne 0x14810 +944 000148a0 2f990000 cmpwi cr7,r25,0x0 +948 000148a4 409c0008 bge cr7,0x148ac +952 000148a8 3b20ffff li r25,0xffff +956 000148ac 805b0000 lwz r2,0x0(r27) +960 000148b0 88020000 lbz r0,0x0(r2) +964 000148b4 2f80005f cmpwi cr7,r0,0x5f '_' +968 000148b8 409e0a18 bne cr7,0x152d0 +972 000148bc 39620001 addi r11,r2,0x1 +976 000148c0 917b0000 stw r11,0x0(r27) +980 000148c4 48000020 b 0x148e4 +984 000148c8 3862ffd0 addi r3,r2,0xffd0 +988 000148cc 5460063e rlwinm r0,r3,0,24,31 +992 000148d0 2b800009 cmplwi cr7,r0,0x9 +996 000148d4 419d09fc bgt cr7,0x152d0 +1000 000148d8 396a0002 addi r11,r10,0x2 +1004 000148dc 7c791b78 or r25,r3,r3 +1008 000148e0 917b0000 stw r11,0x0(r27) +1012 000148e4 2f99ffff cmpwi cr7,r25,0xffff +1016 000148e8 409e0040 bne cr7,0x14928 +1020 000148ec 480009e4 b 0x152d0 +1024 000148f0 38610038 addi r3,r1,0x38 +1028 000148f4 98010038 stb r0,0x38(r1) +1032 000148f8 98410039 stb r2,0x39(r1) +1036 000148fc 4801dae5 bl 0x323e0 _atoi +1040 00014900 817b0000 lwz r11,0x0(r27) +1044 00014904 7c791b78 or r25,r3,r3 +1048 00014908 880b0002 lbz r0,0x2(r11) +1052 0001490c 2f80005f cmpwi cr7,r0,0x5f '_' +1056 00014910 409e0010 bne cr7,0x14920 +1060 00014914 396b0001 addi r11,r11,0x1 +1064 00014918 917b0000 stw r11,0x0(r27) +1068 0001491c 60000000 nop +1072 00014920 396b0002 addi r11,r11,0x2 +1076 00014924 917b0000 stw r11,0x0(r27) +1080 00014928 3c400004 lis r2,0x4 +1084 0001492c 3ac00001 li r22,0x1 +1088 00014930 82822818 lwz r20,0x2818(r2) +1092 00014934 7e97a378 or r23,r20,r20 +1096 00014938 7e8ea378 or r14,r20,r20 +1100 0001493c 7e90a378 or r16,r20,r20 +1104 00014940 7e8fa378 or r15,r20,r20 +1108 00014944 480005cc b 0x14f10 +1112 00014948 60000000 nop +1116 0001494c 60000000 nop +1120 00014950 80410048 lwz r2,0x48(r1) +1124 00014954 817b0000 lwz r11,0x0(r27) +1128 00014958 9041004c stw r2,0x4c(r1) +1132 0001495c 60000000 nop +1136 00014960 880b0000 lbz r0,0x0(r11) +1140 00014964 2f80005f cmpwi cr7,r0,0x5f '_' +1144 00014968 409e0018 bne cr7,0x14980 +1148 0001496c 396b0001 addi r11,r11,0x1 +1152 00014970 917b0000 stw r11,0x0(r27) +1156 00014974 60000000 nop +1160 00014978 60000000 nop +1164 0001497c 60000000 nop +1168 00014980 880b0000 lbz r0,0x0(r11) +1172 00014984 7d6a5b78 or r10,r11,r11 +1176 00014988 7c090774 extsb r9,r0 +1180 0001498c 2f890074 cmpwi cr7,r9,0x74 't' +1184 00014990 409e0030 bne cr7,0x149c0 +1188 00014994 7fc3f378 or r3,r30,r30 +1192 00014998 7f64db78 or r4,r27,r27 +1196 0001499c 38a1003c addi r5,r1,0x3c +1200 000149a0 38c10048 addi r6,r1,0x48 +1204 000149a4 38e00001 li r7,0x1 +1208 000149a8 39000000 li r8,0x0 +1212 000149ac 4bffed75 bl _demangle_template +1216 000149b0 7c761b79 or. r22,r3,r3 +1220 000149b4 40a2046c bne+ 0x14e20 +1224 000149b8 48000568 b 0x14f20 +1228 000149bc 60000000 nop +1232 000149c0 2f89004b cmpwi cr7,r9,0x4b 'K' +1236 000149c4 409e016c bne cr7,0x14b30 +1240 000149c8 396b0001 addi r11,r11,0x1 +1244 000149cc 917b0000 stw r11,0x0(r27) +1248 000149d0 60000000 nop +1252 000149d4 60000000 nop +1256 000149d8 880a0001 lbz r0,0x1(r10) +1260 000149dc 7c020774 extsb r2,r0 +1264 000149e0 2f82005f cmpwi cr7,r2,0x5f '_' +1268 000149e4 409e00fc bne cr7,0x14ae0 +1272 000149e8 396a0002 addi r11,r10,0x2 +1276 000149ec 917b0000 stw r11,0x0(r27) +1280 000149f0 60000000 nop +1284 000149f4 60000000 nop +1288 000149f8 880a0002 lbz r0,0x2(r10) +1292 000149fc 7c080774 extsb r8,r0 +1296 00014a00 55020dfc rlwinm r2,r8,1,23,30 +1300 00014a04 7c02a22e lhzx r0,r2,r20 +1304 00014a08 70020004 andi. r2,r0,0x4 +1308 00014a0c 41820514 beq 0x14f20 +1312 00014a10 48000078 b 0x14a88 +1316 00014a14 60000000 nop +1320 00014a18 60000000 nop +1324 00014a1c 60000000 nop +1328 00014a20 1d2a000a mulli r9,r10,0xa +1332 00014a24 3c006666 lis r0,0x6666 +1336 00014a28 60006667 ori r0,r0,0x6667 +1340 00014a2c 7c090096 mulhw r0,r9,r0 +1344 00014a30 7d22fe70 srawi r2,r9,31 +1348 00014a34 7c001670 srawi r0,r0,2 +1352 00014a38 7c020050 subf r0,r2,r0 +1356 00014a3c 1c00000a mulli r0,r0,0xa +1360 00014a40 7f890000 cmpw cr7,r9,r0 +1364 00014a44 419e004c beq cr7,0x14a90 +1368 00014a48 54e00dfc rlwinm r0,r7,1,23,30 +1372 00014a4c 7d695b78 or r9,r11,r11 +1376 00014a50 7c50022e lhzx r2,r16,r0 +1380 00014a54 70400004 andi. r0,r2,0x4 +1384 00014a58 41820068 beq 0x14ac0 +1388 00014a5c 7dca7378 or r10,r14,r14 +1392 00014a60 39690001 addi r11,r9,0x1 +1396 00014a64 917b0000 stw r11,0x0(r27) +1400 00014a68 7d695b78 or r9,r11,r11 +1404 00014a6c 60000000 nop +1408 00014a70 880b0000 lbz r0,0x0(r11) +1412 00014a74 5400083c rlwinm r0,r0,1,0,30 +1416 00014a78 7c4a022e lhzx r2,r10,r0 +1420 00014a7c 70400004 andi. r0,r2,0x4 +1424 00014a80 4082ffe0 bne 0x14a60 +1428 00014a84 4800003c b 0x14ac0 +1432 00014a88 39200000 li r9,0x0 +1436 00014a8c 60000000 nop +1440 00014a90 396b0001 addi r11,r11,0x1 +1444 00014a94 7c494214 add r2,r9,r8 +1448 00014a98 917b0000 stw r11,0x0(r27) +1452 00014a9c 3942ffd0 addi r10,r2,0xffd0 +1456 00014aa0 88eb0000 lbz r7,0x0(r11) +1460 00014aa4 7ce80774 extsb r8,r7 +1464 00014aa8 55000dfc rlwinm r0,r8,1,23,30 +1468 00014aac 7c50022e lhzx r2,r16,r0 +1472 00014ab0 70400004 andi. r0,r2,0x4 +1476 00014ab4 4082ff6c bne 0x14a20 +1480 00014ab8 2f8a0000 cmpwi cr7,r10,0x0 +1484 00014abc 409c0008 bge cr7,0x14ac4 +1488 00014ac0 3940ffff li r10,0xffff +1492 00014ac4 805b0000 lwz r2,0x0(r27) +1496 00014ac8 88020000 lbz r0,0x0(r2) +1500 00014acc 2f80005f cmpwi cr7,r0,0x5f '_' +1504 00014ad0 409e0450 bne cr7,0x14f20 +1508 00014ad4 39620001 addi r11,r2,0x1 +1512 00014ad8 917b0000 stw r11,0x0(r27) +1516 00014adc 48000020 b 0x14afc +1520 00014ae0 3842ffd0 addi r2,r2,0xffd0 +1524 00014ae4 5440063e rlwinm r0,r2,0,24,31 +1528 00014ae8 2b800009 cmplwi cr7,r0,0x9 +1532 00014aec 419d0434 bgt cr7,0x14f20 +1536 00014af0 396a0002 addi r11,r10,0x2 +1540 00014af4 7c4a1378 or r10,r2,r2 +1544 00014af8 917b0000 stw r11,0x0(r27) +1548 00014afc 2f8affff cmpwi cr7,r10,0xffff +1552 00014b00 419e0420 beq cr7,0x14f20 +1556 00014b04 801e0010 lwz r0,0x10(r30) +1560 00014b08 7f8a0000 cmpw cr7,r10,r0 +1564 00014b0c 409c0414 bge cr7,0x14f20 +1568 00014b10 813e0008 lwz r9,0x8(r30) +1572 00014b14 5542103a rlwinm r2,r10,2,0,29 +1576 00014b18 3861003c addi r3,r1,0x3c +1580 00014b1c 7c82482e lwzx r4,r2,r9 +1584 00014b20 4bff9be1 bl _string_append +1588 00014b24 2f960000 cmpwi cr7,r22,0x0 +1592 00014b28 40be03b0 bne+ cr7,0x14ed8 +1596 00014b2c 480003f4 b 0x14f20 +1600 00014b30 801e0000 lwz r0,0x0(r30) +1604 00014b34 701f2000 andi. r31,r0,0x2000 +1608 00014b38 418201d8 beq 0x14d10 +1612 00014b3c 55200dfc rlwinm r0,r9,1,23,30 +1616 00014b40 7c54022e lhzx r2,r20,r0 +1620 00014b44 70400004 andi. r0,r2,0x4 +1624 00014b48 40a20078 bne+ 0x14bc0 +1628 00014b4c 480003d4 b 0x14f20 +1632 00014b50 1c7f000a mulli r3,r31,0xa +1636 00014b54 3c006666 lis r0,0x6666 +1640 00014b58 60006667 ori r0,r0,0x6667 +1644 00014b5c 7c030096 mulhw r0,r3,r0 +1648 00014b60 7c62fe70 srawi r2,r3,31 +1652 00014b64 7c001670 srawi r0,r0,2 +1656 00014b68 7c020050 subf r0,r2,r0 +1660 00014b6c 1c00000a mulli r0,r0,0xa +1664 00014b70 7f830000 cmpw cr7,r3,r0 +1668 00014b74 419e005c beq cr7,0x14bd0 +1672 00014b78 55400dfc rlwinm r0,r10,1,23,30 +1676 00014b7c 7d695b78 or r9,r11,r11 +1680 00014b80 7c57022e lhzx r2,r23,r0 +1684 00014b84 70400004 andi. r0,r2,0x4 +1688 00014b88 41820398 beq 0x14f20 +1692 00014b8c 7dea7b78 or r10,r15,r15 +1696 00014b90 39690001 addi r11,r9,0x1 +1700 00014b94 917b0000 stw r11,0x0(r27) +1704 00014b98 7d695b78 or r9,r11,r11 +1708 00014b9c 60000000 nop +1712 00014ba0 880b0000 lbz r0,0x0(r11) +1716 00014ba4 5400083c rlwinm r0,r0,1,0,30 +1720 00014ba8 7c4a022e lhzx r2,r10,r0 +1724 00014bac 70400004 andi. r0,r2,0x4 +1728 00014bb0 4082ffe0 bne 0x14b90 +1732 00014bb4 4800036c b 0x14f20 +1736 00014bb8 60000000 nop +1740 00014bbc 60000000 nop +1744 00014bc0 38600000 li r3,0x0 +1748 00014bc4 60000000 nop +1752 00014bc8 60000000 nop +1756 00014bcc 60000000 nop +1760 00014bd0 396b0001 addi r11,r11,0x1 +1764 00014bd4 7c634a14 add r3,r3,r9 +1768 00014bd8 917b0000 stw r11,0x0(r27) +1772 00014bdc 3be3ffd0 addi r31,r3,0xffd0 +1776 00014be0 894b0000 lbz r10,0x0(r11) +1780 00014be4 7d490774 extsb r9,r10 +1784 00014be8 55200dfc rlwinm r0,r9,1,23,30 +1788 00014bec 7c57022e lhzx r2,r23,r0 +1792 00014bf0 705d0004 andi. r29,r2,0x4 +1796 00014bf4 4082ff5c bne 0x14b50 +1800 00014bf8 2e1f0000 cmpwi cr4,r31,0x0 +1804 00014bfc 41900324 blt cr4,0x14f20 +1808 00014c00 3863ffd1 addi r3,r3,0xffd1 +1812 00014c04 48004bad bl _xmalloc +1816 00014c08 809b0000 lwz r4,0x0(r27) +1820 00014c0c 7fe5fb78 or r5,r31,r31 +1824 00014c10 7c7a1b78 or r26,r3,r3 +1828 00014c14 4801d73d bl 0x32350 _memcpy +1832 00014c18 809e0000 lwz r4,0x0(r30) +1836 00014c1c 7fbaf9ae stbx r29,r26,r31 +1840 00014c20 7f43d378 or r3,r26,r26 +1844 00014c24 4bffb44d bl _cplus_demangle +1848 00014c28 7c7d1b79 or. r29,r3,r3 +1852 00014c2c 4182001c beq 0x14c48 +1856 00014c30 3861003c addi r3,r1,0x3c +1860 00014c34 7fa4eb78 or r4,r29,r29 +1864 00014c38 4bff9ac9 bl _string_append +1868 00014c3c 7fa3eb78 or r3,r29,r29 +1872 00014c40 4801d721 bl 0x32360 _free +1876 00014c44 480000ac b 0x14cf0 +1880 00014c48 823b0000 lwz r17,0x0(r27) +1884 00014c4c 419200a4 beq cr4,0x14cf0 +1888 00014c50 8041003c lwz r2,0x3c(r1) +1892 00014c54 2f820000 cmpwi cr7,r2,0x0 +1896 00014c58 409e003c bne cr7,0x14c94 +1900 00014c5c 2f9f001f cmpwi cr7,r31,0x1f +1904 00014c60 409d0010 ble cr7,0x14c70 +1908 00014c64 7fe3fb78 or r3,r31,r31 +1912 00014c68 7ffdfb78 or r29,r31,r31 +1916 00014c6c 4800000c b 0x14c78 +1920 00014c70 38600020 li r3,0x20 +1924 00014c74 3ba00020 li r29,0x20 +1928 00014c78 48004b39 bl _xmalloc +1932 00014c7c 7c641b78 or r4,r3,r3 +1936 00014c80 7c1d1a14 add r0,r29,r3 +1940 00014c84 9081003c stw r4,0x3c(r1) +1944 00014c88 90010044 stw r0,0x44(r1) +1948 00014c8c 90810040 stw r4,0x40(r1) +1952 00014c90 48000048 b 0x14cd8 +1956 00014c94 80610040 lwz r3,0x40(r1) +1960 00014c98 80010044 lwz r0,0x44(r1) +1964 00014c9c 7c030050 subf r0,r3,r0 +1968 00014ca0 7f80f800 cmpw cr7,r0,r31 +1972 00014ca4 409c0034 bge cr7,0x14cd8 +1976 00014ca8 7f821850 subf r28,r2,r3 +1980 00014cac 7c431378 or r3,r2,r2 +1984 00014cb0 7fbcfa14 add r29,r28,r31 +1988 00014cb4 57bd083c rlwinm r29,r29,1,0,30 +1992 00014cb8 7fa4eb78 or r4,r29,r29 +1996 00014cbc 48004c45 bl _xrealloc +2000 00014cc0 7c641b78 or r4,r3,r3 +2004 00014cc4 7fbd1a14 add r29,r29,r3 +2008 00014cc8 7c63e214 add r3,r3,r28 +2012 00014ccc 93a10044 stw r29,0x44(r1) +2016 00014cd0 9081003c stw r4,0x3c(r1) +2020 00014cd4 90610040 stw r3,0x40(r1) +2024 00014cd8 7e248b78 or r4,r17,r17 +2028 00014cdc 7fe5fb78 or r5,r31,r31 +2032 00014ce0 4801d671 bl 0x32350 _memcpy +2036 00014ce4 80010040 lwz r0,0x40(r1) +2040 00014ce8 7c7f0214 add r3,r31,r0 +2044 00014cec 90610040 stw r3,0x40(r1) +2048 00014cf0 7f43d378 or r3,r26,r26 +2052 00014cf4 4801d66d bl 0x32360 _free +2056 00014cf8 801b0000 lwz r0,0x0(r27) +2060 00014cfc 80610040 lwz r3,0x40(r1) +2064 00014d00 7c1f0214 add r0,r31,r0 +2068 00014d04 901b0000 stw r0,0x0(r27) +2072 00014d08 4800011c b 0x14e24 +2076 00014d0c 60000000 nop +2080 00014d10 2f820000 cmpwi cr7,r2,0x0 +2084 00014d14 419e001c beq cr7,0x14d30 +2088 00014d18 7c431378 or r3,r2,r2 +2092 00014d1c 4801d645 bl 0x32360 _free +2096 00014d20 38400000 li r2,0x0 +2100 00014d24 93e10050 stw r31,0x50(r1) +2104 00014d28 93e1004c stw r31,0x4c(r1) +2108 00014d2c 90410048 stw r2,0x48(r1) +2112 00014d30 7fc3f378 or r3,r30,r30 +2116 00014d34 7f64db78 or r4,r27,r27 +2120 00014d38 38a10048 addi r5,r1,0x48 +2124 00014d3c 4bffc8b5 bl _do_type +2128 00014d40 7c761b79 or. r22,r3,r3 +2132 00014d44 418201dc beq 0x14f20 +2136 00014d48 80410048 lwz r2,0x48(r1) +2140 00014d4c 80a1004c lwz r5,0x4c(r1) +2144 00014d50 7f822800 cmpw cr7,r2,r5 +2148 00014d54 419e00cc beq cr7,0x14e20 +2152 00014d58 8121003c lwz r9,0x3c(r1) +2156 00014d5c 7fe22850 subf r31,r2,r5 +2160 00014d60 2f890000 cmpwi cr7,r9,0x0 +2164 00014d64 409e004c bne cr7,0x14db0 +2168 00014d68 2f9f001f cmpwi cr7,r31,0x1f +2172 00014d6c 409d0010 ble cr7,0x14d7c +2176 00014d70 7fe3fb78 or r3,r31,r31 +2180 00014d74 7ffdfb78 or r29,r31,r31 +2184 00014d78 4800000c b 0x14d84 +2188 00014d7c 38600020 li r3,0x20 +2192 00014d80 3ba00020 li r29,0x20 +2196 00014d84 48004a2d bl _xmalloc +2200 00014d88 80410048 lwz r2,0x48(r1) +2204 00014d8c 7c641b78 or r4,r3,r3 +2208 00014d90 7c1d1a14 add r0,r29,r3 +2212 00014d94 9081003c stw r4,0x3c(r1) +2216 00014d98 90010044 stw r0,0x44(r1) +2220 00014d9c 90810040 stw r4,0x40(r1) +2224 00014da0 48000060 b 0x14e00 +2228 00014da4 60000000 nop +2232 00014da8 60000000 nop +2236 00014dac 60000000 nop +2240 00014db0 80610040 lwz r3,0x40(r1) +2244 00014db4 80010044 lwz r0,0x44(r1) +2248 00014db8 7c030050 subf r0,r3,r0 +2252 00014dbc 7f9f0000 cmpw cr7,r31,r0 +2256 00014dc0 409d0040 ble cr7,0x14e00 +2260 00014dc4 7f891850 subf r28,r9,r3 +2264 00014dc8 7d234b78 or r3,r9,r9 +2268 00014dcc 7fbfe214 add r29,r31,r28 +2272 00014dd0 57bd083c rlwinm r29,r29,1,0,30 +2276 00014dd4 7fa4eb78 or r4,r29,r29 +2280 00014dd8 48004b29 bl _xrealloc +2284 00014ddc 80410048 lwz r2,0x48(r1) +2288 00014de0 7c641b78 or r4,r3,r3 +2292 00014de4 7fbd1a14 add r29,r29,r3 +2296 00014de8 7c63e214 add r3,r3,r28 +2300 00014dec 93a10044 stw r29,0x44(r1) +2304 00014df0 9081003c stw r4,0x3c(r1) +2308 00014df4 90610040 stw r3,0x40(r1) +2312 00014df8 60000000 nop +2316 00014dfc 60000000 nop +2320 00014e00 7c441378 or r4,r2,r2 +2324 00014e04 7fe5fb78 or r5,r31,r31 +2328 00014e08 4801d549 bl 0x32350 _memcpy +2332 00014e0c 80610040 lwz r3,0x40(r1) +2336 00014e10 7c7f1a14 add r3,r31,r3 +2340 00014e14 90610040 stw r3,0x40(r1) +2344 00014e18 4800000c b 0x14e24 +2348 00014e1c 60000000 nop +2352 00014e20 80610040 lwz r3,0x40(r1) +2356 00014e24 83e1003c lwz r31,0x3c(r1) +2360 00014e28 7f9f1800 cmpw cr7,r31,r3 +2364 00014e2c 409e0014 bne cr7,0x14e40 +2368 00014e30 3ba00001 li r29,0x1 +2372 00014e34 3b400000 li r26,0x0 +2376 00014e38 3b800000 li r28,0x0 +2380 00014e3c 48000014 b 0x14e50 +2384 00014e40 7c5f1850 subf r2,r31,r3 +2388 00014e44 7c5c1378 or r28,r2,r2 +2392 00014e48 3ba20001 addi r29,r2,0x1 +2396 00014e4c 7c5a1378 or r26,r2,r2 +2400 00014e50 809e0018 lwz r4,0x18(r30) +2404 00014e54 801e0010 lwz r0,0x10(r30) +2408 00014e58 7f802000 cmpw cr7,r0,r4 +2412 00014e5c 419c0044 blt cr7,0x14ea0 +2416 00014e60 2f840000 cmpwi cr7,r4,0x0 +2420 00014e64 409e001c bne cr7,0x14e80 +2424 00014e68 38000005 li r0,0x5 +2428 00014e6c 38600014 li r3,0x14 +2432 00014e70 901e0018 stw r0,0x18(r30) +2436 00014e74 4800493d bl _xmalloc +2440 00014e78 907e0008 stw r3,0x8(r30) +2444 00014e7c 48000024 b 0x14ea0 +2448 00014e80 5480083c rlwinm r0,r4,1,0,30 +2452 00014e84 807e0008 lwz r3,0x8(r30) +2456 00014e88 54841838 rlwinm r4,r4,3,0,28 +2460 00014e8c 901e0018 stw r0,0x18(r30) +2464 00014e90 48004a71 bl _xrealloc +2468 00014e94 907e0008 stw r3,0x8(r30) +2472 00014e98 60000000 nop +2476 00014e9c 60000000 nop +2480 00014ea0 7fa3eb78 or r3,r29,r29 +2484 00014ea4 4800490d bl _xmalloc +2488 00014ea8 7fe4fb78 or r4,r31,r31 +2492 00014eac 7f45d378 or r5,r26,r26 +2496 00014eb0 7c7d1b78 or r29,r3,r3 +2500 00014eb4 4801d49d bl 0x32350 _memcpy +2504 00014eb8 805e0010 lwz r2,0x10(r30) +2508 00014ebc 813e0008 lwz r9,0x8(r30) +2512 00014ec0 38000000 li r0,0x0 +2516 00014ec4 7c1de1ae stbx r0,r29,r28 +2520 00014ec8 39620001 addi r11,r2,0x1 +2524 00014ecc 5442103a rlwinm r2,r2,2,0,29 +2528 00014ed0 7fa2492e stwx r29,r2,r9 +2532 00014ed4 917e0010 stw r11,0x10(r30) +2536 00014ed8 2f990000 cmpwi cr7,r25,0x0 +2540 00014edc 409d0034 ble cr7,0x14f10 +2544 00014ee0 801e0000 lwz r0,0x0(r30) +2548 00014ee4 70020004 andi. r2,r0,0x4 +2552 00014ee8 41820018 beq 0x14f00 +2556 00014eec 3c800003 lis r4,0x3 +2560 00014ef0 3884d6f8 addi r4,r4,0xd6f8 . +2564 00014ef4 48000014 b 0x14f08 +2568 00014ef8 60000000 nop +2572 00014efc 60000000 nop +2576 00014f00 3c800003 lis r4,0x3 +2580 00014f04 3884d6fc addi r4,r4,0xd6fc :: +2584 00014f08 3861003c addi r3,r1,0x3c +2588 00014f0c 4bff97f5 bl _string_append +2592 00014f10 2f990000 cmpwi cr7,r25,0x0 +2596 00014f14 3b39ffff addi r25,r25,0xffff +2600 00014f18 419dfa38 bgt cr7,0x14950 +2604 00014f1c 48000008 b 0x14f24 +2608 00014f20 3ac00000 li r22,0x0 +2612 00014f24 8381003c lwz r28,0x3c(r1) +2616 00014f28 80410040 lwz r2,0x40(r1) +2620 00014f2c 7f9c1000 cmpw cr7,r28,r2 +2624 00014f30 409e0020 bne cr7,0x14f50 +2628 00014f34 38600001 li r3,0x1 +2632 00014f38 3b600000 li r27,0x0 +2636 00014f3c 3be00000 li r31,0x0 +2640 00014f40 48000020 b 0x14f60 +2644 00014f44 60000000 nop +2648 00014f48 60000000 nop +2652 00014f4c 60000000 nop +2656 00014f50 7c5c1050 subf r2,r28,r2 +2660 00014f54 7c5f1378 or r31,r2,r2 +2664 00014f58 38620001 addi r3,r2,0x1 +2668 00014f5c 7c5b1378 or r27,r2,r2 +2672 00014f60 48004851 bl _xmalloc +2676 00014f64 7f84e378 or r4,r28,r28 +2680 00014f68 7f65db78 or r5,r27,r27 +2684 00014f6c 7c7d1b78 or r29,r3,r3 +2688 00014f70 4801d3e1 bl 0x32350 _memcpy +2692 00014f74 2f930000 cmpwi cr7,r19,0x0 +2696 00014f78 805e000c lwz r2,0xc(r30) +2700 00014f7c 38000000 li r0,0x0 +2704 00014f80 7c1df9ae stbx r0,r29,r31 +2708 00014f84 7fb5112e stwx r29,r21,r2 +2712 00014f88 419e0114 beq cr7,0x1509c +2716 00014f8c 801e0000 lwz r0,0x0(r30) +2720 00014f90 70020004 andi. r2,r0,0x4 +2724 00014f94 41820010 beq 0x14fa4 +2728 00014f98 3c800003 lis r4,0x3 +2732 00014f9c 3884d6f8 addi r4,r4,0xd6f8 . +2736 00014fa0 4800000c b 0x14fac +2740 00014fa4 3c800003 lis r4,0x3 +2744 00014fa8 3884d6fc addi r4,r4,0xd6fc :: +2748 00014fac 3be1003c addi r31,r1,0x3c +2752 00014fb0 7fe3fb78 or r3,r31,r31 +2756 00014fb4 4bff974d bl _string_append +2760 00014fb8 801e002c lwz r0,0x2c(r30) +2764 00014fbc 70020001 andi. r2,r0,0x1 +2768 00014fc0 41820020 beq 0x14fe0 +2772 00014fc4 3c800003 lis r4,0x3 +2776 00014fc8 7fe3fb78 or r3,r31,r31 +2780 00014fcc 3884cf30 addi r4,r4,0xcf30 ~ +2784 00014fd0 4bff9731 bl _string_append +2788 00014fd4 60000000 nop +2792 00014fd8 60000000 nop +2796 00014fdc 60000000 nop +2800 00014fe0 80410048 lwz r2,0x48(r1) +2804 00014fe4 8001004c lwz r0,0x4c(r1) +2808 00014fe8 7f820000 cmpw cr7,r2,r0 +2812 00014fec 419e00b0 beq cr7,0x1509c +2816 00014ff0 8121003c lwz r9,0x3c(r1) +2820 00014ff4 7fe20050 subf r31,r2,r0 +2824 00014ff8 2f890000 cmpwi cr7,r9,0x0 +2828 00014ffc 409e0040 bne cr7,0x1503c +2832 00015000 2f9f001f cmpwi cr7,r31,0x1f +2836 00015004 409d0010 ble cr7,0x15014 +2840 00015008 7fe3fb78 or r3,r31,r31 +2844 0001500c 7ffdfb78 or r29,r31,r31 +2848 00015010 4800000c b 0x1501c +2852 00015014 38600020 li r3,0x20 +2856 00015018 3ba00020 li r29,0x20 +2860 0001501c 48004795 bl _xmalloc +2864 00015020 80410048 lwz r2,0x48(r1) +2868 00015024 7c641b78 or r4,r3,r3 +2872 00015028 7c1d1a14 add r0,r29,r3 +2876 0001502c 9081003c stw r4,0x3c(r1) +2880 00015030 90010044 stw r0,0x44(r1) +2884 00015034 90810040 stw r4,0x40(r1) +2888 00015038 4800004c b 0x15084 +2892 0001503c 80610040 lwz r3,0x40(r1) +2896 00015040 80010044 lwz r0,0x44(r1) +2900 00015044 7c030050 subf r0,r3,r0 +2904 00015048 7f9f0000 cmpw cr7,r31,r0 +2908 0001504c 409d0038 ble cr7,0x15084 +2912 00015050 7f891850 subf r28,r9,r3 +2916 00015054 7d234b78 or r3,r9,r9 +2920 00015058 7fbfe214 add r29,r31,r28 +2924 0001505c 57bd083c rlwinm r29,r29,1,0,30 +2928 00015060 7fa4eb78 or r4,r29,r29 +2932 00015064 4800489d bl _xrealloc +2936 00015068 80410048 lwz r2,0x48(r1) +2940 0001506c 7c641b78 or r4,r3,r3 +2944 00015070 7fbd1a14 add r29,r29,r3 +2948 00015074 7c63e214 add r3,r3,r28 +2952 00015078 93a10044 stw r29,0x44(r1) +2956 0001507c 9081003c stw r4,0x3c(r1) +2960 00015080 90610040 stw r3,0x40(r1) +2964 00015084 7c441378 or r4,r2,r2 +2968 00015088 7fe5fb78 or r5,r31,r31 +2972 0001508c 4801d2c5 bl 0x32350 _memcpy +2976 00015090 80010040 lwz r0,0x40(r1) +2980 00015094 7c1f0214 add r0,r31,r0 +2984 00015098 90010040 stw r0,0x40(r1) +2988 0001509c 2f920000 cmpwi cr7,r18,0x0 +2992 000150a0 419e00c0 beq cr7,0x15160 +2996 000150a4 8081003c lwz r4,0x3c(r1) +3000 000150a8 80a10040 lwz r5,0x40(r1) +3004 000150ac 7f842800 cmpw cr7,r4,r5 +3008 000150b0 419e01e0 beq cr7,0x15290 +3012 000150b4 80580000 lwz r2,0x0(r24) +3016 000150b8 7fe42850 subf r31,r4,r5 +3020 000150bc 2f820000 cmpwi cr7,r2,0x0 +3024 000150c0 409e0040 bne cr7,0x15100 +3028 000150c4 2f9f001f cmpwi cr7,r31,0x1f +3032 000150c8 409d0010 ble cr7,0x150d8 +3036 000150cc 7ffefb78 or r30,r31,r31 +3040 000150d0 7fe3fb78 or r3,r31,r31 +3044 000150d4 4800000c b 0x150e0 +3048 000150d8 38600020 li r3,0x20 +3052 000150dc 3bc00020 li r30,0x20 +3056 000150e0 480046d1 bl _xmalloc +3060 000150e4 8081003c lwz r4,0x3c(r1) +3064 000150e8 7c621b78 or r2,r3,r3 +3068 000150ec 7c1e1a14 add r0,r30,r3 +3072 000150f0 90780004 stw r3,0x4(r24) +3076 000150f4 90580000 stw r2,0x0(r24) +3080 000150f8 90180008 stw r0,0x8(r24) +3084 000150fc 4800004c b 0x15148 +3088 00015100 80780004 lwz r3,0x4(r24) +3092 00015104 80180008 lwz r0,0x8(r24) +3096 00015108 7c030050 subf r0,r3,r0 +3100 0001510c 7f9f0000 cmpw cr7,r31,r0 +3104 00015110 409d0038 ble cr7,0x15148 +3108 00015114 7f821850 subf r28,r2,r3 +3112 00015118 7c431378 or r3,r2,r2 +3116 0001511c 7fbfe214 add r29,r31,r28 +3120 00015120 57bd083c rlwinm r29,r29,1,0,30 +3124 00015124 7fa4eb78 or r4,r29,r29 +3128 00015128 480047d9 bl _xrealloc +3132 0001512c 8081003c lwz r4,0x3c(r1) +3136 00015130 7c621b78 or r2,r3,r3 +3140 00015134 7fbd1a14 add r29,r29,r3 +3144 00015138 7c63e214 add r3,r3,r28 +3148 0001513c 93b80008 stw r29,0x8(r24) +3152 00015140 90580000 stw r2,0x0(r24) +3156 00015144 90780004 stw r3,0x4(r24) +3160 00015148 7fe5fb78 or r5,r31,r31 +3164 0001514c 4801d205 bl 0x32350 _memcpy +3168 00015150 80180004 lwz r0,0x4(r24) +3172 00015154 7c7f0214 add r3,r31,r0 +3176 00015158 90780004 stw r3,0x4(r24) +3180 0001515c 48000134 b 0x15290 +3184 00015160 80180000 lwz r0,0x0(r24) +3188 00015164 80580004 lwz r2,0x4(r24) +3192 00015168 7f801000 cmpw cr7,r0,r2 +3196 0001516c 419e002c beq cr7,0x15198 +3200 00015170 801e0000 lwz r0,0x0(r30) +3204 00015174 70020004 andi. r2,r0,0x4 +3208 00015178 41820010 beq 0x15188 +3212 0001517c 3c800003 lis r4,0x3 +3216 00015180 3884d6f8 addi r4,r4,0xd6f8 . +3220 00015184 4800000c b 0x15190 +3224 00015188 3c800003 lis r4,0x3 +3228 0001518c 3884d6fc addi r4,r4,0xd6fc :: +3232 00015190 3861003c addi r3,r1,0x3c +3236 00015194 4bff956d bl _string_append +3240 00015198 83e1003c lwz r31,0x3c(r1) +3244 0001519c 80010040 lwz r0,0x40(r1) +3248 000151a0 7f9f0000 cmpw cr7,r31,r0 +3252 000151a4 419e00ec beq cr7,0x15290 +3256 000151a8 7fdf0051 subf. r30,r31,r0 +3260 000151ac 418200e4 beq 0x15290 +3264 000151b0 80580000 lwz r2,0x0(r24) +3268 000151b4 2f820000 cmpwi cr7,r2,0x0 +3272 000151b8 409e003c bne cr7,0x151f4 +3276 000151bc 2f9e001f cmpwi cr7,r30,0x1f +3280 000151c0 419d0010 bgt cr7,0x151d0 +3284 000151c4 38600020 li r3,0x20 +3288 000151c8 3ba00020 li r29,0x20 +3292 000151cc 4800000c b 0x151d8 +3296 000151d0 7fc3f378 or r3,r30,r30 +3300 000151d4 7fddf378 or r29,r30,r30 +3304 000151d8 480045d9 bl _xmalloc +3308 000151dc 7c621b78 or r2,r3,r3 +3312 000151e0 7c1d1a14 add r0,r29,r3 +3316 000151e4 90780004 stw r3,0x4(r24) +3320 000151e8 90580000 stw r2,0x0(r24) +3324 000151ec 90180008 stw r0,0x8(r24) +3328 000151f0 48000048 b 0x15238 +3332 000151f4 80780004 lwz r3,0x4(r24) +3336 000151f8 80180008 lwz r0,0x8(r24) +3340 000151fc 7c030050 subf r0,r3,r0 +3344 00015200 7f9e0000 cmpw cr7,r30,r0 +3348 00015204 409d0034 ble cr7,0x15238 +3352 00015208 7f821850 subf r28,r2,r3 +3356 0001520c 7c431378 or r3,r2,r2 +3360 00015210 7fbee214 add r29,r30,r28 +3364 00015214 57bd083c rlwinm r29,r29,1,0,30 +3368 00015218 7fa4eb78 or r4,r29,r29 +3372 0001521c 480046e5 bl _xrealloc +3376 00015220 7c621b78 or r2,r3,r3 +3380 00015224 7c63e214 add r3,r3,r28 +3384 00015228 7fbd1214 add r29,r29,r2 +3388 0001522c 90580000 stw r2,0x0(r24) +3392 00015230 90780004 stw r3,0x4(r24) +3396 00015234 93b80008 stw r29,0x8(r24) +3400 00015238 3b83ffff addi r28,r3,0xffff +3404 0001523c 7c431378 or r3,r2,r2 +3408 00015240 7f9c1040 cmplw cr7,r28,r2 +3412 00015244 419c0028 blt cr7,0x1526c +3416 00015248 7c5cf214 add r2,r28,r30 +3420 0001524c 60000000 nop +3424 00015250 881c0000 lbz r0,0x0(r28) +3428 00015254 3b9cffff addi r28,r28,0xffff +3432 00015258 98020000 stb r0,0x0(r2) +3436 0001525c 3842ffff addi r2,r2,0xffff +3440 00015260 80780000 lwz r3,0x0(r24) +3444 00015264 7f9c1840 cmplw cr7,r28,r3 +3448 00015268 409cffe8 bge cr7,0x15250 +3452 0001526c 7fe4fb78 or r4,r31,r31 +3456 00015270 7fc5f378 or r5,r30,r30 +3460 00015274 4801d0dd bl 0x32350 _memcpy +3464 00015278 80180004 lwz r0,0x4(r24) +3468 0001527c 7c1e0214 add r0,r30,r0 +3472 00015280 90180004 stw r0,0x4(r24) +3476 00015284 60000000 nop +3480 00015288 60000000 nop +3484 0001528c 60000000 nop +3488 00015290 80610048 lwz r3,0x48(r1) +3492 00015294 2f830000 cmpwi cr7,r3,0x0 +3496 00015298 419e0018 beq cr7,0x152b0 +3500 0001529c 4801d0c5 bl 0x32360 _free +3504 000152a0 38000000 li r0,0x0 +3508 000152a4 90010048 stw r0,0x48(r1) +3512 000152a8 9001004c stw r0,0x4c(r1) +3516 000152ac 90010050 stw r0,0x50(r1) +3520 000152b0 8061003c lwz r3,0x3c(r1) +3524 000152b4 2f830000 cmpwi cr7,r3,0x0 +3528 000152b8 419e001c beq cr7,0x152d4 +3532 000152bc 4801d0a5 bl 0x32360 _free +3536 000152c0 48000014 b 0x152d4 +3540 000152c4 60000000 nop +3544 000152c8 60000000 nop +3548 000152cc 60000000 nop +3552 000152d0 3ac00000 li r22,0x0 +3556 000152d4 382100b0 addi r1,r1,0xb0 +3560 000152d8 7ec3b378 or r3,r22,r22 +3564 000152dc 80010008 lwz r0,0x8(r1) +3568 000152e0 81610004 lwz r11,0x4(r1) +3572 000152e4 b9c1ffb8 lmw r14,0xffb8(r1) +3576 000152e8 7c0803a6 mtspr lr,r0 +3580 000152ec 7d708120 mtocrf 0x08,r11 +3584 000152f0 4e800020 blr +3588 000152f4 60000000 nop +3592 000152f8 60000000 nop +3596 000152fc 60000000 nop _demangle_template_value_parm: +0 00015300 7c0802a6 mfspr r0,lr +4 00015304 bee1ffdc stmw r23,0xffdc(r1) +8 00015308 7c9b2378 or r27,r4,r4 +12 0001530c 7c7a1b78 or r26,r3,r3 +16 00015310 7cbe2b78 or r30,r5,r5 +20 00015314 7cdd3378 or r29,r6,r6 +24 00015318 90010008 stw r0,0x8(r1) +28 0001531c 9421ff60 stwu r1,0xff60(r1) +32 00015320 60000000 nop +36 00015324 60000000 nop +40 00015328 83e40000 lwz r31,0x0(r4) +44 0001532c 881f0000 lbz r0,0x0(r31) +48 00015330 7feafb78 or r10,r31,r31 +52 00015334 7c0b0774 extsb r11,r0 +56 00015338 2f8b0059 cmpwi cr7,r11,0x59 'Y' +60 0001533c 409e02c4 bne cr7,0x15600 +64 00015340 3bff0001 addi r31,r31,0x1 +68 00015344 93e40000 stw r31,0x0(r4) +72 00015348 60000000 nop +76 0001534c 60000000 nop +80 00015350 880a0001 lbz r0,0x1(r10) +84 00015354 7c020774 extsb r2,r0 +88 00015358 2f82005f cmpwi cr7,r2,0x5f '_' +92 0001535c 409e00f4 bne cr7,0x15450 +96 00015360 3bea0002 addi r31,r10,0x2 +100 00015364 3f000004 lis r24,0x4 +104 00015368 93e40000 stw r31,0x0(r4) +108 0001536c 81382818 lwz r9,0x2818(r24) +112 00015370 880a0002 lbz r0,0x2(r10) +116 00015374 7c050774 extsb r5,r0 +120 00015378 54a20dfc rlwinm r2,r5,1,23,30 +124 0001537c 7c024a2e lhzx r0,r2,r9 +128 00015380 70020004 andi. r2,r0,0x4 +132 00015384 418211fc beq 0x16580 +136 00015388 4800006c b 0x153f4 +140 0001538c 1d2a000a mulli r9,r10,0xa +144 00015390 3c006666 lis r0,0x6666 +148 00015394 60006667 ori r0,r0,0x6667 +152 00015398 7c090096 mulhw r0,r9,r0 +156 0001539c 7d22fe70 srawi r2,r9,31 +160 000153a0 7c001670 srawi r0,r0,2 +164 000153a4 7c020050 subf r0,r2,r0 +168 000153a8 1c00000a mulli r0,r0,0xa +172 000153ac 7f890000 cmpw cr7,r9,r0 +176 000153b0 419e0048 beq cr7,0x153f8 +180 000153b4 55600dfc rlwinm r0,r11,1,23,30 +184 000153b8 7fe9fb78 or r9,r31,r31 +188 000153bc 7c48022e lhzx r2,r8,r0 +192 000153c0 70400004 andi. r0,r2,0x4 +196 000153c4 41820068 beq 0x1542c +200 000153c8 7d0b4378 or r11,r8,r8 +204 000153cc 3be90001 addi r31,r9,0x1 +208 000153d0 93fb0000 stw r31,0x0(r27) +212 000153d4 7fe9fb78 or r9,r31,r31 +216 000153d8 60000000 nop +220 000153dc 881f0000 lbz r0,0x0(r31) +224 000153e0 5400083c rlwinm r0,r0,1,0,30 +228 000153e4 7c4b022e lhzx r2,r11,r0 +232 000153e8 70400004 andi. r0,r2,0x4 +236 000153ec 4082ffe0 bne 0x153cc +240 000153f0 4800003c b 0x1542c +244 000153f4 39200000 li r9,0x0 +248 000153f8 3bff0001 addi r31,r31,0x1 +252 000153fc 7c492a14 add r2,r9,r5 +256 00015400 81182818 lwz r8,0x2818(r24) +260 00015404 93fb0000 stw r31,0x0(r27) +264 00015408 3942ffd0 addi r10,r2,0xffd0 +268 0001540c 897f0000 lbz r11,0x0(r31) +272 00015410 7d650774 extsb r5,r11 +276 00015414 54a00dfc rlwinm r0,r5,1,23,30 +280 00015418 7c48022e lhzx r2,r8,r0 +284 0001541c 70400004 andi. r0,r2,0x4 +288 00015420 4082ff6c bne 0x1538c +292 00015424 2f8a0000 cmpwi cr7,r10,0x0 +296 00015428 409c0008 bge cr7,0x15430 +300 0001542c 3940ffff li r10,0xffff +304 00015430 805b0000 lwz r2,0x0(r27) +308 00015434 88020000 lbz r0,0x0(r2) +312 00015438 2f80005f cmpwi cr7,r0,0x5f '_' +316 0001543c 409e1144 bne cr7,0x16580 +320 00015440 3be20001 addi r31,r2,0x1 +324 00015444 93fb0000 stw r31,0x0(r27) +328 00015448 48000024 b 0x1546c +332 0001544c 60000000 nop +336 00015450 38a2ffd0 addi r5,r2,0xffd0 +340 00015454 54a0063e rlwinm r0,r5,0,24,31 +344 00015458 2b800009 cmplwi cr7,r0,0x9 +348 0001545c 419d1124 bgt cr7,0x16580 +352 00015460 3bea0002 addi r31,r10,0x2 +356 00015464 7caa2b78 or r10,r5,r5 +360 00015468 93e40000 stw r31,0x0(r4) +364 0001546c 2f8affff cmpwi cr7,r10,0xffff +368 00015470 419e1110 beq cr7,0x16580 +372 00015474 801a0040 lwz r0,0x40(r26) +376 00015478 2f800000 cmpwi cr7,r0,0x0 +380 0001547c 419e0014 beq cr7,0x15490 +384 00015480 801a0044 lwz r0,0x44(r26) +388 00015484 7f8a0000 cmpw cr7,r10,r0 +392 00015488 409c10f8 bge cr7,0x16580 +396 0001548c 60000000 nop +400 00015490 817b0000 lwz r11,0x0(r27) +404 00015494 880b0000 lbz r0,0x0(r11) +408 00015498 7c020774 extsb r2,r0 +412 0001549c 2f82005f cmpwi cr7,r2,0x5f '_' +416 000154a0 409e00f0 bne cr7,0x15590 +420 000154a4 3beb0001 addi r31,r11,0x1 +424 000154a8 3f000004 lis r24,0x4 +428 000154ac 93fb0000 stw r31,0x0(r27) +432 000154b0 81382818 lwz r9,0x2818(r24) +436 000154b4 880b0001 lbz r0,0x1(r11) +440 000154b8 7c0b0774 extsb r11,r0 +444 000154bc 55620dfc rlwinm r2,r11,1,23,30 +448 000154c0 7c024a2e lhzx r0,r2,r9 +452 000154c4 70020004 andi. r2,r0,0x4 +456 000154c8 418210b8 beq 0x16580 +460 000154cc 4800006c b 0x15538 +464 000154d0 1d29000a mulli r9,r9,0xa +468 000154d4 3c006666 lis r0,0x6666 +472 000154d8 60006667 ori r0,r0,0x6667 +476 000154dc 7c090096 mulhw r0,r9,r0 +480 000154e0 7d22fe70 srawi r2,r9,31 +484 000154e4 7c001670 srawi r0,r0,2 +488 000154e8 7c020050 subf r0,r2,r0 +492 000154ec 1c00000a mulli r0,r0,0xa +496 000154f0 7f890000 cmpw cr7,r9,r0 +500 000154f4 419e0048 beq cr7,0x1553c +504 000154f8 55000dfc rlwinm r0,r8,1,23,30 +508 000154fc 7fe9fb78 or r9,r31,r31 +512 00015500 7c47022e lhzx r2,r7,r0 +516 00015504 70400004 andi. r0,r2,0x4 +520 00015508 41820068 beq 0x15570 +524 0001550c 7ceb3b78 or r11,r7,r7 +528 00015510 3be90001 addi r31,r9,0x1 +532 00015514 93fb0000 stw r31,0x0(r27) +536 00015518 7fe9fb78 or r9,r31,r31 +540 0001551c 60000000 nop +544 00015520 881f0000 lbz r0,0x0(r31) +548 00015524 5400083c rlwinm r0,r0,1,0,30 +552 00015528 7c4b022e lhzx r2,r11,r0 +556 0001552c 70400004 andi. r0,r2,0x4 +560 00015530 4082ffe0 bne 0x15510 +564 00015534 4800003c b 0x15570 +568 00015538 39200000 li r9,0x0 +572 0001553c 3bff0001 addi r31,r31,0x1 +576 00015540 7c495a14 add r2,r9,r11 +580 00015544 80f82818 lwz r7,0x2818(r24) +584 00015548 93fb0000 stw r31,0x0(r27) +588 0001554c 3922ffd0 addi r9,r2,0xffd0 +592 00015550 891f0000 lbz r8,0x0(r31) +596 00015554 7d0b0774 extsb r11,r8 +600 00015558 55600dfc rlwinm r0,r11,1,23,30 +604 0001555c 7c47022e lhzx r2,r7,r0 +608 00015560 70400004 andi. r0,r2,0x4 +612 00015564 4082ff6c bne 0x154d0 +616 00015568 2f890000 cmpwi cr7,r9,0x0 +620 0001556c 409c0008 bge cr7,0x15574 +624 00015570 3920ffff li r9,0xffff +628 00015574 805b0000 lwz r2,0x0(r27) +632 00015578 88020000 lbz r0,0x0(r2) +636 0001557c 2f80005f cmpwi cr7,r0,0x5f '_' +640 00015580 409e1000 bne cr7,0x16580 +644 00015584 3be20001 addi r31,r2,0x1 +648 00015588 93fb0000 stw r31,0x0(r27) +652 0001558c 48000020 b 0x155ac +656 00015590 3842ffd0 addi r2,r2,0xffd0 +660 00015594 5440063e rlwinm r0,r2,0,24,31 +664 00015598 2b800009 cmplwi cr7,r0,0x9 +668 0001559c 419d0fe4 bgt cr7,0x16580 +672 000155a0 3beb0001 addi r31,r11,0x1 +676 000155a4 7c491378 or r9,r2,r2 +680 000155a8 93fb0000 stw r31,0x0(r27) +684 000155ac 2f89ffff cmpwi cr7,r9,0xffff +688 000155b0 419e0fd0 beq cr7,0x16580 +692 000155b4 809a0040 lwz r4,0x40(r26) +696 000155b8 2f840000 cmpwi cr7,r4,0x0 +700 000155bc 419e001c beq cr7,0x155d8 +704 000155c0 5542103a rlwinm r2,r10,2,0,29 +708 000155c4 7fc3f378 or r3,r30,r30 +712 000155c8 7c82202e lwzx r4,r2,r4 +716 000155cc 4bff9135 bl _string_append +720 000155d0 38600001 li r3,0x1 +724 000155d4 4800100c b 0x165e0 +728 000155d8 3c800003 lis r4,0x3 +732 000155dc 7d455378 or r5,r10,r10 +736 000155e0 38610038 addi r3,r1,0x38 +740 000155e4 3884d898 addi r4,r4,0xd898 T%d +744 000155e8 4801ce19 bl 0x32400 _sprintf$LDBL128 +748 000155ec 7fc3f378 or r3,r30,r30 +752 000155f0 38810038 addi r4,r1,0x38 +756 000155f4 4bff910d bl _string_append +760 000155f8 38600001 li r3,0x1 +764 000155fc 48000fe4 b 0x165e0 +768 00015600 2f860003 cmpwi cr7,r6,0x3 +772 00015604 409e037c bne cr7,0x15980 +776 00015608 2f8b0045 cmpwi cr7,r11,0x45 'E' +780 0001560c 419e0894 beq cr7,0x15ea0 +784 00015610 2f8b0051 cmpwi cr7,r11,0x51 'Q' +788 00015614 419e0cf0 beq cr7,0x16304 +792 00015618 2f8b004b cmpwi cr7,r11,0x4b 'K' +796 0001561c 419e0ce8 beq cr7,0x16304 +800 00015620 2f8b005f cmpwi cr7,r11,0x5f '_' +804 00015624 409e00ac bne cr7,0x156d0 +808 00015628 881f0001 lbz r0,0x1(r31) +812 0001562c 391f0001 addi r8,r31,0x1 +816 00015630 2f80006d cmpwi cr7,r0,0x6d 'm' +820 00015634 409e0134 bne cr7,0x15768 +824 00015638 80650000 lwz r3,0x0(r5) +828 0001563c 2f830000 cmpwi cr7,r3,0x0 +832 00015640 409e0030 bne cr7,0x15670 +836 00015644 38600020 li r3,0x20 +840 00015648 48004169 bl _xmalloc +844 0001564c 38030020 addi r0,r3,0x20 +848 00015650 7c7d1b78 or r29,r3,r3 +852 00015654 907e0000 stw r3,0x0(r30) +856 00015658 907e0004 stw r3,0x4(r30) +860 0001565c 901e0008 stw r0,0x8(r30) +864 00015660 48000048 b 0x156a8 +868 00015664 60000000 nop +872 00015668 60000000 nop +876 0001566c 60000000 nop +880 00015670 83a50004 lwz r29,0x4(r5) +884 00015674 80050008 lwz r0,0x8(r5) +888 00015678 7c5d0051 subf. r2,r29,r0 +892 0001567c 4181002c bgt 0x156a8 +896 00015680 7fa3e850 subf r29,r3,r29 +900 00015684 3b9d0001 addi r28,r29,0x1 +904 00015688 579c083c rlwinm r28,r28,1,0,30 +908 0001568c 7f84e378 or r4,r28,r28 +912 00015690 48004271 bl _xrealloc +916 00015694 7f9c1a14 add r28,r28,r3 +920 00015698 7fa3ea14 add r29,r3,r29 +924 0001569c 907e0000 stw r3,0x0(r30) +928 000156a0 939e0008 stw r28,0x8(r30) +932 000156a4 93be0004 stw r29,0x4(r30) +936 000156a8 3800002d li r0,0x2d +940 000156ac 3b800000 li r28,0x0 +944 000156b0 981d0000 stb r0,0x0(r29) +948 000156b4 805e0004 lwz r2,0x4(r30) +952 000156b8 3ba20001 addi r29,r2,0x1 +956 000156bc 93be0004 stw r29,0x4(r30) +960 000156c0 83fb0000 lwz r31,0x0(r27) +964 000156c4 3bff0002 addi r31,r31,0x2 +968 000156c8 93fb0000 stw r31,0x0(r27) +972 000156cc 48000edc b 0x165a8 +976 000156d0 2f8b006d cmpwi cr7,r11,0x6d 'm' +980 000156d4 3b800001 li r28,0x1 +984 000156d8 409e0ed0 bne cr7,0x165a8 +988 000156dc 80650000 lwz r3,0x0(r5) +992 000156e0 2f830000 cmpwi cr7,r3,0x0 +996 000156e4 409e0024 bne cr7,0x15708 +1000 000156e8 38600020 li r3,0x20 +1004 000156ec 480040c5 bl _xmalloc +1008 000156f0 38030020 addi r0,r3,0x20 +1012 000156f4 7c7d1b78 or r29,r3,r3 +1016 000156f8 907e0000 stw r3,0x0(r30) +1020 000156fc 907e0004 stw r3,0x4(r30) +1024 00015700 901e0008 stw r0,0x8(r30) +1028 00015704 4800003c b 0x15740 +1032 00015708 83a50004 lwz r29,0x4(r5) +1036 0001570c 80050008 lwz r0,0x8(r5) +1040 00015710 7c5d0051 subf. r2,r29,r0 +1044 00015714 4181002c bgt 0x15740 +1048 00015718 7fa3e850 subf r29,r3,r29 +1052 0001571c 3b9d0001 addi r28,r29,0x1 +1056 00015720 579c083c rlwinm r28,r28,1,0,30 +1060 00015724 7f84e378 or r4,r28,r28 +1064 00015728 480041d9 bl _xrealloc +1068 0001572c 7f9c1a14 add r28,r28,r3 +1072 00015730 7fa3ea14 add r29,r3,r29 +1076 00015734 907e0000 stw r3,0x0(r30) +1080 00015738 939e0008 stw r28,0x8(r30) +1084 0001573c 93be0004 stw r29,0x4(r30) +1088 00015740 3800002d li r0,0x2d +1092 00015744 3b800001 li r28,0x1 +1096 00015748 981d0000 stb r0,0x0(r29) +1100 0001574c 805e0004 lwz r2,0x4(r30) +1104 00015750 3ba20001 addi r29,r2,0x1 +1108 00015754 93be0004 stw r29,0x4(r30) +1112 00015758 83fb0000 lwz r31,0x0(r27) +1116 0001575c 3bff0001 addi r31,r31,0x1 +1120 00015760 93fb0000 stw r31,0x0(r27) +1124 00015764 48000e44 b 0x165a8 +1128 00015768 91040000 stw r8,0x0(r4) +1132 0001576c 3f000004 lis r24,0x4 +1136 00015770 81382818 lwz r9,0x2818(r24) +1140 00015774 60000000 nop +1144 00015778 881f0001 lbz r0,0x1(r31) +1148 0001577c 7c0b0774 extsb r11,r0 +1152 00015780 55620dfc rlwinm r2,r11,1,23,30 +1156 00015784 7c024a2e lhzx r0,r2,r9 +1160 00015788 70020004 andi. r2,r0,0x4 +1164 0001578c 41820e04 beq 0x16590 +1168 00015790 48000128 b 0x158b8 +1172 00015794 60000000 nop +1176 00015798 60000000 nop +1180 0001579c 60000000 nop +1184 000157a0 1cbd000a mulli r5,r29,0xa +1188 000157a4 3c006666 lis r0,0x6666 +1192 000157a8 60006667 ori r0,r0,0x6667 +1196 000157ac 7c050096 mulhw r0,r5,r0 +1200 000157b0 7ca2fe70 srawi r2,r5,31 +1204 000157b4 7c001670 srawi r0,r0,2 +1208 000157b8 7c020050 subf r0,r2,r0 +1212 000157bc 1c00000a mulli r0,r0,0xa +1216 000157c0 7f850000 cmpw cr7,r5,r0 +1220 000157c4 419e004c beq cr7,0x15810 +1224 000157c8 55200dfc rlwinm r0,r9,1,23,30 +1228 000157cc 7fe9fb78 or r9,r31,r31 +1232 000157d0 7c4a022e lhzx r2,r10,r0 +1236 000157d4 70400004 andi. r0,r2,0x4 +1240 000157d8 41820db8 beq 0x16590 +1244 000157dc 7d4b5378 or r11,r10,r10 +1248 000157e0 3be90001 addi r31,r9,0x1 +1252 000157e4 93fb0000 stw r31,0x0(r27) +1256 000157e8 7fe9fb78 or r9,r31,r31 +1260 000157ec 60000000 nop +1264 000157f0 881f0000 lbz r0,0x0(r31) +1268 000157f4 5400083c rlwinm r0,r0,1,0,30 +1272 000157f8 7c4b022e lhzx r2,r11,r0 +1276 000157fc 70400004 andi. r0,r2,0x4 +1280 00015800 4082ffe0 bne 0x157e0 +1284 00015804 48000d8c b 0x16590 +1288 00015808 60000000 nop +1292 0001580c 60000000 nop +1296 00015810 81582818 lwz r10,0x2818(r24) +1300 00015814 3bff0001 addi r31,r31,0x1 +1304 00015818 7c455a14 add r2,r5,r11 +1308 0001581c 93fb0000 stw r31,0x0(r27) +1312 00015820 3ba2ffd0 addi r29,r2,0xffd0 +1316 00015824 893f0000 lbz r9,0x0(r31) +1320 00015828 7d2b0774 extsb r11,r9 +1324 0001582c 55600dfc rlwinm r0,r11,1,23,30 +1328 00015830 7c4a022e lhzx r2,r10,r0 +1332 00015834 70400004 andi. r0,r2,0x4 +1336 00015838 4082ff68 bne 0x157a0 +1340 0001583c 2f9d0000 cmpwi cr7,r29,0x0 +1344 00015840 3b400001 li r26,0x1 +1348 00015844 409c00d4 bge cr7,0x15918 +1352 00015848 48000d48 b 0x16590 +1356 0001584c 60000000 nop +1360 00015850 1cbd000a mulli r5,r29,0xa +1364 00015854 3c006666 lis r0,0x6666 +1368 00015858 60006667 ori r0,r0,0x6667 +1372 0001585c 7c050096 mulhw r0,r5,r0 +1376 00015860 7ca2fe70 srawi r2,r5,31 +1380 00015864 7c001670 srawi r0,r0,2 +1384 00015868 7c020050 subf r0,r2,r0 +1388 0001586c 1c00000a mulli r0,r0,0xa +1392 00015870 7f850000 cmpw cr7,r5,r0 +1396 00015874 419e0048 beq cr7,0x158bc +1400 00015878 55200dfc rlwinm r0,r9,1,23,30 +1404 0001587c 7fe9fb78 or r9,r31,r31 +1408 00015880 7c4a022e lhzx r2,r10,r0 +1412 00015884 70400004 andi. r0,r2,0x4 +1416 00015888 4182006c beq 0x158f4 +1420 0001588c 7d4b5378 or r11,r10,r10 +1424 00015890 3be90001 addi r31,r9,0x1 +1428 00015894 93fb0000 stw r31,0x0(r27) +1432 00015898 7fe9fb78 or r9,r31,r31 +1436 0001589c 60000000 nop +1440 000158a0 881f0000 lbz r0,0x0(r31) +1444 000158a4 5400083c rlwinm r0,r0,1,0,30 +1448 000158a8 7c4b022e lhzx r2,r11,r0 +1452 000158ac 70400004 andi. r0,r2,0x4 +1456 000158b0 4082ffe0 bne 0x15890 +1460 000158b4 48000040 b 0x158f4 +1464 000158b8 38a00000 li r5,0x0 +1468 000158bc 3be80001 addi r31,r8,0x1 +1472 000158c0 7c455a14 add r2,r5,r11 +1476 000158c4 81582818 lwz r10,0x2818(r24) +1480 000158c8 93fb0000 stw r31,0x0(r27) +1484 000158cc 3ba2ffd0 addi r29,r2,0xffd0 +1488 000158d0 7fe8fb78 or r8,r31,r31 +1492 000158d4 893f0000 lbz r9,0x0(r31) +1496 000158d8 7d2b0774 extsb r11,r9 +1500 000158dc 55600dfc rlwinm r0,r11,1,23,30 +1504 000158e0 7c4a022e lhzx r2,r10,r0 +1508 000158e4 70400004 andi. r0,r2,0x4 +1512 000158e8 4082ff68 bne 0x15850 +1516 000158ec 2f9d0000 cmpwi cr7,r29,0x0 +1520 000158f0 409c0008 bge cr7,0x158f8 +1524 000158f4 3ba0ffff li r29,0xffff +1528 000158f8 805b0000 lwz r2,0x0(r27) +1532 000158fc 88020000 lbz r0,0x0(r2) +1536 00015900 2f80005f cmpwi cr7,r0,0x5f '_' +1540 00015904 409e0c8c bne cr7,0x16590 +1544 00015908 3be20001 addi r31,r2,0x1 +1548 0001590c 3b400000 li r26,0x0 +1552 00015910 3b800001 li r28,0x1 +1556 00015914 93fb0000 stw r31,0x0(r27) +1560 00015918 2f9dffff cmpwi cr7,r29,0xffff +1564 0001591c 419e0c74 beq cr7,0x16590 +1568 00015920 3c800003 lis r4,0x3 +1572 00015924 7fa5eb78 or r5,r29,r29 +1576 00015928 38610038 addi r3,r1,0x38 +1580 0001592c 3884d8e4 addi r4,r4,0xd8e4 %d +1584 00015930 4801cad1 bl 0x32400 _sprintf$LDBL128 +1588 00015934 7fc3f378 or r3,r30,r30 +1592 00015938 38810038 addi r4,r1,0x38 +1596 0001593c 4bff8dc5 bl _string_append +1600 00015940 2f9d0009 cmpwi cr7,r29,0x9 +1604 00015944 419d000c bgt cr7,0x15950 +1608 00015948 2f9a0000 cmpwi cr7,r26,0x0 +1612 0001594c 419e0c54 beq cr7,0x165a0 +1616 00015950 2f9c0000 cmpwi cr7,r28,0x0 +1620 00015954 409e0c4c bne cr7,0x165a0 +1624 00015958 805b0000 lwz r2,0x0(r27) +1628 0001595c 88020000 lbz r0,0x0(r2) +1632 00015960 2f80005f cmpwi cr7,r0,0x5f '_' +1636 00015964 409e0c3c bne cr7,0x165a0 +1640 00015968 3be20001 addi r31,r2,0x1 +1644 0001596c 38600001 li r3,0x1 +1648 00015970 93fb0000 stw r31,0x0(r27) +1652 00015974 48000c6c b 0x165e0 +1656 00015978 60000000 nop +1660 0001597c 60000000 nop +1664 00015980 2f860005 cmpwi cr7,r6,0x5 +1668 00015984 409e030c bne cr7,0x15c90 +1672 00015988 2f8b006d cmpwi cr7,r11,0x6d 'm' +1676 0001598c 409e0094 bne cr7,0x15a20 +1680 00015990 80650000 lwz r3,0x0(r5) +1684 00015994 2f830000 cmpwi cr7,r3,0x0 +1688 00015998 409e0024 bne cr7,0x159bc +1692 0001599c 38600020 li r3,0x20 +1696 000159a0 48003e11 bl _xmalloc +1700 000159a4 38030020 addi r0,r3,0x20 +1704 000159a8 7c7d1b78 or r29,r3,r3 +1708 000159ac 907e0000 stw r3,0x0(r30) +1712 000159b0 907e0004 stw r3,0x4(r30) +1716 000159b4 901e0008 stw r0,0x8(r30) +1720 000159b8 4800003c b 0x159f4 +1724 000159bc 83a50004 lwz r29,0x4(r5) +1728 000159c0 80050008 lwz r0,0x8(r5) +1732 000159c4 7c5d0051 subf. r2,r29,r0 +1736 000159c8 4181002c bgt 0x159f4 +1740 000159cc 7fa3e850 subf r29,r3,r29 +1744 000159d0 3b9d0001 addi r28,r29,0x1 +1748 000159d4 579c083c rlwinm r28,r28,1,0,30 +1752 000159d8 7f84e378 or r4,r28,r28 +1756 000159dc 48003f25 bl _xrealloc +1760 000159e0 7f9c1a14 add r28,r28,r3 +1764 000159e4 7fa3ea14 add r29,r3,r29 +1768 000159e8 907e0000 stw r3,0x0(r30) +1772 000159ec 939e0008 stw r28,0x8(r30) +1776 000159f0 93be0004 stw r29,0x4(r30) +1780 000159f4 3800002d li r0,0x2d +1784 000159f8 981d0000 stb r0,0x0(r29) +1788 000159fc 805e0004 lwz r2,0x4(r30) +1792 00015a00 3ba20001 addi r29,r2,0x1 +1796 00015a04 93be0004 stw r29,0x4(r30) +1800 00015a08 805b0000 lwz r2,0x0(r27) +1804 00015a0c 3be20001 addi r31,r2,0x1 +1808 00015a10 93fb0000 stw r31,0x0(r27) +1812 00015a14 60000000 nop +1816 00015a18 60000000 nop +1820 00015a1c 60000000 nop +1824 00015a20 807e0000 lwz r3,0x0(r30) +1828 00015a24 2f830000 cmpwi cr7,r3,0x0 +1832 00015a28 409e0028 bne cr7,0x15a50 +1836 00015a2c 38600020 li r3,0x20 +1840 00015a30 48003d81 bl _xmalloc +1844 00015a34 38030020 addi r0,r3,0x20 +1848 00015a38 7c7d1b78 or r29,r3,r3 +1852 00015a3c 907e0000 stw r3,0x0(r30) +1856 00015a40 907e0004 stw r3,0x4(r30) +1860 00015a44 901e0008 stw r0,0x8(r30) +1864 00015a48 48000048 b 0x15a90 +1868 00015a4c 60000000 nop +1872 00015a50 83be0004 lwz r29,0x4(r30) +1876 00015a54 801e0008 lwz r0,0x8(r30) +1880 00015a58 7c5d0051 subf. r2,r29,r0 +1884 00015a5c 41810034 bgt 0x15a90 +1888 00015a60 7fa3e850 subf r29,r3,r29 +1892 00015a64 3b9d0001 addi r28,r29,0x1 +1896 00015a68 579c083c rlwinm r28,r28,1,0,30 +1900 00015a6c 7f84e378 or r4,r28,r28 +1904 00015a70 48003e91 bl _xrealloc +1908 00015a74 7f9c1a14 add r28,r28,r3 +1912 00015a78 7fa3ea14 add r29,r3,r29 +1916 00015a7c 907e0000 stw r3,0x0(r30) +1920 00015a80 939e0008 stw r28,0x8(r30) +1924 00015a84 93be0004 stw r29,0x4(r30) +1928 00015a88 60000000 nop +1932 00015a8c 60000000 nop +1936 00015a90 38000027 li r0,0x27 +1940 00015a94 3f000004 lis r24,0x4 +1944 00015a98 39400000 li r10,0x0 +1948 00015a9c 981d0000 stb r0,0x0(r29) +1952 00015aa0 81382818 lwz r9,0x2818(r24) +1956 00015aa4 7d264b78 or r6,r9,r9 +1960 00015aa8 805e0004 lwz r2,0x4(r30) +1964 00015aac 3ba20001 addi r29,r2,0x1 +1968 00015ab0 93be0004 stw r29,0x4(r30) +1972 00015ab4 811b0000 lwz r8,0x0(r27) +1976 00015ab8 60000000 nop +1980 00015abc 60000000 nop +1984 00015ac0 88080000 lbz r0,0x0(r8) +1988 00015ac4 7c0b0774 extsb r11,r0 +1992 00015ac8 55620dfc rlwinm r2,r11,1,23,30 +1996 00015acc 7c024a2e lhzx r0,r2,r9 +2000 00015ad0 70020004 andi. r2,r0,0x4 +2004 00015ad4 40820080 bne 0x15b54 +2008 00015ad8 48000ab8 b 0x16590 +2012 00015adc 60000000 nop +2016 00015ae0 1d49000a mulli r10,r9,0xa +2020 00015ae4 3c006666 lis r0,0x6666 +2024 00015ae8 60006667 ori r0,r0,0x6667 +2028 00015aec 7c0a0096 mulhw r0,r10,r0 +2032 00015af0 7d42fe70 srawi r2,r10,31 +2036 00015af4 7c001670 srawi r0,r0,2 +2040 00015af8 7c020050 subf r0,r2,r0 +2044 00015afc 1c00000a mulli r0,r0,0xa +2048 00015b00 7f8a0000 cmpw cr7,r10,r0 +2052 00015b04 419e004c beq cr7,0x15b50 +2056 00015b08 54e00dfc rlwinm r0,r7,1,23,30 +2060 00015b0c 7fe9fb78 or r9,r31,r31 +2064 00015b10 7c46022e lhzx r2,r6,r0 +2068 00015b14 70400004 andi. r0,r2,0x4 +2072 00015b18 41820a78 beq 0x16590 +2076 00015b1c 7ccb3378 or r11,r6,r6 +2080 00015b20 3be90001 addi r31,r9,0x1 +2084 00015b24 93fb0000 stw r31,0x0(r27) +2088 00015b28 7fe9fb78 or r9,r31,r31 +2092 00015b2c 60000000 nop +2096 00015b30 881f0000 lbz r0,0x0(r31) +2100 00015b34 5400083c rlwinm r0,r0,1,0,30 +2104 00015b38 7c4b022e lhzx r2,r11,r0 +2108 00015b3c 70400004 andi. r0,r2,0x4 +2112 00015b40 4082ffe0 bne 0x15b20 +2116 00015b44 48000a4c b 0x16590 +2120 00015b48 60000000 nop +2124 00015b4c 60000000 nop +2128 00015b50 80d82818 lwz r6,0x2818(r24) +2132 00015b54 3be80001 addi r31,r8,0x1 +2136 00015b58 7c4a5a14 add r2,r10,r11 +2140 00015b5c 93fb0000 stw r31,0x0(r27) +2144 00015b60 3922ffd0 addi r9,r2,0xffd0 +2148 00015b64 7fe8fb78 or r8,r31,r31 +2152 00015b68 88ff0000 lbz r7,0x0(r31) +2156 00015b6c 7ceb0774 extsb r11,r7 +2160 00015b70 55620dfc rlwinm r2,r11,1,23,30 +2164 00015b74 7c02322e lhzx r0,r2,r6 +2168 00015b78 70000004 andi. r0,r0,0x4 +2172 00015b7c 4082ff64 bne 0x15ae0 +2176 00015b80 2f890000 cmpwi cr7,r9,0x0 +2180 00015b84 419c0a0c blt cr7,0x16590 +2184 00015b88 419e0a08 beq cr7,0x16590 +2188 00015b8c 807e0000 lwz r3,0x0(r30) +2192 00015b90 99210038 stb r9,0x38(r1) +2196 00015b94 98010039 stb r0,0x39(r1) +2200 00015b98 2f830000 cmpwi cr7,r3,0x0 +2204 00015b9c 409e0024 bne cr7,0x15bc0 +2208 00015ba0 38600020 li r3,0x20 +2212 00015ba4 48003c0d bl _xmalloc +2216 00015ba8 38030020 addi r0,r3,0x20 +2220 00015bac 7c7d1b78 or r29,r3,r3 +2224 00015bb0 907e0000 stw r3,0x0(r30) +2228 00015bb4 907e0004 stw r3,0x4(r30) +2232 00015bb8 901e0008 stw r0,0x8(r30) +2236 00015bbc 4800003c b 0x15bf8 +2240 00015bc0 83be0004 lwz r29,0x4(r30) +2244 00015bc4 801e0008 lwz r0,0x8(r30) +2248 00015bc8 7c5d0051 subf. r2,r29,r0 +2252 00015bcc 4181002c bgt 0x15bf8 +2256 00015bd0 7fa3e850 subf r29,r3,r29 +2260 00015bd4 3b9d0001 addi r28,r29,0x1 +2264 00015bd8 579c083c rlwinm r28,r28,1,0,30 +2268 00015bdc 7f84e378 or r4,r28,r28 +2272 00015be0 48003d21 bl _xrealloc +2276 00015be4 7f9c1a14 add r28,r28,r3 +2280 00015be8 7fa3ea14 add r29,r3,r29 +2284 00015bec 907e0000 stw r3,0x0(r30) +2288 00015bf0 939e0008 stw r28,0x8(r30) +2292 00015bf4 93be0004 stw r29,0x4(r30) +2296 00015bf8 88010038 lbz r0,0x38(r1) +2300 00015bfc 981d0000 stb r0,0x0(r29) +2304 00015c00 807e0000 lwz r3,0x0(r30) +2308 00015c04 83be0004 lwz r29,0x4(r30) +2312 00015c08 2f830000 cmpwi cr7,r3,0x0 +2316 00015c0c 3bbd0001 addi r29,r29,0x1 +2320 00015c10 93be0004 stw r29,0x4(r30) +2324 00015c14 409e0024 bne cr7,0x15c38 +2328 00015c18 38600020 li r3,0x20 +2332 00015c1c 48003b95 bl _xmalloc +2336 00015c20 38030020 addi r0,r3,0x20 +2340 00015c24 7c7d1b78 or r29,r3,r3 +2344 00015c28 907e0000 stw r3,0x0(r30) +2348 00015c2c 907e0004 stw r3,0x4(r30) +2352 00015c30 901e0008 stw r0,0x8(r30) +2356 00015c34 48000038 b 0x15c6c +2360 00015c38 801e0008 lwz r0,0x8(r30) +2364 00015c3c 7c5d0051 subf. r2,r29,r0 +2368 00015c40 4181002c bgt 0x15c6c +2372 00015c44 7fa3e850 subf r29,r3,r29 +2376 00015c48 3b9d0001 addi r28,r29,0x1 +2380 00015c4c 579c083c rlwinm r28,r28,1,0,30 +2384 00015c50 7f84e378 or r4,r28,r28 +2388 00015c54 48003cad bl _xrealloc +2392 00015c58 7f9c1a14 add r28,r28,r3 +2396 00015c5c 7fa3ea14 add r29,r3,r29 +2400 00015c60 907e0000 stw r3,0x0(r30) +2404 00015c64 939e0008 stw r28,0x8(r30) +2408 00015c68 93be0004 stw r29,0x4(r30) +2412 00015c6c 38000027 li r0,0x27 +2416 00015c70 38600001 li r3,0x1 +2420 00015c74 981d0000 stb r0,0x0(r29) +2424 00015c78 805e0004 lwz r2,0x4(r30) +2428 00015c7c 3ba20001 addi r29,r2,0x1 +2432 00015c80 93be0004 stw r29,0x4(r30) +2436 00015c84 4800095c b 0x165e0 +2440 00015c88 60000000 nop +2444 00015c8c 60000000 nop +2448 00015c90 2f860004 cmpwi cr7,r6,0x4 +2452 00015c94 409e01fc bne cr7,0x15e90 +2456 00015c98 3f000004 lis r24,0x4 +2460 00015c9c 55690dfc rlwinm r9,r11,1,23,30 +2464 00015ca0 39400000 li r10,0x0 +2468 00015ca4 80582818 lwz r2,0x2818(r24) +2472 00015ca8 7c09122e lhzx r0,r9,r2 +2476 00015cac 70020004 andi. r2,r0,0x4 +2480 00015cb0 40820080 bne 0x15d30 +2484 00015cb4 480008dc b 0x16590 +2488 00015cb8 60000000 nop +2492 00015cbc 60000000 nop +2496 00015cc0 1d49000a mulli r10,r9,0xa +2500 00015cc4 3c006666 lis r0,0x6666 +2504 00015cc8 60006667 ori r0,r0,0x6667 +2508 00015ccc 7c0a0096 mulhw r0,r10,r0 +2512 00015cd0 7d42fe70 srawi r2,r10,31 +2516 00015cd4 7c001670 srawi r0,r0,2 +2520 00015cd8 7c020050 subf r0,r2,r0 +2524 00015cdc 1c00000a mulli r0,r0,0xa +2528 00015ce0 7f8a0000 cmpw cr7,r10,r0 +2532 00015ce4 419e004c beq cr7,0x15d30 +2536 00015ce8 55000dfc rlwinm r0,r8,1,23,30 +2540 00015cec 7fe9fb78 or r9,r31,r31 +2544 00015cf0 7c47022e lhzx r2,r7,r0 +2548 00015cf4 70400004 andi. r0,r2,0x4 +2552 00015cf8 41820898 beq 0x16590 +2556 00015cfc 7ceb3b78 or r11,r7,r7 +2560 00015d00 3be90001 addi r31,r9,0x1 +2564 00015d04 93fb0000 stw r31,0x0(r27) +2568 00015d08 7fe9fb78 or r9,r31,r31 +2572 00015d0c 60000000 nop +2576 00015d10 881f0000 lbz r0,0x0(r31) +2580 00015d14 5400083c rlwinm r0,r0,1,0,30 +2584 00015d18 7c4b022e lhzx r2,r11,r0 +2588 00015d1c 70400004 andi. r0,r2,0x4 +2592 00015d20 4082ffe0 bne 0x15d00 +2596 00015d24 4800086c b 0x16590 +2600 00015d28 60000000 nop +2604 00015d2c 60000000 nop +2608 00015d30 3bff0001 addi r31,r31,0x1 +2612 00015d34 7c4a5a14 add r2,r10,r11 +2616 00015d38 80f82818 lwz r7,0x2818(r24) +2620 00015d3c 93fb0000 stw r31,0x0(r27) +2624 00015d40 3922ffd0 addi r9,r2,0xffd0 +2628 00015d44 891f0000 lbz r8,0x0(r31) +2632 00015d48 7d0b0774 extsb r11,r8 +2636 00015d4c 55600dfc rlwinm r0,r11,1,23,30 +2640 00015d50 7c47022e lhzx r2,r7,r0 +2644 00015d54 70400004 andi. r0,r2,0x4 +2648 00015d58 4082ff68 bne 0x15cc0 +2652 00015d5c 2f890000 cmpwi cr7,r9,0x0 +2656 00015d60 419c0830 blt cr7,0x16590 +2660 00015d64 409e0098 bne cr7,0x15dfc +2664 00015d68 807e0000 lwz r3,0x0(r30) +2668 00015d6c 2f830000 cmpwi cr7,r3,0x0 +2672 00015d70 409e0024 bne cr7,0x15d94 +2676 00015d74 38600020 li r3,0x20 +2680 00015d78 48003a39 bl _xmalloc +2684 00015d7c 38030020 addi r0,r3,0x20 +2688 00015d80 7c7d1b78 or r29,r3,r3 +2692 00015d84 907e0000 stw r3,0x0(r30) +2696 00015d88 907e0004 stw r3,0x4(r30) +2700 00015d8c 901e0008 stw r0,0x8(r30) +2704 00015d90 48000040 b 0x15dd0 +2708 00015d94 83be0004 lwz r29,0x4(r30) +2712 00015d98 801e0008 lwz r0,0x8(r30) +2716 00015d9c 7c1d0050 subf r0,r29,r0 +2720 00015da0 2f800004 cmpwi cr7,r0,0x4 +2724 00015da4 419d002c bgt cr7,0x15dd0 +2728 00015da8 7fa3e850 subf r29,r3,r29 +2732 00015dac 3b9d0005 addi r28,r29,0x5 +2736 00015db0 579c083c rlwinm r28,r28,1,0,30 +2740 00015db4 7f84e378 or r4,r28,r28 +2744 00015db8 48003b49 bl _xrealloc +2748 00015dbc 7f9c1a14 add r28,r28,r3 +2752 00015dc0 7fa3ea14 add r29,r3,r29 +2756 00015dc4 907e0000 stw r3,0x0(r30) +2760 00015dc8 939e0008 stw r28,0x8(r30) +2764 00015dcc 93be0004 stw r29,0x4(r30) +2768 00015dd0 3c400003 lis r2,0x3 +2772 00015dd4 38600001 li r3,0x1 +2776 00015dd8 3842d378 addi r2,r2,0xd378 false +2780 00015ddc 88020004 lbz r0,0x4(r2) +2784 00015de0 81220000 lwz r9,0x0(r2) false +2788 00015de4 981d0004 stb r0,0x4(r29) +2792 00015de8 913d0000 stw r9,0x0(r29) +2796 00015dec 805e0004 lwz r2,0x4(r30) +2800 00015df0 3ba20005 addi r29,r2,0x5 +2804 00015df4 93be0004 stw r29,0x4(r30) +2808 00015df8 480007e8 b 0x165e0 +2812 00015dfc 2f890001 cmpwi cr7,r9,0x1 +2816 00015e00 409e0790 bne cr7,0x16590 +2820 00015e04 807e0000 lwz r3,0x0(r30) +2824 00015e08 2f830000 cmpwi cr7,r3,0x0 +2828 00015e0c 409e0024 bne cr7,0x15e30 +2832 00015e10 38600020 li r3,0x20 +2836 00015e14 4800399d bl _xmalloc +2840 00015e18 38030020 addi r0,r3,0x20 +2844 00015e1c 7c7d1b78 or r29,r3,r3 +2848 00015e20 907e0000 stw r3,0x0(r30) +2852 00015e24 907e0004 stw r3,0x4(r30) +2856 00015e28 901e0008 stw r0,0x8(r30) +2860 00015e2c 48000040 b 0x15e6c +2864 00015e30 83be0004 lwz r29,0x4(r30) +2868 00015e34 801e0008 lwz r0,0x8(r30) +2872 00015e38 7c1d0050 subf r0,r29,r0 +2876 00015e3c 2f800003 cmpwi cr7,r0,0x3 +2880 00015e40 419d002c bgt cr7,0x15e6c +2884 00015e44 7fa3e850 subf r29,r3,r29 +2888 00015e48 3b9d0004 addi r28,r29,0x4 +2892 00015e4c 579c083c rlwinm r28,r28,1,0,30 +2896 00015e50 7f84e378 or r4,r28,r28 +2900 00015e54 48003aad bl _xrealloc +2904 00015e58 7f9c1a14 add r28,r28,r3 +2908 00015e5c 7fa3ea14 add r29,r3,r29 +2912 00015e60 907e0000 stw r3,0x0(r30) +2916 00015e64 939e0008 stw r28,0x8(r30) +2920 00015e68 93be0004 stw r29,0x4(r30) +2924 00015e6c 3c007472 lis r0,0x7472 +2928 00015e70 38600001 li r3,0x1 +2932 00015e74 60007565 ori r0,r0,0x7565 +2936 00015e78 901d0000 stw r0,0x0(r29) +2940 00015e7c 805e0004 lwz r2,0x4(r30) +2944 00015e80 3ba20004 addi r29,r2,0x4 +2948 00015e84 93be0004 stw r29,0x4(r30) +2952 00015e88 48000758 b 0x165e0 +2956 00015e8c 60000000 nop +2960 00015e90 2f860006 cmpwi cr7,r6,0x6 +2964 00015e94 409e045c bne cr7,0x162f0 +2968 00015e98 2f8b0045 cmpwi cr7,r11,0x45 'E' +2972 00015e9c 409e000c bne cr7,0x15ea8 +2976 00015ea0 48000761 bl _demangle_expression +2980 00015ea4 4800073c b 0x165e0 +2984 00015ea8 2f8b006d cmpwi cr7,r11,0x6d 'm' +2988 00015eac 409e0088 bne cr7,0x15f34 +2992 00015eb0 80650000 lwz r3,0x0(r5) +2996 00015eb4 2f830000 cmpwi cr7,r3,0x0 +3000 00015eb8 409e0024 bne cr7,0x15edc +3004 00015ebc 38600020 li r3,0x20 +3008 00015ec0 480038f1 bl _xmalloc +3012 00015ec4 38030020 addi r0,r3,0x20 +3016 00015ec8 7c7d1b78 or r29,r3,r3 +3020 00015ecc 907e0000 stw r3,0x0(r30) +3024 00015ed0 907e0004 stw r3,0x4(r30) +3028 00015ed4 901e0008 stw r0,0x8(r30) +3032 00015ed8 4800003c b 0x15f14 +3036 00015edc 83a50004 lwz r29,0x4(r5) +3040 00015ee0 80050008 lwz r0,0x8(r5) +3044 00015ee4 7c5d0051 subf. r2,r29,r0 +3048 00015ee8 4181002c bgt 0x15f14 +3052 00015eec 7fa3e850 subf r29,r3,r29 +3056 00015ef0 3b9d0001 addi r28,r29,0x1 +3060 00015ef4 579c083c rlwinm r28,r28,1,0,30 +3064 00015ef8 7f84e378 or r4,r28,r28 +3068 00015efc 48003a05 bl _xrealloc +3072 00015f00 7f9c1a14 add r28,r28,r3 +3076 00015f04 7fa3ea14 add r29,r3,r29 +3080 00015f08 907e0000 stw r3,0x0(r30) +3084 00015f0c 939e0008 stw r28,0x8(r30) +3088 00015f10 93be0004 stw r29,0x4(r30) +3092 00015f14 3800002d li r0,0x2d +3096 00015f18 981d0000 stb r0,0x0(r29) +3100 00015f1c 805e0004 lwz r2,0x4(r30) +3104 00015f20 3ba20001 addi r29,r2,0x1 +3108 00015f24 93be0004 stw r29,0x4(r30) +3112 00015f28 83fb0000 lwz r31,0x0(r27) +3116 00015f2c 3bff0001 addi r31,r31,0x1 +3120 00015f30 93fb0000 stw r31,0x0(r27) +3124 00015f34 3f000004 lis r24,0x4 +3128 00015f38 893f0000 lbz r9,0x0(r31) +3132 00015f3c 81782818 lwz r11,0x2818(r24) +3136 00015f40 55200dfc rlwinm r0,r9,1,23,30 +3140 00015f44 7c4b022e lhzx r2,r11,r0 +3144 00015f48 70400004 andi. r0,r2,0x4 +3148 00015f4c 418200cc beq 0x16018 +3152 00015f50 7d7a5b78 or r26,r11,r11 +3156 00015f54 60000000 nop +3160 00015f58 60000000 nop +3164 00015f5c 60000000 nop +3168 00015f60 807e0000 lwz r3,0x0(r30) +3172 00015f64 2f830000 cmpwi cr7,r3,0x0 +3176 00015f68 409e0028 bne cr7,0x15f90 +3180 00015f6c 38600020 li r3,0x20 +3184 00015f70 48003841 bl _xmalloc +3188 00015f74 38030020 addi r0,r3,0x20 +3192 00015f78 7c7d1b78 or r29,r3,r3 +3196 00015f7c 907e0000 stw r3,0x0(r30) +3200 00015f80 907e0004 stw r3,0x4(r30) +3204 00015f84 901e0008 stw r0,0x8(r30) +3208 00015f88 48000048 b 0x15fd0 +3212 00015f8c 60000000 nop +3216 00015f90 83be0004 lwz r29,0x4(r30) +3220 00015f94 801e0008 lwz r0,0x8(r30) +3224 00015f98 7c5d0051 subf. r2,r29,r0 +3228 00015f9c 41810034 bgt 0x15fd0 +3232 00015fa0 7fa3e850 subf r29,r3,r29 +3236 00015fa4 3b9d0001 addi r28,r29,0x1 +3240 00015fa8 579c083c rlwinm r28,r28,1,0,30 +3244 00015fac 7f84e378 or r4,r28,r28 +3248 00015fb0 48003951 bl _xrealloc +3252 00015fb4 7f9c1a14 add r28,r28,r3 +3256 00015fb8 7fa3ea14 add r29,r3,r29 +3260 00015fbc 907e0000 stw r3,0x0(r30) +3264 00015fc0 939e0008 stw r28,0x8(r30) +3268 00015fc4 93be0004 stw r29,0x4(r30) +3272 00015fc8 60000000 nop +3276 00015fcc 60000000 nop +3280 00015fd0 881f0000 lbz r0,0x0(r31) +3284 00015fd4 981d0000 stb r0,0x0(r29) +3288 00015fd8 805e0004 lwz r2,0x4(r30) +3292 00015fdc 3ba20001 addi r29,r2,0x1 +3296 00015fe0 93be0004 stw r29,0x4(r30) +3300 00015fe4 83fb0000 lwz r31,0x0(r27) +3304 00015fe8 7fe2fb78 or r2,r31,r31 +3308 00015fec 3bff0001 addi r31,r31,0x1 +3312 00015ff0 93fb0000 stw r31,0x0(r27) +3316 00015ff4 60000000 nop +3320 00015ff8 60000000 nop +3324 00015ffc 60000000 nop +3328 00016000 88020001 lbz r0,0x1(r2) +3332 00016004 5400083c rlwinm r0,r0,1,0,30 +3336 00016008 7c5a022e lhzx r2,r26,r0 +3340 0001600c 70400004 andi. r0,r2,0x4 +3344 00016010 4082ff50 bne 0x15f60 +3348 00016014 893f0000 lbz r9,0x0(r31) +3352 00016018 7d200774 extsb r0,r9 +3356 0001601c 2f80002e cmpwi cr7,r0,0x2e '.' +3360 00016020 409e015c bne cr7,0x1617c +3364 00016024 807e0000 lwz r3,0x0(r30) +3368 00016028 2f830000 cmpwi cr7,r3,0x0 +3372 0001602c 409e0024 bne cr7,0x16050 +3376 00016030 38600020 li r3,0x20 +3380 00016034 4800377d bl _xmalloc +3384 00016038 38030020 addi r0,r3,0x20 +3388 0001603c 7c7d1b78 or r29,r3,r3 +3392 00016040 907e0000 stw r3,0x0(r30) +3396 00016044 907e0004 stw r3,0x4(r30) +3400 00016048 901e0008 stw r0,0x8(r30) +3404 0001604c 4800003c b 0x16088 +3408 00016050 83be0004 lwz r29,0x4(r30) +3412 00016054 801e0008 lwz r0,0x8(r30) +3416 00016058 7c5d0051 subf. r2,r29,r0 +3420 0001605c 4181002c bgt 0x16088 +3424 00016060 7fa3e850 subf r29,r3,r29 +3428 00016064 3b9d0001 addi r28,r29,0x1 +3432 00016068 579c083c rlwinm r28,r28,1,0,30 +3436 0001606c 7f84e378 or r4,r28,r28 +3440 00016070 48003891 bl _xrealloc +3444 00016074 7f9c1a14 add r28,r28,r3 +3448 00016078 7fa3ea14 add r29,r3,r29 +3452 0001607c 907e0000 stw r3,0x0(r30) +3456 00016080 939e0008 stw r28,0x8(r30) +3460 00016084 93be0004 stw r29,0x4(r30) +3464 00016088 3800002e li r0,0x2e +3468 0001608c 81382818 lwz r9,0x2818(r24) +3472 00016090 981d0000 stb r0,0x0(r29) +3476 00016094 805e0004 lwz r2,0x4(r30) +3480 00016098 3ba20001 addi r29,r2,0x1 +3484 0001609c 93be0004 stw r29,0x4(r30) +3488 000160a0 83fb0000 lwz r31,0x0(r27) +3492 000160a4 7fe2fb78 or r2,r31,r31 +3496 000160a8 3bff0001 addi r31,r31,0x1 +3500 000160ac 93fb0000 stw r31,0x0(r27) +3504 000160b0 60000000 nop +3508 000160b4 60000000 nop +3512 000160b8 88020001 lbz r0,0x1(r2) +3516 000160bc 5400083c rlwinm r0,r0,1,0,30 +3520 000160c0 7c49022e lhzx r2,r9,r0 +3524 000160c4 70400004 andi. r0,r2,0x4 +3528 000160c8 418200b4 beq 0x1617c +3532 000160cc 7d3a4b78 or r26,r9,r9 +3536 000160d0 807e0000 lwz r3,0x0(r30) +3540 000160d4 2f830000 cmpwi cr7,r3,0x0 +3544 000160d8 409e0028 bne cr7,0x16100 +3548 000160dc 38600020 li r3,0x20 +3552 000160e0 480036d1 bl _xmalloc +3556 000160e4 38030020 addi r0,r3,0x20 +3560 000160e8 7c7d1b78 or r29,r3,r3 +3564 000160ec 907e0000 stw r3,0x0(r30) +3568 000160f0 907e0004 stw r3,0x4(r30) +3572 000160f4 901e0008 stw r0,0x8(r30) +3576 000160f8 48000040 b 0x16138 +3580 000160fc 60000000 nop +3584 00016100 83be0004 lwz r29,0x4(r30) +3588 00016104 801e0008 lwz r0,0x8(r30) +3592 00016108 7c5d0051 subf. r2,r29,r0 +3596 0001610c 4181002c bgt 0x16138 +3600 00016110 7fa3e850 subf r29,r3,r29 +3604 00016114 3b9d0001 addi r28,r29,0x1 +3608 00016118 579c083c rlwinm r28,r28,1,0,30 +3612 0001611c 7f84e378 or r4,r28,r28 +3616 00016120 480037e1 bl _xrealloc +3620 00016124 7f9c1a14 add r28,r28,r3 +3624 00016128 7fa3ea14 add r29,r3,r29 +3628 0001612c 907e0000 stw r3,0x0(r30) +3632 00016130 939e0008 stw r28,0x8(r30) +3636 00016134 93be0004 stw r29,0x4(r30) +3640 00016138 881f0000 lbz r0,0x0(r31) +3644 0001613c 981d0000 stb r0,0x0(r29) +3648 00016140 805e0004 lwz r2,0x4(r30) +3652 00016144 3ba20001 addi r29,r2,0x1 +3656 00016148 93be0004 stw r29,0x4(r30) +3660 0001614c 83fb0000 lwz r31,0x0(r27) +3664 00016150 7fe2fb78 or r2,r31,r31 +3668 00016154 3bff0001 addi r31,r31,0x1 +3672 00016158 93fb0000 stw r31,0x0(r27) +3676 0001615c 60000000 nop +3680 00016160 60000000 nop +3684 00016164 60000000 nop +3688 00016168 88020001 lbz r0,0x1(r2) +3692 0001616c 5400083c rlwinm r0,r0,1,0,30 +3696 00016170 7c5a022e lhzx r2,r26,r0 +3700 00016174 70400004 andi. r0,r2,0x4 +3704 00016178 4082ff58 bne 0x160d0 +3708 0001617c 881f0000 lbz r0,0x0(r31) +3712 00016180 2f800065 cmpwi cr7,r0,0x65 'e' +3716 00016184 409e041c bne cr7,0x165a0 +3720 00016188 807e0000 lwz r3,0x0(r30) +3724 0001618c 2f830000 cmpwi cr7,r3,0x0 +3728 00016190 409e0024 bne cr7,0x161b4 +3732 00016194 38600020 li r3,0x20 +3736 00016198 48003619 bl _xmalloc +3740 0001619c 38030020 addi r0,r3,0x20 +3744 000161a0 7c7d1b78 or r29,r3,r3 +3748 000161a4 907e0000 stw r3,0x0(r30) +3752 000161a8 907e0004 stw r3,0x4(r30) +3756 000161ac 901e0008 stw r0,0x8(r30) +3760 000161b0 4800003c b 0x161ec +3764 000161b4 83be0004 lwz r29,0x4(r30) +3768 000161b8 801e0008 lwz r0,0x8(r30) +3772 000161bc 7c5d0051 subf. r2,r29,r0 +3776 000161c0 4181002c bgt 0x161ec +3780 000161c4 7fa3e850 subf r29,r3,r29 +3784 000161c8 3b9d0001 addi r28,r29,0x1 +3788 000161cc 579c083c rlwinm r28,r28,1,0,30 +3792 000161d0 7f84e378 or r4,r28,r28 +3796 000161d4 4800372d bl _xrealloc +3800 000161d8 7f9c1a14 add r28,r28,r3 +3804 000161dc 7fa3ea14 add r29,r3,r29 +3808 000161e0 907e0000 stw r3,0x0(r30) +3812 000161e4 939e0008 stw r28,0x8(r30) +3816 000161e8 93be0004 stw r29,0x4(r30) +3820 000161ec 38000065 li r0,0x65 +3824 000161f0 81382818 lwz r9,0x2818(r24) +3828 000161f4 981d0000 stb r0,0x0(r29) +3832 000161f8 805e0004 lwz r2,0x4(r30) +3836 000161fc 3ba20001 addi r29,r2,0x1 +3840 00016200 93be0004 stw r29,0x4(r30) +3844 00016204 805b0000 lwz r2,0x0(r27) +3848 00016208 3be20001 addi r31,r2,0x1 +3852 0001620c 93fb0000 stw r31,0x0(r27) +3856 00016210 60000000 nop +3860 00016214 60000000 nop +3864 00016218 60000000 nop +3868 0001621c 88020001 lbz r0,0x1(r2) +3872 00016220 5400083c rlwinm r0,r0,1,0,30 +3876 00016224 7c49022e lhzx r2,r9,r0 +3880 00016228 70400004 andi. r0,r2,0x4 +3884 0001622c 41820374 beq 0x165a0 +3888 00016230 7d3a4b78 or r26,r9,r9 +3892 00016234 60000000 nop +3896 00016238 60000000 nop +3900 0001623c 60000000 nop +3904 00016240 807e0000 lwz r3,0x0(r30) +3908 00016244 2f830000 cmpwi cr7,r3,0x0 +3912 00016248 409e0028 bne cr7,0x16270 +3916 0001624c 38600020 li r3,0x20 +3920 00016250 48003561 bl _xmalloc +3924 00016254 38030020 addi r0,r3,0x20 +3928 00016258 7c7d1b78 or r29,r3,r3 +3932 0001625c 907e0000 stw r3,0x0(r30) +3936 00016260 907e0004 stw r3,0x4(r30) +3940 00016264 901e0008 stw r0,0x8(r30) +3944 00016268 48000048 b 0x162b0 +3948 0001626c 60000000 nop +3952 00016270 83be0004 lwz r29,0x4(r30) +3956 00016274 801e0008 lwz r0,0x8(r30) +3960 00016278 7c5d0051 subf. r2,r29,r0 +3964 0001627c 41810034 bgt 0x162b0 +3968 00016280 7fa3e850 subf r29,r3,r29 +3972 00016284 3b9d0001 addi r28,r29,0x1 +3976 00016288 579c083c rlwinm r28,r28,1,0,30 +3980 0001628c 7f84e378 or r4,r28,r28 +3984 00016290 48003671 bl _xrealloc +3988 00016294 7f9c1a14 add r28,r28,r3 +3992 00016298 7fa3ea14 add r29,r3,r29 +3996 0001629c 907e0000 stw r3,0x0(r30) +4000 000162a0 939e0008 stw r28,0x8(r30) +4004 000162a4 93be0004 stw r29,0x4(r30) +4008 000162a8 60000000 nop +4012 000162ac 60000000 nop +4016 000162b0 881f0000 lbz r0,0x0(r31) +4020 000162b4 981d0000 stb r0,0x0(r29) +4024 000162b8 805e0004 lwz r2,0x4(r30) +4028 000162bc 3ba20001 addi r29,r2,0x1 +4032 000162c0 93be0004 stw r29,0x4(r30) +4036 000162c4 805b0000 lwz r2,0x0(r27) +4040 000162c8 3be20001 addi r31,r2,0x1 +4044 000162cc 93fb0000 stw r31,0x0(r27) +4048 000162d0 88020001 lbz r0,0x1(r2) +4052 000162d4 5400083c rlwinm r0,r0,1,0,30 +4056 000162d8 7c5a022e lhzx r2,r26,r0 +4060 000162dc 70400004 andi. r0,r2,0x4 +4064 000162e0 4082ff60 bne 0x16240 +4068 000162e4 480002bc b 0x165a0 +4072 000162e8 60000000 nop +4076 000162ec 60000000 nop +4080 000162f0 3806ffff addi r0,r6,0xffff +4084 000162f4 2b800001 cmplwi cr7,r0,0x1 +4088 000162f8 419d02a8 bgt cr7,0x165a0 +4092 000162fc 2f8b0051 cmpwi cr7,r11,0x51 'Q' +4096 00016300 409e0014 bne cr7,0x16314 +4100 00016304 38c00000 li r6,0x0 +4104 00016308 38e00001 li r7,0x1 +4108 0001630c 4bffe1e5 bl _demangle_qualified +4112 00016310 480002d0 b 0x165e0 +4116 00016314 3f000004 lis r24,0x4 +4120 00016318 55690dfc rlwinm r9,r11,1,23,30 +4124 0001631c 38600000 li r3,0x0 +4128 00016320 80582818 lwz r2,0x2818(r24) +4132 00016324 7c09122e lhzx r0,r9,r2 +4136 00016328 70020004 andi. r2,r0,0x4 +4140 0001632c 40820084 bne 0x163b0 +4144 00016330 48000250 b 0x16580 +4148 00016334 60000000 nop +4152 00016338 60000000 nop +4156 0001633c 60000000 nop +4160 00016340 1c7c000a mulli r3,r28,0xa +4164 00016344 3c006666 lis r0,0x6666 +4168 00016348 60006667 ori r0,r0,0x6667 +4172 0001634c 7c030096 mulhw r0,r3,r0 +4176 00016350 7c62fe70 srawi r2,r3,31 +4180 00016354 7c001670 srawi r0,r0,2 +4184 00016358 7c020050 subf r0,r2,r0 +4188 0001635c 1c00000a mulli r0,r0,0xa +4192 00016360 7f830000 cmpw cr7,r3,r0 +4196 00016364 419e004c beq cr7,0x163b0 +4200 00016368 55200dfc rlwinm r0,r9,1,23,30 +4204 0001636c 7fe9fb78 or r9,r31,r31 +4208 00016370 7c4a022e lhzx r2,r10,r0 +4212 00016374 70400004 andi. r0,r2,0x4 +4216 00016378 41820208 beq 0x16580 +4220 0001637c 7d4b5378 or r11,r10,r10 +4224 00016380 3be90001 addi r31,r9,0x1 +4228 00016384 93fb0000 stw r31,0x0(r27) +4232 00016388 7fe9fb78 or r9,r31,r31 +4236 0001638c 60000000 nop +4240 00016390 881f0000 lbz r0,0x0(r31) +4244 00016394 5400083c rlwinm r0,r0,1,0,30 +4248 00016398 7c4b022e lhzx r2,r11,r0 +4252 0001639c 70400004 andi. r0,r2,0x4 +4256 000163a0 4082ffe0 bne 0x16380 +4260 000163a4 480001dc b 0x16580 +4264 000163a8 60000000 nop +4268 000163ac 60000000 nop +4272 000163b0 3bff0001 addi r31,r31,0x1 +4276 000163b4 7c635a14 add r3,r3,r11 +4280 000163b8 81582818 lwz r10,0x2818(r24) +4284 000163bc 93fb0000 stw r31,0x0(r27) +4288 000163c0 3b83ffd0 addi r28,r3,0xffd0 +4292 000163c4 893f0000 lbz r9,0x0(r31) +4296 000163c8 7d2b0774 extsb r11,r9 +4300 000163cc 55600dfc rlwinm r0,r11,1,23,30 +4304 000163d0 7c4a022e lhzx r2,r10,r0 +4308 000163d4 70590004 andi. r25,r2,0x4 +4312 000163d8 4082ff68 bne 0x16340 +4316 000163dc 2f9c0000 cmpwi cr7,r28,0x0 +4320 000163e0 419c01a0 blt cr7,0x16580 +4324 000163e4 409e0090 bne cr7,0x16474 +4328 000163e8 807e0000 lwz r3,0x0(r30) +4332 000163ec 2f830000 cmpwi cr7,r3,0x0 +4336 000163f0 409e0030 bne cr7,0x16420 +4340 000163f4 38600020 li r3,0x20 +4344 000163f8 480033b9 bl _xmalloc +4348 000163fc 38030020 addi r0,r3,0x20 +4352 00016400 7c7d1b78 or r29,r3,r3 +4356 00016404 907e0000 stw r3,0x0(r30) +4360 00016408 907e0004 stw r3,0x4(r30) +4364 0001640c 901e0008 stw r0,0x8(r30) +4368 00016410 48000048 b 0x16458 +4372 00016414 60000000 nop +4376 00016418 60000000 nop +4380 0001641c 60000000 nop +4384 00016420 83be0004 lwz r29,0x4(r30) +4388 00016424 801e0008 lwz r0,0x8(r30) +4392 00016428 7c5d0051 subf. r2,r29,r0 +4396 0001642c 4181002c bgt 0x16458 +4400 00016430 7fa3e850 subf r29,r3,r29 +4404 00016434 3b9d0001 addi r28,r29,0x1 +4408 00016438 579c083c rlwinm r28,r28,1,0,30 +4412 0001643c 7f84e378 or r4,r28,r28 +4416 00016440 480034c1 bl _xrealloc +4420 00016444 7f9c1a14 add r28,r28,r3 +4424 00016448 7fa3ea14 add r29,r3,r29 +4428 0001644c 907e0000 stw r3,0x0(r30) +4432 00016450 939e0008 stw r28,0x8(r30) +4436 00016454 93be0004 stw r29,0x4(r30) +4440 00016458 38000030 li r0,0x30 +4444 0001645c 3ae00000 li r23,0x0 +4448 00016460 981d0000 stb r0,0x0(r29) +4452 00016464 805e0004 lwz r2,0x4(r30) +4456 00016468 3ba20001 addi r29,r2,0x1 +4460 0001646c 93be0004 stw r29,0x4(r30) +4464 00016470 480000f0 b 0x16560 +4468 00016474 3863ffd1 addi r3,r3,0xffd1 +4472 00016478 7f97e378 or r23,r28,r28 +4476 0001647c 48003335 bl _xmalloc +4480 00016480 809b0000 lwz r4,0x0(r27) +4484 00016484 7f85e378 or r5,r28,r28 +4488 00016488 7c781b78 or r24,r3,r3 +4492 0001648c 4801bfb5 bl 0x32440 _strncpy +4496 00016490 809a0000 lwz r4,0x0(r26) +4500 00016494 7f38e1ae stbx r25,r24,r28 +4504 00016498 7f03c378 or r3,r24,r24 +4508 0001649c 4bff9bd5 bl _cplus_demangle +4512 000164a0 2f9d0001 cmpwi cr7,r29,0x1 +4516 000164a4 7c7f1b78 or r31,r3,r3 +4520 000164a8 409e0084 bne cr7,0x1652c +4524 000164ac 807e0000 lwz r3,0x0(r30) +4528 000164b0 2f830000 cmpwi cr7,r3,0x0 +4532 000164b4 409e002c bne cr7,0x164e0 +4536 000164b8 38600020 li r3,0x20 +4540 000164bc 480032f5 bl _xmalloc +4544 000164c0 38030020 addi r0,r3,0x20 +4548 000164c4 7c7d1b78 or r29,r3,r3 +4552 000164c8 907e0000 stw r3,0x0(r30) +4556 000164cc 907e0004 stw r3,0x4(r30) +4560 000164d0 901e0008 stw r0,0x8(r30) +4564 000164d4 48000044 b 0x16518 +4568 000164d8 60000000 nop +4572 000164dc 60000000 nop +4576 000164e0 83be0004 lwz r29,0x4(r30) +4580 000164e4 801e0008 lwz r0,0x8(r30) +4584 000164e8 7c5d0051 subf. r2,r29,r0 +4588 000164ec 4181002c bgt 0x16518 +4592 000164f0 7fa3e850 subf r29,r3,r29 +4596 000164f4 3b9d0001 addi r28,r29,0x1 +4600 000164f8 579c083c rlwinm r28,r28,1,0,30 +4604 000164fc 7f84e378 or r4,r28,r28 +4608 00016500 48003401 bl _xrealloc +4612 00016504 7f9c1a14 add r28,r28,r3 +4616 00016508 7fa3ea14 add r29,r3,r29 +4620 0001650c 907e0000 stw r3,0x0(r30) +4624 00016510 939e0008 stw r28,0x8(r30) +4628 00016514 93be0004 stw r29,0x4(r30) +4632 00016518 38000026 li r0,0x26 +4636 0001651c 981d0000 stb r0,0x0(r29) +4640 00016520 805e0004 lwz r2,0x4(r30) +4644 00016524 38420001 addi r2,r2,0x1 +4648 00016528 905e0004 stw r2,0x4(r30) +4652 0001652c 2f9f0000 cmpwi cr7,r31,0x0 +4656 00016530 419e001c beq cr7,0x1654c +4660 00016534 7fc3f378 or r3,r30,r30 +4664 00016538 7fe4fb78 or r4,r31,r31 +4668 0001653c 4bff81c5 bl _string_append +4672 00016540 7fe3fb78 or r3,r31,r31 +4676 00016544 4801be1d bl 0x32360 _free +4680 00016548 48000010 b 0x16558 +4684 0001654c 7fc3f378 or r3,r30,r30 +4688 00016550 7f04c378 or r4,r24,r24 +4692 00016554 4bff81ad bl _string_append +4696 00016558 7f03c378 or r3,r24,r24 +4700 0001655c 4801be05 bl 0x32360 _free +4704 00016560 801b0000 lwz r0,0x0(r27) +4708 00016564 38600001 li r3,0x1 +4712 00016568 7ff70214 add r31,r23,r0 +4716 0001656c 93fb0000 stw r31,0x0(r27) +4720 00016570 48000070 b 0x165e0 +4724 00016574 60000000 nop +4728 00016578 60000000 nop +4732 0001657c 60000000 nop +4736 00016580 3860ffff li r3,0xffff +4740 00016584 4800005c b 0x165e0 +4744 00016588 60000000 nop +4748 0001658c 60000000 nop +4752 00016590 38600000 li r3,0x0 +4756 00016594 4800004c b 0x165e0 +4760 00016598 60000000 nop +4764 0001659c 60000000 nop +4768 000165a0 38600001 li r3,0x1 +4772 000165a4 4800003c b 0x165e0 +4776 000165a8 885f0000 lbz r2,0x0(r31) +4780 000165ac 3f000004 lis r24,0x4 +4784 000165b0 38a00000 li r5,0x0 +4788 000165b4 81382818 lwz r9,0x2818(r24) +4792 000165b8 7c4b0774 extsb r11,r2 +4796 000165bc 55600dfc rlwinm r0,r11,1,23,30 +4800 000165c0 7d2a4b78 or r10,r9,r9 +4804 000165c4 7c49022e lhzx r2,r9,r0 +4808 000165c8 70400004 andi. r0,r2,0x4 +4812 000165cc 4082f248 bne 0x15814 +4816 000165d0 4bffffc0 b 0x16590 +4820 000165d4 60000000 nop +4824 000165d8 60000000 nop +4828 000165dc 60000000 nop +4832 000165e0 382100a0 addi r1,r1,0xa0 +4836 000165e4 80010008 lwz r0,0x8(r1) +4840 000165e8 bae1ffdc lmw r23,0xffdc(r1) +4844 000165ec 7c0803a6 mtspr lr,r0 +4848 000165f0 4e800020 blr +4852 000165f4 60000000 nop +4856 000165f8 60000000 nop +4860 000165fc 60000000 nop _demangle_expression: +0 00016600 7c0802a6 mfspr r0,lr +4 00016604 be21ffc4 stmw r17,0xffc4(r1) +8 00016608 7c721b78 or r18,r3,r3 +12 0001660c 7cb82b78 or r24,r5,r5 +16 00016610 7c972378 or r23,r4,r4 +20 00016614 7cd43378 or r20,r6,r6 +24 00016618 90010008 stw r0,0x8(r1) +28 0001661c 9421ff80 stwu r1,0xff80(r1) +32 00016620 60000000 nop +36 00016624 60000000 nop +40 00016628 80650000 lwz r3,0x0(r5) +44 0001662c 2f830000 cmpwi cr7,r3,0x0 +48 00016630 409e0030 bne cr7,0x16660 +52 00016634 38600020 li r3,0x20 +56 00016638 48003179 bl _xmalloc +60 0001663c 38030020 addi r0,r3,0x20 +64 00016640 7c621b78 or r2,r3,r3 +68 00016644 90780000 stw r3,0x0(r24) +72 00016648 90780004 stw r3,0x4(r24) +76 0001664c 90180008 stw r0,0x8(r24) +80 00016650 48000048 b 0x16698 +84 00016654 60000000 nop +88 00016658 60000000 nop +92 0001665c 60000000 nop +96 00016660 80450004 lwz r2,0x4(r5) +100 00016664 80050008 lwz r0,0x8(r5) +104 00016668 7d220051 subf. r9,r2,r0 +108 0001666c 4181002c bgt 0x16698 +112 00016670 7fa31050 subf r29,r3,r2 +116 00016674 3b9d0001 addi r28,r29,0x1 +120 00016678 579c083c rlwinm r28,r28,1,0,30 +124 0001667c 7f84e378 or r4,r28,r28 +128 00016680 48003281 bl _xrealloc +132 00016684 7f9c1a14 add r28,r28,r3 +136 00016688 7c43ea14 add r2,r3,r29 +140 0001668c 90780000 stw r3,0x0(r24) +144 00016690 93980008 stw r28,0x8(r24) +148 00016694 90580004 stw r2,0x4(r24) +152 00016698 38000028 li r0,0x28 +156 0001669c 3ac00000 li r22,0x0 +160 000166a0 3be00001 li r31,0x1 +164 000166a4 98020000 stb r0,0x0(r2) +168 000166a8 3c400004 lis r2,0x4 +172 000166ac 3a6230dc addi r19,r2,0x30dc +176 000166b0 3a330004 addi r17,r19,0x4 +180 000166b4 80580004 lwz r2,0x4(r24) +184 000166b8 38420001 addi r2,r2,0x1 +188 000166bc 90580004 stw r2,0x4(r24) +192 000166c0 83570000 lwz r26,0x0(r23) +196 000166c4 3b5a0001 addi r26,r26,0x1 +200 000166c8 93570000 stw r26,0x0(r23) +204 000166cc 480001ac b 0x16878 +208 000166d0 2f960000 cmpwi cr7,r22,0x0 +212 000166d4 419e0180 beq cr7,0x16854 +216 000166d8 7f43d378 or r3,r26,r26 +220 000166dc 3f800004 lis r28,0x4 +224 000166e0 3aa00020 li r21,0x20 +228 000166e4 3bf30004 addi r31,r19,0x4 +232 000166e8 4801bc99 bl 0x32380 _strlen +236 000166ec 3b9c30dc addi r28,r28,0x30dc +240 000166f0 3b3103b4 addi r25,r17,0x3b4 +244 000166f4 7c7b1b78 or r27,r3,r3 +248 000166f8 60000000 nop +252 000166fc 60000000 nop +256 00016700 83bc0000 lwz r29,0x0(r28) +260 00016704 7fa3eb78 or r3,r29,r29 +264 00016708 4801bc79 bl 0x32380 _strlen +268 0001670c 7f9b1840 cmplw cr7,r27,r3 +272 00016710 7c7e1b78 or r30,r3,r3 +276 00016714 419c012c blt cr7,0x16840 +280 00016718 7fa3eb78 or r3,r29,r29 +284 0001671c 7f44d378 or r4,r26,r26 +288 00016720 7fc5f378 or r5,r30,r30 +292 00016724 4801bc0d bl 0x32330 _memcmp +296 00016728 2f830000 cmpwi cr7,r3,0x0 +300 0001672c 409e0114 bne cr7,0x16840 +304 00016730 80780000 lwz r3,0x0(r24) +308 00016734 2f830000 cmpwi cr7,r3,0x0 +312 00016738 409e0024 bne cr7,0x1675c +316 0001673c 38600020 li r3,0x20 +320 00016740 48003071 bl _xmalloc +324 00016744 38030020 addi r0,r3,0x20 +328 00016748 7c621b78 or r2,r3,r3 +332 0001674c 90780000 stw r3,0x0(r24) +336 00016750 90780004 stw r3,0x4(r24) +340 00016754 90180008 stw r0,0x8(r24) +344 00016758 4800003c b 0x16794 +348 0001675c 80580004 lwz r2,0x4(r24) +352 00016760 80180008 lwz r0,0x8(r24) +356 00016764 7d220051 subf. r9,r2,r0 +360 00016768 4181002c bgt 0x16794 +364 0001676c 7fa31050 subf r29,r3,r2 +368 00016770 3b9d0001 addi r28,r29,0x1 +372 00016774 579c083c rlwinm r28,r28,1,0,30 +376 00016778 7f84e378 or r4,r28,r28 +380 0001677c 48003185 bl _xrealloc +384 00016780 7f9c1a14 add r28,r28,r3 +388 00016784 7c43ea14 add r2,r3,r29 +392 00016788 90780000 stw r3,0x0(r24) +396 0001678c 93980008 stw r28,0x8(r24) +400 00016790 90580004 stw r2,0x4(r24) +404 00016794 9aa20000 stb r21,0x0(r2) +408 00016798 809f0000 lwz r4,0x0(r31) +412 0001679c 7f03c378 or r3,r24,r24 +416 000167a0 80580004 lwz r2,0x4(r24) +420 000167a4 38420001 addi r2,r2,0x1 +424 000167a8 90580004 stw r2,0x4(r24) +428 000167ac 4bff7f55 bl _string_append +432 000167b0 80780000 lwz r3,0x0(r24) +436 000167b4 2f830000 cmpwi cr7,r3,0x0 +440 000167b8 409e0024 bne cr7,0x167dc +444 000167bc 38600020 li r3,0x20 +448 000167c0 48002ff1 bl _xmalloc +452 000167c4 38030020 addi r0,r3,0x20 +456 000167c8 7c621b78 or r2,r3,r3 +460 000167cc 90780000 stw r3,0x0(r24) +464 000167d0 90780004 stw r3,0x4(r24) +468 000167d4 90180008 stw r0,0x8(r24) +472 000167d8 4800003c b 0x16814 +476 000167dc 80580004 lwz r2,0x4(r24) +480 000167e0 80180008 lwz r0,0x8(r24) +484 000167e4 7d220051 subf. r9,r2,r0 +488 000167e8 4181002c bgt 0x16814 +492 000167ec 7fa31050 subf r29,r3,r2 +496 000167f0 3b9d0001 addi r28,r29,0x1 +500 000167f4 579c083c rlwinm r28,r28,1,0,30 +504 000167f8 7f84e378 or r4,r28,r28 +508 000167fc 48003105 bl _xrealloc +512 00016800 7f9c1a14 add r28,r28,r3 +516 00016804 7c43ea14 add r2,r3,r29 +520 00016808 90780000 stw r3,0x0(r24) +524 0001680c 93980008 stw r28,0x8(r24) +528 00016810 90580004 stw r2,0x4(r24) +532 00016814 9aa20000 stb r21,0x0(r2) +536 00016818 80580004 lwz r2,0x4(r24) +540 0001681c 38420001 addi r2,r2,0x1 +544 00016820 90580004 stw r2,0x4(r24) +548 00016824 80170000 lwz r0,0x0(r23) +552 00016828 7f5e0214 add r26,r30,r0 +556 0001682c 93570000 stw r26,0x0(r23) +560 00016830 48000028 b 0x16858 +564 00016834 60000000 nop +568 00016838 60000000 nop +572 0001683c 60000000 nop +576 00016840 3bff000c addi r31,r31,0xc +580 00016844 3b9c000c addi r28,r28,0xc +584 00016848 7f9fc800 cmpw cr7,r31,r25 +588 0001684c 409efeb4 bne cr7,0x16700 +592 00016850 480000dc b 0x1692c +596 00016854 3ac00001 li r22,0x1 +600 00016858 7e439378 or r3,r18,r18 +604 0001685c 7ee4bb78 or r4,r23,r23 +608 00016860 7f05c378 or r5,r24,r24 +612 00016864 7e86a378 or r6,r20,r20 +616 00016868 4bffea99 bl _demangle_template_value_parm +620 0001686c 7c7f1b79 or. r31,r3,r3 +624 00016870 41820024 beq 0x16894 +628 00016874 83570000 lwz r26,0x0(r23) +632 00016878 881a0000 lbz r0,0x0(r26) +636 0001687c 7c000774 extsb r0,r0 +640 00016880 2f800057 cmpwi cr7,r0,0x57 'W' +644 00016884 419e0020 beq cr7,0x168a4 +648 00016888 2f800000 cmpwi cr7,r0,0x0 +652 0001688c 409efe44 bne cr7,0x166d0 +656 00016890 4800009c b 0x1692c +660 00016894 80570000 lwz r2,0x0(r23) +664 00016898 88020000 lbz r0,0x0(r2) +668 0001689c 2f800057 cmpwi cr7,r0,0x57 'W' +672 000168a0 409e008c bne cr7,0x1692c +676 000168a4 80780000 lwz r3,0x0(r24) +680 000168a8 2f830000 cmpwi cr7,r3,0x0 +684 000168ac 409e0024 bne cr7,0x168d0 +688 000168b0 38600020 li r3,0x20 +692 000168b4 48002efd bl _xmalloc +696 000168b8 38030020 addi r0,r3,0x20 +700 000168bc 7c621b78 or r2,r3,r3 +704 000168c0 90780000 stw r3,0x0(r24) +708 000168c4 90780004 stw r3,0x4(r24) +712 000168c8 90180008 stw r0,0x8(r24) +716 000168cc 4800003c b 0x16908 +720 000168d0 80580004 lwz r2,0x4(r24) +724 000168d4 80180008 lwz r0,0x8(r24) +728 000168d8 7d220051 subf. r9,r2,r0 +732 000168dc 4181002c bgt 0x16908 +736 000168e0 7fa31050 subf r29,r3,r2 +740 000168e4 3b9d0001 addi r28,r29,0x1 +744 000168e8 579c083c rlwinm r28,r28,1,0,30 +748 000168ec 7f84e378 or r4,r28,r28 +752 000168f0 48003011 bl _xrealloc +756 000168f4 7f9c1a14 add r28,r28,r3 +760 000168f8 7c43ea14 add r2,r3,r29 +764 000168fc 90780000 stw r3,0x0(r24) +768 00016900 93980008 stw r28,0x8(r24) +772 00016904 90580004 stw r2,0x4(r24) +776 00016908 38000029 li r0,0x29 +780 0001690c 98020000 stb r0,0x0(r2) +784 00016910 80580004 lwz r2,0x4(r24) +788 00016914 38420001 addi r2,r2,0x1 +792 00016918 90580004 stw r2,0x4(r24) +796 0001691c 81370000 lwz r9,0x0(r23) +800 00016920 39290001 addi r9,r9,0x1 +804 00016924 91370000 stw r9,0x0(r23) +808 00016928 48000008 b 0x16930 +812 0001692c 3be00000 li r31,0x0 +816 00016930 38210080 addi r1,r1,0x80 +820 00016934 7fe3fb78 or r3,r31,r31 +824 00016938 80010008 lwz r0,0x8(r1) +828 0001693c ba21ffc4 lmw r17,0xffc4(r1) +832 00016940 7c0803a6 mtspr lr,r0 +836 00016944 4e800020 blr +840 00016948 60000000 nop +844 0001694c 60000000 nop _do_arg: +0 00016950 7c0802a6 mfspr r0,lr +4 00016954 bf01ffe0 stmw r24,0xffe0(r1) +8 00016958 3c400004 lis r2,0x4 +12 0001695c 7c7b1b78 or r27,r3,r3 +16 00016960 7c9f2378 or r31,r4,r4 +20 00016964 83a22818 lwz r29,0x2818(r2) +24 00016968 7cbe2b78 or r30,r5,r5 +28 0001696c 90010008 stw r0,0x8(r1) +32 00016970 9421ffa0 stwu r1,0xffa0(r1) +36 00016974 7fa6eb78 or r6,r29,r29 +40 00016978 7fa7eb78 or r7,r29,r29 +44 0001697c 83440000 lwz r26,0x0(r4) +48 00016980 48000014 b 0x16994 +52 00016984 60000000 nop +56 00016988 60000000 nop +60 0001698c 60000000 nop +64 00016990 835f0000 lwz r26,0x0(r31) +68 00016994 38600000 li r3,0x0 +72 00016998 38000000 li r0,0x0 +76 0001699c 907e0000 stw r3,0x0(r30) +80 000169a0 901e0008 stw r0,0x8(r30) +84 000169a4 907e0004 stw r3,0x4(r30) +88 000169a8 805b0050 lwz r2,0x50(r27) +92 000169ac 2f820000 cmpwi cr7,r2,0x0 +96 000169b0 409d00d0 ble cr7,0x16a80 +100 000169b4 835b004c lwz r26,0x4c(r27) +104 000169b8 3802ffff addi r0,r2,0xffff +108 000169bc 901b0050 stw r0,0x50(r27) +112 000169c0 2f9a0000 cmpwi cr7,r26,0x0 +116 000169c4 419e0380 beq cr7,0x16d44 +120 000169c8 809a0000 lwz r4,0x0(r26) +124 000169cc 80ba0004 lwz r5,0x4(r26) +128 000169d0 7f842800 cmpw cr7,r4,r5 +132 000169d4 419e0378 beq cr7,0x16d4c +136 000169d8 805e0000 lwz r2,0x0(r30) +140 000169dc 7fe42850 subf r31,r4,r5 +144 000169e0 2f820000 cmpwi cr7,r2,0x0 +148 000169e4 409e003c bne cr7,0x16a20 +152 000169e8 2f9f001f cmpwi cr7,r31,0x1f +156 000169ec 409d0010 ble cr7,0x169fc +160 000169f0 7fe3fb78 or r3,r31,r31 +164 000169f4 7ffdfb78 or r29,r31,r31 +168 000169f8 4800000c b 0x16a04 +172 000169fc 38600020 li r3,0x20 +176 00016a00 3ba00020 li r29,0x20 +180 00016a04 48002dad bl _xmalloc +184 00016a08 907e0000 stw r3,0x0(r30) +188 00016a0c 7c1d1a14 add r0,r29,r3 +192 00016a10 907e0004 stw r3,0x4(r30) +196 00016a14 901e0008 stw r0,0x8(r30) +200 00016a18 809a0000 lwz r4,0x0(r26) +204 00016a1c 48000048 b 0x16a64 +208 00016a20 807e0004 lwz r3,0x4(r30) +212 00016a24 801e0008 lwz r0,0x8(r30) +216 00016a28 7c030050 subf r0,r3,r0 +220 00016a2c 7f9f0000 cmpw cr7,r31,r0 +224 00016a30 409d0034 ble cr7,0x16a64 +228 00016a34 7f821850 subf r28,r2,r3 +232 00016a38 7c431378 or r3,r2,r2 +236 00016a3c 7fbfe214 add r29,r31,r28 +240 00016a40 57bd083c rlwinm r29,r29,1,0,30 +244 00016a44 7fa4eb78 or r4,r29,r29 +248 00016a48 48002eb9 bl _xrealloc +252 00016a4c 907e0000 stw r3,0x0(r30) +256 00016a50 7fbd1a14 add r29,r29,r3 +260 00016a54 7c63e214 add r3,r3,r28 +264 00016a58 93be0008 stw r29,0x8(r30) +268 00016a5c 907e0004 stw r3,0x4(r30) +272 00016a60 809a0000 lwz r4,0x0(r26) +276 00016a64 7fe5fb78 or r5,r31,r31 +280 00016a68 4801b8e9 bl 0x32350 _memcpy +284 00016a6c 801e0004 lwz r0,0x4(r30) +288 00016a70 39400001 li r10,0x1 +292 00016a74 7c7f0214 add r3,r31,r0 +296 00016a78 907e0004 stw r3,0x4(r30) +300 00016a7c 480002d4 b 0x16d50 +304 00016a80 805f0000 lwz r2,0x0(r31) +308 00016a84 88020000 lbz r0,0x0(r2) +312 00016a88 2f80006e cmpwi cr7,r0,0x6e 'n' +316 00016a8c 409e010c bne cr7,0x16b98 +320 00016a90 39420001 addi r10,r2,0x1 +324 00016a94 915f0000 stw r10,0x0(r31) +328 00016a98 60000000 nop +332 00016a9c 60000000 nop +336 00016aa0 88020001 lbz r0,0x1(r2) +340 00016aa4 7c0b0774 extsb r11,r0 +344 00016aa8 55620dfc rlwinm r2,r11,1,23,30 +348 00016aac 7c02322e lhzx r0,r2,r6 +352 00016ab0 70020004 andi. r2,r0,0x4 +356 00016ab4 418200ac beq 0x16b60 +360 00016ab8 48000070 b 0x16b28 +364 00016abc 60000000 nop +368 00016ac0 1d29000a mulli r9,r9,0xa +372 00016ac4 3c006666 lis r0,0x6666 +376 00016ac8 60006667 ori r0,r0,0x6667 +380 00016acc 7c090096 mulhw r0,r9,r0 +384 00016ad0 7d22fe70 srawi r2,r9,31 +388 00016ad4 7c001670 srawi r0,r0,2 +392 00016ad8 7c020050 subf r0,r2,r0 +396 00016adc 1c00000a mulli r0,r0,0xa +400 00016ae0 7f890000 cmpw cr7,r9,r0 +404 00016ae4 419e004c beq cr7,0x16b30 +408 00016ae8 55000dfc rlwinm r0,r8,1,23,30 +412 00016aec 7d495378 or r9,r10,r10 +416 00016af0 7c47022e lhzx r2,r7,r0 +420 00016af4 70400004 andi. r0,r2,0x4 +424 00016af8 41820068 beq 0x16b60 +428 00016afc 7fabeb78 or r11,r29,r29 +432 00016b00 39290001 addi r9,r9,0x1 +436 00016b04 913f0000 stw r9,0x0(r31) +440 00016b08 60000000 nop +444 00016b0c 60000000 nop +448 00016b10 88090000 lbz r0,0x0(r9) +452 00016b14 5400083c rlwinm r0,r0,1,0,30 +456 00016b18 7c4b022e lhzx r2,r11,r0 +460 00016b1c 70400004 andi. r0,r2,0x4 +464 00016b20 4082ffe0 bne 0x16b00 +468 00016b24 4800003c b 0x16b60 +472 00016b28 39200000 li r9,0x0 +476 00016b2c 60000000 nop +480 00016b30 394a0001 addi r10,r10,0x1 +484 00016b34 7c495a14 add r2,r9,r11 +488 00016b38 915f0000 stw r10,0x0(r31) +492 00016b3c 3922ffd0 addi r9,r2,0xffd0 +496 00016b40 890a0000 lbz r8,0x0(r10) +500 00016b44 7d0b0774 extsb r11,r8 +504 00016b48 55600dfc rlwinm r0,r11,1,23,30 +508 00016b4c 7c47022e lhzx r2,r7,r0 +512 00016b50 70400004 andi. r0,r2,0x4 +516 00016b54 4082ff6c bne 0x16ac0 +520 00016b58 2f890000 cmpwi cr7,r9,0x0 +524 00016b5c 409c000c bge cr7,0x16b68 +528 00016b60 3920ffff li r9,0xffff +532 00016b64 2f890000 cmpwi cr7,r9,0x0 +536 00016b68 913b0050 stw r9,0x50(r27) +540 00016b6c 409d01d8 ble cr7,0x16d44 +544 00016b70 2f890009 cmpwi cr7,r9,0x9 +548 00016b74 409dfe1c ble cr7,0x16990 +552 00016b78 805f0000 lwz r2,0x0(r31) +556 00016b7c 88020000 lbz r0,0x0(r2) +560 00016b80 2f80005f cmpwi cr7,r0,0x5f '_' +564 00016b84 409e01c0 bne cr7,0x16d44 +568 00016b88 38020001 addi r0,r2,0x1 +572 00016b8c 7c1a0378 or r26,r0,r0 +576 00016b90 901f0000 stw r0,0x0(r31) +580 00016b94 4bfffe00 b 0x16994 +584 00016b98 83bb004c lwz r29,0x4c(r27) +588 00016b9c 2f9d0000 cmpwi cr7,r29,0x0 +592 00016ba0 419e002c beq cr7,0x16bcc +596 00016ba4 807d0000 lwz r3,0x0(r29) +600 00016ba8 2f830000 cmpwi cr7,r3,0x0 +604 00016bac 419e0030 beq cr7,0x16bdc +608 00016bb0 4801b7b1 bl 0x32360 _free +612 00016bb4 38000000 li r0,0x0 +616 00016bb8 901d0000 stw r0,0x0(r29) +620 00016bbc 901d0004 stw r0,0x4(r29) +624 00016bc0 901d0008 stw r0,0x8(r29) +628 00016bc4 83bb004c lwz r29,0x4c(r27) +632 00016bc8 48000014 b 0x16bdc +636 00016bcc 3860000c li r3,0xc +640 00016bd0 48002be1 bl _xmalloc +644 00016bd4 907b004c stw r3,0x4c(r27) +648 00016bd8 7c7d1b78 or r29,r3,r3 +652 00016bdc 7fa5eb78 or r5,r29,r29 +656 00016be0 7f63db78 or r3,r27,r27 +660 00016be4 7fe4fb78 or r4,r31,r31 +664 00016be8 4bffaa09 bl _do_type +668 00016bec 2f830000 cmpwi cr7,r3,0x0 +672 00016bf0 419e0154 beq cr7,0x16d44 +676 00016bf4 831b004c lwz r24,0x4c(r27) +680 00016bf8 80980000 lwz r4,0x0(r24) +684 00016bfc 80180004 lwz r0,0x4(r24) +688 00016c00 7f840000 cmpw cr7,r4,r0 +692 00016c04 419e00a4 beq cr7,0x16ca8 +696 00016c08 805e0000 lwz r2,0x0(r30) +700 00016c0c 7f240050 subf r25,r4,r0 +704 00016c10 2f820000 cmpwi cr7,r2,0x0 +708 00016c14 409e003c bne cr7,0x16c50 +712 00016c18 2f99001f cmpwi cr7,r25,0x1f +716 00016c1c 409d0010 ble cr7,0x16c2c +720 00016c20 7f23cb78 or r3,r25,r25 +724 00016c24 7f3dcb78 or r29,r25,r25 +728 00016c28 4800000c b 0x16c34 +732 00016c2c 38600020 li r3,0x20 +736 00016c30 3ba00020 li r29,0x20 +740 00016c34 48002b7d bl _xmalloc +744 00016c38 907e0000 stw r3,0x0(r30) +748 00016c3c 7c1d1a14 add r0,r29,r3 +752 00016c40 907e0004 stw r3,0x4(r30) +756 00016c44 901e0008 stw r0,0x8(r30) +760 00016c48 80980000 lwz r4,0x0(r24) +764 00016c4c 48000048 b 0x16c94 +768 00016c50 807e0004 lwz r3,0x4(r30) +772 00016c54 801e0008 lwz r0,0x8(r30) +776 00016c58 7c030050 subf r0,r3,r0 +780 00016c5c 7f990000 cmpw cr7,r25,r0 +784 00016c60 409d0034 ble cr7,0x16c94 +788 00016c64 7f821850 subf r28,r2,r3 +792 00016c68 7c431378 or r3,r2,r2 +796 00016c6c 7fb9e214 add r29,r25,r28 +800 00016c70 57bd083c rlwinm r29,r29,1,0,30 +804 00016c74 7fa4eb78 or r4,r29,r29 +808 00016c78 48002c89 bl _xrealloc +812 00016c7c 907e0000 stw r3,0x0(r30) +816 00016c80 7fbd1a14 add r29,r29,r3 +820 00016c84 7c63e214 add r3,r3,r28 +824 00016c88 93be0008 stw r29,0x8(r30) +828 00016c8c 907e0004 stw r3,0x4(r30) +832 00016c90 80980000 lwz r4,0x0(r24) +836 00016c94 7f25cb78 or r5,r25,r25 +840 00016c98 4801b6b9 bl 0x32350 _memcpy +844 00016c9c 801e0004 lwz r0,0x4(r30) +848 00016ca0 7c190214 add r0,r25,r0 +852 00016ca4 901e0004 stw r0,0x4(r30) +856 00016ca8 801b0048 lwz r0,0x48(r27) +860 00016cac 805f0000 lwz r2,0x0(r31) +864 00016cb0 2f800000 cmpwi cr7,r0,0x0 +868 00016cb4 7ffa1050 subf r31,r26,r2 +872 00016cb8 409e0094 bne cr7,0x16d4c +876 00016cbc 809b0024 lwz r4,0x24(r27) +880 00016cc0 801b0020 lwz r0,0x20(r27) +884 00016cc4 7f802000 cmpw cr7,r0,r4 +888 00016cc8 419c003c blt cr7,0x16d04 +892 00016ccc 2f840000 cmpwi cr7,r4,0x0 +896 00016cd0 409e001c bne cr7,0x16cec +900 00016cd4 38000003 li r0,0x3 +904 00016cd8 3860000c li r3,0xc +908 00016cdc 901b0024 stw r0,0x24(r27) +912 00016ce0 48002ad1 bl _xmalloc +916 00016ce4 907b0004 stw r3,0x4(r27) +920 00016ce8 4800001c b 0x16d04 +924 00016cec 5480083c rlwinm r0,r4,1,0,30 +928 00016cf0 807b0004 lwz r3,0x4(r27) +932 00016cf4 54841838 rlwinm r4,r4,3,0,28 +936 00016cf8 901b0024 stw r0,0x24(r27) +940 00016cfc 48002c05 bl _xrealloc +944 00016d00 907b0004 stw r3,0x4(r27) +948 00016d04 387f0001 addi r3,r31,0x1 +952 00016d08 48002aa9 bl _xmalloc +956 00016d0c 7f44d378 or r4,r26,r26 +960 00016d10 7fe5fb78 or r5,r31,r31 +964 00016d14 7c7d1b78 or r29,r3,r3 +968 00016d18 4801b639 bl 0x32350 _memcpy +972 00016d1c 805b0020 lwz r2,0x20(r27) +976 00016d20 817b0004 lwz r11,0x4(r27) +980 00016d24 38000000 li r0,0x0 +984 00016d28 39400001 li r10,0x1 +988 00016d2c 7c1df9ae stbx r0,r29,r31 +992 00016d30 39220001 addi r9,r2,0x1 +996 00016d34 5442103a rlwinm r2,r2,2,0,29 +1000 00016d38 7fa2592e stwx r29,r2,r11 +1004 00016d3c 913b0020 stw r9,0x20(r27) +1008 00016d40 48000010 b 0x16d50 +1012 00016d44 39400000 li r10,0x0 +1016 00016d48 48000008 b 0x16d50 +1020 00016d4c 39400001 li r10,0x1 +1024 00016d50 38210060 addi r1,r1,0x60 +1028 00016d54 7d435378 or r3,r10,r10 +1032 00016d58 80010008 lwz r0,0x8(r1) +1036 00016d5c bb01ffe0 lmw r24,0xffe0(r1) +1040 00016d60 7c0803a6 mtspr lr,r0 +1044 00016d64 4e800020 blr +1048 00016d68 60000000 nop +1052 00016d6c 60000000 nop _demangle_args: +0 00016d70 7c0802a6 mfspr r0,lr +4 00016d74 bde1ffbc stmw r15,0xffbc(r1) +8 00016d78 7c7e1b78 or r30,r3,r3 +12 00016d7c 7c982378 or r24,r4,r4 +16 00016d80 7cbb2b78 or r27,r5,r5 +20 00016d84 90010008 stw r0,0x8(r1) +24 00016d88 9421ff60 stwu r1,0xff60(r1) +28 00016d8c 80030000 lwz r0,0x0(r3) +32 00016d90 70020001 andi. r2,r0,0x1 +36 00016d94 4182003c beq 0x16dd0 +40 00016d98 3c800003 lis r4,0x3 +44 00016d9c 7ca32b78 or r3,r5,r5 +48 00016da0 3884d810 addi r4,r4,0xd810 ( +52 00016da4 4bff795d bl _string_append +56 00016da8 81780000 lwz r11,0x0(r24) +60 00016dac 880b0000 lbz r0,0x0(r11) +64 00016db0 2f800000 cmpwi cr7,r0,0x0 +68 00016db4 409e0020 bne cr7,0x16dd4 +72 00016db8 3c800003 lis r4,0x3 +76 00016dbc 7f63db78 or r3,r27,r27 +80 00016dc0 3884cec4 addi r4,r4,0xcec4 void +84 00016dc4 4bff793d bl _string_append +88 00016dc8 81780000 lwz r11,0x0(r24) +92 00016dcc 48000008 b 0x16dd4 +96 00016dd0 81640000 lwz r11,0x0(r4) +100 00016dd4 3c400004 lis r2,0x4 +104 00016dd8 3e800003 lis r20,0x3 +108 00016ddc 38a00000 li r5,0x0 +112 00016de0 82622818 lwz r19,0x2818(r2) +116 00016de4 3a94d6c8 addi r20,r20,0xd6c8 , +120 00016de8 7e759b78 or r21,r19,r19 +124 00016dec 7e709b78 or r16,r19,r19 +128 00016df0 7e719b78 or r17,r19,r19 +132 00016df4 7e6f9b78 or r15,r19,r19 +136 00016df8 7e729b78 or r18,r19,r19 +140 00016dfc 48000544 b 0x17340 +144 00016e00 2f02004e cmpwi cr6,r2,0x4e 'N' +148 00016e04 419a000c beq cr6,0x16e10 +152 00016e08 2f820054 cmpwi cr7,r2,0x54 'T' +156 00016e0c 409e03f4 bne cr7,0x17200 +160 00016e10 396b0001 addi r11,r11,0x1 +164 00016e14 91780000 stw r11,0x0(r24) +168 00016e18 419a0010 beq cr6,0x16e28 +172 00016e1c 3ac00001 li r22,0x1 +176 00016e20 3cc00004 lis r6,0x4 +180 00016e24 4800009c b 0x16ec0 +184 00016e28 88490001 lbz r2,0x1(r9) +188 00016e2c 3cc00004 lis r6,0x4 +192 00016e30 7c4a0774 extsb r10,r2 +196 00016e34 55400dfc rlwinm r0,r10,1,23,30 +200 00016e38 7c50022e lhzx r2,r16,r0 +204 00016e3c 70400004 andi. r0,r2,0x4 +208 00016e40 418205b0 beq 0x173f0 +212 00016e44 39690002 addi r11,r9,0x2 +216 00016e48 3acaffd0 addi r22,r10,0xffd0 +220 00016e4c 91780000 stw r11,0x0(r24) +224 00016e50 7d685b78 or r8,r11,r11 +228 00016e54 89290002 lbz r9,0x2(r9) +232 00016e58 55200dfc rlwinm r0,r9,1,23,30 +236 00016e5c 7c50022e lhzx r2,r16,r0 +240 00016e60 70400004 andi. r0,r2,0x4 +244 00016e64 4182005c beq 0x16ec0 +248 00016e68 7d2b4b78 or r11,r9,r9 +252 00016e6c 7ec2b378 or r2,r22,r22 +256 00016e70 7e679b78 or r7,r19,r19 +260 00016e74 60000000 nop +264 00016e78 60000000 nop +268 00016e7c 60000000 nop +272 00016e80 7d600774 extsb r0,r11 +276 00016e84 8d680001 lbzu r11,0x1(r8) +280 00016e88 1c42000a mulli r2,r2,0xa +284 00016e8c 7d6a0774 extsb r10,r11 +288 00016e90 7c420214 add r2,r2,r0 +292 00016e94 55490dfc rlwinm r9,r10,1,23,30 +296 00016e98 3842ffd0 addi r2,r2,0xffd0 +300 00016e9c 7c093a2e lhzx r0,r9,r7 +304 00016ea0 70090004 andi. r9,r0,0x4 +308 00016ea4 4082ffdc bne 0x16e80 +312 00016ea8 2f8a005f cmpwi cr7,r10,0x5f '_' +316 00016eac 409e0014 bne cr7,0x16ec0 +320 00016eb0 39680001 addi r11,r8,0x1 +324 00016eb4 7c561378 or r22,r2,r2 +328 00016eb8 91780000 stw r11,0x0(r24) +332 00016ebc 60000000 nop +336 00016ec0 801e0000 lwz r0,0x0(r30) +340 00016ec4 70021000 andi. r2,r0,0x1000 +344 00016ec8 40820014 bne 0x16edc +348 00016ecc 70090800 andi. r9,r0,0x800 +352 00016ed0 4082000c bne 0x16edc +356 00016ed4 70022000 andi. r2,r0,0x2000 +360 00016ed8 418200e8 beq 0x16fc0 +364 00016edc 801e0020 lwz r0,0x20(r30) +368 00016ee0 2f800009 cmpwi cr7,r0,0x9 +372 00016ee4 409d00dc ble cr7,0x16fc0 +376 00016ee8 81180000 lwz r8,0x0(r24) +380 00016eec 81262818 lwz r9,0x2818(r6) +384 00016ef0 88080000 lbz r0,0x0(r8) +388 00016ef4 7c0a0774 extsb r10,r0 +392 00016ef8 55420dfc rlwinm r2,r10,1,23,30 +396 00016efc 7c024a2e lhzx r0,r2,r9 +400 00016f00 70090004 andi. r9,r0,0x4 +404 00016f04 418204ec beq 0x173f0 +408 00016f08 48000070 b 0x16f78 +412 00016f0c 60000000 nop +416 00016f10 1d27000a mulli r9,r7,0xa +420 00016f14 3c006666 lis r0,0x6666 +424 00016f18 60006667 ori r0,r0,0x6667 +428 00016f1c 7c090096 mulhw r0,r9,r0 +432 00016f20 7d22fe70 srawi r2,r9,31 +436 00016f24 7c001670 srawi r0,r0,2 +440 00016f28 7c020050 subf r0,r2,r0 +444 00016f2c 1c00000a mulli r0,r0,0xa +448 00016f30 7f890000 cmpw cr7,r9,r0 +452 00016f34 419e004c beq cr7,0x16f80 +456 00016f38 54c00dfc rlwinm r0,r6,1,23,30 +460 00016f3c 7d695b78 or r9,r11,r11 +464 00016f40 7c55022e lhzx r2,r21,r0 +468 00016f44 70400004 andi. r0,r2,0x4 +472 00016f48 418204a8 beq 0x173f0 +476 00016f4c 7dea7b78 or r10,r15,r15 +480 00016f50 39690001 addi r11,r9,0x1 +484 00016f54 91780000 stw r11,0x0(r24) +488 00016f58 7d695b78 or r9,r11,r11 +492 00016f5c 60000000 nop +496 00016f60 880b0000 lbz r0,0x0(r11) +500 00016f64 5400083c rlwinm r0,r0,1,0,30 +504 00016f68 7c4a022e lhzx r2,r10,r0 +508 00016f6c 70400004 andi. r0,r2,0x4 +512 00016f70 4082ffe0 bne 0x16f50 +516 00016f74 4800047c b 0x173f0 +520 00016f78 39200000 li r9,0x0 +524 00016f7c 60000000 nop +528 00016f80 39680001 addi r11,r8,0x1 +532 00016f84 7c495214 add r2,r9,r10 +536 00016f88 91780000 stw r11,0x0(r24) +540 00016f8c 38e2ffd0 addi r7,r2,0xffd0 +544 00016f90 7d685b78 or r8,r11,r11 +548 00016f94 88cb0000 lbz r6,0x0(r11) +552 00016f98 7cca0774 extsb r10,r6 +556 00016f9c 55400dfc rlwinm r0,r10,1,23,30 +560 00016fa0 7c55022e lhzx r2,r21,r0 +564 00016fa4 70490004 andi. r9,r2,0x4 +568 00016fa8 4082ff68 bne 0x16f10 +572 00016fac 2f870000 cmpwi cr7,r7,0x0 +576 00016fb0 419c0440 blt cr7,0x173f0 +580 00016fb4 40be0098 bne+ cr7,0x1704c +584 00016fb8 48000438 b 0x173f0 +588 00016fbc 60000000 nop +592 00016fc0 81380000 lwz r9,0x0(r24) +596 00016fc4 88090000 lbz r0,0x0(r9) +600 00016fc8 7c0a0774 extsb r10,r0 +604 00016fcc 55420dfc rlwinm r2,r10,1,23,30 +608 00016fd0 7c02922e lhzx r0,r2,r18 +612 00016fd4 70020004 andi. r2,r0,0x4 +616 00016fd8 41820418 beq 0x173f0 +620 00016fdc 39690001 addi r11,r9,0x1 +624 00016fe0 38eaffd0 addi r7,r10,0xffd0 +628 00016fe4 91780000 stw r11,0x0(r24) +632 00016fe8 7d685b78 or r8,r11,r11 +636 00016fec 89290001 lbz r9,0x1(r9) +640 00016ff0 55200dfc rlwinm r0,r9,1,23,30 +644 00016ff4 7c52022e lhzx r2,r18,r0 +648 00016ff8 70400004 andi. r0,r2,0x4 +652 00016ffc 41820050 beq 0x1704c +656 00017000 7d2b4b78 or r11,r9,r9 +660 00017004 7ce23b78 or r2,r7,r7 +664 00017008 7e268b78 or r6,r17,r17 +668 0001700c 60000000 nop +672 00017010 7d600774 extsb r0,r11 +676 00017014 8d680001 lbzu r11,0x1(r8) +680 00017018 1c42000a mulli r2,r2,0xa +684 0001701c 7d6a0774 extsb r10,r11 +688 00017020 7c420214 add r2,r2,r0 +692 00017024 55490dfc rlwinm r9,r10,1,23,30 +696 00017028 3842ffd0 addi r2,r2,0xffd0 +700 0001702c 7c09322e lhzx r0,r9,r6 +704 00017030 70090004 andi. r9,r0,0x4 +708 00017034 4082ffdc bne 0x17010 +712 00017038 2f8a005f cmpwi cr7,r10,0x5f '_' +716 0001703c 409e0010 bne cr7,0x1704c +720 00017040 39680001 addi r11,r8,0x1 +724 00017044 7c471378 or r7,r2,r2 +728 00017048 91780000 stw r11,0x0(r24) +732 0001704c 801e0000 lwz r0,0x0(r30) +736 00017050 70020400 andi. r2,r0,0x400 +740 00017054 4082001c bne 0x17070 +744 00017058 70090800 andi. r9,r0,0x800 +748 0001705c 40820014 bne 0x17070 +752 00017060 70021000 andi. r2,r0,0x1000 +756 00017064 4082000c bne 0x17070 +760 00017068 70092000 andi. r9,r0,0x2000 +764 0001706c 41820008 beq 0x17074 +768 00017070 38e7ffff addi r7,r7,0xffff +772 00017074 2f870000 cmpwi cr7,r7,0x0 +776 00017078 419c0378 blt cr7,0x173f0 +780 0001707c 801e0020 lwz r0,0x20(r30) +784 00017080 7f870000 cmpw cr7,r7,r0 +788 00017084 409c036c bge cr7,0x173f0 +792 00017088 3ee00003 lis r23,0x3 +796 0001708c 54fa103a rlwinm r26,r7,2,0,29 +800 00017090 3b200000 li r25,0x0 +804 00017094 3af7d6c8 addi r23,r23,0xd6c8 , +808 00017098 48000140 b 0x171d8 +812 0001709c 60000000 nop +816 000170a0 805e0004 lwz r2,0x4(r30) +820 000170a4 2f850000 cmpwi cr7,r5,0x0 +824 000170a8 7c02d02e lwzx r0,r2,r26 +828 000170ac 90010038 stw r0,0x38(r1) +832 000170b0 419e0020 beq cr7,0x170d0 +836 000170b4 801e0000 lwz r0,0x0(r30) +840 000170b8 70020001 andi. r2,r0,0x1 +844 000170bc 41820014 beq 0x170d0 +848 000170c0 7f63db78 or r3,r27,r27 +852 000170c4 7ee4bb78 or r4,r23,r23 +856 000170c8 4bff7639 bl _string_append +860 000170cc 60000000 nop +864 000170d0 7fc3f378 or r3,r30,r30 +868 000170d4 38810038 addi r4,r1,0x38 +872 000170d8 38a1003c addi r5,r1,0x3c +876 000170dc 4bfff875 bl _do_arg +880 000170e0 2f830000 cmpwi cr7,r3,0x0 +884 000170e4 419e030c beq cr7,0x173f0 +888 000170e8 801e0000 lwz r0,0x0(r30) +892 000170ec 70020001 andi. r2,r0,0x1 +896 000170f0 418200c0 beq 0x171b0 +900 000170f4 8081003c lwz r4,0x3c(r1) +904 000170f8 80a10040 lwz r5,0x40(r1) +908 000170fc 7f842800 cmpw cr7,r4,r5 +912 00017100 419e00b4 beq cr7,0x171b4 +916 00017104 807b0000 lwz r3,0x0(r27) +920 00017108 7fe42850 subf r31,r4,r5 +924 0001710c 2f830000 cmpwi cr7,r3,0x0 +928 00017110 409e0040 bne cr7,0x17150 +932 00017114 2f9f001f cmpwi cr7,r31,0x1f +936 00017118 409d0010 ble cr7,0x17128 +940 0001711c 7fe3fb78 or r3,r31,r31 +944 00017120 7ffcfb78 or r28,r31,r31 +948 00017124 4800000c b 0x17130 +952 00017128 38600020 li r3,0x20 +956 0001712c 3b800020 li r28,0x20 +960 00017130 48002681 bl _xmalloc +964 00017134 8081003c lwz r4,0x3c(r1) +968 00017138 7c1c1a14 add r0,r28,r3 +972 0001713c 7c7d1b78 or r29,r3,r3 +976 00017140 907b0000 stw r3,0x0(r27) +980 00017144 907b0004 stw r3,0x4(r27) +984 00017148 901b0008 stw r0,0x8(r27) +988 0001714c 48000044 b 0x17190 +992 00017150 83bb0004 lwz r29,0x4(r27) +996 00017154 801b0008 lwz r0,0x8(r27) +1000 00017158 7c1d0050 subf r0,r29,r0 +1004 0001715c 7f9f0000 cmpw cr7,r31,r0 +1008 00017160 409d0030 ble cr7,0x17190 +1012 00017164 7fa3e850 subf r29,r3,r29 +1016 00017168 7f9fea14 add r28,r31,r29 +1020 0001716c 579c083c rlwinm r28,r28,1,0,30 +1024 00017170 7f84e378 or r4,r28,r28 +1028 00017174 4800278d bl _xrealloc +1032 00017178 8081003c lwz r4,0x3c(r1) +1036 0001717c 7f9c1a14 add r28,r28,r3 +1040 00017180 7fa3ea14 add r29,r3,r29 +1044 00017184 907b0000 stw r3,0x0(r27) +1048 00017188 939b0008 stw r28,0x8(r27) +1052 0001718c 93bb0004 stw r29,0x4(r27) +1056 00017190 7fa3eb78 or r3,r29,r29 +1060 00017194 7fe5fb78 or r5,r31,r31 +1064 00017198 4801b1b9 bl 0x32350 _memcpy +1068 0001719c 801b0004 lwz r0,0x4(r27) +1072 000171a0 8081003c lwz r4,0x3c(r1) +1076 000171a4 7fbf0214 add r29,r31,r0 +1080 000171a8 93bb0004 stw r29,0x4(r27) +1084 000171ac 48000008 b 0x171b4 +1088 000171b0 8081003c lwz r4,0x3c(r1) +1092 000171b4 2f840000 cmpwi cr7,r4,0x0 +1096 000171b8 419e001c beq cr7,0x171d4 +1100 000171bc 7c832378 or r3,r4,r4 +1104 000171c0 4801b1a1 bl 0x32360 _free +1108 000171c4 38800000 li r4,0x0 +1112 000171c8 93210040 stw r25,0x40(r1) +1116 000171cc 93210044 stw r25,0x44(r1) +1120 000171d0 9081003c stw r4,0x3c(r1) +1124 000171d4 38a00001 li r5,0x1 +1128 000171d8 801e0050 lwz r0,0x50(r30) +1132 000171dc 2f800000 cmpwi cr7,r0,0x0 +1136 000171e0 419dfec0 bgt cr7,0x170a0 +1140 000171e4 36d6ffff addic. r22,r22,0xffff +1144 000171e8 4080feb8 bge 0x170a0 +1148 000171ec 81780000 lwz r11,0x0(r24) +1152 000171f0 48000150 b 0x17340 +1156 000171f4 60000000 nop +1160 000171f8 60000000 nop +1164 000171fc 60000000 nop +1168 00017200 2f850000 cmpwi cr7,r5,0x0 +1172 00017204 419e001c beq cr7,0x17220 +1176 00017208 801e0000 lwz r0,0x0(r30) +1180 0001720c 70020001 andi. r2,r0,0x1 +1184 00017210 41820010 beq 0x17220 +1188 00017214 7f63db78 or r3,r27,r27 +1192 00017218 7e84a378 or r4,r20,r20 +1196 0001721c 4bff74e5 bl _string_append +1200 00017220 7fc3f378 or r3,r30,r30 +1204 00017224 7f04c378 or r4,r24,r24 +1208 00017228 38a1003c addi r5,r1,0x3c +1212 0001722c 4bfff725 bl _do_arg +1216 00017230 2f830000 cmpwi cr7,r3,0x0 +1220 00017234 419e01bc beq cr7,0x173f0 +1224 00017238 801e0000 lwz r0,0x0(r30) +1228 0001723c 70020001 andi. r2,r0,0x1 +1232 00017240 418200c0 beq 0x17300 +1236 00017244 8081003c lwz r4,0x3c(r1) +1240 00017248 80010040 lwz r0,0x40(r1) +1244 0001724c 7f840000 cmpw cr7,r4,r0 +1248 00017250 419e00b4 beq cr7,0x17304 +1252 00017254 807b0000 lwz r3,0x0(r27) +1256 00017258 7fe40050 subf r31,r4,r0 +1260 0001725c 2f830000 cmpwi cr7,r3,0x0 +1264 00017260 409e0040 bne cr7,0x172a0 +1268 00017264 2f9f001f cmpwi cr7,r31,0x1f +1272 00017268 409d0010 ble cr7,0x17278 +1276 0001726c 7fe3fb78 or r3,r31,r31 +1280 00017270 7ffcfb78 or r28,r31,r31 +1284 00017274 4800000c b 0x17280 +1288 00017278 38600020 li r3,0x20 +1292 0001727c 3b800020 li r28,0x20 +1296 00017280 48002531 bl _xmalloc +1300 00017284 8081003c lwz r4,0x3c(r1) +1304 00017288 7c1c1a14 add r0,r28,r3 +1308 0001728c 7c7d1b78 or r29,r3,r3 +1312 00017290 907b0000 stw r3,0x0(r27) +1316 00017294 907b0004 stw r3,0x4(r27) +1320 00017298 901b0008 stw r0,0x8(r27) +1324 0001729c 48000044 b 0x172e0 +1328 000172a0 83bb0004 lwz r29,0x4(r27) +1332 000172a4 801b0008 lwz r0,0x8(r27) +1336 000172a8 7c1d0050 subf r0,r29,r0 +1340 000172ac 7f9f0000 cmpw cr7,r31,r0 +1344 000172b0 409d0030 ble cr7,0x172e0 +1348 000172b4 7fa3e850 subf r29,r3,r29 +1352 000172b8 7f9fea14 add r28,r31,r29 +1356 000172bc 579c083c rlwinm r28,r28,1,0,30 +1360 000172c0 7f84e378 or r4,r28,r28 +1364 000172c4 4800263d bl _xrealloc +1368 000172c8 8081003c lwz r4,0x3c(r1) +1372 000172cc 7f9c1a14 add r28,r28,r3 +1376 000172d0 7fa3ea14 add r29,r3,r29 +1380 000172d4 907b0000 stw r3,0x0(r27) +1384 000172d8 939b0008 stw r28,0x8(r27) +1388 000172dc 93bb0004 stw r29,0x4(r27) +1392 000172e0 7fa3eb78 or r3,r29,r29 +1396 000172e4 7fe5fb78 or r5,r31,r31 +1400 000172e8 4801b069 bl 0x32350 _memcpy +1404 000172ec 801b0004 lwz r0,0x4(r27) +1408 000172f0 8081003c lwz r4,0x3c(r1) +1412 000172f4 7c1f0214 add r0,r31,r0 +1416 000172f8 901b0004 stw r0,0x4(r27) +1420 000172fc 48000008 b 0x17304 +1424 00017300 8081003c lwz r4,0x3c(r1) +1428 00017304 2f840000 cmpwi cr7,r4,0x0 +1432 00017308 409e0010 bne cr7,0x17318 +1436 0001730c 81780000 lwz r11,0x0(r24) +1440 00017310 38a00001 li r5,0x1 +1444 00017314 4800002c b 0x17340 +1448 00017318 7c832378 or r3,r4,r4 +1452 0001731c 4801b045 bl 0x32360 _free +1456 00017320 38000000 li r0,0x0 +1460 00017324 81780000 lwz r11,0x0(r24) +1464 00017328 38a00001 li r5,0x1 +1468 0001732c 9001003c stw r0,0x3c(r1) +1472 00017330 90010040 stw r0,0x40(r1) +1476 00017334 90010044 stw r0,0x44(r1) +1480 00017338 60000000 nop +1484 0001733c 60000000 nop +1488 00017340 880b0000 lbz r0,0x0(r11) +1492 00017344 7d695b78 or r9,r11,r11 +1496 00017348 7c020774 extsb r2,r0 +1500 0001734c 2f82005f cmpwi cr7,r2,0x5f '_' +1504 00017350 419e0020 beq cr7,0x17370 +1508 00017354 2f820000 cmpwi cr7,r2,0x0 +1512 00017358 419e0018 beq cr7,0x17370 +1516 0001735c 2f820065 cmpwi cr7,r2,0x65 'e' +1520 00017360 409efaa0 bne cr7,0x16e00 +1524 00017364 60000000 nop +1528 00017368 60000000 nop +1532 0001736c 60000000 nop +1536 00017370 801e0050 lwz r0,0x50(r30) +1540 00017374 2f800000 cmpwi cr7,r0,0x0 +1544 00017378 419dfa88 bgt cr7,0x16e00 +1548 0001737c 2f820065 cmpwi cr7,r2,0x65 'e' +1552 00017380 409e0040 bne cr7,0x173c0 +1556 00017384 380b0001 addi r0,r11,0x1 +1560 00017388 90180000 stw r0,0x0(r24) +1564 0001738c 805e0000 lwz r2,0x0(r30) +1568 00017390 70400001 andi. r0,r2,0x1 +1572 00017394 41820064 beq 0x173f8 +1576 00017398 2f850000 cmpwi cr7,r5,0x0 +1580 0001739c 419e0014 beq cr7,0x173b0 +1584 000173a0 3c800003 lis r4,0x3 +1588 000173a4 7f63db78 or r3,r27,r27 +1592 000173a8 3884cf28 addi r4,r4,0xcf28 , +1596 000173ac 4bff7355 bl _string_append +1600 000173b0 3c800003 lis r4,0x3 +1604 000173b4 7f63db78 or r3,r27,r27 +1608 000173b8 3884cef4 addi r4,r4,0xcef4 ... +1612 000173bc 4bff7345 bl _string_append +1616 000173c0 801e0000 lwz r0,0x0(r30) +1620 000173c4 70020001 andi. r2,r0,0x1 +1624 000173c8 41820030 beq 0x173f8 +1628 000173cc 3c800003 lis r4,0x3 +1632 000173d0 7f63db78 or r3,r27,r27 +1636 000173d4 3884d814 addi r4,r4,0xd814 ) +1640 000173d8 4bff7329 bl _string_append +1644 000173dc 38600001 li r3,0x1 +1648 000173e0 4800001c b 0x173fc +1652 000173e4 60000000 nop +1656 000173e8 60000000 nop +1660 000173ec 60000000 nop +1664 000173f0 38600000 li r3,0x0 +1668 000173f4 48000008 b 0x173fc +1672 000173f8 38600001 li r3,0x1 +1676 000173fc 382100a0 addi r1,r1,0xa0 +1680 00017400 80010008 lwz r0,0x8(r1) +1684 00017404 b9e1ffbc lmw r15,0xffbc(r1) +1688 00017408 7c0803a6 mtspr lr,r0 +1692 0001740c 4e800020 blr _cplus_demangle_opname: +0 00017410 7c0802a6 mfspr r0,lr +4 00017414 bf01ffe0 stmw r24,0xffe0(r1) +8 00017418 7c9a2378 or r26,r4,r4 +12 0001741c 7cbd2b78 or r29,r5,r5 +16 00017420 7c7c1b78 or r28,r3,r3 +20 00017424 90010008 stw r0,0x8(r1) +24 00017428 9421ff30 stwu r1,0xff30(r1) +28 0001742c 4801af55 bl 0x32380 _strlen +32 00017430 38000000 li r0,0x0 +36 00017434 3b210048 addi r25,r1,0x48 +40 00017438 7c7f1b78 or r31,r3,r3 +44 0001743c 38800000 li r4,0x0 +48 00017440 981a0000 stb r0,0x0(r26) +52 00017444 7f23cb78 or r3,r25,r25 +56 00017448 38a00054 li r5,0x54 +60 0001744c 4801afa5 bl 0x323f0 _memset +64 00017450 881c0000 lbz r0,0x0(r28) +68 00017454 93a10048 stw r29,0x48(r1) +72 00017458 7c0b0774 extsb r11,r0 +76 0001745c 2f8b005f cmpwi cr7,r11,0x5f '_' +80 00017460 409e01b0 bne cr7,0x17610 +84 00017464 881c0001 lbz r0,0x1(r28) +88 00017468 2f80005f cmpwi cr7,r0,0x5f '_' +92 0001746c 409e01a4 bne cr7,0x17610 +96 00017470 881c0002 lbz r0,0x2(r28) +100 00017474 3bdc0002 addi r30,r28,0x2 +104 00017478 7c0a0774 extsb r10,r0 +108 0001747c 2f8a006f cmpwi cr7,r10,0x6f 'o' +112 00017480 409e0080 bne cr7,0x17500 +116 00017484 881c0003 lbz r0,0x3(r28) +120 00017488 2f800070 cmpwi cr7,r0,0x70 'p' +124 0001748c 409e0074 bne cr7,0x17500 +128 00017490 381c0004 addi r0,r28,0x4 +132 00017494 7f23cb78 or r3,r25,r25 +136 00017498 38810038 addi r4,r1,0x38 +140 0001749c 38a1003c addi r5,r1,0x3c +144 000174a0 90010038 stw r0,0x38(r1) +148 000174a4 4bffa14d bl _do_type +152 000174a8 2f830000 cmpwi cr7,r3,0x0 +156 000174ac 419e0344 beq cr7,0x177f0 +160 000174b0 3c800003 lis r4,0x3 +164 000174b4 7f43d378 or r3,r26,r26 +168 000174b8 3884d360 addi r4,r4,0xd360 operator +172 000174bc 4801ae85 bl 0x32340 _strcat +176 000174c0 8081003c lwz r4,0x3c(r1) +180 000174c4 80a10040 lwz r5,0x40(r1) +184 000174c8 7f43d378 or r3,r26,r26 +188 000174cc 7ca42850 subf r5,r4,r5 +192 000174d0 4801aef1 bl 0x323c0 _strncat +196 000174d4 8061003c lwz r3,0x3c(r1) +200 000174d8 2f830000 cmpwi cr7,r3,0x0 +204 000174dc 419e03a8 beq cr7,0x17884 +208 000174e0 4801ae81 bl 0x32360 _free +212 000174e4 3ba00001 li r29,0x1 +216 000174e8 38000000 li r0,0x0 +220 000174ec 9001003c stw r0,0x3c(r1) +224 000174f0 90010040 stw r0,0x40(r1) +228 000174f4 90010044 stw r0,0x44(r1) +232 000174f8 48000398 b 0x17890 +236 000174fc 60000000 nop +240 00017500 3c400004 lis r2,0x4 +244 00017504 55490dfc rlwinm r9,r10,1,23,30 +248 00017508 80422818 lwz r2,0x2818(r2) +252 0001750c 7c09122e lhzx r0,r9,r2 +256 00017510 70090008 andi. r9,r0,0x8 +260 00017514 418200fc beq 0x17610 +264 00017518 881c0003 lbz r0,0x3(r28) +268 0001751c 5400083c rlwinm r0,r0,1,0,30 +272 00017520 7c42022e lhzx r2,r2,r0 +276 00017524 70400008 andi. r0,r2,0x8 +280 00017528 418200e8 beq 0x17610 +284 0001752c 881c0004 lbz r0,0x4(r28) +288 00017530 2f800000 cmpwi cr7,r0,0x0 +292 00017534 409e0060 bne cr7,0x17594 +296 00017538 3f000004 lis r24,0x4 +300 0001753c 3b800000 li r28,0x0 +304 00017540 3bb830dc addi r29,r24,0x30dc +308 00017544 60000000 nop +312 00017548 60000000 nop +316 0001754c 60000000 nop +320 00017550 83fd0000 lwz r31,0x0(r29) +324 00017554 7fe3fb78 or r3,r31,r31 +328 00017558 4801ae29 bl 0x32380 _strlen +332 0001755c 2f830002 cmpwi cr7,r3,0x2 +336 00017560 409e0020 bne cr7,0x17580 +340 00017564 7fe3fb78 or r3,r31,r31 +344 00017568 7fc4f378 or r4,r30,r30 +348 0001756c 38a00002 li r5,0x2 +352 00017570 4801adc1 bl 0x32330 _memcmp +356 00017574 2f830000 cmpwi cr7,r3,0x0 +360 00017578 419e0280 beq cr7,0x177f8 +364 0001757c 60000000 nop +368 00017580 2f9c004e cmpwi cr7,r28,0x4e 'N' +372 00017584 3bbd000c addi r29,r29,0xc +376 00017588 3b9c0001 addi r28,r28,0x1 +380 0001758c 409effc4 bne cr7,0x17550 +384 00017590 48000260 b 0x177f0 +388 00017594 2f8a0061 cmpwi cr7,r10,0x61 'a' +392 00017598 409e0258 bne cr7,0x177f0 +396 0001759c 881c0005 lbz r0,0x5(r28) +400 000175a0 2f800000 cmpwi cr7,r0,0x0 +404 000175a4 409e024c bne cr7,0x177f0 +408 000175a8 3f000004 lis r24,0x4 +412 000175ac 3b800000 li r28,0x0 +416 000175b0 3bb830dc addi r29,r24,0x30dc +420 000175b4 60000000 nop +424 000175b8 60000000 nop +428 000175bc 60000000 nop +432 000175c0 83fd0000 lwz r31,0x0(r29) +436 000175c4 7fe3fb78 or r3,r31,r31 +440 000175c8 4801adb9 bl 0x32380 _strlen +444 000175cc 2f830003 cmpwi cr7,r3,0x3 +448 000175d0 409e0020 bne cr7,0x175f0 +452 000175d4 7fe3fb78 or r3,r31,r31 +456 000175d8 7fc4f378 or r4,r30,r30 +460 000175dc 38a00003 li r5,0x3 +464 000175e0 4801ad51 bl 0x32330 _memcmp +468 000175e4 2f830000 cmpwi cr7,r3,0x0 +472 000175e8 419e0210 beq cr7,0x177f8 +476 000175ec 60000000 nop +480 000175f0 2f9c004e cmpwi cr7,r28,0x4e 'N' +484 000175f4 3bbd000c addi r29,r29,0xc +488 000175f8 3b9c0001 addi r28,r28,0x1 +492 000175fc 409effc4 bne cr7,0x175c0 +496 00017600 480001f0 b 0x177f0 +500 00017604 60000000 nop +504 00017608 60000000 nop +508 0001760c 60000000 nop +512 00017610 2f9f0002 cmpwi cr7,r31,0x2 +516 00017614 409d012c ble cr7,0x17740 +520 00017618 2f8b006f cmpwi cr7,r11,0x6f 'o' +524 0001761c 409e0124 bne cr7,0x17740 +528 00017620 881c0001 lbz r0,0x1(r28) +532 00017624 2f800070 cmpwi cr7,r0,0x70 'p' +536 00017628 409e0118 bne cr7,0x17740 +540 0001762c 889c0002 lbz r4,0x2(r28) +544 00017630 3c600003 lis r3,0x3 +548 00017634 38633018 addi r3,r3,0x3018 +552 00017638 7c840774 extsb r4,r4 +556 0001763c 4801adf5 bl 0x32430 _strchr +560 00017640 2f830000 cmpwi cr7,r3,0x0 +564 00017644 419e00fc beq cr7,0x17740 +568 00017648 2f9f0009 cmpwi cr7,r31,0x9 +572 0001764c 409d0020 ble cr7,0x1766c +576 00017650 3c800003 lis r4,0x3 +580 00017654 387c0003 addi r3,r28,0x3 +584 00017658 38a00007 li r5,0x7 +588 0001765c 3884d8e8 addi r4,r4,0xd8e8 assign_ +592 00017660 4801acd1 bl 0x32330 _memcmp +596 00017664 2f830000 cmpwi cr7,r3,0x0 +600 00017668 419e0018 beq cr7,0x17680 +604 0001766c 3f000004 lis r24,0x4 +608 00017670 3b7ffffd addi r27,r31,0xfffd +612 00017674 3bc00000 li r30,0x0 +616 00017678 3bf830dc addi r31,r24,0x30dc +620 0001767c 48000074 b 0x176f0 +624 00017680 3f000004 lis r24,0x4 +628 00017684 3b7c000a addi r27,r28,0xa +632 00017688 3bdffff6 addi r30,r31,0xfff6 +636 0001768c 3b800000 li r28,0x0 +640 00017690 3bb830dc addi r29,r24,0x30dc +644 00017694 60000000 nop +648 00017698 60000000 nop +652 0001769c 60000000 nop +656 000176a0 83fd0000 lwz r31,0x0(r29) +660 000176a4 7fe3fb78 or r3,r31,r31 +664 000176a8 4801acd9 bl 0x32380 _strlen +668 000176ac 7f9e1800 cmpw cr7,r30,r3 +672 000176b0 409e0020 bne cr7,0x176d0 +676 000176b4 7fe3fb78 or r3,r31,r31 +680 000176b8 7f64db78 or r4,r27,r27 +684 000176bc 7fc5f378 or r5,r30,r30 +688 000176c0 4801ac71 bl 0x32330 _memcmp +692 000176c4 2f830000 cmpwi cr7,r3,0x0 +696 000176c8 419e014c beq cr7,0x17814 +700 000176cc 60000000 nop +704 000176d0 2f9c004e cmpwi cr7,r28,0x4e 'N' +708 000176d4 3bbd000c addi r29,r29,0xc +712 000176d8 3b9c0001 addi r28,r28,0x1 +716 000176dc 409effc4 bne cr7,0x176a0 +720 000176e0 48000110 b 0x177f0 +724 000176e4 60000000 nop +728 000176e8 60000000 nop +732 000176ec 60000000 nop +736 000176f0 83bf0000 lwz r29,0x0(r31) +740 000176f4 7fa3eb78 or r3,r29,r29 +744 000176f8 4801ac89 bl 0x32380 _strlen +748 000176fc 7f83d800 cmpw cr7,r3,r27 +752 00017700 409e0020 bne cr7,0x17720 +756 00017704 7fa3eb78 or r3,r29,r29 +760 00017708 389c0003 addi r4,r28,0x3 +764 0001770c 7f65db78 or r5,r27,r27 +768 00017710 4801ac21 bl 0x32330 _memcmp +772 00017714 2f830000 cmpwi cr7,r3,0x0 +776 00017718 419e013c beq cr7,0x17854 +780 0001771c 60000000 nop +784 00017720 2f9e004e cmpwi cr7,r30,0x4e 'N' +788 00017724 3bff000c addi r31,r31,0xc +792 00017728 3bde0001 addi r30,r30,0x1 +796 0001772c 409effc4 bne cr7,0x176f0 +800 00017730 480000c0 b 0x177f0 +804 00017734 60000000 nop +808 00017738 60000000 nop +812 0001773c 60000000 nop +816 00017740 2f9f0004 cmpwi cr7,r31,0x4 +820 00017744 409d00ac ble cr7,0x177f0 +824 00017748 3c800003 lis r4,0x3 +828 0001774c 7f83e378 or r3,r28,r28 +832 00017750 38a00004 li r5,0x4 +836 00017754 3884d8f0 addi r4,r4,0xd8f0 type +840 00017758 4801abd9 bl 0x32330 _memcmp +844 0001775c 7c7f1b79 or. r31,r3,r3 +848 00017760 40820090 bne 0x177f0 +852 00017764 889c0004 lbz r4,0x4(r28) +856 00017768 3c600003 lis r3,0x3 +860 0001776c 38633018 addi r3,r3,0x3018 +864 00017770 7c840774 extsb r4,r4 +868 00017774 4801acbd bl 0x32430 _strchr +872 00017778 2f830000 cmpwi cr7,r3,0x0 +876 0001777c 419e0074 beq cr7,0x177f0 +880 00017780 381c0005 addi r0,r28,0x5 +884 00017784 7f23cb78 or r3,r25,r25 +888 00017788 38810038 addi r4,r1,0x38 +892 0001778c 38a1003c addi r5,r1,0x3c +896 00017790 90010038 stw r0,0x38(r1) +900 00017794 4bff9e5d bl _do_type +904 00017798 2f830000 cmpwi cr7,r3,0x0 +908 0001779c 419e0054 beq cr7,0x177f0 +912 000177a0 3c800003 lis r4,0x3 +916 000177a4 7f43d378 or r3,r26,r26 +920 000177a8 3884d360 addi r4,r4,0xd360 operator +924 000177ac 4801ab95 bl 0x32340 _strcat +928 000177b0 8081003c lwz r4,0x3c(r1) +932 000177b4 80a10040 lwz r5,0x40(r1) +936 000177b8 7f43d378 or r3,r26,r26 +940 000177bc 7ca42850 subf r5,r4,r5 +944 000177c0 4801ac01 bl 0x323c0 _strncat +948 000177c4 8061003c lwz r3,0x3c(r1) +952 000177c8 2f830000 cmpwi cr7,r3,0x0 +956 000177cc 419e00b8 beq cr7,0x17884 +960 000177d0 4801ab91 bl 0x32360 _free +964 000177d4 3ba00001 li r29,0x1 +968 000177d8 93e1003c stw r31,0x3c(r1) +972 000177dc 93e10040 stw r31,0x40(r1) +976 000177e0 93e10044 stw r31,0x44(r1) +980 000177e4 480000ac b 0x17890 +984 000177e8 60000000 nop +988 000177ec 60000000 nop +992 000177f0 3ba00000 li r29,0x0 +996 000177f4 4800009c b 0x17890 +1000 000177f8 3c800003 lis r4,0x3 +1004 000177fc 7f43d378 or r3,r26,r26 +1008 00017800 3ba00001 li r29,0x1 +1012 00017804 3884d354 addi r4,r4,0xd354 operator +1016 00017808 4801ab39 bl 0x32340 _strcat +1020 0001780c 1c5c000c mulli r2,r28,0xc +1024 00017810 4800005c b 0x1786c +1028 00017814 3c800003 lis r4,0x3 +1032 00017818 7f43d378 or r3,r26,r26 +1036 0001781c 3ba00001 li r29,0x1 +1040 00017820 3884d354 addi r4,r4,0xd354 operator +1044 00017824 4801ab1d bl 0x32340 _strcat +1048 00017828 1c5c000c mulli r2,r28,0xc +1052 0001782c 381830dc addi r0,r24,0x30dc +1056 00017830 7f43d378 or r3,r26,r26 +1060 00017834 7c420214 add r2,r2,r0 +1064 00017838 80820004 lwz r4,0x4(r2) +1068 0001783c 4801ab05 bl 0x32340 _strcat +1072 00017840 7f43d378 or r3,r26,r26 +1076 00017844 4801ab3d bl 0x32380 _strlen +1080 00017848 38003d00 li r0,0x3d00 +1084 0001784c 7c03d32e sthx r0,r3,r26 +1088 00017850 48000040 b 0x17890 +1092 00017854 3c800003 lis r4,0x3 +1096 00017858 7f43d378 or r3,r26,r26 +1100 0001785c 3ba00001 li r29,0x1 +1104 00017860 3884d354 addi r4,r4,0xd354 operator +1108 00017864 4801aadd bl 0x32340 _strcat +1112 00017868 1c5e000c mulli r2,r30,0xc +1116 0001786c 381830dc addi r0,r24,0x30dc +1120 00017870 7f43d378 or r3,r26,r26 +1124 00017874 7c420214 add r2,r2,r0 +1128 00017878 80820004 lwz r4,0x4(r2) +1132 0001787c 4801aac5 bl 0x32340 _strcat +1136 00017880 48000010 b 0x17890 +1140 00017884 3ba00001 li r29,0x1 +1144 00017888 60000000 nop +1148 0001788c 60000000 nop +1152 00017890 7f23cb78 or r3,r25,r25 +1156 00017894 4bff6aed bl _squangle_mop_up +1160 00017898 382100d0 addi r1,r1,0xd0 +1164 0001789c 7fa3eb78 or r3,r29,r29 +1168 000178a0 80010008 lwz r0,0x8(r1) +1172 000178a4 bb01ffe0 lmw r24,0xffe0(r1) +1176 000178a8 7c0803a6 mtspr lr,r0 +1180 000178ac 4e800020 blr _demangle_function_name: +0 000178b0 7c0802a6 mfspr r0,lr +4 000178b4 bee1ffdc stmw r23,0xffdc(r1) +8 000178b8 7c982378 or r24,r4,r4 +12 000178bc 7cd93378 or r25,r6,r6 +16 000178c0 7c771b78 or r23,r3,r3 +20 000178c4 7cba2b78 or r26,r5,r5 +24 000178c8 90010008 stw r0,0x8(r1) +28 000178cc 9421ff80 stwu r1,0xff80(r1) +32 000178d0 60000000 nop +36 000178d4 60000000 nop +40 000178d8 83c40000 lwz r30,0x0(r4) +44 000178dc 7ffe3051 subf. r31,r30,r6 +48 000178e0 418200ac beq 0x1798c +52 000178e4 80650000 lwz r3,0x0(r5) +56 000178e8 2f830000 cmpwi cr7,r3,0x0 +60 000178ec 409e0044 bne cr7,0x17930 +64 000178f0 2f9f001f cmpwi cr7,r31,0x1f +68 000178f4 409d0010 ble cr7,0x17904 +72 000178f8 7ffdfb78 or r29,r31,r31 +76 000178fc 7fe3fb78 or r3,r31,r31 +80 00017900 4800000c b 0x1790c +84 00017904 38600020 li r3,0x20 +88 00017908 3ba00020 li r29,0x20 +92 0001790c 48001ea5 bl _xmalloc +96 00017910 7c1d1a14 add r0,r29,r3 +100 00017914 7c7c1b78 or r28,r3,r3 +104 00017918 907a0000 stw r3,0x0(r26) +108 0001791c 907a0004 stw r3,0x4(r26) +112 00017920 901a0008 stw r0,0x8(r26) +116 00017924 4800004c b 0x17970 +120 00017928 60000000 nop +124 0001792c 60000000 nop +128 00017930 83850004 lwz r28,0x4(r5) +132 00017934 80050008 lwz r0,0x8(r5) +136 00017938 7c1c0050 subf r0,r28,r0 +140 0001793c 7f9f0000 cmpw cr7,r31,r0 +144 00017940 409d0030 ble cr7,0x17970 +148 00017944 7f83e050 subf r28,r3,r28 +152 00017948 7fbfe214 add r29,r31,r28 +156 0001794c 57bd083c rlwinm r29,r29,1,0,30 +160 00017950 7fa4eb78 or r4,r29,r29 +164 00017954 48001fad bl _xrealloc +168 00017958 7fbd1a14 add r29,r29,r3 +172 0001795c 7f83e214 add r28,r3,r28 +176 00017960 907a0000 stw r3,0x0(r26) +180 00017964 93ba0008 stw r29,0x8(r26) +184 00017968 939a0004 stw r28,0x4(r26) +188 0001796c 60000000 nop +192 00017970 7f83e378 or r3,r28,r28 +196 00017974 7fc4f378 or r4,r30,r30 +200 00017978 7fe5fb78 or r5,r31,r31 +204 0001797c 4801a9d5 bl 0x32350 _memcpy +208 00017980 801a0004 lwz r0,0x4(r26) +212 00017984 7f9f0214 add r28,r31,r0 +216 00017988 939a0004 stw r28,0x4(r26) +220 0001798c 807a0000 lwz r3,0x0(r26) +224 00017990 2f830000 cmpwi cr7,r3,0x0 +228 00017994 409e002c bne cr7,0x179c0 +232 00017998 38600020 li r3,0x20 +236 0001799c 48001e15 bl _xmalloc +240 000179a0 38030020 addi r0,r3,0x20 +244 000179a4 7c7c1b78 or r28,r3,r3 +248 000179a8 907a0000 stw r3,0x0(r26) +252 000179ac 907a0004 stw r3,0x4(r26) +256 000179b0 901a0008 stw r0,0x8(r26) +260 000179b4 4800004c b 0x17a00 +264 000179b8 60000000 nop +268 000179bc 60000000 nop +272 000179c0 839a0004 lwz r28,0x4(r26) +276 000179c4 801a0008 lwz r0,0x8(r26) +280 000179c8 7c5c0051 subf. r2,r28,r0 +284 000179cc 41810034 bgt 0x17a00 +288 000179d0 7f83e050 subf r28,r3,r28 +292 000179d4 3bbc0001 addi r29,r28,0x1 +296 000179d8 57bd083c rlwinm r29,r29,1,0,30 +300 000179dc 7fa4eb78 or r4,r29,r29 +304 000179e0 48001f21 bl _xrealloc +308 000179e4 7fbd1a14 add r29,r29,r3 +312 000179e8 7f83e214 add r28,r3,r28 +316 000179ec 907a0000 stw r3,0x0(r26) +320 000179f0 93ba0008 stw r29,0x8(r26) +324 000179f4 939a0004 stw r28,0x4(r26) +328 000179f8 60000000 nop +332 000179fc 60000000 nop +336 00017a00 38400000 li r2,0x0 +340 00017a04 38190002 addi r0,r25,0x2 +344 00017a08 985c0000 stb r2,0x0(r28) +348 00017a0c 90180000 stw r0,0x0(r24) +352 00017a10 80570000 lwz r2,0x0(r23) +356 00017a14 70401000 andi. r0,r2,0x1000 +360 00017a18 41820028 beq 0x17a40 +364 00017a1c 88190002 lbz r0,0x2(r25) +368 00017a20 2f800058 cmpwi cr7,r0,0x58 'X' +372 00017a24 409e001c bne cr7,0x17a40 +376 00017a28 7f04c378 or r4,r24,r24 +380 00017a2c 7ee3bb78 or r3,r23,r23 +384 00017a30 38a00000 li r5,0x0 +388 00017a34 7f46d378 or r6,r26,r26 +392 00017a38 4bff8a99 bl _demangle_arm_hp_template +396 00017a3c 80570000 lwz r2,0x0(r23) +400 00017a40 70400400 andi. r0,r2,0x400 +404 00017a44 4082001c bne 0x17a60 +408 00017a48 70490800 andi. r9,r2,0x800 +412 00017a4c 40820014 bne 0x17a60 +416 00017a50 70401000 andi. r0,r2,0x1000 +420 00017a54 4082000c bne 0x17a60 +424 00017a58 70492000 andi. r9,r2,0x2000 +428 00017a5c 41820074 beq 0x17ad0 +432 00017a60 837a0000 lwz r27,0x0(r26) +436 00017a64 3c800003 lis r4,0x3 +440 00017a68 3884d8f8 addi r4,r4,0xd8f8 __ct +444 00017a6c 7f63db78 or r3,r27,r27 +448 00017a70 4801a921 bl 0x32390 _strcmp +452 00017a74 2f830000 cmpwi cr7,r3,0x0 +456 00017a78 409e0028 bne cr7,0x17aa0 +460 00017a7c 80570028 lwz r2,0x28(r23) +464 00017a80 38420001 addi r2,r2,0x1 +468 00017a84 90570028 stw r2,0x28(r23) +472 00017a88 839a0000 lwz r28,0x0(r26) +476 00017a8c 939a0004 stw r28,0x4(r26) +480 00017a90 480004d0 b 0x17f60 +484 00017a94 60000000 nop +488 00017a98 60000000 nop +492 00017a9c 60000000 nop +496 00017aa0 3c800003 lis r4,0x3 +500 00017aa4 7f63db78 or r3,r27,r27 +504 00017aa8 3884d900 addi r4,r4,0xd900 __dt +508 00017aac 4801a8e5 bl 0x32390 _strcmp +512 00017ab0 2f830000 cmpwi cr7,r3,0x0 +516 00017ab4 409e0020 bne cr7,0x17ad4 +520 00017ab8 8057002c lwz r2,0x2c(r23) +524 00017abc 38420001 addi r2,r2,0x1 +528 00017ac0 9057002c stw r2,0x2c(r23) +532 00017ac4 839a0000 lwz r28,0x0(r26) +536 00017ac8 939a0004 stw r28,0x4(r26) +540 00017acc 48000494 b 0x17f60 +544 00017ad0 837a0000 lwz r27,0x0(r26) +548 00017ad4 801a0004 lwz r0,0x4(r26) +552 00017ad8 7ffb0050 subf r31,r27,r0 +556 00017adc 2f9f0002 cmpwi cr7,r31,0x2 +560 00017ae0 409d0120 ble cr7,0x17c00 +564 00017ae4 881b0000 lbz r0,0x0(r27) +568 00017ae8 2f80006f cmpwi cr7,r0,0x6f 'o' +572 00017aec 409e0114 bne cr7,0x17c00 +576 00017af0 881b0001 lbz r0,0x1(r27) +580 00017af4 2f800070 cmpwi cr7,r0,0x70 'p' +584 00017af8 409e0108 bne cr7,0x17c00 +588 00017afc 889b0002 lbz r4,0x2(r27) +592 00017b00 3c600003 lis r3,0x3 +596 00017b04 38633018 addi r3,r3,0x3018 +600 00017b08 7c840774 extsb r4,r4 +604 00017b0c 4801a925 bl 0x32430 _strchr +608 00017b10 2f830000 cmpwi cr7,r3,0x0 +612 00017b14 419e00ec beq cr7,0x17c00 +616 00017b18 2f9f0009 cmpwi cr7,r31,0x9 +620 00017b1c 409d0020 ble cr7,0x17b3c +624 00017b20 3c800003 lis r4,0x3 +628 00017b24 387b0003 addi r3,r27,0x3 +632 00017b28 38a00007 li r5,0x7 +636 00017b2c 3884d8e8 addi r4,r4,0xd8e8 assign_ +640 00017b30 4801a801 bl 0x32330 _memcmp +644 00017b34 2f830000 cmpwi cr7,r3,0x0 +648 00017b38 419e0018 beq cr7,0x17b50 +652 00017b3c 3f000004 lis r24,0x4 +656 00017b40 3b9ffffd addi r28,r31,0xfffd +660 00017b44 3ba00000 li r29,0x0 +664 00017b48 3bd830dc addi r30,r24,0x30dc +668 00017b4c 48000064 b 0x17bb0 +672 00017b50 3f000004 lis r24,0x4 +676 00017b54 3b9ffff6 addi r28,r31,0xfff6 +680 00017b58 3ba00000 li r29,0x0 +684 00017b5c 3b3b000a addi r25,r27,0xa +688 00017b60 3bd830dc addi r30,r24,0x30dc +692 00017b64 83fe0000 lwz r31,0x0(r30) +696 00017b68 7fe3fb78 or r3,r31,r31 +700 00017b6c 4801a815 bl 0x32380 _strlen +704 00017b70 7f9c1800 cmpw cr7,r28,r3 +708 00017b74 409e001c bne cr7,0x17b90 +712 00017b78 7fe3fb78 or r3,r31,r31 +716 00017b7c 7f24cb78 or r4,r25,r25 +720 00017b80 7f85e378 or r5,r28,r28 +724 00017b84 4801a7ad bl 0x32330 _memcmp +728 00017b88 2f830000 cmpwi cr7,r3,0x0 +732 00017b8c 419e02f8 beq cr7,0x17e84 +736 00017b90 2f9d004e cmpwi cr7,r29,0x4e 'N' +740 00017b94 3bde000c addi r30,r30,0xc +744 00017b98 3bbd0001 addi r29,r29,0x1 +748 00017b9c 409effc8 bne cr7,0x17b64 +752 00017ba0 480003c0 b 0x17f60 +756 00017ba4 60000000 nop +760 00017ba8 60000000 nop +764 00017bac 60000000 nop +768 00017bb0 83fe0000 lwz r31,0x0(r30) +772 00017bb4 7fe3fb78 or r3,r31,r31 +776 00017bb8 4801a7c9 bl 0x32380 _strlen +780 00017bbc 7f83e000 cmpw cr7,r3,r28 +784 00017bc0 409e0020 bne cr7,0x17be0 +788 00017bc4 7fe3fb78 or r3,r31,r31 +792 00017bc8 389b0003 addi r4,r27,0x3 +796 00017bcc 7f85e378 or r5,r28,r28 +800 00017bd0 4801a761 bl 0x32330 _memcmp +804 00017bd4 2f830000 cmpwi cr7,r3,0x0 +808 00017bd8 419e02f8 beq cr7,0x17ed0 +812 00017bdc 60000000 nop +816 00017be0 2f9d004e cmpwi cr7,r29,0x4e 'N' +820 00017be4 3bde000c addi r30,r30,0xc +824 00017be8 3bbd0001 addi r29,r29,0x1 +828 00017bec 409effc4 bne cr7,0x17bb0 +832 00017bf0 48000370 b 0x17f60 +836 00017bf4 60000000 nop +840 00017bf8 60000000 nop +844 00017bfc 60000000 nop +848 00017c00 2f9f0004 cmpwi cr7,r31,0x4 +852 00017c04 409d00ac ble cr7,0x17cb0 +856 00017c08 3c800003 lis r4,0x3 +860 00017c0c 7f63db78 or r3,r27,r27 +864 00017c10 38a00004 li r5,0x4 +868 00017c14 3884d8f0 addi r4,r4,0xd8f0 type +872 00017c18 4801a719 bl 0x32330 _memcmp +876 00017c1c 2f830000 cmpwi cr7,r3,0x0 +880 00017c20 409e0090 bne cr7,0x17cb0 +884 00017c24 889b0004 lbz r4,0x4(r27) +888 00017c28 3c600003 lis r3,0x3 +892 00017c2c 38633018 addi r3,r3,0x3018 +896 00017c30 7c840774 extsb r4,r4 +900 00017c34 4801a7fd bl 0x32430 _strchr +904 00017c38 2f830000 cmpwi cr7,r3,0x0 +908 00017c3c 419e0074 beq cr7,0x17cb0 +912 00017c40 381b0005 addi r0,r27,0x5 +916 00017c44 7ee3bb78 or r3,r23,r23 +920 00017c48 38810038 addi r4,r1,0x38 +924 00017c4c 38a1003c addi r5,r1,0x3c +928 00017c50 90010038 stw r0,0x38(r1) +932 00017c54 4bff999d bl _do_type +936 00017c58 2f830000 cmpwi cr7,r3,0x0 +940 00017c5c 419e0304 beq cr7,0x17f60 +944 00017c60 839a0000 lwz r28,0x0(r26) +948 00017c64 3c800003 lis r4,0x3 +952 00017c68 7f43d378 or r3,r26,r26 +956 00017c6c 3884d360 addi r4,r4,0xd360 operator +960 00017c70 939a0004 stw r28,0x4(r26) +964 00017c74 4bff6a8d bl _string_append +968 00017c78 8081003c lwz r4,0x3c(r1) +972 00017c7c 80a10040 lwz r5,0x40(r1) +976 00017c80 7f842800 cmpw cr7,r4,r5 +980 00017c84 419e0160 beq cr7,0x17de4 +984 00017c88 807a0000 lwz r3,0x0(r26) +988 00017c8c 7fe42850 subf r31,r4,r5 +992 00017c90 2f830000 cmpwi cr7,r3,0x0 +996 00017c94 409e00f4 bne cr7,0x17d88 +1000 00017c98 2f9f001f cmpwi cr7,r31,0x1f +1004 00017c9c 409d00c4 ble cr7,0x17d60 +1008 00017ca0 7ffefb78 or r30,r31,r31 +1012 00017ca4 7fe3fb78 or r3,r31,r31 +1016 00017ca8 480000c0 b 0x17d68 +1020 00017cac 60000000 nop +1024 00017cb0 881b0000 lbz r0,0x0(r27) +1028 00017cb4 2f80005f cmpwi cr7,r0,0x5f '_' +1032 00017cb8 409e02a8 bne cr7,0x17f60 +1036 00017cbc 881b0001 lbz r0,0x1(r27) +1040 00017cc0 2f80005f cmpwi cr7,r0,0x5f '_' +1044 00017cc4 409e029c bne cr7,0x17f60 +1048 00017cc8 881b0002 lbz r0,0x2(r27) +1052 00017ccc 3b9b0002 addi r28,r27,0x2 +1056 00017cd0 7c0b0774 extsb r11,r0 +1060 00017cd4 2f8b006f cmpwi cr7,r11,0x6f 'o' +1064 00017cd8 409e0120 bne cr7,0x17df8 +1068 00017cdc 881b0003 lbz r0,0x3(r27) +1072 00017ce0 2f800070 cmpwi cr7,r0,0x70 'p' +1076 00017ce4 409e0114 bne cr7,0x17df8 +1080 00017ce8 381b0004 addi r0,r27,0x4 +1084 00017cec 7ee3bb78 or r3,r23,r23 +1088 00017cf0 38810038 addi r4,r1,0x38 +1092 00017cf4 38a1003c addi r5,r1,0x3c +1096 00017cf8 90010038 stw r0,0x38(r1) +1100 00017cfc 4bff98f5 bl _do_type +1104 00017d00 2f830000 cmpwi cr7,r3,0x0 +1108 00017d04 419e025c beq cr7,0x17f60 +1112 00017d08 839a0000 lwz r28,0x0(r26) +1116 00017d0c 3c800003 lis r4,0x3 +1120 00017d10 7f43d378 or r3,r26,r26 +1124 00017d14 3884d360 addi r4,r4,0xd360 operator +1128 00017d18 939a0004 stw r28,0x4(r26) +1132 00017d1c 4bff69e5 bl _string_append +1136 00017d20 8081003c lwz r4,0x3c(r1) +1140 00017d24 80a10040 lwz r5,0x40(r1) +1144 00017d28 7f842800 cmpw cr7,r4,r5 +1148 00017d2c 419e00b8 beq cr7,0x17de4 +1152 00017d30 807a0000 lwz r3,0x0(r26) +1156 00017d34 7fe42850 subf r31,r4,r5 +1160 00017d38 2f830000 cmpwi cr7,r3,0x0 +1164 00017d3c 409e004c bne cr7,0x17d88 +1168 00017d40 2f9f001f cmpwi cr7,r31,0x1f +1172 00017d44 409d001c ble cr7,0x17d60 +1176 00017d48 7fe3fb78 or r3,r31,r31 +1180 00017d4c 7ffefb78 or r30,r31,r31 +1184 00017d50 48000018 b 0x17d68 +1188 00017d54 60000000 nop +1192 00017d58 60000000 nop +1196 00017d5c 60000000 nop +1200 00017d60 38600020 li r3,0x20 +1204 00017d64 3bc00020 li r30,0x20 +1208 00017d68 48001a49 bl _xmalloc +1212 00017d6c 8081003c lwz r4,0x3c(r1) +1216 00017d70 7c1e1a14 add r0,r30,r3 +1220 00017d74 7c7c1b78 or r28,r3,r3 +1224 00017d78 907a0000 stw r3,0x0(r26) +1228 00017d7c 907a0004 stw r3,0x4(r26) +1232 00017d80 901a0008 stw r0,0x8(r26) +1236 00017d84 48000044 b 0x17dc8 +1240 00017d88 839a0004 lwz r28,0x4(r26) +1244 00017d8c 801a0008 lwz r0,0x8(r26) +1248 00017d90 7c1c0050 subf r0,r28,r0 +1252 00017d94 7f9f0000 cmpw cr7,r31,r0 +1256 00017d98 409d0030 ble cr7,0x17dc8 +1260 00017d9c 7f83e050 subf r28,r3,r28 +1264 00017da0 7fbfe214 add r29,r31,r28 +1268 00017da4 57bd083c rlwinm r29,r29,1,0,30 +1272 00017da8 7fa4eb78 or r4,r29,r29 +1276 00017dac 48001b55 bl _xrealloc +1280 00017db0 8081003c lwz r4,0x3c(r1) +1284 00017db4 7fbd1a14 add r29,r29,r3 +1288 00017db8 7f83e214 add r28,r3,r28 +1292 00017dbc 907a0000 stw r3,0x0(r26) +1296 00017dc0 93ba0008 stw r29,0x8(r26) +1300 00017dc4 939a0004 stw r28,0x4(r26) +1304 00017dc8 7f83e378 or r3,r28,r28 +1308 00017dcc 7fe5fb78 or r5,r31,r31 +1312 00017dd0 4801a581 bl 0x32350 _memcpy +1316 00017dd4 801a0004 lwz r0,0x4(r26) +1320 00017dd8 8081003c lwz r4,0x3c(r1) +1324 00017ddc 7f9f0214 add r28,r31,r0 +1328 00017de0 939a0004 stw r28,0x4(r26) +1332 00017de4 2f840000 cmpwi cr7,r4,0x0 +1336 00017de8 419e0178 beq cr7,0x17f60 +1340 00017dec 7c832378 or r3,r4,r4 +1344 00017df0 4801a571 bl 0x32360 _free +1348 00017df4 4800016c b 0x17f60 +1352 00017df8 3c400004 lis r2,0x4 +1356 00017dfc 55690dfc rlwinm r9,r11,1,23,30 +1360 00017e00 80422818 lwz r2,0x2818(r2) +1364 00017e04 7c09122e lhzx r0,r9,r2 +1368 00017e08 70090008 andi. r9,r0,0x8 +1372 00017e0c 41820154 beq 0x17f60 +1376 00017e10 881b0003 lbz r0,0x3(r27) +1380 00017e14 5400083c rlwinm r0,r0,1,0,30 +1384 00017e18 7c42022e lhzx r2,r2,r0 +1388 00017e1c 70400008 andi. r0,r2,0x8 +1392 00017e20 41820140 beq 0x17f60 +1396 00017e24 881b0004 lbz r0,0x4(r27) +1400 00017e28 2f800000 cmpwi cr7,r0,0x0 +1404 00017e2c 409e00d4 bne cr7,0x17f00 +1408 00017e30 3f000004 lis r24,0x4 +1412 00017e34 3ba00000 li r29,0x0 +1416 00017e38 3bd830dc addi r30,r24,0x30dc +1420 00017e3c 60000000 nop +1424 00017e40 83fe0000 lwz r31,0x0(r30) +1428 00017e44 7fe3fb78 or r3,r31,r31 +1432 00017e48 4801a539 bl 0x32380 _strlen +1436 00017e4c 2f830002 cmpwi cr7,r3,0x2 +1440 00017e50 409e0020 bne cr7,0x17e70 +1444 00017e54 7fe3fb78 or r3,r31,r31 +1448 00017e58 7f84e378 or r4,r28,r28 +1452 00017e5c 38a00002 li r5,0x2 +1456 00017e60 4801a4d1 bl 0x32330 _memcmp +1460 00017e64 2f830000 cmpwi cr7,r3,0x0 +1464 00017e68 419e0068 beq cr7,0x17ed0 +1468 00017e6c 60000000 nop +1472 00017e70 2f9d004e cmpwi cr7,r29,0x4e 'N' +1476 00017e74 3bde000c addi r30,r30,0xc +1480 00017e78 3bbd0001 addi r29,r29,0x1 +1484 00017e7c 409effc4 bne cr7,0x17e40 +1488 00017e80 480000e0 b 0x17f60 +1492 00017e84 937a0004 stw r27,0x4(r26) +1496 00017e88 3c800003 lis r4,0x3 +1500 00017e8c 7f43d378 or r3,r26,r26 +1504 00017e90 3884d354 addi r4,r4,0xd354 operator +1508 00017e94 4bff686d bl _string_append +1512 00017e98 1c5d000c mulli r2,r29,0xc +1516 00017e9c 381830dc addi r0,r24,0x30dc +1520 00017ea0 7f43d378 or r3,r26,r26 +1524 00017ea4 7c420214 add r2,r2,r0 +1528 00017ea8 80820004 lwz r4,0x4(r2) +1532 00017eac 4bff6855 bl _string_append +1536 00017eb0 3c800003 lis r4,0x3 +1540 00017eb4 7f43d378 or r3,r26,r26 +1544 00017eb8 3884cf04 addi r4,r4,0xcf04 = +1548 00017ebc 4bff6845 bl _string_append +1552 00017ec0 480000a0 b 0x17f60 +1556 00017ec4 60000000 nop +1560 00017ec8 60000000 nop +1564 00017ecc 60000000 nop +1568 00017ed0 937a0004 stw r27,0x4(r26) +1572 00017ed4 3c800003 lis r4,0x3 +1576 00017ed8 7f43d378 or r3,r26,r26 +1580 00017edc 3884d354 addi r4,r4,0xd354 operator +1584 00017ee0 4bff6821 bl _string_append +1588 00017ee4 1c5d000c mulli r2,r29,0xc +1592 00017ee8 381830dc addi r0,r24,0x30dc +1596 00017eec 7f43d378 or r3,r26,r26 +1600 00017ef0 7c420214 add r2,r2,r0 +1604 00017ef4 80820004 lwz r4,0x4(r2) +1608 00017ef8 4bff6809 bl _string_append +1612 00017efc 48000064 b 0x17f60 +1616 00017f00 2f8b0061 cmpwi cr7,r11,0x61 'a' +1620 00017f04 409e005c bne cr7,0x17f60 +1624 00017f08 881b0005 lbz r0,0x5(r27) +1628 00017f0c 2f800000 cmpwi cr7,r0,0x0 +1632 00017f10 409e0050 bne cr7,0x17f60 +1636 00017f14 3fc00004 lis r30,0x4 +1640 00017f18 3ba00000 li r29,0x0 +1644 00017f1c 7fd8f378 or r24,r30,r30 +1648 00017f20 3bde30dc addi r30,r30,0x30dc +1652 00017f24 83fe0000 lwz r31,0x0(r30) +1656 00017f28 7fe3fb78 or r3,r31,r31 +1660 00017f2c 4801a455 bl 0x32380 _strlen +1664 00017f30 2f830003 cmpwi cr7,r3,0x3 +1668 00017f34 409e001c bne cr7,0x17f50 +1672 00017f38 7fe3fb78 or r3,r31,r31 +1676 00017f3c 7f84e378 or r4,r28,r28 +1680 00017f40 38a00003 li r5,0x3 +1684 00017f44 4801a3ed bl 0x32330 _memcmp +1688 00017f48 2f830000 cmpwi cr7,r3,0x0 +1692 00017f4c 419eff84 beq cr7,0x17ed0 +1696 00017f50 2f9d004e cmpwi cr7,r29,0x4e 'N' +1700 00017f54 3bde000c addi r30,r30,0xc +1704 00017f58 3bbd0001 addi r29,r29,0x1 +1708 00017f5c 409effc8 bne cr7,0x17f24 +1712 00017f60 38210080 addi r1,r1,0x80 +1716 00017f64 80010008 lwz r0,0x8(r1) +1720 00017f68 bae1ffdc lmw r23,0xffdc(r1) +1724 00017f6c 7c0803a6 mtspr lr,r0 +1728 00017f70 4e800020 blr +1732 00017f74 60000000 nop +1736 00017f78 60000000 nop +1740 00017f7c 60000000 nop _demangle_signature: +0 00017f80 7c0802a6 mfspr r0,lr +4 00017f84 be61ffcc stmw r19,0xffcc(r1) +8 00017f88 7c7f1b78 or r31,r3,r3 +12 00017f8c 7c400026 mfcr r2 +16 00017f90 90010008 stw r0,0x8(r1) +20 00017f94 7c9a2378 or r26,r4,r4 +24 00017f98 7cb82b78 or r24,r5,r5 +28 00017f9c 3bc00001 li r30,0x1 +32 00017fa0 3aa00000 li r21,0x0 +36 00017fa4 3ac00000 li r22,0x0 +40 00017fa8 3a800000 li r20,0x0 +44 00017fac 3b600000 li r27,0x0 +48 00017fb0 90410004 stw r2,0x4(r1) +52 00017fb4 9421ff50 stwu r1,0xff50(r1) +56 00017fb8 480012c4 b 0x1927c +60 00017fbc 60000000 nop +64 00017fc0 392bffd0 addi r9,r11,0xffd0 +68 00017fc4 2b890045 cmplwi cr7,r9,0x45 'E' +72 00017fc8 419d11a8 bgt cr7,0x19170 +76 00017fcc 3c400001 lis r2,0x1 +80 00017fd0 5529103a rlwinm r9,r9,2,0,29 +84 00017fd4 38427fe8 addi r2,r2,0x7fe8 +88 00017fd8 7c09102e lwzx r0,r9,r2 +92 00017fdc 7c001214 add r0,r0,r2 +96 00017fe0 7c0903a6 mtspr ctr,r0 +100 00017fe4 4e800420 bctr +104 00017fe8 000002d4 .long 0x000002d4 +108 00017fec 000002d4 .long 0x000002d4 +112 00017ff0 000002d4 .long 0x000002d4 +116 00017ff4 000002d4 .long 0x000002d4 +120 00017ff8 000002d4 .long 0x000002d4 +124 00017ffc 000002d4 .long 0x000002d4 +128 00018000 000002d4 .long 0x000002d4 +132 00018004 000002d4 .long 0x000002d4 +136 00018008 000002d4 .long 0x000002d4 +140 0001800c 000002d4 .long 0x000002d4 +144 00018010 00001188 .long 0x00001188 +148 00018014 00001188 .long 0x00001188 +152 00018018 00001188 .long 0x00001188 +156 0001801c 00001188 .long 0x00001188 +160 00018020 00001188 .long 0x00001188 +164 00018024 00001188 .long 0x00001188 +168 00018028 00001188 .long 0x00001188 +172 0001802c 00001188 .long 0x00001188 +176 00018030 000008e8 .long 0x000008e8 +180 00018034 00000240 .long 0x00000240 +184 00018038 00001188 .long 0x00001188 +188 0001803c 00001188 .long 0x00001188 +192 00018040 00000a44 .long 0x00000a44 +196 00018044 00001188 .long 0x00001188 +200 00018048 0000112c .long 0x0000112c +204 0001804c 00001188 .long 0x00001188 +208 00018050 00001188 .long 0x00001188 +212 00018054 000001e8 .long 0x000001e8 +216 00018058 0000029c .long 0x0000029c +220 0001805c 00001188 .long 0x00001188 +224 00018060 00001188 .long 0x00001188 +228 00018064 00001188 .long 0x00001188 +232 00018068 00001188 .long 0x00001188 +236 0001806c 00000118 .long 0x00000118 +240 00018070 00001188 .long 0x00001188 +244 00018074 00000220 .long 0x00000220 +248 00018078 00001188 .long 0x00001188 +252 0001807c 00001188 .long 0x00001188 +256 00018080 00000240 .long 0x00000240 +260 00018084 00001188 .long 0x00001188 +264 00018088 00001188 .long 0x00001188 +268 0001808c 00001188 .long 0x00001188 +272 00018090 00001188 .long 0x00001188 +276 00018094 00001188 .long 0x00001188 +280 00018098 00001188 .long 0x00001188 +284 0001809c 00001188 .long 0x00001188 +288 000180a0 00001188 .long 0x00001188 +292 000180a4 00000f54 .long 0x00000f54 +296 000180a8 00001188 .long 0x00001188 +300 000180ac 00001188 .long 0x00001188 +304 000180b0 00001188 .long 0x00001188 +308 000180b4 00001188 .long 0x00001188 +312 000180b8 00001188 .long 0x00001188 +316 000180bc 00001188 .long 0x00001188 +320 000180c0 00001188 .long 0x00001188 +324 000180c4 00001188 .long 0x00001188 +328 000180c8 00001188 .long 0x00001188 +332 000180cc 00001188 .long 0x00001188 +336 000180d0 00001188 .long 0x00001188 +340 000180d4 00001188 .long 0x00001188 +344 000180d8 00001188 .long 0x00001188 +348 000180dc 00001188 .long 0x00001188 +352 000180e0 00001188 .long 0x00001188 +356 000180e4 00001188 .long 0x00001188 +360 000180e8 00001188 .long 0x00001188 +364 000180ec 00001188 .long 0x00001188 +368 000180f0 00001188 .long 0x00001188 +372 000180f4 00001188 .long 0x00001188 +376 000180f8 00000b48 .long 0x00000b48 +380 000180fc 00000240 .long 0x00000240 +384 00018100 7fe3fb78 or r3,r31,r31 +388 00018104 7f44d378 or r4,r26,r26 +392 00018108 7f05c378 or r5,r24,r24 +396 0001810c 38c00001 li r6,0x1 +400 00018110 38e00000 li r7,0x0 +404 00018114 4bffc3dd bl _demangle_qualified +408 00018118 2e030000 cmpwi cr4,r3,0x0 +412 0001811c 7c7e1b78 or r30,r3,r3 +416 00018120 41920098 beq cr4,0x181b8 +420 00018124 801f0048 lwz r0,0x48(r31) +424 00018128 805a0000 lwz r2,0x0(r26) +428 0001812c 2f800000 cmpwi cr7,r0,0x0 +432 00018130 7f7c1050 subf r27,r28,r2 +436 00018134 409e0084 bne cr7,0x181b8 +440 00018138 809f0024 lwz r4,0x24(r31) +444 0001813c 801f0020 lwz r0,0x20(r31) +448 00018140 7f802000 cmpw cr7,r0,r4 +452 00018144 419c003c blt cr7,0x18180 +456 00018148 2f840000 cmpwi cr7,r4,0x0 +460 0001814c 409e001c bne cr7,0x18168 +464 00018150 38000003 li r0,0x3 +468 00018154 3860000c li r3,0xc +472 00018158 901f0024 stw r0,0x24(r31) +476 0001815c 48001655 bl _xmalloc +480 00018160 907f0004 stw r3,0x4(r31) +484 00018164 4800001c b 0x18180 +488 00018168 5480083c rlwinm r0,r4,1,0,30 +492 0001816c 807f0004 lwz r3,0x4(r31) +496 00018170 54841838 rlwinm r4,r4,3,0,28 +500 00018174 901f0024 stw r0,0x24(r31) +504 00018178 48001789 bl _xrealloc +508 0001817c 907f0004 stw r3,0x4(r31) +512 00018180 387b0001 addi r3,r27,0x1 +516 00018184 4800162d bl _xmalloc +520 00018188 7f84e378 or r4,r28,r28 +524 0001818c 7f65db78 or r5,r27,r27 +528 00018190 7c7d1b78 or r29,r3,r3 +532 00018194 4801a1bd bl 0x32350 _memcpy +536 00018198 805f0020 lwz r2,0x20(r31) +540 0001819c 813f0004 lwz r9,0x4(r31) +544 000181a0 38000000 li r0,0x0 +548 000181a4 7c1dd9ae stbx r0,r29,r27 +552 000181a8 39620001 addi r11,r2,0x1 +556 000181ac 5442103a rlwinm r2,r2,2,0,29 +560 000181b0 7fa2492e stwx r29,r2,r9 +564 000181b4 917f0020 stw r11,0x20(r31) +568 000181b8 801f0000 lwz r0,0x0(r31) +572 000181bc 70020100 andi. r2,r0,0x100 +576 000181c0 40820fe8 bne 0x191a8 +580 000181c4 70020200 andi. r2,r0,0x200 +584 000181c8 40820fe0 bne 0x191a8 +588 000181cc 48000fe8 b 0x191b4 +592 000181d0 7fe3fb78 or r3,r31,r31 +596 000181d4 7f44d378 or r4,r26,r26 +600 000181d8 7f05c378 or r5,r24,r24 +604 000181dc 38c00001 li r6,0x1 +608 000181e0 38e00000 li r7,0x0 +612 000181e4 4bffc30d bl _demangle_qualified +616 000181e8 801f0000 lwz r0,0x0(r31) +620 000181ec 7c7e1b78 or r30,r3,r3 +624 000181f0 2e030000 cmpwi cr4,r3,0x0 +628 000181f4 70020100 andi. r2,r0,0x100 +632 000181f8 40820fb0 bne 0x191a8 +636 000181fc 70020200 andi. r2,r0,0x200 +640 00018200 41820fb4 beq 0x191b4 +644 00018204 48000fa0 b 0x191a4 +648 00018208 2f9b0000 cmpwi cr7,r27,0x0 +652 0001820c 409e0008 bne cr7,0x18214 +656 00018210 7f9be378 or r27,r28,r28 +660 00018214 3b9c0001 addi r28,r28,0x1 +664 00018218 38000001 li r0,0x1 +668 0001821c 939a0000 stw r28,0x0(r26) +672 00018220 901f0030 stw r0,0x30(r31) +676 00018224 48000fac b 0x191d0 +680 00018228 2f8b0056 cmpwi cr7,r11,0x56 'V' +684 0001822c 801f0038 lwz r0,0x38(r31) +688 00018230 419e001c beq cr7,0x1824c +692 00018234 2f8b0075 cmpwi cr7,r11,0x75 'u' +696 00018238 419e001c beq cr7,0x18254 +700 0001823c 2f8b0043 cmpwi cr7,r11,0x43 'C' +704 00018240 409e1180 bne cr7,0x193c0 +708 00018244 39200001 li r9,0x1 +712 00018248 48000010 b 0x18258 +716 0001824c 39200002 li r9,0x2 +720 00018250 48000008 b 0x18258 +724 00018254 39200004 li r9,0x4 +728 00018258 2f9b0000 cmpwi cr7,r27,0x0 +732 0001825c 7d290378 or r9,r9,r0 +736 00018260 913f0038 stw r9,0x38(r31) +740 00018264 409e0010 bne cr7,0x18274 +744 00018268 837a0000 lwz r27,0x0(r26) +748 0001826c 7f7cdb78 or r28,r27,r27 +752 00018270 48000008 b 0x18278 +756 00018274 839a0000 lwz r28,0x0(r26) +760 00018278 3b9c0001 addi r28,r28,0x1 +764 0001827c 939a0000 stw r28,0x0(r26) +768 00018280 48000f50 b 0x191d0 +772 00018284 801f0000 lwz r0,0x0(r31) +776 00018288 70021000 andi. r2,r0,0x1000 +780 0001828c 41821154 beq 0x193e0 +784 00018290 3b9c0001 addi r28,r28,0x1 +788 00018294 939a0000 stw r28,0x0(r26) +792 00018298 60000000 nop +796 0001829c 60000000 nop +800 000182a0 881c0000 lbz r0,0x0(r28) +804 000182a4 7c000774 extsb r0,r0 +808 000182a8 2f800000 cmpwi cr7,r0,0x0 +812 000182ac 419e1134 beq cr7,0x193e0 +816 000182b0 2f80005f cmpwi cr7,r0,0x5f '_' +820 000182b4 409effdc bne cr7,0x18290 +824 000182b8 4800114c b 0x19404 +828 000182bc 2f9b0000 cmpwi cr7,r27,0x0 +832 000182c0 419e0008 beq cr7,0x182c8 +836 000182c4 7f79db78 or r25,r27,r27 +840 000182c8 809f001c lwz r4,0x1c(r31) +844 000182cc 817f0014 lwz r11,0x14(r31) +848 000182d0 39200000 li r9,0x0 +852 000182d4 3ae00000 li r23,0x0 +856 000182d8 3800ffff li r0,0xffff +860 000182dc 38400000 li r2,0x0 +864 000182e0 901f0034 stw r0,0x34(r31) +868 000182e4 90410058 stw r2,0x58(r1) +872 000182e8 91210054 stw r9,0x54(r1) +876 000182ec 92e10050 stw r23,0x50(r1) +880 000182f0 7f8b2000 cmpw cr7,r11,r4 +884 000182f4 419c0050 blt cr7,0x18344 +888 000182f8 2f840000 cmpwi cr7,r4,0x0 +892 000182fc 409e0024 bne cr7,0x18320 +896 00018300 38000005 li r0,0x5 +900 00018304 38600014 li r3,0x14 +904 00018308 901f001c stw r0,0x1c(r31) +908 0001830c 480014a5 bl _xmalloc +912 00018310 817f0014 lwz r11,0x14(r31) +916 00018314 7c691b78 or r9,r3,r3 +920 00018318 907f000c stw r3,0xc(r31) +924 0001831c 4800002c b 0x18348 +928 00018320 5480083c rlwinm r0,r4,1,0,30 +932 00018324 807f000c lwz r3,0xc(r31) +936 00018328 54841838 rlwinm r4,r4,3,0,28 +940 0001832c 901f001c stw r0,0x1c(r31) +944 00018330 480015d1 bl _xrealloc +948 00018334 817f0014 lwz r11,0x14(r31) +952 00018338 7c691b78 or r9,r3,r3 +956 0001833c 907f000c stw r3,0xc(r31) +960 00018340 48000008 b 0x18348 +964 00018344 813f000c lwz r9,0xc(r31) +968 00018348 380b0001 addi r0,r11,0x1 +972 0001834c 557b103a rlwinm r27,r11,2,0,29 +976 00018350 38400000 li r2,0x0 +980 00018354 3ce00004 lis r7,0x4 +984 00018358 901f0014 stw r0,0x14(r31) +988 0001835c 7c49d92e stwx r2,r9,r27 +992 00018360 81272818 lwz r9,0x2818(r7) +996 00018364 815a0000 lwz r10,0x0(r26) +1000 00018368 880a0000 lbz r0,0x0(r10) +1004 0001836c 7c0b0774 extsb r11,r0 +1008 00018370 55620dfc rlwinm r2,r11,1,23,30 +1012 00018374 7c024a2e lhzx r0,r2,r9 +1016 00018378 70020004 andi. r2,r0,0x4 +1020 0001837c 41820454 beq 0x187d0 +1024 00018380 4800006c b 0x183ec +1028 00018384 1cbd000a mulli r5,r29,0xa +1032 00018388 3c006666 lis r0,0x6666 +1036 0001838c 60006667 ori r0,r0,0x6667 +1040 00018390 7c050096 mulhw r0,r5,r0 +1044 00018394 7ca2fe70 srawi r2,r5,31 +1048 00018398 7c001670 srawi r0,r0,2 +1052 0001839c 7c020050 subf r0,r2,r0 +1056 000183a0 1c00000a mulli r0,r0,0xa +1060 000183a4 7f850000 cmpw cr7,r5,r0 +1064 000183a8 419e0048 beq cr7,0x183f0 +1068 000183ac 55200dfc rlwinm r0,r9,1,23,30 +1072 000183b0 7f83e378 or r3,r28,r28 +1076 000183b4 7c48022e lhzx r2,r8,r0 +1080 000183b8 70400004 andi. r0,r2,0x4 +1084 000183bc 41820414 beq 0x187d0 +1088 000183c0 7d094378 or r9,r8,r8 +1092 000183c4 3b830001 addi r28,r3,0x1 +1096 000183c8 939a0000 stw r28,0x0(r26) +1100 000183cc 7f83e378 or r3,r28,r28 +1104 000183d0 60000000 nop +1108 000183d4 881c0000 lbz r0,0x0(r28) +1112 000183d8 5400083c rlwinm r0,r0,1,0,30 +1116 000183dc 7c49022e lhzx r2,r9,r0 +1120 000183e0 70400004 andi. r0,r2,0x4 +1124 000183e4 4082ffe0 bne 0x183c4 +1128 000183e8 480003e8 b 0x187d0 +1132 000183ec 38a00000 li r5,0x0 +1136 000183f0 3b8a0001 addi r28,r10,0x1 +1140 000183f4 7c455a14 add r2,r5,r11 +1144 000183f8 81072818 lwz r8,0x2818(r7) +1148 000183fc 939a0000 stw r28,0x0(r26) +1152 00018400 3ba2ffd0 addi r29,r2,0xffd0 +1156 00018404 7f8ae378 or r10,r28,r28 +1160 00018408 893c0000 lbz r9,0x0(r28) +1164 0001840c 7d2b0774 extsb r11,r9 +1168 00018410 55600dfc rlwinm r0,r11,1,23,30 +1172 00018414 7c48022e lhzx r2,r8,r0 +1176 00018418 70400004 andi. r0,r2,0x4 +1180 0001841c 4082ff68 bne 0x18384 +1184 00018420 2f9d0000 cmpwi cr7,r29,0x0 +1188 00018424 419c03ac blt cr7,0x187d0 +1192 00018428 7f83e378 or r3,r28,r28 +1196 0001842c 48019f55 bl 0x32380 _strlen +1200 00018430 7f9d1800 cmpw cr7,r29,r3 +1204 00018434 419d039c bgt cr7,0x187d0 +1208 00018438 7fa5eb78 or r5,r29,r29 +1212 0001843c 7fe3fb78 or r3,r31,r31 +1216 00018440 7f44d378 or r4,r26,r26 +1220 00018444 38c10050 addi r6,r1,0x50 +1224 00018448 4bff8089 bl _demangle_arm_hp_template +1228 0001844c 801f0028 lwz r0,0x28(r31) +1232 00018450 81210054 lwz r9,0x54(r1) +1236 00018454 70020001 andi. r2,r0,0x1 +1240 00018458 7d334b78 or r19,r9,r9 +1244 0001845c 40820010 bne 0x1846c +1248 00018460 801f002c lwz r0,0x2c(r31) +1252 00018464 70020001 andi. r2,r0,0x1 +1256 00018468 41820140 beq 0x185a8 +1260 0001846c 805f0034 lwz r2,0x34(r31) +1264 00018470 38020001 addi r0,r2,0x1 +1268 00018474 2b800001 cmplwi cr7,r0,0x1 +1272 00018478 409d0014 ble cr7,0x1848c +1276 0001847c 82e10050 lwz r23,0x50(r1) +1280 00018480 7d22ba14 add r9,r2,r23 +1284 00018484 91210054 stw r9,0x54(r1) +1288 00018488 48000008 b 0x18490 +1292 0001848c 82e10050 lwz r23,0x50(r1) +1296 00018490 7f974800 cmpw cr7,r23,r9 +1300 00018494 419e00dc beq cr7,0x18570 +1304 00018498 7fd74851 subf. r30,r23,r9 +1308 0001849c 418200d4 beq 0x18570 +1312 000184a0 80580000 lwz r2,0x0(r24) +1316 000184a4 2f820000 cmpwi cr7,r2,0x0 +1320 000184a8 409e003c bne cr7,0x184e4 +1324 000184ac 2f9e001f cmpwi cr7,r30,0x1f +1328 000184b0 419d0010 bgt cr7,0x184c0 +1332 000184b4 38600020 li r3,0x20 +1336 000184b8 3ba00020 li r29,0x20 +1340 000184bc 4800000c b 0x184c8 +1344 000184c0 7fc3f378 or r3,r30,r30 +1348 000184c4 7fddf378 or r29,r30,r30 +1352 000184c8 480012e9 bl _xmalloc +1356 000184cc 7c621b78 or r2,r3,r3 +1360 000184d0 7c1d1a14 add r0,r29,r3 +1364 000184d4 90780004 stw r3,0x4(r24) +1368 000184d8 90580000 stw r2,0x0(r24) +1372 000184dc 90180008 stw r0,0x8(r24) +1376 000184e0 48000048 b 0x18528 +1380 000184e4 80780004 lwz r3,0x4(r24) +1384 000184e8 80180008 lwz r0,0x8(r24) +1388 000184ec 7c030050 subf r0,r3,r0 +1392 000184f0 7f9e0000 cmpw cr7,r30,r0 +1396 000184f4 409d0034 ble cr7,0x18528 +1400 000184f8 7f821850 subf r28,r2,r3 +1404 000184fc 7c431378 or r3,r2,r2 +1408 00018500 7fbee214 add r29,r30,r28 +1412 00018504 57bd083c rlwinm r29,r29,1,0,30 +1416 00018508 7fa4eb78 or r4,r29,r29 +1420 0001850c 480013f5 bl _xrealloc +1424 00018510 7c621b78 or r2,r3,r3 +1428 00018514 7c63e214 add r3,r3,r28 +1432 00018518 7fbd1214 add r29,r29,r2 +1436 0001851c 90580000 stw r2,0x0(r24) +1440 00018520 90780004 stw r3,0x4(r24) +1444 00018524 93b80008 stw r29,0x8(r24) +1448 00018528 3b83ffff addi r28,r3,0xffff +1452 0001852c 7c431378 or r3,r2,r2 +1456 00018530 7f82e040 cmplw cr7,r2,r28 +1460 00018534 419d0024 bgt cr7,0x18558 +1464 00018538 7c5cf214 add r2,r28,r30 +1468 0001853c 881c0000 lbz r0,0x0(r28) +1472 00018540 3b9cffff addi r28,r28,0xffff +1476 00018544 98020000 stb r0,0x0(r2) +1480 00018548 3842ffff addi r2,r2,0xffff +1484 0001854c 80780000 lwz r3,0x0(r24) +1488 00018550 7f83e040 cmplw cr7,r3,r28 +1492 00018554 409dffe8 ble cr7,0x1853c +1496 00018558 7ee4bb78 or r4,r23,r23 +1500 0001855c 7fc5f378 or r5,r30,r30 +1504 00018560 48019df1 bl 0x32350 _memcpy +1508 00018564 80180004 lwz r0,0x4(r24) +1512 00018568 7c7e0214 add r3,r30,r0 +1516 0001856c 90780004 stw r3,0x4(r24) +1520 00018570 801f002c lwz r0,0x2c(r31) +1524 00018574 70020001 andi. r2,r0,0x1 +1528 00018578 41820024 beq 0x1859c +1532 0001857c 3c800003 lis r4,0x3 +1536 00018580 7f03c378 or r3,r24,r24 +1540 00018584 3884cf30 addi r4,r4,0xcf30 ~ +1544 00018588 4bff6049 bl _string_prepend +1548 0001858c 805f002c lwz r2,0x2c(r31) +1552 00018590 3842ffff addi r2,r2,0xffff +1556 00018594 905f002c stw r2,0x2c(r31) +1560 00018598 48000010 b 0x185a8 +1564 0001859c 805f0028 lwz r2,0x28(r31) +1568 000185a0 3922ffff addi r9,r2,0xffff +1572 000185a4 913f0028 stw r9,0x28(r31) +1576 000185a8 80010050 lwz r0,0x50(r1) +1580 000185ac 92610054 stw r19,0x54(r1) +1584 000185b0 7f930000 cmpw cr7,r19,r0 +1588 000185b4 409e0014 bne cr7,0x185c8 +1592 000185b8 3ba00001 li r29,0x1 +1596 000185bc 3b800000 li r28,0x0 +1600 000185c0 3bc00000 li r30,0x0 +1604 000185c4 48000018 b 0x185dc +1608 000185c8 7c409850 subf r2,r0,r19 +1612 000185cc 7c130378 or r19,r0,r0 +1616 000185d0 7c5e1378 or r30,r2,r2 +1620 000185d4 3ba20001 addi r29,r2,0x1 +1624 000185d8 7c5c1378 or r28,r2,r2 +1628 000185dc 809f0018 lwz r4,0x18(r31) +1632 000185e0 801f0010 lwz r0,0x10(r31) +1636 000185e4 7f802000 cmpw cr7,r0,r4 +1640 000185e8 419c003c blt cr7,0x18624 +1644 000185ec 2f840000 cmpwi cr7,r4,0x0 +1648 000185f0 409e001c bne cr7,0x1860c +1652 000185f4 38000005 li r0,0x5 +1656 000185f8 38600014 li r3,0x14 +1660 000185fc 901f0018 stw r0,0x18(r31) +1664 00018600 480011b1 bl _xmalloc +1668 00018604 907f0008 stw r3,0x8(r31) +1672 00018608 4800001c b 0x18624 +1676 0001860c 5480083c rlwinm r0,r4,1,0,30 +1680 00018610 807f0008 lwz r3,0x8(r31) +1684 00018614 54841838 rlwinm r4,r4,3,0,28 +1688 00018618 901f0018 stw r0,0x18(r31) +1692 0001861c 480012e5 bl _xrealloc +1696 00018620 907f0008 stw r3,0x8(r31) +1700 00018624 7fa3eb78 or r3,r29,r29 +1704 00018628 48001189 bl _xmalloc +1708 0001862c 7e649b78 or r4,r19,r19 +1712 00018630 7f85e378 or r5,r28,r28 +1716 00018634 7c7d1b78 or r29,r3,r3 +1720 00018638 48019d19 bl 0x32350 _memcpy +1724 0001863c 38000000 li r0,0x0 +1728 00018640 805f0010 lwz r2,0x10(r31) +1732 00018644 817f0008 lwz r11,0x8(r31) +1736 00018648 7c1df1ae stbx r0,r29,r30 +1740 0001864c 5449103a rlwinm r9,r2,2,0,29 +1744 00018650 38420001 addi r2,r2,0x1 +1748 00018654 7fa9592e stwx r29,r9,r11 +1752 00018658 905f0010 stw r2,0x10(r31) +1756 0001865c 83c10050 lwz r30,0x50(r1) +1760 00018660 80410054 lwz r2,0x54(r1) +1764 00018664 7f9e1000 cmpw cr7,r30,r2 +1768 00018668 409e0014 bne cr7,0x1867c +1772 0001866c 38600001 li r3,0x1 +1776 00018670 3ae00000 li r23,0x0 +1780 00018674 3b800000 li r28,0x0 +1784 00018678 48000014 b 0x1868c +1788 0001867c 7c5e1050 subf r2,r30,r2 +1792 00018680 7c5c1378 or r28,r2,r2 +1796 00018684 38620001 addi r3,r2,0x1 +1800 00018688 7c571378 or r23,r2,r2 +1804 0001868c 48001125 bl _xmalloc +1808 00018690 7fc4f378 or r4,r30,r30 +1812 00018694 7ee5bb78 or r5,r23,r23 +1816 00018698 7c7d1b78 or r29,r3,r3 +1820 0001869c 48019cb5 bl 0x32350 _memcpy +1824 000186a0 38000000 li r0,0x0 +1828 000186a4 805f000c lwz r2,0xc(r31) +1832 000186a8 7c1de1ae stbx r0,r29,r28 +1836 000186ac 7fbb112e stwx r29,r27,r2 +1840 000186b0 801f0000 lwz r0,0x0(r31) +1844 000186b4 70020004 andi. r2,r0,0x4 +1848 000186b8 41820010 beq 0x186c8 +1852 000186bc 3c800003 lis r4,0x3 +1856 000186c0 3884d6f8 addi r4,r4,0xd6f8 . +1860 000186c4 4800000c b 0x186d0 +1864 000186c8 3c800003 lis r4,0x3 +1868 000186cc 3884d6fc addi r4,r4,0xd6fc :: +1872 000186d0 7f03c378 or r3,r24,r24 +1876 000186d4 4bff5efd bl _string_prepend +1880 000186d8 82e10050 lwz r23,0x50(r1) +1884 000186dc 80010054 lwz r0,0x54(r1) +1888 000186e0 7f970000 cmpw cr7,r23,r0 +1892 000186e4 419e00f8 beq cr7,0x187dc +1896 000186e8 7f770051 subf. r27,r23,r0 +1900 000186ec 418200f0 beq 0x187dc +1904 000186f0 80580000 lwz r2,0x0(r24) +1908 000186f4 2f820000 cmpwi cr7,r2,0x0 +1912 000186f8 409e003c bne cr7,0x18734 +1916 000186fc 2f9b001f cmpwi cr7,r27,0x1f +1920 00018700 419d0010 bgt cr7,0x18710 +1924 00018704 38600020 li r3,0x20 +1928 00018708 3bc00020 li r30,0x20 +1932 0001870c 4800000c b 0x18718 +1936 00018710 7f63db78 or r3,r27,r27 +1940 00018714 7f7edb78 or r30,r27,r27 +1944 00018718 48001099 bl _xmalloc +1948 0001871c 7c621b78 or r2,r3,r3 +1952 00018720 7c1e1a14 add r0,r30,r3 +1956 00018724 90780004 stw r3,0x4(r24) +1960 00018728 90580000 stw r2,0x0(r24) +1964 0001872c 90180008 stw r0,0x8(r24) +1968 00018730 48000048 b 0x18778 +1972 00018734 80780004 lwz r3,0x4(r24) +1976 00018738 80180008 lwz r0,0x8(r24) +1980 0001873c 7c030050 subf r0,r3,r0 +1984 00018740 7f9b0000 cmpw cr7,r27,r0 +1988 00018744 409d0034 ble cr7,0x18778 +1992 00018748 7f821850 subf r28,r2,r3 +1996 0001874c 7c431378 or r3,r2,r2 +2000 00018750 7fbbe214 add r29,r27,r28 +2004 00018754 57bd083c rlwinm r29,r29,1,0,30 +2008 00018758 7fa4eb78 or r4,r29,r29 +2012 0001875c 480011a5 bl _xrealloc +2016 00018760 7c621b78 or r2,r3,r3 +2020 00018764 7c63e214 add r3,r3,r28 +2024 00018768 7fbd1214 add r29,r29,r2 +2028 0001876c 90580000 stw r2,0x0(r24) +2032 00018770 90780004 stw r3,0x4(r24) +2036 00018774 93b80008 stw r29,0x8(r24) +2040 00018778 3b83ffff addi r28,r3,0xffff +2044 0001877c 7c431378 or r3,r2,r2 +2048 00018780 7f82e040 cmplw cr7,r2,r28 +2052 00018784 419d0024 bgt cr7,0x187a8 +2056 00018788 7c5cda14 add r2,r28,r27 +2060 0001878c 881c0000 lbz r0,0x0(r28) +2064 00018790 3b9cffff addi r28,r28,0xffff +2068 00018794 98020000 stb r0,0x0(r2) +2072 00018798 3842ffff addi r2,r2,0xffff +2076 0001879c 80780000 lwz r3,0x0(r24) +2080 000187a0 7f83e040 cmplw cr7,r3,r28 +2084 000187a4 409dffe8 ble cr7,0x1878c +2088 000187a8 7ee4bb78 or r4,r23,r23 +2092 000187ac 7f65db78 or r5,r27,r27 +2096 000187b0 3bc00001 li r30,0x1 +2100 000187b4 48019b9d bl 0x32350 _memcpy +2104 000187b8 80180004 lwz r0,0x4(r24) +2108 000187bc 82e10050 lwz r23,0x50(r1) +2112 000187c0 7c7b0214 add r3,r27,r0 +2116 000187c4 90780004 stw r3,0x4(r24) +2120 000187c8 48000018 b 0x187e0 +2124 000187cc 60000000 nop +2128 000187d0 82e10050 lwz r23,0x50(r1) +2132 000187d4 3bc00000 li r30,0x0 +2136 000187d8 48000008 b 0x187e0 +2140 000187dc 3bc00001 li r30,0x1 +2144 000187e0 2f970000 cmpwi cr7,r23,0x0 +2148 000187e4 419e0020 beq cr7,0x18804 +2152 000187e8 7ee3bb78 or r3,r23,r23 +2156 000187ec 3ae00000 li r23,0x0 +2160 000187f0 48019b71 bl 0x32360 _free +2164 000187f4 39200000 li r9,0x0 +2168 000187f8 92e10050 stw r23,0x50(r1) +2172 000187fc 91210058 stw r9,0x58(r1) +2176 00018800 91210054 stw r9,0x54(r1) +2180 00018804 2e1e0000 cmpwi cr4,r30,0x0 +2184 00018808 41920098 beq cr4,0x188a0 +2188 0001880c 801f0048 lwz r0,0x48(r31) +2192 00018810 805a0000 lwz r2,0x0(r26) +2196 00018814 2f800000 cmpwi cr7,r0,0x0 +2200 00018818 7f991050 subf r28,r25,r2 +2204 0001881c 409e0084 bne cr7,0x188a0 +2208 00018820 809f0024 lwz r4,0x24(r31) +2212 00018824 801f0020 lwz r0,0x20(r31) +2216 00018828 7f802000 cmpw cr7,r0,r4 +2220 0001882c 419c003c blt cr7,0x18868 +2224 00018830 2f840000 cmpwi cr7,r4,0x0 +2228 00018834 409e001c bne cr7,0x18850 +2232 00018838 38000003 li r0,0x3 +2236 0001883c 3860000c li r3,0xc +2240 00018840 901f0024 stw r0,0x24(r31) +2244 00018844 48000f6d bl _xmalloc +2248 00018848 907f0004 stw r3,0x4(r31) +2252 0001884c 4800001c b 0x18868 +2256 00018850 5480083c rlwinm r0,r4,1,0,30 +2260 00018854 807f0004 lwz r3,0x4(r31) +2264 00018858 54841838 rlwinm r4,r4,3,0,28 +2268 0001885c 901f0024 stw r0,0x24(r31) +2272 00018860 480010a1 bl _xrealloc +2276 00018864 907f0004 stw r3,0x4(r31) +2280 00018868 387c0001 addi r3,r28,0x1 +2284 0001886c 48000f45 bl _xmalloc +2288 00018870 7f24cb78 or r4,r25,r25 +2292 00018874 7f85e378 or r5,r28,r28 +2296 00018878 7c7d1b78 or r29,r3,r3 +2300 0001887c 48019ad5 bl 0x32350 _memcpy +2304 00018880 805f0020 lwz r2,0x20(r31) +2308 00018884 813f0004 lwz r9,0x4(r31) +2312 00018888 38000000 li r0,0x0 +2316 0001888c 7c1de1ae stbx r0,r29,r28 +2320 00018890 39620001 addi r11,r2,0x1 +2324 00018894 5442103a rlwinm r2,r2,2,0,29 +2328 00018898 7fa2492e stwx r29,r2,r9 +2332 0001889c 917f0020 stw r11,0x20(r31) +2336 000188a0 801f0000 lwz r0,0x0(r31) +2340 000188a4 70020100 andi. r2,r0,0x100 +2344 000188a8 40820014 bne 0x188bc +2348 000188ac 70020200 andi. r2,r0,0x200 +2352 000188b0 4082000c bne 0x188bc +2356 000188b4 70022000 andi. r2,r0,0x2000 +2360 000188b8 418208fc beq 0x191b4 +2364 000188bc 805a0000 lwz r2,0x0(r26) +2368 000188c0 88020000 lbz r0,0x0(r2) +2372 000188c4 2f800046 cmpwi cr7,r0,0x46 'F' +2376 000188c8 409e08e0 bne cr7,0x191a8 +2380 000188cc 480008e8 b 0x191b4 +2384 000188d0 3bc10050 addi r30,r1,0x50 +2388 000188d4 7fe3fb78 or r3,r31,r31 +2392 000188d8 7f44d378 or r4,r26,r26 +2396 000188dc 7fc5f378 or r5,r30,r30 +2400 000188e0 4bff8d11 bl _do_type +2404 000188e4 2f830000 cmpwi cr7,r3,0x0 +2408 000188e8 419e0af8 beq cr7,0x193e0 +2412 000188ec 801f0000 lwz r0,0x0(r31) +2416 000188f0 70020004 andi. r2,r0,0x4 +2420 000188f4 41820010 beq 0x18904 +2424 000188f8 3c800003 lis r4,0x3 +2428 000188fc 3884d6f8 addi r4,r4,0xd6f8 . +2432 00018900 4800000c b 0x1890c +2436 00018904 3c800003 lis r4,0x3 +2440 00018908 3884d6fc addi r4,r4,0xd6fc :: +2444 0001890c 7fc3f378 or r3,r30,r30 +2448 00018910 4bff5df1 bl _string_append +2452 00018914 82e10050 lwz r23,0x50(r1) +2456 00018918 80010054 lwz r0,0x54(r1) +2460 0001891c 7f970000 cmpw cr7,r23,r0 +2464 00018920 419e00e4 beq cr7,0x18a04 +2468 00018924 7fd70051 subf. r30,r23,r0 +2472 00018928 418200dc beq 0x18a04 +2476 0001892c 80580000 lwz r2,0x0(r24) +2480 00018930 2f820000 cmpwi cr7,r2,0x0 +2484 00018934 409e003c bne cr7,0x18970 +2488 00018938 2f9e001f cmpwi cr7,r30,0x1f +2492 0001893c 419d0010 bgt cr7,0x1894c +2496 00018940 38600020 li r3,0x20 +2500 00018944 3ba00020 li r29,0x20 +2504 00018948 4800000c b 0x18954 +2508 0001894c 7fc3f378 or r3,r30,r30 +2512 00018950 7fddf378 or r29,r30,r30 +2516 00018954 48000e5d bl _xmalloc +2520 00018958 7c621b78 or r2,r3,r3 +2524 0001895c 7c1d1a14 add r0,r29,r3 +2528 00018960 90780004 stw r3,0x4(r24) +2532 00018964 90580000 stw r2,0x0(r24) +2536 00018968 90180008 stw r0,0x8(r24) +2540 0001896c 48000048 b 0x189b4 +2544 00018970 80780004 lwz r3,0x4(r24) +2548 00018974 80180008 lwz r0,0x8(r24) +2552 00018978 7c030050 subf r0,r3,r0 +2556 0001897c 7f9e0000 cmpw cr7,r30,r0 +2560 00018980 409d0034 ble cr7,0x189b4 +2564 00018984 7f821850 subf r28,r2,r3 +2568 00018988 7c431378 or r3,r2,r2 +2572 0001898c 7fbee214 add r29,r30,r28 +2576 00018990 57bd083c rlwinm r29,r29,1,0,30 +2580 00018994 7fa4eb78 or r4,r29,r29 +2584 00018998 48000f69 bl _xrealloc +2588 0001899c 7c621b78 or r2,r3,r3 +2592 000189a0 7c63e214 add r3,r3,r28 +2596 000189a4 7fbd1214 add r29,r29,r2 +2600 000189a8 90580000 stw r2,0x0(r24) +2604 000189ac 90780004 stw r3,0x4(r24) +2608 000189b0 93b80008 stw r29,0x8(r24) +2612 000189b4 3863ffff addi r3,r3,0xffff +2616 000189b8 7c401378 or r0,r2,r2 +2620 000189bc 7f821840 cmplw cr7,r2,r3 +2624 000189c0 419d0024 bgt cr7,0x189e4 +2628 000189c4 7c5e1a14 add r2,r30,r3 +2632 000189c8 88030000 lbz r0,0x0(r3) +2636 000189cc 3863ffff addi r3,r3,0xffff +2640 000189d0 98020000 stb r0,0x0(r2) +2644 000189d4 3842ffff addi r2,r2,0xffff +2648 000189d8 80180000 lwz r0,0x0(r24) +2652 000189dc 7f801840 cmplw cr7,r0,r3 +2656 000189e0 409dffe8 ble cr7,0x189c8 +2660 000189e4 7ee4bb78 or r4,r23,r23 +2664 000189e8 7c030378 or r3,r0,r0 +2668 000189ec 7fc5f378 or r5,r30,r30 +2672 000189f0 48019961 bl 0x32350 _memcpy +2676 000189f4 80180004 lwz r0,0x4(r24) +2680 000189f8 82e10050 lwz r23,0x50(r1) +2684 000189fc 7c7e0214 add r3,r30,r0 +2688 00018a00 90780004 stw r3,0x4(r24) +2692 00018a04 2f970000 cmpwi cr7,r23,0x0 +2696 00018a08 419e0a08 beq cr7,0x19410 +2700 00018a0c 7ee3bb78 or r3,r23,r23 +2704 00018a10 3ae00000 li r23,0x0 +2708 00018a14 4801994d bl 0x32360 _free +2712 00018a18 39200000 li r9,0x0 +2716 00018a1c 92e10050 stw r23,0x50(r1) +2720 00018a20 91210058 stw r9,0x58(r1) +2724 00018a24 91210054 stw r9,0x54(r1) +2728 00018a28 480009e8 b 0x19410 +2732 00018a2c 3b9c0001 addi r28,r28,0x1 +2736 00018a30 939a0000 stw r28,0x0(r26) +2740 00018a34 801f0000 lwz r0,0x0(r31) +2744 00018a38 70020400 andi. r2,r0,0x400 +2748 00018a3c 4082005c bne 0x18a98 +2752 00018a40 70020800 andi. r2,r0,0x800 +2756 00018a44 40820054 bne 0x18a98 +2760 00018a48 70021000 andi. r2,r0,0x1000 +2764 00018a4c 4082004c bne 0x18a98 +2768 00018a50 70022000 andi. r2,r0,0x2000 +2772 00018a54 40820044 bne 0x18a98 +2776 00018a58 48000050 b 0x18aa8 +2780 00018a5c 60000000 nop +2784 00018a60 3802ffff addi r0,r2,0xffff +2788 00018a64 805f0004 lwz r2,0x4(r31) +2792 00018a68 901f0020 stw r0,0x20(r31) +2796 00018a6c 541d103a rlwinm r29,r0,2,0,29 +2800 00018a70 7c62e82e lwzx r3,r2,r29 +2804 00018a74 7c020378 or r2,r0,r0 +2808 00018a78 2f830000 cmpwi cr7,r3,0x0 +2812 00018a7c 419e0024 beq cr7,0x18aa0 +2816 00018a80 480198e1 bl 0x32360 _free +2820 00018a84 805f0004 lwz r2,0x4(r31) +2824 00018a88 38000000 li r0,0x0 +2828 00018a8c 7c1d112e stwx r0,r29,r2 +2832 00018a90 805f0020 lwz r2,0x20(r31) +2836 00018a94 4800000c b 0x18aa0 +2840 00018a98 805f0020 lwz r2,0x20(r31) +2844 00018a9c 60000000 nop +2848 00018aa0 2f820000 cmpwi cr7,r2,0x0 +2852 00018aa4 419dffbc bgt cr7,0x18a60 +2856 00018aa8 7fe3fb78 or r3,r31,r31 +2860 00018aac 7f44d378 or r4,r26,r26 +2864 00018ab0 7f05c378 or r5,r24,r24 +2868 00018ab4 4bffe2bd bl _demangle_args +2872 00018ab8 7c7e1b79 or. r30,r3,r3 +2876 00018abc 41820924 beq 0x193e0 +2880 00018ac0 801f0000 lwz r0,0x0(r31) +2884 00018ac4 70020100 andi. r2,r0,0x100 +2888 00018ac8 4082000c bne 0x18ad4 +2892 00018acc 70022000 andi. r2,r0,0x2000 +2896 00018ad0 418206f8 beq 0x191c8 +2900 00018ad4 805a0000 lwz r2,0x0(r26) +2904 00018ad8 88020000 lbz r0,0x0(r2) +2908 00018adc 2f80005f cmpwi cr7,r0,0x5f '_' +2912 00018ae0 409e06e8 bne cr7,0x191c8 +2916 00018ae4 3b820001 addi r28,r2,0x1 +2920 00018ae8 7fe3fb78 or r3,r31,r31 +2924 00018aec 7f44d378 or r4,r26,r26 +2928 00018af0 38a10044 addi r5,r1,0x44 +2932 00018af4 939a0000 stw r28,0x0(r26) +2936 00018af8 4bff8af9 bl _do_type +2940 00018afc 7c7e1b78 or r30,r3,r3 +2944 00018b00 80610044 lwz r3,0x44(r1) +2948 00018b04 2f830000 cmpwi cr7,r3,0x0 +2952 00018b08 409e0014 bne cr7,0x18b1c +2956 00018b0c 2e1e0000 cmpwi cr4,r30,0x0 +2960 00018b10 3aa00001 li r21,0x1 +2964 00018b14 3b600000 li r27,0x0 +2968 00018b18 480006a8 b 0x191c0 +2972 00018b1c 2e1e0000 cmpwi cr4,r30,0x0 +2976 00018b20 3aa00001 li r21,0x1 +2980 00018b24 480003fc b 0x18f20 +2984 00018b28 60000000 nop +2988 00018b2c 60000000 nop +2992 00018b30 2f9b0000 cmpwi cr7,r27,0x0 +2996 00018b34 38800000 li r4,0x0 +3000 00018b38 38000000 li r0,0x0 +3004 00018b3c 90810044 stw r4,0x44(r1) +3008 00018b40 90810038 stw r4,0x38(r1) +3012 00018b44 9001003c stw r0,0x3c(r1) +3016 00018b48 90010040 stw r0,0x40(r1) +3020 00018b4c 9081004c stw r4,0x4c(r1) +3024 00018b50 90810048 stw r4,0x48(r1) +3028 00018b54 409e0008 bne cr7,0x18b5c +3032 00018b58 7f9be378 or r27,r28,r28 +3036 00018b5c 3b210044 addi r25,r1,0x44 +3040 00018b60 7fe3fb78 or r3,r31,r31 +3044 00018b64 7f44d378 or r4,r26,r26 +3048 00018b68 38c10038 addi r6,r1,0x38 +3052 00018b6c 7f25cb78 or r5,r25,r25 +3056 00018b70 38e00001 li r7,0x1 +3060 00018b74 39000001 li r8,0x1 +3064 00018b78 4bffaba9 bl _demangle_template +3068 00018b7c 2e030000 cmpwi cr4,r3,0x0 +3072 00018b80 7c7e1b78 or r30,r3,r3 +3076 00018b84 41920098 beq cr4,0x18c1c +3080 00018b88 801f0048 lwz r0,0x48(r31) +3084 00018b8c 805a0000 lwz r2,0x0(r26) +3088 00018b90 2f800000 cmpwi cr7,r0,0x0 +3092 00018b94 7f9b1050 subf r28,r27,r2 +3096 00018b98 409e0084 bne cr7,0x18c1c +3100 00018b9c 809f0024 lwz r4,0x24(r31) +3104 00018ba0 801f0020 lwz r0,0x20(r31) +3108 00018ba4 7f802000 cmpw cr7,r0,r4 +3112 00018ba8 419c003c blt cr7,0x18be4 +3116 00018bac 2f840000 cmpwi cr7,r4,0x0 +3120 00018bb0 409e001c bne cr7,0x18bcc +3124 00018bb4 38000003 li r0,0x3 +3128 00018bb8 3860000c li r3,0xc +3132 00018bbc 901f0024 stw r0,0x24(r31) +3136 00018bc0 48000bf1 bl _xmalloc +3140 00018bc4 907f0004 stw r3,0x4(r31) +3144 00018bc8 4800001c b 0x18be4 +3148 00018bcc 5480083c rlwinm r0,r4,1,0,30 +3152 00018bd0 807f0004 lwz r3,0x4(r31) +3156 00018bd4 54841838 rlwinm r4,r4,3,0,28 +3160 00018bd8 901f0024 stw r0,0x24(r31) +3164 00018bdc 48000d25 bl _xrealloc +3168 00018be0 907f0004 stw r3,0x4(r31) +3172 00018be4 387c0001 addi r3,r28,0x1 +3176 00018be8 48000bc9 bl _xmalloc +3180 00018bec 7f64db78 or r4,r27,r27 +3184 00018bf0 7f85e378 or r5,r28,r28 +3188 00018bf4 7c7d1b78 or r29,r3,r3 +3192 00018bf8 48019759 bl 0x32350 _memcpy +3196 00018bfc 805f0020 lwz r2,0x20(r31) +3200 00018c00 813f0004 lwz r9,0x4(r31) +3204 00018c04 38000000 li r0,0x0 +3208 00018c08 7c1de1ae stbx r0,r29,r28 +3212 00018c0c 39620001 addi r11,r2,0x1 +3216 00018c10 5442103a rlwinm r2,r2,2,0,29 +3220 00018c14 7fa2492e stwx r29,r2,r9 +3224 00018c18 917f0020 stw r11,0x20(r31) +3228 00018c1c 801f0000 lwz r0,0x0(r31) +3232 00018c20 70020004 andi. r2,r0,0x4 +3236 00018c24 41820010 beq 0x18c34 +3240 00018c28 3c800003 lis r4,0x3 +3244 00018c2c 3884d6f8 addi r4,r4,0xd6f8 . +3248 00018c30 4800000c b 0x18c3c +3252 00018c34 3c800003 lis r4,0x3 +3256 00018c38 3884d6fc addi r4,r4,0xd6fc :: +3260 00018c3c 7f23cb78 or r3,r25,r25 +3264 00018c40 4bff5ac1 bl _string_append +3268 00018c44 83610044 lwz r27,0x44(r1) +3272 00018c48 80010048 lwz r0,0x48(r1) +3276 00018c4c 7f9b0000 cmpw cr7,r27,r0 +3280 00018c50 419e00dc beq cr7,0x18d2c +3284 00018c54 7f3b0051 subf. r25,r27,r0 +3288 00018c58 418200d4 beq 0x18d2c +3292 00018c5c 80580000 lwz r2,0x0(r24) +3296 00018c60 2f820000 cmpwi cr7,r2,0x0 +3300 00018c64 409e003c bne cr7,0x18ca0 +3304 00018c68 2f99001f cmpwi cr7,r25,0x1f +3308 00018c6c 419d0010 bgt cr7,0x18c7c +3312 00018c70 38600020 li r3,0x20 +3316 00018c74 3ba00020 li r29,0x20 +3320 00018c78 4800000c b 0x18c84 +3324 00018c7c 7f23cb78 or r3,r25,r25 +3328 00018c80 7f3dcb78 or r29,r25,r25 +3332 00018c84 48000b2d bl _xmalloc +3336 00018c88 7c621b78 or r2,r3,r3 +3340 00018c8c 7c1d1a14 add r0,r29,r3 +3344 00018c90 90780004 stw r3,0x4(r24) +3348 00018c94 90580000 stw r2,0x0(r24) +3352 00018c98 90180008 stw r0,0x8(r24) +3356 00018c9c 48000048 b 0x18ce4 +3360 00018ca0 80780004 lwz r3,0x4(r24) +3364 00018ca4 80180008 lwz r0,0x8(r24) +3368 00018ca8 7c030050 subf r0,r3,r0 +3372 00018cac 7f990000 cmpw cr7,r25,r0 +3376 00018cb0 409d0034 ble cr7,0x18ce4 +3380 00018cb4 7f821850 subf r28,r2,r3 +3384 00018cb8 7c431378 or r3,r2,r2 +3388 00018cbc 7fb9e214 add r29,r25,r28 +3392 00018cc0 57bd083c rlwinm r29,r29,1,0,30 +3396 00018cc4 7fa4eb78 or r4,r29,r29 +3400 00018cc8 48000c39 bl _xrealloc +3404 00018ccc 7c621b78 or r2,r3,r3 +3408 00018cd0 7c63e214 add r3,r3,r28 +3412 00018cd4 7fbd1214 add r29,r29,r2 +3416 00018cd8 90580000 stw r2,0x0(r24) +3420 00018cdc 90780004 stw r3,0x4(r24) +3424 00018ce0 93b80008 stw r29,0x8(r24) +3428 00018ce4 3b83ffff addi r28,r3,0xffff +3432 00018ce8 7c431378 or r3,r2,r2 +3436 00018cec 7f9c1040 cmplw cr7,r28,r2 +3440 00018cf0 419c0024 blt cr7,0x18d14 +3444 00018cf4 7c5cca14 add r2,r28,r25 +3448 00018cf8 881c0000 lbz r0,0x0(r28) +3452 00018cfc 3b9cffff addi r28,r28,0xffff +3456 00018d00 98020000 stb r0,0x0(r2) +3460 00018d04 3842ffff addi r2,r2,0xffff +3464 00018d08 80780000 lwz r3,0x0(r24) +3468 00018d0c 7f9c1840 cmplw cr7,r28,r3 +3472 00018d10 409cffe8 bge cr7,0x18cf8 +3476 00018d14 7f64db78 or r4,r27,r27 +3480 00018d18 7f25cb78 or r5,r25,r25 +3484 00018d1c 48019635 bl 0x32350 _memcpy +3488 00018d20 80180004 lwz r0,0x4(r24) +3492 00018d24 7c790214 add r3,r25,r0 +3496 00018d28 90780004 stw r3,0x4(r24) +3500 00018d2c 805f002c lwz r2,0x2c(r31) +3504 00018d30 70400001 andi. r0,r2,0x1 +3508 00018d34 418200e0 beq 0x18e14 +3512 00018d38 3c800003 lis r4,0x3 +3516 00018d3c 38610038 addi r3,r1,0x38 +3520 00018d40 3884cf30 addi r4,r4,0xcf30 ~ +3524 00018d44 4bff588d bl _string_prepend +3528 00018d48 80810038 lwz r4,0x38(r1) +3532 00018d4c 80a1003c lwz r5,0x3c(r1) +3536 00018d50 7f842800 cmpw cr7,r4,r5 +3540 00018d54 419e00b0 beq cr7,0x18e04 +3544 00018d58 80580000 lwz r2,0x0(r24) +3548 00018d5c 7f642850 subf r27,r4,r5 +3552 00018d60 2f820000 cmpwi cr7,r2,0x0 +3556 00018d64 409e0040 bne cr7,0x18da4 +3560 00018d68 2f9b001f cmpwi cr7,r27,0x1f +3564 00018d6c 409d0010 ble cr7,0x18d7c +3568 00018d70 7f63db78 or r3,r27,r27 +3572 00018d74 7f7ddb78 or r29,r27,r27 +3576 00018d78 4800000c b 0x18d84 +3580 00018d7c 38600020 li r3,0x20 +3584 00018d80 3ba00020 li r29,0x20 +3588 00018d84 48000a2d bl _xmalloc +3592 00018d88 80810038 lwz r4,0x38(r1) +3596 00018d8c 7c621b78 or r2,r3,r3 +3600 00018d90 7c1d1a14 add r0,r29,r3 +3604 00018d94 90780004 stw r3,0x4(r24) +3608 00018d98 90580000 stw r2,0x0(r24) +3612 00018d9c 90180008 stw r0,0x8(r24) +3616 00018da0 4800004c b 0x18dec +3620 00018da4 80780004 lwz r3,0x4(r24) +3624 00018da8 80180008 lwz r0,0x8(r24) +3628 00018dac 7c030050 subf r0,r3,r0 +3632 00018db0 7f9b0000 cmpw cr7,r27,r0 +3636 00018db4 409d0038 ble cr7,0x18dec +3640 00018db8 7f821850 subf r28,r2,r3 +3644 00018dbc 7c431378 or r3,r2,r2 +3648 00018dc0 7fbbe214 add r29,r27,r28 +3652 00018dc4 57bd083c rlwinm r29,r29,1,0,30 +3656 00018dc8 7fa4eb78 or r4,r29,r29 +3660 00018dcc 48000b35 bl _xrealloc +3664 00018dd0 80810038 lwz r4,0x38(r1) +3668 00018dd4 7c621b78 or r2,r3,r3 +3672 00018dd8 7fbd1a14 add r29,r29,r3 +3676 00018ddc 7c63e214 add r3,r3,r28 +3680 00018de0 93b80008 stw r29,0x8(r24) +3684 00018de4 90580000 stw r2,0x0(r24) +3688 00018de8 90780004 stw r3,0x4(r24) +3692 00018dec 7f65db78 or r5,r27,r27 +3696 00018df0 48019561 bl 0x32350 _memcpy +3700 00018df4 80180004 lwz r0,0x4(r24) +3704 00018df8 80810038 lwz r4,0x38(r1) +3708 00018dfc 7c7b0214 add r3,r27,r0 +3712 00018e00 90780004 stw r3,0x4(r24) +3716 00018e04 805f002c lwz r2,0x2c(r31) +3720 00018e08 3842ffff addi r2,r2,0xffff +3724 00018e0c 905f002c stw r2,0x2c(r31) +3728 00018e10 48000008 b 0x18e18 +3732 00018e14 80810038 lwz r4,0x38(r1) +3736 00018e18 813f0028 lwz r9,0x28(r31) +3740 00018e1c 71200001 andi. r0,r9,0x1 +3744 00018e20 4082000c bne 0x18e2c +3748 00018e24 70400001 andi. r0,r2,0x1 +3752 00018e28 418200c8 beq 0x18ef0 +3756 00018e2c 80a1003c lwz r5,0x3c(r1) +3760 00018e30 7f842800 cmpw cr7,r4,r5 +3764 00018e34 419e00b4 beq cr7,0x18ee8 +3768 00018e38 80580000 lwz r2,0x0(r24) +3772 00018e3c 7f642850 subf r27,r4,r5 +3776 00018e40 2f820000 cmpwi cr7,r2,0x0 +3780 00018e44 409e0040 bne cr7,0x18e84 +3784 00018e48 2f9b001f cmpwi cr7,r27,0x1f +3788 00018e4c 409d0010 ble cr7,0x18e5c +3792 00018e50 7f63db78 or r3,r27,r27 +3796 00018e54 7f7ddb78 or r29,r27,r27 +3800 00018e58 4800000c b 0x18e64 +3804 00018e5c 38600020 li r3,0x20 +3808 00018e60 3ba00020 li r29,0x20 +3812 00018e64 4800094d bl _xmalloc +3816 00018e68 80810038 lwz r4,0x38(r1) +3820 00018e6c 7c621b78 or r2,r3,r3 +3824 00018e70 7c1d1a14 add r0,r29,r3 +3828 00018e74 90780004 stw r3,0x4(r24) +3832 00018e78 90580000 stw r2,0x0(r24) +3836 00018e7c 90180008 stw r0,0x8(r24) +3840 00018e80 4800004c b 0x18ecc +3844 00018e84 80780004 lwz r3,0x4(r24) +3848 00018e88 80180008 lwz r0,0x8(r24) +3852 00018e8c 7c030050 subf r0,r3,r0 +3856 00018e90 7f9b0000 cmpw cr7,r27,r0 +3860 00018e94 409d0038 ble cr7,0x18ecc +3864 00018e98 7f821850 subf r28,r2,r3 +3868 00018e9c 7c431378 or r3,r2,r2 +3872 00018ea0 7fbbe214 add r29,r27,r28 +3876 00018ea4 57bd083c rlwinm r29,r29,1,0,30 +3880 00018ea8 7fa4eb78 or r4,r29,r29 +3884 00018eac 48000a55 bl _xrealloc +3888 00018eb0 80810038 lwz r4,0x38(r1) +3892 00018eb4 7c621b78 or r2,r3,r3 +3896 00018eb8 7fbd1a14 add r29,r29,r3 +3900 00018ebc 7c63e214 add r3,r3,r28 +3904 00018ec0 93b80008 stw r29,0x8(r24) +3908 00018ec4 90580000 stw r2,0x0(r24) +3912 00018ec8 90780004 stw r3,0x4(r24) +3916 00018ecc 7f65db78 or r5,r27,r27 +3920 00018ed0 48019481 bl 0x32350 _memcpy +3924 00018ed4 80180004 lwz r0,0x4(r24) +3928 00018ed8 80810038 lwz r4,0x38(r1) +3932 00018edc 7c7b0214 add r3,r27,r0 +3936 00018ee0 90780004 stw r3,0x4(r24) +3940 00018ee4 813f0028 lwz r9,0x28(r31) +3944 00018ee8 3809ffff addi r0,r9,0xffff +3948 00018eec 901f0028 stw r0,0x28(r31) +3952 00018ef0 2f840000 cmpwi cr7,r4,0x0 +3956 00018ef4 419e001c beq cr7,0x18f10 +3960 00018ef8 7c832378 or r3,r4,r4 +3964 00018efc 48019465 bl 0x32360 _free +3968 00018f00 38000000 li r0,0x0 +3972 00018f04 90010038 stw r0,0x38(r1) +3976 00018f08 9001003c stw r0,0x3c(r1) +3980 00018f0c 90010040 stw r0,0x40(r1) +3984 00018f10 80610044 lwz r3,0x44(r1) +3988 00018f14 2f830000 cmpwi cr7,r3,0x0 +3992 00018f18 419e0290 beq cr7,0x191a8 +3996 00018f1c 3ac00001 li r22,0x1 +4000 00018f20 48019441 bl 0x32360 _free +4004 00018f24 3b600000 li r27,0x0 +4008 00018f28 38000000 li r0,0x0 +4012 00018f2c 90010044 stw r0,0x44(r1) +4016 00018f30 90010048 stw r0,0x48(r1) +4020 00018f34 9001004c stw r0,0x4c(r1) +4024 00018f38 48000288 b 0x191c0 +4028 00018f3c 801f0000 lwz r0,0x0(r31) +4032 00018f40 70020100 andi. r2,r0,0x100 +4036 00018f44 4082000c bne 0x18f50 +4040 00018f48 70020200 andi. r2,r0,0x200 +4044 00018f4c 41820164 beq 0x190b0 +4048 00018f50 2f940000 cmpwi cr7,r20,0x0 +4052 00018f54 419e015c beq cr7,0x190b0 +4056 00018f58 3b9c0001 addi r28,r28,0x1 +4060 00018f5c 3ba10050 addi r29,r1,0x50 +4064 00018f60 7fe3fb78 or r3,r31,r31 +4068 00018f64 7f44d378 or r4,r26,r26 +4072 00018f68 939a0000 stw r28,0x0(r26) +4076 00018f6c 7fa5eb78 or r5,r29,r29 +4080 00018f70 4bff8681 bl _do_type +4084 00018f74 82e10050 lwz r23,0x50(r1) +4088 00018f78 81210054 lwz r9,0x54(r1) +4092 00018f7c 7c7e1b78 or r30,r3,r3 +4096 00018f80 7f974800 cmpw cr7,r23,r9 +4100 00018f84 419e001c beq cr7,0x18fa0 +4104 00018f88 3c800003 lis r4,0x3 +4108 00018f8c 7fa3eb78 or r3,r29,r29 +4112 00018f90 3884d820 addi r4,r4,0xd820 +4116 00018f94 4bff576d bl _string_append +4120 00018f98 81210054 lwz r9,0x54(r1) +4124 00018f9c 82e10050 lwz r23,0x50(r1) +4128 00018fa0 7f974800 cmpw cr7,r23,r9 +4132 00018fa4 419e00e4 beq cr7,0x19088 +4136 00018fa8 7f374851 subf. r25,r23,r9 +4140 00018fac 418200dc beq 0x19088 +4144 00018fb0 80580000 lwz r2,0x0(r24) +4148 00018fb4 2f820000 cmpwi cr7,r2,0x0 +4152 00018fb8 409e003c bne cr7,0x18ff4 +4156 00018fbc 2f99001f cmpwi cr7,r25,0x1f +4160 00018fc0 419d0010 bgt cr7,0x18fd0 +4164 00018fc4 38600020 li r3,0x20 +4168 00018fc8 3ba00020 li r29,0x20 +4172 00018fcc 4800000c b 0x18fd8 +4176 00018fd0 7f23cb78 or r3,r25,r25 +4180 00018fd4 7f3dcb78 or r29,r25,r25 +4184 00018fd8 480007d9 bl _xmalloc +4188 00018fdc 7c621b78 or r2,r3,r3 +4192 00018fe0 7c1d1a14 add r0,r29,r3 +4196 00018fe4 90780004 stw r3,0x4(r24) +4200 00018fe8 90580000 stw r2,0x0(r24) +4204 00018fec 90180008 stw r0,0x8(r24) +4208 00018ff0 48000048 b 0x19038 +4212 00018ff4 80780004 lwz r3,0x4(r24) +4216 00018ff8 80180008 lwz r0,0x8(r24) +4220 00018ffc 7c030050 subf r0,r3,r0 +4224 00019000 7f990000 cmpw cr7,r25,r0 +4228 00019004 409d0034 ble cr7,0x19038 +4232 00019008 7f821850 subf r28,r2,r3 +4236 0001900c 7c431378 or r3,r2,r2 +4240 00019010 7fb9e214 add r29,r25,r28 +4244 00019014 57bd083c rlwinm r29,r29,1,0,30 +4248 00019018 7fa4eb78 or r4,r29,r29 +4252 0001901c 480008e5 bl _xrealloc +4256 00019020 7c621b78 or r2,r3,r3 +4260 00019024 7c63e214 add r3,r3,r28 +4264 00019028 7fbd1214 add r29,r29,r2 +4268 0001902c 90580000 stw r2,0x0(r24) +4272 00019030 90780004 stw r3,0x4(r24) +4276 00019034 93b80008 stw r29,0x8(r24) +4280 00019038 3863ffff addi r3,r3,0xffff +4284 0001903c 7c401378 or r0,r2,r2 +4288 00019040 7f831040 cmplw cr7,r3,r2 +4292 00019044 419c0024 blt cr7,0x19068 +4296 00019048 7c43ca14 add r2,r3,r25 +4300 0001904c 88030000 lbz r0,0x0(r3) +4304 00019050 3863ffff addi r3,r3,0xffff +4308 00019054 98020000 stb r0,0x0(r2) +4312 00019058 3842ffff addi r2,r2,0xffff +4316 0001905c 80180000 lwz r0,0x0(r24) +4320 00019060 7f830040 cmplw cr7,r3,r0 +4324 00019064 409cffe8 bge cr7,0x1904c +4328 00019068 7ee4bb78 or r4,r23,r23 +4332 0001906c 7c030378 or r3,r0,r0 +4336 00019070 7f25cb78 or r5,r25,r25 +4340 00019074 480192dd bl 0x32350 _memcpy +4344 00019078 80180004 lwz r0,0x4(r24) +4348 0001907c 82e10050 lwz r23,0x50(r1) +4352 00019080 7c190214 add r0,r25,r0 +4356 00019084 90180004 stw r0,0x4(r24) +4360 00019088 2f970000 cmpwi cr7,r23,0x0 +4364 0001908c 2e1e0000 cmpwi cr4,r30,0x0 +4368 00019090 419e0130 beq cr7,0x191c0 +4372 00019094 7ee3bb78 or r3,r23,r23 +4376 00019098 480192c9 bl 0x32360 _free +4380 0001909c 38000000 li r0,0x0 +4384 000190a0 90010050 stw r0,0x50(r1) +4388 000190a4 90010054 stw r0,0x54(r1) +4392 000190a8 90010058 stw r0,0x58(r1) +4396 000190ac 48000114 b 0x191c0 +4400 000190b0 70021000 andi. r2,r0,0x1000 +4404 000190b4 4182032c beq 0x193e0 +4408 000190b8 3b9c0001 addi r28,r28,0x1 +4412 000190bc 939a0000 stw r28,0x0(r26) +4416 000190c0 60000000 nop +4420 000190c4 60000000 nop +4424 000190c8 88190001 lbz r0,0x1(r25) +4428 000190cc 7c000774 extsb r0,r0 +4432 000190d0 2f800000 cmpwi cr7,r0,0x0 +4436 000190d4 419e00fc beq cr7,0x191d0 +4440 000190d8 48000310 b 0x193e8 +4444 000190dc 3b9c0001 addi r28,r28,0x1 +4448 000190e0 939a0000 stw r28,0x0(r26) +4452 000190e4 60000000 nop +4456 000190e8 60000000 nop +4460 000190ec 881c0000 lbz r0,0x0(r28) +4464 000190f0 7c000774 extsb r0,r0 +4468 000190f4 2f800000 cmpwi cr7,r0,0x0 +4472 000190f8 419e00d8 beq cr7,0x191d0 +4476 000190fc 81272818 lwz r9,0x2818(r7) +4480 00019100 54000dfc rlwinm r0,r0,1,23,30 +4484 00019104 7c49022e lhzx r2,r9,r0 +4488 00019108 70400004 andi. r0,r2,0x4 +4492 0001910c 4082ffd0 bne 0x190dc +4496 00019110 480000c0 b 0x191d0 +4500 00019114 801f0000 lwz r0,0x0(r31) +4504 00019118 70020100 andi. r2,r0,0x100 +4508 0001911c 4082000c bne 0x19128 +4512 00019120 70020200 andi. r2,r0,0x200 +4516 00019124 41820050 beq 0x19174 +4520 00019128 7fe3fb78 or r3,r31,r31 +4524 0001912c 7f44d378 or r4,r26,r26 +4528 00019130 7f05c378 or r5,r24,r24 +4532 00019134 38c00000 li r6,0x0 +4536 00019138 38e00000 li r7,0x0 +4540 0001913c 39000000 li r8,0x0 +4544 00019140 4bffa5e1 bl _demangle_template +4548 00019144 801f0028 lwz r0,0x28(r31) +4552 00019148 7c7e1b78 or r30,r3,r3 +4556 0001914c 70020001 andi. r2,r0,0x1 +4560 00019150 40820008 bne 0x19158 +4564 00019154 3a800001 li r20,0x1 +4568 00019158 805a0000 lwz r2,0x0(r26) +4572 0001915c 2e1e0000 cmpwi cr4,r30,0x0 +4576 00019160 3b820001 addi r28,r2,0x1 +4580 00019164 939a0000 stw r28,0x0(r26) +4584 00019168 48000058 b 0x191c0 +4588 0001916c 60000000 nop +4592 00019170 801f0000 lwz r0,0x0(r31) +4596 00019174 70020100 andi. r2,r0,0x100 +4600 00019178 4082000c bne 0x19184 +4604 0001917c 70020200 andi. r2,r0,0x200 +4608 00019180 41820260 beq 0x193e0 +4612 00019184 7fe3fb78 or r3,r31,r31 +4616 00019188 7f44d378 or r4,r26,r26 +4620 0001918c 7f05c378 or r5,r24,r24 +4624 00019190 3aa00001 li r21,0x1 +4628 00019194 4bffdbdd bl _demangle_args +4632 00019198 2e030000 cmpwi cr4,r3,0x0 +4636 0001919c 7c7e1b78 or r30,r3,r3 +4640 000191a0 48000020 b 0x191c0 +4644 000191a4 2e030000 cmpwi cr4,r3,0x0 +4648 000191a8 3ac00001 li r22,0x1 +4652 000191ac 3b600000 li r27,0x0 +4656 000191b0 48000010 b 0x191c0 +4660 000191b4 3b600000 li r27,0x0 +4664 000191b8 60000000 nop +4668 000191bc 60000000 nop +4672 000191c0 41920220 beq cr4,0x193e0 +4676 000191c4 4800000c b 0x191d0 +4680 000191c8 3aa00001 li r21,0x1 +4684 000191cc 3b600000 li r27,0x0 +4688 000191d0 2f960000 cmpwi cr7,r22,0x0 +4692 000191d4 419e00a0 beq cr7,0x19274 +4696 000191d8 801f0000 lwz r0,0x0(r31) +4700 000191dc 70020400 andi. r2,r0,0x400 +4704 000191e0 40820060 bne 0x19240 +4708 000191e4 70020800 andi. r2,r0,0x800 +4712 000191e8 40820058 bne 0x19240 +4716 000191ec 70022000 andi. r2,r0,0x2000 +4720 000191f0 40820050 bne 0x19240 +4724 000191f4 48000064 b 0x19258 +4728 000191f8 60000000 nop +4732 000191fc 60000000 nop +4736 00019200 3802ffff addi r0,r2,0xffff +4740 00019204 805f0004 lwz r2,0x4(r31) +4744 00019208 901f0020 stw r0,0x20(r31) +4748 0001920c 541d103a rlwinm r29,r0,2,0,29 +4752 00019210 7c62e82e lwzx r3,r2,r29 +4756 00019214 7c020378 or r2,r0,r0 +4760 00019218 2f830000 cmpwi cr7,r3,0x0 +4764 0001921c 419e0034 beq cr7,0x19250 +4768 00019220 48019141 bl 0x32360 _free +4772 00019224 805f0004 lwz r2,0x4(r31) +4776 00019228 38000000 li r0,0x0 +4780 0001922c 7c1d112e stwx r0,r29,r2 +4784 00019230 805f0020 lwz r2,0x20(r31) +4788 00019234 4800001c b 0x19250 +4792 00019238 60000000 nop +4796 0001923c 60000000 nop +4800 00019240 805f0020 lwz r2,0x20(r31) +4804 00019244 60000000 nop +4808 00019248 60000000 nop +4812 0001924c 60000000 nop +4816 00019250 2f820000 cmpwi cr7,r2,0x0 +4820 00019254 419dffac bgt cr7,0x19200 +4824 00019258 7fe3fb78 or r3,r31,r31 +4828 0001925c 7f44d378 or r4,r26,r26 +4832 00019260 7f05c378 or r5,r24,r24 +4836 00019264 3aa00001 li r21,0x1 +4840 00019268 3ac00000 li r22,0x0 +4844 0001926c 4bffdb05 bl _demangle_args +4848 00019270 7c7e1b78 or r30,r3,r3 +4852 00019274 2f9e0000 cmpwi cr7,r30,0x0 +4856 00019278 419e0168 beq cr7,0x193e0 +4860 0001927c 839a0000 lwz r28,0x0(r26) +4864 00019280 881c0000 lbz r0,0x0(r28) +4868 00019284 7f99e378 or r25,r28,r28 +4872 00019288 7c0b0774 extsb r11,r0 +4876 0001928c 2f8b0000 cmpwi cr7,r11,0x0 +4880 00019290 409eed30 bne cr7,0x17fc0 +4884 00019294 2f950000 cmpwi cr7,r21,0x0 +4888 00019298 409e0030 bne cr7,0x192c8 +4892 0001929c 801f0000 lwz r0,0x0(r31) +4896 000192a0 70020100 andi. r2,r0,0x100 +4900 000192a4 4082000c bne 0x192b0 +4904 000192a8 70020200 andi. r2,r0,0x200 +4908 000192ac 41820020 beq 0x192cc +4912 000192b0 7f44d378 or r4,r26,r26 +4916 000192b4 7fe3fb78 or r3,r31,r31 +4920 000192b8 7f05c378 or r5,r24,r24 +4924 000192bc 4bffdab5 bl _demangle_args +4928 000192c0 7c7e1b79 or. r30,r3,r3 +4932 000192c4 4182015c beq 0x19420 +4936 000192c8 801f0000 lwz r0,0x0(r31) +4940 000192cc 70020001 andi. r2,r0,0x1 +4944 000192d0 41820150 beq 0x19420 +4948 000192d4 801f0030 lwz r0,0x30(r31) +4952 000192d8 2f800000 cmpwi cr7,r0,0x0 +4956 000192dc 419e0014 beq cr7,0x192f0 +4960 000192e0 3c800003 lis r4,0x3 +4964 000192e4 7f03c378 or r3,r24,r24 +4968 000192e8 3884d908 addi r4,r4,0xd908 static +4972 000192ec 4bff5415 bl _string_append +4976 000192f0 813f0038 lwz r9,0x38(r31) +4980 000192f4 2f890000 cmpwi cr7,r9,0x0 +4984 000192f8 419e0128 beq cr7,0x19420 +4988 000192fc 80180000 lwz r0,0x0(r24) +4992 00019300 80580004 lwz r2,0x4(r24) +4996 00019304 7f801000 cmpw cr7,r0,r2 +5000 00019308 419e0018 beq cr7,0x19320 +5004 0001930c 3c800003 lis r4,0x3 +5008 00019310 7f03c378 or r3,r24,r24 +5012 00019314 3884d820 addi r4,r4,0xd820 +5016 00019318 4bff53e9 bl _string_append +5020 0001931c 813f0038 lwz r9,0x38(r31) +5024 00019320 2b890007 cmplwi cr7,r9,0x7 +5028 00019324 419d009c bgt cr7,0x193c0 +5032 00019328 3c400002 lis r2,0x2 +5036 0001932c 5529103a rlwinm r9,r9,2,0,29 +5040 00019330 38429344 addi r2,r2,0x9344 +5044 00019334 7c09102e lwzx r0,r9,r2 +5048 00019338 7c001214 add r0,r0,r2 +5052 0001933c 7c0903a6 mtspr ctr,r0 +5056 00019340 4e800420 bctr +5060 00019344 00000020 .long 0x00000020 +5064 00019348 0000002c .long 0x0000002c +5068 0001934c 00000038 .long 0x00000038 +5072 00019350 00000050 .long 0x00000050 +5076 00019354 00000044 .long 0x00000044 +5080 00019358 0000005c .long 0x0000005c +5084 0001935c 00000068 .long 0x00000068 +5088 00019360 00000080 .long 0x00000080 +5092 00019364 3c800003 lis r4,0x3 +5096 00019368 3884ccc0 addi r4,r4,0xccc0 +5100 0001936c 48000060 b 0x193cc +5104 00019370 3c800003 lis r4,0x3 +5108 00019374 3884d824 addi r4,r4,0xd824 const +5112 00019378 48000054 b 0x193cc +5116 0001937c 3c800003 lis r4,0x3 +5120 00019380 3884d82c addi r4,r4,0xd82c volatile +5124 00019384 48000048 b 0x193cc +5128 00019388 3c800003 lis r4,0x3 +5132 0001938c 3884d838 addi r4,r4,0xd838 __restrict +5136 00019390 4800003c b 0x193cc +5140 00019394 3c800003 lis r4,0x3 +5144 00019398 3884d844 addi r4,r4,0xd844 const volatile +5148 0001939c 48000030 b 0x193cc +5152 000193a0 3c800003 lis r4,0x3 +5156 000193a4 3884d854 addi r4,r4,0xd854 const __restrict +5160 000193a8 48000024 b 0x193cc +5164 000193ac 3c800003 lis r4,0x3 +5168 000193b0 3884d868 addi r4,r4,0xd868 volatile __restrict +5172 000193b4 48000018 b 0x193cc +5176 000193b8 60000000 nop +5180 000193bc 60000000 nop +5184 000193c0 48018ff1 bl 0x323b0 _abort +5188 000193c4 3c800003 lis r4,0x3 +5192 000193c8 3884d87c addi r4,r4,0xd87c const volatile __restrict +5196 000193cc 7f03c378 or r3,r24,r24 +5200 000193d0 4bff5331 bl _string_append +5204 000193d4 4800004c b 0x19420 +5208 000193d8 60000000 nop +5212 000193dc 60000000 nop +5216 000193e0 3bc00000 li r30,0x0 +5220 000193e4 4800003c b 0x19420 +5224 000193e8 3ce00004 lis r7,0x4 +5228 000193ec 54090dfc rlwinm r9,r0,1,23,30 +5232 000193f0 80472818 lwz r2,0x2818(r7) +5236 000193f4 7c09122e lhzx r0,r9,r2 +5240 000193f8 70020004 andi. r2,r0,0x4 +5244 000193fc 4082fce0 bne 0x190dc +5248 00019400 4bfffdd0 b 0x191d0 +5252 00019404 381c0001 addi r0,r28,0x1 +5256 00019408 901a0000 stw r0,0x0(r26) +5260 0001940c 4bfffdc4 b 0x191d0 +5264 00019410 3b600000 li r27,0x0 +5268 00019414 4bfffdc4 b 0x191d8 +5272 00019418 60000000 nop +5276 0001941c 60000000 nop +5280 00019420 382100b0 addi r1,r1,0xb0 +5284 00019424 7fc3f378 or r3,r30,r30 +5288 00019428 80010008 lwz r0,0x8(r1) +5292 0001942c 81610004 lwz r11,0x4(r1) +5296 00019430 ba61ffcc lmw r19,0xffcc(r1) +5300 00019434 7c0803a6 mtspr lr,r0 +5304 00019438 7d708120 mtocrf 0x08,r11 +5308 0001943c 4e800020 blr _iterate_demangle_function: +0 00019440 7c0802a6 mfspr r0,lr +4 00019444 bea1ffd4 stmw r21,0xffd4(r1) +8 00019448 7cdf3378 or r31,r6,r6 +12 0001944c 7c9b2378 or r27,r4,r4 +16 00019450 7c7a1b78 or r26,r3,r3 +20 00019454 7cbc2b78 or r28,r5,r5 +24 00019458 3bc60002 addi r30,r6,0x2 +28 0001945c 90010008 stw r0,0x8(r1) +32 00019460 9421ff30 stwu r1,0xff30(r1) +36 00019464 3ba00000 li r29,0x0 +40 00019468 60000000 nop +44 0001946c 88060002 lbz r0,0x2(r6) +48 00019470 83240000 lwz r25,0x0(r4) +52 00019474 2f800000 cmpwi cr7,r0,0x0 +56 00019478 419e0258 beq cr7,0x196d0 +60 0001947c 80030000 lwz r0,0x0(r3) +64 00019480 70020800 andi. r2,r0,0x800 +68 00019484 4082003c bne 0x194c0 +72 00019488 70020400 andi. r2,r0,0x400 +76 0001948c 40820034 bne 0x194c0 +80 00019490 70021000 andi. r2,r0,0x1000 +84 00019494 4082002c bne 0x194c0 +88 00019498 70022000 andi. r2,r0,0x2000 +92 0001949c 40820024 bne 0x194c0 +96 000194a0 3c800003 lis r4,0x3 +100 000194a4 7fc3f378 or r3,r30,r30 +104 000194a8 3884d7b8 addi r4,r4,0xd7b8 __ +108 000194ac 48018fb5 bl 0x32460 _strstr +112 000194b0 2f830000 cmpwi cr7,r3,0x0 +116 000194b4 409e0028 bne cr7,0x194dc +120 000194b8 60000000 nop +124 000194bc 60000000 nop +128 000194c0 7f43d378 or r3,r26,r26 +132 000194c4 7f64db78 or r4,r27,r27 +136 000194c8 7f85e378 or r5,r28,r28 +140 000194cc 7fe6fb78 or r6,r31,r31 +144 000194d0 3ba00001 li r29,0x1 +148 000194d4 4bffe3dd bl _demangle_function_name +152 000194d8 480001f8 b 0x196d0 +156 000194dc 801c0000 lwz r0,0x0(r28) +160 000194e0 80bc0004 lwz r5,0x4(r28) +164 000194e4 7f802800 cmpw cr7,r0,r5 +168 000194e8 409e0010 bne cr7,0x194f8 +172 000194ec 3ae00000 li r23,0x0 +176 000194f0 3ac00000 li r22,0x0 +180 000194f4 48000030 b 0x19524 +184 000194f8 7fa02850 subf r29,r0,r5 +188 000194fc 2f9d001f cmpwi cr7,r29,0x1f +192 00019500 7fa3eb78 or r3,r29,r29 +196 00019504 419d0008 bgt cr7,0x1950c +200 00019508 38600020 li r3,0x20 +204 0001950c 480002a5 bl _xmalloc +208 00019510 809c0000 lwz r4,0x0(r28) +212 00019514 7fa5eb78 or r5,r29,r29 +216 00019518 7c771b78 or r23,r3,r3 +220 0001951c 7edd1a14 add r22,r29,r3 +224 00019520 48018e31 bl 0x32350 _memcpy +228 00019524 3ba10038 addi r29,r1,0x38 +232 00019528 38a00054 li r5,0x54 +236 0001952c 38800000 li r4,0x0 +240 00019530 7fa3eb78 or r3,r29,r29 +244 00019534 48018ebd bl 0x323f0 _memset +248 00019538 7fa3eb78 or r3,r29,r29 +252 0001953c 7f44d378 or r4,r26,r26 +256 00019540 4bff52b1 bl _work_stuff_copy_to_from +260 00019544 881e0000 lbz r0,0x0(r30) +264 00019548 2f800000 cmpwi cr7,r0,0x0 +268 0001954c 419e0160 beq cr7,0x196ac +272 00019550 7f17b050 subf r24,r23,r22 +276 00019554 5715083c rlwinm r21,r24,1,0,30 +280 00019558 7fe6fb78 or r6,r31,r31 +284 0001955c 7f43d378 or r3,r26,r26 +288 00019560 7f64db78 or r4,r27,r27 +292 00019564 7f85e378 or r5,r28,r28 +296 00019568 4bffe349 bl _demangle_function_name +300 0001956c 7f43d378 or r3,r26,r26 +304 00019570 7f64db78 or r4,r27,r27 +308 00019574 7f85e378 or r5,r28,r28 +312 00019578 4bffea09 bl _demangle_signature +316 0001957c 7c7d1b79 or. r29,r3,r3 +320 00019580 40820130 bne 0x196b0 +324 00019584 933b0000 stw r25,0x0(r27) +328 00019588 7f96b800 cmpw cr7,r22,r23 +332 0001958c 807c0000 lwz r3,0x0(r28) +336 00019590 907c0004 stw r3,0x4(r28) +340 00019594 419e0088 beq cr7,0x1961c +344 00019598 2f830000 cmpwi cr7,r3,0x0 +348 0001959c 409e0038 bne cr7,0x195d4 +352 000195a0 2f98001f cmpwi cr7,r24,0x1f +356 000195a4 409d0010 ble cr7,0x195b4 +360 000195a8 7f1fc378 or r31,r24,r24 +364 000195ac 7f03c378 or r3,r24,r24 +368 000195b0 4800000c b 0x195bc +372 000195b4 38600020 li r3,0x20 +376 000195b8 3be00020 li r31,0x20 +380 000195bc 480001f5 bl _xmalloc +384 000195c0 7c1f1a14 add r0,r31,r3 +388 000195c4 907c0000 stw r3,0x0(r28) +392 000195c8 907c0004 stw r3,0x4(r28) +396 000195cc 901c0008 stw r0,0x8(r28) +400 000195d0 48000034 b 0x19604 +404 000195d4 801c0008 lwz r0,0x8(r28) +408 000195d8 7c030050 subf r0,r3,r0 +412 000195dc 7f980000 cmpw cr7,r24,r0 +416 000195e0 409d0020 ble cr7,0x19600 +420 000195e4 7ea4ab78 or r4,r21,r21 +424 000195e8 48000319 bl _xrealloc +428 000195ec 7c151a14 add r0,r21,r3 +432 000195f0 907c0000 stw r3,0x0(r28) +436 000195f4 907c0004 stw r3,0x4(r28) +440 000195f8 901c0008 stw r0,0x8(r28) +444 000195fc 48000008 b 0x19604 +448 00019600 807c0004 lwz r3,0x4(r28) +452 00019604 7ee4bb78 or r4,r23,r23 +456 00019608 7f05c378 or r5,r24,r24 +460 0001960c 48018d45 bl 0x32350 _memcpy +464 00019610 801c0004 lwz r0,0x4(r28) +468 00019614 7c180214 add r0,r24,r0 +472 00019618 901c0004 stw r0,0x4(r28) +476 0001961c 7f43d378 or r3,r26,r26 +480 00019620 38810038 addi r4,r1,0x38 +484 00019624 4bff51cd bl _work_stuff_copy_to_from +488 00019628 885e0000 lbz r2,0x0(r30) +492 0001962c 7c400774 extsb r0,r2 +496 00019630 2f800000 cmpwi cr7,r0,0x0 +500 00019634 419e0020 beq cr7,0x19654 +504 00019638 48000038 b 0x19670 +508 0001963c 60000000 nop +512 00019640 3bde0001 addi r30,r30,0x1 +516 00019644 885e0000 lbz r2,0x0(r30) +520 00019648 7c400774 extsb r0,r2 +524 0001964c 2f800000 cmpwi cr7,r0,0x0 +528 00019650 409e0020 bne cr7,0x19670 +532 00019654 7c400774 extsb r0,r2 +536 00019658 2f80005f cmpwi cr7,r0,0x5f '_' +540 0001965c 409e0040 bne cr7,0x1969c +544 00019660 48000030 b 0x19690 +548 00019664 60000000 nop +552 00019668 60000000 nop +556 0001966c 60000000 nop +560 00019670 2f80005f cmpwi cr7,r0,0x5f '_' +564 00019674 409effcc bne cr7,0x19640 +568 00019678 881e0001 lbz r0,0x1(r30) +572 0001967c 393e0001 addi r9,r30,0x1 +576 00019680 2f80005f cmpwi cr7,r0,0x5f '_' +580 00019684 419effd0 beq cr7,0x19654 +584 00019688 7d3e4b78 or r30,r9,r9 +588 0001968c 4bffffb8 b 0x19644 +592 00019690 8c5e0001 lbzu r2,0x1(r30) +596 00019694 2f82005f cmpwi cr7,r2,0x5f '_' +600 00019698 419efff8 beq cr7,0x19690 +604 0001969c 7c400774 extsb r0,r2 +608 000196a0 3bfefffe addi r31,r30,0xfffe +612 000196a4 2f800000 cmpwi cr7,r0,0x0 +616 000196a8 409efeb0 bne cr7,0x19558 +620 000196ac 3ba00000 li r29,0x0 +624 000196b0 38610038 addi r3,r1,0x38 +628 000196b4 4bff4dcd bl _delete_non_B_K_work_stuff +632 000196b8 38610038 addi r3,r1,0x38 +636 000196bc 4bff4cc5 bl _squangle_mop_up +640 000196c0 2f970000 cmpwi cr7,r23,0x0 +644 000196c4 419e000c beq cr7,0x196d0 +648 000196c8 7ee3bb78 or r3,r23,r23 +652 000196cc 48018c95 bl 0x32360 _free +656 000196d0 382100d0 addi r1,r1,0xd0 +660 000196d4 7fa3eb78 or r3,r29,r29 +664 000196d8 80010008 lwz r0,0x8(r1) +668 000196dc baa1ffd4 lmw r21,0xffd4(r1) +672 000196e0 7c0803a6 mtspr lr,r0 +676 000196e4 4e800020 blr +680 000196e8 00000000 .long 0x00000000 +684 000196ec 00000000 .long 0x00000000 _xexit: +0 000196f0 7c0802a6 mfspr r0,lr +4 000196f4 93e1fffc stw r31,0xfffc(r1) +8 000196f8 3c400003 lis r2,0x3 +12 000196fc 7c7f1b78 or r31,r3,r3 +16 00019700 8042301c lwz r2,0x301c(r2) +20 00019704 90010008 stw r0,0x8(r1) +24 00019708 9421ffb0 stwu r1,0xffb0(r1) +28 0001970c 80420000 lwz r2,0x0(r2) +32 00019710 2f820000 cmpwi cr7,r2,0x0 +36 00019714 419e0010 beq cr7,0x19724 +40 00019718 7c4903a6 mtspr ctr,r2 +44 0001971c 7c4c1378 or r12,r2,r2 +48 00019720 4e800421 bctrl +52 00019724 7fe3fb78 or r3,r31,r31 +56 00019728 48018d49 bl 0x32470 _exit +60 0001972c 00000000 .long 0x00000000 _xmalloc_set_program_name: +0 00019730 3c400003 lis r2,0x3 +4 00019734 90623020 stw r3,0x3020(r2) +8 00019738 4e800020 blr +12 0001973c 60000000 nop _xmalloc_failed: +0 00019740 7c0802a6 mfspr r0,lr +4 00019744 3c400003 lis r2,0x3 +8 00019748 7c671b78 or r7,r3,r3 +12 0001974c 80a23020 lwz r5,0x3020(r2) +16 00019750 90010008 stw r0,0x8(r1) +20 00019754 9421ffc0 stwu r1,0xffc0(r1) +24 00019758 60000000 nop +28 0001975c 88050000 lbz r0,0x0(r5) +32 00019760 2f800000 cmpwi cr7,r0,0x0 +36 00019764 419e001c beq cr7,0x19780 +40 00019768 3cc00003 lis r6,0x3 +44 0001976c 38c6d910 addi r6,r6,0xd910 : +48 00019770 48000018 b 0x19788 +52 00019774 60000000 nop +56 00019778 60000000 nop +60 0001977c 60000000 nop +64 00019780 3cc00003 lis r6,0x3 +68 00019784 38c6ccc0 addi r6,r6,0xccc0 +72 00019788 3c600004 lis r3,0x4 +76 0001978c 3c800003 lis r4,0x3 +80 00019790 8063281c lwz r3,0x281c(r3) +84 00019794 3884d914 addi r4,r4,0xd914 \n%s%sout of memory allocating %lu bytes\n +88 00019798 386300b0 addi r3,r3,0xb0 +92 0001979c 48018cf5 bl 0x32490 _fprintf$LDBL128 +96 000197a0 38600001 li r3,0x1 +100 000197a4 4bffff4d bl _xexit +104 000197a8 60000000 nop +108 000197ac 60000000 nop _xmalloc: +0 000197b0 7c0802a6 mfspr r0,lr +4 000197b4 93e1fffc stw r31,0xfffc(r1) +8 000197b8 7c7f1b79 or. r31,r3,r3 +12 000197bc 90010008 stw r0,0x8(r1) +16 000197c0 9421ffb0 stwu r1,0xffb0(r1) +20 000197c4 40820008 bne 0x197cc +24 000197c8 3be00001 li r31,0x1 +28 000197cc 7fe3fb78 or r3,r31,r31 +32 000197d0 48018b41 bl 0x32310 _malloc +36 000197d4 2f830000 cmpwi cr7,r3,0x0 +40 000197d8 40be0058 bne+ cr7,0x19830 +44 000197dc 3c400003 lis r2,0x3 +48 000197e0 80a23020 lwz r5,0x3020(r2) +52 000197e4 88050000 lbz r0,0x0(r5) +56 000197e8 2f800000 cmpwi cr7,r0,0x0 +60 000197ec 419e0010 beq cr7,0x197fc +64 000197f0 3cc00003 lis r6,0x3 +68 000197f4 38c6d910 addi r6,r6,0xd910 : +72 000197f8 4800000c b 0x19804 +76 000197fc 3cc00003 lis r6,0x3 +80 00019800 38c6ccc0 addi r6,r6,0xccc0 +84 00019804 3c600004 lis r3,0x4 +88 00019808 3c800003 lis r4,0x3 +92 0001980c 7fe7fb78 or r7,r31,r31 +96 00019810 8063281c lwz r3,0x281c(r3) +100 00019814 3884d914 addi r4,r4,0xd914 \n%s%sout of memory allocating %lu bytes\n +104 00019818 386300b0 addi r3,r3,0xb0 +108 0001981c 48018c75 bl 0x32490 _fprintf$LDBL128 +112 00019820 38600001 li r3,0x1 +116 00019824 4bfffecd bl _xexit +120 00019828 60000000 nop +124 0001982c 60000000 nop +128 00019830 38210050 addi r1,r1,0x50 +132 00019834 80010008 lwz r0,0x8(r1) +136 00019838 83e1fffc lwz r31,0xfffc(r1) +140 0001983c 7c0803a6 mtspr lr,r0 +144 00019840 4e800020 blr +148 00019844 60000000 nop +152 00019848 60000000 nop +156 0001984c 60000000 nop _xcalloc: +0 00019850 7c0802a6 mfspr r0,lr +4 00019854 bfc1fff8 stmw r30,0xfff8(r1) +8 00019858 7c7e1b79 or. r30,r3,r3 +12 0001985c 7c9f2378 or r31,r4,r4 +16 00019860 90010008 stw r0,0x8(r1) +20 00019864 9421ffb0 stwu r1,0xffb0(r1) +24 00019868 4182000c beq 0x19874 +28 0001986c 2f840000 cmpwi cr7,r4,0x0 +32 00019870 409e000c bne cr7,0x1987c +36 00019874 3bc00001 li r30,0x1 +40 00019878 3be00001 li r31,0x1 +44 0001987c 7fc3f378 or r3,r30,r30 +48 00019880 7fe4fb78 or r4,r31,r31 +52 00019884 48018bfd bl 0x32480 _calloc +56 00019888 2f830000 cmpwi cr7,r3,0x0 +60 0001988c 40be0054 bne+ cr7,0x198e0 +64 00019890 3c400003 lis r2,0x3 +68 00019894 7cfef9d6 mullw r7,r30,r31 +72 00019898 80a23020 lwz r5,0x3020(r2) +76 0001989c 88050000 lbz r0,0x0(r5) +80 000198a0 2f800000 cmpwi cr7,r0,0x0 +84 000198a4 419e0010 beq cr7,0x198b4 +88 000198a8 3cc00003 lis r6,0x3 +92 000198ac 38c6d910 addi r6,r6,0xd910 : +96 000198b0 4800000c b 0x198bc +100 000198b4 3cc00003 lis r6,0x3 +104 000198b8 38c6ccc0 addi r6,r6,0xccc0 +108 000198bc 3c600004 lis r3,0x4 +112 000198c0 3c800003 lis r4,0x3 +116 000198c4 8063281c lwz r3,0x281c(r3) +120 000198c8 3884d914 addi r4,r4,0xd914 \n%s%sout of memory allocating %lu bytes\n +124 000198cc 386300b0 addi r3,r3,0xb0 +128 000198d0 48018bc1 bl 0x32490 _fprintf$LDBL128 +132 000198d4 38600001 li r3,0x1 +136 000198d8 4bfffe19 bl _xexit +140 000198dc 60000000 nop +144 000198e0 38210050 addi r1,r1,0x50 +148 000198e4 80010008 lwz r0,0x8(r1) +152 000198e8 bbc1fff8 lmw r30,0xfff8(r1) +156 000198ec 7c0803a6 mtspr lr,r0 +160 000198f0 4e800020 blr +164 000198f4 60000000 nop +168 000198f8 60000000 nop +172 000198fc 60000000 nop _xrealloc: +0 00019900 7c0802a6 mfspr r0,lr +4 00019904 93e1fffc stw r31,0xfffc(r1) +8 00019908 7c9f2379 or. r31,r4,r4 +12 0001990c 90010008 stw r0,0x8(r1) +16 00019910 9421ffb0 stwu r1,0xffb0(r1) +20 00019914 7c601b78 or r0,r3,r3 +24 00019918 40820008 bne 0x19920 +28 0001991c 3be00001 li r31,0x1 +32 00019920 2f800000 cmpwi cr7,r0,0x0 +36 00019924 409e001c bne cr7,0x19940 +40 00019928 7fe3fb78 or r3,r31,r31 +44 0001992c 480189e5 bl 0x32310 _malloc +48 00019930 48000018 b 0x19948 +52 00019934 60000000 nop +56 00019938 60000000 nop +60 0001993c 60000000 nop +64 00019940 7fe4fb78 or r4,r31,r31 +68 00019944 480189dd bl 0x32320 _realloc +72 00019948 2f830000 cmpwi cr7,r3,0x0 +76 0001994c 40be0054 bne+ cr7,0x199a0 +80 00019950 3c400003 lis r2,0x3 +84 00019954 80a23020 lwz r5,0x3020(r2) +88 00019958 88050000 lbz r0,0x0(r5) +92 0001995c 2f800000 cmpwi cr7,r0,0x0 +96 00019960 419e0010 beq cr7,0x19970 +100 00019964 3cc00003 lis r6,0x3 +104 00019968 38c6d910 addi r6,r6,0xd910 : +108 0001996c 4800000c b 0x19978 +112 00019970 3cc00003 lis r6,0x3 +116 00019974 38c6ccc0 addi r6,r6,0xccc0 +120 00019978 3c600004 lis r3,0x4 +124 0001997c 3c800003 lis r4,0x3 +128 00019980 7fe7fb78 or r7,r31,r31 +132 00019984 8063281c lwz r3,0x281c(r3) +136 00019988 3884d914 addi r4,r4,0xd914 \n%s%sout of memory allocating %lu bytes\n +140 0001998c 386300b0 addi r3,r3,0xb0 +144 00019990 48018b01 bl 0x32490 _fprintf$LDBL128 +148 00019994 38600001 li r3,0x1 +152 00019998 4bfffd59 bl _xexit +156 0001999c 60000000 nop +160 000199a0 38210050 addi r1,r1,0x50 +164 000199a4 80010008 lwz r0,0x8(r1) +168 000199a8 83e1fffc lwz r31,0xfffc(r1) +172 000199ac 7c0803a6 mtspr lr,r0 +176 000199b0 4e800020 blr +180 000199b4 00000000 .long 0x00000000 +184 000199b8 00000000 .long 0x00000000 +188 000199bc 00000000 .long 0x00000000 _xstrdup: +0 000199c0 7c0802a6 mfspr r0,lr +4 000199c4 bf81fff0 stmw r28,0xfff0(r1) +8 000199c8 7c7c1b78 or r28,r3,r3 +12 000199cc 90010008 stw r0,0x8(r1) +16 000199d0 9421ffb0 stwu r1,0xffb0(r1) +20 000199d4 480189ad bl 0x32380 _strlen +24 000199d8 3ba30001 addi r29,r3,0x1 +28 000199dc 7fa3eb78 or r3,r29,r29 +32 000199e0 4bfffdd1 bl _xmalloc +36 000199e4 38210050 addi r1,r1,0x50 +40 000199e8 7f84e378 or r4,r28,r28 +44 000199ec 7fa5eb78 or r5,r29,r29 +48 000199f0 80010008 lwz r0,0x8(r1) +52 000199f4 bb81fff0 lmw r28,0xfff0(r1) +56 000199f8 7c0803a6 mtspr lr,r0 +60 000199fc 48018954 b 0x32350 _memcpy -(id)[CLIController init] +0 00019a00 7c0802a6 mfspr r0,lr +4 00019a04 3c400004 lis r2,0x4 +8 00019a08 3c800004 lis r4,0x4 +12 00019a0c 90010008 stw r0,0x8(r1) +16 00019a10 9421ffb0 stwu r1,0xffb0(r1) +20 00019a14 60000000 nop +24 00019a18 60000000 nop +28 00019a1c 804245c0 lwz r2,0x45c0(r2) NSObject +32 00019a20 808443e4 lwz r4,0x43e4(r4) init +36 00019a24 90610038 stw r3,0x38(r1) +40 00019a28 38610038 addi r3,r1,0x38 +44 00019a2c 9041003c stw r2,0x3c(r1) +48 00019a30 48018a71 bl 0x324a0 -[[r3 super] init] +52 00019a34 38210050 addi r1,r1,0x50 +56 00019a38 80010008 lwz r0,0x8(r1) +60 00019a3c 7c0803a6 mtspr lr,r0 +64 00019a40 4e800020 blr +68 00019a44 60000000 nop +72 00019a48 60000000 nop +76 00019a4c 60000000 nop -(id)[CLIController initWithArgs:count:] +0 00019a50 7c0802a6 mfspr r0,lr +4 00019a54 bf81fff0 stmw r28,0xfff0(r1) +8 00019a58 90010008 stw r0,0x8(r1) +12 00019a5c 9421fc40 stwu r1,0xfc40(r1) +16 00019a60 906103d8 stw r3,0x3d8(r1) +20 00019a64 908103dc stw r4,0x3dc(r1) +24 00019a68 3c800004 lis r4,0x4 +28 00019a6c 90a103e0 stw r5,0x3e0(r1) +32 00019a70 90c103e4 stw r6,0x3e4(r1) +36 00019a74 808443e0 lwz r4,0x43e0(r4) initSCR +40 00019a78 806103d8 lwz r3,0x3d8(r1) +44 00019a7c 4bfeff03 bla 0xfffeff00 -[r3 initSCR] +48 00019a80 800103e4 lwz r0,0x3e4(r1) +52 00019a84 2f800001 cmpwi cr7,r0,0x1 +56 00019a88 419d0028 bgt cr7,0x19ab0 +60 00019a8c 3c800004 lis r4,0x4 +64 00019a90 806103d8 lwz r3,0x3d8(r1) +68 00019a94 808443dc lwz r4,0x43dc(r4) usage +72 00019a98 4bfeff03 bla 0xfffeff00 -[r3 usage] +76 00019a9c 38600000 li r3,0x0 +80 00019aa0 48000980 b 0x1a420 +84 00019aa4 60000000 nop +88 00019aa8 60000000 nop +92 00019aac 60000000 nop +96 00019ab0 3c400004 lis r2,0x4 +100 00019ab4 3c800004 lis r4,0x4 +104 00019ab8 800103d8 lwz r0,0x3d8(r1) +108 00019abc 38610054 addi r3,r1,0x54 +112 00019ac0 804245c0 lwz r2,0x45c0(r2) NSObject +116 00019ac4 808443e4 lwz r4,0x43e4(r4) init +120 00019ac8 90010054 stw r0,0x54(r1) +124 00019acc 90410058 stw r2,0x58(r1) +128 00019ad0 480189d1 bl 0x324a0 -[[r3 super] init] +132 00019ad4 906103d8 stw r3,0x3d8(r1) +136 00019ad8 60000000 nop +140 00019adc 60000000 nop +144 00019ae0 60000000 nop +148 00019ae4 800103d8 lwz r0,0x3d8(r1) +152 00019ae8 2f800000 cmpwi cr7,r0,0x0 +156 00019aec 419e0924 beq cr7,0x1a410 +160 00019af0 3ba1005c addi r29,r1,0x5c +164 00019af4 3c800003 lis r4,0x3 +168 00019af8 38a00030 li r5,0x30 +172 00019afc 38842b3c addi r4,r4,0x2b3c +176 00019b00 7fa3eb78 or r3,r29,r29 +180 00019b04 4801884d bl 0x32350 _memcpy +184 00019b08 3800000c li r0,0xc +188 00019b0c 90010048 stw r0,0x48(r1) +192 00019b10 48018a71 bl 0x32580 _mach_host_self +196 00019b14 7fa5eb78 or r5,r29,r29 +200 00019b18 38800001 li r4,0x1 +204 00019b1c 38c10048 addi r6,r1,0x48 +208 00019b20 48018a71 bl 0x32590 _host_info +212 00019b24 812103d8 lwz r9,0x3d8(r1) +216 00019b28 80010068 lwz r0,0x68(r1) +220 00019b2c 9009000c stw r0,0xc(r9) +224 00019b30 804103d8 lwz r2,0x3d8(r1) +228 00019b34 8002000c lwz r0,0xc(r2) +232 00019b38 2f800012 cmpwi cr7,r0,0x12 +236 00019b3c 419e0044 beq cr7,0x19b80 +240 00019b40 804103d8 lwz r2,0x3d8(r1) +244 00019b44 8002000c lwz r0,0xc(r2) +248 00019b48 2f800007 cmpwi cr7,r0,0x7 +252 00019b4c 419e0034 beq cr7,0x19b80 +256 00019b50 3cc00004 lis r6,0x4 +260 00019b54 3c600003 lis r3,0x3 +264 00019b58 38800001 li r4,0x1 +268 00019b5c 38a0001c li r5,0x1c +272 00019b60 80c6281c lwz r6,0x281c(r6) +276 00019b64 3863de40 addi r3,r3,0xde40 otx: I shouldn't be here...\n +280 00019b68 38c600b0 addi r6,r6,0xb0 +284 00019b6c 480189f5 bl 0x32560 _fwrite +288 00019b70 480001a0 b 0x19d10 +292 00019b74 60000000 nop +296 00019b78 60000000 nop +300 00019b7c 60000000 nop +304 00019b80 804103d8 lwz r2,0x3d8(r1) +308 00019b84 38000001 li r0,0x1 +312 00019b88 39200000 li r9,0x0 +316 00019b8c 9802001e stb r0,0x1e(r2) +320 00019b90 99220020 stb r9,0x20(r2) +324 00019b94 98020026 stb r0,0x26(r2) +328 00019b98 98020025 stb r0,0x25(r2) +332 00019b9c 98020024 stb r0,0x24(r2) +336 00019ba0 99220023 stb r9,0x23(r2) +340 00019ba4 98020022 stb r0,0x22(r2) +344 00019ba8 98020021 stb r0,0x21(r2) +348 00019bac 9802001f stb r0,0x1f(r2) +352 00019bb0 39200000 li r9,0x0 +356 00019bb4 38000001 li r0,0x1 +360 00019bb8 9121004c stw r9,0x4c(r1) +364 00019bbc 90010050 stw r0,0x50(r1) +368 00019bc0 804103e4 lwz r2,0x3e4(r1) +372 00019bc4 80010050 lwz r0,0x50(r1) +376 00019bc8 7f820040 cmplw cr7,r2,r0 +380 00019bcc 409d03c4 ble cr7,0x19f90 +384 00019bd0 80410050 lwz r2,0x50(r1) +388 00019bd4 816103e0 lwz r11,0x3e0(r1) +392 00019bd8 5442103a rlwinm r2,r2,2,0,29 +396 00019bdc 7d22582e lwzx r9,r2,r11 +400 00019be0 88090000 lbz r0,0x0(r9) +404 00019be4 2f80002d cmpwi cr7,r0,0x2d '-' +408 00019be8 409e0358 bne cr7,0x19f40 +412 00019bec 80410050 lwz r2,0x50(r1) +416 00019bf0 816103e0 lwz r11,0x3e0(r1) +420 00019bf4 5442103a rlwinm r2,r2,2,0,29 +424 00019bf8 7d22582e lwzx r9,r2,r11 +428 00019bfc 88090001 lbz r0,0x1(r9) +432 00019c00 2f800000 cmpwi cr7,r0,0x0 +436 00019c04 419e00f0 beq cr7,0x19cf4 +440 00019c08 80410050 lwz r2,0x50(r1) +444 00019c0c 812103e0 lwz r9,0x3e0(r1) +448 00019c10 3c800003 lis r4,0x3 +452 00019c14 38a00005 li r5,0x5 +456 00019c18 3884de60 addi r4,r4,0xde60 arch +460 00019c1c 5442103a rlwinm r2,r2,2,0,29 +464 00019c20 7c62482e lwzx r3,r2,r9 +468 00019c24 38630001 addi r3,r3,0x1 +472 00019c28 48018749 bl 0x32370 _strncmp +476 00019c2c 2f830000 cmpwi cr7,r3,0x0 +480 00019c30 409e0100 bne cr7,0x19d30 +484 00019c34 81210050 lwz r9,0x50(r1) +488 00019c38 3c800003 lis r4,0x3 +492 00019c3c 38a00004 li r5,0x4 +496 00019c40 3884de68 addi r4,r4,0xde68 ppc +500 00019c44 39290001 addi r9,r9,0x1 +504 00019c48 91210050 stw r9,0x50(r1) +508 00019c4c 60000000 nop +512 00019c50 60000000 nop +516 00019c54 80410050 lwz r2,0x50(r1) +520 00019c58 812103e0 lwz r9,0x3e0(r1) +524 00019c5c 5442103a rlwinm r2,r2,2,0,29 +528 00019c60 7fa2482e lwzx r29,r2,r9 +532 00019c64 7fa3eb78 or r3,r29,r29 +536 00019c68 48018709 bl 0x32370 _strncmp +540 00019c6c 2f830000 cmpwi cr7,r3,0x0 +544 00019c70 409e0014 bne cr7,0x19c84 +548 00019c74 804103d8 lwz r2,0x3d8(r1) +552 00019c78 38000012 li r0,0x12 +556 00019c7c 9002000c stw r0,0xc(r2) +560 00019c80 480002ec b 0x19f6c +564 00019c84 3c800003 lis r4,0x3 +568 00019c88 7fa3eb78 or r3,r29,r29 +572 00019c8c 38a00005 li r5,0x5 +576 00019c90 3884de6c addi r4,r4,0xde6c i386 +580 00019c94 480186dd bl 0x32370 _strncmp +584 00019c98 2f830000 cmpwi cr7,r3,0x0 +588 00019c9c 419e0020 beq cr7,0x19cbc +592 00019ca0 3c800003 lis r4,0x3 +596 00019ca4 7fa3eb78 or r3,r29,r29 +600 00019ca8 38a00004 li r5,0x4 +604 00019cac 3884de74 addi r4,r4,0xde74 x86 +608 00019cb0 480186c1 bl 0x32370 _strncmp +612 00019cb4 2f830000 cmpwi cr7,r3,0x0 +616 00019cb8 409e0014 bne cr7,0x19ccc +620 00019cbc 804103d8 lwz r2,0x3d8(r1) +624 00019cc0 38000007 li r0,0x7 +628 00019cc4 9002000c stw r0,0xc(r2) +632 00019cc8 480002a4 b 0x19f6c +636 00019ccc 80410050 lwz r2,0x50(r1) +640 00019cd0 3c600004 lis r3,0x4 +644 00019cd4 812103e0 lwz r9,0x3e0(r1) +648 00019cd8 3c800003 lis r4,0x3 +652 00019cdc 8063281c lwz r3,0x281c(r3) +656 00019ce0 3884de78 addi r4,r4,0xde78 otx: unknown architecture: "%s"\n +660 00019ce4 5442103a rlwinm r2,r2,2,0,29 +664 00019ce8 7ca2482e lwzx r5,r2,r9 +668 00019cec 386300b0 addi r3,r3,0xb0 +672 00019cf0 480187a1 bl 0x32490 _fprintf$LDBL128 +676 00019cf4 3c800004 lis r4,0x4 +680 00019cf8 806103d8 lwz r3,0x3d8(r1) +684 00019cfc 808443dc lwz r4,0x43dc(r4) usage +688 00019d00 4bfeff03 bla 0xfffeff00 -[r3 usage] +692 00019d04 60000000 nop +696 00019d08 60000000 nop +700 00019d0c 60000000 nop +704 00019d10 3c800004 lis r4,0x4 +708 00019d14 806103d8 lwz r3,0x3d8(r1) +712 00019d18 808443d8 lwz r4,0x43d8(r4) release +716 00019d1c 4bfeff03 bla 0xfffeff00 -[r3 release] +720 00019d20 38600000 li r3,0x0 +724 00019d24 480006fc b 0x1a420 +728 00019d28 60000000 nop +732 00019d2c 60000000 nop +736 00019d30 38000001 li r0,0x1 +740 00019d34 9001003c stw r0,0x3c(r1) +744 00019d38 60000000 nop +748 00019d3c 60000000 nop +752 00019d40 80410050 lwz r2,0x50(r1) +756 00019d44 816103e0 lwz r11,0x3e0(r1) +760 00019d48 8141003c lwz r10,0x3c(r1) +764 00019d4c 5442103a rlwinm r2,r2,2,0,29 +768 00019d50 7d22582e lwzx r9,r2,r11 +772 00019d54 7c0950ae lbzx r0,r9,r10 +776 00019d58 2f800000 cmpwi cr7,r0,0x0 +780 00019d5c 419e0210 beq cr7,0x19f6c +784 00019d60 81210050 lwz r9,0x50(r1) +788 00019d64 814103e0 lwz r10,0x3e0(r1) +792 00019d68 8101003c lwz r8,0x3c(r1) +796 00019d6c 5529103a rlwinm r9,r9,2,0,29 +800 00019d70 7d69502e lwzx r11,r9,r10 +804 00019d74 7c4b40ae lbzx r2,r11,r8 +808 00019d78 7c420774 extsb r2,r2 +812 00019d7c 3922ff9e addi r9,r2,0xff9e +816 00019d80 2b890014 cmplwi cr7,r9,0x14 +820 00019d84 419d012c bgt cr7,0x19eb0 +824 00019d88 3c400002 lis r2,0x2 +828 00019d8c 5529103a rlwinm r9,r9,2,0,29 +832 00019d90 38429da4 addi r2,r2,0x9da4 +836 00019d94 7c09102e lwzx r0,r9,r2 +840 00019d98 7c001214 add r0,r0,r2 +844 00019d9c 7c0903a6 mtspr ctr,r0 +848 00019da0 4e800420 bctr +852 00019da4 000000a4 .long 0x000000a4 +856 00019da8 00000084 .long 0x00000084 +860 00019dac 00000074 .long 0x00000074 +864 00019db0 00000064 .long 0x00000064 +868 00019db4 0000010c .long 0x0000010c +872 00019db8 0000010c .long 0x0000010c +876 00019dbc 0000010c .long 0x0000010c +880 00019dc0 0000010c .long 0x0000010c +884 00019dc4 0000010c .long 0x0000010c +888 00019dc8 0000010c .long 0x0000010c +892 00019dcc 00000054 .long 0x00000054 +896 00019dd0 00000094 .long 0x00000094 +900 00019dd4 000000b4 .long 0x000000b4 +904 00019dd8 000000f4 .long 0x000000f4 +908 00019ddc 000000e4 .long 0x000000e4 +912 00019de0 0000010c .long 0x0000010c +916 00019de4 000000c4 .long 0x000000c4 +920 00019de8 0000010c .long 0x0000010c +924 00019dec 0000010c .long 0x0000010c +928 00019df0 0000010c .long 0x0000010c +932 00019df4 000000d4 .long 0x000000d4 +936 00019df8 804103d8 lwz r2,0x3d8(r1) +940 00019dfc 38000000 li r0,0x0 +944 00019e00 9802001e stb r0,0x1e(r2) +948 00019e04 480000fc b 0x19f00 +952 00019e08 804103d8 lwz r2,0x3d8(r1) +956 00019e0c 38000000 li r0,0x0 +960 00019e10 9802001f stb r0,0x1f(r2) +964 00019e14 480000ec b 0x19f00 +968 00019e18 804103d8 lwz r2,0x3d8(r1) +972 00019e1c 38000001 li r0,0x1 +976 00019e20 98020020 stb r0,0x20(r2) +980 00019e24 480000dc b 0x19f00 +984 00019e28 804103d8 lwz r2,0x3d8(r1) +988 00019e2c 38000000 li r0,0x0 +992 00019e30 98020021 stb r0,0x21(r2) +996 00019e34 480000cc b 0x19f00 +1000 00019e38 804103d8 lwz r2,0x3d8(r1) +1004 00019e3c 38000000 li r0,0x0 +1008 00019e40 98020022 stb r0,0x22(r2) +1012 00019e44 480000bc b 0x19f00 +1016 00019e48 804103d8 lwz r2,0x3d8(r1) +1020 00019e4c 38000001 li r0,0x1 +1024 00019e50 98020023 stb r0,0x23(r2) +1028 00019e54 480000ac b 0x19f00 +1032 00019e58 804103d8 lwz r2,0x3d8(r1) +1036 00019e5c 38000000 li r0,0x0 +1040 00019e60 98020024 stb r0,0x24(r2) +1044 00019e64 4800009c b 0x19f00 +1048 00019e68 804103d8 lwz r2,0x3d8(r1) +1052 00019e6c 38000000 li r0,0x0 +1056 00019e70 98020025 stb r0,0x25(r2) +1060 00019e74 4800008c b 0x19f00 +1064 00019e78 804103d8 lwz r2,0x3d8(r1) +1068 00019e7c 38000000 li r0,0x0 +1072 00019e80 98020026 stb r0,0x26(r2) +1076 00019e84 4800007c b 0x19f00 +1080 00019e88 804103d8 lwz r2,0x3d8(r1) +1084 00019e8c 38000001 li r0,0x1 +1088 00019e90 9802001d stb r0,0x1d(r2) +1092 00019e94 4800006c b 0x19f00 +1096 00019e98 804103d8 lwz r2,0x3d8(r1) +1100 00019e9c 38000001 li r0,0x1 +1104 00019ea0 9802001c stb r0,0x1c(r2) +1108 00019ea4 4800005c b 0x19f00 +1112 00019ea8 60000000 nop +1116 00019eac 60000000 nop +1120 00019eb0 80410050 lwz r2,0x50(r1) +1124 00019eb4 816103e0 lwz r11,0x3e0(r1) +1128 00019eb8 3c600004 lis r3,0x4 +1132 00019ebc 3c800003 lis r4,0x3 +1136 00019ec0 8141003c lwz r10,0x3c(r1) +1140 00019ec4 8063281c lwz r3,0x281c(r3) +1144 00019ec8 3884de9c addi r4,r4,0xde9c otx: unknown argument: '%c'\n +1148 00019ecc 5442103a rlwinm r2,r2,2,0,29 +1152 00019ed0 7d22582e lwzx r9,r2,r11 +1156 00019ed4 386300b0 addi r3,r3,0xb0 +1160 00019ed8 7ca950ae lbzx r5,r9,r10 +1164 00019edc 7ca50774 extsb r5,r5 +1168 00019ee0 480185b1 bl 0x32490 _fprintf$LDBL128 +1172 00019ee4 3c800004 lis r4,0x4 +1176 00019ee8 806103d8 lwz r3,0x3d8(r1) +1180 00019eec 808443dc lwz r4,0x43dc(r4) usage +1184 00019ef0 4bfeff03 bla 0xfffeff00 -[r3 usage] +1188 00019ef4 4bfffe1c b 0x19d10 +1192 00019ef8 60000000 nop +1196 00019efc 60000000 nop +1200 00019f00 8041003c lwz r2,0x3c(r1) +1204 00019f04 38420001 addi r2,r2,0x1 +1208 00019f08 9041003c stw r2,0x3c(r1) +1212 00019f0c 60000000 nop +1216 00019f10 81210050 lwz r9,0x50(r1) +1220 00019f14 816103e0 lwz r11,0x3e0(r1) +1224 00019f18 8141003c lwz r10,0x3c(r1) +1228 00019f1c 5529103a rlwinm r9,r9,2,0,29 +1232 00019f20 7c49582e lwzx r2,r9,r11 +1236 00019f24 7c0250ae lbzx r0,r2,r10 +1240 00019f28 2f800000 cmpwi cr7,r0,0x0 +1244 00019f2c 409efe34 bne cr7,0x19d60 +1248 00019f30 4800003c b 0x19f6c +1252 00019f34 60000000 nop +1256 00019f38 60000000 nop +1260 00019f3c 60000000 nop +1264 00019f40 80410050 lwz r2,0x50(r1) +1268 00019f44 812103e0 lwz r9,0x3e0(r1) +1272 00019f48 3c600004 lis r3,0x4 +1276 00019f4c 3c800004 lis r4,0x4 +1280 00019f50 38c0001e li r6,0x1e +1284 00019f54 806345a8 lwz r3,0x45a8(r3) NSString +1288 00019f58 808443d4 lwz r4,0x43d4(r4) stringWithCString:encoding: +1292 00019f5c 5442103a rlwinm r2,r2,2,0,29 +1296 00019f60 7ca2482e lwzx r5,r2,r9 +1300 00019f64 4bfeff03 bla 0xfffeff00 +[NSString stringWithCString:encoding:] +1304 00019f68 9061004c stw r3,0x4c(r1) +1308 00019f6c 80410050 lwz r2,0x50(r1) +1312 00019f70 38420001 addi r2,r2,0x1 +1316 00019f74 90410050 stw r2,0x50(r1) +1320 00019f78 60000000 nop +1324 00019f7c 812103e4 lwz r9,0x3e4(r1) +1328 00019f80 80010050 lwz r0,0x50(r1) +1332 00019f84 7f804840 cmplw cr7,r0,r9 +1336 00019f88 419cfc48 blt cr7,0x19bd0 +1340 00019f8c 60000000 nop +1344 00019f90 8001004c lwz r0,0x4c(r1) +1348 00019f94 2f800000 cmpwi cr7,r0,0x0 +1352 00019f98 409e0028 bne cr7,0x19fc0 +1356 00019f9c 3cc00004 lis r6,0x4 +1360 00019fa0 3c600003 lis r3,0x3 +1364 00019fa4 38800001 li r4,0x1 +1368 00019fa8 38a00030 li r5,0x30 +1372 00019fac 80c6281c lwz r6,0x281c(r6) +1376 00019fb0 3863debc addi r3,r3,0xdebc You must specify an executable file to process.\n +1380 00019fb4 38c600b0 addi r6,r6,0xb0 +1384 00019fb8 480185a9 bl 0x32560 _fwrite +1388 00019fbc 4bfffd54 b 0x19d10 +1392 00019fc0 3c600004 lis r3,0x4 +1396 00019fc4 3c800004 lis r4,0x4 +1400 00019fc8 806345a4 lwz r3,0x45a4(r3) NSFileManager +1404 00019fcc 808443d0 lwz r4,0x43d0(r4) defaultManager +1408 00019fd0 4bfeff03 bla 0xfffeff00 +[NSFileManager defaultManager] +1412 00019fd4 3c800004 lis r4,0x4 +1416 00019fd8 90610040 stw r3,0x40(r1) +1420 00019fdc 808443cc lwz r4,0x43cc(r4) fileExistsAtPath: +1424 00019fe0 60000000 nop +1428 00019fe4 80610040 lwz r3,0x40(r1) +1432 00019fe8 80a1004c lwz r5,0x4c(r1) +1436 00019fec 4bfeff03 bla 0xfffeff00 -[r3 fileExistsAtPath:] +1440 00019ff0 2f830000 cmpwi cr7,r3,0x0 +1444 00019ff4 409e003c bne cr7,0x1a030 +1448 00019ff8 3c800004 lis r4,0x4 +1452 00019ffc 8061004c lwz r3,0x4c(r1) +1456 0001a000 808443c8 lwz r4,0x43c8(r4) UTF8String +1460 0001a004 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +1464 0001a008 3c800003 lis r4,0x3 +1468 0001a00c 7c651b78 or r5,r3,r3 +1472 0001a010 3c600004 lis r3,0x4 +1476 0001a014 3884def0 addi r4,r4,0xdef0 otx: No file found at %s.\n +1480 0001a018 8063281c lwz r3,0x281c(r3) +1484 0001a01c 386300b0 addi r3,r3,0xb0 +1488 0001a020 48018471 bl 0x32490 _fprintf$LDBL128 +1492 0001a024 4bfffcec b 0x19d10 +1496 0001a028 60000000 nop +1500 0001a02c 60000000 nop +1504 0001a030 3c600004 lis r3,0x4 +1508 0001a034 3c800004 lis r4,0x4 +1512 0001a038 806345a0 lwz r3,0x45a0(r3) NSWorkspace +1516 0001a03c 808443c4 lwz r4,0x43c4(r4) sharedWorkspace +1520 0001a040 4bfeff03 bla 0xfffeff00 +[NSWorkspace sharedWorkspace] +1524 0001a044 3c800004 lis r4,0x4 +1528 0001a048 80a1004c lwz r5,0x4c(r1) +1532 0001a04c 808443c0 lwz r4,0x43c0(r4) isFilePackageAtPath: +1536 0001a050 4bfeff03 bla 0xfffeff00 -[r3 isFilePackageAtPath:] +1540 0001a054 2f830000 cmpwi cr7,r3,0x0 +1544 0001a058 419e0048 beq cr7,0x1a0a0 +1548 0001a05c 3c600004 lis r3,0x4 +1552 0001a060 3c800004 lis r4,0x4 +1556 0001a064 838103d8 lwz r28,0x3d8(r1) +1560 0001a068 80a1004c lwz r5,0x4c(r1) +1564 0001a06c 3fa00004 lis r29,0x4 +1568 0001a070 808443bc lwz r4,0x43bc(r4) fileURLWithPath: +1572 0001a074 8063459c lwz r3,0x459c(r3) NSURL +1576 0001a078 83bd43b8 lwz r29,0x43b8(r29) newPackageFile: +1580 0001a07c 4bfeff03 bla 0xfffeff00 +[NSURL fileURLWithPath:] +1584 0001a080 7fa4eb78 or r4,r29,r29 +1588 0001a084 7c651b78 or r5,r3,r3 +1592 0001a088 7f83e378 or r3,r28,r28 +1596 0001a08c 4bfeff03 bla 0xfffeff00 -[r3 newPackageFile:] +1600 0001a090 48000048 b 0x1a0d8 +1604 0001a094 60000000 nop +1608 0001a098 60000000 nop +1612 0001a09c 60000000 nop +1616 0001a0a0 3c600004 lis r3,0x4 +1620 0001a0a4 3c800004 lis r4,0x4 +1624 0001a0a8 838103d8 lwz r28,0x3d8(r1) +1628 0001a0ac 80a1004c lwz r5,0x4c(r1) +1632 0001a0b0 3fa00004 lis r29,0x4 +1636 0001a0b4 808443bc lwz r4,0x43bc(r4) fileURLWithPath: +1640 0001a0b8 8063459c lwz r3,0x459c(r3) NSURL +1644 0001a0bc 83bd43b4 lwz r29,0x43b4(r29) newOFile:needsPath: +1648 0001a0c0 4bfeff03 bla 0xfffeff00 +[NSURL fileURLWithPath:] +1652 0001a0c4 7fa4eb78 or r4,r29,r29 +1656 0001a0c8 38c00001 li r6,0x1 +1660 0001a0cc 7c651b78 or r5,r3,r3 +1664 0001a0d0 7f83e378 or r3,r28,r28 +1668 0001a0d4 4bfeff03 bla 0xfffeff00 -[r3 newOFile:needsPath:] +1672 0001a0d8 804103d8 lwz r2,0x3d8(r1) +1676 0001a0dc 80020004 lwz r0,0x4(r2) +1680 0001a0e0 2f800000 cmpwi cr7,r0,0x0 +1684 0001a0e4 409e002c bne cr7,0x1a110 +1688 0001a0e8 3cc00004 lis r6,0x4 +1692 0001a0ec 3c600003 lis r3,0x3 +1696 0001a0f0 38800001 li r4,0x1 +1700 0001a0f4 38a00013 li r5,0x13 +1704 0001a0f8 80c6281c lwz r6,0x281c(r6) +1708 0001a0fc 3863df0c addi r3,r3,0xdf0c otx: Invalid file.\n +1712 0001a100 38c600b0 addi r6,r6,0xb0 +1716 0001a104 4801845d bl 0x32560 _fwrite +1720 0001a108 4bfffc08 b 0x19d10 +1724 0001a10c 60000000 nop +1728 0001a110 804103d8 lwz r2,0x3d8(r1) +1732 0001a114 3c800004 lis r4,0x4 +1736 0001a118 3f800004 lis r28,0x4 +1740 0001a11c 3fa00004 lis r29,0x4 +1744 0001a120 808443b0 lwz r4,0x43b0(r4) path +1748 0001a124 839c4598 lwz r28,0x4598(r28) NSFileHandle +1752 0001a128 83bd43ac lwz r29,0x43ac(r29) fileHandleForReadingAtPath: +1756 0001a12c 80620004 lwz r3,0x4(r2) +1760 0001a130 4bfeff03 bla 0xfffeff00 -[r3 path] +1764 0001a134 7fa4eb78 or r4,r29,r29 +1768 0001a138 7c651b78 or r5,r3,r3 +1772 0001a13c 7f83e378 or r3,r28,r28 +1776 0001a140 4bfeff03 bla 0xfffeff00 +[NSFileHandle fileHandleForReadingAtPath:] +1780 0001a144 90610044 stw r3,0x44(r1) +1784 0001a148 60000000 nop +1788 0001a14c 60000000 nop +1792 0001a150 60000000 nop +1796 0001a154 80010044 lwz r0,0x44(r1) +1800 0001a158 2f800000 cmpwi cr7,r0,0x0 +1804 0001a15c 409e0044 bne cr7,0x1a1a0 +1808 0001a160 3c800004 lis r4,0x4 +1812 0001a164 8061004c lwz r3,0x4c(r1) +1816 0001a168 808443a8 lwz r4,0x43a8(r4) lastPathComponent +1820 0001a16c 4bfeff03 bla 0xfffeff00 -[r3 lastPathComponent] +1824 0001a170 3c800004 lis r4,0x4 +1828 0001a174 808443c8 lwz r4,0x43c8(r4) UTF8String +1832 0001a178 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +1836 0001a17c 3c800003 lis r4,0x3 +1840 0001a180 7c651b78 or r5,r3,r3 +1844 0001a184 3c600004 lis r3,0x4 +1848 0001a188 3884df20 addi r4,r4,0xdf20 otx: Unable to open %s.\n +1852 0001a18c 8063281c lwz r3,0x281c(r3) +1856 0001a190 386300b0 addi r3,r3,0xb0 +1860 0001a194 480182fd bl 0x32490 _fprintf$LDBL128 +1864 0001a198 4bfffb78 b 0x19d10 +1868 0001a19c 60000000 nop +1872 0001a1a0 3ba1008c addi r29,r1,0x8c +1876 0001a1a4 38000000 li r0,0x0 +1880 0001a1a8 7fa3eb78 or r3,r29,r29 +1884 0001a1ac 900103a8 stw r0,0x3a8(r1) +1888 0001a1b0 48018371 bl 0x32520 _objc_exception_try_enter +1892 0001a1b4 7fa3eb78 or r3,r29,r29 +1896 0001a1b8 48018399 bl 0x32550 __setjmp +1900 0001a1bc 2f830000 cmpwi cr7,r3,0x0 +1904 0001a1c0 419e0100 beq cr7,0x1a2c0 +1908 0001a1c4 3ba1008c addi r29,r1,0x8c +1912 0001a1c8 7fa3eb78 or r3,r29,r29 +1916 0001a1cc 48018305 bl 0x324d0 _objc_exception_extract +1920 0001a1d0 906103ac stw r3,0x3ac(r1) +1924 0001a1d4 7fa3eb78 or r3,r29,r29 +1928 0001a1d8 48018349 bl 0x32520 _objc_exception_try_enter +1932 0001a1dc 7fa3eb78 or r3,r29,r29 +1936 0001a1e0 48018371 bl 0x32550 __setjmp +1940 0001a1e4 2f830000 cmpwi cr7,r3,0x0 +1944 0001a1e8 419e0018 beq cr7,0x1a200 +1948 0001a1ec 3861008c addi r3,r1,0x8c +1952 0001a1f0 480182e1 bl 0x324d0 _objc_exception_extract +1956 0001a1f4 7c601b78 or r0,r3,r3 +1960 0001a1f8 906103a8 stw r3,0x3a8(r1) +1964 0001a1fc 480000e0 b 0x1a2dc +1968 0001a200 3c600004 lis r3,0x4 +1972 0001a204 808103ac lwz r4,0x3ac(r1) +1976 0001a208 80634594 lwz r3,0x4594(r3) NSException +1980 0001a20c 480182e5 bl 0x324f0 _objc_exception_match +1984 0001a210 2f830000 cmpwi cr7,r3,0x0 +1988 0001a214 419e008c beq cr7,0x1a2a0 +1992 0001a218 3c800004 lis r4,0x4 +1996 0001a21c 8061004c lwz r3,0x4c(r1) +2000 0001a220 3fa00004 lis r29,0x4 +2004 0001a224 808443a8 lwz r4,0x43a8(r4) lastPathComponent +2008 0001a228 3bbd43c8 addi r29,r29,0x43c8 UTF8String +2012 0001a22c 4bfeff03 bla 0xfffeff00 -[r3 lastPathComponent] +2016 0001a230 809d0000 lwz r4,0x0(r29) UTF8String +2020 0001a234 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +2024 0001a238 3c800004 lis r4,0x4 +2028 0001a23c 7c7c1b78 or r28,r3,r3 +2032 0001a240 806103ac lwz r3,0x3ac(r1) +2036 0001a244 808443a0 lwz r4,0x43a0(r4) reason +2040 0001a248 4bfeff03 bla 0xfffeff00 -[r3 reason] +2044 0001a24c 809d0000 lwz r4,0x0(r29) UTF8String +2048 0001a250 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +2052 0001a254 3c800003 lis r4,0x3 +2056 0001a258 7f85e378 or r5,r28,r28 +2060 0001a25c 7c661b78 or r6,r3,r3 +2064 0001a260 3c600004 lis r3,0x4 +2068 0001a264 3884df3c addi r4,r4,0xdf3c otx: Unable to read from %s. %s\n +2072 0001a268 8063281c lwz r3,0x281c(r3) +2076 0001a26c 386300b0 addi r3,r3,0xb0 +2080 0001a270 48018221 bl 0x32490 _fprintf$LDBL128 +2084 0001a274 3c800004 lis r4,0x4 +2088 0001a278 806103d8 lwz r3,0x3d8(r1) +2092 0001a27c 808443d8 lwz r4,0x43d8(r4) release +2096 0001a280 4bfeff03 bla 0xfffeff00 -[r3 release] +2100 0001a284 800103a8 lwz r0,0x3a8(r1) +2104 0001a288 2f800000 cmpwi cr7,r0,0x0 +2108 0001a28c 409e0068 bne cr7,0x1a2f4 +2112 0001a290 48000058 b 0x1a2e8 +2116 0001a294 60000000 nop +2120 0001a298 60000000 nop +2124 0001a29c 60000000 nop +2128 0001a2a0 800103ac lwz r0,0x3ac(r1) +2132 0001a2a4 3861008c addi r3,r1,0x8c +2136 0001a2a8 900103a8 stw r0,0x3a8(r1) +2140 0001a2ac 48018315 bl 0x325c0 _objc_exception_try_exit +2144 0001a2b0 800103a8 lwz r0,0x3a8(r1) +2148 0001a2b4 48000028 b 0x1a2dc +2152 0001a2b8 60000000 nop +2156 0001a2bc 60000000 nop +2160 0001a2c0 3c800004 lis r4,0x4 +2164 0001a2c4 80610044 lwz r3,0x44(r1) +2168 0001a2c8 38a00004 li r5,0x4 +2172 0001a2cc 808443a4 lwz r4,0x43a4(r4) readDataOfLength: +2176 0001a2d0 4bfeff03 bla 0xfffeff00 -[r3 readDataOfLength:] +2180 0001a2d4 800103a8 lwz r0,0x3a8(r1) +2184 0001a2d8 90610038 stw r3,0x38(r1) +2188 0001a2dc 2f800000 cmpwi cr7,r0,0x0 +2192 0001a2e0 409e0020 bne cr7,0x1a300 +2196 0001a2e4 48000024 b 0x1a308 +2200 0001a2e8 3861008c addi r3,r1,0x8c +2204 0001a2ec 480182d5 bl 0x325c0 _objc_exception_try_exit +2208 0001a2f0 800103a8 lwz r0,0x3a8(r1) +2212 0001a2f4 2f800000 cmpwi cr7,r0,0x0 +2216 0001a2f8 41be0118 beq+ cr7,0x1a410 +2220 0001a2fc 60000000 nop +2224 0001a300 7c030378 or r3,r0,r0 +2228 0001a304 480181bd bl 0x324c0 _objc_exception_throw +2232 0001a308 3861008c addi r3,r1,0x8c +2236 0001a30c 480182b5 bl 0x325c0 _objc_exception_try_exit +2240 0001a310 3c800004 lis r4,0x4 +2244 0001a314 80610038 lwz r3,0x38(r1) +2248 0001a318 8084439c lwz r4,0x439c(r4) length +2252 0001a31c 4bfeff03 bla 0xfffeff00 -[r3 length] +2256 0001a320 2b830003 cmplwi cr7,r3,0x3 +2260 0001a324 419d0028 bgt cr7,0x1a34c +2264 0001a328 3cc00004 lis r6,0x4 +2268 0001a32c 3c600003 lis r3,0x3 +2272 0001a330 38800001 li r4,0x1 +2276 0001a334 38a00020 li r5,0x20 +2280 0001a338 80c6281c lwz r6,0x281c(r6) +2284 0001a33c 3863df60 addi r3,r3,0xdf60 otx: Truncated executable file.\n +2288 0001a340 38c600b0 addi r6,r6,0xb0 +2292 0001a344 4801821d bl 0x32560 _fwrite +2296 0001a348 4bfff9c8 b 0x19d10 +2300 0001a34c 3c800004 lis r4,0x4 +2304 0001a350 80610038 lwz r3,0x38(r1) +2308 0001a354 80844398 lwz r4,0x4398(r4) bytes +2312 0001a358 4bfeff03 bla 0xfffeff00 -[r3 bytes] +2316 0001a35c 3c00cafe lis r0,0xcafe +2320 0001a360 80630000 lwz r3,0x0(r3) +2324 0001a364 6000babe ori r0,r0,0xbabe +2328 0001a368 7f830000 cmpw cr7,r3,r0 +2332 0001a36c 419e009c beq cr7,0x1a408 +2336 0001a370 7f830040 cmplw cr7,r3,r0 +2340 0001a374 419d0018 bgt cr7,0x1a38c +2344 0001a378 3c00beba lis r0,0xbeba +2348 0001a37c 6000feca ori r0,r0,0xfeca +2352 0001a380 7f830000 cmpw cr7,r3,r0 +2356 0001a384 409e0048 bne cr7,0x1a3cc +2360 0001a388 48000080 b 0x1a408 +2364 0001a38c 3c00cefa lis r0,0xcefa +2368 0001a390 6000edfe ori r0,r0,0xedfe +2372 0001a394 7f830000 cmpw cr7,r3,r0 +2376 0001a398 419e0024 beq cr7,0x1a3bc +2380 0001a39c 3c00feed lis r0,0xfeed +2384 0001a3a0 6000face ori r0,r0,0xface +2388 0001a3a4 7f830000 cmpw cr7,r3,r0 +2392 0001a3a8 409e0024 bne cr7,0x1a3cc +2396 0001a3ac 804103d8 lwz r2,0x3d8(r1) +2400 0001a3b0 38000012 li r0,0x12 +2404 0001a3b4 9002000c stw r0,0xc(r2) CLIController +2408 0001a3b8 48000050 b 0x1a408 +2412 0001a3bc 804103d8 lwz r2,0x3d8(r1) +2416 0001a3c0 38000007 li r0,0x7 +2420 0001a3c4 9002000c stw r0,0xc(r2) CLIController +2424 0001a3c8 48000040 b 0x1a408 +2428 0001a3cc 3c800004 lis r4,0x4 +2432 0001a3d0 8061004c lwz r3,0x4c(r1) +2436 0001a3d4 808443a8 lwz r4,0x43a8(r4) lastPathComponent +2440 0001a3d8 4bfeff03 bla 0xfffeff00 -[r3 lastPathComponent] +2444 0001a3dc 3c800004 lis r4,0x4 +2448 0001a3e0 808443c8 lwz r4,0x43c8(r4) UTF8String +2452 0001a3e4 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +2456 0001a3e8 3c800003 lis r4,0x3 +2460 0001a3ec 7c651b78 or r5,r3,r3 +2464 0001a3f0 3c600004 lis r3,0x4 +2468 0001a3f4 3884df84 addi r4,r4,0xdf84 otx: %s is not a Mach-O file.\n +2472 0001a3f8 8063281c lwz r3,0x281c(r3) +2476 0001a3fc 386300b0 addi r3,r3,0xb0 +2480 0001a400 48018091 bl 0x32490 _fprintf$LDBL128 +2484 0001a404 4bfff90c b 0x19d10 +2488 0001a408 806103d8 lwz r3,0x3d8(r1) +2492 0001a40c 48000014 b 0x1a420 +2496 0001a410 38600000 li r3,0x0 +2500 0001a414 60000000 nop +2504 0001a418 60000000 nop +2508 0001a41c 60000000 nop +2512 0001a420 382103c0 addi r1,r1,0x3c0 +2516 0001a424 80010008 lwz r0,0x8(r1) +2520 0001a428 bb81fff0 lmw r28,0xfff0(r1) +2524 0001a42c 7c0803a6 mtspr lr,r0 +2528 0001a430 4e800020 blr +2532 0001a434 60000000 nop +2536 0001a438 60000000 nop +2540 0001a43c 60000000 nop -(void)[CLIController initSCR] +0 0001a440 7c0802a6 mfspr r0,lr +4 0001a444 be61ffcc stmw r19,0xffcc(r1) +8 0001a448 3c400004 lis r2,0x4 +12 0001a44c 3d200004 lis r9,0x4 +16 0001a450 3b423498 addi r26,r2,0x3498 DontAskAgain +20 0001a454 90010008 stw r0,0x8(r1) +24 0001a458 9421ff70 stwu r1,0xff70(r1) +28 0001a45c 3be934a8 addi r31,r9,0x34a8 com.unsanity.smartcrashreports +32 0001a460 7f43d378 or r3,r26,r26 +36 0001a464 7fe4fb78 or r4,r31,r31 +40 0001a468 48018169 bl 0x325d0 _CFPreferencesCopyAppValue +44 0001a46c 7c7c1b79 or. r28,r3,r3 +48 0001a470 4182001c beq 0x1a48c +52 0001a474 480180cd bl 0x32540 _CFBooleanGetValue +56 0001a478 7c7d1b78 or r29,r3,r3 +60 0001a47c 7f83e378 or r3,r28,r28 +64 0001a480 48018161 bl 0x325e0 _CFRelease +68 0001a484 2f9d0000 cmpwi cr7,r29,0x0 +72 0001a488 409e0188 bne cr7,0x1a610 +76 0001a48c 38000000 li r0,0x0 +80 0001a490 38610038 addi r3,r1,0x38 +84 0001a494 98010038 stb r0,0x38(r1) +88 0001a498 48010549 bl _UnsanitySCR_CanInstall +92 0001a49c 2f830000 cmpwi cr7,r3,0x0 +96 0001a4a0 419e0170 beq cr7,0x1a610 +100 0001a4a4 3c400004 lis r2,0x4 +104 0001a4a8 3d200004 lis r9,0x4 +108 0001a4ac 3f600004 lis r27,0x4 +112 0001a4b0 7ff9fb78 or r25,r31,r31 +116 0001a4b4 8382281c lwz r28,0x281c(r2) +120 0001a4b8 82692824 lwz r19,0x2824(r9) +124 0001a4bc 3c400004 lis r2,0x4 +128 0001a4c0 3d200004 lis r9,0x4 +132 0001a4c4 3b7b34b8 addi r27,r27,0x34b8 Install +136 0001a4c8 3fc00003 lis r30,0x3 +140 0001a4cc 3fe00003 lis r31,0x3 +144 0001a4d0 3fa00003 lis r29,0x3 +148 0001a4d4 82e2282c lwz r23,0x282c(r2) +152 0001a4d8 82c92820 lwz r22,0x2820(r9) +156 0001a4dc 7f55d378 or r21,r26,r26 +160 0001a4e0 3bdedfd4 addi r30,r30,0xdfd4 Would you like to install Smart Crash Reports? (y/n/d)\nParticipation is voluntary, but your support helps make otx better. For more information, visit http://smartcrashreports.com.\n\ny: Yes, I want to help.\nn: No, but maybe next time.\nd: Don't install anything and don't ask me again.\n +164 0001a4e4 3bffe0f4 addi r31,r31,0xe0f4 %c +168 0001a4e8 3bbde100 addi r29,r29,0xe100 Please respond with 'y', 'n', or 'd'\n +172 0001a4ec 3b410039 addi r26,r1,0x39 +176 0001a4f0 7f38cb78 or r24,r25,r25 +180 0001a4f4 7f74db78 or r20,r27,r27 +184 0001a4f8 38a0011c li r5,0x11c +188 0001a4fc 38dc00b0 addi r6,r28,0xb0 +192 0001a500 38800001 li r4,0x1 +196 0001a504 7fc3f378 or r3,r30,r30 +200 0001a508 48018059 bl 0x32560 _fwrite +204 0001a50c 7fe3fb78 or r3,r31,r31 +208 0001a510 7f44d378 or r4,r26,r26 +212 0001a514 4801805d bl 0x32570 _scanf$LDBL128 +216 0001a518 88010039 lbz r0,0x39(r1) +220 0001a51c 7c000774 extsb r0,r0 +224 0001a520 2f80006e cmpwi cr7,r0,0x6e 'n' +228 0001a524 419e001c beq cr7,0x1a540 +232 0001a528 2f800079 cmpwi cr7,r0,0x79 'y' +236 0001a52c 419e0054 beq cr7,0x1a580 +240 0001a530 2f800064 cmpwi cr7,r0,0x64 'd' +244 0001a534 409e00bc bne cr7,0x1a5f0 +248 0001a538 48000064 b 0x1a59c +252 0001a53c 60000000 nop +256 0001a540 83b70000 lwz r29,0x0(r23) +260 0001a544 83960000 lwz r28,0x0(r22) +264 0001a548 7f63db78 or r3,r27,r27 +268 0001a54c 7f25cb78 or r5,r25,r25 +272 0001a550 80930000 lwz r4,0x0(r19) +276 0001a554 7fa6eb78 or r6,r29,r29 +280 0001a558 7f87e378 or r7,r28,r28 +284 0001a55c 48017f55 bl 0x324b0 _CFPreferencesSetValue +288 0001a560 7f23cb78 or r3,r25,r25 +292 0001a564 7fa4eb78 or r4,r29,r29 +296 0001a568 7f85e378 or r5,r28,r28 +300 0001a56c 48017f75 bl 0x324e0 _CFPreferencesSynchronize +304 0001a570 480000a0 b 0x1a610 +308 0001a574 60000000 nop +312 0001a578 60000000 nop +316 0001a57c 60000000 nop +320 0001a580 88010038 lbz r0,0x38(r1) +324 0001a584 38600006 li r3,0x6 +328 0001a588 2f800000 cmpwi cr7,r0,0x0 +332 0001a58c 409e0008 bne cr7,0x1a594 +336 0001a590 38600004 li r3,0x4 +340 0001a594 480104d5 bl _UnsanitySCR_Install +344 0001a598 48000078 b 0x1a610 +348 0001a59c 3c400004 lis r2,0x4 +352 0001a5a0 83b70000 lwz r29,0x0(r23) +356 0001a5a4 83960000 lwz r28,0x0(r22) +360 0001a5a8 7ea3ab78 or r3,r21,r21 +364 0001a5ac 7f05c378 or r5,r24,r24 +368 0001a5b0 80422828 lwz r2,0x2828(r2) +372 0001a5b4 7fa6eb78 or r6,r29,r29 +376 0001a5b8 7f87e378 or r7,r28,r28 +380 0001a5bc 80820000 lwz r4,0x0(r2) +384 0001a5c0 48017ef1 bl 0x324b0 _CFPreferencesSetValue +388 0001a5c4 80930000 lwz r4,0x0(r19) +392 0001a5c8 7e83a378 or r3,r20,r20 +396 0001a5cc 7f05c378 or r5,r24,r24 +400 0001a5d0 7fa6eb78 or r6,r29,r29 +404 0001a5d4 7f87e378 or r7,r28,r28 +408 0001a5d8 48017ed9 bl 0x324b0 _CFPreferencesSetValue +412 0001a5dc 7f03c378 or r3,r24,r24 +416 0001a5e0 7fa4eb78 or r4,r29,r29 +420 0001a5e4 7f85e378 or r5,r28,r28 +424 0001a5e8 48017ef9 bl 0x324e0 _CFPreferencesSynchronize +428 0001a5ec 48000024 b 0x1a610 +432 0001a5f0 7fa3eb78 or r3,r29,r29 +436 0001a5f4 38800001 li r4,0x1 +440 0001a5f8 38a00025 li r5,0x25 +444 0001a5fc 38dc00b0 addi r6,r28,0xb0 +448 0001a600 48017f61 bl 0x32560 _fwrite +452 0001a604 4bfffef4 b 0x1a4f8 +456 0001a608 60000000 nop +460 0001a60c 60000000 nop +464 0001a610 38210090 addi r1,r1,0x90 +468 0001a614 80010008 lwz r0,0x8(r1) +472 0001a618 ba61ffcc lmw r19,0xffcc(r1) +476 0001a61c 7c0803a6 mtspr lr,r0 +480 0001a620 4e800020 blr +484 0001a624 60000000 nop +488 0001a628 60000000 nop +492 0001a62c 60000000 nop -(void)[CLIController usage] +0 0001a630 7c0802a6 mfspr r0,lr +4 0001a634 bfa1fff4 stmw r29,0xfff4(r1) +8 0001a638 3fa00004 lis r29,0x4 +12 0001a63c 3c600003 lis r3,0x3 +16 0001a640 38800001 li r4,0x1 +20 0001a644 83bd281c lwz r29,0x281c(r29) +24 0001a648 38a0003c li r5,0x3c +28 0001a64c 90010008 stw r0,0x8(r1) +32 0001a650 9421ffb0 stwu r1,0xffb0(r1) +36 0001a654 3863e128 addi r3,r3,0xe128 Usage: otx [-ledcmbnrvpo] [-arch ] \n +40 0001a658 3bbd00b0 addi r29,r29,0xb0 +44 0001a65c 7fa6eb78 or r6,r29,r29 +48 0001a660 48017f01 bl 0x32560 _fwrite +52 0001a664 3c600003 lis r3,0x3 +56 0001a668 7fa6eb78 or r6,r29,r29 +60 0001a66c 38800001 li r4,0x1 +64 0001a670 38a00020 li r5,0x20 +68 0001a674 3863e168 addi r3,r3,0xe168 \t-l don't show local offsets\n +72 0001a678 48017ee9 bl 0x32560 _fwrite +76 0001a67c 3c600003 lis r3,0x3 +80 0001a680 7fa6eb78 or r6,r29,r29 +84 0001a684 38800001 li r4,0x1 +88 0001a688 38a0001a li r5,0x1a +92 0001a68c 3863e18c addi r3,r3,0xe18c \t-e don't entab output\n +96 0001a690 48017ed1 bl 0x32560 _fwrite +100 0001a694 3c600003 lis r3,0x3 +104 0001a698 7fa6eb78 or r6,r29,r29 +108 0001a69c 38800001 li r4,0x1 +112 0001a6a0 38a0001a li r5,0x1a +116 0001a6a4 3863e1a8 addi r3,r3,0xe1a8 \t-d show data sections\n +120 0001a6a8 48017eb9 bl 0x32560 _fwrite +124 0001a6ac 3c600003 lis r3,0x3 +128 0001a6b0 7fa6eb78 or r6,r29,r29 +132 0001a6b4 38800001 li r4,0x1 +136 0001a6b8 38a0001f li r5,0x1f +140 0001a6bc 3863e1c4 addi r3,r3,0xe1c4 \t-c don't show md5 checksum\n +144 0001a6c0 48017ea1 bl 0x32560 _fwrite +148 0001a6c4 3c600003 lis r3,0x3 +152 0001a6c8 7fa6eb78 or r6,r29,r29 +156 0001a6cc 38800001 li r4,0x1 +160 0001a6d0 38a00027 li r5,0x27 +164 0001a6d4 3863e1e4 addi r3,r3,0xe1e4 \t-m don't show verbose objc_msgSend\n +168 0001a6d8 48017e89 bl 0x32560 _fwrite +172 0001a6dc 3c600003 lis r3,0x3 +176 0001a6e0 7fa6eb78 or r6,r29,r29 +180 0001a6e4 38800001 li r4,0x1 +184 0001a6e8 38a0001f li r5,0x1f +188 0001a6ec 3863e20c addi r3,r3,0xe20c \t-b separate logical blocks\n +192 0001a6f0 48017e71 bl 0x32560 _fwrite +196 0001a6f4 3c600003 lis r3,0x3 +200 0001a6f8 7fa6eb78 or r6,r29,r29 +204 0001a6fc 38800001 li r4,0x1 +208 0001a700 38a00027 li r5,0x27 +212 0001a704 3863e22c addi r3,r3,0xe22c \t-n don't demangle C++ symbol names\n +216 0001a708 48017e59 bl 0x32560 _fwrite +220 0001a70c 3c600003 lis r3,0x3 +224 0001a710 7fa6eb78 or r6,r29,r29 +228 0001a714 38800001 li r4,0x1 +232 0001a718 38a0002c li r5,0x2c +236 0001a71c 3863e254 addi r3,r3,0xe254 \t-r don't show Obj-C method return types\n +240 0001a720 48017e41 bl 0x32560 _fwrite +244 0001a724 3c600003 lis r3,0x3 +248 0001a728 7fa6eb78 or r6,r29,r29 +252 0001a72c 38800001 li r4,0x1 +256 0001a730 38a0002e li r5,0x2e +260 0001a734 3863e284 addi r3,r3,0xe284 \t-v don't show Obj-C member variable types\n +264 0001a738 48017e29 bl 0x32560 _fwrite +268 0001a73c 3c600003 lis r3,0x3 +272 0001a740 7fa6eb78 or r6,r29,r29 +276 0001a744 38800001 li r4,0x1 +280 0001a748 38a00018 li r5,0x18 +284 0001a74c 3863e2b4 addi r3,r3,0xe2b4 \t-p display progress\n +288 0001a750 48017e11 bl 0x32560 _fwrite +292 0001a754 3c600003 lis r3,0x3 +296 0001a758 7fa6eb78 or r6,r29,r29 +300 0001a75c 38800001 li r4,0x1 +304 0001a760 38a00031 li r5,0x31 +308 0001a764 3863e2d0 addi r3,r3,0xe2d0 \t-o only check the executable for obfuscation\n +312 0001a768 48017df9 bl 0x32560 _fwrite +316 0001a76c 3c600003 lis r3,0x3 +320 0001a770 7fa6eb78 or r6,r29,r29 +324 0001a774 38800001 li r4,0x1 +328 0001a778 38a00053 li r5,0x53 +332 0001a77c 3863e304 addi r3,r3,0xe304 \t-arch specify which architecture to process in a \n\t\tuniversal binary(ppc or i386)\n +336 0001a780 48017de1 bl 0x32560 _fwrite +340 0001a784 38210050 addi r1,r1,0x50 +344 0001a788 80010008 lwz r0,0x8(r1) +348 0001a78c bba1fff4 lmw r29,0xfff4(r1) +352 0001a790 7c0803a6 mtspr lr,r0 +356 0001a794 4e800020 blr +360 0001a798 60000000 nop +364 0001a79c 60000000 nop -(void)[CLIController dealloc] +0 0001a7a0 7c0802a6 mfspr r0,lr +4 0001a7a4 93e1fffc stw r31,0xfffc(r1) +8 0001a7a8 7c7f1b78 or r31,r3,r3 +12 0001a7ac 90010008 stw r0,0x8(r1) +16 0001a7b0 9421ffa0 stwu r1,0xffa0(r1) +20 0001a7b4 60000000 nop +24 0001a7b8 60000000 nop +28 0001a7bc 80630004 lwz r3,0x4(r3) (NSURL)mOFile +32 0001a7c0 2f830000 cmpwi cr7,r3,0x0 +36 0001a7c4 419e0010 beq cr7,0x1a7d4 +40 0001a7c8 3c800004 lis r4,0x4 +44 0001a7cc 808443d8 lwz r4,0x43d8(r4) release +48 0001a7d0 4bfeff03 bla 0xfffeff00 -[r3 release] +52 0001a7d4 807f0018 lwz r3,0x18(r31) (NSString)mExeName +56 0001a7d8 2f830000 cmpwi cr7,r3,0x0 +60 0001a7dc 419e0010 beq cr7,0x1a7ec +64 0001a7e0 3c800004 lis r4,0x4 +68 0001a7e4 808443d8 lwz r4,0x43d8(r4) release +72 0001a7e8 4bfeff03 bla 0xfffeff00 -[r3 release] +76 0001a7ec 3c400004 lis r2,0x4 +80 0001a7f0 3c800004 lis r4,0x4 +84 0001a7f4 93e10038 stw r31,0x38(r1) +88 0001a7f8 38610038 addi r3,r1,0x38 +92 0001a7fc 804245c0 lwz r2,0x45c0(r2) NSObject +96 0001a800 80844394 lwz r4,0x4394(r4) dealloc +100 0001a804 9041003c stw r2,0x3c(r1) +104 0001a808 48017c99 bl 0x324a0 -[[r3 super] dealloc] +108 0001a80c 38210060 addi r1,r1,0x60 +112 0001a810 80010008 lwz r0,0x8(r1) +116 0001a814 83e1fffc lwz r31,0xfffc(r1) +120 0001a818 7c0803a6 mtspr lr,r0 +124 0001a81c 4e800020 blr -(void)[CLIController newPackageFile:] +0 0001a820 7c0802a6 mfspr r0,lr +4 0001a824 bfa1fff4 stmw r29,0xfff4(r1) +8 0001a828 3c800004 lis r4,0x4 +12 0001a82c 7c7f1b78 or r31,r3,r3 +16 0001a830 7ca32b78 or r3,r5,r5 +20 0001a834 90010008 stw r0,0x8(r1) +24 0001a838 9421ffb0 stwu r1,0xffb0(r1) +28 0001a83c 808443b0 lwz r4,0x43b0(r4) path +32 0001a840 4bfeff03 bla 0xfffeff00 -[r3 path] +36 0001a844 3c800004 lis r4,0x4 +40 0001a848 7c7d1b78 or r29,r3,r3 +44 0001a84c 3c600004 lis r3,0x4 +48 0001a850 80844390 lwz r4,0x4390(r4) bundleWithPath: +52 0001a854 80634590 lwz r3,0x4590(r3) NSBundle +56 0001a858 7fa5eb78 or r5,r29,r29 +60 0001a85c 4bfeff03 bla 0xfffeff00 +[NSBundle bundleWithPath:] +64 0001a860 2f830000 cmpwi cr7,r3,0x0 +68 0001a864 409e002c bne cr7,0x1a890 +72 0001a868 3c800004 lis r4,0x4 +76 0001a86c 7fa3eb78 or r3,r29,r29 +80 0001a870 808443c8 lwz r4,0x43c8(r4) UTF8String +84 0001a874 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +88 0001a878 3c800003 lis r4,0x3 +92 0001a87c 7c651b78 or r5,r3,r3 +96 0001a880 3884e358 addi r4,r4,0xe358 otx: [AppController newPackageFile:] unable to get bundle from path: %s\n +100 0001a884 4800003c b 0x1a8c0 +104 0001a888 60000000 nop +108 0001a88c 60000000 nop +112 0001a890 3c800004 lis r4,0x4 +116 0001a894 8084438c lwz r4,0x438c(r4) executablePath +120 0001a898 4bfeff03 bla 0xfffeff00 -[r3 executablePath] +124 0001a89c 7c651b79 or. r5,r3,r3 +128 0001a8a0 40820040 bne 0x1a8e0 +132 0001a8a4 3c800004 lis r4,0x4 +136 0001a8a8 7fa3eb78 or r3,r29,r29 +140 0001a8ac 808443c8 lwz r4,0x43c8(r4) UTF8String +144 0001a8b0 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +148 0001a8b4 3c800003 lis r4,0x3 +152 0001a8b8 7c651b78 or r5,r3,r3 +156 0001a8bc 3884e3a4 addi r4,r4,0xe3a4 otx: [AppController newPackageFile:] unable to get executable path from bundle: %s\n +160 0001a8c0 38210050 addi r1,r1,0x50 +164 0001a8c4 3c600004 lis r3,0x4 +168 0001a8c8 80010008 lwz r0,0x8(r1) +172 0001a8cc 8063281c lwz r3,0x281c(r3) +176 0001a8d0 bba1fff4 lmw r29,0xfff4(r1) +180 0001a8d4 7c0803a6 mtspr lr,r0 +184 0001a8d8 386300b0 addi r3,r3,0xb0 +188 0001a8dc 48017bb4 b 0x32490 _fprintf$LDBL128 +192 0001a8e0 3c600004 lis r3,0x4 +196 0001a8e4 3c800004 lis r4,0x4 +200 0001a8e8 3fa00004 lis r29,0x4 +204 0001a8ec 808443bc lwz r4,0x43bc(r4) fileURLWithPath: +208 0001a8f0 8063459c lwz r3,0x459c(r3) NSURL +212 0001a8f4 83bd43b4 lwz r29,0x43b4(r29) newOFile:needsPath: +216 0001a8f8 4bfeff03 bla 0xfffeff00 +[NSURL fileURLWithPath:] +220 0001a8fc 38210050 addi r1,r1,0x50 +224 0001a900 7fa4eb78 or r4,r29,r29 +228 0001a904 7c651b78 or r5,r3,r3 +232 0001a908 38c00000 li r6,0x0 +236 0001a90c 80010008 lwz r0,0x8(r1) +240 0001a910 7fe3fb78 or r3,r31,r31 +244 0001a914 bba1fff4 lmw r29,0xfff4(r1) +248 0001a918 7c0803a6 mtspr lr,r0 +252 0001a91c 4bfeff02 ba 0xfffeff00 -[r3 newOFile:needsPath:] -(void)[CLIController newOFile:needsPath:] +0 0001a920 7c0802a6 mfspr r0,lr +4 0001a924 bfa1fff4 stmw r29,0xfff4(r1) +8 0001a928 7c7e1b78 or r30,r3,r3 +12 0001a92c 7cbf2b78 or r31,r5,r5 +16 0001a930 90010008 stw r0,0x8(r1) +20 0001a934 9421ffb0 stwu r1,0xffb0(r1) +24 0001a938 60000000 nop +28 0001a93c 80630004 lwz r3,0x4(r3) (NSURL)mOFile +32 0001a940 2f830000 cmpwi cr7,r3,0x0 +36 0001a944 419e0010 beq cr7,0x1a954 +40 0001a948 3c800004 lis r4,0x4 +44 0001a94c 808443d8 lwz r4,0x43d8(r4) release +48 0001a950 4bfeff03 bla 0xfffeff00 -[r3 release] +52 0001a954 807e0018 lwz r3,0x18(r30) (NSString)mExeName +56 0001a958 2f830000 cmpwi cr7,r3,0x0 +60 0001a95c 419e0010 beq cr7,0x1a96c +64 0001a960 3c800004 lis r4,0x4 +68 0001a964 808443d8 lwz r4,0x43d8(r4) release +72 0001a968 4bfeff03 bla 0xfffeff00 -[r3 release] +76 0001a96c 93fe0004 stw r31,0x4(r30) (NSURL)mOFile +80 0001a970 3fa00004 lis r29,0x4 +84 0001a974 7fe3fb78 or r3,r31,r31 +88 0001a978 3bbd4388 addi r29,r29,0x4388 retain +92 0001a97c 809d0000 lwz r4,0x0(r29) retain +96 0001a980 4bfeff03 bla 0xfffeff00 -[r3 retain] +100 0001a984 3c800004 lis r4,0x4 +104 0001a988 7fe3fb78 or r3,r31,r31 +108 0001a98c 808443b0 lwz r4,0x43b0(r4) path +112 0001a990 4bfeff03 bla 0xfffeff00 -[r3 path] +116 0001a994 3c800004 lis r4,0x4 +120 0001a998 808443a8 lwz r4,0x43a8(r4) lastPathComponent +124 0001a99c 4bfeff03 bla 0xfffeff00 -[r3 lastPathComponent] +128 0001a9a0 38210050 addi r1,r1,0x50 +132 0001a9a4 907e0018 stw r3,0x18(r30) (NSString)mExeName +136 0001a9a8 80010008 lwz r0,0x8(r1) +140 0001a9ac 809d0000 lwz r4,0x0(r29) retain +144 0001a9b0 bba1fff4 lmw r29,0xfff4(r1) +148 0001a9b4 7c0803a6 mtspr lr,r0 +152 0001a9b8 4bfeff02 ba 0xfffeff00 -[r3 retain] +156 0001a9bc 60000000 nop -(void)[CLIController processFile] +0 0001a9c0 7c0802a6 mfspr r0,lr +4 0001a9c4 bf01ffe0 stmw r24,0xffe0(r1) +8 0001a9c8 7c7f1b78 or r31,r3,r3 +12 0001a9cc 90010008 stw r0,0x8(r1) +16 0001a9d0 9421ff90 stwu r1,0xff90(r1) +20 0001a9d4 60000000 nop +24 0001a9d8 60000000 nop +28 0001a9dc 80030004 lwz r0,0x4(r3) (NSURL)mOFile +32 0001a9e0 2f800000 cmpwi cr7,r0,0x0 +36 0001a9e4 409e002c bne cr7,0x1aa10 +40 0001a9e8 3cc00004 lis r6,0x4 +44 0001a9ec 3c600003 lis r3,0x3 +48 0001a9f0 38800001 li r4,0x1 +52 0001a9f4 38a00044 li r5,0x44 +56 0001a9f8 80c6281c lwz r6,0x281c(r6) +60 0001a9fc 3863e3f8 addi r3,r3,0xe3f8 otx: [CLIController processFile]: tried to process nil object file.\n +64 0001aa00 38c600b0 addi r6,r6,0xb0 +68 0001aa04 48017b5d bl 0x32560 _fwrite +72 0001aa08 48000268 b 0x1ac70 +76 0001aa0c 60000000 nop +80 0001aa10 8803001c lbz r0,0x1c(r3) (BOOL)mVerify +84 0001aa14 2f800000 cmpwi cr7,r0,0x0 +88 0001aa18 419e0018 beq cr7,0x1aa30 +92 0001aa1c 3c800004 lis r4,0x4 +96 0001aa20 80844384 lwz r4,0x4384(r4) verifyNops +100 0001aa24 4800022c b 0x1ac50 +104 0001aa28 60000000 nop +108 0001aa2c 60000000 nop +112 0001aa30 3c800004 lis r4,0x4 +116 0001aa34 80844380 lwz r4,0x4380(r4) checkOtool +120 0001aa38 4bfeff03 bla 0xfffeff00 -[r3 checkOtool] +124 0001aa3c 2f830000 cmpwi cr7,r3,0x0 +128 0001aa40 419e0030 beq cr7,0x1aa70 +132 0001aa44 3cc00004 lis r6,0x4 +136 0001aa48 3c600003 lis r3,0x3 +140 0001aa4c 38800001 li r4,0x1 +144 0001aa50 38a0003e li r5,0x3e +148 0001aa54 80c6281c lwz r6,0x281c(r6) +152 0001aa58 3863e440 addi r3,r3,0xe440 otx: otool was not found. Please install otool and try again.\n +156 0001aa5c 38c600b0 addi r6,r6,0xb0 +160 0001aa60 48017b01 bl 0x32560 _fwrite +164 0001aa64 4800020c b 0x1ac70 +168 0001aa68 60000000 nop +172 0001aa6c 60000000 nop +176 0001aa70 80bf000c lwz r5,0xc(r31) (int)mArchSelector +180 0001aa74 2f850007 cmpwi cr7,r5,0x7 +184 0001aa78 419e0024 beq cr7,0x1aa9c +188 0001aa7c 2f850012 cmpwi cr7,r5,0x12 +192 0001aa80 409e0040 bne cr7,0x1aac0 +196 0001aa84 3c600004 lis r3,0x4 +200 0001aa88 3c800004 lis r4,0x4 +204 0001aa8c 8063458c lwz r3,0x458c(r3) PPCProcessor +208 0001aa90 8084437c lwz r4,0x437c(r4) class +212 0001aa94 4bfeff03 bla 0xfffeff00 +[PPCProcessor class] +216 0001aa98 48000058 b 0x1aaf0 +220 0001aa9c 3c600004 lis r3,0x4 +224 0001aaa0 3c800004 lis r4,0x4 +228 0001aaa4 80634588 lwz r3,0x4588(r3) X86Processor +232 0001aaa8 8084437c lwz r4,0x437c(r4) class +236 0001aaac 4bfeff03 bla 0xfffeff00 +[X86Processor class] +240 0001aab0 48000040 b 0x1aaf0 +244 0001aab4 60000000 nop +248 0001aab8 60000000 nop +252 0001aabc 60000000 nop +256 0001aac0 38210070 addi r1,r1,0x70 +260 0001aac4 3c600004 lis r3,0x4 +264 0001aac8 3c800003 lis r4,0x3 +268 0001aacc 80010008 lwz r0,0x8(r1) +272 0001aad0 8063281c lwz r3,0x281c(r3) +276 0001aad4 bb01ffe0 lmw r24,0xffe0(r1) +280 0001aad8 3884e480 addi r4,r4,0xe480 otx: [CLIController processFile]: unknown arch type: %d\n +284 0001aadc 7c0803a6 mtspr lr,r0 +288 0001aae0 386300b0 addi r3,r3,0xb0 +292 0001aae4 480179ac b 0x32490 _fprintf$LDBL128 +296 0001aae8 60000000 nop +300 0001aaec 60000000 nop +304 0001aaf0 2f830000 cmpwi cr7,r3,0x0 +308 0001aaf4 419e017c beq cr7,0x1ac70 +312 0001aaf8 3fa00004 lis r29,0x4 +316 0001aafc 3bbd4378 addi r29,r29,0x4378 alloc +320 0001ab00 809d0000 lwz r4,0x0(r29) alloc +324 0001ab04 4bfeff03 bla 0xfffeff00 -[r3 alloc] +328 0001ab08 3c800004 lis r4,0x4 +332 0001ab0c 80bf0004 lwz r5,0x4(r31) (NSURL)mOFile +336 0001ab10 7fe6fb78 or r6,r31,r31 +340 0001ab14 38ff001e addi r7,r31,0x1e (?)mOpts +344 0001ab18 80844374 lwz r4,0x4374(r4) initWithURL:controller:options: +348 0001ab1c 4bfeff03 bla 0xfffeff00 -[r3 initWithURL:controller:options:] +352 0001ab20 7c7e1b79 or. r30,r3,r3 +356 0001ab24 4082002c bne 0x1ab50 +360 0001ab28 3cc00004 lis r6,0x4 +364 0001ab2c 3c600003 lis r3,0x3 +368 0001ab30 38800001 li r4,0x1 +372 0001ab34 38a0003f li r5,0x3f +376 0001ab38 80c6281c lwz r6,0x281c(r6) +380 0001ab3c 3863e4bc addi r3,r3,0xe4bc otx: -[CLIController processFile]: unable to create processor.\n +384 0001ab40 38c600b0 addi r6,r6,0xb0 +388 0001ab44 48017a1d bl 0x32560 _fwrite +392 0001ab48 48000128 b 0x1ac70 +396 0001ab4c 60000000 nop +400 0001ab50 3c600004 lis r3,0x4 +404 0001ab54 809d0000 lwz r4,0x0(r29) alloc +408 0001ab58 3f800004 lis r28,0x4 +412 0001ab5c 3fa00004 lis r29,0x4 +416 0001ab60 3f400004 lis r26,0x4 +420 0001ab64 80634584 lwz r3,0x4584(r3) NSDictionary +424 0001ab68 3b9c4580 addi r28,r28,0x4580 NSNumber +428 0001ab6c 3f600004 lis r27,0x4 +432 0001ab70 3bbd4370 addi r29,r29,0x4370 numberWithBool: +436 0001ab74 3b7b34c8 addi r27,r27,0x34c8 PRIndeterminateKey +440 0001ab78 4bfeff03 bla 0xfffeff00 +[NSDictionary alloc] +444 0001ab7c 809d0000 lwz r4,0x0(r29) numberWithBool: +448 0001ab80 38a00001 li r5,0x1 +452 0001ab84 835a436c lwz r26,0x436c(r26) initWithObjectsAndKeys: +456 0001ab88 7c781b78 or r24,r3,r3 +460 0001ab8c 807c0000 lwz r3,0x0(r28) NSNumber +464 0001ab90 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +468 0001ab94 809d0000 lwz r4,0x0(r29) numberWithBool: +472 0001ab98 38a00001 li r5,0x1 +476 0001ab9c 7c791b78 or r25,r3,r3 +480 0001aba0 807c0000 lwz r3,0x0(r28) NSNumber +484 0001aba4 3f800004 lis r28,0x4 +488 0001aba8 3b9c43d8 addi r28,r28,0x43d8 release +492 0001abac 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +496 0001abb0 3d000004 lis r8,0x4 +500 0001abb4 3d200004 lis r9,0x4 +504 0001abb8 3d400004 lis r10,0x4 +508 0001abbc 7c671b78 or r7,r3,r3 +512 0001abc0 38000000 li r0,0x0 +516 0001abc4 7f66db78 or r6,r27,r27 +520 0001abc8 390834d8 addi r8,r8,0x34d8 PRAnimateKey +524 0001abcc 392934e8 addi r9,r9,0x34e8 Loading executable +528 0001abd0 394a34f8 addi r10,r10,0x34f8 PRDescriptionKey +532 0001abd4 7f44d378 or r4,r26,r26 +536 0001abd8 90010038 stw r0,0x38(r1) +540 0001abdc 7f25cb78 or r5,r25,r25 +544 0001abe0 7f03c378 or r3,r24,r24 +548 0001abe4 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +552 0001abe8 3c800004 lis r4,0x4 +556 0001abec 7c7d1b78 or r29,r3,r3 +560 0001abf0 7fe3fb78 or r3,r31,r31 +564 0001abf4 80844368 lwz r4,0x4368(r4) reportProgress: +568 0001abf8 7fa5eb78 or r5,r29,r29 +572 0001abfc 4bfeff03 bla 0xfffeff00 -[r3 reportProgress:] +576 0001ac00 809c0000 lwz r4,0x0(r28) release +580 0001ac04 7fa3eb78 or r3,r29,r29 +584 0001ac08 4bfeff03 bla 0xfffeff00 -[r3 release] +588 0001ac0c 3c800004 lis r4,0x4 +592 0001ac10 7fc3f378 or r3,r30,r30 +596 0001ac14 38a00000 li r5,0x0 +600 0001ac18 80844364 lwz r4,0x4364(r4) processExe: +604 0001ac1c 4bfeff03 bla 0xfffeff00 -[r3 processExe:] +608 0001ac20 2f830000 cmpwi cr7,r3,0x0 +612 0001ac24 409e0040 bne cr7,0x1ac64 +616 0001ac28 3cc00004 lis r6,0x4 +620 0001ac2c 3c600003 lis r3,0x3 +624 0001ac30 38800001 li r4,0x1 +628 0001ac34 38a0003d li r5,0x3d +632 0001ac38 80c6281c lwz r6,0x281c(r6) +636 0001ac3c 3863e548 addi r3,r3,0xe548 otx: -[CLIController processFile]: possible permission error\n +640 0001ac40 38c600b0 addi r6,r6,0xb0 +644 0001ac44 4801791d bl 0x32560 _fwrite +648 0001ac48 809c0000 lwz r4,0x0(r28) release +652 0001ac4c 7fc3f378 or r3,r30,r30 +656 0001ac50 38210070 addi r1,r1,0x70 +660 0001ac54 80010008 lwz r0,0x8(r1) +664 0001ac58 bb01ffe0 lmw r24,0xffe0(r1) +668 0001ac5c 7c0803a6 mtspr lr,r0 +672 0001ac60 4bfeff02 ba 0xfffeff00 -[r3 release] +676 0001ac64 809c0000 lwz r4,0x0(r28) release +680 0001ac68 7fc3f378 or r3,r30,r30 +684 0001ac6c 4bffffe4 b 0x1ac50 +688 0001ac70 38210070 addi r1,r1,0x70 +692 0001ac74 80010008 lwz r0,0x8(r1) +696 0001ac78 bb01ffe0 lmw r24,0xffe0(r1) +700 0001ac7c 7c0803a6 mtspr lr,r0 +704 0001ac80 4e800020 blr +708 0001ac84 60000000 nop +712 0001ac88 60000000 nop +716 0001ac8c 60000000 nop -(void)[CLIController verifyNops] +0 0001ac90 7c0802a6 mfspr r0,lr +4 0001ac94 bf81fff0 stmw r28,0xfff0(r1) +8 0001ac98 7c7d1b78 or r29,r3,r3 +12 0001ac9c 90010008 stw r0,0x8(r1) +16 0001aca0 9421ff90 stwu r1,0xff90(r1) +20 0001aca4 60000000 nop +24 0001aca8 60000000 nop +28 0001acac 8003000c lwz r0,0xc(r3) (int)mArchSelector +32 0001acb0 2f800007 cmpwi cr7,r0,0x7 +36 0001acb4 409e018c bne cr7,0x1ae40 +40 0001acb8 3c400003 lis r2,0x3 +44 0001acbc 3c800004 lis r4,0x4 +48 0001acc0 3c600004 lis r3,0x4 +52 0001acc4 38422b6c addi r2,r2,0x2b6c +56 0001acc8 80844378 lwz r4,0x4378(r4) alloc +60 0001accc 80634588 lwz r3,0x4588(r3) X86Processor +64 0001acd0 89620008 lbz r11,0x8(r2) +68 0001acd4 80020000 lwz r0,0x0(r2) +72 0001acd8 81220004 lwz r9,0x4(r2) +76 0001acdc 9961004c stb r11,0x4c(r1) +80 0001ace0 90010044 stw r0,0x44(r1) +84 0001ace4 91210048 stw r9,0x48(r1) +88 0001ace8 4bfeff03 bla 0xfffeff00 +[X86Processor alloc] +92 0001acec 3c800004 lis r4,0x4 +96 0001acf0 80bd0004 lwz r5,0x4(r29) (NSURL)mOFile +100 0001acf4 7fa6eb78 or r6,r29,r29 +104 0001acf8 38e10044 addi r7,r1,0x44 +108 0001acfc 80844374 lwz r4,0x4374(r4) initWithURL:controller:options: +112 0001ad00 4bfeff03 bla 0xfffeff00 -[r3 initWithURL:controller:options:] +116 0001ad04 7c7f1b79 or. r31,r3,r3 +120 0001ad08 40820028 bne 0x1ad30 +124 0001ad0c 3cc00004 lis r6,0x4 +128 0001ad10 3c600003 lis r3,0x3 +132 0001ad14 38800001 li r4,0x1 +136 0001ad18 38a0003e li r5,0x3e +140 0001ad1c 80c6281c lwz r6,0x281c(r6) +144 0001ad20 3863e588 addi r3,r3,0xe588 otx: -[CLIController verifyNops]: unable to create processor.\n +148 0001ad24 38c600b0 addi r6,r6,0xb0 +152 0001ad28 48017839 bl 0x32560 _fwrite +156 0001ad2c 48000120 b 0x1ae4c +160 0001ad30 3c800004 lis r4,0x4 +164 0001ad34 38000000 li r0,0x0 +168 0001ad38 38a1003c addi r5,r1,0x3c +172 0001ad3c 38c10040 addi r6,r1,0x40 +176 0001ad40 80844360 lwz r4,0x4360(r4) verifyNops:numFound: +180 0001ad44 90010040 stw r0,0x40(r1) +184 0001ad48 9001003c stw r0,0x3c(r1) +188 0001ad4c 4bfeff03 bla 0xfffeff00 -[r3 verifyNops:numFound:] +192 0001ad50 2f830000 cmpwi cr7,r3,0x0 +196 0001ad54 419e00dc beq cr7,0x1ae30 +200 0001ad58 80810040 lwz r4,0x40(r1) +204 0001ad5c 3c600003 lis r3,0x3 +208 0001ad60 3863e5c8 addi r3,r3,0xe5c8 otx found %d broken nop's. Would you like to save a copy of the executable with fixed nop's? (y/n)\n +212 0001ad64 4801779d bl 0x32500 _printf$LDBL128 +216 0001ad68 3c600003 lis r3,0x3 +220 0001ad6c 38810038 addi r4,r1,0x38 +224 0001ad70 3863e0f4 addi r3,r3,0xe0f4 %c +228 0001ad74 480177fd bl 0x32570 _scanf$LDBL128 +232 0001ad78 88010038 lbz r0,0x38(r1) +236 0001ad7c 7c000774 extsb r0,r0 +240 0001ad80 2f800079 cmpwi cr7,r0,0x79 'y' +244 0001ad84 419e000c beq cr7,0x1ad90 +248 0001ad88 2f800059 cmpwi cr7,r0,0x59 'Y' +252 0001ad8c 409e00c0 bne cr7,0x1ae4c +256 0001ad90 38600008 li r3,0x8 +260 0001ad94 4801757d bl 0x32310 _malloc +264 0001ad98 8001003c lwz r0,0x3c(r1) +268 0001ad9c 80410040 lwz r2,0x40(r1) +272 0001ada0 3c800004 lis r4,0x4 +276 0001ada4 7c7c1b78 or r28,r3,r3 +280 0001ada8 807d0004 lwz r3,0x4(r29) (NSURL)mOFile +284 0001adac 3fa00004 lis r29,0x4 +288 0001adb0 808443b0 lwz r4,0x43b0(r4) path +292 0001adb4 901c0000 stw r0,0x0(r28) +296 0001adb8 905c0004 stw r2,0x4(r28) +300 0001adbc 83bd4358 lwz r29,0x4358(r29) fixNops:toPath: +304 0001adc0 4bfeff03 bla 0xfffeff00 -[r3 path] +308 0001adc4 3c800004 lis r4,0x4 +312 0001adc8 3ca00004 lis r5,0x4 +316 0001adcc 8084435c lwz r4,0x435c(r4) stringByAppendingString: +320 0001add0 38a53508 addi r5,r5,0x3508 _fixed +324 0001add4 4bfeff03 bla 0xfffeff00 -[r3 stringByAppendingString:] +328 0001add8 7fa4eb78 or r4,r29,r29 +332 0001addc 7f85e378 or r5,r28,r28 +336 0001ade0 7c661b78 or r6,r3,r3 +340 0001ade4 7fe3fb78 or r3,r31,r31 +344 0001ade8 4bfeff03 bla 0xfffeff00 -[r3 fixNops:toPath:] +348 0001adec 7c7d1b78 or r29,r3,r3 +352 0001adf0 807c0000 lwz r3,0x0(r28) +356 0001adf4 4801756d bl 0x32360 _free +360 0001adf8 7f83e378 or r3,r28,r28 +364 0001adfc 48017565 bl 0x32360 _free +368 0001ae00 2f9d0000 cmpwi cr7,r29,0x0 +372 0001ae04 409e0048 bne cr7,0x1ae4c +376 0001ae08 3cc00004 lis r6,0x4 +380 0001ae0c 3c600003 lis r3,0x3 +384 0001ae10 38800001 li r4,0x1 +388 0001ae14 38a00018 li r5,0x18 +392 0001ae18 80c6281c lwz r6,0x281c(r6) +396 0001ae1c 3863e634 addi r3,r3,0xe634 otx: unable to fix nops\n +400 0001ae20 38c600b0 addi r6,r6,0xb0 +404 0001ae24 4801773d bl 0x32560 _fwrite +408 0001ae28 48000024 b 0x1ae4c +412 0001ae2c 60000000 nop +416 0001ae30 3c600003 lis r3,0x3 +420 0001ae34 3863e650 addi r3,r3,0xe650 The executable is healthy. +424 0001ae38 480176d9 bl 0x32510 _puts +428 0001ae3c 48000010 b 0x1ae4c +432 0001ae40 3c600003 lis r3,0x3 +436 0001ae44 3863e66c addi r3,r3,0xe66c Deobfuscation is only available for x86 binaries. +440 0001ae48 480176c9 bl 0x32510 _puts +444 0001ae4c 38210070 addi r1,r1,0x70 +448 0001ae50 80010008 lwz r0,0x8(r1) +452 0001ae54 bb81fff0 lmw r28,0xfff0(r1) +456 0001ae58 7c0803a6 mtspr lr,r0 +460 0001ae5c 4e800020 blr -(long)[CLIController checkOtool] +0 0001ae60 7c0802a6 mfspr r0,lr +4 0001ae64 bf61ffec stmw r27,0xffec(r1) +8 0001ae68 3c800004 lis r4,0x4 +12 0001ae6c 3f600004 lis r27,0x4 +16 0001ae70 3f800004 lis r28,0x4 +20 0001ae74 3fa00004 lis r29,0x4 +24 0001ae78 90010008 stw r0,0x8(r1) +28 0001ae7c 9421ffa0 stwu r1,0xffa0(r1) +32 0001ae80 3bbd3518 addi r29,r29,0x3518 otool -h "%@" > /dev/null +36 0001ae84 60000000 nop +40 0001ae88 808443b0 lwz r4,0x43b0(r4) path +44 0001ae8c 80630004 lwz r3,0x4(r3) (NSURL)mOFile +48 0001ae90 837b45a8 lwz r27,0x45a8(r27) NSString +52 0001ae94 839c4354 lwz r28,0x4354(r28) stringWithFormat: +56 0001ae98 4bfeff03 bla 0xfffeff00 -[r3 path] +60 0001ae9c 7f84e378 or r4,r28,r28 +64 0001aea0 7fa5eb78 or r5,r29,r29 +68 0001aea4 7c661b78 or r6,r3,r3 +72 0001aea8 7f63db78 or r3,r27,r27 +76 0001aeac 4bfeff03 bla 0xfffeff00 +[NSString stringWithFormat:] +80 0001aeb0 3c800004 lis r4,0x4 +84 0001aeb4 808443c8 lwz r4,0x43c8(r4) UTF8String +88 0001aeb8 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +92 0001aebc 38210060 addi r1,r1,0x60 +96 0001aec0 80010008 lwz r0,0x8(r1) +100 0001aec4 bb61ffec lmw r27,0xffec(r1) +104 0001aec8 7c0803a6 mtspr lr,r0 +108 0001aecc 480176e4 b 0x325b0 _system -(void)[CLIController doErrorAlert] +0 0001aed0 7c0802a6 mfspr r0,lr +4 0001aed4 3cc00004 lis r6,0x4 +8 0001aed8 3c600003 lis r3,0x3 +12 0001aedc 38800001 li r4,0x1 +16 0001aee0 38a00057 li r5,0x57 +20 0001aee4 80c6281c lwz r6,0x281c(r6) +24 0001aee8 3863e6bc addi r3,r3,0xe6bc otx: Could not create file. You must have write permission for the destination folder.\n +28 0001aeec 90010008 stw r0,0x8(r1) +32 0001aef0 9421ffc0 stwu r1,0xffc0(r1) +36 0001aef4 38c600b0 addi r6,r6,0xb0 +40 0001aef8 48017669 bl 0x32560 _fwrite +44 0001aefc 38210040 addi r1,r1,0x40 +48 0001af00 80010008 lwz r0,0x8(r1) +52 0001af04 7c0803a6 mtspr lr,r0 +56 0001af08 4e800020 blr +60 0001af0c 60000000 nop -(void)[CLIController reportProgress:] +0 0001af10 7c0802a6 mfspr r0,lr +4 0001af14 bf41ffe8 stmw r26,0xffe8(r1) +8 0001af18 7cbf2b78 or r31,r5,r5 +12 0001af1c 90010008 stw r0,0x8(r1) +16 0001af20 9421ffa0 stwu r1,0xffa0(r1) +20 0001af24 60000000 nop +24 0001af28 60000000 nop +28 0001af2c 8803001d lbz r0,0x1d(r3) (BOOL)mShowProgress +32 0001af30 2f800000 cmpwi cr7,r0,0x0 +36 0001af34 419e019c beq cr7,0x1b0d0 +40 0001af38 2f850000 cmpwi cr7,r5,0x0 +44 0001af3c 409e0034 bne cr7,0x1af70 +48 0001af40 3cc00004 lis r6,0x4 +52 0001af44 3c600003 lis r3,0x3 +56 0001af48 38800001 li r4,0x1 +60 0001af4c 38a00030 li r5,0x30 +64 0001af50 80c6281c lwz r6,0x281c(r6) +68 0001af54 3863e714 addi r3,r3,0xe714 otx: [CLIController reportProgress:] nil inDict\n +72 0001af58 38c600b0 addi r6,r6,0xb0 +76 0001af5c 48017605 bl 0x32560 _fwrite +80 0001af60 48000170 b 0x1b0d0 +84 0001af64 60000000 nop +88 0001af68 60000000 nop +92 0001af6c 60000000 nop +96 0001af70 3fa00004 lis r29,0x4 +100 0001af74 3ca00004 lis r5,0x4 +104 0001af78 7fe3fb78 or r3,r31,r31 +108 0001af7c 3bbd4350 addi r29,r29,0x4350 objectForKey: +112 0001af80 38a534f8 addi r5,r5,0x34f8 PRDescriptionKey +116 0001af84 809d0000 lwz r4,0x0(r29) objectForKey: +120 0001af88 4bfeff03 bla 0xfffeff00 -[r3 objectForKey:] +124 0001af8c 809d0000 lwz r4,0x0(r29) objectForKey: +128 0001af90 3ca00004 lis r5,0x4 +132 0001af94 7c7c1b78 or r28,r3,r3 +136 0001af98 7fe3fb78 or r3,r31,r31 +140 0001af9c 38a53528 addi r5,r5,0x3528 PRNewLineKey +144 0001afa0 4bfeff03 bla 0xfffeff00 -[r3 objectForKey:] +148 0001afa4 809d0000 lwz r4,0x0(r29) objectForKey: +152 0001afa8 3ca00004 lis r5,0x4 +156 0001afac 7c7e1b78 or r30,r3,r3 +160 0001afb0 7fe3fb78 or r3,r31,r31 +164 0001afb4 38a53538 addi r5,r5,0x3538 PRValueKey +168 0001afb8 4bfeff03 bla 0xfffeff00 -[r3 objectForKey:] +172 0001afbc 809d0000 lwz r4,0x0(r29) objectForKey: +176 0001afc0 3ca00004 lis r5,0x4 +180 0001afc4 7c7b1b78 or r27,r3,r3 +184 0001afc8 7fe3fb78 or r3,r31,r31 +188 0001afcc 38a534d8 addi r5,r5,0x34d8 PRAnimateKey +192 0001afd0 4bfeff03 bla 0xfffeff00 -[r3 objectForKey:] +196 0001afd4 809d0000 lwz r4,0x0(r29) objectForKey: +200 0001afd8 3ca00004 lis r5,0x4 +204 0001afdc 7c7a1b78 or r26,r3,r3 +208 0001afe0 7fe3fb78 or r3,r31,r31 +212 0001afe4 38a53548 addi r5,r5,0x3548 PRCompleteKey +216 0001afe8 4bfeff03 bla 0xfffeff00 -[r3 objectForKey:] +220 0001afec 2f9e0000 cmpwi cr7,r30,0x0 +224 0001aff0 7c7f1b78 or r31,r3,r3 +228 0001aff4 419e003c beq cr7,0x1b030 +232 0001aff8 3c800004 lis r4,0x4 +236 0001affc 7fc3f378 or r3,r30,r30 +240 0001b000 8084434c lwz r4,0x434c(r4) boolValue +244 0001b004 4bfeff03 bla 0xfffeff00 -[r3 boolValue] +248 0001b008 2f830000 cmpwi cr7,r3,0x0 +252 0001b00c 419e0024 beq cr7,0x1b030 +256 0001b010 3c800004 lis r4,0x4 +260 0001b014 3860000a li r3,0xa +264 0001b018 8084281c lwz r4,0x281c(r4) +268 0001b01c 388400b0 addi r4,r4,0xb0 +272 0001b020 48017511 bl 0x32530 _fputc +276 0001b024 60000000 nop +280 0001b028 60000000 nop +284 0001b02c 60000000 nop +288 0001b030 2f9c0000 cmpwi cr7,r28,0x0 +292 0001b034 419e0024 beq cr7,0x1b058 +296 0001b038 3c800004 lis r4,0x4 +300 0001b03c 7f83e378 or r3,r28,r28 +304 0001b040 808443c8 lwz r4,0x43c8(r4) UTF8String +308 0001b044 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +312 0001b048 3c800004 lis r4,0x4 +316 0001b04c 8084281c lwz r4,0x281c(r4) +320 0001b050 388400b0 addi r4,r4,0xb0 +324 0001b054 4801754d bl 0x325a0 _fputs +328 0001b058 2f9b0000 cmpwi cr7,r27,0x0 +332 0001b05c 409e0024 bne cr7,0x1b080 +336 0001b060 2f9a0000 cmpwi cr7,r26,0x0 +340 0001b064 419e0030 beq cr7,0x1b094 +344 0001b068 3c800004 lis r4,0x4 +348 0001b06c 7f43d378 or r3,r26,r26 +352 0001b070 8084434c lwz r4,0x434c(r4) boolValue +356 0001b074 4bfeff03 bla 0xfffeff00 -[r3 boolValue] +360 0001b078 2f830000 cmpwi cr7,r3,0x0 +364 0001b07c 419e0018 beq cr7,0x1b094 +368 0001b080 3c800004 lis r4,0x4 +372 0001b084 3860002e li r3,0x2e +376 0001b088 8084281c lwz r4,0x281c(r4) +380 0001b08c 388400b0 addi r4,r4,0xb0 +384 0001b090 480174a1 bl 0x32530 _fputc +388 0001b094 2f9f0000 cmpwi cr7,r31,0x0 +392 0001b098 419e0038 beq cr7,0x1b0d0 +396 0001b09c 3c800004 lis r4,0x4 +400 0001b0a0 7fe3fb78 or r3,r31,r31 +404 0001b0a4 8084434c lwz r4,0x434c(r4) boolValue +408 0001b0a8 4bfeff03 bla 0xfffeff00 -[r3 boolValue] +412 0001b0ac 2f830000 cmpwi cr7,r3,0x0 +416 0001b0b0 419e0020 beq cr7,0x1b0d0 +420 0001b0b4 3c800004 lis r4,0x4 +424 0001b0b8 3860000a li r3,0xa +428 0001b0bc 8084281c lwz r4,0x281c(r4) +432 0001b0c0 388400b0 addi r4,r4,0xb0 +436 0001b0c4 4801746d bl 0x32530 _fputc +440 0001b0c8 60000000 nop +444 0001b0cc 60000000 nop +448 0001b0d0 38210060 addi r1,r1,0x60 +452 0001b0d4 80010008 lwz r0,0x8(r1) +456 0001b0d8 bb41ffe8 lmw r26,0xffe8(r1) +460 0001b0dc 7c0803a6 mtspr lr,r0 +464 0001b0e0 4e800020 blr +468 0001b0e4 00000000 .long 0x00000000 +472 0001b0e8 00000000 .long 0x00000000 +476 0001b0ec 00000000 .long 0x00000000 _main: +0 0001b0f0 7c0802a6 mfspr r0,lr +4 0001b0f4 3c400004 lis r2,0x4 +8 0001b0f8 3d200003 lis r9,0x3 +12 0001b0fc bf81fff0 stmw r28,0xfff0(r1) +16 0001b100 7c7c1b78 or r28,r3,r3 +20 0001b104 80422830 lwz r2,0x2830(r2) +24 0001b108 c8092fd0 lfd f0,0x2fd0(r9) 824 +28 0001b10c 7c9f2378 or r31,r4,r4 +32 0001b110 90010008 stw r0,0x8(r1) +36 0001b114 9421ffb0 stwu r1,0xffb0(r1) +40 0001b118 c9a20000 lfd f13,0x0(r2) +44 0001b11c ff8d0000 fcmpu cr7,f13,f0 +48 0001b120 409c0030 bge cr7,0x1b150 +52 0001b124 3cc00004 lis r6,0x4 +56 0001b128 3c600003 lis r3,0x3 +60 0001b12c 38800001 li r4,0x1 +64 0001b130 38a00026 li r5,0x26 +68 0001b134 80c6281c lwz r6,0x281c(r6) +72 0001b138 3863e7b4 addi r3,r3,0xe7b4 otx requires Mac OS X 10.4 or higher.\n +76 0001b13c 38c600b0 addi r6,r6,0xb0 +80 0001b140 48017421 bl 0x32560 _fwrite +84 0001b144 3800ffff li r0,0xffff +88 0001b148 48000090 b 0x1b1d8 +92 0001b14c 60000000 nop +96 0001b150 3fa00004 lis r29,0x4 +100 0001b154 3c600004 lis r3,0x4 +104 0001b158 3bbd4378 addi r29,r29,0x4378 alloc +108 0001b15c 806345b0 lwz r3,0x45b0(r3) NSAutoreleasePool +112 0001b160 809d0000 lwz r4,0x0(r29) alloc +116 0001b164 4bfeff03 bla 0xfffeff00 +[NSAutoreleasePool alloc] +120 0001b168 3c800004 lis r4,0x4 +124 0001b16c 808443e4 lwz r4,0x43e4(r4) init +128 0001b170 4bfeff03 bla 0xfffeff00 -[r3 init] +132 0001b174 809d0000 lwz r4,0x0(r29) alloc +136 0001b178 7c7e1b78 or r30,r3,r3 +140 0001b17c 3c600004 lis r3,0x4 +144 0001b180 806345ac lwz r3,0x45ac(r3) CLIController +148 0001b184 4bfeff03 bla 0xfffeff00 +[CLIController alloc] +152 0001b188 3c800004 lis r4,0x4 +156 0001b18c 7fe5fb78 or r5,r31,r31 +160 0001b190 7f86e378 or r6,r28,r28 +164 0001b194 808443ec lwz r4,0x43ec(r4) initWithArgs:count: +168 0001b198 4bfeff03 bla 0xfffeff00 -[r3 initWithArgs:count:] +172 0001b19c 3800ffff li r0,0xffff +176 0001b1a0 7c7f1b79 or. r31,r3,r3 +180 0001b1a4 41820034 beq 0x1b1d8 +184 0001b1a8 3c800004 lis r4,0x4 +188 0001b1ac 3fa00004 lis r29,0x4 +192 0001b1b0 808443e8 lwz r4,0x43e8(r4) processFile +196 0001b1b4 3bbd43d8 addi r29,r29,0x43d8 release +200 0001b1b8 4bfeff03 bla 0xfffeff00 -[r3 processFile] +204 0001b1bc 809d0000 lwz r4,0x0(r29) release +208 0001b1c0 7fe3fb78 or r3,r31,r31 +212 0001b1c4 4bfeff03 bla 0xfffeff00 -[r3 release] +216 0001b1c8 809d0000 lwz r4,0x0(r29) release +220 0001b1cc 7fc3f378 or r3,r30,r30 +224 0001b1d0 4bfeff03 bla 0xfffeff00 -[r3 release] +228 0001b1d4 38000000 li r0,0x0 +232 0001b1d8 38210050 addi r1,r1,0x50 +236 0001b1dc 7c030378 or r3,r0,r0 +240 0001b1e0 80010008 lwz r0,0x8(r1) +244 0001b1e4 bb81fff0 lmw r28,0xfff0(r1) +248 0001b1e8 7c0803a6 mtspr lr,r0 +252 0001b1ec 4e800020 blr -(id)[ExeProcessor initWithURL:controller:options:] +0 0001b1f0 7c0802a6 mfspr r0,lr +4 0001b1f4 bf61ffec stmw r27,0xffec(r1) +8 0001b1f8 7cbd2b79 or. r29,r5,r5 +12 0001b1fc 7cde3378 or r30,r6,r6 +16 0001b200 7cff3b78 or r31,r7,r7 +20 0001b204 90010008 stw r0,0x8(r1) +24 0001b208 9421ff90 stwu r1,0xff90(r1) +28 0001b20c 7c601b78 or r0,r3,r3 +32 0001b210 418201f0 beq 0x1b400 +36 0001b214 2f860000 cmpwi cr7,r6,0x0 +40 0001b218 419e01e8 beq cr7,0x1b400 +44 0001b21c 2f870000 cmpwi cr7,r7,0x0 +48 0001b220 419e01e0 beq cr7,0x1b400 +52 0001b224 3c400004 lis r2,0x4 +56 0001b228 3c800004 lis r4,0x4 +60 0001b22c 9001003c stw r0,0x3c(r1) +64 0001b230 3861003c addi r3,r1,0x3c +68 0001b234 804245f0 lwz r2,0x45f0(r2) NSObject +72 0001b238 808443e4 lwz r4,0x43e4(r4) init +76 0001b23c 3b600000 li r27,0x0 +80 0001b240 90410040 stw r2,0x40(r1) +84 0001b244 4801725d bl 0x324a0 -[[r3 super] init] +88 0001b248 7c7c1b79 or. r28,r3,r3 +92 0001b24c 418201b8 beq 0x1b404 +96 0001b250 93bc0008 stw r29,0x8(r28) +100 0001b254 93dc0004 stw r30,0x4(r28) +104 0001b258 3840ffff li r2,0xffff +108 0001b25c 3860ffff li r3,0xffff +112 0001b260 3c800004 lis r4,0x4 +116 0001b264 38c00000 li r6,0x0 +120 0001b268 38e10038 addi r7,r1,0x38 +124 0001b26c 881f0008 lbz r0,0x8(r31) +128 0001b270 813f0000 lwz r9,0x0(r31) +132 0001b274 817f0004 lwz r11,0x4(r31) +136 0001b278 907c0308 stw r3,0x308(r28) +140 0001b27c 3c600004 lis r3,0x4 +144 0001b280 905c0304 stw r2,0x304(r28) +148 0001b284 981c02ee stb r0,0x2ee(r28) +152 0001b288 38000000 li r0,0x0 +156 0001b28c 913c02e6 stw r9,0x2e6(r28) +160 0001b290 917c02ea stw r11,0x2ea(r28) +164 0001b294 90010038 stw r0,0x38(r1) +168 0001b298 80bc0008 lwz r5,0x8(r28) +172 0001b29c 806345b8 lwz r3,0x45b8(r3) NSData +176 0001b2a0 808444d0 lwz r4,0x44d0(r4) dataWithContentsOfURL:options:error: +180 0001b2a4 4bfeff03 bla 0xfffeff00 +[NSData dataWithContentsOfURL:options:error:] +184 0001b2a8 7c7f1b79 or. r31,r3,r3 +188 0001b2ac 40820054 bne 0x1b300 +192 0001b2b0 3c800004 lis r4,0x4 +196 0001b2b4 80610038 lwz r3,0x38(r1) +200 0001b2b8 808444cc lwz r4,0x44cc(r4) localizedFailureReason +204 0001b2bc 4bfeff03 bla 0xfffeff00 -[r3 localizedFailureReason] +208 0001b2c0 3c800004 lis r4,0x4 +212 0001b2c4 808443c8 lwz r4,0x43c8(r4) UTF8String +216 0001b2c8 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +220 0001b2cc 3c800003 lis r4,0x3 +224 0001b2d0 7c651b78 or r5,r3,r3 +228 0001b2d4 3c600004 lis r3,0x4 +232 0001b2d8 3884facc addi r4,r4,0xfacc otx: error loading executable from disk: %s\n +236 0001b2dc 8063281c lwz r3,0x281c(r3) +240 0001b2e0 386300b0 addi r3,r3,0xb0 +244 0001b2e4 480171ad bl 0x32490 _fprintf$LDBL128 +248 0001b2e8 3c800004 lis r4,0x4 +252 0001b2ec 7f83e378 or r3,r28,r28 +256 0001b2f0 808443d8 lwz r4,0x43d8(r4) release +260 0001b2f4 4bfeff03 bla 0xfffeff00 -[r3 release] +264 0001b2f8 4800010c b 0x1b404 +268 0001b2fc 60000000 nop +272 0001b300 3c800004 lis r4,0x4 +276 0001b304 8084439c lwz r4,0x439c(r4) length +280 0001b308 4bfeff03 bla 0xfffeff00 -[r3 length] +284 0001b30c 2b830003 cmplwi cr7,r3,0x3 +288 0001b310 907c0010 stw r3,0x10(r28) +292 0001b314 419d0028 bgt cr7,0x1b33c +296 0001b318 3cc00004 lis r6,0x4 +300 0001b31c 3fa00004 lis r29,0x4 +304 0001b320 3c600003 lis r3,0x3 +308 0001b324 38a0001f li r5,0x1f +312 0001b328 80c6281c lwz r6,0x281c(r6) +316 0001b32c 3bbd43d8 addi r29,r29,0x43d8 release +320 0001b330 3863fafc addi r3,r3,0xfafc otx: truncated executable file\n +324 0001b334 38c600b0 addi r6,r6,0xb0 +328 0001b338 48000038 b 0x1b370 +332 0001b33c 48016fd5 bl 0x32310 _malloc +336 0001b340 2f830000 cmpwi cr7,r3,0x0 +340 0001b344 7c651b78 or r5,r3,r3 +344 0001b348 907c000c stw r3,0xc(r28) +348 0001b34c 409e004c bne cr7,0x1b398 +352 0001b350 3cc00004 lis r6,0x4 +356 0001b354 3fa00004 lis r29,0x4 +360 0001b358 3c600003 lis r3,0x3 +364 0001b35c 38a0002c li r5,0x2c +368 0001b360 80c6281c lwz r6,0x281c(r6) +372 0001b364 3bbd43d8 addi r29,r29,0x43d8 release +376 0001b368 3863fb1c addi r3,r3,0xfb1c otx: not enough memory to allocate mRAMFile\n +380 0001b36c 38c600b0 addi r6,r6,0xb0 +384 0001b370 38800001 li r4,0x1 +388 0001b374 3b600000 li r27,0x0 +392 0001b378 480171e9 bl 0x32560 _fwrite +396 0001b37c 809d0000 lwz r4,0x0(r29) release +400 0001b380 7fe3fb78 or r3,r31,r31 +404 0001b384 4bfeff03 bla 0xfffeff00 -[r3 release] +408 0001b388 809d0000 lwz r4,0x0(r29) release +412 0001b38c 7f83e378 or r3,r28,r28 +416 0001b390 4bfeff03 bla 0xfffeff00 -[r3 release] +420 0001b394 48000070 b 0x1b404 +424 0001b398 3c800004 lis r4,0x4 +428 0001b39c 7fe3fb78 or r3,r31,r31 +432 0001b3a0 808444c8 lwz r4,0x44c8(r4) getBytes: +436 0001b3a4 4bfeff03 bla 0xfffeff00 -[r3 getBytes:] +440 0001b3a8 805c000c lwz r2,0xc(r28) +444 0001b3ac 3c00cafe lis r0,0xcafe +448 0001b3b0 6000babe ori r0,r0,0xbabe +452 0001b3b4 80420000 lwz r2,0x0(r2) +456 0001b3b8 7f820000 cmpw cr7,r2,r0 +460 0001b3bc 905c0048 stw r2,0x48(r28) +464 0001b3c0 419e0018 beq cr7,0x1b3d8 +468 0001b3c4 3c00beba lis r0,0xbeba +472 0001b3c8 39200000 li r9,0x0 +476 0001b3cc 6000feca ori r0,r0,0xfeca +480 0001b3d0 7f820000 cmpw cr7,r2,r0 +484 0001b3d4 409e0008 bne cr7,0x1b3dc +488 0001b3d8 39200001 li r9,0x1 +492 0001b3dc 993c004c stb r9,0x4c(r28) +496 0001b3e0 3c800004 lis r4,0x4 +500 0001b3e4 7f83e378 or r3,r28,r28 +504 0001b3e8 7f9be378 or r27,r28,r28 +508 0001b3ec 808444c4 lwz r4,0x44c4(r4) speedyDelivery +512 0001b3f0 4bfeff03 bla 0xfffeff00 -[r3 speedyDelivery] +516 0001b3f4 48000010 b 0x1b404 +520 0001b3f8 60000000 nop +524 0001b3fc 60000000 nop +528 0001b400 3b600000 li r27,0x0 +532 0001b404 38210070 addi r1,r1,0x70 +536 0001b408 7f63db78 or r3,r27,r27 +540 0001b40c 80010008 lwz r0,0x8(r1) +544 0001b410 bb61ffec lmw r27,0xffec(r1) +548 0001b414 7c0803a6 mtspr lr,r0 +552 0001b418 4e800020 blr +556 0001b41c 60000000 nop -(void)[ExeProcessor dealloc] +0 0001b420 7c0802a6 mfspr r0,lr +4 0001b424 bfa1fff4 stmw r29,0xfff4(r1) +8 0001b428 7c7f1b78 or r31,r3,r3 +12 0001b42c 90010008 stw r0,0x8(r1) +16 0001b430 9421ffa0 stwu r1,0xffa0(r1) +20 0001b434 60000000 nop +24 0001b438 60000000 nop +28 0001b43c 8063000c lwz r3,0xc(r3) (char*)mRAMFile +32 0001b440 2f830000 cmpwi cr7,r3,0x0 +36 0001b444 419e0010 beq cr7,0x1b454 +40 0001b448 48016f19 bl 0x32360 _free +44 0001b44c 38000000 li r0,0x0 +48 0001b450 901f000c stw r0,0xc(r31) (char*)mRAMFile +52 0001b454 807f02f4 lwz r3,0x2f4(r31) (nlist*)mFuncSyms +56 0001b458 2f830000 cmpwi cr7,r3,0x0 +60 0001b45c 419e0010 beq cr7,0x1b46c +64 0001b460 48016f01 bl 0x32360 _free +68 0001b464 38000000 li r0,0x0 +72 0001b468 901f02f4 stw r0,0x2f4(r31) (nlist*)mFuncSyms +76 0001b46c 807f0950 lwz r3,0x950(r31) (?*)mObjcSects +80 0001b470 2f830000 cmpwi cr7,r3,0x0 +84 0001b474 419e0010 beq cr7,0x1b484 +88 0001b478 48016ee9 bl 0x32360 _free +92 0001b47c 38000000 li r0,0x0 +96 0001b480 901f0950 stw r0,0x950(r31) (?*)mObjcSects +100 0001b484 807f0958 lwz r3,0x958(r31) (?*)mClassMethodInfos +104 0001b488 2f830000 cmpwi cr7,r3,0x0 +108 0001b48c 419e0010 beq cr7,0x1b49c +112 0001b490 48016ed1 bl 0x32360 _free +116 0001b494 38000000 li r0,0x0 +120 0001b498 901f0958 stw r0,0x958(r31) (?*)mClassMethodInfos +124 0001b49c 807f0960 lwz r3,0x960(r31) (?*)mCatMethodInfos +128 0001b4a0 2f830000 cmpwi cr7,r3,0x0 +132 0001b4a4 419e0010 beq cr7,0x1b4b4 +136 0001b4a8 48016eb9 bl 0x32360 _free +140 0001b4ac 38000000 li r0,0x0 +144 0001b4b0 901f0960 stw r0,0x960(r31) (?*)mCatMethodInfos +148 0001b4b4 807f0054 lwz r3,0x54(r31) (?*)mThunks +152 0001b4b8 2f830000 cmpwi cr7,r3,0x0 +156 0001b4bc 419e0010 beq cr7,0x1b4cc +160 0001b4c0 48016ea1 bl 0x32360 _free +164 0001b4c4 38000000 li r0,0x0 +168 0001b4c8 901f0054 stw r0,0x54(r31) (?*)mThunks +172 0001b4cc 807f0968 lwz r3,0x968(r31) (?*)mLocalSelves +176 0001b4d0 2f830000 cmpwi cr7,r3,0x0 +180 0001b4d4 419e0010 beq cr7,0x1b4e4 +184 0001b4d8 48016e89 bl 0x32360 _free +188 0001b4dc 38000000 li r0,0x0 +192 0001b4e0 901f0968 stw r0,0x968(r31) (?*)mLocalSelves +196 0001b4e4 807f0970 lwz r3,0x970(r31) (?*)mLocalVars +200 0001b4e8 2f830000 cmpwi cr7,r3,0x0 +204 0001b4ec 419e0010 beq cr7,0x1b4fc +208 0001b4f0 48016e71 bl 0x32360 _free +212 0001b4f4 38000000 li r0,0x0 +216 0001b4f8 901f0970 stw r0,0x970(r31) (?*)mLocalVars +220 0001b4fc 3c800004 lis r4,0x4 +224 0001b500 3fa00004 lis r29,0x4 +228 0001b504 7fe3fb78 or r3,r31,r31 +232 0001b508 808444c0 lwz r4,0x44c0(r4) deleteFuncInfos +236 0001b50c 3bbd44bc addi r29,r29,0x44bc deleteLinesFromList: +240 0001b510 4bfeff03 bla 0xfffeff00 -[r3 deleteFuncInfos] +244 0001b514 809d0000 lwz r4,0x0(r29) deleteLinesFromList: +248 0001b518 80bf001c lwz r5,0x1c(r31) (Line*)mPlainLineListHead +252 0001b51c 7fe3fb78 or r3,r31,r31 +256 0001b520 4bfeff03 bla 0xfffeff00 -[r3 deleteLinesFromList:] +260 0001b524 809d0000 lwz r4,0x0(r29) deleteLinesFromList: +264 0001b528 80bf0018 lwz r5,0x18(r31) (Line*)mVerboseLineListHead +268 0001b52c 7fe3fb78 or r3,r31,r31 +272 0001b530 4bfeff03 bla 0xfffeff00 -[r3 deleteLinesFromList:] +276 0001b534 3c400004 lis r2,0x4 +280 0001b538 3c800004 lis r4,0x4 +284 0001b53c 93e10038 stw r31,0x38(r1) +288 0001b540 38610038 addi r3,r1,0x38 +292 0001b544 804245f0 lwz r2,0x45f0(r2) NSObject +296 0001b548 80844394 lwz r4,0x4394(r4) dealloc +300 0001b54c 9041003c stw r2,0x3c(r1) +304 0001b550 48016f51 bl 0x324a0 -[[r3 super] dealloc] +308 0001b554 38210060 addi r1,r1,0x60 +312 0001b558 80010008 lwz r0,0x8(r1) +316 0001b55c bba1fff4 lmw r29,0xfff4(r1) +320 0001b560 7c0803a6 mtspr lr,r0 +324 0001b564 4e800020 blr +328 0001b568 60000000 nop +332 0001b56c 60000000 nop -(void)[ExeProcessor deleteFuncInfos] +0 0001b570 7c0802a6 mfspr r0,lr +4 0001b574 bf21ffe4 stmw r25,0xffe4(r1) +8 0001b578 7c791b78 or r25,r3,r3 +12 0001b57c 90010008 stw r0,0x8(r1) +16 0001b580 9421ffa0 stwu r1,0xffa0(r1) +20 0001b584 60000000 nop +24 0001b588 60000000 nop +28 0001b58c 812302fc lwz r9,0x2fc(r3) (?*)mFuncInfos +32 0001b590 2f890000 cmpwi cr7,r9,0x0 +36 0001b594 409e00b8 bne cr7,0x1b64c +40 0001b598 480000c8 b 0x1b660 +44 0001b59c 60000000 nop +48 0001b5a0 1c1b000c mulli r0,r27,0xc +52 0001b5a4 7fc04a14 add r30,r0,r9 +56 0001b5a8 807e0004 lwz r3,0x4(r30) +60 0001b5ac 2f830000 cmpwi cr7,r3,0x0 +64 0001b5b0 419e007c beq cr7,0x1b62c +68 0001b5b4 801e0008 lwz r0,0x8(r30) +72 0001b5b8 2f800000 cmpwi cr7,r0,0x0 +76 0001b5bc 419e005c beq cr7,0x1b618 +80 0001b5c0 3b800000 li r28,0x0 +84 0001b5c4 3b400000 li r26,0x0 +88 0001b5c8 3ba00000 li r29,0x0 +92 0001b5cc 48000008 b 0x1b5d4 +96 0001b5d0 807e0004 lwz r3,0x4(r30) +100 0001b5d4 7ffd1a14 add r31,r29,r3 +104 0001b5d8 807f0004 lwz r3,0x4(r31) +108 0001b5dc 2f830000 cmpwi cr7,r3,0x0 +112 0001b5e0 419e000c beq cr7,0x1b5ec +116 0001b5e4 48016d7d bl 0x32360 _free +120 0001b5e8 935f0004 stw r26,0x4(r31) +124 0001b5ec 807f0008 lwz r3,0x8(r31) +128 0001b5f0 2f830000 cmpwi cr7,r3,0x0 +132 0001b5f4 419e000c beq cr7,0x1b600 +136 0001b5f8 48016d69 bl 0x32360 _free +140 0001b5fc 935f0008 stw r26,0x8(r31) +144 0001b600 801e0008 lwz r0,0x8(r30) +148 0001b604 3b9c0001 addi r28,r28,0x1 +152 0001b608 3bbd0018 addi r29,r29,0x18 +156 0001b60c 7f9c0040 cmplw cr7,r28,r0 +160 0001b610 419cffc0 blt cr7,0x1b5d0 +164 0001b614 807e0004 lwz r3,0x4(r30) +168 0001b618 48016d49 bl 0x32360 _free +172 0001b61c 38000000 li r0,0x0 +176 0001b620 901e0004 stw r0,0x4(r30) +180 0001b624 813902fc lwz r9,0x2fc(r25) (?*)mFuncInfos +184 0001b628 80590300 lwz r2,0x300(r25) (unsigned int)mNumFuncInfos +188 0001b62c 3b7b0001 addi r27,r27,0x1 +192 0001b630 7f9b1040 cmplw cr7,r27,r2 +196 0001b634 419cff6c blt cr7,0x1b5a0 +200 0001b638 7d234b78 or r3,r9,r9 +204 0001b63c 48016d25 bl 0x32360 _free +208 0001b640 38000000 li r0,0x0 +212 0001b644 901902fc stw r0,0x2fc(r25) (?*)mFuncInfos +216 0001b648 48000018 b 0x1b660 +220 0001b64c 80430300 lwz r2,0x300(r3) (unsigned int)mNumFuncInfos +224 0001b650 3b600000 li r27,0x0 +228 0001b654 2f820000 cmpwi cr7,r2,0x0 +232 0001b658 409eff48 bne cr7,0x1b5a0 +236 0001b65c 4bffffdc b 0x1b638 +240 0001b660 38210060 addi r1,r1,0x60 +244 0001b664 80010008 lwz r0,0x8(r1) +248 0001b668 bb21ffe4 lmw r25,0xffe4(r1) +252 0001b66c 7c0803a6 mtspr lr,r0 +256 0001b670 4e800020 blr +260 0001b674 60000000 nop +264 0001b678 60000000 nop +268 0001b67c 60000000 nop -(BOOL)[ExeProcessor processExe:] +0 0001b680 7c0802a6 mfspr r0,lr +4 0001b684 bda1ffa4 stmw r13,0xffa4(r1) +8 0001b688 dbc1fff0 stfd f30,0xfff0(r1) +12 0001b68c dbe1fff8 stfd f31,0xfff8(r1) +16 0001b690 7c7f1b78 or r31,r3,r3 +20 0001b694 90010008 stw r0,0x8(r1) +24 0001b698 9421ff30 stwu r1,0xff30(r1) +28 0001b69c 80030048 lwz r0,0x48(r3) (unsigned int)mArchMagic +32 0001b6a0 2f800000 cmpwi cr7,r0,0x0 +36 0001b6a4 409e001c bne cr7,0x1b6c0 +40 0001b6a8 3c600003 lis r3,0x3 +44 0001b6ac 38800001 li r4,0x1 +48 0001b6b0 38a00025 li r5,0x25 +52 0001b6b4 3863fb4c addi r3,r3,0xfb4c otx: tried to process non-machO file\n +56 0001b6b8 48000038 b 0x1b6f0 +60 0001b6bc 60000000 nop +64 0001b6c0 3bc00000 li r30,0x0 +68 0001b6c4 90a30014 stw r5,0x14(r3) (NSString)mOutputFilePath +72 0001b6c8 3c800004 lis r4,0x4 +76 0001b6cc 93c30024 stw r30,0x24(r3) (mach_header*)mMachHeaderPtr +80 0001b6d0 808444b8 lwz r4,0x44b8(r4) loadMachHeader +84 0001b6d4 4bfeff03 bla 0xfffeff00 -[r3 loadMachHeader] +88 0001b6d8 2f830000 cmpwi cr7,r3,0x0 +92 0001b6dc 409e0034 bne cr7,0x1b710 +96 0001b6e0 3c600003 lis r3,0x3 +100 0001b6e4 38800001 li r4,0x1 +104 0001b6e8 38a00020 li r5,0x20 +108 0001b6ec 3863fb74 addi r3,r3,0xfb74 otx: failed to load mach header\n +112 0001b6f0 3cc00004 lis r6,0x4 +116 0001b6f4 80c6281c lwz r6,0x281c(r6) +120 0001b6f8 38c600b0 addi r6,r6,0xb0 +124 0001b6fc 48016e65 bl 0x32560 _fwrite +128 0001b700 38600000 li r3,0x0 +132 0001b704 4800058c b 0x1bc90 +136 0001b708 60000000 nop +140 0001b70c 60000000 nop +144 0001b710 3c800004 lis r4,0x4 +148 0001b714 3da00004 lis r13,0x4 +152 0001b718 3de00004 lis r15,0x4 +156 0001b71c 7fe3fb78 or r3,r31,r31 +160 0001b720 808444b4 lwz r4,0x44b4(r4) loadLCommands +164 0001b724 3f200004 lis r25,0x4 +168 0001b728 3f000004 lis r24,0x4 +172 0001b72c 3dc00004 lis r14,0x4 +176 0001b730 3e400004 lis r18,0x4 +180 0001b734 3e800004 lis r20,0x4 +184 0001b738 3e000004 lis r16,0x4 +188 0001b73c 3a523558 addi r18,r18,0x3558 PRNewLineKey +192 0001b740 3e200004 lis r17,0x4 +196 0001b744 4bfeff03 bla 0xfffeff00 -[r3 loadLCommands] +200 0001b748 808f4378 lwz r4,0x4378(r15) alloc +204 0001b74c 806d45b4 lwz r3,0x45b4(r13) NSMutableDictionary +208 0001b750 3a943588 addi r20,r20,0x3588 PRDescriptionKey +212 0001b754 3e600004 lis r19,0x4 +216 0001b758 3ec00004 lis r22,0x4 +220 0001b75c 3ad635b8 addi r22,r22,0x35b8 PRValueKey +224 0001b760 4bfeff03 bla 0xfffeff00 +[NSMutableDictionary alloc] +228 0001b764 80984370 lwz r4,0x4370(r24) numberWithBool: +232 0001b768 3c400004 lis r2,0x4 +236 0001b76c 38a00001 li r5,0x1 +240 0001b770 7c7b1b78 or r27,r3,r3 +244 0001b774 80794580 lwz r3,0x4580(r25) NSNumber +248 0001b778 83ae436c lwz r29,0x436c(r14) initWithObjectsAndKeys: +252 0001b77c 9041006c stw r2,0x6c(r1) +256 0001b780 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +260 0001b784 80984370 lwz r4,0x4370(r24) numberWithBool: +264 0001b788 38a00001 li r5,0x1 +268 0001b78c 7c7c1b78 or r28,r3,r3 +272 0001b790 80794580 lwz r3,0x4580(r25) NSNumber +276 0001b794 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +280 0001b798 8041006c lwz r2,0x6c(r1) +284 0001b79c 3d200004 lis r9,0x4 +288 0001b7a0 7e8aa378 or r10,r20,r20 +292 0001b7a4 7c671b78 or r7,r3,r3 +296 0001b7a8 7fa4eb78 or r4,r29,r29 +300 0001b7ac 93c10038 stw r30,0x38(r1) +304 0001b7b0 39293578 addi r9,r9,0x3578 Calling otool +308 0001b7b4 7f85e378 or r5,r28,r28 +312 0001b7b8 7f63db78 or r3,r27,r27 +316 0001b7bc 38423568 addi r2,r2,0x3568 PRAnimateKey +320 0001b7c0 7e469378 or r6,r18,r18 +324 0001b7c4 3f600004 lis r27,0x4 +328 0001b7c8 7c481378 or r8,r2,r2 +332 0001b7cc 9041006c stw r2,0x6c(r1) +336 0001b7d0 3b7b44a4 addi r27,r27,0x44a4 gatherFuncInfos +340 0001b7d4 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +344 0001b7d8 80b14368 lwz r5,0x4368(r17) reportProgress: +348 0001b7dc 809044b0 lwz r4,0x44b0(r16) performSelectorOnMainThread:withObject:waitUntilDone: +352 0001b7e0 38e00001 li r7,0x1 +356 0001b7e4 7c7d1b78 or r29,r3,r3 +360 0001b7e8 807f0004 lwz r3,0x4(r31) (id)mController +364 0001b7ec 7fa6eb78 or r6,r29,r29 +368 0001b7f0 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +372 0001b7f4 809343d8 lwz r4,0x43d8(r19) release +376 0001b7f8 7fa3eb78 or r3,r29,r29 +380 0001b7fc 4bfeff03 bla 0xfffeff00 -[r3 release] +384 0001b800 3c800004 lis r4,0x4 +388 0001b804 3c400004 lis r2,0x4 +392 0001b808 7fe3fb78 or r3,r31,r31 +396 0001b80c 808444ac lwz r4,0x44ac(r4) populateLineLists +400 0001b810 90410068 stw r2,0x68(r1) +404 0001b814 4bfeff03 bla 0xfffeff00 -[r3 populateLineLists] +408 0001b818 80410068 lwz r2,0x68(r1) +412 0001b81c 808f4378 lwz r4,0x4378(r15) alloc +416 0001b820 806d45b4 lwz r3,0x45b4(r13) NSMutableDictionary +420 0001b824 384235a8 addi r2,r2,0x35a8 PRIndeterminateKey +424 0001b828 90410068 stw r2,0x68(r1) +428 0001b82c 4bfeff03 bla 0xfffeff00 +[NSMutableDictionary alloc] +432 0001b830 80984370 lwz r4,0x4370(r24) numberWithBool: +436 0001b834 38a00001 li r5,0x1 +440 0001b838 83ae436c lwz r29,0x436c(r14) initWithObjectsAndKeys: +444 0001b83c 7c7a1b78 or r26,r3,r3 +448 0001b840 80794580 lwz r3,0x4580(r25) NSNumber +452 0001b844 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +456 0001b848 80984370 lwz r4,0x4370(r24) numberWithBool: +460 0001b84c 38a00001 li r5,0x1 +464 0001b850 7c7c1b78 or r28,r3,r3 +468 0001b854 80794580 lwz r3,0x4580(r25) NSNumber +472 0001b858 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +476 0001b85c 8101006c lwz r8,0x6c(r1) +480 0001b860 3d200004 lis r9,0x4 +484 0001b864 7e8aa378 or r10,r20,r20 +488 0001b868 7c671b78 or r7,r3,r3 +492 0001b86c 7fa4eb78 or r4,r29,r29 +496 0001b870 93c10038 stw r30,0x38(r1) +500 0001b874 39293598 addi r9,r9,0x3598 Gathering info +504 0001b878 7f85e378 or r5,r28,r28 +508 0001b87c 7f43d378 or r3,r26,r26 +512 0001b880 7e469378 or r6,r18,r18 +516 0001b884 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +520 0001b888 80b14368 lwz r5,0x4368(r17) reportProgress: +524 0001b88c 809044b0 lwz r4,0x44b0(r16) performSelectorOnMainThread:withObject:waitUntilDone: +528 0001b890 38e00001 li r7,0x1 +532 0001b894 7c7d1b78 or r29,r3,r3 +536 0001b898 807f0004 lwz r3,0x4(r31) (id)mController +540 0001b89c 7fa6eb78 or r6,r29,r29 +544 0001b8a0 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +548 0001b8a4 809343d8 lwz r4,0x43d8(r19) release +552 0001b8a8 7fa3eb78 or r3,r29,r29 +556 0001b8ac 4bfeff03 bla 0xfffeff00 -[r3 release] +560 0001b8b0 3c800004 lis r4,0x4 +564 0001b8b4 7fe3fb78 or r3,r31,r31 +568 0001b8b8 808444a8 lwz r4,0x44a8(r4) gatherLineInfos +572 0001b8bc 4bfeff03 bla 0xfffeff00 -[r3 gatherLineInfos] +576 0001b8c0 809b0000 lwz r4,0x0(r27) gatherFuncInfos +580 0001b8c4 7fe3fb78 or r3,r31,r31 +584 0001b8c8 4bfeff03 bla 0xfffeff00 -[r3 gatherFuncInfos] +588 0001b8cc 809b0000 lwz r4,0x0(r27) gatherFuncInfos +592 0001b8d0 7fe3fb78 or r3,r31,r31 +596 0001b8d4 4bfeff03 bla 0xfffeff00 -[r3 gatherFuncInfos] +600 0001b8d8 808f4378 lwz r4,0x4378(r15) alloc +604 0001b8dc 806d45b4 lwz r3,0x45b4(r13) NSMutableDictionary +608 0001b8e0 4bfeff03 bla 0xfffeff00 +[NSMutableDictionary alloc] +612 0001b8e4 80984370 lwz r4,0x4370(r24) numberWithBool: +616 0001b8e8 38a00000 li r5,0x0 +620 0001b8ec 836e436c lwz r27,0x436c(r14) initWithObjectsAndKeys: +624 0001b8f0 7c7a1b78 or r26,r3,r3 +628 0001b8f4 80794580 lwz r3,0x4580(r25) NSNumber +632 0001b8f8 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +636 0001b8fc 3c400004 lis r2,0x4 +640 0001b900 7c7c1b78 or r28,r3,r3 +644 0001b904 80794580 lwz r3,0x4580(r25) NSNumber +648 0001b908 808244a0 lwz r4,0x44a0(r2) numberWithDouble: +652 0001b90c 3c400003 lis r2,0x3 +656 0001b910 c8222fd8 lfd f1,0x2fd8(r2) 0 +660 0001b914 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithDouble:] +664 0001b918 80984370 lwz r4,0x4370(r24) numberWithBool: +668 0001b91c 38a00001 li r5,0x1 +672 0001b920 7c7d1b78 or r29,r3,r3 +676 0001b924 80794580 lwz r3,0x4580(r25) NSNumber +680 0001b928 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +684 0001b92c 80c10068 lwz r6,0x68(r1) +688 0001b930 3c400004 lis r2,0x4 +692 0001b934 7fa7eb78 or r7,r29,r29 +696 0001b938 7c691b78 or r9,r3,r3 +700 0001b93c 7ec8b378 or r8,r22,r22 +704 0001b940 93c10040 stw r30,0x40(r1) +708 0001b944 9281003c stw r20,0x3c(r1) +712 0001b948 384235c8 addi r2,r2,0x35c8 Generating file +716 0001b94c 7e4a9378 or r10,r18,r18 +720 0001b950 7f64db78 or r4,r27,r27 +724 0001b954 7f85e378 or r5,r28,r28 +728 0001b958 7f43d378 or r3,r26,r26 +732 0001b95c 90410038 stw r2,0x38(r1) +736 0001b960 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +740 0001b964 809044b0 lwz r4,0x44b0(r16) performSelectorOnMainThread:withObject:waitUntilDone: +744 0001b968 80b14368 lwz r5,0x4368(r17) reportProgress: +748 0001b96c 38e00001 li r7,0x1 +752 0001b970 7c7d1b78 or r29,r3,r3 +756 0001b974 807f0004 lwz r3,0x4(r31) (id)mController +760 0001b978 7fa6eb78 or r6,r29,r29 +764 0001b97c 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +768 0001b980 809343d8 lwz r4,0x43d8(r19) release +772 0001b984 7fa3eb78 or r3,r29,r29 +776 0001b988 4bfeff03 bla 0xfffeff00 -[r3 release] +780 0001b98c 801f001c lwz r0,0x1c(r31) (Line*)mPlainLineListHead +784 0001b990 2f800000 cmpwi cr7,r0,0x0 +788 0001b994 90010048 stw r0,0x48(r1) +792 0001b998 419e0188 beq cr7,0x1bb20 +796 0001b99c 3c400003 lis r2,0x3 +800 0001b9a0 3fc00004 lis r30,0x4 +804 0001b9a4 3ee00004 lis r23,0x4 +808 0001b9a8 3f400004 lis r26,0x4 +812 0001b9ac cbc22fe0 lfd f30,0x2fe0(r2) 4.5036E+15 +816 0001b9b0 3bde449c addi r30,r30,0x449c processCodeLine: +820 0001b9b4 3b600000 li r27,0x0 +824 0001b9b8 3af74498 addi r23,r23,0x4498 entabLine: +828 0001b9bc 3b5a4494 addi r26,r26,0x4494 processLine: +832 0001b9c0 3ea04330 lis r21,0x4330 +836 0001b9c4 60000000 nop +840 0001b9c8 60000000 nop +844 0001b9cc 60000000 nop +848 0001b9d0 3c00d1b7 lis r0,0xd1b7 +852 0001b9d4 60001759 ori r0,r0,0x1759 +856 0001b9d8 7c1b0016 mulhwu r0,r27,r0 +860 0001b9dc 5400aafe rlwinm r0,r0,21,11,31 +864 0001b9e0 1c0009c4 mulli r0,r0,0x9c4 +868 0001b9e4 7f9b0000 cmpw cr7,r27,r0 +872 0001b9e8 409e00a8 bne cr7,0x1ba90 +876 0001b9ec 801f0020 lwz r0,0x20(r31) (unsigned int)mNumLines +880 0001b9f0 9361005c stw r27,0x5c(r1) +884 0001b9f4 3c400003 lis r2,0x3 +888 0001b9f8 92a10058 stw r21,0x58(r1) +892 0001b9fc 92a10060 stw r21,0x60(r1) +896 0001ba00 c9a22fe8 lfd f13,0x2fe8(r2) 100 +900 0001ba04 808f4378 lwz r4,0x4378(r15) alloc +904 0001ba08 806d45b4 lwz r3,0x45b4(r13) NSMutableDictionary +908 0001ba0c 90010064 stw r0,0x64(r1) +912 0001ba10 cbe10058 lfd f31,0x58(r1) +916 0001ba14 60000000 nop +920 0001ba18 60000000 nop +924 0001ba1c c8010060 lfd f0,0x60(r1) +928 0001ba20 fffff028 fsub f31,f31,f30 +932 0001ba24 fc00f028 fsub f0,f0,f30 +936 0001ba28 ffff0024 fdiv f31,f31,f0 +940 0001ba2c ffff0372 fmul f31,f31,f13 +944 0001ba30 4bfeff03 bla 0xfffeff00 +[NSMutableDictionary alloc] +948 0001ba34 3c400004 lis r2,0x4 +952 0001ba38 838e436c lwz r28,0x436c(r14) initWithObjectsAndKeys: +956 0001ba3c 7c7d1b78 or r29,r3,r3 +960 0001ba40 80794580 lwz r3,0x4580(r25) NSNumber +964 0001ba44 808244a0 lwz r4,0x44a0(r2) numberWithDouble: +968 0001ba48 fc20f890 fmr f1,f31 +972 0001ba4c 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithDouble:] +976 0001ba50 7f84e378 or r4,r28,r28 +980 0001ba54 7ec6b378 or r6,r22,r22 +984 0001ba58 7c651b78 or r5,r3,r3 +988 0001ba5c 38e00000 li r7,0x0 +992 0001ba60 7fa3eb78 or r3,r29,r29 +996 0001ba64 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +1000 0001ba68 809044b0 lwz r4,0x44b0(r16) performSelectorOnMainThread:withObject:waitUntilDone: +1004 0001ba6c 80b14368 lwz r5,0x4368(r17) reportProgress: +1008 0001ba70 38e00001 li r7,0x1 +1012 0001ba74 7c7d1b78 or r29,r3,r3 +1016 0001ba78 807f0004 lwz r3,0x4(r31) (id)mController +1020 0001ba7c 7fa6eb78 or r6,r29,r29 +1024 0001ba80 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +1028 0001ba84 809343d8 lwz r4,0x43d8(r19) release +1032 0001ba88 7fa3eb78 or r3,r29,r29 +1036 0001ba8c 4bfeff03 bla 0xfffeff00 -[r3 release] +1040 0001ba90 80a10048 lwz r5,0x48(r1) +1044 0001ba94 88050031 lbz r0,0x31(r5) +1048 0001ba98 2f800000 cmpwi cr7,r0,0x0 +1052 0001ba9c 419e0054 beq cr7,0x1baf0 +1056 0001baa0 801f157c lwz r0,0x157c(r31) (undefined*)ProcessCodeLine +1060 0001baa4 7fe3fb78 or r3,r31,r31 +1064 0001baa8 809e0000 lwz r4,0x0(r30) processCodeLine: +1068 0001baac 38a10048 addi r5,r1,0x48 +1072 0001bab0 7c0903a6 mtspr ctr,r0 +1076 0001bab4 7c0c0378 or r12,r0,r0 +1080 0001bab8 4e800421 bctrl +1084 0001babc 885f02e7 lbz r2,0x2e7(r31) +1088 0001bac0 2f820000 cmpwi cr7,r2,0x0 +1092 0001bac4 419e0044 beq cr7,0x1bb08 +1096 0001bac8 801f1588 lwz r0,0x1588(r31) (undefined*)EntabLine +1100 0001bacc 7fe3fb78 or r3,r31,r31 +1104 0001bad0 80970000 lwz r4,0x0(r23) entabLine: +1108 0001bad4 80a10048 lwz r5,0x48(r1) +1112 0001bad8 7c0903a6 mtspr ctr,r0 +1116 0001badc 7c0c0378 or r12,r0,r0 +1120 0001bae0 4e800421 bctrl +1124 0001bae4 48000024 b 0x1bb08 +1128 0001bae8 60000000 nop +1132 0001baec 60000000 nop +1136 0001baf0 801f1578 lwz r0,0x1578(r31) (undefined*)ProcessLine +1140 0001baf4 7fe3fb78 or r3,r31,r31 +1144 0001baf8 809a0000 lwz r4,0x0(r26) processLine: +1148 0001bafc 7c0903a6 mtspr ctr,r0 +1152 0001bb00 7c0c0378 or r12,r0,r0 +1156 0001bb04 4e800421 bctrl +1160 0001bb08 80410048 lwz r2,0x48(r1) +1164 0001bb0c 3b7b0001 addi r27,r27,0x1 +1168 0001bb10 80020008 lwz r0,0x8(r2) +1172 0001bb14 2f800000 cmpwi cr7,r0,0x0 +1176 0001bb18 90010048 stw r0,0x48(r1) +1180 0001bb1c 409efeb4 bne cr7,0x1b9d0 +1184 0001bb20 808f4378 lwz r4,0x4378(r15) alloc +1188 0001bb24 806d45b4 lwz r3,0x45b4(r13) NSMutableDictionary +1192 0001bb28 4bfeff03 bla 0xfffeff00 +[NSMutableDictionary alloc] +1196 0001bb2c 80984370 lwz r4,0x4370(r24) numberWithBool: +1200 0001bb30 38a00001 li r5,0x1 +1204 0001bb34 836e436c lwz r27,0x436c(r14) initWithObjectsAndKeys: +1208 0001bb38 7c7a1b78 or r26,r3,r3 +1212 0001bb3c 80794580 lwz r3,0x4580(r25) NSNumber +1216 0001bb40 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +1220 0001bb44 80984370 lwz r4,0x4370(r24) numberWithBool: +1224 0001bb48 38a00001 li r5,0x1 +1228 0001bb4c 7c7c1b78 or r28,r3,r3 +1232 0001bb50 80794580 lwz r3,0x4580(r25) NSNumber +1236 0001bb54 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +1240 0001bb58 80984370 lwz r4,0x4370(r24) numberWithBool: +1244 0001bb5c 38a00001 li r5,0x1 +1248 0001bb60 7c7d1b78 or r29,r3,r3 +1252 0001bb64 80794580 lwz r3,0x4580(r25) NSNumber +1256 0001bb68 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +1260 0001bb6c 8141006c lwz r10,0x6c(r1) +1264 0001bb70 80c10068 lwz r6,0x68(r1) +1268 0001bb74 3c400004 lis r2,0x4 +1272 0001bb78 38000000 li r0,0x0 +1276 0001bb7c 7c691b78 or r9,r3,r3 +1280 0001bb80 7e489378 or r8,r18,r18 +1284 0001bb84 9281003c stw r20,0x3c(r1) +1288 0001bb88 384235d8 addi r2,r2,0x35d8 Writing file +1292 0001bb8c 90010040 stw r0,0x40(r1) +1296 0001bb90 7fa7eb78 or r7,r29,r29 +1300 0001bb94 7f64db78 or r4,r27,r27 +1304 0001bb98 7f85e378 or r5,r28,r28 +1308 0001bb9c 90410038 stw r2,0x38(r1) +1312 0001bba0 7f43d378 or r3,r26,r26 +1316 0001bba4 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +1320 0001bba8 80b14368 lwz r5,0x4368(r17) reportProgress: +1324 0001bbac 809044b0 lwz r4,0x44b0(r16) performSelectorOnMainThread:withObject:waitUntilDone: +1328 0001bbb0 38e00001 li r7,0x1 +1332 0001bbb4 7c7d1b78 or r29,r3,r3 +1336 0001bbb8 807f0004 lwz r3,0x4(r31) (id)mController +1340 0001bbbc 7fa6eb78 or r6,r29,r29 +1344 0001bbc0 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +1348 0001bbc4 809343d8 lwz r4,0x43d8(r19) release +1352 0001bbc8 7fa3eb78 or r3,r29,r29 +1356 0001bbcc 4bfeff03 bla 0xfffeff00 -[r3 release] +1360 0001bbd0 3c800004 lis r4,0x4 +1364 0001bbd4 80bf001c lwz r5,0x1c(r31) (Line*)mPlainLineListHead +1368 0001bbd8 7fe3fb78 or r3,r31,r31 +1372 0001bbdc 80844490 lwz r4,0x4490(r4) printLinesFromList: +1376 0001bbe0 4bfeff03 bla 0xfffeff00 -[r3 printLinesFromList:] +1380 0001bbe4 2f830000 cmpwi cr7,r3,0x0 +1384 0001bbe8 419e0098 beq cr7,0x1bc80 +1388 0001bbec 881f02e8 lbz r0,0x2e8(r31) +1392 0001bbf0 2f800000 cmpwi cr7,r0,0x0 +1396 0001bbf4 419e001c beq cr7,0x1bc10 +1400 0001bbf8 3c800004 lis r4,0x4 +1404 0001bbfc 7fe3fb78 or r3,r31,r31 +1408 0001bc00 8084448c lwz r4,0x448c(r4) printDataSections +1412 0001bc04 4bfeff03 bla 0xfffeff00 -[r3 printDataSections] +1416 0001bc08 2f830000 cmpwi cr7,r3,0x0 +1420 0001bc0c 419e0074 beq cr7,0x1bc80 +1424 0001bc10 808f4378 lwz r4,0x4378(r15) alloc +1428 0001bc14 806d45b4 lwz r3,0x45b4(r13) NSMutableDictionary +1432 0001bc18 4bfeff03 bla 0xfffeff00 +[NSMutableDictionary alloc] +1436 0001bc1c 80984370 lwz r4,0x4370(r24) numberWithBool: +1440 0001bc20 83ae436c lwz r29,0x436c(r14) initWithObjectsAndKeys: +1444 0001bc24 38a00001 li r5,0x1 +1448 0001bc28 7c7c1b78 or r28,r3,r3 +1452 0001bc2c 80794580 lwz r3,0x4580(r25) NSNumber +1456 0001bc30 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +1460 0001bc34 3cc00004 lis r6,0x4 +1464 0001bc38 7fa4eb78 or r4,r29,r29 +1468 0001bc3c 7c651b78 or r5,r3,r3 +1472 0001bc40 38e00000 li r7,0x0 +1476 0001bc44 38c635e8 addi r6,r6,0x35e8 PRCompleteKey +1480 0001bc48 7f83e378 or r3,r28,r28 +1484 0001bc4c 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +1488 0001bc50 809044b0 lwz r4,0x44b0(r16) performSelectorOnMainThread:withObject:waitUntilDone: +1492 0001bc54 80b14368 lwz r5,0x4368(r17) reportProgress: +1496 0001bc58 38e00001 li r7,0x1 +1500 0001bc5c 7c7d1b78 or r29,r3,r3 +1504 0001bc60 807f0004 lwz r3,0x4(r31) (id)mController +1508 0001bc64 7fa6eb78 or r6,r29,r29 +1512 0001bc68 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +1516 0001bc6c 809343d8 lwz r4,0x43d8(r19) release +1520 0001bc70 7fa3eb78 or r3,r29,r29 +1524 0001bc74 4bfeff03 bla 0xfffeff00 -[r3 release] +1528 0001bc78 38600001 li r3,0x1 +1532 0001bc7c 48000014 b 0x1bc90 +1536 0001bc80 38600000 li r3,0x0 +1540 0001bc84 60000000 nop +1544 0001bc88 60000000 nop +1548 0001bc8c 60000000 nop +1552 0001bc90 382100d0 addi r1,r1,0xd0 +1556 0001bc94 80010008 lwz r0,0x8(r1) +1560 0001bc98 b9a1ffa4 lmw r13,0xffa4(r1) +1564 0001bc9c cbc1fff0 lfd f30,0xfff0(r1) +1568 0001bca0 cbe1fff8 lfd f31,0xfff8(r1) +1572 0001bca4 7c0803a6 mtspr lr,r0 +1576 0001bca8 4e800020 blr +1580 0001bcac 60000000 nop -(BOOL)[ExeProcessor populateLineLists] +0 0001bcb0 7c0802a6 mfspr r0,lr +4 0001bcb4 bee1ffdc stmw r23,0xffdc(r1) +8 0001bcb8 3c800004 lis r4,0x4 +12 0001bcbc 7c7f1b78 or r31,r3,r3 +16 0001bcc0 3c600004 lis r3,0x4 +20 0001bcc4 3fa00004 lis r29,0x4 +24 0001bcc8 3f600004 lis r27,0x4 +28 0001bccc 90010008 stw r0,0x8(r1) +32 0001bcd0 9421ff80 stwu r1,0xff80(r1) +36 0001bcd4 3f400004 lis r26,0x4 +40 0001bcd8 3b7b44b0 addi r27,r27,0x44b0 performSelectorOnMainThread:withObject:waitUntilDone: +44 0001bcdc 3b5a4368 addi r26,r26,0x4368 reportProgress: +48 0001bce0 3b1f0018 addi r24,r31,0x18 (Line*)mVerboseLineListHead +52 0001bce4 3b3f001c addi r25,r31,0x1c (Line*)mPlainLineListHead +56 0001bce8 80844378 lwz r4,0x4378(r4) alloc +60 0001bcec 80634584 lwz r3,0x4584(r3) NSDictionary +64 0001bcf0 3ae1003c addi r23,r1,0x3c +68 0001bcf4 4bfeff03 bla 0xfffeff00 +[NSDictionary alloc] +72 0001bcf8 3c800004 lis r4,0x4 +76 0001bcfc 83bd436c lwz r29,0x436c(r29) initWithObjectsAndKeys: +80 0001bd00 38a00001 li r5,0x1 +84 0001bd04 7c7c1b78 or r28,r3,r3 +88 0001bd08 3c600004 lis r3,0x4 +92 0001bd0c 80844370 lwz r4,0x4370(r4) numberWithBool: +96 0001bd10 80634580 lwz r3,0x4580(r3) NSNumber +100 0001bd14 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +104 0001bd18 3cc00004 lis r6,0x4 +108 0001bd1c 7fa4eb78 or r4,r29,r29 +112 0001bd20 7c651b78 or r5,r3,r3 +116 0001bd24 38e00000 li r7,0x0 +120 0001bd28 38c63568 addi r6,r6,0x3568 PRAnimateKey +124 0001bd2c 7f83e378 or r3,r28,r28 +128 0001bd30 3fc00004 lis r30,0x4 +132 0001bd34 3fa00003 lis r29,0x3 +136 0001bd38 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +140 0001bd3c 809b0000 lwz r4,0x0(r27) performSelectorOnMainThread:withObject:waitUntilDone: +144 0001bd40 80ba0000 lwz r5,0x0(r26) reportProgress: +148 0001bd44 3bde4488 addi r30,r30,0x4488 populateLineList:verbosely:fromSection:afterLine:includingPath: +152 0001bd48 38e00001 li r7,0x1 +156 0001bd4c 7c7c1b78 or r28,r3,r3 +160 0001bd50 807f0004 lwz r3,0x4(r31) (id)mController +164 0001bd54 3bbdfbd8 addi r29,r29,0xfbd8 __text +168 0001bd58 7f86e378 or r6,r28,r28 +172 0001bd5c 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +176 0001bd60 809e0000 lwz r4,0x0(r30) populateLineList:verbosely:fromSection:afterLine:includingPath: +180 0001bd64 38000000 li r0,0x0 +184 0001bd68 39010038 addi r8,r1,0x38 +188 0001bd6c 39200001 li r9,0x1 +192 0001bd70 7f05c378 or r5,r24,r24 +196 0001bd74 38c00001 li r6,0x1 +200 0001bd78 7fa7eb78 or r7,r29,r29 +204 0001bd7c 9001003c stw r0,0x3c(r1) +208 0001bd80 90010038 stw r0,0x38(r1) +212 0001bd84 7fe3fb78 or r3,r31,r31 +216 0001bd88 4bfeff03 bla 0xfffeff00 -[r3 populateLineList:verbosely:fromSection:afterLine:includingPath:] +220 0001bd8c 807f0004 lwz r3,0x4(r31) (id)mController +224 0001bd90 809b0000 lwz r4,0x0(r27) performSelectorOnMainThread:withObject:waitUntilDone: +228 0001bd94 7f86e378 or r6,r28,r28 +232 0001bd98 38e00001 li r7,0x1 +236 0001bd9c 80ba0000 lwz r5,0x0(r26) reportProgress: +240 0001bda0 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +244 0001bda4 809e0000 lwz r4,0x0(r30) populateLineList:verbosely:fromSection:afterLine:includingPath: +248 0001bda8 7fa7eb78 or r7,r29,r29 +252 0001bdac 7f25cb78 or r5,r25,r25 +256 0001bdb0 38c00000 li r6,0x0 +260 0001bdb4 7ee8bb78 or r8,r23,r23 +264 0001bdb8 39200001 li r9,0x1 +268 0001bdbc 7fe3fb78 or r3,r31,r31 +272 0001bdc0 4bfeff03 bla 0xfffeff00 -[r3 populateLineList:verbosely:fromSection:afterLine:includingPath:] +276 0001bdc4 807f0004 lwz r3,0x4(r31) (id)mController +280 0001bdc8 809b0000 lwz r4,0x0(r27) performSelectorOnMainThread:withObject:waitUntilDone: +284 0001bdcc 7f86e378 or r6,r28,r28 +288 0001bdd0 38e00001 li r7,0x1 +292 0001bdd4 80ba0000 lwz r5,0x0(r26) reportProgress: +296 0001bdd8 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +300 0001bddc 801f064c lwz r0,0x64c(r31) +304 0001bde0 2f800000 cmpwi cr7,r0,0x0 +308 0001bde4 419e006c beq cr7,0x1be50 +312 0001bde8 3fa00003 lis r29,0x3 +316 0001bdec 809e0000 lwz r4,0x0(r30) populateLineList:verbosely:fromSection:afterLine:includingPath: +320 0001bdf0 39010038 addi r8,r1,0x38 +324 0001bdf4 39200000 li r9,0x0 +328 0001bdf8 7f05c378 or r5,r24,r24 +332 0001bdfc 3bbdfbe0 addi r29,r29,0xfbe0 __coalesced_text +336 0001be00 38c00001 li r6,0x1 +340 0001be04 7fe3fb78 or r3,r31,r31 +344 0001be08 7fa7eb78 or r7,r29,r29 +348 0001be0c 4bfeff03 bla 0xfffeff00 -[r3 populateLineList:verbosely:fromSection:afterLine:includingPath:] +352 0001be10 809b0000 lwz r4,0x0(r27) performSelectorOnMainThread:withObject:waitUntilDone: +356 0001be14 80ba0000 lwz r5,0x0(r26) reportProgress: +360 0001be18 7f86e378 or r6,r28,r28 +364 0001be1c 38e00001 li r7,0x1 +368 0001be20 807f0004 lwz r3,0x4(r31) (id)mController +372 0001be24 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +376 0001be28 809e0000 lwz r4,0x0(r30) populateLineList:verbosely:fromSection:afterLine:includingPath: +380 0001be2c 7fe3fb78 or r3,r31,r31 +384 0001be30 7fa7eb78 or r7,r29,r29 +388 0001be34 7f25cb78 or r5,r25,r25 +392 0001be38 38c00000 li r6,0x0 +396 0001be3c 7ee8bb78 or r8,r23,r23 +400 0001be40 39200000 li r9,0x0 +404 0001be44 4bfeff03 bla 0xfffeff00 -[r3 populateLineList:verbosely:fromSection:afterLine:includingPath:] +408 0001be48 60000000 nop +412 0001be4c 60000000 nop +416 0001be50 801f0698 lwz r0,0x698(r31) +420 0001be54 2f800000 cmpwi cr7,r0,0x0 +424 0001be58 419e0068 beq cr7,0x1bec0 +428 0001be5c 3fa00003 lis r29,0x3 +432 0001be60 809e0000 lwz r4,0x0(r30) populateLineList:verbosely:fromSection:afterLine:includingPath: +436 0001be64 39010038 addi r8,r1,0x38 +440 0001be68 39200000 li r9,0x0 +444 0001be6c 7f05c378 or r5,r24,r24 +448 0001be70 3bbdfbf4 addi r29,r29,0xfbf4 __textcoal_nt +452 0001be74 38c00001 li r6,0x1 +456 0001be78 7fe3fb78 or r3,r31,r31 +460 0001be7c 7fa7eb78 or r7,r29,r29 +464 0001be80 4bfeff03 bla 0xfffeff00 -[r3 populateLineList:verbosely:fromSection:afterLine:includingPath:] +468 0001be84 809b0000 lwz r4,0x0(r27) performSelectorOnMainThread:withObject:waitUntilDone: +472 0001be88 80ba0000 lwz r5,0x0(r26) reportProgress: +476 0001be8c 7f86e378 or r6,r28,r28 +480 0001be90 38e00001 li r7,0x1 +484 0001be94 807f0004 lwz r3,0x4(r31) (id)mController +488 0001be98 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +492 0001be9c 809e0000 lwz r4,0x0(r30) populateLineList:verbosely:fromSection:afterLine:includingPath: +496 0001bea0 7fe3fb78 or r3,r31,r31 +500 0001bea4 7f25cb78 or r5,r25,r25 +504 0001bea8 7fa7eb78 or r7,r29,r29 +508 0001beac 7ee8bb78 or r8,r23,r23 +512 0001beb0 38c00000 li r6,0x0 +516 0001beb4 39200000 li r9,0x0 +520 0001beb8 4bfeff03 bla 0xfffeff00 -[r3 populateLineList:verbosely:fromSection:afterLine:includingPath:] +524 0001bebc 60000000 nop +528 0001bec0 809b0000 lwz r4,0x0(r27) performSelectorOnMainThread:withObject:waitUntilDone: +532 0001bec4 80ba0000 lwz r5,0x0(r26) reportProgress: +536 0001bec8 7f86e378 or r6,r28,r28 +540 0001becc 38e00001 li r7,0x1 +544 0001bed0 807f0004 lwz r3,0x4(r31) (id)mController +548 0001bed4 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +552 0001bed8 813f0018 lwz r9,0x18(r31) (Line*)mVerboseLineListHead +556 0001bedc 805f001c lwz r2,0x1c(r31) (Line*)mPlainLineListHead +560 0001bee0 2f890000 cmpwi cr7,r9,0x0 +564 0001bee4 409e004c bne cr7,0x1bf30 +568 0001bee8 48000028 b 0x1bf10 +572 0001beec 60000000 nop +576 0001bef0 90490010 stw r2,0x10(r9) +580 0001bef4 91220010 stw r9,0x10(r2) +584 0001bef8 81290008 lwz r9,0x8(r9) +588 0001befc 80420008 lwz r2,0x8(r2) +592 0001bf00 2f890000 cmpwi cr7,r9,0x0 +596 0001bf04 409e002c bne cr7,0x1bf30 +600 0001bf08 60000000 nop +604 0001bf0c 60000000 nop +608 0001bf10 881f02e9 lbz r0,0x2e9(r31) +612 0001bf14 2f800000 cmpwi cr7,r0,0x0 +616 0001bf18 419e0028 beq cr7,0x1bf40 +620 0001bf1c 3c800004 lis r4,0x4 +624 0001bf20 7fe3fb78 or r3,r31,r31 +628 0001bf24 80844484 lwz r4,0x4484(r4) insertMD5 +632 0001bf28 4bfeff03 bla 0xfffeff00 -[r3 insertMD5] +636 0001bf2c 48000014 b 0x1bf40 +640 0001bf30 2f820000 cmpwi cr7,r2,0x0 +644 0001bf34 409effbc bne cr7,0x1bef0 +648 0001bf38 4bffffd8 b 0x1bf10 +652 0001bf3c 60000000 nop +656 0001bf40 3c800004 lis r4,0x4 +660 0001bf44 7f83e378 or r3,r28,r28 +664 0001bf48 808443d8 lwz r4,0x43d8(r4) release +668 0001bf4c 4bfeff03 bla 0xfffeff00 -[r3 release] +672 0001bf50 38210080 addi r1,r1,0x80 +676 0001bf54 38600001 li r3,0x1 +680 0001bf58 80010008 lwz r0,0x8(r1) +684 0001bf5c bae1ffdc lmw r23,0xffdc(r1) +688 0001bf60 7c0803a6 mtspr lr,r0 +692 0001bf64 4e800020 blr +696 0001bf68 60000000 nop +700 0001bf6c 60000000 nop -(BOOL)[ExeProcessor populateLineList:verbosely:fromSection:afterLine:includingPath:] +0 0001bf70 7c400026 mfcr r2 +4 0001bf74 7c0802a6 mfspr r0,lr +8 0001bf78 bf41ffe8 stmw r26,0xffe8(r1) +12 0001bf7c 7c7c1b78 or r28,r3,r3 +16 0001bf80 7cba2b78 or r26,r5,r5 +20 0001bf84 7cdf3378 or r31,r6,r6 +24 0001bf88 7cfd3b78 or r29,r7,r7 +28 0001bf8c 7d1b4378 or r27,r8,r8 +32 0001bf90 90010008 stw r0,0x8(r1) +36 0001bf94 7d3e4b78 or r30,r9,r9 +40 0001bf98 90410004 stw r2,0x4(r1) +44 0001bf9c 9421d820 stwu r1,0xd820(r1) +48 0001bfa0 38400000 li r2,0x0 +52 0001bfa4 8803004c lbz r0,0x4c(r3) (BOOL)mExeIsFat +56 0001bfa8 98410038 stb r2,0x38(r1) +60 0001bfac 2f800000 cmpwi cr7,r0,0x0 +64 0001bfb0 419e0020 beq cr7,0x1bfd0 +68 0001bfb4 3ca00003 lis r5,0x3 +72 0001bfb8 38610038 addi r3,r1,0x38 +76 0001bfbc 3880001e li r4,0x1e +80 0001bfc0 38dc098d addi r6,r28,0x98d (char[20])mArchString +84 0001bfc4 38a5fc04 addi r5,r5,0xfc04 otool -arch %s +88 0001bfc8 48016659 bl 0x32620 _snprintf$LDBL128 +92 0001bfcc 4800001c b 0x1bfe8 +96 0001bfd0 3c400003 lis r2,0x3 +100 0001bfd4 3842fc14 addi r2,r2,0xfc14 otool +104 0001bfd8 a0020004 lhz r0,0x4(r2) +108 0001bfdc 81220000 lwz r9,0x0(r2) otool +112 0001bfe0 b001003c sth r0,0x3c(r1) +116 0001bfe4 91210038 stw r9,0x38(r1) +120 0001bfe8 3c800004 lis r4,0x4 +124 0001bfec 807c0008 lwz r3,0x8(r28) (NSURL)mOFile +128 0001bff0 2e1f0000 cmpwi cr4,r31,0x0 +132 0001bff4 808443b0 lwz r4,0x43b0(r4) path +136 0001bff8 4bfeff03 bla 0xfffeff00 -[r3 path] +140 0001bffc 3ca00004 lis r5,0x4 +144 0001c000 3c400004 lis r2,0x4 +148 0001c004 3d200004 lis r9,0x4 +152 0001c008 7c601b78 or r0,r3,r3 +156 0001c00c 38a535f8 addi r5,r5,0x35f8 %s %s -s __TEXT %s "%@"%s +160 0001c010 806245a8 lwz r3,0x45a8(r2) NSString +164 0001c014 80894354 lwz r4,0x4354(r9) stringWithFormat: +168 0001c018 41920010 beq cr4,0x1c028 +172 0001c01c 3ce00003 lis r7,0x3 +176 0001c020 38e7fc38 addi r7,r7,0xfc38 -V +180 0001c024 4800000c b 0x1c030 +184 0001c028 3ce00003 lis r7,0x3 +188 0001c02c 38e7fc3c addi r7,r7,0xfc3c -v +192 0001c030 2f9e0000 cmpwi cr7,r30,0x0 +196 0001c034 419e0010 beq cr7,0x1c044 +200 0001c038 3d400003 lis r10,0x3 +204 0001c03c 394accc0 addi r10,r10,0xccc0 +208 0001c040 4800000c b 0x1c04c +212 0001c044 3d400003 lis r10,0x3 +216 0001c048 394afc40 addi r10,r10,0xfc40 | sed '1 d' +220 0001c04c 7fa8eb78 or r8,r29,r29 +224 0001c050 7c090378 or r9,r0,r0 +228 0001c054 38c10038 addi r6,r1,0x38 +232 0001c058 4bfeff03 bla 0xfffeff00 +[NSString stringWithFormat:] +236 0001c05c 3c800004 lis r4,0x4 +240 0001c060 808443c8 lwz r4,0x43c8(r4) UTF8String +244 0001c064 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +248 0001c068 3c800003 lis r4,0x3 +252 0001c06c 3884fc50 addi r4,r4,0xfc50 r +256 0001c070 480165d1 bl 0x32640 _popen +260 0001c074 7c7e1b79 or. r30,r3,r3 +264 0001c078 408200b4 bne 0x1c12c +268 0001c07c 41920010 beq cr4,0x1c08c +272 0001c080 3ca00003 lis r5,0x3 +276 0001c084 38a5fc54 addi r5,r5,0xfc54 verbose +280 0001c088 4800000c b 0x1c094 +284 0001c08c 3ca00003 lis r5,0x3 +288 0001c090 38a5fc5c addi r5,r5,0xfc5c plain +292 0001c094 3c600004 lis r3,0x4 +296 0001c098 3c800003 lis r4,0x3 +300 0001c09c 8063281c lwz r3,0x281c(r3) +304 0001c0a0 3884fc64 addi r4,r4,0xfc64 otx: unable to open %s otool pipe\n +308 0001c0a4 386300b0 addi r3,r3,0xb0 +312 0001c0a8 480163e9 bl 0x32490 _fprintf$LDBL128 +316 0001c0ac 38000000 li r0,0x0 +320 0001c0b0 480000d0 b 0x1c180 +324 0001c0b4 60000000 nop +328 0001c0b8 60000000 nop +332 0001c0bc 60000000 nop +336 0001c0c0 38800034 li r4,0x34 +340 0001c0c4 38600001 li r3,0x1 +344 0001c0c8 480163b9 bl 0x32480 _calloc +348 0001c0cc 7c7d1b78 or r29,r3,r3 +352 0001c0d0 7fe3fb78 or r3,r31,r31 +356 0001c0d4 480162ad bl 0x32380 _strlen +360 0001c0d8 7c621b78 or r2,r3,r3 +364 0001c0dc 38630001 addi r3,r3,0x1 +368 0001c0e0 905d0004 stw r2,0x4(r29) +372 0001c0e4 4801622d bl 0x32310 _malloc +376 0001c0e8 80bd0004 lwz r5,0x4(r29) +380 0001c0ec 7fe4fb78 or r4,r31,r31 +384 0001c0f0 907d0000 stw r3,0x0(r29) +388 0001c0f4 38a50001 addi r5,r5,0x1 +392 0001c0f8 48016349 bl 0x32440 _strncpy +396 0001c0fc 801c15d4 lwz r0,0x15d4(r28) (undefined*)InsertLineAfter +400 0001c100 3c800004 lis r4,0x4 +404 0001c104 7f83e378 or r3,r28,r28 +408 0001c108 7fa5eb78 or r5,r29,r29 +412 0001c10c 80db0000 lwz r6,0x0(r27) +416 0001c110 7f47d378 or r7,r26,r26 +420 0001c114 80844480 lwz r4,0x4480(r4) insertLine:after:inList: +424 0001c118 7c0903a6 mtspr ctr,r0 +428 0001c11c 7c0c0378 or r12,r0,r0 +432 0001c120 4e800421 bctrl +436 0001c124 93bb0000 stw r29,0x0(r27) +440 0001c128 48000008 b 0x1c130 +444 0001c12c 3be1009c addi r31,r1,0x9c +448 0001c130 7fe3fb78 or r3,r31,r31 +452 0001c134 38802710 li r4,0x2710 +456 0001c138 7fc5f378 or r5,r30,r30 +460 0001c13c 480164b5 bl 0x325f0 _fgets +464 0001c140 2f830000 cmpwi cr7,r3,0x0 +468 0001c144 409eff7c bne cr7,0x1c0c0 +472 0001c148 7fc3f378 or r3,r30,r30 +476 0001c14c 48016515 bl 0x32660 _pclose +480 0001c150 38000001 li r0,0x1 +484 0001c154 2f83ffff cmpwi cr7,r3,0xffff +488 0001c158 409e0028 bne cr7,0x1c180 +492 0001c15c 41920010 beq cr4,0x1c16c +496 0001c160 3c600003 lis r3,0x3 +500 0001c164 3863fc88 addi r3,r3,0xfc88 otx: unable to close verbose otool pipe +504 0001c168 4800000c b 0x1c174 +508 0001c16c 3c600003 lis r3,0x3 +512 0001c170 3863fcb0 addi r3,r3,0xfcb0 otx: unable to close plain otool pipe +516 0001c174 480164fd bl 0x32670 _perror +520 0001c178 38000000 li r0,0x0 +524 0001c17c 60000000 nop +528 0001c180 382127e0 addi r1,r1,0x27e0 +532 0001c184 7c030378 or r3,r0,r0 +536 0001c188 80010008 lwz r0,0x8(r1) +540 0001c18c 81610004 lwz r11,0x4(r1) +544 0001c190 bb41ffe8 lmw r26,0xffe8(r1) +548 0001c194 7c0803a6 mtspr lr,r0 +552 0001c198 7d708120 mtocrf 0x08,r11 +556 0001c19c 4e800020 blr -(void)[ExeProcessor gatherLineInfos] +0 0001c1a0 7c0802a6 mfspr r0,lr +4 0001c1a4 be01ffc0 stmw r16,0xffc0(r1) +8 0001c1a8 3c800004 lis r4,0x4 +12 0001c1ac 7c7e1b78 or r30,r3,r3 +16 0001c1b0 3c600004 lis r3,0x4 +20 0001c1b4 3fa00004 lis r29,0x4 +24 0001c1b8 90010008 stw r0,0x8(r1) +28 0001c1bc 9421ff80 stwu r1,0xff80(r1) +32 0001c1c0 60000000 nop +36 0001c1c4 60000000 nop +40 0001c1c8 80844378 lwz r4,0x4378(r4) alloc +44 0001c1cc 80634584 lwz r3,0x4584(r3) NSDictionary +48 0001c1d0 83fe001c lwz r31,0x1c(r30) (Line*)mPlainLineListHead +52 0001c1d4 4bfeff03 bla 0xfffeff00 +[NSDictionary alloc] +56 0001c1d8 3c800004 lis r4,0x4 +60 0001c1dc 38a00001 li r5,0x1 +64 0001c1e0 83bd436c lwz r29,0x436c(r29) initWithObjectsAndKeys: +68 0001c1e4 7c7c1b78 or r28,r3,r3 +72 0001c1e8 3c600004 lis r3,0x4 +76 0001c1ec 80844370 lwz r4,0x4370(r4) numberWithBool: +80 0001c1f0 80634580 lwz r3,0x4580(r3) NSNumber +84 0001c1f4 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithBool:] +88 0001c1f8 3cc00004 lis r6,0x4 +92 0001c1fc 7fa4eb78 or r4,r29,r29 +96 0001c200 7c651b78 or r5,r3,r3 +100 0001c204 38e00000 li r7,0x0 +104 0001c208 7f83e378 or r3,r28,r28 +108 0001c20c 38c63568 addi r6,r6,0x3568 PRAnimateKey +112 0001c210 4bfeff03 bla 0xfffeff00 -[r3 initWithObjectsAndKeys:] +116 0001c214 2f9f0000 cmpwi cr7,r31,0x0 +120 0001c218 7c711b78 or r17,r3,r3 +124 0001c21c 419e0250 beq cr7,0x1c46c +128 0001c220 3e800004 lis r20,0x4 +132 0001c224 3e600004 lis r19,0x4 +136 0001c228 3ee00004 lis r23,0x4 +140 0001c22c 3ec00004 lis r22,0x4 +144 0001c230 3f200004 lis r25,0x4 +148 0001c234 3f000004 lis r24,0x4 +152 0001c238 3f400003 lis r26,0x3 +156 0001c23c 3e000003 lis r16,0x3 +160 0001c240 3a9444b0 addi r20,r20,0x44b0 performSelectorOnMainThread:withObject:waitUntilDone: +164 0001c244 3a734368 addi r19,r19,0x4368 reportProgress: +168 0001c248 3af74478 addi r23,r23,0x4478 addressFromLine: +172 0001c24c 3ad64474 addi r22,r22,0x4474 codeFromLine: +176 0001c250 3b394470 addi r25,r25,0x4470 lineIsFunction: +180 0001c254 3b18446c addi r24,r24,0x446c checkThunk: +184 0001c258 3b5afcd8 addi r26,r26,0xfcd8 (__TEXT,__coalesced_text) +188 0001c25c 3a10fcf4 addi r16,r16,0xfcf4 (__TEXT,__textcoal_nt) +192 0001c260 3b600000 li r27,0x0 +196 0001c264 3e400004 lis r18,0x4 +200 0001c268 3aa00001 li r21,0x1 +204 0001c26c 60000000 nop +208 0001c270 3c0045e7 lis r0,0x45e7 +212 0001c274 6000b273 ori r0,r0,0xb273 +216 0001c278 7c1b0016 mulhwu r0,r27,r0 +220 0001c27c 5400aafe rlwinm r0,r0,21,11,31 +224 0001c280 1c001d4c mulli r0,r0,0x1d4c +228 0001c284 7f9b0000 cmpw cr7,r27,r0 +232 0001c288 409e0028 bne cr7,0x1c2b0 +236 0001c28c 807e0004 lwz r3,0x4(r30) (id)mController +240 0001c290 80940000 lwz r4,0x0(r20) performSelectorOnMainThread:withObject:waitUntilDone: +244 0001c294 7e268b78 or r6,r17,r17 +248 0001c298 38e00001 li r7,0x1 +252 0001c29c 80b30000 lwz r5,0x0(r19) reportProgress: +256 0001c2a0 4bfeff03 bla 0xfffeff00 -[r3 performSelectorOnMainThread:withObject:waitUntilDone:] +260 0001c2a4 60000000 nop +264 0001c2a8 60000000 nop +268 0001c2ac 60000000 nop +272 0001c2b0 801e1560 lwz r0,0x1560(r30) (undefined*)LineIsCode +276 0001c2b4 7fc3f378 or r3,r30,r30 +280 0001c2b8 8092447c lwz r4,0x447c(r18) lineIsCode: +284 0001c2bc 80bf0000 lwz r5,0x0(r31) +288 0001c2c0 7c0903a6 mtspr ctr,r0 +292 0001c2c4 7c0c0378 or r12,r0,r0 +296 0001c2c8 4e800421 bctrl +300 0001c2cc 2f830000 cmpwi cr7,r3,0x0 +304 0001c2d0 419e0130 beq cr7,0x1c400 +308 0001c2d4 83bf0010 lwz r29,0x10(r31) +312 0001c2d8 80bf0000 lwz r5,0x0(r31) +316 0001c2dc 7fc3f378 or r3,r30,r30 +320 0001c2e0 3b9f0018 addi r28,r31,0x18 +324 0001c2e4 9abd0031 stb r21,0x31(r29) +328 0001c2e8 9abf0031 stb r21,0x31(r31) +332 0001c2ec 801e156c lwz r0,0x156c(r30) (undefined*)AddressFromLine +336 0001c2f0 80970000 lwz r4,0x0(r23) addressFromLine: +340 0001c2f4 7c0903a6 mtspr ctr,r0 +344 0001c2f8 7c0c0378 or r12,r0,r0 +348 0001c2fc 4e800421 bctrl +352 0001c300 7fe5fb78 or r5,r31,r31 +356 0001c304 907d0014 stw r3,0x14(r29) +360 0001c308 907f0014 stw r3,0x14(r31) +364 0001c30c 7fc3f378 or r3,r30,r30 +368 0001c310 801e1570 lwz r0,0x1570(r30) (undefined*)CodeFromLine +372 0001c314 80960000 lwz r4,0x0(r22) codeFromLine: +376 0001c318 7c0903a6 mtspr ctr,r0 +380 0001c31c 7c0c0378 or r12,r0,r0 +384 0001c320 4e800421 bctrl +388 0001c324 83bf0010 lwz r29,0x10(r31) +392 0001c328 7f83e378 or r3,r28,r28 +396 0001c32c 48016055 bl 0x32380 _strlen +400 0001c330 7f84e378 or r4,r28,r28 +404 0001c334 3bbd0018 addi r29,r29,0x18 +408 0001c338 38a30001 addi r5,r3,0x1 +412 0001c33c 7fa3eb78 or r3,r29,r29 +416 0001c340 48016101 bl 0x32440 _strncpy +420 0001c344 801e1564 lwz r0,0x1564(r30) (undefined*)LineIsFunction +424 0001c348 80990000 lwz r4,0x0(r25) lineIsFunction: +428 0001c34c 7fe5fb78 or r5,r31,r31 +432 0001c350 7fc3f378 or r3,r30,r30 +436 0001c354 83bf0010 lwz r29,0x10(r31) +440 0001c358 7c0903a6 mtspr ctr,r0 +444 0001c35c 7c0c0378 or r12,r0,r0 +448 0001c360 4e800421 bctrl +452 0001c364 7fe5fb78 or r5,r31,r31 +456 0001c368 987d0032 stb r3,0x32(r29) +460 0001c36c 987f0032 stb r3,0x32(r31) +464 0001c370 7fc3f378 or r3,r30,r30 +468 0001c374 805e1574 lwz r2,0x1574(r30) (undefined*)CheckThunk +472 0001c378 80980000 lwz r4,0x0(r24) checkThunk: +476 0001c37c 7c4903a6 mtspr ctr,r2 +480 0001c380 7c4c1378 or r12,r2,r2 +484 0001c384 4e800421 bctrl +488 0001c388 881f0032 lbz r0,0x32(r31) +492 0001c38c 2f800000 cmpwi cr7,r0,0x0 +496 0001c390 419e00c0 beq cr7,0x1c450 +500 0001c394 807e02fc lwz r3,0x2fc(r30) (?*)mFuncInfos +504 0001c398 805e0300 lwz r2,0x300(r30) (unsigned int)mNumFuncInfos +508 0001c39c 2f830000 cmpwi cr7,r3,0x0 +512 0001c3a0 38420001 addi r2,r2,0x1 +516 0001c3a4 905e0300 stw r2,0x300(r30) (unsigned int)mNumFuncInfos +520 0001c3a8 419e0018 beq cr7,0x1c3c0 +524 0001c3ac 1c82000c mulli r4,r2,0xc +528 0001c3b0 48015f71 bl 0x32320 _realloc +532 0001c3b4 7c6a1b78 or r10,r3,r3 +536 0001c3b8 907e02fc stw r3,0x2fc(r30) (?*)mFuncInfos +540 0001c3bc 48000014 b 0x1c3d0 +544 0001c3c0 3860000c li r3,0xc +548 0001c3c4 48015f4d bl 0x32310 _malloc +552 0001c3c8 907e02fc stw r3,0x2fc(r30) (?*)mFuncInfos +556 0001c3cc 7c6a1b78 or r10,r3,r3 +560 0001c3d0 801e0300 lwz r0,0x300(r30) (unsigned int)mNumFuncInfos +564 0001c3d4 811f0014 lwz r8,0x14(r31) +568 0001c3d8 39600000 li r11,0x0 +572 0001c3dc 54022036 rlwinm r2,r0,4,0,27 +576 0001c3e0 5400103a rlwinm r0,r0,2,0,29 +580 0001c3e4 7c401050 subf r2,r0,r2 +584 0001c3e8 7c425214 add r2,r2,r10 +588 0001c3ec 3922fff4 addi r9,r2,0xfff4 +592 0001c3f0 9102fff4 stw r8,0xfff4(r2) +596 0001c3f4 91690004 stw r11,0x4(r9) +600 0001c3f8 91690008 stw r11,0x8(r9) +604 0001c3fc 48000054 b 0x1c450 +608 0001c400 83bf0000 lwz r29,0x0(r31) +612 0001c404 7f44d378 or r4,r26,r26 +616 0001c408 7fa3eb78 or r3,r29,r29 +620 0001c40c 48016055 bl 0x32460 _strstr +624 0001c410 2f830000 cmpwi cr7,r3,0x0 +628 0001c414 419e0018 beq cr7,0x1c42c +632 0001c418 801e0624 lwz r0,0x624(r30) +636 0001c41c 805e0628 lwz r2,0x628(r30) +640 0001c420 7c001214 add r0,r0,r2 +644 0001c424 901e094c stw r0,0x94c(r30) (unsigned int)mEndOfText +648 0001c428 48000028 b 0x1c450 +652 0001c42c 7fa3eb78 or r3,r29,r29 +656 0001c430 7e048378 or r4,r16,r16 +660 0001c434 4801602d bl 0x32460 _strstr +664 0001c438 2f830000 cmpwi cr7,r3,0x0 +668 0001c43c 419e0014 beq cr7,0x1c450 +672 0001c440 801e0670 lwz r0,0x670(r30) +676 0001c444 805e0674 lwz r2,0x674(r30) +680 0001c448 7c001214 add r0,r0,r2 +684 0001c44c 901e094c stw r0,0x94c(r30) (unsigned int)mEndOfText +688 0001c450 83ff0008 lwz r31,0x8(r31) +692 0001c454 805e0020 lwz r2,0x20(r30) (unsigned int)mNumLines +696 0001c458 3b7b0001 addi r27,r27,0x1 +700 0001c45c 2f9f0000 cmpwi cr7,r31,0x0 +704 0001c460 38420001 addi r2,r2,0x1 +708 0001c464 905e0020 stw r2,0x20(r30) (unsigned int)mNumLines +712 0001c468 409efe08 bne cr7,0x1c270 +716 0001c46c 3c800004 lis r4,0x4 +720 0001c470 7e238b78 or r3,r17,r17 +724 0001c474 808443d8 lwz r4,0x43d8(r4) release +728 0001c478 4bfeff03 bla 0xfffeff00 -[r3 release] +732 0001c47c 801e05d8 lwz r0,0x5d8(r30) +736 0001c480 805e05dc lwz r2,0x5dc(r30) +740 0001c484 38210080 addi r1,r1,0x80 +744 0001c488 7c001214 add r0,r0,r2 +748 0001c48c 901e094c stw r0,0x94c(r30) (unsigned int)mEndOfText +752 0001c490 80010008 lwz r0,0x8(r1) +756 0001c494 60000000 nop +760 0001c498 60000000 nop +764 0001c49c ba01ffc0 lmw r16,0xffc0(r1) +768 0001c4a0 7c0803a6 mtspr lr,r0 +772 0001c4a4 4e800020 blr +776 0001c4a8 60000000 nop +780 0001c4ac 60000000 nop -(void)[ExeProcessor processLine:] +0 0001c4b0 7c0802a6 mfspr r0,lr +4 0001c4b4 bf61ffec stmw r27,0xffec(r1) +8 0001c4b8 7cbe2b78 or r30,r5,r5 +12 0001c4bc 7c7f1b78 or r31,r3,r3 +16 0001c4c0 90010008 stw r0,0x8(r1) +20 0001c4c4 9421d890 stwu r1,0xd890(r1) +24 0001c4c8 60000000 nop +28 0001c4cc 83a50000 lwz r29,0x0(r5) +32 0001c4d0 881d0000 lbz r0,0x0(r29) +36 0001c4d4 2f800000 cmpwi cr7,r0,0x0 +40 0001c4d8 419e01e8 beq cr7,0x1c6c0 +44 0001c4dc 3c800003 lis r4,0x3 +48 0001c4e0 7fa3eb78 or r3,r29,r29 +52 0001c4e4 3884fd0c addi r4,r4,0xfd0c Contents of +56 0001c4e8 48015f79 bl 0x32460 _strstr +60 0001c4ec 7c7c1b79 or. r28,r3,r3 +64 0001c4f0 41820054 beq 0x1c544 +68 0001c4f4 3800000a li r0,0xa +72 0001c4f8 38400000 li r2,0x0 +76 0001c4fc 3bbd000c addi r29,r29,0xc +80 0001c500 98010038 stb r0,0x38(r1) +84 0001c504 98410039 stb r2,0x39(r1) +88 0001c508 7fa3eb78 or r3,r29,r29 +92 0001c50c 48015e75 bl 0x32380 _strlen +96 0001c510 7fa4eb78 or r4,r29,r29 +100 0001c514 7c651b78 or r5,r3,r3 +104 0001c518 38610038 addi r3,r1,0x38 +108 0001c51c 48015ea5 bl 0x323c0 _strncat +112 0001c520 38610038 addi r3,r1,0x38 +116 0001c524 48015e5d bl 0x32380 _strlen +120 0001c528 38810038 addi r4,r1,0x38 +124 0001c52c 7c651b78 or r5,r3,r3 +128 0001c530 807e0000 lwz r3,0x0(r30) +132 0001c534 90be0004 stw r5,0x4(r30) +136 0001c538 38a50001 addi r5,r5,0x1 +140 0001c53c 48015f05 bl 0x32440 _strncpy +144 0001c540 48000180 b 0x1c6c0 +148 0001c544 3c800003 lis r4,0x3 +152 0001c548 7fa3eb78 or r3,r29,r29 +156 0001c54c 3884fd1c addi r4,r4,0xfd1c (__TEXT,__ +160 0001c550 48015f11 bl 0x32460 _strstr +164 0001c554 2f830000 cmpwi cr7,r3,0x0 +168 0001c558 419e00b0 beq cr7,0x1c608 +172 0001c55c 3c800003 lis r4,0x3 +176 0001c560 7fa3eb78 or r3,r29,r29 +180 0001c564 3884fd28 addi r4,r4,0xfd28 __coalesced_text) +184 0001c568 48015ef9 bl 0x32460 _strstr +188 0001c56c 7c7b1b79 or. r27,r3,r3 +192 0001c570 41820020 beq 0x1c590 +196 0001c574 801f0624 lwz r0,0x624(r31) +200 0001c578 805f0628 lwz r2,0x628(r31) +204 0001c57c 939f0050 stw r28,0x50(r31) (unsigned int)mLocalOffset +208 0001c580 7c001214 add r0,r0,r2 +212 0001c584 901f094c stw r0,0x94c(r31) (unsigned int)mEndOfText +216 0001c588 83be0000 lwz r29,0x0(r30) +220 0001c58c 48000034 b 0x1c5c0 +224 0001c590 3c800003 lis r4,0x3 +228 0001c594 7fa3eb78 or r3,r29,r29 +232 0001c598 3884fd3c addi r4,r4,0xfd3c __textcoal_nt) +236 0001c59c 48015ec5 bl 0x32460 _strstr +240 0001c5a0 2f830000 cmpwi cr7,r3,0x0 +244 0001c5a4 419e001c beq cr7,0x1c5c0 +248 0001c5a8 801f0670 lwz r0,0x670(r31) +252 0001c5ac 805f0674 lwz r2,0x674(r31) +256 0001c5b0 937f0050 stw r27,0x50(r31) (unsigned int)mLocalOffset +260 0001c5b4 7c001214 add r0,r0,r2 +264 0001c5b8 901f094c stw r0,0x94c(r31) (unsigned int)mEndOfText +268 0001c5bc 83be0000 lwz r29,0x0(r30) +272 0001c5c0 3800000a li r0,0xa +276 0001c5c4 38400000 li r2,0x0 +280 0001c5c8 7fa3eb78 or r3,r29,r29 +284 0001c5cc 98010038 stb r0,0x38(r1) +288 0001c5d0 98410039 stb r2,0x39(r1) +292 0001c5d4 48015dad bl 0x32380 _strlen +296 0001c5d8 7fa4eb78 or r4,r29,r29 +300 0001c5dc 7c651b78 or r5,r3,r3 +304 0001c5e0 38610038 addi r3,r1,0x38 +308 0001c5e4 48015ddd bl 0x323c0 _strncat +312 0001c5e8 80be0004 lwz r5,0x4(r30) +316 0001c5ec 807e0000 lwz r3,0x0(r30) +320 0001c5f0 38810038 addi r4,r1,0x38 +324 0001c5f4 38050001 addi r0,r5,0x1 +328 0001c5f8 38a50002 addi r5,r5,0x2 +332 0001c5fc 901e0004 stw r0,0x4(r30) +336 0001c600 48015e41 bl 0x32440 _strncpy +340 0001c604 480000bc b 0x1c6c0 +344 0001c608 881f02ec lbz r0,0x2ec(r31) +348 0001c60c 2f800000 cmpwi cr7,r0,0x0 +352 0001c610 419e00b0 beq cr7,0x1c6c0 +356 0001c614 801f15b0 lwz r0,0x15b0(r31) (undefined*)PrepareNameForDemangling +360 0001c618 3c800004 lis r4,0x4 +364 0001c61c 7fe3fb78 or r3,r31,r31 +368 0001c620 7fa5eb78 or r5,r29,r29 +372 0001c624 80844468 lwz r4,0x4468(r4) prepareNameForDemangling: +376 0001c628 7c0903a6 mtspr ctr,r0 +380 0001c62c 7c0c0378 or r12,r0,r0 +384 0001c630 4e800421 bctrl +388 0001c634 7c7f1b79 or. r31,r3,r3 +392 0001c638 41820088 beq 0x1c6c0 +396 0001c63c 3880003b li r4,0x3b +400 0001c640 4bff3a31 bl _cplus_demangle +404 0001c644 7c7c1b78 or r28,r3,r3 +408 0001c648 7fe3fb78 or r3,r31,r31 +412 0001c64c 48015d15 bl 0x32360 _free +416 0001c650 2f9c0000 cmpwi cr7,r28,0x0 +420 0001c654 419e006c beq cr7,0x1c6c0 +424 0001c658 7f83e378 or r3,r28,r28 +428 0001c65c 48015d25 bl 0x32380 _strlen +432 0001c660 2b83270e cmplwi cr7,r3,0x270e +436 0001c664 419d004c bgt cr7,0x1c6b0 +440 0001c668 807e0000 lwz r3,0x0(r30) +444 0001c66c 48015cf5 bl 0x32360 _free +448 0001c670 7f83e378 or r3,r28,r28 +452 0001c674 48015d0d bl 0x32380 _strlen +456 0001c678 38030001 addi r0,r3,0x1 +460 0001c67c 38630003 addi r3,r3,0x3 +464 0001c680 901e0004 stw r0,0x4(r30) +468 0001c684 48015c8d bl 0x32310 _malloc +472 0001c688 80be0004 lwz r5,0x4(r30) +476 0001c68c 7f84e378 or r4,r28,r28 +480 0001c690 907e0000 stw r3,0x0(r30) +484 0001c694 38a50001 addi r5,r5,0x1 +488 0001c698 48015da9 bl 0x32440 _strncpy +492 0001c69c 83be0000 lwz r29,0x0(r30) +496 0001c6a0 7fa3eb78 or r3,r29,r29 +500 0001c6a4 48015cdd bl 0x32380 _strlen +504 0001c6a8 38000a00 li r0,0xa00 +508 0001c6ac 7c1d1b2e sthx r0,r29,r3 +512 0001c6b0 7f83e378 or r3,r28,r28 +516 0001c6b4 48015cad bl 0x32360 _free +520 0001c6b8 60000000 nop +524 0001c6bc 60000000 nop +528 0001c6c0 38212770 addi r1,r1,0x2770 +532 0001c6c4 80010008 lwz r0,0x8(r1) +536 0001c6c8 bb61ffec lmw r27,0xffec(r1) +540 0001c6cc 7c0803a6 mtspr lr,r0 +544 0001c6d0 4e800020 blr +548 0001c6d4 60000000 nop +552 0001c6d8 60000000 nop +556 0001c6dc 60000000 nop -(void)[ExeProcessor processCodeLine:] +0 0001c6e0 7c0802a6 mfspr r0,lr +4 0001c6e4 be61ffcc stmw r19,0xffcc(r1) +8 0001c6e8 7cb82b79 or. r24,r5,r5 +12 0001c6ec 7c7e1b78 or r30,r3,r3 +16 0001c6f0 90010008 stw r0,0x8(r1) +20 0001c6f4 94219b10 stwu r1,0x9b10(r1) +24 0001c6f8 4182001c beq 0x1c714 +28 0001c6fc 80580000 lwz r2,0x0(r24) +32 0001c700 2f820000 cmpwi cr7,r2,0x0 +36 0001c704 419e0010 beq cr7,0x1c714 +40 0001c708 80020000 lwz r0,0x0(r2) +44 0001c70c 2f800000 cmpwi cr7,r0,0x0 +48 0001c710 409e0030 bne cr7,0x1c740 +52 0001c714 3cc00004 lis r6,0x4 +56 0001c718 3c600003 lis r3,0x3 +60 0001c71c 38800001 li r4,0x1 +64 0001c720 38a00024 li r5,0x24 +68 0001c724 80c6281c lwz r6,0x281c(r6) +72 0001c728 3863fd4c addi r3,r3,0xfd4c otx: tried to process nil code line\n +76 0001c72c 38c600b0 addi r6,r6,0xb0 +80 0001c730 48015e31 bl 0x32560 _fwrite +84 0001c734 48000e5c b 0x1d590 +88 0001c738 60000000 nop +92 0001c73c 60000000 nop +96 0001c740 80031584 lwz r0,0x1584(r3) (undefined*)ChooseLine +100 0001c744 3c800004 lis r4,0x4 +104 0001c748 3aa31171 addi r21,r3,0x1171 (char[1000])mLineOperandsCString +108 0001c74c 3be00000 li r31,0x0 +112 0001c750 3ac00000 li r22,0x0 +116 0001c754 80844464 lwz r4,0x4464(r4) chooseLine: +120 0001c758 3a810069 addi r20,r1,0x69 +124 0001c75c 7c0903a6 mtspr ctr,r0 +128 0001c760 7c0c0378 or r12,r0,r0 +132 0001c764 4e800421 bctrl +136 0001c768 3d200003 lis r9,0x3 +140 0001c76c 3d600003 lis r11,0x3 +144 0001c770 81580000 lwz r10,0x0(r24) +148 0001c774 3c400003 lis r2,0x3 +152 0001c778 3c800004 lis r4,0x4 +156 0001c77c 39292b98 addi r9,r9,0x2b98 +160 0001c780 396b2b8c addi r11,r11,0x2b8c +164 0001c784 38422b78 addi r2,r2,0x2b78 +168 0001c788 80844460 lwz r4,0x4460(r4) restoreRegisters: +172 0001c78c 7fc3f378 or r3,r30,r30 +176 0001c790 8b690008 lbz r27,0x8(r9) +180 0001c794 80090000 lwz r0,0x0(r9) +184 0001c798 7d455378 or r5,r10,r10 +188 0001c79c 83220010 lwz r25,0x10(r2) +192 0001c7a0 81090004 lwz r8,0x4(r9) +196 0001c7a4 80eb0000 lwz r7,0x0(r11) +200 0001c7a8 812b0004 lwz r9,0x4(r11) +204 0001c7ac 80c20000 lwz r6,0x0(r2) +208 0001c7b0 8b4b0008 lbz r26,0x8(r11) +212 0001c7b4 83a20008 lwz r29,0x8(r2) +216 0001c7b8 81620004 lwz r11,0x4(r2) +220 0001c7bc 8382000c lwz r28,0xc(r2) +224 0001c7c0 82ea0004 lwz r23,0x4(r10) +228 0001c7c4 9121006d stw r9,0x6d(r1) +232 0001c7c8 90010060 stw r0,0x60(r1) +236 0001c7cc 91010064 stw r8,0x64(r1) +240 0001c7d0 9b610068 stb r27,0x68(r1) +244 0001c7d4 90e10069 stw r7,0x69(r1) +248 0001c7d8 90c10072 stw r6,0x72(r1) +252 0001c7dc 91610076 stw r11,0x76(r1) +256 0001c7e0 93210082 stw r25,0x82(r1) +260 0001c7e4 9b410071 stb r26,0x71(r1) +264 0001c7e8 93a1007a stw r29,0x7a(r1) +268 0001c7ec 9381007e stw r28,0x7e(r1) +272 0001c7f0 9be106e0 stb r31,0x6e0(r1) +276 0001c7f4 9be10eb0 stb r31,0xeb0(r1) +280 0001c7f8 4bfeff03 bla 0xfffeff00 -[r3 restoreRegisters:] +284 0001c7fc 9bfe1171 stb r31,0x1171(r30) (char[1000])mLineOperandsCString +288 0001c800 92c10058 stw r22,0x58(r1) +292 0001c804 3b210072 addi r25,r1,0x72 +296 0001c808 7c7b1b78 or r27,r3,r3 +300 0001c80c 3c800003 lis r4,0x3 +304 0001c810 39010058 addi r8,r1,0x58 +308 0001c814 7e85a378 or r5,r20,r20 +312 0001c818 3884fd74 addi r4,r4,0xfd74 %s\t%s\t%s%n +316 0001c81c 7f26cb78 or r6,r25,r25 +320 0001c820 7ea7ab78 or r7,r21,r21 +324 0001c824 7d134378 or r19,r8,r8 +328 0001c828 80580000 lwz r2,0x0(r24) +332 0001c82c 80620000 lwz r3,0x0(r2) +336 0001c830 48015c21 bl 0x32450 _sscanf$LDBL128 +340 0001c834 81210058 lwz r9,0x58(r1) +344 0001c838 2f890000 cmpwi cr7,r9,0x0 +348 0001c83c 419e0044 beq cr7,0x1c880 +352 0001c840 3817ffff addi r0,r23,0xffff +356 0001c844 3a610058 addi r19,r1,0x58 +360 0001c848 7f890040 cmplw cr7,r9,r0 +364 0001c84c 409c0034 bge cr7,0x1c880 +368 0001c850 80580000 lwz r2,0x0(r24) +372 0001c854 7fa9b850 subf r29,r9,r23 +376 0001c858 386106e0 addi r3,r1,0x6e0 +380 0001c85c 38bdffff addi r5,r29,0xffff +384 0001c860 7fb3ea14 add r29,r19,r29 +388 0001c864 80820000 lwz r4,0x0(r2) +392 0001c868 7c892214 add r4,r9,r4 +396 0001c86c 38840001 addi r4,r4,0x1 +400 0001c870 48015bd1 bl 0x32440 _strncpy +404 0001c874 9add0686 stb r22,0x686(r29) +408 0001c878 60000000 nop +412 0001c87c 60000000 nop +416 0001c880 80580000 lwz r2,0x0(r24) +420 0001c884 3b420018 addi r26,r2,0x18 +424 0001c888 7f43d378 or r3,r26,r26 +428 0001c88c 48015af5 bl 0x32380 _strlen +432 0001c890 a01e02e0 lhz r0,0x2e0(r30) +436 0001c894 7c030050 subf r0,r3,r0 +440 0001c898 7c020734 extsh r2,r0 +444 0001c89c 38000000 li r0,0x0 +448 0001c8a0 2f820001 cmpwi cr7,r2,0x1 +452 0001c8a4 7d331214 add r9,r19,r2 +456 0001c8a8 98090173 stb r0,0x173(r9) +460 0001c8ac 409d002c ble cr7,0x1c8d8 +464 0001c8b0 39290172 addi r9,r9,0x172 +468 0001c8b4 39400020 li r10,0x20 +472 0001c8b8 39600001 li r11,0x1 +476 0001c8bc 60000000 nop +480 0001c8c0 3802ffff addi r0,r2,0xffff +484 0001c8c4 99490000 stb r10,0x0(r9) +488 0001c8c8 3929ffff addi r9,r9,0xffff +492 0001c8cc 7c020734 extsh r2,r0 +496 0001c8d0 7f8b1000 cmpw cr7,r11,r2 +500 0001c8d4 409effec bne cr7,0x1c8c0 +504 0001c8d8 7f23cb78 or r3,r25,r25 +508 0001c8dc 48015aa5 bl 0x32380 _strlen +512 0001c8e0 a01e02e2 lhz r0,0x2e2(r30) +516 0001c8e4 7c030050 subf r0,r3,r0 +520 0001c8e8 7c020734 extsh r2,r0 +524 0001c8ec 38000000 li r0,0x0 +528 0001c8f0 2f820001 cmpwi cr7,r2,0x1 +532 0001c8f4 7d331214 add r9,r19,r2 +536 0001c8f8 980901d7 stb r0,0x1d7(r9) +540 0001c8fc 409d002c ble cr7,0x1c928 +544 0001c900 392901d6 addi r9,r9,0x1d6 +548 0001c904 39400020 li r10,0x20 +552 0001c908 39600001 li r11,0x1 +556 0001c90c 60000000 nop +560 0001c910 3802ffff addi r0,r2,0xffff +564 0001c914 99490000 stb r10,0x0(r9) +568 0001c918 3929ffff addi r9,r9,0xffff +572 0001c91c 7c020734 extsh r2,r0 +576 0001c920 7f8b1000 cmpw cr7,r11,r2 +580 0001c924 409effec bne cr7,0x1c910 +584 0001c928 881e1171 lbz r0,0x1171(r30) (char[1000])mLineOperandsCString +588 0001c92c 2f800000 cmpwi cr7,r0,0x0 +592 0001c930 419e006c beq cr7,0x1c99c +596 0001c934 8be106e0 lbz r31,0x6e0(r1) +600 0001c938 2f9f0000 cmpwi cr7,r31,0x0 +604 0001c93c 419e00d4 beq cr7,0x1ca10 +608 0001c940 7ea3ab78 or r3,r21,r21 +612 0001c944 48015a3d bl 0x32380 _strlen +616 0001c948 a01e02e4 lhz r0,0x2e4(r30) +620 0001c94c 7c030050 subf r0,r3,r0 +624 0001c950 7c020734 extsh r2,r0 +628 0001c954 38000000 li r0,0x0 +632 0001c958 2f820001 cmpwi cr7,r2,0x1 +636 0001c95c 7d331214 add r9,r19,r2 +640 0001c960 980900ab stb r0,0xab(r9) +644 0001c964 409d003c ble cr7,0x1c9a0 +648 0001c968 392900aa addi r9,r9,0xaa +652 0001c96c 39400020 li r10,0x20 +656 0001c970 39600001 li r11,0x1 +660 0001c974 60000000 nop +664 0001c978 60000000 nop +668 0001c97c 60000000 nop +672 0001c980 3802ffff addi r0,r2,0xffff +676 0001c984 99490000 stb r10,0x0(r9) +680 0001c988 3929ffff addi r9,r9,0xffff +684 0001c98c 7c020734 extsh r2,r0 +688 0001c990 7f8b1000 cmpw cr7,r11,r2 +692 0001c994 409effec bne cr7,0x1c980 +696 0001c998 48000008 b 0x1c9a0 +700 0001c99c 8be106e0 lbz r31,0x6e0(r1) +704 0001c9a0 7fe00774 extsb r0,r31 +708 0001c9a4 2f800000 cmpwi cr7,r0,0x0 +712 0001c9a8 419e0068 beq cr7,0x1ca10 +716 0001c9ac 3be106e0 addi r31,r1,0x6e0 +720 0001c9b0 3c800003 lis r4,0x3 +724 0001c9b4 7fe3fb78 or r3,r31,r31 +728 0001c9b8 3884fd80 addi r4,r4,0xfd80 ; symbol stub for: +732 0001c9bc 48015aa5 bl 0x32460 _strstr +736 0001c9c0 2f830000 cmpwi cr7,r3,0x0 +740 0001c9c4 419e0028 beq cr7,0x1c9ec +744 0001c9c8 3ba106f3 addi r29,r1,0x6f3 +748 0001c9cc 3ac10eb0 addi r22,r1,0xeb0 +752 0001c9d0 7fa3eb78 or r3,r29,r29 +756 0001c9d4 480159ad bl 0x32380 _strlen +760 0001c9d8 7fa4eb78 or r4,r29,r29 +764 0001c9dc 38a30001 addi r5,r3,0x1 +768 0001c9e0 7ec3b378 or r3,r22,r22 +772 0001c9e4 48015a5d bl 0x32440 _strncpy +776 0001c9e8 48000028 b 0x1ca10 +780 0001c9ec 7fe3fb78 or r3,r31,r31 +784 0001c9f0 3ac10eb0 addi r22,r1,0xeb0 +788 0001c9f4 4801598d bl 0x32380 _strlen +792 0001c9f8 7fe4fb78 or r4,r31,r31 +796 0001c9fc 38a30001 addi r5,r3,0x1 +800 0001ca00 7ec3b378 or r3,r22,r22 +804 0001ca04 48015a3d bl 0x32440 _strncpy +808 0001ca08 60000000 nop +812 0001ca0c 60000000 nop +816 0001ca10 39200000 li r9,0x0 +820 0001ca14 992102f8 stb r9,0x2f8(r1) +824 0001ca18 80580000 lwz r2,0x0(r24) +828 0001ca1c 60000000 nop +832 0001ca20 88020032 lbz r0,0x32(r2) +836 0001ca24 2f800000 cmpwi cr7,r0,0x0 +840 0001ca28 419e0488 beq cr7,0x1ceb0 +844 0001ca2c 993e098c stb r9,0x98c(r30) (BOOL)mEnteringNewBlock +848 0001ca30 38000000 li r0,0x0 +852 0001ca34 813e15bc lwz r9,0x15bc(r30) (undefined*)GetObjcMethodFromAddress +856 0001ca38 3c800004 lis r4,0x4 +860 0001ca3c 7fc3f378 or r3,r30,r30 +864 0001ca40 901e0050 stw r0,0x50(r30) (unsigned int)mLocalOffset +868 0001ca44 38a1005c addi r5,r1,0x5c +872 0001ca48 7d2903a6 mtspr ctr,r9 +876 0001ca4c 7d2c4b78 or r12,r9,r9 +880 0001ca50 80580000 lwz r2,0x0(r24) +884 0001ca54 80c20014 lwz r6,0x14(r2) +888 0001ca58 9001005c stw r0,0x5c(r1) +892 0001ca5c 90de02f0 stw r6,0x2f0(r30) (unsigned int)mCurrentFuncPtr +896 0001ca60 8084445c lwz r4,0x445c(r4) getObjcMethod:fromAddress: +900 0001ca64 4e800421 bctrl +904 0001ca68 2f830000 cmpwi cr7,r3,0x0 +908 0001ca6c 419e01f8 beq cr7,0x1cc64 +912 0001ca70 3be100b8 addi r31,r1,0xb8 +916 0001ca74 8081005c lwz r4,0x5c(r1) +920 0001ca78 38a0004c li r5,0x4c +924 0001ca7c 7fe3fb78 or r3,r31,r31 +928 0001ca80 480158d1 bl 0x32350 _memcpy +932 0001ca84 881e004d lbz r0,0x4d(r30) (BOOL)mSwapped +936 0001ca88 2f800000 cmpwi cr7,r0,0x0 +940 0001ca8c 419e001c beq cr7,0x1caa8 +944 0001ca90 7fe3fb78 or r3,r31,r31 +948 0001ca94 4bfe66ed bl _swap_objc_method +952 0001ca98 386100c4 addi r3,r1,0xc4 +956 0001ca9c 4bfe6525 bl _swap_objc_class +960 0001caa0 386100ec addi r3,r1,0xec +964 0001caa4 4bfe663d bl _swap_objc_category +968 0001caa8 800100ec lwz r0,0xec(r1) +972 0001caac 2f800000 cmpwi cr7,r0,0x0 +976 0001cab0 419e0054 beq cr7,0x1cb04 +980 0001cab4 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +984 0001cab8 3f800004 lis r28,0x4 +988 0001cabc 80a100f0 lwz r5,0xf0(r1) +992 0001cac0 38c00000 li r6,0x0 +996 0001cac4 7fc3f378 or r3,r30,r30 +1000 0001cac8 809c4458 lwz r4,0x4458(r28) getPointer:type: +1004 0001cacc 7c0903a6 mtspr ctr,r0 +1008 0001cad0 7c0c0378 or r12,r0,r0 +1012 0001cad4 4e800421 bctrl +1016 0001cad8 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +1020 0001cadc 809c4458 lwz r4,0x4458(r28) getPointer:type: +1024 0001cae0 38c00000 li r6,0x0 +1028 0001cae4 7c7f1b78 or r31,r3,r3 +1032 0001cae8 80a100ec lwz r5,0xec(r1) +1036 0001caec 7fc3f378 or r3,r30,r30 +1040 0001caf0 7c0903a6 mtspr ctr,r0 +1044 0001caf4 7c0c0378 or r12,r0,r0 +1048 0001caf8 4e800421 bctrl +1052 0001cafc 7c7d1b78 or r29,r3,r3 +1056 0001cb00 48000038 b 0x1cb38 +1060 0001cb04 80a100cc lwz r5,0xcc(r1) +1064 0001cb08 2f850000 cmpwi cr7,r5,0x0 +1068 0001cb0c 419e0158 beq cr7,0x1cc64 +1072 0001cb10 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +1076 0001cb14 3f800004 lis r28,0x4 +1080 0001cb18 7fc3f378 or r3,r30,r30 +1084 0001cb1c 38c00000 li r6,0x0 +1088 0001cb20 3ba00000 li r29,0x0 +1092 0001cb24 809c4458 lwz r4,0x4458(r28) getPointer:type: +1096 0001cb28 7c0903a6 mtspr ctr,r0 +1100 0001cb2c 7c0c0378 or r12,r0,r0 +1104 0001cb30 4e800421 bctrl +1108 0001cb34 7c7f1b78 or r31,r3,r3 +1112 0001cb38 2f9f0000 cmpwi cr7,r31,0x0 +1116 0001cb3c 419e0128 beq cr7,0x1cc64 +1120 0001cb40 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +1124 0001cb44 7fc3f378 or r3,r30,r30 +1128 0001cb48 809c4458 lwz r4,0x4458(r28) getPointer:type: +1132 0001cb4c 38c00000 li r6,0x0 +1136 0001cb50 80a100b8 lwz r5,0xb8(r1) +1140 0001cb54 7c0903a6 mtspr ctr,r0 +1144 0001cb58 7c0c0378 or r12,r0,r0 +1148 0001cb5c 4e800421 bctrl +1152 0001cb60 7c771b79 or. r23,r3,r3 +1156 0001cb64 41820100 beq 0x1cc64 +1160 0001cb68 80a100bc lwz r5,0xbc(r1) +1164 0001cb6c 2f850000 cmpwi cr7,r5,0x0 +1168 0001cb70 419e0a20 beq cr7,0x1d590 +1172 0001cb74 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +1176 0001cb78 809c4458 lwz r4,0x4458(r28) getPointer:type: +1180 0001cb7c 7fc3f378 or r3,r30,r30 +1184 0001cb80 38c00000 li r6,0x0 +1188 0001cb84 7c0903a6 mtspr ctr,r0 +1192 0001cb88 7c0c0378 or r12,r0,r0 +1196 0001cb8c 4e800421 bctrl +1200 0001cb90 2c030000 cmpwi r3,0x0 +1204 0001cb94 418200d0 beq 0x1cc64 +1208 0001cb98 3c800004 lis r4,0x4 +1212 0001cb9c 3b811680 addi r28,r1,0x1680 +1216 0001cba0 7c651b78 or r5,r3,r3 +1220 0001cba4 38000000 li r0,0x0 +1224 0001cba8 80844454 lwz r4,0x4454(r4) decodeMethodReturnType:output: +1228 0001cbac 7fc3f378 or r3,r30,r30 +1232 0001cbb0 7f86e378 or r6,r28,r28 +1236 0001cbb4 98011680 stb r0,0x1680(r1) +1240 0001cbb8 4bfeff03 bla 0xfffeff00 -[r3 decodeMethodReturnType:output:] +1244 0001cbbc 2f9d0000 cmpwi cr7,r29,0x0 +1248 0001cbc0 419e0058 beq cr7,0x1cc18 +1252 0001cbc4 881e02ed lbz r0,0x2ed(r30) +1256 0001cbc8 2f800000 cmpwi cr7,r0,0x0 +1260 0001cbcc 419e0010 beq cr7,0x1cbdc +1264 0001cbd0 3ca00003 lis r5,0x3 +1268 0001cbd4 38a5fd94 addi r5,r5,0xfd94 \n%1$c(%5$s)[%2$s(%3$s) %4$s]\n +1272 0001cbd8 4800000c b 0x1cbe4 +1276 0001cbdc 3ca00003 lis r5,0x3 +1280 0001cbe0 38a5fdb4 addi r5,r5,0xfdb4 \n%c[%s(%s) %s]\n +1284 0001cbe4 88010100 lbz r0,0x100(r1) +1288 0001cbe8 38c0002d li r6,0x2d +1292 0001cbec 2f800000 cmpwi cr7,r0,0x0 +1296 0001cbf0 409e0008 bne cr7,0x1cbf8 +1300 0001cbf4 38c0002b li r6,0x2b +1304 0001cbf8 7fe7fb78 or r7,r31,r31 +1308 0001cbfc 7fa8eb78 or r8,r29,r29 +1312 0001cc00 7ee9bb78 or r9,r23,r23 +1316 0001cc04 7f8ae378 or r10,r28,r28 +1320 0001cc08 386102f8 addi r3,r1,0x2f8 +1324 0001cc0c 388003e8 li r4,0x3e8 +1328 0001cc10 48015a11 bl 0x32620 _snprintf$LDBL128 +1332 0001cc14 48000050 b 0x1cc64 +1336 0001cc18 881e02ed lbz r0,0x2ed(r30) +1340 0001cc1c 2f800000 cmpwi cr7,r0,0x0 +1344 0001cc20 419e0010 beq cr7,0x1cc30 +1348 0001cc24 3ca00003 lis r5,0x3 +1352 0001cc28 38a5fdc4 addi r5,r5,0xfdc4 \n%1$c(%4$s)[%2$s %3$s]\n +1356 0001cc2c 4800000c b 0x1cc38 +1360 0001cc30 3ca00003 lis r5,0x3 +1364 0001cc34 38a5fddc addi r5,r5,0xfddc \n%c[%s %s]\n +1368 0001cc38 88010100 lbz r0,0x100(r1) +1372 0001cc3c 38c0002d li r6,0x2d +1376 0001cc40 2f800000 cmpwi cr7,r0,0x0 +1380 0001cc44 409e0008 bne cr7,0x1cc4c +1384 0001cc48 38c0002b li r6,0x2b +1388 0001cc4c 7fe7fb78 or r7,r31,r31 +1392 0001cc50 7ee8bb78 or r8,r23,r23 +1396 0001cc54 7f89e378 or r9,r28,r28 +1400 0001cc58 386102f8 addi r3,r1,0x2f8 +1404 0001cc5c 388003e8 li r4,0x3e8 +1408 0001cc60 480159c1 bl 0x32620 _snprintf$LDBL128 +1412 0001cc64 80b80000 lwz r5,0x0(r24) +1416 0001cc68 8045000c lwz r2,0xc(r5) +1420 0001cc6c 2f820000 cmpwi cr7,r2,0x0 +1424 0001cc70 419e0110 beq cr7,0x1cd80 +1428 0001cc74 88020031 lbz r0,0x31(r2) +1432 0001cc78 2f800000 cmpwi cr7,r0,0x0 +1436 0001cc7c 419e0104 beq cr7,0x1cd80 +1440 0001cc80 880102f8 lbz r0,0x2f8(r1) +1444 0001cc84 2f800000 cmpwi cr7,r0,0x0 +1448 0001cc88 419e003c beq cr7,0x1ccc4 +1452 0001cc8c 38600034 li r3,0x34 +1456 0001cc90 3b8102f8 addi r28,r1,0x2f8 +1460 0001cc94 4801567d bl 0x32310 _malloc +1464 0001cc98 7c7d1b78 or r29,r3,r3 +1468 0001cc9c 7f83e378 or r3,r28,r28 +1472 0001cca0 480156e1 bl 0x32380 _strlen +1476 0001cca4 7c621b78 or r2,r3,r3 +1480 0001cca8 38630001 addi r3,r3,0x1 +1484 0001ccac 905d0004 stw r2,0x4(r29) +1488 0001ccb0 48015661 bl 0x32310 _malloc +1492 0001ccb4 80bd0004 lwz r5,0x4(r29) +1496 0001ccb8 7f84e378 or r4,r28,r28 +1500 0001ccbc 907d0000 stw r3,0x0(r29) +1504 0001ccc0 48000040 b 0x1cd00 +1508 0001ccc4 80450014 lwz r2,0x14(r5) +1512 0001ccc8 801e0984 lwz r0,0x984(r30) (unsigned int)mAddrDyldStubBindingHelper +1516 0001cccc 7f820000 cmpw cr7,r2,r0 +1520 0001ccd0 409e0068 bne cr7,0x1cd38 +1524 0001ccd4 38600034 li r3,0x34 +1528 0001ccd8 48015639 bl 0x32310 _malloc +1532 0001ccdc 3800001b li r0,0x1b +1536 0001cce0 7c7d1b78 or r29,r3,r3 +1540 0001cce4 3860001c li r3,0x1c +1544 0001cce8 901d0004 stw r0,0x4(r29) +1548 0001ccec 48015625 bl 0x32310 _malloc +1552 0001ccf0 3c800003 lis r4,0x3 +1556 0001ccf4 80bd0004 lwz r5,0x4(r29) +1560 0001ccf8 907d0000 stw r3,0x0(r29) +1564 0001ccfc 3884fde8 addi r4,r4,0xfde8 \ndyld_stub_binding_helper:\n +1568 0001cd00 38a50001 addi r5,r5,0x1 +1572 0001cd04 4801573d bl 0x32440 _strncpy +1576 0001cd08 3c800004 lis r4,0x4 +1580 0001cd0c 801e15d0 lwz r0,0x15d0(r30) (undefined*)InsertLineBefore +1584 0001cd10 80d80000 lwz r6,0x0(r24) +1588 0001cd14 7fa5eb78 or r5,r29,r29 +1592 0001cd18 7fc3f378 or r3,r30,r30 +1596 0001cd1c 80844450 lwz r4,0x4450(r4) insertLine:before:inList: +1600 0001cd20 7c0903a6 mtspr ctr,r0 +1604 0001cd24 38fe001c addi r7,r30,0x1c (Line*)mPlainLineListHead +1608 0001cd28 7c0c0378 or r12,r0,r0 +1612 0001cd2c 4e800421 bctrl +1616 0001cd30 80b80000 lwz r5,0x0(r24) +1620 0001cd34 48000154 b 0x1ce88 +1624 0001cd38 801e0988 lwz r0,0x988(r30) (unsigned int)mAddrDyldFuncLookupPointer +1628 0001cd3c 7f820000 cmpw cr7,r2,r0 +1632 0001cd40 419e000c beq cr7,0x1cd4c +1636 0001cd44 3b600001 li r27,0x1 +1640 0001cd48 48000140 b 0x1ce88 +1644 0001cd4c 38600034 li r3,0x34 +1648 0001cd50 480155c1 bl 0x32310 _malloc +1652 0001cd54 38000015 li r0,0x15 +1656 0001cd58 7c7d1b78 or r29,r3,r3 +1660 0001cd5c 38600016 li r3,0x16 +1664 0001cd60 901d0004 stw r0,0x4(r29) +1668 0001cd64 480155ad bl 0x32310 _malloc +1672 0001cd68 3c800003 lis r4,0x3 +1676 0001cd6c 80bd0004 lwz r5,0x4(r29) +1680 0001cd70 907d0000 stw r3,0x0(r29) +1684 0001cd74 3884fe04 addi r4,r4,0xfe04 \n__dyld_func_lookup:\n +1688 0001cd78 4bffff88 b 0x1cd00 +1692 0001cd7c 60000000 nop +1696 0001cd80 880102f8 lbz r0,0x2f8(r1) +1700 0001cd84 7c090774 extsb r9,r0 +1704 0001cd88 2f890000 cmpwi cr7,r9,0x0 +1708 0001cd8c 419e0060 beq cr7,0x1cdec +1712 0001cd90 38600034 li r3,0x34 +1716 0001cd94 3b8102f8 addi r28,r1,0x2f8 +1720 0001cd98 48015579 bl 0x32310 _malloc +1724 0001cd9c 7c7d1b78 or r29,r3,r3 +1728 0001cda0 7f83e378 or r3,r28,r28 +1732 0001cda4 480155dd bl 0x32380 _strlen +1736 0001cda8 7c621b78 or r2,r3,r3 +1740 0001cdac 38630001 addi r3,r3,0x1 +1744 0001cdb0 905d0004 stw r2,0x4(r29) +1748 0001cdb4 4801555d bl 0x32310 _malloc +1752 0001cdb8 80bd0004 lwz r5,0x4(r29) +1756 0001cdbc 7f84e378 or r4,r28,r28 +1760 0001cdc0 907d0000 stw r3,0x0(r29) +1764 0001cdc4 38a50001 addi r5,r5,0x1 +1768 0001cdc8 48015679 bl 0x32440 _strncpy +1772 0001cdcc 80580000 lwz r2,0x0(r24) +1776 0001cdd0 3c800004 lis r4,0x4 +1780 0001cdd4 801e15d8 lwz r0,0x15d8(r30) (undefined*)ReplaceLine +1784 0001cdd8 7fa6eb78 or r6,r29,r29 +1788 0001cddc 7fc3f378 or r3,r30,r30 +1792 0001cde0 8084444c lwz r4,0x444c(r4) replaceLine:withLine:inList: +1796 0001cde4 80a2000c lwz r5,0xc(r2) +1800 0001cde8 4bffff38 b 0x1cd20 +1804 0001cdec 80420000 lwz r2,0x0(r2) +1808 0001cdf0 88020000 lbz r0,0x0(r2) +1812 0001cdf4 2f80000a cmpwi cr7,r0,0xa +1816 0001cdf8 419e0014 beq cr7,0x1ce0c +1820 0001cdfc 3800000a li r0,0xa +1824 0001ce00 99211681 stb r9,0x1681(r1) +1828 0001ce04 98011680 stb r0,0x1680(r1) +1832 0001ce08 48000008 b 0x1ce10 +1836 0001ce0c 99211680 stb r9,0x1680(r1) +1840 0001ce10 8045000c lwz r2,0xc(r5) +1844 0001ce14 3b811680 addi r28,r1,0x1680 +1848 0001ce18 7f83e378 or r3,r28,r28 +1852 0001ce1c 80a20004 lwz r5,0x4(r2) +1856 0001ce20 80820000 lwz r4,0x0(r2) +1860 0001ce24 4801559d bl 0x323c0 _strncat +1864 0001ce28 80580000 lwz r2,0x0(r24) +1868 0001ce2c 8122000c lwz r9,0xc(r2) +1872 0001ce30 80690000 lwz r3,0x0(r9) +1876 0001ce34 4801552d bl 0x32360 _free +1880 0001ce38 80580000 lwz r2,0x0(r24) +1884 0001ce3c 7f83e378 or r3,r28,r28 +1888 0001ce40 83a2000c lwz r29,0xc(r2) +1892 0001ce44 4801553d bl 0x32380 _strlen +1896 0001ce48 907d0004 stw r3,0x4(r29) +1900 0001ce4c 80580000 lwz r2,0x0(r24) +1904 0001ce50 83a2000c lwz r29,0xc(r2) +1908 0001ce54 60000000 nop +1912 0001ce58 807d0004 lwz r3,0x4(r29) +1916 0001ce5c 38630001 addi r3,r3,0x1 +1920 0001ce60 480154b1 bl 0x32310 _malloc +1924 0001ce64 7f84e378 or r4,r28,r28 +1928 0001ce68 907d0000 stw r3,0x0(r29) +1932 0001ce6c 80580000 lwz r2,0x0(r24) +1936 0001ce70 8122000c lwz r9,0xc(r2) +1940 0001ce74 80a90004 lwz r5,0x4(r9) +1944 0001ce78 80690000 lwz r3,0x0(r9) +1948 0001ce7c 38a50001 addi r5,r5,0x1 +1952 0001ce80 480155c1 bl 0x32440 _strncpy +1956 0001ce84 80b80000 lwz r5,0x0(r24) +1960 0001ce88 801e159c lwz r0,0x159c(r30) (undefined*)ResetRegisters +1964 0001ce8c 3c800004 lis r4,0x4 +1968 0001ce90 7fc3f378 or r3,r30,r30 +1972 0001ce94 80844448 lwz r4,0x4448(r4) resetRegisters: +1976 0001ce98 7c0903a6 mtspr ctr,r0 +1980 0001ce9c 7c0c0378 or r12,r0,r0 +1984 0001cea0 4e800421 bctrl +1988 0001cea4 60000000 nop +1992 0001cea8 60000000 nop +1996 0001ceac 60000000 nop +2000 0001ceb0 88010eb0 lbz r0,0xeb0(r1) +2004 0001ceb4 2f800000 cmpwi cr7,r0,0x0 +2008 0001ceb8 409e0188 bne cr7,0x1d040 +2012 0001cebc 801e1590 lwz r0,0x1590(r30) (undefined*)CommentForLine +2016 0001cec0 3c800004 lis r4,0x4 +2020 0001cec4 7fc3f378 or r3,r30,r30 +2024 0001cec8 80b80000 lwz r5,0x0(r24) +2028 0001cecc 80844444 lwz r4,0x4444(r4) commentForLine: +2032 0001ced0 7c0903a6 mtspr ctr,r0 +2036 0001ced4 7c0c0378 or r12,r0,r0 +2040 0001ced8 4e800421 bctrl +2044 0001cedc 387e09a1 addi r3,r30,0x9a1 (char[2000])mLineCommentCString +2048 0001cee0 480154a1 bl 0x32380 _strlen +2052 0001cee4 2c030000 cmpwi r3,0x0 +2056 0001cee8 418201a8 beq 0x1d090 +2060 0001ceec 7c6903a6 mtspr ctr,r3 +2064 0001cef0 7fc9f378 or r9,r30,r30 +2068 0001cef4 39600000 li r11,0x0 +2072 0001cef8 3940005c li r10,0x5c +2076 0001cefc 3900006e li r8,0x6e +2080 0001cf00 38e00072 li r7,0x72 +2084 0001cf04 38c00074 li r6,0x74 +2088 0001cf08 7e629b78 or r2,r19,r19 +2092 0001cf0c 60000000 nop +2096 0001cf10 880909a1 lbz r0,0x9a1(r9) +2100 0001cf14 7c000774 extsb r0,r0 +2104 0001cf18 2f80000a cmpwi cr7,r0,0xa +2108 0001cf1c 409e0024 bne cr7,0x1cf40 +2112 0001cf20 99421628 stb r10,0x1628(r2) +2116 0001cf24 396b0002 addi r11,r11,0x2 +2120 0001cf28 99021629 stb r8,0x1629(r2) +2124 0001cf2c 38420002 addi r2,r2,0x2 +2128 0001cf30 48000054 b 0x1cf84 +2132 0001cf34 60000000 nop +2136 0001cf38 60000000 nop +2140 0001cf3c 60000000 nop +2144 0001cf40 2f80000d cmpwi cr7,r0,0xd +2148 0001cf44 409e0018 bne cr7,0x1cf5c +2152 0001cf48 99421628 stb r10,0x1628(r2) +2156 0001cf4c 396b0002 addi r11,r11,0x2 +2160 0001cf50 98e21629 stb r7,0x1629(r2) +2164 0001cf54 38420002 addi r2,r2,0x2 +2168 0001cf58 4800002c b 0x1cf84 +2172 0001cf5c 2f800009 cmpwi cr7,r0,0x9 +2176 0001cf60 409e0018 bne cr7,0x1cf78 +2180 0001cf64 99421628 stb r10,0x1628(r2) +2184 0001cf68 396b0002 addi r11,r11,0x2 +2188 0001cf6c 98c21629 stb r6,0x1629(r2) +2192 0001cf70 38420002 addi r2,r2,0x2 +2196 0001cf74 48000010 b 0x1cf84 +2200 0001cf78 98021628 stb r0,0x1628(r2) +2204 0001cf7c 396b0001 addi r11,r11,0x1 +2208 0001cf80 38420001 addi r2,r2,0x1 +2212 0001cf84 39290001 addi r9,r9,0x1 +2216 0001cf88 4200ff88 bdnz 0x1cf10 +2220 0001cf8c 7d335a14 add r9,r19,r11 +2224 0001cf90 38000000 li r0,0x0 +2228 0001cf94 98091628 stb r0,0x1628(r9) +2232 0001cf98 60000000 nop +2236 0001cf9c 885e1171 lbz r2,0x1171(r30) (char[1000])mLineOperandsCString +2240 0001cfa0 2f820000 cmpwi cr7,r2,0x0 +2244 0001cfa4 419e0028 beq cr7,0x1cfcc +2248 0001cfa8 3ba11680 addi r29,r1,0x1680 +2252 0001cfac 3ac10eb0 addi r22,r1,0xeb0 +2256 0001cfb0 7fa3eb78 or r3,r29,r29 +2260 0001cfb4 480153cd bl 0x32380 _strlen +2264 0001cfb8 7fa4eb78 or r4,r29,r29 +2268 0001cfbc 38a30001 addi r5,r3,0x1 +2272 0001cfc0 7ec3b378 or r3,r22,r22 +2276 0001cfc4 4801547d bl 0x32440 _strncpy +2280 0001cfc8 48000024 b 0x1cfec +2284 0001cfcc 3ba11680 addi r29,r1,0x1680 +2288 0001cfd0 3ac10eb0 addi r22,r1,0xeb0 +2292 0001cfd4 7fa3eb78 or r3,r29,r29 +2296 0001cfd8 480153a9 bl 0x32380 _strlen +2300 0001cfdc 7fa4eb78 or r4,r29,r29 +2304 0001cfe0 38a30001 addi r5,r3,0x1 +2308 0001cfe4 7ea3ab78 or r3,r21,r21 +2312 0001cfe8 48015459 bl 0x32440 _strncpy +2316 0001cfec a3be02e4 lhz r29,0x2e4(r30) +2320 0001cff0 7ea3ab78 or r3,r21,r21 +2324 0001cff4 3ae10104 addi r23,r1,0x104 +2328 0001cff8 48015389 bl 0x32380 _strlen +2332 0001cffc 38000000 li r0,0x0 +2336 0001d000 7fa3e850 subf r29,r3,r29 +2340 0001d004 2f9d0001 cmpwi cr7,r29,0x1 +2344 0001d008 7c53ea14 add r2,r19,r29 +2348 0001d00c 980200ab stb r0,0xab(r2) +2352 0001d010 409d0088 ble cr7,0x1d098 +2356 0001d014 381dfffe addi r0,r29,0xfffe +2360 0001d018 3bbdffff addi r29,r29,0xffff +2364 0001d01c 3ae10104 addi r23,r1,0x104 +2368 0001d020 7fa903a6 mtspr ctr,r29 +2372 0001d024 7c570214 add r2,r23,r0 +2376 0001d028 38000020 li r0,0x20 +2380 0001d02c 60000000 nop +2384 0001d030 98020000 stb r0,0x0(r2) +2388 0001d034 3842ffff addi r2,r2,0xffff +2392 0001d038 42400060 bdz 0x1d098 +2396 0001d03c 4bfffff4 b 0x1d030 +2400 0001d040 881e02ea lbz r0,0x2ea(r30) +2404 0001d044 2f800000 cmpwi cr7,r0,0x0 +2408 0001d048 419e0048 beq cr7,0x1d090 +2412 0001d04c 801e1598 lwz r0,0x1598(r30) (undefined*)CommentForMsgSendFromLine +2416 0001d050 3ac10eb0 addi r22,r1,0xeb0 +2420 0001d054 3c800004 lis r4,0x4 +2424 0001d058 7fc3f378 or r3,r30,r30 +2428 0001d05c 80d80000 lwz r6,0x0(r24) +2432 0001d060 3ae10104 addi r23,r1,0x104 +2436 0001d064 80844440 lwz r4,0x4440(r4) commentForMsgSend:fromLine: +2440 0001d068 7ec5b378 or r5,r22,r22 +2444 0001d06c 7c0903a6 mtspr ctr,r0 +2448 0001d070 7c0c0378 or r12,r0,r0 +2452 0001d074 4e800421 bctrl +2456 0001d078 48000020 b 0x1d098 +2460 0001d07c 7c531214 add r2,r19,r2 +2464 0001d080 3800002b li r0,0x2b +2468 0001d084 98020008 stb r0,0x8(r2) +2472 0001d088 48000194 b 0x1d21c +2476 0001d08c 60000000 nop +2480 0001d090 3ac10eb0 addi r22,r1,0xeb0 +2484 0001d094 3ae10104 addi r23,r1,0x104 +2488 0001d098 881e1171 lbz r0,0x1171(r30) (char[1000])mLineOperandsCString +2492 0001d09c 2f800000 cmpwi cr7,r0,0x0 +2496 0001d0a0 419e0080 beq cr7,0x1d120 +2500 0001d0a4 881e02ec lbz r0,0x2ec(r30) +2504 0001d0a8 2f800000 cmpwi cr7,r0,0x0 +2508 0001d0ac 419e0074 beq cr7,0x1d120 +2512 0001d0b0 801e15b0 lwz r0,0x15b0(r30) (undefined*)PrepareNameForDemangling +2516 0001d0b4 3c800004 lis r4,0x4 +2520 0001d0b8 7fc3f378 or r3,r30,r30 +2524 0001d0bc 7ea5ab78 or r5,r21,r21 +2528 0001d0c0 80844468 lwz r4,0x4468(r4) prepareNameForDemangling: +2532 0001d0c4 7c0903a6 mtspr ctr,r0 +2536 0001d0c8 7c0c0378 or r12,r0,r0 +2540 0001d0cc 4e800421 bctrl +2544 0001d0d0 7c7d1b79 or. r29,r3,r3 +2548 0001d0d4 4182004c beq 0x1d120 +2552 0001d0d8 3880003b li r4,0x3b +2556 0001d0dc 4bff2f95 bl _cplus_demangle +2560 0001d0e0 7c7f1b78 or r31,r3,r3 +2564 0001d0e4 7fa3eb78 or r3,r29,r29 +2568 0001d0e8 48015279 bl 0x32360 _free +2572 0001d0ec 2f9f0000 cmpwi cr7,r31,0x0 +2576 0001d0f0 419e0030 beq cr7,0x1d120 +2580 0001d0f4 7fe3fb78 or r3,r31,r31 +2584 0001d0f8 48015289 bl 0x32380 _strlen +2588 0001d0fc 2b8303e6 cmplwi cr7,r3,0x3e6 +2592 0001d100 419d0014 bgt cr7,0x1d114 +2596 0001d104 38a30001 addi r5,r3,0x1 +2600 0001d108 7fe4fb78 or r4,r31,r31 +2604 0001d10c 7ea3ab78 or r3,r21,r21 +2608 0001d110 48015331 bl 0x32440 _strncpy +2612 0001d114 7fe3fb78 or r3,r31,r31 +2616 0001d118 48015249 bl 0x32360 _free +2620 0001d11c 60000000 nop +2624 0001d120 88010eb0 lbz r0,0xeb0(r1) +2628 0001d124 2f800000 cmpwi cr7,r0,0x0 +2632 0001d128 419e0088 beq cr7,0x1d1b0 +2636 0001d12c 881e02ec lbz r0,0x2ec(r30) +2640 0001d130 2f800000 cmpwi cr7,r0,0x0 +2644 0001d134 419e007c beq cr7,0x1d1b0 +2648 0001d138 801e15b0 lwz r0,0x15b0(r30) (undefined*)PrepareNameForDemangling +2652 0001d13c 3c800004 lis r4,0x4 +2656 0001d140 7fc3f378 or r3,r30,r30 +2660 0001d144 7ec5b378 or r5,r22,r22 +2664 0001d148 80844468 lwz r4,0x4468(r4) prepareNameForDemangling: +2668 0001d14c 7c0903a6 mtspr ctr,r0 +2672 0001d150 7c0c0378 or r12,r0,r0 +2676 0001d154 4e800421 bctrl +2680 0001d158 7c7d1b79 or. r29,r3,r3 +2684 0001d15c 41820054 beq 0x1d1b0 +2688 0001d160 3880003b li r4,0x3b +2692 0001d164 4bff2f0d bl _cplus_demangle +2696 0001d168 7c7f1b78 or r31,r3,r3 +2700 0001d16c 7fa3eb78 or r3,r29,r29 +2704 0001d170 480151f1 bl 0x32360 _free +2708 0001d174 2f9f0000 cmpwi cr7,r31,0x0 +2712 0001d178 419e0038 beq cr7,0x1d1b0 +2716 0001d17c 7fe3fb78 or r3,r31,r31 +2720 0001d180 48015201 bl 0x32380 _strlen +2724 0001d184 2b8307ce cmplwi cr7,r3,0x7ce +2728 0001d188 419d0014 bgt cr7,0x1d19c +2732 0001d18c 38a30001 addi r5,r3,0x1 +2736 0001d190 7fe4fb78 or r4,r31,r31 +2740 0001d194 7ec3b378 or r3,r22,r22 +2744 0001d198 480152a9 bl 0x32440 _strncpy +2748 0001d19c 7fe3fb78 or r3,r31,r31 +2752 0001d1a0 480151c1 bl 0x32360 _free +2756 0001d1a4 60000000 nop +2760 0001d1a8 60000000 nop +2764 0001d1ac 60000000 nop +2768 0001d1b0 881e02e6 lbz r0,0x2e6(r30) (?)mOpts +2772 0001d1b4 2f800000 cmpwi cr7,r0,0x0 +2776 0001d1b8 419e00d8 beq cr7,0x1d290 +2780 0001d1bc 3ba10060 addi r29,r1,0x60 +2784 0001d1c0 a09e02dc lhz r4,0x2dc(r30) (?)mFieldWidths +2788 0001d1c4 80de0050 lwz r6,0x50(r30) (unsigned int)mLocalOffset +2792 0001d1c8 3ca00003 lis r5,0x3 +2796 0001d1cc 7fa3eb78 or r3,r29,r29 +2800 0001d1d0 38a5fe1c addi r5,r5,0xfe1c %6lu +2804 0001d1d4 4801544d bl 0x32620 _snprintf$LDBL128 +2808 0001d1d8 38000005 li r0,0x5 +2812 0001d1dc 38400000 li r2,0x0 +2816 0001d1e0 7c0903a6 mtspr ctr,r0 +2820 0001d1e4 60000000 nop +2824 0001d1e8 60000000 nop +2828 0001d1ec 60000000 nop +2832 0001d1f0 881d0000 lbz r0,0x0(r29) +2836 0001d1f4 2f800020 cmpwi cr7,r0,0x20 ' ' +2840 0001d1f8 409e0018 bne cr7,0x1d210 +2844 0001d1fc 881d0001 lbz r0,0x1(r29) +2848 0001d200 2f800020 cmpwi cr7,r0,0x20 ' ' +2852 0001d204 409efe78 bne cr7,0x1d07c +2856 0001d208 60000000 nop +2860 0001d20c 60000000 nop +2864 0001d210 38420001 addi r2,r2,0x1 +2868 0001d214 3bbd0001 addi r29,r29,0x1 +2872 0001d218 4200ffd8 bdnz 0x1d1f0 +2876 0001d21c 2f9a0000 cmpwi cr7,r26,0x0 +2880 0001d220 419e001c beq cr7,0x1d23c +2884 0001d224 7f43d378 or r3,r26,r26 +2888 0001d228 48015159 bl 0x32380 _strlen +2892 0001d22c 801e0050 lwz r0,0x50(r30) (unsigned int)mLocalOffset +2896 0001d230 5463f87e rlwinm r3,r3,31,1,31 +2900 0001d234 7c630214 add r3,r3,r0 +2904 0001d238 907e0050 stw r3,0x50(r30) (unsigned int)mLocalOffset +2908 0001d23c a05e02dc lhz r2,0x2dc(r30) (?)mFieldWidths +2912 0001d240 38000000 li r0,0x0 +2916 0001d244 3842fffa addi r2,r2,0xfffa +2920 0001d248 7c420734 extsh r2,r2 +2924 0001d24c 2f820001 cmpwi cr7,r2,0x1 +2928 0001d250 7d331214 add r9,r19,r2 +2932 0001d254 9809010f stb r0,0x10f(r9) +2936 0001d258 409d0038 ble cr7,0x1d290 +2940 0001d25c 3929010e addi r9,r9,0x10e +2944 0001d260 39400020 li r10,0x20 +2948 0001d264 39600001 li r11,0x1 +2952 0001d268 60000000 nop +2956 0001d26c 60000000 nop +2960 0001d270 3802ffff addi r0,r2,0xffff +2964 0001d274 99490000 stb r10,0x0(r9) +2968 0001d278 3929ffff addi r9,r9,0xffff +2972 0001d27c 7c020734 extsh r2,r0 +2976 0001d280 7f825800 cmpw cr7,r2,r11 +2980 0001d284 409effec bne cr7,0x1d270 +2984 0001d288 60000000 nop +2988 0001d28c 60000000 nop +2992 0001d290 a05e02de lhz r2,0x2de(r30) +2996 0001d294 38000000 li r0,0x0 +3000 0001d298 3842fff8 addi r2,r2,0xfff8 +3004 0001d29c 7c420734 extsh r2,r2 +3008 0001d2a0 2f820001 cmpwi cr7,r2,0x1 +3012 0001d2a4 7d331214 add r9,r19,r2 +3016 0001d2a8 9809023b stb r0,0x23b(r9) +3020 0001d2ac 409d002c ble cr7,0x1d2d8 +3024 0001d2b0 3929023a addi r9,r9,0x23a +3028 0001d2b4 39400020 li r10,0x20 +3032 0001d2b8 39600001 li r11,0x1 +3036 0001d2bc 60000000 nop +3040 0001d2c0 3802ffff addi r0,r2,0xffff +3044 0001d2c4 99490000 stb r10,0x0(r9) +3048 0001d2c8 3929ffff addi r9,r9,0xffff +3052 0001d2cc 7c020734 extsh r2,r0 +3056 0001d2d0 7f8b1000 cmpw cr7,r11,r2 +3060 0001d2d4 409effec bne cr7,0x1d2c0 +3064 0001d2d8 2f9b0000 cmpwi cr7,r27,0x0 +3068 0001d2dc 419e0020 beq cr7,0x1d2fc +3072 0001d2e0 3800000a li r0,0xa +3076 0001d2e4 38400000 li r2,0x0 +3080 0001d2e8 3b800001 li r28,0x1 +3084 0001d2ec 39200001 li r9,0x1 +3088 0001d2f0 98010086 stb r0,0x86(r1) +3092 0001d2f4 98410087 stb r2,0x87(r1) +3096 0001d2f8 48000010 b 0x1d308 +3100 0001d2fc 9b610086 stb r27,0x86(r1) +3104 0001d300 3b800000 li r28,0x0 +3108 0001d304 39200000 li r9,0x0 +3112 0001d308 881e02e6 lbz r0,0x2e6(r30) (?)mOpts +3116 0001d30c 2f800000 cmpwi cr7,r0,0x0 +3120 0001d310 419e002c beq cr7,0x1d33c +3124 0001d314 3be10086 addi r31,r1,0x86 +3128 0001d318 3fa00003 lis r29,0x3 +3132 0001d31c 3cc00003 lis r6,0x3 +3136 0001d320 3880000a li r4,0xa +3140 0001d324 7c7f4a14 add r3,r31,r9 +3144 0001d328 38bdfe24 addi r5,r29,0xfe24 %s +3148 0001d32c 38c6fe28 addi r6,r6,0xfe28 %s %s +3152 0001d330 480152f1 bl 0x32620 _snprintf$LDBL128 +3156 0001d334 7d3c1a14 add r9,r28,r3 +3160 0001d338 4800000c b 0x1d344 +3164 0001d33c 3be10086 addi r31,r1,0x86 +3168 0001d340 3fa00003 lis r29,0x3 +3172 0001d344 881e1171 lbz r0,0x1171(r30) (char[1000])mLineOperandsCString +3176 0001d348 2f800000 cmpwi cr7,r0,0x0 +3180 0001d34c 419e0048 beq cr7,0x1d394 +3184 0001d350 88010eb0 lbz r0,0xeb0(r1) +3188 0001d354 2f800000 cmpwi cr7,r0,0x0 +3192 0001d358 419e0020 beq cr7,0x1d378 +3196 0001d35c 3cc00003 lis r6,0x3 +3200 0001d360 7c7f4a14 add r3,r31,r9 +3204 0001d364 38bdfe24 addi r5,r29,0xfe24 %s +3208 0001d368 3880001e li r4,0x1e +3212 0001d36c 38c6fe30 addi r6,r6,0xfe30 %s %s%s %s%s %s%s %s%s\n +3216 0001d370 480152b1 bl 0x32620 _snprintf$LDBL128 +3220 0001d374 4800003c b 0x1d3b0 +3224 0001d378 3cc00003 lis r6,0x3 +3228 0001d37c 7c7f4a14 add r3,r31,r9 +3232 0001d380 38bdfe24 addi r5,r29,0xfe24 %s +3236 0001d384 3880001e li r4,0x1e +3240 0001d388 38c6fe48 addi r6,r6,0xfe48 %s %s%s %s%s %s%s\n +3244 0001d38c 48015295 bl 0x32620 _snprintf$LDBL128 +3248 0001d390 48000020 b 0x1d3b0 +3252 0001d394 3cc00003 lis r6,0x3 +3256 0001d398 7c7f4a14 add r3,r31,r9 +3260 0001d39c 38bdfe24 addi r5,r29,0xfe24 %s +3264 0001d3a0 3880001e li r4,0x1e +3268 0001d3a4 38c6fe5c addi r6,r6,0xfe5c %s %s%s %s%s\n +3272 0001d3a8 48015279 bl 0x32620 _snprintf$LDBL128 +3276 0001d3ac 60000000 nop +3280 0001d3b0 881e02e6 lbz r0,0x2e6(r30) (?)mOpts +3284 0001d3b4 2f800000 cmpwi cr7,r0,0x0 +3288 0001d3b8 419e0050 beq cr7,0x1d408 +3292 0001d3bc 380101cc addi r0,r1,0x1cc +3296 0001d3c0 3b613d90 addi r27,r1,0x3d90 +3300 0001d3c4 9321003c stw r25,0x3c(r1) +3304 0001d3c8 92a10044 stw r21,0x44(r1) +3308 0001d3cc 92e10048 stw r23,0x48(r1) +3312 0001d3d0 92c1004c stw r22,0x4c(r1) +3316 0001d3d4 90010038 stw r0,0x38(r1) +3320 0001d3d8 7fe5fb78 or r5,r31,r31 +3324 0001d3dc 38010230 addi r0,r1,0x230 +3328 0001d3e0 7e88a378 or r8,r20,r20 +3332 0001d3e4 7f4ad378 or r10,r26,r26 +3336 0001d3e8 7f63db78 or r3,r27,r27 +3340 0001d3ec 3880270f li r4,0x270f +3344 0001d3f0 38c10060 addi r6,r1,0x60 +3348 0001d3f4 90010040 stw r0,0x40(r1) +3352 0001d3f8 38e10168 addi r7,r1,0x168 +3356 0001d3fc 39210294 addi r9,r1,0x294 +3360 0001d400 48015221 bl 0x32620 _snprintf$LDBL128 +3364 0001d404 48000040 b 0x1d444 +3368 0001d408 3b613d90 addi r27,r1,0x3d90 +3372 0001d40c 38010230 addi r0,r1,0x230 +3376 0001d410 92a1003c stw r21,0x3c(r1) +3380 0001d414 92e10040 stw r23,0x40(r1) +3384 0001d418 92c10044 stw r22,0x44(r1) +3388 0001d41c 7fe5fb78 or r5,r31,r31 +3392 0001d420 90010038 stw r0,0x38(r1) +3396 0001d424 7e86a378 or r6,r20,r20 +3400 0001d428 7f48d378 or r8,r26,r26 +3404 0001d42c 7f2acb78 or r10,r25,r25 +3408 0001d430 7f63db78 or r3,r27,r27 +3412 0001d434 3880270f li r4,0x270f +3416 0001d438 38e10294 addi r7,r1,0x294 +3420 0001d43c 392101cc addi r9,r1,0x1cc +3424 0001d440 480151e1 bl 0x32620 _snprintf$LDBL128 +3428 0001d444 80580000 lwz r2,0x0(r24) +3432 0001d448 80620000 lwz r3,0x0(r2) +3436 0001d44c 48014f15 bl 0x32360 _free +3440 0001d450 881e02eb lbz r0,0x2eb(r30) +3444 0001d454 2f800000 cmpwi cr7,r0,0x0 +3448 0001d458 419e0078 beq cr7,0x1d4d0 +3452 0001d45c 881e098c lbz r0,0x98c(r30) (BOOL)mEnteringNewBlock +3456 0001d460 2f800000 cmpwi cr7,r0,0x0 +3460 0001d464 419e006c beq cr7,0x1d4d0 +3464 0001d468 88013d90 lbz r0,0x3d90(r1) +3468 0001d46c 2f80000a cmpwi cr7,r0,0xa +3472 0001d470 419e0060 beq cr7,0x1d4d0 +3476 0001d474 7f63db78 or r3,r27,r27 +3480 0001d478 83980000 lwz r28,0x0(r24) +3484 0001d47c 48014f05 bl 0x32380 _strlen +3488 0001d480 38630001 addi r3,r3,0x1 +3492 0001d484 907c0004 stw r3,0x4(r28) +3496 0001d488 83b80000 lwz r29,0x0(r24) +3500 0001d48c 807d0004 lwz r3,0x4(r29) +3504 0001d490 38630001 addi r3,r3,0x1 +3508 0001d494 48014e7d bl 0x32310 _malloc +3512 0001d498 3800000a li r0,0xa +3516 0001d49c 7f64db78 or r4,r27,r27 +3520 0001d4a0 907d0000 stw r3,0x0(r29) otx: unable to open md5 pipe\n +3524 0001d4a4 80580000 lwz r2,0x0(r24) +3528 0001d4a8 81220000 lwz r9,0x0(r2) +3532 0001d4ac 98090000 stb r0,0x0(r9) +3536 0001d4b0 80580000 lwz r2,0x0(r24) +3540 0001d4b4 80620000 lwz r3,0x0(r2) +3544 0001d4b8 80a20004 lwz r5,0x4(r2) +3548 0001d4bc 38630001 addi r3,r3,0x1 +3552 0001d4c0 48014f81 bl 0x32440 _strncpy +3556 0001d4c4 48000048 b 0x1d50c +3560 0001d4c8 60000000 nop +3564 0001d4cc 60000000 nop +3568 0001d4d0 83b80000 lwz r29,0x0(r24) +3572 0001d4d4 7f63db78 or r3,r27,r27 +3576 0001d4d8 48014ea9 bl 0x32380 _strlen +3580 0001d4dc 907d0004 stw r3,0x4(r29) +3584 0001d4e0 83980000 lwz r28,0x0(r24) +3588 0001d4e4 807c0004 lwz r3,0x4(r28) +3592 0001d4e8 38630001 addi r3,r3,0x1 +3596 0001d4ec 48014e25 bl 0x32310 _malloc +3600 0001d4f0 7f64db78 or r4,r27,r27 +3604 0001d4f4 907c0000 stw r3,0x0(r28) +3608 0001d4f8 80580000 lwz r2,0x0(r24) +3612 0001d4fc 80a20004 lwz r5,0x4(r2) +3616 0001d500 80620000 lwz r3,0x0(r2) +3620 0001d504 38a50001 addi r5,r5,0x1 +3624 0001d508 48014f39 bl 0x32440 _strncpy +3628 0001d50c 38000000 li r0,0x0 +3632 0001d510 805e15a0 lwz r2,0x15a0(r30) (undefined*)UpdateRegisters +3636 0001d514 3c800004 lis r4,0x4 +3640 0001d518 7fc3f378 or r3,r30,r30 +3644 0001d51c 981e098c stb r0,0x98c(r30) (BOOL)mEnteringNewBlock +3648 0001d520 7c4903a6 mtspr ctr,r2 +3652 0001d524 7c4c1378 or r12,r2,r2 +3656 0001d528 8084443c lwz r4,0x443c(r4) updateRegisters: +3660 0001d52c 80b80000 lwz r5,0x0(r24) +3664 0001d530 4e800421 bctrl +3668 0001d534 801e1580 lwz r0,0x1580(r30) (undefined*)PostProcessCodeLine +3672 0001d538 3c800004 lis r4,0x4 +3676 0001d53c 7fc3f378 or r3,r30,r30 +3680 0001d540 7f05c378 or r5,r24,r24 +3684 0001d544 80844438 lwz r4,0x4438(r4) postProcessCodeLine: +3688 0001d548 7c0903a6 mtspr ctr,r0 +3692 0001d54c 7c0c0378 or r12,r0,r0 +3696 0001d550 4e800421 bctrl +3700 0001d554 801e1568 lwz r0,0x1568(r30) (undefined*)CodeIsBlockJump +3704 0001d558 80b80000 lwz r5,0x0(r24) +3708 0001d55c 3c800004 lis r4,0x4 +3712 0001d560 7fc3f378 or r3,r30,r30 +3716 0001d564 80844434 lwz r4,0x4434(r4) codeIsBlockJump: +3720 0001d568 7c0903a6 mtspr ctr,r0 +3724 0001d56c 38a50018 addi r5,r5,0x18 +3728 0001d570 7c0c0378 or r12,r0,r0 +3732 0001d574 4e800421 bctrl +3736 0001d578 2f830000 cmpwi cr7,r3,0x0 +3740 0001d57c 419e0014 beq cr7,0x1d590 +3744 0001d580 38000001 li r0,0x1 +3748 0001d584 981e098c stb r0,0x98c(r30) (BOOL)mEnteringNewBlock +3752 0001d588 60000000 nop +3756 0001d58c 60000000 nop +3760 0001d590 382164f0 addi r1,r1,0x64f0 +3764 0001d594 80010008 lwz r0,0x8(r1) +3768 0001d598 ba61ffcc lmw r19,0xffcc(r1) +3772 0001d59c 7c0803a6 mtspr lr,r0 +3776 0001d5a0 4e800020 blr +3780 0001d5a4 60000000 nop +3784 0001d5a8 60000000 nop +3788 0001d5ac 60000000 nop -(BOOL)[ExeProcessor printDataSections] +0 0001d5b0 7c0802a6 mfspr r0,lr +4 0001d5b4 bfc1fff8 stmw r30,0xfff8(r1) +8 0001d5b8 7c7e1b78 or r30,r3,r3 +12 0001d5bc 90010008 stw r0,0x8(r1) +16 0001d5c0 9421ffb0 stwu r1,0xffb0(r1) +20 0001d5c4 60000000 nop +24 0001d5c8 60000000 nop +28 0001d5cc 80630014 lwz r3,0x14(r3) (NSString)mOutputFilePath +32 0001d5d0 2f830000 cmpwi cr7,r3,0x0 +36 0001d5d4 419e003c beq cr7,0x1d610 +40 0001d5d8 3c800004 lis r4,0x4 +44 0001d5dc 808443c8 lwz r4,0x43c8(r4) UTF8String +48 0001d5e0 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +52 0001d5e4 3c800003 lis r4,0x3 +56 0001d5e8 3884fe6c addi r4,r4,0xfe6c a +60 0001d5ec 48015015 bl 0x32600 _fopen +64 0001d5f0 7c7f1b79 or. r31,r3,r3 +68 0001d5f4 40820028 bne 0x1d61c +72 0001d5f8 3c600003 lis r3,0x3 +76 0001d5fc 3863fe70 addi r3,r3,0xfe70 otx: unable to open output file +80 0001d600 48015071 bl 0x32670 _perror +84 0001d604 38600000 li r3,0x0 +88 0001d608 4800013c b 0x1d744 +92 0001d60c 60000000 nop +96 0001d610 3c400004 lis r2,0x4 +100 0001d614 8042281c lwz r2,0x281c(r2) +104 0001d618 3be20058 addi r31,r2,0x58 +108 0001d61c 801e0730 lwz r0,0x730(r30) +112 0001d620 2f800000 cmpwi cr7,r0,0x0 +116 0001d624 419e003c beq cr7,0x1d660 +120 0001d628 3c800003 lis r4,0x3 +124 0001d62c 7fe3fb78 or r3,r31,r31 +128 0001d630 3884fe90 addi r4,r4,0xfe90 \n(__DATA,__data) section\n +132 0001d634 48014e5d bl 0x32490 _fprintf$LDBL128 +136 0001d638 2f830000 cmpwi cr7,r3,0x0 +140 0001d63c 419c0094 blt cr7,0x1d6d0 +144 0001d640 3c800004 lis r4,0x4 +148 0001d644 7fc3f378 or r3,r30,r30 +152 0001d648 38be06e8 addi r5,r30,0x6e8 (?)mDataSect +156 0001d64c 7fe6fb78 or r6,r31,r31 +160 0001d650 80844430 lwz r4,0x4430(r4) printDataSection:toFile: +164 0001d654 4bfeff03 bla 0xfffeff00 -[r3 printDataSection:toFile:] +168 0001d658 60000000 nop +172 0001d65c 60000000 nop +176 0001d660 801e077c lwz r0,0x77c(r30) +180 0001d664 2f800000 cmpwi cr7,r0,0x0 +184 0001d668 419e0038 beq cr7,0x1d6a0 +188 0001d66c 3c800003 lis r4,0x3 +192 0001d670 7fe3fb78 or r3,r31,r31 +196 0001d674 3884fed0 addi r4,r4,0xfed0 \n(__DATA,__coalesced_data) section\n +200 0001d678 48014e19 bl 0x32490 _fprintf$LDBL128 +204 0001d67c 2f830000 cmpwi cr7,r3,0x0 +208 0001d680 419c0050 blt cr7,0x1d6d0 +212 0001d684 3c800004 lis r4,0x4 +216 0001d688 7fc3f378 or r3,r30,r30 +220 0001d68c 38be0734 addi r5,r30,0x734 (?)mCoalDataSect +224 0001d690 7fe6fb78 or r6,r31,r31 +228 0001d694 80844430 lwz r4,0x4430(r4) printDataSection:toFile: +232 0001d698 4bfeff03 bla 0xfffeff00 -[r3 printDataSection:toFile:] +236 0001d69c 60000000 nop +240 0001d6a0 801e07c8 lwz r0,0x7c8(r30) +244 0001d6a4 2f800000 cmpwi cr7,r0,0x0 +248 0001d6a8 419e0068 beq cr7,0x1d710 +252 0001d6ac 3c800003 lis r4,0x3 +256 0001d6b0 7fe3fb78 or r3,r31,r31 +260 0001d6b4 3884fef4 addi r4,r4,0xfef4 \n(__DATA,__datacoal_nt) section\n +264 0001d6b8 48014dd9 bl 0x32490 _fprintf$LDBL128 +268 0001d6bc 2f830000 cmpwi cr7,r3,0x0 +272 0001d6c0 409c0030 bge cr7,0x1d6f0 +276 0001d6c4 60000000 nop +280 0001d6c8 60000000 nop +284 0001d6cc 60000000 nop +288 0001d6d0 3c600003 lis r3,0x3 +292 0001d6d4 3863feac addi r3,r3,0xfeac otx: unable to write to output file +296 0001d6d8 48014f99 bl 0x32670 _perror +300 0001d6dc 38600000 li r3,0x0 +304 0001d6e0 48000064 b 0x1d744 +308 0001d6e4 60000000 nop +312 0001d6e8 60000000 nop +316 0001d6ec 60000000 nop +320 0001d6f0 3c800004 lis r4,0x4 +324 0001d6f4 7fc3f378 or r3,r30,r30 +328 0001d6f8 38be0780 addi r5,r30,0x780 (?)mCoalDataNTSect +332 0001d6fc 7fe6fb78 or r6,r31,r31 +336 0001d700 80844430 lwz r4,0x4430(r4) printDataSection:toFile: +340 0001d704 4bfeff03 bla 0xfffeff00 -[r3 printDataSection:toFile:] +344 0001d708 60000000 nop +348 0001d70c 60000000 nop +352 0001d710 801e0014 lwz r0,0x14(r30) (NSString)mOutputFilePath +356 0001d714 2f800000 cmpwi cr7,r0,0x0 +360 0001d718 419e0028 beq cr7,0x1d740 +364 0001d71c 7fe3fb78 or r3,r31,r31 +368 0001d720 48014f31 bl 0x32650 _fclose +372 0001d724 2f830000 cmpwi cr7,r3,0x0 +376 0001d728 419e0018 beq cr7,0x1d740 +380 0001d72c 3c600003 lis r3,0x3 +384 0001d730 3863ff18 addi r3,r3,0xff18 otx: unable to close output file +388 0001d734 48014f3d bl 0x32670 _perror +392 0001d738 38600000 li r3,0x0 +396 0001d73c 48000008 b 0x1d744 +400 0001d740 38600001 li r3,0x1 +404 0001d744 38210050 addi r1,r1,0x50 +408 0001d748 80010008 lwz r0,0x8(r1) +412 0001d74c bbc1fff8 lmw r30,0xfff8(r1) +416 0001d750 7c0803a6 mtspr lr,r0 +420 0001d754 4e800020 blr +424 0001d758 60000000 nop +428 0001d75c 60000000 nop -(void)[ExeProcessor printDataSection:toFile:] +0 0001d760 7c0802a6 mfspr r0,lr +4 0001d764 bda1ffb4 stmw r13,0xffb4(r1) +8 0001d768 7cb02b78 or r16,r5,r5 +12 0001d76c 90010008 stw r0,0x8(r1) +16 0001d770 9421fef0 stwu r1,0xfef0(r1) +20 0001d774 38000000 li r0,0x0 +24 0001d778 60000000 nop +28 0001d77c 82250048 lwz r17,0x48(r5) +32 0001d780 82430024 lwz r18,0x24(r3) (mach_header*)mMachHeaderPtr +36 0001d784 9801006a stb r0,0x6a(r1) +40 0001d788 90c10134 stw r6,0x134(r1) +44 0001d78c 2f910000 cmpwi cr7,r17,0x0 +48 0001d790 419e02c0 beq cr7,0x1da50 +52 0001d794 3c400003 lis r2,0x3 +56 0001d798 3d200003 lis r9,0x3 +60 0001d79c 3dc00003 lis r14,0x3 +64 0001d7a0 3e800003 lis r20,0x3 +68 0001d7a4 3842ff50 addi r2,r2,0xff50 %08x | %08x %08x %08x %08x %s\n +72 0001d7a8 3929ff70 addi r9,r9,0xff70 otx: [ExeProcessor printDataSection:toFile:]: unable to write to output file +76 0001d7ac 3e600003 lis r19,0x3 +80 0001d7b0 3da00003 lis r13,0x3 +84 0001d7b4 904100b8 stw r2,0xb8(r1) +88 0001d7b8 912100bc stw r9,0xbc(r1) +92 0001d7bc 3ea00003 lis r21,0x3 +96 0001d7c0 3de00003 lis r15,0x3 +100 0001d7c4 39ceff3c addi r14,r14,0xff3c %08x | +104 0001d7c8 3a942bcc addi r20,r20,0x2bcc +108 0001d7cc 3a732bb8 addi r19,r19,0x2bb8 +112 0001d7d0 39adff4c addi r13,r13,0xff4c %s\n +116 0001d7d4 3ab52ba4 addi r21,r21,0x2ba4 +120 0001d7d8 39effe24 addi r15,r15,0xfe24 %s +124 0001d7dc 7e3e8b78 or r30,r17,r17 +128 0001d7e0 3b400000 li r26,0x0 +132 0001d7e4 3b01006a addi r24,r1,0x6a +136 0001d7e8 3be10059 addi r31,r1,0x59 +140 0001d7ec 3ac10048 addi r22,r1,0x48 +144 0001d7f0 2b9e000f cmplwi cr7,r30,0xf +148 0001d7f4 419d0164 bgt cr7,0x1d958 +152 0001d7f8 80d00020 lwz r6,0x20(r16) +156 0001d7fc 38000000 li r0,0x0 +160 0001d800 38800014 li r4,0x14 +164 0001d804 7dc57378 or r5,r14,r14 +168 0001d808 7f03c378 or r3,r24,r24 +172 0001d80c 9801006a stb r0,0x6a(r1) +176 0001d810 7cda3214 add r6,r26,r6 +180 0001d814 48014e0d bl 0x32620 _snprintf$LDBL128 +184 0001d818 80900028 lwz r4,0x28(r16) +188 0001d81c 80d40000 lwz r6,0x0(r20) +192 0001d820 7fc5f378 or r5,r30,r30 +196 0001d824 7ec3b378 or r3,r22,r22 +200 0001d828 83940008 lwz r28,0x8(r20) +204 0001d82c 8014000c lwz r0,0xc(r20) +208 0001d830 88540010 lbz r2,0x10(r20) +212 0001d834 81330000 lwz r9,0x0(r19) +216 0001d838 81730004 lwz r11,0x4(r19) +220 0001d83c 81530008 lwz r10,0x8(r19) +224 0001d840 8113000c lwz r8,0xc(r19) +228 0001d844 88f30010 lbz r7,0x10(r19) +232 0001d848 7c922214 add r4,r18,r4 +236 0001d84c 83b40004 lwz r29,0x4(r20) +240 0001d850 90c10048 stw r6,0x48(r1) +244 0001d854 7c84d214 add r4,r4,r26 +248 0001d858 93810050 stw r28,0x50(r1) +252 0001d85c 90010054 stw r0,0x54(r1) +256 0001d860 98410058 stb r2,0x58(r1) +260 0001d864 91210059 stw r9,0x59(r1) +264 0001d868 9161005d stw r11,0x5d(r1) +268 0001d86c 91410061 stw r10,0x61(r1) +272 0001d870 91010065 stw r8,0x65(r1) +276 0001d874 98e10069 stb r7,0x69(r1) +280 0001d878 93a1004c stw r29,0x4c(r1) +284 0001d87c 48014ad5 bl 0x32350 _memcpy +288 0001d880 80900028 lwz r4,0x28(r16) +292 0001d884 7fe3fb78 or r3,r31,r31 +296 0001d888 7fc5f378 or r5,r30,r30 +300 0001d88c 3b80000a li r28,0xa +304 0001d890 7c922214 add r4,r18,r4 +308 0001d894 7c84d214 add r4,r4,r26 +312 0001d898 48014ab9 bl 0x32350 _memcpy +316 0001d89c 2f9e0000 cmpwi cr7,r30,0x0 +320 0001d8a0 419e0078 beq cr7,0x1d918 +324 0001d8a4 3f600003 lis r27,0x3 +328 0001d8a8 3ba00000 li r29,0x0 +332 0001d8ac 3ae00020 li r23,0x20 +336 0001d8b0 3b20002e li r25,0x2e +340 0001d8b4 3b7bff44 addi r27,r27,0xff44 %02x +344 0001d8b8 60000000 nop +348 0001d8bc 60000000 nop +352 0001d8c0 73a00003 andi. r0,r29,0x3 +356 0001d8c4 40820010 bne 0x1d8d4 +360 0001d8c8 7c56e214 add r2,r22,r28 +364 0001d8cc 3b9c0001 addi r28,r28,0x1 +368 0001d8d0 9ae20022 stb r23,0x22(r2) +372 0001d8d4 7cddb0ae lbzx r6,r29,r22 +376 0001d8d8 7c78e214 add r3,r24,r28 +380 0001d8dc 38800004 li r4,0x4 +384 0001d8e0 7f65db78 or r5,r27,r27 +388 0001d8e4 3b9c0002 addi r28,r28,0x2 +392 0001d8e8 48014d39 bl 0x32620 _snprintf$LDBL128 +396 0001d8ec 7c1df8ae lbzx r0,r29,r31 +400 0001d8f0 2b80001f cmplwi cr7,r0,0x1f +404 0001d8f4 409d000c ble cr7,0x1d900 +408 0001d8f8 2f80007f cmpwi cr7,r0,0x7f +412 0001d8fc 409e0008 bne cr7,0x1d904 +416 0001d900 7f3df9ae stbx r25,r29,r31 +420 0001d904 3bbd0001 addi r29,r29,0x1 +424 0001d908 7f9df000 cmpw cr7,r29,r30 +428 0001d90c 409effb4 bne cr7,0x1d8c0 +432 0001d910 2b9c002f cmplwi cr7,r28,0x2f '/' +436 0001d914 41bd002c bgt+ cr7,0x1d940 +440 0001d918 213c0030 subfic r9,r28,0x30 +444 0001d91c 7c58e214 add r2,r24,r28 +448 0001d920 38000020 li r0,0x20 +452 0001d924 7d2903a6 mtspr ctr,r9 +456 0001d928 60000000 nop +460 0001d92c 60000000 nop +464 0001d930 98020000 stb r0,0x0(r2) +468 0001d934 3b9c0001 addi r28,r28,0x1 +472 0001d938 38420001 addi r2,r2,0x1 +476 0001d93c 4200fff4 bdnz 0x1d930 +480 0001d940 7c78e214 add r3,r24,r28 +484 0001d944 38800046 li r4,0x46 +488 0001d948 7da56b78 or r5,r13,r13 +492 0001d94c 7fe6fb78 or r6,r31,r31 +496 0001d950 48014cd1 bl 0x32620 _snprintf$LDBL128 +500 0001d954 480000c4 b 0x1da18 +504 0001d958 88150010 lbz r0,0x10(r21) +508 0001d95c 80550000 lwz r2,0x0(r21) +512 0001d960 3900002e li r8,0x2e +516 0001d964 81750004 lwz r11,0x4(r21) +520 0001d968 81550008 lwz r10,0x8(r21) +524 0001d96c 8135000c lwz r9,0xc(r21) +528 0001d970 98010069 stb r0,0x69(r1) +532 0001d974 90410059 stw r2,0x59(r1) +536 0001d978 38000010 li r0,0x10 +540 0001d97c 91410061 stw r10,0x61(r1) +544 0001d980 9161005d stw r11,0x5d(r1) +548 0001d984 7c0903a6 mtspr ctr,r0 +552 0001d988 91210065 stw r9,0x65(r1) +556 0001d98c 39400000 li r10,0x0 +560 0001d990 80500028 lwz r2,0x28(r16) +564 0001d994 7c521214 add r2,r18,r2 +568 0001d998 7cc2d214 add r6,r2,r26 +572 0001d99c 7c02d02e lwzx r0,r2,r26 +576 0001d9a0 81260004 lwz r9,0x4(r6) +580 0001d9a4 80460008 lwz r2,0x8(r6) +584 0001d9a8 8166000c lwz r11,0xc(r6) +588 0001d9ac 90010059 stw r0,0x59(r1) +592 0001d9b0 9121005d stw r9,0x5d(r1) +596 0001d9b4 90410061 stw r2,0x61(r1) +600 0001d9b8 91610065 stw r11,0x65(r1) +604 0001d9bc 60000000 nop +608 0001d9c0 7c0af8ae lbzx r0,r10,r31 +612 0001d9c4 2b80001f cmplwi cr7,r0,0x1f +616 0001d9c8 409d0018 ble cr7,0x1d9e0 +620 0001d9cc 2f80007f cmpwi cr7,r0,0x7f +624 0001d9d0 409e0014 bne cr7,0x1d9e4 +628 0001d9d4 60000000 nop +632 0001d9d8 60000000 nop +636 0001d9dc 60000000 nop +640 0001d9e0 7d0af9ae stbx r8,r10,r31 +644 0001d9e4 394a0001 addi r10,r10,0x1 +648 0001d9e8 4200ffd8 bdnz 0x1d9c0 +652 0001d9ec 8146000c lwz r10,0xc(r6) +656 0001d9f0 80e60000 lwz r7,0x0(r6) +660 0001d9f4 7f03c378 or r3,r24,r24 +664 0001d9f8 38800046 li r4,0x46 +668 0001d9fc 81060004 lwz r8,0x4(r6) +672 0001da00 81260008 lwz r9,0x8(r6) +676 0001da04 80d00020 lwz r6,0x20(r16) +680 0001da08 80a100b8 lwz r5,0xb8(r1) +684 0001da0c 93e10038 stw r31,0x38(r1) +688 0001da10 7cda3214 add r6,r26,r6 +692 0001da14 48014c0d bl 0x32620 _snprintf$LDBL128 +696 0001da18 80610134 lwz r3,0x134(r1) +700 0001da1c 7de47b78 or r4,r15,r15 +704 0001da20 7f05c378 or r5,r24,r24 +708 0001da24 48014a6d bl 0x32490 _fprintf$LDBL128 +712 0001da28 2f830000 cmpwi cr7,r3,0x0 +716 0001da2c 409c0014 bge cr7,0x1da40 +720 0001da30 806100bc lwz r3,0xbc(r1) +724 0001da34 48014c3d bl 0x32670 _perror +728 0001da38 48000018 b 0x1da50 +732 0001da3c 60000000 nop +736 0001da40 3b5a0010 addi r26,r26,0x10 +740 0001da44 3bdefff0 addi r30,r30,0xfff0 +744 0001da48 7f91d040 cmplw cr7,r17,r26 +748 0001da4c 419dfda4 bgt cr7,0x1d7f0 +752 0001da50 38210110 addi r1,r1,0x110 +756 0001da54 80010008 lwz r0,0x8(r1) +760 0001da58 b9a1ffb4 lmw r13,0xffb4(r1) +764 0001da5c 7c0803a6 mtspr lr,r0 +768 0001da60 4e800020 blr +772 0001da64 60000000 nop +776 0001da68 60000000 nop +780 0001da6c 60000000 nop -(BOOL)[ExeProcessor lineIsCode:] +0 0001da70 7c0802a6 mfspr r0,lr +4 0001da74 93e1fffc stw r31,0xfffc(r1) +8 0001da78 7ca32b78 or r3,r5,r5 +12 0001da7c 7cbf2b78 or r31,r5,r5 +16 0001da80 90010008 stw r0,0x8(r1) +20 0001da84 9421ffb0 stwu r1,0xffb0(r1) +24 0001da88 480148f9 bl 0x32380 _strlen +28 0001da8c 2b830009 cmplwi cr7,r3,0x9 +32 0001da90 409d0054 ble cr7,0x1dae4 +36 0001da94 38000008 li r0,0x8 +40 0001da98 39600000 li r11,0x0 +44 0001da9c 7c0903a6 mtspr ctr,r0 +48 0001daa0 7c1f58ae lbzx r0,r31,r11 +52 0001daa4 7c090774 extsb r9,r0 +56 0001daa8 3849ffd0 addi r2,r9,0xffd0 +60 0001daac 5442063e rlwinm r2,r2,0,24,31 +64 0001dab0 2b820009 cmplwi cr7,r2,0x9 +68 0001dab4 409d0014 ble cr7,0x1dac8 +72 0001dab8 3809ff9f addi r0,r9,0xff9f +76 0001dabc 5400063e rlwinm r0,r0,0,24,31 +80 0001dac0 2b800005 cmplwi cr7,r0,0x5 +84 0001dac4 419d0020 bgt cr7,0x1dae4 +88 0001dac8 396b0001 addi r11,r11,0x1 +92 0001dacc 4200ffd4 bdnz 0x1daa0 +96 0001dad0 881f0008 lbz r0,0x8(r31) +100 0001dad4 68030009 xori r3,r0,0x9 +104 0001dad8 20430000 subfic r2,r3,0x0 +108 0001dadc 7c621914 adde r3,r2,r3 +112 0001dae0 48000008 b 0x1dae8 +116 0001dae4 38600000 li r3,0x0 +120 0001dae8 38210050 addi r1,r1,0x50 +124 0001daec 80010008 lwz r0,0x8(r1) +128 0001daf0 83e1fffc lwz r31,0xfffc(r1) +132 0001daf4 7c0803a6 mtspr lr,r0 +136 0001daf8 4e800020 blr +140 0001dafc 60000000 nop -(unsigned long)[ExeProcessor addressFromLine:] +0 0001db00 7c0802a6 mfspr r0,lr +4 0001db04 90010008 stw r0,0x8(r1) +8 0001db08 9421ffb0 stwu r1,0xffb0(r1) +12 0001db0c 88050000 lbz r0,0x0(r5) +16 0001db10 7c090774 extsb r9,r0 +20 0001db14 3849ffd0 addi r2,r9,0xffd0 +24 0001db18 5442063e rlwinm r2,r2,0,24,31 +28 0001db1c 2b820009 cmplwi cr7,r2,0x9 +32 0001db20 409d0018 ble cr7,0x1db38 +36 0001db24 3809ff9f addi r0,r9,0xff9f +40 0001db28 38600000 li r3,0x0 +44 0001db2c 5400063e rlwinm r0,r0,0,24,31 +48 0001db30 2b800005 cmplwi cr7,r0,0x5 +52 0001db34 419d0024 bgt cr7,0x1db58 +56 0001db38 3c800003 lis r4,0x3 +60 0001db3c 7ca32b78 or r3,r5,r5 +64 0001db40 38000000 li r0,0x0 +68 0001db44 38a10038 addi r5,r1,0x38 +72 0001db48 3884ffc0 addi r4,r4,0xffc0 %08x +76 0001db4c 90010038 stw r0,0x38(r1) +80 0001db50 48014901 bl 0x32450 _sscanf$LDBL128 +84 0001db54 80610038 lwz r3,0x38(r1) +88 0001db58 38210050 addi r1,r1,0x50 +92 0001db5c 80010008 lwz r0,0x8(r1) +96 0001db60 7c0803a6 mtspr lr,r0 +100 0001db64 4e800020 blr +104 0001db68 60000000 nop +108 0001db6c 60000000 nop -(void)[ExeProcessor chooseLine:] +0 0001db70 4e800020 blr +4 0001db74 60000000 nop +8 0001db78 60000000 nop +12 0001db7c 60000000 nop -(char*)[ExeProcessor selectorForMsgSend:fromLine:] +0 0001db80 38600000 li r3,0x0 +4 0001db84 4e800020 blr +8 0001db88 60000000 nop +12 0001db8c 60000000 nop -(unsigned char)[ExeProcessor sendTypeFromMsgSend:] +0 0001db90 7c0802a6 mfspr r0,lr +4 0001db94 93e1fffc stw r31,0xfffc(r1) +8 0001db98 7ca32b78 or r3,r5,r5 +12 0001db9c 7cbf2b78 or r31,r5,r5 +16 0001dba0 90010008 stw r0,0x8(r1) +20 0001dba4 9421ffb0 stwu r1,0xffb0(r1) +24 0001dba8 480147d9 bl 0x32380 _strlen +28 0001dbac 38000000 li r0,0x0 +32 0001dbb0 2f83000d cmpwi cr7,r3,0xd +36 0001dbb4 419e009c beq cr7,0x1dc50 +40 0001dbb8 3c800003 lis r4,0x3 +44 0001dbbc 7fe3fb78 or r3,r31,r31 +48 0001dbc0 3884ffc8 addi r4,r4,0xffc8 Super_stret +52 0001dbc4 4801489d bl 0x32460 _strstr +56 0001dbc8 38000004 li r0,0x4 +60 0001dbcc 2f830000 cmpwi cr7,r3,0x0 +64 0001dbd0 409e0080 bne cr7,0x1dc50 +68 0001dbd4 3c800003 lis r4,0x3 +72 0001dbd8 7fe3fb78 or r3,r31,r31 +76 0001dbdc 3884ffd4 addi r4,r4,0xffd4 Super +80 0001dbe0 48014881 bl 0x32460 _strstr +84 0001dbe4 38000002 li r0,0x2 +88 0001dbe8 2f830000 cmpwi cr7,r3,0x0 +92 0001dbec 409e0064 bne cr7,0x1dc50 +96 0001dbf0 3c800003 lis r4,0x3 +100 0001dbf4 7fe3fb78 or r3,r31,r31 +104 0001dbf8 3884ffdc addi r4,r4,0xffdc _stret +108 0001dbfc 48014865 bl 0x32460 _strstr +112 0001dc00 38000003 li r0,0x3 +116 0001dc04 2f830000 cmpwi cr7,r3,0x0 +120 0001dc08 409e0048 bne cr7,0x1dc50 +124 0001dc0c 3c800003 lis r4,0x3 +128 0001dc10 7fe3fb78 or r3,r31,r31 +132 0001dc14 3884ffe4 addi r4,r4,0xffe4 _rtp +136 0001dc18 48014849 bl 0x32460 _strstr +140 0001dc1c 38000001 li r0,0x1 +144 0001dc20 2f830000 cmpwi cr7,r3,0x0 +148 0001dc24 409e002c bne cr7,0x1dc50 +152 0001dc28 3c800003 lis r4,0x3 +156 0001dc2c 7fe3fb78 or r3,r31,r31 +160 0001dc30 3884ffec addi r4,r4,0xffec _fpret +164 0001dc34 4801482d bl 0x32460 _strstr +168 0001dc38 20030000 subfic r0,r3,0x0 +172 0001dc3c 7c601914 adde r3,r0,r3 +176 0001dc40 38030005 addi r0,r3,0x5 +180 0001dc44 60000000 nop +184 0001dc48 60000000 nop +188 0001dc4c 60000000 nop +192 0001dc50 38210050 addi r1,r1,0x50 +196 0001dc54 7c030378 or r3,r0,r0 +200 0001dc58 80010008 lwz r0,0x8(r1) +204 0001dc5c 83e1fffc lwz r31,0xfffc(r1) +208 0001dc60 7c0803a6 mtspr lr,r0 +212 0001dc64 4e800020 blr +216 0001dc68 60000000 nop +220 0001dc6c 60000000 nop -(void)[ExeProcessor insertMD5] +0 0001dc70 7c0802a6 mfspr r0,lr +4 0001dc74 bf61ffec stmw r27,0xffec(r1) +8 0001dc78 3c800004 lis r4,0x4 +12 0001dc7c 7c7e1b78 or r30,r3,r3 +16 0001dc80 3f600004 lis r27,0x4 +20 0001dc84 3f800004 lis r28,0x4 +24 0001dc88 3fa00004 lis r29,0x4 +28 0001dc8c 90010008 stw r0,0x8(r1) +32 0001dc90 9421ff40 stwu r1,0xff40(r1) +36 0001dc94 3bbd3608 addi r29,r29,0x3608 md5 -q "%@" +40 0001dc98 60000000 nop +44 0001dc9c 808443b0 lwz r4,0x43b0(r4) path +48 0001dca0 80630008 lwz r3,0x8(r3) (NSURL)mOFile +52 0001dca4 837b45a8 lwz r27,0x45a8(r27) NSString +56 0001dca8 839c4354 lwz r28,0x4354(r28) stringWithFormat: +60 0001dcac 4bfeff03 bla 0xfffeff00 -[r3 path] +64 0001dcb0 7fa5eb78 or r5,r29,r29 +68 0001dcb4 7f84e378 or r4,r28,r28 +72 0001dcb8 7c661b78 or r6,r3,r3 +76 0001dcbc 7f63db78 or r3,r27,r27 +80 0001dcc0 4bfeff03 bla 0xfffeff00 +[NSString stringWithFormat:] +84 0001dcc4 3c800004 lis r4,0x4 +88 0001dcc8 808443c8 lwz r4,0x43c8(r4) UTF8String +92 0001dccc 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +96 0001dcd0 3c800003 lis r4,0x3 +100 0001dcd4 3884fc50 addi r4,r4,0xfc50 r +104 0001dcd8 48014969 bl 0x32640 _popen +108 0001dcdc 7c7d1b79 or. r29,r3,r3 +112 0001dce0 40820030 bne 0x1dd10 +116 0001dce4 3cc00004 lis r6,0x4 +120 0001dce8 3c600003 lis r3,0x3 +124 0001dcec 38800001 li r4,0x1 +128 0001dcf0 38a0001d li r5,0x1d +132 0001dcf4 80c6281c lwz r6,0x281c(r6) +136 0001dcf8 38630000 addi r3,r3,0x0 otx: unable to open md5 pipe\n +140 0001dcfc 38c600b0 addi r6,r6,0xb0 +144 0001dd00 48014861 bl 0x32560 _fwrite +148 0001dd04 480001ac b 0x1deb0 +152 0001dd08 60000000 nop +156 0001dd0c 60000000 nop +160 0001dd10 38000000 li r0,0x0 +164 0001dd14 3840ffff li r2,0xffff +168 0001dd18 38600001 li r3,0x1 +172 0001dd1c 3881003c addi r4,r1,0x3c +176 0001dd20 38a10038 addi r5,r1,0x38 +180 0001dd24 90010038 stw r0,0x38(r1) +184 0001dd28 9041003c stw r2,0x3c(r1) +188 0001dd2c 48014905 bl 0x32630 _sigprocmask +192 0001dd30 2f83ffff cmpwi cr7,r3,0xffff +196 0001dd34 409e001c bne cr7,0x1dd50 +200 0001dd38 3c600003 lis r3,0x3 +204 0001dd3c 38630020 addi r3,r3,0x20 otx: unable to block signals +208 0001dd40 48014931 bl 0x32670 _perror +212 0001dd44 4800016c b 0x1deb0 +216 0001dd48 60000000 nop +220 0001dd4c 60000000 nop +224 0001dd50 3b610040 addi r27,r1,0x40 +228 0001dd54 38800028 li r4,0x28 +232 0001dd58 7fa5eb78 or r5,r29,r29 +236 0001dd5c 7f63db78 or r3,r27,r27 +240 0001dd60 48014891 bl 0x325f0 _fgets +244 0001dd64 2f830000 cmpwi cr7,r3,0x0 +248 0001dd68 409e0018 bne cr7,0x1dd80 +252 0001dd6c 3c600003 lis r3,0x3 +256 0001dd70 38630040 addi r3,r3,0x40 otx: unable to read from md5 pipe +260 0001dd74 480148fd bl 0x32670 _perror +264 0001dd78 48000138 b 0x1deb0 +268 0001dd7c 60000000 nop +272 0001dd80 38600003 li r3,0x3 +276 0001dd84 38810038 addi r4,r1,0x38 +280 0001dd88 38a00000 li r5,0x0 +284 0001dd8c 480148a5 bl 0x32630 _sigprocmask +288 0001dd90 2f83ffff cmpwi cr7,r3,0xffff +292 0001dd94 409e001c bne cr7,0x1ddb0 +296 0001dd98 3c600003 lis r3,0x3 +300 0001dd9c 38630064 addi r3,r3,0x64 otx: unable to restore signals +304 0001dda0 480148d1 bl 0x32670 _perror +308 0001dda4 4800010c b 0x1deb0 +312 0001dda8 60000000 nop +316 0001ddac 60000000 nop +320 0001ddb0 7fa3eb78 or r3,r29,r29 +324 0001ddb4 480148ad bl 0x32660 _pclose +328 0001ddb8 2f83ffff cmpwi cr7,r3,0xffff +332 0001ddbc 409e0034 bne cr7,0x1ddf0 +336 0001ddc0 3cc00004 lis r6,0x4 +340 0001ddc4 3c600003 lis r3,0x3 +344 0001ddc8 38800001 li r4,0x1 +348 0001ddcc 38a0001c li r5,0x1c +352 0001ddd0 80c6281c lwz r6,0x281c(r6) +356 0001ddd4 38630084 addi r3,r3,0x84 otx: error closing md5 pipe\n +360 0001ddd8 38c600b0 addi r6,r6,0xb0 +364 0001dddc 48014785 bl 0x32560 _fwrite +368 0001dde0 480000d0 b 0x1deb0 +372 0001dde4 60000000 nop +376 0001dde8 60000000 nop +380 0001ddec 60000000 nop +384 0001ddf0 7f63db78 or r3,r27,r27 +388 0001ddf4 4801458d bl 0x32380 _strlen +392 0001ddf8 3880000a li r4,0xa +396 0001ddfc 7c7d1b78 or r29,r3,r3 +400 0001de00 7f63db78 or r3,r27,r27 +404 0001de04 4801462d bl 0x32430 _strchr +408 0001de08 3bfd0006 addi r31,r29,0x6 +412 0001de0c 2f830000 cmpwi cr7,r3,0x0 +416 0001de10 419e0010 beq cr7,0x1de20 +420 0001de14 3ca00003 lis r5,0x3 +424 0001de18 38a500a4 addi r5,r5,0xa4 %s%s +428 0001de1c 48000014 b 0x1de30 +432 0001de20 3ca00003 lis r5,0x3 +436 0001de24 3bfd0007 addi r31,r29,0x7 +440 0001de28 38a500ac addi r5,r5,0xac %s%s\n +444 0001de2c 60000000 nop +448 0001de30 3b810068 addi r28,r1,0x68 +452 0001de34 3cc00003 lis r6,0x3 +456 0001de38 7f67db78 or r7,r27,r27 +460 0001de3c 389f0001 addi r4,r31,0x1 +464 0001de40 38c600b4 addi r6,r6,0xb4 \nmd5: +468 0001de44 7f83e378 or r3,r28,r28 +472 0001de48 480147d9 bl 0x32620 _snprintf$LDBL128 +476 0001de4c 38800034 li r4,0x34 +480 0001de50 38600001 li r3,0x1 +484 0001de54 4801462d bl 0x32480 _calloc +488 0001de58 7c7d1b78 or r29,r3,r3 +492 0001de5c 7f83e378 or r3,r28,r28 +496 0001de60 48014521 bl 0x32380 _strlen +500 0001de64 7c621b78 or r2,r3,r3 +504 0001de68 38630001 addi r3,r3,0x1 +508 0001de6c 905d0004 stw r2,0x4(r29) +512 0001de70 480144a1 bl 0x32310 _malloc +516 0001de74 80bd0004 lwz r5,0x4(r29) +520 0001de78 7f84e378 or r4,r28,r28 +524 0001de7c 907d0000 stw r3,0x0(r29) +528 0001de80 38a50001 addi r5,r5,0x1 +532 0001de84 480145bd bl 0x32440 _strncpy +536 0001de88 801e15d4 lwz r0,0x15d4(r30) (undefined*)InsertLineAfter +540 0001de8c 3c800004 lis r4,0x4 +544 0001de90 7fc3f378 or r3,r30,r30 +548 0001de94 7fa5eb78 or r5,r29,r29 +552 0001de98 80de001c lwz r6,0x1c(r30) (Line*)mPlainLineListHead +556 0001de9c 38fe001c addi r7,r30,0x1c (Line*)mPlainLineListHead +560 0001dea0 80844480 lwz r4,0x4480(r4) insertLine:after:inList: +564 0001dea4 7c0903a6 mtspr ctr,r0 +568 0001dea8 7c0c0378 or r12,r0,r0 +572 0001deac 4e800421 bctrl +576 0001deb0 382100c0 addi r1,r1,0xc0 +580 0001deb4 80010008 lwz r0,0x8(r1) +584 0001deb8 bb61ffec lmw r27,0xffec(r1) +588 0001debc 7c0803a6 mtspr lr,r0 +592 0001dec0 4e800020 blr +596 0001dec4 60000000 nop +600 0001dec8 60000000 nop +604 0001decc 60000000 nop -(char*)[ExeProcessor prepareNameForDemangling:] +0 0001ded0 7c0802a6 mfspr r0,lr +4 0001ded4 bfa1fff4 stmw r29,0xfff4(r1) +8 0001ded8 3880005f li r4,0x5f +12 0001dedc 7ca32b78 or r3,r5,r5 +16 0001dee0 7cbf2b78 or r31,r5,r5 +20 0001dee4 90010008 stw r0,0x8(r1) +24 0001dee8 9421ffb0 stwu r1,0xffb0(r1) +28 0001deec 48014545 bl 0x32430 _strchr +32 0001def0 7f9f1800 cmpw cr7,r31,r3 +36 0001def4 40be006c bne+ cr7,0x1df60 +40 0001def8 3c800003 lis r4,0x3 +44 0001defc 7fe3fb78 or r3,r31,r31 +48 0001df00 388400bc addi r4,r4,0xbc _Z +52 0001df04 4801455d bl 0x32460 _strstr +56 0001df08 7c7e1b79 or. r30,r3,r3 +60 0001df0c 41820054 beq 0x1df60 +64 0001df10 7fc3f378 or r3,r30,r30 +68 0001df14 4801446d bl 0x32380 _strlen +72 0001df18 3880003a li r4,0x3a +76 0001df1c 7c7d1b78 or r29,r3,r3 +80 0001df20 7fc3f378 or r3,r30,r30 +84 0001df24 480146ed bl 0x32610 _strrchr +88 0001df28 2c030000 cmpwi r3,0x0 +92 0001df2c 41820008 beq 0x1df34 +96 0001df30 7fbe1850 subf r29,r30,r3 +100 0001df34 389d0001 addi r4,r29,0x1 +104 0001df38 38600001 li r3,0x1 +108 0001df3c 48014545 bl 0x32480 _calloc +112 0001df40 7fc4f378 or r4,r30,r30 +116 0001df44 7fa5eb78 or r5,r29,r29 +120 0001df48 7c7f1b78 or r31,r3,r3 +124 0001df4c 480144f5 bl 0x32440 _strncpy +128 0001df50 48000014 b 0x1df64 +132 0001df54 60000000 nop +136 0001df58 60000000 nop +140 0001df5c 60000000 nop +144 0001df60 3be00000 li r31,0x0 +148 0001df64 38210050 addi r1,r1,0x50 +152 0001df68 7fe3fb78 or r3,r31,r31 +156 0001df6c 80010008 lwz r0,0x8(r1) +160 0001df70 bba1fff4 lmw r29,0xfff4(r1) +164 0001df74 7c0803a6 mtspr lr,r0 +168 0001df78 4e800020 blr +172 0001df7c 60000000 nop -(void)[ExeProcessor decodeMethodReturnType:output:] +0 0001df80 88450000 lbz r2,0x0(r5) +4 0001df84 7ca82b78 or r8,r5,r5 +8 0001df88 7cc53378 or r5,r6,r6 +12 0001df8c 7c420774 extsb r2,r2 +16 0001df90 3922ffb2 addi r9,r2,0xffb2 +20 0001df94 2b890024 cmplwi cr7,r9,0x24 '$' +24 0001df98 419d00b8 bgt cr7,0x1e050 +28 0001df9c 3c400002 lis r2,0x2 +32 0001dfa0 5529103a rlwinm r9,r9,2,0,29 +36 0001dfa4 3842dfb8 addi r2,r2,0xdfb8 +40 0001dfa8 7c09102e lwzx r0,r9,r2 +44 0001dfac 7c001214 add r0,r0,r2 +48 0001dfb0 7c0903a6 mtspr ctr,r0 +52 0001dfb4 4e800420 bctr +56 0001dfb8 000000c4 .long 0x000000c4 +60 0001dfbc 0000010c .long 0x0000010c +64 0001dfc0 00000098 .long 0x00000098 +68 0001dfc4 00000098 .long 0x00000098 +72 0001dfc8 00000098 .long 0x00000098 +76 0001dfcc 00000098 .long 0x00000098 +80 0001dfd0 00000098 .long 0x00000098 +84 0001dfd4 00000098 .long 0x00000098 +88 0001dfd8 0000012c .long 0x0000012c +92 0001dfdc 00000098 .long 0x00000098 +96 0001dfe0 00000098 .long 0x00000098 +100 0001dfe4 00000098 .long 0x00000098 +104 0001dfe8 00000098 .long 0x00000098 +108 0001dfec 00000098 .long 0x00000098 +112 0001dff0 00000098 .long 0x00000098 +116 0001dff4 00000098 .long 0x00000098 +120 0001dff8 00000098 .long 0x00000098 +124 0001dffc 00000098 .long 0x00000098 +128 0001e000 00000098 .long 0x00000098 +132 0001e004 00000098 .long 0x00000098 +136 0001e008 00000098 .long 0x00000098 +140 0001e00c 00000098 .long 0x00000098 +144 0001e010 00000098 .long 0x00000098 +148 0001e014 00000098 .long 0x00000098 +152 0001e018 00000098 .long 0x00000098 +156 0001e01c 00000098 .long 0x00000098 +160 0001e020 00000098 .long 0x00000098 +164 0001e024 00000098 .long 0x00000098 +168 0001e028 00000098 .long 0x00000098 +172 0001e02c 00000098 .long 0x00000098 +176 0001e030 00000098 .long 0x00000098 +180 0001e034 00000098 .long 0x00000098 +184 0001e038 000000b0 .long 0x000000b0 +188 0001e03c 000000ec .long 0x000000ec +192 0001e040 00000098 .long 0x00000098 +196 0001e044 00000098 .long 0x00000098 +200 0001e048 000000a0 .long 0x000000a0 +204 0001e04c 60000000 nop +208 0001e050 39400000 li r10,0x0 +212 0001e054 480000ac b 0x1e100 +216 0001e058 3c400003 lis r2,0x3 +220 0001e05c 39400001 li r10,0x1 +224 0001e060 384200c0 addi r2,r2,0xc0 const +228 0001e064 48000024 b 0x1e088 +232 0001e068 3c00696e lis r0,0x696e +236 0001e06c 39400001 li r10,0x1 +240 0001e070 60002000 ori r0,r0,0x2000 +244 0001e074 90060000 stw r0,0x0(r6) +248 0001e078 48000088 b 0x1e100 +252 0001e07c 3c400003 lis r2,0x3 +256 0001e080 39400001 li r10,0x1 +260 0001e084 384200c8 addi r2,r2,0xc8 inout +264 0001e088 a0020005 lhz r0,0x5(r2) +268 0001e08c 81220000 lwz r9,0x0(r2) const +272 0001e090 89620004 lbz r11,0x4(r2) +276 0001e094 b0050005 sth r0,0x5(r5) +280 0001e098 91250000 stw r9,0x0(r5) +284 0001e09c 99650004 stb r11,0x4(r5) +288 0001e0a0 48000060 b 0x1e100 +292 0001e0a4 3c400003 lis r2,0x3 +296 0001e0a8 39400001 li r10,0x1 +300 0001e0ac 384200d0 addi r2,r2,0xd0 out +304 0001e0b0 88020004 lbz r0,0x4(r2) +308 0001e0b4 81220000 lwz r9,0x0(r2) out +312 0001e0b8 98060004 stb r0,0x4(r6) +316 0001e0bc 91260000 stw r9,0x0(r6) +320 0001e0c0 48000040 b 0x1e100 +324 0001e0c4 3c400003 lis r2,0x3 +328 0001e0c8 39400001 li r10,0x1 +332 0001e0cc 384200d8 addi r2,r2,0xd8 bycopy +336 0001e0d0 80020004 lwz r0,0x4(r2) +340 0001e0d4 81220000 lwz r9,0x0(r2) bycopy +344 0001e0d8 90060004 stw r0,0x4(r6) +348 0001e0dc 91260000 stw r9,0x0(r6) +352 0001e0e0 48000020 b 0x1e100 +356 0001e0e4 3c400003 lis r2,0x3 +360 0001e0e8 39400001 li r10,0x1 +364 0001e0ec 384200e0 addi r2,r2,0xe0 oneway +368 0001e0f0 80020004 lwz r0,0x4(r2) +372 0001e0f4 81220000 lwz r9,0x0(r2) oneway +376 0001e0f8 90060004 stw r0,0x4(r6) +380 0001e0fc 91260000 stw r9,0x0(r6) +384 0001e100 8003155c lwz r0,0x155c(r3) (undefined*)GetDescription +388 0001e104 3c800004 lis r4,0x4 +392 0001e108 7cc85214 add r6,r8,r10 +396 0001e10c 8084442c lwz r4,0x442c(r4) getDescription:forType: +400 0001e110 7c0903a6 mtspr ctr,r0 +404 0001e114 7c0c0378 or r12,r0,r0 +408 0001e118 4e800420 bctr +412 0001e11c 60000000 nop -(void)[ExeProcessor getDescription:forType:] +0 0001e120 7c0802a6 mfspr r0,lr +4 0001e124 bf61ffec stmw r27,0xffec(r1) +8 0001e128 7cdc3379 or. r28,r6,r6 +12 0001e12c 7c681b78 or r8,r3,r3 +16 0001e130 7cbf2b78 or r31,r5,r5 +20 0001e134 90010008 stw r0,0x8(r1) +24 0001e138 9421fdd0 stwu r1,0xfdd0(r1) +28 0001e13c 41820714 beq 0x1e850 +32 0001e140 2f850000 cmpwi cr7,r5,0x0 +36 0001e144 409e064c bne cr7,0x1e790 +40 0001e148 48000708 b 0x1e850 +44 0001e14c 60000000 nop +48 0001e150 54c2043e rlwinm r2,r6,0,16,31 +52 0001e154 3800002a li r0,0x2a +56 0001e158 38c60001 addi r6,r6,0x1 +60 0001e15c 7c5b1214 add r2,r27,r2 +64 0001e160 9802000a stb r0,0xa(r2) +68 0001e164 60000000 nop +72 0001e168 60000000 nop +76 0001e16c 60000000 nop +80 0001e170 7d3c30ae lbzx r9,r28,r6 +84 0001e174 2f89005e cmpwi cr7,r9,0x5e '^' +88 0001e178 419effd8 beq cr7,0x1e150 +92 0001e17c 7d3c3214 add r9,r28,r6 +96 0001e180 54c0043e rlwinm r0,r6,0,16,31 +100 0001e184 60000000 nop +104 0001e188 60000000 nop +108 0001e18c 60000000 nop +112 0001e190 7c5b0214 add r2,r27,r0 +116 0001e194 38000000 li r0,0x0 +120 0001e198 9802000a stb r0,0xa(r2) +124 0001e19c 98010074 stb r0,0x74(r1) +128 0001e1a0 88490000 lbz r2,0x0(r9) +132 0001e1a4 7c420774 extsb r2,r2 +136 0001e1a8 3922ffdd addi r9,r2,0xffdd +140 0001e1ac 2b890058 cmplwi cr7,r9,0x58 'X' +144 0001e1b0 419d0590 bgt cr7,0x1e740 +148 0001e1b4 3c400002 lis r2,0x2 +152 0001e1b8 5529103a rlwinm r9,r9,2,0,29 +156 0001e1bc 3842e1d0 addi r2,r2,0xe1d0 +160 0001e1c0 7c09102e lwzx r0,r9,r2 +164 0001e1c4 7c001214 add r0,r0,r2 +168 0001e1c8 7c0903a6 mtspr ctr,r0 +172 0001e1cc 4e800420 bctr +176 0001e1d0 000001c0 .long 0x000001c0 +180 0001e1d4 00000570 .long 0x00000570 +184 0001e1d8 00000570 .long 0x00000570 +188 0001e1dc 00000570 .long 0x00000570 +192 0001e1e0 00000570 .long 0x00000570 +196 0001e1e4 00000640 .long 0x00000640 +200 0001e1e8 00000570 .long 0x00000570 +204 0001e1ec 000001ec .long 0x000001ec +208 0001e1f0 00000570 .long 0x00000570 +212 0001e1f4 00000570 .long 0x00000570 +216 0001e1f8 00000570 .long 0x00000570 +220 0001e1fc 00000570 .long 0x00000570 +224 0001e200 00000570 .long 0x00000570 +228 0001e204 00000570 .long 0x00000570 +232 0001e208 00000570 .long 0x00000570 +236 0001e20c 00000570 .long 0x00000570 +240 0001e210 00000570 .long 0x00000570 +244 0001e214 00000570 .long 0x00000570 +248 0001e218 00000570 .long 0x00000570 +252 0001e21c 00000570 .long 0x00000570 +256 0001e220 00000570 .long 0x00000570 +260 0001e224 00000570 .long 0x00000570 +264 0001e228 00000570 .long 0x00000570 +268 0001e22c 000001dc .long 0x000001dc +272 0001e230 00000570 .long 0x00000570 +276 0001e234 00000570 .long 0x00000570 +280 0001e238 00000570 .long 0x00000570 +284 0001e23c 00000570 .long 0x00000570 +288 0001e240 00000208 .long 0x00000208 +292 0001e244 00000164 .long 0x00000164 +296 0001e248 00000570 .long 0x00000570 +300 0001e24c 00000250 .long 0x00000250 +304 0001e250 000002a4 .long 0x000002a4 +308 0001e254 00000570 .long 0x00000570 +312 0001e258 00000570 .long 0x00000570 +316 0001e25c 00000570 .long 0x00000570 +320 0001e260 00000570 .long 0x00000570 +324 0001e264 00000570 .long 0x00000570 +328 0001e268 00000224 .long 0x00000224 +332 0001e26c 00000570 .long 0x00000570 +336 0001e270 00000570 .long 0x00000570 +340 0001e274 0000030c .long 0x0000030c +344 0001e278 00000570 .long 0x00000570 +348 0001e27c 00000570 .long 0x00000570 +352 0001e280 00000570 .long 0x00000570 +356 0001e284 00000570 .long 0x00000570 +360 0001e288 0000035c .long 0x0000035c +364 0001e28c 00000570 .long 0x00000570 +368 0001e290 000003b4 .long 0x000003b4 +372 0001e294 00000570 .long 0x00000570 +376 0001e298 00000570 .long 0x00000570 +380 0001e29c 00000570 .long 0x00000570 +384 0001e2a0 00000570 .long 0x00000570 +388 0001e2a4 00000570 .long 0x00000570 +392 0001e2a8 00000570 .long 0x00000570 +396 0001e2ac 00000570 .long 0x00000570 +400 0001e2b0 00000494 .long 0x00000494 +404 0001e2b4 00000570 .long 0x00000570 +408 0001e2b8 00000570 .long 0x00000570 +412 0001e2bc 00000570 .long 0x00000570 +416 0001e2c0 00000570 .long 0x00000570 +420 0001e2c4 00000570 .long 0x00000570 +424 0001e2c8 00000570 .long 0x00000570 +428 0001e2cc 00000250 .long 0x00000250 +432 0001e2d0 0000026c .long 0x0000026c +436 0001e2d4 000002b0 .long 0x000002b0 +440 0001e2d8 00000570 .long 0x00000570 +444 0001e2dc 000002d4 .long 0x000002d4 +448 0001e2e0 00000570 .long 0x00000570 +452 0001e2e4 00000570 .long 0x00000570 +456 0001e2e8 00000214 .long 0x00000214 +460 0001e2ec 00000570 .long 0x00000570 +464 0001e2f0 00000570 .long 0x00000570 +468 0001e2f4 000002f0 .long 0x000002f0 +472 0001e2f8 00000570 .long 0x00000570 +476 0001e2fc 00000570 .long 0x00000570 +480 0001e300 00000570 .long 0x00000570 +484 0001e304 00000570 .long 0x00000570 +488 0001e308 00000338 .long 0x00000338 +492 0001e30c 00000570 .long 0x00000570 +496 0001e310 00000398 .long 0x00000398 +500 0001e314 00000570 .long 0x00000570 +504 0001e318 00000570 .long 0x00000570 +508 0001e31c 000003e8 .long 0x000003e8 +512 0001e320 00000570 .long 0x00000570 +516 0001e324 00000570 .long 0x00000570 +520 0001e328 00000570 .long 0x00000570 +524 0001e32c 00000570 .long 0x00000570 +528 0001e330 000005ec .long 0x000005ec +532 0001e334 7c5c3214 add r2,r28,r6 +536 0001e338 88020001 lbz r0,0x1(r2) +540 0001e33c 2f800022 cmpwi cr7,r0,0x22 '"' +544 0001e340 409e0034 bne cr7,0x1e374 +548 0001e344 3b820002 addi r28,r2,0x2 +552 0001e348 7f83e378 or r3,r28,r28 +556 0001e34c 48014035 bl 0x32380 _strlen +560 0001e350 7f84e378 or r4,r28,r28 +564 0001e354 3ba3ffff addi r29,r3,0xffff +568 0001e358 38610074 addi r3,r1,0x74 +572 0001e35c 7fa5eb78 or r5,r29,r29 +576 0001e360 7fbbea14 add r29,r27,r29 +580 0001e364 48013fed bl 0x32350 _memcpy +584 0001e368 38000000 li r0,0x0 +588 0001e36c 981d003c stb r0,0x3c(r29) +592 0001e370 480003d8 b 0x1e748 +596 0001e374 3c400003 lis r2,0x3 +600 0001e378 384200e8 addi r2,r2,0xe8 id +604 0001e37c a0020001 lhz r0,0x1(r2) +608 0001e380 89220000 lbz r9,0x0(r2) id +612 0001e384 b0010075 sth r0,0x75(r1) +616 0001e388 99210074 stb r9,0x74(r1) +620 0001e38c 480003bc b 0x1e748 +624 0001e390 3c400003 lis r2,0x3 +628 0001e394 384200ec addi r2,r2,0xec Class +632 0001e398 a0020004 lhz r0,0x4(r2) +636 0001e39c 81220000 lwz r9,0x0(r2) Class +640 0001e3a0 b0010078 sth r0,0x78(r1) +644 0001e3a4 91210074 stw r9,0x74(r1) +648 0001e3a8 480003a0 b 0x1e748 +652 0001e3ac 3c005345 lis r0,0x5345 +656 0001e3b0 60004c00 ori r0,r0,0x4c00 +660 0001e3b4 90010074 stw r0,0x74(r1) +664 0001e3b8 48000390 b 0x1e748 +668 0001e3bc 3c400003 lis r2,0x3 +672 0001e3c0 384200f4 addi r2,r2,0xf4 char* +676 0001e3c4 a0020004 lhz r0,0x4(r2) +680 0001e3c8 81220000 lwz r9,0x0(r2) char* +684 0001e3cc b0010078 sth r0,0x78(r1) +688 0001e3d0 91210074 stw r9,0x74(r1) +692 0001e3d4 48000374 b 0x1e748 +696 0001e3d8 3c400003 lis r2,0x3 +700 0001e3dc 384200fc addi r2,r2,0xfc undefined +704 0001e3e0 48000130 b 0x1e510 +708 0001e3e4 3c00696e lis r0,0x696e +712 0001e3e8 60007400 ori r0,r0,0x7400 +716 0001e3ec 90010074 stw r0,0x74(r1) +720 0001e3f0 48000358 b 0x1e748 +724 0001e3f4 3c400003 lis r2,0x3 +728 0001e3f8 3842ce58 addi r2,r2,0xce58 unsigned int +732 0001e3fc 8802000c lbz r0,0xc(r2) +736 0001e400 81220000 lwz r9,0x0(r2) unsigned int +740 0001e404 81620004 lwz r11,0x4(r2) +744 0001e408 81420008 lwz r10,0x8(r2) +748 0001e40c 98010080 stb r0,0x80(r1) +752 0001e410 91210074 stw r9,0x74(r1) +756 0001e414 91610078 stw r11,0x78(r1) +760 0001e418 9141007c stw r10,0x7c(r1) +764 0001e41c 4800032c b 0x1e748 +768 0001e420 3c400003 lis r2,0x3 +772 0001e424 3842cdfc addi r2,r2,0xcdfc bool +776 0001e428 88020004 lbz r0,0x4(r2) +780 0001e42c 81220000 lwz r9,0x0(r2) bool +784 0001e430 98010078 stb r0,0x78(r1) +788 0001e434 91210074 stw r9,0x74(r1) +792 0001e438 48000310 b 0x1e748 +796 0001e43c 3c400004 lis r2,0x4 +800 0001e440 88023718 lbz r0,0x3718(r2) +804 0001e444 2f800000 cmpwi cr7,r0,0x0 +808 0001e448 419e0010 beq cr7,0x1e458 +812 0001e44c 3c400003 lis r2,0x3 +816 0001e450 3842ce0c addi r2,r2,0xce0c char +820 0001e454 4800000c b 0x1e460 +824 0001e458 3c400003 lis r2,0x3 +828 0001e45c 38420108 addi r2,r2,0x108 BOOL +832 0001e460 88020004 lbz r0,0x4(r2) +836 0001e464 80420000 lwz r2,0x0(r2) char +840 0001e468 98010078 stb r0,0x78(r1) +844 0001e46c 90410074 stw r2,0x74(r1) +848 0001e470 480002d8 b 0x1e748 +852 0001e474 3c400003 lis r2,0x3 +856 0001e478 3842ce44 addi r2,r2,0xce44 unsigned char +860 0001e47c 48000068 b 0x1e4e4 +864 0001e480 3c400003 lis r2,0x3 +868 0001e484 3842ce1c addi r2,r2,0xce1c double +872 0001e488 a0020005 lhz r0,0x5(r2) +876 0001e48c 81220000 lwz r9,0x0(r2) double +880 0001e490 89620004 lbz r11,0x4(r2) +884 0001e494 b0010079 sth r0,0x79(r1) +888 0001e498 91210074 stw r9,0x74(r1) +892 0001e49c 99610078 stb r11,0x78(r1) +896 0001e4a0 480002a8 b 0x1e748 +900 0001e4a4 3c400003 lis r2,0x3 +904 0001e4a8 3842ce30 addi r2,r2,0xce30 float +908 0001e4ac a0020004 lhz r0,0x4(r2) +912 0001e4b0 81220000 lwz r9,0x0(r2) float +916 0001e4b4 b0010078 sth r0,0x78(r1) +920 0001e4b8 91210074 stw r9,0x74(r1) +924 0001e4bc 4800028c b 0x1e748 +928 0001e4c0 3c400003 lis r2,0x3 +932 0001e4c4 3842ce74 addi r2,r2,0xce74 long +936 0001e4c8 88020004 lbz r0,0x4(r2) +940 0001e4cc 81220000 lwz r9,0x0(r2) long +944 0001e4d0 98010078 stb r0,0x78(r1) +948 0001e4d4 91210074 stw r9,0x74(r1) +952 0001e4d8 48000270 b 0x1e748 +956 0001e4dc 3c400003 lis r2,0x3 +960 0001e4e0 3842ce7c addi r2,r2,0xce7c unsigned long +964 0001e4e4 a002000c lhz r0,0xc(r2) +968 0001e4e8 81220000 lwz r9,0x0(r2) unsigned char +972 0001e4ec 81620004 lwz r11,0x4(r2) +976 0001e4f0 81420008 lwz r10,0x8(r2) +980 0001e4f4 b0010080 sth r0,0x80(r1) +984 0001e4f8 91210074 stw r9,0x74(r1) +988 0001e4fc 91610078 stw r11,0x78(r1) +992 0001e500 9141007c stw r10,0x7c(r1) +996 0001e504 48000244 b 0x1e748 +1000 0001e508 3c400003 lis r2,0x3 +1004 0001e50c 3842ced4 addi r2,r2,0xced4 long long +1008 0001e510 a0020008 lhz r0,0x8(r2) +1012 0001e514 81220000 lwz r9,0x0(r2) undefined +1016 0001e518 81620004 lwz r11,0x4(r2) +1020 0001e51c b001007c sth r0,0x7c(r1) +1024 0001e520 91210074 stw r9,0x74(r1) +1028 0001e524 91610078 stw r11,0x78(r1) +1032 0001e528 48000220 b 0x1e748 +1036 0001e52c 3c400003 lis r2,0x3 +1040 0001e530 3842cee0 addi r2,r2,0xcee0 unsigned long long +1044 0001e534 a0e20011 lhz r7,0x11(r2) +1048 0001e538 80020000 lwz r0,0x0(r2) unsigned long long +1052 0001e53c 81220004 lwz r9,0x4(r2) +1056 0001e540 81620008 lwz r11,0x8(r2) +1060 0001e544 8142000c lwz r10,0xc(r2) +1064 0001e548 89020010 lbz r8,0x10(r2) +1068 0001e54c 90010074 stw r0,0x74(r1) +1072 0001e550 b0e10085 sth r7,0x85(r1) +1076 0001e554 91210078 stw r9,0x78(r1) +1080 0001e558 9161007c stw r11,0x7c(r1) +1084 0001e55c 91410080 stw r10,0x80(r1) +1088 0001e560 99010084 stb r8,0x84(r1) +1092 0001e564 480001e4 b 0x1e748 +1096 0001e568 3c400003 lis r2,0x3 +1100 0001e56c 3842ceac addi r2,r2,0xceac short +1104 0001e570 a0020004 lhz r0,0x4(r2) +1108 0001e574 81220000 lwz r9,0x0(r2) short +1112 0001e578 b0010078 sth r0,0x78(r1) +1116 0001e57c 91210074 stw r9,0x74(r1) +1120 0001e580 480001c8 b 0x1e748 +1124 0001e584 3c400003 lis r2,0x3 +1128 0001e588 3842ceb4 addi r2,r2,0xceb4 unsigned short +1132 0001e58c a102000d lhz r8,0xd(r2) +1136 0001e590 80020000 lwz r0,0x0(r2) unsigned short +1140 0001e594 81220004 lwz r9,0x4(r2) +1144 0001e598 81620008 lwz r11,0x8(r2) +1148 0001e59c 8942000c lbz r10,0xc(r2) +1152 0001e5a0 90010074 stw r0,0x74(r1) +1156 0001e5a4 b1010081 sth r8,0x81(r1) +1160 0001e5a8 91210078 stw r9,0x78(r1) +1164 0001e5ac 9161007c stw r11,0x7c(r1) +1168 0001e5b0 99410080 stb r10,0x80(r1) +1172 0001e5b4 48000194 b 0x1e748 +1176 0001e5b8 3c400003 lis r2,0x3 +1180 0001e5bc 3842cec4 addi r2,r2,0xcec4 void +1184 0001e5c0 88020004 lbz r0,0x4(r2) +1188 0001e5c4 81220000 lwz r9,0x0(r2) void +1192 0001e5c8 98010078 stb r0,0x78(r1) +1196 0001e5cc 91210074 stw r9,0x74(r1) +1200 0001e5d0 48000178 b 0x1e748 +1204 0001e5d4 7c5b4a14 add r2,r27,r9 +1208 0001e5d8 39290001 addi r9,r9,0x1 +1212 0001e5dc 9802003c stb r0,0x3c(r2) +1216 0001e5e0 5529043e rlwinm r9,r9,0,16,31 +1220 0001e5e4 88060001 lbz r0,0x1(r6) +1224 0001e5e8 7c000774 extsb r0,r0 +1228 0001e5ec 2f80003d cmpwi cr7,r0,0x3d '=' +1232 0001e5f0 419e0058 beq cr7,0x1e648 +1236 0001e5f4 2f800029 cmpwi cr7,r0,0x29 ')' +1240 0001e5f8 419e0050 beq cr7,0x1e648 +1244 0001e5fc 2f80003c cmpwi cr7,r0,0x3c '<' +1248 0001e600 419e0048 beq cr7,0x1e648 +1252 0001e604 38c60001 addi r6,r6,0x1 +1256 0001e608 4200ffcc bdnz 0x1e5d4 +1260 0001e60c 4800003c b 0x1e648 +1264 0001e610 7c5b4a14 add r2,r27,r9 +1268 0001e614 39290001 addi r9,r9,0x1 +1272 0001e618 9802003c stb r0,0x3c(r2) +1276 0001e61c 5529043e rlwinm r9,r9,0,16,31 +1280 0001e620 88060001 lbz r0,0x1(r6) +1284 0001e624 7c000774 extsb r0,r0 +1288 0001e628 2f80003d cmpwi cr7,r0,0x3d '=' +1292 0001e62c 419e001c beq cr7,0x1e648 +1296 0001e630 2f80007d cmpwi cr7,r0,0x7d '}' +1300 0001e634 419e0014 beq cr7,0x1e648 +1304 0001e638 2f80003c cmpwi cr7,r0,0x3c '<' +1308 0001e63c 419e000c beq cr7,0x1e648 +1312 0001e640 38c60001 addi r6,r6,0x1 +1316 0001e644 4200ffcc bdnz 0x1e610 +1320 0001e648 7d224b78 or r2,r9,r9 +1324 0001e64c 48000008 b 0x1e654 +1328 0001e650 38400000 li r2,0x0 +1332 0001e654 7c5b1214 add r2,r27,r2 +1336 0001e658 38000000 li r0,0x0 +1340 0001e65c 9802003c stb r0,0x3c(r2) +1344 0001e660 480000e8 b 0x1e748 +1348 0001e664 3c400003 lis r2,0x3 +1352 0001e668 39460001 addi r10,r6,0x1 +1356 0001e66c 38422be0 addi r2,r2,0x2be0 +1360 0001e670 7cfc5214 add r7,r28,r10 +1364 0001e674 a0020008 lhz r0,0x8(r2) +1368 0001e678 81220000 lwz r9,0x0(r2) +1372 0001e67c 7ce63b78 or r6,r7,r7 +1376 0001e680 81620004 lwz r11,0x4(r2) +1380 0001e684 b0010040 sth r0,0x40(r1) +1384 0001e688 91210038 stw r9,0x38(r1) +1388 0001e68c 9161003c stw r11,0x3c(r1) +1392 0001e690 60000000 nop +1396 0001e694 7c1c50ae lbzx r0,r28,r10 +1400 0001e698 7c020774 extsb r2,r0 +1404 0001e69c 2f82002f cmpwi cr7,r2,0x2f '/' +1408 0001e6a0 409d0038 ble cr7,0x1e6d8 +1412 0001e6a4 48000158 b 0x1e7fc +1416 0001e6a8 5560043e rlwinm r0,r11,0,16,31 +1420 0001e6ac 7d264b78 or r6,r9,r9 +1424 0001e6b0 7c5b01ae stbx r2,r27,r0 +1428 0001e6b4 60000000 nop +1432 0001e6b8 88490000 lbz r2,0x0(r9) +1436 0001e6bc 7c420774 extsb r2,r2 +1440 0001e6c0 2f82002f cmpwi cr7,r2,0x2f '/' +1444 0001e6c4 409d0014 ble cr7,0x1e6d8 +1448 0001e6c8 2f820039 cmpwi cr7,r2,0x39 '9' +1452 0001e6cc 396b0001 addi r11,r11,0x1 +1456 0001e6d0 39290001 addi r9,r9,0x1 +1460 0001e6d4 409dffd4 ble cr7,0x1e6a8 +1464 0001e6d8 3fa00004 lis r29,0x4 +1468 0001e6dc 3b600000 li r27,0x0 +1472 0001e6e0 38000001 li r0,0x1 +1476 0001e6e4 3b81013c addi r28,r1,0x13c +1480 0001e6e8 3bbd3718 addi r29,r29,0x3718 +1484 0001e6ec 9b61013c stb r27,0x13c(r1) +1488 0001e6f0 3c800004 lis r4,0x4 +1492 0001e6f4 7d034378 or r3,r8,r8 +1496 0001e6f8 981d0000 stb r0,0x0(r29) +1500 0001e6fc 7f85e378 or r5,r28,r28 +1504 0001e700 8084442c lwz r4,0x442c(r4) getDescription:forType: +1508 0001e704 8008155c lwz r0,0x155c(r8) (undefined*)GetDescription +1512 0001e708 7c0903a6 mtspr ctr,r0 +1516 0001e70c 7c0c0378 or r12,r0,r0 +1520 0001e710 4e800421 bctrl +1524 0001e714 9b7d0000 stb r27,0x0(r29) +1528 0001e718 3ca00003 lis r5,0x3 +1532 0001e71c 7f86e378 or r6,r28,r28 +1536 0001e720 38610074 addi r3,r1,0x74 +1540 0001e724 38a50110 addi r5,r5,0x110 %s[%s] +1544 0001e728 388000c9 li r4,0xc9 +1548 0001e72c 38e10038 addi r7,r1,0x38 +1552 0001e730 48013ef1 bl 0x32620 _snprintf$LDBL128 +1556 0001e734 48000014 b 0x1e748 +1560 0001e738 60000000 nop +1564 0001e73c 60000000 nop +1568 0001e740 38003f00 li r0,0x3f00 +1572 0001e744 b0010074 sth r0,0x74(r1) +1576 0001e748 38610074 addi r3,r1,0x74 +1580 0001e74c 48013c35 bl 0x32380 _strlen +1584 0001e750 38810074 addi r4,r1,0x74 +1588 0001e754 7c651b78 or r5,r3,r3 +1592 0001e758 7fe3fb78 or r3,r31,r31 +1596 0001e75c 48013c65 bl 0x323c0 _strncat +1600 0001e760 88010042 lbz r0,0x42(r1) +1604 0001e764 2f800000 cmpwi cr7,r0,0x0 +1608 0001e768 419e00e8 beq cr7,0x1e850 +1612 0001e76c 3ba10042 addi r29,r1,0x42 +1616 0001e770 7fa3eb78 or r3,r29,r29 +1620 0001e774 48013c0d bl 0x32380 _strlen +1624 0001e778 7fa4eb78 or r4,r29,r29 +1628 0001e77c 7c651b78 or r5,r3,r3 +1632 0001e780 7fe3fb78 or r3,r31,r31 +1636 0001e784 48013c3d bl 0x323c0 _strncat +1640 0001e788 480000c8 b 0x1e850 +1644 0001e78c 60000000 nop +1648 0001e790 881c0000 lbz r0,0x0(r28) +1652 0001e794 2f80005e cmpwi cr7,r0,0x5e '^' +1656 0001e798 419e0018 beq cr7,0x1e7b0 +1660 0001e79c 7f89e378 or r9,r28,r28 +1664 0001e7a0 38c00000 li r6,0x0 +1668 0001e7a4 38000000 li r0,0x0 +1672 0001e7a8 3b610038 addi r27,r1,0x38 +1676 0001e7ac 4bfff9e4 b 0x1e190 +1680 0001e7b0 38c00000 li r6,0x0 +1684 0001e7b4 3b610038 addi r27,r1,0x38 +1688 0001e7b8 4bfff998 b 0x1e150 +1692 0001e7bc 38460001 addi r2,r6,0x1 +1696 0001e7c0 7c1c10ae lbzx r0,r28,r2 +1700 0001e7c4 7c000774 extsb r0,r0 +1704 0001e7c8 2f80003d cmpwi cr7,r0,0x3d '=' +1708 0001e7cc 419efe84 beq cr7,0x1e650 +1712 0001e7d0 2f80007d cmpwi cr7,r0,0x7d '}' +1716 0001e7d4 419efe7c beq cr7,0x1e650 +1720 0001e7d8 2f80003c cmpwi cr7,r0,0x3c '<' +1724 0001e7dc 419efe74 beq cr7,0x1e650 +1728 0001e7e0 2b8200c7 cmplwi cr7,r2,0xc7 +1732 0001e7e4 419dfe6c bgt cr7,0x1e650 +1736 0001e7e8 7cdc1214 add r6,r28,r2 +1740 0001e7ec 204200c8 subfic r2,r2,0xc8 +1744 0001e7f0 39200000 li r9,0x0 +1748 0001e7f4 7c4903a6 mtspr ctr,r2 +1752 0001e7f8 4bfffe18 b 0x1e610 +1756 0001e7fc 2f820039 cmpwi cr7,r2,0x39 '9' +1760 0001e800 419dfed8 bgt cr7,0x1e6d8 +1764 0001e804 39270001 addi r9,r7,0x1 +1768 0001e808 39600000 li r11,0x0 +1772 0001e80c 4bfffe9c b 0x1e6a8 +1776 0001e810 38460001 addi r2,r6,0x1 +1780 0001e814 7c1c10ae lbzx r0,r28,r2 +1784 0001e818 7c000774 extsb r0,r0 +1788 0001e81c 2f80003d cmpwi cr7,r0,0x3d '=' +1792 0001e820 419efe30 beq cr7,0x1e650 +1796 0001e824 2f800029 cmpwi cr7,r0,0x29 ')' +1800 0001e828 419efe28 beq cr7,0x1e650 +1804 0001e82c 2f80003c cmpwi cr7,r0,0x3c '<' +1808 0001e830 419efe20 beq cr7,0x1e650 +1812 0001e834 2b8200c7 cmplwi cr7,r2,0xc7 +1816 0001e838 419dfe18 bgt cr7,0x1e650 +1820 0001e83c 7cdc1214 add r6,r28,r2 +1824 0001e840 204200c8 subfic r2,r2,0xc8 +1828 0001e844 39200000 li r9,0x0 +1832 0001e848 7c4903a6 mtspr ctr,r2 +1836 0001e84c 4bfffd88 b 0x1e5d4 +1840 0001e850 38210230 addi r1,r1,0x230 +1844 0001e854 80010008 lwz r0,0x8(r1) +1848 0001e858 bb61ffec lmw r27,0xffec(r1) +1852 0001e85c 7c0803a6 mtspr lr,r0 +1856 0001e860 4e800020 blr +1860 0001e864 60000000 nop +1864 0001e868 60000000 nop +1868 0001e86c 60000000 nop -(void)[ExeProcessor entabLine:] +0 0001e870 7c0802a6 mfspr r0,lr +4 0001e874 93e1fffc stw r31,0xfffc(r1) +8 0001e878 7cbf2b79 or. r31,r5,r5 +12 0001e87c 7c6a1b78 or r10,r3,r3 +16 0001e880 90010008 stw r0,0x8(r1) +20 0001e884 9421d8a0 stwu r1,0xd8a0(r1) +24 0001e888 418202c8 beq 0x1eb50 +28 0001e88c 807f0000 lwz r3,0x0(r31) +32 0001e890 2f830000 cmpwi cr7,r3,0x0 +36 0001e894 7c681b78 or r8,r3,r3 +40 0001e898 419e02b8 beq cr7,0x1eb50 +44 0001e89c 3ce00004 lis r7,0x4 +48 0001e8a0 8007371c lwz r0,0x371c(r7) +52 0001e8a4 2f800000 cmpwi cr7,r0,0x0 +56 0001e8a8 409e0048 bne cr7,0x1e8f0 +60 0001e8ac a04a02e0 lhz r2,0x2e0(r10) +64 0001e8b0 a00a02de lhz r0,0x2de(r10) +68 0001e8b4 a12a02e2 lhz r9,0x2e2(r10) +72 0001e8b8 a16a02e4 lhz r11,0x2e4(r10) +76 0001e8bc 7c001214 add r0,r0,r2 +80 0001e8c0 7c004a14 add r0,r0,r9 +84 0001e8c4 7c405a14 add r2,r0,r11 +88 0001e8c8 9047371c stw r2,0x371c(r7) +92 0001e8cc 880a02e6 lbz r0,0x2e6(r10) (?)mOpts +96 0001e8d0 2f800000 cmpwi cr7,r0,0x0 +100 0001e8d4 419e0018 beq cr7,0x1e8ec +104 0001e8d8 a00a02dc lhz r0,0x2dc(r10) (?)mFieldWidths +108 0001e8dc 7c020214 add r0,r2,r0 +112 0001e8e0 9007371c stw r0,0x371c(r7) +116 0001e8e4 807f0000 lwz r3,0x0(r31) +120 0001e8e8 48000008 b 0x1e8f0 +124 0001e8ec 807f0000 lwz r3,0x0(r31) +128 0001e8f0 88080000 lbz r0,0x0(r8) +132 0001e8f4 80bf0004 lwz r5,0x4(r31) +136 0001e8f8 7c000774 extsb r0,r0 +140 0001e8fc 680a000a xori r10,r0,0xa +144 0001e900 204a0000 subfic r2,r10,0x0 +148 0001e904 7d425115 adde. r10,r2,r10 +152 0001e908 41820018 beq 0x1e920 +156 0001e90c 98010038 stb r0,0x38(r1) +160 0001e910 39600001 li r11,0x1 +164 0001e914 38000000 li r0,0x0 +168 0001e918 98010039 stb r0,0x39(r1) +172 0001e91c 48000010 b 0x1e92c +176 0001e920 38000000 li r0,0x0 +180 0001e924 39600000 li r11,0x0 +184 0001e928 98010038 stb r0,0x38(r1) +188 0001e92c 7f855040 cmplw cr7,r5,r10 +192 0001e930 419d01d0 bgt cr7,0x1eb00 +196 0001e934 4800019c b 0x1ead0 +200 0001e938 60000000 nop +204 0001e93c 60000000 nop +208 0001e940 8047371c lwz r2,0x371c(r7) +212 0001e944 7c4a1214 add r2,r10,r2 +216 0001e948 3842fffc addi r2,r2,0xfffc +220 0001e94c 7f822040 cmplw cr7,r2,r4 +224 0001e950 419d0020 bgt cr7,0x1e970 +228 0001e954 7ca42850 subf r5,r4,r5 +232 0001e958 7c841a14 add r4,r4,r3 +236 0001e95c 7c665a14 add r3,r6,r11 +240 0001e960 38a50001 addi r5,r5,0x1 +244 0001e964 48013add bl 0x32440 _strncpy +248 0001e968 807f0000 lwz r3,0x0(r31) +252 0001e96c 48000164 b 0x1ead0 +256 0001e970 7f844040 cmplw cr7,r4,r8 +260 0001e974 409d006c ble cr7,0x1e9e0 +264 0001e978 38040001 addi r0,r4,0x1 +268 0001e97c 7c465a14 add r2,r6,r11 +272 0001e980 7f802840 cmplw cr7,r0,r5 +276 0001e984 7c042850 subf r0,r4,r5 +280 0001e988 7c0903a6 mtspr ctr,r0 +284 0001e98c 419d000c bgt cr7,0x1e998 +288 0001e990 2f850000 cmpwi cr7,r5,0x0 +292 0001e994 40be0020 bne+ cr7,0x1e9b4 +296 0001e998 38000001 li r0,0x1 +300 0001e99c 7c0903a6 mtspr ctr,r0 +304 0001e9a0 48000014 b 0x1e9b4 +308 0001e9a4 60000000 nop +312 0001e9a8 60000000 nop +316 0001e9ac 60000000 nop +320 0001e9b0 807f0000 lwz r3,0x0(r31) +324 0001e9b4 7c0418ae lbzx r0,r4,r3 +328 0001e9b8 396b0001 addi r11,r11,0x1 +332 0001e9bc 38840001 addi r4,r4,0x1 +336 0001e9c0 98020000 stb r0,0x0(r2) +340 0001e9c4 38420001 addi r2,r2,0x1 +344 0001e9c8 4200ffe8 bdnz 0x1e9b0 +348 0001e9cc 38000000 li r0,0x0 +352 0001e9d0 7c0659ae stbx r0,r6,r11 +356 0001e9d4 807f0000 lwz r3,0x0(r31) +360 0001e9d8 480000f8 b 0x1ead0 +364 0001e9dc 60000000 nop +368 0001e9e0 7c441a14 add r2,r4,r3 +372 0001e9e4 88020003 lbz r0,0x3(r2) +376 0001e9e8 2f800020 cmpwi cr7,r0,0x20 ' ' +380 0001e9ec 409e00c4 bne cr7,0x1eab0 +384 0001e9f0 88020002 lbz r0,0x2(r2) +388 0001e9f4 2f800020 cmpwi cr7,r0,0x20 ' ' +392 0001e9f8 409e0078 bne cr7,0x1ea70 +396 0001e9fc 88020001 lbz r0,0x1(r2) +400 0001ea00 2f800020 cmpwi cr7,r0,0x20 ' ' +404 0001ea04 409e0040 bne cr7,0x1ea44 +408 0001ea08 7c0418ae lbzx r0,r4,r3 +412 0001ea0c 7c000774 extsb r0,r0 +416 0001ea10 2f800020 cmpwi cr7,r0,0x20 ' ' +420 0001ea14 409e0014 bne cr7,0x1ea28 +424 0001ea18 38000009 li r0,0x9 +428 0001ea1c 7c0659ae stbx r0,r6,r11 +432 0001ea20 396b0001 addi r11,r11,0x1 +436 0001ea24 48000098 b 0x1eabc +440 0001ea28 7c0659ae stbx r0,r6,r11 +444 0001ea2c 7c4b3214 add r2,r11,r6 +448 0001ea30 38000009 li r0,0x9 +452 0001ea34 396b0002 addi r11,r11,0x2 +456 0001ea38 98020001 stb r0,0x1(r2) +460 0001ea3c 807f0000 lwz r3,0x0(r31) +464 0001ea40 4800007c b 0x1eabc +468 0001ea44 7c0418ae lbzx r0,r4,r3 +472 0001ea48 7d2b3214 add r9,r11,r6 +476 0001ea4c 7c0659ae stbx r0,r6,r11 +480 0001ea50 396b0003 addi r11,r11,0x3 +484 0001ea54 88020001 lbz r0,0x1(r2) +488 0001ea58 38400009 li r2,0x9 +492 0001ea5c 98090001 stb r0,0x1(r9) +496 0001ea60 98490002 stb r2,0x2(r9) +500 0001ea64 807f0000 lwz r3,0x0(r31) +504 0001ea68 48000054 b 0x1eabc +508 0001ea6c 60000000 nop +512 0001ea70 7c0418ae lbzx r0,r4,r3 +516 0001ea74 7d2b3214 add r9,r11,r6 +520 0001ea78 7c0659ae stbx r0,r6,r11 +524 0001ea7c 396b0004 addi r11,r11,0x4 +528 0001ea80 88020001 lbz r0,0x1(r2) +532 0001ea84 98090001 stb r0,0x1(r9) +536 0001ea88 805f0000 lwz r2,0x0(r31) +540 0001ea8c 7c441214 add r2,r4,r2 +544 0001ea90 88020002 lbz r0,0x2(r2) +548 0001ea94 38400009 li r2,0x9 +552 0001ea98 98090002 stb r0,0x2(r9) +556 0001ea9c 98490003 stb r2,0x3(r9) +560 0001eaa0 807f0000 lwz r3,0x0(r31) +564 0001eaa4 48000018 b 0x1eabc +568 0001eaa8 60000000 nop +572 0001eaac 60000000 nop +576 0001eab0 7c04182e lwzx r0,r4,r3 +580 0001eab4 7c06592e stwx r0,r6,r11 +584 0001eab8 396b0004 addi r11,r11,0x4 +588 0001eabc 38840004 addi r4,r4,0x4 +592 0001eac0 38000000 li r0,0x0 +596 0001eac4 7f852040 cmplw cr7,r5,r4 +600 0001eac8 7c0659ae stbx r0,r6,r11 +604 0001eacc 419dfe74 bgt cr7,0x1e940 +608 0001ead0 48013891 bl 0x32360 _free +612 0001ead4 38610038 addi r3,r1,0x38 +616 0001ead8 480138a9 bl 0x32380 _strlen +620 0001eadc 907f0004 stw r3,0x4(r31) +624 0001eae0 38630001 addi r3,r3,0x1 +628 0001eae4 4801382d bl 0x32310 _malloc +632 0001eae8 80bf0004 lwz r5,0x4(r31) +636 0001eaec 38810038 addi r4,r1,0x38 +640 0001eaf0 907f0000 stw r3,0x0(r31) +644 0001eaf4 38a50001 addi r5,r5,0x1 +648 0001eaf8 48013949 bl 0x32440 _strncpy +652 0001eafc 48000054 b 0x1eb50 +656 0001eb00 8047371c lwz r2,0x371c(r7) +660 0001eb04 7c4a1214 add r2,r10,r2 +664 0001eb08 3842fffc addi r2,r2,0xfffc +668 0001eb0c 7f8a1040 cmplw cr7,r10,r2 +672 0001eb10 419c0010 blt cr7,0x1eb20 +676 0001eb14 7d445378 or r4,r10,r10 +680 0001eb18 38c10038 addi r6,r1,0x38 +684 0001eb1c 4bfffe38 b 0x1e954 +688 0001eb20 3905fffc addi r8,r5,0xfffc +692 0001eb24 7f8a4040 cmplw cr7,r10,r8 +696 0001eb28 419d0010 bgt cr7,0x1eb38 +700 0001eb2c 7d445378 or r4,r10,r10 +704 0001eb30 38c10038 addi r6,r1,0x38 +708 0001eb34 4bfffeac b 0x1e9e0 +712 0001eb38 7d445378 or r4,r10,r10 +716 0001eb3c 38c10038 addi r6,r1,0x38 +720 0001eb40 4bfffe38 b 0x1e978 +724 0001eb44 60000000 nop +728 0001eb48 60000000 nop +732 0001eb4c 60000000 nop +736 0001eb50 38212760 addi r1,r1,0x2760 +740 0001eb54 80010008 lwz r0,0x8(r1) +744 0001eb58 83e1fffc lwz r31,0xfffc(r1) +748 0001eb5c 7c0803a6 mtspr lr,r0 +752 0001eb60 4e800020 blr +756 0001eb64 60000000 nop +760 0001eb68 60000000 nop +764 0001eb6c 60000000 nop -(void)[ExeProcessor speedyDelivery] +0 0001eb70 7c0802a6 mfspr r0,lr +4 0001eb74 bf81fff0 stmw r28,0xfff0(r1) +8 0001eb78 3f800004 lis r28,0x4 +12 0001eb7c 3ca00004 lis r5,0x4 +16 0001eb80 7c7d1b78 or r29,r3,r3 +20 0001eb84 3b9c4428 addi r28,r28,0x4428 methodForSelector: +24 0001eb88 90010008 stw r0,0x8(r1) +28 0001eb8c 9421ffb0 stwu r1,0xffb0(r1) +32 0001eb90 809c0000 lwz r4,0x0(r28) methodForSelector: +36 0001eb94 60000000 nop +40 0001eb98 80a5442c lwz r5,0x442c(r5) getDescription:forType: +44 0001eb9c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +48 0001eba0 3ca00004 lis r5,0x4 +52 0001eba4 907d155c stw r3,0x155c(r29) (undefined*)GetDescription +56 0001eba8 7fa3eb78 or r3,r29,r29 +60 0001ebac 809c0000 lwz r4,0x0(r28) methodForSelector: +64 0001ebb0 80a5447c lwz r5,0x447c(r5) lineIsCode: +68 0001ebb4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +72 0001ebb8 3ca00004 lis r5,0x4 +76 0001ebbc 907d1560 stw r3,0x1560(r29) (undefined*)LineIsCode +80 0001ebc0 7fa3eb78 or r3,r29,r29 +84 0001ebc4 809c0000 lwz r4,0x0(r28) methodForSelector: +88 0001ebc8 80a54470 lwz r5,0x4470(r5) lineIsFunction: +92 0001ebcc 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +96 0001ebd0 3ca00004 lis r5,0x4 +100 0001ebd4 907d1564 stw r3,0x1564(r29) (undefined*)LineIsFunction +104 0001ebd8 7fa3eb78 or r3,r29,r29 +108 0001ebdc 809c0000 lwz r4,0x0(r28) methodForSelector: +112 0001ebe0 80a54434 lwz r5,0x4434(r5) codeIsBlockJump: +116 0001ebe4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +120 0001ebe8 3ca00004 lis r5,0x4 +124 0001ebec 907d1568 stw r3,0x1568(r29) (undefined*)CodeIsBlockJump +128 0001ebf0 7fa3eb78 or r3,r29,r29 +132 0001ebf4 809c0000 lwz r4,0x0(r28) methodForSelector: +136 0001ebf8 80a54478 lwz r5,0x4478(r5) addressFromLine: +140 0001ebfc 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +144 0001ec00 3ca00004 lis r5,0x4 +148 0001ec04 907d156c stw r3,0x156c(r29) (undefined*)AddressFromLine +152 0001ec08 7fa3eb78 or r3,r29,r29 +156 0001ec0c 809c0000 lwz r4,0x0(r28) methodForSelector: +160 0001ec10 80a54474 lwz r5,0x4474(r5) codeFromLine: +164 0001ec14 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +168 0001ec18 3ca00004 lis r5,0x4 +172 0001ec1c 907d1570 stw r3,0x1570(r29) (undefined*)CodeFromLine +176 0001ec20 7fa3eb78 or r3,r29,r29 +180 0001ec24 809c0000 lwz r4,0x0(r28) methodForSelector: +184 0001ec28 80a5446c lwz r5,0x446c(r5) checkThunk: +188 0001ec2c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +192 0001ec30 3ca00004 lis r5,0x4 +196 0001ec34 907d1574 stw r3,0x1574(r29) (undefined*)CheckThunk +200 0001ec38 7fa3eb78 or r3,r29,r29 +204 0001ec3c 809c0000 lwz r4,0x0(r28) methodForSelector: +208 0001ec40 80a54494 lwz r5,0x4494(r5) processLine: +212 0001ec44 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +216 0001ec48 3ca00004 lis r5,0x4 +220 0001ec4c 907d1578 stw r3,0x1578(r29) (undefined*)ProcessLine +224 0001ec50 7fa3eb78 or r3,r29,r29 +228 0001ec54 809c0000 lwz r4,0x0(r28) methodForSelector: +232 0001ec58 80a5449c lwz r5,0x449c(r5) processCodeLine: +236 0001ec5c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +240 0001ec60 3ca00004 lis r5,0x4 +244 0001ec64 907d157c stw r3,0x157c(r29) (undefined*)ProcessCodeLine +248 0001ec68 7fa3eb78 or r3,r29,r29 +252 0001ec6c 809c0000 lwz r4,0x0(r28) methodForSelector: +256 0001ec70 80a54438 lwz r5,0x4438(r5) postProcessCodeLine: +260 0001ec74 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +264 0001ec78 3ca00004 lis r5,0x4 +268 0001ec7c 907d1580 stw r3,0x1580(r29) (undefined*)PostProcessCodeLine +272 0001ec80 7fa3eb78 or r3,r29,r29 +276 0001ec84 809c0000 lwz r4,0x0(r28) methodForSelector: +280 0001ec88 80a54464 lwz r5,0x4464(r5) chooseLine: +284 0001ec8c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +288 0001ec90 3ca00004 lis r5,0x4 +292 0001ec94 907d1584 stw r3,0x1584(r29) (undefined*)ChooseLine +296 0001ec98 7fa3eb78 or r3,r29,r29 +300 0001ec9c 809c0000 lwz r4,0x0(r28) methodForSelector: +304 0001eca0 80a54498 lwz r5,0x4498(r5) entabLine: +308 0001eca4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +312 0001eca8 3ca00004 lis r5,0x4 +316 0001ecac 907d1588 stw r3,0x1588(r29) (undefined*)EntabLine +320 0001ecb0 7fa3eb78 or r3,r29,r29 +324 0001ecb4 809c0000 lwz r4,0x0(r28) methodForSelector: +328 0001ecb8 80a54458 lwz r5,0x4458(r5) getPointer:type: +332 0001ecbc 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +336 0001ecc0 3ca00004 lis r5,0x4 +340 0001ecc4 907d158c stw r3,0x158c(r29) (undefined*)GetPointer +344 0001ecc8 7fa3eb78 or r3,r29,r29 +348 0001eccc 809c0000 lwz r4,0x0(r28) methodForSelector: +352 0001ecd0 80a54444 lwz r5,0x4444(r5) commentForLine: +356 0001ecd4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +360 0001ecd8 3ca00004 lis r5,0x4 +364 0001ecdc 907d1590 stw r3,0x1590(r29) (undefined*)CommentForLine +368 0001ece0 7fa3eb78 or r3,r29,r29 +372 0001ece4 809c0000 lwz r4,0x0(r28) methodForSelector: +376 0001ece8 80a54424 lwz r5,0x4424(r5) commentForSystemCall +380 0001ecec 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +384 0001ecf0 3ca00004 lis r5,0x4 +388 0001ecf4 907d1594 stw r3,0x1594(r29) (undefined*)CommentForSystemCall +392 0001ecf8 7fa3eb78 or r3,r29,r29 +396 0001ecfc 809c0000 lwz r4,0x0(r28) methodForSelector: +400 0001ed00 80a54440 lwz r5,0x4440(r5) commentForMsgSend:fromLine: +404 0001ed04 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +408 0001ed08 3ca00004 lis r5,0x4 +412 0001ed0c 907d1598 stw r3,0x1598(r29) (undefined*)CommentForMsgSendFromLine +416 0001ed10 7fa3eb78 or r3,r29,r29 +420 0001ed14 809c0000 lwz r4,0x0(r28) methodForSelector: +424 0001ed18 80a54420 lwz r5,0x4420(r5) selectorForMsgSend:fromLine: +428 0001ed1c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +432 0001ed20 3ca00004 lis r5,0x4 +436 0001ed24 907d15a8 stw r3,0x15a8(r29) (undefined*)SelectorForMsgSend +440 0001ed28 7fa3eb78 or r3,r29,r29 +444 0001ed2c 809c0000 lwz r4,0x0(r28) methodForSelector: +448 0001ed30 80a54448 lwz r5,0x4448(r5) resetRegisters: +452 0001ed34 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +456 0001ed38 3ca00004 lis r5,0x4 +460 0001ed3c 907d159c stw r3,0x159c(r29) (undefined*)ResetRegisters +464 0001ed40 7fa3eb78 or r3,r29,r29 +468 0001ed44 809c0000 lwz r4,0x0(r28) methodForSelector: +472 0001ed48 80a5443c lwz r5,0x443c(r5) updateRegisters: +476 0001ed4c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +480 0001ed50 3ca00004 lis r5,0x4 +484 0001ed54 907d15a0 stw r3,0x15a0(r29) (undefined*)UpdateRegisters +488 0001ed58 7fa3eb78 or r3,r29,r29 +492 0001ed5c 809c0000 lwz r4,0x0(r28) methodForSelector: +496 0001ed60 80a54460 lwz r5,0x4460(r5) restoreRegisters: +500 0001ed64 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +504 0001ed68 3ca00004 lis r5,0x4 +508 0001ed6c 907d15a4 stw r3,0x15a4(r29) (undefined*)RestoreRegisters +512 0001ed70 7fa3eb78 or r3,r29,r29 +516 0001ed74 809c0000 lwz r4,0x0(r28) methodForSelector: +520 0001ed78 80a5441c lwz r5,0x441c(r5) sendTypeFromMsgSend: +524 0001ed7c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +528 0001ed80 3ca00004 lis r5,0x4 +532 0001ed84 907d15ac stw r3,0x15ac(r29) (undefined*)SendTypeFromMsgSend +536 0001ed88 7fa3eb78 or r3,r29,r29 +540 0001ed8c 809c0000 lwz r4,0x0(r28) methodForSelector: +544 0001ed90 80a54468 lwz r5,0x4468(r5) prepareNameForDemangling: +548 0001ed94 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +552 0001ed98 3ca00004 lis r5,0x4 +556 0001ed9c 907d15b0 stw r3,0x15b0(r29) (undefined*)PrepareNameForDemangling +560 0001eda0 7fa3eb78 or r3,r29,r29 +564 0001eda4 809c0000 lwz r4,0x0(r28) methodForSelector: +568 0001eda8 80a54418 lwz r5,0x4418(r5) getObjcClassPtr:fromMethod: +572 0001edac 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +576 0001edb0 3ca00004 lis r5,0x4 +580 0001edb4 907d15b4 stw r3,0x15b4(r29) (undefined*)GetObjcClassPtrFromMethod +584 0001edb8 7fa3eb78 or r3,r29,r29 +588 0001edbc 809c0000 lwz r4,0x0(r28) methodForSelector: +592 0001edc0 80a54414 lwz r5,0x4414(r5) getObjcCatPtr:fromMethod: +596 0001edc4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +600 0001edc8 3ca00004 lis r5,0x4 +604 0001edcc 907d15b8 stw r3,0x15b8(r29) (undefined*)GetObjcCatPtrFromMethod +608 0001edd0 7fa3eb78 or r3,r29,r29 +612 0001edd4 809c0000 lwz r4,0x0(r28) methodForSelector: +616 0001edd8 80a5445c lwz r5,0x445c(r5) getObjcMethod:fromAddress: +620 0001eddc 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +624 0001ede0 3ca00004 lis r5,0x4 +628 0001ede4 907d15bc stw r3,0x15bc(r29) (undefined*)GetObjcMethodFromAddress +632 0001ede8 7fa3eb78 or r3,r29,r29 +636 0001edec 809c0000 lwz r4,0x0(r28) methodForSelector: +640 0001edf0 80a54410 lwz r5,0x4410(r5) getObjcClass:fromName: +644 0001edf4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +648 0001edf8 3ca00004 lis r5,0x4 +652 0001edfc 907d15c0 stw r3,0x15c0(r29) (undefined*)GetObjcClassFromName +656 0001ee00 7fa3eb78 or r3,r29,r29 +660 0001ee04 809c0000 lwz r4,0x0(r28) methodForSelector: +664 0001ee08 80a5440c lwz r5,0x440c(r5) getObjcClassPtr:fromName: +668 0001ee0c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +672 0001ee10 3ca00004 lis r5,0x4 +676 0001ee14 907d15c4 stw r3,0x15c4(r29) (undefined*)GetObjcClassPtrFromName +680 0001ee18 7fa3eb78 or r3,r29,r29 +684 0001ee1c 809c0000 lwz r4,0x0(r28) methodForSelector: +688 0001ee20 80a54408 lwz r5,0x4408(r5) getObjcDescription:fromObject:type: +692 0001ee24 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +696 0001ee28 3ca00004 lis r5,0x4 +700 0001ee2c 907d15c8 stw r3,0x15c8(r29) (undefined*)GetObjcDescriptionFromObject +704 0001ee30 7fa3eb78 or r3,r29,r29 +708 0001ee34 809c0000 lwz r4,0x0(r28) methodForSelector: +712 0001ee38 80a54404 lwz r5,0x4404(r5) getObjcMetaClass:fromClass: +716 0001ee3c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +720 0001ee40 3ca00004 lis r5,0x4 +724 0001ee44 907d15cc stw r3,0x15cc(r29) (undefined*)GetObjcMetaClassFromClass +728 0001ee48 7fa3eb78 or r3,r29,r29 +732 0001ee4c 809c0000 lwz r4,0x0(r28) methodForSelector: +736 0001ee50 80a54450 lwz r5,0x4450(r5) insertLine:before:inList: +740 0001ee54 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +744 0001ee58 3ca00004 lis r5,0x4 +748 0001ee5c 907d15d0 stw r3,0x15d0(r29) (undefined*)InsertLineBefore +752 0001ee60 7fa3eb78 or r3,r29,r29 +756 0001ee64 809c0000 lwz r4,0x0(r28) methodForSelector: +760 0001ee68 80a54480 lwz r5,0x4480(r5) insertLine:after:inList: +764 0001ee6c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +768 0001ee70 3ca00004 lis r5,0x4 +772 0001ee74 907d15d4 stw r3,0x15d4(r29) (undefined*)InsertLineAfter +776 0001ee78 7fa3eb78 or r3,r29,r29 +780 0001ee7c 809c0000 lwz r4,0x0(r28) methodForSelector: +784 0001ee80 80a5444c lwz r5,0x444c(r5) replaceLine:withLine:inList: +788 0001ee84 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +792 0001ee88 3ca00004 lis r5,0x4 +796 0001ee8c 907d15d8 stw r3,0x15d8(r29) (undefined*)ReplaceLine +800 0001ee90 7fa3eb78 or r3,r29,r29 +804 0001ee94 809c0000 lwz r4,0x0(r28) methodForSelector: +808 0001ee98 80a54400 lwz r5,0x4400(r5) deleteLinesBefore:fromList: +812 0001ee9c 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +816 0001eea0 3ca00004 lis r5,0x4 +820 0001eea4 907d15dc stw r3,0x15dc(r29) (undefined*)DeleteLinesBefore +824 0001eea8 7fa3eb78 or r3,r29,r29 +828 0001eeac 809c0000 lwz r4,0x0(r28) methodForSelector: +832 0001eeb0 80a543fc lwz r5,0x43fc(r5) findSymbolByAddress: +836 0001eeb4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +840 0001eeb8 3ca00004 lis r5,0x4 +844 0001eebc 907d15e0 stw r3,0x15e0(r29) (undefined*)FindSymbolByAddress +848 0001eec0 7fa3eb78 or r3,r29,r29 +852 0001eec4 809c0000 lwz r4,0x0(r28) methodForSelector: +856 0001eec8 80a543f8 lwz r5,0x43f8(r5) findClassMethod:byAddress: +860 0001eecc 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +864 0001eed0 3ca00004 lis r5,0x4 +868 0001eed4 907d15e4 stw r3,0x15e4(r29) (undefined*)FindClassMethodByAddress +872 0001eed8 7fa3eb78 or r3,r29,r29 +876 0001eedc 809c0000 lwz r4,0x0(r28) methodForSelector: +880 0001eee0 80a543f4 lwz r5,0x43f4(r5) findCatMethod:byAddress: +884 0001eee4 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +888 0001eee8 3ca00004 lis r5,0x4 +892 0001eeec 907d15e8 stw r3,0x15e8(r29) (undefined*)FindCatMethodByAddress +896 0001eef0 7fa3eb78 or r3,r29,r29 +900 0001eef4 809c0000 lwz r4,0x0(r28) methodForSelector: +904 0001eef8 80a543f0 lwz r5,0x43f0(r5) findIvar:inClass:withOffset: +908 0001eefc 4bfeff03 bla 0xfffeff00 -[r3 methodForSelector:] +912 0001ef00 38210050 addi r1,r1,0x50 +916 0001ef04 907d15ec stw r3,0x15ec(r29) (undefined*)FindIvar +920 0001ef08 80010008 lwz r0,0x8(r1) +924 0001ef0c 60000000 nop +928 0001ef10 bb81fff0 lmw r28,0xfff0(r1) +932 0001ef14 7c0803a6 mtspr lr,r0 +936 0001ef18 4e800020 blr +940 0001ef1c 60000000 nop -(char*)[ExeProcessor getPointer:type:] +0 0001ef20 7c400026 mfcr r2 +4 0001ef24 7c0802a6 mfspr r0,lr +8 0001ef28 bf61ffec stmw r27,0xffec(r1) +12 0001ef2c 7cbf2b79 or. r31,r5,r5 +16 0001ef30 7c7c1b78 or r28,r3,r3 +20 0001ef34 7cdb3378 or r27,r6,r6 +24 0001ef38 90010008 stw r0,0x8(r1) +28 0001ef3c 90410004 stw r2,0x4(r1) +32 0001ef40 9421ff90 stwu r1,0xff90(r1) +36 0001ef44 4182052c beq 0x1f470 +40 0001ef48 2e060000 cmpwi cr4,r6,0x0 +44 0001ef4c 4192000c beq cr4,0x1ef58 +48 0001ef50 38000000 li r0,0x0 +52 0001ef54 98060000 stb r0,0x0(r6) +56 0001ef58 817c032c lwz r11,0x32c(r28) +60 0001ef5c 7f9f5840 cmplw cr7,r31,r11 +64 0001ef60 419c0040 blt cr7,0x1efa0 +68 0001ef64 801c0354 lwz r0,0x354(r28) +72 0001ef68 7c0b0214 add r0,r11,r0 +76 0001ef6c 7f9f0040 cmplw cr7,r31,r0 +80 0001ef70 409c0030 bge cr7,0x1efa0 +84 0001ef74 813c0350 lwz r9,0x350(r28) +88 0001ef78 7c0bf850 subf r0,r11,r31 +92 0001ef7c 7fc90214 add r30,r9,r0 +96 0001ef80 885effff lbz r2,0xffff(r30) +100 0001ef84 2f820000 cmpwi cr7,r2,0x0 +104 0001ef88 419e00f8 beq cr7,0x1f080 +108 0001ef8c 7f9f5800 cmpw cr7,r31,r11 +112 0001ef90 409e0100 bne cr7,0x1f090 +116 0001ef94 480000ec b 0x1f080 +120 0001ef98 60000000 nop +124 0001ef9c 60000000 nop +128 0001efa0 805c06bc lwz r2,0x6bc(r28) +132 0001efa4 7f9f1040 cmplw cr7,r31,r2 +136 0001efa8 419c0058 blt cr7,0x1f000 +140 0001efac 801c06e4 lwz r0,0x6e4(r28) +144 0001efb0 7c020214 add r0,r2,r0 +148 0001efb4 7f9f0040 cmplw cr7,r31,r0 +152 0001efb8 409c0048 bge cr7,0x1f000 +156 0001efbc 813c06e0 lwz r9,0x6e0(r28) +160 0001efc0 7c42f850 subf r2,r2,r31 +164 0001efc4 7fa910ae lbzx r29,r9,r2 +168 0001efc8 7fc91214 add r30,r9,r2 +172 0001efcc 7fc3f378 or r3,r30,r30 +176 0001efd0 7fbd0774 extsb r29,r29 +180 0001efd4 480133ad bl 0x32380 _strlen +184 0001efd8 3bbd0001 addi r29,r29,0x1 +188 0001efdc 7f83e800 cmpw cr7,r3,r29 +192 0001efe0 409e00b0 bne cr7,0x1f090 +196 0001efe4 419200ac beq cr4,0x1f090 +200 0001efe8 38000001 li r0,0x1 +204 0001efec 981b0000 stb r0,0x0(r27) +208 0001eff0 48000530 b 0x1f520 +212 0001eff4 60000000 nop +216 0001eff8 60000000 nop +220 0001effc 60000000 nop +224 0001f000 817c0540 lwz r11,0x540(r28) +228 0001f004 7f9f5840 cmplw cr7,r31,r11 +232 0001f008 419c0038 blt cr7,0x1f040 +236 0001f00c 801c0568 lwz r0,0x568(r28) +240 0001f010 7c0b0214 add r0,r11,r0 +244 0001f014 7f9f0040 cmplw cr7,r31,r0 +248 0001f018 409c0028 bge cr7,0x1f040 +252 0001f01c 805c0564 lwz r2,0x564(r28) +256 0001f020 7c0bf850 subf r0,r11,r31 +260 0001f024 7fc20214 add r30,r2,r0 +264 0001f028 41920058 beq cr4,0x1f080 +268 0001f02c 38000003 li r0,0x3 +272 0001f030 981b0000 stb r0,0x0(r27) +276 0001f034 4800004c b 0x1f080 +280 0001f038 60000000 nop +284 0001f03c 60000000 nop +288 0001f040 817c058c lwz r11,0x58c(r28) +292 0001f044 7f9f5840 cmplw cr7,r31,r11 +296 0001f048 419c0048 blt cr7,0x1f090 +300 0001f04c 801c05b4 lwz r0,0x5b4(r28) +304 0001f050 7c0b0214 add r0,r11,r0 +308 0001f054 7f9f0040 cmplw cr7,r31,r0 +312 0001f058 409c0038 bge cr7,0x1f090 +316 0001f05c 805c05b0 lwz r2,0x5b0(r28) +320 0001f060 7c0bf850 subf r0,r11,r31 +324 0001f064 7fc20214 add r30,r2,r0 +328 0001f068 41920018 beq cr4,0x1f080 +332 0001f06c 38000004 li r0,0x4 +336 0001f070 981b0000 stb r0,0x0(r27) +340 0001f074 60000000 nop +344 0001f078 60000000 nop +348 0001f07c 60000000 nop +352 0001f080 2f9e0000 cmpwi cr7,r30,0x0 +356 0001f084 409e049c bne cr7,0x1f520 +360 0001f088 60000000 nop +364 0001f08c 60000000 nop +368 0001f090 817c0378 lwz r11,0x378(r28) +372 0001f094 7f9f5840 cmplw cr7,r31,r11 +376 0001f098 419c0038 blt cr7,0x1f0d0 +380 0001f09c 801c03a0 lwz r0,0x3a0(r28) +384 0001f0a0 7c0b0214 add r0,r11,r0 +388 0001f0a4 7f9f0040 cmplw cr7,r31,r0 +392 0001f0a8 409c0028 bge cr7,0x1f0d0 +396 0001f0ac 805c039c lwz r2,0x39c(r28) +400 0001f0b0 7c0bf850 subf r0,r11,r31 +404 0001f0b4 7fc20214 add r30,r2,r0 +408 0001f0b8 419200c8 beq cr4,0x1f180 +412 0001f0bc 3800000b li r0,0xb +416 0001f0c0 981b0000 stb r0,0x0(r27) +420 0001f0c4 480000bc b 0x1f180 +424 0001f0c8 60000000 nop +428 0001f0cc 60000000 nop +432 0001f0d0 817c03c4 lwz r11,0x3c4(r28) +436 0001f0d4 7f9f5840 cmplw cr7,r31,r11 +440 0001f0d8 419c0028 blt cr7,0x1f100 +444 0001f0dc 801c03ec lwz r0,0x3ec(r28) +448 0001f0e0 7c0b0214 add r0,r11,r0 +452 0001f0e4 7f9f0040 cmplw cr7,r31,r0 +456 0001f0e8 409c0018 bge cr7,0x1f100 +460 0001f0ec 805c03e8 lwz r2,0x3e8(r28) +464 0001f0f0 7c0bf850 subf r0,r11,r31 +468 0001f0f4 7fc20214 add r30,r2,r0 +472 0001f0f8 40920034 bne cr4,0x1f12c +476 0001f0fc 48000084 b 0x1f180 +480 0001f100 817c0410 lwz r11,0x410(r28) +484 0001f104 7f9f5840 cmplw cr7,r31,r11 +488 0001f108 419c0038 blt cr7,0x1f140 +492 0001f10c 801c0438 lwz r0,0x438(r28) +496 0001f110 7c0b0214 add r0,r11,r0 +500 0001f114 7f9f0040 cmplw cr7,r31,r0 +504 0001f118 409c0028 bge cr7,0x1f140 +508 0001f11c 805c0434 lwz r2,0x434(r28) +512 0001f120 7c0bf850 subf r0,r11,r31 +516 0001f124 7fc20214 add r30,r2,r0 +520 0001f128 41920058 beq cr4,0x1f180 +524 0001f12c 3800000c li r0,0xc +528 0001f130 981b0000 stb r0,0x0(r27) +532 0001f134 4800004c b 0x1f180 +536 0001f138 60000000 nop +540 0001f13c 60000000 nop +544 0001f140 817c04a8 lwz r11,0x4a8(r28) +548 0001f144 7f9f5840 cmplw cr7,r31,r11 +552 0001f148 419c0338 blt cr7,0x1f480 +556 0001f14c 801c04d0 lwz r0,0x4d0(r28) +560 0001f150 7c0b0214 add r0,r11,r0 +564 0001f154 7f9f0040 cmplw cr7,r31,r0 +568 0001f158 409c0328 bge cr7,0x1f480 +572 0001f15c 805c04cc lwz r2,0x4cc(r28) +576 0001f160 7c0bf850 subf r0,r11,r31 +580 0001f164 7fc20214 add r30,r2,r0 +584 0001f168 41920018 beq cr4,0x1f180 +588 0001f16c 3800000d li r0,0xd +592 0001f170 981b0000 stb r0,0x0(r27) +596 0001f174 60000000 nop +600 0001f178 60000000 nop +604 0001f17c 60000000 nop +608 0001f180 2f9e0000 cmpwi cr7,r30,0x0 +612 0001f184 409e039c bne cr7,0x1f520 +616 0001f188 480002f8 b 0x1f480 +620 0001f18c 801c0950 lwz r0,0x950(r28) (?*)mObjcSects +624 0001f190 1c4a004c mulli r2,r10,0x4c +628 0001f194 7c401214 add r2,r0,r2 +632 0001f198 81620020 lwz r11,0x20(r2) +636 0001f19c 7f9f5840 cmplw cr7,r31,r11 +640 0001f1a0 419c002c blt cr7,0x1f1cc +644 0001f1a4 80020048 lwz r0,0x48(r2) +648 0001f1a8 7c0b0214 add r0,r11,r0 +652 0001f1ac 7f9f0040 cmplw cr7,r31,r0 +656 0001f1b0 409c001c bge cr7,0x1f1cc +660 0001f1b4 80020044 lwz r0,0x44(r2) +664 0001f1b8 7c4bf850 subf r2,r11,r31 +668 0001f1bc 3920000a li r9,0xa +672 0001f1c0 993b0000 stb r9,0x0(r27) +676 0001f1c4 7fc01214 add r30,r0,r2 +680 0001f1c8 48000008 b 0x1f1d0 +684 0001f1cc 3bc00000 li r30,0x0 +688 0001f1d0 2f9e0000 cmpwi cr7,r30,0x0 +692 0001f1d4 394a0001 addi r10,r10,0x1 +696 0001f1d8 409e0348 bne cr7,0x1f520 +700 0001f1dc 801c0954 lwz r0,0x954(r28) (unsigned int)mNumObjcSects +704 0001f1e0 7f8a0040 cmplw cr7,r10,r0 +708 0001f1e4 419cffa8 blt cr7,0x1f18c +712 0001f1e8 60000000 nop +716 0001f1ec 60000000 nop +720 0001f1f0 817c091c lwz r11,0x91c(r28) +724 0001f1f4 7f9f5840 cmplw cr7,r31,r11 +728 0001f1f8 419c0038 blt cr7,0x1f230 +732 0001f1fc 801c0944 lwz r0,0x944(r28) +736 0001f200 7c0b0214 add r0,r11,r0 +740 0001f204 7f9f0040 cmplw cr7,r31,r0 +744 0001f208 409c0028 bge cr7,0x1f230 +748 0001f20c 805c0940 lwz r2,0x940(r28) +752 0001f210 7c0bf850 subf r0,r11,r31 +756 0001f214 7fc20214 add r30,r2,r0 +760 0001f218 4192000c beq cr4,0x1f224 +764 0001f21c 38000009 li r0,0x9 +768 0001f220 981b0000 stb r0,0x0(r27) +772 0001f224 2f9e0000 cmpwi cr7,r30,0x0 +776 0001f228 409e02f8 bne cr7,0x1f520 +780 0001f22c 60000000 nop +784 0001f230 805c0708 lwz r2,0x708(r28) +788 0001f234 7f9f1040 cmplw cr7,r31,r2 +792 0001f238 419c00e8 blt cr7,0x1f320 +796 0001f23c 801c0730 lwz r0,0x730(r28) +800 0001f240 7c020214 add r0,r2,r0 +804 0001f244 7f9f0040 cmplw cr7,r31,r0 +808 0001f248 409c00d8 bge cr7,0x1f320 +812 0001f24c 38000005 li r0,0x5 +816 0001f250 897c004d lbz r11,0x4d(r28) (BOOL)mSwapped +820 0001f254 7c42f850 subf r2,r2,r31 +824 0001f258 98010038 stb r0,0x38(r1) +828 0001f25c 2f8b0000 cmpwi cr7,r11,0x0 +832 0001f260 813c072c lwz r9,0x72c(r28) +836 0001f264 7fc91214 add r30,r9,r2 +840 0001f268 7ca9102e lwzx r5,r9,r2 +844 0001f26c 419e0018 beq cr7,0x1f284 +848 0001f270 90a1003c stw r5,0x3c(r1) +852 0001f274 3801003c addi r0,r1,0x3c +856 0001f278 60000000 nop +860 0001f27c 60000000 nop +864 0001f280 7ca0042c lwbrx r5,0,r0 +868 0001f284 2f850000 cmpwi cr7,r5,0x0 +872 0001f288 419e0088 beq cr7,0x1f310 +876 0001f28c 3fe00004 lis r31,0x4 +880 0001f290 38000000 li r0,0x0 +884 0001f294 805f3720 lwz r2,0x3720(r31) +888 0001f298 98010038 stb r0,0x38(r1) +892 0001f29c 38420001 addi r2,r2,0x1 +896 0001f2a0 2b820005 cmplwi cr7,r2,0x5 +900 0001f2a4 905f3720 stw r2,0x3720(r31) +904 0001f2a8 419d001c bgt cr7,0x1f2c4 +908 0001f2ac 48000024 b 0x1f2d0 +912 0001f2b0 805f3720 lwz r2,0x3720(r31) +916 0001f2b4 38420001 addi r2,r2,0x1 +920 0001f2b8 2b820005 cmplwi cr7,r2,0x5 +924 0001f2bc 905f3720 stw r2,0x3720(r31) +928 0001f2c0 409d0014 ble cr7,0x1f2d4 +932 0001f2c4 38000005 li r0,0x5 +936 0001f2c8 98010038 stb r0,0x38(r1) +940 0001f2cc 4800003c b 0x1f308 +944 0001f2d0 3fa00004 lis r29,0x4 +948 0001f2d4 801c158c lwz r0,0x158c(r28) (undefined*)GetPointer +952 0001f2d8 7f83e378 or r3,r28,r28 +956 0001f2dc 809d4458 lwz r4,0x4458(r29) +960 0001f2e0 38c10038 addi r6,r1,0x38 +964 0001f2e4 7c0903a6 mtspr ctr,r0 +968 0001f2e8 7c0c0378 or r12,r0,r0 +972 0001f2ec 4e800421 bctrl +976 0001f2f0 7c7e1b79 or. r30,r3,r3 +980 0001f2f4 4182ffd0 beq 0x1f2c4 +984 0001f2f8 88010038 lbz r0,0x38(r1) +988 0001f2fc 80be0000 lwz r5,0x0(r30) +992 0001f300 2f800000 cmpwi cr7,r0,0x0 +996 0001f304 419effac beq cr7,0x1f2b0 +1000 0001f308 38000000 li r0,0x0 +1004 0001f30c 901f3720 stw r0,0x3720(r31) +1008 0001f310 41920210 beq cr4,0x1f520 +1012 0001f314 88010038 lbz r0,0x38(r1) +1016 0001f318 981b0000 stb r0,0x0(r27) +1020 0001f31c 48000204 b 0x1f520 +1024 0001f320 805c07ec lwz r2,0x7ec(r28) +1028 0001f324 7f9f1040 cmplw cr7,r31,r2 +1032 0001f328 419c0098 blt cr7,0x1f3c0 +1036 0001f32c 801c0814 lwz r0,0x814(r28) +1040 0001f330 7c020214 add r0,r2,r0 +1044 0001f334 7f9f0040 cmplw cr7,r31,r0 +1048 0001f338 409c0088 bge cr7,0x1f3c0 +1052 0001f33c 813c0810 lwz r9,0x810(r28) +1056 0001f340 7c42f850 subf r2,r2,r31 +1060 0001f344 7fc91214 add r30,r9,r2 +1064 0001f348 419201d8 beq cr4,0x1f520 +1068 0001f34c 881c004d lbz r0,0x4d(r28) (BOOL)mSwapped +1072 0001f350 7c49102e lwzx r2,r9,r2 +1076 0001f354 7c090775 extsb. r9,r0 +1080 0001f358 41820018 beq 0x1f370 +1084 0001f35c 9041003c stw r2,0x3c(r1) +1088 0001f360 3801003c addi r0,r1,0x3c +1092 0001f364 60000000 nop +1096 0001f368 60000000 nop +1100 0001f36c 7c40042c lwbrx r2,0,r0 +1104 0001f370 2f8207c8 cmpwi cr7,r2,0x7c8 +1108 0001f374 409e0010 bne cr7,0x1f384 +1112 0001f378 3800000b li r0,0xb +1116 0001f37c 981b0000 stb r0,0x0(r27) +1120 0001f380 480001a0 b 0x1f520 +1124 0001f384 801e0004 lwz r0,0x4(r30) +1128 0001f388 41820018 beq 0x1f3a0 +1132 0001f38c 9001003c stw r0,0x3c(r1) +1136 0001f390 3801003c addi r0,r1,0x3c +1140 0001f394 60000000 nop +1144 0001f398 60000000 nop +1148 0001f39c 7c00042c lwbrx r0,0,r0 +1152 0001f3a0 2f8007c8 cmpwi cr7,r0,0x7c8 +1156 0001f3a4 419e0048 beq cr7,0x1f3ec +1160 0001f3a8 38000006 li r0,0x6 +1164 0001f3ac 981b0000 stb r0,0x0(r27) +1168 0001f3b0 48000170 b 0x1f520 +1172 0001f3b4 60000000 nop +1176 0001f3b8 60000000 nop +1180 0001f3bc 60000000 nop +1184 0001f3c0 80bc0884 lwz r5,0x884(r28) +1188 0001f3c4 7f9f2840 cmplw cr7,r31,r5 +1192 0001f3c8 419c0030 blt cr7,0x1f3f8 +1196 0001f3cc 801c08ac lwz r0,0x8ac(r28) +1200 0001f3d0 7c050214 add r0,r5,r0 +1204 0001f3d4 7f9f0040 cmplw cr7,r31,r0 +1208 0001f3d8 409c0020 bge cr7,0x1f3f8 +1212 0001f3dc 805c08a8 lwz r2,0x8a8(r28) +1216 0001f3e0 7c05f850 subf r0,r5,r31 +1220 0001f3e4 7fc20214 add r30,r2,r0 +1224 0001f3e8 41920138 beq cr4,0x1f520 +1228 0001f3ec 38000002 li r0,0x2 +1232 0001f3f0 981b0000 stb r0,0x0(r27) +1236 0001f3f4 4800012c b 0x1f520 +1240 0001f3f8 80bc08d0 lwz r5,0x8d0(r28) +1244 0001f3fc 7f9f2840 cmplw cr7,r31,r5 +1248 0001f400 419c0030 blt cr7,0x1f430 +1252 0001f404 801c08f8 lwz r0,0x8f8(r28) +1256 0001f408 7c050214 add r0,r5,r0 +1260 0001f40c 7f9f0040 cmplw cr7,r31,r0 +1264 0001f410 409c0020 bge cr7,0x1f430 +1268 0001f414 805c08f4 lwz r2,0x8f4(r28) +1272 0001f418 7c05f850 subf r0,r5,r31 +1276 0001f41c 7fc20214 add r30,r2,r0 +1280 0001f420 41920100 beq cr4,0x1f520 +1284 0001f424 38000008 li r0,0x8 +1288 0001f428 981b0000 stb r0,0x0(r27) +1292 0001f42c 480000f4 b 0x1f520 +1296 0001f430 80bc0838 lwz r5,0x838(r28) +1300 0001f434 7f9f2840 cmplw cr7,r31,r5 +1304 0001f438 419c0038 blt cr7,0x1f470 +1308 0001f43c 801c0860 lwz r0,0x860(r28) +1312 0001f440 7c050214 add r0,r5,r0 +1316 0001f444 7f9f0040 cmplw cr7,r31,r0 +1320 0001f448 409c0028 bge cr7,0x1f470 +1324 0001f44c 805c085c lwz r2,0x85c(r28) +1328 0001f450 7c05f850 subf r0,r5,r31 +1332 0001f454 7fc20214 add r30,r2,r0 +1336 0001f458 419200c8 beq cr4,0x1f520 +1340 0001f45c 38000007 li r0,0x7 +1344 0001f460 981b0000 stb r0,0x0(r27) +1348 0001f464 480000bc b 0x1f520 +1352 0001f468 60000000 nop +1356 0001f46c 60000000 nop +1360 0001f470 3bc00000 li r30,0x0 +1364 0001f474 480000ac b 0x1f520 +1368 0001f478 60000000 nop +1372 0001f47c 60000000 nop +1376 0001f480 801c0954 lwz r0,0x954(r28) (unsigned int)mNumObjcSects +1380 0001f484 2f800000 cmpwi cr7,r0,0x0 +1384 0001f488 419efd68 beq cr7,0x1f1f0 +1388 0001f48c 41b20014 beq+ cr4,0x1f4a0 +1392 0001f490 39400000 li r10,0x0 +1396 0001f494 4bfffcf8 b 0x1f18c +1400 0001f498 60000000 nop +1404 0001f49c 60000000 nop +1408 0001f4a0 7c0903a6 mtspr ctr,r0 +1412 0001f4a4 2b800001 cmplwi cr7,r0,0x1 +1416 0001f4a8 815c0950 lwz r10,0x950(r28) (?*)mObjcSects +1420 0001f4ac 40bc0014 bge+ cr7,0x1f4c0 +1424 0001f4b0 38000001 li r0,0x1 +1428 0001f4b4 7c0903a6 mtspr ctr,r0 +1432 0001f4b8 60000000 nop +1436 0001f4bc 60000000 nop +1440 0001f4c0 816a0020 lwz r11,0x20(r10) +1444 0001f4c4 7f9f5840 cmplw cr7,r31,r11 +1448 0001f4c8 409c0028 bge cr7,0x1f4f0 +1452 0001f4cc 3bc00000 li r30,0x0 +1456 0001f4d0 2f9e0000 cmpwi cr7,r30,0x0 +1460 0001f4d4 394a004c addi r10,r10,0x4c +1464 0001f4d8 419e0038 beq cr7,0x1f510 +1468 0001f4dc 48000044 b 0x1f520 +1472 0001f4e0 804a0044 lwz r2,0x44(r10) +1476 0001f4e4 7c0bf850 subf r0,r11,r31 +1480 0001f4e8 7fc20214 add r30,r2,r0 +1484 0001f4ec 4bffffe4 b 0x1f4d0 +1488 0001f4f0 800a0048 lwz r0,0x48(r10) +1492 0001f4f4 7c0b0214 add r0,r11,r0 +1496 0001f4f8 7f9f0040 cmplw cr7,r31,r0 +1500 0001f4fc 419cffe4 blt cr7,0x1f4e0 +1504 0001f500 4bffffcc b 0x1f4cc +1508 0001f504 60000000 nop +1512 0001f508 60000000 nop +1516 0001f50c 60000000 nop +1520 0001f510 4240fce0 bdz 0x1f1f0 +1524 0001f514 4bffffac b 0x1f4c0 +1528 0001f518 60000000 nop +1532 0001f51c 60000000 nop +1536 0001f520 38210070 addi r1,r1,0x70 +1540 0001f524 7fc3f378 or r3,r30,r30 +1544 0001f528 80010008 lwz r0,0x8(r1) +1548 0001f52c 81610004 lwz r11,0x4(r1) +1552 0001f530 bb61ffec lmw r27,0xffec(r1) +1556 0001f534 7c0803a6 mtspr lr,r0 +1560 0001f538 7d708120 mtocrf 0x08,r11 +1564 0001f53c 4e800020 blr -(id)[PPCProcessor initWithURL:controller:options:] +0 0001f540 7c0802a6 mfspr r0,lr +4 0001f544 3c400004 lis r2,0x4 +8 0001f548 3c800004 lis r4,0x4 +12 0001f54c 90010008 stw r0,0x8(r1) +16 0001f550 9421ffb0 stwu r1,0xffb0(r1) +20 0001f554 60000000 nop +24 0001f558 60000000 nop +28 0001f55c 80424620 lwz r2,0x4620(r2) ExeProcessor +32 0001f560 80844374 lwz r4,0x4374(r4) initWithURL:controller:options: +36 0001f564 90610038 stw r3,0x38(r1) +40 0001f568 38610038 addi r3,r1,0x38 +44 0001f56c 9041003c stw r2,0x3c(r1) +48 0001f570 48012f31 bl 0x324a0 -[[r3 super] initWithURL:controller:options:] +52 0001f574 7c6b1b79 or. r11,r3,r3 +56 0001f578 4182003c beq 0x1f5b4 +60 0001f57c 3c007070 lis r0,0x7070 +64 0001f580 38400011 li r2,0x11 +68 0001f584 3920000a li r9,0xa +72 0001f588 60006300 ori r0,r0,0x6300 +76 0001f58c b04b02e4 sth r2,0x2e4(r11) +80 0001f590 38400008 li r2,0x8 +84 0001f594 b12b02e0 sth r9,0x2e0(r11) +88 0001f598 b12b02de sth r9,0x2de(r11) +92 0001f59c 900b098d stw r0,0x98d(r11) +96 0001f5a0 b04b02dc sth r2,0x2dc(r11) +100 0001f5a4 38000012 li r0,0x12 +104 0001f5a8 900b0044 stw r0,0x44(r11) +108 0001f5ac 38000009 li r0,0x9 +112 0001f5b0 b00b02e2 sth r0,0x2e2(r11) +116 0001f5b4 38210050 addi r1,r1,0x50 +120 0001f5b8 80010008 lwz r0,0x8(r1) +124 0001f5bc 7c0803a6 mtspr lr,r0 +128 0001f5c0 4e800020 blr +132 0001f5c4 60000000 nop +136 0001f5c8 60000000 nop +140 0001f5cc 60000000 nop -(void)[PPCProcessor loadDyldDataSection:] +0 0001f5d0 7c0802a6 mfspr r0,lr +4 0001f5d4 93e1fffc stw r31,0xfffc(r1) +8 0001f5d8 3c400004 lis r2,0x4 +12 0001f5dc 3c800004 lis r4,0x4 +16 0001f5e0 7c7f1b78 or r31,r3,r3 +20 0001f5e4 90010008 stw r0,0x8(r1) +24 0001f5e8 9421ffa0 stwu r1,0xffa0(r1) +28 0001f5ec 80424620 lwz r2,0x4620(r2) ExeProcessor +32 0001f5f0 808444d4 lwz r4,0x44d4(r4) loadDyldDataSection: +36 0001f5f4 38610038 addi r3,r1,0x38 +40 0001f5f8 93e10038 stw r31,0x38(r1) +44 0001f5fc 9041003c stw r2,0x3c(r1) +48 0001f600 48012ea1 bl 0x324a0 -[[r3 super] loadDyldDataSection:] +52 0001f604 805f0984 lwz r2,0x984(r31) +56 0001f608 2f820000 cmpwi cr7,r2,0x0 +60 0001f60c 419e000c beq cr7,0x1f618 +64 0001f610 38020018 addi r0,r2,0x18 +68 0001f614 901f0988 stw r0,0x988(r31) +72 0001f618 38210060 addi r1,r1,0x60 +76 0001f61c 80010008 lwz r0,0x8(r1) +80 0001f620 83e1fffc lwz r31,0xfffc(r1) +84 0001f624 7c0803a6 mtspr lr,r0 +88 0001f628 4e800020 blr +92 0001f62c 60000000 nop -(void)[PPCProcessor codeFromLine:] +0 0001f630 7c0802a6 mfspr r0,lr +4 0001f634 90010008 stw r0,0x8(r1) +8 0001f638 9421ffb0 stwu r1,0xffb0(r1) +12 0001f63c 80030034 lwz r0,0x34(r3) +16 0001f640 2f800001 cmpwi cr7,r0,0x1 +20 0001f644 409e001c bne cr7,0x1f660 +24 0001f648 80450014 lwz r2,0x14(r5) +28 0001f64c 80030948 lwz r0,0x948(r3) +32 0001f650 81230024 lwz r9,0x24(r3) +36 0001f654 7c420214 add r2,r2,r0 +40 0001f658 7cc9102e lwzx r6,r9,r2 +44 0001f65c 48000018 b 0x1f674 +48 0001f660 80450014 lwz r2,0x14(r5) +52 0001f664 80030948 lwz r0,0x948(r3) +56 0001f668 81230024 lwz r9,0x24(r3) +60 0001f66c 7c401050 subf r2,r0,r2 +64 0001f670 7cc9102e lwzx r6,r9,r2 +68 0001f674 8803004d lbz r0,0x4d(r3) +72 0001f678 2f800000 cmpwi cr7,r0,0x0 +76 0001f67c 419e0018 beq cr7,0x1f694 +80 0001f680 90c10038 stw r6,0x38(r1) +84 0001f684 38010038 addi r0,r1,0x38 +88 0001f688 60000000 nop +92 0001f68c 60000000 nop +96 0001f690 7cc0042c lwbrx r6,0,r0 +100 0001f694 38650018 addi r3,r5,0x18 +104 0001f698 3ca00003 lis r5,0x3 +108 0001f69c 3880000a li r4,0xa +112 0001f6a0 38a5ffc0 addi r5,r5,0xffc0 %08x +116 0001f6a4 48012f7d bl 0x32620 _snprintf$LDBL128 +120 0001f6a8 38210050 addi r1,r1,0x50 +124 0001f6ac 80010008 lwz r0,0x8(r1) +128 0001f6b0 7c0803a6 mtspr lr,r0 +132 0001f6b4 4e800020 blr +136 0001f6b8 60000000 nop +140 0001f6bc 60000000 nop -(void)[PPCProcessor commentForSystemCall] +0 0001f6c0 7c0802a6 mfspr r0,lr +4 0001f6c4 bf81fff0 stmw r28,0xfff0(r1) +8 0001f6c8 7c7d1b78 or r29,r3,r3 +12 0001f6cc 90010008 stw r0,0x8(r1) +16 0001f6d0 9421ff70 stwu r1,0xff70(r1) +20 0001f6d4 60000000 nop +24 0001f6d8 60000000 nop +28 0001f6dc 880315f4 lbz r0,0x15f4(r3) +32 0001f6e0 2f800000 cmpwi cr7,r0,0x0 +36 0001f6e4 419e005c beq cr7,0x1f740 +40 0001f6e8 800315f0 lwz r0,0x15f0(r3) (?[32])mRegInfos +44 0001f6ec 2b800172 cmplwi cr7,r0,0x172 +48 0001f6f0 419d0050 bgt cr7,0x1f740 +52 0001f6f4 2f800000 cmpwi cr7,r0,0x0 +56 0001f6f8 409e0018 bne cr7,0x1f710 +60 0001f6fc 3b800004 li r28,0x4 +64 0001f700 38000003 li r0,0x3 +68 0001f704 48000014 b 0x1f718 +72 0001f708 60000000 nop +76 0001f70c 60000000 nop +80 0001f710 3b800003 li r28,0x3 +84 0001f714 38000000 li r0,0x0 +88 0001f718 54002036 rlwinm r0,r0,4,0,27 +92 0001f71c 7fc0ea14 add r30,r0,r29 +96 0001f720 885e15f4 lbz r2,0x15f4(r30) +100 0001f724 2f820000 cmpwi cr7,r2,0x0 +104 0001f728 419e0018 beq cr7,0x1f740 +108 0001f72c 801e15f0 lwz r0,0x15f0(r30) +112 0001f730 2b800172 cmplwi cr7,r0,0x172 +116 0001f734 409d002c ble cr7,0x1f760 +120 0001f738 60000000 nop +124 0001f73c 60000000 nop +128 0001f740 3ca00003 lis r5,0x3 +132 0001f744 387d09a1 addi r3,r29,0x9a1 +136 0001f748 3880000b li r4,0xb +140 0001f74c 38a50dc8 addi r5,r5,0xdc8 syscall(?) +144 0001f750 48012ed1 bl 0x32620 _snprintf$LDBL128 +148 0001f754 480000dc b 0x1f830 +152 0001f758 60000000 nop +156 0001f75c 60000000 nop +160 0001f760 3c400003 lis r2,0x3 +164 0001f764 5400103a rlwinm r0,r0,2,0,29 +168 0001f768 38423024 addi r2,r2,0x3024 +172 0001f76c 7fe2002e lwzx r31,r2,r0 +176 0001f770 2f9f0000 cmpwi cr7,r31,0x0 +180 0001f774 419e00bc beq cr7,0x1f830 +184 0001f778 38000000 li r0,0x0 +188 0001f77c 7fe3fb78 or r3,r31,r31 +192 0001f780 98010038 stb r0,0x38(r1) +196 0001f784 48012bfd bl 0x32380 _strlen +200 0001f788 7fe4fb78 or r4,r31,r31 +204 0001f78c 38a30001 addi r5,r3,0x1 +208 0001f790 38610038 addi r3,r1,0x38 +212 0001f794 48012cad bl 0x32440 _strncpy +216 0001f798 801e15f0 lwz r0,0x15f0(r30) +220 0001f79c 2f80001a cmpwi cr7,r0,0x1a +224 0001f7a0 409e0068 bne cr7,0x1f808 +228 0001f7a4 57802036 rlwinm r0,r28,4,0,27 +232 0001f7a8 7d20ea14 add r9,r0,r29 +236 0001f7ac 884915f4 lbz r2,0x15f4(r9) +240 0001f7b0 2f820000 cmpwi cr7,r2,0x0 +244 0001f7b4 419e0034 beq cr7,0x1f7e8 +248 0001f7b8 800915f0 lwz r0,0x15f0(r9) +252 0001f7bc 2f80001f cmpwi cr7,r0,0x1f +256 0001f7c0 409e0028 bne cr7,0x1f7e8 +260 0001f7c4 3ca00003 lis r5,0x3 +264 0001f7c8 3ce00003 lis r7,0x3 +268 0001f7cc 387d09a1 addi r3,r29,0x9a1 +272 0001f7d0 38800028 li r4,0x28 +276 0001f7d4 38a50dd4 addi r5,r5,0xdd4 %s(%s) +280 0001f7d8 38e70ddc addi r7,r7,0xddc PT_DENY_ATTACH +284 0001f7dc 38c10038 addi r6,r1,0x38 +288 0001f7e0 48012e41 bl 0x32620 _snprintf$LDBL128 +292 0001f7e4 4800004c b 0x1f830 +296 0001f7e8 38610038 addi r3,r1,0x38 +300 0001f7ec 3bbd09a1 addi r29,r29,0x9a1 +304 0001f7f0 48012b91 bl 0x32380 _strlen +308 0001f7f4 38810038 addi r4,r1,0x38 +312 0001f7f8 38a30001 addi r5,r3,0x1 +316 0001f7fc 7fa3eb78 or r3,r29,r29 +320 0001f800 48012c41 bl 0x32440 _strncpy +324 0001f804 4800002c b 0x1f830 +328 0001f808 38610038 addi r3,r1,0x38 +332 0001f80c 3bbd09a1 addi r29,r29,0x9a1 +336 0001f810 48012b71 bl 0x32380 _strlen +340 0001f814 38810038 addi r4,r1,0x38 +344 0001f818 38a30001 addi r5,r3,0x1 +348 0001f81c 7fa3eb78 or r3,r29,r29 +352 0001f820 48012c21 bl 0x32440 _strncpy +356 0001f824 60000000 nop +360 0001f828 60000000 nop +364 0001f82c 60000000 nop +368 0001f830 38210090 addi r1,r1,0x90 +372 0001f834 80010008 lwz r0,0x8(r1) +376 0001f838 bb81fff0 lmw r28,0xfff0(r1) +380 0001f83c 7c0803a6 mtspr lr,r0 +384 0001f840 4e800020 blr +388 0001f844 60000000 nop +392 0001f848 60000000 nop +396 0001f84c 60000000 nop -(void)[PPCProcessor chooseLine:] +0 0001f850 7c0802a6 mfspr r0,lr +4 0001f854 bfa1fff4 stmw r29,0xfff4(r1) +8 0001f858 7c7e1b78 or r30,r3,r3 +12 0001f85c 7cbf2b78 or r31,r5,r5 +16 0001f860 90010008 stw r0,0x8(r1) +20 0001f864 9421ffb0 stwu r1,0xffb0(r1) +24 0001f868 60000000 nop +28 0001f86c 80650000 lwz r3,0x0(r5) +32 0001f870 2f830000 cmpwi cr7,r3,0x0 +36 0001f874 419e00dc beq cr7,0x1f950 +40 0001f878 88030031 lbz r0,0x31(r3) +44 0001f87c 2f800000 cmpwi cr7,r0,0x0 +48 0001f880 419e00d0 beq cr7,0x1f950 +52 0001f884 80430010 lwz r2,0x10(r3) +56 0001f888 2f820000 cmpwi cr7,r2,0x0 +60 0001f88c 419e00c4 beq cr7,0x1f950 +64 0001f890 80020000 lwz r0,0x0(r2) +68 0001f894 2f800000 cmpwi cr7,r0,0x0 +72 0001f898 419e00b8 beq cr7,0x1f950 +76 0001f89c 38630018 addi r3,r3,0x18 +80 0001f8a0 38800000 li r4,0x0 +84 0001f8a4 38a00010 li r5,0x10 +88 0001f8a8 48012dd9 bl 0x32680 _strtoul +92 0001f8ac 546336be rlwinm r3,r3,6,26,31 +96 0001f8b0 2f830012 cmpwi cr7,r3,0x12 +100 0001f8b4 409e009c bne cr7,0x1f950 +104 0001f8b8 38600034 li r3,0x34 +108 0001f8bc 48012a55 bl 0x32310 _malloc +112 0001f8c0 805f0000 lwz r2,0x0(r31) +116 0001f8c4 38a00034 li r5,0x34 +120 0001f8c8 7c7d1b78 or r29,r3,r3 +124 0001f8cc 80820010 lwz r4,0x10(r2) +128 0001f8d0 48012a81 bl 0x32350 _memcpy +132 0001f8d4 807d0004 lwz r3,0x4(r29) +136 0001f8d8 38630001 addi r3,r3,0x1 +140 0001f8dc 48012a35 bl 0x32310 _malloc +144 0001f8e0 813f0000 lwz r9,0x0(r31) +148 0001f8e4 80bd0004 lwz r5,0x4(r29) +152 0001f8e8 907d0000 stw r3,0x0(r29) +156 0001f8ec 80490010 lwz r2,0x10(r9) +160 0001f8f0 38a50001 addi r5,r5,0x1 +164 0001f8f4 80820000 lwz r4,0x0(r2) +168 0001f8f8 48012b49 bl 0x32440 _strncpy +172 0001f8fc 801e15dc lwz r0,0x15dc(r30) +176 0001f900 805f0000 lwz r2,0x0(r31) +180 0001f904 3c800004 lis r4,0x4 +184 0001f908 7fc3f378 or r3,r30,r30 +188 0001f90c 38de0018 addi r6,r30,0x18 +192 0001f910 80844400 lwz r4,0x4400(r4) deleteLinesBefore:fromList: +196 0001f914 7c0903a6 mtspr ctr,r0 +200 0001f918 80a20010 lwz r5,0x10(r2) +204 0001f91c 7c0c0378 or r12,r0,r0 +208 0001f920 4e800421 bctrl +212 0001f924 805e15d8 lwz r2,0x15d8(r30) +216 0001f928 3c800004 lis r4,0x4 +220 0001f92c 7fc3f378 or r3,r30,r30 +224 0001f930 80bf0000 lwz r5,0x0(r31) +228 0001f934 7fa6eb78 or r6,r29,r29 +232 0001f938 38fe001c addi r7,r30,0x1c +236 0001f93c 8084444c lwz r4,0x444c(r4) replaceLine:withLine:inList: +240 0001f940 7c4903a6 mtspr ctr,r2 +244 0001f944 7c4c1378 or r12,r2,r2 +248 0001f948 4e800421 bctrl +252 0001f94c 93bf0000 stw r29,0x0(r31) +256 0001f950 38210050 addi r1,r1,0x50 +260 0001f954 80010008 lwz r0,0x8(r1) +264 0001f958 bba1fff4 lmw r29,0xfff4(r1) +268 0001f95c 7c0803a6 mtspr lr,r0 +272 0001f960 4e800020 blr +276 0001f964 60000000 nop +280 0001f968 60000000 nop +284 0001f96c 60000000 nop -(void)[PPCProcessor resetRegisters:] +0 0001f970 7c0802a6 mfspr r0,lr +4 0001f974 bf61ffec stmw r27,0xffec(r1) +8 0001f978 7cbe2b79 or. r30,r5,r5 +12 0001f97c 7c7f1b78 or r31,r3,r3 +16 0001f980 90010008 stw r0,0x8(r1) +20 0001f984 9421ff80 stwu r1,0xff80(r1) +24 0001f988 40820028 bne 0x1f9b0 +28 0001f98c 3cc00004 lis r6,0x4 +32 0001f990 3c600003 lis r3,0x3 +36 0001f994 38800001 li r4,0x1 +40 0001f998 38a00043 li r5,0x43 +44 0001f99c 80c6281c lwz r6,0x281c(r6) +48 0001f9a0 38630dec addi r3,r3,0xdec otx: [PPCProcessor resetRegisters]: tried to reset with nil inLine\n +52 0001f9a4 38c600b0 addi r6,r6,0xb0 +56 0001f9a8 48012bb9 bl 0x32560 _fwrite +60 0001f9ac 48000214 b 0x1fbc0 +64 0001f9b0 800315b4 lwz r0,0x15b4(r3) +68 0001f9b4 3b630978 addi r27,r3,0x978 +72 0001f9b8 3c800004 lis r4,0x4 +76 0001f9bc 80de0014 lwz r6,0x14(r30) +80 0001f9c0 7f65db78 or r5,r27,r27 +84 0001f9c4 80844418 lwz r4,0x4418(r4) getObjcClassPtr:fromMethod: +88 0001f9c8 7c0903a6 mtspr ctr,r0 +92 0001f9cc 7c0c0378 or r12,r0,r0 +96 0001f9d0 4e800421 bctrl +100 0001f9d4 805f15b8 lwz r2,0x15b8(r31) +104 0001f9d8 3c800004 lis r4,0x4 +108 0001f9dc 38bf097c addi r5,r31,0x97c +112 0001f9e0 80de0014 lwz r6,0x14(r30) +116 0001f9e4 7fe3fb78 or r3,r31,r31 +120 0001f9e8 80844414 lwz r4,0x4414(r4) getObjcCatPtr:fromMethod: +124 0001f9ec 7c4903a6 mtspr ctr,r2 +128 0001f9f0 7c4c1378 or r12,r2,r2 +132 0001f9f4 4e800421 bctrl +136 0001f9f8 387f15f0 addi r3,r31,0x15f0 (?[32])mRegInfos +140 0001f9fc 38800000 li r4,0x0 +144 0001fa00 38a00200 li r5,0x200 +148 0001fa04 480129ed bl 0x323f0 _memset +152 0001fa08 805f0978 lwz r2,0x978(r31) +156 0001fa0c 2f820000 cmpwi cr7,r2,0x0 +160 0001fa10 409e00b0 bne cr7,0x1fac0 +164 0001fa14 815f097c lwz r10,0x97c(r31) +168 0001fa18 2f8a0000 cmpwi cr7,r10,0x0 +172 0001fa1c 419e00a8 beq cr7,0x1fac4 +176 0001fa20 800a0000 lwz r0,0x0(r10) +180 0001fa24 804a0004 lwz r2,0x4(r10) +184 0001fa28 812a0008 lwz r9,0x8(r10) +188 0001fa2c 816a000c lwz r11,0xc(r10) +192 0001fa30 9001003c stw r0,0x3c(r1) +196 0001fa34 90410040 stw r2,0x40(r1) +200 0001fa38 91210044 stw r9,0x44(r1) +204 0001fa3c 91610048 stw r11,0x48(r1) +208 0001fa40 881f004d lbz r0,0x4d(r31) +212 0001fa44 804a0010 lwz r2,0x10(r10) +216 0001fa48 2f800000 cmpwi cr7,r0,0x0 +220 0001fa4c 9041004c stw r2,0x4c(r1) +224 0001fa50 419e0010 beq cr7,0x1fa60 +228 0001fa54 3861003c addi r3,r1,0x3c +232 0001fa58 4bfe3689 bl _swap_objc_category +236 0001fa5c 60000000 nop +240 0001fa60 801f158c lwz r0,0x158c(r31) +244 0001fa64 3c800004 lis r4,0x4 +248 0001fa68 80a10040 lwz r5,0x40(r1) +252 0001fa6c 38c00000 li r6,0x0 +256 0001fa70 3fa00004 lis r29,0x4 +260 0001fa74 7fe3fb78 or r3,r31,r31 +264 0001fa78 839f15c4 lwz r28,0x15c4(r31) +268 0001fa7c 80844458 lwz r4,0x4458(r4) getPointer:type: +272 0001fa80 83bd440c lwz r29,0x440c(r29) getObjcClassPtr:fromName: +276 0001fa84 7c0903a6 mtspr ctr,r0 +280 0001fa88 7c0c0378 or r12,r0,r0 +284 0001fa8c 4e800421 bctrl +288 0001fa90 7f8903a6 mtspr ctr,r28 +292 0001fa94 7fa4eb78 or r4,r29,r29 +296 0001fa98 7f65db78 or r5,r27,r27 +300 0001fa9c 7c661b78 or r6,r3,r3 +304 0001faa0 7f8ce378 or r12,r28,r28 +308 0001faa4 7fe3fb78 or r3,r31,r31 +312 0001faa8 4e800421 bctrl +316 0001faac 805f0978 lwz r2,0x978(r31) +320 0001fab0 815f097c lwz r10,0x97c(r31) +324 0001fab4 48000010 b 0x1fac4 +328 0001fab8 60000000 nop +332 0001fabc 60000000 nop +336 0001fac0 815f097c lwz r10,0x97c(r31) +340 0001fac4 3ba00000 li r29,0x0 +344 0001fac8 38000001 li r0,0x1 +348 0001facc 905f1628 stw r2,0x1628(r31) +352 0001fad0 915f162c stw r10,0x162c(r31) +356 0001fad4 981f16b4 stb r0,0x16b4(r31) +360 0001fad8 981f1624 stb r0,0x1624(r31) +364 0001fadc 3c800004 lis r4,0x4 +368 0001fae0 7fe3fb78 or r3,r31,r31 +372 0001fae4 9bbf17f4 stb r29,0x17f4(r31) +376 0001fae8 9bbf1804 stb r29,0x1804(r31) +380 0001faec 801f02f0 lwz r0,0x2f0(r31) +384 0001faf0 93bf17fc stw r29,0x17fc(r31) +388 0001faf4 93bf17f8 stw r29,0x17f8(r31) +392 0001faf8 93bf17f0 stw r29,0x17f0(r31) (?)mLR +396 0001fafc 38a10038 addi r5,r1,0x38 +400 0001fb00 93bf180c stw r29,0x180c(r31) +404 0001fb04 93bf1808 stw r29,0x1808(r31) +408 0001fb08 93bf1800 stw r29,0x1800(r31) (?)mCTR +412 0001fb0c 901f16b0 stw r0,0x16b0(r31) +416 0001fb10 93a10038 stw r29,0x38(r1) +420 0001fb14 801f15bc lwz r0,0x15bc(r31) +424 0001fb18 7c0903a6 mtspr ctr,r0 +428 0001fb1c 7c0c0378 or r12,r0,r0 +432 0001fb20 8084445c lwz r4,0x445c(r4) getObjcMethod:fromAddress: +436 0001fb24 80de0014 lwz r6,0x14(r30) +440 0001fb28 4e800421 bctrl +444 0001fb2c 2f830000 cmpwi cr7,r3,0x0 +448 0001fb30 419e0010 beq cr7,0x1fb40 +452 0001fb34 80410038 lwz r2,0x38(r1) +456 0001fb38 88020048 lbz r0,0x48(r2) +460 0001fb3c 981f0980 stb r0,0x980(r31) +464 0001fb40 807f0968 lwz r3,0x968(r31) +468 0001fb44 2f830000 cmpwi cr7,r3,0x0 +472 0001fb48 419e0010 beq cr7,0x1fb58 +476 0001fb4c 48012815 bl 0x32360 _free +480 0001fb50 93bf0968 stw r29,0x968(r31) +484 0001fb54 93bf096c stw r29,0x96c(r31) +488 0001fb58 807f0970 lwz r3,0x970(r31) +492 0001fb5c 2f830000 cmpwi cr7,r3,0x0 +496 0001fb60 419e0010 beq cr7,0x1fb70 +500 0001fb64 480127fd bl 0x32360 _free +504 0001fb68 93bf0974 stw r29,0x974(r31) +508 0001fb6c 93bf0970 stw r29,0x970(r31) +512 0001fb70 805f0304 lwz r2,0x304(r31) +516 0001fb74 807f0308 lwz r3,0x308(r31) +520 0001fb78 39200000 li r9,0x0 +524 0001fb7c 815f0300 lwz r10,0x300(r31) +528 0001fb80 30630001 addic r3,r3,0x1 +532 0001fb84 7c420194 addze r2,r2 +536 0001fb88 7f891000 cmpw cr7,r9,r2 +540 0001fb8c 905f0304 stw r2,0x304(r31) +544 0001fb90 907f0308 stw r3,0x308(r31) +548 0001fb94 419d002c bgt cr7,0x1fbc0 +552 0001fb98 409e0018 bne cr7,0x1fbb0 +556 0001fb9c 7f8a1840 cmplw cr7,r10,r3 +560 0001fba0 419d0020 bgt cr7,0x1fbc0 +564 0001fba4 60000000 nop +568 0001fba8 60000000 nop +572 0001fbac 60000000 nop +576 0001fbb0 3840ffff li r2,0xffff +580 0001fbb4 3860ffff li r3,0xffff +584 0001fbb8 905f0304 stw r2,0x304(r31) +588 0001fbbc 907f0308 stw r3,0x308(r31) +592 0001fbc0 38210080 addi r1,r1,0x80 +596 0001fbc4 80010008 lwz r0,0x8(r1) +600 0001fbc8 bb61ffec lmw r27,0xffec(r1) +604 0001fbcc 7c0803a6 mtspr lr,r0 +608 0001fbd0 4e800020 blr +612 0001fbd4 60000000 nop +616 0001fbd8 60000000 nop +620 0001fbdc 60000000 nop -(BOOL)[PPCProcessor restoreRegisters:] +0 0001fbe0 7c0802a6 mfspr r0,lr +4 0001fbe4 bf21ffe4 stmw r25,0xffe4(r1) +8 0001fbe8 7cbe2b79 or. r30,r5,r5 +12 0001fbec 7c7f1b78 or r31,r3,r3 +16 0001fbf0 90010008 stw r0,0x8(r1) +20 0001fbf4 9421ffa0 stwu r1,0xffa0(r1) +24 0001fbf8 40820038 bne 0x1fc30 +28 0001fbfc 3cc00004 lis r6,0x4 +32 0001fc00 3c600003 lis r3,0x3 +36 0001fc04 38800001 li r4,0x1 +40 0001fc08 38a00047 li r5,0x47 +44 0001fc0c 80c6281c lwz r6,0x281c(r6) +48 0001fc10 38630e30 addi r3,r3,0xe30 otx: [PPCProcessor restoreRegisters]: tried to restore with nil inLine\n +52 0001fc14 38c600b0 addi r6,r6,0xb0 +56 0001fc18 48012949 bl 0x32560 _fwrite +60 0001fc1c 38600000 li r3,0x0 +64 0001fc20 480001c0 b 0x1fde0 +68 0001fc24 60000000 nop +72 0001fc28 60000000 nop +76 0001fc2c 60000000 nop +80 0001fc30 80430304 lwz r2,0x304(r3) +84 0001fc34 80630308 lwz r3,0x308(r3) +88 0001fc38 2f820000 cmpwi cr7,r2,0x0 +92 0001fc3c 419c0164 blt cr7,0x1fda0 +96 0001fc40 1c03000c mulli r0,r3,0xc +100 0001fc44 805f02fc lwz r2,0x2fc(r31) +104 0001fc48 7c401214 add r2,r0,r2 +108 0001fc4c 81420004 lwz r10,0x4(r2) +112 0001fc50 2f8a0000 cmpwi cr7,r10,0x0 +116 0001fc54 409e015c bne cr7,0x1fdb0 +120 0001fc58 48000148 b 0x1fda0 +124 0001fc5c 60000000 nop +128 0001fc60 80090000 lwz r0,0x0(r9) +132 0001fc64 7d6a1214 add r11,r10,r2 +136 0001fc68 39290018 addi r9,r9,0x18 +140 0001fc6c 38420018 addi r2,r2,0x18 +144 0001fc70 7f880000 cmpw cr7,r8,r0 +148 0001fc74 409e011c bne cr7,0x1fd90 +152 0001fc78 83ab0004 lwz r29,0x4(r11) +156 0001fc7c 387f15f0 addi r3,r31,0x15f0 (?[32])mRegInfos +160 0001fc80 38a00200 li r5,0x200 +164 0001fc84 836b0008 lwz r27,0x8(r11) +168 0001fc88 832b0014 lwz r25,0x14(r11) +172 0001fc8c 834b0010 lwz r26,0x10(r11) +176 0001fc90 838b000c lwz r28,0xc(r11) +180 0001fc94 7fa4eb78 or r4,r29,r29 +184 0001fc98 480126b9 bl 0x32350 _memcpy +188 0001fc9c 801d0200 lwz r0,0x200(r29) +192 0001fca0 805d0204 lwz r2,0x204(r29) +196 0001fca4 2f9b0000 cmpwi cr7,r27,0x0 +200 0001fca8 813d0208 lwz r9,0x208(r29) +204 0001fcac 817d020c lwz r11,0x20c(r29) +208 0001fcb0 901f17f0 stw r0,0x17f0(r31) (?)mLR +212 0001fcb4 905f17f4 stw r2,0x17f4(r31) +216 0001fcb8 913f17f8 stw r9,0x17f8(r31) +220 0001fcbc 917f17fc stw r11,0x17fc(r31) +224 0001fcc0 801d021c lwz r0,0x21c(r29) +228 0001fcc4 805d0210 lwz r2,0x210(r29) +232 0001fcc8 813d0214 lwz r9,0x214(r29) +236 0001fccc 817d0218 lwz r11,0x218(r29) +240 0001fcd0 901f180c stw r0,0x180c(r31) +244 0001fcd4 905f1800 stw r2,0x1800(r31) (?)mCTR +248 0001fcd8 913f1804 stw r9,0x1804(r31) +252 0001fcdc 917f1808 stw r11,0x1808(r31) +256 0001fce0 419e003c beq cr7,0x1fd1c +260 0001fce4 807f0968 lwz r3,0x968(r31) +264 0001fce8 2f830000 cmpwi cr7,r3,0x0 +268 0001fcec 419e0008 beq cr7,0x1fcf4 +272 0001fcf0 48012671 bl 0x32360 _free +276 0001fcf4 939f096c stw r28,0x96c(r31) +280 0001fcf8 1c7c0014 mulli r3,r28,0x14 +284 0001fcfc 48012615 bl 0x32310 _malloc +288 0001fd00 80bf096c lwz r5,0x96c(r31) +292 0001fd04 7f64db78 or r4,r27,r27 +296 0001fd08 907f0968 stw r3,0x968(r31) +300 0001fd0c 54a02036 rlwinm r0,r5,4,0,27 +304 0001fd10 54a5103a rlwinm r5,r5,2,0,29 +308 0001fd14 7ca50214 add r5,r5,r0 +312 0001fd18 48012639 bl 0x32350 _memcpy +316 0001fd1c 2f9a0000 cmpwi cr7,r26,0x0 +320 0001fd20 419e003c beq cr7,0x1fd5c +324 0001fd24 807f0970 lwz r3,0x970(r31) +328 0001fd28 2f830000 cmpwi cr7,r3,0x0 +332 0001fd2c 419e0008 beq cr7,0x1fd34 +336 0001fd30 48012631 bl 0x32360 _free +340 0001fd34 933f0974 stw r25,0x974(r31) +344 0001fd38 1c790014 mulli r3,r25,0x14 +348 0001fd3c 480125d5 bl 0x32310 _malloc +352 0001fd40 80bf0974 lwz r5,0x974(r31) +356 0001fd44 7f44d378 or r4,r26,r26 +360 0001fd48 907f0970 stw r3,0x970(r31) +364 0001fd4c 54a02036 rlwinm r0,r5,4,0,27 +368 0001fd50 54a5103a rlwinm r5,r5,2,0,29 +372 0001fd54 7ca50214 add r5,r5,r0 +376 0001fd58 480125f9 bl 0x32350 _memcpy +380 0001fd5c 881f02eb lbz r0,0x2eb(r31) +384 0001fd60 2f800000 cmpwi cr7,r0,0x0 +388 0001fd64 419e003c beq cr7,0x1fda0 +392 0001fd68 805e0000 lwz r2,0x0(r30) +396 0001fd6c 88020000 lbz r0,0x0(r2) +400 0001fd70 2f80000a cmpwi cr7,r0,0xa +404 0001fd74 419e002c beq cr7,0x1fda0 +408 0001fd78 881e0032 lbz r0,0x32(r30) +412 0001fd7c 38600001 li r3,0x1 +416 0001fd80 2f800000 cmpwi cr7,r0,0x0 +420 0001fd84 419e005c beq cr7,0x1fde0 +424 0001fd88 48000018 b 0x1fda0 +428 0001fd8c 60000000 nop +432 0001fd90 4200fed0 bdnz 0x1fc60 +436 0001fd94 60000000 nop +440 0001fd98 60000000 nop +444 0001fd9c 60000000 nop +448 0001fda0 38600000 li r3,0x0 +452 0001fda4 4800003c b 0x1fde0 +456 0001fda8 60000000 nop +460 0001fdac 60000000 nop +464 0001fdb0 80420008 lwz r2,0x8(r2) +468 0001fdb4 2f820000 cmpwi cr7,r2,0x0 +472 0001fdb8 419effe8 beq cr7,0x1fda0 +476 0001fdbc 811e0014 lwz r8,0x14(r30) +480 0001fdc0 800a0000 lwz r0,0x0(r10) +484 0001fdc4 7d4b5378 or r11,r10,r10 +488 0001fdc8 7f880000 cmpw cr7,r8,r0 +492 0001fdcc 419efeac beq cr7,0x1fc78 +496 0001fdd0 7c4903a6 mtspr ctr,r2 +500 0001fdd4 392a0018 addi r9,r10,0x18 +504 0001fdd8 38400018 li r2,0x18 +508 0001fddc 4bffffb4 b 0x1fd90 +512 0001fde0 38210060 addi r1,r1,0x60 +516 0001fde4 80010008 lwz r0,0x8(r1) +520 0001fde8 bb21ffe4 lmw r25,0xffe4(r1) +524 0001fdec 7c0803a6 mtspr lr,r0 +528 0001fdf0 4e800020 blr +532 0001fdf4 60000000 nop +536 0001fdf8 60000000 nop +540 0001fdfc 60000000 nop -(BOOL)[PPCProcessor lineIsFunction:] +0 0001fe00 7c400026 mfcr r2 +4 0001fe04 7c0802a6 mfspr r0,lr +8 0001fe08 bf81fff0 stmw r28,0xfff0(r1) +12 0001fe0c 7cbd2b79 or. r29,r5,r5 +16 0001fe10 7c7e1b78 or r30,r3,r3 +20 0001fe14 90010008 stw r0,0x8(r1) +24 0001fe18 90410004 stw r2,0x4(r1) +28 0001fe1c 9421ffa0 stwu r1,0xffa0(r1) +32 0001fe20 41820210 beq 0x20030 +36 0001fe24 83fd0014 lwz r31,0x14(r29) +40 0001fe28 80030984 lwz r0,0x984(r3) +44 0001fe2c 7f9f0000 cmpw cr7,r31,r0 +48 0001fe30 419e0210 beq cr7,0x20040 +52 0001fe34 80030988 lwz r0,0x988(r3) +56 0001fe38 7f9f0000 cmpw cr7,r31,r0 +60 0001fe3c 419e0204 beq cr7,0x20040 +64 0001fe40 804315e4 lwz r2,0x15e4(r3) +68 0001fe44 38000000 li r0,0x0 +72 0001fe48 3c800004 lis r4,0x4 +76 0001fe4c 38a10038 addi r5,r1,0x38 +80 0001fe50 7fe6fb78 or r6,r31,r31 +84 0001fe54 90010038 stw r0,0x38(r1) +88 0001fe58 808443f8 lwz r4,0x43f8(r4) findClassMethod:byAddress: +92 0001fe5c 7c4903a6 mtspr ctr,r2 +96 0001fe60 7c4c1378 or r12,r2,r2 +100 0001fe64 4e800421 bctrl +104 0001fe68 2f830000 cmpwi cr7,r3,0x0 +108 0001fe6c 409e01d4 bne cr7,0x20040 +112 0001fe70 801e15e8 lwz r0,0x15e8(r30) +116 0001fe74 3c800004 lis r4,0x4 +120 0001fe78 7fc3f378 or r3,r30,r30 +124 0001fe7c 38a10038 addi r5,r1,0x38 +128 0001fe80 7fe6fb78 or r6,r31,r31 +132 0001fe84 808443f4 lwz r4,0x43f4(r4) findCatMethod:byAddress: +136 0001fe88 7c0903a6 mtspr ctr,r0 +140 0001fe8c 7c0c0378 or r12,r0,r0 +144 0001fe90 4e800421 bctrl +148 0001fe94 2f830000 cmpwi cr7,r3,0x0 +152 0001fe98 409e01a8 bne cr7,0x20040 +156 0001fe9c 801e15e0 lwz r0,0x15e0(r30) +160 0001fea0 3c800004 lis r4,0x4 +164 0001fea4 7fc3f378 or r3,r30,r30 +168 0001fea8 7fe5fb78 or r5,r31,r31 +172 0001feac 808443fc lwz r4,0x43fc(r4) findSymbolByAddress: +176 0001feb0 7c0903a6 mtspr ctr,r0 +180 0001feb4 7c0c0378 or r12,r0,r0 +184 0001feb8 4e800421 bctrl +188 0001febc 2f830000 cmpwi cr7,r3,0x0 +192 0001fec0 409e0180 bne cr7,0x20040 +196 0001fec4 805d000c lwz r2,0xc(r29) +200 0001fec8 2f820000 cmpwi cr7,r2,0x0 +204 0001fecc 419e0010 beq cr7,0x1fedc +208 0001fed0 88020031 lbz r0,0x31(r2) +212 0001fed4 2f800000 cmpwi cr7,r0,0x0 +216 0001fed8 419e0168 beq cr7,0x20040 +220 0001fedc 387d0018 addi r3,r29,0x18 +224 0001fee0 38800000 li r4,0x0 +228 0001fee4 38a00010 li r5,0x10 +232 0001fee8 48012799 bl 0x32680 _strtoul +236 0001feec 3c007c08 lis r0,0x7c08 +240 0001fef0 546302ca rlwinm r3,r3,0,11,5 +244 0001fef4 600002a6 ori r0,r0,0x2a6 +248 0001fef8 7f830000 cmpw cr7,r3,r0 +252 0001fefc 409e0134 bne cr7,0x20030 +256 0001ff00 83fd000c lwz r31,0xc(r29) +260 0001ff04 2e1f0000 cmpwi cr4,r31,0x0 +264 0001ff08 40920140 bne cr4,0x20048 +268 0001ff0c 48000134 b 0x20040 +272 0001ff10 881f0032 lbz r0,0x32(r31) +276 0001ff14 2f800000 cmpwi cr7,r0,0x0 +280 0001ff18 409e0118 bne cr7,0x20030 +284 0001ff1c 387f0018 addi r3,r31,0x18 +288 0001ff20 38800000 li r4,0x0 +292 0001ff24 38a00010 li r5,0x10 +296 0001ff28 48012759 bl 0x32680 _strtoul +300 0001ff2c 3c007c00 lis r0,0x7c00 +304 0001ff30 5462054a rlwinm r2,r3,0,21,5 +308 0001ff34 60000008 ori r0,r0,0x8 +312 0001ff38 7f820000 cmpw cr7,r2,r0 +316 0001ff3c 419e0084 beq cr7,0x1ffc0 +320 0001ff40 546236be rlwinm r2,r3,6,26,31 +324 0001ff44 2f820010 cmpwi cr7,r2,0x10 +328 0001ff48 419e0014 beq cr7,0x1ff5c +332 0001ff4c 2f820012 cmpwi cr7,r2,0x12 +336 0001ff50 419e000c beq cr7,0x1ff5c +340 0001ff54 2f820013 cmpwi cr7,r2,0x13 +344 0001ff58 409e0058 bne cr7,0x1ffb0 +348 0001ff5c 544006be rlwinm r0,r2,0,26,31 +352 0001ff60 2f800013 cmpwi cr7,r0,0x13 +356 0001ff64 409e0014 bne cr7,0x1ff78 +360 0001ff68 5460fdbe rlwinm r0,r3,31,22,31 +364 0001ff6c 2f800010 cmpwi cr7,r0,0x10 +368 0001ff70 409e001c bne cr7,0x1ff8c +372 0001ff74 4800000c b 0x1ff80 +376 0001ff78 2f800010 cmpwi cr7,r0,0x10 +380 0001ff7c 409e0010 bne cr7,0x1ff8c +384 0001ff80 54605efe rlwinm r0,r3,11,27,31 +388 0001ff84 2f800014 cmpwi cr7,r0,0x14 +392 0001ff88 409e0028 bne cr7,0x1ffb0 +396 0001ff8c 3c00429f lis r0,0x429f +400 0001ff90 60000005 ori r0,r0,0x5 +404 0001ff94 7f830000 cmpw cr7,r3,r0 +408 0001ff98 419e0018 beq cr7,0x1ffb0 +412 0001ff9c 3c004800 lis r0,0x4800 +416 0001ffa0 60000001 ori r0,r0,0x1 +420 0001ffa4 7c620038 and r2,r3,r0 +424 0001ffa8 7f820000 cmpw cr7,r2,r0 +428 0001ffac 409e0014 bne cr7,0x1ffc0 +432 0001ffb0 83ff000c lwz r31,0xc(r31) +436 0001ffb4 2e1f0000 cmpwi cr4,r31,0x0 +440 0001ffb8 4092ff58 bne cr4,0x1ff10 +444 0001ffbc 48000084 b 0x20040 +448 0001ffc0 41920080 beq cr4,0x20040 +452 0001ffc4 83ff0008 lwz r31,0x8(r31) +456 0001ffc8 7f9df800 cmpw cr7,r29,r31 +460 0001ffcc 419e0074 beq cr7,0x20040 +464 0001ffd0 3fc07fe0 lis r30,0x7fe0 +468 0001ffd4 3f806000 lis r28,0x6000 +472 0001ffd8 63de0008 ori r30,r30,0x8 +476 0001ffdc 881f0031 lbz r0,0x31(r31) +480 0001ffe0 2f800000 cmpwi cr7,r0,0x0 +484 0001ffe4 419e0038 beq cr7,0x2001c +488 0001ffe8 881f0032 lbz r0,0x32(r31) +492 0001ffec 2f800000 cmpwi cr7,r0,0x0 +496 0001fff0 409e0040 bne cr7,0x20030 +500 0001fff4 387f0018 addi r3,r31,0x18 +504 0001fff8 38800000 li r4,0x0 +508 0001fffc 38a00010 li r5,0x10 +512 00020000 48012681 bl 0x32680 _strtoul +516 00020004 7f83f000 cmpw cr7,r3,r30 +520 00020008 419e0014 beq cr7,0x2001c +524 0002000c 7f83e000 cmpw cr7,r3,r28 +528 00020010 419e000c beq cr7,0x2001c +532 00020014 2f830000 cmpwi cr7,r3,0x0 +536 00020018 409e0040 bne cr7,0x20058 +540 0002001c 83ff0008 lwz r31,0x8(r31) +544 00020020 7f9df800 cmpw cr7,r29,r31 +548 00020024 409effb8 bne cr7,0x1ffdc +552 00020028 48000018 b 0x20040 +556 0002002c 60000000 nop +560 00020030 38600000 li r3,0x0 +564 00020034 4800003c b 0x20070 +568 00020038 60000000 nop +572 0002003c 60000000 nop +576 00020040 38600001 li r3,0x1 +580 00020044 4800002c b 0x20070 +584 00020048 881f0032 lbz r0,0x32(r31) +588 0002004c 2f800000 cmpwi cr7,r0,0x0 +592 00020050 409effe0 bne cr7,0x20030 +596 00020054 4bfffec8 b 0x1ff1c +600 00020058 38000001 li r0,0x1 +604 0002005c 38600000 li r3,0x0 +608 00020060 981f0032 stb r0,0x32(r31) +612 00020064 60000000 nop +616 00020068 60000000 nop +620 0002006c 60000000 nop +624 00020070 38210060 addi r1,r1,0x60 +628 00020074 80010008 lwz r0,0x8(r1) +632 00020078 81610004 lwz r11,0x4(r1) +636 0002007c bb81fff0 lmw r28,0xfff0(r1) +640 00020080 7c0803a6 mtspr lr,r0 +644 00020084 7d708120 mtocrf 0x08,r11 +648 00020088 4e800020 blr +652 0002008c 60000000 nop -(BOOL)[PPCProcessor codeIsBlockJump:] +0 00020090 7c0802a6 mfspr r0,lr +4 00020094 7ca32b78 or r3,r5,r5 +8 00020098 38800000 li r4,0x0 +12 0002009c 38a00010 li r5,0x10 +16 000200a0 90010008 stw r0,0x8(r1) +20 000200a4 9421ffc0 stwu r1,0xffc0(r1) +24 000200a8 480125d9 bl 0x32680 _strtoul +28 000200ac 546036be rlwinm r0,r3,6,26,31 +32 000200b0 2f800010 cmpwi cr7,r0,0x10 +36 000200b4 419e001c beq cr7,0x200d0 +40 000200b8 2f800012 cmpwi cr7,r0,0x12 +44 000200bc 419e0014 beq cr7,0x200d0 +48 000200c0 2f800013 cmpwi cr7,r0,0x13 +52 000200c4 409e002c bne cr7,0x200f0 +56 000200c8 60000000 nop +60 000200cc 60000000 nop +64 000200d0 70600002 andi. r0,r3,0x2 +68 000200d4 4082001c bne 0x200f0 +72 000200d8 70600001 andi. r0,r3,0x1 +76 000200dc 38600001 li r3,0x1 +80 000200e0 41820014 beq 0x200f4 +84 000200e4 60000000 nop +88 000200e8 60000000 nop +92 000200ec 60000000 nop +96 000200f0 38600000 li r3,0x0 +100 000200f4 38210040 addi r1,r1,0x40 +104 000200f8 80010008 lwz r0,0x8(r1) +108 000200fc 7c0803a6 mtspr lr,r0 +112 00020100 4e800020 blr +116 00020104 60000000 nop +120 00020108 60000000 nop +124 0002010c 60000000 nop -(void)[PPCProcessor gatherFuncInfos] +0 00020110 7c0802a6 mfspr r0,lr +4 00020114 be81ffd0 stmw r20,0xffd0(r1) +8 00020118 7c7d1b78 or r29,r3,r3 +12 0002011c 90010008 stw r0,0x8(r1) +16 00020120 9421ff70 stwu r1,0xff70(r1) +20 00020124 60000000 nop +24 00020128 60000000 nop +28 0002012c 83e3001c lwz r31,0x1c(r3) +32 00020130 2f9f0000 cmpwi cr7,r31,0x0 +36 00020134 419e0398 beq cr7,0x204cc +40 00020138 3f200004 lis r25,0x4 +44 0002013c 3f000004 lis r24,0x4 +48 00020140 3f600004 lis r27,0x4 +52 00020144 3ec00003 lis r22,0x3 +56 00020148 3b394448 addi r25,r25,0x4448 resetRegisters: +60 0002014c 3b184460 addi r24,r24,0x4460 restoreRegisters: +64 00020150 3b7b443c addi r27,r27,0x443c updateRegisters: +68 00020154 3ad60e78 addi r22,r22,0xe78 otx: [PPCProcessor gatherFuncInfos] currentBlock is nil. Flame the dev.\n +72 00020158 3a800000 li r20,0x0 +76 0002015c 60000000 nop +80 00020160 881f0031 lbz r0,0x31(r31) +84 00020164 2f800000 cmpwi cr7,r0,0x0 +88 00020168 419e0358 beq cr7,0x204c0 +92 0002016c 48000034 b 0x201a0 +96 00020170 809c0008 lwz r4,0x8(r28) +100 00020174 2f840000 cmpwi cr7,r4,0x0 +104 00020178 419e018c beq cr7,0x20304 +108 0002017c 80030000 lwz r0,0x0(r3) +112 00020180 7c7e1b78 or r30,r3,r3 +116 00020184 7f950000 cmpw cr7,r21,r0 +120 00020188 419e0160 beq cr7,0x202e8 +124 0002018c 7c8903a6 mtspr ctr,r4 +128 00020190 38430018 addi r2,r3,0x18 +132 00020194 39200018 li r9,0x18 +136 00020198 48000168 b 0x20300 +140 0002019c 60000000 nop +144 000201a0 387f0018 addi r3,r31,0x18 +148 000201a4 38800000 li r4,0x0 +152 000201a8 38a00010 li r5,0x10 +156 000201ac 480124d5 bl 0x32680 _strtoul +160 000201b0 881f0032 lbz r0,0x32(r31) +164 000201b4 7c7e1b78 or r30,r3,r3 +168 000201b8 2f800000 cmpwi cr7,r0,0x0 +172 000201bc 419e0034 beq cr7,0x201f0 +176 000201c0 801f0014 lwz r0,0x14(r31) +180 000201c4 805d159c lwz r2,0x159c(r29) +184 000201c8 7fa3eb78 or r3,r29,r29 +188 000201cc 7fe5fb78 or r5,r31,r31 +192 000201d0 7c4903a6 mtspr ctr,r2 +196 000201d4 901d02f0 stw r0,0x2f0(r29) +200 000201d8 7c4c1378 or r12,r2,r2 +204 000201dc 80990000 lwz r4,0x0(r25) resetRegisters: +208 000201e0 4e800421 bctrl +212 000201e4 48000028 b 0x2020c +216 000201e8 60000000 nop +220 000201ec 60000000 nop +224 000201f0 801d15a4 lwz r0,0x15a4(r29) +228 000201f4 7fa3eb78 or r3,r29,r29 +232 000201f8 80980000 lwz r4,0x0(r24) restoreRegisters: +236 000201fc 7fe5fb78 or r5,r31,r31 +240 00020200 7c0903a6 mtspr ctr,r0 +244 00020204 7c0c0378 or r12,r0,r0 +248 00020208 4e800421 bctrl +252 0002020c 801d15a0 lwz r0,0x15a0(r29) +256 00020210 7fa3eb78 or r3,r29,r29 +260 00020214 809b0000 lwz r4,0x0(r27) updateRegisters: +264 00020218 7fe5fb78 or r5,r31,r31 +268 0002021c 7c0903a6 mtspr ctr,r0 +272 00020220 7c0c0378 or r12,r0,r0 +276 00020224 4e800421 bctrl +280 00020228 57c036be rlwinm r0,r30,6,26,31 +284 0002022c 2f000010 cmpwi cr6,r0,0x10 +288 00020230 419a0020 beq cr6,0x20250 +292 00020234 2f800012 cmpwi cr7,r0,0x12 +296 00020238 419e0018 beq cr7,0x20250 +300 0002023c 2f800013 cmpwi cr7,r0,0x13 +304 00020240 409e0280 bne cr7,0x204c0 +308 00020244 60000000 nop +312 00020248 60000000 nop +316 0002024c 60000000 nop +320 00020250 73c20002 andi. r2,r30,0x2 +324 00020254 4082026c bne 0x204c0 +328 00020258 73c20001 andi. r2,r30,0x1 +332 0002025c 40820264 bne 0x204c0 +336 00020260 813d0304 lwz r9,0x304(r29) +340 00020264 815d0308 lwz r10,0x308(r29) +344 00020268 2f890000 cmpwi cr7,r9,0x0 +348 0002026c 419c0254 blt cr7,0x204c0 +352 00020270 2f800013 cmpwi cr7,r0,0x13 +356 00020274 419e024c beq cr7,0x204c0 +360 00020278 2f800012 cmpwi cr7,r0,0x12 +364 0002027c 409e0020 bne cr7,0x2029c +368 00020280 77c00200 andis. r0,r30,0x200 +372 00020284 807f0014 lwz r3,0x14(r31) +376 00020288 57c001ba rlwinm r0,r30,0,6,29 +380 0002028c 41820008 beq 0x20294 +384 00020290 6400fc00 oris r0,r0,0xfc00 +388 00020294 7ea01a14 add r21,r0,r3 +392 00020298 48000018 b 0x202b0 +396 0002029c 409a0014 bne cr6,0x202b0 +400 000202a0 57c0003a rlwinm r0,r30,0,0,29 +404 000202a4 805f0014 lwz r2,0x14(r31) +408 000202a8 7c000734 extsh r0,r0 +412 000202ac 7ea01214 add r21,r0,r2 +416 000202b0 1c0a000c mulli r0,r10,0xc +420 000202b4 805d02fc lwz r2,0x2fc(r29) +424 000202b8 7f801214 add r28,r0,r2 +428 000202bc 807c0004 lwz r3,0x4(r28) +432 000202c0 2f830000 cmpwi cr7,r3,0x0 +436 000202c4 409efeac bne cr7,0x20170 +440 000202c8 48000084 b 0x2034c +444 000202cc 60000000 nop +448 000202d0 80020000 lwz r0,0x0(r2) +452 000202d4 7fc34a14 add r30,r3,r9 +456 000202d8 38420018 addi r2,r2,0x18 +460 000202dc 39290018 addi r9,r9,0x18 +464 000202e0 7f950000 cmpw cr7,r21,r0 +468 000202e4 409e001c bne cr7,0x20300 +472 000202e8 2f9e0000 cmpwi cr7,r30,0x0 +476 000202ec 409e00b4 bne cr7,0x203a0 +480 000202f0 48000014 b 0x20304 +484 000202f4 60000000 nop +488 000202f8 60000000 nop +492 000202fc 60000000 nop +496 00020300 4200ffd0 bdnz 0x202d0 +500 00020304 38840001 addi r4,r4,0x1 +504 00020308 909c0008 stw r4,0x8(r28) +508 0002030c 1c840018 mulli r4,r4,0x18 +512 00020310 48012011 bl 0x32320 _realloc +516 00020314 801c0008 lwz r0,0x8(r28) +520 00020318 907c0004 stw r3,0x4(r28) +524 0002031c 54022834 rlwinm r2,r0,5,0,26 +528 00020320 54001838 rlwinm r0,r0,3,0,28 +532 00020324 7c401050 subf r2,r0,r2 +536 00020328 7c431214 add r2,r3,r2 +540 0002032c 3bc2ffe8 addi r30,r2,0xffe8 +544 00020330 9282ffe8 stw r20,0xffe8(r2) +548 00020334 929e0014 stw r20,0x14(r30) +552 00020338 929e0010 stw r20,0x10(r30) +556 0002033c 929e000c stw r20,0xc(r30) +560 00020340 929e0008 stw r20,0x8(r30) +564 00020344 929e0004 stw r20,0x4(r30) +568 00020348 48000058 b 0x203a0 +572 0002034c 805c0008 lwz r2,0x8(r28) +576 00020350 38600001 li r3,0x1 +580 00020354 38800018 li r4,0x18 +584 00020358 38420001 addi r2,r2,0x1 +588 0002035c 905c0008 stw r2,0x8(r28) +592 00020360 48012121 bl 0x32480 _calloc +596 00020364 2f830000 cmpwi cr7,r3,0x0 +600 00020368 7c7e1b78 or r30,r3,r3 +604 0002036c 907c0004 stw r3,0x4(r28) +608 00020370 409e0030 bne cr7,0x203a0 +612 00020374 3cc00004 lis r6,0x4 +616 00020378 7ec3b378 or r3,r22,r22 +620 0002037c 38800001 li r4,0x1 +624 00020380 38a00048 li r5,0x48 +628 00020384 80c6281c lwz r6,0x281c(r6) +632 00020388 38c600b0 addi r6,r6,0xb0 +636 0002038c 480121d5 bl 0x32560 _fwrite +640 00020390 4800014c b 0x204dc +644 00020394 60000000 nop +648 00020398 60000000 nop +652 0002039c 60000000 nop +656 000203a0 38600220 li r3,0x220 +660 000203a4 3ae00000 li r23,0x0 +664 000203a8 48011f69 bl 0x32310 _malloc +668 000203ac 389d15f0 addi r4,r29,0x15f0 (?[32])mRegInfos +672 000203b0 38a00200 li r5,0x200 +676 000203b4 7c7c1b78 or r28,r3,r3 +680 000203b8 48011f99 bl 0x32350 _memcpy +684 000203bc 801d0968 lwz r0,0x968(r29) +688 000203c0 811d17f0 lwz r8,0x17f0(r29) (?)mLR +692 000203c4 80fd17f4 lwz r7,0x17f4(r29) +696 000203c8 80dd17f8 lwz r6,0x17f8(r29) +700 000203cc 805d17fc lwz r2,0x17fc(r29) +704 000203d0 813d1804 lwz r9,0x1804(r29) +708 000203d4 817d1808 lwz r11,0x1808(r29) +712 000203d8 815d180c lwz r10,0x180c(r29) +716 000203dc 2f800000 cmpwi cr7,r0,0x0 +720 000203e0 801d1800 lwz r0,0x1800(r29) (?)mCTR +724 000203e4 911c0200 stw r8,0x200(r28) +728 000203e8 90fc0204 stw r7,0x204(r28) +732 000203ec 90dc0208 stw r6,0x208(r28) +736 000203f0 905c020c stw r2,0x20c(r28) +740 000203f4 913c0214 stw r9,0x214(r28) +744 000203f8 917c0218 stw r11,0x218(r28) +748 000203fc 915c021c stw r10,0x21c(r28) +752 00020400 901c0210 stw r0,0x210(r28) +756 00020404 419e0034 beq cr7,0x20438 +760 00020408 807d096c lwz r3,0x96c(r29) +764 0002040c 54602036 rlwinm r0,r3,4,0,27 +768 00020410 5463103a rlwinm r3,r3,2,0,29 +772 00020414 7c630214 add r3,r3,r0 +776 00020418 48011ef9 bl 0x32310 _malloc +780 0002041c 80bd096c lwz r5,0x96c(r29) +784 00020420 809d0968 lwz r4,0x968(r29) +788 00020424 7c771b78 or r23,r3,r3 +792 00020428 54a02036 rlwinm r0,r5,4,0,27 +796 0002042c 54a5103a rlwinm r5,r5,2,0,29 +800 00020430 7ca50214 add r5,r5,r0 +804 00020434 48011f1d bl 0x32350 _memcpy +808 00020438 801d0970 lwz r0,0x970(r29) +812 0002043c 3b400000 li r26,0x0 +816 00020440 2f800000 cmpwi cr7,r0,0x0 +820 00020444 419e0034 beq cr7,0x20478 +824 00020448 807d0974 lwz r3,0x974(r29) +828 0002044c 54602036 rlwinm r0,r3,4,0,27 +832 00020450 5463103a rlwinm r3,r3,2,0,29 +836 00020454 7c630214 add r3,r3,r0 +840 00020458 48011eb9 bl 0x32310 _malloc +844 0002045c 80bd0974 lwz r5,0x974(r29) +848 00020460 809d0970 lwz r4,0x970(r29) +852 00020464 7c7a1b78 or r26,r3,r3 +856 00020468 54a02036 rlwinm r0,r5,4,0,27 +860 0002046c 54a5103a rlwinm r5,r5,2,0,29 +864 00020470 7ca50214 add r5,r5,r0 +868 00020474 48011edd bl 0x32350 _memcpy +872 00020478 805d096c lwz r2,0x96c(r29) +876 0002047c 801d0974 lwz r0,0x974(r29) +880 00020480 93410048 stw r26,0x48(r1) +884 00020484 92a10038 stw r21,0x38(r1) +888 00020488 92e10040 stw r23,0x40(r1) +892 0002048c 9381003c stw r28,0x3c(r1) +896 00020490 9001004c stw r0,0x4c(r1) +900 00020494 90410044 stw r2,0x44(r1) +904 00020498 939e0004 stw r28,0x4(r30) +908 0002049c 92fe0008 stw r23,0x8(r30) +912 000204a0 905e000c stw r2,0xc(r30) +916 000204a4 92be0000 stw r21,0x0(r30) +920 000204a8 8041004c lwz r2,0x4c(r1) +924 000204ac 80010048 lwz r0,0x48(r1) +928 000204b0 905e0014 stw r2,0x14(r30) +932 000204b4 901e0010 stw r0,0x10(r30) +936 000204b8 60000000 nop +940 000204bc 60000000 nop +944 000204c0 83ff0008 lwz r31,0x8(r31) +948 000204c4 2f9f0000 cmpwi cr7,r31,0x0 +952 000204c8 409efc98 bne cr7,0x20160 +956 000204cc 3840ffff li r2,0xffff +960 000204d0 3860ffff li r3,0xffff +964 000204d4 905d0304 stw r2,0x304(r29) +968 000204d8 907d0308 stw r3,0x308(r29) +972 000204dc 38210090 addi r1,r1,0x90 +976 000204e0 80010008 lwz r0,0x8(r1) +980 000204e4 ba81ffd0 lmw r20,0xffd0(r1) +984 000204e8 7c0803a6 mtspr lr,r0 +988 000204ec 4e800020 blr -(void)[PPCProcessor updateRegisters:] +0 000204f0 7c0802a6 mfspr r0,lr +4 000204f4 bfa1fff4 stmw r29,0xfff4(r1) +8 000204f8 7cbf2b79 or. r31,r5,r5 +12 000204fc 7c7d1b78 or r29,r3,r3 +16 00020500 90010008 stw r0,0x8(r1) +20 00020504 9421ffa0 stwu r1,0xffa0(r1) +24 00020508 40820028 bne 0x20530 +28 0002050c 3cc00004 lis r6,0x4 +32 00020510 3c600003 lis r3,0x3 +36 00020514 38800001 li r4,0x1 +40 00020518 38a00045 li r5,0x45 +44 0002051c 80c6281c lwz r6,0x281c(r6) +48 00020520 38630ec4 addi r3,r3,0xec4 otx: [PPCProcessor updateRegisters]: tried to update with nil inLine\n +52 00020524 38c600b0 addi r6,r6,0xb0 +56 00020528 48012039 bl 0x32560 _fwrite +60 0002052c 48000a24 b 0x20f50 +64 00020530 387f0018 addi r3,r31,0x18 +68 00020534 38800000 li r4,0x0 +72 00020538 38a00010 li r5,0x10 +76 0002053c 48012145 bl 0x32680 _strtoul +80 00020540 546b36be rlwinm r11,r3,6,26,31 +84 00020544 7c7e1b78 or r30,r3,r3 +88 00020548 2f0b0010 cmpwi cr6,r11,0x10 +92 0002054c 409a0014 bne cr6,0x20560 +96 00020550 70600001 andi. r0,r3,0x1 +100 00020554 4082002c bne 0x20580 +104 00020558 480009f8 b 0x20f50 +108 0002055c 60000000 nop +112 00020560 2f8b0013 cmpwi cr7,r11,0x13 +116 00020564 409e003c bne cr7,0x205a0 +120 00020568 5460057e rlwinm r0,r3,0,21,31 +124 0002056c 2f800421 cmpwi cr7,r0,0x421 +128 00020570 409e02e0 bne cr7,0x20850 +132 00020574 60000000 nop +136 00020578 60000000 nop +140 0002057c 60000000 nop +144 00020580 805f0014 lwz r2,0x14(r31) +148 00020584 38000001 li r0,0x1 +152 00020588 981d17f4 stb r0,0x17f4(r29) +156 0002058c 38420004 addi r2,r2,0x4 +160 00020590 905d17f0 stw r2,0x17f0(r29) (?)mLR +164 00020594 60000000 nop +168 00020598 60000000 nop +172 0002059c 60000000 nop +176 000205a0 392bfff9 addi r9,r11,0xfff9 +180 000205a4 2b89001d cmplwi cr7,r9,0x1d +184 000205a8 419d09a8 bgt cr7,0x20f50 +188 000205ac 3c400002 lis r2,0x2 +192 000205b0 5529103a rlwinm r9,r9,2,0,29 +196 000205b4 384205c8 addi r2,r2,0x5c8 +200 000205b8 7c09102e lwzx r0,r9,r2 +204 000205bc 7c001214 add r0,r0,r2 +208 000205c0 7c0903a6 mtspr ctr,r0 +212 000205c4 4e800420 bctr +216 000205c8 00000078 .long 0x00000078 +220 000205cc 000000c0 .long 0x000000c0 +224 000205d0 00000988 .long 0x00000988 +228 000205d4 00000988 .long 0x00000988 +232 000205d8 00000988 .long 0x00000988 +236 000205dc 000000f4 .long 0x000000f4 +240 000205e0 000000f4 .long 0x000000f4 +244 000205e4 000000f4 .long 0x000000f4 +248 000205e8 000001e0 .long 0x000001e0 +252 000205ec 00000264 .long 0x00000264 +256 000205f0 00000988 .long 0x00000988 +260 000205f4 00000290 .long 0x00000290 +264 000205f8 00000264 .long 0x00000264 +268 000205fc 00000988 .long 0x00000988 +272 00020600 000002b0 .long 0x000002b0 +276 00020604 00000988 .long 0x00000988 +280 00020608 00000988 .long 0x00000988 +284 0002060c 0000034c .long 0x0000034c +288 00020610 00000988 .long 0x00000988 +292 00020614 00000988 .long 0x00000988 +296 00020618 00000988 .long 0x00000988 +300 0002061c 00000988 .long 0x00000988 +304 00020620 00000988 .long 0x00000988 +308 00020624 00000988 .long 0x00000988 +312 00020628 00000380 .long 0x00000380 +316 0002062c 00000628 .long 0x00000628 +320 00020630 00000988 .long 0x00000988 +324 00020634 00000628 .long 0x00000628 +328 00020638 00000988 .long 0x00000988 +332 0002063c 0000078c .long 0x0000078c +336 00020640 57c0a5f6 rlwinm r0,r30,20,23,27 +340 00020644 7d20ea14 add r9,r0,r29 +344 00020648 884915f4 lbz r2,0x15f4(r9) +348 0002064c 7c4b0774 extsb r11,r2 +352 00020650 2f8b0000 cmpwi cr7,r11,0x0 +356 00020654 419e0130 beq cr7,0x20784 +360 00020658 804915f0 lwz r2,0x15f0(r9) +364 0002065c 7fc00734 extsh r0,r30 +368 00020660 57c97df6 rlwinm r9,r30,15,23,27 +372 00020664 39600000 li r11,0x0 +376 00020668 7d29ea14 add r9,r9,r29 +380 0002066c 7c4201d6 mullw r2,r2,r0 +384 00020670 38000001 li r0,0x1 +388 00020674 916915f8 stw r11,0x15f8(r9) +392 00020678 916915fc stw r11,0x15fc(r9) +396 0002067c 980915f4 stb r0,0x15f4(r9) +400 00020680 904915f0 stw r2,0x15f0(r9) +404 00020684 480008cc b 0x20f50 +408 00020688 57c0a5f6 rlwinm r0,r30,20,23,27 +412 0002068c 7d20ea14 add r9,r0,r29 +416 00020690 884915f4 lbz r2,0x15f4(r9) +420 00020694 7c4b0774 extsb r11,r2 +424 00020698 2f8b0000 cmpwi cr7,r11,0x0 +428 0002069c 419e00e8 beq cr7,0x20784 +432 000206a0 812915f0 lwz r9,0x15f0(r9) +436 000206a4 57c27df6 rlwinm r2,r30,15,23,27 +440 000206a8 7fc00734 extsh r0,r30 +444 000206ac 39600000 li r11,0x0 +448 000206b0 7c42ea14 add r2,r2,r29 +452 000206b4 7d204850 subf r9,r0,r9 +456 000206b8 4800009c b 0x20754 +460 000206bc 57cb86fe rlwinm r11,r30,16,27,31 +464 000206c0 2f8b0001 cmpwi cr7,r11,0x1 +468 000206c4 409e007c bne cr7,0x20740 +472 000206c8 73c28000 andi. r2,r30,0x8000 +476 000206cc 408200a0 bne 0x2076c +480 000206d0 80fd0968 lwz r7,0x968(r29) +484 000206d4 2f870000 cmpwi cr7,r7,0x0 +488 000206d8 409e07f0 bne cr7,0x20ec8 +492 000206dc 48000020 b 0x206fc +496 000206e0 7c493a14 add r2,r9,r7 +500 000206e4 7d2a4b78 or r10,r9,r9 +504 000206e8 39290014 addi r9,r9,0x14 +508 000206ec 80020010 lwz r0,0x10(r2) +512 000206f0 7f804000 cmpw cr7,r0,r8 +516 000206f4 419e0030 beq cr7,0x20724 +520 000206f8 4200ffe8 bdnz 0x206e0 +524 000206fc 80fd0970 lwz r7,0x970(r29) +528 00020700 2f870000 cmpwi cr7,r7,0x0 +532 00020704 409e07fc bne cr7,0x20f00 +536 00020708 48000064 b 0x2076c +540 0002070c 7c493a14 add r2,r9,r7 +544 00020710 7d2a4b78 or r10,r9,r9 +548 00020714 39290014 addi r9,r9,0x14 +552 00020718 80020010 lwz r0,0x10(r2) +556 0002071c 7f804000 cmpw cr7,r0,r8 +560 00020720 409e0014 bne cr7,0x20734 +564 00020724 7d2a3a14 add r9,r10,r7 +568 00020728 7cea382e lwzx r7,r10,r7 +572 0002072c 57cb7df6 rlwinm r11,r30,15,23,27 +576 00020730 480005c4 b 0x20cf4 +580 00020734 4200ffd8 bdnz 0x2070c +584 00020738 48000034 b 0x2076c +588 0002073c 60000000 nop +592 00020740 2f8b0000 cmpwi cr7,r11,0x0 +596 00020744 409e0028 bne cr7,0x2076c +600 00020748 57c27df6 rlwinm r2,r30,15,23,27 +604 0002074c 57c9043e rlwinm r9,r30,0,16,31 +608 00020750 7c42ea14 add r2,r2,r29 +612 00020754 38000001 li r0,0x1 +616 00020758 916215f8 stw r11,0x15f8(r2) +620 0002075c 912215f0 stw r9,0x15f0(r2) +624 00020760 916215fc stw r11,0x15fc(r2) +628 00020764 980215f4 stb r0,0x15f4(r2) +632 00020768 480007e8 b 0x20f50 +636 0002076c 55602036 rlwinm r0,r11,4,0,27 +640 00020770 7d20ea14 add r9,r0,r29 +644 00020774 884915f4 lbz r2,0x15f4(r9) +648 00020778 7c4b0774 extsb r11,r2 +652 0002077c 2f8b0000 cmpwi cr7,r11,0x0 +656 00020780 409e000c bne cr7,0x2078c +660 00020784 57c27df6 rlwinm r2,r30,15,23,27 +664 00020788 4800010c b 0x20894 +668 0002078c 812915f0 lwz r9,0x15f0(r9) +672 00020790 7fc00734 extsh r0,r30 +676 00020794 57c27df6 rlwinm r2,r30,15,23,27 +680 00020798 39600000 li r11,0x0 +684 0002079c 7c42ea14 add r2,r2,r29 +688 000207a0 7d290214 add r9,r9,r0 +692 000207a4 4bffffb0 b 0x20754 +696 000207a8 57c286fe rlwinm r2,r30,16,27,31 +700 000207ac 57c07df6 rlwinm r0,r30,15,23,27 +704 000207b0 39400000 li r10,0x0 +708 000207b4 2f820000 cmpwi cr7,r2,0x0 +712 000207b8 7d60ea14 add r11,r0,r29 +716 000207bc 914b15f8 stw r10,0x15f8(r11) +720 000207c0 914b15fc stw r10,0x15fc(r11) +724 000207c4 409e0018 bne cr7,0x207dc +728 000207c8 57c2801e rlwinm r2,r30,16,0,15 +732 000207cc 38000001 li r0,0x1 +736 000207d0 904b15f0 stw r2,0x15f0(r11) +740 000207d4 980b15f4 stb r0,0x15f4(r11) +744 000207d8 48000778 b 0x20f50 +748 000207dc 54402036 rlwinm r0,r2,4,0,27 +752 000207e0 7c60ea14 add r3,r0,r29 +756 000207e4 884315f4 lbz r2,0x15f4(r3) +760 000207e8 2f820000 cmpwi cr7,r2,0x0 +764 000207ec 409e001c bne cr7,0x20808 +768 000207f0 384b15f0 addi r2,r11,0x15f0 +772 000207f4 914b15f0 stw r10,0x15f0(r11) +776 000207f8 914b15fc stw r10,0x15fc(r11) +780 000207fc 914b15f8 stw r10,0x15f8(r11) +784 00020800 99420004 stb r10,0x4(r2) +788 00020804 4800074c b 0x20f50 +792 00020808 800315f0 lwz r0,0x15f0(r3) +796 0002080c 57c9801e rlwinm r9,r30,16,0,15 +800 00020810 38400001 li r2,0x1 +804 00020814 914b15f8 stw r10,0x15f8(r11) +808 00020818 914b15fc stw r10,0x15fc(r11) +812 0002081c 984b15f4 stb r2,0x15f4(r11) +816 00020820 7c004a14 add r0,r0,r9 +820 00020824 900b15f0 stw r0,0x15f0(r11) +824 00020828 48000728 b 0x20f50 +828 0002082c 409a0010 bne cr6,0x2083c +832 00020830 73c00001 andi. r0,r30,0x1 +836 00020834 4182071c beq 0x20f50 +840 00020838 48000028 b 0x20860 +844 0002083c 2f8b0013 cmpwi cr7,r11,0x13 +848 00020840 409e0710 bne cr7,0x20f50 +852 00020844 57c0057e rlwinm r0,r30,0,21,31 +856 00020848 60000000 nop +860 0002084c 60000000 nop +864 00020850 2f800421 cmpwi cr7,r0,0x421 +868 00020854 409e06fc bne cr7,0x20f50 +872 00020858 73c20001 andi. r2,r30,0x1 +876 0002085c 418206f4 beq 0x20f50 +880 00020860 38000000 li r0,0x0 +884 00020864 901d1620 stw r0,0x1620(r29) +888 00020868 901d162c stw r0,0x162c(r29) +892 0002086c 901d1628 stw r0,0x1628(r29) +896 00020870 981d1624 stb r0,0x1624(r29) +900 00020874 480006dc b 0x20f50 +904 00020878 57c07df6 rlwinm r0,r30,15,23,27 +908 0002087c 7d40ea14 add r10,r0,r29 +912 00020880 884a15f4 lbz r2,0x15f4(r10) +916 00020884 7c4b0774 extsb r11,r2 +920 00020888 2f8b0000 cmpwi cr7,r11,0x0 +924 0002088c 409e0020 bne cr7,0x208ac +928 00020890 57c2a5f6 rlwinm r2,r30,20,23,27 +932 00020894 7c42ea14 add r2,r2,r29 +936 00020898 916215f0 stw r11,0x15f0(r2) +940 0002089c 916215fc stw r11,0x15fc(r2) +944 000208a0 916215f8 stw r11,0x15f8(r2) +948 000208a4 996215f4 stb r11,0x15f4(r2) +952 000208a8 480006a8 b 0x20f50 +956 000208ac 57c9d6fe rlwinm r9,r30,26,27,31 +960 000208b0 57c8fefe rlwinm r8,r30,31,27,31 +964 000208b4 800a15f0 lwz r0,0x15f0(r10) +968 000208b8 57c2aefe rlwinm r2,r30,21,27,31 +972 000208bc 39600000 li r11,0x0 +976 000208c0 7f884840 cmplw cr7,r8,r9 +980 000208c4 5c07103e rlwnm r7,r0,r2,0,31 +984 000208c8 419c0028 blt cr7,0x208f0 +988 000208cc 39400001 li r10,0x1 +992 000208d0 38090001 addi r0,r9,0x1 +996 000208d4 2049001f subfic r2,r9,0x1f +1000 000208d8 5409063e rlwinm r9,r0,0,24,31 +1004 000208dc 7d421030 slw r2,r10,r2 +1008 000208e0 7f884840 cmplw cr7,r8,r9 +1012 000208e4 7d6b1378 or r11,r11,r2 +1016 000208e8 409cffe8 bge cr7,0x208d0 +1020 000208ec 7d6b3838 and r11,r11,r7 +1024 000208f0 57c2a5f6 rlwinm r2,r30,20,23,27 +1028 000208f4 39200000 li r9,0x0 +1032 000208f8 38000001 li r0,0x1 +1036 000208fc 7c42ea14 add r2,r2,r29 +1040 00020900 912215f8 stw r9,0x15f8(r2) +1044 00020904 980215f4 stb r0,0x15f4(r2) +1048 00020908 916215f0 stw r11,0x15f0(r2) +1052 0002090c 912215fc stw r9,0x15fc(r2) +1056 00020910 48000640 b 0x20f50 +1060 00020914 57c07df6 rlwinm r0,r30,15,23,27 +1064 00020918 7d20ea14 add r9,r0,r29 +1068 0002091c 884915f4 lbz r2,0x15f4(r9) +1072 00020920 7c4b0774 extsb r11,r2 +1076 00020924 2f8b0000 cmpwi cr7,r11,0x0 +1080 00020928 419eff68 beq cr7,0x20890 +1084 0002092c 812915f0 lwz r9,0x15f0(r9) +1088 00020930 57c0043e rlwinm r0,r30,0,16,31 +1092 00020934 57c2a5f6 rlwinm r2,r30,20,23,27 +1096 00020938 39600000 li r11,0x0 +1100 0002093c 7c42ea14 add r2,r2,r29 +1104 00020940 7d290378 or r9,r9,r0 +1108 00020944 4bfffe10 b 0x20754 +1112 00020948 57c0fdbe rlwinm r0,r30,31,22,31 +1116 0002094c 2f800028 cmpwi cr7,r0,0x28 '(' +1120 00020950 419e0060 beq cr7,0x209b0 +1124 00020954 2b800028 cmplwi cr7,r0,0x28 '(' +1128 00020958 419d0020 bgt cr7,0x20978 +1132 0002095c 2f800017 cmpwi cr7,r0,0x17 +1136 00020960 419e03d0 beq cr7,0x20d30 +1140 00020964 2f800018 cmpwi cr7,r0,0x18 +1144 00020968 419e01cc beq cr7,0x20b34 +1148 0002096c 2f800008 cmpwi cr7,r0,0x8 +1152 00020970 409e05e0 bne cr7,0x20f50 +1156 00020974 4800003c b 0x209b0 +1160 00020978 2f8001bc cmpwi cr7,r0,0x1bc +1164 0002097c 419e00ec beq cr7,0x20a68 +1168 00020980 2b8001bc cmplwi cr7,r0,0x1bc +1172 00020984 419d0010 bgt cr7,0x20994 +1176 00020988 2f800153 cmpwi cr7,r0,0x153 +1180 0002098c 409e05c4 bne cr7,0x20f50 +1184 00020990 48000084 b 0x20a14 +1188 00020994 2f8001d3 cmpwi cr7,r0,0x1d3 +1192 00020998 419e0148 beq cr7,0x20ae0 +1196 0002099c 2f800218 cmpwi cr7,r0,0x218 +1200 000209a0 409e05b0 bne cr7,0x20f50 +1204 000209a4 480001f8 b 0x20b9c +1208 000209a8 60000000 nop +1212 000209ac 60000000 nop +1216 000209b0 57c0a5f6 rlwinm r0,r30,20,23,27 +1220 000209b4 7d40ea14 add r10,r0,r29 +1224 000209b8 884a15f4 lbz r2,0x15f4(r10) +1228 000209bc 2f820000 cmpwi cr7,r2,0x0 +1232 000209c0 419e0370 beq cr7,0x20d30 +1236 000209c4 57c0cdf6 rlwinm r0,r30,25,23,27 +1240 000209c8 7d00ea14 add r8,r0,r29 +1244 000209cc 884815f4 lbz r2,0x15f4(r8) +1248 000209d0 2f820000 cmpwi cr7,r2,0x0 +1252 000209d4 419e035c beq cr7,0x20d30 +1256 000209d8 804a15f0 lwz r2,0x15f0(r10) +1260 000209dc 57c97df6 rlwinm r9,r30,15,23,27 +1264 000209e0 38000001 li r0,0x1 +1268 000209e4 39600000 li r11,0x0 +1272 000209e8 7d29ea14 add r9,r9,r29 +1276 000209ec 7c4210f8 nor r2,r2,r2 +1280 000209f0 980915f4 stb r0,0x15f4(r9) +1284 000209f4 916915f8 stw r11,0x15f8(r9) +1288 000209f8 916915fc stw r11,0x15fc(r9) +1292 000209fc 904a15f0 stw r2,0x15f0(r10) +1296 00020a00 800815f0 lwz r0,0x15f0(r8) +1300 00020a04 7c420214 add r2,r2,r0 +1304 00020a08 38420001 addi r2,r2,0x1 +1308 00020a0c 904915f0 stw r2,0x15f0(r9) +1312 00020a10 48000540 b 0x20f50 +1316 00020a14 57c986fe rlwinm r9,r30,16,27,31 +1320 00020a18 57c0d5b4 rlwinm r0,r30,26,22,26 +1324 00020a1c 57c27df6 rlwinm r2,r30,15,23,27 +1328 00020a20 7c004b78 or r0,r0,r9 +1332 00020a24 7c62ea14 add r3,r2,r29 +1336 00020a28 38400000 li r2,0x0 +1340 00020a2c 2f800008 cmpwi cr7,r0,0x8 +1344 00020a30 392315f0 addi r9,r3,0x15f0 +1348 00020a34 904315f0 stw r2,0x15f0(r3) +1352 00020a38 904315fc stw r2,0x15fc(r3) +1356 00020a3c 904315f8 stw r2,0x15f8(r3) +1360 00020a40 98490004 stb r2,0x4(r9) +1364 00020a44 409e050c bne cr7,0x20f50 +1368 00020a48 881d17f4 lbz r0,0x17f4(r29) +1372 00020a4c 2f800000 cmpwi cr7,r0,0x0 +1376 00020a50 419e0500 beq cr7,0x20f50 +1380 00020a54 805d17f0 lwz r2,0x17f0(r29) (?)mLR +1384 00020a58 38000001 li r0,0x1 +1388 00020a5c 98090004 stb r0,0x4(r9) +1392 00020a60 904315f0 stw r2,0x15f0(r3) +1396 00020a64 480004ec b 0x20f50 +1400 00020a68 57c85efe rlwinm r8,r30,11,27,31 +1404 00020a6c 55002036 rlwinm r0,r8,4,0,27 +1408 00020a70 7d20ea14 add r9,r0,r29 +1412 00020a74 884915f4 lbz r2,0x15f4(r9) +1416 00020a78 2f820000 cmpwi cr7,r2,0x0 +1420 00020a7c 419e0148 beq cr7,0x20bc4 +1424 00020a80 57cbaefe rlwinm r11,r30,21,27,31 +1428 00020a84 55602036 rlwinm r0,r11,4,0,27 +1432 00020a88 7d40ea14 add r10,r0,r29 +1436 00020a8c 884a15f4 lbz r2,0x15f4(r10) +1440 00020a90 2f820000 cmpwi cr7,r2,0x0 +1444 00020a94 419e0130 beq cr7,0x20bc4 +1448 00020a98 804915f0 lwz r2,0x15f0(r9) +1452 00020a9c 812a15f0 lwz r9,0x15f0(r10) +1456 00020aa0 7f885800 cmpw cr7,r8,r11 +1460 00020aa4 57c0a5f6 rlwinm r0,r30,20,23,27 +1464 00020aa8 39600000 li r11,0x0 +1468 00020aac 7c60ea14 add r3,r0,r29 +1472 00020ab0 38000001 li r0,0x1 +1476 00020ab4 7c424b78 or r2,r2,r9 +1480 00020ab8 916315f8 stw r11,0x15f8(r3) +1484 00020abc 980315f4 stb r0,0x15f4(r3) +1488 00020ac0 916315fc stw r11,0x15fc(r3) +1492 00020ac4 904315f0 stw r2,0x15f0(r3) +1496 00020ac8 409e0488 bne cr7,0x20f50 +1500 00020acc 800a15fc lwz r0,0x15fc(r10) +1504 00020ad0 804a15f8 lwz r2,0x15f8(r10) +1508 00020ad4 900315fc stw r0,0x15fc(r3) +1512 00020ad8 904315f8 stw r2,0x15f8(r3) +1516 00020adc 48000474 b 0x20f50 +1520 00020ae0 57c0d5b4 rlwinm r0,r30,26,22,26 +1524 00020ae4 57c286fe rlwinm r2,r30,16,27,31 +1528 00020ae8 7c001378 or r0,r0,r2 +1532 00020aec 2f800009 cmpwi cr7,r0,0x9 +1536 00020af0 409e0460 bne cr7,0x20f50 +1540 00020af4 57c07df6 rlwinm r0,r30,15,23,27 +1544 00020af8 7c60ea14 add r3,r0,r29 +1548 00020afc 884315f4 lbz r2,0x15f4(r3) +1552 00020b00 7c420774 extsb r2,r2 +1556 00020b04 2f820000 cmpwi cr7,r2,0x0 +1560 00020b08 409e0018 bne cr7,0x20b20 +1564 00020b0c 905d1800 stw r2,0x1800(r29) (?)mCTR +1568 00020b10 905d180c stw r2,0x180c(r29) +1572 00020b14 905d1808 stw r2,0x1808(r29) +1576 00020b18 985d1804 stb r2,0x1804(r29) +1580 00020b1c 48000434 b 0x20f50 +1584 00020b20 804315f0 lwz r2,0x15f0(r3) +1588 00020b24 38000001 li r0,0x1 +1592 00020b28 981d1804 stb r0,0x1804(r29) +1596 00020b2c 905d1800 stw r2,0x1800(r29) (?)mCTR +1600 00020b30 48000420 b 0x20f50 +1604 00020b34 57c07df6 rlwinm r0,r30,15,23,27 +1608 00020b38 7d60ea14 add r11,r0,r29 +1612 00020b3c 884b15f4 lbz r2,0x15f4(r11) +1616 00020b40 2f820000 cmpwi cr7,r2,0x0 +1620 00020b44 419e0080 beq cr7,0x20bc4 +1624 00020b48 57c0cdf6 rlwinm r0,r30,25,23,27 +1628 00020b4c 7d20ea14 add r9,r0,r29 +1632 00020b50 884915f4 lbz r2,0x15f4(r9) +1636 00020b54 2f820000 cmpwi cr7,r2,0x0 +1640 00020b58 419e006c beq cr7,0x20bc4 +1644 00020b5c 800915f0 lwz r0,0x15f0(r9) +1648 00020b60 39400000 li r10,0x0 +1652 00020b64 70020020 andi. r2,r0,0x20 +1656 00020b68 41820010 beq 0x20b78 +1660 00020b6c 804b15f0 lwz r2,0x15f0(r11) +1664 00020b70 540006fe rlwinm r0,r0,0,27,31 +1668 00020b74 7c4a0030 slw r10,r2,r0 +1672 00020b78 57c2a5f6 rlwinm r2,r30,20,23,27 +1676 00020b7c 39200000 li r9,0x0 +1680 00020b80 38000001 li r0,0x1 +1684 00020b84 7c42ea14 add r2,r2,r29 +1688 00020b88 912215f8 stw r9,0x15f8(r2) +1692 00020b8c 980215f4 stb r0,0x15f4(r2) +1696 00020b90 914215f0 stw r10,0x15f0(r2) +1700 00020b94 912215fc stw r9,0x15fc(r2) +1704 00020b98 480003b8 b 0x20f50 +1708 00020b9c 57c07df6 rlwinm r0,r30,15,23,27 +1712 00020ba0 7d60ea14 add r11,r0,r29 +1716 00020ba4 884b15f4 lbz r2,0x15f4(r11) +1720 00020ba8 2f820000 cmpwi cr7,r2,0x0 +1724 00020bac 419e0018 beq cr7,0x20bc4 +1728 00020bb0 57c0cdf6 rlwinm r0,r30,25,23,27 +1732 00020bb4 7d20ea14 add r9,r0,r29 +1736 00020bb8 884915f4 lbz r2,0x15f4(r9) +1740 00020bbc 2f820000 cmpwi cr7,r2,0x0 +1744 00020bc0 409e000c bne cr7,0x20bcc +1748 00020bc4 57c2a5f6 rlwinm r2,r30,20,23,27 +1752 00020bc8 4800016c b 0x20d34 +1756 00020bcc 800915f0 lwz r0,0x15f0(r9) +1760 00020bd0 812b15f0 lwz r9,0x15f0(r11) +1764 00020bd4 57c2a5f6 rlwinm r2,r30,20,23,27 +1768 00020bd8 39600000 li r11,0x0 +1772 00020bdc 7c42ea14 add r2,r2,r29 +1776 00020be0 540006fe rlwinm r0,r0,0,27,31 +1780 00020be4 7d290430 srw r9,r9,r0 +1784 00020be8 4bfffb6c b 0x20754 +1788 00020bec 60000000 nop +1792 00020bf0 57cb86fe rlwinm r11,r30,16,27,31 +1796 00020bf4 2f8b0000 cmpwi cr7,r11,0x0 +1800 00020bf8 409e0014 bne cr7,0x20c0c +1804 00020bfc 57c27df6 rlwinm r2,r30,15,23,27 +1808 00020c00 7fc90734 extsh r9,r30 +1812 00020c04 7c42ea14 add r2,r2,r29 +1816 00020c08 4bfffb4c b 0x20754 +1820 00020c0c 55602036 rlwinm r0,r11,4,0,27 +1824 00020c10 7d20ea14 add r9,r0,r29 +1828 00020c14 884915f4 lbz r2,0x15f4(r9) +1832 00020c18 2f820000 cmpwi cr7,r2,0x0 +1836 00020c1c 419e00a4 beq cr7,0x20cc0 +1840 00020c20 805d158c lwz r2,0x158c(r29) +1844 00020c24 800915f0 lwz r0,0x15f0(r9) +1848 00020c28 7fc50734 extsh r5,r30 +1852 00020c2c 3c800004 lis r4,0x4 +1856 00020c30 7fa3eb78 or r3,r29,r29 +1860 00020c34 38c00000 li r6,0x0 +1864 00020c38 80844458 lwz r4,0x4458(r4) getPointer:type: +1868 00020c3c 7c4903a6 mtspr ctr,r2 +1872 00020c40 7ca02a14 add r5,r0,r5 +1876 00020c44 7c4c1378 or r12,r2,r2 +1880 00020c48 4e800421 bctrl +1884 00020c4c 2c030000 cmpwi r3,0x0 +1888 00020c50 41820048 beq 0x20c98 +1892 00020c54 57c07df6 rlwinm r0,r30,15,23,27 +1896 00020c58 80630000 lwz r3,0x0(r3) +1900 00020c5c 7c40ea14 add r2,r0,r29 +1904 00020c60 906215f0 stw r3,0x15f0(r2) +1908 00020c64 392215f0 addi r9,r2,0x15f0 +1912 00020c68 881d004d lbz r0,0x4d(r29) +1916 00020c6c 2f800000 cmpwi cr7,r0,0x0 +1920 00020c70 419e001c beq cr7,0x20c8c +1924 00020c74 90610038 stw r3,0x38(r1) +1928 00020c78 38010038 addi r0,r1,0x38 +1932 00020c7c 60000000 nop +1936 00020c80 60000000 nop +1940 00020c84 7c00042c lwbrx r0,0,r0 +1944 00020c88 900215f0 stw r0,0x15f0(r2) +1948 00020c8c 38000001 li r0,0x1 +1952 00020c90 98090004 stb r0,0x4(r9) +1956 00020c94 480002bc b 0x20f50 +1960 00020c98 57c27df6 rlwinm r2,r30,15,23,27 +1964 00020c9c 7c42ea14 add r2,r2,r29 +1968 00020ca0 906215f0 stw r3,0x15f0(r2) +1972 00020ca4 906215fc stw r3,0x15fc(r2) +1976 00020ca8 906215f8 stw r3,0x15f8(r2) +1980 00020cac 986215f4 stb r3,0x15f4(r2) +1984 00020cb0 480002a0 b 0x20f50 +1988 00020cb4 60000000 nop +1992 00020cb8 60000000 nop +1996 00020cbc 60000000 nop +2000 00020cc0 80fd0970 lwz r7,0x970(r29) +2004 00020cc4 2f870000 cmpwi cr7,r7,0x0 +2008 00020cc8 409e01b8 bne cr7,0x20e80 +2012 00020ccc 48000064 b 0x20d30 +2016 00020cd0 7c474a14 add r2,r7,r9 +2020 00020cd4 7d2a4b78 or r10,r9,r9 +2024 00020cd8 39290014 addi r9,r9,0x14 +2028 00020cdc 80020010 lwz r0,0x10(r2) +2032 00020ce0 7f805800 cmpw cr7,r0,r11 +2036 00020ce4 409e0038 bne cr7,0x20d1c +2040 00020ce8 7d275214 add r9,r7,r10 +2044 00020cec 7ce7502e lwzx r7,r7,r10 +2048 00020cf0 57cb7df6 rlwinm r11,r30,15,23,27 +2052 00020cf4 8009000c lwz r0,0xc(r9) +2056 00020cf8 81490004 lwz r10,0x4(r9) +2060 00020cfc 7d6bea14 add r11,r11,r29 +2064 00020d00 81090008 lwz r8,0x8(r9) +2068 00020d04 384b15f0 addi r2,r11,0x15f0 +2072 00020d08 90eb15f0 stw r7,0x15f0(r11) +2076 00020d0c 9002000c stw r0,0xc(r2) +2080 00020d10 91420004 stw r10,0x4(r2) +2084 00020d14 91020008 stw r8,0x8(r2) +2088 00020d18 48000238 b 0x20f50 +2092 00020d1c 4200ffb4 bdnz 0x20cd0 +2096 00020d20 48000230 b 0x20f50 +2100 00020d24 60000000 nop +2104 00020d28 60000000 nop +2108 00020d2c 60000000 nop +2112 00020d30 57c27df6 rlwinm r2,r30,15,23,27 +2116 00020d34 7c42ea14 add r2,r2,r29 +2120 00020d38 38000000 li r0,0x0 +2124 00020d3c 392215f0 addi r9,r2,0x15f0 +2128 00020d40 900215f0 stw r0,0x15f0(r2) +2132 00020d44 900215fc stw r0,0x15fc(r2) +2136 00020d48 900215f8 stw r0,0x15f8(r2) +2140 00020d4c 98090004 stb r0,0x4(r9) +2144 00020d50 48000200 b 0x20f50 +2148 00020d54 57df7df6 rlwinm r31,r30,15,23,27 +2152 00020d58 7c5fea14 add r2,r31,r29 +2156 00020d5c 880215f4 lbz r0,0x15f4(r2) +2160 00020d60 2f800000 cmpwi cr7,r0,0x0 +2164 00020d64 419e01ec beq cr7,0x20f50 +2168 00020d68 57c086fe rlwinm r0,r30,16,27,31 +2172 00020d6c 2f800001 cmpwi cr7,r0,0x1 +2176 00020d70 409e01e0 bne cr7,0x20f50 +2180 00020d74 73c08000 andi. r0,r30,0x8000 +2184 00020d78 408201d8 bne 0x20f50 +2188 00020d7c 800215f8 lwz r0,0x15f8(r2) +2192 00020d80 2f800000 cmpwi cr7,r0,0x0 +2196 00020d84 419e0080 beq cr7,0x20e04 +2200 00020d88 807d0968 lwz r3,0x968(r29) +2204 00020d8c 805d096c lwz r2,0x96c(r29) +2208 00020d90 2f830000 cmpwi cr7,r3,0x0 +2212 00020d94 38420001 addi r2,r2,0x1 +2216 00020d98 905d096c stw r2,0x96c(r29) +2220 00020d9c 419e0018 beq cr7,0x20db4 +2224 00020da0 1c820014 mulli r4,r2,0x14 +2228 00020da4 4801157d bl 0x32320 _realloc +2232 00020da8 7c6b1b78 or r11,r3,r3 +2236 00020dac 907d0968 stw r3,0x968(r29) +2240 00020db0 48000014 b 0x20dc4 +2244 00020db4 38600014 li r3,0x14 +2248 00020db8 48011559 bl 0x32310 _malloc +2252 00020dbc 907d0968 stw r3,0x968(r29) +2256 00020dc0 7c6b1b78 or r11,r3,r3 +2260 00020dc4 801d096c lwz r0,0x96c(r29) +2264 00020dc8 7d3fea14 add r9,r31,r29 +2268 00020dcc 57c5043e rlwinm r5,r30,0,16,31 +2272 00020dd0 810915f0 lwz r8,0x15f0(r9) +2276 00020dd4 80e915fc lwz r7,0x15fc(r9) +2280 00020dd8 80c915f8 lwz r6,0x15f8(r9) +2284 00020ddc 894915f4 lbz r10,0x15f4(r9) +2288 00020de0 1c000014 mulli r0,r0,0x14 +2292 00020de4 7d6b0214 add r11,r11,r0 +2296 00020de8 384bffec addi r2,r11,0xffec +2300 00020dec 910bffec stw r8,0xffec(r11) +2304 00020df0 90a20010 stw r5,0x10(r2) +2308 00020df4 99420004 stb r10,0x4(r2) +2312 00020df8 90e2000c stw r7,0xc(r2) +2316 00020dfc 90c20008 stw r6,0x8(r2) +2320 00020e00 48000150 b 0x20f50 +2324 00020e04 807d0970 lwz r3,0x970(r29) +2328 00020e08 805d0974 lwz r2,0x974(r29) +2332 00020e0c 2f830000 cmpwi cr7,r3,0x0 +2336 00020e10 38420001 addi r2,r2,0x1 +2340 00020e14 905d0974 stw r2,0x974(r29) +2344 00020e18 419e0018 beq cr7,0x20e30 +2348 00020e1c 1c820014 mulli r4,r2,0x14 +2352 00020e20 48011501 bl 0x32320 _realloc +2356 00020e24 7c6b1b78 or r11,r3,r3 +2360 00020e28 907d0970 stw r3,0x970(r29) +2364 00020e2c 48000014 b 0x20e40 +2368 00020e30 38600014 li r3,0x14 +2372 00020e34 480114dd bl 0x32310 _malloc +2376 00020e38 907d0970 stw r3,0x970(r29) +2380 00020e3c 7c6b1b78 or r11,r3,r3 +2384 00020e40 801d0974 lwz r0,0x974(r29) +2388 00020e44 7d3fea14 add r9,r31,r29 +2392 00020e48 57c8043e rlwinm r8,r30,0,16,31 +2396 00020e4c 80e915f0 lwz r7,0x15f0(r9) +2400 00020e50 80c915fc lwz r6,0x15fc(r9) +2404 00020e54 80a915f8 lwz r5,0x15f8(r9) +2408 00020e58 894915f4 lbz r10,0x15f4(r9) +2412 00020e5c 1c000014 mulli r0,r0,0x14 +2416 00020e60 7d6b0214 add r11,r11,r0 +2420 00020e64 384bffec addi r2,r11,0xffec +2424 00020e68 90ebffec stw r7,0xffec(r11) +2428 00020e6c 91020010 stw r8,0x10(r2) +2432 00020e70 99420004 stb r10,0x4(r2) +2436 00020e74 90c2000c stw r6,0xc(r2) +2440 00020e78 90a20008 stw r5,0x8(r2) +2444 00020e7c 480000d4 b 0x20f50 +2448 00020e80 805d0974 lwz r2,0x974(r29) +2452 00020e84 2f820000 cmpwi cr7,r2,0x0 +2456 00020e88 419e00c8 beq cr7,0x20f50 +2460 00020e8c 80070010 lwz r0,0x10(r7) +2464 00020e90 7fcb0734 extsh r11,r30 +2468 00020e94 7f8b0000 cmpw cr7,r11,r0 +2472 00020e98 419e0028 beq cr7,0x20ec0 +2476 00020e9c 7c4903a6 mtspr ctr,r2 +2480 00020ea0 2b820001 cmplwi cr7,r2,0x1 +2484 00020ea4 39200014 li r9,0x14 +2488 00020ea8 409cfe74 bge cr7,0x20d1c +2492 00020eac 38000001 li r0,0x1 +2496 00020eb0 7c0903a6 mtspr ctr,r0 +2500 00020eb4 4bfffe68 b 0x20d1c +2504 00020eb8 60000000 nop +2508 00020ebc 60000000 nop +2512 00020ec0 39400000 li r10,0x0 +2516 00020ec4 4bfffe24 b 0x20ce8 +2520 00020ec8 805d096c lwz r2,0x96c(r29) +2524 00020ecc 2f820000 cmpwi cr7,r2,0x0 +2528 00020ed0 419ef82c beq cr7,0x206fc +2532 00020ed4 80070010 lwz r0,0x10(r7) +2536 00020ed8 57c8043e rlwinm r8,r30,0,16,31 +2540 00020edc 7f880000 cmpw cr7,r8,r0 +2544 00020ee0 419e0060 beq cr7,0x20f40 +2548 00020ee4 7c4903a6 mtspr ctr,r2 +2552 00020ee8 2b820001 cmplwi cr7,r2,0x1 +2556 00020eec 39200014 li r9,0x14 +2560 00020ef0 409cf808 bge cr7,0x206f8 +2564 00020ef4 38400001 li r2,0x1 +2568 00020ef8 7c4903a6 mtspr ctr,r2 +2572 00020efc 4bfff7fc b 0x206f8 +2576 00020f00 805d0974 lwz r2,0x974(r29) +2580 00020f04 2f820000 cmpwi cr7,r2,0x0 +2584 00020f08 419ef864 beq cr7,0x2076c +2588 00020f0c 80070010 lwz r0,0x10(r7) +2592 00020f10 57c8043e rlwinm r8,r30,0,16,31 +2596 00020f14 7f880000 cmpw cr7,r8,r0 +2600 00020f18 419e0028 beq cr7,0x20f40 +2604 00020f1c 7c4903a6 mtspr ctr,r2 +2608 00020f20 2b820001 cmplwi cr7,r2,0x1 +2612 00020f24 39200014 li r9,0x14 +2616 00020f28 409cf80c bge cr7,0x20734 +2620 00020f2c 38000001 li r0,0x1 +2624 00020f30 7c0903a6 mtspr ctr,r0 +2628 00020f34 4bfff800 b 0x20734 +2632 00020f38 60000000 nop +2636 00020f3c 60000000 nop +2640 00020f40 39400000 li r10,0x0 +2644 00020f44 4bfff7e0 b 0x20724 +2648 00020f48 60000000 nop +2652 00020f4c 60000000 nop +2656 00020f50 38210060 addi r1,r1,0x60 +2660 00020f54 80010008 lwz r0,0x8(r1) +2664 00020f58 bba1fff4 lmw r29,0xfff4(r1) +2668 00020f5c 7c0803a6 mtspr lr,r0 +2672 00020f60 4e800020 blr +2676 00020f64 60000000 nop +2680 00020f68 60000000 nop +2684 00020f6c 60000000 nop -(void)[PPCProcessor commentForMsgSend:fromLine:] +0 00020f70 7c0802a6 mfspr r0,lr +4 00020f74 bf21ffe4 stmw r25,0xffe4(r1) +8 00020f78 3c800004 lis r4,0x4 +12 00020f7c 7c7d1b78 or r29,r3,r3 +16 00020f80 7cb92b78 or r25,r5,r5 +20 00020f84 7cdb3378 or r27,r6,r6 +24 00020f88 90010008 stw r0,0x8(r1) +28 00020f8c 9421f7c0 stwu r1,0xf7c0(r1) +32 00020f90 60000000 nop +36 00020f94 60000000 nop +40 00020f98 800315a8 lwz r0,0x15a8(r3) +44 00020f9c 80844420 lwz r4,0x4420(r4) selectorForMsgSend:fromLine: +48 00020fa0 7c0903a6 mtspr ctr,r0 +52 00020fa4 7c0c0378 or r12,r0,r0 +56 00020fa8 4e800421 bctrl +60 00020fac 7c7c1b79 or. r28,r3,r3 +64 00020fb0 41820310 beq 0x212c0 +68 00020fb4 801d15ac lwz r0,0x15ac(r29) +72 00020fb8 3c800004 lis r4,0x4 +76 00020fbc 7fa3eb78 or r3,r29,r29 +80 00020fc0 7f25cb78 or r5,r25,r25 +84 00020fc4 8084441c lwz r4,0x441c(r4) sendTypeFromMsgSend: +88 00020fc8 7c0903a6 mtspr ctr,r0 +92 00020fcc 7c0c0378 or r12,r0,r0 +96 00020fd0 4e800421 bctrl +100 00020fd4 3803fffd addi r0,r3,0xfffd +104 00020fd8 7c7f1b78 or r31,r3,r3 +108 00020fdc 5402063e rlwinm r2,r0,0,24,31 +112 00020fe0 2b820001 cmplwi cr7,r2,0x1 +116 00020fe4 419d002c bgt cr7,0x21010 +120 00020fe8 881d1634 lbz r0,0x1634(r29) +124 00020fec 2f800000 cmpwi cr7,r0,0x0 +128 00020ff0 419e0040 beq cr7,0x21030 +132 00020ff4 801d1638 lwz r0,0x1638(r29) +136 00020ff8 2f800000 cmpwi cr7,r0,0x0 +140 00020ffc 409e0034 bne cr7,0x21030 +144 00021000 80bd1630 lwz r5,0x1630(r29) +148 00021004 48000030 b 0x21034 +152 00021008 60000000 nop +156 0002100c 60000000 nop +160 00021010 881d1624 lbz r0,0x1624(r29) +164 00021014 2f800000 cmpwi cr7,r0,0x0 +168 00021018 419e0018 beq cr7,0x21030 +172 0002101c 801d1628 lwz r0,0x1628(r29) +176 00021020 2f800000 cmpwi cr7,r0,0x0 +180 00021024 409e000c bne cr7,0x21030 +184 00021028 80bd1620 lwz r5,0x1620(r29) +188 0002102c 48000008 b 0x21034 +192 00021030 38a00000 li r5,0x0 +196 00021034 2b820001 cmplwi cr7,r2,0x1 +200 00021038 38000000 li r0,0x0 +204 0002103c 9001003c stw r0,0x3c(r1) +208 00021040 419d0010 bgt cr7,0x21050 +212 00021044 3fc00003 lis r30,0x3 +216 00021048 3bde0f0c addi r30,r30,0xf0c (struct) +220 0002104c 4800000c b 0x21058 +224 00021050 3fc00003 lis r30,0x3 +228 00021054 3bdeccc0 addi r30,r30,0xccc0 +232 00021058 2f850000 cmpwi cr7,r5,0x0 +236 0002105c 38400000 li r2,0x0 +240 00021060 98410044 stb r2,0x44(r1) +244 00021064 419e014c beq cr7,0x211b0 +248 00021068 801d158c lwz r0,0x158c(r29) +252 0002106c 3f400004 lis r26,0x4 +256 00021070 38c10038 addi r6,r1,0x38 +260 00021074 98410038 stb r2,0x38(r1) +264 00021078 7fa3eb78 or r3,r29,r29 +268 0002107c 809a4458 lwz r4,0x4458(r26) getPointer:type: +272 00021080 7c0903a6 mtspr ctr,r0 +276 00021084 7c0c0378 or r12,r0,r0 +280 00021088 4e800421 bctrl +284 0002108c 88a10038 lbz r5,0x38(r1) +288 00021090 7c661b78 or r6,r3,r3 +292 00021094 2b85000c cmplwi cr7,r5,0xc +296 00021098 419d00e8 bgt cr7,0x21180 +300 0002109c 3c400002 lis r2,0x2 +304 000210a0 54a9103a rlwinm r9,r5,2,0,29 +308 000210a4 384210b8 addi r2,r2,0x10b8 +312 000210a8 7c09102e lwzx r0,r9,r2 +316 000210ac 7c001214 add r0,r0,r2 +320 000210b0 7c0903a6 mtspr ctr,r0 +324 000210b4 4e800420 bctr +328 000210b8 00000034 .long 0x00000034 +332 000210bc 000000c8 .long 0x000000c8 +336 000210c0 000000f8 .long 0x000000f8 +340 000210c4 000000c8 .long 0x000000c8 +344 000210c8 000000c8 .long 0x000000c8 +348 000210cc 000000f8 .long 0x000000f8 +352 000210d0 000000f8 .long 0x000000f8 +356 000210d4 000000c8 .long 0x000000c8 +360 000210d8 000000c8 .long 0x000000c8 +364 000210dc 000000f8 .long 0x000000f8 +368 000210e0 00000040 .long 0x00000040 +372 000210e4 000000f8 .long 0x000000f8 +376 000210e8 00000094 .long 0x00000094 +380 000210ec 7c671b78 or r7,r3,r3 +384 000210f0 9061003c stw r3,0x3c(r1) +388 000210f4 480000c0 b 0x211b4 +392 000210f8 2f830000 cmpwi cr7,r3,0x0 +396 000210fc 419e00b4 beq cr7,0x211b0 +400 00021100 881d004d lbz r0,0x4d(r29) +404 00021104 80a30000 lwz r5,0x0(r3) +408 00021108 2f800000 cmpwi cr7,r0,0x0 +412 0002110c 419e0018 beq cr7,0x21124 +416 00021110 90a10040 stw r5,0x40(r1) +420 00021114 38010040 addi r0,r1,0x40 +424 00021118 60000000 nop +428 0002111c 60000000 nop +432 00021120 7ca0042c lwbrx r5,0,r0 +436 00021124 801d158c lwz r0,0x158c(r29) +440 00021128 7fa3eb78 or r3,r29,r29 +444 0002112c 809a4458 lwz r4,0x4458(r26) getPointer:type: +448 00021130 38c00000 li r6,0x0 +452 00021134 7c0903a6 mtspr ctr,r0 +456 00021138 7c0c0378 or r12,r0,r0 +460 0002113c 4e800421 bctrl +464 00021140 7c671b78 or r7,r3,r3 +468 00021144 9061003c stw r3,0x3c(r1) +472 00021148 4800006c b 0x211b4 +476 0002114c 2f830000 cmpwi cr7,r3,0x0 +480 00021150 419e0060 beq cr7,0x211b0 +484 00021154 801d15c8 lwz r0,0x15c8(r29) +488 00021158 3c800004 lis r4,0x4 +492 0002115c 38e0000c li r7,0xc +496 00021160 7fa3eb78 or r3,r29,r29 +500 00021164 38a1003c addi r5,r1,0x3c +504 00021168 80844408 lwz r4,0x4408(r4) getObjcDescription:fromObject:type: +508 0002116c 7c0903a6 mtspr ctr,r0 +512 00021170 7c0c0378 or r12,r0,r0 +516 00021174 4e800421 bctrl +520 00021178 80e1003c lwz r7,0x3c(r1) +524 0002117c 48000038 b 0x211b4 +528 00021180 3c600004 lis r3,0x4 +532 00021184 80db0014 lwz r6,0x14(r27) +536 00021188 3c800003 lis r4,0x3 +540 0002118c 8063281c lwz r3,0x281c(r3) +544 00021190 38840f18 addi r4,r4,0xf18 otx: [PPCProcessor commentForMsgSend]: unsupported class name type: %d at address: 0x%x\n +548 00021194 386300b0 addi r3,r3,0xb0 +552 00021198 480112f9 bl 0x32490 _fprintf$LDBL128 +556 0002119c 80e1003c lwz r7,0x3c(r1) +560 000211a0 48000014 b 0x211b4 +564 000211a4 60000000 nop +568 000211a8 60000000 nop +572 000211ac 60000000 nop +576 000211b0 80e1003c lwz r7,0x3c(r1) +580 000211b4 2f870000 cmpwi cr7,r7,0x0 +584 000211b8 419e0048 beq cr7,0x21200 +588 000211bc 2f9f0002 cmpwi cr7,r31,0x2 +592 000211c0 419e0020 beq cr7,0x211e0 +596 000211c4 2f9f0004 cmpwi cr7,r31,0x4 +600 000211c8 419e0018 beq cr7,0x211e0 +604 000211cc 3ca00003 lis r5,0x3 +608 000211d0 38a50f74 addi r5,r5,0xf74 +%s[%s %s] +612 000211d4 48000014 b 0x211e8 +616 000211d8 60000000 nop +620 000211dc 60000000 nop +624 000211e0 3ca00003 lis r5,0x3 +628 000211e4 38a50f80 addi r5,r5,0xf80 +%s[[%s super] %s] +632 000211e8 7fc6f378 or r6,r30,r30 +636 000211ec 7f88e378 or r8,r28,r28 +640 000211f0 38610044 addi r3,r1,0x44 +644 000211f4 388007cf li r4,0x7cf +648 000211f8 48011429 bl 0x32620 _snprintf$LDBL128 +652 000211fc 48000074 b 0x21270 +656 00021200 2b9f0006 cmplwi cr7,r31,0x6 +660 00021204 419d006c bgt cr7,0x21270 +664 00021208 3c400002 lis r2,0x2 +668 0002120c 57e9103a rlwinm r9,r31,2,0,29 +672 00021210 38421224 addi r2,r2,0x1224 +676 00021214 7c09102e lwzx r0,r9,r2 +680 00021218 7c001214 add r0,r0,r2 +684 0002121c 7c0903a6 mtspr ctr,r0 +688 00021220 4e800420 bctr +692 00021224 0000001c .long 0x0000001c +696 00021228 0000001c .long 0x0000001c +700 0002122c 00000028 .long 0x00000028 +704 00021230 00000034 .long 0x00000034 +708 00021234 00000078 .long 0x00000078 +712 00021238 0000004c .long 0x0000004c +716 0002123c 0000001c .long 0x0000001c +720 00021240 3ca00003 lis r5,0x3 +724 00021244 38a50f94 addi r5,r5,0xf94 -%s[r3 %s] +728 00021248 4800005c b 0x212a4 +732 0002124c 3ca00003 lis r5,0x3 +736 00021250 38a50fa0 addi r5,r5,0xfa0 -%s[[r3 super] %s] +740 00021254 48000050 b 0x212a4 +744 00021258 3ca00003 lis r5,0x3 +748 0002125c 38a50fb4 addi r5,r5,0xfb4 -%s[r4 %s] +752 00021260 48000044 b 0x212a4 +756 00021264 60000000 nop +760 00021268 60000000 nop +764 0002126c 60000000 nop +768 00021270 88010044 lbz r0,0x44(r1) +772 00021274 2f800000 cmpwi cr7,r0,0x0 +776 00021278 419e0048 beq cr7,0x212c0 +780 0002127c 3ba10044 addi r29,r1,0x44 +784 00021280 7fa3eb78 or r3,r29,r29 +788 00021284 480110fd bl 0x32380 _strlen +792 00021288 7fa4eb78 or r4,r29,r29 +796 0002128c 38a30001 addi r5,r3,0x1 +800 00021290 7f23cb78 or r3,r25,r25 +804 00021294 480111ad bl 0x32440 _strncpy +808 00021298 48000028 b 0x212c0 +812 0002129c 3ca00003 lis r5,0x3 +816 000212a0 38a50fc0 addi r5,r5,0xfc0 -%s[[r4 super] %s] +820 000212a4 7fc6f378 or r6,r30,r30 +824 000212a8 7f87e378 or r7,r28,r28 +828 000212ac 38610044 addi r3,r1,0x44 +832 000212b0 388007cf li r4,0x7cf +836 000212b4 4801136d bl 0x32620 _snprintf$LDBL128 +840 000212b8 4bffffb8 b 0x21270 +844 000212bc 60000000 nop +848 000212c0 38210840 addi r1,r1,0x840 +852 000212c4 80010008 lwz r0,0x8(r1) +856 000212c8 bb21ffe4 lmw r25,0xffe4(r1) +860 000212cc 7c0803a6 mtspr lr,r0 +864 000212d0 4e800020 blr +868 000212d4 60000000 nop +872 000212d8 60000000 nop +876 000212dc 60000000 nop -(char*)[PPCProcessor selectorForMsgSend:fromLine:] +0 000212e0 7c0802a6 mfspr r0,lr +4 000212e4 bf81fff0 stmw r28,0xfff0(r1) +8 000212e8 38800000 li r4,0x0 +12 000212ec 7c7e1b78 or r30,r3,r3 +16 000212f0 7cbf2b78 or r31,r5,r5 +20 000212f4 38660018 addi r3,r6,0x18 +24 000212f8 38a00010 li r5,0x10 +28 000212fc 90010008 stw r0,0x8(r1) +32 00021300 9421ffa0 stwu r1,0xffa0(r1) +36 00021304 7cdd3378 or r29,r6,r6 +40 00021308 48011379 bl 0x32680 _strtoul +44 0002130c 546336be rlwinm r3,r3,6,26,31 +48 00021310 2f830012 cmpwi cr7,r3,0x12 +52 00021314 40be013c bne+ cr7,0x21450 +56 00021318 3c800003 lis r4,0x3 +60 0002131c 7fe3fb78 or r3,r31,r31 +64 00021320 38a0000d li r5,0xd +68 00021324 38840fd4 addi r4,r4,0xfd4 _objc_msgSend +72 00021328 48011009 bl 0x32330 _memcmp +76 0002132c 7c7c1b79 or. r28,r3,r3 +80 00021330 40820120 bne 0x21450 +84 00021334 801e15ac lwz r0,0x15ac(r30) +88 00021338 3c800004 lis r4,0x4 +92 0002133c 7fe5fb78 or r5,r31,r31 +96 00021340 7fc3f378 or r3,r30,r30 +100 00021344 8084441c lwz r4,0x441c(r4) sendTypeFromMsgSend: +104 00021348 7c0903a6 mtspr ctr,r0 +108 0002134c 7c0c0378 or r12,r0,r0 +112 00021350 4e800421 bctrl +116 00021354 3863fffd addi r3,r3,0xfffd +120 00021358 5463063e rlwinm r3,r3,0,24,31 +124 0002135c 20630001 subfic r3,r3,0x1 +128 00021360 7c631910 subfe r3,r3,r3 +132 00021364 7c6300d0 neg r3,r3 +136 00021368 20630005 subfic r3,r3,0x5 +140 0002136c 54632036 rlwinm r3,r3,4,0,27 +144 00021370 7c43f214 add r2,r3,r30 +148 00021374 880215f4 lbz r0,0x15f4(r2) +152 00021378 2f800000 cmpwi cr7,r0,0x0 +156 0002137c 419e00d4 beq cr7,0x21450 +160 00021380 800215f0 lwz r0,0x15f0(r2) +164 00021384 2f800000 cmpwi cr7,r0,0x0 +168 00021388 419e00c8 beq cr7,0x21450 +172 0002138c 9b810038 stb r28,0x38(r1) +176 00021390 3fe00004 lis r31,0x4 +180 00021394 7fc3f378 or r3,r30,r30 +184 00021398 38c10038 addi r6,r1,0x38 +188 0002139c 3bff4458 addi r31,r31,0x4458 getPointer:type: +192 000213a0 809f0000 lwz r4,0x0(r31) getPointer:type: +196 000213a4 801e158c lwz r0,0x158c(r30) +200 000213a8 80a215f0 lwz r5,0x15f0(r2) +204 000213ac 7c0903a6 mtspr ctr,r0 +208 000213b0 7c0c0378 or r12,r0,r0 +212 000213b4 4e800421 bctrl +216 000213b8 88010038 lbz r0,0x38(r1) +220 000213bc 7c651b78 or r5,r3,r3 +224 000213c0 2f800000 cmpwi cr7,r0,0x0 +228 000213c4 419e0090 beq cr7,0x21454 +232 000213c8 2f80000a cmpwi cr7,r0,0xa +236 000213cc 409e0050 bne cr7,0x2141c +240 000213d0 2f850000 cmpwi cr7,r5,0x0 +244 000213d4 419e007c beq cr7,0x21450 +248 000213d8 881e004d lbz r0,0x4d(r30) +252 000213dc 80a50000 lwz r5,0x0(r5) +256 000213e0 2f800000 cmpwi cr7,r0,0x0 +260 000213e4 419e0018 beq cr7,0x213fc +264 000213e8 90a1003c stw r5,0x3c(r1) +268 000213ec 3801003c addi r0,r1,0x3c +272 000213f0 60000000 nop +276 000213f4 60000000 nop +280 000213f8 7ca0042c lwbrx r5,0,r0 +284 000213fc 801e158c lwz r0,0x158c(r30) +288 00021400 7fc3f378 or r3,r30,r30 +292 00021404 809f0000 lwz r4,0x0(r31) getPointer:type: +296 00021408 38c00000 li r6,0x0 +300 0002140c 7c0903a6 mtspr ctr,r0 +304 00021410 7c0c0378 or r12,r0,r0 +308 00021414 4e800421 bctrl +312 00021418 4800003c b 0x21454 +316 0002141c 3c600004 lis r3,0x4 +320 00021420 80dd0014 lwz r6,0x14(r29) +324 00021424 3c800003 lis r4,0x3 +328 00021428 7c050378 or r5,r0,r0 +332 0002142c 8063281c lwz r3,0x281c(r3) +336 00021430 38840fe4 addi r4,r4,0xfe4 otx: [PPCProcessor selectorForMsgSend:fromLine:]: unsupported selector type: %d at address: 0x%x\n +340 00021434 386300b0 addi r3,r3,0xb0 +344 00021438 48011059 bl 0x32490 _fprintf$LDBL128 +348 0002143c 38600000 li r3,0x0 +352 00021440 48000014 b 0x21454 +356 00021444 60000000 nop +360 00021448 60000000 nop +364 0002144c 60000000 nop +368 00021450 38600000 li r3,0x0 +372 00021454 38210060 addi r1,r1,0x60 +376 00021458 80010008 lwz r0,0x8(r1) +380 0002145c bb81fff0 lmw r28,0xfff0(r1) +384 00021460 7c0803a6 mtspr lr,r0 +388 00021464 4e800020 blr +392 00021468 60000000 nop +396 0002146c 60000000 nop -(void)[PPCProcessor commentForLine:] +0 00021470 7c0802a6 mfspr r0,lr +4 00021474 bf41ffe8 stmw r26,0xffe8(r1) +8 00021478 38800000 li r4,0x0 +12 0002147c 7c400026 mfcr r2 +16 00021480 90010008 stw r0,0x8(r1) +20 00021484 7c7f1b78 or r31,r3,r3 +24 00021488 7cbb2b78 or r27,r5,r5 +28 0002148c 38650018 addi r3,r5,0x18 +32 00021490 38a00010 li r5,0x10 +36 00021494 90410004 stw r2,0x4(r1) +40 00021498 9421f6a0 stwu r1,0xf6a0(r1) +44 0002149c 480111e5 bl 0x32680 _strtoul +48 000214a0 881f004d lbz r0,0x4d(r31) +52 000214a4 7c7d1b78 or r29,r3,r3 +56 000214a8 2f800000 cmpwi cr7,r0,0x0 +60 000214ac 419e0024 beq cr7,0x214d0 +64 000214b0 90610048 stw r3,0x48(r1) +68 000214b4 38010048 addi r0,r1,0x48 +72 000214b8 60000000 nop +76 000214bc 60000000 nop +80 000214c0 7c00042c lwbrx r0,0,r0 +84 000214c4 60000000 nop +88 000214c8 60000000 nop +92 000214cc 60000000 nop +96 000214d0 57bc36be rlwinm r28,r29,6,26,31 +100 000214d4 38600000 li r3,0x0 +104 000214d8 393cfff6 addi r9,r28,0xfff6 +108 000214dc 987f09a1 stb r3,0x9a1(r31) +112 000214e0 9061003c stw r3,0x3c(r1) +116 000214e4 2b89002c cmplwi cr7,r9,0x2c ',' +120 000214e8 419d0c98 bgt cr7,0x22180 +124 000214ec 3c400002 lis r2,0x2 +128 000214f0 5529103a rlwinm r9,r9,2,0,29 +132 000214f4 38421508 addi r2,r2,0x1508 +136 000214f8 7c09102e lwzx r0,r9,r2 +140 000214fc 7c001214 add r0,r0,r2 +144 00021500 7c0903a6 mtspr ctr,r0 +148 00021504 4e800420 bctr +152 00021508 000000b4 .long 0x000000b4 +156 0002150c 000000b4 .long 0x000000b4 +160 00021510 00000c78 .long 0x00000c78 +164 00021514 00000c78 .long 0x00000c78 +168 00021518 00000698 .long 0x00000698 +172 0002151c 00000c78 .long 0x00000c78 +176 00021520 00000c78 .long 0x00000c78 +180 00021524 000000e0 .long 0x000000e0 +184 00021528 00000100 .long 0x00000100 +188 0002152c 000004f8 .long 0x000004f8 +192 00021530 00000c78 .long 0x00000c78 +196 00021534 00000c78 .long 0x00000c78 +200 00021538 00000c78 .long 0x00000c78 +204 0002153c 00000c78 .long 0x00000c78 +208 00021540 00000698 .long 0x00000698 +212 00021544 00000c78 .long 0x00000c78 +216 00021548 00000c78 .long 0x00000c78 +220 0002154c 00000c78 .long 0x00000c78 +224 00021550 00000c78 .long 0x00000c78 +228 00021554 00000c78 .long 0x00000c78 +232 00021558 00000c78 .long 0x00000c78 +236 0002155c 00000c78 .long 0x00000c78 +240 00021560 00000698 .long 0x00000698 +244 00021564 00000c78 .long 0x00000c78 +248 00021568 00000698 .long 0x00000698 +252 0002156c 00000c78 .long 0x00000c78 +256 00021570 00000698 .long 0x00000698 +260 00021574 00000c78 .long 0x00000c78 +264 00021578 00000698 .long 0x00000698 +268 0002157c 00000c78 .long 0x00000c78 +272 00021580 00000698 .long 0x00000698 +276 00021584 00000c78 .long 0x00000c78 +280 00021588 00000c78 .long 0x00000c78 +284 0002158c 00000c78 .long 0x00000c78 +288 00021590 00000698 .long 0x00000698 +292 00021594 00000c78 .long 0x00000c78 +296 00021598 00000c78 .long 0x00000c78 +300 0002159c 00000c78 .long 0x00000c78 +304 000215a0 00000530 .long 0x00000530 +308 000215a4 00000c78 .long 0x00000c78 +312 000215a8 00000530 .long 0x00000530 +316 000215ac 00000c78 .long 0x00000c78 +320 000215b0 00000530 .long 0x00000530 +324 000215b4 00000c78 .long 0x00000c78 +328 000215b8 00000530 .long 0x00000530 +332 000215bc 7fa60734 extsh r6,r29 +336 000215c0 3806ffe0 addi r0,r6,0xffe0 +340 000215c4 5400043e rlwinm r0,r0,0,16,31 +344 000215c8 2b80005e cmplwi cr7,r0,0x5e '^' +348 000215cc 419d0bb4 bgt cr7,0x22180 +352 000215d0 3ca00003 lis r5,0x3 +356 000215d4 387f09a1 addi r3,r31,0x9a1 +360 000215d8 38800004 li r4,0x4 +364 000215dc 38a51048 addi r5,r5,0x1048 '%c' +368 000215e0 48011041 bl 0x32620 _snprintf$LDBL128 +372 000215e4 48000b9c b 0x22180 +376 000215e8 801f1594 lwz r0,0x1594(r31) +380 000215ec 3c800004 lis r4,0x4 +384 000215f0 7fe3fb78 or r3,r31,r31 +388 000215f4 80844424 lwz r4,0x4424(r4) commentForSystemCall +392 000215f8 7c0903a6 mtspr ctr,r0 +396 000215fc 7c0c0378 or r12,r0,r0 +400 00021600 4e800421 bctrl +404 00021604 48000b7c b 0x22180 +408 00021608 73a00002 andi. r0,r29,0x2 +412 0002160c 41820b74 beq 0x22180 +416 00021610 77a90200 andis. r9,r29,0x200 +420 00021614 57a201ba rlwinm r2,r29,0,6,29 +424 00021618 41820008 beq 0x21620 +428 0002161c 6442fc00 oris r2,r2,0xfc00 +432 00021620 3c00fffe lis r0,0xfffe +436 00021624 6000feb0 ori r0,r0,0xfeb0 +440 00021628 7f820000 cmpw cr7,r2,r0 +444 0002162c 419e0344 beq cr7,0x21970 +448 00021630 7f820040 cmplw cr7,r2,r0 +452 00021634 419d0018 bgt cr7,0x2164c +456 00021638 3c00fffe lis r0,0xfffe +460 0002163c 6000fea0 ori r0,r0,0xfea0 +464 00021640 7f820000 cmpw cr7,r2,r0 +468 00021644 409e0b3c bne cr7,0x22180 +472 00021648 48000368 b 0x219b0 +476 0002164c 3c00fffe lis r0,0xfffe +480 00021650 6000fec0 ori r0,r0,0xfec0 +484 00021654 7f820000 cmpw cr7,r2,r0 +488 00021658 419e0098 beq cr7,0x216f0 +492 0002165c 3c00fffe lis r0,0xfffe +496 00021660 6000ff00 ori r0,r0,0xff00 +500 00021664 7f820000 cmpw cr7,r2,r0 +504 00021668 409e0b18 bne cr7,0x22180 +508 0002166c 881f02ea lbz r0,0x2ea(r31) +512 00021670 3c400003 lis r2,0x3 +516 00021674 3bc1014c addi r30,r1,0x14c +520 00021678 38421050 addi r2,r2,0x1050 _objc_msgSend_rtp +524 0002167c 2f800000 cmpwi cr7,r0,0x0 +528 00021680 a1020010 lhz r8,0x10(r2) +532 00021684 80020000 lwz r0,0x0(r2) _objc_msgSend_rtp +536 00021688 81220004 lwz r9,0x4(r2) +540 0002168c 81620008 lwz r11,0x8(r2) +544 00021690 8142000c lwz r10,0xc(r2) +548 00021694 9001014c stw r0,0x14c(r1) +552 00021698 b101015c sth r8,0x15c(r1) +556 0002169c 91210150 stw r9,0x150(r1) +560 000216a0 91610154 stw r11,0x154(r1) +564 000216a4 91410158 stw r10,0x158(r1) +568 000216a8 419e0028 beq cr7,0x216d0 +572 000216ac 801f1598 lwz r0,0x1598(r31) +576 000216b0 3c800004 lis r4,0x4 +580 000216b4 7f66db78 or r6,r27,r27 +584 000216b8 7fe3fb78 or r3,r31,r31 +588 000216bc 7fc5f378 or r5,r30,r30 +592 000216c0 80844440 lwz r4,0x4440(r4) commentForMsgSend:fromLine: +596 000216c4 7c0903a6 mtspr ctr,r0 +600 000216c8 7c0c0378 or r12,r0,r0 +604 000216cc 4e800421 bctrl +608 000216d0 7fc3f378 or r3,r30,r30 +612 000216d4 3bbf09a1 addi r29,r31,0x9a1 +616 000216d8 48010ca9 bl 0x32380 _strlen +620 000216dc 7fc4f378 or r4,r30,r30 +624 000216e0 38a30001 addi r5,r3,0x1 +628 000216e4 7fa3eb78 or r3,r29,r29 +632 000216e8 48010d59 bl 0x32440 _strncpy +636 000216ec 48000a94 b 0x22180 +640 000216f0 809f0978 lwz r4,0x978(r31) +644 000216f4 3c400003 lis r2,0x3 +648 000216f8 3bc1014c addi r30,r1,0x14c +652 000216fc 38421064 addi r2,r2,0x1064 _objc_assign_ivar_rtp +656 00021700 2f840000 cmpwi cr7,r4,0x0 +660 00021704 a0e20014 lhz r7,0x14(r2) +664 00021708 80020000 lwz r0,0x0(r2) _objc_assign_ivar_rtp +668 0002170c 81220004 lwz r9,0x4(r2) +672 00021710 81620008 lwz r11,0x8(r2) +676 00021714 8142000c lwz r10,0xc(r2) +680 00021718 81020010 lwz r8,0x10(r2) +684 0002171c 9001014c stw r0,0x14c(r1) +688 00021720 b0e10160 sth r7,0x160(r1) +692 00021724 91210150 stw r9,0x150(r1) +696 00021728 91610154 stw r11,0x154(r1) +700 0002172c 91410158 stw r10,0x158(r1) +704 00021730 9101015c stw r8,0x15c(r1) +708 00021734 409e002c bne cr7,0x21760 +712 00021738 7fc3f378 or r3,r30,r30 +716 0002173c 3bbf09a1 addi r29,r31,0x9a1 +720 00021740 48010c41 bl 0x32380 _strlen +724 00021744 7fc4f378 or r4,r30,r30 +728 00021748 38a30001 addi r5,r3,0x1 +732 0002174c 7fa3eb78 or r3,r29,r29 +736 00021750 48010cf1 bl 0x32440 _strncpy +740 00021754 48000a2c b 0x22180 +744 00021758 60000000 nop +748 0002175c 60000000 nop +752 00021760 881f1644 lbz r0,0x1644(r31) +756 00021764 2f800000 cmpwi cr7,r0,0x0 +760 00021768 419e01dc beq cr7,0x21944 +764 0002176c 3c400003 lis r2,0x3 +768 00021770 3b81005c addi r28,r1,0x5c +772 00021774 38a00028 li r5,0x28 +776 00021778 38422e0c addi r2,r2,0x2e0c +780 0002177c 7f83e378 or r3,r28,r28 +784 00021780 80020000 lwz r0,0x0(r2) +788 00021784 81620008 lwz r11,0x8(r2) +792 00021788 81220004 lwz r9,0x4(r2) +796 0002178c 90010050 stw r0,0x50(r1) +800 00021790 91610058 stw r11,0x58(r1) +804 00021794 91210054 stw r9,0x54(r1) +808 00021798 48010bb9 bl 0x32350 _memcpy +812 0002179c 881f004d lbz r0,0x4d(r31) +816 000217a0 2f800000 cmpwi cr7,r0,0x0 +820 000217a4 419e000c beq cr7,0x217b0 +824 000217a8 7f83e378 or r3,r28,r28 +828 000217ac 4bfe1815 bl _swap_objc_class +832 000217b0 881f0980 lbz r0,0x980(r31) +836 000217b4 2f800000 cmpwi cr7,r0,0x0 +840 000217b8 409e0044 bne cr7,0x217fc +844 000217bc 801f15cc lwz r0,0x15cc(r31) +848 000217c0 3c800004 lis r4,0x4 +852 000217c4 7fe3fb78 or r3,r31,r31 +856 000217c8 7f85e378 or r5,r28,r28 +860 000217cc 7f86e378 or r6,r28,r28 +864 000217d0 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +868 000217d4 7c0903a6 mtspr ctr,r0 +872 000217d8 7c0c0378 or r12,r0,r0 +876 000217dc 4e800421 bctrl +880 000217e0 2f830000 cmpwi cr7,r3,0x0 +884 000217e4 419e099c beq cr7,0x22180 +888 000217e8 881f004d lbz r0,0x4d(r31) +892 000217ec 2f800000 cmpwi cr7,r0,0x0 +896 000217f0 419e000c beq cr7,0x217fc +900 000217f4 7f83e378 or r3,r28,r28 +904 000217f8 4bfe17c9 bl _swap_objc_class +908 000217fc 801f15ec lwz r0,0x15ec(r31) +912 00021800 3c800004 lis r4,0x4 +916 00021804 7f86e378 or r6,r28,r28 +920 00021808 7fe3fb78 or r3,r31,r31 +924 0002180c 38a10050 addi r5,r1,0x50 +928 00021810 80ff1640 lwz r7,0x1640(r31) +932 00021814 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +936 00021818 7c0903a6 mtspr ctr,r0 +940 0002181c 7c0c0378 or r12,r0,r0 +944 00021820 4e800421 bctrl +948 00021824 2f830000 cmpwi cr7,r3,0x0 +952 00021828 409e0024 bne cr7,0x2184c +956 0002182c 7fc3f378 or r3,r30,r30 +960 00021830 3bbf09a1 addi r29,r31,0x9a1 +964 00021834 48010b4d bl 0x32380 _strlen +968 00021838 7fc4f378 or r4,r30,r30 +972 0002183c 38a30001 addi r5,r3,0x1 +976 00021840 7fa3eb78 or r3,r29,r29 +980 00021844 48010bfd bl 0x32440 _strncpy +984 00021848 48000938 b 0x22180 +988 0002184c 801f158c lwz r0,0x158c(r31) +992 00021850 3fa00004 lis r29,0x4 +996 00021854 7fe3fb78 or r3,r31,r31 +1000 00021858 80a10050 lwz r5,0x50(r1) +1004 0002185c 38c00000 li r6,0x0 +1008 00021860 3bbd4458 addi r29,r29,0x4458 getPointer:type: +1012 00021864 7c0903a6 mtspr ctr,r0 +1016 00021868 809d0000 lwz r4,0x0(r29) getPointer:type: +1020 0002186c 7c0c0378 or r12,r0,r0 +1024 00021870 4e800421 bctrl +1028 00021874 7c7a1b79 or. r26,r3,r3 +1032 00021878 40820028 bne 0x218a0 +1036 0002187c 7fc3f378 or r3,r30,r30 +1040 00021880 3bbf09a1 addi r29,r31,0x9a1 +1044 00021884 48010afd bl 0x32380 _strlen +1048 00021888 7fc4f378 or r4,r30,r30 +1052 0002188c 38a30001 addi r5,r3,0x1 +1056 00021890 7fa3eb78 or r3,r29,r29 +1060 00021894 48010bad bl 0x32440 _strncpy +1064 00021898 480008e8 b 0x22180 +1068 0002189c 60000000 nop +1072 000218a0 881f02ee lbz r0,0x2ee(r31) +1076 000218a4 2f800000 cmpwi cr7,r0,0x0 +1080 000218a8 419e007c beq cr7,0x21924 +1084 000218ac 38000000 li r0,0x0 +1088 000218b0 805f158c lwz r2,0x158c(r31) +1092 000218b4 809d0000 lwz r4,0x0(r29) getPointer:type: +1096 000218b8 80a10054 lwz r5,0x54(r1) +1100 000218bc 7fe3fb78 or r3,r31,r31 +1104 000218c0 38c00000 li r6,0x0 +1108 000218c4 98010084 stb r0,0x84(r1) +1112 000218c8 3fa00004 lis r29,0x4 +1116 000218cc 3b610084 addi r27,r1,0x84 +1120 000218d0 7c4903a6 mtspr ctr,r2 +1124 000218d4 7c4c1378 or r12,r2,r2 +1128 000218d8 83bd442c lwz r29,0x442c(r29) getDescription:forType: +1132 000218dc 839f155c lwz r28,0x155c(r31) +1136 000218e0 4e800421 bctrl +1140 000218e4 7fa4eb78 or r4,r29,r29 +1144 000218e8 7f65db78 or r5,r27,r27 +1148 000218ec 7c661b78 or r6,r3,r3 +1152 000218f0 7fe3fb78 or r3,r31,r31 +1156 000218f4 7f8903a6 mtspr ctr,r28 +1160 000218f8 7f8ce378 or r12,r28,r28 +1164 000218fc 4e800421 bctrl +1168 00021900 3ca00003 lis r5,0x3 +1172 00021904 387f09a1 addi r3,r31,0x9a1 +1176 00021908 7fc6f378 or r6,r30,r30 +1180 0002190c 7f67db78 or r7,r27,r27 +1184 00021910 38a5107c addi r5,r5,0x107c %s (%s)%s +1188 00021914 7f48d378 or r8,r26,r26 +1192 00021918 388007cf li r4,0x7cf +1196 0002191c 48010d05 bl 0x32620 _snprintf$LDBL128 +1200 00021920 48000860 b 0x22180 +1204 00021924 3ca00003 lis r5,0x3 +1208 00021928 387f09a1 addi r3,r31,0x9a1 +1212 0002192c 7fc6f378 or r6,r30,r30 +1216 00021930 7f47d378 or r7,r26,r26 +1220 00021934 38a5fe28 addi r5,r5,0xfe28 %s %s +1224 00021938 388007cf li r4,0x7cf +1228 0002193c 48010ce5 bl 0x32620 _snprintf$LDBL128 +1232 00021940 48000840 b 0x22180 +1236 00021944 7fc3f378 or r3,r30,r30 +1240 00021948 3bbf09a1 addi r29,r31,0x9a1 +1244 0002194c 48010a35 bl 0x32380 _strlen +1248 00021950 7fc4f378 or r4,r30,r30 +1252 00021954 38a30001 addi r5,r3,0x1 +1256 00021958 7fa3eb78 or r3,r29,r29 +1260 0002195c 48010ae5 bl 0x32440 _strncpy +1264 00021960 48000820 b 0x22180 +1268 00021964 60000000 nop +1272 00021968 60000000 nop +1276 0002196c 60000000 nop +1280 00021970 3c400003 lis r2,0x3 +1284 00021974 397f09a1 addi r11,r31,0x9a1 +1288 00021978 38421088 addi r2,r2,0x1088 _objc_assign_global_rtp +1292 0002197c 80020000 lwz r0,0x0(r2) _objc_assign_global_rtp +1296 00021980 81220004 lwz r9,0x4(r2) +1300 00021984 81420008 lwz r10,0x8(r2) +1304 00021988 8102000c lwz r8,0xc(r2) +1308 0002198c 901f09a1 stw r0,0x9a1(r31) +1312 00021990 912b0004 stw r9,0x4(r11) +1316 00021994 914b0008 stw r10,0x8(r11) +1320 00021998 910b000c stw r8,0xc(r11) +1324 0002199c 80020014 lwz r0,0x14(r2) +1328 000219a0 81220010 lwz r9,0x10(r2) +1332 000219a4 900b0014 stw r0,0x14(r11) +1336 000219a8 912b0010 stw r9,0x10(r11) +1340 000219ac 480007d4 b 0x22180 +1344 000219b0 3c400003 lis r2,0x3 +1348 000219b4 393f09a1 addi r9,r31,0x9a1 +1352 000219b8 384210a0 addi r2,r2,0x10a0 _objc_assign_strongCast_rtp +1356 000219bc 80020000 lwz r0,0x0(r2) _objc_assign_strongCast_rtp +1360 000219c0 81620004 lwz r11,0x4(r2) +1364 000219c4 81420008 lwz r10,0x8(r2) +1368 000219c8 8102000c lwz r8,0xc(r2) +1372 000219cc 901f09a1 stw r0,0x9a1(r31) +1376 000219d0 91690004 stw r11,0x4(r9) +1380 000219d4 91490008 stw r10,0x8(r9) +1384 000219d8 9109000c stw r8,0xc(r9) +1388 000219dc 80020018 lwz r0,0x18(r2) +1392 000219e0 81620010 lwz r11,0x10(r2) +1396 000219e4 81420014 lwz r10,0x14(r2) +1400 000219e8 90090018 stw r0,0x18(r9) +1404 000219ec 91690010 stw r11,0x10(r9) +1408 000219f0 91490014 stw r10,0x14(r9) +1412 000219f4 4800078c b 0x22180 +1416 000219f8 60000000 nop +1420 000219fc 60000000 nop +1424 00021a00 57a0fdbe rlwinm r0,r29,31,22,31 +1428 00021a04 2f800210 cmpwi cr7,r0,0x210 +1432 00021a08 409e0778 bne cr7,0x22180 +1436 00021a0c 881f1804 lbz r0,0x1804(r31) +1440 00021a10 2f800000 cmpwi cr7,r0,0x0 +1444 00021a14 419e076c beq cr7,0x22180 +1448 00021a18 80df1800 lwz r6,0x1800(r31) (?)mCTR +1452 00021a1c 3ca00003 lis r5,0x3 +1456 00021a20 387f09a1 addi r3,r31,0x9a1 +1460 00021a24 3880000a li r4,0xa +1464 00021a28 38a510bc addi r5,r5,0x10bc 0x%x +1468 00021a2c 54c6003a rlwinm r6,r6,0,0,29 +1472 00021a30 48010bf1 bl 0x32620 _snprintf$LDBL128 +1476 00021a34 4800074c b 0x22180 +1480 00021a38 57a986fe rlwinm r9,r29,16,27,31 +1484 00021a3c 55202036 rlwinm r0,r9,4,0,27 +1488 00021a40 7d40fa14 add r10,r0,r31 +1492 00021a44 884a15f4 lbz r2,0x15f4(r10) +1496 00021a48 2f820000 cmpwi cr7,r2,0x0 +1500 00021a4c 419e0734 beq cr7,0x22180 +1504 00021a50 2f890000 cmpwi cr7,r9,0x0 +1508 00021a54 419e072c beq cr7,0x22180 +1512 00021a58 800a15f8 lwz r0,0x15f8(r10) +1516 00021a5c 2f800000 cmpwi cr7,r0,0x0 +1520 00021a60 419e0014 beq cr7,0x21a74 +1524 00021a64 3c400003 lis r2,0x3 +1528 00021a68 3b81005c addi r28,r1,0x5c +1532 00021a6c 38422e00 addi r2,r2,0x2e00 +1536 00021a70 48000168 b 0x21bd8 +1540 00021a74 80aa15f0 lwz r5,0x15f0(r10) +1544 00021a78 805f158c lwz r2,0x158c(r31) +1548 00021a7c 7fa00734 extsh r0,r29 +1552 00021a80 3c800004 lis r4,0x4 +1556 00021a84 7fe3fb78 or r3,r31,r31 +1560 00021a88 38c00000 li r6,0x0 +1564 00021a8c 80844458 lwz r4,0x4458(r4) getPointer:type: +1568 00021a90 7c4903a6 mtspr ctr,r2 +1572 00021a94 7ca50214 add r5,r5,r0 +1576 00021a98 7c4c1378 or r12,r2,r2 +1580 00021a9c 90a10038 stw r5,0x38(r1) +1584 00021aa0 4e800421 bctrl +1588 00021aa4 2f830000 cmpwi cr7,r3,0x0 +1592 00021aa8 9061003c stw r3,0x3c(r1) +1596 00021aac 419e06d4 beq cr7,0x22180 +1600 00021ab0 2f9c0032 cmpwi cr7,r28,0x32 '2' +1604 00021ab4 419e000c beq cr7,0x21ac0 +1608 00021ab8 2f9c0036 cmpwi cr7,r28,0x36 '6' +1612 00021abc 409e0088 bne cr7,0x21b44 +1616 00021ac0 881f004d lbz r0,0x4d(r31) +1620 00021ac4 80830004 lwz r4,0x4(r3) +1624 00021ac8 80630000 lwz r3,0x0(r3) +1628 00021acc 2f800000 cmpwi cr7,r0,0x0 +1632 00021ad0 9081004c stw r4,0x4c(r1) +1636 00021ad4 90610048 stw r3,0x48(r1) +1640 00021ad8 419e0038 beq cr7,0x21b10 +1644 00021adc 90610040 stw r3,0x40(r1) +1648 00021ae0 38400004 li r2,0x4 +1652 00021ae4 90810044 stw r4,0x44(r1) +1656 00021ae8 38010040 addi r0,r1,0x40 +1660 00021aec 7d20042c lwbrx r9,0,r0 +1664 00021af0 7d62042c lwbrx r11,r2,r0 +1668 00021af4 91210054 stw r9,0x54(r1) +1672 00021af8 91610050 stw r11,0x50(r1) +1676 00021afc 60000000 nop +1680 00021b00 80610054 lwz r3,0x54(r1) +1684 00021b04 80410050 lwz r2,0x50(r1) +1688 00021b08 9061004c stw r3,0x4c(r1) +1692 00021b0c 90410048 stw r2,0x48(r1) +1696 00021b10 80c10048 lwz r6,0x48(r1) +1700 00021b14 80e1004c lwz r7,0x4c(r1) +1704 00021b18 3ca00003 lis r5,0x3 +1708 00021b1c 387f09a1 addi r3,r31,0x9a1 +1712 00021b20 3880001e li r4,0x1e +1716 00021b24 38a510cc addi r5,r5,0x10cc %lG +1720 00021b28 90c10930 stw r6,0x930(r1) +1724 00021b2c 90e10934 stw r7,0x934(r1) +1728 00021b30 60000000 nop +1732 00021b34 60000000 nop +1736 00021b38 c8210930 lfd f1,0x930(r1) +1740 00021b3c 48010ae5 bl 0x32620 _snprintf$LDBL128 +1744 00021b40 48000640 b 0x22180 +1748 00021b44 881f004d lbz r0,0x4d(r31) +1752 00021b48 80630000 lwz r3,0x0(r3) +1756 00021b4c 2f800000 cmpwi cr7,r0,0x0 +1760 00021b50 90610040 stw r3,0x40(r1) +1764 00021b54 419e001c beq cr7,0x21b70 +1768 00021b58 90610048 stw r3,0x48(r1) +1772 00021b5c 38010048 addi r0,r1,0x48 +1776 00021b60 60000000 nop +1780 00021b64 60000000 nop +1784 00021b68 7c00042c lwbrx r0,0,r0 +1788 00021b6c 90010040 stw r0,0x40(r1) +1792 00021b70 c0010040 lfs f0,0x40(r1) +1796 00021b74 3ca00003 lis r5,0x3 +1800 00021b78 387f09a1 addi r3,r31,0x9a1 +1804 00021b7c 3880001e li r4,0x1e +1808 00021b80 38a510d0 addi r5,r5,0x10d0 %G +1812 00021b84 d8010930 stfd f0,0x930(r1) +1816 00021b88 fc200090 fmr f1,f0 +1820 00021b8c 60000000 nop +1824 00021b90 80c10930 lwz r6,0x930(r1) +1828 00021b94 80e10934 lwz r7,0x934(r1) +1832 00021b98 48010a89 bl 0x32620 _snprintf$LDBL128 +1836 00021b9c 480005e4 b 0x22180 +1840 00021ba0 57a986fe rlwinm r9,r29,16,27,31 +1844 00021ba4 55202036 rlwinm r0,r9,4,0,27 +1848 00021ba8 7d40fa14 add r10,r0,r31 +1852 00021bac 884a15f4 lbz r2,0x15f4(r10) +1856 00021bb0 2f820000 cmpwi cr7,r2,0x0 +1860 00021bb4 419e05cc beq cr7,0x22180 +1864 00021bb8 2f890000 cmpwi cr7,r9,0x0 +1868 00021bbc 419e05c4 beq cr7,0x22180 +1872 00021bc0 800a15f8 lwz r0,0x15f8(r10) +1876 00021bc4 2f800000 cmpwi cr7,r0,0x0 +1880 00021bc8 419e0180 beq cr7,0x21d48 +1884 00021bcc 3c400003 lis r2,0x3 +1888 00021bd0 3b81005c addi r28,r1,0x5c +1892 00021bd4 38422df4 addi r2,r2,0x2df4 +1896 00021bd8 80020008 lwz r0,0x8(r2) +1900 00021bdc 81220000 lwz r9,0x0(r2) +1904 00021be0 7f83e378 or r3,r28,r28 +1908 00021be4 38a00028 li r5,0x28 +1912 00021be8 81620004 lwz r11,0x4(r2) +1916 00021bec 90010058 stw r0,0x58(r1) +1920 00021bf0 91210050 stw r9,0x50(r1) +1924 00021bf4 91610054 stw r11,0x54(r1) +1928 00021bf8 808a15f8 lwz r4,0x15f8(r10) +1932 00021bfc 48010755 bl 0x32350 _memcpy +1936 00021c00 881f0980 lbz r0,0x980(r31) +1940 00021c04 2f800000 cmpwi cr7,r0,0x0 +1944 00021c08 409e0044 bne cr7,0x21c4c +1948 00021c0c 801f15cc lwz r0,0x15cc(r31) +1952 00021c10 3c800004 lis r4,0x4 +1956 00021c14 7fe3fb78 or r3,r31,r31 +1960 00021c18 7f85e378 or r5,r28,r28 +1964 00021c1c 7f86e378 or r6,r28,r28 +1968 00021c20 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +1972 00021c24 7c0903a6 mtspr ctr,r0 +1976 00021c28 7c0c0378 or r12,r0,r0 +1980 00021c2c 4e800421 bctrl +1984 00021c30 2f830000 cmpwi cr7,r3,0x0 +1988 00021c34 419e054c beq cr7,0x22180 +1992 00021c38 881f004d lbz r0,0x4d(r31) +1996 00021c3c 2f800000 cmpwi cr7,r0,0x0 +2000 00021c40 419e000c beq cr7,0x21c4c +2004 00021c44 7f83e378 or r3,r28,r28 +2008 00021c48 4bfe1379 bl _swap_objc_class +2012 00021c4c 801f15ec lwz r0,0x15ec(r31) +2016 00021c50 3c800004 lis r4,0x4 +2020 00021c54 7f86e378 or r6,r28,r28 +2024 00021c58 57a7043e rlwinm r7,r29,0,16,31 +2028 00021c5c 7fe3fb78 or r3,r31,r31 +2032 00021c60 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +2036 00021c64 38a10050 addi r5,r1,0x50 +2040 00021c68 7c0903a6 mtspr ctr,r0 +2044 00021c6c 7c0c0378 or r12,r0,r0 +2048 00021c70 4e800421 bctrl +2052 00021c74 2f830000 cmpwi cr7,r3,0x0 +2056 00021c78 419e0508 beq cr7,0x22180 +2060 00021c7c 801f158c lwz r0,0x158c(r31) +2064 00021c80 3fa00004 lis r29,0x4 +2068 00021c84 7fe3fb78 or r3,r31,r31 +2072 00021c88 80a10050 lwz r5,0x50(r1) +2076 00021c8c 38c00000 li r6,0x0 +2080 00021c90 3bbd4458 addi r29,r29,0x4458 getPointer:type: +2084 00021c94 7c0903a6 mtspr ctr,r0 +2088 00021c98 809d0000 lwz r4,0x0(r29) getPointer:type: +2092 00021c9c 7c0c0378 or r12,r0,r0 +2096 00021ca0 4e800421 bctrl +2100 00021ca4 7c7e1b79 or. r30,r3,r3 +2104 00021ca8 418204d8 beq 0x22180 +2108 00021cac 881f02ee lbz r0,0x2ee(r31) +2112 00021cb0 2f800000 cmpwi cr7,r0,0x0 +2116 00021cb4 419e0078 beq cr7,0x21d2c +2120 00021cb8 38000000 li r0,0x0 +2124 00021cbc 805f158c lwz r2,0x158c(r31) +2128 00021cc0 809d0000 lwz r4,0x0(r29) getPointer:type: +2132 00021cc4 80a10054 lwz r5,0x54(r1) +2136 00021cc8 7fe3fb78 or r3,r31,r31 +2140 00021ccc 38c00000 li r6,0x0 +2144 00021cd0 98010084 stb r0,0x84(r1) +2148 00021cd4 3fa00004 lis r29,0x4 +2152 00021cd8 3b610084 addi r27,r1,0x84 +2156 00021cdc 7c4903a6 mtspr ctr,r2 +2160 00021ce0 7c4c1378 or r12,r2,r2 +2164 00021ce4 839f155c lwz r28,0x155c(r31) +2168 00021ce8 83bd442c lwz r29,0x442c(r29) getDescription:forType: +2172 00021cec 4e800421 bctrl +2176 00021cf0 7f65db78 or r5,r27,r27 +2180 00021cf4 7c661b78 or r6,r3,r3 +2184 00021cf8 7fe3fb78 or r3,r31,r31 +2188 00021cfc 7f8903a6 mtspr ctr,r28 +2192 00021d00 7fa4eb78 or r4,r29,r29 +2196 00021d04 7f8ce378 or r12,r28,r28 +2200 00021d08 4e800421 bctrl +2204 00021d0c 3ca00003 lis r5,0x3 +2208 00021d10 387f09a1 addi r3,r31,0x9a1 +2212 00021d14 7f66db78 or r6,r27,r27 +2216 00021d18 7fc7f378 or r7,r30,r30 +2220 00021d1c 38a510c4 addi r5,r5,0x10c4 (%s)%s +2224 00021d20 388007cf li r4,0x7cf +2228 00021d24 480108fd bl 0x32620 _snprintf$LDBL128 +2232 00021d28 48000458 b 0x22180 +2236 00021d2c 3ca00003 lis r5,0x3 +2240 00021d30 387f09a1 addi r3,r31,0x9a1 +2244 00021d34 7fc6f378 or r6,r30,r30 +2248 00021d38 388007cf li r4,0x7cf +2252 00021d3c 38a5fe24 addi r5,r5,0xfe24 %s +2256 00021d40 480108e1 bl 0x32620 _snprintf$LDBL128 +2260 00021d44 4800043c b 0x22180 +2264 00021d48 2e1c0018 cmpwi cr4,r28,0x18 +2268 00021d4c 4092001c bne cr4,0x21d68 +2272 00021d50 800a15f0 lwz r0,0x15f0(r10) +2276 00021d54 57a2043e rlwinm r2,r29,0,16,31 +2280 00021d58 7c001378 or r0,r0,r2 +2284 00021d5c 7c050378 or r5,r0,r0 +2288 00021d60 90010038 stw r0,0x38(r1) +2292 00021d64 48000018 b 0x21d7c +2296 00021d68 800a15f0 lwz r0,0x15f0(r10) +2300 00021d6c 7fa20734 extsh r2,r29 +2304 00021d70 7c001214 add r0,r0,r2 +2308 00021d74 90010038 stw r0,0x38(r1) +2312 00021d78 7c050378 or r5,r0,r0 +2316 00021d7c 805f158c lwz r2,0x158c(r31) +2320 00021d80 3bc10048 addi r30,r1,0x48 +2324 00021d84 38000000 li r0,0x0 +2328 00021d88 3f400004 lis r26,0x4 +2332 00021d8c 7fe3fb78 or r3,r31,r31 +2336 00021d90 98010048 stb r0,0x48(r1) +2340 00021d94 7fc6f378 or r6,r30,r30 +2344 00021d98 809a4458 lwz r4,0x4458(r26) getPointer:type: +2348 00021d9c 7c4903a6 mtspr ctr,r2 +2352 00021da0 7c4c1378 or r12,r2,r2 +2356 00021da4 4e800421 bctrl +2360 00021da8 7c7b1b79 or. r27,r3,r3 +2364 00021dac 418202f0 beq 0x2209c +2368 00021db0 88e10048 lbz r7,0x48(r1) +2372 00021db4 2b87000d cmplwi cr7,r7,0xd +2376 00021db8 419d0288 bgt cr7,0x22040 +2380 00021dbc 3c400002 lis r2,0x2 +2384 00021dc0 54e9103a rlwinm r9,r7,2,0,29 +2388 00021dc4 38421dd8 addi r2,r2,0x1dd8 +2392 00021dc8 7c09102e lwzx r0,r9,r2 +2396 00021dcc 7c001214 add r0,r0,r2 +2400 00021dd0 7c0903a6 mtspr ctr,r0 +2404 00021dd4 4e800420 bctr +2408 00021dd8 00000268 .long 0x00000268 +2412 00021ddc 00000268 .long 0x00000268 +2416 00021de0 000000e8 .long 0x000000e8 +2420 00021de4 00000268 .long 0x00000268 +2424 00021de8 00000268 .long 0x00000268 +2428 00021dec 00000038 .long 0x00000038 +2432 00021df0 000003a8 .long 0x000003a8 +2436 00021df4 00000094 .long 0x00000094 +2440 00021df8 000000fc .long 0x000000fc +2444 00021dfc 000000fc .long 0x000000fc +2448 00021e00 00000210 .long 0x00000210 +2452 00021e04 00000210 .long 0x00000210 +2456 00021e08 00000210 .long 0x00000210 +2460 00021e0c 00000210 .long 0x00000210 +2464 00021e10 881f004d lbz r0,0x4d(r31) +2468 00021e14 80bb0000 lwz r5,0x0(r27) +2472 00021e18 2f800000 cmpwi cr7,r0,0x0 +2476 00021e1c 419e0018 beq cr7,0x21e34 +2480 00021e20 90a10040 stw r5,0x40(r1) +2484 00021e24 38010040 addi r0,r1,0x40 +2488 00021e28 60000000 nop +2492 00021e2c 60000000 nop +2496 00021e30 7ca0042c lwbrx r5,0,r0 +2500 00021e34 801f158c lwz r0,0x158c(r31) +2504 00021e38 809a4458 lwz r4,0x4458(r26) getPointer:type: +2508 00021e3c 7fc6f378 or r6,r30,r30 +2512 00021e40 7fe3fb78 or r3,r31,r31 +2516 00021e44 7c0903a6 mtspr ctr,r0 +2520 00021e48 7c0c0378 or r12,r0,r0 +2524 00021e4c 4e800421 bctrl +2528 00021e50 88010048 lbz r0,0x48(r1) +2532 00021e54 7c7b1b78 or r27,r3,r3 +2536 00021e58 9061003c stw r3,0x3c(r1) +2540 00021e5c 2c030000 cmpwi r3,0x0 +2544 00021e60 2f800000 cmpwi cr7,r0,0x0 +2548 00021e64 419e01dc beq cr7,0x22040 +2552 00021e68 48000318 b 0x22180 +2556 00021e6c 881f004d lbz r0,0x4d(r31) +2560 00021e70 805b0000 lwz r2,0x0(r27) +2564 00021e74 2f800000 cmpwi cr7,r0,0x0 +2568 00021e78 419e0018 beq cr7,0x21e90 +2572 00021e7c 90410040 stw r2,0x40(r1) +2576 00021e80 38010040 addi r0,r1,0x40 +2580 00021e84 60000000 nop +2584 00021e88 60000000 nop +2588 00021e8c 7c40042c lwbrx r2,0,r0 +2592 00021e90 3c008fe0 lis r0,0x8fe0 +2596 00021e94 60001000 ori r0,r0,0x1000 +2600 00021e98 7f820000 cmpw cr7,r2,r0 +2604 00021e9c 419e0018 beq cr7,0x21eb4 +2608 00021ea0 3c008fe0 lis r0,0x8fe0 +2612 00021ea4 60001008 ori r0,r0,0x1008 +2616 00021ea8 7f820000 cmpw cr7,r2,r0 +2620 00021eac 409e0198 bne cr7,0x22044 +2624 00021eb0 480002b8 b 0x22168 +2628 00021eb4 3c800003 lis r4,0x3 +2632 00021eb8 388410d4 addi r4,r4,0x10d4 dyld_lazy_symbol_binding_entry_point +2636 00021ebc 480002b4 b 0x22170 +2640 00021ec0 801b000c lwz r0,0xc(r27) +2644 00021ec4 80bb0008 lwz r5,0x8(r27) +2648 00021ec8 2f800000 cmpwi cr7,r0,0x0 +2652 00021ecc 409e00d8 bne cr7,0x21fa4 +2656 00021ed0 480002b0 b 0x22180 +2660 00021ed4 881f004d lbz r0,0x4d(r31) +2664 00021ed8 80bb0000 lwz r5,0x0(r27) +2668 00021edc 2f800000 cmpwi cr7,r0,0x0 +2672 00021ee0 419e0018 beq cr7,0x21ef8 +2676 00021ee4 90a10040 stw r5,0x40(r1) +2680 00021ee8 38010040 addi r0,r1,0x40 +2684 00021eec 60000000 nop +2688 00021ef0 60000000 nop +2692 00021ef4 7ca0042c lwbrx r5,0,r0 +2696 00021ef8 801f158c lwz r0,0x158c(r31) +2700 00021efc 7fe3fb78 or r3,r31,r31 +2704 00021f00 809a4458 lwz r4,0x4458(r26) getPointer:type: +2708 00021f04 38c00000 li r6,0x0 +2712 00021f08 7c0903a6 mtspr ctr,r0 +2716 00021f0c 7c0c0378 or r12,r0,r0 +2720 00021f10 4e800421 bctrl +2724 00021f14 2f830000 cmpwi cr7,r3,0x0 +2728 00021f18 9061003c stw r3,0x3c(r1) +2732 00021f1c 419e0264 beq cr7,0x22180 +2736 00021f20 881f004d lbz r0,0x4d(r31) +2740 00021f24 80430004 lwz r2,0x4(r3) +2744 00021f28 7c090775 extsb. r9,r0 +2748 00021f2c 41820018 beq 0x21f44 +2752 00021f30 90410040 stw r2,0x40(r1) +2756 00021f34 38010040 addi r0,r1,0x40 +2760 00021f38 60000000 nop +2764 00021f3c 60000000 nop +2768 00021f40 7c40042c lwbrx r2,0,r0 +2772 00021f44 2f8207c8 cmpwi cr7,r2,0x7c8 +2776 00021f48 419e0048 beq cr7,0x21f90 +2780 00021f4c 80a30000 lwz r5,0x0(r3) +2784 00021f50 41820018 beq 0x21f68 +2788 00021f54 90a10040 stw r5,0x40(r1) +2792 00021f58 38010040 addi r0,r1,0x40 +2796 00021f5c 60000000 nop +2800 00021f60 60000000 nop +2804 00021f64 7ca0042c lwbrx r5,0,r0 +2808 00021f68 801f158c lwz r0,0x158c(r31) +2812 00021f6c 7fe3fb78 or r3,r31,r31 +2816 00021f70 809a4458 lwz r4,0x4458(r26) getPointer:type: +2820 00021f74 38c00000 li r6,0x0 +2824 00021f78 7c0903a6 mtspr ctr,r0 +2828 00021f7c 7c0c0378 or r12,r0,r0 +2832 00021f80 4e800421 bctrl +2836 00021f84 2f830000 cmpwi cr7,r3,0x0 +2840 00021f88 9061003c stw r3,0x3c(r1) +2844 00021f8c 419e01f4 beq cr7,0x22180 +2848 00021f90 8041003c lwz r2,0x3c(r1) +2852 00021f94 8002000c lwz r0,0xc(r2) +2856 00021f98 80a20008 lwz r5,0x8(r2) +2860 00021f9c 2f800000 cmpwi cr7,r0,0x0 +2864 00021fa0 419e01e0 beq cr7,0x22180 +2868 00021fa4 881f004d lbz r0,0x4d(r31) +2872 00021fa8 2f800000 cmpwi cr7,r0,0x0 +2876 00021fac 419e0018 beq cr7,0x21fc4 +2880 00021fb0 90a10040 stw r5,0x40(r1) +2884 00021fb4 38010040 addi r0,r1,0x40 +2888 00021fb8 60000000 nop +2892 00021fbc 60000000 nop +2896 00021fc0 7ca0042c lwbrx r5,0,r0 +2900 00021fc4 801f158c lwz r0,0x158c(r31) +2904 00021fc8 809a4458 lwz r4,0x4458(r26) getPointer:type: +2908 00021fcc 7fe3fb78 or r3,r31,r31 +2912 00021fd0 38c00000 li r6,0x0 +2916 00021fd4 7c0903a6 mtspr ctr,r0 +2920 00021fd8 7c0c0378 or r12,r0,r0 +2924 00021fdc 4e800421 bctrl +2928 00021fe0 7c7b1b79 or. r27,r3,r3 +2932 00021fe4 4800005c b 0x22040 +2936 00021fe8 801f15c8 lwz r0,0x15c8(r31) +2940 00021fec 3c800004 lis r4,0x4 +2944 00021ff0 7fe3fb78 or r3,r31,r31 +2948 00021ff4 38a1003c addi r5,r1,0x3c +2952 00021ff8 7f66db78 or r6,r27,r27 +2956 00021ffc 80844408 lwz r4,0x4408(r4) getObjcDescription:fromObject:type: +2960 00022000 7c0903a6 mtspr ctr,r0 +2964 00022004 7c0c0378 or r12,r0,r0 +2968 00022008 4e800421 bctrl +2972 0002200c 2f830000 cmpwi cr7,r3,0x0 +2976 00022010 419e0034 beq cr7,0x22044 +2980 00022014 8061003c lwz r3,0x3c(r1) +2984 00022018 2f830000 cmpwi cr7,r3,0x0 +2988 0002201c 419e0020 beq cr7,0x2203c +2992 00022020 88010048 lbz r0,0x48(r1) +2996 00022024 2f80000c cmpwi cr7,r0,0xc +3000 00022028 409e0014 bne cr7,0x2203c +3004 0002202c 57a27df6 rlwinm r2,r29,15,23,27 +3008 00022030 7c42fa14 add r2,r2,r31 +3012 00022034 936215f8 stw r27,0x15f8(r2) +3016 00022038 8061003c lwz r3,0x3c(r1) +3020 0002203c 7c7b1b79 or. r27,r3,r3 +3024 00022040 41820140 beq 0x22180 +3028 00022044 881f09a1 lbz r0,0x9a1(r31) +3032 00022048 2f800000 cmpwi cr7,r0,0x0 +3036 0002204c 409e0134 bne cr7,0x22180 +3040 00022050 88010048 lbz r0,0x48(r1) +3044 00022054 2f800001 cmpwi cr7,r0,0x1 +3048 00022058 409e0028 bne cr7,0x22080 +3052 0002205c 88db0000 lbz r6,0x0(r27) +3056 00022060 3ca00003 lis r5,0x3 +3060 00022064 387f09a1 addi r3,r31,0x9a1 +3064 00022068 38fb0001 addi r7,r27,0x1 +3068 0002206c 388000ff li r4,0xff +3072 00022070 38a510fc addi r5,r5,0x10fc %*s +3076 00022074 7cc60774 extsb r6,r6 +3080 00022078 480105a9 bl 0x32620 _snprintf$LDBL128 +3084 0002207c 48000104 b 0x22180 +3088 00022080 3ca00003 lis r5,0x3 +3092 00022084 387f09a1 addi r3,r31,0x9a1 +3096 00022088 7f66db78 or r6,r27,r27 +3100 0002208c 388007cf li r4,0x7cf +3104 00022090 38a5fe24 addi r5,r5,0xfe24 %s +3108 00022094 4801058d bl 0x32620 _snprintf$LDBL128 +3112 00022098 480000e8 b 0x22180 +3116 0002209c 2f9c000e cmpwi cr7,r28,0xe +3120 000220a0 419e0008 beq cr7,0x220a8 +3124 000220a4 409200dc bne cr4,0x22180 +3128 000220a8 80410038 lwz r2,0x38(r1) +3132 000220ac 3c002020 lis r0,0x2020 +3136 000220b0 6000201f ori r0,r0,0x201f +3140 000220b4 7f820040 cmplw cr7,r2,r0 +3144 000220b8 409d00c8 ble cr7,0x22180 +3148 000220bc 3c007f7f lis r0,0x7f7f +3152 000220c0 60007f7e ori r0,r0,0x7f7e +3156 000220c4 7f820040 cmplw cr7,r2,r0 +3160 000220c8 419d00b8 bgt cr7,0x22180 +3164 000220cc 881f004d lbz r0,0x4d(r31) +3168 000220d0 2f800000 cmpwi cr7,r0,0x0 +3172 000220d4 419e001c beq cr7,0x220f0 +3176 000220d8 90410040 stw r2,0x40(r1) +3180 000220dc 38010040 addi r0,r1,0x40 +3184 000220e0 60000000 nop +3188 000220e4 60000000 nop +3192 000220e8 7c00042c lwbrx r0,0,r0 +3196 000220ec 90010038 stw r0,0x38(r1) +3200 000220f0 88410038 lbz r2,0x38(r1) +3204 000220f4 3842ffe0 addi r2,r2,0xffe0 +3208 000220f8 5442063e rlwinm r2,r2,0,24,31 +3212 000220fc 2b82005e cmplwi cr7,r2,0x5e '^' +3216 00022100 419d0080 bgt cr7,0x22180 +3220 00022104 88010039 lbz r0,0x39(r1) +3224 00022108 7c000774 extsb r0,r0 +3228 0002210c 2f80001f cmpwi cr7,r0,0x1f +3232 00022110 409d0070 ble cr7,0x22180 +3236 00022114 2f80007f cmpwi cr7,r0,0x7f +3240 00022118 419e0068 beq cr7,0x22180 +3244 0002211c 8801003a lbz r0,0x3a(r1) +3248 00022120 7c000774 extsb r0,r0 +3252 00022124 2f80001f cmpwi cr7,r0,0x1f +3256 00022128 409d0058 ble cr7,0x22180 +3260 0002212c 2f80007f cmpwi cr7,r0,0x7f +3264 00022130 419e0050 beq cr7,0x22180 +3268 00022134 8801003b lbz r0,0x3b(r1) +3272 00022138 7c000774 extsb r0,r0 +3276 0002213c 2f80001f cmpwi cr7,r0,0x1f +3280 00022140 409d0040 ble cr7,0x22180 +3284 00022144 2f80007f cmpwi cr7,r0,0x7f +3288 00022148 419e0038 beq cr7,0x22180 +3292 0002214c 3ca00003 lis r5,0x3 +3296 00022150 387f09a1 addi r3,r31,0x9a1 +3300 00022154 38c10038 addi r6,r1,0x38 +3304 00022158 38800007 li r4,0x7 +3308 0002215c 38a51100 addi r5,r5,0x1100 '%.4s' +3312 00022160 480104c1 bl 0x32620 _snprintf$LDBL128 +3316 00022164 4800001c b 0x22180 +3320 00022168 3c800003 lis r4,0x3 +3324 0002216c 38841108 addi r4,r4,0x1108 dyld_func_lookup_pointer +3328 00022170 387f09a1 addi r3,r31,0x9a1 +3332 00022174 4801029d bl 0x32410 _strcpy +3336 00022178 4bfffecc b 0x22044 +3340 0002217c 60000000 nop +3344 00022180 38210960 addi r1,r1,0x960 +3348 00022184 80010008 lwz r0,0x8(r1) +3352 00022188 81610004 lwz r11,0x4(r1) +3356 0002218c bb41ffe8 lmw r26,0xffe8(r1) +3360 00022190 7c0803a6 mtspr lr,r0 +3364 00022194 7d708120 mtocrf 0x08,r11 +3368 00022198 4e800020 blr +3372 0002219c 00000000 .long 0x00000000 -(id)[X86Processor initWithURL:controller:options:] +0 000221a0 7c0802a6 mfspr r0,lr +4 000221a4 3c400004 lis r2,0x4 +8 000221a8 3c800004 lis r4,0x4 +12 000221ac 90010008 stw r0,0x8(r1) +16 000221b0 9421ffb0 stwu r1,0xffb0(r1) +20 000221b4 60000000 nop +24 000221b8 60000000 nop +28 000221bc 80424650 lwz r2,0x4650(r2) ExeProcessor +32 000221c0 80844374 lwz r4,0x4374(r4) initWithURL:controller:options: +36 000221c4 90610038 stw r3,0x38(r1) +40 000221c8 38610038 addi r3,r1,0x38 +44 000221cc 9041003c stw r2,0x3c(r1) +48 000221d0 480102d1 bl 0x324a0 -[[r3 super] initWithURL:controller:options:] +52 000221d4 7c6b1b79 or. r11,r3,r3 +56 000221d8 4182004c beq 0x22224 +60 000221dc 3c400003 lis r2,0x3 +64 000221e0 3842de6c addi r2,r2,0xde6c i386 +68 000221e4 80020000 lwz r0,0x0(r2) i386 +72 000221e8 89220004 lbz r9,0x4(r2) +76 000221ec 3840001e li r2,0x1e +80 000221f0 b04b02e4 sth r2,0x2e4(r11) +84 000221f4 38400008 li r2,0x8 +88 000221f8 900b098d stw r0,0x98d(r11) +92 000221fc 38000007 li r0,0x7 +96 00022200 b04b02dc sth r2,0x2dc(r11) +100 00022204 38400018 li r2,0x18 +104 00022208 992b0991 stb r9,0x991(r11) +108 0002220c 900b0044 stw r0,0x44(r11) +112 00022210 3800000a li r0,0xa +116 00022214 b04b02e0 sth r2,0x2e0(r11) +120 00022218 b00b02de sth r0,0x2de(r11) +124 0002221c 3800000c li r0,0xc +128 00022220 b00b02e2 sth r0,0x2e2(r11) +132 00022224 38210050 addi r1,r1,0x50 +136 00022228 80010008 lwz r0,0x8(r1) +140 0002222c 7c0803a6 mtspr lr,r0 +144 00022230 4e800020 blr +148 00022234 60000000 nop +152 00022238 60000000 nop +156 0002223c 60000000 nop -(void)[X86Processor loadDyldDataSection:] +0 00022240 7c0802a6 mfspr r0,lr +4 00022244 93e1fffc stw r31,0xfffc(r1) +8 00022248 3c400004 lis r2,0x4 +12 0002224c 3c800004 lis r4,0x4 +16 00022250 7c7f1b78 or r31,r3,r3 +20 00022254 90010008 stw r0,0x8(r1) +24 00022258 9421ffa0 stwu r1,0xffa0(r1) +28 0002225c 80424650 lwz r2,0x4650(r2) ExeProcessor +32 00022260 808444d4 lwz r4,0x44d4(r4) loadDyldDataSection: +36 00022264 38610038 addi r3,r1,0x38 +40 00022268 93e10038 stw r31,0x38(r1) +44 0002226c 9041003c stw r2,0x3c(r1) +48 00022270 48010231 bl 0x324a0 -[[r3 super] loadDyldDataSection:] +52 00022274 805f0984 lwz r2,0x984(r31) +56 00022278 2f820000 cmpwi cr7,r2,0x0 +60 0002227c 419e000c beq cr7,0x22288 +64 00022280 3802000c addi r0,r2,0xc +68 00022284 901f0988 stw r0,0x988(r31) +72 00022288 38210060 addi r1,r1,0x60 +76 0002228c 80010008 lwz r0,0x8(r1) +80 00022290 83e1fffc lwz r31,0xfffc(r1) +84 00022294 7c0803a6 mtspr lr,r0 +88 00022298 4e800020 blr +92 0002229c 60000000 nop -(void)[X86Processor codeFromLine:] +0 000222a0 7c400026 mfcr r2 +4 000222a4 7c0802a6 mfspr r0,lr +8 000222a8 bf01ffe0 stmw r24,0xffe0(r1) +12 000222ac 7cbf2b78 or r31,r5,r5 +16 000222b0 7c7c1b78 or r28,r3,r3 +20 000222b4 90010008 stw r0,0x8(r1) +24 000222b8 90410004 stw r2,0x4(r1) +28 000222bc 9421ff30 stwu r1,0xff30(r1) +32 000222c0 83a50008 lwz r29,0x8(r5) +36 000222c4 83450014 lwz r26,0x14(r5) +40 000222c8 2e1d0000 cmpwi cr4,r29,0x0 +44 000222cc 41920038 beq cr4,0x22304 +48 000222d0 3f600004 lis r27,0x4 +52 000222d4 60000000 nop +56 000222d8 60000000 nop +60 000222dc 60000000 nop +64 000222e0 809b447c lwz r4,0x447c(r27) lineIsCode: +68 000222e4 80bd0000 lwz r5,0x0(r29) +72 000222e8 7f83e378 or r3,r28,r28 +76 000222ec 4bfeff03 bla 0xfffeff00 -[r3 lineIsCode:] +80 000222f0 2f830000 cmpwi cr7,r3,0x0 +84 000222f4 409e0010 bne cr7,0x22304 +88 000222f8 83bd0008 lwz r29,0x8(r29) +92 000222fc 2e1d0000 cmpwi cr4,r29,0x0 +96 00022300 4092ffe0 bne cr4,0x222e0 +100 00022304 837c094c lwz r27,0x94c(r28) +104 00022308 41920048 beq cr4,0x22350 +108 0002230c 801c156c lwz r0,0x156c(r28) +112 00022310 3c800004 lis r4,0x4 +116 00022314 80bd0000 lwz r5,0x0(r29) +120 00022318 7f83e378 or r3,r28,r28 +124 0002231c 80844478 lwz r4,0x4478(r4) addressFromLine: +128 00022320 7c0903a6 mtspr ctr,r0 +132 00022324 7c0c0378 or r12,r0,r0 +136 00022328 4e800421 bctrl +140 0002232c 7f9a1840 cmplw cr7,r26,r3 +144 00022330 409c0020 bge cr7,0x22350 +148 00022334 381a000e addi r0,r26,0xe +152 00022338 7f830040 cmplw cr7,r3,r0 +156 0002233c 419d0014 bgt cr7,0x22350 +160 00022340 7c7b1b78 or r27,r3,r3 +164 00022344 60000000 nop +168 00022348 60000000 nop +172 0002234c 60000000 nop +176 00022350 3c400003 lis r2,0x3 +180 00022354 7c1ad850 subf r0,r26,r27 +184 00022358 38422e18 addi r2,r2,0x2e18 +188 0002235c 5407063e rlwinm r7,r0,0,24,31 +192 00022360 a002000c lhz r0,0xc(r2) +196 00022364 81220000 lwz r9,0x0(r2) +200 00022368 2f870000 cmpwi cr7,r7,0x0 +204 0002236c 81620004 lwz r11,0x4(r2) +208 00022370 81420008 lwz r10,0x8(r2) +212 00022374 b0010074 sth r0,0x74(r1) +216 00022378 91210068 stw r9,0x68(r1) +220 0002237c 9161006c stw r11,0x6c(r1) +224 00022380 91410070 stw r10,0x70(r1) +228 00022384 809c0024 lwz r4,0x24(r28) +232 00022388 409e0018 bne cr7,0x223a0 +236 0002238c 38000000 li r0,0x0 +240 00022390 38a10076 addi r5,r1,0x76 +244 00022394 38610068 addi r3,r1,0x68 +248 00022398 4800007c b 0x22414 +252 0002239c 60000000 nop +256 000223a0 38a10076 addi r5,r1,0x76 +260 000223a4 3cc02530 lis r6,0x2530 +264 000223a8 39000000 li r8,0x0 +268 000223ac 39600000 li r11,0x0 +272 000223b0 60c63278 ori r6,r6,0x3278 '%02x' +276 000223b4 7caa2b78 or r10,r5,r5 +280 000223b8 38610068 addi r3,r1,0x68 +284 000223bc 60000000 nop +288 000223c0 801c0034 lwz r0,0x34(r28) +292 000223c4 2f800001 cmpwi cr7,r0,0x1 +296 000223c8 409e0018 bne cr7,0x223e0 +300 000223cc 805c0948 lwz r2,0x948(r28) +304 000223d0 7c1a5a14 add r0,r26,r11 +308 000223d4 7c001214 add r0,r0,r2 +312 000223d8 7c4400ae lbzx r2,r4,r0 +316 000223dc 48000014 b 0x223f0 +320 000223e0 805c0948 lwz r2,0x948(r28) +324 000223e4 7d245a14 add r9,r4,r11 +328 000223e8 7c42d050 subf r2,r2,r26 +332 000223ec 7c4910ae lbzx r2,r9,r2 +336 000223f0 38080001 addi r0,r8,0x1 +340 000223f4 7c4b19ae stbx r2,r11,r3 +344 000223f8 90ca0000 stw r6,0x0(r10) +348 000223fc 5408063e rlwinm r8,r0,0,24,31 +352 00022400 396b0001 addi r11,r11,0x1 +356 00022404 394a0004 addi r10,r10,0x4 +360 00022408 7f874000 cmpw cr7,r7,r8 +364 0002240c 409effb4 bne cr7,0x223c0 +368 00022410 54e0163a rlwinm r0,r7,2,24,29 +372 00022414 7c430214 add r2,r3,r0 +376 00022418 38000000 li r0,0x0 +380 0002241c 8961006f lbz r11,0x6f(r1) +384 00022420 8ba10070 lbz r29,0x70(r1) +388 00022424 8b810071 lbz r28,0x71(r1) +392 00022428 8b610072 lbz r27,0x72(r1) +396 0002242c 387f0018 addi r3,r31,0x18 +400 00022430 38800019 li r4,0x19 +404 00022434 9802000e stb r0,0xe(r2) +408 00022438 8b410073 lbz r26,0x73(r1) +412 0002243c 8801006d lbz r0,0x6d(r1) +416 00022440 8b210074 lbz r25,0x74(r1) +420 00022444 8b010075 lbz r24,0x75(r1) +424 00022448 8841006e lbz r2,0x6e(r1) +428 0002244c 88c10068 lbz r6,0x68(r1) +432 00022450 88e10069 lbz r7,0x69(r1) +436 00022454 8901006a lbz r8,0x6a(r1) +440 00022458 8921006b lbz r9,0x6b(r1) +444 0002245c 8941006c lbz r10,0x6c(r1) +448 00022460 90010038 stw r0,0x38(r1) +452 00022464 91610040 stw r11,0x40(r1) +456 00022468 93a10044 stw r29,0x44(r1) +460 0002246c 93810048 stw r28,0x48(r1) +464 00022470 9361004c stw r27,0x4c(r1) +468 00022474 93410050 stw r26,0x50(r1) +472 00022478 93210054 stw r25,0x54(r1) +476 0002247c 93010058 stw r24,0x58(r1) +480 00022480 9041003c stw r2,0x3c(r1) +484 00022484 4801019d bl 0x32620 _snprintf$LDBL128 +488 00022488 382100d0 addi r1,r1,0xd0 +492 0002248c 80010008 lwz r0,0x8(r1) +496 00022490 81610004 lwz r11,0x4(r1) +500 00022494 bb01ffe0 lmw r24,0xffe0(r1) +504 00022498 7c0803a6 mtspr lr,r0 +508 0002249c 7d708120 mtocrf 0x08,r11 +512 000224a0 4e800020 blr +516 000224a4 60000000 nop +520 000224a8 60000000 nop +524 000224ac 60000000 nop -(void)[X86Processor checkThunk:] +0 000224b0 7c0802a6 mfspr r0,lr +4 000224b4 bf81fff0 stmw r28,0xfff0(r1) +8 000224b8 7cbf2b79 or. r31,r5,r5 +12 000224bc 7c7e1b78 or r30,r3,r3 +16 000224c0 90010008 stw r0,0x8(r1) +20 000224c4 9421ffb0 stwu r1,0xffb0(r1) +24 000224c8 41820128 beq 0x225f0 +28 000224cc 807f000c lwz r3,0xc(r31) +32 000224d0 2f830000 cmpwi cr7,r3,0x0 +36 000224d4 419e011c beq cr7,0x225f0 +40 000224d8 881f001a lbz r0,0x1a(r31) +44 000224dc 2f800000 cmpwi cr7,r0,0x0 +48 000224e0 409e0110 bne cr7,0x225f0 +52 000224e4 801f0018 lwz r0,0x18(r31) +56 000224e8 3c406333 lis r2,0x6333 +60 000224ec 5400001e rlwinm r0,r0,0,0,15 +64 000224f0 7f801000 cmpw cr7,r0,r2 +68 000224f4 409e00fc bne cr7,0x225f0 +72 000224f8 38630018 addi r3,r3,0x18 +76 000224fc 38800000 li r4,0x0 +80 00022500 38a00010 li r5,0x10 +84 00022504 4801017d bl 0x32680 _strtoul +88 00022508 3c00008b lis r0,0x8b +92 0002250c 805f000c lwz r2,0xc(r31) +96 00022510 60000c24 ori r0,r0,0xc24 +100 00022514 7f830000 cmpw cr7,r3,r0 +104 00022518 83820014 lwz r28,0x14(r2) +108 0002251c 419e005c beq cr7,0x22578 +112 00022520 7f830040 cmplw cr7,r3,r0 +116 00022524 419d0018 bgt cr7,0x2253c +120 00022528 3c00008b lis r0,0x8b +124 0002252c 60000424 ori r0,r0,0x424 +128 00022530 7f830000 cmpw cr7,r3,r0 +132 00022534 409e00bc bne cr7,0x225f0 +136 00022538 48000038 b 0x22570 +140 0002253c 3c00008b lis r0,0x8b +144 00022540 60001424 ori r0,r0,0x1424 +148 00022544 7f830000 cmpw cr7,r3,r0 +152 00022548 419e0018 beq cr7,0x22560 +156 0002254c 3c00008b lis r0,0x8b +160 00022550 60001c24 ori r0,r0,0x1c24 +164 00022554 7f830000 cmpw cr7,r3,r0 +168 00022558 409e0098 bne cr7,0x225f0 +172 0002255c 4800000c b 0x22568 +176 00022560 3ba00002 li r29,0x2 +180 00022564 48000018 b 0x2257c +184 00022568 3ba00003 li r29,0x3 +188 0002256c 48000010 b 0x2257c +192 00022570 3ba00000 li r29,0x0 +196 00022574 48000008 b 0x2257c +200 00022578 3ba00001 li r29,0x1 +204 0002257c 807e0054 lwz r3,0x54(r30) +208 00022580 805e0058 lwz r2,0x58(r30) +212 00022584 2f830000 cmpwi cr7,r3,0x0 +216 00022588 38420001 addi r2,r2,0x1 +220 0002258c 905e0058 stw r2,0x58(r30) +224 00022590 419e0018 beq cr7,0x225a8 +228 00022594 54441838 rlwinm r4,r2,3,0,28 +232 00022598 4800fd89 bl 0x32320 _realloc +236 0002259c 7c601b78 or r0,r3,r3 +240 000225a0 907e0054 stw r3,0x54(r30) +244 000225a4 48000014 b 0x225b8 +248 000225a8 38600008 li r3,0x8 +252 000225ac 4800fd65 bl 0x32310 _malloc +256 000225b0 907e0054 stw r3,0x54(r30) +260 000225b4 7c601b78 or r0,r3,r3 +264 000225b8 805e0058 lwz r2,0x58(r30) +268 000225bc 39600001 li r11,0x1 +272 000225c0 54421838 rlwinm r2,r2,3,0,28 +276 000225c4 7c420214 add r2,r2,r0 +280 000225c8 9ba2fffc stb r29,0xfffc(r2) +284 000225cc 9382fff8 stw r28,0xfff8(r2) +288 000225d0 813f000c lwz r9,0xc(r31) +292 000225d4 80490010 lwz r2,0x10(r9) +296 000225d8 99690032 stb r11,0x32(r9) +300 000225dc 2f820000 cmpwi cr7,r2,0x0 +304 000225e0 419e0010 beq cr7,0x225f0 +308 000225e4 99620032 stb r11,0x32(r2) +312 000225e8 60000000 nop +316 000225ec 60000000 nop +320 000225f0 38210050 addi r1,r1,0x50 +324 000225f4 80010008 lwz r0,0x8(r1) +328 000225f8 bb81fff0 lmw r28,0xfff0(r1) +332 000225fc 7c0803a6 mtspr lr,r0 +336 00022600 4e800020 blr +340 00022604 60000000 nop +344 00022608 60000000 nop +348 0002260c 60000000 nop -(BOOL)[X86Processor getThunkInfo:forLine:] +0 00022610 7c0802a6 mfspr r0,lr +4 00022614 bfa1fff4 stmw r29,0xfff4(r1) +8 00022618 7cdf3379 or. r31,r6,r6 +12 0002261c 7c7e1b78 or r30,r3,r3 +16 00022620 7cbd2b78 or r29,r5,r5 +20 00022624 90010008 stw r0,0x8(r1) +24 00022628 9421ffa0 stwu r1,0xffa0(r1) +28 0002262c 40820024 bne 0x22650 +32 00022630 3c600003 lis r3,0x3 +36 00022634 38800001 li r4,0x1 +40 00022638 38a00032 li r5,0x32 +44 0002263c 386313c4 addi r3,r3,0x13c4 otx: [X86Processor isThunkCall:toReg:] nil inLine\n +48 00022640 48000034 b 0x22674 +52 00022644 60000000 nop +56 00022648 60000000 nop +60 0002264c 60000000 nop +64 00022650 801f0008 lwz r0,0x8(r31) +68 00022654 2f800000 cmpwi cr7,r0,0x0 +72 00022658 419e0038 beq cr7,0x22690 +76 0002265c 2f850000 cmpwi cr7,r5,0x0 +80 00022660 409e0040 bne cr7,0x226a0 +84 00022664 3c600003 lis r3,0x3 +88 00022668 38800001 li r4,0x1 +92 0002266c 38a00033 li r5,0x33 +96 00022670 386313f8 addi r3,r3,0x13f8 otx: [X86Processor isThunkCall:toReg:] nil outInfo\n +100 00022674 3cc00004 lis r6,0x4 +104 00022678 80c6281c lwz r6,0x281c(r6) +108 0002267c 38c600b0 addi r6,r6,0xb0 +112 00022680 4800fee1 bl 0x32560 _fwrite +116 00022684 60000000 nop +120 00022688 60000000 nop +124 0002268c 60000000 nop +128 00022690 38600000 li r3,0x0 +132 00022694 480000fc b 0x22790 +136 00022698 60000000 nop +140 0002269c 60000000 nop +144 000226a0 80030054 lwz r0,0x54(r3) +148 000226a4 2f800000 cmpwi cr7,r0,0x0 +152 000226a8 419effe8 beq cr7,0x22690 +156 000226ac 3c800003 lis r4,0x3 +160 000226b0 387f0018 addi r3,r31,0x18 +164 000226b4 38a10038 addi r5,r1,0x38 +168 000226b8 3884142c addi r4,r4,0x142c %02hhx +172 000226bc 4800fd95 bl 0x32450 _sscanf$LDBL128 +176 000226c0 88010038 lbz r0,0x38(r1) +180 000226c4 2f8000e8 cmpwi cr7,r0,0xe8 +184 000226c8 409effc8 bne cr7,0x22690 +188 000226cc 3c800003 lis r4,0x3 +192 000226d0 387f001a addi r3,r31,0x1a +196 000226d4 38a1003c addi r5,r1,0x3c +200 000226d8 3884ffc0 addi r4,r4,0xffc0 %08x +204 000226dc 4800fd75 bl 0x32450 _sscanf$LDBL128 +208 000226e0 8001003c lwz r0,0x3c(r1) +212 000226e4 817e0058 lwz r11,0x58(r30) +216 000226e8 39210040 addi r9,r1,0x40 +220 000226ec 90010040 stw r0,0x40(r1) +224 000226f0 2f8b0000 cmpwi cr7,r11,0x0 +228 000226f4 7d204c2c lwbrx r9,0,r9 +232 000226f8 9121003c stw r9,0x3c(r1) +236 000226fc 805f0008 lwz r2,0x8(r31) +240 00022700 80020014 lwz r0,0x14(r2) +244 00022704 7cc04a14 add r6,r0,r9 +248 00022708 409e0048 bne cr7,0x22750 +252 0002270c 4bffff84 b 0x22690 +256 00022710 7c03102e lwzx r0,r3,r2 +260 00022714 7c491378 or r9,r2,r2 +264 00022718 38420008 addi r2,r2,0x8 +268 0002271c 7f860000 cmpw cr7,r6,r0 +272 00022720 409e0020 bne cr7,0x22740 +276 00022724 7c434a14 add r2,r3,r9 +280 00022728 38600001 li r3,0x1 +284 0002272c 81220004 lwz r9,0x4(r2) +288 00022730 901d0000 stw r0,0x0(r29) +292 00022734 913d0004 stw r9,0x4(r29) +296 00022738 48000058 b 0x22790 +300 0002273c 60000000 nop +304 00022740 4200ffd0 bdnz 0x22710 +308 00022744 4bffff4c b 0x22690 +312 00022748 60000000 nop +316 0002274c 60000000 nop +320 00022750 807e0054 lwz r3,0x54(r30) +324 00022754 80030000 lwz r0,0x0(r3) +328 00022758 7f860000 cmpw cr7,r6,r0 +332 0002275c 419e0024 beq cr7,0x22780 +336 00022760 7d6903a6 mtspr ctr,r11 +340 00022764 2b8b0001 cmplwi cr7,r11,0x1 +344 00022768 38400008 li r2,0x8 +348 0002276c 409cffd4 bge cr7,0x22740 +352 00022770 38000001 li r0,0x1 +356 00022774 7c0903a6 mtspr ctr,r0 +360 00022778 4bffffc8 b 0x22740 +364 0002277c 60000000 nop +368 00022780 39200000 li r9,0x0 +372 00022784 7c03482e lwzx r0,r3,r9 +376 00022788 4bffff9c b 0x22724 +380 0002278c 60000000 nop +384 00022790 38210060 addi r1,r1,0x60 +388 00022794 80010008 lwz r0,0x8(r1) +392 00022798 bba1fff4 lmw r29,0xfff4(r1) +396 0002279c 7c0803a6 mtspr lr,r0 +400 000227a0 4e800020 blr +404 000227a4 60000000 nop +408 000227a8 60000000 nop +412 000227ac 60000000 nop -(void)[X86Processor commentForSystemCall] +0 000227b0 7c0802a6 mfspr r0,lr +4 000227b4 bf81fff0 stmw r28,0xfff0(r1) +8 000227b8 7c7d1b78 or r29,r3,r3 +12 000227bc 90010008 stw r0,0x8(r1) +16 000227c0 9421ff70 stwu r1,0xff70(r1) +20 000227c4 60000000 nop +24 000227c8 60000000 nop +28 000227cc 880315f4 lbz r0,0x15f4(r3) +32 000227d0 2f800000 cmpwi cr7,r0,0x0 +36 000227d4 419e0010 beq cr7,0x227e4 +40 000227d8 83c315f0 lwz r30,0x15f0(r3) (?[8])mRegInfos +44 000227dc 2b9e0172 cmplwi cr7,r30,0x172 +48 000227e0 409d0020 ble cr7,0x22800 +52 000227e4 3ca00003 lis r5,0x3 +56 000227e8 387d09a1 addi r3,r29,0x9a1 +60 000227ec 3880000b li r4,0xb +64 000227f0 38a50dc8 addi r5,r5,0xdc8 syscall(?) +68 000227f4 4800fe2d bl 0x32620 _snprintf$LDBL128 +72 000227f8 48000108 b 0x22900 +76 000227fc 60000000 nop +80 00022800 205e0000 subfic r2,r30,0x0 +84 00022804 7c02f114 adde r0,r2,r30 +88 00022808 2f800000 cmpwi cr7,r0,0x0 +92 0002280c 7c1c0378 or r28,r0,r0 +96 00022810 419e0020 beq cr7,0x22830 +100 00022814 88030060 lbz r0,0x60(r3) +104 00022818 2f800000 cmpwi cr7,r0,0x0 +108 0002281c 419e0014 beq cr7,0x22830 +112 00022820 8003005c lwz r0,0x5c(r3) +116 00022824 2b800172 cmplwi cr7,r0,0x172 +120 00022828 419d0008 bgt cr7,0x22830 +124 0002282c 7c1e0378 or r30,r0,r0 +128 00022830 3c400003 lis r2,0x3 +132 00022834 57c0103a rlwinm r0,r30,2,0,29 +136 00022838 384235f0 addi r2,r2,0x35f0 +140 0002283c 7fe2002e lwzx r31,r2,r0 +144 00022840 2f9f0000 cmpwi cr7,r31,0x0 +148 00022844 419e00bc beq cr7,0x22900 +152 00022848 38000000 li r0,0x0 +156 0002284c 7fe3fb78 or r3,r31,r31 +160 00022850 98010038 stb r0,0x38(r1) +164 00022854 4800fb2d bl 0x32380 _strlen +168 00022858 7fe4fb78 or r4,r31,r31 +172 0002285c 38a30001 addi r5,r3,0x1 +176 00022860 38610038 addi r3,r1,0x38 +180 00022864 4800fbdd bl 0x32440 _strncpy +184 00022868 2f9e001a cmpwi cr7,r30,0x1a +188 0002286c 409e0074 bne cr7,0x228e0 +192 00022870 57802036 rlwinm r0,r28,4,0,27 +196 00022874 7d20ea14 add r9,r0,r29 +200 00022878 88490060 lbz r2,0x60(r9) +204 0002287c 2f820000 cmpwi cr7,r2,0x0 +208 00022880 419e0034 beq cr7,0x228b4 +212 00022884 8009005c lwz r0,0x5c(r9) +216 00022888 2f80001f cmpwi cr7,r0,0x1f +220 0002288c 409e0028 bne cr7,0x228b4 +224 00022890 3ca00003 lis r5,0x3 +228 00022894 3ce00003 lis r7,0x3 +232 00022898 387d09a1 addi r3,r29,0x9a1 +236 0002289c 38800028 li r4,0x28 +240 000228a0 38a50dd4 addi r5,r5,0xdd4 %s(%s) +244 000228a4 38e70ddc addi r7,r7,0xddc PT_DENY_ATTACH +248 000228a8 38c10038 addi r6,r1,0x38 +252 000228ac 4800fd75 bl 0x32620 _snprintf$LDBL128 +256 000228b0 48000050 b 0x22900 +260 000228b4 38610038 addi r3,r1,0x38 +264 000228b8 3bbd09a1 addi r29,r29,0x9a1 +268 000228bc 4800fac5 bl 0x32380 _strlen +272 000228c0 38810038 addi r4,r1,0x38 +276 000228c4 38a30001 addi r5,r3,0x1 +280 000228c8 7fa3eb78 or r3,r29,r29 +284 000228cc 4800fb75 bl 0x32440 _strncpy +288 000228d0 48000030 b 0x22900 +292 000228d4 60000000 nop +296 000228d8 60000000 nop +300 000228dc 60000000 nop +304 000228e0 38610038 addi r3,r1,0x38 +308 000228e4 3bbd09a1 addi r29,r29,0x9a1 +312 000228e8 4800fa99 bl 0x32380 _strlen +316 000228ec 38810038 addi r4,r1,0x38 +320 000228f0 38a30001 addi r5,r3,0x1 +324 000228f4 7fa3eb78 or r3,r29,r29 +328 000228f8 4800fb49 bl 0x32440 _strncpy +332 000228fc 60000000 nop +336 00022900 38210090 addi r1,r1,0x90 +340 00022904 80010008 lwz r0,0x8(r1) +344 00022908 bb81fff0 lmw r28,0xfff0(r1) +348 0002290c 7c0803a6 mtspr lr,r0 +352 00022910 4e800020 blr +356 00022914 60000000 nop +360 00022918 60000000 nop +364 0002291c 60000000 nop -(void)[X86Processor chooseLine:] +0 00022920 7c0802a6 mfspr r0,lr +4 00022924 bfa1fff4 stmw r29,0xfff4(r1) +8 00022928 7c7e1b78 or r30,r3,r3 +12 0002292c 7cbf2b78 or r31,r5,r5 +16 00022930 90010008 stw r0,0x8(r1) +20 00022934 9421ffa0 stwu r1,0xffa0(r1) +24 00022938 60000000 nop +28 0002293c 80650000 lwz r3,0x0(r5) +32 00022940 2f830000 cmpwi cr7,r3,0x0 +36 00022944 419e00fc beq cr7,0x22a40 +40 00022948 88030031 lbz r0,0x31(r3) +44 0002294c 2f800000 cmpwi cr7,r0,0x0 +48 00022950 419e00f0 beq cr7,0x22a40 +52 00022954 80430010 lwz r2,0x10(r3) +56 00022958 2f820000 cmpwi cr7,r2,0x0 +60 0002295c 419e00e4 beq cr7,0x22a40 +64 00022960 80020000 lwz r0,0x0(r2) +68 00022964 2f800000 cmpwi cr7,r0,0x0 +72 00022968 419e00d8 beq cr7,0x22a40 +76 0002296c 3c800003 lis r4,0x3 +80 00022970 38630018 addi r3,r3,0x18 +84 00022974 38a10038 addi r5,r1,0x38 +88 00022978 3884142c addi r4,r4,0x142c %02hhx +92 0002297c 4800fad5 bl 0x32450 _sscanf$LDBL128 +96 00022980 88010038 lbz r0,0x38(r1) +100 00022984 2f8000e8 cmpwi cr7,r0,0xe8 +104 00022988 419e0014 beq cr7,0x2299c +108 0002298c 2f8000ff cmpwi cr7,r0,0xff +112 00022990 419e000c beq cr7,0x2299c +116 00022994 2f80009a cmpwi cr7,r0,0x9a +120 00022998 409e00a8 bne cr7,0x22a40 +124 0002299c 38600034 li r3,0x34 +128 000229a0 4800f971 bl 0x32310 _malloc +132 000229a4 805f0000 lwz r2,0x0(r31) +136 000229a8 38a00034 li r5,0x34 +140 000229ac 7c7d1b78 or r29,r3,r3 +144 000229b0 80820010 lwz r4,0x10(r2) +148 000229b4 4800f99d bl 0x32350 _memcpy +152 000229b8 807d0004 lwz r3,0x4(r29) +156 000229bc 38630001 addi r3,r3,0x1 +160 000229c0 4800f951 bl 0x32310 _malloc +164 000229c4 813f0000 lwz r9,0x0(r31) +168 000229c8 80bd0004 lwz r5,0x4(r29) +172 000229cc 907d0000 stw r3,0x0(r29) +176 000229d0 80490010 lwz r2,0x10(r9) +180 000229d4 38a50001 addi r5,r5,0x1 +184 000229d8 80820000 lwz r4,0x0(r2) +188 000229dc 4800fa65 bl 0x32440 _strncpy +192 000229e0 801e15dc lwz r0,0x15dc(r30) +196 000229e4 805f0000 lwz r2,0x0(r31) +200 000229e8 3c800004 lis r4,0x4 +204 000229ec 7fc3f378 or r3,r30,r30 +208 000229f0 38de0018 addi r6,r30,0x18 +212 000229f4 80844400 lwz r4,0x4400(r4) deleteLinesBefore:fromList: +216 000229f8 7c0903a6 mtspr ctr,r0 +220 000229fc 80a20010 lwz r5,0x10(r2) +224 00022a00 7c0c0378 or r12,r0,r0 +228 00022a04 4e800421 bctrl +232 00022a08 805e15d8 lwz r2,0x15d8(r30) +236 00022a0c 3c800004 lis r4,0x4 +240 00022a10 7fc3f378 or r3,r30,r30 +244 00022a14 80bf0000 lwz r5,0x0(r31) +248 00022a18 7fa6eb78 or r6,r29,r29 +252 00022a1c 38fe001c addi r7,r30,0x1c +256 00022a20 8084444c lwz r4,0x444c(r4) replaceLine:withLine:inList: +260 00022a24 7c4903a6 mtspr ctr,r2 +264 00022a28 7c4c1378 or r12,r2,r2 +268 00022a2c 4e800421 bctrl +272 00022a30 93bf0000 stw r29,0x0(r31) +276 00022a34 60000000 nop +280 00022a38 60000000 nop +284 00022a3c 60000000 nop +288 00022a40 38210060 addi r1,r1,0x60 +292 00022a44 80010008 lwz r0,0x8(r1) +296 00022a48 bba1fff4 lmw r29,0xfff4(r1) +300 00022a4c 7c0803a6 mtspr lr,r0 +304 00022a50 4e800020 blr +308 00022a54 60000000 nop +312 00022a58 60000000 nop +316 00022a5c 60000000 nop -(void)[X86Processor postProcessCodeLine:] +0 00022a60 7c0802a6 mfspr r0,lr +4 00022a64 bf81fff0 stmw r28,0xfff0(r1) +8 00022a68 3c406538 lis r2,0x6538 +12 00022a6c 7cbc2b78 or r28,r5,r5 +16 00022a70 7c7e1b78 or r30,r3,r3 +20 00022a74 90010008 stw r0,0x8(r1) +24 00022a78 9421ffb0 stwu r1,0xffb0(r1) +28 00022a7c 81250000 lwz r9,0x0(r5) +32 00022a80 80090018 lwz r0,0x18(r9) +36 00022a84 5400001e rlwinm r0,r0,0,0,15 +40 00022a88 7f801000 cmpw cr7,r0,r2 +44 00022a8c 409e01b4 bne cr7,0x22c40 +48 00022a90 80090008 lwz r0,0x8(r9) +52 00022a94 2f800000 cmpwi cr7,r0,0x0 +56 00022a98 419e01a8 beq cr7,0x22c40 +60 00022a9c 3ba31171 addi r29,r3,0x1171 +64 00022aa0 3c800003 lis r4,0x3 +68 00022aa4 7fa3eb78 or r3,r29,r29 +72 00022aa8 38841434 addi r4,r4,0x1434 i686.get_pc_thunk. +76 00022aac 4800f9b5 bl 0x32460 _strstr +80 00022ab0 2c030000 cmpwi r3,0x0 +84 00022ab4 418200cc beq 0x22b80 +88 00022ab8 3be30012 addi r31,r3,0x12 +92 00022abc 3c800003 lis r4,0x3 +96 00022ac0 38a00002 li r5,0x2 +100 00022ac4 7fe3fb78 or r3,r31,r31 +104 00022ac8 38841448 addi r4,r4,0x1448 ax +108 00022acc 4800f8a5 bl 0x32370 _strncmp +112 00022ad0 2c030000 cmpwi r3,0x0 +116 00022ad4 4082000c bne 0x22ae0 +120 00022ad8 987e02ef stb r3,0x2ef(r30) +124 00022adc 48000084 b 0x22b60 +128 00022ae0 3c800003 lis r4,0x3 +132 00022ae4 7fe3fb78 or r3,r31,r31 +136 00022ae8 38a00002 li r5,0x2 +140 00022aec 3884144c addi r4,r4,0x144c bx +144 00022af0 4800f881 bl 0x32370 _strncmp +148 00022af4 2f830000 cmpwi cr7,r3,0x0 +152 00022af8 409e0010 bne cr7,0x22b08 +156 00022afc 38000003 li r0,0x3 +160 00022b00 981e02ef stb r0,0x2ef(r30) +164 00022b04 4800005c b 0x22b60 +168 00022b08 3c800003 lis r4,0x3 +172 00022b0c 7fe3fb78 or r3,r31,r31 +176 00022b10 38a00002 li r5,0x2 +180 00022b14 38841450 addi r4,r4,0x1450 cx +184 00022b18 4800f859 bl 0x32370 _strncmp +188 00022b1c 2f830000 cmpwi cr7,r3,0x0 +192 00022b20 409e0010 bne cr7,0x22b30 +196 00022b24 38000001 li r0,0x1 +200 00022b28 981e02ef stb r0,0x2ef(r30) +204 00022b2c 48000034 b 0x22b60 +208 00022b30 3c800003 lis r4,0x3 +212 00022b34 7fe3fb78 or r3,r31,r31 +216 00022b38 38a00002 li r5,0x2 +220 00022b3c 38841454 addi r4,r4,0x1454 dx +224 00022b40 4800f831 bl 0x32370 _strncmp +228 00022b44 2f830000 cmpwi cr7,r3,0x0 +232 00022b48 409e00f8 bne cr7,0x22c40 +236 00022b4c 38000002 li r0,0x2 +240 00022b50 981e02ef stb r0,0x2ef(r30) +244 00022b54 60000000 nop +248 00022b58 60000000 nop +252 00022b5c 60000000 nop +256 00022b60 805c0000 lwz r2,0x0(r28) +260 00022b64 893e02ef lbz r9,0x2ef(r30) +264 00022b68 81620008 lwz r11,0x8(r2) +268 00022b6c 7d290774 extsb r9,r9 +272 00022b70 55292036 rlwinm r9,r9,4,0,27 +276 00022b74 800b0014 lwz r0,0x14(r11) +280 00022b78 7d29f214 add r9,r9,r30 +284 00022b7c 48000094 b 0x22c10 +288 00022b80 801e0054 lwz r0,0x54(r30) +292 00022b84 2f800000 cmpwi cr7,r0,0x0 +296 00022b88 409e0048 bne cr7,0x22bd0 +300 00022b8c 480000b4 b 0x22c40 +304 00022b90 7fa3eb78 or r3,r29,r29 +308 00022b94 38800000 li r4,0x0 +312 00022b98 38a00010 li r5,0x10 +316 00022b9c 4800fae5 bl 0x32680 _strtoul +320 00022ba0 813e0054 lwz r9,0x54(r30) +324 00022ba4 57e21838 rlwinm r2,r31,3,0,28 +328 00022ba8 7c02482e lwzx r0,r2,r9 +332 00022bac 7c424a14 add r2,r2,r9 +336 00022bb0 7f830000 cmpw cr7,r3,r0 +340 00022bb4 419e0030 beq cr7,0x22be4 +344 00022bb8 801e0058 lwz r0,0x58(r30) +348 00022bbc 3bff0001 addi r31,r31,0x1 +352 00022bc0 7f80f840 cmplw cr7,r0,r31 +356 00022bc4 419dffcc bgt cr7,0x22b90 +360 00022bc8 48000078 b 0x22c40 +364 00022bcc 60000000 nop +368 00022bd0 801e0058 lwz r0,0x58(r30) +372 00022bd4 3be00000 li r31,0x0 +376 00022bd8 2f800000 cmpwi cr7,r0,0x0 +380 00022bdc 419e0064 beq cr7,0x22c40 +384 00022be0 4bffffb0 b 0x22b90 +388 00022be4 89220004 lbz r9,0x4(r2) +392 00022be8 7d290774 extsb r9,r9 +396 00022bec 993e02ef stb r9,0x2ef(r30) +400 00022bf0 55292036 rlwinm r9,r9,4,0,27 +404 00022bf4 7d29f214 add r9,r9,r30 +408 00022bf8 805c0000 lwz r2,0x0(r28) +412 00022bfc 81620008 lwz r11,0x8(r2) +416 00022c00 800b0014 lwz r0,0x14(r11) +420 00022c04 60000000 nop +424 00022c08 60000000 nop +428 00022c0c 60000000 nop +432 00022c10 900915f0 stw r0,0x15f0(r9) +436 00022c14 38000001 li r0,0x1 +440 00022c18 60000000 nop +444 00022c1c 60000000 nop +448 00022c20 885e02ef lbz r2,0x2ef(r30) +452 00022c24 7c420774 extsb r2,r2 +456 00022c28 54422036 rlwinm r2,r2,4,0,27 +460 00022c2c 7c42f214 add r2,r2,r30 +464 00022c30 980215f4 stb r0,0x15f4(r2) +468 00022c34 60000000 nop +472 00022c38 60000000 nop +476 00022c3c 60000000 nop +480 00022c40 38210050 addi r1,r1,0x50 +484 00022c44 80010008 lwz r0,0x8(r1) +488 00022c48 bb81fff0 lmw r28,0xfff0(r1) +492 00022c4c 7c0803a6 mtspr lr,r0 +496 00022c50 4e800020 blr +500 00022c54 60000000 nop +504 00022c58 60000000 nop +508 00022c5c 60000000 nop -(void)[X86Processor resetRegisters:] +0 00022c60 7c0802a6 mfspr r0,lr +4 00022c64 bf61ffec stmw r27,0xffec(r1) +8 00022c68 7cbe2b79 or. r30,r5,r5 +12 00022c6c 7c7f1b78 or r31,r3,r3 +16 00022c70 90010008 stw r0,0x8(r1) +20 00022c74 9421ff80 stwu r1,0xff80(r1) +24 00022c78 40820028 bne 0x22ca0 +28 00022c7c 3cc00004 lis r6,0x4 +32 00022c80 3c600003 lis r3,0x3 +36 00022c84 38800001 li r4,0x1 +40 00022c88 38a00043 li r5,0x43 +44 00022c8c 80c6281c lwz r6,0x281c(r6) +48 00022c90 38631458 addi r3,r3,0x1458 otx: [X86Processor resetRegisters]: tried to reset with nil ioLine\n +52 00022c94 38c600b0 addi r6,r6,0xb0 +56 00022c98 4800f8c9 bl 0x32560 _fwrite +60 00022c9c 480001d4 b 0x22e70 +64 00022ca0 800315b4 lwz r0,0x15b4(r3) +68 00022ca4 3b630978 addi r27,r3,0x978 +72 00022ca8 3c800004 lis r4,0x4 +76 00022cac 80de0014 lwz r6,0x14(r30) +80 00022cb0 7f65db78 or r5,r27,r27 +84 00022cb4 80844418 lwz r4,0x4418(r4) getObjcClassPtr:fromMethod: +88 00022cb8 7c0903a6 mtspr ctr,r0 +92 00022cbc 7c0c0378 or r12,r0,r0 +96 00022cc0 4e800421 bctrl +100 00022cc4 805f15b8 lwz r2,0x15b8(r31) +104 00022cc8 3c800004 lis r4,0x4 +108 00022ccc 38bf097c addi r5,r31,0x97c +112 00022cd0 80de0014 lwz r6,0x14(r30) +116 00022cd4 7fe3fb78 or r3,r31,r31 +120 00022cd8 80844414 lwz r4,0x4414(r4) getObjcCatPtr:fromMethod: +124 00022cdc 7c4903a6 mtspr ctr,r2 +128 00022ce0 7c4c1378 or r12,r2,r2 +132 00022ce4 4e800421 bctrl +136 00022ce8 3800ffff li r0,0xffff +140 00022cec 387f15f0 addi r3,r31,0x15f0 (?[8])mRegInfos +144 00022cf0 38800000 li r4,0x0 +148 00022cf4 38a00080 li r5,0x80 +152 00022cf8 981f02ef stb r0,0x2ef(r31) +156 00022cfc 4800f6f5 bl 0x323f0 _memset +160 00022d00 801f0978 lwz r0,0x978(r31) +164 00022d04 2f800000 cmpwi cr7,r0,0x0 +168 00022d08 409e00a8 bne cr7,0x22db0 +172 00022d0c 815f097c lwz r10,0x97c(r31) +176 00022d10 2f8a0000 cmpwi cr7,r10,0x0 +180 00022d14 419e009c beq cr7,0x22db0 +184 00022d18 800a0000 lwz r0,0x0(r10) +188 00022d1c 804a0004 lwz r2,0x4(r10) +192 00022d20 812a0008 lwz r9,0x8(r10) +196 00022d24 816a000c lwz r11,0xc(r10) +200 00022d28 9001003c stw r0,0x3c(r1) +204 00022d2c 90410040 stw r2,0x40(r1) +208 00022d30 91210044 stw r9,0x44(r1) +212 00022d34 91610048 stw r11,0x48(r1) +216 00022d38 881f004d lbz r0,0x4d(r31) +220 00022d3c 804a0010 lwz r2,0x10(r10) +224 00022d40 2f800000 cmpwi cr7,r0,0x0 +228 00022d44 9041004c stw r2,0x4c(r1) +232 00022d48 419e0018 beq cr7,0x22d60 +236 00022d4c 3861003c addi r3,r1,0x3c +240 00022d50 4bfe0391 bl _swap_objc_category +244 00022d54 60000000 nop +248 00022d58 60000000 nop +252 00022d5c 60000000 nop +256 00022d60 801f158c lwz r0,0x158c(r31) +260 00022d64 3c800004 lis r4,0x4 +264 00022d68 80a10040 lwz r5,0x40(r1) +268 00022d6c 38c00000 li r6,0x0 +272 00022d70 3fa00004 lis r29,0x4 +276 00022d74 7fe3fb78 or r3,r31,r31 +280 00022d78 839f15c4 lwz r28,0x15c4(r31) +284 00022d7c 80844458 lwz r4,0x4458(r4) getPointer:type: +288 00022d80 83bd440c lwz r29,0x440c(r29) getObjcClassPtr:fromName: +292 00022d84 7c0903a6 mtspr ctr,r0 +296 00022d88 7c0c0378 or r12,r0,r0 +300 00022d8c 4e800421 bctrl +304 00022d90 7f8903a6 mtspr ctr,r28 +308 00022d94 7fa4eb78 or r4,r29,r29 +312 00022d98 7f65db78 or r5,r27,r27 +316 00022d9c 7c661b78 or r6,r3,r3 +320 00022da0 7f8ce378 or r12,r28,r28 +324 00022da4 7fe3fb78 or r3,r31,r31 +328 00022da8 4e800421 bctrl +332 00022dac 60000000 nop +336 00022db0 3ba00000 li r29,0x0 +340 00022db4 801f15bc lwz r0,0x15bc(r31) +344 00022db8 3c800004 lis r4,0x4 +348 00022dbc 7fe3fb78 or r3,r31,r31 +352 00022dc0 38a10038 addi r5,r1,0x38 +356 00022dc4 93a10038 stw r29,0x38(r1) +360 00022dc8 8084445c lwz r4,0x445c(r4) getObjcMethod:fromAddress: +364 00022dcc 7c0903a6 mtspr ctr,r0 +368 00022dd0 7c0c0378 or r12,r0,r0 +372 00022dd4 80de0014 lwz r6,0x14(r30) +376 00022dd8 4e800421 bctrl +380 00022ddc 2f830000 cmpwi cr7,r3,0x0 +384 00022de0 419e0010 beq cr7,0x22df0 +388 00022de4 80410038 lwz r2,0x38(r1) +392 00022de8 88020048 lbz r0,0x48(r2) +396 00022dec 981f0980 stb r0,0x980(r31) +400 00022df0 807f0968 lwz r3,0x968(r31) +404 00022df4 2f830000 cmpwi cr7,r3,0x0 +408 00022df8 419e0010 beq cr7,0x22e08 +412 00022dfc 4800f565 bl 0x32360 _free +416 00022e00 93bf0968 stw r29,0x968(r31) +420 00022e04 93bf096c stw r29,0x96c(r31) +424 00022e08 807f0970 lwz r3,0x970(r31) +428 00022e0c 2f830000 cmpwi cr7,r3,0x0 +432 00022e10 419e0010 beq cr7,0x22e20 +436 00022e14 4800f54d bl 0x32360 _free +440 00022e18 93bf0974 stw r29,0x974(r31) +444 00022e1c 93bf0970 stw r29,0x970(r31) +448 00022e20 805f0304 lwz r2,0x304(r31) +452 00022e24 807f0308 lwz r3,0x308(r31) +456 00022e28 39200000 li r9,0x0 +460 00022e2c 815f0300 lwz r10,0x300(r31) +464 00022e30 30630001 addic r3,r3,0x1 +468 00022e34 7c420194 addze r2,r2 +472 00022e38 7f891000 cmpw cr7,r9,r2 +476 00022e3c 905f0304 stw r2,0x304(r31) +480 00022e40 907f0308 stw r3,0x308(r31) +484 00022e44 419d002c bgt cr7,0x22e70 +488 00022e48 409e0018 bne cr7,0x22e60 +492 00022e4c 7f8a1840 cmplw cr7,r10,r3 +496 00022e50 419d0020 bgt cr7,0x22e70 +500 00022e54 60000000 nop +504 00022e58 60000000 nop +508 00022e5c 60000000 nop +512 00022e60 3840ffff li r2,0xffff +516 00022e64 3860ffff li r3,0xffff +520 00022e68 905f0304 stw r2,0x304(r31) +524 00022e6c 907f0308 stw r3,0x308(r31) +528 00022e70 38210080 addi r1,r1,0x80 +532 00022e74 80010008 lwz r0,0x8(r1) +536 00022e78 bb61ffec lmw r27,0xffec(r1) +540 00022e7c 7c0803a6 mtspr lr,r0 +544 00022e80 4e800020 blr +548 00022e84 60000000 nop +552 00022e88 60000000 nop +556 00022e8c 60000000 nop -(BOOL)[X86Processor restoreRegisters:] +0 00022e90 7c0802a6 mfspr r0,lr +4 00022e94 bf41ffe8 stmw r26,0xffe8(r1) +8 00022e98 7cbc2b79 or. r28,r5,r5 +12 00022e9c 7c7f1b78 or r31,r3,r3 +16 00022ea0 90010008 stw r0,0x8(r1) +20 00022ea4 9421ffa0 stwu r1,0xffa0(r1) +24 00022ea8 40820038 bne 0x22ee0 +28 00022eac 3cc00004 lis r6,0x4 +32 00022eb0 3c600003 lis r3,0x3 +36 00022eb4 38800001 li r4,0x1 +40 00022eb8 38a00047 li r5,0x47 +44 00022ebc 80c6281c lwz r6,0x281c(r6) +48 00022ec0 3863149c addi r3,r3,0x149c otx: [X86Processor restoreRegisters]: tried to restore with nil inLine\n +52 00022ec4 38c600b0 addi r6,r6,0xb0 +56 00022ec8 4800f699 bl 0x32560 _fwrite +60 00022ecc 38600000 li r3,0x0 +64 00022ed0 48000170 b 0x23040 +68 00022ed4 60000000 nop +72 00022ed8 60000000 nop +76 00022edc 60000000 nop +80 00022ee0 80430304 lwz r2,0x304(r3) +84 00022ee4 80630308 lwz r3,0x308(r3) +88 00022ee8 2f820000 cmpwi cr7,r2,0x0 +92 00022eec 419c0114 blt cr7,0x23000 +96 00022ef0 1c03000c mulli r0,r3,0xc +100 00022ef4 805f02fc lwz r2,0x2fc(r31) +104 00022ef8 7c401214 add r2,r0,r2 +108 00022efc 81620004 lwz r11,0x4(r2) +112 00022f00 2f8b0000 cmpwi cr7,r11,0x0 +116 00022f04 409e010c bne cr7,0x23010 +120 00022f08 480000f8 b 0x23000 +124 00022f0c 60000000 nop +128 00022f10 80090000 lwz r0,0x0(r9) +132 00022f14 7fab1214 add r29,r11,r2 +136 00022f18 39290018 addi r9,r9,0x18 +140 00022f1c 38420018 addi r2,r2,0x18 +144 00022f20 7f8a0000 cmpw cr7,r10,r0 +148 00022f24 409e00cc bne cr7,0x22ff0 +152 00022f28 83dd0008 lwz r30,0x8(r29) +156 00022f2c 809d0004 lwz r4,0x4(r29) +160 00022f30 387f15f0 addi r3,r31,0x15f0 (?[8])mRegInfos +164 00022f34 38a00080 li r5,0x80 +168 00022f38 837d0014 lwz r27,0x14(r29) +172 00022f3c 835d0010 lwz r26,0x10(r29) +176 00022f40 83bd000c lwz r29,0xc(r29) +180 00022f44 4800f40d bl 0x32350 _memcpy +184 00022f48 2f9e0000 cmpwi cr7,r30,0x0 +188 00022f4c 419e0034 beq cr7,0x22f80 +192 00022f50 807f0968 lwz r3,0x968(r31) +196 00022f54 2f830000 cmpwi cr7,r3,0x0 +200 00022f58 419e0008 beq cr7,0x22f60 +204 00022f5c 4800f405 bl 0x32360 _free +208 00022f60 93bf096c stw r29,0x96c(r31) +212 00022f64 1fbd0014 mulli r29,r29,0x14 +216 00022f68 7fa3eb78 or r3,r29,r29 +220 00022f6c 4800f3a5 bl 0x32310 _malloc +224 00022f70 7fc4f378 or r4,r30,r30 +228 00022f74 7fa5eb78 or r5,r29,r29 +232 00022f78 907f0968 stw r3,0x968(r31) +236 00022f7c 4800f3d5 bl 0x32350 _memcpy +240 00022f80 2f9a0000 cmpwi cr7,r26,0x0 +244 00022f84 419e003c beq cr7,0x22fc0 +248 00022f88 807f0970 lwz r3,0x970(r31) +252 00022f8c 2f830000 cmpwi cr7,r3,0x0 +256 00022f90 419e0008 beq cr7,0x22f98 +260 00022f94 4800f3cd bl 0x32360 _free +264 00022f98 937f0974 stw r27,0x974(r31) +268 00022f9c 1c7b0014 mulli r3,r27,0x14 +272 00022fa0 4800f371 bl 0x32310 _malloc +276 00022fa4 80bf0974 lwz r5,0x974(r31) +280 00022fa8 7f44d378 or r4,r26,r26 +284 00022fac 907f0970 stw r3,0x970(r31) +288 00022fb0 54a02036 rlwinm r0,r5,4,0,27 +292 00022fb4 54a5103a rlwinm r5,r5,2,0,29 +296 00022fb8 7ca50214 add r5,r5,r0 +300 00022fbc 4800f395 bl 0x32350 _memcpy +304 00022fc0 881f02eb lbz r0,0x2eb(r31) +308 00022fc4 2f800000 cmpwi cr7,r0,0x0 +312 00022fc8 419e0038 beq cr7,0x23000 +316 00022fcc 805c0000 lwz r2,0x0(r28) +320 00022fd0 88020000 lbz r0,0x0(r2) +324 00022fd4 2f80000a cmpwi cr7,r0,0xa +328 00022fd8 419e0028 beq cr7,0x23000 +332 00022fdc 881c0032 lbz r0,0x32(r28) +336 00022fe0 38600001 li r3,0x1 +340 00022fe4 2f800000 cmpwi cr7,r0,0x0 +344 00022fe8 419e0058 beq cr7,0x23040 +348 00022fec 48000014 b 0x23000 +352 00022ff0 4200ff20 bdnz 0x22f10 +356 00022ff4 60000000 nop +360 00022ff8 60000000 nop +364 00022ffc 60000000 nop +368 00023000 38600000 li r3,0x0 +372 00023004 4800003c b 0x23040 +376 00023008 60000000 nop +380 0002300c 60000000 nop +384 00023010 80420008 lwz r2,0x8(r2) +388 00023014 2f820000 cmpwi cr7,r2,0x0 +392 00023018 419effe8 beq cr7,0x23000 +396 0002301c 815c0014 lwz r10,0x14(r28) +400 00023020 800b0000 lwz r0,0x0(r11) +404 00023024 7d7d5b78 or r29,r11,r11 +408 00023028 7f8a0000 cmpw cr7,r10,r0 +412 0002302c 419efefc beq cr7,0x22f28 +416 00023030 7c4903a6 mtspr ctr,r2 +420 00023034 392b0018 addi r9,r11,0x18 +424 00023038 38400018 li r2,0x18 +428 0002303c 4bffffb4 b 0x22ff0 +432 00023040 38210060 addi r1,r1,0x60 +436 00023044 80010008 lwz r0,0x8(r1) +440 00023048 bb41ffe8 lmw r26,0xffe8(r1) +444 0002304c 7c0803a6 mtspr lr,r0 +448 00023050 4e800020 blr +452 00023054 60000000 nop +456 00023058 60000000 nop +460 0002305c 60000000 nop -(BOOL)[X86Processor lineIsFunction:] +0 00023060 7c0802a6 mfspr r0,lr +4 00023064 bf81fff0 stmw r28,0xfff0(r1) +8 00023068 7cbd2b79 or. r29,r5,r5 +12 0002306c 7c7e1b78 or r30,r3,r3 +16 00023070 90010008 stw r0,0x8(r1) +20 00023074 9421ffa0 stwu r1,0xffa0(r1) +24 00023078 41820138 beq 0x231b0 +28 0002307c 83fd0014 lwz r31,0x14(r29) +32 00023080 80030984 lwz r0,0x984(r3) +36 00023084 7f9f0000 cmpw cr7,r31,r0 +40 00023088 419e0138 beq cr7,0x231c0 +44 0002308c 80030988 lwz r0,0x988(r3) +48 00023090 7f9f0000 cmpw cr7,r31,r0 +52 00023094 419e012c beq cr7,0x231c0 +56 00023098 804315e4 lwz r2,0x15e4(r3) +60 0002309c 38000000 li r0,0x0 +64 000230a0 3b81003c addi r28,r1,0x3c +68 000230a4 3c800004 lis r4,0x4 +72 000230a8 7fe6fb78 or r6,r31,r31 +76 000230ac 9001003c stw r0,0x3c(r1) +80 000230b0 7f85e378 or r5,r28,r28 +84 000230b4 808443f8 lwz r4,0x43f8(r4) findClassMethod:byAddress: +88 000230b8 7c4903a6 mtspr ctr,r2 +92 000230bc 7c4c1378 or r12,r2,r2 +96 000230c0 4e800421 bctrl +100 000230c4 2f830000 cmpwi cr7,r3,0x0 +104 000230c8 409e00f8 bne cr7,0x231c0 +108 000230cc 801e15e8 lwz r0,0x15e8(r30) +112 000230d0 3c800004 lis r4,0x4 +116 000230d4 7f85e378 or r5,r28,r28 +120 000230d8 7fc3f378 or r3,r30,r30 +124 000230dc 7fe6fb78 or r6,r31,r31 +128 000230e0 808443f4 lwz r4,0x43f4(r4) findCatMethod:byAddress: +132 000230e4 7c0903a6 mtspr ctr,r0 +136 000230e8 7c0c0378 or r12,r0,r0 +140 000230ec 4e800421 bctrl +144 000230f0 2f830000 cmpwi cr7,r3,0x0 +148 000230f4 409e00cc bne cr7,0x231c0 +152 000230f8 801e15e0 lwz r0,0x15e0(r30) +156 000230fc 3c800004 lis r4,0x4 +160 00023100 7fc3f378 or r3,r30,r30 +164 00023104 7fe5fb78 or r5,r31,r31 +168 00023108 808443fc lwz r4,0x43fc(r4) findSymbolByAddress: +172 0002310c 7c0903a6 mtspr ctr,r0 +176 00023110 7c0c0378 or r12,r0,r0 +180 00023114 4e800421 bctrl +184 00023118 2f830000 cmpwi cr7,r3,0x0 +188 0002311c 409e00a4 bne cr7,0x231c0 +192 00023120 805d000c lwz r2,0xc(r29) +196 00023124 2f820000 cmpwi cr7,r2,0x0 +200 00023128 419e0010 beq cr7,0x23138 +204 0002312c 88020031 lbz r0,0x31(r2) +208 00023130 2f800000 cmpwi cr7,r0,0x0 +212 00023134 419e008c beq cr7,0x231c0 +216 00023138 805e0054 lwz r2,0x54(r30) +220 0002313c 2f820000 cmpwi cr7,r2,0x0 +224 00023140 409e0088 bne cr7,0x231c8 +228 00023144 48000020 b 0x23164 +232 00023148 60000000 nop +236 0002314c 60000000 nop +240 00023150 80020000 lwz r0,0x0(r2) +244 00023154 38420008 addi r2,r2,0x8 +248 00023158 7f9f0000 cmpw cr7,r31,r0 +252 0002315c 419e0064 beq cr7,0x231c0 +256 00023160 4200fff0 bdnz 0x23150 +260 00023164 3c800003 lis r4,0x3 +264 00023168 387d0018 addi r3,r29,0x18 +268 0002316c 38a10038 addi r5,r1,0x38 +272 00023170 3884142c addi r4,r4,0x142c %02hhx +276 00023174 4800f2dd bl 0x32450 _sscanf$LDBL128 +280 00023178 88010038 lbz r0,0x38(r1) +284 0002317c 2f800055 cmpwi cr7,r0,0x55 'U' +288 00023180 419e0040 beq cr7,0x231c0 +292 00023184 807d000c lwz r3,0xc(r29) +296 00023188 2f830000 cmpwi cr7,r3,0x0 +300 0002318c 419e0034 beq cr7,0x231c0 +304 00023190 88030031 lbz r0,0x31(r3) +308 00023194 2f800000 cmpwi cr7,r0,0x0 +312 00023198 409e0018 bne cr7,0x231b0 +316 0002319c 8063000c lwz r3,0xc(r3) +320 000231a0 2f830000 cmpwi cr7,r3,0x0 +324 000231a4 409effec bne cr7,0x23190 +328 000231a8 48000018 b 0x231c0 +332 000231ac 60000000 nop +336 000231b0 38600000 li r3,0x0 +340 000231b4 4800003c b 0x231f0 +344 000231b8 60000000 nop +348 000231bc 60000000 nop +352 000231c0 38600001 li r3,0x1 +356 000231c4 4800002c b 0x231f0 +360 000231c8 807e0058 lwz r3,0x58(r30) +364 000231cc 2f830000 cmpwi cr7,r3,0x0 +368 000231d0 419eff94 beq cr7,0x23164 +372 000231d4 80020000 lwz r0,0x0(r2) +376 000231d8 7f9f0000 cmpw cr7,r31,r0 +380 000231dc 419effe4 beq cr7,0x231c0 +384 000231e0 7c6903a6 mtspr ctr,r3 +388 000231e4 38420008 addi r2,r2,0x8 +392 000231e8 4bffff78 b 0x23160 +396 000231ec 60000000 nop +400 000231f0 38210060 addi r1,r1,0x60 +404 000231f4 80010008 lwz r0,0x8(r1) +408 000231f8 bb81fff0 lmw r28,0xfff0(r1) +412 000231fc 7c0803a6 mtspr lr,r0 +416 00023200 4e800020 blr +420 00023204 60000000 nop +424 00023208 60000000 nop +428 0002320c 60000000 nop -(BOOL)[X86Processor codeIsBlockJump:] +0 00023210 7c0802a6 mfspr r0,lr +4 00023214 bf81fff0 stmw r28,0xfff0(r1) +8 00023218 3fa00003 lis r29,0x3 +12 0002321c 7cbc2b78 or r28,r5,r5 +16 00023220 3bbd142c addi r29,r29,0x142c %02hhx +20 00023224 90010008 stw r0,0x8(r1) +24 00023228 9421ffa0 stwu r1,0xffa0(r1) +28 0002322c 7f83e378 or r3,r28,r28 +32 00023230 7fa4eb78 or r4,r29,r29 +36 00023234 38a10038 addi r5,r1,0x38 +40 00023238 4800f219 bl 0x32450 _sscanf$LDBL128 +44 0002323c 387c0002 addi r3,r28,0x2 +48 00023240 7fa4eb78 or r4,r29,r29 +52 00023244 38a10039 addi r5,r1,0x39 +56 00023248 4800f209 bl 0x32450 _sscanf$LDBL128 +60 0002324c 88410038 lbz r2,0x38(r1) +64 00023250 2f8200e3 cmpwi cr7,r2,0xe3 +68 00023254 419e004c beq cr7,0x232a0 +72 00023258 2f8200e9 cmpwi cr7,r2,0xe9 +76 0002325c 419e0044 beq cr7,0x232a0 +80 00023260 2f8200eb cmpwi cr7,r2,0xeb +84 00023264 419e003c beq cr7,0x232a0 +88 00023268 3802ff8f addi r0,r2,0xff8f +92 0002326c 5400063e rlwinm r0,r0,0,24,31 +96 00023270 2b80000e cmplwi cr7,r0,0xe +100 00023274 409d002c ble cr7,0x232a0 +104 00023278 2f82000f cmpwi cr7,r2,0xf +108 0002327c 409e0034 bne cr7,0x232b0 +112 00023280 88010039 lbz r0,0x39(r1) +116 00023284 2b800080 cmplwi cr7,r0,0x80 +120 00023288 409d0028 ble cr7,0x232b0 +124 0002328c 2b80008f cmplwi cr7,r0,0x8f +128 00023290 419d0020 bgt cr7,0x232b0 +132 00023294 60000000 nop +136 00023298 60000000 nop +140 0002329c 60000000 nop +144 000232a0 38600001 li r3,0x1 +148 000232a4 4800001c b 0x232c0 +152 000232a8 60000000 nop +156 000232ac 60000000 nop +160 000232b0 38600000 li r3,0x0 +164 000232b4 60000000 nop +168 000232b8 60000000 nop +172 000232bc 60000000 nop +176 000232c0 38210060 addi r1,r1,0x60 +180 000232c4 80010008 lwz r0,0x8(r1) +184 000232c8 bb81fff0 lmw r28,0xfff0(r1) +188 000232cc 7c0803a6 mtspr lr,r0 +192 000232d0 4e800020 blr +196 000232d4 60000000 nop +200 000232d8 60000000 nop +204 000232dc 60000000 nop -(BOOL)[X86Processor verifyNops:numFound:] +0 000232e0 7c0802a6 mfspr r0,lr +4 000232e4 bfa1fff4 stmw r29,0xfff4(r1) +8 000232e8 3c800004 lis r4,0x4 +12 000232ec 7cde3378 or r30,r6,r6 +16 000232f0 7cbd2b78 or r29,r5,r5 +20 000232f4 7c7f1b78 or r31,r3,r3 +24 000232f8 90010008 stw r0,0x8(r1) +28 000232fc 9421ffb0 stwu r1,0xffb0(r1) +32 00023300 60000000 nop +36 00023304 60000000 nop +40 00023308 808444b8 lwz r4,0x44b8(r4) loadMachHeader +44 0002330c 4bfeff03 bla 0xfffeff00 -[r3 loadMachHeader] +48 00023310 2f830000 cmpwi cr7,r3,0x0 +52 00023314 409e002c bne cr7,0x23340 +56 00023318 3cc00004 lis r6,0x4 +60 0002331c 3c600003 lis r3,0x3 +64 00023320 38800001 li r4,0x1 +68 00023324 38a00020 li r5,0x20 +72 00023328 80c6281c lwz r6,0x281c(r6) +76 0002332c 3863fb74 addi r3,r3,0xfb74 otx: failed to load mach header\n +80 00023330 38c600b0 addi r6,r6,0xb0 +84 00023334 4800f22d bl 0x32560 _fwrite +88 00023338 38600000 li r3,0x0 +92 0002333c 48000040 b 0x2337c +96 00023340 3c800004 lis r4,0x4 +100 00023344 7fe3fb78 or r3,r31,r31 +104 00023348 808444b4 lwz r4,0x44b4(r4) loadLCommands +108 0002334c 4bfeff03 bla 0xfffeff00 -[r3 loadLCommands] +112 00023350 3c800004 lis r4,0x4 +116 00023354 80bf05fc lwz r5,0x5fc(r31) +120 00023358 80df0600 lwz r6,0x600(r31) +124 0002335c 7fe3fb78 or r3,r31,r31 +128 00023360 7fc7f378 or r7,r30,r30 +132 00023364 80844508 lwz r4,0x4508(r4) searchForNopsIn:ofLength:numFound: +136 00023368 4bfeff03 bla 0xfffeff00 -[r3 searchForNopsIn:ofLength:numFound:] +140 0002336c 907d0000 stw r3,0x0(r29) +144 00023370 801e0000 lwz r0,0x0(r30) +148 00023374 3040ffff addic r2,r0,0xffff +152 00023378 7c620110 subfe r3,r2,r0 +156 0002337c 38210050 addi r1,r1,0x50 +160 00023380 80010008 lwz r0,0x8(r1) +164 00023384 bba1fff4 lmw r29,0xfff4(r1) +168 00023388 7c0803a6 mtspr lr,r0 +172 0002338c 4e800020 blr -(char**)[X86Processor searchForNopsIn:ofLength:numFound:] +0 00023390 7c0802a6 mfspr r0,lr +4 00023394 bf81fff0 stmw r28,0xfff0(r1) +8 00023398 7cc53214 add r6,r5,r6 +12 0002339c 38400055 li r2,0x55 +16 000233a0 7cfc3b78 or r28,r7,r7 +20 000233a4 3ba6fffc addi r29,r6,0xfffc +24 000233a8 3bc00000 li r30,0x0 +28 000233ac 90010008 stw r0,0x8(r1) +32 000233b0 9421ffa0 stwu r1,0xffa0(r1) +36 000233b4 38000000 li r0,0x0 +40 000233b8 7f85e840 cmplw cr7,r5,r29 +44 000233bc 98010038 stb r0,0x38(r1) +48 000233c0 3800ff89 li r0,0xff89 +52 000233c4 98410039 stb r2,0x39(r1) +56 000233c8 3840ffe5 li r2,0xffe5 +60 000233cc 9801003a stb r0,0x3a(r1) +64 000233d0 38000000 li r0,0x0 +68 000233d4 9841003b stb r2,0x3b(r1) +72 000233d8 90070000 stw r0,0x0(r7) +76 000233dc 419d0134 bgt cr7,0x23510 +80 000233e0 7cbf2b78 or r31,r5,r5 +84 000233e4 60000000 nop +88 000233e8 60000000 nop +92 000233ec 60000000 nop +96 000233f0 7fe3fb78 or r3,r31,r31 +100 000233f4 38810038 addi r4,r1,0x38 +104 000233f8 38a00004 li r5,0x4 +108 000233fc 4800ef35 bl 0x32330 _memcmp +112 00023400 2f830000 cmpwi cr7,r3,0x0 +116 00023404 409e00fc bne cr7,0x23500 +120 00023408 893ffffc lbz r9,0xfffc(r31) +124 0002340c 38090018 addi r0,r9,0x18 +128 00023410 5400063e rlwinm r0,r0,0,24,31 +132 00023414 2b800001 cmplwi cr7,r0,0x1 +136 00023418 409d00e8 ble cr7,0x23500 +140 0002341c 897ffffe lbz r11,0xfffe(r31) +144 00023420 2f8b00c2 cmpwi cr7,r11,0xc2 +148 00023424 419e00dc beq cr7,0x23500 +152 00023428 881ffff9 lbz r0,0xfff9(r31) +156 0002342c 2f8000e8 cmpwi cr7,r0,0xe8 +160 00023430 419e0080 beq cr7,0x234b0 +164 00023434 885ffffb lbz r2,0xfffb(r31) +168 00023438 2f8200e8 cmpwi cr7,r2,0xe8 +172 0002343c 419e0074 beq cr7,0x234b0 +176 00023440 2f8000e9 cmpwi cr7,r0,0xe9 +180 00023444 419e006c beq cr7,0x234b0 +184 00023448 2f8200e9 cmpwi cr7,r2,0xe9 +188 0002344c 419e0064 beq cr7,0x234b0 +192 00023450 2f8900eb cmpwi cr7,r9,0xeb +196 00023454 419e005c beq cr7,0x234b0 +200 00023458 2f8b00eb cmpwi cr7,r11,0xeb +204 0002345c 419e0054 beq cr7,0x234b0 +208 00023460 2f8200c2 cmpwi cr7,r2,0xc2 +212 00023464 419e004c beq cr7,0x234b0 +216 00023468 2f8200ca cmpwi cr7,r2,0xca +220 0002346c 419e0044 beq cr7,0x234b0 +224 00023470 881ffffd lbz r0,0xfffd(r31) +228 00023474 2f8000c2 cmpwi cr7,r0,0xc2 +232 00023478 419e0038 beq cr7,0x234b0 +236 0002347c 2f8000ca cmpwi cr7,r0,0xca +240 00023480 419e0030 beq cr7,0x234b0 +244 00023484 2f8000c3 cmpwi cr7,r0,0xc3 +248 00023488 419e0028 beq cr7,0x234b0 +252 0002348c 2f8000cb cmpwi cr7,r0,0xcb +256 00023490 419e0020 beq cr7,0x234b0 +260 00023494 881fffff lbz r0,0xffff(r31) +264 00023498 2f8000c3 cmpwi cr7,r0,0xc3 +268 0002349c 419e0014 beq cr7,0x234b0 +272 000234a0 2f8000cb cmpwi cr7,r0,0xcb +276 000234a4 409e005c bne cr7,0x23500 +280 000234a8 60000000 nop +284 000234ac 60000000 nop +288 000234b0 805c0000 lwz r2,0x0(r28) +292 000234b4 2f9e0000 cmpwi cr7,r30,0x0 +296 000234b8 38420001 addi r2,r2,0x1 +300 000234bc 905c0000 stw r2,0x0(r28) +304 000234c0 419e0018 beq cr7,0x234d8 +308 000234c4 7fc3f378 or r3,r30,r30 +312 000234c8 5444103a rlwinm r4,r2,2,0,29 +316 000234cc 4800ee55 bl 0x32320 _realloc +320 000234d0 7c7e1b78 or r30,r3,r3 +324 000234d4 4800001c b 0x234f0 +328 000234d8 38600004 li r3,0x4 +332 000234dc 4800ee35 bl 0x32310 _malloc +336 000234e0 7c7e1b78 or r30,r3,r3 +340 000234e4 60000000 nop +344 000234e8 60000000 nop +348 000234ec 60000000 nop +352 000234f0 805c0000 lwz r2,0x0(r28) +356 000234f4 5442103a rlwinm r2,r2,2,0,29 +360 000234f8 7c42f214 add r2,r2,r30 +364 000234fc 93e2fffc stw r31,0xfffc(r2) +368 00023500 3bff0001 addi r31,r31,0x1 +372 00023504 7f9fe840 cmplw cr7,r31,r29 +376 00023508 409dfee8 ble cr7,0x233f0 +380 0002350c 60000000 nop +384 00023510 38210060 addi r1,r1,0x60 +388 00023514 7fc3f378 or r3,r30,r30 +392 00023518 80010008 lwz r0,0x8(r1) +396 0002351c bb81fff0 lmw r28,0xfff0(r1) +400 00023520 7c0803a6 mtspr lr,r0 +404 00023524 4e800020 blr +408 00023528 60000000 nop +412 0002352c 60000000 nop -(id)[X86Processor fixNops:toPath:] +0 00023530 7c0802a6 mfspr r0,lr +4 00023534 2c050000 cmpwi r5,0x0 +8 00023538 bf01ffe0 stmw r24,0xffe0(r1) +12 0002353c 7c791b78 or r25,r3,r3 +16 00023540 7cdd3378 or r29,r6,r6 +20 00023544 90010008 stw r0,0x8(r1) +24 00023548 9421ff90 stwu r1,0xff90(r1) +28 0002354c 40a20024 bne+ 0x23570 +32 00023550 3c600003 lis r3,0x3 +36 00023554 38800001 li r4,0x1 +40 00023558 38a00038 li r5,0x38 +44 0002355c 386314e4 addi r3,r3,0x14e4 otx: -[X86Processor fixNops]: tried to fix nil NopList.\n +48 00023560 480002b0 b 0x23810 +52 00023564 60000000 nop +56 00023568 60000000 nop +60 0002356c 60000000 nop +64 00023570 2f860000 cmpwi cr7,r6,0x0 +68 00023574 40be036c bne+ cr7,0x238e0 +72 00023578 3c600003 lis r3,0x3 +76 0002357c 38800001 li r4,0x1 +80 00023580 38a00038 li r5,0x38 +84 00023584 38631520 addi r3,r3,0x1520 otx: -[X86Processor fixNops]: inOutputFilePath was nil.\n +88 00023588 48000288 b 0x23810 +92 0002358c 60000000 nop +96 00023590 80450000 lwz r2,0x0(r5) +100 00023594 5549103a rlwinm r9,r10,2,0,29 +104 00023598 7c49102e lwzx r2,r9,r2 +108 0002359c 8802fff9 lbz r0,0xfff9(r2) +112 000235a0 2f8000e8 cmpwi cr7,r0,0xe8 +116 000235a4 419e006c beq cr7,0x23610 +120 000235a8 8922fffb lbz r9,0xfffb(r2) +124 000235ac 2f8900e8 cmpwi cr7,r9,0xe8 +128 000235b0 419e0090 beq cr7,0x23640 +132 000235b4 2f8000e9 cmpwi cr7,r0,0xe9 +136 000235b8 419e0058 beq cr7,0x23610 +140 000235bc 2f8900e9 cmpwi cr7,r9,0xe9 +144 000235c0 419e0080 beq cr7,0x23640 +148 000235c4 8802fffc lbz r0,0xfffc(r2) +152 000235c8 2f8000eb cmpwi cr7,r0,0xeb +156 000235cc 419e0044 beq cr7,0x23610 +160 000235d0 8802fffe lbz r0,0xfffe(r2) +164 000235d4 2f8000eb cmpwi cr7,r0,0xeb +168 000235d8 419e0068 beq cr7,0x23640 +172 000235dc 2f8900c2 cmpwi cr7,r9,0xc2 +176 000235e0 419e0030 beq cr7,0x23610 +180 000235e4 2f8900ca cmpwi cr7,r9,0xca +184 000235e8 419e0028 beq cr7,0x23610 +188 000235ec 8802fffd lbz r0,0xfffd(r2) +192 000235f0 2f8000c2 cmpwi cr7,r0,0xc2 +196 000235f4 419e004c beq cr7,0x23640 +200 000235f8 2f8000ca cmpwi cr7,r0,0xca +204 000235fc 419e0044 beq cr7,0x23640 +208 00023600 2f8000c3 cmpwi cr7,r0,0xc3 +212 00023604 419e000c beq cr7,0x23610 +216 00023608 2f8000cb cmpwi cr7,r0,0xcb +220 0002360c 409e001c bne cr7,0x23628 +224 00023610 3800ff90 li r0,0xff90 +228 00023614 9802fffe stb r0,0xfffe(r2) +232 00023618 98020000 stb r0,0x0(r2) +236 0002361c 9802ffff stb r0,0xffff(r2) +240 00023620 81650004 lwz r11,0x4(r5) +244 00023624 48000028 b 0x2364c +248 00023628 8802ffff lbz r0,0xffff(r2) +252 0002362c 2f8000c3 cmpwi cr7,r0,0xc3 +256 00023630 419e0010 beq cr7,0x23640 +260 00023634 2f8000cb cmpwi cr7,r0,0xcb +264 00023638 409e0014 bne cr7,0x2364c +268 0002363c 60000000 nop +272 00023640 3800ff90 li r0,0xff90 +276 00023644 98020000 stb r0,0x0(r2) +280 00023648 81650004 lwz r11,0x4(r5) +284 0002364c 394a0001 addi r10,r10,0x1 +288 00023650 7f8b5040 cmplw cr7,r11,r10 +292 00023654 419dff3c bgt cr7,0x23590 +296 00023658 3c600004 lis r3,0x4 +300 0002365c 3c800004 lis r4,0x4 +304 00023660 80b9000c lwz r5,0xc(r25) +308 00023664 80d90010 lwz r6,0x10(r25) +312 00023668 806345b8 lwz r3,0x45b8(r3) NSData +316 0002366c 80844504 lwz r4,0x4504(r4) dataWithBytesNoCopy:length: +320 00023670 4bfeff03 bla 0xfffeff00 +[NSData dataWithBytesNoCopy:length:] +324 00023674 7c7e1b79 or. r30,r3,r3 +328 00023678 40820018 bne 0x23690 +332 0002367c 3c600003 lis r3,0x3 +336 00023680 38800001 li r4,0x1 +340 00023684 38a00044 li r5,0x44 +344 00023688 3863155c addi r3,r3,0x155c otx: -[X86Processor fixNops]: unable to create NSData for new file.\n +348 0002368c 48000184 b 0x23810 +352 00023690 3c600004 lis r3,0x4 +356 00023694 3c800004 lis r4,0x4 +360 00023698 38000000 li r0,0x0 +364 0002369c 3fe00004 lis r31,0x4 +368 000236a0 80844378 lwz r4,0x4378(r4) alloc +372 000236a4 8063459c lwz r3,0x459c(r3) NSURL +376 000236a8 3f800004 lis r28,0x4 +380 000236ac 90010038 stw r0,0x38(r1) +384 000236b0 3bff43b0 addi r31,r31,0x43b0 path +388 000236b4 4bfeff03 bla 0xfffeff00 +[NSURL alloc] +392 000236b8 3c800004 lis r4,0x4 +396 000236bc 839c44f8 lwz r28,0x44f8(r28) initFileURLWithPath: +400 000236c0 7c7a1b78 or r26,r3,r3 +404 000236c4 7fa3eb78 or r3,r29,r29 +408 000236c8 80844500 lwz r4,0x4500(r4) stringByDeletingLastPathComponent +412 000236cc 3fa00004 lis r29,0x4 +416 000236d0 4bfeff03 bla 0xfffeff00 -[r3 stringByDeletingLastPathComponent] +420 000236d4 809f0000 lwz r4,0x0(r31) path +424 000236d8 83bd44fc lwz r29,0x44fc(r29) stringByAppendingPathComponent: +428 000236dc 7c7b1b78 or r27,r3,r3 +432 000236e0 80790008 lwz r3,0x8(r25) +436 000236e4 4bfeff03 bla 0xfffeff00 -[r3 path] +440 000236e8 3c800004 lis r4,0x4 +444 000236ec 808443a8 lwz r4,0x43a8(r4) lastPathComponent +448 000236f0 4bfeff03 bla 0xfffeff00 -[r3 lastPathComponent] +452 000236f4 7fa4eb78 or r4,r29,r29 +456 000236f8 7c651b78 or r5,r3,r3 +460 000236fc 7f63db78 or r3,r27,r27 +464 00023700 4bfeff03 bla 0xfffeff00 -[r3 stringByAppendingPathComponent:] +468 00023704 3c800004 lis r4,0x4 +472 00023708 3ca00004 lis r5,0x4 +476 0002370c 8084435c lwz r4,0x435c(r4) stringByAppendingString: +480 00023710 38a53618 addi r5,r5,0x3618 _fixed +484 00023714 4bfeff03 bla 0xfffeff00 -[r3 stringByAppendingString:] +488 00023718 7f84e378 or r4,r28,r28 +492 0002371c 7c651b78 or r5,r3,r3 +496 00023720 7f43d378 or r3,r26,r26 +500 00023724 4bfeff03 bla 0xfffeff00 -[r3 initFileURLWithPath:] +504 00023728 3c800004 lis r4,0x4 +508 0002372c 7c781b78 or r24,r3,r3 +512 00023730 808444f4 lwz r4,0x44f4(r4) autorelease +516 00023734 4bfeff03 bla 0xfffeff00 -[r3 autorelease] +520 00023738 3c800004 lis r4,0x4 +524 0002373c 7fc3f378 or r3,r30,r30 +528 00023740 7f05c378 or r5,r24,r24 +532 00023744 38c00001 li r6,0x1 +536 00023748 808444f0 lwz r4,0x44f0(r4) writeToURL:options:error: +540 0002374c 38e10038 addi r7,r1,0x38 +544 00023750 4bfeff03 bla 0xfffeff00 -[r3 writeToURL:options:error:] +548 00023754 2f830000 cmpwi cr7,r3,0x0 +552 00023758 409e0060 bne cr7,0x237b8 +556 0002375c 80610038 lwz r3,0x38(r1) +560 00023760 2f830000 cmpwi cr7,r3,0x0 +564 00023764 419e0040 beq cr7,0x237a4 +568 00023768 3c800004 lis r4,0x4 +572 0002376c 3b000000 li r24,0x0 +576 00023770 808444ec lwz r4,0x44ec(r4) localizedDescription +580 00023774 4bfeff03 bla 0xfffeff00 -[r3 localizedDescription] +584 00023778 3c800004 lis r4,0x4 +588 0002377c 808443c8 lwz r4,0x43c8(r4) UTF8String +592 00023780 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +596 00023784 3c800003 lis r4,0x3 +600 00023788 7c651b78 or r5,r3,r3 +604 0002378c 3c600004 lis r3,0x4 +608 00023790 388415a4 addi r4,r4,0x15a4 otx: -[X86Processor fixNops]: unable to write to new file. %s\n +612 00023794 8063281c lwz r3,0x281c(r3) +616 00023798 386300b0 addi r3,r3,0xb0 +620 0002379c 4800ecf5 bl 0x32490 _fprintf$LDBL128 +624 000237a0 48000160 b 0x23900 +628 000237a4 3c600003 lis r3,0x3 +632 000237a8 38800001 li r4,0x1 +636 000237ac 38a0003b li r5,0x3b +640 000237b0 386315e4 addi r3,r3,0x15e4 otx: -[X86Processor fixNops]: unable to write to new file.\n +644 000237b4 4800005c b 0x23810 +648 000237b8 3c600004 lis r3,0x4 +652 000237bc 3c800004 lis r4,0x4 +656 000237c0 3fa00004 lis r29,0x4 +660 000237c4 808443d0 lwz r4,0x43d0(r4) defaultManager +664 000237c8 806345a4 lwz r3,0x45a4(r3) NSFileManager +668 000237cc 4bfeff03 bla 0xfffeff00 +[NSFileManager defaultManager] +672 000237d0 809f0000 lwz r4,0x0(r31) path +676 000237d4 83bd44e8 lwz r29,0x44e8(r29) fileAttributesAtPath:traverseLink: +680 000237d8 7c7e1b78 or r30,r3,r3 +684 000237dc 80790008 lwz r3,0x8(r25) +688 000237e0 4bfeff03 bla 0xfffeff00 -[r3 path] +692 000237e4 7fa4eb78 or r4,r29,r29 +696 000237e8 38c00000 li r6,0x0 +700 000237ec 7c651b78 or r5,r3,r3 +704 000237f0 7fc3f378 or r3,r30,r30 +708 000237f4 4bfeff03 bla 0xfffeff00 -[r3 fileAttributesAtPath:traverseLink:] +712 000237f8 2f830000 cmpwi cr7,r3,0x0 +716 000237fc 409e002c bne cr7,0x23828 +720 00023800 3c600003 lis r3,0x3 +724 00023804 38800001 li r4,0x1 +728 00023808 38a00049 li r5,0x49 +732 0002380c 38631620 addi r3,r3,0x1620 otx: -[X86Processor fixNops]: unable to read attributes from executable.\n +736 00023810 3cc00004 lis r6,0x4 +740 00023814 3b000000 li r24,0x0 +744 00023818 80c6281c lwz r6,0x281c(r6) +748 0002381c 38c600b0 addi r6,r6,0xb0 +752 00023820 4800ed41 bl 0x32560 _fwrite +756 00023824 480000dc b 0x23900 +760 00023828 3c800004 lis r4,0x4 +764 0002382c 3f600004 lis r27,0x4 +768 00023830 3f800004 lis r28,0x4 +772 00023834 3f400004 lis r26,0x4 +776 00023838 808444e4 lwz r4,0x44e4(r4) filePosixPermissions +780 0002383c 837b4580 lwz r27,0x4580(r27) NSNumber +784 00023840 3fa00004 lis r29,0x4 +788 00023844 839c44e0 lwz r28,0x44e0(r28) numberWithUnsignedInt: +792 00023848 835a4584 lwz r26,0x4584(r26) NSDictionary +796 0002384c 83bd44dc lwz r29,0x44dc(r29) dictionaryWithObjectsAndKeys: +800 00023850 4bfeff03 bla 0xfffeff00 -[r3 filePosixPermissions] +804 00023854 7f84e378 or r4,r28,r28 +808 00023858 7c651b78 or r5,r3,r3 +812 0002385c 7f63db78 or r3,r27,r27 +816 00023860 4bfeff03 bla 0xfffeff00 +[NSNumber numberWithUnsignedInt:] +820 00023864 3c400004 lis r2,0x4 +824 00023868 7fa4eb78 or r4,r29,r29 +828 0002386c 7c651b78 or r5,r3,r3 +832 00023870 38e00000 li r7,0x0 +836 00023874 80422834 lwz r2,0x2834(r2) +840 00023878 7f43d378 or r3,r26,r26 +844 0002387c 3fa00004 lis r29,0x4 +848 00023880 80c20000 lwz r6,0x0(r2) +852 00023884 4bfeff03 bla 0xfffeff00 +[NSDictionary dictionaryWithObjectsAndKeys:] +856 00023888 809f0000 lwz r4,0x0(r31) path +860 0002388c 83bd44d8 lwz r29,0x44d8(r29) changeFileAttributes:atPath: +864 00023890 7c7c1b78 or r28,r3,r3 +868 00023894 7f03c378 or r3,r24,r24 +872 00023898 4bfeff03 bla 0xfffeff00 -[r3 path] +876 0002389c 7fa4eb78 or r4,r29,r29 +880 000238a0 7f85e378 or r5,r28,r28 +884 000238a4 7c661b78 or r6,r3,r3 +888 000238a8 7fc3f378 or r3,r30,r30 +892 000238ac 4bfeff03 bla 0xfffeff00 -[r3 changeFileAttributes:atPath:] +896 000238b0 2f830000 cmpwi cr7,r3,0x0 +900 000238b4 409e004c bne cr7,0x23900 +904 000238b8 3cc00004 lis r6,0x4 +908 000238bc 3c600003 lis r3,0x3 +912 000238c0 38800001 li r4,0x1 +916 000238c4 38a00056 li r5,0x56 +920 000238c8 80c6281c lwz r6,0x281c(r6) +924 000238cc 3863166c addi r3,r3,0x166c otx: -[X86Processor fixNops]: unable to change file permissions for fixed executable.\n +928 000238d0 38c600b0 addi r6,r6,0xb0 +932 000238d4 4800ec8d bl 0x32560 _fwrite +936 000238d8 48000028 b 0x23900 +940 000238dc 60000000 nop +944 000238e0 81650004 lwz r11,0x4(r5) +948 000238e4 39400000 li r10,0x0 +952 000238e8 2f8b0000 cmpwi cr7,r11,0x0 +956 000238ec 409efca4 bne cr7,0x23590 +960 000238f0 4bfffd68 b 0x23658 +964 000238f4 60000000 nop +968 000238f8 60000000 nop +972 000238fc 60000000 nop +976 00023900 38210070 addi r1,r1,0x70 +980 00023904 7f03c378 or r3,r24,r24 +984 00023908 80010008 lwz r0,0x8(r1) +988 0002390c bb01ffe0 lmw r24,0xffe0(r1) +992 00023910 7c0803a6 mtspr lr,r0 +996 00023914 4e800020 blr +1000 00023918 60000000 nop +1004 0002391c 60000000 nop -(void)[X86Processor gatherFuncInfos] +0 00023920 7c0802a6 mfspr r0,lr +4 00023924 be61ffcc stmw r19,0xffcc(r1) +8 00023928 7c7c1b78 or r28,r3,r3 +12 0002392c 90010008 stw r0,0x8(r1) +16 00023930 9421ff50 stwu r1,0xff50(r1) +20 00023934 60000000 nop +24 00023938 60000000 nop +28 0002393c 83e3001c lwz r31,0x1c(r3) +32 00023940 2f9f0000 cmpwi cr7,r31,0x0 +36 00023944 419e0438 beq cr7,0x23d7c +40 00023948 3f000003 lis r24,0x3 +44 0002394c 3e800003 lis r20,0x3 +48 00023950 3e600003 lis r19,0x3 +52 00023954 3ec00004 lis r22,0x4 +56 00023958 3ea00004 lis r21,0x4 +60 0002395c 3b18142c addi r24,r24,0x142c %02hhx +64 00023960 3a94ffc0 addi r20,r20,0xffc0 %08x +68 00023964 3a7316c4 addi r19,r19,0x16c4 otx: [X86Processor gatherFuncInfos] currentBlock is nil. Flame the dev.\n +72 00023968 3ad64448 addi r22,r22,0x4448 resetRegisters: +76 0002396c 3ab54460 addi r21,r21,0x4460 restoreRegisters: +80 00023970 3ae00000 li r23,0x0 +84 00023974 60000000 nop +88 00023978 60000000 nop +92 0002397c 60000000 nop +96 00023980 881f0031 lbz r0,0x31(r31) +100 00023984 2f800000 cmpwi cr7,r0,0x0 +104 00023988 419e03e8 beq cr7,0x23d70 +108 0002398c 48000054 b 0x239e0 +112 00023990 809d0008 lwz r4,0x8(r29) +116 00023994 2f840000 cmpwi cr7,r4,0x0 +120 00023998 419e028c beq cr7,0x23c24 +124 0002399c 80030000 lwz r0,0x0(r3) +128 000239a0 7f80d800 cmpw cr7,r0,r27 +132 000239a4 419e002c beq cr7,0x239d0 +136 000239a8 7c8903a6 mtspr ctr,r4 +140 000239ac 2b840001 cmplwi cr7,r4,0x1 +144 000239b0 39200018 li r9,0x18 +148 000239b4 40bc026c bge+ cr7,0x23c20 +152 000239b8 38000001 li r0,0x1 +156 000239bc 7c0903a6 mtspr ctr,r0 +160 000239c0 48000260 b 0x23c20 +164 000239c4 60000000 nop +168 000239c8 60000000 nop +172 000239cc 60000000 nop +176 000239d0 38400000 li r2,0x0 +180 000239d4 48000240 b 0x23c14 +184 000239d8 60000000 nop +188 000239dc 60000000 nop +192 000239e0 3bdf001a addi r30,r31,0x1a +196 000239e4 7f04c378 or r4,r24,r24 +200 000239e8 38a10038 addi r5,r1,0x38 +204 000239ec 387f0018 addi r3,r31,0x18 +208 000239f0 4800ea61 bl 0x32450 _sscanf$LDBL128 +212 000239f4 7fc3f378 or r3,r30,r30 +216 000239f8 7f04c378 or r4,r24,r24 +220 000239fc 38a10039 addi r5,r1,0x39 +224 00023a00 4800ea51 bl 0x32450 _sscanf$LDBL128 +228 00023a04 881f0032 lbz r0,0x32(r31) +232 00023a08 2f800000 cmpwi cr7,r0,0x0 +236 00023a0c 419e0034 beq cr7,0x23a40 +240 00023a10 801f0014 lwz r0,0x14(r31) +244 00023a14 805c159c lwz r2,0x159c(r28) +248 00023a18 7f83e378 or r3,r28,r28 +252 00023a1c 7fe5fb78 or r5,r31,r31 +256 00023a20 7c4903a6 mtspr ctr,r2 +260 00023a24 901c02f0 stw r0,0x2f0(r28) +264 00023a28 7c4c1378 or r12,r2,r2 +268 00023a2c 80960000 lwz r4,0x0(r22) resetRegisters: +272 00023a30 4e800421 bctrl +276 00023a34 480000bc b 0x23af0 +280 00023a38 60000000 nop +284 00023a3c 60000000 nop +288 00023a40 801c15a4 lwz r0,0x15a4(r28) +292 00023a44 80950000 lwz r4,0x0(r21) restoreRegisters: +296 00023a48 7fe5fb78 or r5,r31,r31 +300 00023a4c 7f83e378 or r3,r28,r28 +304 00023a50 7c0903a6 mtspr ctr,r0 +308 00023a54 7c0c0378 or r12,r0,r0 +312 00023a58 4e800421 bctrl +316 00023a5c 805c15a0 lwz r2,0x15a0(r28) +320 00023a60 3c800004 lis r4,0x4 +324 00023a64 7f83e378 or r3,r28,r28 +328 00023a68 7fe5fb78 or r5,r31,r31 +332 00023a6c 8084443c lwz r4,0x443c(r4) updateRegisters: +336 00023a70 7c4903a6 mtspr ctr,r2 +340 00023a74 7c4c1378 or r12,r2,r2 +344 00023a78 4e800421 bctrl +348 00023a7c 3c800004 lis r4,0x4 +352 00023a80 7f83e378 or r3,r28,r28 +356 00023a84 38a10044 addi r5,r1,0x44 +360 00023a88 7fe6fb78 or r6,r31,r31 +364 00023a8c 8084450c lwz r4,0x450c(r4) getThunkInfo:forLine: +368 00023a90 4bfeff03 bla 0xfffeff00 -[r3 getThunkInfo:forLine:] +372 00023a94 2f830000 cmpwi cr7,r3,0x0 +376 00023a98 419e0058 beq cr7,0x23af0 +380 00023a9c 88410048 lbz r2,0x48(r1) +384 00023aa0 813f0008 lwz r9,0x8(r31) +388 00023aa4 7c420774 extsb r2,r2 +392 00023aa8 80090014 lwz r0,0x14(r9) +396 00023aac 54422036 rlwinm r2,r2,4,0,27 +400 00023ab0 7c42e214 add r2,r2,r28 +404 00023ab4 900215f0 stw r0,0x15f0(r2) +408 00023ab8 38000001 li r0,0x1 +412 00023abc 89210048 lbz r9,0x48(r1) +416 00023ac0 7d290774 extsb r9,r9 +420 00023ac4 55292036 rlwinm r9,r9,4,0,27 +424 00023ac8 7d29e214 add r9,r9,r28 +428 00023acc 980915f4 stb r0,0x15f4(r9) +432 00023ad0 60000000 nop +436 00023ad4 60000000 nop +440 00023ad8 60000000 nop +444 00023adc 88410048 lbz r2,0x48(r1) +448 00023ae0 985c02ef stb r2,0x2ef(r28) +452 00023ae4 60000000 nop +456 00023ae8 60000000 nop +460 00023aec 60000000 nop +464 00023af0 88410038 lbz r2,0x38(r1) +468 00023af4 2f0200e3 cmpwi cr6,r2,0xe3 +472 00023af8 419a0048 beq cr6,0x23b40 +476 00023afc 2f8200e9 cmpwi cr7,r2,0xe9 +480 00023b00 419e0040 beq cr7,0x23b40 +484 00023b04 2f8200eb cmpwi cr7,r2,0xeb +488 00023b08 419e0038 beq cr7,0x23b40 +492 00023b0c 3802ff8f addi r0,r2,0xff8f +496 00023b10 5400063e rlwinm r0,r0,0,24,31 +500 00023b14 2b80000e cmplwi cr7,r0,0xe +504 00023b18 409d0028 ble cr7,0x23b40 +508 00023b1c 2f82000f cmpwi cr7,r2,0xf +512 00023b20 409e0250 bne cr7,0x23d70 +516 00023b24 88010039 lbz r0,0x39(r1) +520 00023b28 2b800080 cmplwi cr7,r0,0x80 +524 00023b2c 409d0244 ble cr7,0x23d70 +528 00023b30 2b80008f cmplwi cr7,r0,0x8f +532 00023b34 419d023c bgt cr7,0x23d70 +536 00023b38 60000000 nop +540 00023b3c 60000000 nop +544 00023b40 817c0304 lwz r11,0x304(r28) +548 00023b44 819c0308 lwz r12,0x308(r28) +552 00023b48 2f8b0000 cmpwi cr7,r11,0x0 +556 00023b4c 419c0224 blt cr7,0x23d70 +560 00023b50 3802ff8f addi r0,r2,0xff8f +564 00023b54 5400063e rlwinm r0,r0,0,24,31 +568 00023b58 2b80000e cmplwi cr7,r0,0xe +572 00023b5c 409d0014 ble cr7,0x23b70 +576 00023b60 419a0010 beq cr6,0x23b70 +580 00023b64 2f8200eb cmpwi cr7,r2,0xeb +584 00023b68 409e0020 bne cr7,0x23b88 +588 00023b6c 60000000 nop +592 00023b70 88010039 lbz r0,0x39(r1) +596 00023b74 805f0014 lwz r2,0x14(r31) +600 00023b78 7c000774 extsb r0,r0 +604 00023b7c 7c420214 add r2,r2,r0 +608 00023b80 3b620002 addi r27,r2,0x2 +612 00023b84 4800005c b 0x23be0 +616 00023b88 2f8200e9 cmpwi cr7,r2,0xe9 +620 00023b8c 419e0020 beq cr7,0x23bac +624 00023b90 2f82000f cmpwi cr7,r2,0xf +628 00023b94 409e01dc bne cr7,0x23d70 +632 00023b98 88010039 lbz r0,0x39(r1) +636 00023b9c 2b800080 cmplwi cr7,r0,0x80 +640 00023ba0 409d01d0 ble cr7,0x23d70 +644 00023ba4 2b80008f cmplwi cr7,r0,0x8f +648 00023ba8 419d01c8 bgt cr7,0x23d70 +652 00023bac 7fc3f378 or r3,r30,r30 +656 00023bb0 7e84a378 or r4,r20,r20 +660 00023bb4 38a1003c addi r5,r1,0x3c +664 00023bb8 4800e899 bl 0x32450 _sscanf$LDBL128 +668 00023bbc 8001003c lwz r0,0x3c(r1) +672 00023bc0 819c0308 lwz r12,0x308(r28) +676 00023bc4 39210040 addi r9,r1,0x40 +680 00023bc8 90010040 stw r0,0x40(r1) +684 00023bcc 7d204c2c lwbrx r9,0,r9 +688 00023bd0 9121003c stw r9,0x3c(r1) +692 00023bd4 805f0014 lwz r2,0x14(r31) +696 00023bd8 7c424a14 add r2,r2,r9 +700 00023bdc 3b620005 addi r27,r2,0x5 +704 00023be0 1c0c000c mulli r0,r12,0xc +708 00023be4 805c02fc lwz r2,0x2fc(r28) +712 00023be8 7fa20214 add r29,r2,r0 +716 00023bec 807d0004 lwz r3,0x4(r29) +720 00023bf0 2f830000 cmpwi cr7,r3,0x0 +724 00023bf4 409efd9c bne cr7,0x23990 +728 00023bf8 4800006c b 0x23c64 +732 00023bfc 60000000 nop +736 00023c00 7c03482e lwzx r0,r3,r9 +740 00023c04 7d224b78 or r2,r9,r9 +744 00023c08 39290018 addi r9,r9,0x18 +748 00023c0c 7f80d800 cmpw cr7,r0,r27 +752 00023c10 409e0010 bne cr7,0x23c20 +756 00023c14 7fc31215 add. r30,r3,r2 +760 00023c18 40820098 bne 0x23cb0 +764 00023c1c 48000008 b 0x23c24 +768 00023c20 4200ffe0 bdnz 0x23c00 +772 00023c24 38840001 addi r4,r4,0x1 +776 00023c28 909d0008 stw r4,0x8(r29) +780 00023c2c 1c840018 mulli r4,r4,0x18 +784 00023c30 4800e6f1 bl 0x32320 _realloc +788 00023c34 805d0008 lwz r2,0x8(r29) +792 00023c38 907d0004 stw r3,0x4(r29) +796 00023c3c 1c420018 mulli r2,r2,0x18 +800 00023c40 7c431214 add r2,r3,r2 +804 00023c44 3bc2ffe8 addi r30,r2,0xffe8 +808 00023c48 92e2ffe8 stw r23,0xffe8(r2) +812 00023c4c 92fe0014 stw r23,0x14(r30) +816 00023c50 92fe0010 stw r23,0x10(r30) +820 00023c54 92fe000c stw r23,0xc(r30) +824 00023c58 92fe0008 stw r23,0x8(r30) +828 00023c5c 92fe0004 stw r23,0x4(r30) +832 00023c60 48000050 b 0x23cb0 +836 00023c64 805d0008 lwz r2,0x8(r29) +840 00023c68 38600001 li r3,0x1 +844 00023c6c 38800018 li r4,0x18 +848 00023c70 38420001 addi r2,r2,0x1 +852 00023c74 905d0008 stw r2,0x8(r29) +856 00023c78 4800e809 bl 0x32480 _calloc +860 00023c7c 7c7e1b79 or. r30,r3,r3 +864 00023c80 907d0004 stw r3,0x4(r29) +868 00023c84 4082002c bne 0x23cb0 +872 00023c88 3cc00004 lis r6,0x4 +876 00023c8c 7e639b78 or r3,r19,r19 +880 00023c90 38800001 li r4,0x1 +884 00023c94 38a00048 li r5,0x48 +888 00023c98 80c6281c lwz r6,0x281c(r6) +892 00023c9c 38c600b0 addi r6,r6,0xb0 +896 00023ca0 4800e8c1 bl 0x32560 _fwrite +900 00023ca4 480000e8 b 0x23d8c +904 00023ca8 60000000 nop +908 00023cac 60000000 nop +912 00023cb0 38600080 li r3,0x80 +916 00023cb4 3b400000 li r26,0x0 +920 00023cb8 4800e659 bl 0x32310 _malloc +924 00023cbc 389c15f0 addi r4,r28,0x15f0 (?[8])mRegInfos +928 00023cc0 38a00080 li r5,0x80 +932 00023cc4 7c791b78 or r25,r3,r3 +936 00023cc8 4800e689 bl 0x32350 _memcpy +940 00023ccc 801c0968 lwz r0,0x968(r28) +944 00023cd0 2f800000 cmpwi cr7,r0,0x0 +948 00023cd4 419e0024 beq cr7,0x23cf8 +952 00023cd8 807c096c lwz r3,0x96c(r28) +956 00023cdc 1c630014 mulli r3,r3,0x14 +960 00023ce0 4800e631 bl 0x32310 _malloc +964 00023ce4 80bc096c lwz r5,0x96c(r28) +968 00023ce8 809c0968 lwz r4,0x968(r28) +972 00023cec 7c7a1b78 or r26,r3,r3 +976 00023cf0 1ca50014 mulli r5,r5,0x14 +980 00023cf4 4800e65d bl 0x32350 _memcpy +984 00023cf8 801c0970 lwz r0,0x970(r28) +988 00023cfc 3ba00000 li r29,0x0 +992 00023d00 2f800000 cmpwi cr7,r0,0x0 +996 00023d04 419e0024 beq cr7,0x23d28 +1000 00023d08 807c0974 lwz r3,0x974(r28) +1004 00023d0c 1c630014 mulli r3,r3,0x14 +1008 00023d10 4800e601 bl 0x32310 _malloc +1012 00023d14 80bc0974 lwz r5,0x974(r28) +1016 00023d18 809c0970 lwz r4,0x970(r28) +1020 00023d1c 7c7d1b78 or r29,r3,r3 +1024 00023d20 1ca50014 mulli r5,r5,0x14 +1028 00023d24 4800e62d bl 0x32350 _memcpy +1032 00023d28 801c0974 lwz r0,0x974(r28) +1036 00023d2c 813c096c lwz r9,0x96c(r28) +1040 00023d30 93a10054 stw r29,0x54(r1) +1044 00023d34 93610044 stw r27,0x44(r1) +1048 00023d38 9341004c stw r26,0x4c(r1) +1052 00023d3c 93210048 stw r25,0x48(r1) +1056 00023d40 90010058 stw r0,0x58(r1) +1060 00023d44 91210050 stw r9,0x50(r1) +1064 00023d48 937e0000 stw r27,0x0(r30) +1068 00023d4c 933e0004 stw r25,0x4(r30) +1072 00023d50 935e0008 stw r26,0x8(r30) +1076 00023d54 913e000c stw r9,0xc(r30) +1080 00023d58 80410058 lwz r2,0x58(r1) +1084 00023d5c 80010054 lwz r0,0x54(r1) +1088 00023d60 905e0014 stw r2,0x14(r30) +1092 00023d64 901e0010 stw r0,0x10(r30) +1096 00023d68 60000000 nop +1100 00023d6c 60000000 nop +1104 00023d70 83ff0008 lwz r31,0x8(r31) +1108 00023d74 2f9f0000 cmpwi cr7,r31,0x0 +1112 00023d78 409efc08 bne cr7,0x23980 +1116 00023d7c 3840ffff li r2,0xffff +1120 00023d80 3860ffff li r3,0xffff +1124 00023d84 905c0304 stw r2,0x304(r28) +1128 00023d88 907c0308 stw r3,0x308(r28) +1132 00023d8c 382100b0 addi r1,r1,0xb0 +1136 00023d90 80010008 lwz r0,0x8(r1) +1140 00023d94 ba61ffcc lmw r19,0xffcc(r1) +1144 00023d98 7c0803a6 mtspr lr,r0 +1148 00023d9c 4e800020 blr -(void)[X86Processor updateRegisters:] +0 00023da0 7c0802a6 mfspr r0,lr +4 00023da4 bf61ffec stmw r27,0xffec(r1) +8 00023da8 3fc00003 lis r30,0x3 +12 00023dac 7cbc2b78 or r28,r5,r5 +16 00023db0 7c7b1b78 or r27,r3,r3 +20 00023db4 3bbe142c addi r29,r30,0x142c %02hhx +24 00023db8 90010008 stw r0,0x8(r1) +28 00023dbc 9421ff90 stwu r1,0xff90(r1) +32 00023dc0 387c0018 addi r3,r28,0x18 +36 00023dc4 7fa4eb78 or r4,r29,r29 +40 00023dc8 3bfc001a addi r31,r28,0x1a +44 00023dcc 38a10038 addi r5,r1,0x38 +48 00023dd0 4800e681 bl 0x32450 _sscanf$LDBL128 +52 00023dd4 7fa4eb78 or r4,r29,r29 +56 00023dd8 7fe3fb78 or r3,r31,r31 +60 00023ddc 38a1003a addi r5,r1,0x3a +64 00023de0 4800e671 bl 0x32450 _sscanf$LDBL128 +68 00023de4 89610038 lbz r11,0x38(r1) +72 00023de8 392bffa8 addi r9,r11,0xffa8 +76 00023dec 2b890090 cmplwi cr7,r9,0x90 +80 00023df0 419d0d40 bgt cr7,0x24b30 +84 00023df4 3c400002 lis r2,0x2 +88 00023df8 5529103a rlwinm r9,r9,2,0,29 +92 00023dfc 38423e10 addi r2,r2,0x3e10 +96 00023e00 7c09102e lwzx r0,r9,r2 +100 00023e04 7c001214 add r0,r0,r2 +104 00023e08 7c0903a6 mtspr ctr,r0 +108 00023e0c 4e800420 bctr +112 00023e10 00000244 .long 0x00000244 +116 00023e14 00000244 .long 0x00000244 +120 00023e18 00000244 .long 0x00000244 +124 00023e1c 00000244 .long 0x00000244 +128 00023e20 000002a8 .long 0x000002a8 +132 00023e24 000002a8 .long 0x000002a8 +136 00023e28 000002a8 .long 0x000002a8 +140 00023e2c 000002a8 .long 0x000002a8 +144 00023e30 00000d20 .long 0x00000d20 +148 00023e34 00000d20 .long 0x00000d20 +152 00023e38 00000d20 .long 0x00000d20 +156 00023e3c 00000d20 .long 0x00000d20 +160 00023e40 00000d20 .long 0x00000d20 +164 00023e44 00000d20 .long 0x00000d20 +168 00023e48 00000d20 .long 0x00000d20 +172 00023e4c 00000d20 .long 0x00000d20 +176 00023e50 00000d20 .long 0x00000d20 +180 00023e54 00000d20 .long 0x00000d20 +184 00023e58 00000d20 .long 0x00000d20 +188 00023e5c 00000d20 .long 0x00000d20 +192 00023e60 00000d20 .long 0x00000d20 +196 00023e64 00000d20 .long 0x00000d20 +200 00023e68 00000d20 .long 0x00000d20 +204 00023e6c 00000d20 .long 0x00000d20 +208 00023e70 00000d20 .long 0x00000d20 +212 00023e74 00000d20 .long 0x00000d20 +216 00023e78 00000d20 .long 0x00000d20 +220 00023e7c 00000d20 .long 0x00000d20 +224 00023e80 00000d20 .long 0x00000d20 +228 00023e84 00000d20 .long 0x00000d20 +232 00023e88 00000d20 .long 0x00000d20 +236 00023e8c 00000d20 .long 0x00000d20 +240 00023e90 00000d20 .long 0x00000d20 +244 00023e94 00000d20 .long 0x00000d20 +248 00023e98 00000d20 .long 0x00000d20 +252 00023e9c 00000d20 .long 0x00000d20 +256 00023ea0 00000d20 .long 0x00000d20 +260 00023ea4 00000d20 .long 0x00000d20 +264 00023ea8 00000d20 .long 0x00000d20 +268 00023eac 00000d20 .long 0x00000d20 +272 00023eb0 00000d20 .long 0x00000d20 +276 00023eb4 00000d20 .long 0x00000d20 +280 00023eb8 00000d20 .long 0x00000d20 +284 00023ebc 000002cc .long 0x000002cc +288 00023ec0 00000d20 .long 0x00000d20 +292 00023ec4 00000d20 .long 0x00000d20 +296 00023ec8 00000d20 .long 0x00000d20 +300 00023ecc 00000d20 .long 0x00000d20 +304 00023ed0 00000d20 .long 0x00000d20 +308 00023ed4 00000460 .long 0x00000460 +312 00023ed8 00000d20 .long 0x00000d20 +316 00023edc 00000730 .long 0x00000730 +320 00023ee0 00000d20 .long 0x00000d20 +324 00023ee4 00000730 .long 0x00000730 +328 00023ee8 00000d20 .long 0x00000d20 +332 00023eec 00000d20 .long 0x00000d20 +336 00023ef0 00000d20 .long 0x00000d20 +340 00023ef4 00000d20 .long 0x00000d20 +344 00023ef8 00000d20 .long 0x00000d20 +348 00023efc 00000d20 .long 0x00000d20 +352 00023f00 00000d20 .long 0x00000d20 +356 00023f04 00000d20 .long 0x00000d20 +360 00023f08 00000d20 .long 0x00000d20 +364 00023f0c 00000d20 .long 0x00000d20 +368 00023f10 00000d20 .long 0x00000d20 +372 00023f14 00000d20 .long 0x00000d20 +376 00023f18 00000d20 .long 0x00000d20 +380 00023f1c 00000d20 .long 0x00000d20 +384 00023f20 00000d20 .long 0x00000d20 +388 00023f24 00000d20 .long 0x00000d20 +392 00023f28 00000d20 .long 0x00000d20 +396 00023f2c 00000d20 .long 0x00000d20 +400 00023f30 00000d20 .long 0x00000d20 +404 00023f34 00000a94 .long 0x00000a94 +408 00023f38 00000d20 .long 0x00000d20 +412 00023f3c 00000d20 .long 0x00000d20 +416 00023f40 00000d20 .long 0x00000d20 +420 00023f44 00000d20 .long 0x00000d20 +424 00023f48 00000d20 .long 0x00000d20 +428 00023f4c 00000d20 .long 0x00000d20 +432 00023f50 00000d20 .long 0x00000d20 +436 00023f54 00000d20 .long 0x00000d20 +440 00023f58 00000d20 .long 0x00000d20 +444 00023f5c 00000d20 .long 0x00000d20 +448 00023f60 00000d20 .long 0x00000d20 +452 00023f64 00000d20 .long 0x00000d20 +456 00023f68 00000d20 .long 0x00000d20 +460 00023f6c 00000d20 .long 0x00000d20 +464 00023f70 00000a38 .long 0x00000a38 +468 00023f74 00000a38 .long 0x00000a38 +472 00023f78 00000a38 .long 0x00000a38 +476 00023f7c 00000a38 .long 0x00000a38 +480 00023f80 00000a38 .long 0x00000a38 +484 00023f84 00000a38 .long 0x00000a38 +488 00023f88 00000a38 .long 0x00000a38 +492 00023f8c 00000a38 .long 0x00000a38 +496 00023f90 00000ae8 .long 0x00000ae8 +500 00023f94 00000ae8 .long 0x00000ae8 +504 00023f98 00000ae8 .long 0x00000ae8 +508 00023f9c 00000ae8 .long 0x00000ae8 +512 00023fa0 00000ae8 .long 0x00000ae8 +516 00023fa4 00000ae8 .long 0x00000ae8 +520 00023fa8 00000ae8 .long 0x00000ae8 +524 00023fac 00000ae8 .long 0x00000ae8 +528 00023fb0 00000d20 .long 0x00000d20 +532 00023fb4 00000d20 .long 0x00000d20 +536 00023fb8 00000d20 .long 0x00000d20 +540 00023fbc 00000d20 .long 0x00000d20 +544 00023fc0 00000d20 .long 0x00000d20 +548 00023fc4 00000d20 .long 0x00000d20 +552 00023fc8 00000d20 .long 0x00000d20 +556 00023fcc 00000b70 .long 0x00000b70 +560 00023fd0 00000d20 .long 0x00000d20 +564 00023fd4 00000d20 .long 0x00000d20 +568 00023fd8 00000d20 .long 0x00000d20 +572 00023fdc 00000d20 .long 0x00000d20 +576 00023fe0 00000d20 .long 0x00000d20 +580 00023fe4 00000d20 .long 0x00000d20 +584 00023fe8 00000d20 .long 0x00000d20 +588 00023fec 00000d20 .long 0x00000d20 +592 00023ff0 00000d20 .long 0x00000d20 +596 00023ff4 00000d20 .long 0x00000d20 +600 00023ff8 00000d20 .long 0x00000d20 +604 00023ffc 00000d20 .long 0x00000d20 +608 00024000 00000d20 .long 0x00000d20 +612 00024004 00000d20 .long 0x00000d20 +616 00024008 00000d20 .long 0x00000d20 +620 0002400c 00000d20 .long 0x00000d20 +624 00024010 00000d20 .long 0x00000d20 +628 00024014 00000d20 .long 0x00000d20 +632 00024018 00000d20 .long 0x00000d20 +636 0002401c 00000d20 .long 0x00000d20 +640 00024020 00000d20 .long 0x00000d20 +644 00024024 00000d20 .long 0x00000d20 +648 00024028 00000d20 .long 0x00000d20 +652 0002402c 00000d20 .long 0x00000d20 +656 00024030 00000d20 .long 0x00000d20 +660 00024034 00000d20 .long 0x00000d20 +664 00024038 00000d20 .long 0x00000d20 +668 0002403c 00000d20 .long 0x00000d20 +672 00024040 00000d20 .long 0x00000d20 +676 00024044 00000d20 .long 0x00000d20 +680 00024048 00000d20 .long 0x00000d20 +684 0002404c 00000d20 .long 0x00000d20 +688 00024050 00000c70 .long 0x00000c70 +692 00024054 55622676 rlwinm r2,r11,4,25,27 +696 00024058 38000000 li r0,0x0 +700 0002405c 7c42da14 add r2,r2,r27 +704 00024060 392215f0 addi r9,r2,0x15f0 +708 00024064 900215f0 stw r0,0x15f0(r2) +712 00024068 900215fc stw r0,0x15fc(r2) +716 0002406c 900215f8 stw r0,0x15f8(r2) +720 00024070 98090004 stb r0,0x4(r9) +724 00024074 807c000c lwz r3,0xc(r28) +728 00024078 2f830000 cmpwi cr7,r3,0x0 +732 0002407c 419e0ab4 beq cr7,0x24b30 +736 00024080 80030018 lwz r0,0x18(r3) +740 00024084 3c406538 lis r2,0x6538 +744 00024088 5400001e rlwinm r0,r0,0,0,15 +748 0002408c 7f801000 cmpw cr7,r0,r2 +752 00024090 409e0aa0 bne cr7,0x24b30 +756 00024094 3863001a addi r3,r3,0x1a +760 00024098 38800000 li r4,0x0 +764 0002409c 38a00010 li r5,0x10 +768 000240a0 4800e5e1 bl 0x32680 _strtoul +772 000240a4 2f830000 cmpwi cr7,r3,0x0 +776 000240a8 409e0a88 bne cr7,0x24b30 +780 000240ac 88410038 lbz r2,0x38(r1) +784 000240b0 801c0014 lwz r0,0x14(r28) +788 000240b4 480007cc b 0x24880 +792 000240b8 55622676 rlwinm r2,r11,4,25,27 +796 000240bc 38000000 li r0,0x0 +800 000240c0 7c42da14 add r2,r2,r27 +804 000240c4 392215f0 addi r9,r2,0x15f0 +808 000240c8 900215f0 stw r0,0x15f0(r2) +812 000240cc 900215fc stw r0,0x15fc(r2) +816 000240d0 900215f8 stw r0,0x15f8(r2) +820 000240d4 98090004 stb r0,0x4(r9) +824 000240d8 48000a58 b 0x24b30 +828 000240dc 3bbe142c addi r29,r30,0x142c %02hhx +832 000240e0 7fe3fb78 or r3,r31,r31 +836 000240e4 38a10039 addi r5,r1,0x39 +840 000240e8 7fa4eb78 or r4,r29,r29 +844 000240ec 4800e365 bl 0x32450 _sscanf$LDBL128 +848 000240f0 88410039 lbz r2,0x39(r1) +852 000240f4 54420e76 rlwinm r2,r2,1,25,27 +856 000240f8 7c42da14 add r2,r2,r27 +860 000240fc 880215f4 lbz r0,0x15f4(r2) +864 00024100 2f800000 cmpwi cr7,r0,0x0 +868 00024104 419e0a2c beq cr7,0x24b30 +872 00024108 387c001c addi r3,r28,0x1c +876 0002410c 7fa4eb78 or r4,r29,r29 +880 00024110 38a1003c addi r5,r1,0x3c +884 00024114 4800e33d bl 0x32450 _sscanf$LDBL128 +888 00024118 89610039 lbz r11,0x39(r1) +892 0002411c 5569ef7e rlwinm r9,r11,29,29,31 +896 00024120 2b890006 cmplwi cr7,r9,0x6 +900 00024124 419d0a0c bgt cr7,0x24b30 +904 00024128 3c400002 lis r2,0x2 +908 0002412c 5529103a rlwinm r9,r9,2,0,29 +912 00024130 38424144 addi r2,r2,0x4144 +916 00024134 7c09102e lwzx r0,r9,r2 +920 00024138 7c001214 add r0,r0,r2 +924 0002413c 7c0903a6 mtspr ctr,r0 +928 00024140 4e800420 bctr +932 00024144 0000001c .long 0x0000001c +936 00024148 00000050 .long 0x00000050 +940 0002414c 000009ec .long 0x000009ec +944 00024150 000009ec .long 0x000009ec +948 00024154 00000084 .long 0x00000084 +952 00024158 000000b8 .long 0x000000b8 +956 0002415c 000000ec .long 0x000000ec +960 00024160 8921003c lbz r9,0x3c(r1) +964 00024164 801b15f0 lwz r0,0x15f0(r27) (?[8])mRegInfos +968 00024168 55620e76 rlwinm r2,r11,1,25,27 +972 0002416c 39600000 li r11,0x0 +976 00024170 7c42da14 add r2,r2,r27 +980 00024174 7c004a14 add r0,r0,r9 +984 00024178 916215f8 stw r11,0x15f8(r2) +988 0002417c 901b15f0 stw r0,0x15f0(r27) (?[8])mRegInfos +992 00024180 88410039 lbz r2,0x39(r1) +996 00024184 54420e76 rlwinm r2,r2,1,25,27 +1000 00024188 7c42da14 add r2,r2,r27 +1004 0002418c 916215fc stw r11,0x15fc(r2) +1008 00024190 480009a0 b 0x24b30 +1012 00024194 8921003c lbz r9,0x3c(r1) +1016 00024198 801b1600 lwz r0,0x1600(r27) +1020 0002419c 55620e76 rlwinm r2,r11,1,25,27 +1024 000241a0 39600000 li r11,0x0 +1028 000241a4 7c42da14 add r2,r2,r27 +1032 000241a8 7c004b78 or r0,r0,r9 +1036 000241ac 916215f8 stw r11,0x15f8(r2) +1040 000241b0 901b1600 stw r0,0x1600(r27) +1044 000241b4 88410039 lbz r2,0x39(r1) +1048 000241b8 54420e76 rlwinm r2,r2,1,25,27 +1052 000241bc 7c42da14 add r2,r2,r27 +1056 000241c0 916215fc stw r11,0x15fc(r2) +1060 000241c4 4800096c b 0x24b30 +1064 000241c8 8921003c lbz r9,0x3c(r1) +1068 000241cc 801b1630 lwz r0,0x1630(r27) +1072 000241d0 55620e76 rlwinm r2,r11,1,25,27 +1076 000241d4 39600000 li r11,0x0 +1080 000241d8 7c42da14 add r2,r2,r27 +1084 000241dc 7c004838 and r0,r0,r9 +1088 000241e0 916215f8 stw r11,0x15f8(r2) +1092 000241e4 901b1630 stw r0,0x1630(r27) +1096 000241e8 88410039 lbz r2,0x39(r1) +1100 000241ec 54420e76 rlwinm r2,r2,1,25,27 +1104 000241f0 7c42da14 add r2,r2,r27 +1108 000241f4 916215fc stw r11,0x15fc(r2) +1112 000241f8 48000938 b 0x24b30 +1116 000241fc 8921003c lbz r9,0x3c(r1) +1120 00024200 801b1640 lwz r0,0x1640(r27) +1124 00024204 55620e76 rlwinm r2,r11,1,25,27 +1128 00024208 39600000 li r11,0x0 +1132 0002420c 7c42da14 add r2,r2,r27 +1136 00024210 7c090050 subf r0,r9,r0 +1140 00024214 916215f8 stw r11,0x15f8(r2) +1144 00024218 901b1640 stw r0,0x1640(r27) +1148 0002421c 88410039 lbz r2,0x39(r1) +1152 00024220 54420e76 rlwinm r2,r2,1,25,27 +1156 00024224 7c42da14 add r2,r2,r27 +1160 00024228 916215fc stw r11,0x15fc(r2) +1164 0002422c 48000904 b 0x24b30 +1168 00024230 8921003c lbz r9,0x3c(r1) +1172 00024234 801b1650 lwz r0,0x1650(r27) +1176 00024238 55620e76 rlwinm r2,r11,1,25,27 +1180 0002423c 39600000 li r11,0x0 +1184 00024240 7c42da14 add r2,r2,r27 +1188 00024244 7c004a78 xor r0,r0,r9 +1192 00024248 916215f8 stw r11,0x15f8(r2) +1196 0002424c 901b1650 stw r0,0x1650(r27) +1200 00024250 88410039 lbz r2,0x39(r1) +1204 00024254 54420e76 rlwinm r2,r2,1,25,27 +1208 00024258 7c42da14 add r2,r2,r27 +1212 0002425c 916215fc stw r11,0x15fc(r2) +1216 00024260 480008d0 b 0x24b30 +1220 00024264 60000000 nop +1224 00024268 60000000 nop +1228 0002426c 60000000 nop +1232 00024270 3bbe142c addi r29,r30,0x142c %02hhx +1236 00024274 7fe3fb78 or r3,r31,r31 +1240 00024278 38a10039 addi r5,r1,0x39 +1244 0002427c 7fa4eb78 or r4,r29,r29 +1248 00024280 4800e1d1 bl 0x32450 _sscanf$LDBL128 +1252 00024284 89210039 lbz r9,0x39(r1) +1256 00024288 552bd1be rlwinm r11,r9,26,6,31 +1260 0002428c 2f8b0003 cmpwi cr7,r11,0x3 +1264 00024290 409e006c bne cr7,0x242fc +1268 00024294 552a0e76 rlwinm r10,r9,1,25,27 +1272 00024298 7c4ada14 add r2,r10,r27 +1276 0002429c 880215f4 lbz r0,0x15f4(r2) +1280 000242a0 7c000774 extsb r0,r0 +1284 000242a4 2f800000 cmpwi cr7,r0,0x0 +1288 000242a8 409e0020 bne cr7,0x242c8 +1292 000242ac 55222676 rlwinm r2,r9,4,25,27 +1296 000242b0 7c42da14 add r2,r2,r27 +1300 000242b4 900215f0 stw r0,0x15f0(r2) +1304 000242b8 900215fc stw r0,0x15fc(r2) +1308 000242bc 900215f8 stw r0,0x15f8(r2) +1312 000242c0 980215f4 stb r0,0x15f4(r2) +1316 000242c4 4800086c b 0x24b30 +1320 000242c8 397b15f0 addi r11,r27,0x15f0 (?[8])mRegInfos +1324 000242cc 55202676 rlwinm r0,r9,4,25,27 +1328 000242d0 7c4b5214 add r2,r11,r10 +1332 000242d4 7d4b502e lwzx r10,r11,r10 +1336 000242d8 7d2b0214 add r9,r11,r0 +1340 000242dc 8102000c lwz r8,0xc(r2) +1344 000242e0 80e20004 lwz r7,0x4(r2) +1348 000242e4 80c20008 lwz r6,0x8(r2) +1352 000242e8 7d4b012e stwx r10,r11,r0 +1356 000242ec 9109000c stw r8,0xc(r9) +1360 000242f0 90e90004 stw r7,0x4(r9) +1364 000242f4 90c90008 stw r6,0x8(r9) +1368 000242f8 48000838 b 0x24b30 +1372 000242fc 5520077e rlwinm r0,r9,0,29,31 +1376 00024300 2f800005 cmpwi cr7,r0,0x5 +1380 00024304 419e0010 beq cr7,0x24314 +1384 00024308 2f800004 cmpwi cr7,r0,0x4 +1388 0002430c 409e0824 bne cr7,0x24b30 +1392 00024310 48000008 b 0x24318 +1396 00024314 2f800004 cmpwi cr7,r0,0x4 +1400 00024318 38000000 li r0,0x0 +1404 0002431c 9801003c stb r0,0x3c(r1) +1408 00024320 409e00a4 bne cr7,0x243c4 +1412 00024324 2f8b0001 cmpwi cr7,r11,0x1 +1416 00024328 409e0014 bne cr7,0x2433c +1420 0002432c 387c001e addi r3,r28,0x1e +1424 00024330 7fa4eb78 or r4,r29,r29 +1428 00024334 38a1003c addi r5,r1,0x3c +1432 00024338 4800e119 bl 0x32450 _sscanf$LDBL128 +1436 0002433c 8801003c lbz r0,0x3c(r1) +1440 00024340 7c000774 extsb r0,r0 +1444 00024344 2f800000 cmpwi cr7,r0,0x0 +1448 00024348 419c07e8 blt cr7,0x24b30 +1452 0002434c 7c021670 srawi r2,r0,2 +1456 00024350 7c420194 addze r2,r2 +1460 00024354 88010039 lbz r0,0x39(r1) +1464 00024358 9841003c stb r2,0x3c(r1) +1468 0002435c 54000e76 rlwinm r0,r0,1,25,27 +1472 00024360 7d20da14 add r9,r0,r27 +1476 00024364 396915f0 addi r11,r9,0x15f0 +1480 00024368 880b0004 lbz r0,0x4(r11) +1484 0002436c 7c000774 extsb r0,r0 +1488 00024370 2f800000 cmpwi cr7,r0,0x0 +1492 00024374 419e0034 beq cr7,0x243a8 +1496 00024378 54422036 rlwinm r2,r2,4,0,27 +1500 0002437c 814915f0 lwz r10,0x15f0(r9) +1504 00024380 800b000c lwz r0,0xc(r11) +1508 00024384 812b0004 lwz r9,0x4(r11) +1512 00024388 816b0008 lwz r11,0x8(r11) +1516 0002438c 7c42da14 add r2,r2,r27 +1520 00024390 38420050 addi r2,r2,0x50 +1524 00024394 90020018 stw r0,0x18(r2) +1528 00024398 9142000c stw r10,0xc(r2) +1532 0002439c 91220010 stw r9,0x10(r2) +1536 000243a0 91620014 stw r11,0x14(r2) +1540 000243a4 4800078c b 0x24b30 +1544 000243a8 54422036 rlwinm r2,r2,4,0,27 +1548 000243ac 7c42da14 add r2,r2,r27 +1552 000243b0 9002005c stw r0,0x5c(r2) +1556 000243b4 90020068 stw r0,0x68(r2) +1560 000243b8 90020064 stw r0,0x64(r2) +1564 000243bc 98020060 stb r0,0x60(r2) +1568 000243c0 48000770 b 0x24b30 +1572 000243c4 55290e76 rlwinm r9,r9,1,25,27 +1576 000243c8 7c49da14 add r2,r9,r27 +1580 000243cc 800215f8 lwz r0,0x15f8(r2) +1584 000243d0 2f800000 cmpwi cr7,r0,0x0 +1588 000243d4 419e00a4 beq cr7,0x24478 +1592 000243d8 2f8b0001 cmpwi cr7,r11,0x1 +1596 000243dc 409e009c bne cr7,0x24478 +1600 000243e0 7fa4eb78 or r4,r29,r29 +1604 000243e4 387c001c addi r3,r28,0x1c +1608 000243e8 38a1003c addi r5,r1,0x3c +1612 000243ec 4800e065 bl 0x32450 _sscanf$LDBL128 +1616 000243f0 807b0968 lwz r3,0x968(r27) +1620 000243f4 805b096c lwz r2,0x96c(r27) +1624 000243f8 2f830000 cmpwi cr7,r3,0x0 +1628 000243fc 38820001 addi r4,r2,0x1 +1632 00024400 909b096c stw r4,0x96c(r27) +1636 00024404 419e0018 beq cr7,0x2441c +1640 00024408 1c840014 mulli r4,r4,0x14 +1644 0002440c 4800df15 bl 0x32320 _realloc +1648 00024410 7c691b78 or r9,r3,r3 +1652 00024414 907b0968 stw r3,0x968(r27) +1656 00024418 48000014 b 0x2442c +1660 0002441c 38600014 li r3,0x14 +1664 00024420 4800def1 bl 0x32310 _malloc +1668 00024424 907b0968 stw r3,0x968(r27) +1672 00024428 7c691b78 or r9,r3,r3 +1676 0002442c 801b096c lwz r0,0x96c(r27) +1680 00024430 88410039 lbz r2,0x39(r1) +1684 00024434 1c000014 mulli r0,r0,0x14 +1688 00024438 54420e76 rlwinm r2,r2,1,25,27 +1692 0002443c 7c42da14 add r2,r2,r27 +1696 00024440 7d290214 add r9,r9,r0 +1700 00024444 8801003c lbz r0,0x3c(r1) +1704 00024448 814215f0 lwz r10,0x15f0(r2) +1708 0002444c 810215fc lwz r8,0x15fc(r2) +1712 00024450 80e215f8 lwz r7,0x15f8(r2) +1716 00024454 896215f4 lbz r11,0x15f4(r2) +1720 00024458 3849ffec addi r2,r9,0xffec +1724 0002445c 7c000774 extsb r0,r0 +1728 00024460 9149ffec stw r10,0xffec(r9) +1732 00024464 9102000c stw r8,0xc(r2) +1736 00024468 90e20008 stw r7,0x8(r2) +1740 0002446c 99620004 stb r11,0x4(r2) +1744 00024470 90020010 stw r0,0x10(r2) +1748 00024474 480006bc b 0x24b30 +1752 00024478 7c49da14 add r2,r9,r27 +1756 0002447c 880215f4 lbz r0,0x15f4(r2) +1760 00024480 2f800000 cmpwi cr7,r0,0x0 +1764 00024484 419e06ac beq cr7,0x24b30 +1768 00024488 2f8b0002 cmpwi cr7,r11,0x2 +1772 0002448c 409e06a4 bne cr7,0x24b30 +1776 00024490 3c800003 lis r4,0x3 +1780 00024494 387c001c addi r3,r28,0x1c +1784 00024498 38a10044 addi r5,r1,0x44 +1788 0002449c 3884ffc0 addi r4,r4,0xffc0 %08x +1792 000244a0 4800dfb1 bl 0x32450 _sscanf$LDBL128 +1796 000244a4 807b0970 lwz r3,0x970(r27) +1800 000244a8 813b0974 lwz r9,0x974(r27) +1804 000244ac 38410040 addi r2,r1,0x40 +1808 000244b0 80010044 lwz r0,0x44(r1) +1812 000244b4 2f830000 cmpwi cr7,r3,0x0 +1816 000244b8 38890001 addi r4,r9,0x1 +1820 000244bc 90010040 stw r0,0x40(r1) +1824 000244c0 909b0974 stw r4,0x974(r27) +1828 000244c4 7c40142c lwbrx r2,0,r2 +1832 000244c8 90410044 stw r2,0x44(r1) +1836 000244cc 419e0018 beq cr7,0x244e4 +1840 000244d0 1c840014 mulli r4,r4,0x14 +1844 000244d4 4800de4d bl 0x32320 _realloc +1848 000244d8 7c6b1b78 or r11,r3,r3 +1852 000244dc 907b0970 stw r3,0x970(r27) +1856 000244e0 48000014 b 0x244f4 +1860 000244e4 38600014 li r3,0x14 +1864 000244e8 4800de29 bl 0x32310 _malloc +1868 000244ec 907b0970 stw r3,0x970(r27) +1872 000244f0 7c6b1b78 or r11,r3,r3 +1876 000244f4 801b0974 lwz r0,0x974(r27) +1880 000244f8 88410039 lbz r2,0x39(r1) +1884 000244fc 80c10044 lwz r6,0x44(r1) +1888 00024500 1c000014 mulli r0,r0,0x14 +1892 00024504 54420e76 rlwinm r2,r2,1,25,27 +1896 00024508 7c42da14 add r2,r2,r27 +1900 0002450c 7d6b0214 add r11,r11,r0 +1904 00024510 814215f0 lwz r10,0x15f0(r2) +1908 00024514 810215fc lwz r8,0x15fc(r2) +1912 00024518 80e215f8 lwz r7,0x15f8(r2) +1916 0002451c 880215f4 lbz r0,0x15f4(r2) +1920 00024520 392bffec addi r9,r11,0xffec +1924 00024524 914bffec stw r10,0xffec(r11) +1928 00024528 90c90010 stw r6,0x10(r9) +1932 0002452c 98090004 stb r0,0x4(r9) +1936 00024530 9109000c stw r8,0xc(r9) +1940 00024534 90e90008 stw r7,0x8(r9) +1944 00024538 480005f8 b 0x24b30 +1948 0002453c 60000000 nop +1952 00024540 3bbe142c addi r29,r30,0x142c %02hhx +1956 00024544 7fe3fb78 or r3,r31,r31 +1960 00024548 38a10039 addi r5,r1,0x39 +1964 0002454c 7fa4eb78 or r4,r29,r29 +1968 00024550 4800df01 bl 0x32450 _sscanf$LDBL128 +1972 00024554 88410039 lbz r2,0x39(r1) +1976 00024558 38000000 li r0,0x0 +1980 0002455c 54420e76 rlwinm r2,r2,1,25,27 +1984 00024560 7c42da14 add r2,r2,r27 +1988 00024564 392215f0 addi r9,r2,0x15f0 +1992 00024568 900215f0 stw r0,0x15f0(r2) +1996 0002456c 900215fc stw r0,0x15fc(r2) +2000 00024570 900215f8 stw r0,0x15f8(r2) +2004 00024574 98090004 stb r0,0x4(r9) +2008 00024578 60000000 nop +2012 0002457c 60000000 nop +2016 00024580 60000000 nop +2020 00024584 89210039 lbz r9,0x39(r1) +2024 00024588 553fd1be rlwinm r31,r9,26,6,31 +2028 0002458c 2f9f0001 cmpwi cr7,r31,0x1 +2032 00024590 409e00f0 bne cr7,0x24680 +2036 00024594 387c001c addi r3,r28,0x1c +2040 00024598 7fa4eb78 or r4,r29,r29 +2044 0002459c 38a1003c addi r5,r1,0x3c +2048 000245a0 4800deb1 bl 0x32450 _sscanf$LDBL128 +2052 000245a4 88410039 lbz r2,0x39(r1) +2056 000245a8 5440077e rlwinm r0,r2,0,29,31 +2060 000245ac 2f000005 cmpwi cr6,r0,0x5 +2064 000245b0 409a0060 bne cr6,0x24610 +2068 000245b4 8801003c lbz r0,0x3c(r1) +2072 000245b8 2f800008 cmpwi cr7,r0,0x8 +2076 000245bc 409e0054 bne cr7,0x24610 +2080 000245c0 801b0978 lwz r0,0x978(r27) +2084 000245c4 54420e76 rlwinm r2,r2,1,25,27 +2088 000245c8 7c42da14 add r2,r2,r27 +2092 000245cc 900215f8 stw r0,0x15f8(r2) +2096 000245d0 89210039 lbz r9,0x39(r1) +2100 000245d4 801b097c lwz r0,0x97c(r27) +2104 000245d8 55290e76 rlwinm r9,r9,1,25,27 +2108 000245dc 7d29da14 add r9,r9,r27 +2112 000245e0 900915fc stw r0,0x15fc(r9) +2116 000245e4 60000000 nop +2120 000245e8 60000000 nop +2124 000245ec 60000000 nop +2128 000245f0 88410039 lbz r2,0x39(r1) +2132 000245f4 54420e76 rlwinm r2,r2,1,25,27 +2136 000245f8 7c42da14 add r2,r2,r27 +2140 000245fc 9be215f4 stb r31,0x15f4(r2) +2144 00024600 48000530 b 0x24b30 +2148 00024604 60000000 nop +2152 00024608 60000000 nop +2156 0002460c 60000000 nop +2160 00024610 801b0968 lwz r0,0x968(r27) +2164 00024614 2f800000 cmpwi cr7,r0,0x0 +2168 00024618 419e0518 beq cr7,0x24b30 +2172 0002461c 409a0514 bne cr6,0x24b30 +2176 00024620 8801003c lbz r0,0x3c(r1) +2180 00024624 7c000774 extsb r0,r0 +2184 00024628 2f800000 cmpwi cr7,r0,0x0 +2188 0002462c 409c0504 bge cr7,0x24b30 +2192 00024630 54420e76 rlwinm r2,r2,1,25,27 +2196 00024634 38000000 li r0,0x0 +2200 00024638 7c42da14 add r2,r2,r27 +2204 0002463c 392215f0 addi r9,r2,0x15f0 +2208 00024640 900215f0 stw r0,0x15f0(r2) +2212 00024644 900215fc stw r0,0x15fc(r2) +2216 00024648 900215f8 stw r0,0x15f8(r2) +2220 0002464c 98090004 stb r0,0x4(r9) +2224 00024650 809b096c lwz r4,0x96c(r27) +2228 00024654 2f840000 cmpwi cr7,r4,0x0 +2232 00024658 409e0488 bne cr7,0x24ae0 +2236 0002465c 480004d4 b 0x24b30 +2240 00024660 7c494214 add r2,r9,r8 +2244 00024664 7d2a4b78 or r10,r9,r9 +2248 00024668 39290014 addi r9,r9,0x14 +2252 0002466c 80020010 lwz r0,0x10(r2) +2256 00024670 7f805800 cmpw cr7,r0,r11 +2260 00024674 419e007c beq cr7,0x246f0 +2264 00024678 4200ffe8 bdnz 0x24660 +2268 0002467c 480004b4 b 0x24b30 +2272 00024680 5522077e rlwinm r2,r9,0,29,31 +2276 00024684 2f020005 cmpwi cr6,r2,0x5 +2280 00024688 409a00a8 bne cr6,0x24730 +2284 0002468c 2f9f0002 cmpwi cr7,r31,0x2 +2288 00024690 409e00a0 bne cr7,0x24730 +2292 00024694 801b0970 lwz r0,0x970(r27) +2296 00024698 2f800000 cmpwi cr7,r0,0x0 +2300 0002469c 419e0494 beq cr7,0x24b30 +2304 000246a0 3c800003 lis r4,0x3 +2308 000246a4 387c001c addi r3,r28,0x1c +2312 000246a8 38a10040 addi r5,r1,0x40 +2316 000246ac 3884ffc0 addi r4,r4,0xffc0 %08x +2320 000246b0 4800dda1 bl 0x32450 _sscanf$LDBL128 +2324 000246b4 80010040 lwz r0,0x40(r1) +2328 000246b8 38410044 addi r2,r1,0x44 +2332 000246bc 90010044 stw r0,0x44(r1) +2336 000246c0 60000000 nop +2340 000246c4 7d20142c lwbrx r9,0,r2 +2344 000246c8 2f890000 cmpwi cr7,r9,0x0 +2348 000246cc 91210040 stw r9,0x40(r1) +2352 000246d0 409c0460 bge cr7,0x24b30 +2356 000246d4 480003d4 b 0x24aa8 +2360 000246d8 7c485a14 add r2,r8,r11 +2364 000246dc 7d6a5b78 or r10,r11,r11 +2368 000246e0 396b0014 addi r11,r11,0x14 +2372 000246e4 80020010 lwz r0,0x10(r2) +2376 000246e8 7f804800 cmpw cr7,r0,r9 +2380 000246ec 409e003c bne cr7,0x24728 +2384 000246f0 89210039 lbz r9,0x39(r1) +2388 000246f4 7d6a4214 add r11,r10,r8 +2392 000246f8 7d4a402e lwzx r10,r10,r8 +2396 000246fc 80eb0004 lwz r7,0x4(r11) +2400 00024700 810b000c lwz r8,0xc(r11) +2404 00024704 800b0008 lwz r0,0x8(r11) +2408 00024708 55290e76 rlwinm r9,r9,1,25,27 +2412 0002470c 7d29da14 add r9,r9,r27 +2416 00024710 384915f0 addi r2,r9,0x15f0 +2420 00024714 914915f0 stw r10,0x15f0(r9) +2424 00024718 9102000c stw r8,0xc(r2) +2428 0002471c 90e20004 stw r7,0x4(r2) +2432 00024720 90020008 stw r0,0x8(r2) +2436 00024724 4800040c b 0x24b30 +2440 00024728 4200ffb0 bdnz 0x246d8 +2444 0002472c 48000404 b 0x24b30 +2448 00024730 2f9f0000 cmpwi cr7,r31,0x0 +2452 00024734 409e0068 bne cr7,0x2479c +2456 00024738 409a03f8 bne cr6,0x24b30 +2460 0002473c 55250e76 rlwinm r5,r9,1,25,27 +2464 00024740 3c800003 lis r4,0x3 +2468 00024744 387c001c addi r3,r28,0x1c +2472 00024748 38a515f0 addi r5,r5,0x15f0 +2476 0002474c 3884ffc0 addi r4,r4,0xffc0 %08x +2480 00024750 7cbb2a14 add r5,r27,r5 +2484 00024754 4800dcfd bl 0x32450 _sscanf$LDBL128 +2488 00024758 89210039 lbz r9,0x39(r1) +2492 0002475c 39610044 addi r11,r1,0x44 +2496 00024760 55290e76 rlwinm r9,r9,1,25,27 +2500 00024764 7d29da14 add r9,r9,r27 +2504 00024768 800915f0 lwz r0,0x15f0(r9) +2508 0002476c 90010044 stw r0,0x44(r1) +2512 00024770 38000001 li r0,0x1 +2516 00024774 60000000 nop +2520 00024778 7d605c2c lwbrx r11,0,r11 +2524 0002477c 916915f0 stw r11,0x15f0(r9) +2528 00024780 60000000 nop +2532 00024784 60000000 nop +2536 00024788 88410039 lbz r2,0x39(r1) +2540 0002478c 54420e76 rlwinm r2,r2,1,25,27 +2544 00024790 7c42da14 add r2,r2,r27 +2548 00024794 980215f4 stb r0,0x15f4(r2) +2552 00024798 48000398 b 0x24b30 +2556 0002479c 2f9f0002 cmpwi cr7,r31,0x2 +2560 000247a0 409e0390 bne cr7,0x24b30 +2564 000247a4 54422036 rlwinm r2,r2,4,0,27 +2568 000247a8 7c42da14 add r2,r2,r27 +2572 000247ac 880215f4 lbz r0,0x15f4(r2) +2576 000247b0 2f800000 cmpwi cr7,r0,0x0 +2580 000247b4 419e037c beq cr7,0x24b30 +2584 000247b8 55250e76 rlwinm r5,r9,1,25,27 +2588 000247bc 3c800003 lis r4,0x3 +2592 000247c0 387c001c addi r3,r28,0x1c +2596 000247c4 38a515f0 addi r5,r5,0x15f0 +2600 000247c8 3884ffc0 addi r4,r4,0xffc0 %08x +2604 000247cc 7cbb2a14 add r5,r27,r5 +2608 000247d0 4800dc81 bl 0x32450 _sscanf$LDBL128 +2612 000247d4 89210039 lbz r9,0x39(r1) +2616 000247d8 39610044 addi r11,r1,0x44 +2620 000247dc 55290e76 rlwinm r9,r9,1,25,27 +2624 000247e0 7d29da14 add r9,r9,r27 +2628 000247e4 800915f0 lwz r0,0x15f0(r9) +2632 000247e8 90010044 stw r0,0x44(r1) +2636 000247ec 60000000 nop +2640 000247f0 60000000 nop +2644 000247f4 7d605c2c lwbrx r11,0,r11 +2648 000247f8 916915f0 stw r11,0x15f0(r9) +2652 000247fc 60000000 nop +2656 00024800 60000000 nop +2660 00024804 88410039 lbz r2,0x39(r1) +2664 00024808 54492676 rlwinm r9,r2,4,25,27 +2668 0002480c 54420e76 rlwinm r2,r2,1,25,27 +2672 00024810 7d29da14 add r9,r9,r27 +2676 00024814 7c42da14 add r2,r2,r27 +2680 00024818 816915f0 lwz r11,0x15f0(r9) +2684 0002481c 800215f0 lwz r0,0x15f0(r2) +2688 00024820 7c005a14 add r0,r0,r11 +2692 00024824 900215f0 stw r0,0x15f0(r2) +2696 00024828 38000001 li r0,0x1 +2700 0002482c 60000000 nop +2704 00024830 60000000 nop +2708 00024834 89210039 lbz r9,0x39(r1) +2712 00024838 55290e76 rlwinm r9,r9,1,25,27 +2716 0002483c 7d29da14 add r9,r9,r27 +2720 00024840 980915f4 stb r0,0x15f4(r9) +2724 00024844 480002ec b 0x24b30 +2728 00024848 55622676 rlwinm r2,r11,4,25,27 +2732 0002484c 38000000 li r0,0x0 +2736 00024850 7fe3fb78 or r3,r31,r31 +2740 00024854 389e142c addi r4,r30,0x142c %02hhx +2744 00024858 7c42da14 add r2,r2,r27 +2748 0002485c 38a1003c addi r5,r1,0x3c +2752 00024860 392215f0 addi r9,r2,0x15f0 +2756 00024864 900215f0 stw r0,0x15f0(r2) +2760 00024868 900215fc stw r0,0x15fc(r2) +2764 0002486c 900215f8 stw r0,0x15f8(r2) +2768 00024870 98090004 stb r0,0x4(r9) +2772 00024874 4800dbdd bl 0x32450 _sscanf$LDBL128 +2776 00024878 88410038 lbz r2,0x38(r1) +2780 0002487c 8801003c lbz r0,0x3c(r1) +2784 00024880 54422676 rlwinm r2,r2,4,25,27 +2788 00024884 7c42da14 add r2,r2,r27 +2792 00024888 900215f0 stw r0,0x15f0(r2) +2796 0002488c 38000001 li r0,0x1 +2800 00024890 89210038 lbz r9,0x38(r1) +2804 00024894 55292676 rlwinm r9,r9,4,25,27 +2808 00024898 7d29da14 add r9,r9,r27 +2812 0002489c 980915f4 stb r0,0x15f4(r9) +2816 000248a0 48000290 b 0x24b30 +2820 000248a4 38000000 li r0,0x0 +2824 000248a8 3c800003 lis r4,0x3 +2828 000248ac 7fe3fb78 or r3,r31,r31 +2832 000248b0 38bb15f0 addi r5,r27,0x15f0 (?[8])mRegInfos +2836 000248b4 901b15f0 stw r0,0x15f0(r27) (?[8])mRegInfos +2840 000248b8 901b15fc stw r0,0x15fc(r27) +2844 000248bc 3884ffc0 addi r4,r4,0xffc0 %08x +2848 000248c0 901b15f8 stw r0,0x15f8(r27) +2852 000248c4 981b15f4 stb r0,0x15f4(r27) +2856 000248c8 4800db89 bl 0x32450 _sscanf$LDBL128 +2860 000248cc 813b15f0 lwz r9,0x15f0(r27) (?[8])mRegInfos +2864 000248d0 38400001 li r2,0x1 +2868 000248d4 38010044 addi r0,r1,0x44 +2872 000248d8 985b15f4 stb r2,0x15f4(r27) +2876 000248dc 91210044 stw r9,0x44(r1) +2880 000248e0 60000000 nop +2884 000248e4 60000000 nop +2888 000248e8 60000000 nop +2892 000248ec 7c00042c lwbrx r0,0,r0 +2896 000248f0 901b15f0 stw r0,0x15f0(r27) (?[8])mRegInfos +2900 000248f4 4800023c b 0x24b30 +2904 000248f8 55622676 rlwinm r2,r11,4,25,27 +2908 000248fc 38000000 li r0,0x0 +2912 00024900 3c800003 lis r4,0x3 +2916 00024904 7fe3fb78 or r3,r31,r31 +2920 00024908 7c42da14 add r2,r2,r27 +2924 0002490c 3884ffc0 addi r4,r4,0xffc0 %08x +2928 00024910 392215f0 addi r9,r2,0x15f0 +2932 00024914 900215f0 stw r0,0x15f0(r2) +2936 00024918 900215fc stw r0,0x15fc(r2) +2940 0002491c 900215f8 stw r0,0x15f8(r2) +2944 00024920 98090004 stb r0,0x4(r9) +2948 00024924 60000000 nop +2952 00024928 88a10038 lbz r5,0x38(r1) +2956 0002492c 54a52676 rlwinm r5,r5,4,25,27 +2960 00024930 38a515f0 addi r5,r5,0x15f0 +2964 00024934 7cbb2a14 add r5,r27,r5 +2968 00024938 4800db19 bl 0x32450 _sscanf$LDBL128 +2972 0002493c 89210038 lbz r9,0x38(r1) +2976 00024940 3961003c addi r11,r1,0x3c +2980 00024944 55292676 rlwinm r9,r9,4,25,27 +2984 00024948 7d29da14 add r9,r9,r27 +2988 0002494c 800915f0 lwz r0,0x15f0(r9) +2992 00024950 9001003c stw r0,0x3c(r1) +2996 00024954 38000001 li r0,0x1 +3000 00024958 60000000 nop +3004 0002495c 7d605c2c lwbrx r11,0,r11 +3008 00024960 916915f0 stw r11,0x15f0(r9) +3012 00024964 60000000 nop +3016 00024968 60000000 nop +3020 0002496c 88410038 lbz r2,0x38(r1) +3024 00024970 54422676 rlwinm r2,r2,4,25,27 +3028 00024974 7c42da14 add r2,r2,r27 +3032 00024978 980215f4 stb r0,0x15f4(r2) +3036 0002497c 480001b4 b 0x24b30 +3040 00024980 3bbe142c addi r29,r30,0x142c %02hhx +3044 00024984 7fe3fb78 or r3,r31,r31 +3048 00024988 38a10039 addi r5,r1,0x39 +3052 0002498c 7fa4eb78 or r4,r29,r29 +3056 00024990 4800dac1 bl 0x32450 _sscanf$LDBL128 +3060 00024994 88010039 lbz r0,0x39(r1) +3064 00024998 5402d1be rlwinm r2,r0,26,6,31 +3068 0002499c 2f820003 cmpwi cr7,r2,0x3 +3072 000249a0 419e0190 beq cr7,0x24b30 +3076 000249a4 5400077e rlwinm r0,r0,0,29,31 +3080 000249a8 2f800004 cmpwi cr7,r0,0x4 +3084 000249ac 409e0184 bne cr7,0x24b30 +3088 000249b0 2f820001 cmpwi cr7,r2,0x1 +3092 000249b4 3be00000 li r31,0x0 +3096 000249b8 38000000 li r0,0x0 +3100 000249bc 93e10040 stw r31,0x40(r1) +3104 000249c0 9801003c stb r0,0x3c(r1) +3108 000249c4 409e0040 bne cr7,0x24a04 +3112 000249c8 7fa4eb78 or r4,r29,r29 +3116 000249cc 38a1003c addi r5,r1,0x3c +3120 000249d0 387c001e addi r3,r28,0x1e +3124 000249d4 4800da7d bl 0x32450 _sscanf$LDBL128 +3128 000249d8 3c800003 lis r4,0x3 +3132 000249dc 387c0020 addi r3,r28,0x20 +3136 000249e0 38a10040 addi r5,r1,0x40 +3140 000249e4 3884ffc0 addi r4,r4,0xffc0 %08x +3144 000249e8 4800da69 bl 0x32450 _sscanf$LDBL128 +3148 000249ec 80410040 lwz r2,0x40(r1) +3152 000249f0 38010044 addi r0,r1,0x44 +3156 000249f4 90410044 stw r2,0x44(r1) +3160 000249f8 60000000 nop +3164 000249fc 7c00042c lwbrx r0,0,r0 +3168 00024a00 90010040 stw r0,0x40(r1) +3172 00024a04 8801003c lbz r0,0x3c(r1) +3176 00024a08 7c000774 extsb r0,r0 +3180 00024a0c 2f800000 cmpwi cr7,r0,0x0 +3184 00024a10 419c0120 blt cr7,0x24b30 +3188 00024a14 7c001670 srawi r0,r0,2 +3192 00024a18 7c000194 addze r0,r0 +3196 00024a1c 54092036 rlwinm r9,r0,4,0,27 +3200 00024a20 9801003c stb r0,0x3c(r1) +3204 00024a24 7d29da14 add r9,r9,r27 +3208 00024a28 38490050 addi r2,r9,0x50 +3212 00024a2c 93e9005c stw r31,0x5c(r9) +3216 00024a30 93e90068 stw r31,0x68(r9) +3220 00024a34 93e90064 stw r31,0x64(r9) +3224 00024a38 9be20010 stb r31,0x10(r2) +3228 00024a3c 60000000 nop +3232 00024a40 60000000 nop +3236 00024a44 60000000 nop +3240 00024a48 8841003c lbz r2,0x3c(r1) +3244 00024a4c 7c420774 extsb r2,r2 +3248 00024a50 54422036 rlwinm r2,r2,4,0,27 +3252 00024a54 7c42da14 add r2,r2,r27 +3256 00024a58 80010040 lwz r0,0x40(r1) +3260 00024a5c 9002005c stw r0,0x5c(r2) +3264 00024a60 38000001 li r0,0x1 +3268 00024a64 60000000 nop +3272 00024a68 8921003c lbz r9,0x3c(r1) +3276 00024a6c 7d290774 extsb r9,r9 +3280 00024a70 55292036 rlwinm r9,r9,4,0,27 +3284 00024a74 7d29da14 add r9,r9,r27 +3288 00024a78 98090060 stb r0,0x60(r9) +3292 00024a7c 480000b4 b 0x24b30 +3296 00024a80 387b005c addi r3,r27,0x5c +3300 00024a84 38800000 li r4,0x0 +3304 00024a88 38a00280 li r5,0x280 +3308 00024a8c 4800d965 bl 0x323f0 _memset +3312 00024a90 38000000 li r0,0x0 +3316 00024a94 901b15f0 stw r0,0x15f0(r27) (?[8])mRegInfos +3320 00024a98 901b15fc stw r0,0x15fc(r27) +3324 00024a9c 901b15f8 stw r0,0x15f8(r27) +3328 00024aa0 981b15f4 stb r0,0x15f4(r27) +3332 00024aa4 4800008c b 0x24b30 +3336 00024aa8 809b0974 lwz r4,0x974(r27) +3340 00024aac 2f840000 cmpwi cr7,r4,0x0 +3344 00024ab0 419e0080 beq cr7,0x24b30 +3348 00024ab4 811b0970 lwz r8,0x970(r27) +3352 00024ab8 80080010 lwz r0,0x10(r8) +3356 00024abc 7f804800 cmpw cr7,r0,r9 +3360 00024ac0 419e0060 beq cr7,0x24b20 +3364 00024ac4 7c8903a6 mtspr ctr,r4 +3368 00024ac8 2b840001 cmplwi cr7,r4,0x1 +3372 00024acc 39600014 li r11,0x14 +3376 00024ad0 409cfc58 bge cr7,0x24728 +3380 00024ad4 38000001 li r0,0x1 +3384 00024ad8 7c0903a6 mtspr ctr,r0 +3388 00024adc 4bfffc4c b 0x24728 +3392 00024ae0 811b0968 lwz r8,0x968(r27) +3396 00024ae4 8841003c lbz r2,0x3c(r1) +3400 00024ae8 80080010 lwz r0,0x10(r8) +3404 00024aec 7c4b0774 extsb r11,r2 +3408 00024af0 7f8b0000 cmpw cr7,r11,r0 +3412 00024af4 419e002c beq cr7,0x24b20 +3416 00024af8 7c8903a6 mtspr ctr,r4 +3420 00024afc 2b840001 cmplwi cr7,r4,0x1 +3424 00024b00 39200014 li r9,0x14 +3428 00024b04 409cfb74 bge cr7,0x24678 +3432 00024b08 38000001 li r0,0x1 +3436 00024b0c 7c0903a6 mtspr ctr,r0 +3440 00024b10 4bfffb68 b 0x24678 +3444 00024b14 60000000 nop +3448 00024b18 60000000 nop +3452 00024b1c 60000000 nop +3456 00024b20 39400000 li r10,0x0 +3460 00024b24 4bfffbcc b 0x246f0 +3464 00024b28 60000000 nop +3468 00024b2c 60000000 nop +3472 00024b30 38210070 addi r1,r1,0x70 +3476 00024b34 80010008 lwz r0,0x8(r1) +3480 00024b38 bb61ffec lmw r27,0xffec(r1) +3484 00024b3c 7c0803a6 mtspr lr,r0 +3488 00024b40 4e800020 blr +3492 00024b44 60000000 nop +3496 00024b48 60000000 nop +3500 00024b4c 60000000 nop -(void)[X86Processor commentForMsgSend:fromLine:] +0 00024b50 7c0802a6 mfspr r0,lr +4 00024b54 bf21ffe4 stmw r25,0xffe4(r1) +8 00024b58 3c800003 lis r4,0x3 +12 00024b5c 7cbe2b78 or r30,r5,r5 +16 00024b60 7c7f1b78 or r31,r3,r3 +20 00024b64 38840fd4 addi r4,r4,0xfd4 _objc_msgSend +24 00024b68 7ca32b78 or r3,r5,r5 +28 00024b6c 90010008 stw r0,0x8(r1) +32 00024b70 9421f6c0 stwu r1,0xf6c0(r1) +36 00024b74 38000000 li r0,0x0 +40 00024b78 38a0000d li r5,0xd +44 00024b7c 7cdb3378 or r27,r6,r6 +48 00024b80 98010140 stb r0,0x140(r1) +52 00024b84 4800d7ed bl 0x32370 _strncmp +56 00024b88 2f830000 cmpwi cr7,r3,0x0 +60 00024b8c 409e02f4 bne cr7,0x24e80 +64 00024b90 801f15a8 lwz r0,0x15a8(r31) +68 00024b94 3c800004 lis r4,0x4 +72 00024b98 7fe3fb78 or r3,r31,r31 +76 00024b9c 7fc5f378 or r5,r30,r30 +80 00024ba0 7f66db78 or r6,r27,r27 +84 00024ba4 80844420 lwz r4,0x4420(r4) selectorForMsgSend:fromLine: +88 00024ba8 7c0903a6 mtspr ctr,r0 +92 00024bac 7c0c0378 or r12,r0,r0 +96 00024bb0 4e800421 bctrl +100 00024bb4 7c7a1b79 or. r26,r3,r3 +104 00024bb8 418204d8 beq 0x25090 +108 00024bbc 801f15ac lwz r0,0x15ac(r31) +112 00024bc0 3c800004 lis r4,0x4 +116 00024bc4 7fe3fb78 or r3,r31,r31 +120 00024bc8 7fc5f378 or r5,r30,r30 +124 00024bcc 8084441c lwz r4,0x441c(r4) sendTypeFromMsgSend: +128 00024bd0 7c0903a6 mtspr ctr,r0 +132 00024bd4 7c0c0378 or r12,r0,r0 +136 00024bd8 4e800421 bctrl +140 00024bdc 3803fffd addi r0,r3,0xfffd +144 00024be0 7c7d1b78 or r29,r3,r3 +148 00024be4 5402063e rlwinm r2,r0,0,24,31 +152 00024be8 2b820001 cmplwi cr7,r2,0x1 +156 00024bec 419d0024 bgt cr7,0x24c10 +160 00024bf0 881f0070 lbz r0,0x70(r31) +164 00024bf4 2f800000 cmpwi cr7,r0,0x0 +168 00024bf8 419e0038 beq cr7,0x24c30 +172 00024bfc 801f0074 lwz r0,0x74(r31) +176 00024c00 2f800000 cmpwi cr7,r0,0x0 +180 00024c04 409e002c bne cr7,0x24c30 +184 00024c08 80bf006c lwz r5,0x6c(r31) +188 00024c0c 48000028 b 0x24c34 +192 00024c10 881f0060 lbz r0,0x60(r31) +196 00024c14 2f800000 cmpwi cr7,r0,0x0 +200 00024c18 419e0018 beq cr7,0x24c30 +204 00024c1c 801f0064 lwz r0,0x64(r31) +208 00024c20 2f800000 cmpwi cr7,r0,0x0 +212 00024c24 409e000c bne cr7,0x24c30 +216 00024c28 80bf005c lwz r5,0x5c(r31) +220 00024c2c 48000008 b 0x24c34 +224 00024c30 38a00000 li r5,0x0 +228 00024c34 2b820001 cmplwi cr7,r2,0x1 +232 00024c38 38000000 li r0,0x0 +236 00024c3c 9001003c stw r0,0x3c(r1) +240 00024c40 419d0010 bgt cr7,0x24c50 +244 00024c44 3f800003 lis r28,0x3 +248 00024c48 3b9c0f0c addi r28,r28,0xf0c (struct) +252 00024c4c 4800002c b 0x24c78 +256 00024c50 2f9d0005 cmpwi cr7,r29,0x5 +260 00024c54 409e001c bne cr7,0x24c70 +264 00024c58 3f800003 lis r28,0x3 +268 00024c5c 3b9c1710 addi r28,r28,0x1710 (double) +272 00024c60 48000018 b 0x24c78 +276 00024c64 60000000 nop +280 00024c68 60000000 nop +284 00024c6c 60000000 nop +288 00024c70 3f800003 lis r28,0x3 +292 00024c74 3b9cccc0 addi r28,r28,0xccc0 +296 00024c78 2f850000 cmpwi cr7,r5,0x0 +300 00024c7c 419e0144 beq cr7,0x24dc0 +304 00024c80 801f158c lwz r0,0x158c(r31) +308 00024c84 38400000 li r2,0x0 +312 00024c88 3f200004 lis r25,0x4 +316 00024c8c 38c10038 addi r6,r1,0x38 +320 00024c90 7fe3fb78 or r3,r31,r31 +324 00024c94 98410038 stb r2,0x38(r1) +328 00024c98 80994458 lwz r4,0x4458(r25) getPointer:type: +332 00024c9c 7c0903a6 mtspr ctr,r0 +336 00024ca0 7c0c0378 or r12,r0,r0 +340 00024ca4 4e800421 bctrl +344 00024ca8 88a10038 lbz r5,0x38(r1) +348 00024cac 7c661b78 or r6,r3,r3 +352 00024cb0 2b85000c cmplwi cr7,r5,0xc +356 00024cb4 419d00e8 bgt cr7,0x24d9c +360 00024cb8 3c400002 lis r2,0x2 +364 00024cbc 54a9103a rlwinm r9,r5,2,0,29 +368 00024cc0 38424cd4 addi r2,r2,0x4cd4 +372 00024cc4 7c09102e lwzx r0,r9,r2 +376 00024cc8 7c001214 add r0,r0,r2 +380 00024ccc 7c0903a6 mtspr ctr,r0 +384 00024cd0 4e800420 bctr +388 00024cd4 00000034 .long 0x00000034 +392 00024cd8 000000c8 .long 0x000000c8 +396 00024cdc 000000ec .long 0x000000ec +400 00024ce0 000000c8 .long 0x000000c8 +404 00024ce4 000000c8 .long 0x000000c8 +408 00024ce8 000000ec .long 0x000000ec +412 00024cec 000000ec .long 0x000000ec +416 00024cf0 000000c8 .long 0x000000c8 +420 00024cf4 000000c8 .long 0x000000c8 +424 00024cf8 000000ec .long 0x000000ec +428 00024cfc 00000040 .long 0x00000040 +432 00024d00 000000ec .long 0x000000ec +436 00024d04 00000094 .long 0x00000094 +440 00024d08 7c671b78 or r7,r3,r3 +444 00024d0c 9061003c stw r3,0x3c(r1) +448 00024d10 480000b4 b 0x24dc4 +452 00024d14 2f830000 cmpwi cr7,r3,0x0 +456 00024d18 419e00a8 beq cr7,0x24dc0 +460 00024d1c 881f004d lbz r0,0x4d(r31) +464 00024d20 80a30000 lwz r5,0x0(r3) +468 00024d24 2f800000 cmpwi cr7,r0,0x0 +472 00024d28 419e0018 beq cr7,0x24d40 +476 00024d2c 90a10040 stw r5,0x40(r1) +480 00024d30 38010040 addi r0,r1,0x40 +484 00024d34 60000000 nop +488 00024d38 60000000 nop +492 00024d3c 7ca0042c lwbrx r5,0,r0 +496 00024d40 801f158c lwz r0,0x158c(r31) +500 00024d44 7fe3fb78 or r3,r31,r31 +504 00024d48 80994458 lwz r4,0x4458(r25) getPointer:type: +508 00024d4c 38c00000 li r6,0x0 +512 00024d50 7c0903a6 mtspr ctr,r0 +516 00024d54 7c0c0378 or r12,r0,r0 +520 00024d58 4e800421 bctrl +524 00024d5c 7c671b78 or r7,r3,r3 +528 00024d60 9061003c stw r3,0x3c(r1) +532 00024d64 48000060 b 0x24dc4 +536 00024d68 2f830000 cmpwi cr7,r3,0x0 +540 00024d6c 419e0054 beq cr7,0x24dc0 +544 00024d70 801f15c8 lwz r0,0x15c8(r31) +548 00024d74 3c800004 lis r4,0x4 +552 00024d78 38e0000c li r7,0xc +556 00024d7c 7fe3fb78 or r3,r31,r31 +560 00024d80 38a1003c addi r5,r1,0x3c +564 00024d84 80844408 lwz r4,0x4408(r4) getObjcDescription:fromObject:type: +568 00024d88 7c0903a6 mtspr ctr,r0 +572 00024d8c 7c0c0378 or r12,r0,r0 +576 00024d90 4e800421 bctrl +580 00024d94 80e1003c lwz r7,0x3c(r1) +584 00024d98 4800002c b 0x24dc4 +588 00024d9c 3c600004 lis r3,0x4 +592 00024da0 80db0014 lwz r6,0x14(r27) +596 00024da4 3c800003 lis r4,0x3 +600 00024da8 8063281c lwz r3,0x281c(r3) +604 00024dac 3884171c addi r4,r4,0x171c otx: [X86Processor commentForMsgSend]: unsupported class name type: %d at address: 0x%x\n +608 00024db0 386300b0 addi r3,r3,0xb0 +612 00024db4 4800d6dd bl 0x32490 _fprintf$LDBL128 +616 00024db8 80e1003c lwz r7,0x3c(r1) +620 00024dbc 48000008 b 0x24dc4 +624 00024dc0 80e1003c lwz r7,0x3c(r1) +628 00024dc4 2f870000 cmpwi cr7,r7,0x0 +632 00024dc8 419e0048 beq cr7,0x24e10 +636 00024dcc 2f9d0002 cmpwi cr7,r29,0x2 +640 00024dd0 419e0020 beq cr7,0x24df0 +644 00024dd4 2f9d0004 cmpwi cr7,r29,0x4 +648 00024dd8 419e0018 beq cr7,0x24df0 +652 00024ddc 3ca00003 lis r5,0x3 +656 00024de0 38a50f74 addi r5,r5,0xf74 +%s[%s %s] +660 00024de4 48000014 b 0x24df8 +664 00024de8 60000000 nop +668 00024dec 60000000 nop +672 00024df0 3ca00003 lis r5,0x3 +676 00024df4 38a50f80 addi r5,r5,0xf80 +%s[[%s super] %s] +680 00024df8 7fc3f378 or r3,r30,r30 +684 00024dfc 7f86e378 or r6,r28,r28 +688 00024e00 7f48d378 or r8,r26,r26 +692 00024e04 388007cf li r4,0x7cf +696 00024e08 4800d819 bl 0x32620 _snprintf$LDBL128 +700 00024e0c 48000284 b 0x25090 +704 00024e10 2b9d0006 cmplwi cr7,r29,0x6 +708 00024e14 419d027c bgt cr7,0x25090 +712 00024e18 3c400002 lis r2,0x2 +716 00024e1c 57a9103a rlwinm r9,r29,2,0,29 +720 00024e20 38424e34 addi r2,r2,0x4e34 +724 00024e24 7c09102e lwzx r0,r9,r2 +728 00024e28 7c001214 add r0,r0,r2 +732 00024e2c 7c0903a6 mtspr ctr,r0 +736 00024e30 4e800420 bctr +740 00024e34 0000001c .long 0x0000001c +744 00024e38 0000025c .long 0x0000025c +748 00024e3c 00000028 .long 0x00000028 +752 00024e40 00000034 .long 0x00000034 +756 00024e44 00000238 .long 0x00000238 +760 00024e48 0000001c .long 0x0000001c +764 00024e4c 0000001c .long 0x0000001c +768 00024e50 3ca00003 lis r5,0x3 +772 00024e54 38a51778 addi r5,r5,0x1778 -%s[(%%esp,1) %s] +776 00024e58 4800021c b 0x25074 +780 00024e5c 3ca00003 lis r5,0x3 +784 00024e60 38a5178c addi r5,r5,0x178c -%s[[(%%esp,1) super] %s] +788 00024e64 48000210 b 0x25074 +792 00024e68 3ca00003 lis r5,0x3 +796 00024e6c 38a517a8 addi r5,r5,0x17a8 -%s[0x04(%%esp,1) %s] +800 00024e70 48000204 b 0x25074 +804 00024e74 60000000 nop +808 00024e78 60000000 nop +812 00024e7c 60000000 nop +816 00024e80 3c800003 lis r4,0x3 +820 00024e84 7fc3f378 or r3,r30,r30 +824 00024e88 38a00011 li r5,0x11 +828 00024e8c 388417c0 addi r4,r4,0x17c0 _objc_assign_ivar +832 00024e90 4800d4e1 bl 0x32370 _strncmp +836 00024e94 2f830000 cmpwi cr7,r3,0x0 +840 00024e98 409e01f8 bne cr7,0x25090 +844 00024e9c 809f0978 lwz r4,0x978(r31) +848 00024ea0 2f840000 cmpwi cr7,r4,0x0 +852 00024ea4 419e01ec beq cr7,0x25090 +856 00024ea8 881f0080 lbz r0,0x80(r31) +860 00024eac 2f800000 cmpwi cr7,r0,0x0 +864 00024eb0 419e01e0 beq cr7,0x25090 +868 00024eb4 3c400003 lis r2,0x3 +872 00024eb8 3ba10050 addi r29,r1,0x50 +876 00024ebc 38a00028 li r5,0x28 +880 00024ec0 38422ef0 addi r2,r2,0x2ef0 +884 00024ec4 7fa3eb78 or r3,r29,r29 +888 00024ec8 80020000 lwz r0,0x0(r2) +892 00024ecc 81620008 lwz r11,0x8(r2) +896 00024ed0 81220004 lwz r9,0x4(r2) +900 00024ed4 90010044 stw r0,0x44(r1) +904 00024ed8 9161004c stw r11,0x4c(r1) +908 00024edc 91210048 stw r9,0x48(r1) +912 00024ee0 4800d471 bl 0x32350 _memcpy +916 00024ee4 881f004d lbz r0,0x4d(r31) +920 00024ee8 2f800000 cmpwi cr7,r0,0x0 +924 00024eec 419e0014 beq cr7,0x24f00 +928 00024ef0 7fa3eb78 or r3,r29,r29 +932 00024ef4 4bfde0cd bl _swap_objc_class +936 00024ef8 60000000 nop +940 00024efc 60000000 nop +944 00024f00 881f0980 lbz r0,0x980(r31) +948 00024f04 2f800000 cmpwi cr7,r0,0x0 +952 00024f08 409e0048 bne cr7,0x24f50 +956 00024f0c 801f15cc lwz r0,0x15cc(r31) +960 00024f10 3c800004 lis r4,0x4 +964 00024f14 7fe3fb78 or r3,r31,r31 +968 00024f18 7fa5eb78 or r5,r29,r29 +972 00024f1c 7fa6eb78 or r6,r29,r29 +976 00024f20 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +980 00024f24 7c0903a6 mtspr ctr,r0 +984 00024f28 7c0c0378 or r12,r0,r0 +988 00024f2c 4e800421 bctrl +992 00024f30 2f830000 cmpwi cr7,r3,0x0 +996 00024f34 419e015c beq cr7,0x25090 +1000 00024f38 881f004d lbz r0,0x4d(r31) +1004 00024f3c 2f800000 cmpwi cr7,r0,0x0 +1008 00024f40 419e0010 beq cr7,0x24f50 +1012 00024f44 7fa3eb78 or r3,r29,r29 +1016 00024f48 4bfde079 bl _swap_objc_class +1020 00024f4c 60000000 nop +1024 00024f50 801f15ec lwz r0,0x15ec(r31) +1028 00024f54 3c800004 lis r4,0x4 +1032 00024f58 7fa6eb78 or r6,r29,r29 +1036 00024f5c 7fe3fb78 or r3,r31,r31 +1040 00024f60 38a10044 addi r5,r1,0x44 +1044 00024f64 80ff007c lwz r7,0x7c(r31) +1048 00024f68 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +1052 00024f6c 7c0903a6 mtspr ctr,r0 +1056 00024f70 7c0c0378 or r12,r0,r0 +1060 00024f74 4e800421 bctrl +1064 00024f78 2f830000 cmpwi cr7,r3,0x0 +1068 00024f7c 419e0114 beq cr7,0x25090 +1072 00024f80 801f158c lwz r0,0x158c(r31) +1076 00024f84 3fa00004 lis r29,0x4 +1080 00024f88 7fe3fb78 or r3,r31,r31 +1084 00024f8c 80a10044 lwz r5,0x44(r1) +1088 00024f90 38c00000 li r6,0x0 +1092 00024f94 3bbd4458 addi r29,r29,0x4458 getPointer:type: +1096 00024f98 7c0903a6 mtspr ctr,r0 +1100 00024f9c 809d0000 lwz r4,0x0(r29) getPointer:type: +1104 00024fa0 7c0c0378 or r12,r0,r0 +1108 00024fa4 4e800421 bctrl +1112 00024fa8 7c7a1b79 or. r26,r3,r3 +1116 00024fac 418200e4 beq 0x25090 +1120 00024fb0 881f02ee lbz r0,0x2ee(r31) +1124 00024fb4 2f800000 cmpwi cr7,r0,0x0 +1128 00024fb8 419e007c beq cr7,0x25034 +1132 00024fbc 38000000 li r0,0x0 +1136 00024fc0 805f158c lwz r2,0x158c(r31) +1140 00024fc4 809d0000 lwz r4,0x0(r29) getPointer:type: +1144 00024fc8 80a10048 lwz r5,0x48(r1) +1148 00024fcc 7fe3fb78 or r3,r31,r31 +1152 00024fd0 38c00000 li r6,0x0 +1156 00024fd4 98010078 stb r0,0x78(r1) +1160 00024fd8 3fa00004 lis r29,0x4 +1164 00024fdc 3b610078 addi r27,r1,0x78 +1168 00024fe0 7c4903a6 mtspr ctr,r2 +1172 00024fe4 7c4c1378 or r12,r2,r2 +1176 00024fe8 83bd442c lwz r29,0x442c(r29) getDescription:forType: +1180 00024fec 839f155c lwz r28,0x155c(r31) +1184 00024ff0 4e800421 bctrl +1188 00024ff4 7fa4eb78 or r4,r29,r29 +1192 00024ff8 7f65db78 or r5,r27,r27 +1196 00024ffc 7c661b78 or r6,r3,r3 +1200 00025000 7fe3fb78 or r3,r31,r31 +1204 00025004 3be10140 addi r31,r1,0x140 +1208 00025008 7f8903a6 mtspr ctr,r28 +1212 0002500c 7f8ce378 or r12,r28,r28 +1216 00025010 4e800421 bctrl +1220 00025014 3ca00003 lis r5,0x3 +1224 00025018 7f66db78 or r6,r27,r27 +1228 0002501c 7f47d378 or r7,r26,r26 +1232 00025020 7fe3fb78 or r3,r31,r31 +1236 00025024 38a517d4 addi r5,r5,0x17d4 (%s)%s +1240 00025028 388007cf li r4,0x7cf +1244 0002502c 4800d5f5 bl 0x32620 _snprintf$LDBL128 +1248 00025030 48000020 b 0x25050 +1252 00025034 3be10140 addi r31,r1,0x140 +1256 00025038 3ca00003 lis r5,0x3 +1260 0002503c 7f46d378 or r6,r26,r26 +1264 00025040 388007cf li r4,0x7cf +1268 00025044 38a517dc addi r5,r5,0x17dc %s +1272 00025048 7fe3fb78 or r3,r31,r31 +1276 0002504c 4800d5d5 bl 0x32620 _snprintf$LDBL128 +1280 00025050 7fe3fb78 or r3,r31,r31 +1284 00025054 4800d32d bl 0x32380 _strlen +1288 00025058 7fe4fb78 or r4,r31,r31 +1292 0002505c 7c651b78 or r5,r3,r3 +1296 00025060 7fc3f378 or r3,r30,r30 +1300 00025064 4800d35d bl 0x323c0 _strncat +1304 00025068 48000028 b 0x25090 +1308 0002506c 3ca00003 lis r5,0x3 +1312 00025070 38a517e0 addi r5,r5,0x17e0 -%s[[0x04(%%esp,1) super] %s] +1316 00025074 7fc3f378 or r3,r30,r30 +1320 00025078 7f86e378 or r6,r28,r28 +1324 0002507c 7f47d378 or r7,r26,r26 +1328 00025080 388007cf li r4,0x7cf +1332 00025084 4800d59d bl 0x32620 _snprintf$LDBL128 +1336 00025088 60000000 nop +1340 0002508c 60000000 nop +1344 00025090 38210940 addi r1,r1,0x940 +1348 00025094 80010008 lwz r0,0x8(r1) +1352 00025098 bb21ffe4 lmw r25,0xffe4(r1) +1356 0002509c 7c0803a6 mtspr lr,r0 +1360 000250a0 4e800020 blr +1364 000250a4 60000000 nop +1368 000250a8 60000000 nop +1372 000250ac 60000000 nop -(char*)[X86Processor selectorForMsgSend:fromLine:] +0 000250b0 7c0802a6 mfspr r0,lr +4 000250b4 bfa1fff4 stmw r29,0xfff4(r1) +8 000250b8 3c800003 lis r4,0x3 +12 000250bc 7c7e1b78 or r30,r3,r3 +16 000250c0 7cbf2b78 or r31,r5,r5 +20 000250c4 3884142c addi r4,r4,0x142c %02hhx +24 000250c8 38660018 addi r3,r6,0x18 +28 000250cc 90010008 stw r0,0x8(r1) +32 000250d0 9421ffa0 stwu r1,0xffa0(r1) +36 000250d4 7cdd3378 or r29,r6,r6 +40 000250d8 38a10038 addi r5,r1,0x38 +44 000250dc 4800d375 bl 0x32450 _sscanf$LDBL128 +48 000250e0 88410038 lbz r2,0x38(r1) +52 000250e4 38420018 addi r2,r2,0x18 +56 000250e8 5442063e rlwinm r2,r2,0,24,31 +60 000250ec 2b820001 cmplwi cr7,r2,0x1 +64 000250f0 41bd0130 bgt+ cr7,0x25220 +68 000250f4 3c800003 lis r4,0x3 +72 000250f8 7fe3fb78 or r3,r31,r31 +76 000250fc 38a0000d li r5,0xd +80 00025100 38840fd4 addi r4,r4,0xfd4 _objc_msgSend +84 00025104 4800d22d bl 0x32330 _memcmp +88 00025108 2f830000 cmpwi cr7,r3,0x0 +92 0002510c 409e0114 bne cr7,0x25220 +96 00025110 801e15ac lwz r0,0x15ac(r30) +100 00025114 3c800004 lis r4,0x4 +104 00025118 7fe5fb78 or r5,r31,r31 +108 0002511c 7fc3f378 or r3,r30,r30 +112 00025120 8084441c lwz r4,0x441c(r4) sendTypeFromMsgSend: +116 00025124 7c0903a6 mtspr ctr,r0 +120 00025128 7c0c0378 or r12,r0,r0 +124 0002512c 4e800421 bctrl +128 00025130 3863fffd addi r3,r3,0xfffd +132 00025134 2b830001 cmplwi cr7,r3,0x1 +136 00025138 419d0018 bgt cr7,0x25150 +140 0002513c 881e0080 lbz r0,0x80(r30) +144 00025140 2f800000 cmpwi cr7,r0,0x0 +148 00025144 419e00dc beq cr7,0x25220 +152 00025148 80be007c lwz r5,0x7c(r30) +156 0002514c 48000014 b 0x25160 +160 00025150 881e0070 lbz r0,0x70(r30) +164 00025154 2f800000 cmpwi cr7,r0,0x0 +168 00025158 419e00c8 beq cr7,0x25220 +172 0002515c 80be006c lwz r5,0x6c(r30) +176 00025160 2f850000 cmpwi cr7,r5,0x0 +180 00025164 419e00bc beq cr7,0x25220 +184 00025168 801e158c lwz r0,0x158c(r30) +188 0002516c 3fe00004 lis r31,0x4 +192 00025170 38400000 li r2,0x0 +196 00025174 7fc3f378 or r3,r30,r30 +200 00025178 38c10039 addi r6,r1,0x39 +204 0002517c 3bff4458 addi r31,r31,0x4458 getPointer:type: +208 00025180 98410039 stb r2,0x39(r1) +212 00025184 7c0903a6 mtspr ctr,r0 +216 00025188 7c0c0378 or r12,r0,r0 +220 0002518c 809f0000 lwz r4,0x0(r31) getPointer:type: +224 00025190 4e800421 bctrl +228 00025194 88010039 lbz r0,0x39(r1) +232 00025198 7c651b78 or r5,r3,r3 +236 0002519c 2f800000 cmpwi cr7,r0,0x0 +240 000251a0 419e0084 beq cr7,0x25224 +244 000251a4 2f80000a cmpwi cr7,r0,0xa +248 000251a8 409e0050 bne cr7,0x251f8 +252 000251ac 2f850000 cmpwi cr7,r5,0x0 +256 000251b0 419e0070 beq cr7,0x25220 +260 000251b4 881e004d lbz r0,0x4d(r30) +264 000251b8 80a50000 lwz r5,0x0(r5) +268 000251bc 2f800000 cmpwi cr7,r0,0x0 +272 000251c0 419e0018 beq cr7,0x251d8 +276 000251c4 90a1003c stw r5,0x3c(r1) +280 000251c8 3801003c addi r0,r1,0x3c +284 000251cc 60000000 nop +288 000251d0 60000000 nop +292 000251d4 7ca0042c lwbrx r5,0,r0 +296 000251d8 801e158c lwz r0,0x158c(r30) +300 000251dc 7fc3f378 or r3,r30,r30 +304 000251e0 809f0000 lwz r4,0x0(r31) getPointer:type: +308 000251e4 38c00000 li r6,0x0 +312 000251e8 7c0903a6 mtspr ctr,r0 +316 000251ec 7c0c0378 or r12,r0,r0 +320 000251f0 4e800421 bctrl +324 000251f4 48000030 b 0x25224 +328 000251f8 3c600004 lis r3,0x4 +332 000251fc 80dd0014 lwz r6,0x14(r29) +336 00025200 3c800003 lis r4,0x3 +340 00025204 7c050378 or r5,r0,r0 +344 00025208 8063281c lwz r3,0x281c(r3) +348 0002520c 38841800 addi r4,r4,0x1800 otx: [X86Processor selectorForMsgSend:fromLine:]: unsupported selector type: %d at address: 0x%x\n +352 00025210 386300b0 addi r3,r3,0xb0 +356 00025214 4800d27d bl 0x32490 _fprintf$LDBL128 +360 00025218 38600000 li r3,0x0 +364 0002521c 48000008 b 0x25224 +368 00025220 38600000 li r3,0x0 +372 00025224 38210060 addi r1,r1,0x60 +376 00025228 80010008 lwz r0,0x8(r1) +380 0002522c bba1fff4 lmw r29,0xfff4(r1) +384 00025230 7c0803a6 mtspr lr,r0 +388 00025234 4e800020 blr +392 00025238 60000000 nop +396 0002523c 60000000 nop -(void)[X86Processor commentForLine:] +0 00025240 7c0802a6 mfspr r0,lr +4 00025244 bf41ffe8 stmw r26,0xffe8(r1) +8 00025248 3b850018 addi r28,r5,0x18 +12 0002524c 3fe00003 lis r31,0x3 +16 00025250 3ba00000 li r29,0x0 +20 00025254 7c7e1b78 or r30,r3,r3 +24 00025258 7cbb2b78 or r27,r5,r5 +28 0002525c 90010008 stw r0,0x8(r1) +32 00025260 9421f530 stwu r1,0xf530(r1) +36 00025264 7f83e378 or r3,r28,r28 +40 00025268 389f142c addi r4,r31,0x142c %02hhx +44 0002526c 38a10039 addi r5,r1,0x39 +48 00025270 93a1003c stw r29,0x3c(r1) +52 00025274 93a10040 stw r29,0x40(r1) +56 00025278 9ba10038 stb r29,0x38(r1) +60 0002527c 4800d1d5 bl 0x32450 _sscanf$LDBL128 +64 00025280 88410039 lbz r2,0x39(r1) +68 00025284 9bbe09a1 stb r29,0x9a1(r30) +72 00025288 3922fff1 addi r9,r2,0xfff1 +76 0002528c 2b8900e4 cmplwi cr7,r9,0xe4 +80 00025290 419d1d10 bgt cr7,0x26fa0 +84 00025294 3c400002 lis r2,0x2 +88 00025298 5529103a rlwinm r9,r9,2,0,29 +92 0002529c 384252b0 addi r2,r2,0x52b0 +96 000252a0 7c09102e lwzx r0,r9,r2 +100 000252a4 7c001214 add r0,r0,r2 +104 000252a8 7c0903a6 mtspr ctr,r0 +108 000252ac 4e800420 bctr +112 000252b0 00000394 .long 0x00000394 +116 000252b4 00001cf0 .long 0x00001cf0 +120 000252b8 00001cf0 .long 0x00001cf0 +124 000252bc 00001cf0 .long 0x00001cf0 +128 000252c0 00001cf0 .long 0x00001cf0 +132 000252c4 00001cf0 .long 0x00001cf0 +136 000252c8 00001cf0 .long 0x00001cf0 +140 000252cc 00001cf0 .long 0x00001cf0 +144 000252d0 00001cf0 .long 0x00001cf0 +148 000252d4 00001cf0 .long 0x00001cf0 +152 000252d8 00001cf0 .long 0x00001cf0 +156 000252dc 00001cf0 .long 0x00001cf0 +160 000252e0 00001cf0 .long 0x00001cf0 +164 000252e4 00001cf0 .long 0x00001cf0 +168 000252e8 00001cf0 .long 0x00001cf0 +172 000252ec 00001cf0 .long 0x00001cf0 +176 000252f0 00001cf0 .long 0x00001cf0 +180 000252f4 00001cf0 .long 0x00001cf0 +184 000252f8 00001cf0 .long 0x00001cf0 +188 000252fc 00001cf0 .long 0x00001cf0 +192 00025300 00001cf0 .long 0x00001cf0 +196 00025304 00001cf0 .long 0x00001cf0 +200 00025308 00001cf0 .long 0x00001cf0 +204 0002530c 00001cf0 .long 0x00001cf0 +208 00025310 00001cf0 .long 0x00001cf0 +212 00025314 00001cf0 .long 0x00001cf0 +216 00025318 00001cf0 .long 0x00001cf0 +220 0002531c 00001cf0 .long 0x00001cf0 +224 00025320 000007f0 .long 0x000007f0 +228 00025324 00001cf0 .long 0x00001cf0 +232 00025328 00001cf0 .long 0x00001cf0 +236 0002532c 00001cf0 .long 0x00001cf0 +240 00025330 00001cf0 .long 0x00001cf0 +244 00025334 00001cf0 .long 0x00001cf0 +248 00025338 00001cf0 .long 0x00001cf0 +252 0002533c 00001cf0 .long 0x00001cf0 +256 00025340 00001cf0 .long 0x00001cf0 +260 00025344 00001cf0 .long 0x00001cf0 +264 00025348 00001cf0 .long 0x00001cf0 +268 0002534c 00001cf0 .long 0x00001cf0 +272 00025350 00001cf0 .long 0x00001cf0 +276 00025354 00001cf0 .long 0x00001cf0 +280 00025358 00001cf0 .long 0x00001cf0 +284 0002535c 00001cf0 .long 0x00001cf0 +288 00025360 000007f0 .long 0x000007f0 +292 00025364 00000450 .long 0x00000450 +296 00025368 00001cf0 .long 0x00001cf0 +300 0002536c 00001cf0 .long 0x00001cf0 +304 00025370 00001cf0 .long 0x00001cf0 +308 00025374 00001cf0 .long 0x00001cf0 +312 00025378 00001cf0 .long 0x00001cf0 +316 0002537c 00001cf0 .long 0x00001cf0 +320 00025380 00001cf0 .long 0x00001cf0 +324 00025384 00001cf0 .long 0x00001cf0 +328 00025388 00001cf0 .long 0x00001cf0 +332 0002538c 00001cf0 .long 0x00001cf0 +336 00025390 00001cf0 .long 0x00001cf0 +340 00025394 00001cf0 .long 0x00001cf0 +344 00025398 00001cf0 .long 0x00001cf0 +348 0002539c 00001cf0 .long 0x00001cf0 +352 000253a0 00001cf0 .long 0x00001cf0 +356 000253a4 00001cf0 .long 0x00001cf0 +360 000253a8 00001cf0 .long 0x00001cf0 +364 000253ac 00001cf0 .long 0x00001cf0 +368 000253b0 00001cf0 .long 0x00001cf0 +372 000253b4 00001cf0 .long 0x00001cf0 +376 000253b8 00001cf0 .long 0x00001cf0 +380 000253bc 00001cf0 .long 0x00001cf0 +384 000253c0 00001cf0 .long 0x00001cf0 +388 000253c4 00001cf0 .long 0x00001cf0 +392 000253c8 00001cf0 .long 0x00001cf0 +396 000253cc 00001cf0 .long 0x00001cf0 +400 000253d0 00001cf0 .long 0x00001cf0 +404 000253d4 00001cf0 .long 0x00001cf0 +408 000253d8 00001cf0 .long 0x00001cf0 +412 000253dc 00001cf0 .long 0x00001cf0 +416 000253e0 00001cf0 .long 0x00001cf0 +420 000253e4 00001cf0 .long 0x00001cf0 +424 000253e8 00001cf0 .long 0x00001cf0 +428 000253ec 00001cf0 .long 0x00001cf0 +432 000253f0 00001cf0 .long 0x00001cf0 +436 000253f4 00001cf0 .long 0x00001cf0 +440 000253f8 00001cf0 .long 0x00001cf0 +444 000253fc 00001cf0 .long 0x00001cf0 +448 00025400 00001cf0 .long 0x00001cf0 +452 00025404 00001cf0 .long 0x00001cf0 +456 00025408 00001cf0 .long 0x00001cf0 +460 0002540c 0000048c .long 0x0000048c +464 00025410 00001cf0 .long 0x00001cf0 +468 00025414 00001cf0 .long 0x00001cf0 +472 00025418 00001cf0 .long 0x00001cf0 +476 0002541c 00001cf0 .long 0x00001cf0 +480 00025420 00001cf0 .long 0x00001cf0 +484 00025424 00001cf0 .long 0x00001cf0 +488 00025428 00001cf0 .long 0x00001cf0 +492 0002542c 00001cf0 .long 0x00001cf0 +496 00025430 00001cf0 .long 0x00001cf0 +500 00025434 00001cf0 .long 0x00001cf0 +504 00025438 00001cf0 .long 0x00001cf0 +508 0002543c 00001cf0 .long 0x00001cf0 +512 00025440 00001cf0 .long 0x00001cf0 +516 00025444 00001cf0 .long 0x00001cf0 +520 00025448 00001cf0 .long 0x00001cf0 +524 0002544c 00001cf0 .long 0x00001cf0 +528 00025450 00001cf0 .long 0x00001cf0 +532 00025454 00001cf0 .long 0x00001cf0 +536 00025458 00001cf0 .long 0x00001cf0 +540 0002545c 00001cf0 .long 0x00001cf0 +544 00025460 00001cf0 .long 0x00001cf0 +548 00025464 00001cf0 .long 0x00001cf0 +552 00025468 00001cf0 .long 0x00001cf0 +556 0002546c 00001cf0 .long 0x00001cf0 +560 00025470 00001cf0 .long 0x00001cf0 +564 00025474 00000590 .long 0x00000590 +568 00025478 000007f0 .long 0x000007f0 +572 0002547c 00001cf0 .long 0x00001cf0 +576 00025480 00000590 .long 0x00000590 +580 00025484 00001cf0 .long 0x00001cf0 +584 00025488 00001cf0 .long 0x00001cf0 +588 0002548c 00001cf0 .long 0x00001cf0 +592 00025490 00001cf0 .long 0x00001cf0 +596 00025494 000007f0 .long 0x000007f0 +600 00025498 000007f0 .long 0x000007f0 +604 0002549c 00001cf0 .long 0x00001cf0 +608 000254a0 000007f0 .long 0x000007f0 +612 000254a4 00001cf0 .long 0x00001cf0 +616 000254a8 00000b40 .long 0x00000b40 +620 000254ac 00001cf0 .long 0x00001cf0 +624 000254b0 00001cf0 .long 0x00001cf0 +628 000254b4 00001cf0 .long 0x00001cf0 +632 000254b8 00001cf0 .long 0x00001cf0 +636 000254bc 00001cf0 .long 0x00001cf0 +640 000254c0 00001cf0 .long 0x00001cf0 +644 000254c4 00001cf0 .long 0x00001cf0 +648 000254c8 00001cf0 .long 0x00001cf0 +652 000254cc 00001cf0 .long 0x00001cf0 +656 000254d0 00001cf0 .long 0x00001cf0 +660 000254d4 00001cf0 .long 0x00001cf0 +664 000254d8 00001cf0 .long 0x00001cf0 +668 000254dc 00001cf0 .long 0x00001cf0 +672 000254e0 00001cf0 .long 0x00001cf0 +676 000254e4 00001cf0 .long 0x00001cf0 +680 000254e8 00001cf0 .long 0x00001cf0 +684 000254ec 00001cf0 .long 0x00001cf0 +688 000254f0 00001cf0 .long 0x00001cf0 +692 000254f4 00001cf0 .long 0x00001cf0 +696 000254f8 00000e10 .long 0x00000e10 +700 000254fc 00001cf0 .long 0x00001cf0 +704 00025500 00000e10 .long 0x00000e10 +708 00025504 00001cf0 .long 0x00001cf0 +712 00025508 00001cf0 .long 0x00001cf0 +716 0002550c 00001cf0 .long 0x00001cf0 +720 00025510 00001cf0 .long 0x00001cf0 +724 00025514 00001cf0 .long 0x00001cf0 +728 00025518 00001cf0 .long 0x00001cf0 +732 0002551c 00001cf0 .long 0x00001cf0 +736 00025520 00001cf0 .long 0x00001cf0 +740 00025524 00001cf0 .long 0x00001cf0 +744 00025528 00001cf0 .long 0x00001cf0 +748 0002552c 00001cf0 .long 0x00001cf0 +752 00025530 00001cf0 .long 0x00001cf0 +756 00025534 00000e40 .long 0x00000e40 +760 00025538 00000e40 .long 0x00000e40 +764 0002553c 00000e40 .long 0x00000e40 +768 00025540 00000e40 .long 0x00000e40 +772 00025544 00000e40 .long 0x00000e40 +776 00025548 00000e40 .long 0x00000e40 +780 0002554c 00000e40 .long 0x00000e40 +784 00025550 00000e40 .long 0x00000e40 +788 00025554 00000e7c .long 0x00000e7c +792 00025558 00000e7c .long 0x00000e7c +796 0002555c 00000e7c .long 0x00000e7c +800 00025560 00000e7c .long 0x00000e7c +804 00025564 00000e7c .long 0x00000e7c +808 00025568 00000e7c .long 0x00000e7c +812 0002556c 00000e7c .long 0x00000e7c +816 00025570 00000e7c .long 0x00000e7c +820 00025574 00001cf0 .long 0x00001cf0 +824 00025578 00001cf0 .long 0x00001cf0 +828 0002557c 00001cf0 .long 0x00001cf0 +832 00025580 00001cf0 .long 0x00001cf0 +836 00025584 00001cf0 .long 0x00001cf0 +840 00025588 00001cf0 .long 0x00001cf0 +844 0002558c 000007f0 .long 0x000007f0 +848 00025590 00000f94 .long 0x00000f94 +852 00025594 00001cf0 .long 0x00001cf0 +856 00025598 00001cf0 .long 0x00001cf0 +860 0002559c 00001cf0 .long 0x00001cf0 +864 000255a0 00001cf0 .long 0x00001cf0 +868 000255a4 00001cf0 .long 0x00001cf0 +872 000255a8 00001540 .long 0x00001540 +876 000255ac 00001cf0 .long 0x00001cf0 +880 000255b0 00001cf0 .long 0x00001cf0 +884 000255b4 00001cf0 .long 0x00001cf0 +888 000255b8 00001cf0 .long 0x00001cf0 +892 000255bc 00001cf0 .long 0x00001cf0 +896 000255c0 00001cf0 .long 0x00001cf0 +900 000255c4 00001cf0 .long 0x00001cf0 +904 000255c8 00001cf0 .long 0x00001cf0 +908 000255cc 00001cf0 .long 0x00001cf0 +912 000255d0 00001cf0 .long 0x00001cf0 +916 000255d4 00001cf0 .long 0x00001cf0 +920 000255d8 0000157c .long 0x0000157c +924 000255dc 00001cf0 .long 0x00001cf0 +928 000255e0 00001cf0 .long 0x00001cf0 +932 000255e4 00001cf0 .long 0x00001cf0 +936 000255e8 0000157c .long 0x0000157c +940 000255ec 00001cf0 .long 0x00001cf0 +944 000255f0 00001cf0 .long 0x00001cf0 +948 000255f4 00001cf0 .long 0x00001cf0 +952 000255f8 00001cf0 .long 0x00001cf0 +956 000255fc 00001cf0 .long 0x00001cf0 +960 00025600 00001cf0 .long 0x00001cf0 +964 00025604 00001cf0 .long 0x00001cf0 +968 00025608 00001cf0 .long 0x00001cf0 +972 0002560c 00001cf0 .long 0x00001cf0 +976 00025610 00001cf0 .long 0x00001cf0 +980 00025614 00001cf0 .long 0x00001cf0 +984 00025618 00001cf0 .long 0x00001cf0 +988 0002561c 00001cf0 .long 0x00001cf0 +992 00025620 00001cf0 .long 0x00001cf0 +996 00025624 00001cf0 .long 0x00001cf0 +1000 00025628 00001cf0 .long 0x00001cf0 +1004 0002562c 00001cf0 .long 0x00001cf0 +1008 00025630 00001cf0 .long 0x00001cf0 +1012 00025634 00001cf0 .long 0x00001cf0 +1016 00025638 00001cf0 .long 0x00001cf0 +1020 0002563c 00001940 .long 0x00001940 +1024 00025640 00001940 .long 0x00001940 +1028 00025644 a01b001a lhz r0,0x1a(r27) +1032 00025648 2f803265 cmpwi cr7,r0,0x3265 +1036 0002564c 409e1954 bne cr7,0x26fa0 +1040 00025650 3c800003 lis r4,0x3 +1044 00025654 38a10040 addi r5,r1,0x40 +1048 00025658 387b001e addi r3,r27,0x1e +1052 0002565c 3884ffc0 addi r4,r4,0xffc0 %08x +1056 00025660 4800cdf1 bl 0x32450 _sscanf$LDBL128 +1060 00025664 805e158c lwz r2,0x158c(r30) +1064 00025668 80010040 lwz r0,0x40(r1) +1068 0002566c 3c800004 lis r4,0x4 +1072 00025670 38a10044 addi r5,r1,0x44 +1076 00025674 7fc3f378 or r3,r30,r30 +1080 00025678 38c00000 li r6,0x0 +1084 0002567c 80844458 lwz r4,0x4458(r4) getPointer:type: +1088 00025680 7c4903a6 mtspr ctr,r2 +1092 00025684 90010044 stw r0,0x44(r1) +1096 00025688 7c4c1378 or r12,r2,r2 +1100 0002568c 60000000 nop +1104 00025690 7ca02c2c lwbrx r5,0,r5 +1108 00025694 90a10040 stw r5,0x40(r1) +1112 00025698 4e800421 bctrl +1116 0002569c 2c030000 cmpwi r3,0x0 +1120 000256a0 41821900 beq 0x26fa0 +1124 000256a4 881e004d lbz r0,0x4d(r30) +1128 000256a8 80630000 lwz r3,0x0(r3) +1132 000256ac 2f800000 cmpwi cr7,r0,0x0 +1136 000256b0 90610044 stw r3,0x44(r1) +1140 000256b4 419e001c beq cr7,0x256d0 +1144 000256b8 90610048 stw r3,0x48(r1) +1148 000256bc 38010048 addi r0,r1,0x48 +1152 000256c0 60000000 nop +1156 000256c4 60000000 nop +1160 000256c8 7c00042c lwbrx r0,0,r0 +1164 000256cc 90010044 stw r0,0x44(r1) +1168 000256d0 c0010044 lfs f0,0x44(r1) +1172 000256d4 3ca00003 lis r5,0x3 +1176 000256d8 387e09a1 addi r3,r30,0x9a1 +1180 000256dc 3880001e li r4,0x1e +1184 000256e0 38a510d0 addi r5,r5,0x10d0 %G +1188 000256e4 d8010aa0 stfd f0,0xaa0(r1) +1192 000256e8 fc200090 fmr f1,f0 +1196 000256ec 60000000 nop +1200 000256f0 80c10aa0 lwz r6,0xaa0(r1) +1204 000256f4 80e10aa4 lwz r7,0xaa4(r1) +1208 000256f8 4800cf29 bl 0x32620 _snprintf$LDBL128 +1212 000256fc 480018a4 b 0x26fa0 +1216 00025700 387b001a addi r3,r27,0x1a +1220 00025704 389f142c addi r4,r31,0x142c %02hhx +1224 00025708 38a10048 addi r5,r1,0x48 +1228 0002570c 4800cd45 bl 0x32450 _sscanf$LDBL128 +1232 00025710 88c10048 lbz r6,0x48(r1) +1236 00025714 3806ffe0 addi r0,r6,0xffe0 +1240 00025718 5400063e rlwinm r0,r0,0,24,31 +1244 0002571c 2b80005e cmplwi cr7,r0,0x5e '^' +1248 00025720 419d1880 bgt cr7,0x26fa0 +1252 00025724 3ca00003 lis r5,0x3 +1256 00025728 387e09a1 addi r3,r30,0x9a1 +1260 0002572c 38800004 li r4,0x4 +1264 00025730 38a51048 addi r5,r5,0x1048 '%c' +1268 00025734 4800ceed bl 0x32620 _snprintf$LDBL128 +1272 00025738 48001868 b 0x26fa0 +1276 0002573c a01b001a lhz r0,0x1a(r27) +1280 00025740 2f803066 cmpwi cr7,r0,0x3066 +1284 00025744 409e185c bne cr7,0x26fa0 +1288 00025748 801b001c lwz r0,0x1c(r27) +1292 0002574c 3c403265 lis r2,0x3265 +1296 00025750 5400001e rlwinm r0,r0,0,0,15 +1300 00025754 7f801000 cmpw cr7,r0,r2 +1304 00025758 409e1848 bne cr7,0x26fa0 +1308 0002575c 3c800003 lis r4,0x3 +1312 00025760 38a10040 addi r5,r1,0x40 +1316 00025764 387b0020 addi r3,r27,0x20 +1320 00025768 3be10048 addi r31,r1,0x48 +1324 0002576c 3884ffc0 addi r4,r4,0xffc0 %08x +1328 00025770 4800cce1 bl 0x32450 _sscanf$LDBL128 +1332 00025774 801e158c lwz r0,0x158c(r30) +1336 00025778 80e10040 lwz r7,0x40(r1) +1340 0002577c 3c800004 lis r4,0x4 +1344 00025780 7fc3f378 or r3,r30,r30 +1348 00025784 38c00000 li r6,0x0 +1352 00025788 80844458 lwz r4,0x4458(r4) getPointer:type: +1356 0002578c 7c0903a6 mtspr ctr,r0 +1360 00025790 90e10048 stw r7,0x48(r1) +1364 00025794 7c0c0378 or r12,r0,r0 +1368 00025798 60000000 nop +1372 0002579c 7ca0fc2c lwbrx r5,0,r31 +1376 000257a0 90a10040 stw r5,0x40(r1) +1380 000257a4 4e800421 bctrl +1384 000257a8 2c030000 cmpwi r3,0x0 +1388 000257ac 418217f4 beq 0x26fa0 +1392 000257b0 881e004d lbz r0,0x4d(r30) +1396 000257b4 80830004 lwz r4,0x4(r3) +1400 000257b8 80630000 lwz r3,0x0(r3) +1404 000257bc 2f800000 cmpwi cr7,r0,0x0 +1408 000257c0 90810054 stw r4,0x54(r1) +1412 000257c4 90610050 stw r3,0x50(r1) +1416 000257c8 419e0038 beq cr7,0x25800 +1420 000257cc 90610048 stw r3,0x48(r1) +1424 000257d0 38400004 li r2,0x4 +1428 000257d4 9081004c stw r4,0x4c(r1) +1432 000257d8 60000000 nop +1436 000257dc 7c00fc2c lwbrx r0,0,r31 +1440 000257e0 7d22fc2c lwbrx r9,r2,r31 +1444 000257e4 9001006c stw r0,0x6c(r1) +1448 000257e8 91210068 stw r9,0x68(r1) +1452 000257ec 60000000 nop +1456 000257f0 8061006c lwz r3,0x6c(r1) +1460 000257f4 80410068 lwz r2,0x68(r1) +1464 000257f8 90610054 stw r3,0x54(r1) +1468 000257fc 90410050 stw r2,0x50(r1) +1472 00025800 80c10050 lwz r6,0x50(r1) +1476 00025804 80e10054 lwz r7,0x54(r1) +1480 00025808 3ca00003 lis r5,0x3 +1484 0002580c 387e09a1 addi r3,r30,0x9a1 +1488 00025810 3880001e li r4,0x1e +1492 00025814 38a510cc addi r5,r5,0x10cc %lG +1496 00025818 90c10aa0 stw r6,0xaa0(r1) +1500 0002581c 90e10aa4 stw r7,0xaa4(r1) +1504 00025820 60000000 nop +1508 00025824 60000000 nop +1512 00025828 c8210aa0 lfd f1,0xaa0(r1) +1516 0002582c 4800cdf5 bl 0x32620 _snprintf$LDBL128 +1520 00025830 48001770 b 0x26fa0 +1524 00025834 60000000 nop +1528 00025838 60000000 nop +1532 0002583c 60000000 nop +1536 00025840 3bbf142c addi r29,r31,0x142c +1540 00025844 387b001a addi r3,r27,0x1a +1544 00025848 38a10038 addi r5,r1,0x38 +1548 0002584c 7fa4eb78 or r4,r29,r29 +1552 00025850 4800cc01 bl 0x32450 _sscanf$LDBL128 +1556 00025854 88410038 lbz r2,0x38(r1) +1560 00025858 5440ef7e rlwinm r0,r2,29,29,31 +1564 0002585c 2f800007 cmpwi cr7,r0,0x7 +1568 00025860 409e1740 bne cr7,0x26fa0 +1572 00025864 5440d1be rlwinm r0,r2,26,6,31 +1576 00025868 38400004 li r2,0x4 +1580 0002586c 2f800001 cmpwi cr7,r0,0x1 +1584 00025870 98410044 stb r2,0x44(r1) +1588 00025874 409e000c bne cr7,0x25880 +1592 00025878 38000006 li r0,0x6 +1596 0002587c 98010044 stb r0,0x44(r1) +1600 00025880 88610044 lbz r3,0x44(r1) +1604 00025884 7fa4eb78 or r4,r29,r29 +1608 00025888 38a10048 addi r5,r1,0x48 +1612 0002588c 7c7c1a14 add r3,r28,r3 +1616 00025890 4800cbc1 bl 0x32450 _sscanf$LDBL128 +1620 00025894 89210038 lbz r9,0x38(r1) +1624 00025898 55202676 rlwinm r0,r9,4,25,27 +1628 0002589c 7d40f214 add r10,r0,r30 +1632 000258a0 804a15f8 lwz r2,0x15f8(r10) +1636 000258a4 2f820000 cmpwi cr7,r2,0x0 +1640 000258a8 419e01c0 beq cr7,0x25a68 +1644 000258ac 880a15f4 lbz r0,0x15f4(r10) +1648 000258b0 2f800000 cmpwi cr7,r0,0x0 +1652 000258b4 419e16ec beq cr7,0x26fa0 +1656 000258b8 5520d1be rlwinm r0,r9,26,6,31 +1660 000258bc 2f800003 cmpwi cr7,r0,0x3 +1664 000258c0 419e16e0 beq cr7,0x26fa0 +1668 000258c4 3c400003 lis r2,0x3 +1672 000258c8 3b410130 addi r26,r1,0x130 +1676 000258cc 38a00028 li r5,0x28 +1680 000258d0 38422f40 addi r2,r2,0x2f40 +1684 000258d4 7f43d378 or r3,r26,r26 +1688 000258d8 80020008 lwz r0,0x8(r2) +1692 000258dc 81220000 lwz r9,0x0(r2) +1696 000258e0 81620004 lwz r11,0x4(r2) +1700 000258e4 90010060 stw r0,0x60(r1) +1704 000258e8 91210058 stw r9,0x58(r1) +1708 000258ec 9161005c stw r11,0x5c(r1) +1712 000258f0 808a15f8 lwz r4,0x15f8(r10) +1716 000258f4 4800ca5d bl 0x32350 _memcpy +1720 000258f8 881e004d lbz r0,0x4d(r30) +1724 000258fc 2f800000 cmpwi cr7,r0,0x0 +1728 00025900 419e000c beq cr7,0x2590c +1732 00025904 7f43d378 or r3,r26,r26 +1736 00025908 4bfdd6b9 bl _swap_objc_class +1740 0002590c 881e0980 lbz r0,0x980(r30) +1744 00025910 2f800000 cmpwi cr7,r0,0x0 +1748 00025914 409e0044 bne cr7,0x25958 +1752 00025918 801e15cc lwz r0,0x15cc(r30) +1756 0002591c 3c800004 lis r4,0x4 +1760 00025920 7fc3f378 or r3,r30,r30 +1764 00025924 7f45d378 or r5,r26,r26 +1768 00025928 7f46d378 or r6,r26,r26 +1772 0002592c 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +1776 00025930 7c0903a6 mtspr ctr,r0 +1780 00025934 7c0c0378 or r12,r0,r0 +1784 00025938 4e800421 bctrl +1788 0002593c 2f830000 cmpwi cr7,r3,0x0 +1792 00025940 419e1660 beq cr7,0x26fa0 +1796 00025944 881e004d lbz r0,0x4d(r30) +1800 00025948 2f800000 cmpwi cr7,r0,0x0 +1804 0002594c 419e000c beq cr7,0x25958 +1808 00025950 7f43d378 or r3,r26,r26 +1812 00025954 4bfdd66d bl _swap_objc_class +1816 00025958 389f142c addi r4,r31,0x142c +1820 0002595c 38a10044 addi r5,r1,0x44 +1824 00025960 387b001c addi r3,r27,0x1c +1828 00025964 4800caed bl 0x32450 _sscanf$LDBL128 +1832 00025968 801e15ec lwz r0,0x15ec(r30) +1836 0002596c 3c800004 lis r4,0x4 +1840 00025970 7f46d378 or r6,r26,r26 +1844 00025974 7fc3f378 or r3,r30,r30 +1848 00025978 38a10058 addi r5,r1,0x58 +1852 0002597c 88e10044 lbz r7,0x44(r1) +1856 00025980 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +1860 00025984 7c0903a6 mtspr ctr,r0 +1864 00025988 7c0c0378 or r12,r0,r0 +1868 0002598c 4e800421 bctrl +1872 00025990 2f830000 cmpwi cr7,r3,0x0 +1876 00025994 419e160c beq cr7,0x26fa0 +1880 00025998 801e158c lwz r0,0x158c(r30) +1884 0002599c 3fe00004 lis r31,0x4 +1888 000259a0 7fc3f378 or r3,r30,r30 +1892 000259a4 80a10058 lwz r5,0x58(r1) +1896 000259a8 38c00000 li r6,0x0 +1900 000259ac 3bff4458 addi r31,r31,0x4458 getPointer:type: +1904 000259b0 7c0903a6 mtspr ctr,r0 +1908 000259b4 809f0000 lwz r4,0x0(r31) getPointer:type: +1912 000259b8 7c0c0378 or r12,r0,r0 +1916 000259bc 4e800421 bctrl +1920 000259c0 2f830000 cmpwi cr7,r3,0x0 +1924 000259c4 9061003c stw r3,0x3c(r1) +1928 000259c8 419e15d8 beq cr7,0x26fa0 +1932 000259cc 881e02ee lbz r0,0x2ee(r30) +1936 000259d0 2f800000 cmpwi cr7,r0,0x0 +1940 000259d4 419e0078 beq cr7,0x25a4c +1944 000259d8 38000000 li r0,0x0 +1948 000259dc 805e158c lwz r2,0x158c(r30) +1952 000259e0 809f0000 lwz r4,0x0(r31) getPointer:type: +1956 000259e4 80a1005c lwz r5,0x5c(r1) +1960 000259e8 7fc3f378 or r3,r30,r30 +1964 000259ec 38c00000 li r6,0x0 +1968 000259f0 980101f8 stb r0,0x1f8(r1) +1972 000259f4 3fa00004 lis r29,0x4 +1976 000259f8 3b6101f8 addi r27,r1,0x1f8 +1980 000259fc 7c4903a6 mtspr ctr,r2 +1984 00025a00 7c4c1378 or r12,r2,r2 +1988 00025a04 83bd442c lwz r29,0x442c(r29) getDescription:forType: +1992 00025a08 839e155c lwz r28,0x155c(r30) +1996 00025a0c 4e800421 bctrl +2000 00025a10 7fa4eb78 or r4,r29,r29 +2004 00025a14 7f65db78 or r5,r27,r27 +2008 00025a18 7c661b78 or r6,r3,r3 +2012 00025a1c 7fc3f378 or r3,r30,r30 +2016 00025a20 7f8903a6 mtspr ctr,r28 +2020 00025a24 7f8ce378 or r12,r28,r28 +2024 00025a28 4e800421 bctrl +2028 00025a2c 80e1003c lwz r7,0x3c(r1) +2032 00025a30 3ca00003 lis r5,0x3 +2036 00025a34 7f66db78 or r6,r27,r27 +2040 00025a38 387e09a1 addi r3,r30,0x9a1 +2044 00025a3c 388007cf li r4,0x7cf +2048 00025a40 38a510c4 addi r5,r5,0x10c4 (%s)%s +2052 00025a44 4800cbdd bl 0x32620 _snprintf$LDBL128 +2056 00025a48 48001558 b 0x26fa0 +2060 00025a4c 3ca00003 lis r5,0x3 +2064 00025a50 7c661b78 or r6,r3,r3 +2068 00025a54 388007cf li r4,0x7cf +2072 00025a58 387e09a1 addi r3,r30,0x9a1 +2076 00025a5c 38a5fe24 addi r5,r5,0xfe24 %s +2080 00025a60 4800cbc1 bl 0x32620 _snprintf$LDBL128 +2084 00025a64 4800153c b 0x26fa0 +2088 00025a68 88c10048 lbz r6,0x48(r1) +2092 00025a6c 3806ffe0 addi r0,r6,0xffe0 +2096 00025a70 5400063e rlwinm r0,r0,0,24,31 +2100 00025a74 2b80005e cmplwi cr7,r0,0x5e '^' +2104 00025a78 419d1528 bgt cr7,0x26fa0 +2108 00025a7c 3ca00003 lis r5,0x3 +2112 00025a80 387e09a1 addi r3,r30,0x9a1 +2116 00025a84 38800004 li r4,0x4 +2120 00025a88 38a51048 addi r5,r5,0x1048 '%c' +2124 00025a8c 4800cb95 bl 0x32620 _snprintf$LDBL128 +2128 00025a90 48001510 b 0x26fa0 +2132 00025a94 60000000 nop +2136 00025a98 60000000 nop +2140 00025a9c 60000000 nop +2144 00025aa0 387b001a addi r3,r27,0x1a +2148 00025aa4 389f142c addi r4,r31,0x142c +2152 00025aa8 38a10038 addi r5,r1,0x38 +2156 00025aac 4800c9a5 bl 0x32450 _sscanf$LDBL128 +2160 00025ab0 88010039 lbz r0,0x39(r1) +2164 00025ab4 2f800081 cmpwi cr7,r0,0x81 +2168 00025ab8 409e0018 bne cr7,0x25ad0 +2172 00025abc 89410038 lbz r10,0x38(r1) +2176 00025ac0 5540ef7e rlwinm r0,r10,29,29,31 +2180 00025ac4 2f800007 cmpwi cr7,r0,0x7 +2184 00025ac8 409e14d8 bne cr7,0x26fa0 +2188 00025acc 48000008 b 0x25ad4 +2192 00025ad0 89410038 lbz r10,0x38(r1) +2196 00025ad4 5540063e rlwinm r0,r10,0,24,31 +2200 00025ad8 540bd1bf rlwinm. r11,r0,26,6,31 +2204 00025adc 40820040 bne 0x25b1c +2208 00025ae0 5400077e rlwinm r0,r0,0,29,31 +2212 00025ae4 2f800005 cmpwi cr7,r0,0x5 +2216 00025ae8 409e14b8 bne cr7,0x26fa0 +2220 00025aec 3c800003 lis r4,0x3 +2224 00025af0 387b001c addi r3,r27,0x1c +2228 00025af4 38a10040 addi r5,r1,0x40 +2232 00025af8 3884ffc0 addi r4,r4,0xffc0 %08x +2236 00025afc 4800c955 bl 0x32450 _sscanf$LDBL128 +2240 00025b00 80e10040 lwz r7,0x40(r1) +2244 00025b04 38010048 addi r0,r1,0x48 +2248 00025b08 90e10048 stw r7,0x48(r1) +2252 00025b0c 60000000 nop +2256 00025b10 7c00042c lwbrx r0,0,r0 +2260 00025b14 90010040 stw r0,0x40(r1) +2264 00025b18 48001488 b 0x26fa0 +2268 00025b1c 5409077e rlwinm r9,r0,0,29,31 +2272 00025b20 55202036 rlwinm r0,r9,4,0,27 +2276 00025b24 7d40f214 add r10,r0,r30 +2280 00025b28 804a15f8 lwz r2,0x15f8(r10) +2284 00025b2c 2f820000 cmpwi cr7,r2,0x0 +2288 00025b30 419e0218 beq cr7,0x25d48 +2292 00025b34 880a15f4 lbz r0,0x15f4(r10) +2296 00025b38 2f800000 cmpwi cr7,r0,0x0 +2300 00025b3c 419e1464 beq cr7,0x26fa0 +2304 00025b40 2f8b0003 cmpwi cr7,r11,0x3 +2308 00025b44 419e145c beq cr7,0x26fa0 +2312 00025b48 3c400003 lis r2,0x3 +2316 00025b4c 3ba10068 addi r29,r1,0x68 +2320 00025b50 38a00028 li r5,0x28 +2324 00025b54 38422f34 addi r2,r2,0x2f34 +2328 00025b58 7fa3eb78 or r3,r29,r29 +2332 00025b5c 80020008 lwz r0,0x8(r2) +2336 00025b60 81220000 lwz r9,0x0(r2) +2340 00025b64 81620004 lwz r11,0x4(r2) +2344 00025b68 90010060 stw r0,0x60(r1) +2348 00025b6c 91210058 stw r9,0x58(r1) +2352 00025b70 9161005c stw r11,0x5c(r1) +2356 00025b74 808a15f8 lwz r4,0x15f8(r10) +2360 00025b78 4800c7d9 bl 0x32350 _memcpy +2364 00025b7c 881e004d lbz r0,0x4d(r30) +2368 00025b80 2f800000 cmpwi cr7,r0,0x0 +2372 00025b84 419e000c beq cr7,0x25b90 +2376 00025b88 7fa3eb78 or r3,r29,r29 +2380 00025b8c 4bfdd435 bl _swap_objc_class +2384 00025b90 881e0980 lbz r0,0x980(r30) +2388 00025b94 2f800000 cmpwi cr7,r0,0x0 +2392 00025b98 409e0044 bne cr7,0x25bdc +2396 00025b9c 801e15cc lwz r0,0x15cc(r30) +2400 00025ba0 3c800004 lis r4,0x4 +2404 00025ba4 7fc3f378 or r3,r30,r30 +2408 00025ba8 7fa5eb78 or r5,r29,r29 +2412 00025bac 7fa6eb78 or r6,r29,r29 +2416 00025bb0 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +2420 00025bb4 7c0903a6 mtspr ctr,r0 +2424 00025bb8 7c0c0378 or r12,r0,r0 +2428 00025bbc 4e800421 bctrl +2432 00025bc0 2f830000 cmpwi cr7,r3,0x0 +2436 00025bc4 419e13dc beq cr7,0x26fa0 +2440 00025bc8 881e004d lbz r0,0x4d(r30) +2444 00025bcc 2f800000 cmpwi cr7,r0,0x0 +2448 00025bd0 419e000c beq cr7,0x25bdc +2452 00025bd4 7fa3eb78 or r3,r29,r29 +2456 00025bd8 4bfdd3e9 bl _swap_objc_class +2460 00025bdc 88010038 lbz r0,0x38(r1) +2464 00025be0 5400d1be rlwinm r0,r0,26,6,31 +2468 00025be4 2f800001 cmpwi cr7,r0,0x1 +2472 00025be8 409e0034 bne cr7,0x25c1c +2476 00025bec 389f142c addi r4,r31,0x142c +2480 00025bf0 38a10048 addi r5,r1,0x48 +2484 00025bf4 387b001c addi r3,r27,0x1c +2488 00025bf8 4800c859 bl 0x32450 _sscanf$LDBL128 +2492 00025bfc 3c800004 lis r4,0x4 +2496 00025c00 801e15ec lwz r0,0x15ec(r30) +2500 00025c04 88e10048 lbz r7,0x48(r1) +2504 00025c08 7fa6eb78 or r6,r29,r29 +2508 00025c0c 7fc3f378 or r3,r30,r30 +2512 00025c10 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +2516 00025c14 38a10058 addi r5,r1,0x58 +2520 00025c18 4800004c b 0x25c64 +2524 00025c1c 2f800002 cmpwi cr7,r0,0x2 +2528 00025c20 409e0058 bne cr7,0x25c78 +2532 00025c24 3c800003 lis r4,0x3 +2536 00025c28 38a10050 addi r5,r1,0x50 +2540 00025c2c 387b001c addi r3,r27,0x1c +2544 00025c30 3884ffc0 addi r4,r4,0xffc0 %08x +2548 00025c34 4800c81d bl 0x32450 _sscanf$LDBL128 +2552 00025c38 80e10050 lwz r7,0x50(r1) +2556 00025c3c 801e15ec lwz r0,0x15ec(r30) +2560 00025c40 3c800004 lis r4,0x4 +2564 00025c44 7fa6eb78 or r6,r29,r29 +2568 00025c48 7fc3f378 or r3,r30,r30 +2572 00025c4c 38a10058 addi r5,r1,0x58 +2576 00025c50 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +2580 00025c54 90e10048 stw r7,0x48(r1) +2584 00025c58 38e10048 addi r7,r1,0x48 +2588 00025c5c 7ce03c2c lwbrx r7,0,r7 +2592 00025c60 90e10050 stw r7,0x50(r1) +2596 00025c64 7c0903a6 mtspr ctr,r0 +2600 00025c68 7c0c0378 or r12,r0,r0 +2604 00025c6c 4e800421 bctrl +2608 00025c70 2f830000 cmpwi cr7,r3,0x0 +2612 00025c74 419e132c beq cr7,0x26fa0 +2616 00025c78 801e158c lwz r0,0x158c(r30) +2620 00025c7c 3fe00004 lis r31,0x4 +2624 00025c80 7fc3f378 or r3,r30,r30 +2628 00025c84 80a10058 lwz r5,0x58(r1) +2632 00025c88 38c00000 li r6,0x0 +2636 00025c8c 3bff4458 addi r31,r31,0x4458 getPointer:type: +2640 00025c90 7c0903a6 mtspr ctr,r0 +2644 00025c94 809f0000 lwz r4,0x0(r31) getPointer:type: +2648 00025c98 7c0c0378 or r12,r0,r0 +2652 00025c9c 4e800421 bctrl +2656 00025ca0 2f830000 cmpwi cr7,r3,0x0 +2660 00025ca4 9061003c stw r3,0x3c(r1) +2664 00025ca8 419e12f8 beq cr7,0x26fa0 +2668 00025cac 881e02ee lbz r0,0x2ee(r30) +2672 00025cb0 2f800000 cmpwi cr7,r0,0x0 +2676 00025cb4 419e0078 beq cr7,0x25d2c +2680 00025cb8 38000000 li r0,0x0 +2684 00025cbc 805e158c lwz r2,0x158c(r30) +2688 00025cc0 809f0000 lwz r4,0x0(r31) getPointer:type: +2692 00025cc4 80a1005c lwz r5,0x5c(r1) +2696 00025cc8 7fc3f378 or r3,r30,r30 +2700 00025ccc 38c00000 li r6,0x0 +2704 00025cd0 98010130 stb r0,0x130(r1) +2708 00025cd4 3fa00004 lis r29,0x4 +2712 00025cd8 3b610130 addi r27,r1,0x130 +2716 00025cdc 7c4903a6 mtspr ctr,r2 +2720 00025ce0 7c4c1378 or r12,r2,r2 +2724 00025ce4 83bd442c lwz r29,0x442c(r29) getDescription:forType: +2728 00025ce8 839e155c lwz r28,0x155c(r30) +2732 00025cec 4e800421 bctrl +2736 00025cf0 7fa4eb78 or r4,r29,r29 +2740 00025cf4 7f65db78 or r5,r27,r27 +2744 00025cf8 7c661b78 or r6,r3,r3 +2748 00025cfc 7fc3f378 or r3,r30,r30 +2752 00025d00 7f8903a6 mtspr ctr,r28 +2756 00025d04 7f8ce378 or r12,r28,r28 +2760 00025d08 4e800421 bctrl +2764 00025d0c 80e1003c lwz r7,0x3c(r1) +2768 00025d10 3ca00003 lis r5,0x3 +2772 00025d14 7f66db78 or r6,r27,r27 +2776 00025d18 387e09a1 addi r3,r30,0x9a1 +2780 00025d1c 388007cf li r4,0x7cf +2784 00025d20 38a510c4 addi r5,r5,0x10c4 (%s)%s +2788 00025d24 4800c8fd bl 0x32620 _snprintf$LDBL128 +2792 00025d28 48001278 b 0x26fa0 +2796 00025d2c 3ca00003 lis r5,0x3 +2800 00025d30 7c661b78 or r6,r3,r3 +2804 00025d34 388007cf li r4,0x7cf +2808 00025d38 387e09a1 addi r3,r30,0x9a1 +2812 00025d3c 38a5fe24 addi r5,r5,0xfe24 %s +2816 00025d40 4800c8e1 bl 0x32620 _snprintf$LDBL128 +2820 00025d44 4800125c b 0x26fa0 +2824 00025d48 2f8b0002 cmpwi cr7,r11,0x2 +2828 00025d4c 409e1254 bne cr7,0x26fa0 +2832 00025d50 2f890004 cmpwi cr7,r9,0x4 +2836 00025d54 419e124c beq cr7,0x26fa0 +2840 00025d58 881e02ef lbz r0,0x2ef(r30) +2844 00025d5c 7c000774 extsb r0,r0 +2848 00025d60 7f890000 cmpw cr7,r9,r0 +2852 00025d64 409e0058 bne cr7,0x25dbc +2856 00025d68 880a15f4 lbz r0,0x15f4(r10) +2860 00025d6c 2f800000 cmpwi cr7,r0,0x0 +2864 00025d70 419e004c beq cr7,0x25dbc +2868 00025d74 3c800003 lis r4,0x3 +2872 00025d78 387b001c addi r3,r27,0x1c +2876 00025d7c 38a10048 addi r5,r1,0x48 +2880 00025d80 3884ffc0 addi r4,r4,0xffc0 %08x +2884 00025d84 4800c6cd bl 0x32450 _sscanf$LDBL128 +2888 00025d88 80010048 lwz r0,0x48(r1) +2892 00025d8c 885e02ef lbz r2,0x2ef(r30) +2896 00025d90 39210050 addi r9,r1,0x50 +2900 00025d94 90010050 stw r0,0x50(r1) +2904 00025d98 7c420774 extsb r2,r2 +2908 00025d9c 7ce04c2c lwbrx r7,0,r9 +2912 00025da0 90e10048 stw r7,0x48(r1) +2916 00025da4 54422036 rlwinm r2,r2,4,0,27 +2920 00025da8 7c42f214 add r2,r2,r30 +2924 00025dac 800215f0 lwz r0,0x15f0(r2) +2928 00025db0 7c003a14 add r0,r0,r7 +2932 00025db4 90010040 stw r0,0x40(r1) +2936 00025db8 480011e8 b 0x26fa0 +2940 00025dbc 3c800003 lis r4,0x3 +2944 00025dc0 387b001c addi r3,r27,0x1c +2948 00025dc4 38a10040 addi r5,r1,0x40 +2952 00025dc8 3884ffc0 addi r4,r4,0xffc0 %08x +2956 00025dcc 4800c685 bl 0x32450 _sscanf$LDBL128 +2960 00025dd0 80410040 lwz r2,0x40(r1) +2964 00025dd4 38010050 addi r0,r1,0x50 +2968 00025dd8 90410050 stw r2,0x50(r1) +2972 00025ddc 60000000 nop +2976 00025de0 7c00042c lwbrx r0,0,r0 +2980 00025de4 90010040 stw r0,0x40(r1) +2984 00025de8 480011b8 b 0x26fa0 +2988 00025dec 60000000 nop +2992 00025df0 387b001a addi r3,r27,0x1a +2996 00025df4 389f142c addi r4,r31,0x142c +3000 00025df8 38a10038 addi r5,r1,0x38 +3004 00025dfc 4800c655 bl 0x32450 _sscanf$LDBL128 +3008 00025e00 89210038 lbz r9,0x38(r1) +3012 00025e04 552b077e rlwinm r11,r9,0,29,31 +3016 00025e08 55602036 rlwinm r0,r11,4,0,27 +3020 00025e0c 7d40f214 add r10,r0,r30 +3024 00025e10 804a15f8 lwz r2,0x15f8(r10) +3028 00025e14 2f820000 cmpwi cr7,r2,0x0 +3032 00025e18 419e0220 beq cr7,0x26038 +3036 00025e1c 880a15f4 lbz r0,0x15f4(r10) +3040 00025e20 2f800000 cmpwi cr7,r0,0x0 +3044 00025e24 419e117c beq cr7,0x26fa0 +3048 00025e28 5520d1bf rlwinm. r0,r9,26,6,31 +3052 00025e2c 41821174 beq 0x26fa0 +3056 00025e30 2f800003 cmpwi cr7,r0,0x3 +3060 00025e34 419e116c beq cr7,0x26fa0 +3064 00025e38 3c400003 lis r2,0x3 +3068 00025e3c 3b410130 addi r26,r1,0x130 +3072 00025e40 38a00028 li r5,0x28 +3076 00025e44 38422f28 addi r2,r2,0x2f28 +3080 00025e48 7f43d378 or r3,r26,r26 +3084 00025e4c 80020008 lwz r0,0x8(r2) +3088 00025e50 81220000 lwz r9,0x0(r2) +3092 00025e54 81620004 lwz r11,0x4(r2) +3096 00025e58 90010060 stw r0,0x60(r1) +3100 00025e5c 91210058 stw r9,0x58(r1) +3104 00025e60 9161005c stw r11,0x5c(r1) +3108 00025e64 808a15f8 lwz r4,0x15f8(r10) +3112 00025e68 4800c4e9 bl 0x32350 _memcpy +3116 00025e6c 881e004d lbz r0,0x4d(r30) +3120 00025e70 2f800000 cmpwi cr7,r0,0x0 +3124 00025e74 419e000c beq cr7,0x25e80 +3128 00025e78 7f43d378 or r3,r26,r26 +3132 00025e7c 4bfdd145 bl _swap_objc_class +3136 00025e80 881e0980 lbz r0,0x980(r30) +3140 00025e84 2f800000 cmpwi cr7,r0,0x0 +3144 00025e88 409e0044 bne cr7,0x25ecc +3148 00025e8c 801e15cc lwz r0,0x15cc(r30) +3152 00025e90 3c800004 lis r4,0x4 +3156 00025e94 7fc3f378 or r3,r30,r30 +3160 00025e98 7f45d378 or r5,r26,r26 +3164 00025e9c 7f46d378 or r6,r26,r26 +3168 00025ea0 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +3172 00025ea4 7c0903a6 mtspr ctr,r0 +3176 00025ea8 7c0c0378 or r12,r0,r0 +3180 00025eac 4e800421 bctrl +3184 00025eb0 2f830000 cmpwi cr7,r3,0x0 +3188 00025eb4 419e10ec beq cr7,0x26fa0 +3192 00025eb8 881e004d lbz r0,0x4d(r30) +3196 00025ebc 2f800000 cmpwi cr7,r0,0x0 +3200 00025ec0 419e000c beq cr7,0x25ecc +3204 00025ec4 7f43d378 or r3,r26,r26 +3208 00025ec8 4bfdd0f9 bl _swap_objc_class +3212 00025ecc 88010038 lbz r0,0x38(r1) +3216 00025ed0 5400d1be rlwinm r0,r0,26,6,31 +3220 00025ed4 2f800001 cmpwi cr7,r0,0x1 +3224 00025ed8 409e0034 bne cr7,0x25f0c +3228 00025edc 389f142c addi r4,r31,0x142c +3232 00025ee0 38a10048 addi r5,r1,0x48 +3236 00025ee4 387b001c addi r3,r27,0x1c +3240 00025ee8 4800c569 bl 0x32450 _sscanf$LDBL128 +3244 00025eec 3c800004 lis r4,0x4 +3248 00025ef0 801e15ec lwz r0,0x15ec(r30) +3252 00025ef4 88e10048 lbz r7,0x48(r1) +3256 00025ef8 7f46d378 or r6,r26,r26 +3260 00025efc 7fc3f378 or r3,r30,r30 +3264 00025f00 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +3268 00025f04 38a10058 addi r5,r1,0x58 +3272 00025f08 4800004c b 0x25f54 +3276 00025f0c 2f800002 cmpwi cr7,r0,0x2 +3280 00025f10 409e0058 bne cr7,0x25f68 +3284 00025f14 3c800003 lis r4,0x3 +3288 00025f18 38a10050 addi r5,r1,0x50 +3292 00025f1c 387b001c addi r3,r27,0x1c +3296 00025f20 3884ffc0 addi r4,r4,0xffc0 %08x +3300 00025f24 4800c52d bl 0x32450 _sscanf$LDBL128 +3304 00025f28 80e10050 lwz r7,0x50(r1) +3308 00025f2c 801e15ec lwz r0,0x15ec(r30) +3312 00025f30 3c800004 lis r4,0x4 +3316 00025f34 7f46d378 or r6,r26,r26 +3320 00025f38 7fc3f378 or r3,r30,r30 +3324 00025f3c 38a10058 addi r5,r1,0x58 +3328 00025f40 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +3332 00025f44 90e10048 stw r7,0x48(r1) +3336 00025f48 38e10048 addi r7,r1,0x48 +3340 00025f4c 7ce03c2c lwbrx r7,0,r7 +3344 00025f50 90e10050 stw r7,0x50(r1) +3348 00025f54 7c0903a6 mtspr ctr,r0 +3352 00025f58 7c0c0378 or r12,r0,r0 +3356 00025f5c 4e800421 bctrl +3360 00025f60 2f830000 cmpwi cr7,r3,0x0 +3364 00025f64 419e103c beq cr7,0x26fa0 +3368 00025f68 801e158c lwz r0,0x158c(r30) +3372 00025f6c 3fe00004 lis r31,0x4 +3376 00025f70 7fc3f378 or r3,r30,r30 +3380 00025f74 80a10058 lwz r5,0x58(r1) +3384 00025f78 38c00000 li r6,0x0 +3388 00025f7c 3bff4458 addi r31,r31,0x4458 getPointer:type: +3392 00025f80 7c0903a6 mtspr ctr,r0 +3396 00025f84 809f0000 lwz r4,0x0(r31) getPointer:type: +3400 00025f88 7c0c0378 or r12,r0,r0 +3404 00025f8c 4e800421 bctrl +3408 00025f90 2f830000 cmpwi cr7,r3,0x0 +3412 00025f94 9061003c stw r3,0x3c(r1) +3416 00025f98 419e1008 beq cr7,0x26fa0 +3420 00025f9c 881e02ee lbz r0,0x2ee(r30) +3424 00025fa0 2f800000 cmpwi cr7,r0,0x0 +3428 00025fa4 419e0078 beq cr7,0x2601c +3432 00025fa8 38000000 li r0,0x0 +3436 00025fac 805e158c lwz r2,0x158c(r30) +3440 00025fb0 809f0000 lwz r4,0x0(r31) getPointer:type: +3444 00025fb4 80a1005c lwz r5,0x5c(r1) +3448 00025fb8 7fc3f378 or r3,r30,r30 +3452 00025fbc 38c00000 li r6,0x0 +3456 00025fc0 98010068 stb r0,0x68(r1) +3460 00025fc4 3fa00004 lis r29,0x4 +3464 00025fc8 3b610068 addi r27,r1,0x68 +3468 00025fcc 7c4903a6 mtspr ctr,r2 +3472 00025fd0 7c4c1378 or r12,r2,r2 +3476 00025fd4 83bd442c lwz r29,0x442c(r29) getDescription:forType: +3480 00025fd8 839e155c lwz r28,0x155c(r30) +3484 00025fdc 4e800421 bctrl +3488 00025fe0 7fa4eb78 or r4,r29,r29 +3492 00025fe4 7f65db78 or r5,r27,r27 +3496 00025fe8 7c661b78 or r6,r3,r3 +3500 00025fec 7fc3f378 or r3,r30,r30 +3504 00025ff0 7f8903a6 mtspr ctr,r28 +3508 00025ff4 7f8ce378 or r12,r28,r28 +3512 00025ff8 4e800421 bctrl +3516 00025ffc 80e1003c lwz r7,0x3c(r1) +3520 00026000 3ca00003 lis r5,0x3 +3524 00026004 7f66db78 or r6,r27,r27 +3528 00026008 387e09a1 addi r3,r30,0x9a1 +3532 0002600c 388007cf li r4,0x7cf +3536 00026010 38a510c4 addi r5,r5,0x10c4 (%s)%s +3540 00026014 4800c60d bl 0x32620 _snprintf$LDBL128 +3544 00026018 48000f88 b 0x26fa0 +3548 0002601c 3ca00003 lis r5,0x3 +3552 00026020 7c661b78 or r6,r3,r3 +3556 00026024 388007cf li r4,0x7cf +3560 00026028 387e09a1 addi r3,r30,0x9a1 +3564 0002602c 38a5fe24 addi r5,r5,0xfe24 %s +3568 00026030 4800c5f1 bl 0x32620 _snprintf$LDBL128 +3572 00026034 48000f6c b 0x26fa0 +3576 00026038 881e02ef lbz r0,0x2ef(r30) +3580 0002603c 7c000774 extsb r0,r0 +3584 00026040 7f8b0000 cmpw cr7,r11,r0 +3588 00026044 409e004c bne cr7,0x26090 +3592 00026048 3c800003 lis r4,0x3 +3596 0002604c 387b001c addi r3,r27,0x1c +3600 00026050 38a10048 addi r5,r1,0x48 +3604 00026054 3884ffc0 addi r4,r4,0xffc0 %08x +3608 00026058 4800c3f9 bl 0x32450 _sscanf$LDBL128 +3612 0002605c 80010048 lwz r0,0x48(r1) +3616 00026060 885e02ef lbz r2,0x2ef(r30) +3620 00026064 39210044 addi r9,r1,0x44 +3624 00026068 90010044 stw r0,0x44(r1) +3628 0002606c 7c420774 extsb r2,r2 +3632 00026070 7ce04c2c lwbrx r7,0,r9 +3636 00026074 90e10048 stw r7,0x48(r1) +3640 00026078 54422036 rlwinm r2,r2,4,0,27 +3644 0002607c 7c42f214 add r2,r2,r30 +3648 00026080 800215f0 lwz r0,0x15f0(r2) +3652 00026084 7c003a14 add r0,r0,r7 +3656 00026088 90010040 stw r0,0x40(r1) +3660 0002608c 48000f14 b 0x26fa0 +3664 00026090 3c800003 lis r4,0x3 +3668 00026094 387b001c addi r3,r27,0x1c +3672 00026098 38a10040 addi r5,r1,0x40 +3676 0002609c 3884ffc0 addi r4,r4,0xffc0 %08x +3680 000260a0 4800c3b1 bl 0x32450 _sscanf$LDBL128 +3684 000260a4 80410040 lwz r2,0x40(r1) +3688 000260a8 38010044 addi r0,r1,0x44 +3692 000260ac 90410044 stw r2,0x44(r1) +3696 000260b0 60000000 nop +3700 000260b4 7c00042c lwbrx r0,0,r0 +3704 000260b8 90010040 stw r0,0x40(r1) +3708 000260bc 48000ee4 b 0x26fa0 +3712 000260c0 3c800003 lis r4,0x3 +3716 000260c4 387b001a addi r3,r27,0x1a +3720 000260c8 38a10040 addi r5,r1,0x40 +3724 000260cc 3884ffc0 addi r4,r4,0xffc0 %08x +3728 000260d0 4800c381 bl 0x32450 _sscanf$LDBL128 +3732 000260d4 80410040 lwz r2,0x40(r1) +3736 000260d8 38010044 addi r0,r1,0x44 +3740 000260dc 90410044 stw r2,0x44(r1) +3744 000260e0 60000000 nop +3748 000260e4 7c00042c lwbrx r0,0,r0 +3752 000260e8 90010040 stw r0,0x40(r1) +3756 000260ec 48000eb4 b 0x26fa0 +3760 000260f0 387b001a addi r3,r27,0x1a +3764 000260f4 389f142c addi r4,r31,0x142c +3768 000260f8 38a10048 addi r5,r1,0x48 +3772 000260fc 4800c355 bl 0x32450 _sscanf$LDBL128 +3776 00026100 88c10048 lbz r6,0x48(r1) +3780 00026104 3806ffe0 addi r0,r6,0xffe0 +3784 00026108 5400063e rlwinm r0,r0,0,24,31 +3788 0002610c 2b80005e cmplwi cr7,r0,0x5e '^' +3792 00026110 419d0e90 bgt cr7,0x26fa0 +3796 00026114 3ca00003 lis r5,0x3 +3800 00026118 387e09a1 addi r3,r30,0x9a1 +3804 0002611c 38800004 li r4,0x4 +3808 00026120 38a51048 addi r5,r5,0x1048 '%c' +3812 00026124 4800c4fd bl 0x32620 _snprintf$LDBL128 +3816 00026128 48000e78 b 0x26fa0 +3820 0002612c 3be10040 addi r31,r1,0x40 +3824 00026130 3c800003 lis r4,0x3 +3828 00026134 387b001a addi r3,r27,0x1a +3832 00026138 3884ffc0 addi r4,r4,0xffc0 %08x +3836 0002613c 7fe5fb78 or r5,r31,r31 +3840 00026140 4800c311 bl 0x32450 _sscanf$LDBL128 +3844 00026144 80010040 lwz r0,0x40(r1) +3848 00026148 39610044 addi r11,r1,0x44 +3852 0002614c 3d205f5f lis r9,0x5f5f +3856 00026150 61295f5e ori r9,r9,0x5f5e '___^' +3860 00026154 90010044 stw r0,0x44(r1) +3864 00026158 60000000 nop +3868 0002615c 60000000 nop +3872 00026160 60000000 nop +3876 00026164 7cc05c2c lwbrx r6,0,r11 +3880 00026168 3c46dfe0 addis r2,r6,0xdfe0 +3884 0002616c 90c10040 stw r6,0x40(r1) +3888 00026170 3842dfe0 addi r2,r2,0xdfe0 +3892 00026174 7f824840 cmplw cr7,r2,r9 +3896 00026178 419d00a8 bgt cr7,0x26220 +3900 0002617c 88410040 lbz r2,0x40(r1) +3904 00026180 3842ffe0 addi r2,r2,0xffe0 +3908 00026184 5442063e rlwinm r2,r2,0,24,31 +3912 00026188 2b82005e cmplwi cr7,r2,0x5e '^' +3916 0002618c 419d0e14 bgt cr7,0x26fa0 +3920 00026190 88010041 lbz r0,0x41(r1) +3924 00026194 7c000774 extsb r0,r0 +3928 00026198 2f80001f cmpwi cr7,r0,0x1f +3932 0002619c 409d0e04 ble cr7,0x26fa0 +3936 000261a0 2f80007f cmpwi cr7,r0,0x7f +3940 000261a4 419e0dfc beq cr7,0x26fa0 +3944 000261a8 88010042 lbz r0,0x42(r1) +3948 000261ac 7c000774 extsb r0,r0 +3952 000261b0 2f80001f cmpwi cr7,r0,0x1f +3956 000261b4 409d0dec ble cr7,0x26fa0 +3960 000261b8 2f80007f cmpwi cr7,r0,0x7f +3964 000261bc 419e0de4 beq cr7,0x26fa0 +3968 000261c0 88010043 lbz r0,0x43(r1) +3972 000261c4 7c000774 extsb r0,r0 +3976 000261c8 2f80001f cmpwi cr7,r0,0x1f +3980 000261cc 409d0dd4 ble cr7,0x26fa0 +3984 000261d0 2f80007f cmpwi cr7,r0,0x7f +3988 000261d4 419e0dcc beq cr7,0x26fa0 +3992 000261d8 881e004d lbz r0,0x4d(r30) +3996 000261dc 2f800000 cmpwi cr7,r0,0x0 +4000 000261e0 409e001c bne cr7,0x261fc +4004 000261e4 90c10044 stw r6,0x44(r1) +4008 000261e8 60000000 nop +4012 000261ec 60000000 nop +4016 000261f0 60000000 nop +4020 000261f4 7c005c2c lwbrx r0,0,r11 +4024 000261f8 90010040 stw r0,0x40(r1) +4028 000261fc 3ca00003 lis r5,0x3 +4032 00026200 7fe6fb78 or r6,r31,r31 +4036 00026204 387e09a1 addi r3,r30,0x9a1 +4040 00026208 38800007 li r4,0x7 +4044 0002620c 38a51100 addi r5,r5,0x1100 '%.4s' +4048 00026210 4800c411 bl 0x32620 _snprintf$LDBL128 +4052 00026214 48000d8c b 0x26fa0 +4056 00026218 60000000 nop +4060 0002621c 60000000 nop +4064 00026220 3806ffe0 addi r0,r6,0xffe0 +4068 00026224 2b80005e cmplwi cr7,r0,0x5e '^' +4072 00026228 419d0d78 bgt cr7,0x26fa0 +4076 0002622c 3ca00003 lis r5,0x3 +4080 00026230 387e09a1 addi r3,r30,0x9a1 +4084 00026234 38800004 li r4,0x4 +4088 00026238 38a51048 addi r5,r5,0x1048 '%c' +4092 0002623c 4800c3e5 bl 0x32620 _snprintf$LDBL128 +4096 00026240 48000d60 b 0x26fa0 +4100 00026244 387b001a addi r3,r27,0x1a +4104 00026248 389f142c addi r4,r31,0x142c +4108 0002624c 38a10038 addi r5,r1,0x38 +4112 00026250 4800c201 bl 0x32450 _sscanf$LDBL128 +4116 00026254 89410038 lbz r10,0x38(r1) +4120 00026258 554b063e rlwinm r11,r10,0,24,31 +4124 0002625c 5568077e rlwinm r8,r11,0,29,31 +4128 00026260 55002036 rlwinm r0,r8,4,0,27 +4132 00026264 7d20f214 add r9,r0,r30 +4136 00026268 804915f8 lwz r2,0x15f8(r9) +4140 0002626c 2f820000 cmpwi cr7,r2,0x0 +4144 00026270 419e0434 beq cr7,0x266a4 +4148 00026274 880915f4 lbz r0,0x15f4(r9) +4152 00026278 2f800000 cmpwi cr7,r0,0x0 +4156 0002627c 419e0d24 beq cr7,0x26fa0 +4160 00026280 5567d1bf rlwinm. r7,r11,26,6,31 +4164 00026284 41820d1c beq 0x26fa0 +4168 00026288 2f070003 cmpwi cr6,r7,0x3 +4172 0002628c 419a0d14 beq cr6,0x26fa0 +4176 00026290 3c400003 lis r2,0x3 +4180 00026294 2f870001 cmpwi cr7,r7,0x1 +4184 00026298 3b600006 li r27,0x6 +4188 0002629c 38422f20 addi r2,r2,0x2f20 +4192 000262a0 a0020005 lhz r0,0x5(r2) +4196 000262a4 81220000 lwz r9,0x0(r2) +4200 000262a8 89620004 lbz r11,0x4(r2) +4204 000262ac b001006d sth r0,0x6d(r1) +4208 000262b0 91210068 stw r9,0x68(r1) +4212 000262b4 9961006c stb r11,0x6c(r1) +4216 000262b8 419e0020 beq cr7,0x262d8 +4220 000262bc 2f870002 cmpwi cr7,r7,0x2 +4224 000262c0 3b60000c li r27,0xc +4228 000262c4 419e0014 beq cr7,0x262d8 +4232 000262c8 409a000c bne cr6,0x262d4 +4236 000262cc 3b600004 li r27,0x4 +4240 000262d0 48000018 b 0x262e8 +4244 000262d4 3b600004 li r27,0x4 +4248 000262d8 2f880004 cmpwi cr7,r8,0x4 +4252 000262dc 409e000c bne cr7,0x262e8 +4256 000262e0 381b0002 addi r0,r27,0x2 +4260 000262e4 541b063e rlwinm r27,r0,0,24,31 +4264 000262e8 3c400003 lis r2,0x3 +4268 000262ec 55492676 rlwinm r9,r10,4,25,27 +4272 000262f0 3b410130 addi r26,r1,0x130 +4276 000262f4 38a00028 li r5,0x28 +4280 000262f8 38422f14 addi r2,r2,0x2f14 +4284 000262fc 7d29f214 add r9,r9,r30 +4288 00026300 7f43d378 or r3,r26,r26 +4292 00026304 80020008 lwz r0,0x8(r2) +4296 00026308 81620000 lwz r11,0x0(r2) +4300 0002630c 81420004 lwz r10,0x4(r2) +4304 00026310 90010060 stw r0,0x60(r1) +4308 00026314 91610058 stw r11,0x58(r1) +4312 00026318 9141005c stw r10,0x5c(r1) +4316 0002631c 808915f8 lwz r4,0x15f8(r9) +4320 00026320 4800c031 bl 0x32350 _memcpy +4324 00026324 881e004d lbz r0,0x4d(r30) +4328 00026328 2f800000 cmpwi cr7,r0,0x0 +4332 0002632c 419e000c beq cr7,0x26338 +4336 00026330 7f43d378 or r3,r26,r26 +4340 00026334 4bfdcc8d bl _swap_objc_class +4344 00026338 881e0980 lbz r0,0x980(r30) +4348 0002633c 2f800000 cmpwi cr7,r0,0x0 +4352 00026340 409e0044 bne cr7,0x26384 +4356 00026344 801e15cc lwz r0,0x15cc(r30) +4360 00026348 3c800004 lis r4,0x4 +4364 0002634c 7fc3f378 or r3,r30,r30 +4368 00026350 7f45d378 or r5,r26,r26 +4372 00026354 7f46d378 or r6,r26,r26 +4376 00026358 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +4380 0002635c 7c0903a6 mtspr ctr,r0 +4384 00026360 7c0c0378 or r12,r0,r0 +4388 00026364 4e800421 bctrl +4392 00026368 2f830000 cmpwi cr7,r3,0x0 +4396 0002636c 419e0c34 beq cr7,0x26fa0 +4400 00026370 881e004d lbz r0,0x4d(r30) +4404 00026374 2f800000 cmpwi cr7,r0,0x0 +4408 00026378 419e000c beq cr7,0x26384 +4412 0002637c 7f43d378 or r3,r26,r26 +4416 00026380 4bfdcc41 bl _swap_objc_class +4420 00026384 88010038 lbz r0,0x38(r1) +4424 00026388 5400d1be rlwinm r0,r0,26,6,31 +4428 0002638c 2f800001 cmpwi cr7,r0,0x1 +4432 00026390 409e004c bne cr7,0x263dc +4436 00026394 7c7cda14 add r3,r28,r27 +4440 00026398 389f142c addi r4,r31,0x142c +4444 0002639c 38a10048 addi r5,r1,0x48 +4448 000263a0 3863fffe addi r3,r3,0xfffe +4452 000263a4 4800c0ad bl 0x32450 _sscanf$LDBL128 +4456 000263a8 801e15ec lwz r0,0x15ec(r30) +4460 000263ac 3c800004 lis r4,0x4 +4464 000263b0 7f46d378 or r6,r26,r26 +4468 000263b4 7fc3f378 or r3,r30,r30 +4472 000263b8 38a10058 addi r5,r1,0x58 +4476 000263bc 88e10048 lbz r7,0x48(r1) +4480 000263c0 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +4484 000263c4 7c0903a6 mtspr ctr,r0 +4488 000263c8 7c0c0378 or r12,r0,r0 +4492 000263cc 4e800421 bctrl +4496 000263d0 2f830000 cmpwi cr7,r3,0x0 +4500 000263d4 419e0bcc beq cr7,0x26fa0 +4504 000263d8 48000180 b 0x26558 +4508 000263dc 2f800002 cmpwi cr7,r0,0x2 +4512 000263e0 409e0178 bne cr7,0x26558 +4516 000263e4 3fa00003 lis r29,0x3 +4520 000263e8 7f9cda14 add r28,r28,r27 +4524 000263ec 3b610044 addi r27,r1,0x44 +4528 000263f0 3be10050 addi r31,r1,0x50 +4532 000263f4 3bbdffc0 addi r29,r29,0xffc0 %08x +4536 000263f8 7f83e378 or r3,r28,r28 +4540 000263fc 7f65db78 or r5,r27,r27 +4544 00026400 7fa4eb78 or r4,r29,r29 +4548 00026404 4800c04d bl 0x32450 _sscanf$LDBL128 +4552 00026408 80010044 lwz r0,0x44(r1) +4556 0002640c 387cfff8 addi r3,r28,0xfff8 +4560 00026410 7fa4eb78 or r4,r29,r29 +4564 00026414 38a10048 addi r5,r1,0x48 +4568 00026418 90010050 stw r0,0x50(r1) +4572 0002641c 60000000 nop +4576 00026420 60000000 nop +4580 00026424 60000000 nop +4584 00026428 7c40fc2c lwbrx r2,0,r31 +4588 0002642c 90410044 stw r2,0x44(r1) +4592 00026430 4800c021 bl 0x32450 _sscanf$LDBL128 +4596 00026434 80c10044 lwz r6,0x44(r1) +4600 00026438 3c005f5f lis r0,0x5f5f +4604 0002643c 80e10048 lwz r7,0x48(r1) +4608 00026440 60005f5e ori r0,r0,0x5f5e +4612 00026444 3c46dfe0 addis r2,r6,0xdfe0 +4616 00026448 90e10050 stw r7,0x50(r1) +4620 0002644c 60000000 nop +4624 00026450 60000000 nop +4628 00026454 7ce0fc2c lwbrx r7,0,r31 +4632 00026458 3842dfe0 addi r2,r2,0xdfe0 +4636 0002645c 90e10048 stw r7,0x48(r1) +4640 00026460 7f820040 cmplw cr7,r2,r0 +4644 00026464 419d00ac bgt cr7,0x26510 +4648 00026468 88410044 lbz r2,0x44(r1) +4652 0002646c 3842ffe0 addi r2,r2,0xffe0 +4656 00026470 5442063e rlwinm r2,r2,0,24,31 +4660 00026474 2b82005e cmplwi cr7,r2,0x5e '^' +4664 00026478 419d00bc bgt cr7,0x26534 +4668 0002647c 88010045 lbz r0,0x45(r1) +4672 00026480 7c000774 extsb r0,r0 +4676 00026484 2f80001f cmpwi cr7,r0,0x1f +4680 00026488 409d00ac ble cr7,0x26534 +4684 0002648c 2f80007f cmpwi cr7,r0,0x7f +4688 00026490 419e00a4 beq cr7,0x26534 +4692 00026494 88010046 lbz r0,0x46(r1) +4696 00026498 7c000774 extsb r0,r0 +4700 0002649c 2f80001f cmpwi cr7,r0,0x1f +4704 000264a0 409d0094 ble cr7,0x26534 +4708 000264a4 2f80007f cmpwi cr7,r0,0x7f +4712 000264a8 419e008c beq cr7,0x26534 +4716 000264ac 88010047 lbz r0,0x47(r1) +4720 000264b0 7c000774 extsb r0,r0 +4724 000264b4 2f80001f cmpwi cr7,r0,0x1f +4728 000264b8 409d007c ble cr7,0x26534 +4732 000264bc 2f80007f cmpwi cr7,r0,0x7f +4736 000264c0 419e0074 beq cr7,0x26534 +4740 000264c4 881e004d lbz r0,0x4d(r30) +4744 000264c8 2f800000 cmpwi cr7,r0,0x0 +4748 000264cc 409e001c bne cr7,0x264e8 +4752 000264d0 90c10050 stw r6,0x50(r1) +4756 000264d4 60000000 nop +4760 000264d8 60000000 nop +4764 000264dc 60000000 nop +4768 000264e0 7c00fc2c lwbrx r0,0,r31 +4772 000264e4 90010044 stw r0,0x44(r1) +4776 000264e8 3ca00003 lis r5,0x3 +4780 000264ec 7f66db78 or r6,r27,r27 +4784 000264f0 38610068 addi r3,r1,0x68 +4788 000264f4 38800007 li r4,0x7 +4792 000264f8 38a51100 addi r5,r5,0x1100 '%.4s' +4796 000264fc 4800c125 bl 0x32620 _snprintf$LDBL128 +4800 00026500 80e10048 lwz r7,0x48(r1) +4804 00026504 48000030 b 0x26534 +4808 00026508 60000000 nop +4812 0002650c 60000000 nop +4816 00026510 3806ffe0 addi r0,r6,0xffe0 +4820 00026514 2b80005e cmplwi cr7,r0,0x5e '^' +4824 00026518 419d001c bgt cr7,0x26534 +4828 0002651c 3ca00003 lis r5,0x3 +4832 00026520 38610068 addi r3,r1,0x68 +4836 00026524 38800004 li r4,0x4 +4840 00026528 38a51048 addi r5,r5,0x1048 '%c' +4844 0002652c 4800c0f5 bl 0x32620 _snprintf$LDBL128 +4848 00026530 80e10048 lwz r7,0x48(r1) +4852 00026534 801e15ec lwz r0,0x15ec(r30) +4856 00026538 3c800004 lis r4,0x4 +4860 0002653c 7f46d378 or r6,r26,r26 +4864 00026540 7fc3f378 or r3,r30,r30 +4868 00026544 38a10058 addi r5,r1,0x58 +4872 00026548 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +4876 0002654c 7c0903a6 mtspr ctr,r0 +4880 00026550 7c0c0378 or r12,r0,r0 +4884 00026554 4e800421 bctrl +4888 00026558 801e158c lwz r0,0x158c(r30) +4892 0002655c 3f800004 lis r28,0x4 +4896 00026560 7fc3f378 or r3,r30,r30 +4900 00026564 80a10058 lwz r5,0x58(r1) +4904 00026568 38c00000 li r6,0x0 +4908 0002656c 3b600000 li r27,0x0 +4912 00026570 3b9c4458 addi r28,r28,0x4458 getPointer:type: +4916 00026574 7c0903a6 mtspr ctr,r0 +4920 00026578 7c0c0378 or r12,r0,r0 +4924 0002657c 809c0000 lwz r4,0x0(r28) getPointer:type: +4928 00026580 4e800421 bctrl +4932 00026584 88010068 lbz r0,0x68(r1) +4936 00026588 9b6102c0 stb r27,0x2c0(r1) +4940 0002658c 9061003c stw r3,0x3c(r1) +4944 00026590 2f800000 cmpwi cr7,r0,0x0 +4948 00026594 419e002c beq cr7,0x265c0 +4952 00026598 3ba10068 addi r29,r1,0x68 +4956 0002659c 3b4102c0 addi r26,r1,0x2c0 +4960 000265a0 7fa3eb78 or r3,r29,r29 +4964 000265a4 4800bddd bl 0x32380 _strlen +4968 000265a8 7fa4eb78 or r4,r29,r29 +4972 000265ac 38a30001 addi r5,r3,0x1 +4976 000265b0 7f43d378 or r3,r26,r26 +4980 000265b4 4800be8d bl 0x32440 _strncpy +4984 000265b8 8001003c lwz r0,0x3c(r1) +4988 000265bc 48000008 b 0x265c4 +4992 000265c0 7c601b78 or r0,r3,r3 +4996 000265c4 2f800000 cmpwi cr7,r0,0x0 +5000 000265c8 419e00bc beq cr7,0x26684 +5004 000265cc 88010068 lbz r0,0x68(r1) +5008 000265d0 3b4102c0 addi r26,r1,0x2c0 +5012 000265d4 2f800000 cmpwi cr7,r0,0x0 +5016 000265d8 419e0014 beq cr7,0x265ec +5020 000265dc 7f43d378 or r3,r26,r26 +5024 000265e0 4800bda1 bl 0x32380 _strlen +5028 000265e4 38002000 li r0,0x2000 +5032 000265e8 7c1a1b2e sthx r0,r26,r3 +5036 000265ec 7f43d378 or r3,r26,r26 +5040 000265f0 4800bd91 bl 0x32380 _strlen +5044 000265f4 881e02ee lbz r0,0x2ee(r30) +5048 000265f8 7c7f1b78 or r31,r3,r3 +5052 000265fc 2f800000 cmpwi cr7,r0,0x0 +5056 00026600 419e0074 beq cr7,0x26674 +5060 00026604 801e158c lwz r0,0x158c(r30) +5064 00026608 9b6101f8 stb r27,0x1f8(r1) +5068 0002660c 7fc3f378 or r3,r30,r30 +5072 00026610 38c00000 li r6,0x0 +5076 00026614 809c0000 lwz r4,0x0(r28) getPointer:type: +5080 00026618 80a1005c lwz r5,0x5c(r1) +5084 0002661c 3fa00004 lis r29,0x4 +5088 00026620 3b6101f8 addi r27,r1,0x1f8 +5092 00026624 83bd442c lwz r29,0x442c(r29) getDescription:forType: +5096 00026628 7c0903a6 mtspr ctr,r0 +5100 0002662c 7c0c0378 or r12,r0,r0 +5104 00026630 839e155c lwz r28,0x155c(r30) +5108 00026634 4e800421 bctrl +5112 00026638 7fa4eb78 or r4,r29,r29 +5116 0002663c 7f65db78 or r5,r27,r27 +5120 00026640 7c661b78 or r6,r3,r3 +5124 00026644 7fc3f378 or r3,r30,r30 +5128 00026648 7f8903a6 mtspr ctr,r28 +5132 0002664c 7f8ce378 or r12,r28,r28 +5136 00026650 4e800421 bctrl +5140 00026654 80e1003c lwz r7,0x3c(r1) +5144 00026658 3ca00003 lis r5,0x3 +5148 0002665c 7c7afa14 add r3,r26,r31 +5152 00026660 209f07cf subfic r4,r31,0x7cf +5156 00026664 7f66db78 or r6,r27,r27 +5160 00026668 38a510c4 addi r5,r5,0x10c4 (%s)%s +5164 0002666c 4800bfb5 bl 0x32620 _snprintf$LDBL128 +5168 00026670 48000014 b 0x26684 +5172 00026674 8081003c lwz r4,0x3c(r1) +5176 00026678 7f43d378 or r3,r26,r26 +5180 0002667c 20bf07cf subfic r5,r31,0x7cf +5184 00026680 4800bd41 bl 0x323c0 _strncat +5188 00026684 880102c0 lbz r0,0x2c0(r1) +5192 00026688 2f800000 cmpwi cr7,r0,0x0 +5196 0002668c 419e0914 beq cr7,0x26fa0 +5200 00026690 387e09a1 addi r3,r30,0x9a1 +5204 00026694 388102c0 addi r4,r1,0x2c0 +5208 00026698 38a007cf li r5,0x7cf +5212 0002669c 4800bda5 bl 0x32440 _strncpy +5216 000266a0 48000900 b 0x26fa0 +5220 000266a4 5560d1be rlwinm r0,r11,26,6,31 +5224 000266a8 38400006 li r2,0x6 +5228 000266ac 2f800001 cmpwi cr7,r0,0x1 +5232 000266b0 419e0014 beq cr7,0x266c4 +5236 000266b4 2f800003 cmpwi cr7,r0,0x3 +5240 000266b8 38000004 li r0,0x4 +5244 000266bc 419e0018 beq cr7,0x266d4 +5248 000266c0 38400004 li r2,0x4 +5252 000266c4 2f880004 cmpwi cr7,r8,0x4 +5256 000266c8 7c401378 or r0,r2,r2 +5260 000266cc 409e0008 bne cr7,0x266d4 +5264 000266d0 38020002 addi r0,r2,0x2 +5268 000266d4 3be10040 addi r31,r1,0x40 +5272 000266d8 3c800003 lis r4,0x3 +5276 000266dc 7c7c0214 add r3,r28,r0 +5280 000266e0 3884ffc0 addi r4,r4,0xffc0 %08x +5284 000266e4 7fe5fb78 or r5,r31,r31 +5288 000266e8 4800bd69 bl 0x32450 _sscanf$LDBL128 +5292 000266ec 80010040 lwz r0,0x40(r1) +5296 000266f0 39610050 addi r11,r1,0x50 +5300 000266f4 3d205f5f lis r9,0x5f5f +5304 000266f8 61295f5e ori r9,r9,0x5f5e '___^' +5308 000266fc 90010050 stw r0,0x50(r1) +5312 00026700 60000000 nop +5316 00026704 60000000 nop +5320 00026708 60000000 nop +5324 0002670c 7cc05c2c lwbrx r6,0,r11 +5328 00026710 3c46dfe0 addis r2,r6,0xdfe0 +5332 00026714 90c10040 stw r6,0x40(r1) +5336 00026718 3842dfe0 addi r2,r2,0xdfe0 +5340 0002671c 7f824840 cmplw cr7,r2,r9 +5344 00026720 419d00a0 bgt cr7,0x267c0 +5348 00026724 88410040 lbz r2,0x40(r1) +5352 00026728 3842ffe0 addi r2,r2,0xffe0 +5356 0002672c 5442063e rlwinm r2,r2,0,24,31 +5360 00026730 2b82005e cmplwi cr7,r2,0x5e '^' +5364 00026734 419d086c bgt cr7,0x26fa0 +5368 00026738 88010041 lbz r0,0x41(r1) +5372 0002673c 7c000774 extsb r0,r0 +5376 00026740 2f80001f cmpwi cr7,r0,0x1f +5380 00026744 409d085c ble cr7,0x26fa0 +5384 00026748 2f80007f cmpwi cr7,r0,0x7f +5388 0002674c 419e0854 beq cr7,0x26fa0 +5392 00026750 88010042 lbz r0,0x42(r1) +5396 00026754 7c000774 extsb r0,r0 +5400 00026758 2f80001f cmpwi cr7,r0,0x1f +5404 0002675c 409d0844 ble cr7,0x26fa0 +5408 00026760 2f80007f cmpwi cr7,r0,0x7f +5412 00026764 419e083c beq cr7,0x26fa0 +5416 00026768 88010043 lbz r0,0x43(r1) +5420 0002676c 7c000774 extsb r0,r0 +5424 00026770 2f80001f cmpwi cr7,r0,0x1f +5428 00026774 409d082c ble cr7,0x26fa0 +5432 00026778 2f80007f cmpwi cr7,r0,0x7f +5436 0002677c 419e0824 beq cr7,0x26fa0 +5440 00026780 881e004d lbz r0,0x4d(r30) +5444 00026784 2f800000 cmpwi cr7,r0,0x0 +5448 00026788 409e001c bne cr7,0x267a4 +5452 0002678c 90c10050 stw r6,0x50(r1) +5456 00026790 60000000 nop +5460 00026794 60000000 nop +5464 00026798 60000000 nop +5468 0002679c 7c005c2c lwbrx r0,0,r11 +5472 000267a0 90010040 stw r0,0x40(r1) +5476 000267a4 3ca00003 lis r5,0x3 +5480 000267a8 7fe6fb78 or r6,r31,r31 +5484 000267ac 387e09a1 addi r3,r30,0x9a1 +5488 000267b0 38800007 li r4,0x7 +5492 000267b4 38a51100 addi r5,r5,0x1100 '%.4s' +5496 000267b8 4800be69 bl 0x32620 _snprintf$LDBL128 +5500 000267bc 480007e4 b 0x26fa0 +5504 000267c0 3806ffe0 addi r0,r6,0xffe0 +5508 000267c4 2b80005e cmplwi cr7,r0,0x5e '^' +5512 000267c8 419d07d8 bgt cr7,0x26fa0 +5516 000267cc 3ca00003 lis r5,0x3 +5520 000267d0 387e09a1 addi r3,r30,0x9a1 +5524 000267d4 38800004 li r4,0x4 +5528 000267d8 38a51048 addi r5,r5,0x1048 '%c' +5532 000267dc 4800be45 bl 0x32620 _snprintf$LDBL128 +5536 000267e0 480007c0 b 0x26fa0 +5540 000267e4 60000000 nop +5544 000267e8 60000000 nop +5548 000267ec 60000000 nop +5552 000267f0 387b001a addi r3,r27,0x1a +5556 000267f4 389f142c addi r4,r31,0x142c +5560 000267f8 38a10038 addi r5,r1,0x38 +5564 000267fc 4800bc55 bl 0x32450 _sscanf$LDBL128 +5568 00026800 88010038 lbz r0,0x38(r1) +5572 00026804 2f800080 cmpwi cr7,r0,0x80 +5576 00026808 409e0798 bne cr7,0x26fa0 +5580 0002680c 801e1594 lwz r0,0x1594(r30) +5584 00026810 3c800004 lis r4,0x4 +5588 00026814 7fc3f378 or r3,r30,r30 +5592 00026818 80844424 lwz r4,0x4424(r4) commentForSystemCall +5596 0002681c 7c0903a6 mtspr ctr,r0 +5600 00026820 7c0c0378 or r12,r0,r0 +5604 00026824 4e800421 bctrl +5608 00026828 48000778 b 0x26fa0 +5612 0002682c 387b001a addi r3,r27,0x1a +5616 00026830 389f142c addi r4,r31,0x142c +5620 00026834 38a10038 addi r5,r1,0x38 +5624 00026838 4800bc19 bl 0x32450 _sscanf$LDBL128 +5628 0002683c 89210038 lbz r9,0x38(r1) +5632 00026840 552b077e rlwinm r11,r9,0,29,31 +5636 00026844 55602036 rlwinm r0,r11,4,0,27 +5640 00026848 7d40f214 add r10,r0,r30 +5644 0002684c 804a15f8 lwz r2,0x15f8(r10) +5648 00026850 2f820000 cmpwi cr7,r2,0x0 +5652 00026854 419e0220 beq cr7,0x26a74 +5656 00026858 880a15f4 lbz r0,0x15f4(r10) +5660 0002685c 2f800000 cmpwi cr7,r0,0x0 +5664 00026860 419e0740 beq cr7,0x26fa0 +5668 00026864 5520d1bf rlwinm. r0,r9,26,6,31 +5672 00026868 41820738 beq 0x26fa0 +5676 0002686c 2f800003 cmpwi cr7,r0,0x3 +5680 00026870 419e0730 beq cr7,0x26fa0 +5684 00026874 3c400003 lis r2,0x3 +5688 00026878 3b410130 addi r26,r1,0x130 +5692 0002687c 38a00028 li r5,0x28 +5696 00026880 38422f08 addi r2,r2,0x2f08 +5700 00026884 7f43d378 or r3,r26,r26 +5704 00026888 80020008 lwz r0,0x8(r2) +5708 0002688c 81220000 lwz r9,0x0(r2) +5712 00026890 81620004 lwz r11,0x4(r2) +5716 00026894 90010060 stw r0,0x60(r1) +5720 00026898 91210058 stw r9,0x58(r1) +5724 0002689c 9161005c stw r11,0x5c(r1) +5728 000268a0 808a15f8 lwz r4,0x15f8(r10) +5732 000268a4 4800baad bl 0x32350 _memcpy +5736 000268a8 881e004d lbz r0,0x4d(r30) +5740 000268ac 2f800000 cmpwi cr7,r0,0x0 +5744 000268b0 419e000c beq cr7,0x268bc +5748 000268b4 7f43d378 or r3,r26,r26 +5752 000268b8 4bfdc709 bl _swap_objc_class +5756 000268bc 881e0980 lbz r0,0x980(r30) +5760 000268c0 2f800000 cmpwi cr7,r0,0x0 +5764 000268c4 409e0044 bne cr7,0x26908 +5768 000268c8 801e15cc lwz r0,0x15cc(r30) +5772 000268cc 3c800004 lis r4,0x4 +5776 000268d0 7fc3f378 or r3,r30,r30 +5780 000268d4 7f45d378 or r5,r26,r26 +5784 000268d8 7f46d378 or r6,r26,r26 +5788 000268dc 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +5792 000268e0 7c0903a6 mtspr ctr,r0 +5796 000268e4 7c0c0378 or r12,r0,r0 +5800 000268e8 4e800421 bctrl +5804 000268ec 2f830000 cmpwi cr7,r3,0x0 +5808 000268f0 419e06b0 beq cr7,0x26fa0 +5812 000268f4 881e004d lbz r0,0x4d(r30) +5816 000268f8 2f800000 cmpwi cr7,r0,0x0 +5820 000268fc 419e000c beq cr7,0x26908 +5824 00026900 7f43d378 or r3,r26,r26 +5828 00026904 4bfdc6bd bl _swap_objc_class +5832 00026908 88010038 lbz r0,0x38(r1) +5836 0002690c 5400d1be rlwinm r0,r0,26,6,31 +5840 00026910 2f800001 cmpwi cr7,r0,0x1 +5844 00026914 409e0034 bne cr7,0x26948 +5848 00026918 389f142c addi r4,r31,0x142c +5852 0002691c 38a10048 addi r5,r1,0x48 +5856 00026920 387b001c addi r3,r27,0x1c +5860 00026924 4800bb2d bl 0x32450 _sscanf$LDBL128 +5864 00026928 3c800004 lis r4,0x4 +5868 0002692c 801e15ec lwz r0,0x15ec(r30) +5872 00026930 88e10048 lbz r7,0x48(r1) +5876 00026934 7f46d378 or r6,r26,r26 +5880 00026938 7fc3f378 or r3,r30,r30 +5884 0002693c 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +5888 00026940 38a10058 addi r5,r1,0x58 +5892 00026944 4800004c b 0x26990 +5896 00026948 2f800002 cmpwi cr7,r0,0x2 +5900 0002694c 409e0058 bne cr7,0x269a4 +5904 00026950 3c800003 lis r4,0x3 +5908 00026954 38a10050 addi r5,r1,0x50 +5912 00026958 387b001c addi r3,r27,0x1c +5916 0002695c 3884ffc0 addi r4,r4,0xffc0 %08x +5920 00026960 4800baf1 bl 0x32450 _sscanf$LDBL128 +5924 00026964 80e10050 lwz r7,0x50(r1) +5928 00026968 801e15ec lwz r0,0x15ec(r30) +5932 0002696c 3c800004 lis r4,0x4 +5936 00026970 7f46d378 or r6,r26,r26 +5940 00026974 7fc3f378 or r3,r30,r30 +5944 00026978 38a10058 addi r5,r1,0x58 +5948 0002697c 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +5952 00026980 90e10048 stw r7,0x48(r1) +5956 00026984 38e10048 addi r7,r1,0x48 +5960 00026988 7ce03c2c lwbrx r7,0,r7 +5964 0002698c 90e10050 stw r7,0x50(r1) +5968 00026990 7c0903a6 mtspr ctr,r0 +5972 00026994 7c0c0378 or r12,r0,r0 +5976 00026998 4e800421 bctrl +5980 0002699c 2f830000 cmpwi cr7,r3,0x0 +5984 000269a0 419e0600 beq cr7,0x26fa0 +5988 000269a4 801e158c lwz r0,0x158c(r30) +5992 000269a8 3fe00004 lis r31,0x4 +5996 000269ac 7fc3f378 or r3,r30,r30 +6000 000269b0 80a10058 lwz r5,0x58(r1) +6004 000269b4 38c00000 li r6,0x0 +6008 000269b8 3bff4458 addi r31,r31,0x4458 getPointer:type: +6012 000269bc 7c0903a6 mtspr ctr,r0 +6016 000269c0 809f0000 lwz r4,0x0(r31) getPointer:type: +6020 000269c4 7c0c0378 or r12,r0,r0 +6024 000269c8 4e800421 bctrl +6028 000269cc 2f830000 cmpwi cr7,r3,0x0 +6032 000269d0 9061003c stw r3,0x3c(r1) +6036 000269d4 419e05cc beq cr7,0x26fa0 +6040 000269d8 881e02ee lbz r0,0x2ee(r30) +6044 000269dc 2f800000 cmpwi cr7,r0,0x0 +6048 000269e0 419e0078 beq cr7,0x26a58 +6052 000269e4 38000000 li r0,0x0 +6056 000269e8 805e158c lwz r2,0x158c(r30) +6060 000269ec 809f0000 lwz r4,0x0(r31) getPointer:type: +6064 000269f0 80a1005c lwz r5,0x5c(r1) +6068 000269f4 7fc3f378 or r3,r30,r30 +6072 000269f8 38c00000 li r6,0x0 +6076 000269fc 98010068 stb r0,0x68(r1) +6080 00026a00 3fa00004 lis r29,0x4 +6084 00026a04 3b610068 addi r27,r1,0x68 +6088 00026a08 7c4903a6 mtspr ctr,r2 +6092 00026a0c 7c4c1378 or r12,r2,r2 +6096 00026a10 83bd442c lwz r29,0x442c(r29) getDescription:forType: +6100 00026a14 839e155c lwz r28,0x155c(r30) +6104 00026a18 4e800421 bctrl +6108 00026a1c 7fa4eb78 or r4,r29,r29 +6112 00026a20 7f65db78 or r5,r27,r27 +6116 00026a24 7c661b78 or r6,r3,r3 +6120 00026a28 7fc3f378 or r3,r30,r30 +6124 00026a2c 7f8903a6 mtspr ctr,r28 +6128 00026a30 7f8ce378 or r12,r28,r28 +6132 00026a34 4e800421 bctrl +6136 00026a38 80e1003c lwz r7,0x3c(r1) +6140 00026a3c 3ca00003 lis r5,0x3 +6144 00026a40 7f66db78 or r6,r27,r27 +6148 00026a44 387e09a1 addi r3,r30,0x9a1 +6152 00026a48 388007cf li r4,0x7cf +6156 00026a4c 38a510c4 addi r5,r5,0x10c4 (%s)%s +6160 00026a50 4800bbd1 bl 0x32620 _snprintf$LDBL128 +6164 00026a54 4800054c b 0x26fa0 +6168 00026a58 3ca00003 lis r5,0x3 +6172 00026a5c 7c661b78 or r6,r3,r3 +6176 00026a60 388007cf li r4,0x7cf +6180 00026a64 387e09a1 addi r3,r30,0x9a1 +6184 00026a68 38a5fe24 addi r5,r5,0xfe24 %s +6188 00026a6c 4800bbb5 bl 0x32620 _snprintf$LDBL128 +6192 00026a70 48000530 b 0x26fa0 +6196 00026a74 5520d1be rlwinm r0,r9,26,6,31 +6200 00026a78 38400006 li r2,0x6 +6204 00026a7c 2f800001 cmpwi cr7,r0,0x1 +6208 00026a80 419e0014 beq cr7,0x26a94 +6212 00026a84 2f800003 cmpwi cr7,r0,0x3 +6216 00026a88 38000004 li r0,0x4 +6220 00026a8c 419e0018 beq cr7,0x26aa4 +6224 00026a90 38400004 li r2,0x4 +6228 00026a94 2f8b0004 cmpwi cr7,r11,0x4 +6232 00026a98 7c401378 or r0,r2,r2 +6236 00026a9c 409e0008 bne cr7,0x26aa4 +6240 00026aa0 38020002 addi r0,r2,0x2 +6244 00026aa4 3c800003 lis r4,0x3 +6248 00026aa8 7c7c0214 add r3,r28,r0 +6252 00026aac 38a10040 addi r5,r1,0x40 +6256 00026ab0 3884ffc0 addi r4,r4,0xffc0 %08x +6260 00026ab4 4800b99d bl 0x32450 _sscanf$LDBL128 +6264 00026ab8 801e158c lwz r0,0x158c(r30) +6268 00026abc 80e10040 lwz r7,0x40(r1) +6272 00026ac0 3c800004 lis r4,0x4 +6276 00026ac4 38a10048 addi r5,r1,0x48 +6280 00026ac8 7fc3f378 or r3,r30,r30 +6284 00026acc 38c00000 li r6,0x0 +6288 00026ad0 80844458 lwz r4,0x4458(r4) getPointer:type: +6292 00026ad4 7c0903a6 mtspr ctr,r0 +6296 00026ad8 90e10048 stw r7,0x48(r1) +6300 00026adc 7c0c0378 or r12,r0,r0 +6304 00026ae0 60000000 nop +6308 00026ae4 7ca02c2c lwbrx r5,0,r5 +6312 00026ae8 90a10040 stw r5,0x40(r1) +6316 00026aec 4e800421 bctrl +6320 00026af0 2c030000 cmpwi r3,0x0 +6324 00026af4 418204ac beq 0x26fa0 +6328 00026af8 88010039 lbz r0,0x39(r1) +6332 00026afc 5400073e rlwinm r0,r0,0,28,31 +6336 00026b00 2f800009 cmpwi cr7,r0,0x9 +6340 00026b04 409e0060 bne cr7,0x26b64 +6344 00026b08 881e004d lbz r0,0x4d(r30) +6348 00026b0c 80e30000 lwz r7,0x0(r3) +6352 00026b10 2f800000 cmpwi cr7,r0,0x0 +6356 00026b14 90e10048 stw r7,0x48(r1) +6360 00026b18 419e001c beq cr7,0x26b34 +6364 00026b1c 90e10050 stw r7,0x50(r1) +6368 00026b20 38010050 addi r0,r1,0x50 +6372 00026b24 60000000 nop +6376 00026b28 60000000 nop +6380 00026b2c 7ce0042c lwbrx r7,0,r0 +6384 00026b30 90e10048 stw r7,0x48(r1) +6388 00026b34 c0010048 lfs f0,0x48(r1) +6392 00026b38 3ca00003 lis r5,0x3 +6396 00026b3c 387e09a1 addi r3,r30,0x9a1 +6400 00026b40 3880001e li r4,0x1e +6404 00026b44 38a510d0 addi r5,r5,0x10d0 %G +6408 00026b48 d8010aa0 stfd f0,0xaa0(r1) +6412 00026b4c fc200090 fmr f1,f0 +6416 00026b50 60000000 nop +6420 00026b54 80c10aa0 lwz r6,0xaa0(r1) +6424 00026b58 80e10aa4 lwz r7,0xaa4(r1) +6428 00026b5c 4800bac5 bl 0x32620 _snprintf$LDBL128 +6432 00026b60 48000440 b 0x26fa0 +6436 00026b64 2f80000d cmpwi cr7,r0,0xd +6440 00026b68 409e0438 bne cr7,0x26fa0 +6444 00026b6c 881e004d lbz r0,0x4d(r30) +6448 00026b70 80830004 lwz r4,0x4(r3) +6452 00026b74 80630000 lwz r3,0x0(r3) +6456 00026b78 2f800000 cmpwi cr7,r0,0x0 +6460 00026b7c 9081004c stw r4,0x4c(r1) +6464 00026b80 90610048 stw r3,0x48(r1) +6468 00026b84 419e0038 beq cr7,0x26bbc +6472 00026b88 90610050 stw r3,0x50(r1) +6476 00026b8c 38400004 li r2,0x4 +6480 00026b90 90810054 stw r4,0x54(r1) +6484 00026b94 38010050 addi r0,r1,0x50 +6488 00026b98 7d20042c lwbrx r9,0,r0 +6492 00026b9c 7d62042c lwbrx r11,r2,r0 +6496 00026ba0 9121006c stw r9,0x6c(r1) +6500 00026ba4 91610068 stw r11,0x68(r1) +6504 00026ba8 60000000 nop +6508 00026bac 8061006c lwz r3,0x6c(r1) +6512 00026bb0 80410068 lwz r2,0x68(r1) +6516 00026bb4 9061004c stw r3,0x4c(r1) +6520 00026bb8 90410048 stw r2,0x48(r1) +6524 00026bbc 80c10048 lwz r6,0x48(r1) +6528 00026bc0 80e1004c lwz r7,0x4c(r1) +6532 00026bc4 3ca00003 lis r5,0x3 +6536 00026bc8 387e09a1 addi r3,r30,0x9a1 +6540 00026bcc 3880001e li r4,0x1e +6544 00026bd0 38a510cc addi r5,r5,0x10cc %lG +6548 00026bd4 90c10aa0 stw r6,0xaa0(r1) +6552 00026bd8 90e10aa4 stw r7,0xaa4(r1) +6556 00026bdc 60000000 nop +6560 00026be0 60000000 nop +6564 00026be4 c8210aa0 lfd f1,0xaa0(r1) +6568 00026be8 4800ba39 bl 0x32620 _snprintf$LDBL128 +6572 00026bec 480003b4 b 0x26fa0 +6576 00026bf0 3bbf142c addi r29,r31,0x142c +6580 00026bf4 387b001a addi r3,r27,0x1a +6584 00026bf8 38a10044 addi r5,r1,0x44 +6588 00026bfc 7fa4eb78 or r4,r29,r29 +6592 00026c00 4800b851 bl 0x32450 _sscanf$LDBL128 +6596 00026c04 88010044 lbz r0,0x44(r1) +6600 00026c08 2f80000f cmpwi cr7,r0,0xf +6604 00026c0c 409e0394 bne cr7,0x26fa0 +6608 00026c10 7fa4eb78 or r4,r29,r29 +6612 00026c14 387b001e addi r3,r27,0x1e +6616 00026c18 38a10038 addi r5,r1,0x38 +6620 00026c1c 4800b835 bl 0x32450 _sscanf$LDBL128 +6624 00026c20 89210038 lbz r9,0x38(r1) +6628 00026c24 55202676 rlwinm r0,r9,4,25,27 +6632 00026c28 7d40f214 add r10,r0,r30 +6636 00026c2c 804a15f8 lwz r2,0x15f8(r10) +6640 00026c30 2f820000 cmpwi cr7,r2,0x0 +6644 00026c34 419e0220 beq cr7,0x26e54 +6648 00026c38 880a15f4 lbz r0,0x15f4(r10) +6652 00026c3c 2f800000 cmpwi cr7,r0,0x0 +6656 00026c40 419e0360 beq cr7,0x26fa0 +6660 00026c44 5520d1bf rlwinm. r0,r9,26,6,31 +6664 00026c48 41820358 beq 0x26fa0 +6668 00026c4c 2f800003 cmpwi cr7,r0,0x3 +6672 00026c50 419e0350 beq cr7,0x26fa0 +6676 00026c54 3c400003 lis r2,0x3 +6680 00026c58 3b410130 addi r26,r1,0x130 +6684 00026c5c 38a00028 li r5,0x28 +6688 00026c60 38422efc addi r2,r2,0x2efc +6692 00026c64 7f43d378 or r3,r26,r26 +6696 00026c68 80020008 lwz r0,0x8(r2) +6700 00026c6c 81220000 lwz r9,0x0(r2) +6704 00026c70 81620004 lwz r11,0x4(r2) +6708 00026c74 90010060 stw r0,0x60(r1) +6712 00026c78 91210058 stw r9,0x58(r1) +6716 00026c7c 9161005c stw r11,0x5c(r1) +6720 00026c80 808a15f8 lwz r4,0x15f8(r10) +6724 00026c84 4800b6cd bl 0x32350 _memcpy +6728 00026c88 881e004d lbz r0,0x4d(r30) +6732 00026c8c 2f800000 cmpwi cr7,r0,0x0 +6736 00026c90 419e000c beq cr7,0x26c9c +6740 00026c94 7f43d378 or r3,r26,r26 +6744 00026c98 4bfdc329 bl _swap_objc_class +6748 00026c9c 881e0980 lbz r0,0x980(r30) +6752 00026ca0 2f800000 cmpwi cr7,r0,0x0 +6756 00026ca4 409e0044 bne cr7,0x26ce8 +6760 00026ca8 801e15cc lwz r0,0x15cc(r30) +6764 00026cac 3c800004 lis r4,0x4 +6768 00026cb0 7fc3f378 or r3,r30,r30 +6772 00026cb4 7f45d378 or r5,r26,r26 +6776 00026cb8 7f46d378 or r6,r26,r26 +6780 00026cbc 80844404 lwz r4,0x4404(r4) getObjcMetaClass:fromClass: +6784 00026cc0 7c0903a6 mtspr ctr,r0 +6788 00026cc4 7c0c0378 or r12,r0,r0 +6792 00026cc8 4e800421 bctrl +6796 00026ccc 2f830000 cmpwi cr7,r3,0x0 +6800 00026cd0 419e02d0 beq cr7,0x26fa0 +6804 00026cd4 881e004d lbz r0,0x4d(r30) +6808 00026cd8 2f800000 cmpwi cr7,r0,0x0 +6812 00026cdc 419e000c beq cr7,0x26ce8 +6816 00026ce0 7f43d378 or r3,r26,r26 +6820 00026ce4 4bfdc2dd bl _swap_objc_class +6824 00026ce8 88010038 lbz r0,0x38(r1) +6828 00026cec 5400d1be rlwinm r0,r0,26,6,31 +6832 00026cf0 2f800001 cmpwi cr7,r0,0x1 +6836 00026cf4 409e0034 bne cr7,0x26d28 +6840 00026cf8 389f142c addi r4,r31,0x142c +6844 00026cfc 38a10048 addi r5,r1,0x48 +6848 00026d00 387b0020 addi r3,r27,0x20 +6852 00026d04 4800b74d bl 0x32450 _sscanf$LDBL128 +6856 00026d08 3c800004 lis r4,0x4 +6860 00026d0c 801e15ec lwz r0,0x15ec(r30) +6864 00026d10 88e10048 lbz r7,0x48(r1) +6868 00026d14 7f46d378 or r6,r26,r26 +6872 00026d18 7fc3f378 or r3,r30,r30 +6876 00026d1c 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +6880 00026d20 38a10058 addi r5,r1,0x58 +6884 00026d24 4800004c b 0x26d70 +6888 00026d28 2f800002 cmpwi cr7,r0,0x2 +6892 00026d2c 409e0058 bne cr7,0x26d84 +6896 00026d30 3c800003 lis r4,0x3 +6900 00026d34 38a10050 addi r5,r1,0x50 +6904 00026d38 387b0020 addi r3,r27,0x20 +6908 00026d3c 3884ffc0 addi r4,r4,0xffc0 %08x +6912 00026d40 4800b711 bl 0x32450 _sscanf$LDBL128 +6916 00026d44 80e10050 lwz r7,0x50(r1) +6920 00026d48 801e15ec lwz r0,0x15ec(r30) +6924 00026d4c 3c800004 lis r4,0x4 +6928 00026d50 7f46d378 or r6,r26,r26 +6932 00026d54 7fc3f378 or r3,r30,r30 +6936 00026d58 38a10058 addi r5,r1,0x58 +6940 00026d5c 808443f0 lwz r4,0x43f0(r4) findIvar:inClass:withOffset: +6944 00026d60 90e10048 stw r7,0x48(r1) +6948 00026d64 38e10048 addi r7,r1,0x48 +6952 00026d68 7ce03c2c lwbrx r7,0,r7 +6956 00026d6c 90e10050 stw r7,0x50(r1) +6960 00026d70 7c0903a6 mtspr ctr,r0 +6964 00026d74 7c0c0378 or r12,r0,r0 +6968 00026d78 4e800421 bctrl +6972 00026d7c 2f830000 cmpwi cr7,r3,0x0 +6976 00026d80 419e0220 beq cr7,0x26fa0 +6980 00026d84 801e158c lwz r0,0x158c(r30) +6984 00026d88 3fe00004 lis r31,0x4 +6988 00026d8c 7fc3f378 or r3,r30,r30 +6992 00026d90 80a10058 lwz r5,0x58(r1) +6996 00026d94 38c00000 li r6,0x0 +7000 00026d98 3bff4458 addi r31,r31,0x4458 getPointer:type: +7004 00026d9c 7c0903a6 mtspr ctr,r0 +7008 00026da0 809f0000 lwz r4,0x0(r31) getPointer:type: +7012 00026da4 7c0c0378 or r12,r0,r0 +7016 00026da8 4e800421 bctrl +7020 00026dac 2f830000 cmpwi cr7,r3,0x0 +7024 00026db0 9061003c stw r3,0x3c(r1) +7028 00026db4 419e01ec beq cr7,0x26fa0 +7032 00026db8 881e02ee lbz r0,0x2ee(r30) +7036 00026dbc 2f800000 cmpwi cr7,r0,0x0 +7040 00026dc0 419e0078 beq cr7,0x26e38 +7044 00026dc4 38000000 li r0,0x0 +7048 00026dc8 805e158c lwz r2,0x158c(r30) +7052 00026dcc 809f0000 lwz r4,0x0(r31) getPointer:type: +7056 00026dd0 80a1005c lwz r5,0x5c(r1) +7060 00026dd4 7fc3f378 or r3,r30,r30 +7064 00026dd8 38c00000 li r6,0x0 +7068 00026ddc 98010068 stb r0,0x68(r1) +7072 00026de0 3fa00004 lis r29,0x4 +7076 00026de4 3b610068 addi r27,r1,0x68 +7080 00026de8 7c4903a6 mtspr ctr,r2 +7084 00026dec 7c4c1378 or r12,r2,r2 +7088 00026df0 83bd442c lwz r29,0x442c(r29) getDescription:forType: +7092 00026df4 839e155c lwz r28,0x155c(r30) +7096 00026df8 4e800421 bctrl +7100 00026dfc 7fa4eb78 or r4,r29,r29 +7104 00026e00 7f65db78 or r5,r27,r27 +7108 00026e04 7c661b78 or r6,r3,r3 +7112 00026e08 7fc3f378 or r3,r30,r30 +7116 00026e0c 7f8903a6 mtspr ctr,r28 +7120 00026e10 7f8ce378 or r12,r28,r28 +7124 00026e14 4e800421 bctrl +7128 00026e18 80e1003c lwz r7,0x3c(r1) +7132 00026e1c 3ca00003 lis r5,0x3 +7136 00026e20 7f66db78 or r6,r27,r27 +7140 00026e24 387e09a1 addi r3,r30,0x9a1 +7144 00026e28 388007cf li r4,0x7cf +7148 00026e2c 38a510c4 addi r5,r5,0x10c4 (%s)%s +7152 00026e30 4800b7f1 bl 0x32620 _snprintf$LDBL128 +7156 00026e34 4800016c b 0x26fa0 +7160 00026e38 3ca00003 lis r5,0x3 +7164 00026e3c 7c661b78 or r6,r3,r3 +7168 00026e40 388007cf li r4,0x7cf +7172 00026e44 387e09a1 addi r3,r30,0x9a1 +7176 00026e48 38a5fe24 addi r5,r5,0xfe24 %s +7180 00026e4c 4800b7d5 bl 0x32620 _snprintf$LDBL128 +7184 00026e50 48000150 b 0x26fa0 +7188 00026e54 3c800003 lis r4,0x3 +7192 00026e58 38a10040 addi r5,r1,0x40 +7196 00026e5c 387b0020 addi r3,r27,0x20 +7200 00026e60 3be10048 addi r31,r1,0x48 +7204 00026e64 3884ffc0 addi r4,r4,0xffc0 %08x +7208 00026e68 4800b5e9 bl 0x32450 _sscanf$LDBL128 +7212 00026e6c 801e158c lwz r0,0x158c(r30) +7216 00026e70 80e10040 lwz r7,0x40(r1) +7220 00026e74 3c800004 lis r4,0x4 +7224 00026e78 7fc3f378 or r3,r30,r30 +7228 00026e7c 38c00000 li r6,0x0 +7232 00026e80 80844458 lwz r4,0x4458(r4) getPointer:type: +7236 00026e84 7c0903a6 mtspr ctr,r0 +7240 00026e88 90e10048 stw r7,0x48(r1) +7244 00026e8c 7c0c0378 or r12,r0,r0 +7248 00026e90 60000000 nop +7252 00026e94 7ca0fc2c lwbrx r5,0,r31 +7256 00026e98 90a10040 stw r5,0x40(r1) +7260 00026e9c 4e800421 bctrl +7264 00026ea0 2c030000 cmpwi r3,0x0 +7268 00026ea4 418200fc beq 0x26fa0 +7272 00026ea8 88010039 lbz r0,0x39(r1) +7276 00026eac 5400073e rlwinm r0,r0,0,28,31 +7280 00026eb0 2f800003 cmpwi cr7,r0,0x3 +7284 00026eb4 409e0060 bne cr7,0x26f14 +7288 00026eb8 881e004d lbz r0,0x4d(r30) +7292 00026ebc 80e30000 lwz r7,0x0(r3) +7296 00026ec0 2f800000 cmpwi cr7,r0,0x0 +7300 00026ec4 90e10048 stw r7,0x48(r1) +7304 00026ec8 419e001c beq cr7,0x26ee4 +7308 00026ecc 90e10050 stw r7,0x50(r1) +7312 00026ed0 38010050 addi r0,r1,0x50 +7316 00026ed4 60000000 nop +7320 00026ed8 60000000 nop +7324 00026edc 7c00042c lwbrx r0,0,r0 +7328 00026ee0 90010048 stw r0,0x48(r1) +7332 00026ee4 c0010048 lfs f0,0x48(r1) +7336 00026ee8 3ca00003 lis r5,0x3 +7340 00026eec 387e09a1 addi r3,r30,0x9a1 +7344 00026ef0 3880001e li r4,0x1e +7348 00026ef4 38a510d0 addi r5,r5,0x10d0 %G +7352 00026ef8 d8010aa0 stfd f0,0xaa0(r1) +7356 00026efc fc200090 fmr f1,f0 +7360 00026f00 60000000 nop +7364 00026f04 80c10aa0 lwz r6,0xaa0(r1) +7368 00026f08 80e10aa4 lwz r7,0xaa4(r1) +7372 00026f0c 4800b715 bl 0x32620 _snprintf$LDBL128 +7376 00026f10 48000090 b 0x26fa0 +7380 00026f14 2f800002 cmpwi cr7,r0,0x2 +7384 00026f18 409e0088 bne cr7,0x26fa0 +7388 00026f1c 881e004d lbz r0,0x4d(r30) +7392 00026f20 80830004 lwz r4,0x4(r3) +7396 00026f24 80630000 lwz r3,0x0(r3) +7400 00026f28 2f800000 cmpwi cr7,r0,0x0 +7404 00026f2c 90810054 stw r4,0x54(r1) +7408 00026f30 90610050 stw r3,0x50(r1) +7412 00026f34 419e0038 beq cr7,0x26f6c +7416 00026f38 90610048 stw r3,0x48(r1) +7420 00026f3c 38400004 li r2,0x4 +7424 00026f40 9081004c stw r4,0x4c(r1) +7428 00026f44 60000000 nop +7432 00026f48 7c00fc2c lwbrx r0,0,r31 +7436 00026f4c 7d22fc2c lwbrx r9,r2,r31 +7440 00026f50 9001006c stw r0,0x6c(r1) +7444 00026f54 91210068 stw r9,0x68(r1) +7448 00026f58 60000000 nop +7452 00026f5c 8061006c lwz r3,0x6c(r1) +7456 00026f60 80410068 lwz r2,0x68(r1) +7460 00026f64 90610054 stw r3,0x54(r1) +7464 00026f68 90410050 stw r2,0x50(r1) +7468 00026f6c 80c10050 lwz r6,0x50(r1) +7472 00026f70 80e10054 lwz r7,0x54(r1) +7476 00026f74 3ca00003 lis r5,0x3 +7480 00026f78 387e09a1 addi r3,r30,0x9a1 +7484 00026f7c 3880001e li r4,0x1e +7488 00026f80 38a510cc addi r5,r5,0x10cc %lG +7492 00026f84 90c10aa0 stw r6,0xaa0(r1) +7496 00026f88 90e10aa4 stw r7,0xaa4(r1) +7500 00026f8c 60000000 nop +7504 00026f90 60000000 nop +7508 00026f94 c8210aa0 lfd f1,0xaa0(r1) +7512 00026f98 4800b689 bl 0x32620 _snprintf$LDBL128 +7516 00026f9c 60000000 nop +7520 00026fa0 881e09a1 lbz r0,0x9a1(r30) +7524 00026fa4 7c020774 extsb r2,r0 +7528 00026fa8 2f820000 cmpwi cr7,r2,0x0 +7532 00026fac 409e02f4 bne cr7,0x272a0 +7536 00026fb0 801e158c lwz r0,0x158c(r30) +7540 00026fb4 3f800004 lis r28,0x4 +7544 00026fb8 3ba10048 addi r29,r1,0x48 +7548 00026fbc 98410048 stb r2,0x48(r1) +7552 00026fc0 7fc3f378 or r3,r30,r30 +7556 00026fc4 80a10040 lwz r5,0x40(r1) +7560 00026fc8 809c4458 lwz r4,0x4458(r28) getPointer:type: +7564 00026fcc 7fa6eb78 or r6,r29,r29 +7568 00026fd0 7c0903a6 mtspr ctr,r0 +7572 00026fd4 7c0c0378 or r12,r0,r0 +7576 00026fd8 4e800421 bctrl +7580 00026fdc 2c030000 cmpwi r3,0x0 +7584 00026fe0 41820260 beq 0x27240 +7588 00026fe4 88e10048 lbz r7,0x48(r1) +7592 00026fe8 2b87000d cmplwi cr7,r7,0xd +7596 00026fec 419d0254 bgt cr7,0x27240 +7600 00026ff0 3c400002 lis r2,0x2 +7604 00026ff4 54e9103a rlwinm r9,r7,2,0,29 +7608 00026ff8 3842700c addi r2,r2,0x700c +7612 00026ffc 7c09102e lwzx r0,r9,r2 +7616 00027000 7c001214 add r0,r0,r2 +7620 00027004 7c0903a6 mtspr ctr,r0 +7624 00027008 4e800420 bctr +7628 0002700c 000001f8 .long 0x000001f8 +7632 00027010 00000234 .long 0x00000234 +7636 00027014 00000094 .long 0x00000094 +7640 00027018 00000234 .long 0x00000234 +7644 0002701c 00000234 .long 0x00000234 +7648 00027020 00000038 .long 0x00000038 +7652 00027024 00000084 .long 0x00000084 +7656 00027028 00000234 .long 0x00000234 +7660 0002702c 000000ec .long 0x000000ec +7664 00027030 000000ec .long 0x000000ec +7668 00027034 00000204 .long 0x00000204 +7672 00027038 00000204 .long 0x00000204 +7676 0002703c 00000204 .long 0x00000204 +7680 00027040 00000204 .long 0x00000204 +7684 00027044 881e004d lbz r0,0x4d(r30) +7688 00027048 80a30000 lwz r5,0x0(r3) +7692 0002704c 2f800000 cmpwi cr7,r0,0x0 +7696 00027050 419e0018 beq cr7,0x27068 +7700 00027054 90a10050 stw r5,0x50(r1) +7704 00027058 38010050 addi r0,r1,0x50 +7708 0002705c 60000000 nop +7712 00027060 60000000 nop +7716 00027064 7ca0042c lwbrx r5,0,r0 +7720 00027068 801e158c lwz r0,0x158c(r30) +7724 0002706c 809c4458 lwz r4,0x4458(r28) getPointer:type: +7728 00027070 7fa6eb78 or r6,r29,r29 +7732 00027074 7fc3f378 or r3,r30,r30 +7736 00027078 7c0903a6 mtspr ctr,r0 +7740 0002707c 7c0c0378 or r12,r0,r0 +7744 00027080 4e800421 bctrl +7748 00027084 88010048 lbz r0,0x48(r1) +7752 00027088 2f800000 cmpwi cr7,r0,0x0 +7756 0002708c 419e0178 beq cr7,0x27204 +7760 00027090 38000000 li r0,0x0 +7764 00027094 7c070378 or r7,r0,r0 +7768 00027098 9001003c stw r0,0x3c(r1) +7772 0002709c 480001a8 b 0x27244 +7776 000270a0 8003000c lwz r0,0xc(r3) +7780 000270a4 80a30008 lwz r5,0x8(r3) +7784 000270a8 2f800000 cmpwi cr7,r0,0x0 +7788 000270ac 419e0110 beq cr7,0x271bc +7792 000270b0 881e004d lbz r0,0x4d(r30) +7796 000270b4 2f800000 cmpwi cr7,r0,0x0 +7800 000270b8 419e0018 beq cr7,0x270d0 +7804 000270bc 90a10050 stw r5,0x50(r1) +7808 000270c0 38010050 addi r0,r1,0x50 +7812 000270c4 60000000 nop +7816 000270c8 60000000 nop +7820 000270cc 7ca0042c lwbrx r5,0,r0 +7824 000270d0 801e158c lwz r0,0x158c(r30) +7828 000270d4 809c4458 lwz r4,0x4458(r28) getPointer:type: +7832 000270d8 7fc3f378 or r3,r30,r30 +7836 000270dc 38c00000 li r6,0x0 +7840 000270e0 7c0903a6 mtspr ctr,r0 +7844 000270e4 7c0c0378 or r12,r0,r0 +7848 000270e8 4e800421 bctrl +7852 000270ec 7c671b78 or r7,r3,r3 +7856 000270f0 9061003c stw r3,0x3c(r1) +7860 000270f4 48000150 b 0x27244 +7864 000270f8 881e004d lbz r0,0x4d(r30) +7868 000270fc 80a30000 lwz r5,0x0(r3) +7872 00027100 2f800000 cmpwi cr7,r0,0x0 +7876 00027104 419e0018 beq cr7,0x2711c +7880 00027108 90a10050 stw r5,0x50(r1) +7884 0002710c 38010050 addi r0,r1,0x50 +7888 00027110 60000000 nop +7892 00027114 60000000 nop +7896 00027118 7ca0042c lwbrx r5,0,r0 +7900 0002711c 801e158c lwz r0,0x158c(r30) +7904 00027120 7fc3f378 or r3,r30,r30 +7908 00027124 809c4458 lwz r4,0x4458(r28) getPointer:type: +7912 00027128 38c00000 li r6,0x0 +7916 0002712c 7c0903a6 mtspr ctr,r0 +7920 00027130 7c0c0378 or r12,r0,r0 +7924 00027134 4e800421 bctrl +7928 00027138 2c030000 cmpwi r3,0x0 +7932 0002713c 418200c8 beq 0x27204 +7936 00027140 881e004d lbz r0,0x4d(r30) +7940 00027144 80430004 lwz r2,0x4(r3) +7944 00027148 7c090775 extsb. r9,r0 +7948 0002714c 41820018 beq 0x27164 +7952 00027150 90410050 stw r2,0x50(r1) +7956 00027154 38010050 addi r0,r1,0x50 +7960 00027158 60000000 nop +7964 0002715c 60000000 nop +7968 00027160 7c40042c lwbrx r2,0,r0 +7972 00027164 2f8207c8 cmpwi cr7,r2,0x7c8 +7976 00027168 419e0044 beq cr7,0x271ac +7980 0002716c 80a30000 lwz r5,0x0(r3) +7984 00027170 41820018 beq 0x27188 +7988 00027174 90a10050 stw r5,0x50(r1) +7992 00027178 38010050 addi r0,r1,0x50 +7996 0002717c 60000000 nop +8000 00027180 60000000 nop +8004 00027184 7ca0042c lwbrx r5,0,r0 +8008 00027188 801e158c lwz r0,0x158c(r30) +8012 0002718c 7fc3f378 or r3,r30,r30 +8016 00027190 809c4458 lwz r4,0x4458(r28) getPointer:type: +8020 00027194 38c00000 li r6,0x0 +8024 00027198 7c0903a6 mtspr ctr,r0 +8028 0002719c 7c0c0378 or r12,r0,r0 +8032 000271a0 4e800421 bctrl +8036 000271a4 2c030000 cmpwi r3,0x0 +8040 000271a8 4182005c beq 0x27204 +8044 000271ac 8003000c lwz r0,0xc(r3) +8048 000271b0 80a30008 lwz r5,0x8(r3) +8052 000271b4 2f800000 cmpwi cr7,r0,0x0 +8056 000271b8 409e0010 bne cr7,0x271c8 +8060 000271bc 7c070378 or r7,r0,r0 +8064 000271c0 9001003c stw r0,0x3c(r1) +8068 000271c4 48000080 b 0x27244 +8072 000271c8 881e004d lbz r0,0x4d(r30) +8076 000271cc 2f800000 cmpwi cr7,r0,0x0 +8080 000271d0 419e0018 beq cr7,0x271e8 +8084 000271d4 90a10050 stw r5,0x50(r1) +8088 000271d8 38010050 addi r0,r1,0x50 +8092 000271dc 60000000 nop +8096 000271e0 60000000 nop +8100 000271e4 7ca0042c lwbrx r5,0,r0 +8104 000271e8 801e158c lwz r0,0x158c(r30) +8108 000271ec 809c4458 lwz r4,0x4458(r28) getPointer:type: +8112 000271f0 7fc3f378 or r3,r30,r30 +8116 000271f4 38c00000 li r6,0x0 +8120 000271f8 7c0903a6 mtspr ctr,r0 +8124 000271fc 7c0c0378 or r12,r0,r0 +8128 00027200 4e800421 bctrl +8132 00027204 7c671b78 or r7,r3,r3 +8136 00027208 9061003c stw r3,0x3c(r1) +8140 0002720c 48000038 b 0x27244 +8144 00027210 801e15c8 lwz r0,0x15c8(r30) +8148 00027214 3c800004 lis r4,0x4 +8152 00027218 7c661b78 or r6,r3,r3 +8156 0002721c 38a1003c addi r5,r1,0x3c +8160 00027220 7fc3f378 or r3,r30,r30 +8164 00027224 80844408 lwz r4,0x4408(r4) getObjcDescription:fromObject:type: +8168 00027228 7c0903a6 mtspr ctr,r0 +8172 0002722c 7c0c0378 or r12,r0,r0 +8176 00027230 4e800421 bctrl +8180 00027234 80e1003c lwz r7,0x3c(r1) +8184 00027238 4800000c b 0x27244 +8188 0002723c 60000000 nop +8192 00027240 80e1003c lwz r7,0x3c(r1) +8196 00027244 2f870000 cmpwi cr7,r7,0x0 +8200 00027248 419e0058 beq cr7,0x272a0 +8204 0002724c 88010048 lbz r0,0x48(r1) +8208 00027250 2f800001 cmpwi cr7,r0,0x1 +8212 00027254 409e002c bne cr7,0x27280 +8216 00027258 88c70000 lbz r6,0x0(r7) +8220 0002725c 3ca00003 lis r5,0x3 +8224 00027260 387e09a1 addi r3,r30,0x9a1 +8228 00027264 38e70001 addi r7,r7,0x1 +8232 00027268 388000ff li r4,0xff +8236 0002726c 38a510fc addi r5,r5,0x10fc %*s +8240 00027270 7cc60774 extsb r6,r6 +8244 00027274 4800b3ad bl 0x32620 _snprintf$LDBL128 +8248 00027278 48000028 b 0x272a0 +8252 0002727c 60000000 nop +8256 00027280 3ca00003 lis r5,0x3 +8260 00027284 387e09a1 addi r3,r30,0x9a1 +8264 00027288 7ce63b78 or r6,r7,r7 +8268 0002728c 388007cf li r4,0x7cf +8272 00027290 38a5fe24 addi r5,r5,0xfe24 %s +8276 00027294 4800b38d bl 0x32620 _snprintf$LDBL128 +8280 00027298 60000000 nop +8284 0002729c 60000000 nop +8288 000272a0 38210ad0 addi r1,r1,0xad0 +8292 000272a4 80010008 lwz r0,0x8(r1) +8296 000272a8 bb41ffe8 lmw r26,0xffe8(r1) +8300 000272ac 7c0803a6 mtspr lr,r0 +8304 000272b0 4e800020 blr +8308 000272b4 00000000 .long 0x00000000 +8312 000272b8 00000000 .long 0x00000000 +8316 000272bc 00000000 .long 0x00000000 _Sym_Compare: +0 000272c0 80430008 lwz r2,0x8(r3) +4 000272c4 80040008 lwz r0,0x8(r4) +8 000272c8 3860ffff li r3,0xffff +12 000272cc 7f820040 cmplw cr7,r2,r0 +16 000272d0 4d9c0020 bltlr cr7 +20 000272d4 7c600026 mfcr r3 +24 000272d8 5463f7fe rlwinm r3,r3,30,31,31 +28 000272dc 4e800020 blr _MethodInfo_Compare: +0 000272e0 80430008 lwz r2,0x8(r3) +4 000272e4 80040008 lwz r0,0x8(r4) +8 000272e8 3860ffff li r3,0xffff +12 000272ec 7f820040 cmplw cr7,r2,r0 +16 000272f0 4d9c0020 bltlr cr7 +20 000272f4 7c600026 mfcr r3 +24 000272f8 5463f7fe rlwinm r3,r3,30,31,31 +28 000272fc 4e800020 blr -(BOOL)[ExeProcessor(ObjectLoader) loadMachHeader] +0 00027300 7c0802a6 mfspr r0,lr +4 00027304 93e1fffc stw r31,0xfffc(r1) +8 00027308 7c7f1b78 or r31,r3,r3 +12 0002730c 90010008 stw r0,0x8(r1) +16 00027310 9421ffb0 stwu r1,0xffb0(r1) +20 00027314 3c00cafe lis r0,0xcafe +24 00027318 6000babe ori r0,r0,0xbabe +28 0002731c 80a30048 lwz r5,0x48(r3) (unsigned int)mArchMagic +32 00027320 7f850000 cmpw cr7,r5,r0 +36 00027324 419e0014 beq cr7,0x27338 +40 00027328 3c00beba lis r0,0xbeba +44 0002732c 6000feca ori r0,r0,0xfeca +48 00027330 7f850000 cmpw cr7,r5,r0 +52 00027334 409e00ac bne cr7,0x273e0 +56 00027338 817f000c lwz r11,0xc(r31) (char*)mRAMFile +60 0002733c 810b0004 lwz r8,0x4(r11) +64 00027340 384b0008 addi r2,r11,0x8 +68 00027344 2f880000 cmpwi cr7,r8,0x0 +72 00027348 419e0058 beq cr7,0x273a0 +76 0002734c 48000190 b 0x274dc +80 00027350 7d2b5214 add r9,r11,r10 +84 00027354 913f0024 stw r9,0x24(r31) (mach_header*)mMachHeaderPtr +88 00027358 7c0b502e lwzx r0,r11,r10 +92 0002735c 3d60cefa lis r11,0xcefa +96 00027360 616bedfe ori r11,r11,0xedfe +100 00027364 7c025a78 xor r2,r0,r11 +104 00027368 21620000 subfic r11,r2,0x0 +108 0002736c 7c4b1114 adde r2,r11,r2 +112 00027370 901f0048 stw r0,0x48(r31) (unsigned int)mArchMagic +116 00027374 985f004d stb r2,0x4d(r31) (BOOL)mSwapped +120 00027378 4800002c b 0x273a4 +124 0002737c 60000000 nop +128 00027380 42400024 bdz 0x273a4 +132 00027384 8002fff8 lwz r0,0xfff8(r2) +136 00027388 81420000 lwz r10,0x0(r2) +140 0002738c 38420014 addi r2,r2,0x14 +144 00027390 7f870000 cmpw cr7,r7,r0 +148 00027394 409effec bne cr7,0x27380 +152 00027398 4bffffb8 b 0x27350 +156 0002739c 60000000 nop +160 000273a0 813f0024 lwz r9,0x24(r31) (mach_header*)mMachHeaderPtr +164 000273a4 2f890000 cmpwi cr7,r9,0x0 +168 000273a8 7d2a4b78 or r10,r9,r9 +172 000273ac 409e00d4 bne cr7,0x27480 +176 000273b0 3cc00004 lis r6,0x4 +180 000273b4 3c600003 lis r3,0x3 +184 000273b8 38800001 li r4,0x1 +188 000273bc 38a00026 li r5,0x26 +192 000273c0 80c6281c lwz r6,0x281c(r6) +196 000273c4 38631b88 addi r3,r3,0x1b88 otx: architecture not found in unibin\n +200 000273c8 38c600b0 addi r6,r6,0xb0 +204 000273cc 4800b195 bl 0x32560 _fwrite +208 000273d0 815f0024 lwz r10,0x24(r31) (mach_header*)mMachHeaderPtr +212 000273d4 48000078 b 0x2744c +216 000273d8 60000000 nop +220 000273dc 60000000 nop +224 000273e0 3c00cefa lis r0,0xcefa +228 000273e4 6000edfe ori r0,r0,0xedfe +232 000273e8 7f850000 cmpw cr7,r5,r0 +236 000273ec 419e0024 beq cr7,0x27410 +240 000273f0 3c00feed lis r0,0xfeed +244 000273f4 6000face ori r0,r0,0xface +248 000273f8 7f850000 cmpw cr7,r5,r0 +252 000273fc 409e0034 bne cr7,0x27430 +256 00027400 48000018 b 0x27418 +260 00027404 60000000 nop +264 00027408 60000000 nop +268 0002740c 60000000 nop +272 00027410 38000001 li r0,0x1 +276 00027414 9803004d stb r0,0x4d(r3) (BOOL)mSwapped +280 00027418 813f000c lwz r9,0xc(r31) (char*)mRAMFile +284 0002741c 7d2a4b78 or r10,r9,r9 +288 00027420 913f0024 stw r9,0x24(r31) (mach_header*)mMachHeaderPtr +292 00027424 48000028 b 0x2744c +296 00027428 60000000 nop +300 0002742c 60000000 nop +304 00027430 3c600004 lis r3,0x4 +308 00027434 3c800003 lis r4,0x3 +312 00027438 8063281c lwz r3,0x281c(r3) +316 0002743c 38841bb0 addi r4,r4,0x1bb0 otx: unknown magic value: 0x%x\n +320 00027440 386300b0 addi r3,r3,0xb0 +324 00027444 4800b04d bl 0x32490 _fprintf$LDBL128 +328 00027448 815f0024 lwz r10,0x24(r31) (mach_header*)mMachHeaderPtr +332 0002744c 2f8a0000 cmpwi cr7,r10,0x0 +336 00027450 409e0030 bne cr7,0x27480 +340 00027454 3cc00004 lis r6,0x4 +344 00027458 3c600003 lis r3,0x3 +348 0002745c 38800001 li r4,0x1 +352 00027460 38a0001b li r5,0x1b +356 00027464 80c6281c lwz r6,0x281c(r6) +360 00027468 38631bd0 addi r3,r3,0x1bd0 otx: mach header not found\n +364 0002746c 38c600b0 addi r6,r6,0xb0 +368 00027470 4800b0f1 bl 0x32560 _fwrite +372 00027474 38600000 li r3,0x0 +376 00027478 48000098 b 0x27510 +380 0002747c 60000000 nop +384 00027480 800a0000 lwz r0,0x0(r10) +388 00027484 804a0004 lwz r2,0x4(r10) +392 00027488 38600001 li r3,0x1 +396 0002748c 812a0008 lwz r9,0x8(r10) +400 00027490 816a000c lwz r11,0xc(r10) +404 00027494 901f0028 stw r0,0x28(r31) (mach_header)mMachHeader +408 00027498 905f002c stw r2,0x2c(r31) +412 0002749c 913f0030 stw r9,0x30(r31) +416 000274a0 917f0034 stw r11,0x34(r31) +420 000274a4 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +424 000274a8 2f800000 cmpwi cr7,r0,0x0 +428 000274ac 804a0018 lwz r2,0x18(r10) +432 000274b0 800a0010 lwz r0,0x10(r10) +436 000274b4 812a0014 lwz r9,0x14(r10) +440 000274b8 905f0040 stw r2,0x40(r31) +444 000274bc 901f0038 stw r0,0x38(r31) +448 000274c0 913f003c stw r9,0x3c(r31) +452 000274c4 419e004c beq cr7,0x27510 +456 000274c8 387f0028 addi r3,r31,0x28 (mach_header)mMachHeader +460 000274cc 38800002 li r4,0x2 +464 000274d0 4800b1e1 bl 0x326b0 _swap_mach_header +468 000274d4 38600001 li r3,0x1 +472 000274d8 48000038 b 0x27510 +476 000274dc 813f0024 lwz r9,0x24(r31) (mach_header*)mMachHeaderPtr +480 000274e0 2f890000 cmpwi cr7,r9,0x0 +484 000274e4 7d2a4b78 or r10,r9,r9 +488 000274e8 409eff98 bne cr7,0x27480 +492 000274ec 80ff0044 lwz r7,0x44(r31) (int)mArchSelector +496 000274f0 80020000 lwz r0,0x0(r2) +500 000274f4 81420008 lwz r10,0x8(r2) +504 000274f8 7f870000 cmpw cr7,r7,r0 +508 000274fc 419efe54 beq cr7,0x27350 +512 00027500 7d0903a6 mtspr ctr,r8 +516 00027504 3842001c addi r2,r2,0x1c +520 00027508 4bfffe78 b 0x27380 +524 0002750c 60000000 nop +528 00027510 38210050 addi r1,r1,0x50 +532 00027514 80010008 lwz r0,0x8(r1) +536 00027518 83e1fffc lwz r31,0xfffc(r1) +540 0002751c 7c0803a6 mtspr lr,r0 +544 00027520 4e800020 blr +548 00027524 60000000 nop +552 00027528 60000000 nop +556 0002752c 60000000 nop -(void)[ExeProcessor(ObjectLoader) loadImpPtrSection:] +0 00027530 7c0802a6 mfspr r0,lr +4 00027534 bfc1fff8 stmw r30,0xfff8(r1) +8 00027538 3bc308fc addi r30,r3,0x8fc (?)mImpPtrSect +12 0002753c 7c7f1b78 or r31,r3,r3 +16 00027540 7ca42b78 or r4,r5,r5 +20 00027544 7fc3f378 or r3,r30,r30 +24 00027548 38a00044 li r5,0x44 +28 0002754c 90010008 stw r0,0x8(r1) +32 00027550 9421ffb0 stwu r1,0xffb0(r1) +36 00027554 4800adfd bl 0x32350 _memcpy +40 00027558 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002755c 2f800000 cmpwi cr7,r0,0x0 +48 00027560 419e0014 beq cr7,0x27574 +52 00027564 7fc3f378 or r3,r30,r30 +56 00027568 38800001 li r4,0x1 +60 0002756c 38a00002 li r5,0x2 +64 00027570 4800b121 bl 0x32690 _swap_section +68 00027574 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027578 805f0924 lwz r2,0x924(r31) +76 0002757c 38210050 addi r1,r1,0x50 +80 00027580 813f0920 lwz r9,0x920(r31) +84 00027584 7c001214 add r0,r0,r2 +88 00027588 913f0944 stw r9,0x944(r31) +92 0002758c 901f0940 stw r0,0x940(r31) +96 00027590 80010008 lwz r0,0x8(r1) +100 00027594 bbc1fff8 lmw r30,0xfff8(r1) +104 00027598 7c0803a6 mtspr lr,r0 +108 0002759c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadNonLazySymbolSection:] +0 000275a0 7c0802a6 mfspr r0,lr +4 000275a4 bfc1fff8 stmw r30,0xfff8(r1) +8 000275a8 3bc308b0 addi r30,r3,0x8b0 (?)mNLSymSect +12 000275ac 7c7f1b78 or r31,r3,r3 +16 000275b0 7ca42b78 or r4,r5,r5 +20 000275b4 7fc3f378 or r3,r30,r30 +24 000275b8 38a00044 li r5,0x44 +28 000275bc 90010008 stw r0,0x8(r1) +32 000275c0 9421ffb0 stwu r1,0xffb0(r1) +36 000275c4 4800ad8d bl 0x32350 _memcpy +40 000275c8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 000275cc 2f800000 cmpwi cr7,r0,0x0 +48 000275d0 419e0014 beq cr7,0x275e4 +52 000275d4 7fc3f378 or r3,r30,r30 +56 000275d8 38800001 li r4,0x1 +60 000275dc 38a00002 li r5,0x2 +64 000275e0 4800b0b1 bl 0x32690 _swap_section +68 000275e4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 000275e8 805f08d8 lwz r2,0x8d8(r31) +76 000275ec 38210050 addi r1,r1,0x50 +80 000275f0 813f08d4 lwz r9,0x8d4(r31) +84 000275f4 7c001214 add r0,r0,r2 +88 000275f8 913f08f8 stw r9,0x8f8(r31) +92 000275fc 901f08f4 stw r0,0x8f4(r31) +96 00027600 80010008 lwz r0,0x8(r1) +100 00027604 bbc1fff8 lmw r30,0xfff8(r1) +104 00027608 7c0803a6 mtspr lr,r0 +108 0002760c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadCFStringSection:] +0 00027610 7c0802a6 mfspr r0,lr +4 00027614 bfc1fff8 stmw r30,0xfff8(r1) +8 00027618 3bc30864 addi r30,r3,0x864 (?)mCFStringSect +12 0002761c 7c7f1b78 or r31,r3,r3 +16 00027620 7ca42b78 or r4,r5,r5 +20 00027624 7fc3f378 or r3,r30,r30 +24 00027628 38a00044 li r5,0x44 +28 0002762c 90010008 stw r0,0x8(r1) +32 00027630 9421ffb0 stwu r1,0xffb0(r1) +36 00027634 4800ad1d bl 0x32350 _memcpy +40 00027638 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002763c 2f800000 cmpwi cr7,r0,0x0 +48 00027640 419e0014 beq cr7,0x27654 +52 00027644 7fc3f378 or r3,r30,r30 +56 00027648 38800001 li r4,0x1 +60 0002764c 38a00002 li r5,0x2 +64 00027650 4800b041 bl 0x32690 _swap_section +68 00027654 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027658 805f088c lwz r2,0x88c(r31) +76 0002765c 38210050 addi r1,r1,0x50 +80 00027660 813f0888 lwz r9,0x888(r31) +84 00027664 7c001214 add r0,r0,r2 +88 00027668 913f08ac stw r9,0x8ac(r31) +92 0002766c 901f08a8 stw r0,0x8a8(r31) +96 00027670 80010008 lwz r0,0x8(r1) +100 00027674 bbc1fff8 lmw r30,0xfff8(r1) +104 00027678 7c0803a6 mtspr lr,r0 +108 0002767c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadConstDataSection:] +0 00027680 7c0802a6 mfspr r0,lr +4 00027684 bfc1fff8 stmw r30,0xfff8(r1) +8 00027688 3bc307cc addi r30,r3,0x7cc (?)mConstDataSect +12 0002768c 7c7f1b78 or r31,r3,r3 +16 00027690 7ca42b78 or r4,r5,r5 +20 00027694 7fc3f378 or r3,r30,r30 +24 00027698 38a00044 li r5,0x44 +28 0002769c 90010008 stw r0,0x8(r1) +32 000276a0 9421ffb0 stwu r1,0xffb0(r1) +36 000276a4 4800acad bl 0x32350 _memcpy +40 000276a8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 000276ac 2f800000 cmpwi cr7,r0,0x0 +48 000276b0 419e0014 beq cr7,0x276c4 +52 000276b4 7fc3f378 or r3,r30,r30 +56 000276b8 38800001 li r4,0x1 +60 000276bc 38a00002 li r5,0x2 +64 000276c0 4800afd1 bl 0x32690 _swap_section +68 000276c4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 000276c8 805f07f4 lwz r2,0x7f4(r31) +76 000276cc 38210050 addi r1,r1,0x50 +80 000276d0 813f07f0 lwz r9,0x7f0(r31) +84 000276d4 7c001214 add r0,r0,r2 +88 000276d8 913f0814 stw r9,0x814(r31) +92 000276dc 901f0810 stw r0,0x810(r31) +96 000276e0 80010008 lwz r0,0x8(r1) +100 000276e4 bbc1fff8 lmw r30,0xfff8(r1) +104 000276e8 7c0803a6 mtspr lr,r0 +108 000276ec 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadCoalDataNTSection:] +0 000276f0 7c0802a6 mfspr r0,lr +4 000276f4 bfc1fff8 stmw r30,0xfff8(r1) +8 000276f8 3bc30780 addi r30,r3,0x780 (?)mCoalDataNTSect +12 000276fc 7c7f1b78 or r31,r3,r3 +16 00027700 7ca42b78 or r4,r5,r5 +20 00027704 7fc3f378 or r3,r30,r30 +24 00027708 38a00044 li r5,0x44 +28 0002770c 90010008 stw r0,0x8(r1) +32 00027710 9421ffb0 stwu r1,0xffb0(r1) +36 00027714 4800ac3d bl 0x32350 _memcpy +40 00027718 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002771c 2f800000 cmpwi cr7,r0,0x0 +48 00027720 419e0014 beq cr7,0x27734 +52 00027724 7fc3f378 or r3,r30,r30 +56 00027728 38800001 li r4,0x1 +60 0002772c 38a00002 li r5,0x2 +64 00027730 4800af61 bl 0x32690 _swap_section +68 00027734 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027738 805f07a8 lwz r2,0x7a8(r31) +76 0002773c 38210050 addi r1,r1,0x50 +80 00027740 813f07a4 lwz r9,0x7a4(r31) +84 00027744 7c001214 add r0,r0,r2 +88 00027748 913f07c8 stw r9,0x7c8(r31) +92 0002774c 901f07c4 stw r0,0x7c4(r31) +96 00027750 80010008 lwz r0,0x8(r1) +100 00027754 bbc1fff8 lmw r30,0xfff8(r1) +104 00027758 7c0803a6 mtspr lr,r0 +108 0002775c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadCoalDataSection:] +0 00027760 7c0802a6 mfspr r0,lr +4 00027764 bfc1fff8 stmw r30,0xfff8(r1) +8 00027768 3bc30734 addi r30,r3,0x734 (?)mCoalDataSect +12 0002776c 7c7f1b78 or r31,r3,r3 +16 00027770 7ca42b78 or r4,r5,r5 +20 00027774 7fc3f378 or r3,r30,r30 +24 00027778 38a00044 li r5,0x44 +28 0002777c 90010008 stw r0,0x8(r1) +32 00027780 9421ffb0 stwu r1,0xffb0(r1) +36 00027784 4800abcd bl 0x32350 _memcpy +40 00027788 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002778c 2f800000 cmpwi cr7,r0,0x0 +48 00027790 419e0014 beq cr7,0x277a4 +52 00027794 7fc3f378 or r3,r30,r30 +56 00027798 38800001 li r4,0x1 +60 0002779c 38a00002 li r5,0x2 +64 000277a0 4800aef1 bl 0x32690 _swap_section +68 000277a4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 000277a8 805f075c lwz r2,0x75c(r31) +76 000277ac 38210050 addi r1,r1,0x50 +80 000277b0 813f0758 lwz r9,0x758(r31) +84 000277b4 7c001214 add r0,r0,r2 +88 000277b8 913f077c stw r9,0x77c(r31) +92 000277bc 901f0778 stw r0,0x778(r31) +96 000277c0 80010008 lwz r0,0x8(r1) +100 000277c4 bbc1fff8 lmw r30,0xfff8(r1) +104 000277c8 7c0803a6 mtspr lr,r0 +108 000277cc 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadDataSection:] +0 000277d0 7c0802a6 mfspr r0,lr +4 000277d4 bfc1fff8 stmw r30,0xfff8(r1) +8 000277d8 3bc306e8 addi r30,r3,0x6e8 (?)mDataSect +12 000277dc 7c7f1b78 or r31,r3,r3 +16 000277e0 7ca42b78 or r4,r5,r5 +20 000277e4 7fc3f378 or r3,r30,r30 +24 000277e8 38a00044 li r5,0x44 +28 000277ec 90010008 stw r0,0x8(r1) +32 000277f0 9421ffb0 stwu r1,0xffb0(r1) +36 000277f4 4800ab5d bl 0x32350 _memcpy +40 000277f8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 000277fc 2f800000 cmpwi cr7,r0,0x0 +48 00027800 419e0014 beq cr7,0x27814 +52 00027804 7fc3f378 or r3,r30,r30 +56 00027808 38800001 li r4,0x1 +60 0002780c 38a00002 li r5,0x2 +64 00027810 4800ae81 bl 0x32690 _swap_section +68 00027814 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027818 805f0710 lwz r2,0x710(r31) +76 0002781c 38210050 addi r1,r1,0x50 +80 00027820 813f070c lwz r9,0x70c(r31) +84 00027824 7c001214 add r0,r0,r2 +88 00027828 913f0730 stw r9,0x730(r31) +92 0002782c 901f072c stw r0,0x72c(r31) +96 00027830 80010008 lwz r0,0x8(r1) +100 00027834 bbc1fff8 lmw r30,0xfff8(r1) +104 00027838 7c0803a6 mtspr lr,r0 +108 0002783c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadCoalTextNTSection:] +0 00027840 7c0802a6 mfspr r0,lr +4 00027844 bfc1fff8 stmw r30,0xfff8(r1) +8 00027848 3bc30650 addi r30,r3,0x650 (?)mCoalTextNTSect +12 0002784c 7c7f1b78 or r31,r3,r3 +16 00027850 7ca42b78 or r4,r5,r5 +20 00027854 7fc3f378 or r3,r30,r30 +24 00027858 38a00044 li r5,0x44 +28 0002785c 90010008 stw r0,0x8(r1) +32 00027860 9421ffb0 stwu r1,0xffb0(r1) +36 00027864 4800aaed bl 0x32350 _memcpy +40 00027868 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002786c 2f800000 cmpwi cr7,r0,0x0 +48 00027870 419e0014 beq cr7,0x27884 +52 00027874 7fc3f378 or r3,r30,r30 +56 00027878 38800001 li r4,0x1 +60 0002787c 38a00002 li r5,0x2 +64 00027880 4800ae11 bl 0x32690 _swap_section +68 00027884 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027888 805f0678 lwz r2,0x678(r31) +76 0002788c 38210050 addi r1,r1,0x50 +80 00027890 813f0674 lwz r9,0x674(r31) +84 00027894 7c001214 add r0,r0,r2 +88 00027898 913f0698 stw r9,0x698(r31) +92 0002789c 901f0694 stw r0,0x694(r31) +96 000278a0 80010008 lwz r0,0x8(r1) +100 000278a4 bbc1fff8 lmw r30,0xfff8(r1) +104 000278a8 7c0803a6 mtspr lr,r0 +108 000278ac 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadCoalTextSection:] +0 000278b0 7c0802a6 mfspr r0,lr +4 000278b4 bfc1fff8 stmw r30,0xfff8(r1) +8 000278b8 3bc30604 addi r30,r3,0x604 (?)mCoalTextSect +12 000278bc 7c7f1b78 or r31,r3,r3 +16 000278c0 7ca42b78 or r4,r5,r5 +20 000278c4 7fc3f378 or r3,r30,r30 +24 000278c8 38a00044 li r5,0x44 +28 000278cc 90010008 stw r0,0x8(r1) +32 000278d0 9421ffb0 stwu r1,0xffb0(r1) +36 000278d4 4800aa7d bl 0x32350 _memcpy +40 000278d8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 000278dc 2f800000 cmpwi cr7,r0,0x0 +48 000278e0 419e0014 beq cr7,0x278f4 +52 000278e4 7fc3f378 or r3,r30,r30 +56 000278e8 38800001 li r4,0x1 +60 000278ec 38a00002 li r5,0x2 +64 000278f0 4800ada1 bl 0x32690 _swap_section +68 000278f4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 000278f8 805f062c lwz r2,0x62c(r31) +76 000278fc 38210050 addi r1,r1,0x50 +80 00027900 813f0628 lwz r9,0x628(r31) +84 00027904 7c001214 add r0,r0,r2 +88 00027908 913f064c stw r9,0x64c(r31) +92 0002790c 901f0648 stw r0,0x648(r31) +96 00027910 80010008 lwz r0,0x8(r1) +100 00027914 bbc1fff8 lmw r30,0xfff8(r1) +104 00027918 7c0803a6 mtspr lr,r0 +108 0002791c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadConstTextSection:] +0 00027920 7c0802a6 mfspr r0,lr +4 00027924 bfc1fff8 stmw r30,0xfff8(r1) +8 00027928 3bc3069c addi r30,r3,0x69c (?)mConstTextSect +12 0002792c 7c7f1b78 or r31,r3,r3 +16 00027930 7ca42b78 or r4,r5,r5 +20 00027934 7fc3f378 or r3,r30,r30 +24 00027938 38a00044 li r5,0x44 +28 0002793c 90010008 stw r0,0x8(r1) +32 00027940 9421ffb0 stwu r1,0xffb0(r1) +36 00027944 4800aa0d bl 0x32350 _memcpy +40 00027948 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002794c 2f800000 cmpwi cr7,r0,0x0 +48 00027950 419e0014 beq cr7,0x27964 +52 00027954 7fc3f378 or r3,r30,r30 +56 00027958 38800001 li r4,0x1 +60 0002795c 38a00002 li r5,0x2 +64 00027960 4800ad31 bl 0x32690 _swap_section +68 00027964 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027968 805f06c4 lwz r2,0x6c4(r31) +76 0002796c 38210050 addi r1,r1,0x50 +80 00027970 813f06c0 lwz r9,0x6c0(r31) +84 00027974 7c001214 add r0,r0,r2 +88 00027978 913f06e4 stw r9,0x6e4(r31) +92 0002797c 901f06e0 stw r0,0x6e0(r31) +96 00027980 80010008 lwz r0,0x8(r1) +100 00027984 bbc1fff8 lmw r30,0xfff8(r1) +104 00027988 7c0803a6 mtspr lr,r0 +108 0002798c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadTextSection:] +0 00027990 7c0802a6 mfspr r0,lr +4 00027994 bfc1fff8 stmw r30,0xfff8(r1) +8 00027998 3bc305b8 addi r30,r3,0x5b8 (?)mTextSect +12 0002799c 7c7f1b78 or r31,r3,r3 +16 000279a0 7ca42b78 or r4,r5,r5 +20 000279a4 7fc3f378 or r3,r30,r30 +24 000279a8 38a00044 li r5,0x44 +28 000279ac 90010008 stw r0,0x8(r1) +32 000279b0 9421ffb0 stwu r1,0xffb0(r1) +36 000279b4 4800a99d bl 0x32350 _memcpy +40 000279b8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 000279bc 2f800000 cmpwi cr7,r0,0x0 +48 000279c0 419e0014 beq cr7,0x279d4 +52 000279c4 7fc3f378 or r3,r30,r30 +56 000279c8 38800001 li r4,0x1 +60 000279cc 38a00002 li r5,0x2 +64 000279d0 4800acc1 bl 0x32690 _swap_section +68 000279d4 817f05dc lwz r11,0x5dc(r31) +72 000279d8 805f0024 lwz r2,0x24(r31) (mach_header*)mMachHeaderPtr +76 000279dc 38210050 addi r1,r1,0x50 +80 000279e0 813f05e0 lwz r9,0x5e0(r31) +84 000279e4 801f05d8 lwz r0,0x5d8(r31) +88 000279e8 917f0600 stw r11,0x600(r31) +92 000279ec 7c005a14 add r0,r0,r11 +96 000279f0 7c424a14 add r2,r2,r9 +100 000279f4 901f094c stw r0,0x94c(r31) (unsigned int)mEndOfText +104 000279f8 905f05fc stw r2,0x5fc(r31) +108 000279fc 80010008 lwz r0,0x8(r1) +112 00027a00 60000000 nop +116 00027a04 bbc1fff8 lmw r30,0xfff8(r1) +120 00027a08 7c0803a6 mtspr lr,r0 +124 00027a0c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadLit8Section:] +0 00027a10 7c0802a6 mfspr r0,lr +4 00027a14 bfc1fff8 stmw r30,0xfff8(r1) +8 00027a18 3bc3056c addi r30,r3,0x56c (?)mLit8Sect +12 00027a1c 7c7f1b78 or r31,r3,r3 +16 00027a20 7ca42b78 or r4,r5,r5 +20 00027a24 7fc3f378 or r3,r30,r30 +24 00027a28 38a00044 li r5,0x44 +28 00027a2c 90010008 stw r0,0x8(r1) +32 00027a30 9421ffb0 stwu r1,0xffb0(r1) +36 00027a34 4800a91d bl 0x32350 _memcpy +40 00027a38 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027a3c 2f800000 cmpwi cr7,r0,0x0 +48 00027a40 419e0014 beq cr7,0x27a54 +52 00027a44 7fc3f378 or r3,r30,r30 +56 00027a48 38800001 li r4,0x1 +60 00027a4c 38a00002 li r5,0x2 +64 00027a50 4800ac41 bl 0x32690 _swap_section +68 00027a54 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027a58 805f0594 lwz r2,0x594(r31) +76 00027a5c 38210050 addi r1,r1,0x50 +80 00027a60 813f0590 lwz r9,0x590(r31) +84 00027a64 7c001214 add r0,r0,r2 +88 00027a68 913f05b4 stw r9,0x5b4(r31) +92 00027a6c 901f05b0 stw r0,0x5b0(r31) +96 00027a70 80010008 lwz r0,0x8(r1) +100 00027a74 bbc1fff8 lmw r30,0xfff8(r1) +104 00027a78 7c0803a6 mtspr lr,r0 +108 00027a7c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadLit4Section:] +0 00027a80 7c0802a6 mfspr r0,lr +4 00027a84 bfc1fff8 stmw r30,0xfff8(r1) +8 00027a88 3bc30520 addi r30,r3,0x520 (?)mLit4Sect +12 00027a8c 7c7f1b78 or r31,r3,r3 +16 00027a90 7ca42b78 or r4,r5,r5 +20 00027a94 7fc3f378 or r3,r30,r30 +24 00027a98 38a00044 li r5,0x44 +28 00027a9c 90010008 stw r0,0x8(r1) +32 00027aa0 9421ffb0 stwu r1,0xffb0(r1) +36 00027aa4 4800a8ad bl 0x32350 _memcpy +40 00027aa8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027aac 2f800000 cmpwi cr7,r0,0x0 +48 00027ab0 419e0014 beq cr7,0x27ac4 +52 00027ab4 7fc3f378 or r3,r30,r30 +56 00027ab8 38800001 li r4,0x1 +60 00027abc 38a00002 li r5,0x2 +64 00027ac0 4800abd1 bl 0x32690 _swap_section +68 00027ac4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027ac8 805f0548 lwz r2,0x548(r31) +76 00027acc 38210050 addi r1,r1,0x50 +80 00027ad0 813f0544 lwz r9,0x544(r31) +84 00027ad4 7c001214 add r0,r0,r2 +88 00027ad8 913f0568 stw r9,0x568(r31) +92 00027adc 901f0564 stw r0,0x564(r31) +96 00027ae0 80010008 lwz r0,0x8(r1) +100 00027ae4 bbc1fff8 lmw r30,0xfff8(r1) +104 00027ae8 7c0803a6 mtspr lr,r0 +108 00027aec 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadObjcSymSection:] +0 00027af0 7c0802a6 mfspr r0,lr +4 00027af4 bfc1fff8 stmw r30,0xfff8(r1) +8 00027af8 3bc304d4 addi r30,r3,0x4d4 (?)mObjcSymSect +12 00027afc 7c7f1b78 or r31,r3,r3 +16 00027b00 7ca42b78 or r4,r5,r5 +20 00027b04 7fc3f378 or r3,r30,r30 +24 00027b08 38a00044 li r5,0x44 +28 00027b0c 90010008 stw r0,0x8(r1) +32 00027b10 9421ffb0 stwu r1,0xffb0(r1) +36 00027b14 4800a83d bl 0x32350 _memcpy +40 00027b18 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027b1c 2f800000 cmpwi cr7,r0,0x0 +48 00027b20 419e0014 beq cr7,0x27b34 +52 00027b24 7fc3f378 or r3,r30,r30 +56 00027b28 38800001 li r4,0x1 +60 00027b2c 38a00002 li r5,0x2 +64 00027b30 4800ab61 bl 0x32690 _swap_section +68 00027b34 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027b38 805f04fc lwz r2,0x4fc(r31) +76 00027b3c 38210050 addi r1,r1,0x50 +80 00027b40 813f04f8 lwz r9,0x4f8(r31) +84 00027b44 7c001214 add r0,r0,r2 +88 00027b48 913f051c stw r9,0x51c(r31) +92 00027b4c 901f0518 stw r0,0x518(r31) +96 00027b50 80010008 lwz r0,0x8(r1) +100 00027b54 bbc1fff8 lmw r30,0xfff8(r1) +104 00027b58 7c0803a6 mtspr lr,r0 +108 00027b5c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadObjcModSection:] +0 00027b60 7c0802a6 mfspr r0,lr +4 00027b64 bfc1fff8 stmw r30,0xfff8(r1) +8 00027b68 3bc30488 addi r30,r3,0x488 (?)mObjcModSect +12 00027b6c 7c7f1b78 or r31,r3,r3 +16 00027b70 7ca42b78 or r4,r5,r5 +20 00027b74 7fc3f378 or r3,r30,r30 +24 00027b78 38a00044 li r5,0x44 +28 00027b7c 90010008 stw r0,0x8(r1) +32 00027b80 9421ffb0 stwu r1,0xffb0(r1) +36 00027b84 4800a7cd bl 0x32350 _memcpy +40 00027b88 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027b8c 2f800000 cmpwi cr7,r0,0x0 +48 00027b90 419e0014 beq cr7,0x27ba4 +52 00027b94 7fc3f378 or r3,r30,r30 +56 00027b98 38800001 li r4,0x1 +60 00027b9c 38a00002 li r5,0x2 +64 00027ba0 4800aaf1 bl 0x32690 _swap_section +68 00027ba4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027ba8 805f04b0 lwz r2,0x4b0(r31) +76 00027bac 38210050 addi r1,r1,0x50 +80 00027bb0 813f04ac lwz r9,0x4ac(r31) +84 00027bb4 7c001214 add r0,r0,r2 +88 00027bb8 913f04d0 stw r9,0x4d0(r31) +92 00027bbc 901f04cc stw r0,0x4cc(r31) +96 00027bc0 80010008 lwz r0,0x8(r1) +100 00027bc4 bbc1fff8 lmw r30,0xfff8(r1) +104 00027bc8 7c0803a6 mtspr lr,r0 +108 00027bcc 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadIVarSection:] +0 00027bd0 7c0802a6 mfspr r0,lr +4 00027bd4 bfc1fff8 stmw r30,0xfff8(r1) +8 00027bd8 3bc3043c addi r30,r3,0x43c (?)mIVarSect +12 00027bdc 7c7f1b78 or r31,r3,r3 +16 00027be0 7ca42b78 or r4,r5,r5 +20 00027be4 7fc3f378 or r3,r30,r30 +24 00027be8 38a00044 li r5,0x44 +28 00027bec 90010008 stw r0,0x8(r1) +32 00027bf0 9421ffb0 stwu r1,0xffb0(r1) +36 00027bf4 4800a75d bl 0x32350 _memcpy +40 00027bf8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027bfc 2f800000 cmpwi cr7,r0,0x0 +48 00027c00 419e0014 beq cr7,0x27c14 +52 00027c04 7fc3f378 or r3,r30,r30 +56 00027c08 38800001 li r4,0x1 +60 00027c0c 38a00002 li r5,0x2 +64 00027c10 4800aa81 bl 0x32690 _swap_section +68 00027c14 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027c18 805f0464 lwz r2,0x464(r31) +76 00027c1c 38210050 addi r1,r1,0x50 +80 00027c20 813f0460 lwz r9,0x460(r31) +84 00027c24 7c001214 add r0,r0,r2 +88 00027c28 913f0484 stw r9,0x484(r31) +92 00027c2c 901f0480 stw r0,0x480(r31) +96 00027c30 80010008 lwz r0,0x8(r1) +100 00027c34 bbc1fff8 lmw r30,0xfff8(r1) +104 00027c38 7c0803a6 mtspr lr,r0 +108 00027c3c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadMetaClassSection:] +0 00027c40 7c0802a6 mfspr r0,lr +4 00027c44 bfc1fff8 stmw r30,0xfff8(r1) +8 00027c48 3bc303f0 addi r30,r3,0x3f0 (?)mMetaClassSect +12 00027c4c 7c7f1b78 or r31,r3,r3 +16 00027c50 7ca42b78 or r4,r5,r5 +20 00027c54 7fc3f378 or r3,r30,r30 +24 00027c58 38a00044 li r5,0x44 +28 00027c5c 90010008 stw r0,0x8(r1) +32 00027c60 9421ffb0 stwu r1,0xffb0(r1) +36 00027c64 4800a6ed bl 0x32350 _memcpy +40 00027c68 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027c6c 2f800000 cmpwi cr7,r0,0x0 +48 00027c70 419e0014 beq cr7,0x27c84 +52 00027c74 7fc3f378 or r3,r30,r30 +56 00027c78 38800001 li r4,0x1 +60 00027c7c 38a00002 li r5,0x2 +64 00027c80 4800aa11 bl 0x32690 _swap_section +68 00027c84 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027c88 805f0418 lwz r2,0x418(r31) +76 00027c8c 38210050 addi r1,r1,0x50 +80 00027c90 813f0414 lwz r9,0x414(r31) +84 00027c94 7c001214 add r0,r0,r2 +88 00027c98 913f0438 stw r9,0x438(r31) +92 00027c9c 901f0434 stw r0,0x434(r31) +96 00027ca0 80010008 lwz r0,0x8(r1) +100 00027ca4 bbc1fff8 lmw r30,0xfff8(r1) +104 00027ca8 7c0803a6 mtspr lr,r0 +108 00027cac 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadClassSection:] +0 00027cb0 7c0802a6 mfspr r0,lr +4 00027cb4 bfc1fff8 stmw r30,0xfff8(r1) +8 00027cb8 3bc303a4 addi r30,r3,0x3a4 (?)mClassSect +12 00027cbc 7c7f1b78 or r31,r3,r3 +16 00027cc0 7ca42b78 or r4,r5,r5 +20 00027cc4 7fc3f378 or r3,r30,r30 +24 00027cc8 38a00044 li r5,0x44 +28 00027ccc 90010008 stw r0,0x8(r1) +32 00027cd0 9421ffb0 stwu r1,0xffb0(r1) +36 00027cd4 4800a67d bl 0x32350 _memcpy +40 00027cd8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027cdc 2f800000 cmpwi cr7,r0,0x0 +48 00027ce0 419e0014 beq cr7,0x27cf4 +52 00027ce4 7fc3f378 or r3,r30,r30 +56 00027ce8 38800001 li r4,0x1 +60 00027cec 38a00002 li r5,0x2 +64 00027cf0 4800a9a1 bl 0x32690 _swap_section +68 00027cf4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027cf8 805f03cc lwz r2,0x3cc(r31) +76 00027cfc 38210050 addi r1,r1,0x50 +80 00027d00 813f03c8 lwz r9,0x3c8(r31) +84 00027d04 7c001214 add r0,r0,r2 +88 00027d08 913f03ec stw r9,0x3ec(r31) +92 00027d0c 901f03e8 stw r0,0x3e8(r31) +96 00027d10 80010008 lwz r0,0x8(r1) +100 00027d14 bbc1fff8 lmw r30,0xfff8(r1) +104 00027d18 7c0803a6 mtspr lr,r0 +108 00027d1c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadNSStringSection:] +0 00027d20 7c0802a6 mfspr r0,lr +4 00027d24 bfc1fff8 stmw r30,0xfff8(r1) +8 00027d28 3bc30358 addi r30,r3,0x358 (?)mNSStringSect +12 00027d2c 7c7f1b78 or r31,r3,r3 +16 00027d30 7ca42b78 or r4,r5,r5 +20 00027d34 7fc3f378 or r3,r30,r30 +24 00027d38 38a00044 li r5,0x44 +28 00027d3c 90010008 stw r0,0x8(r1) +32 00027d40 9421ffb0 stwu r1,0xffb0(r1) +36 00027d44 4800a60d bl 0x32350 _memcpy +40 00027d48 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027d4c 2f800000 cmpwi cr7,r0,0x0 +48 00027d50 419e0014 beq cr7,0x27d64 +52 00027d54 7fc3f378 or r3,r30,r30 +56 00027d58 38800001 li r4,0x1 +60 00027d5c 38a00002 li r5,0x2 +64 00027d60 4800a931 bl 0x32690 _swap_section +68 00027d64 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027d68 805f0380 lwz r2,0x380(r31) +76 00027d6c 38210050 addi r1,r1,0x50 +80 00027d70 813f037c lwz r9,0x37c(r31) +84 00027d74 7c001214 add r0,r0,r2 +88 00027d78 913f03a0 stw r9,0x3a0(r31) +92 00027d7c 901f039c stw r0,0x39c(r31) +96 00027d80 80010008 lwz r0,0x8(r1) +100 00027d84 bbc1fff8 lmw r30,0xfff8(r1) +104 00027d88 7c0803a6 mtspr lr,r0 +108 00027d8c 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadCStringSection:] +0 00027d90 7c0802a6 mfspr r0,lr +4 00027d94 bfc1fff8 stmw r30,0xfff8(r1) +8 00027d98 3bc3030c addi r30,r3,0x30c (?)mCStringSect +12 00027d9c 7c7f1b78 or r31,r3,r3 +16 00027da0 7ca42b78 or r4,r5,r5 +20 00027da4 7fc3f378 or r3,r30,r30 +24 00027da8 38a00044 li r5,0x44 +28 00027dac 90010008 stw r0,0x8(r1) +32 00027db0 9421ffb0 stwu r1,0xffb0(r1) +36 00027db4 4800a59d bl 0x32350 _memcpy +40 00027db8 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 00027dbc 2f800000 cmpwi cr7,r0,0x0 +48 00027dc0 419e0014 beq cr7,0x27dd4 +52 00027dc4 7fc3f378 or r3,r30,r30 +56 00027dc8 38800001 li r4,0x1 +60 00027dcc 38a00002 li r5,0x2 +64 00027dd0 4800a8c1 bl 0x32690 _swap_section +68 00027dd4 801f0024 lwz r0,0x24(r31) (mach_header*)mMachHeaderPtr +72 00027dd8 805f0334 lwz r2,0x334(r31) +76 00027ddc 38210050 addi r1,r1,0x50 +80 00027de0 813f0330 lwz r9,0x330(r31) +84 00027de4 7c001214 add r0,r0,r2 +88 00027de8 913f0354 stw r9,0x354(r31) +92 00027dec 901f0350 stw r0,0x350(r31) +96 00027df0 80010008 lwz r0,0x8(r1) +100 00027df4 bbc1fff8 lmw r30,0xfff8(r1) +104 00027df8 7c0803a6 mtspr lr,r0 +108 00027dfc 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadObjcSection:] +0 00027e00 7c0802a6 mfspr r0,lr +4 00027e04 bf61ffec stmw r27,0xffec(r1) +8 00027e08 7ca42b78 or r4,r5,r5 +12 00027e0c 7c7f1b78 or r31,r3,r3 +16 00027e10 7cbb2b78 or r27,r5,r5 +20 00027e14 38a00044 li r5,0x44 +24 00027e18 90010008 stw r0,0x8(r1) +28 00027e1c 9421ff10 stwu r1,0xff10(r1) +32 00027e20 3bc10038 addi r30,r1,0x38 +36 00027e24 7fc3f378 or r3,r30,r30 +40 00027e28 4800a529 bl 0x32350 _memcpy +44 00027e2c 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +48 00027e30 2f800000 cmpwi cr7,r0,0x0 +52 00027e34 419e001c beq cr7,0x27e50 +56 00027e38 7fc3f378 or r3,r30,r30 +60 00027e3c 38800001 li r4,0x1 +64 00027e40 38a00002 li r5,0x2 +68 00027e44 4800a84d bl 0x32690 _swap_section +72 00027e48 60000000 nop +76 00027e4c 60000000 nop +80 00027e50 807f0950 lwz r3,0x950(r31) (?*)mObjcSects +84 00027e54 805f0954 lwz r2,0x954(r31) (unsigned int)mNumObjcSects +88 00027e58 2f830000 cmpwi cr7,r3,0x0 +92 00027e5c 38420001 addi r2,r2,0x1 +96 00027e60 905f0954 stw r2,0x954(r31) (unsigned int)mNumObjcSects +100 00027e64 419e001c beq cr7,0x27e80 +104 00027e68 1c82004c mulli r4,r2,0x4c +108 00027e6c 4800a4b5 bl 0x32320 _realloc +112 00027e70 7c601b78 or r0,r3,r3 +116 00027e74 907f0950 stw r3,0x950(r31) (?*)mObjcSects +120 00027e78 48000018 b 0x27e90 +124 00027e7c 60000000 nop +128 00027e80 3860004c li r3,0x4c +132 00027e84 4800a48d bl 0x32310 _malloc +136 00027e88 907f0950 stw r3,0x950(r31) (?*)mObjcSects +140 00027e8c 7c601b78 or r0,r3,r3 +144 00027e90 83bf0954 lwz r29,0x954(r31) (unsigned int)mNumObjcSects +148 00027e94 3b81007c addi r28,r1,0x7c +152 00027e98 38a0004c li r5,0x4c +156 00027e9c 38800000 li r4,0x0 +160 00027ea0 7f83e378 or r3,r28,r28 +164 00027ea4 1fbd004c mulli r29,r29,0x4c +168 00027ea8 7fbd0214 add r29,r29,r0 +172 00027eac 4800a545 bl 0x323f0 _memset +176 00027eb0 7fc4f378 or r4,r30,r30 +180 00027eb4 38a00044 li r5,0x44 +184 00027eb8 7f83e378 or r3,r28,r28 +188 00027ebc 3bbdffb4 addi r29,r29,0xffb4 +192 00027ec0 4800a491 bl 0x32350 _memcpy +196 00027ec4 805f0024 lwz r2,0x24(r31) (mach_header*)mMachHeaderPtr +200 00027ec8 80010060 lwz r0,0x60(r1) +204 00027ecc 7f84e378 or r4,r28,r28 +208 00027ed0 38a0004c li r5,0x4c +212 00027ed4 7fa3eb78 or r3,r29,r29 +216 00027ed8 7c420214 add r2,r2,r0 +220 00027edc 8001005c lwz r0,0x5c(r1) +224 00027ee0 904100c0 stw r2,0xc0(r1) +228 00027ee4 900100c4 stw r0,0xc4(r1) +232 00027ee8 4800a469 bl 0x32350 _memcpy +236 00027eec 3c800003 lis r4,0x3 +240 00027ef0 7f63db78 or r3,r27,r27 +244 00027ef4 38a00010 li r5,0x10 +248 00027ef8 38841bec addi r4,r4,0x1bec __cstring_object +252 00027efc 4800a475 bl 0x32370 _strncmp +256 00027f00 2f830000 cmpwi cr7,r3,0x0 +260 00027f04 409e001c bne cr7,0x27f20 +264 00027f08 3c800004 lis r4,0x4 +268 00027f0c 7fe3fb78 or r3,r31,r31 +272 00027f10 7f65db78 or r5,r27,r27 +276 00027f14 80844534 lwz r4,0x4534(r4) loadNSStringSection: +280 00027f18 4bfeff03 bla 0xfffeff00 -[r3 loadNSStringSection:] +284 00027f1c 480000f4 b 0x28010 +288 00027f20 3c800003 lis r4,0x3 +292 00027f24 7f63db78 or r3,r27,r27 +296 00027f28 38841c00 addi r4,r4,0x1c00 __class +300 00027f2c 4800a465 bl 0x32390 _strcmp +304 00027f30 2f830000 cmpwi cr7,r3,0x0 +308 00027f34 409e001c bne cr7,0x27f50 +312 00027f38 3c800004 lis r4,0x4 +316 00027f3c 7fe3fb78 or r3,r31,r31 +320 00027f40 7f65db78 or r5,r27,r27 +324 00027f44 80844530 lwz r4,0x4530(r4) loadClassSection: +328 00027f48 4bfeff03 bla 0xfffeff00 -[r3 loadClassSection:] +332 00027f4c 480000c4 b 0x28010 +336 00027f50 3c800003 lis r4,0x3 +340 00027f54 7f63db78 or r3,r27,r27 +344 00027f58 38841c08 addi r4,r4,0x1c08 __meta_class +348 00027f5c 4800a435 bl 0x32390 _strcmp +352 00027f60 2f830000 cmpwi cr7,r3,0x0 +356 00027f64 409e001c bne cr7,0x27f80 +360 00027f68 3c800004 lis r4,0x4 +364 00027f6c 7fe3fb78 or r3,r31,r31 +368 00027f70 7f65db78 or r5,r27,r27 +372 00027f74 8084452c lwz r4,0x452c(r4) loadMetaClassSection: +376 00027f78 4bfeff03 bla 0xfffeff00 -[r3 loadMetaClassSection:] +380 00027f7c 48000094 b 0x28010 +384 00027f80 3c800003 lis r4,0x3 +388 00027f84 7f63db78 or r3,r27,r27 +392 00027f88 38841c18 addi r4,r4,0x1c18 __instance_vars +396 00027f8c 4800a405 bl 0x32390 _strcmp +400 00027f90 2f830000 cmpwi cr7,r3,0x0 +404 00027f94 409e001c bne cr7,0x27fb0 +408 00027f98 3c800004 lis r4,0x4 +412 00027f9c 7fe3fb78 or r3,r31,r31 +416 00027fa0 7f65db78 or r5,r27,r27 +420 00027fa4 80844528 lwz r4,0x4528(r4) loadIVarSection: +424 00027fa8 4bfeff03 bla 0xfffeff00 -[r3 loadIVarSection:] +428 00027fac 48000064 b 0x28010 +432 00027fb0 3c800003 lis r4,0x3 +436 00027fb4 7f63db78 or r3,r27,r27 +440 00027fb8 38841c28 addi r4,r4,0x1c28 __module_info +444 00027fbc 4800a3d5 bl 0x32390 _strcmp +448 00027fc0 2f830000 cmpwi cr7,r3,0x0 +452 00027fc4 409e001c bne cr7,0x27fe0 +456 00027fc8 3c800004 lis r4,0x4 +460 00027fcc 7fe3fb78 or r3,r31,r31 +464 00027fd0 7f65db78 or r5,r27,r27 +468 00027fd4 80844524 lwz r4,0x4524(r4) loadObjcModSection: +472 00027fd8 4bfeff03 bla 0xfffeff00 -[r3 loadObjcModSection:] +476 00027fdc 48000034 b 0x28010 +480 00027fe0 3c800003 lis r4,0x3 +484 00027fe4 7f63db78 or r3,r27,r27 +488 00027fe8 38841c38 addi r4,r4,0x1c38 __symbols +492 00027fec 4800a3a5 bl 0x32390 _strcmp +496 00027ff0 2f830000 cmpwi cr7,r3,0x0 +500 00027ff4 409e001c bne cr7,0x28010 +504 00027ff8 3c800004 lis r4,0x4 +508 00027ffc 7fe3fb78 or r3,r31,r31 +512 00028000 7f65db78 or r5,r27,r27 +516 00028004 80844520 lwz r4,0x4520(r4) loadObjcSymSection: +520 00028008 4bfeff03 bla 0xfffeff00 -[r3 loadObjcSymSection:] +524 0002800c 60000000 nop +528 00028010 382100f0 addi r1,r1,0xf0 +532 00028014 80010008 lwz r0,0x8(r1) +536 00028018 bb61ffec lmw r27,0xffec(r1) +540 0002801c 7c0803a6 mtspr lr,r0 +544 00028020 4e800020 blr +548 00028024 60000000 nop +552 00028028 60000000 nop +556 0002802c 60000000 nop -(void)[ExeProcessor(ObjectLoader) loadSymbols:] +0 00028030 7c0802a6 mfspr r0,lr +4 00028034 bfa1fff4 stmw r29,0xfff4(r1) +8 00028038 7c7d1b78 or r29,r3,r3 +12 0002803c 90010008 stw r0,0x8(r1) +16 00028040 9421ff80 stwu r1,0xff80(r1) +20 00028044 60000000 nop +24 00028048 60000000 nop +28 0002804c 8803004d lbz r0,0x4d(r3) (BOOL)mSwapped +32 00028050 81050014 lwz r8,0x14(r5) +36 00028054 81650000 lwz r11,0x0(r5) +40 00028058 81450004 lwz r10,0x4(r5) +44 0002805c 80450008 lwz r2,0x8(r5) +48 00028060 81250010 lwz r9,0x10(r5) +52 00028064 2f800000 cmpwi cr7,r0,0x0 +56 00028068 8005000c lwz r0,0xc(r5) +60 0002806c 91010058 stw r8,0x58(r1) +64 00028070 91610044 stw r11,0x44(r1) +68 00028074 91410048 stw r10,0x48(r1) +72 00028078 9041004c stw r2,0x4c(r1) +76 0002807c 91210054 stw r9,0x54(r1) +80 00028080 90010050 stw r0,0x50(r1) +84 00028084 419e001c beq cr7,0x280a0 +88 00028088 38610044 addi r3,r1,0x44 +92 0002808c 38800002 li r4,0x2 +96 00028090 4800a661 bl 0x326f0 _swap_symtab_command +100 00028094 80010050 lwz r0,0x50(r1) +104 00028098 60000000 nop +108 0002809c 60000000 nop +112 000280a0 3c400003 lis r2,0x3 +116 000280a4 2f800000 cmpwi cr7,r0,0x0 +120 000280a8 811d0024 lwz r8,0x24(r29) (mach_header*)mMachHeaderPtr +124 000280ac 8001004c lwz r0,0x4c(r1) +128 000280b0 38422f4c addi r2,r2,0x2f4c +132 000280b4 81220008 lwz r9,0x8(r2) +136 000280b8 81620000 lwz r11,0x0(r2) +140 000280bc 81420004 lwz r10,0x4(r2) +144 000280c0 7c480214 add r2,r8,r0 +148 000280c4 91210040 stw r9,0x40(r1) +152 000280c8 91610038 stw r11,0x38(r1) +156 000280cc 9141003c stw r10,0x3c(r1) +160 000280d0 419e00f4 beq cr7,0x281c4 +164 000280d4 7c5f1378 or r31,r2,r2 +168 000280d8 3bc00000 li r30,0x0 +172 000280dc 60000000 nop +176 000280e0 881d004d lbz r0,0x4d(r29) (BOOL)mSwapped +180 000280e4 805f0000 lwz r2,0x0(r31) +184 000280e8 813f0004 lwz r9,0x4(r31) +188 000280ec 817f0008 lwz r11,0x8(r31) +192 000280f0 2f800000 cmpwi cr7,r0,0x0 +196 000280f4 90410038 stw r2,0x38(r1) +200 000280f8 9121003c stw r9,0x3c(r1) +204 000280fc 91610040 stw r11,0x40(r1) +208 00028100 419e0020 beq cr7,0x28120 +212 00028104 38610038 addi r3,r1,0x38 +216 00028108 38800001 li r4,0x1 +220 0002810c 38a00002 li r5,0x2 +224 00028110 4800a5d1 bl 0x326e0 _swap_nlist +228 00028114 80010040 lwz r0,0x40(r1) +232 00028118 4800000c b 0x28124 +236 0002811c 60000000 nop +240 00028120 7d605b78 or r0,r11,r11 +244 00028124 2f800000 cmpwi cr7,r0,0x0 +248 00028128 419e0088 beq cr7,0x281b0 +252 0002812c 8801003c lbz r0,0x3c(r1) +256 00028130 700200e0 andi. r2,r0,0xe0 +260 00028134 4082007c bne 0x281b0 +264 00028138 5400073c rlwinm r0,r0,0,28,30 +268 0002813c 2f80000e cmpwi cr7,r0,0xe +272 00028140 409e0070 bne cr7,0x281b0 +276 00028144 807d02f4 lwz r3,0x2f4(r29) (nlist*)mFuncSyms +280 00028148 805d02f8 lwz r2,0x2f8(r29) (unsigned int)mNumFuncSyms +284 0002814c 2f830000 cmpwi cr7,r3,0x0 +288 00028150 38420001 addi r2,r2,0x1 +292 00028154 905d02f8 stw r2,0x2f8(r29) (unsigned int)mNumFuncSyms +296 00028158 419e0018 beq cr7,0x28170 +300 0002815c 1c82000c mulli r4,r2,0xc +304 00028160 4800a1c1 bl 0x32320 _realloc +308 00028164 7c601b78 or r0,r3,r3 +312 00028168 907d02f4 stw r3,0x2f4(r29) (nlist*)mFuncSyms +316 0002816c 48000014 b 0x28180 +320 00028170 3860000c li r3,0xc +324 00028174 4800a19d bl 0x32310 _malloc +328 00028178 907d02f4 stw r3,0x2f4(r29) (nlist*)mFuncSyms +332 0002817c 7c601b78 or r0,r3,r3 +336 00028180 805d02f8 lwz r2,0x2f8(r29) (unsigned int)mNumFuncSyms +340 00028184 8141003c lwz r10,0x3c(r1) +344 00028188 81610040 lwz r11,0x40(r1) +348 0002818c 1c42000c mulli r2,r2,0xc +352 00028190 7c420214 add r2,r2,r0 +356 00028194 80010038 lwz r0,0x38(r1) +360 00028198 3922fff4 addi r9,r2,0xfff4 +364 0002819c 9002fff4 stw r0,0xfff4(r2) +368 000281a0 91690008 stw r11,0x8(r9) +372 000281a4 91490004 stw r10,0x4(r9) +376 000281a8 60000000 nop +380 000281ac 60000000 nop +384 000281b0 80010050 lwz r0,0x50(r1) +388 000281b4 3bde0001 addi r30,r30,0x1 +392 000281b8 3bff000c addi r31,r31,0xc +396 000281bc 7f9e0040 cmplw cr7,r30,r0 +400 000281c0 419cff20 blt cr7,0x280e0 +404 000281c4 809d02f8 lwz r4,0x2f8(r29) (unsigned int)mNumFuncSyms +408 000281c8 807d02f4 lwz r3,0x2f4(r29) (nlist*)mFuncSyms +412 000281cc 3cc00002 lis r6,0x2 +416 000281d0 38a0000c li r5,0xc +420 000281d4 38c672c0 addi r6,r6,0x72c0 +424 000281d8 4800a4f9 bl 0x326d0 _qsort +428 000281dc 38210080 addi r1,r1,0x80 +432 000281e0 80010008 lwz r0,0x8(r1) +436 000281e4 bba1fff4 lmw r29,0xfff4(r1) +440 000281e8 7c0803a6 mtspr lr,r0 +444 000281ec 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadSegment:] +0 000281f0 7c0802a6 mfspr r0,lr +4 000281f4 bda1ffb4 stmw r13,0xffb4(r1) +8 000281f8 7ca42b78 or r4,r5,r5 +12 000281fc 7cbe2b78 or r30,r5,r5 +16 00028200 7c7c1b78 or r28,r3,r3 +20 00028204 38a00038 li r5,0x38 +24 00028208 90010008 stw r0,0x8(r1) +28 0002820c 9421ff30 stwu r1,0xff30(r1) +32 00028210 3be10038 addi r31,r1,0x38 +36 00028214 7fe3fb78 or r3,r31,r31 +40 00028218 4800a139 bl 0x32350 _memcpy +44 0002821c 881c004d lbz r0,0x4d(r28) (BOOL)mSwapped +48 00028220 2f800000 cmpwi cr7,r0,0x0 +52 00028224 419e001c beq cr7,0x28240 +56 00028228 7fe3fb78 or r3,r31,r31 +60 0002822c 38800002 li r4,0x2 +64 00028230 4800a471 bl 0x326a0 _swap_segment_command +68 00028234 60000000 nop +72 00028238 60000000 nop +76 0002823c 60000000 nop +80 00028240 83a10068 lwz r29,0x68(r1) +84 00028244 3bde0038 addi r30,r30,0x38 +88 00028248 2f9d0000 cmpwi cr7,r29,0x0 +92 0002824c 419e0464 beq cr7,0x286b0 +96 00028250 3ec00003 lis r22,0x3 +100 00028254 3f400003 lis r26,0x3 +104 00028258 3f200003 lis r25,0x3 +108 0002825c 3f000003 lis r24,0x3 +112 00028260 3ee00003 lis r23,0x3 +116 00028264 3ea00003 lis r21,0x3 +120 00028268 3e400003 lis r18,0x3 +124 0002826c 3e200003 lis r17,0x3 +128 00028270 3e000003 lis r16,0x3 +132 00028274 3e800003 lis r20,0x3 +136 00028278 3e600003 lis r19,0x3 +140 0002827c 3de00003 lis r15,0x3 +144 00028280 3dc00003 lis r14,0x3 +148 00028284 3da00003 lis r13,0x3 +152 00028288 3ad61c54 addi r22,r22,0x1c54 __const +156 0002828c 3b5a1c44 addi r26,r26,0x1c44 __OBJC +160 00028290 3b391c4c addi r25,r25,0x1c4c __TEXT +164 00028294 3b18fbd8 addi r24,r24,0xfbd8 __text +168 00028298 3af7fbe0 addi r23,r23,0xfbe0 __coalesced_text +172 0002829c 3ab5fbf4 addi r21,r21,0xfbf4 __textcoal_nt +176 000282a0 3a521c5c addi r18,r18,0x1c5c __cstring +180 000282a4 3a311c68 addi r17,r17,0x1c68 __literal4 +184 000282a8 3a101c74 addi r16,r16,0x1c74 __literal8 +188 000282ac 3a941c80 addi r20,r20,0x1c80 __DATA +192 000282b0 3a731c88 addi r19,r19,0x1c88 __data +196 000282b4 39ef1c90 addi r15,r15,0x1c90 __coalesced_data +200 000282b8 39ce1ca4 addi r14,r14,0x1ca4 __datacoal_nt +204 000282bc 39ad1cb4 addi r13,r13,0x1cb4 __dyld +208 000282c0 3b600000 li r27,0x0 +212 000282c4 60000000 nop +216 000282c8 60000000 nop +220 000282cc 60000000 nop +224 000282d0 3bfe0010 addi r31,r30,0x10 +228 000282d4 7f44d378 or r4,r26,r26 +232 000282d8 7fe3fb78 or r3,r31,r31 +236 000282dc 4800a0b5 bl 0x32390 _strcmp +240 000282e0 2f830000 cmpwi cr7,r3,0x0 +244 000282e4 409e002c bne cr7,0x28310 +248 000282e8 3c800004 lis r4,0x4 +252 000282ec 7f83e378 or r3,r28,r28 +256 000282f0 7fc5f378 or r5,r30,r30 +260 000282f4 80844570 lwz r4,0x4570(r4) loadObjcSection: +264 000282f8 4bfeff03 bla 0xfffeff00 -[r3 loadObjcSection:] +268 000282fc 83a10068 lwz r29,0x68(r1) +272 00028300 48000390 b 0x28690 +276 00028304 60000000 nop +280 00028308 60000000 nop +284 0002830c 60000000 nop +288 00028310 7fe3fb78 or r3,r31,r31 +292 00028314 7f24cb78 or r4,r25,r25 +296 00028318 4800a079 bl 0x32390 _strcmp +300 0002831c 2f830000 cmpwi cr7,r3,0x0 +304 00028320 419e0010 beq cr7,0x28330 +308 00028324 881e0010 lbz r0,0x10(r30) +312 00028328 2f800000 cmpwi cr7,r0,0x0 +316 0002832c 409e0194 bne cr7,0x284c0 +320 00028330 801c0034 lwz r0,0x34(r28) +324 00028334 2f800001 cmpwi cr7,r0,0x1 +328 00028338 409e0018 bne cr7,0x28350 +332 0002833c 80010058 lwz r0,0x58(r1) +336 00028340 901c0948 stw r0,0x948(r28) (unsigned int)mTextOffset +340 00028344 4800001c b 0x28360 +344 00028348 60000000 nop +348 0002834c 60000000 nop +352 00028350 80010050 lwz r0,0x50(r1) +356 00028354 80410058 lwz r2,0x58(r1) +360 00028358 7c020050 subf r0,r2,r0 +364 0002835c 901c0948 stw r0,0x948(r28) (unsigned int)mTextOffset +368 00028360 7fc3f378 or r3,r30,r30 +372 00028364 7f04c378 or r4,r24,r24 +376 00028368 4800a029 bl 0x32390 _strcmp +380 0002836c 2f830000 cmpwi cr7,r3,0x0 +384 00028370 409e0020 bne cr7,0x28390 +388 00028374 3c800004 lis r4,0x4 +392 00028378 7f83e378 or r3,r28,r28 +396 0002837c 7fc5f378 or r5,r30,r30 +400 00028380 8084456c lwz r4,0x456c(r4) loadTextSection: +404 00028384 4bfeff03 bla 0xfffeff00 -[r3 loadTextSection:] +408 00028388 83a10068 lwz r29,0x68(r1) +412 0002838c 48000304 b 0x28690 +416 00028390 7fc3f378 or r3,r30,r30 +420 00028394 7ee4bb78 or r4,r23,r23 +424 00028398 38a00010 li r5,0x10 +428 0002839c 48009fd5 bl 0x32370 _strncmp +432 000283a0 2f830000 cmpwi cr7,r3,0x0 +436 000283a4 409e002c bne cr7,0x283d0 +440 000283a8 3c800004 lis r4,0x4 +444 000283ac 7f83e378 or r3,r28,r28 +448 000283b0 7fc5f378 or r5,r30,r30 +452 000283b4 80844568 lwz r4,0x4568(r4) loadCoalTextSection: +456 000283b8 4bfeff03 bla 0xfffeff00 -[r3 loadCoalTextSection:] +460 000283bc 83a10068 lwz r29,0x68(r1) +464 000283c0 480002d0 b 0x28690 +468 000283c4 60000000 nop +472 000283c8 60000000 nop +476 000283cc 60000000 nop +480 000283d0 7fc3f378 or r3,r30,r30 +484 000283d4 7ea4ab78 or r4,r21,r21 +488 000283d8 48009fb9 bl 0x32390 _strcmp +492 000283dc 2f830000 cmpwi cr7,r3,0x0 +496 000283e0 409e0020 bne cr7,0x28400 +500 000283e4 3c800004 lis r4,0x4 +504 000283e8 7f83e378 or r3,r28,r28 +508 000283ec 7fc5f378 or r5,r30,r30 +512 000283f0 80844564 lwz r4,0x4564(r4) loadCoalTextNTSection: +516 000283f4 4bfeff03 bla 0xfffeff00 -[r3 loadCoalTextNTSection:] +520 000283f8 83a10068 lwz r29,0x68(r1) +524 000283fc 48000294 b 0x28690 +528 00028400 7fc3f378 or r3,r30,r30 +532 00028404 7ec4b378 or r4,r22,r22 +536 00028408 48009f89 bl 0x32390 _strcmp +540 0002840c 2f830000 cmpwi cr7,r3,0x0 +544 00028410 409e0020 bne cr7,0x28430 +548 00028414 3c800004 lis r4,0x4 +552 00028418 7f83e378 or r3,r28,r28 +556 0002841c 7fc5f378 or r5,r30,r30 +560 00028420 80844560 lwz r4,0x4560(r4) loadConstTextSection: +564 00028424 4bfeff03 bla 0xfffeff00 -[r3 loadConstTextSection:] +568 00028428 83a10068 lwz r29,0x68(r1) +572 0002842c 48000264 b 0x28690 +576 00028430 7fc3f378 or r3,r30,r30 +580 00028434 7e449378 or r4,r18,r18 +584 00028438 48009f59 bl 0x32390 _strcmp +588 0002843c 2f830000 cmpwi cr7,r3,0x0 +592 00028440 409e0020 bne cr7,0x28460 +596 00028444 3c800004 lis r4,0x4 +600 00028448 7f83e378 or r3,r28,r28 +604 0002844c 7fc5f378 or r5,r30,r30 +608 00028450 8084455c lwz r4,0x455c(r4) loadCStringSection: +612 00028454 4bfeff03 bla 0xfffeff00 -[r3 loadCStringSection:] +616 00028458 83a10068 lwz r29,0x68(r1) +620 0002845c 48000234 b 0x28690 +624 00028460 7fc3f378 or r3,r30,r30 +628 00028464 7e248b78 or r4,r17,r17 +632 00028468 48009f29 bl 0x32390 _strcmp +636 0002846c 2f830000 cmpwi cr7,r3,0x0 +640 00028470 409e0020 bne cr7,0x28490 +644 00028474 3c800004 lis r4,0x4 +648 00028478 7f83e378 or r3,r28,r28 +652 0002847c 7fc5f378 or r5,r30,r30 +656 00028480 80844558 lwz r4,0x4558(r4) loadLit4Section: +660 00028484 4bfeff03 bla 0xfffeff00 -[r3 loadLit4Section:] +664 00028488 83a10068 lwz r29,0x68(r1) +668 0002848c 48000204 b 0x28690 +672 00028490 7fc3f378 or r3,r30,r30 +676 00028494 7e048378 or r4,r16,r16 +680 00028498 48009ef9 bl 0x32390 _strcmp +684 0002849c 2f830000 cmpwi cr7,r3,0x0 +688 000284a0 409e01f0 bne cr7,0x28690 +692 000284a4 3c800004 lis r4,0x4 +696 000284a8 7f83e378 or r3,r28,r28 +700 000284ac 7fc5f378 or r5,r30,r30 +704 000284b0 80844554 lwz r4,0x4554(r4) loadLit8Section: +708 000284b4 4bfeff03 bla 0xfffeff00 -[r3 loadLit8Section:] +712 000284b8 83a10068 lwz r29,0x68(r1) +716 000284bc 480001d4 b 0x28690 +720 000284c0 7fe3fb78 or r3,r31,r31 +724 000284c4 7e84a378 or r4,r20,r20 +728 000284c8 48009ec9 bl 0x32390 _strcmp +732 000284cc 2f830000 cmpwi cr7,r3,0x0 +736 000284d0 409e0170 bne cr7,0x28640 +740 000284d4 7fc3f378 or r3,r30,r30 +744 000284d8 7e649b78 or r4,r19,r19 +748 000284dc 48009eb5 bl 0x32390 _strcmp +752 000284e0 2f830000 cmpwi cr7,r3,0x0 +756 000284e4 409e0020 bne cr7,0x28504 +760 000284e8 3c800004 lis r4,0x4 +764 000284ec 7f83e378 or r3,r28,r28 +768 000284f0 7fc5f378 or r5,r30,r30 +772 000284f4 80844550 lwz r4,0x4550(r4) loadDataSection: +776 000284f8 4bfeff03 bla 0xfffeff00 -[r3 loadDataSection:] +780 000284fc 83a10068 lwz r29,0x68(r1) +784 00028500 48000190 b 0x28690 +788 00028504 7fc3f378 or r3,r30,r30 +792 00028508 7de47b78 or r4,r15,r15 +796 0002850c 38a00010 li r5,0x10 +800 00028510 48009e61 bl 0x32370 _strncmp +804 00028514 2f830000 cmpwi cr7,r3,0x0 +808 00028518 409e0020 bne cr7,0x28538 +812 0002851c 3c800004 lis r4,0x4 +816 00028520 7f83e378 or r3,r28,r28 +820 00028524 7fc5f378 or r5,r30,r30 +824 00028528 8084454c lwz r4,0x454c(r4) loadCoalDataSection: +828 0002852c 4bfeff03 bla 0xfffeff00 -[r3 loadCoalDataSection:] +832 00028530 83a10068 lwz r29,0x68(r1) +836 00028534 4800015c b 0x28690 +840 00028538 7fc3f378 or r3,r30,r30 +844 0002853c 7dc47378 or r4,r14,r14 +848 00028540 48009e51 bl 0x32390 _strcmp +852 00028544 2f830000 cmpwi cr7,r3,0x0 +856 00028548 409e0020 bne cr7,0x28568 +860 0002854c 3c800004 lis r4,0x4 +864 00028550 7f83e378 or r3,r28,r28 +868 00028554 7fc5f378 or r5,r30,r30 +872 00028558 80844548 lwz r4,0x4548(r4) loadCoalDataNTSection: +876 0002855c 4bfeff03 bla 0xfffeff00 -[r3 loadCoalDataNTSection:] +880 00028560 83a10068 lwz r29,0x68(r1) +884 00028564 4800012c b 0x28690 +888 00028568 3c400004 lis r2,0x4 +892 0002856c 7fc3f378 or r3,r30,r30 +896 00028570 80823494 lwz r4,0x3494(r2) +900 00028574 48009e1d bl 0x32390 _strcmp +904 00028578 2f830000 cmpwi cr7,r3,0x0 +908 0002857c 409e0020 bne cr7,0x2859c +912 00028580 3c800004 lis r4,0x4 +916 00028584 7f83e378 or r3,r28,r28 +920 00028588 7fc5f378 or r5,r30,r30 +924 0002858c 80844544 lwz r4,0x4544(r4) loadConstDataSection: +928 00028590 4bfeff03 bla 0xfffeff00 -[r3 loadConstDataSection:] +932 00028594 83a10068 lwz r29,0x68(r1) +936 00028598 480000f8 b 0x28690 +940 0002859c 7fc3f378 or r3,r30,r30 +944 000285a0 7da46b78 or r4,r13,r13 +948 000285a4 48009ded bl 0x32390 _strcmp +952 000285a8 2f830000 cmpwi cr7,r3,0x0 +956 000285ac 409e0020 bne cr7,0x285cc +960 000285b0 3c800004 lis r4,0x4 +964 000285b4 7f83e378 or r3,r28,r28 +968 000285b8 7fc5f378 or r5,r30,r30 +972 000285bc 808444d4 lwz r4,0x44d4(r4) loadDyldDataSection: +976 000285c0 4bfeff03 bla 0xfffeff00 -[r3 loadDyldDataSection:] +980 000285c4 83a10068 lwz r29,0x68(r1) +984 000285c8 480000c8 b 0x28690 +988 000285cc 3c800003 lis r4,0x3 +992 000285d0 7fc3f378 or r3,r30,r30 +996 000285d4 38841cbc addi r4,r4,0x1cbc __cfstring +1000 000285d8 48009db9 bl 0x32390 _strcmp +1004 000285dc 2f830000 cmpwi cr7,r3,0x0 +1008 000285e0 409e0020 bne cr7,0x28600 +1012 000285e4 3c800004 lis r4,0x4 +1016 000285e8 7f83e378 or r3,r28,r28 +1020 000285ec 7fc5f378 or r5,r30,r30 +1024 000285f0 80844540 lwz r4,0x4540(r4) loadCFStringSection: +1028 000285f4 4bfeff03 bla 0xfffeff00 -[r3 loadCFStringSection:] +1032 000285f8 83a10068 lwz r29,0x68(r1) +1036 000285fc 48000094 b 0x28690 +1040 00028600 3c800003 lis r4,0x3 +1044 00028604 7fc3f378 or r3,r30,r30 +1048 00028608 38841cc8 addi r4,r4,0x1cc8 __nl_symbol_ptr +1052 0002860c 48009d85 bl 0x32390 _strcmp +1056 00028610 2f830000 cmpwi cr7,r3,0x0 +1060 00028614 409e007c bne cr7,0x28690 +1064 00028618 3c800004 lis r4,0x4 +1068 0002861c 7f83e378 or r3,r28,r28 +1072 00028620 7fc5f378 or r5,r30,r30 +1076 00028624 8084453c lwz r4,0x453c(r4) loadNonLazySymbolSection: +1080 00028628 4bfeff03 bla 0xfffeff00 -[r3 loadNonLazySymbolSection:] +1084 0002862c 83a10068 lwz r29,0x68(r1) +1088 00028630 48000060 b 0x28690 +1092 00028634 60000000 nop +1096 00028638 60000000 nop +1100 0002863c 60000000 nop +1104 00028640 3c800003 lis r4,0x3 +1108 00028644 7fe3fb78 or r3,r31,r31 +1112 00028648 38841cd8 addi r4,r4,0x1cd8 __IMPORT +1116 0002864c 48009d45 bl 0x32390 _strcmp +1120 00028650 2f830000 cmpwi cr7,r3,0x0 +1124 00028654 409e003c bne cr7,0x28690 +1128 00028658 3c800003 lis r4,0x3 +1132 0002865c 7fc3f378 or r3,r30,r30 +1136 00028660 38841ce4 addi r4,r4,0x1ce4 __pointers +1140 00028664 48009d2d bl 0x32390 _strcmp +1144 00028668 2f830000 cmpwi cr7,r3,0x0 +1148 0002866c 409e0024 bne cr7,0x28690 +1152 00028670 3c800004 lis r4,0x4 +1156 00028674 7f83e378 or r3,r28,r28 +1160 00028678 7fc5f378 or r5,r30,r30 +1164 0002867c 80844538 lwz r4,0x4538(r4) loadImpPtrSection: +1168 00028680 4bfeff03 bla 0xfffeff00 -[r3 loadImpPtrSection:] +1172 00028684 83a10068 lwz r29,0x68(r1) +1176 00028688 60000000 nop +1180 0002868c 60000000 nop +1184 00028690 381b0001 addi r0,r27,0x1 +1188 00028694 3bde0044 addi r30,r30,0x44 +1192 00028698 541b043e rlwinm r27,r0,0,16,31 +1196 0002869c 7f9dd840 cmplw cr7,r29,r27 +1200 000286a0 419dfc30 bgt cr7,0x282d0 +1204 000286a4 60000000 nop +1208 000286a8 60000000 nop +1212 000286ac 60000000 nop +1216 000286b0 382100d0 addi r1,r1,0xd0 +1220 000286b4 80010008 lwz r0,0x8(r1) +1224 000286b8 b9a1ffb4 lmw r13,0xffb4(r1) +1228 000286bc 7c0803a6 mtspr lr,r0 +1232 000286c0 4e800020 blr +1236 000286c4 60000000 nop +1240 000286c8 60000000 nop +1244 000286cc 60000000 nop -(void)[ExeProcessor(ObjectLoader) loadLCommands] +0 000286d0 7c0802a6 mfspr r0,lr +4 000286d4 bf61ffec stmw r27,0xffec(r1) +8 000286d8 7c7e1b78 or r30,r3,r3 +12 000286dc 90010008 stw r0,0x8(r1) +16 000286e0 9421ff90 stwu r1,0xff90(r1) +20 000286e4 60000000 nop +24 000286e8 60000000 nop +28 000286ec 80030038 lwz r0,0x38(r3) +32 000286f0 80430024 lwz r2,0x24(r3) (mach_header*)mMachHeaderPtr +36 000286f4 2f800000 cmpwi cr7,r0,0x0 +40 000286f8 3be2001c addi r31,r2,0x1c +44 000286fc 419e00c0 beq cr7,0x287bc +48 00028700 3f800004 lis r28,0x4 +52 00028704 3f600004 lis r27,0x4 +56 00028708 3ba00000 li r29,0x0 +60 0002870c 3b9c457c addi r28,r28,0x457c loadSegment: +64 00028710 3b7b4578 addi r27,r27,0x4578 loadSymbols: +68 00028714 60000000 nop +72 00028718 60000000 nop +76 0002871c 60000000 nop +80 00028720 881e004d lbz r0,0x4d(r30) (BOOL)mSwapped +84 00028724 805f0000 lwz r2,0x0(r31) +88 00028728 813f0004 lwz r9,0x4(r31) +92 0002872c 2f800000 cmpwi cr7,r0,0x0 +96 00028730 90410038 stw r2,0x38(r1) +100 00028734 9121003c stw r9,0x3c(r1) +104 00028738 419e0018 beq cr7,0x28750 +108 0002873c 38610038 addi r3,r1,0x38 +112 00028740 38800002 li r4,0x2 +116 00028744 48009f7d bl 0x326c0 _swap_load_command +120 00028748 80010038 lwz r0,0x38(r1) +124 0002874c 48000008 b 0x28754 +128 00028750 7c401378 or r0,r2,r2 +132 00028754 2f800001 cmpwi cr7,r0,0x1 +136 00028758 419e0018 beq cr7,0x28770 +140 0002875c 2f800002 cmpwi cr7,r0,0x2 +144 00028760 409e0040 bne cr7,0x287a0 +148 00028764 48000020 b 0x28784 +152 00028768 60000000 nop +156 0002876c 60000000 nop +160 00028770 809c0000 lwz r4,0x0(r28) loadSegment: +164 00028774 7fc3f378 or r3,r30,r30 +168 00028778 7fe5fb78 or r5,r31,r31 +172 0002877c 4bfeff03 bla 0xfffeff00 -[r3 loadSegment:] +176 00028780 48000020 b 0x287a0 +180 00028784 809b0000 lwz r4,0x0(r27) loadSymbols: +184 00028788 7fc3f378 or r3,r30,r30 +188 0002878c 7fe5fb78 or r5,r31,r31 +192 00028790 4bfeff03 bla 0xfffeff00 -[r3 loadSymbols:] +196 00028794 60000000 nop +200 00028798 60000000 nop +204 0002879c 60000000 nop +208 000287a0 381d0001 addi r0,r29,0x1 +212 000287a4 805e0038 lwz r2,0x38(r30) +216 000287a8 541d043e rlwinm r29,r0,0,16,31 +220 000287ac 8001003c lwz r0,0x3c(r1) +224 000287b0 7f82e840 cmplw cr7,r2,r29 +228 000287b4 7fff0214 add r31,r31,r0 +232 000287b8 419dff68 bgt cr7,0x28720 +236 000287bc 3c800004 lis r4,0x4 +240 000287c0 7fc3f378 or r3,r30,r30 +244 000287c4 80844574 lwz r4,0x4574(r4) loadObjcModules +248 000287c8 4bfeff03 bla 0xfffeff00 -[r3 loadObjcModules] +252 000287cc 38210070 addi r1,r1,0x70 +256 000287d0 80010008 lwz r0,0x8(r1) +260 000287d4 bb61ffec lmw r27,0xffec(r1) +264 000287d8 7c0803a6 mtspr lr,r0 +268 000287dc 4e800020 blr -(void)[ExeProcessor(ObjectLoader) loadDyldDataSection:] +0 000287e0 7c0802a6 mfspr r0,lr +4 000287e4 bfc1fff8 stmw r30,0xfff8(r1) +8 000287e8 3bc30818 addi r30,r3,0x818 (?)mDyldSect +12 000287ec 7c7f1b78 or r31,r3,r3 +16 000287f0 7ca42b78 or r4,r5,r5 +20 000287f4 7fc3f378 or r3,r30,r30 +24 000287f8 38a00044 li r5,0x44 +28 000287fc 90010008 stw r0,0x8(r1) +32 00028800 9421ffa0 stwu r1,0xffa0(r1) +36 00028804 48009b4d bl 0x32350 _memcpy +40 00028808 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +44 0002880c 2f800000 cmpwi cr7,r0,0x0 +48 00028810 419e0020 beq cr7,0x28830 +52 00028814 7fc3f378 or r3,r30,r30 +56 00028818 38800001 li r4,0x1 +60 0002881c 38a00002 li r5,0x2 +64 00028820 48009e71 bl 0x32690 _swap_section +68 00028824 60000000 nop +72 00028828 60000000 nop +76 0002882c 60000000 nop +80 00028830 801f083c lwz r0,0x83c(r31) +84 00028834 813f0024 lwz r9,0x24(r31) (mach_header*)mMachHeaderPtr +88 00028838 805f0840 lwz r2,0x840(r31) +92 0002883c 2b800017 cmplwi cr7,r0,0x17 +96 00028840 901f0860 stw r0,0x860(r31) +100 00028844 7d291214 add r9,r9,r2 +104 00028848 913f085c stw r9,0x85c(r31) +108 0002884c 409d0034 ble cr7,0x28880 +112 00028850 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +116 00028854 81290014 lwz r9,0x14(r9) +120 00028858 2f800000 cmpwi cr7,r0,0x0 +124 0002885c 913f0984 stw r9,0x984(r31) (unsigned int)mAddrDyldStubBindingHelper +128 00028860 419e0020 beq cr7,0x28880 +132 00028864 91210038 stw r9,0x38(r1) +136 00028868 38010038 addi r0,r1,0x38 +140 0002886c 60000000 nop +144 00028870 60000000 nop +148 00028874 7c00042c lwbrx r0,0,r0 +152 00028878 901f0984 stw r0,0x984(r31) (unsigned int)mAddrDyldStubBindingHelper +156 0002887c 60000000 nop +160 00028880 38210060 addi r1,r1,0x60 +164 00028884 80010008 lwz r0,0x8(r1) +168 00028888 bbc1fff8 lmw r30,0xfff8(r1) +172 0002888c 7c0803a6 mtspr lr,r0 +176 00028890 4e800020 blr +180 00028894 60000000 nop +184 00028898 60000000 nop +188 0002889c 60000000 nop _MethodInfo_Compare_Swapped: +0 000288a0 81230008 lwz r9,0x8(r3) +4 000288a4 81640008 lwz r11,0x8(r4) +8 000288a8 3801ffe8 addi r0,r1,0xffe8 +12 000288ac 3860ffff li r3,0xffff +16 000288b0 9121ffe8 stw r9,0xffe8(r1) +20 000288b4 60000000 nop +24 000288b8 60000000 nop +28 000288bc 60000000 nop +32 000288c0 7c40042c lwbrx r2,0,r0 +36 000288c4 9161ffe8 stw r11,0xffe8(r1) +40 000288c8 60000000 nop +44 000288cc 60000000 nop +48 000288d0 7c00042c lwbrx r0,0,r0 +52 000288d4 7f801040 cmplw cr7,r0,r2 +56 000288d8 4d9d0020 bgtlr cr7 +60 000288dc 7c600026 mfcr r3 +64 000288e0 5463effe rlwinm r3,r3,29,31,31 +68 000288e4 4e800020 blr +72 000288e8 60000000 nop +76 000288ec 60000000 nop -(void)[ExeProcessor(ObjectLoader) loadObjcModules] +0 000288f0 7c0802a6 mfspr r0,lr +4 000288f4 bda1ffb4 stmw r13,0xffb4(r1) +8 000288f8 7c7f1b78 or r31,r3,r3 +12 000288fc 90010008 stw r0,0x8(r1) +16 00028900 9421fde0 stwu r1,0xfde0(r1) +20 00028904 60000000 nop +24 00028908 60000000 nop +28 0002890c 83a30954 lwz r29,0x954(r3) (unsigned int)mNumObjcSects +32 00028910 80430024 lwz r2,0x24(r3) (mach_header*)mMachHeaderPtr +36 00028914 2f9d0000 cmpwi cr7,r29,0x0 +40 00028918 904101c0 stw r2,0x1c0(r1) +44 0002891c 419e0980 beq cr7,0x2929c +48 00028920 39200000 li r9,0x0 +52 00028924 912101b8 stw r9,0x1b8(r1) +56 00028928 48000008 b 0x28930 +60 0002892c 7c491378 or r9,r2,r2 +64 00028930 1c09004c mulli r0,r9,0x4c +68 00028934 805f0950 lwz r2,0x950(r31) (?*)mObjcSects +72 00028938 3d200003 lis r9,0x3 +76 0002893c 38891c28 addi r4,r9,0x1c28 __module_info +80 00028940 7c420214 add r2,r2,r0 +84 00028944 904101bc stw r2,0x1bc(r1) +88 00028948 7c431378 or r3,r2,r2 +92 0002894c 48009a45 bl 0x32390 _strcmp +96 00028950 2f830000 cmpwi cr7,r3,0x0 +100 00028954 409e0934 bne cr7,0x29288 +104 00028958 804101bc lwz r2,0x1bc(r1) +108 0002895c 828101c0 lwz r20,0x1c0(r1) +112 00028960 80020028 lwz r0,0x28(r2) +116 00028964 885f004d lbz r2,0x4d(r31) (BOOL)mSwapped +120 00028968 7d74006e lwzux r11,r20,r0 +124 0002896c 2f820000 cmpwi cr7,r2,0x0 +128 00028970 80140004 lwz r0,0x4(r20) +132 00028974 80540008 lwz r2,0x8(r20) +136 00028978 8134000c lwz r9,0xc(r20) +140 0002897c 91610050 stw r11,0x50(r1) +144 00028980 90010054 stw r0,0x54(r1) +148 00028984 90410058 stw r2,0x58(r1) +152 00028988 9121005c stw r9,0x5c(r1) +156 0002898c 419e0014 beq cr7,0x289a0 +160 00028990 38610050 addi r3,r1,0x50 +164 00028994 4bfda5cd bl _swap_objc_module +168 00028998 81c10054 lwz r14,0x54(r1) +172 0002899c 48000008 b 0x289a4 +176 000289a0 7c0e0378 or r14,r0,r0 +180 000289a4 39a100e8 addi r13,r1,0xe8 +184 000289a8 480008bc b 0x29264 +188 000289ac 60000000 nop +192 000289b0 3c800004 lis r4,0x4 +196 000289b4 7fe3fb78 or r3,r31,r31 +200 000289b8 38a10060 addi r5,r1,0x60 +204 000289bc 38c10038 addi r6,r1,0x38 +208 000289c0 8084451c lwz r4,0x451c(r4) getObjcSymtab:defs:fromModule: +212 000289c4 38e10050 addi r7,r1,0x50 +216 000289c8 4bfeff03 bla 0xfffeff00 -[r3 getObjcSymtab:defs:fromModule:] +220 000289cc 2f830000 cmpwi cr7,r3,0x0 +224 000289d0 419e0010 beq cr7,0x289e0 +228 000289d4 80010038 lwz r0,0x38(r1) +232 000289d8 2f800000 cmpwi cr7,r0,0x0 +236 000289dc 409e0014 bne cr7,0x289f0 +240 000289e0 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +244 000289e4 7d74706e lwzux r11,r20,r14 +248 000289e8 48000840 b 0x29228 +252 000289ec 60000000 nop +256 000289f0 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +260 000289f4 2f8a0000 cmpwi cr7,r10,0x0 +264 000289f8 419e0018 beq cr7,0x28a10 +268 000289fc 38610060 addi r3,r1,0x60 +272 00028a00 4bfda7d1 bl _swap_objc_symtab +276 00028a04 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +280 00028a08 60000000 nop +284 00028a0c 60000000 nop +288 00028a10 a0410068 lhz r2,0x68(r1) +292 00028a14 3a400000 li r18,0x0 +296 00028a18 2f820000 cmpwi cr7,r2,0x0 +300 00028a1c 419e039c beq cr7,0x28db8 +304 00028a20 3ee00004 lis r23,0x4 +308 00028a24 3ec00004 lis r22,0x4 +312 00028a28 3bc100e8 addi r30,r1,0xe8 +316 00028a2c 3af74404 addi r23,r23,0x4404 getObjcMetaClass:fromClass: +320 00028a30 7d400774 extsb r0,r10 +324 00028a34 80410038 lwz r2,0x38(r1) +328 00028a38 5649103a rlwinm r9,r18,2,0,29 +332 00028a3c 2f800000 cmpwi cr7,r0,0x0 +336 00028a40 7cc9102e lwzx r6,r9,r2 +340 00028a44 419e001c beq cr7,0x28a60 +344 00028a48 90c1003c stw r6,0x3c(r1) +348 00028a4c 3801003c addi r0,r1,0x3c +352 00028a50 60000000 nop +356 00028a54 60000000 nop +360 00028a58 7cc0042c lwbrx r6,0,r0 +364 00028a5c 60000000 nop +368 00028a60 80964518 lwz r4,0x4518(r22) getObjcClass:fromDef: +372 00028a64 7fe3fb78 or r3,r31,r31 +376 00028a68 7fc5f378 or r5,r30,r30 +380 00028a6c 4bfeff03 bla 0xfffeff00 -[r3 getObjcClass:fromDef:] +384 00028a70 2f830000 cmpwi cr7,r3,0x0 +388 00028a74 419e032c beq cr7,0x28da0 +392 00028a78 386100c0 addi r3,r1,0xc0 +396 00028a7c 7fc4f378 or r4,r30,r30 +400 00028a80 38a00028 li r5,0x28 +404 00028a84 480098cd bl 0x32350 _memcpy +408 00028a88 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +412 00028a8c 2f800000 cmpwi cr7,r0,0x0 +416 00028a90 419e0010 beq cr7,0x28aa0 +420 00028a94 386100c0 addi r3,r1,0xc0 +424 00028a98 4bfda529 bl _swap_objc_class +428 00028a9c 60000000 nop +432 00028aa0 3e000004 lis r16,0x4 +436 00028aa4 80e100dc lwz r7,0xdc(r1) +440 00028aa8 7fe3fb78 or r3,r31,r31 +444 00028aac 38a100ac addi r5,r1,0xac +448 00028ab0 38c10040 addi r6,r1,0x40 +452 00028ab4 80904514 lwz r4,0x4514(r16) getObjcMethodList:methods:fromAddress: +456 00028ab8 4bfeff03 bla 0xfffeff00 -[r3 getObjcMethodList:methods:fromAddress:] +460 00028abc 2f830000 cmpwi cr7,r3,0x0 +464 00028ac0 419e0140 beq cr7,0x28c00 +468 00028ac4 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +472 00028ac8 804100ac lwz r2,0xac(r1) +476 00028acc 2f800000 cmpwi cr7,r0,0x0 +480 00028ad0 90410098 stw r2,0x98(r1) +484 00028ad4 800100b0 lwz r0,0xb0(r1) +488 00028ad8 804100b4 lwz r2,0xb4(r1) +492 00028adc 9001009c stw r0,0x9c(r1) +496 00028ae0 800100b8 lwz r0,0xb8(r1) +500 00028ae4 904100a0 stw r2,0xa0(r1) +504 00028ae8 804100bc lwz r2,0xbc(r1) +508 00028aec 900100a4 stw r0,0xa4(r1) +512 00028af0 904100a8 stw r2,0xa8(r1) +516 00028af4 419e000c beq cr7,0x28b00 +520 00028af8 38610098 addi r3,r1,0x98 +524 00028afc 4bfda655 bl _swap_objc_method_list +528 00028b00 8001009c lwz r0,0x9c(r1) +532 00028b04 2f800000 cmpwi cr7,r0,0x0 +536 00028b08 419e00f8 beq cr7,0x28c00 +540 00028b0c 3b200000 li r25,0x0 +544 00028b10 39e10160 addi r15,r1,0x160 +548 00028b14 3b000001 li r24,0x1 +552 00028b18 3b400000 li r26,0x0 +556 00028b1c 60000000 nop +560 00028b20 81210040 lwz r9,0x40(r1) +564 00028b24 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +568 00028b28 7c5a4a14 add r2,r26,r9 +572 00028b2c 2f800000 cmpwi cr7,r0,0x0 +576 00028b30 7f7a482e lwzx r27,r26,r9 +580 00028b34 83820004 lwz r28,0x4(r2) +584 00028b38 83a20008 lwz r29,0x8(r2) +588 00028b3c 93610044 stw r27,0x44(r1) +592 00028b40 93810048 stw r28,0x48(r1) +596 00028b44 93a1004c stw r29,0x4c(r1) +600 00028b48 419e0018 beq cr7,0x28b60 +604 00028b4c 38610044 addi r3,r1,0x44 +608 00028b50 4bfda631 bl _swap_objc_method +612 00028b54 60000000 nop +616 00028b58 60000000 nop +620 00028b5c 60000000 nop +624 00028b60 38a0004c li r5,0x4c +628 00028b64 38800000 li r4,0x0 +632 00028b68 7de37b78 or r3,r15,r15 +636 00028b6c 48009885 bl 0x323f0 _memset +640 00028b70 3861016c addi r3,r1,0x16c +644 00028b74 7fc4f378 or r4,r30,r30 +648 00028b78 38a00028 li r5,0x28 +652 00028b7c 480097d5 bl 0x32350 _memcpy +656 00028b80 807f0958 lwz r3,0x958(r31) (?*)mClassMethodInfos +660 00028b84 805f095c lwz r2,0x95c(r31) (unsigned int)mNumClassMethodInfos +664 00028b88 2f830000 cmpwi cr7,r3,0x0 +668 00028b8c 38420001 addi r2,r2,0x1 +672 00028b90 905f095c stw r2,0x95c(r31) (unsigned int)mNumClassMethodInfos +676 00028b94 419e001c beq cr7,0x28bb0 +680 00028b98 1c82004c mulli r4,r2,0x4c +684 00028b9c 48009785 bl 0x32320 _realloc +688 00028ba0 907f0958 stw r3,0x958(r31) (?*)mClassMethodInfos +692 00028ba4 4800001c b 0x28bc0 +696 00028ba8 60000000 nop +700 00028bac 60000000 nop +704 00028bb0 3860004c li r3,0x4c +708 00028bb4 4800975d bl 0x32310 _malloc +712 00028bb8 907f0958 stw r3,0x958(r31) (?*)mClassMethodInfos +716 00028bbc 60000000 nop +720 00028bc0 801f095c lwz r0,0x95c(r31) (unsigned int)mNumClassMethodInfos +724 00028bc4 7de47b78 or r4,r15,r15 +728 00028bc8 38a0004c li r5,0x4c +732 00028bcc 93a10168 stw r29,0x168(r1) +736 00028bd0 93810164 stw r28,0x164(r1) +740 00028bd4 3b390001 addi r25,r25,0x1 +744 00028bd8 3b5a000c addi r26,r26,0xc +748 00028bdc 93610160 stw r27,0x160(r1) +752 00028be0 9b0101a8 stb r24,0x1a8(r1) +756 00028be4 1c00004c mulli r0,r0,0x4c +760 00028be8 7c630214 add r3,r3,r0 +764 00028bec 3863ffb4 addi r3,r3,0xffb4 +768 00028bf0 48009761 bl 0x32350 _memcpy +772 00028bf4 8001009c lwz r0,0x9c(r1) +776 00028bf8 7f990040 cmplw cr7,r25,r0 +780 00028bfc 419cff24 blt cr7,0x28b20 +784 00028c00 80970000 lwz r4,0x0(r23) getObjcMetaClass:fromClass: +788 00028c04 7fe3fb78 or r3,r31,r31 +792 00028c08 38a10138 addi r5,r1,0x138 +796 00028c0c 38c100c0 addi r6,r1,0xc0 +800 00028c10 4bfeff03 bla 0xfffeff00 -[r3 getObjcMetaClass:fromClass:] +804 00028c14 2f830000 cmpwi cr7,r3,0x0 +808 00028c18 419e0188 beq cr7,0x28da0 +812 00028c1c 38610110 addi r3,r1,0x110 +816 00028c20 38810138 addi r4,r1,0x138 +820 00028c24 38a00028 li r5,0x28 +824 00028c28 48009729 bl 0x32350 _memcpy +828 00028c2c 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +832 00028c30 2f800000 cmpwi cr7,r0,0x0 +836 00028c34 419e000c beq cr7,0x28c40 +840 00028c38 38610110 addi r3,r1,0x110 +844 00028c3c 4bfda385 bl _swap_objc_class +848 00028c40 80904514 lwz r4,0x4514(r16) getObjcMethodList:methods:fromAddress: +852 00028c44 80e1012c lwz r7,0x12c(r1) +856 00028c48 7fe3fb78 or r3,r31,r31 +860 00028c4c 38a100ac addi r5,r1,0xac +864 00028c50 38c10040 addi r6,r1,0x40 +868 00028c54 4bfeff03 bla 0xfffeff00 -[r3 getObjcMethodList:methods:fromAddress:] +872 00028c58 2f830000 cmpwi cr7,r3,0x0 +876 00028c5c 419e0144 beq cr7,0x28da0 +880 00028c60 800100ac lwz r0,0xac(r1) +884 00028c64 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +888 00028c68 804100b0 lwz r2,0xb0(r1) +892 00028c6c 90010098 stw r0,0x98(r1) +896 00028c70 800100b4 lwz r0,0xb4(r1) +900 00028c74 2f8a0000 cmpwi cr7,r10,0x0 +904 00028c78 9041009c stw r2,0x9c(r1) +908 00028c7c 804100b8 lwz r2,0xb8(r1) +912 00028c80 900100a0 stw r0,0xa0(r1) +916 00028c84 800100bc lwz r0,0xbc(r1) +920 00028c88 904100a4 stw r2,0xa4(r1) +924 00028c8c 900100a8 stw r0,0xa8(r1) +928 00028c90 419e0010 beq cr7,0x28ca0 +932 00028c94 38610098 addi r3,r1,0x98 +936 00028c98 4bfda4b9 bl _swap_objc_method_list +940 00028c9c 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +944 00028ca0 8001009c lwz r0,0x9c(r1) +948 00028ca4 2f800000 cmpwi cr7,r0,0x0 +952 00028ca8 419e00fc beq cr7,0x28da4 +956 00028cac 3b400000 li r26,0x0 +960 00028cb0 39e10160 addi r15,r1,0x160 +964 00028cb4 48000010 b 0x28cc4 +968 00028cb8 60000000 nop +972 00028cbc 60000000 nop +976 00028cc0 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +980 00028cc4 1d7a000c mulli r11,r26,0xc +984 00028cc8 81210040 lwz r9,0x40(r1) +988 00028ccc 7d400774 extsb r0,r10 +992 00028cd0 2f800000 cmpwi cr7,r0,0x0 +996 00028cd4 7c4b4a14 add r2,r11,r9 +1000 00028cd8 7f6b482e lwzx r27,r11,r9 +1004 00028cdc 83820004 lwz r28,0x4(r2) +1008 00028ce0 83a20008 lwz r29,0x8(r2) +1012 00028ce4 93610044 stw r27,0x44(r1) +1016 00028ce8 93810048 stw r28,0x48(r1) +1020 00028cec 93a1004c stw r29,0x4c(r1) +1024 00028cf0 419e0010 beq cr7,0x28d00 +1028 00028cf4 38610044 addi r3,r1,0x44 +1032 00028cf8 4bfda489 bl _swap_objc_method +1036 00028cfc 60000000 nop +1040 00028d00 38a0004c li r5,0x4c +1044 00028d04 38800000 li r4,0x0 +1048 00028d08 7de37b78 or r3,r15,r15 +1052 00028d0c 480096e5 bl 0x323f0 _memset +1056 00028d10 3861016c addi r3,r1,0x16c +1060 00028d14 7fc4f378 or r4,r30,r30 +1064 00028d18 38a00028 li r5,0x28 +1068 00028d1c 48009635 bl 0x32350 _memcpy +1072 00028d20 807f0958 lwz r3,0x958(r31) (?*)mClassMethodInfos +1076 00028d24 805f095c lwz r2,0x95c(r31) (unsigned int)mNumClassMethodInfos +1080 00028d28 2f830000 cmpwi cr7,r3,0x0 +1084 00028d2c 38420001 addi r2,r2,0x1 +1088 00028d30 905f095c stw r2,0x95c(r31) (unsigned int)mNumClassMethodInfos +1092 00028d34 419e0014 beq cr7,0x28d48 +1096 00028d38 1c82004c mulli r4,r2,0x4c +1100 00028d3c 480095e5 bl 0x32320 _realloc +1104 00028d40 907f0958 stw r3,0x958(r31) (?*)mClassMethodInfos +1108 00028d44 4800001c b 0x28d60 +1112 00028d48 3860004c li r3,0x4c +1116 00028d4c 480095c5 bl 0x32310 _malloc +1120 00028d50 907f0958 stw r3,0x958(r31) (?*)mClassMethodInfos +1124 00028d54 60000000 nop +1128 00028d58 60000000 nop +1132 00028d5c 60000000 nop +1136 00028d60 801f095c lwz r0,0x95c(r31) (unsigned int)mNumClassMethodInfos +1140 00028d64 7de47b78 or r4,r15,r15 +1144 00028d68 38a0004c li r5,0x4c +1148 00028d6c 93a10168 stw r29,0x168(r1) +1152 00028d70 93810164 stw r28,0x164(r1) +1156 00028d74 3b5a0001 addi r26,r26,0x1 +1160 00028d78 93610160 stw r27,0x160(r1) +1164 00028d7c 1c00004c mulli r0,r0,0x4c +1168 00028d80 7c630214 add r3,r3,r0 +1172 00028d84 3863ffb4 addi r3,r3,0xffb4 +1176 00028d88 480095c9 bl 0x32350 _memcpy +1180 00028d8c 8001009c lwz r0,0x9c(r1) +1184 00028d90 7f9a0040 cmplw cr7,r26,r0 +1188 00028d94 419cff2c blt cr7,0x28cc0 +1192 00028d98 60000000 nop +1196 00028d9c 60000000 nop +1200 00028da0 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +1204 00028da4 a0410068 lhz r2,0x68(r1) +1208 00028da8 3a520001 addi r18,r18,0x1 +1212 00028dac 5440043e rlwinm r0,r2,0,16,31 +1216 00028db0 7f920040 cmplw cr7,r18,r0 +1220 00028db4 419cfc7c blt cr7,0x28a30 +1224 00028db8 a001006a lhz r0,0x6a(r1) +1228 00028dbc 5442043e rlwinm r2,r2,0,16,31 +1232 00028dc0 7c001214 add r0,r0,r2 +1236 00028dc4 7f920040 cmplw cr7,r18,r0 +1240 00028dc8 409c0458 bge cr7,0x29220 +1244 00028dcc 3c400004 lis r2,0x4 +1248 00028dd0 3d200004 lis r9,0x4 +1252 00028dd4 5653103a rlwinm r19,r18,2,0,29 +1256 00028dd8 38424410 addi r2,r2,0x4410 getObjcClass:fromName: +1260 00028ddc 39294458 addi r9,r9,0x4458 getPointer:type: +1264 00028de0 904101c4 stw r2,0x1c4(r1) +1268 00028de4 912101c8 stw r9,0x1c8(r1) +1272 00028de8 60000000 nop +1276 00028dec 60000000 nop +1280 00028df0 7d400774 extsb r0,r10 +1284 00028df4 80410038 lwz r2,0x38(r1) +1288 00028df8 2f800000 cmpwi cr7,r0,0x0 +1292 00028dfc 7cd3102e lwzx r6,r19,r2 +1296 00028e00 419e0020 beq cr7,0x28e20 +1300 00028e04 90c1003c stw r6,0x3c(r1) +1304 00028e08 3801003c addi r0,r1,0x3c +1308 00028e0c 60000000 nop +1312 00028e10 60000000 nop +1316 00028e14 7cc0042c lwbrx r6,0,r0 +1320 00028e18 60000000 nop +1324 00028e1c 60000000 nop +1328 00028e20 3c400004 lis r2,0x4 +1332 00028e24 7fe3fb78 or r3,r31,r31 +1336 00028e28 38a10084 addi r5,r1,0x84 +1340 00028e2c 80824510 lwz r4,0x4510(r2) getObjcCategory:fromDef: +1344 00028e30 4bfeff03 bla 0xfffeff00 -[r3 getObjcCategory:fromDef:] +1348 00028e34 2f830000 cmpwi cr7,r3,0x0 +1352 00028e38 419e03c8 beq cr7,0x29200 +1356 00028e3c 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +1360 00028e40 80410084 lwz r2,0x84(r1) +1364 00028e44 2f800000 cmpwi cr7,r0,0x0 +1368 00028e48 90410070 stw r2,0x70(r1) +1372 00028e4c 80010088 lwz r0,0x88(r1) +1376 00028e50 8041008c lwz r2,0x8c(r1) +1380 00028e54 90010074 stw r0,0x74(r1) +1384 00028e58 80010090 lwz r0,0x90(r1) +1388 00028e5c 90410078 stw r2,0x78(r1) +1392 00028e60 80410094 lwz r2,0x94(r1) +1396 00028e64 9001007c stw r0,0x7c(r1) +1400 00028e68 90410080 stw r2,0x80(r1) +1404 00028e6c 419e0014 beq cr7,0x28e80 +1408 00028e70 38610070 addi r3,r1,0x70 +1412 00028e74 4bfda26d bl _swap_objc_category +1416 00028e78 60000000 nop +1420 00028e7c 60000000 nop +1424 00028e80 801f158c lwz r0,0x158c(r31) (undefined*)GetPointer +1428 00028e84 812101c8 lwz r9,0x1c8(r1) +1432 00028e88 38c00000 li r6,0x0 +1436 00028e8c 7fe3fb78 or r3,r31,r31 +1440 00028e90 804101c4 lwz r2,0x1c4(r1) +1444 00028e94 80a10074 lwz r5,0x74(r1) +1448 00028e98 839f15c0 lwz r28,0x15c0(r31) (undefined*)GetObjcClassFromName +1452 00028e9c 7c0903a6 mtspr ctr,r0 +1456 00028ea0 7c0c0378 or r12,r0,r0 +1460 00028ea4 80890000 lwz r4,0x0(r9) getPointer:type: +1464 00028ea8 83a20000 lwz r29,0x0(r2) getObjcClass:fromName: +1468 00028eac 4e800421 bctrl +1472 00028eb0 7f8903a6 mtspr ctr,r28 +1476 00028eb4 7fa4eb78 or r4,r29,r29 +1480 00028eb8 7da56b78 or r5,r13,r13 +1484 00028ebc 7c661b78 or r6,r3,r3 +1488 00028ec0 7f8ce378 or r12,r28,r28 +1492 00028ec4 7fe3fb78 or r3,r31,r31 +1496 00028ec8 4e800421 bctrl +1500 00028ecc 386100c0 addi r3,r1,0xc0 +1504 00028ed0 7da46b78 or r4,r13,r13 +1508 00028ed4 38a00028 li r5,0x28 +1512 00028ed8 48009479 bl 0x32350 _memcpy +1516 00028edc 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +1520 00028ee0 2f800000 cmpwi cr7,r0,0x0 +1524 00028ee4 419e000c beq cr7,0x28ef0 +1528 00028ee8 386100c0 addi r3,r1,0xc0 +1532 00028eec 4bfda0d5 bl _swap_objc_class +1536 00028ef0 3e000004 lis r16,0x4 +1540 00028ef4 80e10078 lwz r7,0x78(r1) +1544 00028ef8 7fe3fb78 or r3,r31,r31 +1548 00028efc 38a10098 addi r5,r1,0x98 +1552 00028f00 38c10040 addi r6,r1,0x40 +1556 00028f04 80904514 lwz r4,0x4514(r16) getObjcMethodList:methods:fromAddress: +1560 00028f08 4bfeff03 bla 0xfffeff00 -[r3 getObjcMethodList:methods:fromAddress:] +1564 00028f0c 2f830000 cmpwi cr7,r3,0x0 +1568 00028f10 419e0170 beq cr7,0x29080 +1572 00028f14 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +1576 00028f18 80410098 lwz r2,0x98(r1) +1580 00028f1c 2f800000 cmpwi cr7,r0,0x0 +1584 00028f20 904100ac stw r2,0xac(r1) +1588 00028f24 8001009c lwz r0,0x9c(r1) +1592 00028f28 804100a0 lwz r2,0xa0(r1) +1596 00028f2c 900100b0 stw r0,0xb0(r1) +1600 00028f30 800100a4 lwz r0,0xa4(r1) +1604 00028f34 904100b4 stw r2,0xb4(r1) +1608 00028f38 804100a8 lwz r2,0xa8(r1) +1612 00028f3c 900100b8 stw r0,0xb8(r1) +1616 00028f40 904100bc stw r2,0xbc(r1) +1620 00028f44 419e000c beq cr7,0x28f50 +1624 00028f48 386100ac addi r3,r1,0xac +1628 00028f4c 4bfda205 bl _swap_objc_method_list +1632 00028f50 800100b0 lwz r0,0xb0(r1) +1636 00028f54 2f800000 cmpwi cr7,r0,0x0 +1640 00028f58 419e0128 beq cr7,0x29080 +1644 00028f5c 3aa00000 li r21,0x0 +1648 00028f60 39e10160 addi r15,r1,0x160 +1652 00028f64 3a200001 li r17,0x1 +1656 00028f68 3b200000 li r25,0x0 +1660 00028f6c 60000000 nop +1664 00028f70 81210040 lwz r9,0x40(r1) +1668 00028f74 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +1672 00028f78 7c594a14 add r2,r25,r9 +1676 00028f7c 2f800000 cmpwi cr7,r0,0x0 +1680 00028f80 7ef9482e lwzx r23,r25,r9 +1684 00028f84 82c20004 lwz r22,0x4(r2) +1688 00028f88 83020008 lwz r24,0x8(r2) +1692 00028f8c 92e10044 stw r23,0x44(r1) +1696 00028f90 92c10048 stw r22,0x48(r1) +1700 00028f94 9301004c stw r24,0x4c(r1) +1704 00028f98 419e0018 beq cr7,0x28fb0 +1708 00028f9c 38610044 addi r3,r1,0x44 +1712 00028fa0 4bfda1e1 bl _swap_objc_method +1716 00028fa4 60000000 nop +1720 00028fa8 60000000 nop +1724 00028fac 60000000 nop +1728 00028fb0 38a0004c li r5,0x4c +1732 00028fb4 38800000 li r4,0x0 +1736 00028fb8 7de37b78 or r3,r15,r15 +1740 00028fbc 48009435 bl 0x323f0 _memset +1744 00028fc0 3861016c addi r3,r1,0x16c +1748 00028fc4 7da46b78 or r4,r13,r13 +1752 00028fc8 38a00028 li r5,0x28 +1756 00028fcc 48009385 bl 0x32350 _memcpy +1760 00028fd0 805f0964 lwz r2,0x964(r31) (unsigned int)mNumCatMethodInfos +1764 00028fd4 83610094 lwz r27,0x94(r1) +1768 00028fd8 83410090 lwz r26,0x90(r1) +1772 00028fdc 83a1008c lwz r29,0x8c(r1) +1776 00028fe0 807f0960 lwz r3,0x960(r31) (?*)mCatMethodInfos +1780 00028fe4 38420001 addi r2,r2,0x1 +1784 00028fe8 905f0964 stw r2,0x964(r31) (unsigned int)mNumCatMethodInfos +1788 00028fec 2f830000 cmpwi cr7,r3,0x0 +1792 00028ff0 83810088 lwz r28,0x88(r1) +1796 00028ff4 83c10084 lwz r30,0x84(r1) +1800 00028ff8 419e0018 beq cr7,0x29010 +1804 00028ffc 1c82004c mulli r4,r2,0x4c +1808 00029000 48009321 bl 0x32320 _realloc +1812 00029004 907f0960 stw r3,0x960(r31) (?*)mCatMethodInfos +1816 00029008 48000018 b 0x29020 +1820 0002900c 60000000 nop +1824 00029010 3860004c li r3,0x4c +1828 00029014 480092fd bl 0x32310 _malloc +1832 00029018 907f0960 stw r3,0x960(r31) (?*)mCatMethodInfos +1836 0002901c 60000000 nop +1840 00029020 801f0964 lwz r0,0x964(r31) (unsigned int)mNumCatMethodInfos +1844 00029024 7de47b78 or r4,r15,r15 +1848 00029028 38a0004c li r5,0x4c +1852 0002902c 936101a4 stw r27,0x1a4(r1) +1856 00029030 934101a0 stw r26,0x1a0(r1) +1860 00029034 3ab50001 addi r21,r21,0x1 +1864 00029038 3b39000c addi r25,r25,0xc +1868 0002903c 93a1019c stw r29,0x19c(r1) +1872 00029040 93810198 stw r28,0x198(r1) +1876 00029044 93c10194 stw r30,0x194(r1) +1880 00029048 93010168 stw r24,0x168(r1) +1884 0002904c 92c10164 stw r22,0x164(r1) +1888 00029050 92e10160 stw r23,0x160(r1) +1892 00029054 9a2101a8 stb r17,0x1a8(r1) +1896 00029058 1c00004c mulli r0,r0,0x4c +1900 0002905c 7c630214 add r3,r3,r0 +1904 00029060 3863ffb4 addi r3,r3,0xffb4 +1908 00029064 480092ed bl 0x32350 _memcpy +1912 00029068 800100b0 lwz r0,0xb0(r1) +1916 0002906c 7f950040 cmplw cr7,r21,r0 +1920 00029070 419cff00 blt cr7,0x28f70 +1924 00029074 60000000 nop +1928 00029078 60000000 nop +1932 0002907c 60000000 nop +1936 00029080 80904514 lwz r4,0x4514(r16) getObjcMethodList:methods:fromAddress: +1940 00029084 80e1007c lwz r7,0x7c(r1) +1944 00029088 7fe3fb78 or r3,r31,r31 +1948 0002908c 38a10098 addi r5,r1,0x98 +1952 00029090 38c10040 addi r6,r1,0x40 +1956 00029094 4bfeff03 bla 0xfffeff00 -[r3 getObjcMethodList:methods:fromAddress:] +1960 00029098 2f830000 cmpwi cr7,r3,0x0 +1964 0002909c 419e0164 beq cr7,0x29200 +1968 000290a0 80010098 lwz r0,0x98(r1) +1972 000290a4 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +1976 000290a8 8041009c lwz r2,0x9c(r1) +1980 000290ac 900100ac stw r0,0xac(r1) +1984 000290b0 800100a0 lwz r0,0xa0(r1) +1988 000290b4 2f8a0000 cmpwi cr7,r10,0x0 +1992 000290b8 904100b0 stw r2,0xb0(r1) +1996 000290bc 804100a4 lwz r2,0xa4(r1) +2000 000290c0 900100b4 stw r0,0xb4(r1) +2004 000290c4 800100a8 lwz r0,0xa8(r1) +2008 000290c8 904100b8 stw r2,0xb8(r1) +2012 000290cc 900100bc stw r0,0xbc(r1) +2016 000290d0 419e0010 beq cr7,0x290e0 +2020 000290d4 386100ac addi r3,r1,0xac +2024 000290d8 4bfda079 bl _swap_objc_method_list +2028 000290dc 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +2032 000290e0 800100b0 lwz r0,0xb0(r1) +2036 000290e4 2f800000 cmpwi cr7,r0,0x0 +2040 000290e8 419e011c beq cr7,0x29204 +2044 000290ec 3b000000 li r24,0x0 +2048 000290f0 39e10160 addi r15,r1,0x160 +2052 000290f4 48000010 b 0x29104 +2056 000290f8 60000000 nop +2060 000290fc 60000000 nop +2064 00029100 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +2068 00029104 1d78000c mulli r11,r24,0xc +2072 00029108 81210040 lwz r9,0x40(r1) +2076 0002910c 7d400774 extsb r0,r10 +2080 00029110 2f800000 cmpwi cr7,r0,0x0 +2084 00029114 7c4b4a14 add r2,r11,r9 +2088 00029118 7ecb482e lwzx r22,r11,r9 +2092 0002911c 82e20004 lwz r23,0x4(r2) getObjcCatPtr:fromMethod: +2096 00029120 83220008 lwz r25,0x8(r2) getObjcClassPtr:fromMethod: +2100 00029124 92c10044 stw r22,0x44(r1) +2104 00029128 92e10048 stw r23,0x48(r1) +2108 0002912c 9321004c stw r25,0x4c(r1) +2112 00029130 419e0010 beq cr7,0x29140 +2116 00029134 38610044 addi r3,r1,0x44 +2120 00029138 4bfda049 bl _swap_objc_method +2124 0002913c 60000000 nop +2128 00029140 38a0004c li r5,0x4c +2132 00029144 38800000 li r4,0x0 +2136 00029148 7de37b78 or r3,r15,r15 +2140 0002914c 480092a5 bl 0x323f0 _memset +2144 00029150 3861016c addi r3,r1,0x16c +2148 00029154 7da46b78 or r4,r13,r13 +2152 00029158 38a00028 li r5,0x28 +2156 0002915c 480091f5 bl 0x32350 _memcpy +2160 00029160 805f0964 lwz r2,0x964(r31) (unsigned int)mNumCatMethodInfos +2164 00029164 83610094 lwz r27,0x94(r1) +2168 00029168 83410090 lwz r26,0x90(r1) +2172 0002916c 83a1008c lwz r29,0x8c(r1) +2176 00029170 807f0960 lwz r3,0x960(r31) (?*)mCatMethodInfos +2180 00029174 38420001 addi r2,r2,0x1 +2184 00029178 905f0964 stw r2,0x964(r31) (unsigned int)mNumCatMethodInfos +2188 0002917c 2f830000 cmpwi cr7,r3,0x0 +2192 00029180 83810088 lwz r28,0x88(r1) +2196 00029184 83c10084 lwz r30,0x84(r1) +2200 00029188 419e0018 beq cr7,0x291a0 +2204 0002918c 1c82004c mulli r4,r2,0x4c +2208 00029190 48009191 bl 0x32320 _realloc +2212 00029194 907f0960 stw r3,0x960(r31) (?*)mCatMethodInfos +2216 00029198 48000018 b 0x291b0 +2220 0002919c 60000000 nop +2224 000291a0 3860004c li r3,0x4c +2228 000291a4 4800916d bl 0x32310 _malloc +2232 000291a8 907f0960 stw r3,0x960(r31) (?*)mCatMethodInfos +2236 000291ac 60000000 nop +2240 000291b0 801f0964 lwz r0,0x964(r31) (unsigned int)mNumCatMethodInfos +2244 000291b4 7de47b78 or r4,r15,r15 +2248 000291b8 38a0004c li r5,0x4c +2252 000291bc 936101a4 stw r27,0x1a4(r1) +2256 000291c0 934101a0 stw r26,0x1a0(r1) +2260 000291c4 3b180001 addi r24,r24,0x1 +2264 000291c8 93a1019c stw r29,0x19c(r1) +2268 000291cc 93810198 stw r28,0x198(r1) +2272 000291d0 93c10194 stw r30,0x194(r1) +2276 000291d4 93210168 stw r25,0x168(r1) +2280 000291d8 92e10164 stw r23,0x164(r1) +2284 000291dc 92c10160 stw r22,0x160(r1) +2288 000291e0 1c00004c mulli r0,r0,0x4c +2292 000291e4 7c630214 add r3,r3,r0 +2296 000291e8 3863ffb4 addi r3,r3,0xffb4 +2300 000291ec 48009165 bl 0x32350 _memcpy +2304 000291f0 800100b0 lwz r0,0xb0(r1) +2308 000291f4 7f980040 cmplw cr7,r24,r0 +2312 000291f8 419cff08 blt cr7,0x29100 +2316 000291fc 60000000 nop +2320 00029200 895f004d lbz r10,0x4d(r31) (BOOL)mSwapped +2324 00029204 a001006a lhz r0,0x6a(r1) +2328 00029208 a0410068 lhz r2,0x68(r1) +2332 0002920c 3a520001 addi r18,r18,0x1 +2336 00029210 3a730004 addi r19,r19,0x4 +2340 00029214 7c001214 add r0,r0,r2 +2344 00029218 7f920040 cmplw cr7,r18,r0 +2348 0002921c 419cfbd4 blt cr7,0x28df0 +2352 00029220 7d74706e lwzux r11,r20,r14 +2356 00029224 7d400774 extsb r0,r10 +2360 00029228 2f800000 cmpwi cr7,r0,0x0 +2364 0002922c 80540004 lwz r2,0x4(r20) +2368 00029230 80140008 lwz r0,0x8(r20) +2372 00029234 8134000c lwz r9,0xc(r20) +2376 00029238 91610050 stw r11,0x50(r1) +2380 0002923c 90410054 stw r2,0x54(r1) +2384 00029240 90010058 stw r0,0x58(r1) +2388 00029244 9121005c stw r9,0x5c(r1) +2392 00029248 419e0018 beq cr7,0x29260 +2396 0002924c 38610050 addi r3,r1,0x50 +2400 00029250 4bfd9d11 bl _swap_objc_module +2404 00029254 81c10054 lwz r14,0x54(r1) +2408 00029258 4800000c b 0x29264 +2412 0002925c 60000000 nop +2416 00029260 7c4e1378 or r14,r2,r2 +2420 00029264 804101bc lwz r2,0x1bc(r1) +2424 00029268 812101c0 lwz r9,0x1c0(r1) +2428 0002926c 80020028 lwz r0,0x28(r2) +2432 00029270 80420024 lwz r2,0x24(r2) +2436 00029274 7c090214 add r0,r9,r0 +2440 00029278 7c001214 add r0,r0,r2 +2444 0002927c 7f940040 cmplw cr7,r20,r0 +2448 00029280 419cf730 blt cr7,0x289b0 +2452 00029284 83bf0954 lwz r29,0x954(r31) (unsigned int)mNumObjcSects +2456 00029288 804101b8 lwz r2,0x1b8(r1) +2460 0002928c 38420001 addi r2,r2,0x1 +2464 00029290 7f82e840 cmplw cr7,r2,r29 +2468 00029294 904101b8 stw r2,0x1b8(r1) +2472 00029298 419cf694 blt cr7,0x2892c +2476 0002929c 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +2480 000292a0 807f0958 lwz r3,0x958(r31) (?*)mClassMethodInfos +2484 000292a4 809f095c lwz r4,0x95c(r31) (unsigned int)mNumClassMethodInfos +2488 000292a8 2f800000 cmpwi cr7,r0,0x0 +2492 000292ac 419e0010 beq cr7,0x292bc +2496 000292b0 3cc00003 lis r6,0x3 +2500 000292b4 38c688a0 addi r6,r6,0x88a0 +2504 000292b8 4800000c b 0x292c4 +2508 000292bc 3cc00002 lis r6,0x2 +2512 000292c0 38c672e0 addi r6,r6,0x72e0 +2516 000292c4 38a0004c li r5,0x4c +2520 000292c8 48009409 bl 0x326d0 _qsort +2524 000292cc 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +2528 000292d0 807f0960 lwz r3,0x960(r31) (?*)mCatMethodInfos +2532 000292d4 809f0964 lwz r4,0x964(r31) (unsigned int)mNumCatMethodInfos +2536 000292d8 2f800000 cmpwi cr7,r0,0x0 +2540 000292dc 419e0010 beq cr7,0x292ec +2544 000292e0 3cc00003 lis r6,0x3 +2548 000292e4 38c688a0 addi r6,r6,0x88a0 +2552 000292e8 4800000c b 0x292f4 +2556 000292ec 3cc00002 lis r6,0x2 +2560 000292f0 38c672e0 addi r6,r6,0x72e0 +2564 000292f4 38a0004c li r5,0x4c +2568 000292f8 480093d9 bl 0x326d0 _qsort +2572 000292fc 38210220 addi r1,r1,0x220 +2576 00029300 80010008 lwz r0,0x8(r1) +2580 00029304 b9a1ffb4 lmw r13,0xffb4(r1) +2584 00029308 7c0803a6 mtspr lr,r0 +2588 0002930c 4e800020 blr -(void)[ExeProcessor(ListUtils) insertLine:before:inList:] +0 00029310 2c060000 cmpwi r6,0x0 +4 00029314 4d820020 beqlr +8 00029318 80070000 lwz r0,0x0(r7) +12 0002931c 7f860000 cmpw cr7,r6,r0 +16 00029320 409e0010 bne cr7,0x29330 +20 00029324 90a70000 stw r5,0x0(r7) +24 00029328 60000000 nop +28 0002932c 60000000 nop +32 00029330 8006000c lwz r0,0xc(r6) +36 00029334 90c50008 stw r6,0x8(r5) +40 00029338 9005000c stw r0,0xc(r5) +44 0002933c 90a6000c stw r5,0xc(r6) +48 00029340 8045000c lwz r2,0xc(r5) +52 00029344 2f820000 cmpwi cr7,r2,0x0 +56 00029348 4d9e0020 beqlr cr7 +60 0002934c 90a20008 stw r5,0x8(r2) +64 00029350 4e800020 blr +68 00029354 60000000 nop +72 00029358 60000000 nop +76 0002935c 60000000 nop -(void)[ExeProcessor(ListUtils) insertLine:after:inList:] +0 00029360 2c060000 cmpwi r6,0x0 +4 00029364 4082000c bne 0x29370 +8 00029368 90a70000 stw r5,0x0(r7) +12 0002936c 4e800020 blr +16 00029370 80060008 lwz r0,0x8(r6) +20 00029374 90c5000c stw r6,0xc(r5) +24 00029378 90050008 stw r0,0x8(r5) +28 0002937c 90a60008 stw r5,0x8(r6) +32 00029380 80450008 lwz r2,0x8(r5) +36 00029384 2f820000 cmpwi cr7,r2,0x0 +40 00029388 4d9e0020 beqlr cr7 +44 0002938c 90a2000c stw r5,0xc(r2) +48 00029390 4e800020 blr +52 00029394 60000000 nop +56 00029398 60000000 nop +60 0002939c 60000000 nop -(void)[ExeProcessor(ListUtils) replaceLine:withLine:inList:] +0 000293a0 7c0802a6 mfspr r0,lr +4 000293a4 93e1fffc stw r31,0xfffc(r1) +8 000293a8 7cbf2b79 or. r31,r5,r5 +12 000293ac 90010008 stw r0,0x8(r1) +16 000293b0 9421ffb0 stwu r1,0xffb0(r1) +20 000293b4 4182009c beq 0x29450 +24 000293b8 2f860000 cmpwi cr7,r6,0x0 +28 000293bc 419e0094 beq cr7,0x29450 +32 000293c0 80070000 lwz r0,0x0(r7) +36 000293c4 7f9f0000 cmpw cr7,r31,r0 +40 000293c8 409e0008 bne cr7,0x293d0 +44 000293cc 90c70000 stw r6,0x0(r7) +48 000293d0 805f0008 lwz r2,0x8(r31) +52 000293d4 801f000c lwz r0,0xc(r31) +56 000293d8 2f820000 cmpwi cr7,r2,0x0 +60 000293dc 9006000c stw r0,0xc(r6) +64 000293e0 90460008 stw r2,0x8(r6) +68 000293e4 419e001c beq cr7,0x29400 +72 000293e8 90c2000c stw r6,0xc(r2) +76 000293ec 8046000c lwz r2,0xc(r6) +80 000293f0 48000020 b 0x29410 +84 000293f4 60000000 nop +88 000293f8 60000000 nop +92 000293fc 60000000 nop +96 00029400 7c020378 or r2,r0,r0 +100 00029404 60000000 nop +104 00029408 60000000 nop +108 0002940c 60000000 nop +112 00029410 2f820000 cmpwi cr7,r2,0x0 +116 00029414 419e0008 beq cr7,0x2941c +120 00029418 90c20008 stw r6,0x8(r2) +124 0002941c 807f0000 lwz r3,0x0(r31) +128 00029420 2f830000 cmpwi cr7,r3,0x0 +132 00029424 419e0008 beq cr7,0x2942c +136 00029428 48008f39 bl 0x32360 _free +140 0002942c 38210050 addi r1,r1,0x50 +144 00029430 7fe3fb78 or r3,r31,r31 +148 00029434 80010008 lwz r0,0x8(r1) +152 00029438 83e1fffc lwz r31,0xfffc(r1) +156 0002943c 7c0803a6 mtspr lr,r0 +160 00029440 48008f20 b 0x32360 _free +164 00029444 60000000 nop +168 00029448 60000000 nop +172 0002944c 60000000 nop +176 00029450 38210050 addi r1,r1,0x50 +180 00029454 80010008 lwz r0,0x8(r1) +184 00029458 83e1fffc lwz r31,0xfffc(r1) +188 0002945c 7c0803a6 mtspr lr,r0 +192 00029460 4e800020 blr +196 00029464 60000000 nop +200 00029468 60000000 nop +204 0002946c 60000000 nop -(BOOL)[ExeProcessor(ListUtils) printLinesFromList:] +0 00029470 7c0802a6 mfspr r0,lr +4 00029474 bf41ffe8 stmw r26,0xffe8(r1) +8 00029478 7c7a1b78 or r26,r3,r3 +12 0002947c 7cbf2b78 or r31,r5,r5 +16 00029480 90010008 stw r0,0x8(r1) +20 00029484 9421ffa0 stwu r1,0xffa0(r1) +24 00029488 60000000 nop +28 0002948c 80630014 lwz r3,0x14(r3) (NSString)mOutputFilePath +32 00029490 2f830000 cmpwi cr7,r3,0x0 +36 00029494 419e0038 beq cr7,0x294cc +40 00029498 3c800004 lis r4,0x4 +44 0002949c 808443c8 lwz r4,0x43c8(r4) UTF8String +48 000294a0 4bfeff03 bla 0xfffeff00 -[r3 UTF8String] +52 000294a4 3c800003 lis r4,0x3 +56 000294a8 38841dec addi r4,r4,0x1dec w +60 000294ac 48009155 bl 0x32600 _fopen +64 000294b0 7c7d1b79 or. r29,r3,r3 +68 000294b4 4082002c bne 0x294e0 +72 000294b8 3c600003 lis r3,0x3 +76 000294bc 3863fe70 addi r3,r3,0xfe70 otx: unable to open output file +80 000294c0 480091b1 bl 0x32670 _perror +84 000294c4 38600000 li r3,0x0 +88 000294c8 480000ec b 0x295b4 +92 000294cc 3c400004 lis r2,0x4 +96 000294d0 8042281c lwz r2,0x281c(r2) +100 000294d4 3ba20058 addi r29,r2,0x58 +104 000294d8 60000000 nop +108 000294dc 60000000 nop +112 000294e0 7fa3eb78 or r3,r29,r29 +116 000294e4 4800921d bl 0x32700 _fileno +120 000294e8 2f9f0000 cmpwi cr7,r31,0x0 +124 000294ec 7c7e1b78 or r30,r3,r3 +128 000294f0 419e007c beq cr7,0x2956c +132 000294f4 3f800003 lis r28,0x3 +136 000294f8 3f600003 lis r27,0x3 +140 000294fc 3b9cfeac addi r28,r28,0xfeac otx: unable to write to output file +144 00029500 3b7bff18 addi r27,r27,0xff18 otx: unable to close output file +148 00029504 60000000 nop +152 00029508 60000000 nop +156 0002950c 60000000 nop +160 00029510 80bf0000 lwz r5,0x0(r31) +164 00029514 80df0004 lwz r6,0x4(r31) +168 00029518 38600004 li r3,0x4 +172 0002951c 7fc4f378 or r4,r30,r30 +176 00029520 480091f1 bl 0x32710 _syscall +180 00029524 2f83ffff cmpwi cr7,r3,0xffff +184 00029528 409e0038 bne cr7,0x29560 +188 0002952c 7f83e378 or r3,r28,r28 +192 00029530 48009141 bl 0x32670 _perror +196 00029534 801a0014 lwz r0,0x14(r26) (NSString)mOutputFilePath +200 00029538 2f800000 cmpwi cr7,r0,0x0 +204 0002953c 419e0060 beq cr7,0x2959c +208 00029540 7fa3eb78 or r3,r29,r29 +212 00029544 4800910d bl 0x32650 _fclose +216 00029548 2f830000 cmpwi cr7,r3,0x0 +220 0002954c 419e0050 beq cr7,0x2959c +224 00029550 7f63db78 or r3,r27,r27 +228 00029554 4800911d bl 0x32670 _perror +232 00029558 38600000 li r3,0x0 +236 0002955c 48000058 b 0x295b4 +240 00029560 83ff0008 lwz r31,0x8(r31) +244 00029564 2f9f0000 cmpwi cr7,r31,0x0 +248 00029568 409effa8 bne cr7,0x29510 +252 0002956c 801a0014 lwz r0,0x14(r26) (NSString)mOutputFilePath +256 00029570 2f800000 cmpwi cr7,r0,0x0 +260 00029574 419e003c beq cr7,0x295b0 +264 00029578 7fa3eb78 or r3,r29,r29 +268 0002957c 480090d5 bl 0x32650 _fclose +272 00029580 2f830000 cmpwi cr7,r3,0x0 +276 00029584 419e002c beq cr7,0x295b0 +280 00029588 3c600003 lis r3,0x3 +284 0002958c 3863ff18 addi r3,r3,0xff18 otx: unable to close output file +288 00029590 480090e1 bl 0x32670 _perror +292 00029594 38600000 li r3,0x0 +296 00029598 4800001c b 0x295b4 +300 0002959c 38600000 li r3,0x0 +304 000295a0 48000014 b 0x295b4 +308 000295a4 60000000 nop +312 000295a8 60000000 nop +316 000295ac 60000000 nop +320 000295b0 38600001 li r3,0x1 +324 000295b4 38210060 addi r1,r1,0x60 +328 000295b8 80010008 lwz r0,0x8(r1) +332 000295bc bb41ffe8 lmw r26,0xffe8(r1) +336 000295c0 7c0803a6 mtspr lr,r0 +340 000295c4 4e800020 blr +344 000295c8 60000000 nop +348 000295cc 60000000 nop -(void)[ExeProcessor(ListUtils) deleteLinesFromList:] +0 000295d0 7c0802a6 mfspr r0,lr +4 000295d4 7ca32b79 or. r3,r5,r5 +8 000295d8 93e1fffc stw r31,0xfffc(r1) +12 000295dc 90010008 stw r0,0x8(r1) +16 000295e0 9421ffb0 stwu r1,0xffb0(r1) +20 000295e4 41820064 beq 0x29648 +24 000295e8 7c7f1b78 or r31,r3,r3 +28 000295ec 60000000 nop +32 000295f0 807f000c lwz r3,0xc(r31) +36 000295f4 2f830000 cmpwi cr7,r3,0x0 +40 000295f8 419e0014 beq cr7,0x2960c +44 000295fc 80630000 lwz r3,0x0(r3) +48 00029600 48008d61 bl 0x32360 _free +52 00029604 807f000c lwz r3,0xc(r31) +56 00029608 48008d59 bl 0x32360 _free +60 0002960c 801f0008 lwz r0,0x8(r31) +64 00029610 2f800000 cmpwi cr7,r0,0x0 +68 00029614 409e002c bne cr7,0x29640 +72 00029618 807f0000 lwz r3,0x0(r31) +76 0002961c 48008d45 bl 0x32360 _free +80 00029620 38210050 addi r1,r1,0x50 +84 00029624 7fe3fb78 or r3,r31,r31 +88 00029628 80010008 lwz r0,0x8(r1) +92 0002962c 83e1fffc lwz r31,0xfffc(r1) +96 00029630 7c0803a6 mtspr lr,r0 +100 00029634 48008d2c b 0x32360 _free +104 00029638 60000000 nop +108 0002963c 60000000 nop +112 00029640 7c1f0378 or r31,r0,r0 +116 00029644 4bffffac b 0x295f0 +120 00029648 38210050 addi r1,r1,0x50 +124 0002964c 80010008 lwz r0,0x8(r1) +128 00029650 83e1fffc lwz r31,0xfffc(r1) +132 00029654 7c0803a6 mtspr lr,r0 +136 00029658 4e800020 blr +140 0002965c 60000000 nop -(void)[ExeProcessor(ListUtils) deleteLinesBefore:fromList:] +0 00029660 7c0802a6 mfspr r0,lr +4 00029664 bfa1fff4 stmw r29,0xfff4(r1) +8 00029668 83e60000 lwz r31,0x0(r6) +12 0002966c 7cdd3378 or r29,r6,r6 +16 00029670 7cbe2b78 or r30,r5,r5 +20 00029674 90010008 stw r0,0x8(r1) +24 00029678 9421ffb0 stwu r1,0xffb0(r1) +28 0002967c 2f9f0000 cmpwi cr7,r31,0x0 +32 00029680 419e0070 beq cr7,0x296f0 +36 00029684 60000000 nop +40 00029688 60000000 nop +44 0002968c 60000000 nop +48 00029690 807f000c lwz r3,0xc(r31) +52 00029694 2f830000 cmpwi cr7,r3,0x0 +56 00029698 419e0014 beq cr7,0x296ac +60 0002969c 80630000 lwz r3,0x0(r3) +64 000296a0 48008cc1 bl 0x32360 _free +68 000296a4 807f000c lwz r3,0xc(r31) +72 000296a8 48008cb9 bl 0x32360 _free +76 000296ac 801f0008 lwz r0,0x8(r31) +80 000296b0 2f800000 cmpwi cr7,r0,0x0 +84 000296b4 419e000c beq cr7,0x296c0 +88 000296b8 7f9e0000 cmpw cr7,r30,r0 +92 000296bc 409e0024 bne cr7,0x296e0 +96 000296c0 807f0000 lwz r3,0x0(r31) +100 000296c4 48008c9d bl 0x32360 _free +104 000296c8 7fe3fb78 or r3,r31,r31 +108 000296cc 48008c95 bl 0x32360 _free +112 000296d0 48000020 b 0x296f0 +116 000296d4 60000000 nop +120 000296d8 60000000 nop +124 000296dc 60000000 nop +128 000296e0 7c1f0378 or r31,r0,r0 +132 000296e4 4bffffac b 0x29690 +136 000296e8 60000000 nop +140 000296ec 60000000 nop +144 000296f0 38000000 li r0,0x0 +148 000296f4 93dd0000 stw r30,0x0(r29) +152 000296f8 38210050 addi r1,r1,0x50 +156 000296fc 901e000c stw r0,0xc(r30) +160 00029700 80010008 lwz r0,0x8(r1) +164 00029704 bba1fff4 lmw r29,0xfff4(r1) +168 00029708 7c0803a6 mtspr lr,r0 +172 0002970c 4e800020 blr _Sym_Compare: +0 00029710 80430008 lwz r2,0x8(r3) +4 00029714 80040008 lwz r0,0x8(r4) +8 00029718 3860ffff li r3,0xffff +12 0002971c 7f820040 cmplw cr7,r2,r0 +16 00029720 4d9c0020 bltlr cr7 +20 00029724 7c600026 mfcr r3 +24 00029728 5463f7fe rlwinm r3,r3,30,31,31 +28 0002972c 4e800020 blr _MethodInfo_Compare: +0 00029730 80430008 lwz r2,0x8(r3) +4 00029734 80040008 lwz r0,0x8(r4) +8 00029738 3860ffff li r3,0xffff +12 0002973c 7f820040 cmplw cr7,r2,r0 +16 00029740 4d9c0020 bltlr cr7 +20 00029744 7c600026 mfcr r3 +24 00029748 5463f7fe rlwinm r3,r3,30,31,31 +28 0002974c 4e800020 blr -(BOOL)[ExeProcessor(Searchers) findSymbolByAddress:] +0 00029750 7c0802a6 mfspr r0,lr +4 00029754 bfa1fff4 stmw r29,0xfff4(r1) +8 00029758 7c7f1b78 or r31,r3,r3 +12 0002975c 7cbd2b78 or r29,r5,r5 +16 00029760 3bc00000 li r30,0x0 +20 00029764 90010008 stw r0,0x8(r1) +24 00029768 9421ffa0 stwu r1,0xffa0(r1) +28 0002976c 800302f4 lwz r0,0x2f4(r3) (nlist*)mFuncSyms +32 00029770 2f800000 cmpwi cr7,r0,0x0 +36 00029774 419e0044 beq cr7,0x297b8 +40 00029778 3860000c li r3,0xc +44 0002977c 48008b95 bl 0x32310 _malloc +48 00029780 80bf02f8 lwz r5,0x2f8(r31) (unsigned int)mNumFuncSyms +52 00029784 809f02f4 lwz r4,0x2f4(r31) (nlist*)mFuncSyms +56 00029788 3ce00003 lis r7,0x3 +60 0002978c 38c00004 li r6,0x4 +64 00029790 7c621b78 or r2,r3,r3 +68 00029794 38610038 addi r3,r1,0x38 +72 00029798 38e79710 addi r7,r7,0x9710 +76 0002979c 93a20008 stw r29,0x8(r2) +80 000297a0 90410038 stw r2,0x38(r1) +84 000297a4 48008f7d bl 0x32720 _bsearch +88 000297a8 3003ffff addic r0,r3,0xffff +92 000297ac 7fc01910 subfe r30,r0,r3 +96 000297b0 80610038 lwz r3,0x38(r1) +100 000297b4 48008bad bl 0x32360 _free +104 000297b8 38210060 addi r1,r1,0x60 +108 000297bc 7fc3f378 or r3,r30,r30 +112 000297c0 80010008 lwz r0,0x8(r1) +116 000297c4 bba1fff4 lmw r29,0xfff4(r1) +120 000297c8 7c0803a6 mtspr lr,r0 +124 000297cc 4e800020 blr -(BOOL)[ExeProcessor(Searchers) findClassMethod:byAddress:] +0 000297d0 7c0802a6 mfspr r0,lr +4 000297d4 bf81fff0 stmw r28,0xfff0(r1) +8 000297d8 7cbc2b79 or. r28,r5,r5 +12 000297dc 7c7f1b78 or r31,r3,r3 +16 000297e0 38600000 li r3,0x0 +20 000297e4 90010008 stw r0,0x8(r1) +24 000297e8 9421ff60 stwu r1,0xff60(r1) +28 000297ec 418200b8 beq 0x298a4 +32 000297f0 801f0958 lwz r0,0x958(r31) (?*)mClassMethodInfos +36 000297f4 2f800000 cmpwi cr7,r0,0x0 +40 000297f8 409e0018 bne cr7,0x29810 +44 000297fc 901c0000 stw r0,0x0(r28) +48 00029800 480000a4 b 0x298a4 +52 00029804 60000000 nop +56 00029808 60000000 nop +60 0002980c 60000000 nop +64 00029810 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +68 00029814 7cde3378 or r30,r6,r6 +72 00029818 2f800000 cmpwi cr7,r0,0x0 +76 0002981c 419e0024 beq cr7,0x29840 +80 00029820 90c10038 stw r6,0x38(r1) +84 00029824 38010038 addi r0,r1,0x38 +88 00029828 60000000 nop +92 0002982c 60000000 nop +96 00029830 7fc0042c lwbrx r30,0,r0 +100 00029834 60000000 nop +104 00029838 60000000 nop +108 0002983c 60000000 nop +112 00029840 3ba1003c addi r29,r1,0x3c +116 00029844 38800000 li r4,0x0 +120 00029848 38a0004c li r5,0x4c +124 0002984c 7fa3eb78 or r3,r29,r29 +128 00029850 48008ba1 bl 0x323f0 _memset +132 00029854 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +136 00029858 93c10044 stw r30,0x44(r1) +140 0002985c 2f800000 cmpwi cr7,r0,0x0 +144 00029860 809f0958 lwz r4,0x958(r31) (?*)mClassMethodInfos +148 00029864 80bf095c lwz r5,0x95c(r31) (unsigned int)mNumClassMethodInfos +152 00029868 419e0018 beq cr7,0x29880 +156 0002986c 3ce00003 lis r7,0x3 +160 00029870 38e79cc0 addi r7,r7,0x9cc0 +164 00029874 48000014 b 0x29888 +168 00029878 60000000 nop +172 0002987c 60000000 nop +176 00029880 3ce00003 lis r7,0x3 +180 00029884 38e79730 addi r7,r7,0x9730 +184 00029888 7fa3eb78 or r3,r29,r29 +188 0002988c 38c0004c li r6,0x4c +192 00029890 48008e91 bl 0x32720 _bsearch +196 00029894 3043ffff addic r2,r3,0xffff +200 00029898 7c021910 subfe r0,r2,r3 +204 0002989c 907c0000 stw r3,0x0(r28) +208 000298a0 7c030378 or r3,r0,r0 +212 000298a4 382100a0 addi r1,r1,0xa0 +216 000298a8 80010008 lwz r0,0x8(r1) +220 000298ac bb81fff0 lmw r28,0xfff0(r1) +224 000298b0 7c0803a6 mtspr lr,r0 +228 000298b4 4e800020 blr +232 000298b8 60000000 nop +236 000298bc 60000000 nop -(BOOL)[ExeProcessor(Searchers) findIvar:inClass:withOffset:] +0 000298c0 7c0802a6 mfspr r0,lr +4 000298c4 bee1ffdc stmw r23,0xffdc(r1) +8 000298c8 7cdf3379 or. r31,r6,r6 +12 000298cc 7c7e1b78 or r30,r3,r3 +16 000298d0 7cb72b78 or r23,r5,r5 +20 000298d4 7cfb3b78 or r27,r7,r7 +24 000298d8 90010008 stw r0,0x8(r1) +28 000298dc 9421ff30 stwu r1,0xff30(r1) +32 000298e0 41820164 beq 0x29a44 +36 000298e4 2f850000 cmpwi cr7,r5,0x0 +40 000298e8 419e015c beq cr7,0x29a44 +44 000298ec 7fe4fb78 or r4,r31,r31 +48 000298f0 38a00028 li r5,0x28 +52 000298f4 3861003c addi r3,r1,0x3c +56 000298f8 3b210064 addi r25,r1,0x64 +60 000298fc 7ffdfb78 or r29,r31,r31 +64 00029900 3f400004 lis r26,0x4 +68 00029904 48008a4d bl 0x32350 _memcpy +72 00029908 3c800003 lis r4,0x3 +76 0002990c 83010054 lwz r24,0x54(r1) +80 00029910 7f23cb78 or r3,r25,r25 +84 00029914 38a00028 li r5,0x28 +88 00029918 38842f58 addi r4,r4,0x2f58 +92 0002991c 48008a35 bl 0x32350 _memcpy +96 00029920 48000014 b 0x29934 +100 00029924 60000000 nop +104 00029928 60000000 nop +108 0002992c 60000000 nop +112 00029930 7f3dcb78 or r29,r25,r25 +116 00029934 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +120 00029938 7fc3f378 or r3,r30,r30 +124 0002993c 809a4458 lwz r4,0x4458(r26) getPointer:type: +128 00029940 7f05c378 or r5,r24,r24 +132 00029944 38c00000 li r6,0x0 +136 00029948 7c0903a6 mtspr ctr,r0 +140 0002994c 7c0c0378 or r12,r0,r0 +144 00029950 4e800421 bctrl +148 00029954 7c7f1b79 or. r31,r3,r3 +152 00029958 41820098 beq 0x299f0 +156 0002995c 881e004d lbz r0,0x4d(r30) (BOOL)mSwapped +160 00029960 805f0000 lwz r2,0x0(r31) +164 00029964 7c090775 extsb. r9,r0 +168 00029968 41820018 beq 0x29980 +172 0002996c 90410038 stw r2,0x38(r1) +176 00029970 38010038 addi r0,r1,0x38 +180 00029974 60000000 nop +184 00029978 60000000 nop +188 0002997c 7c40042c lwbrx r2,0,r0 +192 00029980 38a00000 li r5,0x0 +196 00029984 3802ffff addi r0,r2,0xffff +200 00029988 39200000 li r9,0x0 +204 0002998c 2f850000 cmpwi cr7,r5,0x0 +208 00029990 7c060378 or r6,r0,r0 +212 00029994 5440f87e rlwinm r0,r2,31,1,31 +216 00029998 7c0a0378 or r10,r0,r0 +220 0002999c 409c0214 bge cr7,0x29bb0 +224 000299a0 48000050 b 0x299f0 +228 000299a4 1c4a000c mulli r2,r10,0xc +232 000299a8 38600001 li r3,0x1 +236 000299ac 7c42fa14 add r2,r2,r31 +240 000299b0 8002000c lwz r0,0xc(r2) +244 000299b4 81220004 lwz r9,0x4(r2) +248 000299b8 81620008 lwz r11,0x8(r2) +252 000299bc 90170008 stw r0,0x8(r23) +256 000299c0 91370000 stw r9,0x0(r23) +260 000299c4 91770004 stw r11,0x4(r23) +264 000299c8 60000000 nop +268 000299cc 60000000 nop +272 000299d0 60000000 nop +276 000299d4 881e004d lbz r0,0x4d(r30) (BOOL)mSwapped +280 000299d8 2f800000 cmpwi cr7,r0,0x0 +284 000299dc 419e0114 beq cr7,0x29af0 +288 000299e0 7ee3bb78 or r3,r23,r23 +292 000299e4 4bfd96ad bl _swap_objc_ivar +296 000299e8 38600001 li r3,0x1 +300 000299ec 48000104 b 0x29af0 +304 000299f0 801e158c lwz r0,0x158c(r30) (undefined*)GetPointer +308 000299f4 80bd0004 lwz r5,0x4(r29) +312 000299f8 7fc3f378 or r3,r30,r30 +316 000299fc 38c00000 li r6,0x0 +320 00029a00 809a4458 lwz r4,0x4458(r26) getPointer:type: +324 00029a04 7c0903a6 mtspr ctr,r0 +328 00029a08 7c0c0378 or r12,r0,r0 +332 00029a0c 4e800421 bctrl +336 00029a10 2c030000 cmpwi r3,0x0 +340 00029a14 41820030 beq 0x29a44 +344 00029a18 801e15c0 lwz r0,0x15c0(r30) (undefined*)GetObjcClassFromName +348 00029a1c 3c800004 lis r4,0x4 +352 00029a20 7c661b78 or r6,r3,r3 +356 00029a24 7f25cb78 or r5,r25,r25 +360 00029a28 7fc3f378 or r3,r30,r30 +364 00029a2c 80844410 lwz r4,0x4410(r4) getObjcClass:fromName: +368 00029a30 7c0903a6 mtspr ctr,r0 +372 00029a34 7c0c0378 or r12,r0,r0 +376 00029a38 4e800421 bctrl +380 00029a3c 2f830000 cmpwi cr7,r3,0x0 +384 00029a40 409efef0 bne cr7,0x29930 +388 00029a44 38600000 li r3,0x0 +392 00029a48 480000a8 b 0x29af0 +396 00029a4c 60000000 nop +400 00029a50 7d043014 addc r8,r4,r6 +404 00029a54 7ce32914 adde r7,r3,r5 +408 00029a58 39200000 li r9,0x0 +412 00029a5c 7f832800 cmpw cr7,r3,r5 +416 00029a60 7cebfe70 srawi r11,r7,31 +420 00029a64 556a0ffe rlwinm r10,r11,1,31,31 +424 00029a68 7d4a4014 addc r10,r10,r8 +428 00029a6c 7d293914 adde r9,r9,r7 +432 00029a70 554cf87e rlwinm r12,r10,31,1,31 +436 00029a74 512cf800 rlwimi r12,r9,31,0,0 +440 00029a78 7d2b0e70 srawi r11,r9,1 +444 00029a7c 7d695b78 or r9,r11,r11 +448 00029a80 7d8a6378 or r10,r12,r12 +452 00029a84 419dff6c bgt cr7,0x299f0 +456 00029a88 409e0048 bne cr7,0x29ad0 +460 00029a8c 7f843040 cmplw cr7,r4,r6 +464 00029a90 419dff60 bgt cr7,0x299f0 +468 00029a94 4800003c b 0x29ad0 +472 00029a98 60000000 nop +476 00029a9c 60000000 nop +480 00029aa0 30caffff addic r6,r10,0xffff +484 00029aa4 7ca901d4 addme r5,r9 +488 00029aa8 4bffffa8 b 0x29a50 +492 00029aac 308a0001 addic r4,r10,0x1 +496 00029ab0 7c690194 addze r3,r9 +500 00029ab4 4bffff9c b 0x29a50 +504 00029ab8 60000000 nop +508 00029abc 60000000 nop +512 00029ac0 7f80d840 cmplw cr7,r0,r27 +516 00029ac4 419dffdc bgt cr7,0x29aa0 +520 00029ac8 4bffffe4 b 0x29aac +524 00029acc 60000000 nop +528 00029ad0 1c0a000c mulli r0,r10,0xc +532 00029ad4 7c40fa14 add r2,r0,r31 +536 00029ad8 8002000c lwz r0,0xc(r2) +540 00029adc 90010038 stw r0,0x38(r1) +544 00029ae0 7c00e42c lwbrx r0,0,r28 +548 00029ae4 7f80d800 cmpw cr7,r0,r27 +552 00029ae8 409effd8 bne cr7,0x29ac0 +556 00029aec 4bfffeb8 b 0x299a4 +560 00029af0 382100d0 addi r1,r1,0xd0 +564 00029af4 80010008 lwz r0,0x8(r1) +568 00029af8 bae1ffdc lmw r23,0xffdc(r1) +572 00029afc 7c0803a6 mtspr lr,r0 +576 00029b00 4e800020 blr +580 00029b04 7f843040 cmplw cr7,r4,r6 +584 00029b08 419dfee8 bgt cr7,0x299f0 +588 00029b0c 48000084 b 0x29b90 +592 00029b10 409e0080 bne cr7,0x29b90 +596 00029b14 4bfffff0 b 0x29b04 +600 00029b18 60000000 nop +604 00029b1c 60000000 nop +608 00029b20 7d043014 addc r8,r4,r6 +612 00029b24 7ce32914 adde r7,r3,r5 +616 00029b28 39200000 li r9,0x0 +620 00029b2c 7f832800 cmpw cr7,r3,r5 +624 00029b30 7cebfe70 srawi r11,r7,31 +628 00029b34 556a0ffe rlwinm r10,r11,1,31,31 +632 00029b38 7d4a4014 addc r10,r10,r8 +636 00029b3c 7d293914 adde r9,r9,r7 +640 00029b40 554cf87e rlwinm r12,r10,31,1,31 +644 00029b44 512cf800 rlwimi r12,r9,31,0,0 +648 00029b48 7d2b0e70 srawi r11,r9,1 +652 00029b4c 7d695b78 or r9,r11,r11 +656 00029b50 7d8a6378 or r10,r12,r12 +660 00029b54 419dfe9c bgt cr7,0x299f0 +664 00029b58 4bffffb8 b 0x29b10 +668 00029b5c 60000000 nop +672 00029b60 30caffff addic r6,r10,0xffff +676 00029b64 7ca901d4 addme r5,r9 +680 00029b68 4bffffb8 b 0x29b20 +684 00029b6c 308a0001 addic r4,r10,0x1 +688 00029b70 7c690194 addze r3,r9 +692 00029b74 4bffffac b 0x29b20 +696 00029b78 60000000 nop +700 00029b7c 60000000 nop +704 00029b80 7f80d840 cmplw cr7,r0,r27 +708 00029b84 419dffdc bgt cr7,0x29b60 +712 00029b88 4bffffe4 b 0x29b6c +716 00029b8c 60000000 nop +720 00029b90 1c0a000c mulli r0,r10,0xc +724 00029b94 7c40fa14 add r2,r0,r31 +728 00029b98 8002000c lwz r0,0xc(r2) +732 00029b9c 7f80d800 cmpw cr7,r0,r27 +736 00029ba0 409effe0 bne cr7,0x29b80 +740 00029ba4 4bfffe00 b 0x299a4 +744 00029ba8 60000000 nop +748 00029bac 60000000 nop +752 00029bb0 38600000 li r3,0x0 +756 00029bb4 38800000 li r4,0x0 +760 00029bb8 3b810038 addi r28,r1,0x38 +764 00029bbc 4182ffd4 beq 0x29b90 +768 00029bc0 4bffff10 b 0x29ad0 +772 00029bc4 60000000 nop +776 00029bc8 60000000 nop +780 00029bcc 60000000 nop -(BOOL)[ExeProcessor(Searchers) findCatMethod:byAddress:] +0 00029bd0 7c0802a6 mfspr r0,lr +4 00029bd4 bf81fff0 stmw r28,0xfff0(r1) +8 00029bd8 7cbc2b79 or. r28,r5,r5 +12 00029bdc 7c7f1b78 or r31,r3,r3 +16 00029be0 38600000 li r3,0x0 +20 00029be4 90010008 stw r0,0x8(r1) +24 00029be8 9421ff60 stwu r1,0xff60(r1) +28 00029bec 418200b8 beq 0x29ca4 +32 00029bf0 801f0960 lwz r0,0x960(r31) (?*)mCatMethodInfos +36 00029bf4 2f800000 cmpwi cr7,r0,0x0 +40 00029bf8 409e0018 bne cr7,0x29c10 +44 00029bfc 901c0000 stw r0,0x0(r28) +48 00029c00 480000a4 b 0x29ca4 +52 00029c04 60000000 nop +56 00029c08 60000000 nop +60 00029c0c 60000000 nop +64 00029c10 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +68 00029c14 7cde3378 or r30,r6,r6 +72 00029c18 2f800000 cmpwi cr7,r0,0x0 +76 00029c1c 419e0024 beq cr7,0x29c40 +80 00029c20 90c10038 stw r6,0x38(r1) +84 00029c24 38010038 addi r0,r1,0x38 +88 00029c28 60000000 nop +92 00029c2c 60000000 nop +96 00029c30 7fc0042c lwbrx r30,0,r0 +100 00029c34 60000000 nop +104 00029c38 60000000 nop +108 00029c3c 60000000 nop +112 00029c40 3ba1003c addi r29,r1,0x3c +116 00029c44 38800000 li r4,0x0 +120 00029c48 38a0004c li r5,0x4c +124 00029c4c 7fa3eb78 or r3,r29,r29 +128 00029c50 480087a1 bl 0x323f0 _memset +132 00029c54 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +136 00029c58 93c10044 stw r30,0x44(r1) +140 00029c5c 2f800000 cmpwi cr7,r0,0x0 +144 00029c60 809f0960 lwz r4,0x960(r31) (?*)mCatMethodInfos +148 00029c64 80bf0964 lwz r5,0x964(r31) (unsigned int)mNumCatMethodInfos +152 00029c68 419e0018 beq cr7,0x29c80 +156 00029c6c 3ce00003 lis r7,0x3 +160 00029c70 38e79cc0 addi r7,r7,0x9cc0 +164 00029c74 48000014 b 0x29c88 +168 00029c78 60000000 nop +172 00029c7c 60000000 nop +176 00029c80 3ce00003 lis r7,0x3 +180 00029c84 38e79730 addi r7,r7,0x9730 +184 00029c88 7fa3eb78 or r3,r29,r29 +188 00029c8c 38c0004c li r6,0x4c +192 00029c90 48008a91 bl 0x32720 _bsearch +196 00029c94 3043ffff addic r2,r3,0xffff +200 00029c98 7c021910 subfe r0,r2,r3 +204 00029c9c 907c0000 stw r3,0x0(r28) +208 00029ca0 7c030378 or r3,r0,r0 +212 00029ca4 382100a0 addi r1,r1,0xa0 +216 00029ca8 80010008 lwz r0,0x8(r1) +220 00029cac bb81fff0 lmw r28,0xfff0(r1) +224 00029cb0 7c0803a6 mtspr lr,r0 +228 00029cb4 4e800020 blr +232 00029cb8 60000000 nop +236 00029cbc 60000000 nop _MethodInfo_Compare_Swapped: +0 00029cc0 81230008 lwz r9,0x8(r3) +4 00029cc4 81640008 lwz r11,0x8(r4) +8 00029cc8 3801ffe8 addi r0,r1,0xffe8 +12 00029ccc 3860ffff li r3,0xffff +16 00029cd0 9121ffe8 stw r9,0xffe8(r1) +20 00029cd4 60000000 nop +24 00029cd8 60000000 nop +28 00029cdc 60000000 nop +32 00029ce0 7c40042c lwbrx r2,0,r0 +36 00029ce4 9161ffe8 stw r11,0xffe8(r1) +40 00029ce8 60000000 nop +44 00029cec 60000000 nop +48 00029cf0 7c00042c lwbrx r0,0,r0 +52 00029cf4 7f801040 cmplw cr7,r0,r2 +56 00029cf8 4d9d0020 bgtlr cr7 +60 00029cfc 7c600026 mfcr r3 +64 00029d00 5463effe rlwinm r3,r3,29,31,31 +68 00029d04 4e800020 blr +72 00029d08 00000000 .long 0x00000000 +76 00029d0c 00000000 .long 0x00000000 -(BOOL)[ExeProcessor(ObjcAccessors) getObjcClassPtr:fromMethod:] +0 00029d10 7c0802a6 mfspr r0,lr +4 00029d14 93e1fffc stw r31,0xfffc(r1) +8 00029d18 3c800004 lis r4,0x4 +12 00029d1c 7cbf2b78 or r31,r5,r5 +16 00029d20 90010008 stw r0,0x8(r1) +20 00029d24 9421ffa0 stwu r1,0xffa0(r1) +24 00029d28 38000000 li r0,0x0 +28 00029d2c 90010038 stw r0,0x38(r1) +32 00029d30 90050000 stw r0,0x0(r5) +36 00029d34 38a10038 addi r5,r1,0x38 +40 00029d38 800315e4 lwz r0,0x15e4(r3) (undefined*)FindClassMethodByAddress +44 00029d3c 808443f8 lwz r4,0x43f8(r4) findClassMethod:byAddress: +48 00029d40 7c0903a6 mtspr ctr,r0 +52 00029d44 7c0c0378 or r12,r0,r0 +56 00029d48 4e800421 bctrl +60 00029d4c 80410038 lwz r2,0x38(r1) +64 00029d50 2f820000 cmpwi cr7,r2,0x0 +68 00029d54 419e001c beq cr7,0x29d70 +72 00029d58 3802000c addi r0,r2,0xc +76 00029d5c 901f0000 stw r0,0x0(r31) +80 00029d60 48000020 b 0x29d80 +84 00029d64 60000000 nop +88 00029d68 60000000 nop +92 00029d6c 60000000 nop +96 00029d70 801f0000 lwz r0,0x0(r31) +100 00029d74 60000000 nop +104 00029d78 60000000 nop +108 00029d7c 60000000 nop +112 00029d80 38210060 addi r1,r1,0x60 +116 00029d84 3040ffff addic r2,r0,0xffff +120 00029d88 7c620110 subfe r3,r2,r0 +124 00029d8c 80010008 lwz r0,0x8(r1) +128 00029d90 83e1fffc lwz r31,0xfffc(r1) +132 00029d94 7c0803a6 mtspr lr,r0 +136 00029d98 4e800020 blr +140 00029d9c 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcCatPtr:fromMethod:] +0 00029da0 7c0802a6 mfspr r0,lr +4 00029da4 93e1fffc stw r31,0xfffc(r1) +8 00029da8 3c800004 lis r4,0x4 +12 00029dac 7cbf2b78 or r31,r5,r5 +16 00029db0 90010008 stw r0,0x8(r1) +20 00029db4 9421ffa0 stwu r1,0xffa0(r1) +24 00029db8 38000000 li r0,0x0 +28 00029dbc 90010038 stw r0,0x38(r1) +32 00029dc0 90050000 stw r0,0x0(r5) +36 00029dc4 38a10038 addi r5,r1,0x38 +40 00029dc8 800315e8 lwz r0,0x15e8(r3) (undefined*)FindCatMethodByAddress +44 00029dcc 808443f4 lwz r4,0x43f4(r4) findCatMethod:byAddress: +48 00029dd0 7c0903a6 mtspr ctr,r0 +52 00029dd4 7c0c0378 or r12,r0,r0 +56 00029dd8 4e800421 bctrl +60 00029ddc 80410038 lwz r2,0x38(r1) +64 00029de0 2f820000 cmpwi cr7,r2,0x0 +68 00029de4 419e001c beq cr7,0x29e00 +72 00029de8 38020034 addi r0,r2,0x34 +76 00029dec 901f0000 stw r0,0x0(r31) +80 00029df0 48000020 b 0x29e10 +84 00029df4 60000000 nop +88 00029df8 60000000 nop +92 00029dfc 60000000 nop +96 00029e00 801f0000 lwz r0,0x0(r31) +100 00029e04 60000000 nop +104 00029e08 60000000 nop +108 00029e0c 60000000 nop +112 00029e10 38210060 addi r1,r1,0x60 +116 00029e14 3040ffff addic r2,r0,0xffff +120 00029e18 7c620110 subfe r3,r2,r0 +124 00029e1c 80010008 lwz r0,0x8(r1) +128 00029e20 83e1fffc lwz r31,0xfffc(r1) +132 00029e24 7c0803a6 mtspr lr,r0 +136 00029e28 4e800020 blr +140 00029e2c 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcMethod:fromAddress:] +0 00029e30 7c0802a6 mfspr r0,lr +4 00029e34 bfa1fff4 stmw r29,0xfff4(r1) +8 00029e38 3c800004 lis r4,0x4 +12 00029e3c 7cbe2b78 or r30,r5,r5 +16 00029e40 7c7f1b78 or r31,r3,r3 +20 00029e44 7cdd3378 or r29,r6,r6 +24 00029e48 90010008 stw r0,0x8(r1) +28 00029e4c 38000000 li r0,0x0 +32 00029e50 9421ffb0 stwu r1,0xffb0(r1) +36 00029e54 90050000 stw r0,0x0(r5) +40 00029e58 60000000 nop +44 00029e5c 804315e4 lwz r2,0x15e4(r3) (undefined*)FindClassMethodByAddress +48 00029e60 808443f8 lwz r4,0x43f8(r4) findClassMethod:byAddress: +52 00029e64 7c4903a6 mtspr ctr,r2 +56 00029e68 7c4c1378 or r12,r2,r2 +60 00029e6c 4e800421 bctrl +64 00029e70 801e0000 lwz r0,0x0(r30) +68 00029e74 38600001 li r3,0x1 +72 00029e78 2f800000 cmpwi cr7,r0,0x0 +76 00029e7c 409e0034 bne cr7,0x29eb0 +80 00029e80 801f15e8 lwz r0,0x15e8(r31) (undefined*)FindCatMethodByAddress +84 00029e84 3c800004 lis r4,0x4 +88 00029e88 7fe3fb78 or r3,r31,r31 +92 00029e8c 7fa6eb78 or r6,r29,r29 +96 00029e90 7fc5f378 or r5,r30,r30 +100 00029e94 808443f4 lwz r4,0x43f4(r4) findCatMethod:byAddress: +104 00029e98 7c0903a6 mtspr ctr,r0 +108 00029e9c 7c0c0378 or r12,r0,r0 +112 00029ea0 4e800421 bctrl +116 00029ea4 805e0000 lwz r2,0x0(r30) +120 00029ea8 3002ffff addic r0,r2,0xffff +124 00029eac 7c601110 subfe r3,r0,r2 +128 00029eb0 38210050 addi r1,r1,0x50 +132 00029eb4 80010008 lwz r0,0x8(r1) +136 00029eb8 bba1fff4 lmw r29,0xfff4(r1) +140 00029ebc 7c0803a6 mtspr lr,r0 +144 00029ec0 4e800020 blr +148 00029ec4 60000000 nop +152 00029ec8 60000000 nop +156 00029ecc 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcMethodList:methods:fromAddress:] +0 00029ed0 7c0802a6 mfspr r0,lr +4 00029ed4 7caa2b79 or. r10,r5,r5 +8 00029ed8 93e1fffc stw r31,0xfffc(r1) +12 00029edc 7cdf3378 or r31,r6,r6 +16 00029ee0 90010008 stw r0,0x8(r1) +20 00029ee4 9421ffb0 stwu r1,0xffb0(r1) +24 00029ee8 418200d4 beq 0x29fbc +28 00029eec 38000000 li r0,0x0 +32 00029ef0 900a0000 stw r0,0x0(r10) +36 00029ef4 900a0010 stw r0,0x10(r10) +40 00029ef8 900a000c stw r0,0xc(r10) +44 00029efc 900a0008 stw r0,0x8(r10) +48 00029f00 900a0004 stw r0,0x4(r10) +52 00029f04 80030954 lwz r0,0x954(r3) (unsigned int)mNumObjcSects +56 00029f08 2f800000 cmpwi cr7,r0,0x0 +60 00029f0c 419e00b0 beq cr7,0x29fbc +64 00029f10 7c0903a6 mtspr ctr,r0 +68 00029f14 80430950 lwz r2,0x950(r3) (?*)mObjcSects +72 00029f18 39000000 li r8,0x0 +76 00029f1c 60000000 nop +80 00029f20 80820020 lwz r4,0x20(r2) +84 00029f24 7f843840 cmplw cr7,r4,r7 +88 00029f28 419d0088 bgt cr7,0x29fb0 +92 00029f2c 80a20024 lwz r5,0x24(r2) +96 00029f30 7c042a14 add r0,r4,r5 +100 00029f34 7f870040 cmplw cr7,r7,r0 +104 00029f38 409c0078 bge cr7,0x29fb0 +108 00029f3c 7d643850 subf r11,r4,r7 +112 00029f40 7cab2850 subf r5,r11,r5 +116 00029f44 2b850007 cmplwi cr7,r5,0x7 +120 00029f48 409d0044 ble cr7,0x29f8c +124 00029f4c 80420044 lwz r2,0x44(r2) +128 00029f50 38c00001 li r6,0x1 +132 00029f54 7d2b1214 add r9,r11,r2 +136 00029f58 7c0b102e lwzx r0,r11,r2 +140 00029f5c 81690004 lwz r11,0x4(r9) +144 00029f60 900a0000 stw r0,0x0(r10) +148 00029f64 916a0004 stw r11,0x4(r10) +152 00029f68 81230950 lwz r9,0x950(r3) (?*)mObjcSects +156 00029f6c 7d284a14 add r9,r8,r9 +160 00029f70 80490020 lwz r2,0x20(r9) +164 00029f74 80090044 lwz r0,0x44(r9) +168 00029f78 7c423850 subf r2,r2,r7 +172 00029f7c 7c420214 add r2,r2,r0 +176 00029f80 38420008 addi r2,r2,0x8 +180 00029f84 905f0000 stw r2,0x0(r31) +184 00029f88 48000038 b 0x29fc0 +188 00029f8c 80820044 lwz r4,0x44(r2) +192 00029f90 7d435378 or r3,r10,r10 +196 00029f94 7c8b2214 add r4,r11,r4 +200 00029f98 480083b9 bl 0x32350 _memcpy +204 00029f9c 38000000 li r0,0x0 +208 00029fa0 38c00001 li r6,0x1 +212 00029fa4 901f0000 stw r0,0x0(r31) +216 00029fa8 48000018 b 0x29fc0 +220 00029fac 60000000 nop +224 00029fb0 3908004c addi r8,r8,0x4c +228 00029fb4 3842004c addi r2,r2,0x4c +232 00029fb8 4200ff68 bdnz 0x29f20 +236 00029fbc 38c00000 li r6,0x0 +240 00029fc0 38210050 addi r1,r1,0x50 +244 00029fc4 7cc33378 or r3,r6,r6 +248 00029fc8 80010008 lwz r0,0x8(r1) +252 00029fcc 83e1fffc lwz r31,0xfffc(r1) +256 00029fd0 7c0803a6 mtspr lr,r0 +260 00029fd4 4e800020 blr +264 00029fd8 60000000 nop +268 00029fdc 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcDescription:fromObject:type:] +0 00029fe0 7c0802a6 mfspr r0,lr +4 00029fe4 2f87000b cmpwi cr7,r7,0xb +8 00029fe8 bfc1fff8 stmw r30,0xfff8(r1) +12 00029fec 7cc43378 or r4,r6,r6 +16 00029ff0 7cbe2b78 or r30,r5,r5 +20 00029ff4 7c7f1b78 or r31,r3,r3 +24 00029ff8 90010008 stw r0,0x8(r1) +28 00029ffc 38000000 li r0,0x0 +32 0002a000 9421ff80 stwu r1,0xff80(r1) +36 0002a004 90050000 stw r0,0x0(r5) +40 0002a008 419e0038 beq cr7,0x2a040 +44 0002a00c 2b87000b cmplwi cr7,r7,0xb +48 0002a010 419d0010 bgt cr7,0x2a020 +52 0002a014 2f87000a cmpwi cr7,r7,0xa +56 0002a018 409e0018 bne cr7,0x2a030 +60 0002a01c 48000070 b 0x2a08c +64 0002a020 2f87000c cmpwi cr7,r7,0xc +68 0002a024 419e003c beq cr7,0x2a060 +72 0002a028 2f87000d cmpwi cr7,r7,0xd +76 0002a02c 419e0058 beq cr7,0x2a084 +80 0002a030 38600000 li r3,0x0 +84 0002a034 480000ac b 0x2a0e0 +88 0002a038 60000000 nop +92 0002a03c 60000000 nop +96 0002a040 80060008 lwz r0,0x8(r6) +100 0002a044 80860004 lwz r4,0x4(r6) +104 0002a048 38a00000 li r5,0x0 +108 0002a04c 2f800000 cmpwi cr7,r0,0x0 +112 0002a050 419e0040 beq cr7,0x2a090 +116 0002a054 7c852378 or r5,r4,r4 +120 0002a058 48000038 b 0x2a090 +124 0002a05c 60000000 nop +128 0002a060 38a00028 li r5,0x28 +132 0002a064 3861003c addi r3,r1,0x3c +136 0002a068 480082e9 bl 0x32350 _memcpy +140 0002a06c 80a10044 lwz r5,0x44(r1) +144 0002a070 8001003c lwz r0,0x3c(r1) +148 0002a074 2f850000 cmpwi cr7,r5,0x0 +152 0002a078 409e0018 bne cr7,0x2a090 +156 0002a07c 7c050378 or r5,r0,r0 +160 0002a080 48000010 b 0x2a090 +164 0002a084 80a60008 lwz r5,0x8(r6) +168 0002a088 48000008 b 0x2a090 +172 0002a08c 80a60000 lwz r5,0x0(r6) +176 0002a090 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +180 0002a094 2f800000 cmpwi cr7,r0,0x0 +184 0002a098 419e0018 beq cr7,0x2a0b0 +188 0002a09c 90a10038 stw r5,0x38(r1) +192 0002a0a0 38010038 addi r0,r1,0x38 +196 0002a0a4 60000000 nop +200 0002a0a8 60000000 nop +204 0002a0ac 7ca0042c lwbrx r5,0,r0 +208 0002a0b0 801f158c lwz r0,0x158c(r31) (undefined*)GetPointer +212 0002a0b4 3c800004 lis r4,0x4 +216 0002a0b8 7fe3fb78 or r3,r31,r31 +220 0002a0bc 38c00000 li r6,0x0 +224 0002a0c0 80844458 lwz r4,0x4458(r4) getPointer:type: +228 0002a0c4 7c0903a6 mtspr ctr,r0 +232 0002a0c8 7c0c0378 or r12,r0,r0 +236 0002a0cc 4e800421 bctrl +240 0002a0d0 3043ffff addic r2,r3,0xffff +244 0002a0d4 7c021910 subfe r0,r2,r3 +248 0002a0d8 907e0000 stw r3,0x0(r30) +252 0002a0dc 7c030378 or r3,r0,r0 +256 0002a0e0 38210080 addi r1,r1,0x80 +260 0002a0e4 80010008 lwz r0,0x8(r1) +264 0002a0e8 bbc1fff8 lmw r30,0xfff8(r1) +268 0002a0ec 7c0803a6 mtspr lr,r0 +272 0002a0f0 4e800020 blr +276 0002a0f4 60000000 nop +280 0002a0f8 60000000 nop +284 0002a0fc 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcSymtab:defs:fromModule:] +0 0002a100 7c0802a6 mfspr r0,lr +4 0002a104 7caa2b79 or. r10,r5,r5 +8 0002a108 93e1fffc stw r31,0xfffc(r1) +12 0002a10c 7cdf3378 or r31,r6,r6 +16 0002a110 90010008 stw r0,0x8(r1) +20 0002a114 9421ffb0 stwu r1,0xffb0(r1) +24 0002a118 418200e4 beq 0x2a1fc +28 0002a11c 38000000 li r0,0x0 +32 0002a120 80e7000c lwz r7,0xc(r7) +36 0002a124 b00a000a sth r0,0xa(r10) +40 0002a128 b00a0008 sth r0,0x8(r10) +44 0002a12c 900a0000 stw r0,0x0(r10) +48 0002a130 900a000c stw r0,0xc(r10) +52 0002a134 900a0004 stw r0,0x4(r10) +56 0002a138 80030954 lwz r0,0x954(r3) (unsigned int)mNumObjcSects +60 0002a13c 2f800000 cmpwi cr7,r0,0x0 +64 0002a140 419e00bc beq cr7,0x2a1fc +68 0002a144 7c0903a6 mtspr ctr,r0 +72 0002a148 80430950 lwz r2,0x950(r3) (?*)mObjcSects +76 0002a14c 39000000 li r8,0x0 +80 0002a150 80820020 lwz r4,0x20(r2) +84 0002a154 7f872040 cmplw cr7,r7,r4 +88 0002a158 419c0098 blt cr7,0x2a1f0 +92 0002a15c 80a20048 lwz r5,0x48(r2) +96 0002a160 7c042a14 add r0,r4,r5 +100 0002a164 7f870040 cmplw cr7,r7,r0 +104 0002a168 409c0088 bge cr7,0x2a1f0 +108 0002a16c 7d643850 subf r11,r4,r7 +112 0002a170 7cab2850 subf r5,r11,r5 +116 0002a174 2b85000b cmplwi cr7,r5,0xb +120 0002a178 409d004c ble cr7,0x2a1c4 +124 0002a17c 80420044 lwz r2,0x44(r2) +128 0002a180 38c00001 li r6,0x1 +132 0002a184 7d2b1214 add r9,r11,r2 +136 0002a188 7c0b102e lwzx r0,r11,r2 +140 0002a18c 80490004 lwz r2,0x4(r9) +144 0002a190 81690008 lwz r11,0x8(r9) +148 0002a194 900a0000 stw r0,0x0(r10) +152 0002a198 916a0008 stw r11,0x8(r10) +156 0002a19c 904a0004 stw r2,0x4(r10) +160 0002a1a0 81230950 lwz r9,0x950(r3) (?*)mObjcSects +164 0002a1a4 7d284a14 add r9,r8,r9 +168 0002a1a8 80490020 lwz r2,0x20(r9) +172 0002a1ac 80090044 lwz r0,0x44(r9) +176 0002a1b0 7c423850 subf r2,r2,r7 +180 0002a1b4 7c420214 add r2,r2,r0 +184 0002a1b8 3842000c addi r2,r2,0xc +188 0002a1bc 905f0000 stw r2,0x0(r31) +192 0002a1c0 48000040 b 0x2a200 +196 0002a1c4 80820044 lwz r4,0x44(r2) +200 0002a1c8 7d435378 or r3,r10,r10 +204 0002a1cc 7c8b2214 add r4,r11,r4 +208 0002a1d0 48008181 bl 0x32350 _memcpy +212 0002a1d4 38000000 li r0,0x0 +216 0002a1d8 38c00001 li r6,0x1 +220 0002a1dc 901f0000 stw r0,0x0(r31) +224 0002a1e0 48000020 b 0x2a200 +228 0002a1e4 60000000 nop +232 0002a1e8 60000000 nop +236 0002a1ec 60000000 nop +240 0002a1f0 3908004c addi r8,r8,0x4c +244 0002a1f4 3842004c addi r2,r2,0x4c +248 0002a1f8 4200ff58 bdnz 0x2a150 +252 0002a1fc 38c00000 li r6,0x0 +256 0002a200 38210050 addi r1,r1,0x50 +260 0002a204 7cc33378 or r3,r6,r6 +264 0002a208 80010008 lwz r0,0x8(r1) +268 0002a20c 83e1fffc lwz r31,0xfffc(r1) +272 0002a210 7c0803a6 mtspr lr,r0 +276 0002a214 4e800020 blr +280 0002a218 60000000 nop +284 0002a21c 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcClass:fromDef:] +0 0002a220 7c0802a6 mfspr r0,lr +4 0002a224 90010008 stw r0,0x8(r1) +8 0002a228 9421ffc0 stwu r1,0xffc0(r1) +12 0002a22c 80030954 lwz r0,0x954(r3) (unsigned int)mNumObjcSects +16 0002a230 2f800000 cmpwi cr7,r0,0x0 +20 0002a234 419e0054 beq cr7,0x2a288 +24 0002a238 7c0903a6 mtspr ctr,r0 +28 0002a23c 80630950 lwz r3,0x950(r3) (?*)mObjcSects +32 0002a240 80830020 lwz r4,0x20(r3) +36 0002a244 7f843040 cmplw cr7,r4,r6 +40 0002a248 419d0038 bgt cr7,0x2a280 +44 0002a24c 80030048 lwz r0,0x48(r3) +48 0002a250 7c040214 add r0,r4,r0 +52 0002a254 7f860040 cmplw cr7,r6,r0 +56 0002a258 409c0028 bge cr7,0x2a280 +60 0002a25c 80030044 lwz r0,0x44(r3) +64 0002a260 7c843050 subf r4,r4,r6 +68 0002a264 7ca32b78 or r3,r5,r5 +72 0002a268 38a00028 li r5,0x28 +76 0002a26c 7c802214 add r4,r0,r4 +80 0002a270 480080e1 bl 0x32350 _memcpy +84 0002a274 38600001 li r3,0x1 +88 0002a278 48000014 b 0x2a28c +92 0002a27c 60000000 nop +96 0002a280 3863004c addi r3,r3,0x4c +100 0002a284 4200ffbc bdnz 0x2a240 +104 0002a288 38600000 li r3,0x0 +108 0002a28c 38210040 addi r1,r1,0x40 +112 0002a290 80010008 lwz r0,0x8(r1) +116 0002a294 7c0803a6 mtspr lr,r0 +120 0002a298 4e800020 blr +124 0002a29c 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcCategory:fromDef:] +0 0002a2a0 80030954 lwz r0,0x954(r3) (unsigned int)mNumObjcSects +4 0002a2a4 7cc93378 or r9,r6,r6 +8 0002a2a8 2f800000 cmpwi cr7,r0,0x0 +12 0002a2ac 419e007c beq cr7,0x2a328 +16 0002a2b0 7c0903a6 mtspr ctr,r0 +20 0002a2b4 80630950 lwz r3,0x950(r3) (?*)mObjcSects +24 0002a2b8 60000000 nop +28 0002a2bc 60000000 nop +32 0002a2c0 80c30020 lwz r6,0x20(r3) +36 0002a2c4 7f864840 cmplw cr7,r6,r9 +40 0002a2c8 419d0058 bgt cr7,0x2a320 +44 0002a2cc 80030024 lwz r0,0x24(r3) +48 0002a2d0 7c060214 add r0,r6,r0 +52 0002a2d4 7f890040 cmplw cr7,r9,r0 +56 0002a2d8 409c0048 bge cr7,0x2a320 +60 0002a2dc 81630044 lwz r11,0x44(r3) +64 0002a2e0 7d264850 subf r9,r6,r9 +68 0002a2e4 38600001 li r3,0x1 +72 0002a2e8 7c4b4a14 add r2,r11,r9 +76 0002a2ec 7c0b482e lwzx r0,r11,r9 +80 0002a2f0 81420004 lwz r10,0x4(r2) +84 0002a2f4 81220008 lwz r9,0x8(r2) +88 0002a2f8 8162000c lwz r11,0xc(r2) +92 0002a2fc 90050000 stw r0,0x0(r5) +96 0002a300 91450004 stw r10,0x4(r5) +100 0002a304 91250008 stw r9,0x8(r5) +104 0002a308 9165000c stw r11,0xc(r5) +108 0002a30c 80020010 lwz r0,0x10(r2) +112 0002a310 90050010 stw r0,0x10(r5) +116 0002a314 4e800020 blr +120 0002a318 60000000 nop +124 0002a31c 60000000 nop +128 0002a320 3863004c addi r3,r3,0x4c +132 0002a324 4200ff9c bdnz 0x2a2c0 +136 0002a328 38600000 li r3,0x0 +140 0002a32c 4e800020 blr -(BOOL)[ExeProcessor(ObjcAccessors) getObjcMetaClass:fromClass:] +0 0002a330 7c0802a6 mfspr r0,lr +4 0002a334 90010008 stw r0,0x8(r1) +8 0002a338 9421ffc0 stwu r1,0xffc0(r1) +12 0002a33c 80c60000 lwz r6,0x0(r6) +16 0002a340 80830410 lwz r4,0x410(r3) +20 0002a344 7f862040 cmplw cr7,r6,r4 +24 0002a348 419c0038 blt cr7,0x2a380 +28 0002a34c 80030414 lwz r0,0x414(r3) +32 0002a350 7c040214 add r0,r4,r0 +36 0002a354 7f860040 cmplw cr7,r6,r0 +40 0002a358 409c0028 bge cr7,0x2a380 +44 0002a35c 80030434 lwz r0,0x434(r3) +48 0002a360 7c843050 subf r4,r4,r6 +52 0002a364 7ca32b78 or r3,r5,r5 +56 0002a368 38a00028 li r5,0x28 +60 0002a36c 7c802214 add r4,r0,r4 +64 0002a370 48007fe1 bl 0x32350 _memcpy +68 0002a374 38600001 li r3,0x1 +72 0002a378 4800000c b 0x2a384 +76 0002a37c 60000000 nop +80 0002a380 38600000 li r3,0x0 +84 0002a384 38210040 addi r1,r1,0x40 +88 0002a388 80010008 lwz r0,0x8(r1) +92 0002a38c 7c0803a6 mtspr lr,r0 +96 0002a390 4e800020 blr +100 0002a394 60000000 nop +104 0002a398 60000000 nop +108 0002a39c 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcClassPtr:fromName:] +0 0002a3a0 7c0802a6 mfspr r0,lr +4 0002a3a4 bf41ffe8 stmw r26,0xffe8(r1) +8 0002a3a8 7c7f1b78 or r31,r3,r3 +12 0002a3ac 7cba2b78 or r26,r5,r5 +16 0002a3b0 7cdb3378 or r27,r6,r6 +20 0002a3b4 90010008 stw r0,0x8(r1) +24 0002a3b8 9421ff90 stwu r1,0xff90(r1) +28 0002a3bc 8003095c lwz r0,0x95c(r3) (unsigned int)mNumClassMethodInfos +32 0002a3c0 2f800000 cmpwi cr7,r0,0x0 +36 0002a3c4 419e002c beq cr7,0x2a3f0 +40 0002a3c8 3bc00000 li r30,0x0 +44 0002a3cc 3f800004 lis r28,0x4 +48 0002a3d0 48000030 b 0x2a400 +52 0002a3d4 805f0958 lwz r2,0x958(r31) (?*)mClassMethodInfos +56 0002a3d8 38600001 li r3,0x1 +60 0002a3dc 7c42ea14 add r2,r2,r29 +64 0002a3e0 3842000c addi r2,r2,0xc +68 0002a3e4 905a0000 stw r2,0x0(r26) +72 0002a3e8 480000a8 b 0x2a490 +76 0002a3ec 60000000 nop +80 0002a3f0 38000000 li r0,0x0 +84 0002a3f4 38600000 li r3,0x0 +88 0002a3f8 901a0000 stw r0,0x0(r26) +92 0002a3fc 48000094 b 0x2a490 +96 0002a400 881f004d lbz r0,0x4d(r31) (BOOL)mSwapped +100 0002a404 805f0958 lwz r2,0x958(r31) (?*)mClassMethodInfos +104 0002a408 1fbe004c mulli r29,r30,0x4c +108 0002a40c 2f800000 cmpwi cr7,r0,0x0 +112 0002a410 7c42ea14 add r2,r2,r29 +116 0002a414 80a20014 lwz r5,0x14(r2) +120 0002a418 409e0038 bne cr7,0x2a450 +124 0002a41c 801f158c lwz r0,0x158c(r31) (undefined*)GetPointer +128 0002a420 7fe3fb78 or r3,r31,r31 +132 0002a424 809c4458 lwz r4,0x4458(r28) getPointer:type: +136 0002a428 38c00000 li r6,0x0 +140 0002a42c 7c0903a6 mtspr ctr,r0 +144 0002a430 7c0c0378 or r12,r0,r0 +148 0002a434 4e800421 bctrl +152 0002a438 7f83d800 cmpw cr7,r3,r27 +156 0002a43c 409e0034 bne cr7,0x2a470 +160 0002a440 4bffff94 b 0x2a3d4 +164 0002a444 60000000 nop +168 0002a448 60000000 nop +172 0002a44c 60000000 nop +176 0002a450 90a10038 stw r5,0x38(r1) +180 0002a454 38010038 addi r0,r1,0x38 +184 0002a458 60000000 nop +188 0002a45c 60000000 nop +192 0002a460 7c00042c lwbrx r0,0,r0 +196 0002a464 7c050378 or r5,r0,r0 +200 0002a468 4bffffb4 b 0x2a41c +204 0002a46c 60000000 nop +208 0002a470 801f095c lwz r0,0x95c(r31) (unsigned int)mNumClassMethodInfos +212 0002a474 3bde0001 addi r30,r30,0x1 +216 0002a478 7f80f040 cmplw cr7,r0,r30 +220 0002a47c 419dff84 bgt cr7,0x2a400 +224 0002a480 4bffff70 b 0x2a3f0 +228 0002a484 60000000 nop +232 0002a488 60000000 nop +236 0002a48c 60000000 nop +240 0002a490 38210070 addi r1,r1,0x70 +244 0002a494 80010008 lwz r0,0x8(r1) +248 0002a498 bb41ffe8 lmw r26,0xffe8(r1) +252 0002a49c 7c0803a6 mtspr lr,r0 +256 0002a4a0 4e800020 blr +260 0002a4a4 60000000 nop +264 0002a4a8 60000000 nop +268 0002a4ac 60000000 nop -(BOOL)[ExeProcessor(ObjcAccessors) getObjcClass:fromName:] +0 0002a4b0 7c0802a6 mfspr r0,lr +4 0002a4b4 bf41ffe8 stmw r26,0xffe8(r1) +8 0002a4b8 7c7d1b78 or r29,r3,r3 +12 0002a4bc 7cba2b78 or r26,r5,r5 +16 0002a4c0 7cdb3378 or r27,r6,r6 +20 0002a4c4 90010008 stw r0,0x8(r1) +24 0002a4c8 9421ff70 stwu r1,0xff70(r1) +28 0002a4cc 8003095c lwz r0,0x95c(r3) (unsigned int)mNumClassMethodInfos +32 0002a4d0 2f800000 cmpwi cr7,r0,0x0 +36 0002a4d4 419e003c beq cr7,0x2a510 +40 0002a4d8 3be00000 li r31,0x0 +44 0002a4dc 3f800004 lis r28,0x4 +48 0002a4e0 48000060 b 0x2a540 +52 0002a4e4 809d0958 lwz r4,0x958(r29) (?*)mClassMethodInfos +56 0002a4e8 7f43d378 or r3,r26,r26 +60 0002a4ec 38a00028 li r5,0x28 +64 0002a4f0 7c84f214 add r4,r4,r30 +68 0002a4f4 3884000c addi r4,r4,0xc +72 0002a4f8 48007e59 bl 0x32350 _memcpy +76 0002a4fc 38600001 li r3,0x1 +80 0002a500 480000d0 b 0x2a5d0 +84 0002a504 60000000 nop +88 0002a508 60000000 nop +92 0002a50c 60000000 nop +96 0002a510 3ba1003c addi r29,r1,0x3c +100 0002a514 3c800003 lis r4,0x3 +104 0002a518 38a00028 li r5,0x28 +108 0002a51c 38842fa4 addi r4,r4,0x2fa4 +112 0002a520 7fa3eb78 or r3,r29,r29 +116 0002a524 48007e2d bl 0x32350 _memcpy +120 0002a528 7f43d378 or r3,r26,r26 +124 0002a52c 7fa4eb78 or r4,r29,r29 +128 0002a530 38a00028 li r5,0x28 +132 0002a534 48007e1d bl 0x32350 _memcpy +136 0002a538 38600000 li r3,0x0 +140 0002a53c 48000094 b 0x2a5d0 +144 0002a540 881d004d lbz r0,0x4d(r29) (BOOL)mSwapped +148 0002a544 805d0958 lwz r2,0x958(r29) (?*)mClassMethodInfos +152 0002a548 1fdf004c mulli r30,r31,0x4c +156 0002a54c 2f800000 cmpwi cr7,r0,0x0 +160 0002a550 7c42f214 add r2,r2,r30 +164 0002a554 80a20014 lwz r5,0x14(r2) +168 0002a558 409e0038 bne cr7,0x2a590 +172 0002a55c 801d158c lwz r0,0x158c(r29) (undefined*)GetPointer +176 0002a560 7fa3eb78 or r3,r29,r29 +180 0002a564 809c4458 lwz r4,0x4458(r28) getPointer:type: +184 0002a568 38c00000 li r6,0x0 +188 0002a56c 7c0903a6 mtspr ctr,r0 +192 0002a570 7c0c0378 or r12,r0,r0 +196 0002a574 4e800421 bctrl +200 0002a578 7f83d800 cmpw cr7,r3,r27 +204 0002a57c 409e0034 bne cr7,0x2a5b0 +208 0002a580 4bffff64 b 0x2a4e4 +212 0002a584 60000000 nop +216 0002a588 60000000 nop +220 0002a58c 60000000 nop +224 0002a590 90a10038 stw r5,0x38(r1) +228 0002a594 38010038 addi r0,r1,0x38 +232 0002a598 60000000 nop +236 0002a59c 60000000 nop +240 0002a5a0 7c00042c lwbrx r0,0,r0 +244 0002a5a4 7c050378 or r5,r0,r0 +248 0002a5a8 4bffffb4 b 0x2a55c +252 0002a5ac 60000000 nop +256 0002a5b0 801d095c lwz r0,0x95c(r29) (unsigned int)mNumClassMethodInfos +260 0002a5b4 3bff0001 addi r31,r31,0x1 +264 0002a5b8 7f80f840 cmplw cr7,r0,r31 +268 0002a5bc 419dff84 bgt cr7,0x2a540 +272 0002a5c0 4bffff50 b 0x2a510 +276 0002a5c4 60000000 nop +280 0002a5c8 60000000 nop +284 0002a5cc 60000000 nop +288 0002a5d0 38210090 addi r1,r1,0x90 +292 0002a5d4 80010008 lwz r0,0x8(r1) +296 0002a5d8 bb41ffe8 lmw r26,0xffe8(r1) +300 0002a5dc 7c0803a6 mtspr lr,r0 +304 0002a5e0 4e800020 blr +308 0002a5e4 00000000 .long 0x00000000 +312 0002a5e8 00000000 .long 0x00000000 +316 0002a5ec 00000000 .long 0x00000000 -(void)[ExeProcessor(ArchSpecifics) gatherFuncInfos] +0 0002a5f0 4e800020 blr +4 0002a5f4 60000000 nop +8 0002a5f8 60000000 nop +12 0002a5fc 60000000 nop -(void)[ExeProcessor(ArchSpecifics) postProcessCodeLine:] +0 0002a600 4e800020 blr +4 0002a604 60000000 nop +8 0002a608 60000000 nop +12 0002a60c 60000000 nop -(BOOL)[ExeProcessor(ArchSpecifics) lineIsFunction:] +0 0002a610 38600000 li r3,0x0 +4 0002a614 4e800020 blr +8 0002a618 60000000 nop +12 0002a61c 60000000 nop -(BOOL)[ExeProcessor(ArchSpecifics) codeIsBlockJump:] +0 0002a620 38600000 li r3,0x0 +4 0002a624 4e800020 blr +8 0002a628 60000000 nop +12 0002a62c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) codeFromLine:] +0 0002a630 4e800020 blr +4 0002a634 60000000 nop +8 0002a638 60000000 nop +12 0002a63c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) checkThunk:] +0 0002a640 4e800020 blr +4 0002a644 60000000 nop +8 0002a648 60000000 nop +12 0002a64c 60000000 nop -(BOOL)[ExeProcessor(ArchSpecifics) getThunkInfo:forLine:] +0 0002a650 38600000 li r3,0x0 +4 0002a654 4e800020 blr +8 0002a658 60000000 nop +12 0002a65c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) commentForLine:] +0 0002a660 4e800020 blr +4 0002a664 60000000 nop +8 0002a668 60000000 nop +12 0002a66c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) commentForSystemCall] +0 0002a670 4e800020 blr +4 0002a674 60000000 nop +8 0002a678 60000000 nop +12 0002a67c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) commentForMsgSend:fromLine:] +0 0002a680 4e800020 blr +4 0002a684 60000000 nop +8 0002a688 60000000 nop +12 0002a68c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) resetRegisters:] +0 0002a690 4e800020 blr +4 0002a694 60000000 nop +8 0002a698 60000000 nop +12 0002a69c 60000000 nop -(void)[ExeProcessor(ArchSpecifics) updateRegisters:] +0 0002a6a0 4e800020 blr +4 0002a6a4 60000000 nop +8 0002a6a8 60000000 nop +12 0002a6ac 60000000 nop -(BOOL)[ExeProcessor(ArchSpecifics) restoreRegisters:] +0 0002a6b0 38600000 li r3,0x0 +4 0002a6b4 4e800020 blr _UnsanitySCR_InstallableVersion: +0 0002a6b8 3c600120 lis r3,0x120 +4 0002a6bc 60638000 ori r3,r3,0x8000 +8 0002a6c0 4e800020 blr __UnsanitySCR_CreateURLToSCRBundle: +0 0002a6c4 7c0802a6 mfspr r0,lr +4 0002a6c8 2f830000 cmpwi cr7,r3,0x0 +8 0002a6cc bf21ffe4 stmw r25,0xffe4(r1) +12 0002a6d0 429f0005 bcl 20,31,0x2a6d4 +16 0002a6d4 7c9e2378 or r30,r4,r4 +20 0002a6d8 7cbd2b78 or r29,r5,r5 +24 0002a6dc 7fe802a6 mfspr r31,lr +28 0002a6e0 90010008 stw r0,0x8(r1) +32 0002a6e4 7cdc3378 or r28,r6,r6 +36 0002a6e8 38608003 li r3,0x8003 +40 0002a6ec 9421ff50 stwu r1,0xff50(r1) +44 0002a6f0 409e0008 bne cr7,0x2a6f8 +48 0002a6f4 38608005 li r3,0x8005 +52 0002a6f8 3c80646c lis r4,0x646c +56 0002a6fc 38a00001 li r5,0x1 +60 0002a700 38c10038 addi r6,r1,0x38 +64 0002a704 60846962 ori r4,r4,0x6962 'dlib' +68 0002a708 48001e59 bl 0x2c560 _FSFindFolder +72 0002a70c 2f830000 cmpwi cr7,r3,0x0 +76 0002a710 40be00dc bne+ cr7,0x2a7ec +80 0002a714 3c5f0002 addis r2,r31,0x2 +84 0002a718 38810038 addi r4,r1,0x38 +88 0002a71c 8042816c lwz r2,0x816c(r2) +92 0002a720 83620000 lwz r27,0x0(r2) +96 0002a724 7f63db78 or r3,r27,r27 +100 0002a728 48001df9 bl 0x2c520 _CFURLCreateFromFSRef +104 0002a72c 7c7a1b79 or. r26,r3,r3 +108 0002a730 418200bc beq 0x2a7ec +112 0002a734 3cbf0002 addis r5,r31,0x2 +116 0002a738 7f44d378 or r4,r26,r26 +120 0002a73c 38c00001 li r6,0x1 +124 0002a740 7f63db78 or r3,r27,r27 +128 0002a744 38a58f54 addi r5,r5,0x8f54 InputManagers +132 0002a748 48002039 bl 0x2c780 _CFURLCreateCopyAppendingPathComponent +136 0002a74c 7c791b78 or r25,r3,r3 +140 0002a750 7f43d378 or r3,r26,r26 +144 0002a754 4800220d bl 0x2c960 _CFRelease +148 0002a758 2f990000 cmpwi cr7,r25,0x0 +152 0002a75c 419e0090 beq cr7,0x2a7ec +156 0002a760 2f9e0000 cmpwi cr7,r30,0x0 +160 0002a764 419e0060 beq cr7,0x2a7c4 +164 0002a768 3cbf0002 addis r5,r31,0x2 +168 0002a76c 7f63db78 or r3,r27,r27 +172 0002a770 7f24cb78 or r4,r25,r25 +176 0002a774 38c00001 li r6,0x1 +180 0002a778 38a58f64 addi r5,r5,0x8f64 Smart Crash Reports +184 0002a77c 48002005 bl 0x2c780 _CFURLCreateCopyAppendingPathComponent +188 0002a780 7c7a1b79 or. r26,r3,r3 +192 0002a784 41820058 beq 0x2a7dc +196 0002a788 2f9d0000 cmpwi cr7,r29,0x0 +200 0002a78c 419e0044 beq cr7,0x2a7d0 +204 0002a790 3cbf0002 addis r5,r31,0x2 +208 0002a794 7f44d378 or r4,r26,r26 +212 0002a798 38c00001 li r6,0x1 +216 0002a79c 7f63db78 or r3,r27,r27 +220 0002a7a0 38a58f74 addi r5,r5,0x8f74 Smart Crash Reports.bundle +224 0002a7a4 48001fdd bl 0x2c780 _CFURLCreateCopyAppendingPathComponent +228 0002a7a8 7c601b78 or r0,r3,r3 +232 0002a7ac 7f43d378 or r3,r26,r26 +236 0002a7b0 7c1a0378 or r26,r0,r0 +240 0002a7b4 480021ad bl 0x2c960 _CFRelease +244 0002a7b8 2f9a0000 cmpwi cr7,r26,0x0 +248 0002a7bc 409e0014 bne cr7,0x2a7d0 +252 0002a7c0 4800001c b 0x2a7dc +256 0002a7c4 7f23cb78 or r3,r25,r25 +260 0002a7c8 48002119 bl 0x2c8e0 _CFRetain +264 0002a7cc 7c7a1b78 or r26,r3,r3 +268 0002a7d0 3bc00000 li r30,0x0 +272 0002a7d4 935c0000 stw r26,0x0(r28) +276 0002a7d8 48000008 b 0x2a7e0 +280 0002a7dc 3bc0ff94 li r30,0xff94 +284 0002a7e0 7f23cb78 or r3,r25,r25 +288 0002a7e4 4800217d bl 0x2c960 _CFRelease +292 0002a7e8 48000008 b 0x2a7f0 +296 0002a7ec 3bc0ff94 li r30,0xff94 +300 0002a7f0 382100b0 addi r1,r1,0xb0 +304 0002a7f4 7fc3f378 or r3,r30,r30 +308 0002a7f8 80010008 lwz r0,0x8(r1) +312 0002a7fc bb21ffe4 lmw r25,0xffe4(r1) +316 0002a800 7c0803a6 mtspr lr,r0 +320 0002a804 4e800020 blr __UnsanitySCR_PathToSCRBundle: +0 0002a808 7c0802a6 mfspr r0,lr +4 0002a80c bf81fff0 stmw r28,0xfff0(r1) +8 0002a810 7cdc3378 or r28,r6,r6 +12 0002a814 7cfd3b78 or r29,r7,r7 +16 0002a818 90010008 stw r0,0x8(r1) +20 0002a81c 9421ffa0 stwu r1,0xffa0(r1) +24 0002a820 38000000 li r0,0x0 +28 0002a824 38c10038 addi r6,r1,0x38 +32 0002a828 90010038 stw r0,0x38(r1) +36 0002a82c 4bfffe99 bl __UnsanitySCR_CreateURLToSCRBundle +40 0002a830 7c7e1b79 or. r30,r3,r3 +44 0002a834 40820024 bne 0x2a858 +48 0002a838 80610038 lwz r3,0x38(r1) +52 0002a83c 7fa5eb78 or r5,r29,r29 +56 0002a840 7f86e378 or r6,r28,r28 +60 0002a844 38800001 li r4,0x1 +64 0002a848 48001e79 bl 0x2c6c0 _CFURLGetFileSystemRepresentation +68 0002a84c 2f830000 cmpwi cr7,r3,0x0 +72 0002a850 409e0008 bne cr7,0x2a858 +76 0002a854 3bc0ff94 li r30,0xff94 +80 0002a858 80610038 lwz r3,0x38(r1) +84 0002a85c 2f830000 cmpwi cr7,r3,0x0 +88 0002a860 419e0008 beq cr7,0x2a868 +92 0002a864 480020fd bl 0x2c960 _CFRelease +96 0002a868 38210060 addi r1,r1,0x60 +100 0002a86c 7fc3f378 or r3,r30,r30 +104 0002a870 80010008 lwz r0,0x8(r1) +108 0002a874 bb81fff0 lmw r28,0xfff0(r1) +112 0002a878 7c0803a6 mtspr lr,r0 +116 0002a87c 4e800020 blr _UnsanitySCR_InstalledVersion: +0 0002a880 7c0802a6 mfspr r0,lr +4 0002a884 bf61ffec stmw r27,0xffec(r1) +8 0002a888 38800001 li r4,0x1 +12 0002a88c 7c400026 mfcr r2 +16 0002a890 429f0005 bcl 20,31,0x2a894 +20 0002a894 90010008 stw r0,0x8(r1) +24 0002a898 7c7b1b78 or r27,r3,r3 +28 0002a89c 38000000 li r0,0x0 +32 0002a8a0 7fe802a6 mfspr r31,lr +36 0002a8a4 38600001 li r3,0x1 +40 0002a8a8 38a00000 li r5,0x0 +44 0002a8ac 38c00400 li r6,0x400 +48 0002a8b0 90410004 stw r2,0x4(r1) +52 0002a8b4 9421fb30 stwu r1,0xfb30(r1) +56 0002a8b8 3bc1009c addi r30,r1,0x9c +60 0002a8bc 90010038 stw r0,0x38(r1) +64 0002a8c0 7fc7f378 or r7,r30,r30 +68 0002a8c4 4bffff45 bl __UnsanitySCR_PathToSCRBundle +72 0002a8c8 2f830000 cmpwi cr7,r3,0x0 +76 0002a8cc 409e001c bne cr7,0x2a8e8 +80 0002a8d0 7fc3f378 or r3,r30,r30 +84 0002a8d4 3881003c addi r4,r1,0x3c +88 0002a8d8 3b800001 li r28,0x1 +92 0002a8dc 48001ca5 bl 0x2c580 _stat +96 0002a8e0 2f830000 cmpwi cr7,r3,0x0 +100 0002a8e4 419e0008 beq cr7,0x2a8ec +104 0002a8e8 3b800000 li r28,0x0 +108 0002a8ec 38600000 li r3,0x0 +112 0002a8f0 38800001 li r4,0x1 +116 0002a8f4 38a00000 li r5,0x0 +120 0002a8f8 38c00400 li r6,0x400 +124 0002a8fc 7fc7f378 or r7,r30,r30 +128 0002a900 4bffff09 bl __UnsanitySCR_PathToSCRBundle +132 0002a904 2f830000 cmpwi cr7,r3,0x0 +136 0002a908 409e001c bne cr7,0x2a924 +140 0002a90c 7fc3f378 or r3,r30,r30 +144 0002a910 3881003c addi r4,r1,0x3c +148 0002a914 48001c6d bl 0x2c580 _stat +152 0002a918 38000001 li r0,0x1 +156 0002a91c 2f830000 cmpwi cr7,r3,0x0 +160 0002a920 419e0008 beq cr7,0x2a928 +164 0002a924 38000000 li r0,0x0 +168 0002a928 2f9c0000 cmpwi cr7,r28,0x0 +172 0002a92c 409e000c bne cr7,0x2a938 +176 0002a930 2f800000 cmpwi cr7,r0,0x0 +180 0002a934 419e0058 beq cr7,0x2a98c +184 0002a938 7f83e378 or r3,r28,r28 +188 0002a93c 38800001 li r4,0x1 +192 0002a940 38a00001 li r5,0x1 +196 0002a944 38c10038 addi r6,r1,0x38 +200 0002a948 4bfffd7d bl __UnsanitySCR_CreateURLToSCRBundle +204 0002a94c 2f830000 cmpwi cr7,r3,0x0 +208 0002a950 409e003c bne cr7,0x2a98c +212 0002a954 80810038 lwz r4,0x38(r1) +216 0002a958 3ba00000 li r29,0x0 +220 0002a95c 2f840000 cmpwi cr7,r4,0x0 +224 0002a960 419e0054 beq cr7,0x2a9b4 +228 0002a964 3c5f0001 addis r2,r31,0x1 +232 0002a968 80427fac lwz r2,0x7fac(r2) +236 0002a96c 80620000 lwz r3,0x0(r2) +240 0002a970 48001bd1 bl 0x2c540 _CFBundleCreate +244 0002a974 2e030000 cmpwi cr4,r3,0x0 +248 0002a978 7c7e1b78 or r30,r3,r3 +252 0002a97c 4192001c beq cr4,0x2a998 +256 0002a980 48001c41 bl 0x2c5c0 _CFBundleGetVersionNumber +260 0002a984 7c7d1b78 or r29,r3,r3 +264 0002a988 48000010 b 0x2a998 +268 0002a98c 3ba00000 li r29,0x0 +272 0002a990 3bc00000 li r30,0x0 +276 0002a994 2e1d0000 cmpwi cr4,r29,0x0 +280 0002a998 80610038 lwz r3,0x38(r1) +284 0002a99c 2f830000 cmpwi cr7,r3,0x0 +288 0002a9a0 419e0008 beq cr7,0x2a9a8 +292 0002a9a4 48001fbd bl 0x2c960 _CFRelease +296 0002a9a8 4192000c beq cr4,0x2a9b4 +300 0002a9ac 7fc3f378 or r3,r30,r30 +304 0002a9b0 48001fb1 bl 0x2c960 _CFRelease +308 0002a9b4 2f9b0000 cmpwi cr7,r27,0x0 +312 0002a9b8 419e0008 beq cr7,0x2a9c0 +316 0002a9bc 9b9b0000 stb r28,0x0(r27) +320 0002a9c0 382104d0 addi r1,r1,0x4d0 +324 0002a9c4 7fa3eb78 or r3,r29,r29 +328 0002a9c8 80010008 lwz r0,0x8(r1) +332 0002a9cc 81610004 lwz r11,0x4(r1) +336 0002a9d0 bb61ffec lmw r27,0xffec(r1) +340 0002a9d4 7c0803a6 mtspr lr,r0 +344 0002a9d8 7d708120 mtocrf 0x08,r11 +348 0002a9dc 4e800020 blr _UnsanitySCR_CanInstall: +0 0002a9e0 7c0802a6 mfspr r0,lr +4 0002a9e4 bfc1fff8 stmw r30,0xfff8(r1) +8 0002a9e8 7c7e1b78 or r30,r3,r3 +12 0002a9ec 3c607379 lis r3,0x7379 +16 0002a9f0 90010008 stw r0,0x8(r1) +20 0002a9f4 9421ffa0 stwu r1,0xffa0(r1) +24 0002a9f8 38000000 li r0,0x0 +28 0002a9fc 60637376 ori r3,r3,0x7376 'sysv' +32 0002aa00 3881003c addi r4,r1,0x3c +36 0002aa04 98010038 stb r0,0x38(r1) +40 0002aa08 48001f39 bl 0x2c940 _Gestalt +44 0002aa0c 2f830000 cmpwi cr7,r3,0x0 +48 0002aa10 409e0010 bne cr7,0x2aa20 +52 0002aa14 8001003c lwz r0,0x3c(r1) +56 0002aa18 2f80103f cmpwi cr7,r0,0x103f +60 0002aa1c 409d0034 ble cr7,0x2aa50 +64 0002aa20 38610038 addi r3,r1,0x38 +68 0002aa24 4bfffe5d bl _UnsanitySCR_InstalledVersion +72 0002aa28 3c000120 lis r0,0x120 +76 0002aa2c 60007fff ori r0,r0,0x7fff +80 0002aa30 7f830040 cmplw cr7,r3,r0 +84 0002aa34 419d001c bgt cr7,0x2aa50 +88 0002aa38 2f9e0000 cmpwi cr7,r30,0x0 +92 0002aa3c 38600001 li r3,0x1 +96 0002aa40 419e0014 beq cr7,0x2aa54 +100 0002aa44 88010038 lbz r0,0x38(r1) +104 0002aa48 981e0000 stb r0,0x0(r30) +108 0002aa4c 48000008 b 0x2aa54 +112 0002aa50 38600000 li r3,0x0 +116 0002aa54 38210060 addi r1,r1,0x60 +120 0002aa58 80010008 lwz r0,0x8(r1) +124 0002aa5c bbc1fff8 lmw r30,0xfff8(r1) +128 0002aa60 7c0803a6 mtspr lr,r0 +132 0002aa64 4e800020 blr _UnsanitySCR_Install: +0 0002aa68 7c0802a6 mfspr r0,lr +4 0002aa6c be21ffc4 stmw r17,0xffc4(r1) +8 0002aa70 7c7a1b78 or r26,r3,r3 +12 0002aa74 7c400026 mfcr r2 +16 0002aa78 429f0005 bcl 20,31,0x2aa7c +20 0002aa7c 90010008 stw r0,0x8(r1) +24 0002aa80 3c607379 lis r3,0x7379 +28 0002aa84 38000000 li r0,0x0 +32 0002aa88 7fe802a6 mfspr r31,lr +36 0002aa8c 60637376 ori r3,r3,0x7376 'sysv' +40 0002aa90 90410004 stw r2,0x4(r1) +44 0002aa94 9421e7e0 stwu r1,0xe7e0(r1) +48 0002aa98 38810040 addi r4,r1,0x40 +52 0002aa9c 98010038 stb r0,0x38(r1) +56 0002aaa0 48001ea1 bl 0x2c940 _Gestalt +60 0002aaa4 2f830000 cmpwi cr7,r3,0x0 +64 0002aaa8 409e0010 bne cr7,0x2aab8 +68 0002aaac 80010040 lwz r0,0x40(r1) +72 0002aab0 2f80103f cmpwi cr7,r0,0x103f +76 0002aab4 409d099c ble cr7,0x2b450 +80 0002aab8 38610038 addi r3,r1,0x38 +84 0002aabc 4bffff25 bl _UnsanitySCR_CanInstall +88 0002aac0 2f830000 cmpwi cr7,r3,0x0 +92 0002aac4 419e098c beq cr7,0x2b450 +96 0002aac8 88010038 lbz r0,0x38(r1) +100 0002aacc 2f800000 cmpwi cr7,r0,0x0 +104 0002aad0 419e0010 beq cr7,0x2aae0 +108 0002aad4 73400002 andi. r0,r26,0x2 +112 0002aad8 3840fff3 li r2,0xfff3 +116 0002aadc 41820990 beq 0x2b46c +120 0002aae0 73420004 andi. r2,r26,0x4 +124 0002aae4 40a2056c bne+ 0x2b050 +128 0002aae8 3e7f0002 addis r19,r31,0x2 +132 0002aaec 39200000 li r9,0x0 +136 0002aaf0 39400000 li r10,0x0 +140 0002aaf4 3e5f0002 addis r18,r31,0x2 +144 0002aaf8 3bb38bdc addi r29,r19,0x8bdc com.unsanity.smartcrashreports +148 0002aafc 3ebf0002 addis r21,r31,0x2 +152 0002ab00 91210050 stw r9,0x50(r1) +156 0002ab04 91410054 stw r10,0x54(r1) +160 0002ab08 3e9f0002 addis r20,r31,0x2 +164 0002ab0c 3e3f0001 addis r17,r31,0x1 +168 0002ab10 7fa3eb78 or r3,r29,r29 +172 0002ab14 48001cad bl 0x2c7c0 _CFPreferencesAppSynchronize +176 0002ab18 7fa4eb78 or r4,r29,r29 +180 0002ab1c 38728bec addi r3,r18,0x8bec DontAskAgain +184 0002ab20 48001ac1 bl 0x2c5e0 _CFPreferencesCopyAppValue +188 0002ab24 7fa4eb78 or r4,r29,r29 +192 0002ab28 7c791b78 or r25,r3,r3 +196 0002ab2c 38758bfc addi r3,r21,0x8bfc Install +200 0002ab30 48001ab1 bl 0x2c5e0 _CFPreferencesCopyAppValue +204 0002ab34 7fa4eb78 or r4,r29,r29 +208 0002ab38 7c7e1b78 or r30,r3,r3 +212 0002ab3c 38748c0c addi r3,r20,0x8c0c LastAskTimestamp +216 0002ab40 48001aa1 bl 0x2c5e0 _CFPreferencesCopyAppValue +220 0002ab44 80517dac lwz r2,0x7dac(r17) +224 0002ab48 7c7c1b78 or r28,r3,r3 +228 0002ab4c 83620000 lwz r27,0x0(r2) +232 0002ab50 7f9ed800 cmpw cr7,r30,r27 +236 0002ab54 419e0014 beq cr7,0x2ab68 +240 0002ab58 2e1e0000 cmpwi cr4,r30,0x0 +244 0002ab5c 41920010 beq cr4,0x2ab6c +248 0002ab60 3b000000 li r24,0x0 +252 0002ab64 4800000c b 0x2ab70 +256 0002ab68 2e1b0000 cmpwi cr4,r27,0x0 +260 0002ab6c 3b000001 li r24,0x1 +264 0002ab70 2f9c0000 cmpwi cr7,r28,0x0 +268 0002ab74 38400000 li r2,0x0 +272 0002ab78 38600000 li r3,0x0 +276 0002ab7c 90410050 stw r2,0x50(r1) +280 0002ab80 90610054 stw r3,0x54(r1) +284 0002ab84 419e0034 beq cr7,0x2abb8 +288 0002ab88 7f83e378 or r3,r28,r28 +292 0002ab8c 48001c15 bl 0x2c7a0 _CFGetTypeID +296 0002ab90 7c7d1b78 or r29,r3,r3 +300 0002ab94 48001ccd bl 0x2c860 _CFNumberGetTypeID +304 0002ab98 7f9d1800 cmpw cr7,r29,r3 +308 0002ab9c 409e0014 bne cr7,0x2abb0 +312 0002aba0 7f83e378 or r3,r28,r28 +316 0002aba4 3880000d li r4,0xd +320 0002aba8 38a10050 addi r5,r1,0x50 +324 0002abac 48001935 bl 0x2c4e0 _CFNumberGetValue +328 0002abb0 7f83e378 or r3,r28,r28 +332 0002abb4 48001dad bl 0x2c960 _CFRelease +336 0002abb8 4192000c beq cr4,0x2abc4 +340 0002abbc 7fc3f378 or r3,r30,r30 +344 0002abc0 48001da1 bl 0x2c960 _CFRelease +348 0002abc4 2f990000 cmpwi cr7,r25,0x0 +352 0002abc8 419e000c beq cr7,0x2abd4 +356 0002abcc 7f23cb78 or r3,r25,r25 +360 0002abd0 48001d91 bl 0x2c960 _CFRelease +364 0002abd4 3c5f0001 addis r2,r31,0x1 +368 0002abd8 c8010050 lfd f0,0x50(r1) +372 0002abdc c9a2855c lfd f13,0x855c(r2) 0 +376 0002abe0 ff806800 fcmpu cr7,f0,f13 +380 0002abe4 419e0024 beq cr7,0x2ac08 +384 0002abe8 48001bf9 bl 0x2c7e0 _CFAbsoluteTimeGetCurrent +388 0002abec c8010050 lfd f0,0x50(r1) +392 0002abf0 3c5f0001 addis r2,r31,0x1 +396 0002abf4 7f17c378 or r23,r24,r24 +400 0002abf8 fc210028 fsub f1,f1,f0 +404 0002abfc c8028574 lfd f0,0x8574(r2) 86400 +408 0002ac00 ff810000 fcmpu cr7,f1,f0 +412 0002ac04 419c043c blt cr7,0x2b040 +416 0002ac08 7f99d800 cmpw cr7,r25,r27 +420 0002ac0c 7f17c378 or r23,r24,r24 +424 0002ac10 419e0430 beq cr7,0x2b040 +428 0002ac14 3c9f0000 addis r4,r31,0x0 +432 0002ac18 38600000 li r3,0x0 +436 0002ac1c 38847690 addi r4,r4,0x7690 SmartCrashReports_Install_ +440 0002ac20 48001ae1 bl 0x2c700 _tempnam +444 0002ac24 388001ff li r4,0x1ff +448 0002ac28 7c7e1b78 or r30,r3,r3 +452 0002ac2c 480019d5 bl 0x2c600 _mkdir +456 0002ac30 2f830000 cmpwi cr7,r3,0x0 +460 0002ac34 409e0824 bne cr7,0x2b458 +464 0002ac38 3c7f0001 addis r3,r31,0x1 +468 0002ac3c 7fc4f378 or r4,r30,r30 +472 0002ac40 38a00000 li r5,0x0 +476 0002ac44 38639140 addi r3,r3,0x9140 +480 0002ac48 48000a4d bl __UnsanitySCR_RestoreArchive +484 0002ac4c 2f830000 cmpwi cr7,r3,0x0 +488 0002ac50 409e0808 bne cr7,0x2b458 +492 0002ac54 3f7f0001 addis r27,r31,0x1 +496 0002ac58 7fc3f378 or r3,r30,r30 +500 0002ac5c 805b7dc4 lwz r2,0x7dc4(r27) +504 0002ac60 83a20000 lwz r29,0x0(r2) +508 0002ac64 48001b9d bl 0x2c800 _strlen +512 0002ac68 7fc4f378 or r4,r30,r30 +516 0002ac6c 38c00001 li r6,0x1 +520 0002ac70 7c651b78 or r5,r3,r3 +524 0002ac74 7fa3eb78 or r3,r29,r29 +528 0002ac78 48001929 bl 0x2c5a0 _CFURLCreateFromFileSystemRepresentation +532 0002ac7c 7c7e1b79 or. r30,r3,r3 +536 0002ac80 418207dc beq 0x2b45c +540 0002ac84 3cbf0002 addis r5,r31,0x2 +544 0002ac88 7fc4f378 or r4,r30,r30 +548 0002ac8c 38c00001 li r6,0x1 +552 0002ac90 7fa3eb78 or r3,r29,r29 +556 0002ac94 38a58c1c addi r5,r5,0x8c1c UnsanitySmartCrashReportsInstallSupport.bundle +560 0002ac98 48001ae9 bl 0x2c780 _CFURLCreateCopyAppendingPathComponent +564 0002ac9c 7c761b78 or r22,r3,r3 +568 0002aca0 7fc3f378 or r3,r30,r30 +572 0002aca4 2d160000 cmpwi cr2,r22,0x0 +576 0002aca8 48001cb9 bl 0x2c960 _CFRelease +580 0002acac 408a000c bne cr2,0x2acb8 +584 0002acb0 3b800000 li r28,0x0 +588 0002acb4 48000014 b 0x2acc8 +592 0002acb8 7fa3eb78 or r3,r29,r29 +596 0002acbc 7ec4b378 or r4,r22,r22 +600 0002acc0 48001881 bl 0x2c540 _CFBundleCreate +604 0002acc4 7c7c1b78 or r28,r3,r3 +608 0002acc8 805b7dc4 lwz r2,0x7dc4(r27) +612 0002accc 3cbf0001 addis r5,r31,0x1 +616 0002acd0 3cdf0001 addis r6,r31,0x1 +620 0002acd4 38800000 li r4,0x0 +624 0002acd8 80a57ddc lwz r5,0x7ddc(r5) +628 0002acdc 80c67dd8 lwz r6,0x7dd8(r6) +632 0002ace0 80620000 lwz r3,0x0(r2) +636 0002ace4 480019fd bl 0x2c6e0 _CFDictionaryCreateMutable +640 0002ace8 7c7d1b79 or. r29,r3,r3 +644 0002acec 40820020 bne 0x2ad0c +648 0002acf0 4e000000 mcrf cr4,cr0 +652 0002acf4 2d9c0000 cmpwi cr3,r28,0x0 +656 0002acf8 3b200000 li r25,0x0 +660 0002acfc 3b000000 li r24,0x0 +664 0002ad00 3ae00000 li r23,0x0 +668 0002ad04 3bc10060 addi r30,r1,0x60 +672 0002ad08 4800017c b 0x2ae84 +676 0002ad0c 418a0018 beq cr2,0x2ad24 +680 0002ad10 3c5f0001 addis r2,r31,0x1 +684 0002ad14 7ec5b378 or r5,r22,r22 +688 0002ad18 80427dc8 lwz r2,0x7dc8(r2) +692 0002ad1c 80820000 lwz r4,0x0(r2) +696 0002ad20 48001c61 bl 0x2c980 _CFDictionarySetValue +700 0002ad24 2d9c0000 cmpwi cr3,r28,0x0 +704 0002ad28 418e0048 beq cr3,0x2ad70 +708 0002ad2c 3c9f0002 addis r4,r31,0x2 +712 0002ad30 3cbf0002 addis r5,r31,0x2 +716 0002ad34 7f83e378 or r3,r28,r28 +720 0002ad38 38c00000 li r6,0x0 +724 0002ad3c 38848c2c addi r4,r4,0x8c2c smartcrashreports +728 0002ad40 38a58c3c addi r5,r5,0x8c3c icns +732 0002ad44 480019dd bl 0x2c720 _CFBundleCopyResourceURL +736 0002ad48 7c7e1b79 or. r30,r3,r3 +740 0002ad4c 41820024 beq 0x2ad70 +744 0002ad50 3c5f0001 addis r2,r31,0x1 +748 0002ad54 7fa3eb78 or r3,r29,r29 +752 0002ad58 7fc5f378 or r5,r30,r30 +756 0002ad5c 80427dd0 lwz r2,0x7dd0(r2) +760 0002ad60 80820000 lwz r4,0x0(r2) +764 0002ad64 48001c1d bl 0x2c980 _CFDictionarySetValue +768 0002ad68 7fc3f378 or r3,r30,r30 +772 0002ad6c 48001bf5 bl 0x2c960 _CFRelease +776 0002ad70 3c5f0001 addis r2,r31,0x1 +780 0002ad74 3cbf0002 addis r5,r31,0x2 +784 0002ad78 7fa3eb78 or r3,r29,r29 +788 0002ad7c 80427dc0 lwz r2,0x7dc0(r2) +792 0002ad80 38a58c4c addi r5,r5,0x8c4c InstallSCRHeader +796 0002ad84 80820000 lwz r4,0x0(r2) +800 0002ad88 48001bf9 bl 0x2c980 _CFDictionarySetValue +804 0002ad8c 3c5f0001 addis r2,r31,0x1 +808 0002ad90 3cbf0002 addis r5,r31,0x2 +812 0002ad94 7fa3eb78 or r3,r29,r29 +816 0002ad98 80427de4 lwz r2,0x7de4(r2) +820 0002ad9c 38a58c5c addi r5,r5,0x8c5c InstallSCRBodyText +824 0002ada0 80820000 lwz r4,0x0(r2) +828 0002ada4 48001bdd bl 0x2c980 _CFDictionarySetValue +832 0002ada8 3c5f0001 addis r2,r31,0x1 +836 0002adac 7fa3eb78 or r3,r29,r29 +840 0002adb0 38b58bfc addi r5,r21,0x8bfc Install +844 0002adb4 80427de0 lwz r2,0x7de0(r2) +848 0002adb8 80820000 lwz r4,0x0(r2) +852 0002adbc 48001bc5 bl 0x2c980 _CFDictionarySetValue +856 0002adc0 3c5f0001 addis r2,r31,0x1 +860 0002adc4 3cbf0002 addis r5,r31,0x2 +864 0002adc8 7fa3eb78 or r3,r29,r29 +868 0002adcc 80427dbc lwz r2,0x7dbc(r2) +872 0002add0 38a58c6c addi r5,r5,0x8c6c Don't Install +876 0002add4 80820000 lwz r4,0x0(r2) +880 0002add8 48001ba9 bl 0x2c980 _CFDictionarySetValue +884 0002addc 3c5f0001 addis r2,r31,0x1 +888 0002ade0 3cbf0002 addis r5,r31,0x2 +892 0002ade4 7fa3eb78 or r3,r29,r29 +896 0002ade8 80427dcc lwz r2,0x7dcc(r2) +900 0002adec 38a58c7c addi r5,r5,0x8c7c Don't Ask Me Again +904 0002adf0 80820000 lwz r4,0x0(r2) +908 0002adf4 48001b8d bl 0x2c980 _CFDictionarySetValue +912 0002adf8 805b7dc4 lwz r2,0x7dc4(r27) +916 0002adfc 3d3f0001 addis r9,r31,0x1 +920 0002ae00 38000000 li r0,0x0 +924 0002ae04 38c00001 li r6,0x1 +928 0002ae08 38e1003c addi r7,r1,0x3c +932 0002ae0c c829855c lfd f1,0x855c(r9) 0 +936 0002ae10 7fa8eb78 or r8,r29,r29 +940 0002ae14 9001003c stw r0,0x3c(r1) +944 0002ae18 80620000 lwz r3,0x0(r2) +948 0002ae1c 480016e5 bl 0x2c500 _CFUserNotificationCreate +952 0002ae20 8001003c lwz r0,0x3c(r1) +956 0002ae24 7c791b78 or r25,r3,r3 +960 0002ae28 2e030000 cmpwi cr4,r3,0x0 +964 0002ae2c 2f800000 cmpwi cr7,r0,0x0 +968 0002ae30 409e0040 bne cr7,0x2ae70 +972 0002ae34 2e030000 cmpwi cr4,r3,0x0 +976 0002ae38 41920038 beq cr4,0x2ae70 +980 0002ae3c 3c5f0001 addis r2,r31,0x1 +984 0002ae40 3bc10060 addi r30,r1,0x60 +988 0002ae44 90010060 stw r0,0x60(r1) +992 0002ae48 c822855c lfd f1,0x855c(r2) 0 +996 0002ae4c 7fc6f378 or r6,r30,r30 +1000 0002ae50 48001a71 bl 0x2c8c0 _CFUserNotificationReceiveResponse +1004 0002ae54 2f830000 cmpwi cr7,r3,0x0 +1008 0002ae58 409e001c bne cr7,0x2ae74 +1012 0002ae5c 80010060 lwz r0,0x60(r1) +1016 0002ae60 70020003 andi. r2,r0,0x3 +1020 0002ae64 7f000026 mfcr r24 +1024 0002ae68 57181ffe rlwinm r24,r24,3,31,31 +1028 0002ae6c 4800000c b 0x2ae78 +1032 0002ae70 3bc10060 addi r30,r1,0x60 +1036 0002ae74 3b000000 li r24,0x0 +1040 0002ae78 7fa3eb78 or r3,r29,r29 +1044 0002ae7c 7f17c378 or r23,r24,r24 +1048 0002ae80 48001ae1 bl 0x2c960 _CFRelease +1052 0002ae84 418a000c beq cr2,0x2ae90 +1056 0002ae88 7ec3b378 or r3,r22,r22 +1060 0002ae8c 48001ad5 bl 0x2c960 _CFRelease +1064 0002ae90 418e000c beq cr3,0x2ae9c +1068 0002ae94 7f83e378 or r3,r28,r28 +1072 0002ae98 48001ac9 bl 0x2c960 _CFRelease +1076 0002ae9c 4192000c beq cr4,0x2aea8 +1080 0002aea0 7f23cb78 or r3,r25,r25 +1084 0002aea4 48001abd bl 0x2c960 _CFRelease +1088 0002aea8 48001939 bl 0x2c7e0 _CFAbsoluteTimeGetCurrent +1092 0002aeac 805b7dc4 lwz r2,0x7dc4(r27) +1096 0002aeb0 7fc5f378 or r5,r30,r30 +1100 0002aeb4 3880000d li r4,0xd +1104 0002aeb8 d8210060 stfd f1,0x60(r1) +1108 0002aebc 80620000 lwz r3,0x0(r2) +1112 0002aec0 480019e1 bl 0x2c8a0 _CFNumberCreate +1116 0002aec4 2e030000 cmpwi cr4,r3,0x0 +1120 0002aec8 7c761b78 or r22,r3,r3 +1124 0002aecc 41920030 beq cr4,0x2aefc +1128 0002aed0 3f9f0001 addis r28,r31,0x1 +1132 0002aed4 3fbf0001 addis r29,r31,0x1 +1136 0002aed8 38748c0c addi r3,r20,0x8c0c LastAskTimestamp +1140 0002aedc 7ec4b378 or r4,r22,r22 +1144 0002aee0 805c7de8 lwz r2,0x7de8(r28) +1148 0002aee4 813d7dd4 lwz r9,0x7dd4(r29) +1152 0002aee8 38b38bdc addi r5,r19,0x8bdc com.unsanity.smartcrashreports +1156 0002aeec 80c20000 lwz r6,0x0(r2) +1160 0002aef0 80e90000 lwz r7,0x0(r9) +1164 0002aef4 4800184d bl 0x2c740 _CFPreferencesSetValue +1168 0002aef8 4800000c b 0x2af04 +1172 0002aefc 3f9f0001 addis r28,r31,0x1 +1176 0002af00 3fbf0001 addis r29,r31,0x1 +1180 0002af04 3f7f0001 addis r27,r31,0x1 +1184 0002af08 805c7de8 lwz r2,0x7de8(r28) +1188 0002af0c 817d7dd4 lwz r11,0x7dd4(r29) +1192 0002af10 2d980000 cmpwi cr3,r24,0x0 +1196 0002af14 38728bec addi r3,r18,0x8bec DontAskAgain +1200 0002af18 813b7da8 lwz r9,0x7da8(r27) +1204 0002af1c 38b38bdc addi r5,r19,0x8bdc com.unsanity.smartcrashreports +1208 0002af20 80c20000 lwz r6,0x0(r2) +1212 0002af24 80eb0000 lwz r7,0x0(r11) +1216 0002af28 83c90000 lwz r30,0x0(r9) +1220 0002af2c 7fc4f378 or r4,r30,r30 +1224 0002af30 48001811 bl 0x2c740 _CFPreferencesSetValue +1228 0002af34 418e0010 beq cr3,0x2af44 +1232 0002af38 80517dac lwz r2,0x7dac(r17) +1236 0002af3c 80820000 lwz r4,0x0(r2) +1240 0002af40 48000008 b 0x2af48 +1244 0002af44 7fc4f378 or r4,r30,r30 +1248 0002af48 805c7de8 lwz r2,0x7de8(r28) +1252 0002af4c 813d7dd4 lwz r9,0x7dd4(r29) +1256 0002af50 3b338bdc addi r25,r19,0x8bdc com.unsanity.smartcrashreports +1260 0002af54 38758bfc addi r3,r21,0x8bfc Install +1264 0002af58 7f25cb78 or r5,r25,r25 +1268 0002af5c 83a20000 lwz r29,0x0(r2) +1272 0002af60 83890000 lwz r28,0x0(r9) +1276 0002af64 7fa6eb78 or r6,r29,r29 +1280 0002af68 7f87e378 or r7,r28,r28 +1284 0002af6c 480017d5 bl 0x2c740 _CFPreferencesSetValue +1288 0002af70 7fa4eb78 or r4,r29,r29 +1292 0002af74 7f85e378 or r5,r28,r28 +1296 0002af78 7f23cb78 or r3,r25,r25 +1300 0002af7c 480016c5 bl 0x2c640 _CFPreferencesSynchronize +1304 0002af80 2f830000 cmpwi cr7,r3,0x0 +1308 0002af84 409e00b0 bne cr7,0x2b034 +1312 0002af88 41920030 beq cr4,0x2afb8 +1316 0002af8c 3f9f0001 addis r28,r31,0x1 +1320 0002af90 3fbf0001 addis r29,r31,0x1 +1324 0002af94 38748c0c addi r3,r20,0x8c0c LastAskTimestamp +1328 0002af98 7ec4b378 or r4,r22,r22 +1332 0002af9c 805c7db0 lwz r2,0x7db0(r28) +1336 0002afa0 813d7da4 lwz r9,0x7da4(r29) +1340 0002afa4 7f25cb78 or r5,r25,r25 +1344 0002afa8 80c20000 lwz r6,0x0(r2) +1348 0002afac 80e90000 lwz r7,0x0(r9) +1352 0002afb0 48001791 bl 0x2c740 _CFPreferencesSetValue +1356 0002afb4 4800000c b 0x2afc0 +1360 0002afb8 3f9f0001 addis r28,r31,0x1 +1364 0002afbc 3fbf0001 addis r29,r31,0x1 +1368 0002afc0 805b7da8 lwz r2,0x7da8(r27) +1372 0002afc4 813c7db0 lwz r9,0x7db0(r28) +1376 0002afc8 38728bec addi r3,r18,0x8bec DontAskAgain +1380 0002afcc 7f25cb78 or r5,r25,r25 +1384 0002afd0 817d7da4 lwz r11,0x7da4(r29) +1388 0002afd4 83c20000 lwz r30,0x0(r2) +1392 0002afd8 80c90000 lwz r6,0x0(r9) +1396 0002afdc 80eb0000 lwz r7,0x0(r11) +1400 0002afe0 7fc4f378 or r4,r30,r30 +1404 0002afe4 4800175d bl 0x2c740 _CFPreferencesSetValue +1408 0002afe8 418e0010 beq cr3,0x2aff8 +1412 0002afec 80517dac lwz r2,0x7dac(r17) +1416 0002aff0 80820000 lwz r4,0x0(r2) +1420 0002aff4 48000008 b 0x2affc +1424 0002aff8 7fc4f378 or r4,r30,r30 +1428 0002affc 805c7db0 lwz r2,0x7db0(r28) +1432 0002b000 813d7da4 lwz r9,0x7da4(r29) +1436 0002b004 3b738bdc addi r27,r19,0x8bdc com.unsanity.smartcrashreports +1440 0002b008 38758bfc addi r3,r21,0x8bfc Install +1444 0002b00c 7f65db78 or r5,r27,r27 +1448 0002b010 83a20000 lwz r29,0x0(r2) +1452 0002b014 83890000 lwz r28,0x0(r9) +1456 0002b018 7fa6eb78 or r6,r29,r29 +1460 0002b01c 7f87e378 or r7,r28,r28 +1464 0002b020 48001721 bl 0x2c740 _CFPreferencesSetValue +1468 0002b024 7f63db78 or r3,r27,r27 +1472 0002b028 7fa4eb78 or r4,r29,r29 +1476 0002b02c 7f85e378 or r5,r28,r28 +1480 0002b030 48001611 bl 0x2c640 _CFPreferencesSynchronize +1484 0002b034 4192000c beq cr4,0x2b040 +1488 0002b038 7ec3b378 or r3,r22,r22 +1492 0002b03c 48001925 bl 0x2c960 _CFRelease +1496 0002b040 56e0063e rlwinm r0,r23,0,24,31 +1500 0002b044 3840fff1 li r2,0xfff1 +1504 0002b048 2f800000 cmpwi cr7,r0,0x0 +1508 0002b04c 419e0420 beq cr7,0x2b46c +1512 0002b050 73400002 andi. r0,r26,0x2 +1516 0002b054 40820074 bne 0x2b0c8 +1520 0002b058 3ba10bd7 addi r29,r1,0xbd7 +1524 0002b05c 38600000 li r3,0x0 +1528 0002b060 38800000 li r4,0x0 +1532 0002b064 38a00000 li r5,0x0 +1536 0002b068 38c00400 li r6,0x400 +1540 0002b06c 7fa7eb78 or r7,r29,r29 +1544 0002b070 4bfff799 bl __UnsanitySCR_PathToSCRBundle +1548 0002b074 7c621b79 or. r2,r3,r3 +1552 0002b078 408203f4 bne 0x2b46c +1556 0002b07c 7fa3eb78 or r3,r29,r29 +1560 0002b080 38810128 addi r4,r1,0x128 +1564 0002b084 480014fd bl 0x2c580 _stat +1568 0002b088 2f830000 cmpwi cr7,r3,0x0 +1572 0002b08c 419e0018 beq cr7,0x2b0a4 +1576 0002b090 7fa3eb78 or r3,r29,r29 +1580 0002b094 388001ff li r4,0x1ff +1584 0002b098 48001569 bl 0x2c600 _mkdir +1588 0002b09c 2f830000 cmpwi cr7,r3,0x0 +1592 0002b0a0 409e03a8 bne cr7,0x2b448 +1596 0002b0a4 3c7f0001 addis r3,r31,0x1 +1600 0002b0a8 7fa4eb78 or r4,r29,r29 +1604 0002b0ac 38a00000 li r5,0x0 +1608 0002b0b0 3863e100 addi r3,r3,0xe100 +1612 0002b0b4 480005e1 bl __UnsanitySCR_RestoreArchive +1616 0002b0b8 2f830000 cmpwi cr7,r3,0x0 +1620 0002b0bc 38400000 li r2,0x0 +1624 0002b0c0 419e03ac beq cr7,0x2b46c +1628 0002b0c4 48000384 b 0x2b448 +1632 0002b0c8 38000000 li r0,0x0 +1636 0002b0cc 3861003c addi r3,r1,0x3c +1640 0002b0d0 9801003c stb r0,0x3c(r1) +1644 0002b0d4 4bfff7ad bl _UnsanitySCR_InstalledVersion +1648 0002b0d8 2f830000 cmpwi cr7,r3,0x0 +1652 0002b0dc 419e0014 beq cr7,0x2b0f0 +1656 0002b0e0 8801003c lbz r0,0x3c(r1) +1660 0002b0e4 3b200001 li r25,0x1 +1664 0002b0e8 2f800000 cmpwi cr7,r0,0x0 +1668 0002b0ec 419e0008 beq cr7,0x2b0f4 +1672 0002b0f0 3b200000 li r25,0x0 +1676 0002b0f4 3c5f0000 addis r2,r31,0x0 +1680 0002b0f8 3b810058 addi r28,r1,0x58 +1684 0002b0fc 3b610044 addi r27,r1,0x44 +1688 0002b100 3d3f0000 addis r9,r31,0x0 +1692 0002b104 38427744 addi r2,r2,0x7744 prompt +1696 0002b108 3ba00000 li r29,0x0 +1700 0002b10c 3929774c addi r9,r9,0x774c Your authorization is needed to install Smart Crash Reports. +1704 0002b110 3800003c li r0,0x3c +1708 0002b114 3b400001 li r26,0x1 +1712 0002b118 7f64db78 or r4,r27,r27 +1716 0002b11c 90410068 stw r2,0x68(r1) +1720 0002b120 93a10058 stw r29,0x58(r1) +1724 0002b124 91210070 stw r9,0x70(r1) +1728 0002b128 9001006c stw r0,0x6c(r1) +1732 0002b12c 93a1005c stw r29,0x5c(r1) +1736 0002b130 93a10074 stw r29,0x74(r1) +1740 0002b134 93410044 stw r26,0x44(r1) +1744 0002b138 38410068 addi r2,r1,0x68 +1748 0002b13c 38a00000 li r5,0x0 +1752 0002b140 38c10050 addi r6,r1,0x50 +1756 0002b144 7f83e378 or r3,r28,r28 +1760 0002b148 90410048 stw r2,0x48(r1) +1764 0002b14c 3f1f0000 addis r24,r31,0x0 +1768 0002b150 48001851 bl 0x2c9a0 _AuthorizationCreate +1772 0002b154 38000007 li r0,0x7 +1776 0002b158 80610050 lwz r3,0x50(r1) +1780 0002b15c 3c5f0000 addis r2,r31,0x0 +1784 0002b160 93a10084 stw r29,0x84(r1) +1788 0002b164 393877a4 addi r9,r24,0x77a4 /bin/cp +1792 0002b168 93410058 stw r26,0x58(r1) +1796 0002b16c 3842778c addi r2,r2,0x778c system.privilege.admin +1800 0002b170 9001007c stw r0,0x7c(r1) +1804 0002b174 7f84e378 or r4,r28,r28 +1808 0002b178 91210080 stw r9,0x80(r1) +1812 0002b17c 38010078 addi r0,r1,0x78 +1816 0002b180 90410078 stw r2,0x78(r1) +1820 0002b184 7f65db78 or r5,r27,r27 +1824 0002b188 38c00003 li r6,0x3 +1828 0002b18c 38e10060 addi r7,r1,0x60 +1832 0002b190 9001005c stw r0,0x5c(r1) +1836 0002b194 480014cd bl 0x2c660 _AuthorizationCopyRights +1840 0002b198 3840ff91 li r2,0xff91 +1844 0002b19c 2f830000 cmpwi cr7,r3,0x0 +1848 0002b1a0 40be02cc bne+ cr7,0x2b46c +1852 0002b1a4 80610060 lwz r3,0x60(r1) +1856 0002b1a8 480014d9 bl 0x2c680 _AuthorizationFreeItemSet +1860 0002b1ac 3c9f0000 addis r4,r31,0x0 +1864 0002b1b0 38600000 li r3,0x0 +1868 0002b1b4 38847690 addi r4,r4,0x7690 SmartCrashReports_Install_ +1872 0002b1b8 48001549 bl 0x2c700 _tempnam +1876 0002b1bc 388001ff li r4,0x1ff +1880 0002b1c0 7c7b1b78 or r27,r3,r3 +1884 0002b1c4 4800143d bl 0x2c600 _mkdir +1888 0002b1c8 2f830000 cmpwi cr7,r3,0x0 +1892 0002b1cc 40be027c bne+ cr7,0x2b448 +1896 0002b1d0 3c7f0001 addis r3,r31,0x1 +1900 0002b1d4 7f64db78 or r4,r27,r27 +1904 0002b1d8 38a00000 li r5,0x0 +1908 0002b1dc 3863e100 addi r3,r3,0xe100 +1912 0002b1e0 480004b5 bl __UnsanitySCR_RestoreArchive +1916 0002b1e4 2f830000 cmpwi cr7,r3,0x0 +1920 0002b1e8 409e0260 bne cr7,0x2b448 +1924 0002b1ec 48001635 bl 0x2c820 _getuid +1928 0002b1f0 3ae102d8 addi r23,r1,0x2d8 +1932 0002b1f4 7c7d1b78 or r29,r3,r3 +1936 0002b1f8 480014a9 bl 0x2c6a0 _getgid +1940 0002b1fc 3c9f0000 addis r4,r31,0x0 +1944 0002b200 7c661b78 or r6,r3,r3 +1948 0002b204 7fa5eb78 or r5,r29,r29 +1952 0002b208 388477ac addi r4,r4,0x77ac %d:%d +1956 0002b20c 7ee3bb78 or r3,r23,r23 +1960 0002b210 48001015 bl _sprintf$LDBLStub +1964 0002b214 2f990000 cmpwi cr7,r25,0x0 +1968 0002b218 419e0134 beq cr7,0x2b34c +1972 0002b21c 3b4107d7 addi r26,r1,0x7d7 +1976 0002b220 38600000 li r3,0x0 +1980 0002b224 38800001 li r4,0x1 +1984 0002b228 38a00000 li r5,0x0 +1988 0002b22c 38c00400 li r6,0x400 +1992 0002b230 7f47d378 or r7,r26,r26 +1996 0002b234 4bfff5d5 bl __UnsanitySCR_PathToSCRBundle +2000 0002b238 2f830000 cmpwi cr7,r3,0x0 +2004 0002b23c 40be0110 bne+ cr7,0x2b34c +2008 0002b240 3bc10088 addi r30,r1,0x88 +2012 0002b244 7f43d378 or r3,r26,r26 +2016 0002b248 38a00000 li r5,0x0 +2020 0002b24c 7fc4f378 or r4,r30,r30 +2024 0002b250 480013d1 bl 0x2c620 _FSPathMakeRef +2028 0002b254 2f830000 cmpwi cr7,r3,0x0 +2032 0002b258 409e0030 bne cr7,0x2b288 +2036 0002b25c 7fc3f378 or r3,r30,r30 +2040 0002b260 38800004 li r4,0x4 +2044 0002b264 38a10248 addi r5,r1,0x248 +2048 0002b268 38c00000 li r6,0x0 +2052 0002b26c 38e00000 li r7,0x0 +2056 0002b270 39000000 li r8,0x0 +2060 0002b274 4800168d bl 0x2c900 _FSGetCatalogInfo +2064 0002b278 2f830000 cmpwi cr7,r3,0x0 +2068 0002b27c 409e000c bne cr7,0x2b288 +2072 0002b280 a861024a lha r3,0x24a(r1) +2076 0002b284 48000008 b 0x2b28c +2080 0002b288 38608005 li r3,0x8005 +2084 0002b28c 3ba100d8 addi r29,r1,0xd8 +2088 0002b290 3c807472 lis r4,0x7472 +2092 0002b294 38a00001 li r5,0x1 +2096 0002b298 60847368 ori r4,r4,0x7368 'trsh' +2100 0002b29c 7fa6eb78 or r6,r29,r29 +2104 0002b2a0 480012c1 bl 0x2c560 _FSFindFolder +2108 0002b2a4 2f830000 cmpwi cr7,r3,0x0 +2112 0002b2a8 40be01a0 bne+ cr7,0x2b448 +2116 0002b2ac 3bc103d7 addi r30,r1,0x3d7 +2120 0002b2b0 7fa3eb78 or r3,r29,r29 +2124 0002b2b4 38a00400 li r5,0x400 +2128 0002b2b8 7fc4f378 or r4,r30,r30 +2132 0002b2bc 480014a5 bl 0x2c760 _FSRefMakePath +2136 0002b2c0 2f830000 cmpwi cr7,r3,0x0 +2140 0002b2c4 40be0184 bne+ cr7,0x2b448 +2144 0002b2c8 3c9f0000 addis r4,r31,0x0 +2148 0002b2cc 7fc3f378 or r3,r30,r30 +2152 0002b2d0 388477b4 addi r4,r4,0x77b4 SmartCrashReports_Uninstall_ +2156 0002b2d4 4800142d bl 0x2c700 _tempnam +2160 0002b2d8 388001ff li r4,0x1ff +2164 0002b2dc 7c7c1b78 or r28,r3,r3 +2168 0002b2e0 48001321 bl 0x2c600 _mkdir +2172 0002b2e4 7c7d1b79 or. r29,r3,r3 +2176 0002b2e8 40820160 bne 0x2b448 +2180 0002b2ec 3b210188 addi r25,r1,0x188 +2184 0002b2f0 80610050 lwz r3,0x50(r1) +2188 0002b2f4 3c9f0000 addis r4,r31,0x0 +2192 0002b2f8 92e1018c stw r23,0x18c(r1) +2196 0002b2fc 3c5f0000 addis r2,r31,0x0 +2200 0002b300 93410190 stw r26,0x190(r1) +2204 0002b304 93a10194 stw r29,0x194(r1) +2208 0002b308 384277d4 addi r2,r2,0x77d4 -R +2212 0002b30c 388477d8 addi r4,r4,0x77d8 /usr/sbin/chown +2216 0002b310 38a00000 li r5,0x0 +2220 0002b314 7f26cb78 or r6,r25,r25 +2224 0002b318 38e00000 li r7,0x0 +2228 0002b31c 90410188 stw r2,0x188(r1) +2232 0002b320 48001521 bl 0x2c840 _AuthorizationExecuteWithPrivileges +2236 0002b324 80610050 lwz r3,0x50(r1) +2240 0002b328 3c9f0000 addis r4,r31,0x0 +2244 0002b32c 7f26cb78 or r6,r25,r25 +2248 0002b330 38a00000 li r5,0x0 +2252 0002b334 38e00000 li r7,0x0 +2256 0002b338 93410188 stw r26,0x188(r1) +2260 0002b33c 9381018c stw r28,0x18c(r1) +2264 0002b340 93a10190 stw r29,0x190(r1) +2268 0002b344 388477e8 addi r4,r4,0x77e8 /bin/mv +2272 0002b348 480014f9 bl 0x2c840 _AuthorizationExecuteWithPrivileges +2276 0002b34c 3bc10bd7 addi r30,r1,0xbd7 +2280 0002b350 38600001 li r3,0x1 +2284 0002b354 38800000 li r4,0x0 +2288 0002b358 38a00000 li r5,0x0 +2292 0002b35c 38c00400 li r6,0x400 +2296 0002b360 7fc7f378 or r7,r30,r30 +2300 0002b364 4bfff4a5 bl __UnsanitySCR_PathToSCRBundle +2304 0002b368 7c7c1b79 or. r28,r3,r3 +2308 0002b36c 40a200dc bne+ 0x2b448 +2312 0002b370 7fc3f378 or r3,r30,r30 +2316 0002b374 388101e8 addi r4,r1,0x1e8 +2320 0002b378 3b210188 addi r25,r1,0x188 +2324 0002b37c 48001205 bl 0x2c580 _stat +2328 0002b380 2f830000 cmpwi cr7,r3,0x0 +2332 0002b384 419e0060 beq cr7,0x2b3e4 +2336 0002b388 3b210188 addi r25,r1,0x188 +2340 0002b38c 80610050 lwz r3,0x50(r1) +2344 0002b390 3c9f0000 addis r4,r31,0x0 +2348 0002b394 93c1018c stw r30,0x18c(r1) +2352 0002b398 3c5f0000 addis r2,r31,0x0 +2356 0002b39c 93810190 stw r28,0x190(r1) +2360 0002b3a0 388477f4 addi r4,r4,0x77f4 /bin/mkdir +2364 0002b3a4 384277f0 addi r2,r2,0x77f0 -p +2368 0002b3a8 38a00000 li r5,0x0 +2372 0002b3ac 7f26cb78 or r6,r25,r25 +2376 0002b3b0 38e00000 li r7,0x0 +2380 0002b3b4 90410188 stw r2,0x188(r1) +2384 0002b3b8 48001489 bl 0x2c840 _AuthorizationExecuteWithPrivileges +2388 0002b3bc 80610050 lwz r3,0x50(r1) +2392 0002b3c0 3c9f0000 addis r4,r31,0x0 +2396 0002b3c4 38a00000 li r5,0x0 +2400 0002b3c8 7f26cb78 or r6,r25,r25 +2404 0002b3cc 38e00000 li r7,0x0 +2408 0002b3d0 92e10188 stw r23,0x188(r1) +2412 0002b3d4 93c1018c stw r30,0x18c(r1) +2416 0002b3d8 93810190 stw r28,0x190(r1) +2420 0002b3dc 388477d8 addi r4,r4,0x77d8 /usr/sbin/chown +2424 0002b3e0 48001461 bl 0x2c840 _AuthorizationExecuteWithPrivileges +2428 0002b3e4 3ba10fd7 addi r29,r1,0xfd7 +2432 0002b3e8 7f64db78 or r4,r27,r27 +2436 0002b3ec 7fa3eb78 or r3,r29,r29 +2440 0002b3f0 48001491 bl 0x2c880 _strcpy +2444 0002b3f4 7fa3eb78 or r3,r29,r29 +2448 0002b3f8 48001409 bl 0x2c800 _strlen +2452 0002b3fc 38002f00 li r0,0x2f00 +2456 0002b400 3c9f0000 addis r4,r31,0x0 +2460 0002b404 7c1d1b2e sthx r0,r29,r3 +2464 0002b408 3884764c addi r4,r4,0x764c Smart Crash Reports +2468 0002b40c 7fa3eb78 or r3,r29,r29 +2472 0002b410 48001511 bl 0x2c920 _strcat +2476 0002b414 3c5f0000 addis r2,r31,0x0 +2480 0002b418 80610050 lwz r3,0x50(r1) +2484 0002b41c 389877a4 addi r4,r24,0x77a4 /bin/cp +2488 0002b420 93a1018c stw r29,0x18c(r1) +2492 0002b424 7f26cb78 or r6,r25,r25 +2496 0002b428 93c10190 stw r30,0x190(r1) +2500 0002b42c 93810194 stw r28,0x194(r1) +2504 0002b430 38427800 addi r2,r2,0x7800 -Rfp +2508 0002b434 38a00000 li r5,0x0 +2512 0002b438 38e00000 li r7,0x0 +2516 0002b43c 90410188 stw r2,0x188(r1) +2520 0002b440 48001401 bl 0x2c840 _AuthorizationExecuteWithPrivileges +2524 0002b444 4bfffc74 b 0x2b0b8 +2528 0002b448 3840ffca li r2,0xffca +2532 0002b44c 48000020 b 0x2b46c +2536 0002b450 3840fff2 li r2,0xfff2 +2540 0002b454 48000018 b 0x2b46c +2544 0002b458 3f7f0001 addis r27,r31,0x1 +2548 0002b45c 3b800000 li r28,0x0 +2552 0002b460 3ac00000 li r22,0x0 +2556 0002b464 2d1c0000 cmpwi cr2,r28,0x0 +2560 0002b468 4bfff860 b 0x2acc8 +2564 0002b46c 38211820 addi r1,r1,0x1820 +2568 0002b470 7c431378 or r3,r2,r2 +2572 0002b474 81610004 lwz r11,0x4(r1) +2576 0002b478 80010008 lwz r0,0x8(r1) +2580 0002b47c ba21ffc4 lmw r17,0xffc4(r1) +2584 0002b480 7c0803a6 mtspr lr,r0 +2588 0002b484 7d720120 mtocrf 0x20,r11 +2592 0002b488 7d710120 mtocrf 0x10,r11 +2596 0002b48c 7d708120 mtocrf 0x08,r11 +2600 0002b490 4e800020 blr _mkmode: +0 0002b494 7c0802a6 mfspr r0,lr +4 0002b498 bfc1fff8 stmw r30,0xfff8(r1) +8 0002b49c 38c00072 li r6,0x72 +12 0002b4a0 429f0005 bcl 20,31,0x2b4a4 +16 0002b4a4 7c7e1b78 or r30,r3,r3 +20 0002b4a8 7fe802a6 mfspr r31,lr +24 0002b4ac 90010008 stw r0,0x8(r1) +28 0002b4b0 70a00100 andi. r0,r5,0x100 +32 0002b4b4 9421ffa0 stwu r1,0xffa0(r1) +36 0002b4b8 40820008 bne 0x2b4c0 +40 0002b4bc 38c0002d li r6,0x2d +44 0002b4c0 70a00080 andi. r0,r5,0x80 +48 0002b4c4 38e00077 li r7,0x77 +52 0002b4c8 40820008 bne 0x2b4d0 +56 0002b4cc 38e0002d li r7,0x2d +60 0002b4d0 70a00040 andi. r0,r5,0x40 +64 0002b4d4 39000078 li r8,0x78 +68 0002b4d8 40820008 bne 0x2b4e0 +72 0002b4dc 3900002d li r8,0x2d +76 0002b4e0 70a00020 andi. r0,r5,0x20 +80 0002b4e4 39200072 li r9,0x72 +84 0002b4e8 40820008 bne 0x2b4f0 +88 0002b4ec 3920002d li r9,0x2d +92 0002b4f0 70a00010 andi. r0,r5,0x10 +96 0002b4f4 39400077 li r10,0x77 +100 0002b4f8 40820008 bne 0x2b500 +104 0002b4fc 3940002d li r10,0x2d +108 0002b500 70a00008 andi. r0,r5,0x8 +112 0002b504 39800078 li r12,0x78 +116 0002b508 40820008 bne 0x2b510 +120 0002b50c 3980002d li r12,0x2d +124 0002b510 70a00004 andi. r0,r5,0x4 +128 0002b514 39600072 li r11,0x72 +132 0002b518 40820008 bne 0x2b520 +136 0002b51c 3960002d li r11,0x2d +140 0002b520 70a00002 andi. r0,r5,0x2 +144 0002b524 38400077 li r2,0x77 +148 0002b528 40820008 bne 0x2b530 +152 0002b52c 3840002d li r2,0x2d +156 0002b530 70a00001 andi. r0,r5,0x1 +160 0002b534 38000078 li r0,0x78 +164 0002b538 40820008 bne 0x2b540 +168 0002b53c 3800002d li r0,0x2d +172 0002b540 7c852378 or r5,r4,r4 +176 0002b544 3c9f0000 addis r4,r31,0x0 +180 0002b548 90010044 stw r0,0x44(r1) +184 0002b54c 91810038 stw r12,0x38(r1) +188 0002b550 9161003c stw r11,0x3c(r1) +192 0002b554 90410040 stw r2,0x40(r1) +196 0002b558 7fc3f378 or r3,r30,r30 +200 0002b55c 38846de0 addi r4,r4,0x6de0 %c%c%c%c%c%c%c%c%c%c +204 0002b560 48000cc5 bl _sprintf$LDBLStub +208 0002b564 38210060 addi r1,r1,0x60 +212 0002b568 7fc3f378 or r3,r30,r30 +216 0002b56c 80010008 lwz r0,0x8(r1) +220 0002b570 bbc1fff8 lmw r30,0xfff8(r1) +224 0002b574 7c0803a6 mtspr lr,r0 +228 0002b578 4e800020 blr _DeleteEntity: +0 0002b57c 7c0802a6 mfspr r0,lr +4 0002b580 bf81fff0 stmw r28,0xfff0(r1) +8 0002b584 38800014 li r4,0x14 +12 0002b588 38a00000 li r5,0x0 +16 0002b58c 90010008 stw r0,0x8(r1) +20 0002b590 9421ffa0 stwu r1,0xffa0(r1) +24 0002b594 38000000 li r0,0x0 +28 0002b598 90610038 stw r3,0x38(r1) +32 0002b59c 38610038 addi r3,r1,0x38 +36 0002b5a0 9001003c stw r0,0x3c(r1) +40 0002b5a4 4800157d bl 0x2cb20 _fts_open +44 0002b5a8 7c7c1b79 or. r28,r3,r3 +48 0002b5ac 408200c8 bne 0x2b674 +52 0002b5b0 48001491 bl 0x2ca40 ___error +56 0002b5b4 83a30000 lwz r29,0x0(r3) +60 0002b5b8 2f9d0000 cmpwi cr7,r29,0x0 +64 0002b5bc 419e0094 beq cr7,0x2b650 +68 0002b5c0 2f9d0002 cmpwi cr7,r29,0x2 +72 0002b5c4 409e00b8 bne cr7,0x2b67c +76 0002b5c8 480000a4 b 0x2b66c +80 0002b5cc a01e0034 lhz r0,0x34(r30) +84 0002b5d0 2b80000d cmplwi cr7,r0,0xd +88 0002b5d4 419d00a0 bgt cr7,0x2b674 +92 0002b5d8 38400001 li r2,0x1 +96 0002b5dc 7c000734 extsh r0,r0 +100 0002b5e0 7c400030 slw r0,r2,r0 +104 0002b5e4 70023108 andi. r2,r0,0x3108 +108 0002b5e8 4082002c bne 0x2b614 +112 0002b5ec 70020490 andi. r2,r0,0x490 +116 0002b5f0 4082004c bne 0x2b63c +120 0002b5f4 70020040 andi. r2,r0,0x40 +124 0002b5f8 4182007c beq 0x2b674 +128 0002b5fc 807e0018 lwz r3,0x18(r30) +132 0002b600 38800fff li r4,0xfff +136 0002b604 480014fd bl 0x2cb00 _chmod +140 0002b608 807e0018 lwz r3,0x18(r30) +144 0002b60c 480014b5 bl 0x2cac0 _rmdir +148 0002b610 48000018 b 0x2b628 +152 0002b614 807e0018 lwz r3,0x18(r30) +156 0002b618 38800fff li r4,0xfff +160 0002b61c 480014e5 bl 0x2cb00 _chmod +164 0002b620 807e0018 lwz r3,0x18(r30) +168 0002b624 4800153d bl 0x2cb60 _unlink +172 0002b628 2f830000 cmpwi cr7,r3,0x0 +176 0002b62c 419e0048 beq cr7,0x2b674 +180 0002b630 48001411 bl 0x2ca40 ___error +184 0002b634 83a30000 lwz r29,0x0(r3) +188 0002b638 48000010 b 0x2b648 +192 0002b63c 83be001c lwz r29,0x1c(r30) +196 0002b640 2f9d0002 cmpwi cr7,r29,0x2 +200 0002b644 419e0030 beq cr7,0x2b674 +204 0002b648 2f9d0000 cmpwi cr7,r29,0x0 +208 0002b64c 409e0014 bne cr7,0x2b660 +212 0002b650 7f83e378 or r3,r28,r28 +216 0002b654 480014ed bl 0x2cb40 _fts_read +220 0002b658 7c7e1b79 or. r30,r3,r3 +224 0002b65c 4082ff70 bne 0x2b5cc +228 0002b660 7f83e378 or r3,r28,r28 +232 0002b664 4800139d bl 0x2ca00 _fts_close +236 0002b668 48000014 b 0x2b67c +240 0002b66c 3ba00000 li r29,0x0 +244 0002b670 4800000c b 0x2b67c +248 0002b674 3ba00000 li r29,0x0 +252 0002b678 4bffffd8 b 0x2b650 +256 0002b67c 38210060 addi r1,r1,0x60 +260 0002b680 7fa3eb78 or r3,r29,r29 +264 0002b684 80010008 lwz r0,0x8(r1) +268 0002b688 bb81fff0 lmw r28,0xfff0(r1) +272 0002b68c 7c0803a6 mtspr lr,r0 +276 0002b690 4e800020 blr __UnsanitySCR_RestoreArchive: +0 0002b694 7c0802a6 mfspr r0,lr +4 0002b698 bde1ffbc stmw r15,0xffbc(r1) +8 0002b69c 7c9c2378 or r28,r4,r4 +12 0002b6a0 7c400026 mfcr r2 +16 0002b6a4 429f0005 bcl 20,31,0x2b6a8 +20 0002b6a8 90010008 stw r0,0x8(r1) +24 0002b6ac 7c791b78 or r25,r3,r3 +28 0002b6b0 7cb62b78 or r22,r5,r5 +32 0002b6b4 7fe802a6 mfspr r31,lr +36 0002b6b8 90410004 stw r2,0x4(r1) +40 0002b6bc 9421f290 stwu r1,0xf290(r1) +44 0002b6c0 88040000 lbz r0,0x0(r4) +48 0002b6c4 2f80002f cmpwi cr7,r0,0x2f '/' +52 0002b6c8 409e0724 bne cr7,0x2bdec +56 0002b6cc 3b61090c addi r27,r1,0x90c +60 0002b6d0 3ae1004c addi r23,r1,0x4c +64 0002b6d4 38002f00 li r0,0x2f00 +68 0002b6d8 7f63db78 or r3,r27,r27 +72 0002b6dc 7ee4bb78 or r4,r23,r23 +76 0002b6e0 b001090c sth r0,0x90c(r1) +80 0002b6e4 48000e9d bl 0x2c580 _stat +84 0002b6e8 2f830000 cmpwi cr7,r3,0x0 +88 0002b6ec 419e0014 beq cr7,0x2b700 +92 0002b6f0 48001351 bl 0x2ca40 ___error +96 0002b6f4 83c30000 lwz r30,0x0(r3) +100 0002b6f8 2f9e0000 cmpwi cr7,r30,0x0 +104 0002b6fc 409e06f4 bne cr7,0x2bdf0 +108 0002b700 3ba1010c addi r29,r1,0x10c +112 0002b704 7f84e378 or r4,r28,r28 +116 0002b708 3f1f0000 addis r24,r31,0x0 +120 0002b70c 7fa3eb78 or r3,r29,r29 +124 0002b710 48001171 bl 0x2c880 _strcpy +128 0002b714 93a10038 stw r29,0x38(r1) +132 0002b718 48000158 b 0x2b870 +136 0002b71c 881d0000 lbz r0,0x0(r29) +140 0002b720 2f800000 cmpwi cr7,r0,0x0 +144 0002b724 419e014c beq cr7,0x2b870 +148 0002b728 3c9f0000 addis r4,r31,0x0 +152 0002b72c 38842050 addi r4,r4,0x2050 . +156 0002b730 48001511 bl 0x2cc40 _strcmp +160 0002b734 2f830000 cmpwi cr7,r3,0x0 +164 0002b738 419e06b4 beq cr7,0x2bdec +168 0002b73c 3c9f0000 addis r4,r31,0x0 +172 0002b740 7fa3eb78 or r3,r29,r29 +176 0002b744 38846bf4 addi r4,r4,0x6bf4 .. +180 0002b748 480014f9 bl 0x2cc40 _strcmp +184 0002b74c 2f830000 cmpwi cr7,r3,0x0 +188 0002b750 419e069c beq cr7,0x2bdec +192 0002b754 7f63db78 or r3,r27,r27 +196 0002b758 480010a9 bl 0x2c800 _strlen +200 0002b75c 2b830001 cmplwi cr7,r3,0x1 +204 0002b760 409d000c ble cr7,0x2b76c +208 0002b764 7fc4f378 or r4,r30,r30 +212 0002b768 4800000c b 0x2b774 +216 0002b76c 3c5f0000 addis r2,r31,0x0 +220 0002b770 38821618 addi r4,r2,0x1618 +224 0002b774 7c862378 or r6,r4,r4 +228 0002b778 3b41050c addi r26,r1,0x50c +232 0002b77c 3c9f0000 addis r4,r31,0x0 +236 0002b780 7fa7eb78 or r7,r29,r29 +240 0002b784 7f65db78 or r5,r27,r27 +244 0002b788 7f43d378 or r3,r26,r26 +248 0002b78c 38846bf8 addi r4,r4,0x6bf8 %s%s%s +252 0002b790 3ba100ac addi r29,r1,0xac +256 0002b794 48000a91 bl _sprintf$LDBLStub +260 0002b798 7f43d378 or r3,r26,r26 +264 0002b79c 7fa4eb78 or r4,r29,r29 +268 0002b7a0 48000de1 bl 0x2c580 _stat +272 0002b7a4 2f830000 cmpwi cr7,r3,0x0 +276 0002b7a8 419e00ac beq cr7,0x2b854 +280 0002b7ac 48001295 bl 0x2ca40 ___error +284 0002b7b0 80030000 lwz r0,0x0(r3) +288 0002b7b4 2f800000 cmpwi cr7,r0,0x0 +292 0002b7b8 419e009c beq cr7,0x2b854 +296 0002b7bc 38600000 li r3,0x0 +300 0002b7c0 6063f000 ori r3,r3,0xf000 +304 0002b7c4 480013fd bl 0x2cbc0 _umask +308 0002b7c8 a0810054 lhz r4,0x54(r1) +312 0002b7cc 7c7c1b78 or r28,r3,r3 +316 0002b7d0 7f43d378 or r3,r26,r26 +320 0002b7d4 548405fe rlwinm r4,r4,0,23,31 +324 0002b7d8 48000e29 bl 0x2c600 _mkdir +328 0002b7dc 2f830000 cmpwi cr7,r3,0x0 +332 0002b7e0 419e0014 beq cr7,0x2b7f4 +336 0002b7e4 4800125d bl 0x2ca40 ___error +340 0002b7e8 83c30000 lwz r30,0x0(r3) +344 0002b7ec 2e1e0000 cmpwi cr4,r30,0x0 +348 0002b7f0 40920058 bne cr4,0x2b848 +352 0002b7f4 80810058 lwz r4,0x58(r1) +356 0002b7f8 80a1005c lwz r5,0x5c(r1) +360 0002b7fc 7f43d378 or r3,r26,r26 +364 0002b800 480011e1 bl 0x2c9e0 _chown +368 0002b804 2f830000 cmpwi cr7,r3,0x0 +372 0002b808 419e0014 beq cr7,0x2b81c +376 0002b80c 48001235 bl 0x2ca40 ___error +380 0002b810 83c30000 lwz r30,0x0(r3) +384 0002b814 2e1e0000 cmpwi cr4,r30,0x0 +388 0002b818 40920030 bne cr4,0x2b848 +392 0002b81c 7f43d378 or r3,r26,r26 +396 0002b820 7fa4eb78 or r4,r29,r29 +400 0002b824 48000d5d bl 0x2c580 _stat +404 0002b828 2f830000 cmpwi cr7,r3,0x0 +408 0002b82c 409e0010 bne cr7,0x2b83c +412 0002b830 4e1c0000 mcrf cr4,cr7 +416 0002b834 3bc00000 li r30,0x0 +420 0002b838 48000010 b 0x2b848 +424 0002b83c 48001205 bl 0x2ca40 ___error +428 0002b840 83c30000 lwz r30,0x0(r3) +432 0002b844 2e1e0000 cmpwi cr4,r30,0x0 +436 0002b848 7f83e378 or r3,r28,r28 +440 0002b84c 48001375 bl 0x2cbc0 _umask +444 0002b850 409205a0 bne cr4,0x2bdf0 +448 0002b854 7fa4eb78 or r4,r29,r29 +452 0002b858 7ee3bb78 or r3,r23,r23 +456 0002b85c 38a00060 li r5,0x60 +460 0002b860 480011c1 bl 0x2ca20 _memcpy +464 0002b864 7f63db78 or r3,r27,r27 +468 0002b868 7f44d378 or r4,r26,r26 +472 0002b86c 48001015 bl 0x2c880 _strcpy +476 0002b870 3bd818bc addi r30,r24,0x18bc / +480 0002b874 38610038 addi r3,r1,0x38 +484 0002b878 7fc4f378 or r4,r30,r30 +488 0002b87c 48001225 bl 0x2caa0 _strsep +492 0002b880 7c7d1b79 or. r29,r3,r3 +496 0002b884 4082fe98 bne 0x2b71c +500 0002b888 80790000 lwz r3,0x0(r25) +504 0002b88c 3bc0000c li r30,0xc +508 0002b890 48001131 bl 0x2c9c0 _malloc +512 0002b894 7c7c1b79 or. r28,r3,r3 +516 0002b898 41820558 beq 0x2bdf0 +520 0002b89c 80d90000 lwz r6,0x0(r25) +524 0002b8a0 93bc0004 stw r29,0x4(r28) +528 0002b8a4 3bbc0008 addi r29,r28,0x8 +532 0002b8a8 38b90008 addi r5,r25,0x8 +536 0002b8ac 7f84e378 or r4,r28,r28 +540 0002b8b0 7fa3eb78 or r3,r29,r29 +544 0002b8b4 38c6fff8 addi r6,r6,0xfff8 +548 0002b8b8 90dc0000 stw r6,0x0(r28) +552 0002b8bc 48001365 bl 0x2cc20 _uncompress +556 0002b8c0 2c030000 cmpwi r3,0x0 +560 0002b8c4 4182000c beq 0x2b8d0 +564 0002b8c8 7c7e1b78 or r30,r3,r3 +568 0002b8cc 48000514 b 0x2bde0 +572 0002b8d0 805c0000 lwz r2,0x0(r28) +576 0002b8d4 3e201062 lis r17,0x1062 +580 0002b8d8 3e7f0000 addis r19,r31,0x0 +584 0002b8dc 3e5f0000 addis r18,r31,0x0 +588 0002b8e0 3a0100ac addi r16,r1,0xac +592 0002b8e4 62314dd3 ori r17,r17,0x4dd3 +596 0002b8e8 39e1050c addi r15,r1,0x50c +600 0002b8ec 38420008 addi r2,r2,0x8 +604 0002b8f0 7e82e214 add r20,r2,r28 +608 0002b8f4 905c0000 stw r2,0x0(r28) +612 0002b8f8 480004dc b 0x2bdd4 +616 0002b8fc a01d0000 lhz r0,0x0(r29) +620 0002b900 2f800006 cmpwi cr7,r0,0x6 +624 0002b904 419e0288 beq cr7,0x2bb8c +628 0002b908 2b800006 cmplwi cr7,r0,0x6 +632 0002b90c 419d0010 bgt cr7,0x2b91c +636 0002b910 2f800001 cmpwi cr7,r0,0x1 +640 0002b914 409e0018 bne cr7,0x2b92c +644 0002b918 4800001c b 0x2b934 +648 0002b91c 2f800008 cmpwi cr7,r0,0x8 +652 0002b920 419e02ac beq cr7,0x2bbcc +656 0002b924 2f80000c cmpwi cr7,r0,0xc +660 0002b928 419e041c beq cr7,0x2bd44 +664 0002b92c 3bc0004e li r30,0x4e +668 0002b930 480004b0 b 0x2bde0 +672 0002b934 a2bd000e lhz r21,0xe(r29) +676 0002b938 7f63db78 or r3,r27,r27 +680 0002b93c 7fb9eb78 or r25,r29,r29 +684 0002b940 38150013 addi r0,r21,0x13 +688 0002b944 5400003a rlwinm r0,r0,0,0,29 +692 0002b948 7fbd0214 add r29,r29,r0 +696 0002b94c 48000eb5 bl 0x2c800 _strlen +700 0002b950 2b830001 cmplwi cr7,r3,0x1 +704 0002b954 409d000c ble cr7,0x2b960 +708 0002b958 38d818bc addi r6,r24,0x18bc / +712 0002b95c 48000008 b 0x2b964 +716 0002b960 38d31618 addi r6,r19,0x1618 +720 0002b964 3b41050c addi r26,r1,0x50c +724 0002b968 7ea7ab78 or r7,r21,r21 +728 0002b96c 7f65db78 or r5,r27,r27 +732 0002b970 39190010 addi r8,r25,0x10 +736 0002b974 38926c00 addi r4,r18,0x6c00 %s%s%.*s +740 0002b978 7f43d378 or r3,r26,r26 +744 0002b97c 480008a9 bl _sprintf$LDBLStub +748 0002b980 7f63db78 or r3,r27,r27 +752 0002b984 7f44d378 or r4,r26,r26 +756 0002b988 48000ef9 bl 0x2c880 _strcpy +760 0002b98c 2f960000 cmpwi cr7,r22,0x0 +764 0002b990 409e0014 bne cr7,0x2b9a4 +768 0002b994 7f43d378 or r3,r26,r26 +772 0002b998 4bfffbe5 bl _DeleteEntity +776 0002b99c 7c7e1b79 or. r30,r3,r3 +780 0002b9a0 40820440 bne 0x2bde0 +784 0002b9a4 7f43d378 or r3,r26,r26 +788 0002b9a8 7e048378 or r4,r16,r16 +792 0002b9ac 48000bd5 bl 0x2c580 _stat +796 0002b9b0 2f830000 cmpwi cr7,r3,0x0 +800 0002b9b4 419e00f8 beq cr7,0x2baac +804 0002b9b8 48001089 bl 0x2ca40 ___error +808 0002b9bc 80030000 lwz r0,0x0(r3) +812 0002b9c0 2f800000 cmpwi cr7,r0,0x0 +816 0002b9c4 419e00e8 beq cr7,0x2baac +820 0002b9c8 38600000 li r3,0x0 +824 0002b9cc 6063f000 ori r3,r3,0xf000 +828 0002b9d0 480011f1 bl 0x2cbc0 _umask +832 0002b9d4 a099000c lhz r4,0xc(r25) +836 0002b9d8 7c751b78 or r21,r3,r3 +840 0002b9dc 7f43d378 or r3,r26,r26 +844 0002b9e0 548405fe rlwinm r4,r4,0,23,31 +848 0002b9e4 48000c1d bl 0x2c600 _mkdir +852 0002b9e8 2f830000 cmpwi cr7,r3,0x0 +856 0002b9ec 419e0014 beq cr7,0x2ba00 +860 0002b9f0 48001051 bl 0x2ca40 ___error +864 0002b9f4 83c30000 lwz r30,0x0(r3) +868 0002b9f8 2e1e0000 cmpwi cr4,r30,0x0 +872 0002b9fc 409200a4 bne cr4,0x2baa0 +876 0002ba00 80810058 lwz r4,0x58(r1) +880 0002ba04 80a1005c lwz r5,0x5c(r1) +884 0002ba08 7f43d378 or r3,r26,r26 +888 0002ba0c 48000fd5 bl 0x2c9e0 _chown +892 0002ba10 2f830000 cmpwi cr7,r3,0x0 +896 0002ba14 419e0014 beq cr7,0x2ba28 +900 0002ba18 48001029 bl 0x2ca40 ___error +904 0002ba1c 83c30000 lwz r30,0x0(r3) +908 0002ba20 2e1e0000 cmpwi cr4,r30,0x0 +912 0002ba24 4092007c bne cr4,0x2baa0 +916 0002ba28 80590008 lwz r2,0x8(r25) +920 0002ba2c 81390004 lwz r9,0x4(r25) +924 0002ba30 7f43d378 or r3,r26,r26 +928 0002ba34 3881003c addi r4,r1,0x3c +932 0002ba38 7c028896 mulhw r0,r2,r17 +936 0002ba3c 7c42fe70 srawi r2,r2,31 +940 0002ba40 91210044 stw r9,0x44(r1) +944 0002ba44 9121003c stw r9,0x3c(r1) +948 0002ba48 7c003670 srawi r0,r0,6 +952 0002ba4c 7c020050 subf r0,r2,r0 +956 0002ba50 90010048 stw r0,0x48(r1) +960 0002ba54 90010040 stw r0,0x40(r1) +964 0002ba58 48001129 bl 0x2cb80 _utimes +968 0002ba5c 2f830000 cmpwi cr7,r3,0x0 +972 0002ba60 419e0014 beq cr7,0x2ba74 +976 0002ba64 48000fdd bl 0x2ca40 ___error +980 0002ba68 83c30000 lwz r30,0x0(r3) +984 0002ba6c 2e1e0000 cmpwi cr4,r30,0x0 +988 0002ba70 40920030 bne cr4,0x2baa0 +992 0002ba74 7f43d378 or r3,r26,r26 +996 0002ba78 7e048378 or r4,r16,r16 +1000 0002ba7c 48000b05 bl 0x2c580 _stat +1004 0002ba80 2f830000 cmpwi cr7,r3,0x0 +1008 0002ba84 409e0010 bne cr7,0x2ba94 +1012 0002ba88 4e1c0000 mcrf cr4,cr7 +1016 0002ba8c 3bc00000 li r30,0x0 +1020 0002ba90 48000010 b 0x2baa0 +1024 0002ba94 48000fad bl 0x2ca40 ___error +1028 0002ba98 83c30000 lwz r30,0x0(r3) +1032 0002ba9c 2e1e0000 cmpwi cr4,r30,0x0 +1036 0002baa0 7ea3ab78 or r3,r21,r21 +1040 0002baa4 4800111d bl 0x2cbc0 _umask +1044 0002baa8 480000cc b 0x2bb74 +1048 0002baac a019000c lhz r0,0xc(r25) +1052 0002bab0 a04100b4 lhz r2,0xb4(r1) +1056 0002bab4 700901ff andi. r9,r0,0x1ff +1060 0002bab8 7c001378 or r0,r0,r2 +1064 0002babc 418200bc beq 0x2bb78 +1068 0002bac0 540405fe rlwinm r4,r0,0,23,31 +1072 0002bac4 7f43d378 or r3,r26,r26 +1076 0002bac8 48001039 bl 0x2cb00 _chmod +1080 0002bacc 2f830000 cmpwi cr7,r3,0x0 +1084 0002bad0 419e0014 beq cr7,0x2bae4 +1088 0002bad4 48000f6d bl 0x2ca40 ___error +1092 0002bad8 83c30000 lwz r30,0x0(r3) +1096 0002badc 2f9e0000 cmpwi cr7,r30,0x0 +1100 0002bae0 409e0300 bne cr7,0x2bde0 +1104 0002bae4 81390004 lwz r9,0x4(r25) +1108 0002bae8 800100cc lwz r0,0xcc(r1) +1112 0002baec 80590008 lwz r2,0x8(r25) +1116 0002baf0 7f890000 cmpw cr7,r9,r0 +1120 0002baf4 409e000c bne cr7,0x2bb00 +1124 0002baf8 800100d0 lwz r0,0xd0(r1) +1128 0002bafc 7f820000 cmpw cr7,r2,r0 +1132 0002bb00 7c000026 mfcr r0 +1136 0002bb04 5400f7fe rlwinm r0,r0,30,31,31 +1140 0002bb08 2f800000 cmpwi cr7,r0,0x0 +1144 0002bb0c 419e0048 beq cr7,0x2bb54 +1148 0002bb10 7c028896 mulhw r0,r2,r17 +1152 0002bb14 7c42fe70 srawi r2,r2,31 +1156 0002bb18 91210044 stw r9,0x44(r1) +1160 0002bb1c 9121003c stw r9,0x3c(r1) +1164 0002bb20 7f43d378 or r3,r26,r26 +1168 0002bb24 3881003c addi r4,r1,0x3c +1172 0002bb28 7c003670 srawi r0,r0,6 +1176 0002bb2c 7c020050 subf r0,r2,r0 +1180 0002bb30 90010048 stw r0,0x48(r1) +1184 0002bb34 90010040 stw r0,0x40(r1) +1188 0002bb38 48001049 bl 0x2cb80 _utimes +1192 0002bb3c 2f830000 cmpwi cr7,r3,0x0 +1196 0002bb40 419e0014 beq cr7,0x2bb54 +1200 0002bb44 48000efd bl 0x2ca40 ___error +1204 0002bb48 83c30000 lwz r30,0x0(r3) +1208 0002bb4c 2f9e0000 cmpwi cr7,r30,0x0 +1212 0002bb50 40be0290 bne+ cr7,0x2bde0 +1216 0002bb54 7f43d378 or r3,r26,r26 +1220 0002bb58 7e048378 or r4,r16,r16 +1224 0002bb5c 48000a25 bl 0x2c580 _stat +1228 0002bb60 2f830000 cmpwi cr7,r3,0x0 +1232 0002bb64 419e0014 beq cr7,0x2bb78 +1236 0002bb68 48000ed9 bl 0x2ca40 ___error +1240 0002bb6c 83c30000 lwz r30,0x0(r3) +1244 0002bb70 2e1e0000 cmpwi cr4,r30,0x0 +1248 0002bb74 4092026c bne cr4,0x2bde0 +1252 0002bb78 7ee3bb78 or r3,r23,r23 +1256 0002bb7c 7e048378 or r4,r16,r16 +1260 0002bb80 38a00060 li r5,0x60 +1264 0002bb84 48000e9d bl 0x2ca20 _memcpy +1268 0002bb88 4800024c b 0x2bdd4 +1272 0002bb8c 7f63db78 or r3,r27,r27 +1276 0002bb90 3880002f li r4,0x2f +1280 0002bb94 3bbd0004 addi r29,r29,0x4 +1284 0002bb98 48001049 bl 0x2cbe0 _strrchr +1288 0002bb9c 38000000 li r0,0x0 +1292 0002bba0 2f830000 cmpwi cr7,r3,0x0 +1296 0002bba4 90610038 stw r3,0x38(r1) +1300 0002bba8 419e0008 beq cr7,0x2bbb0 +1304 0002bbac 7c1b1850 subf r0,r27,r3 +1308 0002bbb0 7c410214 add r2,r1,r0 +1312 0002bbb4 38000000 li r0,0x0 +1316 0002bbb8 7f63db78 or r3,r27,r27 +1320 0002bbbc 388100ac addi r4,r1,0xac +1324 0002bbc0 9802090c stb r0,0x90c(r2) +1328 0002bbc4 480009bd bl 0x2c580 _stat +1332 0002bbc8 480001f4 b 0x2bdbc +1336 0002bbcc a33d000e lhz r25,0xe(r29) +1340 0002bbd0 7f63db78 or r3,r27,r27 +1344 0002bbd4 7fb5eb78 or r21,r29,r29 +1348 0002bbd8 7c59ea14 add r2,r25,r29 +1352 0002bbdc 38420014 addi r2,r2,0x14 +1356 0002bbe0 90410038 stw r2,0x38(r1) +1360 0002bbe4 813d0010 lwz r9,0x10(r29) +1364 0002bbe8 7d394a14 add r9,r25,r9 +1368 0002bbec 39290017 addi r9,r9,0x17 +1372 0002bbf0 5529003a rlwinm r9,r9,0,0,29 +1376 0002bbf4 7fbd4a14 add r29,r29,r9 +1380 0002bbf8 48000c09 bl 0x2c800 _strlen +1384 0002bbfc 2b830001 cmplwi cr7,r3,0x1 +1388 0002bc00 409d000c ble cr7,0x2bc0c +1392 0002bc04 38d818bc addi r6,r24,0x18bc / +1396 0002bc08 48000008 b 0x2bc10 +1400 0002bc0c 38d31618 addi r6,r19,0x1618 +1404 0002bc10 3b41050c addi r26,r1,0x50c +1408 0002bc14 7f27cb78 or r7,r25,r25 +1412 0002bc18 38926c00 addi r4,r18,0x6c00 %s%s%.*s +1416 0002bc1c 7f65db78 or r5,r27,r27 +1420 0002bc20 39150014 addi r8,r21,0x14 +1424 0002bc24 7f43d378 or r3,r26,r26 +1428 0002bc28 480005fd bl _sprintf$LDBLStub +1432 0002bc2c 7f43d378 or r3,r26,r26 +1436 0002bc30 4bfff94d bl _DeleteEntity +1440 0002bc34 7c7e1b79 or. r30,r3,r3 +1444 0002bc38 408201a8 bne 0x2bde0 +1448 0002bc3c 3c9f0000 addis r4,r31,0x0 +1452 0002bc40 7f43d378 or r3,r26,r26 +1456 0002bc44 38846744 addi r4,r4,0x6744 w +1460 0002bc48 48000e19 bl 0x2ca60 _fopen +1464 0002bc4c 7c791b79 or. r25,r3,r3 +1468 0002bc50 40820014 bne 0x2bc64 +1472 0002bc54 48000ded bl 0x2ca40 ___error +1476 0002bc58 83c30000 lwz r30,0x0(r3) +1480 0002bc5c 2e1e0000 cmpwi cr4,r30,0x0 +1484 0002bc60 409200d8 bne cr4,0x2bd38 +1488 0002bc64 80610038 lwz r3,0x38(r1) +1492 0002bc68 80b50010 lwz r5,0x10(r21) +1496 0002bc6c 38800001 li r4,0x1 +1500 0002bc70 7f26cb78 or r6,r25,r25 +1504 0002bc74 3bc00000 li r30,0x0 +1508 0002bc78 48000e69 bl 0x2cae0 _fwrite +1512 0002bc7c 80150010 lwz r0,0x10(r21) +1516 0002bc80 7f830000 cmpw cr7,r3,r0 +1520 0002bc84 419e0008 beq cr7,0x2bc8c +1524 0002bc88 3bc00005 li r30,0x5 +1528 0002bc8c 2e1e0000 cmpwi cr4,r30,0x0 +1532 0002bc90 7f23cb78 or r3,r25,r25 +1536 0002bc94 48000f6d bl 0x2cc00 _fclose +1540 0002bc98 409200a0 bne cr4,0x2bd38 +1544 0002bc9c a095000c lhz r4,0xc(r21) +1548 0002bca0 7f43d378 or r3,r26,r26 +1552 0002bca4 548405fe rlwinm r4,r4,0,23,31 +1556 0002bca8 48000e59 bl 0x2cb00 _chmod +1560 0002bcac 2f830000 cmpwi cr7,r3,0x0 +1564 0002bcb0 419e0014 beq cr7,0x2bcc4 +1568 0002bcb4 48000d8d bl 0x2ca40 ___error +1572 0002bcb8 83c30000 lwz r30,0x0(r3) +1576 0002bcbc 2e1e0000 cmpwi cr4,r30,0x0 +1580 0002bcc0 40920078 bne cr4,0x2bd38 +1584 0002bcc4 80810058 lwz r4,0x58(r1) +1588 0002bcc8 80a1005c lwz r5,0x5c(r1) +1592 0002bccc 7f43d378 or r3,r26,r26 +1596 0002bcd0 48000d11 bl 0x2c9e0 _chown +1600 0002bcd4 2f830000 cmpwi cr7,r3,0x0 +1604 0002bcd8 419e0014 beq cr7,0x2bcec +1608 0002bcdc 48000d65 bl 0x2ca40 ___error +1612 0002bce0 83c30000 lwz r30,0x0(r3) +1616 0002bce4 2e1e0000 cmpwi cr4,r30,0x0 +1620 0002bce8 40920050 bne cr4,0x2bd38 +1624 0002bcec 80550008 lwz r2,0x8(r21) +1628 0002bcf0 81350004 lwz r9,0x4(r21) +1632 0002bcf4 7f43d378 or r3,r26,r26 +1636 0002bcf8 3881003c addi r4,r1,0x3c +1640 0002bcfc 7c028896 mulhw r0,r2,r17 +1644 0002bd00 7c42fe70 srawi r2,r2,31 +1648 0002bd04 91210044 stw r9,0x44(r1) +1652 0002bd08 9121003c stw r9,0x3c(r1) +1656 0002bd0c 7c003670 srawi r0,r0,6 +1660 0002bd10 7c020050 subf r0,r2,r0 +1664 0002bd14 90010048 stw r0,0x48(r1) +1668 0002bd18 90010040 stw r0,0x40(r1) +1672 0002bd1c 48000e65 bl 0x2cb80 _utimes +1676 0002bd20 2f830000 cmpwi cr7,r3,0x0 +1680 0002bd24 419e00b0 beq cr7,0x2bdd4 +1684 0002bd28 48000d19 bl 0x2ca40 ___error +1688 0002bd2c 83c30000 lwz r30,0x0(r3) +1692 0002bd30 2e1e0000 cmpwi cr4,r30,0x0 +1696 0002bd34 419200a0 beq cr4,0x2bdd4 +1700 0002bd38 7f43d378 or r3,r26,r26 +1704 0002bd3c 4bfff841 bl _DeleteEntity +1708 0002bd40 48000090 b 0x2bdd0 +1712 0002bd44 a35d0002 lhz r26,0x2(r29) +1716 0002bd48 7f63db78 or r3,r27,r27 +1720 0002bd4c 7fb9eb78 or r25,r29,r29 +1724 0002bd50 7c5aea14 add r2,r26,r29 +1728 0002bd54 38420006 addi r2,r2,0x6 +1732 0002bd58 90410038 stw r2,0x38(r1) +1736 0002bd5c a13d0004 lhz r9,0x4(r29) +1740 0002bd60 7d3a4a14 add r9,r26,r9 +1744 0002bd64 39290009 addi r9,r9,0x9 +1748 0002bd68 5529003a rlwinm r9,r9,0,0,29 +1752 0002bd6c 7fbd4a14 add r29,r29,r9 +1756 0002bd70 48000a91 bl 0x2c800 _strlen +1760 0002bd74 2b830001 cmplwi cr7,r3,0x1 +1764 0002bd78 409d000c ble cr7,0x2bd84 +1768 0002bd7c 38d818bc addi r6,r24,0x18bc / +1772 0002bd80 48000008 b 0x2bd88 +1776 0002bd84 38d31618 addi r6,r19,0x1618 +1780 0002bd88 7f47d378 or r7,r26,r26 +1784 0002bd8c 39190006 addi r8,r25,0x6 +1788 0002bd90 38926c00 addi r4,r18,0x6c00 %s%s%.*s +1792 0002bd94 7f65db78 or r5,r27,r27 +1796 0002bd98 7de37b78 or r3,r15,r15 +1800 0002bd9c 48000489 bl _sprintf$LDBLStub +1804 0002bda0 7de37b78 or r3,r15,r15 +1808 0002bda4 4bfff7d9 bl _DeleteEntity +1812 0002bda8 7c7e1b79 or. r30,r3,r3 +1816 0002bdac 40820034 bne 0x2bde0 +1820 0002bdb0 80610038 lwz r3,0x38(r1) +1824 0002bdb4 7de47b78 or r4,r15,r15 +1828 0002bdb8 48000de9 bl 0x2cba0 _symlink +1832 0002bdbc 2f830000 cmpwi cr7,r3,0x0 +1836 0002bdc0 419e0014 beq cr7,0x2bdd4 +1840 0002bdc4 48000c7d bl 0x2ca40 ___error +1844 0002bdc8 83c30000 lwz r30,0x0(r3) +1848 0002bdcc 2e1e0000 cmpwi cr4,r30,0x0 +1852 0002bdd0 40920010 bne cr4,0x2bde0 +1856 0002bdd4 7f94e840 cmplw cr7,r20,r29 +1860 0002bdd8 419dfb24 bgt cr7,0x2b8fc +1864 0002bddc 3bc00000 li r30,0x0 +1868 0002bde0 7f83e378 or r3,r28,r28 +1872 0002bde4 4800069d bl 0x2c480 _free +1876 0002bde8 48000008 b 0x2bdf0 +1880 0002bdec 3bc00002 li r30,0x2 +1884 0002bdf0 38210d70 addi r1,r1,0xd70 +1888 0002bdf4 7fc3f378 or r3,r30,r30 +1892 0002bdf8 80010008 lwz r0,0x8(r1) +1896 0002bdfc 81610004 lwz r11,0x4(r1) +1900 0002be00 b9e1ffbc lmw r15,0xffbc(r1) +1904 0002be04 7c0803a6 mtspr lr,r0 +1908 0002be08 7d708120 mtocrf 0x08,r11 +1912 0002be0c 4e800020 blr _mkdate: +0 0002be10 7c0802a6 mfspr r0,lr +4 0002be14 2c040000 cmpwi r4,0x0 +8 0002be18 bfc1fff8 stmw r30,0xfff8(r1) +12 0002be1c 429f0005 bcl 20,31,0x2be20 +16 0002be20 7c7e1b78 or r30,r3,r3 +20 0002be24 7fe802a6 mfspr r31,lr +24 0002be28 90010008 stw r0,0x8(r1) +28 0002be2c 9421ffb0 stwu r1,0xffb0(r1) +32 0002be30 40820010 bne 0x2be40 +36 0002be34 3c5f0000 addis r2,r31,0x0 +40 0002be38 386211ac addi r3,r2,0x11ac - +44 0002be3c 4800000c b 0x2be48 +48 0002be40 7c832378 or r3,r4,r4 +52 0002be44 48000c3d bl 0x2ca80 _ctime +56 0002be48 3c9f0000 addis r4,r31,0x0 +60 0002be4c 7c651b78 or r5,r3,r3 +64 0002be50 7fc3f378 or r3,r30,r30 +68 0002be54 38846494 addi r4,r4,0x6494 %-25s +72 0002be58 480003cd bl _sprintf$LDBLStub +76 0002be5c 38400000 li r2,0x0 +80 0002be60 39200020 li r9,0x20 +84 0002be64 2f830000 cmpwi cr7,r3,0x0 +88 0002be68 38630001 addi r3,r3,0x1 +92 0002be6c 7c6903a6 mtspr ctr,r3 +96 0002be70 40bc0024 bge+ cr7,0x2be94 +100 0002be74 38000001 li r0,0x1 +104 0002be78 7c0903a6 mtspr ctr,r0 +108 0002be7c 48000018 b 0x2be94 +112 0002be80 7c1e10ae lbzx r0,r30,r2 +116 0002be84 2f80000a cmpwi cr7,r0,0xa +120 0002be88 409e0008 bne cr7,0x2be90 +124 0002be8c 7d3e11ae stbx r9,r30,r2 +128 0002be90 38420001 addi r2,r2,0x1 +132 0002be94 4200ffec bdnz 0x2be80 +136 0002be98 38210050 addi r1,r1,0x50 +140 0002be9c 7fc3f378 or r3,r30,r30 +144 0002bea0 80010008 lwz r0,0x8(r1) +148 0002bea4 bbc1fff8 lmw r30,0xfff8(r1) +152 0002bea8 7c0803a6 mtspr lr,r0 +156 0002beac 4e800020 blr _DumpArchive: +0 0002beb0 7c0802a6 mfspr r0,lr +4 0002beb4 be81ffd0 stmw r20,0xffd0(r1) +8 0002beb8 7c7d1b78 or r29,r3,r3 +12 0002bebc 429f0005 bcl 20,31,0x2bec0 +16 0002bec0 7fe802a6 mfspr r31,lr +20 0002bec4 90010008 stw r0,0x8(r1) +24 0002bec8 9421f730 stwu r1,0xf730(r1) +28 0002becc 3b410090 addi r26,r1,0x90 +32 0002bed0 7f43d378 or r3,r26,r26 +36 0002bed4 480009ad bl 0x2c880 _strcpy +40 0002bed8 807d0000 lwz r3,0x0(r29) +44 0002bedc 48000ae5 bl 0x2c9c0 _malloc +48 0002bee0 7c7e1b79 or. r30,r3,r3 +52 0002bee4 41820280 beq 0x2c164 +56 0002bee8 80dd0000 lwz r6,0x0(r29) +60 0002beec 38000000 li r0,0x0 +64 0002bef0 3b9e0008 addi r28,r30,0x8 +68 0002bef4 38bd0008 addi r5,r29,0x8 +72 0002bef8 7fc4f378 or r4,r30,r30 +76 0002befc 901e0004 stw r0,0x4(r30) +80 0002bf00 7f83e378 or r3,r28,r28 +84 0002bf04 38c6fff8 addi r6,r6,0xfff8 +88 0002bf08 90de0000 stw r6,0x0(r30) +92 0002bf0c 48000d15 bl 0x2cc20 _uncompress +96 0002bf10 2f830000 cmpwi cr7,r3,0x0 +100 0002bf14 409e0248 bne cr7,0x2c15c +104 0002bf18 805e0000 lwz r2,0x0(r30) +108 0002bf1c 7f9be378 or r27,r28,r28 +112 0002bf20 3edf0000 addis r22,r31,0x0 +116 0002bf24 3ebf0000 addis r21,r31,0x0 +120 0002bf28 3b210490 addi r25,r1,0x490 +124 0002bf2c 3eff0000 addis r23,r31,0x0 +128 0002bf30 3e9f0000 addis r20,r31,0x0 +132 0002bf34 38420008 addi r2,r2,0x8 +136 0002bf38 7f02f214 add r24,r2,r30 +140 0002bf3c 905e0000 stw r2,0x0(r30) +144 0002bf40 48000214 b 0x2c154 +148 0002bf44 a01b0000 lhz r0,0x0(r27) +152 0002bf48 2f800006 cmpwi cr7,r0,0x6 +156 0002bf4c 419e00cc beq cr7,0x2c018 +160 0002bf50 2b800006 cmplwi cr7,r0,0x6 +164 0002bf54 419d0010 bgt cr7,0x2bf64 +168 0002bf58 2f800001 cmpwi cr7,r0,0x1 +172 0002bf5c 409e0200 bne cr7,0x2c15c +176 0002bf60 48000018 b 0x2bf78 +180 0002bf64 2f800008 cmpwi cr7,r0,0x8 +184 0002bf68 419e00e0 beq cr7,0x2c048 +188 0002bf6c 2f80000c cmpwi cr7,r0,0xc +192 0002bf70 409e01ec bne cr7,0x2c15c +196 0002bf74 48000154 b 0x2c0c8 +200 0002bf78 a39b000e lhz r28,0xe(r27) +204 0002bf7c 7f43d378 or r3,r26,r26 +208 0002bf80 7f7ddb78 or r29,r27,r27 +212 0002bf84 381c0013 addi r0,r28,0x13 +216 0002bf88 5400003a rlwinm r0,r0,0,0,29 +220 0002bf8c 7f7b0214 add r27,r27,r0 +224 0002bf90 48000871 bl 0x2c800 _strlen +228 0002bf94 2b830001 cmplwi cr7,r3,0x1 +232 0002bf98 409d000c ble cr7,0x2bfa4 +236 0002bf9c 38d610a4 addi r6,r22,0x10a4 / +240 0002bfa0 48000008 b 0x2bfa8 +244 0002bfa4 38d50e00 addi r6,r21,0xe00 +248 0002bfa8 391d0010 addi r8,r29,0x10 +252 0002bfac 7f87e378 or r7,r28,r28 +256 0002bfb0 7f45d378 or r5,r26,r26 +260 0002bfb4 389763e8 addi r4,r23,0x63e8 %s%s%.*s +264 0002bfb8 7f23cb78 or r3,r25,r25 +268 0002bfbc 48000269 bl _sprintf$LDBLStub +272 0002bfc0 7f24cb78 or r4,r25,r25 +276 0002bfc4 7f43d378 or r3,r26,r26 +280 0002bfc8 480008b9 bl 0x2c880 _strcpy +284 0002bfcc 801d0004 lwz r0,0x4(r29) +288 0002bfd0 805d0008 lwz r2,0x8(r29) +292 0002bfd4 38610040 addi r3,r1,0x40 +296 0002bfd8 38800064 li r4,0x64 +300 0002bfdc 90010038 stw r0,0x38(r1) +304 0002bfe0 9041003c stw r2,0x3c(r1) +308 0002bfe4 a0bd000c lhz r5,0xc(r29) +312 0002bfe8 4bfff4ad bl _mkmode +316 0002bfec 38810038 addi r4,r1,0x38 +320 0002bff0 7c7d1b78 or r29,r3,r3 +324 0002bff4 38610050 addi r3,r1,0x50 +328 0002bff8 4bfffe19 bl _mkdate +332 0002bffc 7fa4eb78 or r4,r29,r29 +336 0002c000 7f26cb78 or r6,r25,r25 +340 0002c004 7c651b78 or r5,r3,r3 +344 0002c008 3c7f0000 addis r3,r31,0x0 +348 0002c00c 386363fc addi r3,r3,0x63fc %s - %s %s\n +352 0002c010 48000169 bl _printf$LDBLStub +356 0002c014 48000140 b 0x2c154 +360 0002c018 7f43d378 or r3,r26,r26 +364 0002c01c 3880002f li r4,0x2f +368 0002c020 3b7b0004 addi r27,r27,0x4 +372 0002c024 48000bbd bl 0x2cbe0 _strrchr +376 0002c028 38000000 li r0,0x0 +380 0002c02c 2c030000 cmpwi r3,0x0 +384 0002c030 41820008 beq 0x2c038 +388 0002c034 7c1a1850 subf r0,r26,r3 +392 0002c038 7c410214 add r2,r1,r0 +396 0002c03c 38000000 li r0,0x0 +400 0002c040 98020090 stb r0,0x90(r2) +404 0002c044 48000110 b 0x2c154 +408 0002c048 a3bb000e lhz r29,0xe(r27) +412 0002c04c 805b0010 lwz r2,0x10(r27) +416 0002c050 7f43d378 or r3,r26,r26 +420 0002c054 7f7cdb78 or r28,r27,r27 +424 0002c058 7c5d1214 add r2,r29,r2 +428 0002c05c 38420017 addi r2,r2,0x17 +432 0002c060 5442003a rlwinm r2,r2,0,0,29 +436 0002c064 7f7b1214 add r27,r27,r2 +440 0002c068 48000799 bl 0x2c800 _strlen +444 0002c06c 2b830001 cmplwi cr7,r3,0x1 +448 0002c070 409d000c ble cr7,0x2c07c +452 0002c074 38d610a4 addi r6,r22,0x10a4 / +456 0002c078 48000008 b 0x2c080 +460 0002c07c 38d50e00 addi r6,r21,0xe00 +464 0002c080 7fa7eb78 or r7,r29,r29 +468 0002c084 391c0014 addi r8,r28,0x14 +472 0002c088 389763e8 addi r4,r23,0x63e8 %s%s%.*s +476 0002c08c 7f45d378 or r5,r26,r26 +480 0002c090 7f23cb78 or r3,r25,r25 +484 0002c094 48000191 bl _sprintf$LDBLStub +488 0002c098 801c0004 lwz r0,0x4(r28) +492 0002c09c 805c0008 lwz r2,0x8(r28) +496 0002c0a0 3880002d li r4,0x2d +500 0002c0a4 38610040 addi r3,r1,0x40 +504 0002c0a8 90010038 stw r0,0x38(r1) +508 0002c0ac 9041003c stw r2,0x3c(r1) +512 0002c0b0 a0bc000c lhz r5,0xc(r28) +516 0002c0b4 4bfff3e1 bl _mkmode +520 0002c0b8 839c0010 lwz r28,0x10(r28) +524 0002c0bc 38810038 addi r4,r1,0x38 +528 0002c0c0 7c7d1b78 or r29,r3,r3 +532 0002c0c4 48000070 b 0x2c134 +536 0002c0c8 a3bb0002 lhz r29,0x2(r27) +540 0002c0cc a05b0004 lhz r2,0x4(r27) +544 0002c0d0 7f43d378 or r3,r26,r26 +548 0002c0d4 7f7cdb78 or r28,r27,r27 +552 0002c0d8 7c5d1214 add r2,r29,r2 +556 0002c0dc 38420009 addi r2,r2,0x9 +560 0002c0e0 5442003a rlwinm r2,r2,0,0,29 +564 0002c0e4 7f7b1214 add r27,r27,r2 +568 0002c0e8 48000719 bl 0x2c800 _strlen +572 0002c0ec 2b830001 cmplwi cr7,r3,0x1 +576 0002c0f0 409d000c ble cr7,0x2c0fc +580 0002c0f4 38d610a4 addi r6,r22,0x10a4 / +584 0002c0f8 48000008 b 0x2c100 +588 0002c0fc 38d50e00 addi r6,r21,0xe00 +592 0002c100 7fa7eb78 or r7,r29,r29 +596 0002c104 391c0006 addi r8,r28,0x6 +600 0002c108 389763e8 addi r4,r23,0x63e8 %s%s%.*s +604 0002c10c 7f45d378 or r5,r26,r26 +608 0002c110 7f23cb78 or r3,r25,r25 +612 0002c114 48000111 bl _sprintf$LDBLStub +616 0002c118 3880006c li r4,0x6c +620 0002c11c 38a00000 li r5,0x0 +624 0002c120 38610040 addi r3,r1,0x40 +628 0002c124 4bfff371 bl _mkmode +632 0002c128 a39c0004 lhz r28,0x4(r28) +636 0002c12c 38800000 li r4,0x0 +640 0002c130 7c7d1b78 or r29,r3,r3 +644 0002c134 38610050 addi r3,r1,0x50 +648 0002c138 4bfffcd9 bl _mkdate +652 0002c13c 7fa4eb78 or r4,r29,r29 +656 0002c140 7f85e378 or r5,r28,r28 +660 0002c144 7c661b78 or r6,r3,r3 +664 0002c148 7f27cb78 or r7,r25,r25 +668 0002c14c 38746414 addi r3,r20,0x6414 %s %10u %s %s\n +672 0002c150 48000029 bl _printf$LDBLStub +676 0002c154 7f98d840 cmplw cr7,r24,r27 +680 0002c158 419dfdec bgt cr7,0x2bf44 +684 0002c15c 7fc3f378 or r3,r30,r30 +688 0002c160 48000321 bl 0x2c480 _free +692 0002c164 382108d0 addi r1,r1,0x8d0 +696 0002c168 80010008 lwz r0,0x8(r1) +700 0002c16c ba81ffd0 lmw r20,0xffd0(r1) +704 0002c170 7c0803a6 mtspr lr,r0 +708 0002c174 4e800020 blr _printf$LDBLStub: +0 0002c178 7c0802a6 mfspr r0,lr +4 0002c17c 429f0005 bcl 20,31,0x2c180 +8 0002c180 7c4802a6 mfspr r2,lr +12 0002c184 7c0803a6 mtspr lr,r0 +16 0002c188 3d820001 addis r12,r2,0x1 +20 0002c18c 398c75a4 addi r12,r12,0x75a4 +24 0002c190 818c0000 lwz r12,0x0(r12) +28 0002c194 2f8c0000 cmpwi cr7,r12,0x0 +32 0002c198 409e0084 bne cr7,0x2c21c +36 0002c19c bfc1fff8 stmw r30,0xfff8(r1) +40 0002c1a0 90010008 stw r0,0x8(r1) +44 0002c1a4 9421ffb0 stwu r1,0xffb0(r1) +48 0002c1a8 7c3e0b78 or r30,r1,r1 +52 0002c1ac 7c5f1378 or r31,r2,r2 +56 0002c1b0 909e006c stw r4,0x6c(r30) +60 0002c1b4 90be0070 stw r5,0x70(r30) +64 0002c1b8 90de0074 stw r6,0x74(r30) +68 0002c1bc 90fe0078 stw r7,0x78(r30) +72 0002c1c0 911e007c stw r8,0x7c(r30) +76 0002c1c4 913e0080 stw r9,0x80(r30) +80 0002c1c8 915e0084 stw r10,0x84(r30) +84 0002c1cc 907e0068 stw r3,0x68(r30) +88 0002c1d0 3c5f0000 addis r2,r31,0x0 +92 0002c1d4 38626168 addi r3,r2,0x6168 printf +96 0002c1d8 480000f9 bl ___stub_getrealaddr +100 0002c1dc 7c6c1b78 or r12,r3,r3 +104 0002c1e0 3c5f0001 addis r2,r31,0x1 +108 0002c1e4 384275a4 addi r2,r2,0x75a4 +112 0002c1e8 91820000 stw r12,0x0(r2) +116 0002c1ec 807e0068 lwz r3,0x68(r30) +120 0002c1f0 815e0084 lwz r10,0x84(r30) +124 0002c1f4 813e0080 lwz r9,0x80(r30) +128 0002c1f8 811e007c lwz r8,0x7c(r30) +132 0002c1fc 80fe0078 lwz r7,0x78(r30) +136 0002c200 80de0074 lwz r6,0x74(r30) +140 0002c204 80be0070 lwz r5,0x70(r30) +144 0002c208 809e006c lwz r4,0x6c(r30) +148 0002c20c 80210000 lwz r1,0x0(r1) +152 0002c210 80010008 lwz r0,0x8(r1) +156 0002c214 7c0803a6 mtspr lr,r0 +160 0002c218 bbc1fff8 lmw r30,0xfff8(r1) +164 0002c21c 7d8903a6 mtspr ctr,r12 +168 0002c220 4e800420 bctr _sprintf$LDBLStub: +0 0002c224 7c0802a6 mfspr r0,lr +4 0002c228 429f0005 bcl 20,31,0x2c22c +8 0002c22c 7c4802a6 mfspr r2,lr +12 0002c230 7c0803a6 mtspr lr,r0 +16 0002c234 3d820001 addis r12,r2,0x1 +20 0002c238 398c74fc addi r12,r12,0x74fc +24 0002c23c 818c0000 lwz r12,0x0(r12) +28 0002c240 2f8c0000 cmpwi cr7,r12,0x0 +32 0002c244 409e0084 bne cr7,0x2c2c8 +36 0002c248 bfc1fff8 stmw r30,0xfff8(r1) +40 0002c24c 90010008 stw r0,0x8(r1) +44 0002c250 9421ffb0 stwu r1,0xffb0(r1) +48 0002c254 7c3e0b78 or r30,r1,r1 +52 0002c258 7c5f1378 or r31,r2,r2 +56 0002c25c 909e006c stw r4,0x6c(r30) +60 0002c260 90be0070 stw r5,0x70(r30) +64 0002c264 90de0074 stw r6,0x74(r30) +68 0002c268 90fe0078 stw r7,0x78(r30) +72 0002c26c 911e007c stw r8,0x7c(r30) +76 0002c270 913e0080 stw r9,0x80(r30) +80 0002c274 915e0084 stw r10,0x84(r30) +84 0002c278 907e0068 stw r3,0x68(r30) +88 0002c27c 3c5f0000 addis r2,r31,0x0 +92 0002c280 386260c4 addi r3,r2,0x60c4 sprintf +96 0002c284 4800004d bl ___stub_getrealaddr +100 0002c288 7c6c1b78 or r12,r3,r3 +104 0002c28c 3c5f0001 addis r2,r31,0x1 +108 0002c290 384274fc addi r2,r2,0x74fc +112 0002c294 91820000 stw r12,0x0(r2) +116 0002c298 807e0068 lwz r3,0x68(r30) +120 0002c29c 815e0084 lwz r10,0x84(r30) +124 0002c2a0 813e0080 lwz r9,0x80(r30) +128 0002c2a4 811e007c lwz r8,0x7c(r30) +132 0002c2a8 80fe0078 lwz r7,0x78(r30) +136 0002c2ac 80de0074 lwz r6,0x74(r30) +140 0002c2b0 80be0070 lwz r5,0x70(r30) +144 0002c2b4 809e006c lwz r4,0x6c(r30) +148 0002c2b8 80210000 lwz r1,0x0(r1) +152 0002c2bc 80010008 lwz r0,0x8(r1) +156 0002c2c0 7c0803a6 mtspr lr,r0 +160 0002c2c4 bbc1fff8 lmw r30,0xfff8(r1) +164 0002c2c8 7d8903a6 mtspr ctr,r12 +168 0002c2cc 4e800420 bctr ___stub_getrealaddr: +0 0002c2d0 7c0802a6 mfspr r0,lr +4 0002c2d4 bf81fff0 stmw r28,0xfff0(r1) +8 0002c2d8 7c641b78 or r4,r3,r3 +12 0002c2dc 429f0005 bcl 20,31,0x2c2e0 +16 0002c2e0 7fe802a6 mfspr r31,lr +20 0002c2e4 90010008 stw r0,0x8(r1) +24 0002c2e8 3800005f li r0,0x5f +28 0002c2ec 9421ff70 stwu r1,0xff70(r1) +32 0002c2f0 38610039 addi r3,r1,0x39 +36 0002c2f4 98010038 stb r0,0x38(r1) +40 0002c2f8 48000589 bl 0x2c880 _strcpy +44 0002c2fc 38610038 addi r3,r1,0x38 +48 0002c300 7c7d1b78 or r29,r3,r3 +52 0002c304 480004fd bl 0x2c800 _strlen +56 0002c308 3c5f0000 addis r2,r31,0x0 +60 0002c30c 7d5d1a14 add r10,r29,r3 +64 0002c310 7c7e1b78 or r30,r3,r3 +68 0002c314 39226018 addi r9,r2,0x6018 $LDBL128 +72 0002c318 80426018 lwz r2,0x6018(r2) $LDBL128 +76 0002c31c 88090008 lbz r0,0x8(r9) +80 0002c320 81690004 lwz r11,0x4(r9) +84 0002c324 7c5d192e stwx r2,r29,r3 +88 0002c328 3c5f0000 addis r2,r31,0x0 +92 0002c32c 7fa3eb78 or r3,r29,r29 +96 0002c330 980a0008 stb r0,0x8(r10) +100 0002c334 916a0004 stw r11,0x4(r10) +104 0002c338 3b826024 addi r28,r2,0x6024 libSystem. +108 0002c33c 7f84e378 or r4,r28,r28 +112 0002c340 48000921 bl 0x2cc60 _NSIsSymbolNameDefinedWithHint +116 0002c344 2c030000 cmpwi r3,0x0 +120 0002c348 40820008 bne 0x2c350 +124 0002c34c 7c7df1ae stbx r3,r29,r30 +128 0002c350 7f84e378 or r4,r28,r28 +132 0002c354 7fa3eb78 or r3,r29,r29 +136 0002c358 48000929 bl 0x2cc80 _NSLookupAndBindSymbolWithHint +140 0002c35c 48000945 bl 0x2cca0 _NSAddressOfSymbol +144 0002c360 38210090 addi r1,r1,0x90 +148 0002c364 80010008 lwz r0,0x8(r1) +152 0002c368 bb81fff0 lmw r28,0xfff0(r1) +156 0002c36c 7c0803a6 mtspr lr,r0 +160 0002c370 4e800020 blr