Last active
May 20, 2019 07:32
-
-
Save alastairparagas/dc29cd5a7574c0b5cb48a104f2ab6ef0 to your computer and use it in GitHub Desktop.
Objdumps of MIPS assembly
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| hello.mipseb: file format elf32-tradbigmips | |
| Disassembly of section .init: | |
| 00400224 <_init>: | |
| 400224: 3c1c000b lui gp,0xb | |
| 400228: 279c1d9c addiu gp,gp,7580 | |
| 40022c: 0399e021 addu gp,gp,t9 | |
| 400230: 8f82898c lw v0,-30324(gp) | |
| 400234: 27bdffe0 addiu sp,sp,-32 | |
| 400238: afbc0010 sw gp,16(sp) | |
| 40023c: 10400004 beqz v0,400250 <_init+0x2c> | |
| 400240: afbf001c sw ra,28(sp) | |
| 400244: 8f99898c lw t9,-30324(gp) | |
| 400248: 0320f809 jalr t9 | |
| 40024c: 00000000 nop | |
| 400250: 04110001 bal 400258 <_init+0x34> | |
| 400254: 00000000 nop | |
| 400258: 3c1c004b lui gp,0x4b | |
| 40025c: 279c1fc0 addiu gp,gp,8128 | |
| 400260: 8f998030 lw t9,-32720(gp) | |
| 400264: 273912a4 addiu t9,t9,4772 | |
| 400268: 0411040e bal 4012a4 <frame_dummy> | |
| 40026c: 00000000 nop | |
| 400270: 8fbc0010 lw gp,16(sp) | |
| 400274: 04110001 bal 40027c <_init+0x58> | |
| 400278: 00000000 nop | |
| 40027c: 3c1c004b lui gp,0x4b | |
| 400280: 279c1fc0 addiu gp,gp,8128 | |
| 400284: 8f998034 lw t9,-32716(gp) | |
| 400288: 2739e380 addiu t9,t9,-7296 | |
| 40028c: 0320f809 jalr t9 | |
| 400290: 00000000 nop | |
| 400294: 8fbf001c lw ra,28(sp) | |
| 400298: 03e00008 jr ra | |
| 40029c: 27bd0020 addiu sp,sp,32 | |
| Disassembly of section .text: | |
| 004002a0 <group_number>: | |
| 4002a0: 3c1c004b lui gp,0x4b | |
| 4002a4: 279c1fc0 addiu gp,gp,8128 | |
| 4002a8: 27bdffc0 addiu sp,sp,-64 | |
| 4002ac: 8f998098 lw t9,-32616(gp) | |
| 4002b0: afbe0038 sw s8,56(sp) | |
| 4002b4: 03a0f021 move s8,sp | |
| 4002b8: afb50034 sw s5,52(sp) | |
| 4002bc: afb40030 sw s4,48(sp) | |
| 4002c0: afb3002c sw s3,44(sp) | |
| 4002c4: afb20028 sw s2,40(sp) | |
| 4002c8: afb00020 sw s0,32(sp) | |
| 4002cc: afbc0010 sw gp,16(sp) | |
| 4002d0: 00c09821 move s3,a2 | |
| 4002d4: afbf003c sw ra,60(sp) | |
| 4002d8: afb10024 sw s1,36(sp) | |
| 4002dc: 0080a821 move s5,a0 | |
| 4002e0: afc70018 sw a3,24(s8) | |
| 4002e4: 00e02021 move a0,a3 | |
| 4002e8: 00a0a021 move s4,a1 | |
| 4002ec: 041134cc bal 40d620 <strlen> | |
| 4002f0: 00000000 nop | |
| 4002f4: 82700000 lb s0,0(s3) | |
| 4002f8: 00409021 move s2,v0 | |
| 4002fc: 8fdc0010 lw gp,16(s8) | |
| 400300: 2602ffff addiu v0,s0,-1 | |
| 400304: 304200ff andi v0,v0,0xff | |
| 400308: 2c42007e sltiu v0,v0,126 | |
| 40030c: 1040003d beqz v0,400404 <group_number+0x164> | |
| 400310: 00000000 nop | |
| 400314: 02953023 subu a2,s4,s5 | |
| 400318: 24c2000e addiu v0,a2,14 | |
| 40031c: 000210c2 srl v0,v0,0x3 | |
| 400320: 000210c0 sll v0,v0,0x3 | |
| 400324: 03a2e823 subu sp,sp,v0 | |
| 400328: 8f9980b0 lw t9,-32592(gp) | |
| 40032c: 27b10010 addiu s1,sp,16 | |
| 400330: 02a02821 move a1,s5 | |
| 400334: 02202021 move a0,s1 | |
| 400338: 04113691 bal 40dd80 <__mempcpy> | |
| 40033c: 00000000 nop | |
| 400340: 26730001 addiu s3,s3,1 | |
| 400344: 0280a821 move s5,s4 | |
| 400348: 2406007f li a2,127 | |
| 40034c: 8fc70018 lw a3,24(s8) | |
| 400350: 081000fe j 4003f8 <group_number+0x158> | |
| 400354: 00000000 nop | |
| 400358: 2442ffff addiu v0,v0,-1 | |
| 40035c: 90430000 lbu v1,0(v0) | |
| 400360: 2610ffff addiu s0,s0,-1 | |
| 400364: 26a4ffff addiu a0,s5,-1 | |
| 400368: a2a3ffff sb v1,-1(s5) | |
| 40036c: 16000021 bnez s0,4003f4 <group_number+0x154> | |
| 400370: 00000000 nop | |
| 400374: 0222182b sltu v1,s1,v0 | |
| 400378: 1060001e beqz v1,4003f4 <group_number+0x154> | |
| 40037c: 00000000 nop | |
| 400380: 02401821 move v1,s2 | |
| 400384: 2463ffff addiu v1,v1,-1 | |
| 400388: 00e32821 addu a1,a3,v1 | |
| 40038c: 80a50000 lb a1,0(a1) | |
| 400390: 2484ffff addiu a0,a0,-1 | |
| 400394: a0850000 sb a1,0(a0) | |
| 400398: 1c60fffa bgtz v1,400384 <group_number+0xe4> | |
| 40039c: 00000000 nop | |
| 4003a0: 82700000 lb s0,0(s3) | |
| 4003a4: 12060003 beq s0,a2,4003b4 <group_number+0x114> | |
| 4003a8: 00000000 nop | |
| 4003ac: 0601000b bgez s0,4003dc <group_number+0x13c> | |
| 4003b0: 00000000 nop | |
| 4003b4: 0080a821 move s5,a0 | |
| 4003b8: 2442ffff addiu v0,v0,-1 | |
| 4003bc: 90440000 lbu a0,0(v0) | |
| 4003c0: 26b5ffff addiu s5,s5,-1 | |
| 4003c4: 0222182b sltu v1,s1,v0 | |
| 4003c8: a2a40000 sb a0,0(s5) | |
| 4003cc: 1460fffa bnez v1,4003b8 <group_number+0x118> | |
| 4003d0: 00000000 nop | |
| 4003d4: 08100101 j 400404 <group_number+0x164> | |
| 4003d8: 00000000 nop | |
| 4003dc: 12000004 beqz s0,4003f0 <group_number+0x150> | |
| 4003e0: 00000000 nop | |
| 4003e4: 26730001 addiu s3,s3,1 | |
| 4003e8: 081000fd j 4003f4 <group_number+0x154> | |
| 4003ec: 00000000 nop | |
| 4003f0: 8270ffff lb s0,-1(s3) | |
| 4003f4: 0080a821 move s5,a0 | |
| 4003f8: 0222182b sltu v1,s1,v0 | |
| 4003fc: 1460ffd6 bnez v1,400358 <group_number+0xb8> | |
| 400400: 00000000 nop | |
| 400404: 03c0e821 move sp,s8 | |
| 400408: 8fbf003c lw ra,60(sp) | |
| 40040c: 02a01021 move v0,s5 | |
| 400410: 8fbe0038 lw s8,56(sp) | |
| 400414: 8fb50034 lw s5,52(sp) | |
| 400418: 8fb40030 lw s4,48(sp) | |
| 40041c: 8fb3002c lw s3,44(sp) | |
| 400420: 8fb20028 lw s2,40(sp) | |
| 400424: 8fb10024 lw s1,36(sp) | |
| 400428: 8fb00020 lw s0,32(sp) | |
| 40042c: 27bd0040 addiu sp,sp,64 | |
| 400430: 03e00008 jr ra | |
| 400434: 00000000 nop | |
| 00400438 <_i18n_number_rewrite>: | |
| 400438: 3c1c004b lui gp,0x4b | |
| 40043c: 279c1fc0 addiu gp,gp,8128 | |
| 400440: 27bdff90 addiu sp,sp,-112 | |
| 400444: 8f9980b4 lw t9,-32588(gp) | |
| 400448: afb40058 sw s4,88(sp) | |
| 40044c: 0080a021 move s4,a0 | |
| 400450: 3c040048 lui a0,0x48 | |
| 400454: afbf006c sw ra,108(sp) | |
| 400458: afbe0068 sw s8,104(sp) | |
| 40045c: afb5005c sw s5,92(sp) | |
| 400460: 03a0f021 move s8,sp | |
| 400464: afb30054 sw s3,84(sp) | |
| 400468: afb20050 sw s2,80(sp) | |
| 40046c: afb1004c sw s1,76(sp) | |
| 400470: afb00048 sw s0,72(sp) | |
| 400474: afbc0010 sw gp,16(sp) | |
| 400478: 248421a0 addiu a0,a0,8608 | |
| 40047c: afb70064 sw s7,100(sp) | |
| 400480: afb60060 sw s6,96(sp) | |
| 400484: 00c09821 move s3,a2 | |
| 400488: 00a08021 move s0,a1 | |
| 40048c: 0320f809 jalr t9 | |
| 400490: 00000000 nop | |
| 400494: 8fdc0010 lw gp,16(s8) | |
| 400498: 2404002e li a0,46 | |
| 40049c: 00402821 move a1,v0 | |
| 4004a0: 8f9980b8 lw t9,-32584(gp) | |
| 4004a4: 00408821 move s1,v0 | |
| 4004a8: 0320f809 jalr t9 | |
| 4004ac: 00000000 nop | |
| 4004b0: 8fdc0010 lw gp,16(s8) | |
| 4004b4: 2404002c li a0,44 | |
| 4004b8: 02202821 move a1,s1 | |
| 4004bc: 8f9980b8 lw t9,-32584(gp) | |
| 4004c0: 0040a821 move s5,v0 | |
| 4004c4: 0320f809 jalr t9 | |
| 4004c8: 00000000 nop | |
| 4004cc: 00409021 move s2,v0 | |
| 4004d0: 8fdc0010 lw gp,16(s8) | |
| 4004d4: 1220001f beqz s1,400554 <_i18n_number_rewrite+0x11c> | |
| 4004d8: 00000000 nop | |
| 4004dc: 8f998078 lw t9,-32648(gp) | |
| 4004e0: afc00018 sw zero,24(s8) | |
| 4004e4: afc0001c sw zero,28(s8) | |
| 4004e8: 27c40030 addiu a0,s8,48 | |
| 4004ec: 02a02821 move a1,s5 | |
| 4004f0: 27c60018 addiu a2,s8,24 | |
| 4004f4: 0320f809 jalr t9 | |
| 4004f8: 00000000 nop | |
| 4004fc: 2403ffff li v1,-1 | |
| 400500: 8fdc0010 lw gp,16(s8) | |
| 400504: 14430004 bne v0,v1,400518 <_i18n_number_rewrite+0xe0> | |
| 400508: 00000000 nop | |
| 40050c: 3c020048 lui v0,0x48 | |
| 400510: 9442118c lhu v0,4492(v0) | |
| 400514: a7c20030 sh v0,48(s8) | |
| 400518: 8f998078 lw t9,-32648(gp) | |
| 40051c: afc00018 sw zero,24(s8) | |
| 400520: afc0001c sw zero,28(s8) | |
| 400524: 27c40020 addiu a0,s8,32 | |
| 400528: 02402821 move a1,s2 | |
| 40052c: 27c60018 addiu a2,s8,24 | |
| 400530: 0320f809 jalr t9 | |
| 400534: 00000000 nop | |
| 400538: 2403ffff li v1,-1 | |
| 40053c: 8fdc0010 lw gp,16(s8) | |
| 400540: 14430004 bne v0,v1,400554 <_i18n_number_rewrite+0x11c> | |
| 400544: 00000000 nop | |
| 400548: 3c020048 lui v0,0x48 | |
| 40054c: 944221ac lhu v0,8620(v0) | |
| 400550: a7c20020 sh v0,32(s8) | |
| 400554: 02143023 subu a2,s0,s4 | |
| 400558: 34028001 li v0,0x8001 | |
| 40055c: 00c2102b sltu v0,a2,v0 | |
| 400560: 24120001 li s2,1 | |
| 400564: 1440000b bnez v0,400594 <_i18n_number_rewrite+0x15c> | |
| 400568: 00000000 nop | |
| 40056c: 8f998084 lw t9,-32636(gp) | |
| 400570: 00c02021 move a0,a2 | |
| 400574: afc60040 sw a2,64(s8) | |
| 400578: 0320f809 jalr t9 | |
| 40057c: 00000000 nop | |
| 400580: 0002902b sltu s2,zero,v0 | |
| 400584: 8fdc0010 lw gp,16(s8) | |
| 400588: 8fc60040 lw a2,64(s8) | |
| 40058c: 12400008 beqz s2,4005b0 <_i18n_number_rewrite+0x178> | |
| 400590: 00000000 nop | |
| 400594: 24c2000e addiu v0,a2,14 | |
| 400598: 000210c2 srl v0,v0,0x3 | |
| 40059c: 000210c0 sll v0,v0,0x3 | |
| 4005a0: 03a2e823 subu sp,sp,v0 | |
| 4005a4: 27b00010 addiu s0,sp,16 | |
| 4005a8: 08100176 j 4005d8 <_i18n_number_rewrite+0x1a0> | |
| 4005ac: 00000000 nop | |
| 4005b0: 8f998088 lw t9,-32632(gp) | |
| 4005b4: 00c02021 move a0,a2 | |
| 4005b8: afc60040 sw a2,64(s8) | |
| 4005bc: 04112a39 bal 40aea4 <__libc_malloc> | |
| 4005c0: 00000000 nop | |
| 4005c4: 00408021 move s0,v0 | |
| 4005c8: 8fdc0010 lw gp,16(s8) | |
| 4005cc: 8fc60040 lw a2,64(s8) | |
| 4005d0: 10400054 beqz v0,400724 <_i18n_number_rewrite+0x2ec> | |
| 4005d4: 00000000 nop | |
| 4005d8: 8f9980b0 lw t9,-32592(gp) | |
| 4005dc: 02802821 move a1,s4 | |
| 4005e0: 02002021 move a0,s0 | |
| 4005e4: 041135e6 bal 40dd80 <__mempcpy> | |
| 4005e8: 00000000 nop | |
| 4005ec: 8fdc0010 lw gp,16(s8) | |
| 4005f0: 7c03e83b 0x7c03e83b | |
| 4005f4: 0040a821 move s5,v0 | |
| 4005f8: 8f968a34 lw s6,-30156(gp) | |
| 4005fc: 0260a021 move s4,s3 | |
| 400600: 2417002c li s7,44 | |
| 400604: 02c3b021 addu s6,s6,v1 | |
| 400608: 081001bf j 4006fc <_i18n_number_rewrite+0x2c4> | |
| 40060c: 00000000 nop | |
| 400610: 82a20000 lb v0,0(s5) | |
| 400614: 2443ffd0 addiu v1,v0,-48 | |
| 400618: 306300ff andi v1,v1,0xff | |
| 40061c: 2c63000a sltiu v1,v1,10 | |
| 400620: 10600018 beqz v1,400684 <_i18n_number_rewrite+0x24c> | |
| 400624: 00000000 nop | |
| 400628: 8ec30000 lw v1,0(s6) | |
| 40062c: 24420001 addiu v0,v0,1 | |
| 400630: 00021080 sll v0,v0,0x2 | |
| 400634: 8c630000 lw v1,0(v1) | |
| 400638: 8f998098 lw t9,-32616(gp) | |
| 40063c: 00621021 addu v0,v1,v0 | |
| 400640: 8c530004 lw s3,4(v0) | |
| 400644: 02602021 move a0,s3 | |
| 400648: 041133f5 bal 40d620 <strlen> | |
| 40064c: 00000000 nop | |
| 400650: 0282a023 subu s4,s4,v0 | |
| 400654: 8fdc0010 lw gp,16(s8) | |
| 400658: 0810019d j 400674 <_i18n_number_rewrite+0x23c> | |
| 40065c: 00000000 nop | |
| 400660: 2442ffff addiu v0,v0,-1 | |
| 400664: 02621821 addu v1,s3,v0 | |
| 400668: 80640000 lb a0,0(v1) | |
| 40066c: 02821821 addu v1,s4,v0 | |
| 400670: a0640000 sb a0,0(v1) | |
| 400674: 1440fffa bnez v0,400660 <_i18n_number_rewrite+0x228> | |
| 400678: 00000000 nop | |
| 40067c: 081001bf j 4006fc <_i18n_number_rewrite+0x2c4> | |
| 400680: 00000000 nop | |
| 400684: 12200006 beqz s1,4006a0 <_i18n_number_rewrite+0x268> | |
| 400688: 00000000 nop | |
| 40068c: 2403002e li v1,46 | |
| 400690: 10430007 beq v0,v1,4006b0 <_i18n_number_rewrite+0x278> | |
| 400694: 00000000 nop | |
| 400698: 10570008 beq v0,s7,4006bc <_i18n_number_rewrite+0x284> | |
| 40069c: 00000000 nop | |
| 4006a0: a282ffff sb v0,-1(s4) | |
| 4006a4: 2694ffff addiu s4,s4,-1 | |
| 4006a8: 081001bf j 4006fc <_i18n_number_rewrite+0x2c4> | |
| 4006ac: 00000000 nop | |
| 4006b0: 27d30030 addiu s3,s8,48 | |
| 4006b4: 081001b0 j 4006c0 <_i18n_number_rewrite+0x288> | |
| 4006b8: 00000000 nop | |
| 4006bc: 27d30020 addiu s3,s8,32 | |
| 4006c0: 8f998098 lw t9,-32616(gp) | |
| 4006c4: 02602021 move a0,s3 | |
| 4006c8: 041133d5 bal 40d620 <strlen> | |
| 4006cc: 00000000 nop | |
| 4006d0: 0282a023 subu s4,s4,v0 | |
| 4006d4: 8fdc0010 lw gp,16(s8) | |
| 4006d8: 081001bd j 4006f4 <_i18n_number_rewrite+0x2bc> | |
| 4006dc: 00000000 nop | |
| 4006e0: 2442ffff addiu v0,v0,-1 | |
| 4006e4: 02621821 addu v1,s3,v0 | |
| 4006e8: 80640000 lb a0,0(v1) | |
| 4006ec: 02821821 addu v1,s4,v0 | |
| 4006f0: a0640000 sb a0,0(v1) | |
| 4006f4: 1440fffa bnez v0,4006e0 <_i18n_number_rewrite+0x2a8> | |
| 4006f8: 00000000 nop | |
| 4006fc: 26b5ffff addiu s5,s5,-1 | |
| 400700: 02b0102b sltu v0,s5,s0 | |
| 400704: 1040ffc2 beqz v0,400610 <_i18n_number_rewrite+0x1d8> | |
| 400708: 00000000 nop | |
| 40070c: 16400005 bnez s2,400724 <_i18n_number_rewrite+0x2ec> | |
| 400710: 00000000 nop | |
| 400714: 8f99805c lw t9,-32676(gp) | |
| 400718: 02002021 move a0,s0 | |
| 40071c: 04112baa bal 40b5c8 <__cfree> | |
| 400720: 00000000 nop | |
| 400724: 03c0e821 move sp,s8 | |
| 400728: 8fbf006c lw ra,108(sp) | |
| 40072c: 02801021 move v0,s4 | |
| 400730: 8fbe0068 lw s8,104(sp) | |
| 400734: 8fb70064 lw s7,100(sp) | |
| 400738: 8fb60060 lw s6,96(sp) | |
| 40073c: 8fb5005c lw s5,92(sp) | |
| 400740: 8fb40058 lw s4,88(sp) | |
| 400744: 8fb30054 lw s3,84(sp) | |
| 400748: 8fb20050 lw s2,80(sp) | |
| 40074c: 8fb1004c lw s1,76(sp) | |
| 400750: 8fb00048 lw s0,72(sp) | |
| 400754: 27bd0070 addiu sp,sp,112 | |
| 400758: 03e00008 jr ra | |
| 40075c: 00000000 nop | |
| 00400760 <_i18n_number_rewrite>: | |
| 400760: 3c1c004b lui gp,0x4b | |
| 400764: 279c1fc0 addiu gp,gp,8128 | |
| 400768: 27bdff90 addiu sp,sp,-112 | |
| 40076c: 8f9980b4 lw t9,-32588(gp) | |
| 400770: afb40058 sw s4,88(sp) | |
| 400774: 0080a021 move s4,a0 | |
| 400778: 3c040048 lui a0,0x48 | |
| 40077c: afbf006c sw ra,108(sp) | |
| 400780: afbe0068 sw s8,104(sp) | |
| 400784: afb5005c sw s5,92(sp) | |
| 400788: 03a0f021 move s8,sp | |
| 40078c: afb30054 sw s3,84(sp) | |
| 400790: afb20050 sw s2,80(sp) | |
| 400794: afb1004c sw s1,76(sp) | |
| 400798: afb00048 sw s0,72(sp) | |
| 40079c: afbc0010 sw gp,16(sp) | |
| 4007a0: 248421a0 addiu a0,a0,8608 | |
| 4007a4: afb70064 sw s7,100(sp) | |
| 4007a8: afb60060 sw s6,96(sp) | |
| 4007ac: 00c09821 move s3,a2 | |
| 4007b0: 00a08021 move s0,a1 | |
| 4007b4: 0320f809 jalr t9 | |
| 4007b8: 00000000 nop | |
| 4007bc: 8fdc0010 lw gp,16(s8) | |
| 4007c0: 2404002e li a0,46 | |
| 4007c4: 00402821 move a1,v0 | |
| 4007c8: 8f9980b8 lw t9,-32584(gp) | |
| 4007cc: 00408821 move s1,v0 | |
| 4007d0: 0320f809 jalr t9 | |
| 4007d4: 00000000 nop | |
| 4007d8: 8fdc0010 lw gp,16(s8) | |
| 4007dc: 2404002c li a0,44 | |
| 4007e0: 02202821 move a1,s1 | |
| 4007e4: 8f9980b8 lw t9,-32584(gp) | |
| 4007e8: 0040a821 move s5,v0 | |
| 4007ec: 0320f809 jalr t9 | |
| 4007f0: 00000000 nop | |
| 4007f4: 00409021 move s2,v0 | |
| 4007f8: 8fdc0010 lw gp,16(s8) | |
| 4007fc: 1220001f beqz s1,40087c <_i18n_number_rewrite+0x11c> | |
| 400800: 00000000 nop | |
| 400804: 8f998078 lw t9,-32648(gp) | |
| 400808: afc00018 sw zero,24(s8) | |
| 40080c: afc0001c sw zero,28(s8) | |
| 400810: 27c40030 addiu a0,s8,48 | |
| 400814: 02a02821 move a1,s5 | |
| 400818: 27c60018 addiu a2,s8,24 | |
| 40081c: 0320f809 jalr t9 | |
| 400820: 00000000 nop | |
| 400824: 2403ffff li v1,-1 | |
| 400828: 8fdc0010 lw gp,16(s8) | |
| 40082c: 14430004 bne v0,v1,400840 <_i18n_number_rewrite+0xe0> | |
| 400830: 00000000 nop | |
| 400834: 3c020048 lui v0,0x48 | |
| 400838: 9442118c lhu v0,4492(v0) | |
| 40083c: a7c20030 sh v0,48(s8) | |
| 400840: 8f998078 lw t9,-32648(gp) | |
| 400844: afc00018 sw zero,24(s8) | |
| 400848: afc0001c sw zero,28(s8) | |
| 40084c: 27c40020 addiu a0,s8,32 | |
| 400850: 02402821 move a1,s2 | |
| 400854: 27c60018 addiu a2,s8,24 | |
| 400858: 0320f809 jalr t9 | |
| 40085c: 00000000 nop | |
| 400860: 2403ffff li v1,-1 | |
| 400864: 8fdc0010 lw gp,16(s8) | |
| 400868: 14430004 bne v0,v1,40087c <_i18n_number_rewrite+0x11c> | |
| 40086c: 00000000 nop | |
| 400870: 3c020048 lui v0,0x48 | |
| 400874: 944221ac lhu v0,8620(v0) | |
| 400878: a7c20020 sh v0,32(s8) | |
| 40087c: 02143023 subu a2,s0,s4 | |
| 400880: 34028001 li v0,0x8001 | |
| 400884: 00c2102b sltu v0,a2,v0 | |
| 400888: 24120001 li s2,1 | |
| 40088c: 1440000b bnez v0,4008bc <_i18n_number_rewrite+0x15c> | |
| 400890: 00000000 nop | |
| 400894: 8f998084 lw t9,-32636(gp) | |
| 400898: 00c02021 move a0,a2 | |
| 40089c: afc60040 sw a2,64(s8) | |
| 4008a0: 0320f809 jalr t9 | |
| 4008a4: 00000000 nop | |
| 4008a8: 0002902b sltu s2,zero,v0 | |
| 4008ac: 8fdc0010 lw gp,16(s8) | |
| 4008b0: 8fc60040 lw a2,64(s8) | |
| 4008b4: 12400008 beqz s2,4008d8 <_i18n_number_rewrite+0x178> | |
| 4008b8: 00000000 nop | |
| 4008bc: 24c2000e addiu v0,a2,14 | |
| 4008c0: 000210c2 srl v0,v0,0x3 | |
| 4008c4: 000210c0 sll v0,v0,0x3 | |
| 4008c8: 03a2e823 subu sp,sp,v0 | |
| 4008cc: 27b00010 addiu s0,sp,16 | |
| 4008d0: 08100240 j 400900 <_i18n_number_rewrite+0x1a0> | |
| 4008d4: 00000000 nop | |
| 4008d8: 8f998088 lw t9,-32632(gp) | |
| 4008dc: 00c02021 move a0,a2 | |
| 4008e0: afc60040 sw a2,64(s8) | |
| 4008e4: 0411296f bal 40aea4 <__libc_malloc> | |
| 4008e8: 00000000 nop | |
| 4008ec: 00408021 move s0,v0 | |
| 4008f0: 8fdc0010 lw gp,16(s8) | |
| 4008f4: 8fc60040 lw a2,64(s8) | |
| 4008f8: 10400054 beqz v0,400a4c <_i18n_number_rewrite+0x2ec> | |
| 4008fc: 00000000 nop | |
| 400900: 8f9980b0 lw t9,-32592(gp) | |
| 400904: 02802821 move a1,s4 | |
| 400908: 02002021 move a0,s0 | |
| 40090c: 0411351c bal 40dd80 <__mempcpy> | |
| 400910: 00000000 nop | |
| 400914: 8fdc0010 lw gp,16(s8) | |
| 400918: 7c03e83b 0x7c03e83b | |
| 40091c: 0040a821 move s5,v0 | |
| 400920: 8f968a34 lw s6,-30156(gp) | |
| 400924: 0260a021 move s4,s3 | |
| 400928: 2417002c li s7,44 | |
| 40092c: 02c3b021 addu s6,s6,v1 | |
| 400930: 08100289 j 400a24 <_i18n_number_rewrite+0x2c4> | |
| 400934: 00000000 nop | |
| 400938: 82a20000 lb v0,0(s5) | |
| 40093c: 2443ffd0 addiu v1,v0,-48 | |
| 400940: 306300ff andi v1,v1,0xff | |
| 400944: 2c63000a sltiu v1,v1,10 | |
| 400948: 10600018 beqz v1,4009ac <_i18n_number_rewrite+0x24c> | |
| 40094c: 00000000 nop | |
| 400950: 8ec30000 lw v1,0(s6) | |
| 400954: 24420001 addiu v0,v0,1 | |
| 400958: 00021080 sll v0,v0,0x2 | |
| 40095c: 8c630000 lw v1,0(v1) | |
| 400960: 8f998098 lw t9,-32616(gp) | |
| 400964: 00621021 addu v0,v1,v0 | |
| 400968: 8c530004 lw s3,4(v0) | |
| 40096c: 02602021 move a0,s3 | |
| 400970: 0411332b bal 40d620 <strlen> | |
| 400974: 00000000 nop | |
| 400978: 0282a023 subu s4,s4,v0 | |
| 40097c: 8fdc0010 lw gp,16(s8) | |
| 400980: 08100267 j 40099c <_i18n_number_rewrite+0x23c> | |
| 400984: 00000000 nop | |
| 400988: 2442ffff addiu v0,v0,-1 | |
| 40098c: 02621821 addu v1,s3,v0 | |
| 400990: 80640000 lb a0,0(v1) | |
| 400994: 02821821 addu v1,s4,v0 | |
| 400998: a0640000 sb a0,0(v1) | |
| 40099c: 1440fffa bnez v0,400988 <_i18n_number_rewrite+0x228> | |
| 4009a0: 00000000 nop | |
| 4009a4: 08100289 j 400a24 <_i18n_number_rewrite+0x2c4> | |
| 4009a8: 00000000 nop | |
| 4009ac: 12200006 beqz s1,4009c8 <_i18n_number_rewrite+0x268> | |
| 4009b0: 00000000 nop | |
| 4009b4: 2403002e li v1,46 | |
| 4009b8: 10430007 beq v0,v1,4009d8 <_i18n_number_rewrite+0x278> | |
| 4009bc: 00000000 nop | |
| 4009c0: 10570008 beq v0,s7,4009e4 <_i18n_number_rewrite+0x284> | |
| 4009c4: 00000000 nop | |
| 4009c8: a282ffff sb v0,-1(s4) | |
| 4009cc: 2694ffff addiu s4,s4,-1 | |
| 4009d0: 08100289 j 400a24 <_i18n_number_rewrite+0x2c4> | |
| 4009d4: 00000000 nop | |
| 4009d8: 27d30030 addiu s3,s8,48 | |
| 4009dc: 0810027a j 4009e8 <_i18n_number_rewrite+0x288> | |
| 4009e0: 00000000 nop | |
| 4009e4: 27d30020 addiu s3,s8,32 | |
| 4009e8: 8f998098 lw t9,-32616(gp) | |
| 4009ec: 02602021 move a0,s3 | |
| 4009f0: 0411330b bal 40d620 <strlen> | |
| 4009f4: 00000000 nop | |
| 4009f8: 0282a023 subu s4,s4,v0 | |
| 4009fc: 8fdc0010 lw gp,16(s8) | |
| 400a00: 08100287 j 400a1c <_i18n_number_rewrite+0x2bc> | |
| 400a04: 00000000 nop | |
| 400a08: 2442ffff addiu v0,v0,-1 | |
| 400a0c: 02621821 addu v1,s3,v0 | |
| 400a10: 80640000 lb a0,0(v1) | |
| 400a14: 02821821 addu v1,s4,v0 | |
| 400a18: a0640000 sb a0,0(v1) | |
| 400a1c: 1440fffa bnez v0,400a08 <_i18n_number_rewrite+0x2a8> | |
| 400a20: 00000000 nop | |
| 400a24: 26b5ffff addiu s5,s5,-1 | |
| 400a28: 02b0102b sltu v0,s5,s0 | |
| 400a2c: 1040ffc2 beqz v0,400938 <_i18n_number_rewrite+0x1d8> | |
| 400a30: 00000000 nop | |
| 400a34: 16400005 bnez s2,400a4c <_i18n_number_rewrite+0x2ec> | |
| 400a38: 00000000 nop | |
| 400a3c: 8f99805c lw t9,-32676(gp) | |
| 400a40: 02002021 move a0,s0 | |
| 400a44: 04112ae0 bal 40b5c8 <__cfree> | |
| 400a48: 00000000 nop | |
| 400a4c: 03c0e821 move sp,s8 | |
| 400a50: 8fbf006c lw ra,108(sp) | |
| 400a54: 02801021 move v0,s4 | |
| 400a58: 8fbe0068 lw s8,104(sp) | |
| 400a5c: 8fb70064 lw s7,100(sp) | |
| 400a60: 8fb60060 lw s6,96(sp) | |
| 400a64: 8fb5005c lw s5,92(sp) | |
| 400a68: 8fb40058 lw s4,88(sp) | |
| 400a6c: 8fb30054 lw s3,84(sp) | |
| 400a70: 8fb20050 lw s2,80(sp) | |
| 400a74: 8fb1004c lw s1,76(sp) | |
| 400a78: 8fb00048 lw s0,72(sp) | |
| 400a7c: 27bd0070 addiu sp,sp,112 | |
| 400a80: 03e00008 jr ra | |
| 400a84: 00000000 nop | |
| 00400a88 <print_search_path>: | |
| 400a88: 3c02004b lui v0,0x4b | |
| 400a8c: 8c43927c lw v1,-28036(v0) | |
| 400a90: 3c02004b lui v0,0x4b | |
| 400a94: 8c42c1d0 lw v0,-15920(v0) | |
| 400a98: 3c1c004b lui gp,0x4b | |
| 400a9c: 279c1fc0 addiu gp,gp,8128 | |
| 400aa0: 00621021 addu v0,v1,v0 | |
| 400aa4: 2442000e addiu v0,v0,14 | |
| 400aa8: 000210c2 srl v0,v0,0x3 | |
| 400aac: 27bdffb8 addiu sp,sp,-72 | |
| 400ab0: 8f998178 lw t9,-32392(gp) | |
| 400ab4: 000210c0 sll v0,v0,0x3 | |
| 400ab8: afbe0040 sw s8,64(sp) | |
| 400abc: afb7003c sw s7,60(sp) | |
| 400ac0: 03a0f021 move s8,sp | |
| 400ac4: afb60038 sw s6,56(sp) | |
| 400ac8: afb50034 sw s5,52(sp) | |
| 400acc: afb40030 sw s4,48(sp) | |
| 400ad0: afb20028 sw s2,40(sp) | |
| 400ad4: afb10024 sw s1,36(sp) | |
| 400ad8: afbc0010 sw gp,16(sp) | |
| 400adc: afbf0044 sw ra,68(sp) | |
| 400ae0: afb3002c sw s3,44(sp) | |
| 400ae4: afb00020 sw s0,32(sp) | |
| 400ae8: 00808821 move s1,a0 | |
| 400aec: 03a2e823 subu sp,sp,v0 | |
| 400af0: 3c040048 lui a0,0x48 | |
| 400af4: 27b20010 addiu s2,sp,16 | |
| 400af8: 24843eb8 addiu a0,a0,16056 | |
| 400afc: afc5004c sw a1,76(s8) | |
| 400b00: afc60050 sw a2,80(s8) | |
| 400b04: 0320f809 jalr t9 | |
| 400b08: 00000000 nop | |
| 400b0c: 26430001 addiu v1,s2,1 | |
| 400b10: 24150001 li s5,1 | |
| 400b14: 8fdc0010 lw gp,16(s8) | |
| 400b18: 3c14004b lui s4,0x4b | |
| 400b1c: 3c170048 lui s7,0x48 | |
| 400b20: 3c160049 lui s6,0x49 | |
| 400b24: afc30018 sw v1,24(s8) | |
| 400b28: 08100306 j 400c18 <print_search_path+0x190> | |
| 400b2c: 00000000 nop | |
| 400b30: 8f9980b0 lw t9,-32592(gp) | |
| 400b34: 8c45000c lw a1,12(v0) | |
| 400b38: 8c460010 lw a2,16(v0) | |
| 400b3c: 02402021 move a0,s2 | |
| 400b40: 00008021 move s0,zero | |
| 400b44: 0411348e bal 40dd80 <__mempcpy> | |
| 400b48: 00000000 nop | |
| 400b4c: 00409821 move s3,v0 | |
| 400b50: 8fdc0010 lw gp,16(s8) | |
| 400b54: 081002fc j 400bf0 <print_search_path+0x168> | |
| 400b58: 00000000 nop | |
| 400b5c: 8e230000 lw v1,0(s1) | |
| 400b60: 00652821 addu a1,v1,a1 | |
| 400b64: 8ca50004 lw a1,4(a1) | |
| 400b68: 24030001 li v1,1 | |
| 400b6c: 10a3001f beq a1,v1,400bec <print_search_path+0x164> | |
| 400b70: 00000000 nop | |
| 400b74: 3c05004b lui a1,0x4b | |
| 400b78: 8ca39280 lw v1,-28032(a1) | |
| 400b7c: 00621021 addu v0,v1,v0 | |
| 400b80: 8c450000 lw a1,0(v0) | |
| 400b84: 8c460004 lw a2,4(v0) | |
| 400b88: 0411347d bal 40dd80 <__mempcpy> | |
| 400b8c: 00000000 nop | |
| 400b90: 8fdc0010 lw gp,16(s8) | |
| 400b94: 12420008 beq s2,v0,400bb8 <print_search_path+0x130> | |
| 400b98: 00000000 nop | |
| 400b9c: 8fc30018 lw v1,24(s8) | |
| 400ba0: 14430008 bne v0,v1,400bc4 <print_search_path+0x13c> | |
| 400ba4: 00000000 nop | |
| 400ba8: 82440000 lb a0,0(s2) | |
| 400bac: 2403002f li v1,47 | |
| 400bb0: 14830004 bne a0,v1,400bc4 <print_search_path+0x13c> | |
| 400bb4: 00000000 nop | |
| 400bb8: a0400000 sb zero,0(v0) | |
| 400bbc: 081002f2 j 400bc8 <print_search_path+0x140> | |
| 400bc0: 00000000 nop | |
| 400bc4: a040ffff sb zero,-1(v0) | |
| 400bc8: 8f9981c4 lw t9,-32316(gp) | |
| 400bcc: 26e23eb4 addiu v0,s7,16052 | |
| 400bd0: 26c43e90 addiu a0,s6,16016 | |
| 400bd4: 0055200a movz a0,v0,s5 | |
| 400bd8: 02402821 move a1,s2 | |
| 400bdc: 0320f809 jalr t9 | |
| 400be0: 00000000 nop | |
| 400be4: 8fdc0010 lw gp,16(s8) | |
| 400be8: 0000a821 move s5,zero | |
| 400bec: 26100001 addiu s0,s0,1 | |
| 400bf0: 8e839278 lw v1,-28040(s4) | |
| 400bf4: 26050004 addiu a1,s0,4 | |
| 400bf8: 001010c0 sll v0,s0,0x3 | |
| 400bfc: 0203182b sltu v1,s0,v1 | |
| 400c00: 00052880 sll a1,a1,0x2 | |
| 400c04: 8f9980b0 lw t9,-32592(gp) | |
| 400c08: 02602021 move a0,s3 | |
| 400c0c: 1460ffd3 bnez v1,400b5c <print_search_path+0xd4> | |
| 400c10: 00000000 nop | |
| 400c14: 26310004 addiu s1,s1,4 | |
| 400c18: 8e220000 lw v0,0(s1) | |
| 400c1c: 10400005 beqz v0,400c34 <print_search_path+0x1ac> | |
| 400c20: 00000000 nop | |
| 400c24: 8c430004 lw v1,4(v0) | |
| 400c28: 8fc4004c lw a0,76(s8) | |
| 400c2c: 1064ffc0 beq v1,a0,400b30 <print_search_path+0xa8> | |
| 400c30: 00000000 nop | |
| 400c34: 8fc30050 lw v1,80(s8) | |
| 400c38: 10600011 beqz v1,400c80 <print_search_path+0x1f8> | |
| 400c3c: 00000000 nop | |
| 400c40: 80620000 lb v0,0(v1) | |
| 400c44: 14400005 bnez v0,400c5c <print_search_path+0x1d4> | |
| 400c48: 00000000 nop | |
| 400c4c: 8f8281c0 lw v0,-32320(gp) | |
| 400c50: 8c420000 lw v0,0(v0) | |
| 400c54: 8c420000 lw v0,0(v0) | |
| 400c58: afc20050 sw v0,80(s8) | |
| 400c5c: 8f9981c4 lw t9,-32316(gp) | |
| 400c60: 8fc5004c lw a1,76(s8) | |
| 400c64: 8fc60050 lw a2,80(s8) | |
| 400c68: 3c040048 lui a0,0x48 | |
| 400c6c: 24843ec8 addiu a0,a0,16072 | |
| 400c70: 0320f809 jalr t9 | |
| 400c74: 00000000 nop | |
| 400c78: 08100326 j 400c98 <print_search_path+0x210> | |
| 400c7c: 00000000 nop | |
| 400c80: 8f9981c4 lw t9,-32316(gp) | |
| 400c84: 8fc5004c lw a1,76(s8) | |
| 400c88: 3c040048 lui a0,0x48 | |
| 400c8c: 24843ee0 addiu a0,a0,16096 | |
| 400c90: 0320f809 jalr t9 | |
| 400c94: 00000000 nop | |
| 400c98: 03c0e821 move sp,s8 | |
| 400c9c: 8fbf0044 lw ra,68(sp) | |
| 400ca0: 8fbe0040 lw s8,64(sp) | |
| 400ca4: 8fb7003c lw s7,60(sp) | |
| 400ca8: 8fb60038 lw s6,56(sp) | |
| 400cac: 8fb50034 lw s5,52(sp) | |
| 400cb0: 8fb40030 lw s4,48(sp) | |
| 400cb4: 8fb3002c lw s3,44(sp) | |
| 400cb8: 8fb20028 lw s2,40(sp) | |
| 400cbc: 8fb10024 lw s1,36(sp) | |
| 400cc0: 8fb00020 lw s0,32(sp) | |
| 400cc4: 27bd0048 addiu sp,sp,72 | |
| 400cc8: 03e00008 jr ra | |
| 400ccc: 00000000 nop | |
| 00400cd0 <strip>: | |
| 400cd0: 3c1c004b lui gp,0x4b | |
| 400cd4: 279c1fc0 addiu gp,gp,8128 | |
| 400cd8: 8f8281f0 lw v0,-32272(gp) | |
| 400cdc: 00006821 move t5,zero | |
| 400ce0: 2408005f li t0,95 | |
| 400ce4: 8c460034 lw a2,52(v0) | |
| 400ce8: 8c47003c lw a3,60(v0) | |
| 400cec: 2409002d li t1,45 | |
| 400cf0: 240a002e li t2,46 | |
| 400cf4: 240b002c li t3,44 | |
| 400cf8: 240c003a li t4,58 | |
| 400cfc: 240e002f li t6,47 | |
| 400d00: 240f0003 li t7,3 | |
| 400d04: 08100362 j 400d88 <strip+0xb8> | |
| 400d08: 00000000 nop | |
| 400d0c: 00021840 sll v1,v0,0x1 | |
| 400d10: 00c31821 addu v1,a2,v1 | |
| 400d14: 94630000 lhu v1,0(v1) | |
| 400d18: 30630800 andi v1,v1,0x800 | |
| 400d1c: 1460000b bnez v1,400d4c <strip+0x7c> | |
| 400d20: 00000000 nop | |
| 400d24: 10480009 beq v0,t0,400d4c <strip+0x7c> | |
| 400d28: 00000000 nop | |
| 400d2c: 10490007 beq v0,t1,400d4c <strip+0x7c> | |
| 400d30: 00000000 nop | |
| 400d34: 104a0005 beq v0,t2,400d4c <strip+0x7c> | |
| 400d38: 00000000 nop | |
| 400d3c: 104b0003 beq v0,t3,400d4c <strip+0x7c> | |
| 400d40: 00000000 nop | |
| 400d44: 144c0008 bne v0,t4,400d68 <strip+0x98> | |
| 400d48: 00000000 nop | |
| 400d4c: 00021080 sll v0,v0,0x2 | |
| 400d50: 00e21021 addu v0,a3,v0 | |
| 400d54: 8c420000 lw v0,0(v0) | |
| 400d58: a0820000 sb v0,0(a0) | |
| 400d5c: 24840001 addiu a0,a0,1 | |
| 400d60: 08100361 j 400d84 <strip+0xb4> | |
| 400d64: 00000000 nop | |
| 400d68: 144e0006 bne v0,t6,400d84 <strip+0xb4> | |
| 400d6c: 00000000 nop | |
| 400d70: 25ad0001 addiu t5,t5,1 | |
| 400d74: 11af000d beq t5,t7,400dac <strip+0xdc> | |
| 400d78: 00000000 nop | |
| 400d7c: a08e0000 sb t6,0(a0) | |
| 400d80: 24840001 addiu a0,a0,1 | |
| 400d84: 24a50001 addiu a1,a1,1 | |
| 400d88: 80a20000 lb v0,0(a1) | |
| 400d8c: 1440ffdf bnez v0,400d0c <strip+0x3c> | |
| 400d90: 00000000 nop | |
| 400d94: 0810036b j 400dac <strip+0xdc> | |
| 400d98: 00000000 nop | |
| 400d9c: a0850000 sb a1,0(a0) | |
| 400da0: 24840001 addiu a0,a0,1 | |
| 400da4: 0810036d j 400db4 <strip+0xe4> | |
| 400da8: 00000000 nop | |
| 400dac: 01a41823 subu v1,t5,a0 | |
| 400db0: 2405002f li a1,47 | |
| 400db4: 00831021 addu v0,a0,v1 | |
| 400db8: 28420002 slti v0,v0,2 | |
| 400dbc: 1440fff7 bnez v0,400d9c <strip+0xcc> | |
| 400dc0: 00000000 nop | |
| 400dc4: a0800000 sb zero,0(a0) | |
| 400dc8: 03e00008 jr ra | |
| 400dcc: 00000000 nop | |
| 00400dd0 <group_number>: | |
| 400dd0: 3c1c004b lui gp,0x4b | |
| 400dd4: 27bdffc8 addiu sp,sp,-56 | |
| 400dd8: 279c1fc0 addiu gp,gp,8128 | |
| 400ddc: afbe0030 sw s8,48(sp) | |
| 400de0: afb3002c sw s3,44(sp) | |
| 400de4: afb00020 sw s0,32(sp) | |
| 400de8: afbf0034 sw ra,52(sp) | |
| 400dec: afb20028 sw s2,40(sp) | |
| 400df0: afb10024 sw s1,36(sp) | |
| 400df4: afbc0010 sw gp,16(sp) | |
| 400df8: 80d10000 lb s1,0(a2) | |
| 400dfc: 03a0f021 move s8,sp | |
| 400e00: 00c09821 move s3,a2 | |
| 400e04: 2622ffff addiu v0,s1,-1 | |
| 400e08: 304200ff andi v0,v0,0xff | |
| 400e0c: 2c42007e sltiu v0,v0,126 | |
| 400e10: 00a08021 move s0,a1 | |
| 400e14: 1040003a beqz v0,400f00 <group_number+0x130> | |
| 400e18: 00000000 nop | |
| 400e1c: 00a43023 subu a2,a1,a0 | |
| 400e20: 00063083 sra a2,a2,0x2 | |
| 400e24: 00063080 sll a2,a2,0x2 | |
| 400e28: 24c2000e addiu v0,a2,14 | |
| 400e2c: 000210c2 srl v0,v0,0x3 | |
| 400e30: 000210c0 sll v0,v0,0x3 | |
| 400e34: 03a2e823 subu sp,sp,v0 | |
| 400e38: 8f9980b0 lw t9,-32592(gp) | |
| 400e3c: 27b20010 addiu s2,sp,16 | |
| 400e40: 00802821 move a1,a0 | |
| 400e44: afc70018 sw a3,24(s8) | |
| 400e48: 02402021 move a0,s2 | |
| 400e4c: 041133cc bal 40dd80 <__mempcpy> | |
| 400e50: 00000000 nop | |
| 400e54: 26730001 addiu s3,s3,1 | |
| 400e58: 02002021 move a0,s0 | |
| 400e5c: 2408007f li t0,127 | |
| 400e60: 8fc70018 lw a3,24(s8) | |
| 400e64: 081003ba j 400ee8 <group_number+0x118> | |
| 400e68: 00000000 nop | |
| 400e6c: 8c450000 lw a1,0(v0) | |
| 400e70: 2483fffc addiu v1,a0,-4 | |
| 400e74: ac85fffc sw a1,-4(a0) | |
| 400e78: 1620001a bnez s1,400ee4 <group_number+0x114> | |
| 400e7c: 00000000 nop | |
| 400e80: 10c00018 beqz a2,400ee4 <group_number+0x114> | |
| 400e84: 00000000 nop | |
| 400e88: ac87fff8 sw a3,-8(a0) | |
| 400e8c: 82710000 lb s1,0(s3) | |
| 400e90: 2483fff8 addiu v1,a0,-8 | |
| 400e94: 12280003 beq s1,t0,400ea4 <group_number+0xd4> | |
| 400e98: 00000000 nop | |
| 400e9c: 0621000b bgez s1,400ecc <group_number+0xfc> | |
| 400ea0: 00000000 nop | |
| 400ea4: 00602021 move a0,v1 | |
| 400ea8: 2442fffc addiu v0,v0,-4 | |
| 400eac: 8c450000 lw a1,0(v0) | |
| 400eb0: 2484fffc addiu a0,a0,-4 | |
| 400eb4: 0242182b sltu v1,s2,v0 | |
| 400eb8: ac850000 sw a1,0(a0) | |
| 400ebc: 1460fffa bnez v1,400ea8 <group_number+0xd8> | |
| 400ec0: 00000000 nop | |
| 400ec4: 081003c0 j 400f00 <group_number+0x130> | |
| 400ec8: 00000000 nop | |
| 400ecc: 12200004 beqz s1,400ee0 <group_number+0x110> | |
| 400ed0: 00000000 nop | |
| 400ed4: 26730001 addiu s3,s3,1 | |
| 400ed8: 081003b9 j 400ee4 <group_number+0x114> | |
| 400edc: 00000000 nop | |
| 400ee0: 8271ffff lb s1,-1(s3) | |
| 400ee4: 00602021 move a0,v1 | |
| 400ee8: 0242182b sltu v1,s2,v0 | |
| 400eec: 2442fffc addiu v0,v0,-4 | |
| 400ef0: 2631ffff addiu s1,s1,-1 | |
| 400ef4: 0242302b sltu a2,s2,v0 | |
| 400ef8: 1460ffdc bnez v1,400e6c <group_number+0x9c> | |
| 400efc: 00000000 nop | |
| 400f00: 03c0e821 move sp,s8 | |
| 400f04: 8fbf0034 lw ra,52(sp) | |
| 400f08: 00801021 move v0,a0 | |
| 400f0c: 8fbe0030 lw s8,48(sp) | |
| 400f10: 8fb3002c lw s3,44(sp) | |
| 400f14: 8fb20028 lw s2,40(sp) | |
| 400f18: 8fb10024 lw s1,36(sp) | |
| 400f1c: 8fb00020 lw s0,32(sp) | |
| 400f20: 27bd0038 addiu sp,sp,56 | |
| 400f24: 03e00008 jr ra | |
| 400f28: 00000000 nop | |
| 00400f2c <_i18n_number_rewrite>: | |
| 400f2c: 3c1c004b lui gp,0x4b | |
| 400f30: 279c1fc0 addiu gp,gp,8128 | |
| 400f34: 27bdffb8 addiu sp,sp,-72 | |
| 400f38: 8f9980b4 lw t9,-32588(gp) | |
| 400f3c: afb6003c sw s6,60(sp) | |
| 400f40: 0080b021 move s6,a0 | |
| 400f44: 3c040048 lui a0,0x48 | |
| 400f48: afbf0044 sw ra,68(sp) | |
| 400f4c: afbe0040 sw s8,64(sp) | |
| 400f50: afb50038 sw s5,56(sp) | |
| 400f54: 03a0f021 move s8,sp | |
| 400f58: afb40034 sw s4,52(sp) | |
| 400f5c: afb30030 sw s3,48(sp) | |
| 400f60: afb2002c sw s2,44(sp) | |
| 400f64: afb10028 sw s1,40(sp) | |
| 400f68: afb00024 sw s0,36(sp) | |
| 400f6c: afbc0010 sw gp,16(sp) | |
| 400f70: 248421a0 addiu a0,a0,8608 | |
| 400f74: 00c09821 move s3,a2 | |
| 400f78: 00a08021 move s0,a1 | |
| 400f7c: 0320f809 jalr t9 | |
| 400f80: 00000000 nop | |
| 400f84: 8fdc0010 lw gp,16(s8) | |
| 400f88: 2404002e li a0,46 | |
| 400f8c: 00402821 move a1,v0 | |
| 400f90: 8f9980b8 lw t9,-32584(gp) | |
| 400f94: 00408821 move s1,v0 | |
| 400f98: 24120001 li s2,1 | |
| 400f9c: 0320f809 jalr t9 | |
| 400fa0: 00000000 nop | |
| 400fa4: 8fdc0010 lw gp,16(s8) | |
| 400fa8: 2404002c li a0,44 | |
| 400fac: 02202821 move a1,s1 | |
| 400fb0: 8f9980b8 lw t9,-32584(gp) | |
| 400fb4: 0040a021 move s4,v0 | |
| 400fb8: 0320f809 jalr t9 | |
| 400fbc: 00000000 nop | |
| 400fc0: 02163023 subu a2,s0,s6 | |
| 400fc4: 00063083 sra a2,a2,0x2 | |
| 400fc8: 00063080 sll a2,a2,0x2 | |
| 400fcc: 34038001 li v1,0x8001 | |
| 400fd0: 00c3182b sltu v1,a2,v1 | |
| 400fd4: 8fdc0010 lw gp,16(s8) | |
| 400fd8: 0040a821 move s5,v0 | |
| 400fdc: 1460000b bnez v1,40100c <_i18n_number_rewrite+0xe0> | |
| 400fe0: 00000000 nop | |
| 400fe4: 8f998084 lw t9,-32636(gp) | |
| 400fe8: 00c02021 move a0,a2 | |
| 400fec: afc60018 sw a2,24(s8) | |
| 400ff0: 0320f809 jalr t9 | |
| 400ff4: 00000000 nop | |
| 400ff8: 0002902b sltu s2,zero,v0 | |
| 400ffc: 8fdc0010 lw gp,16(s8) | |
| 401000: 8fc60018 lw a2,24(s8) | |
| 401004: 12400008 beqz s2,401028 <_i18n_number_rewrite+0xfc> | |
| 401008: 00000000 nop | |
| 40100c: 24c2000e addiu v0,a2,14 | |
| 401010: 000210c2 srl v0,v0,0x3 | |
| 401014: 000210c0 sll v0,v0,0x3 | |
| 401018: 03a2e823 subu sp,sp,v0 | |
| 40101c: 27b00010 addiu s0,sp,16 | |
| 401020: 08100414 j 401050 <_i18n_number_rewrite+0x124> | |
| 401024: 00000000 nop | |
| 401028: 8f998088 lw t9,-32632(gp) | |
| 40102c: 00c02021 move a0,a2 | |
| 401030: afc60018 sw a2,24(s8) | |
| 401034: 0411279b bal 40aea4 <__libc_malloc> | |
| 401038: 00000000 nop | |
| 40103c: 00408021 move s0,v0 | |
| 401040: 8fdc0010 lw gp,16(s8) | |
| 401044: 8fc60018 lw a2,24(s8) | |
| 401048: 10400035 beqz v0,401120 <_i18n_number_rewrite+0x1f4> | |
| 40104c: 00000000 nop | |
| 401050: 8f9980b0 lw t9,-32592(gp) | |
| 401054: 02002021 move a0,s0 | |
| 401058: 02c02821 move a1,s6 | |
| 40105c: 04113348 bal 40dd80 <__mempcpy> | |
| 401060: 00000000 nop | |
| 401064: 8fdc0010 lw gp,16(s8) | |
| 401068: 7c03e83b 0x7c03e83b | |
| 40106c: 00602021 move a0,v1 | |
| 401070: 8f838a34 lw v1,-30156(gp) | |
| 401074: 2673fffc addiu s3,s3,-4 | |
| 401078: 2408002e li t0,46 | |
| 40107c: 00642021 addu a0,v1,a0 | |
| 401080: 8c860000 lw a2,0(a0) | |
| 401084: 2407002c li a3,44 | |
| 401088: 0810043d j 4010f4 <_i18n_number_rewrite+0x1c8> | |
| 40108c: 00000000 nop | |
| 401090: 8c430000 lw v1,0(v0) | |
| 401094: 2464000b addiu a0,v1,11 | |
| 401098: 00042880 sll a1,a0,0x2 | |
| 40109c: 2464ffd0 addiu a0,v1,-48 | |
| 4010a0: 2c84000a sltiu a0,a0,10 | |
| 4010a4: 10800007 beqz a0,4010c4 <_i18n_number_rewrite+0x198> | |
| 4010a8: 00000000 nop | |
| 4010ac: 8cc40000 lw a0,0(a2) | |
| 4010b0: 00852821 addu a1,a0,a1 | |
| 4010b4: 8ca30004 lw v1,4(a1) | |
| 4010b8: ae630000 sw v1,0(s3) | |
| 4010bc: 0810043c j 4010f0 <_i18n_number_rewrite+0x1c4> | |
| 4010c0: 00000000 nop | |
| 4010c4: 12200009 beqz s1,4010ec <_i18n_number_rewrite+0x1c0> | |
| 4010c8: 00000000 nop | |
| 4010cc: 10680003 beq v1,t0,4010dc <_i18n_number_rewrite+0x1b0> | |
| 4010d0: 00000000 nop | |
| 4010d4: 14670005 bne v1,a3,4010ec <_i18n_number_rewrite+0x1c0> | |
| 4010d8: 00000000 nop | |
| 4010dc: 3863002e xori v1,v1,0x2e | |
| 4010e0: 02802021 move a0,s4 | |
| 4010e4: 02a3200b movn a0,s5,v1 | |
| 4010e8: 00801821 move v1,a0 | |
| 4010ec: ae630000 sw v1,0(s3) | |
| 4010f0: 2673fffc addiu s3,s3,-4 | |
| 4010f4: 2442fffc addiu v0,v0,-4 | |
| 4010f8: 0050182b sltu v1,v0,s0 | |
| 4010fc: 26760004 addiu s6,s3,4 | |
| 401100: 1060ffe3 beqz v1,401090 <_i18n_number_rewrite+0x164> | |
| 401104: 00000000 nop | |
| 401108: 16400005 bnez s2,401120 <_i18n_number_rewrite+0x1f4> | |
| 40110c: 00000000 nop | |
| 401110: 8f99805c lw t9,-32676(gp) | |
| 401114: 02002021 move a0,s0 | |
| 401118: 0411292b bal 40b5c8 <__cfree> | |
| 40111c: 00000000 nop | |
| 401120: 03c0e821 move sp,s8 | |
| 401124: 8fbf0044 lw ra,68(sp) | |
| 401128: 02c01021 move v0,s6 | |
| 40112c: 8fbe0040 lw s8,64(sp) | |
| 401130: 8fb6003c lw s6,60(sp) | |
| 401134: 8fb50038 lw s5,56(sp) | |
| 401138: 8fb40034 lw s4,52(sp) | |
| 40113c: 8fb30030 lw s3,48(sp) | |
| 401140: 8fb2002c lw s2,44(sp) | |
| 401144: 8fb10028 lw s1,40(sp) | |
| 401148: 8fb00024 lw s0,36(sp) | |
| 40114c: 27bd0048 addiu sp,sp,72 | |
| 401150: 03e00008 jr ra | |
| 401154: 00000000 nop | |
| 00401158 <fini>: | |
| 401158: 3c04004b lui a0,0x4b | |
| 40115c: 27bdffe0 addiu sp,sp,-32 | |
| 401160: 2484c398 addiu a0,a0,-15464 | |
| 401164: afbf001c sw ra,28(sp) | |
| 401168: 0c11a993 jal 46a64c <check_free> | |
| 40116c: 00000000 nop | |
| 401170: 8fbf001c lw ra,28(sp) | |
| 401174: 27bd0020 addiu sp,sp,32 | |
| 401178: 03e00008 jr ra | |
| 40117c: 00000000 nop | |
| 00401180 <__start>: | |
| 401180: 03e00021 move zero,ra | |
| 401184: 04110001 bal 40118c <__start+0xc> | |
| 401188: 00000000 nop | |
| 40118c: 3c1c004b lui gp,0x4b | |
| 401190: 279c1fc0 addiu gp,gp,8128 | |
| 401194: 0000f821 move ra,zero | |
| 401198: 8f848018 lw a0,-32744(gp) | |
| 40119c: 8fa50000 lw a1,0(sp) | |
| 4011a0: 27a60004 addiu a2,sp,4 | |
| 4011a4: 2401fff8 li at,-8 | |
| 4011a8: 03a1e824 and sp,sp,at | |
| 4011ac: 27bdffe0 addiu sp,sp,-32 | |
| 4011b0: 8f87801c lw a3,-32740(gp) | |
| 4011b4: 8f888020 lw t0,-32736(gp) | |
| 4011b8: afa80010 sw t0,16(sp) | |
| 4011bc: afa20014 sw v0,20(sp) | |
| 4011c0: afbd0018 sw sp,24(sp) | |
| 4011c4: 8f998024 lw t9,-32732(gp) | |
| 4011c8: 04110069 bal 401370 <__libc_start_main> | |
| 4011cc: 00000000 nop | |
| 004011d0 <hlt>: | |
| 4011d0: 1000ffff b 4011d0 <hlt> | |
| 4011d4: 00000000 nop | |
| ... | |
| 004011e0 <__do_global_dtors_aux>: | |
| 4011e0: 27bdffd0 addiu sp,sp,-48 | |
| 4011e4: afb0001c sw s0,28(sp) | |
| 4011e8: 3c10004b lui s0,0x4b | |
| 4011ec: 9202ab10 lbu v0,-21744(s0) | |
| 4011f0: 3c1c004b lui gp,0x4b | |
| 4011f4: 279c1fc0 addiu gp,gp,8128 | |
| 4011f8: afbf002c sw ra,44(sp) | |
| 4011fc: afb30028 sw s3,40(sp) | |
| 401200: afb20024 sw s2,36(sp) | |
| 401204: afb10020 sw s1,32(sp) | |
| 401208: 1440001f bnez v0,401288 <__do_global_dtors_aux+0xa8> | |
| 40120c: afbc0010 sw gp,16(sp) | |
| 401210: 3c13004a lui s3,0x4a | |
| 401214: 3c12004a lui s2,0x4a | |
| 401218: 3c11004b lui s1,0x4b | |
| 40121c: 26737204 addiu s3,s3,29188 | |
| 401220: 2652720c addiu s2,s2,29196 | |
| 401224: 8e22ab14 lw v0,-21740(s1) | |
| 401228: 02539023 subu s2,s2,s3 | |
| 40122c: 00129083 sra s2,s2,0x2 | |
| 401230: 2652ffff addiu s2,s2,-1 | |
| 401234: 0052182b sltu v1,v0,s2 | |
| 401238: 5060000c beqzl v1,40126c <__do_global_dtors_aux+0x8c> | |
| 40123c: 8f828028 lw v0,-32728(gp) | |
| 401240: 24420001 addiu v0,v0,1 | |
| 401244: 00021880 sll v1,v0,0x2 | |
| 401248: 02631821 addu v1,s3,v1 | |
| 40124c: 8c790000 lw t9,0(v1) | |
| 401250: 0320f809 jalr t9 | |
| 401254: ae22ab14 sw v0,-21740(s1) | |
| 401258: 8e22ab14 lw v0,-21740(s1) | |
| 40125c: 0052182b sltu v1,v0,s2 | |
| 401260: 1460fff7 bnez v1,401240 <__do_global_dtors_aux+0x60> | |
| 401264: 8fbc0010 lw gp,16(sp) | |
| 401268: 8f828028 lw v0,-32728(gp) | |
| 40126c: 10400004 beqz v0,401280 <__do_global_dtors_aux+0xa0> | |
| 401270: 8f998028 lw t9,-32728(gp) | |
| 401274: 3c040049 lui a0,0x49 | |
| 401278: 0320f809 jalr t9 | |
| 40127c: 24845020 addiu a0,a0,20512 | |
| 401280: 24020001 li v0,1 | |
| 401284: a202ab10 sb v0,-21744(s0) | |
| 401288: 8fbf002c lw ra,44(sp) | |
| 40128c: 8fb30028 lw s3,40(sp) | |
| 401290: 8fb20024 lw s2,36(sp) | |
| 401294: 8fb10020 lw s1,32(sp) | |
| 401298: 8fb0001c lw s0,28(sp) | |
| 40129c: 03e00008 jr ra | |
| 4012a0: 27bd0030 addiu sp,sp,48 | |
| 004012a4 <frame_dummy>: | |
| 4012a4: 3c1c004b lui gp,0x4b | |
| 4012a8: 279c1fc0 addiu gp,gp,8128 | |
| 4012ac: 8f82802c lw v0,-32724(gp) | |
| 4012b0: 27bdffe0 addiu sp,sp,-32 | |
| 4012b4: afbf001c sw ra,28(sp) | |
| 4012b8: 10400008 beqz v0,4012dc <frame_dummy+0x38> | |
| 4012bc: afbc0010 sw gp,16(sp) | |
| 4012c0: 8f99802c lw t9,-32724(gp) | |
| 4012c4: 3c040049 lui a0,0x49 | |
| 4012c8: 3c05004b lui a1,0x4b | |
| 4012cc: 24845020 addiu a0,a0,20512 | |
| 4012d0: 0320f809 jalr t9 | |
| 4012d4: 24a5ab18 addiu a1,a1,-21736 | |
| 4012d8: 8fbc0010 lw gp,16(sp) | |
| 4012dc: 3c04004a lui a0,0x4a | |
| 4012e0: 8c827210 lw v0,29200(a0) | |
| 4012e4: 10400006 beqz v0,401300 <frame_dummy+0x5c> | |
| 4012e8: 8f998990 lw t9,-30320(gp) | |
| 4012ec: 13200004 beqz t9,401300 <frame_dummy+0x5c> | |
| 4012f0: 8fbf001c lw ra,28(sp) | |
| 4012f4: 24847210 addiu a0,a0,29200 | |
| 4012f8: 03200008 jr t9 | |
| 4012fc: 27bd0020 addiu sp,sp,32 | |
| 401300: 8fbf001c lw ra,28(sp) | |
| 401304: 03e00008 jr ra | |
| 401308: 27bd0020 addiu sp,sp,32 | |
| 40130c: 00000000 nop | |
| 00401310 <main>: | |
| 401310: 27bdffe0 addiu sp,sp,-32 | |
| 401314: afbf001c sw ra,28(sp) | |
| 401318: afbe0018 sw s8,24(sp) | |
| 40131c: 03a0f021 move s8,sp | |
| 401320: 3c1c004b lui gp,0x4b | |
| 401324: 279c1fc0 addiu gp,gp,8128 | |
| 401328: afbc0010 sw gp,16(sp) | |
| 40132c: afc40020 sw a0,32(s8) | |
| 401330: afc50024 sw a1,36(s8) | |
| 401334: 3c020048 lui v0,0x48 | |
| 401338: 2444f780 addiu a0,v0,-2176 | |
| 40133c: 8f828254 lw v0,-32172(gp) | |
| 401340: 0040c821 move t9,v0 | |
| 401344: 04110392 bal 402190 <_IO_puts> | |
| 401348: 00000000 nop | |
| 40134c: 8fdc0010 lw gp,16(s8) | |
| 401350: 00001021 move v0,zero | |
| 401354: 03c0e821 move sp,s8 | |
| 401358: 8fbf001c lw ra,28(sp) | |
| 40135c: 8fbe0018 lw s8,24(sp) | |
| 401360: 27bd0020 addiu sp,sp,32 | |
| 401364: 03e00008 jr ra | |
| 401368: 00000000 nop | |
| 40136c: 00000000 nop | |
| 00401370 <__libc_start_main>: | |
| 401370: 3c1c004b lui gp,0x4b | |
| 401374: 279c1fc0 addiu gp,gp,8128 | |
| 401378: 8f8289a0 lw v0,-30304(gp) | |
| 40137c: 27bdff50 addiu sp,sp,-176 | |
| 401380: afb200a8 sw s2,168(sp) | |
| 401384: afb100a4 sw s1,164(sp) | |
| 401388: afb000a0 sw s0,160(sp) | |
| 40138c: afbf00ac sw ra,172(sp) | |
| 401390: afbc0010 sw gp,16(sp) | |
| 401394: afa400b0 sw a0,176(sp) | |
| 401398: afa500b4 sw a1,180(sp) | |
| 40139c: afa600b8 sw a2,184(sp) | |
| 4013a0: 00e08021 move s0,a3 | |
| 4013a4: 8fb100c0 lw s1,192(sp) | |
| 4013a8: 8fb200c4 lw s2,196(sp) | |
| 4013ac: 00001821 move v1,zero | |
| 4013b0: 10400003 beqz v0,4013c0 <__libc_start_main+0x50> | |
| 4013b4: 00000000 nop | |
| 4013b8: 8c430000 lw v1,0(v0) | |
| 4013bc: 2c630001 sltiu v1,v1,1 | |
| 4013c0: 8fa200b4 lw v0,180(sp) | |
| 4013c4: 8fb900b8 lw t9,184(sp) | |
| 4013c8: 24440001 addiu a0,v0,1 | |
| 4013cc: 8f828258 lw v0,-32168(gp) | |
| 4013d0: 00042080 sll a0,a0,0x2 | |
| 4013d4: 03242021 addu a0,t9,a0 | |
| 4013d8: ac430000 sw v1,0(v0) | |
| 4013dc: 8f82825c lw v0,-32164(gp) | |
| 4013e0: 8fa300c8 lw v1,200(sp) | |
| 4013e4: ac440000 sw a0,0(v0) | |
| 4013e8: 8f8281b8 lw v0,-32328(gp) | |
| 4013ec: ac430000 sw v1,0(v0) | |
| 4013f0: 8c820000 lw v0,0(a0) | |
| 4013f4: 24840004 addiu a0,a0,4 | |
| 4013f8: 1440fffd bnez v0,4013f0 <__libc_start_main+0x80> | |
| 4013fc: 00000000 nop | |
| 401400: 8f998260 lw t9,-32160(gp) | |
| 401404: 04113e64 bal 410d98 <_dl_aux_init> | |
| 401408: 00000000 nop | |
| 40140c: 8fbc0010 lw gp,16(sp) | |
| 401410: 8f828258 lw v0,-32168(gp) | |
| 401414: 8c420000 lw v0,0(v0) | |
| 401418: 14400012 bnez v0,401464 <__libc_start_main+0xf4> | |
| 40141c: 00000000 nop | |
| 401420: 8f998264 lw t9,-32156(gp) | |
| 401424: 041141aa bal 411ad0 <_dl_discover_osversion> | |
| 401428: 00000000 nop | |
| 40142c: 8fbc0010 lw gp,16(sp) | |
| 401430: 0440006d bltz v0,4015e8 <__libc_start_main+0x278> | |
| 401434: 00000000 nop | |
| 401438: 8f838188 lw v1,-32376(gp) | |
| 40143c: 8c630000 lw v1,0(v1) | |
| 401440: 14600064 bnez v1,4015d4 <__libc_start_main+0x264> | |
| 401444: 00000000 nop | |
| 401448: 8f838188 lw v1,-32376(gp) | |
| 40144c: ac620000 sw v0,0(v1) | |
| 401450: 3c030002 lui v1,0x2 | |
| 401454: 24630600 addiu v1,v1,1536 | |
| 401458: 0043102a slt v0,v0,v1 | |
| 40145c: 14400052 bnez v0,4015a8 <__libc_start_main+0x238> | |
| 401460: 00000000 nop | |
| 401464: 8f998268 lw t9,-32152(gp) | |
| 401468: 041101c9 bal 401b90 <__libc_csu_irel> | |
| 40146c: 00000000 nop | |
| 401470: 8fbc0010 lw gp,16(sp) | |
| 401474: 8f99826c lw t9,-32148(gp) | |
| 401478: 041101b1 bal 401b40 <__pthread_initialize_minimal> | |
| 40147c: 00000000 nop | |
| 401480: 8fbc0010 lw gp,16(sp) | |
| 401484: 8f828270 lw v0,-32144(gp) | |
| 401488: 8c420000 lw v0,0(v0) | |
| 40148c: 1040004b beqz v0,4015bc <__libc_start_main+0x24c> | |
| 401490: 00000000 nop | |
| 401494: 88430000 lwl v1,0(v0) | |
| 401498: 98430003 lwr v1,3(v0) | |
| 40149c: afa30018 sw v1,24(sp) | |
| 4014a0: 8fa30018 lw v1,24(sp) | |
| 4014a4: 3c02004b lui v0,0x4b | |
| 4014a8: 12400008 beqz s2,4014cc <__libc_start_main+0x15c> | |
| 4014ac: ac438b30 sw v1,-29904(v0) | |
| 4014b0: 8f998274 lw t9,-32140(gp) | |
| 4014b4: 02402021 move a0,s2 | |
| 4014b8: 00002821 move a1,zero | |
| 4014bc: 00003021 move a2,zero | |
| 4014c0: 04110329 bal 402168 <__cxa_atexit> | |
| 4014c4: 00000000 nop | |
| 4014c8: 8fbc0010 lw gp,16(sp) | |
| 4014cc: 8f82825c lw v0,-32164(gp) | |
| 4014d0: 8f998278 lw t9,-32136(gp) | |
| 4014d4: 8fa400b4 lw a0,180(sp) | |
| 4014d8: 8c460000 lw a2,0(v0) | |
| 4014dc: 8fa500b8 lw a1,184(sp) | |
| 4014e0: 041141eb bal 411c90 <__libc_init_first> | |
| 4014e4: 00000000 nop | |
| 4014e8: 12200008 beqz s1,40150c <__libc_start_main+0x19c> | |
| 4014ec: 8fbc0010 lw gp,16(sp) | |
| 4014f0: 8f998274 lw t9,-32140(gp) | |
| 4014f4: 02202021 move a0,s1 | |
| 4014f8: 00002821 move a1,zero | |
| 4014fc: 00003021 move a2,zero | |
| 401500: 04110319 bal 402168 <__cxa_atexit> | |
| 401504: 00000000 nop | |
| 401508: 8fbc0010 lw gp,16(sp) | |
| 40150c: 8f828190 lw v0,-32368(gp) | |
| 401510: 8c420000 lw v0,0(v0) | |
| 401514: 1440004d bnez v0,40164c <__libc_start_main+0x2dc> | |
| 401518: 00000000 nop | |
| 40151c: 12000009 beqz s0,401544 <__libc_start_main+0x1d4> | |
| 401520: 00000000 nop | |
| 401524: 8f82825c lw v0,-32164(gp) | |
| 401528: 8fa400b4 lw a0,180(sp) | |
| 40152c: 8fa500b8 lw a1,184(sp) | |
| 401530: 8c460000 lw a2,0(v0) | |
| 401534: 0200c821 move t9,s0 | |
| 401538: 0320f809 jalr t9 | |
| 40153c: 00000000 nop | |
| 401540: 8fbc0010 lw gp,16(sp) | |
| 401544: 8f99827c lw t9,-32132(gp) | |
| 401548: 27a40020 addiu a0,sp,32 | |
| 40154c: 041101f4 bal 401d20 <_setjmp> | |
| 401550: 00000000 nop | |
| 401554: 8fbc0010 lw gp,16(sp) | |
| 401558: 14400028 bnez v0,4015fc <__libc_start_main+0x28c> | |
| 40155c: 00000000 nop | |
| 401560: 7c03e83b 0x7c03e83b | |
| 401564: 8c628bf0 lw v0,-29712(v1) | |
| 401568: 8f84825c lw a0,-32164(gp) | |
| 40156c: 8fa500b8 lw a1,184(sp) | |
| 401570: afa20090 sw v0,144(sp) | |
| 401574: 8c628bec lw v0,-29716(v1) | |
| 401578: 8c860000 lw a2,0(a0) | |
| 40157c: 8fb900b0 lw t9,176(sp) | |
| 401580: 8fa400b4 lw a0,180(sp) | |
| 401584: afa20094 sw v0,148(sp) | |
| 401588: 27a20020 addiu v0,sp,32 | |
| 40158c: 0320f809 jalr t9 | |
| 401590: ac628bf0 sw v0,-29712(v1) | |
| 401594: 8fbc0010 lw gp,16(sp) | |
| 401598: 8f998280 lw t9,-32128(gp) | |
| 40159c: 00402021 move a0,v0 | |
| 4015a0: 04110242 bal 401eac <exit> | |
| 4015a4: 00000000 nop | |
| 4015a8: 8f998074 lw t9,-32652(gp) | |
| 4015ac: 3c040048 lui a0,0x48 | |
| 4015b0: 2484f7b0 addiu a0,a0,-2128 | |
| 4015b4: 041104e1 bal 40293c <__libc_fatal> | |
| 4015b8: 00000000 nop | |
| 4015bc: 2402ffff li v0,-1 | |
| 4015c0: afa00018 sw zero,24(sp) | |
| 4015c4: a3a2001b sb v0,27(sp) | |
| 4015c8: 2402000a li v0,10 | |
| 4015cc: 08100528 j 4014a0 <__libc_start_main+0x130> | |
| 4015d0: a3a2001a sb v0,26(sp) | |
| 4015d4: 0043182b sltu v1,v0,v1 | |
| 4015d8: 1060ff9d beqz v1,401450 <__libc_start_main+0xe0> | |
| 4015dc: 00000000 nop | |
| 4015e0: 08100512 j 401448 <__libc_start_main+0xd8> | |
| 4015e4: 00000000 nop | |
| 4015e8: 8f998074 lw t9,-32652(gp) | |
| 4015ec: 3c040048 lui a0,0x48 | |
| 4015f0: 2484f7c8 addiu a0,a0,-2104 | |
| 4015f4: 041104d1 bal 40293c <__libc_fatal> | |
| 4015f8: 00000000 nop | |
| 4015fc: 8f9989e0 lw t9,-30240(gp) | |
| 401600: 0320f809 jalr t9 | |
| 401604: 00000000 nop | |
| 401608: 8fbc0010 lw gp,16(sp) | |
| 40160c: 2403ffff li v1,-1 | |
| 401610: 8f8289a8 lw v0,-30296(gp) | |
| 401614: 0000000f sync | |
| 401618: c0440000 ll a0,0(v0) | |
| 40161c: 00832821 addu a1,a0,v1 | |
| 401620: e0450000 sc a1,0(v0) | |
| 401624: 10a0fffc beqz a1,401618 <__libc_start_main+0x2a8> | |
| 401628: 00000000 nop | |
| 40162c: 0000000f sync | |
| 401630: 24020001 li v0,1 | |
| 401634: 1082000a beq a0,v0,401660 <__libc_start_main+0x2f0> | |
| 401638: 00000000 nop | |
| 40163c: 8f998284 lw t9,-32124(gp) | |
| 401640: 00002021 move a0,zero | |
| 401644: 0411342d bal 40e6fc <__exit_thread> | |
| 401648: 00000000 nop | |
| 40164c: 8f998288 lw t9,-32120(gp) | |
| 401650: 04110059 bal 4017b8 <__libc_check_standard_fds> | |
| 401654: 00000000 nop | |
| 401658: 08100547 j 40151c <__libc_start_main+0x1ac> | |
| 40165c: 8fbc0010 lw gp,16(sp) | |
| 401660: 08100566 j 401598 <__libc_start_main+0x228> | |
| 401664: 00001021 move v0,zero | |
| ... | |
| 00401670 <check_one_fd>: | |
| 401670: 3c1c004b lui gp,0x4b | |
| 401674: 279c1fc0 addiu gp,gp,8128 | |
| 401678: 8f99828c lw t9,-32116(gp) | |
| 40167c: 27bdff30 addiu sp,sp,-208 | |
| 401680: afb400c8 sw s4,200(sp) | |
| 401684: afb000b8 sw s0,184(sp) | |
| 401688: afbc0010 sw gp,16(sp) | |
| 40168c: afbf00cc sw ra,204(sp) | |
| 401690: afb300c4 sw s3,196(sp) | |
| 401694: afb200c0 sw s2,192(sp) | |
| 401698: afb100bc sw s1,188(sp) | |
| 40169c: 00a0a021 move s4,a1 | |
| 4016a0: 24050001 li a1,1 | |
| 4016a4: 00808021 move s0,a0 | |
| 4016a8: 04113529 bal 40eb50 <__libc_fcntl> | |
| 4016ac: 00000000 nop | |
| 4016b0: 2403ffff li v1,-1 | |
| 4016b4: 10430009 beq v0,v1,4016dc <check_one_fd+0x6c> | |
| 4016b8: 8fbc0010 lw gp,16(sp) | |
| 4016bc: 8fbf00cc lw ra,204(sp) | |
| 4016c0: 8fb400c8 lw s4,200(sp) | |
| 4016c4: 8fb300c4 lw s3,196(sp) | |
| 4016c8: 8fb200c0 lw s2,192(sp) | |
| 4016cc: 8fb100bc lw s1,188(sp) | |
| 4016d0: 8fb000b8 lw s0,184(sp) | |
| 4016d4: 03e00008 jr ra | |
| 4016d8: 27bd00d0 addiu sp,sp,208 | |
| 4016dc: 8f918a2c lw s1,-30164(gp) | |
| 4016e0: 7c03e83b 0x7c03e83b | |
| 4016e4: 02231021 addu v0,s1,v1 | |
| 4016e8: 8c430000 lw v1,0(v0) | |
| 4016ec: 24020009 li v0,9 | |
| 4016f0: 1462fff2 bne v1,v0,4016bc <check_one_fd+0x4c> | |
| 4016f4: 00000000 nop | |
| 4016f8: 32830003 andi v1,s4,0x3 | |
| 4016fc: 24020001 li v0,1 | |
| 401700: 10620024 beq v1,v0,401794 <check_one_fd+0x124> | |
| 401704: 00000000 nop | |
| 401708: 3c040048 lui a0,0x48 | |
| 40170c: 24130103 li s3,259 | |
| 401710: 00009021 move s2,zero | |
| 401714: 2484f7fc addiu a0,a0,-2052 | |
| 401718: 02802821 move a1,s4 | |
| 40171c: 00003021 move a2,zero | |
| 401720: 24020fa5 li v0,4005 | |
| 401724: 0000000c syscall | |
| 401728: 10e00005 beqz a3,401740 <check_one_fd+0xd0> | |
| 40172c: 00000000 nop | |
| 401730: 7c03e83b 0x7c03e83b | |
| 401734: 02232021 addu a0,s1,v1 | |
| 401738: ac820000 sw v0,0(a0) | |
| 40173c: 2402ffff li v0,-1 | |
| 401740: 16020010 bne s0,v0,401784 <check_one_fd+0x114> | |
| 401744: 00000000 nop | |
| 401748: 8f998124 lw t9,-32476(gp) | |
| 40174c: 24040003 li a0,3 | |
| 401750: 02002821 move a1,s0 | |
| 401754: 27a60018 addiu a2,sp,24 | |
| 401758: 041133f1 bal 40e720 <___fxstat64> | |
| 40175c: 00000000 nop | |
| 401760: 14400008 bnez v0,401784 <check_one_fd+0x114> | |
| 401764: 00000000 nop | |
| 401768: 8fa30030 lw v1,48(sp) | |
| 40176c: 24022000 li v0,8192 | |
| 401770: 3063f000 andi v1,v1,0xf000 | |
| 401774: 14620003 bne v1,v0,401784 <check_one_fd+0x114> | |
| 401778: 00000000 nop | |
| 40177c: 1240000a beqz s2,4017a8 <check_one_fd+0x138> | |
| 401780: 8fa20040 lw v0,64(sp) | |
| 401784: 00ff000d break 0xff | |
| 401788: 00ff000d break 0xff | |
| 40178c: 081005e1 j 401784 <check_one_fd+0x114> | |
| 401790: 00000000 nop | |
| 401794: 3c040048 lui a0,0x48 | |
| 401798: 24130107 li s3,263 | |
| 40179c: 00009021 move s2,zero | |
| 4017a0: 081005c6 j 401718 <check_one_fd+0xa8> | |
| 4017a4: 2484f7f0 addiu a0,a0,-2064 | |
| 4017a8: 1453fff6 bne v0,s3,401784 <check_one_fd+0x114> | |
| 4017ac: 00000000 nop | |
| 4017b0: 081005af j 4016bc <check_one_fd+0x4c> | |
| 4017b4: 00000000 nop | |
| 004017b8 <__libc_check_standard_fds>: | |
| 4017b8: 3c050002 lui a1,0x2 | |
| 4017bc: 27bdffe0 addiu sp,sp,-32 | |
| 4017c0: 00002021 move a0,zero | |
| 4017c4: 24a50001 addiu a1,a1,1 | |
| 4017c8: afbf001c sw ra,28(sp) | |
| 4017cc: 0c10059c jal 401670 <check_one_fd> | |
| 4017d0: 00000000 nop | |
| 4017d4: 24040001 li a0,1 | |
| 4017d8: 3c050002 lui a1,0x2 | |
| 4017dc: 0c10059c jal 401670 <check_one_fd> | |
| 4017e0: 00000000 nop | |
| 4017e4: 24040002 li a0,2 | |
| 4017e8: 3c050002 lui a1,0x2 | |
| 4017ec: 0c10059c jal 401670 <check_one_fd> | |
| 4017f0: 00000000 nop | |
| 4017f4: 8fbf001c lw ra,28(sp) | |
| 4017f8: 27bd0020 addiu sp,sp,32 | |
| 4017fc: 03e00008 jr ra | |
| 401800: 00000000 nop | |
| ... | |
| 00401810 <__libc_setup_tls>: | |
| 401810: 3c1c004b lui gp,0x4b | |
| 401814: 279c1fc0 addiu gp,gp,8128 | |
| 401818: 8f828290 lw v0,-32112(gp) | |
| 40181c: 27bdffb8 addiu sp,sp,-72 | |
| 401820: afbf0044 sw ra,68(sp) | |
| 401824: 8c460000 lw a2,0(v0) | |
| 401828: afbe0040 sw s8,64(sp) | |
| 40182c: afb7003c sw s7,60(sp) | |
| 401830: afb60038 sw s6,56(sp) | |
| 401834: afb50034 sw s5,52(sp) | |
| 401838: afb40030 sw s4,48(sp) | |
| 40183c: afb3002c sw s3,44(sp) | |
| 401840: afb20028 sw s2,40(sp) | |
| 401844: afb10024 sw s1,36(sp) | |
| 401848: afb00020 sw s0,32(sp) | |
| 40184c: 10c00019 beqz a2,4018b4 <__libc_setup_tls+0xa4> | |
| 401850: afbc0010 sw gp,16(sp) | |
| 401854: 8f828294 lw v0,-32108(gp) | |
| 401858: 8c470000 lw a3,0(v0) | |
| 40185c: 00073940 sll a3,a3,0x5 | |
| 401860: 00c73821 addu a3,a2,a3 | |
| 401864: 00c7102b sltu v0,a2,a3 | |
| 401868: 10400012 beqz v0,4018b4 <__libc_setup_tls+0xa4> | |
| 40186c: 00000000 nop | |
| 401870: 8cc30000 lw v1,0(a2) | |
| 401874: 24020007 li v0,7 | |
| 401878: 10620082 beq v1,v0,401a84 <__libc_setup_tls+0x274> | |
| 40187c: 00000000 nop | |
| 401880: 00c01821 move v1,a2 | |
| 401884: 24c90020 addiu t1,a2,32 | |
| 401888: 08100629 j 4018a4 <__libc_setup_tls+0x94> | |
| 40188c: 24080007 li t0,7 | |
| 401890: 00661023 subu v0,v1,a2 | |
| 401894: 00491021 addu v0,v0,t1 | |
| 401898: 8c42ffe0 lw v0,-32(v0) | |
| 40189c: 1048007a beq v0,t0,401a88 <__libc_setup_tls+0x278> | |
| 4018a0: 00000000 nop | |
| 4018a4: 24630020 addiu v1,v1,32 | |
| 4018a8: 0067102b sltu v0,v1,a3 | |
| 4018ac: 1440fff8 bnez v0,401890 <__libc_setup_tls+0x80> | |
| 4018b0: 00000000 nop | |
| 4018b4: 00a09021 move s2,a1 | |
| 4018b8: 0000b821 move s7,zero | |
| 4018bc: 00002821 move a1,zero | |
| 4018c0: 0000b021 move s6,zero | |
| 4018c4: 0000a021 move s4,zero | |
| 4018c8: 0000a821 move s5,zero | |
| 4018cc: 24020001 li v0,1 | |
| 4018d0: 00820018 mult a0,v0 | |
| 4018d4: 3c11004b lui s1,0x4b | |
| 4018d8: 8e2497d0 lw a0,-26672(s1) | |
| 4018dc: 8f998298 lw t9,-32104(gp) | |
| 4018e0: afa50018 sw a1,24(sp) | |
| 4018e4: 24840490 addiu a0,a0,1168 | |
| 4018e8: 00942021 addu a0,a0,s4 | |
| 4018ec: 00922021 addu a0,a0,s2 | |
| 4018f0: 3c10004b lui s0,0x4b | |
| 4018f4: 2610ad30 addiu s0,s0,-21200 | |
| 4018f8: 00009812 mflo s3 | |
| 4018fc: 00932021 addu a0,a0,s3 | |
| 401900: 041135ef bal 40f0c0 <__sbrk> | |
| 401904: 00000000 nop | |
| 401908: 0052f021 addu s8,v0,s2 | |
| 40190c: 00121823 negu v1,s2 | |
| 401910: 27de048f addiu s8,s8,1167 | |
| 401914: 03c3f024 and s8,s8,v1 | |
| 401918: 3c06004b lui a2,0x4b | |
| 40191c: 8fbc0010 lw gp,16(sp) | |
| 401920: 24c2ab30 addiu v0,a2,-21712 | |
| 401924: 03d31821 addu v1,s8,s3 | |
| 401928: 00602021 move a0,v1 | |
| 40192c: ac430010 sw v1,16(v0) | |
| 401930: 24030001 li v1,1 | |
| 401934: a0430014 sb v1,20(v0) | |
| 401938: 8fa50018 lw a1,24(sp) | |
| 40193c: 8f9980dc lw t9,-32548(gp) | |
| 401940: 2407003e li a3,62 | |
| 401944: acc7ab30 sw a3,-21712(a2) | |
| 401948: ae130310 sw s3,784(s0) | |
| 40194c: 02c03021 move a2,s6 | |
| 401950: 0411314f bal 40de90 <memcpy> | |
| 401954: 00000000 nop | |
| 401958: 3c02004b lui v0,0x4b | |
| 40195c: 2442ab38 addiu v0,v0,-21704 | |
| 401960: 8fbc0010 lw gp,16(sp) | |
| 401964: afc2fff8 sw v0,-8(s8) | |
| 401968: 27c47000 addiu a0,s8,28672 | |
| 40196c: 240210bb li v0,4283 | |
| 401970: 0000000c syscall | |
| 401974: 10e00006 beqz a3,401990 <__libc_setup_tls+0x180> | |
| 401978: 00000000 nop | |
| 40197c: 8f998074 lw t9,-32652(gp) | |
| 401980: 3c040048 lui a0,0x48 | |
| 401984: 2484f808 addiu a0,a0,-2040 | |
| 401988: 041103ec bal 40293c <__libc_fatal> | |
| 40198c: 00000000 nop | |
| 401990: 8e060268 lw a2,616(s0) | |
| 401994: 3c053fff lui a1,0x3fff | |
| 401998: 34a5ffff ori a1,a1,0xffff | |
| 40199c: 00c52824 and a1,a2,a1 | |
| 4019a0: ae050268 sw a1,616(s0) | |
| 4019a4: 3c04004b lui a0,0x4b | |
| 4019a8: 24050040 li a1,64 | |
| 4019ac: 2482b058 addiu v0,a0,-20392 | |
| 4019b0: ac85b058 sw a1,-20392(a0) | |
| 4019b4: 8f848174 lw a0,-32396(gp) | |
| 4019b8: 24030001 li v1,1 | |
| 4019bc: ae030314 sw v1,788(s0) | |
| 4019c0: ac830000 sw v1,0(a0) | |
| 4019c4: 8f838164 lw v1,-32412(gp) | |
| 4019c8: ae150308 sw s5,776(s0) | |
| 4019cc: ae140304 sw s4,772(s0) | |
| 4019d0: ae1702fc sw s7,764(s0) | |
| 4019d4: ae160300 sw s6,768(s0) | |
| 4019d8: ac620000 sw v0,0(v1) | |
| 4019dc: 12a00027 beqz s5,401a7c <__libc_setup_tls+0x26c> | |
| 4019e0: ac500014 sw s0,20(v0) | |
| 4019e4: 0295a021 addu s4,s4,s5 | |
| 4019e8: 2694ffff addiu s4,s4,-1 | |
| 4019ec: 0295001b divu zero,s4,s5 | |
| 4019f0: 02a001f4 teq s5,zero,0x7 | |
| 4019f4: 0000a012 mflo s4 | |
| ... | |
| 401a00: 02950018 mult s4,s5 | |
| 401a04: 2e440010 sltiu a0,s2,16 | |
| 401a08: 24020010 li v0,16 | |
| 401a0c: 0244100a movz v0,s2,a0 | |
| 401a10: 8f84829c lw a0,-32100(gp) | |
| 401a14: 8e2397d0 lw v1,-26672(s1) | |
| 401a18: 8fbf0044 lw ra,68(sp) | |
| 401a1c: ac820000 sw v0,0(a0) | |
| 401a20: 8f8282a0 lw v0,-32096(gp) | |
| 401a24: 2463000f addiu v1,v1,15 | |
| 401a28: 24040001 li a0,1 | |
| 401a2c: ac440000 sw a0,0(v0) | |
| 401a30: 8fbe0040 lw s8,64(sp) | |
| 401a34: 8fb7003c lw s7,60(sp) | |
| 401a38: 8fb60038 lw s6,56(sp) | |
| 401a3c: 8fb50034 lw s5,52(sp) | |
| 401a40: 8fb20028 lw s2,40(sp) | |
| 401a44: 0000a012 mflo s4 | |
| 401a48: 02939821 addu s3,s4,s3 | |
| 401a4c: 00731021 addu v0,v1,s3 | |
| 401a50: 2403fff0 li v1,-16 | |
| 401a54: 00431024 and v0,v0,v1 | |
| 401a58: ae2297d0 sw v0,-26672(s1) | |
| 401a5c: 8f8282a4 lw v0,-32092(gp) | |
| 401a60: 8fb40030 lw s4,48(sp) | |
| 401a64: 8fb10024 lw s1,36(sp) | |
| 401a68: ac530000 sw s3,0(v0) | |
| 401a6c: 8fb00020 lw s0,32(sp) | |
| 401a70: 8fb3002c lw s3,44(sp) | |
| 401a74: 03e00008 jr ra | |
| 401a78: 27bd0048 addiu sp,sp,72 | |
| 401a7c: 08100680 j 401a00 <__libc_setup_tls+0x1f0> | |
| 401a80: 24150001 li s5,1 | |
| 401a84: 00c01821 move v1,a2 | |
| 401a88: 8c62001c lw v0,28(v1) | |
| 401a8c: 8c770008 lw s7,8(v1) | |
| 401a90: 8c740014 lw s4,20(v1) | |
| 401a94: 00a2902b sltu s2,a1,v0 | |
| 401a98: 0052280b movn a1,v0,s2 | |
| 401a9c: 00a09021 move s2,a1 | |
| 401aa0: 8c760010 lw s6,16(v1) | |
| 401aa4: 02e02821 move a1,s7 | |
| 401aa8: 1040ff87 beqz v0,4018c8 <__libc_setup_tls+0xb8> | |
| 401aac: 00000000 nop | |
| 401ab0: 2453ffff addiu s3,v0,-1 | |
| 401ab4: 02642021 addu a0,s3,a0 | |
| 401ab8: 0082001b divu zero,a0,v0 | |
| 401abc: 004001f4 teq v0,zero,0x7 | |
| 401ac0: 02e02821 move a1,s7 | |
| 401ac4: 0040a821 move s5,v0 | |
| 401ac8: 00002012 mflo a0 | |
| 401acc: 08100634 j 4018d0 <__libc_setup_tls+0xc0> | |
| 401ad0: 00000000 nop | |
| 00401ad4 <_dl_tls_setup>: | |
| 401ad4: 3c03004b lui v1,0x4b | |
| 401ad8: 8c6597d0 lw a1,-26672(v1) | |
| 401adc: 2407fff0 li a3,-16 | |
| 401ae0: 3c1c004b lui gp,0x4b | |
| 401ae4: 24a5000f addiu a1,a1,15 | |
| 401ae8: 279c1fc0 addiu gp,gp,8128 | |
| 401aec: 3c04004b lui a0,0x4b | |
| 401af0: 00a72824 and a1,a1,a3 | |
| 401af4: 24070040 li a3,64 | |
| 401af8: 2486b058 addiu a2,a0,-20392 | |
| 401afc: ac87b058 sw a3,-20392(a0) | |
| 401b00: 8f848174 lw a0,-32396(gp) | |
| 401b04: ac6597d0 sw a1,-26672(v1) | |
| 401b08: 8f8382a4 lw v1,-32092(gp) | |
| 401b0c: 24020001 li v0,1 | |
| 401b10: ac820000 sw v0,0(a0) | |
| 401b14: 8f848164 lw a0,-32412(gp) | |
| 401b18: ac600000 sw zero,0(v1) | |
| 401b1c: 8f83829c lw v1,-32100(gp) | |
| 401b20: ac860000 sw a2,0(a0) | |
| 401b24: 24040010 li a0,16 | |
| 401b28: ac640000 sw a0,0(v1) | |
| 401b2c: 8f8382a0 lw v1,-32096(gp) | |
| 401b30: ac620000 sw v0,0(v1) | |
| 401b34: 00001021 move v0,zero | |
| 401b38: 03e00008 jr ra | |
| 401b3c: 00000000 nop | |
| 00401b40 <__pthread_initialize_minimal>: | |
| 401b40: 27bdffe0 addiu sp,sp,-32 | |
| 401b44: 00002021 move a0,zero | |
| 401b48: 24050010 li a1,16 | |
| 401b4c: afbf001c sw ra,28(sp) | |
| 401b50: 0c100604 jal 401810 <__libc_setup_tls> | |
| 401b54: 00000000 nop | |
| 401b58: 8fbf001c lw ra,28(sp) | |
| 401b5c: 27bd0020 addiu sp,sp,32 | |
| 401b60: 03e00008 jr ra | |
| 401b64: 00000000 nop | |
| 00401b68 <__tls_get_addr>: | |
| 401b68: 7c03e83b 0x7c03e83b | |
| 401b6c: 8c628ff8 lw v0,-28680(v1) | |
| 401b70: 8c840004 lw a0,4(a0) | |
| 401b74: 8c430008 lw v1,8(v0) | |
| 401b78: 34028000 li v0,0x8000 | |
| 401b7c: 00821021 addu v0,a0,v0 | |
| 401b80: 03e00008 jr ra | |
| 401b84: 00621021 addu v0,v1,v0 | |
| ... | |
| 00401b90 <__libc_csu_irel>: | |
| 401b90: 03e00008 jr ra | |
| 401b94: 00000000 nop | |
| 00401b98 <__libc_csu_init>: | |
| 401b98: 3c1c004b lui gp,0x4b | |
| 401b9c: 27bdffc8 addiu sp,sp,-56 | |
| 401ba0: 279c1fc0 addiu gp,gp,8128 | |
| 401ba4: afb50030 sw s5,48(sp) | |
| 401ba8: afb10020 sw s1,32(sp) | |
| 401bac: 8f9582a8 lw s5,-32088(gp) | |
| 401bb0: 8f9182a8 lw s1,-32088(gp) | |
| 401bb4: afb4002c sw s4,44(sp) | |
| 401bb8: afb30028 sw s3,40(sp) | |
| 401bbc: 02b1a823 subu s5,s5,s1 | |
| 401bc0: 0015a883 sra s5,s5,0x2 | |
| 401bc4: afb20024 sw s2,36(sp) | |
| 401bc8: afbf0034 sw ra,52(sp) | |
| 401bcc: afb0001c sw s0,28(sp) | |
| 401bd0: afbc0010 sw gp,16(sp) | |
| 401bd4: 00809021 move s2,a0 | |
| 401bd8: 00a09821 move s3,a1 | |
| 401bdc: 00c0a021 move s4,a2 | |
| 401be0: 12a0000d beqz s5,401c18 <__libc_csu_init+0x80> | |
| 401be4: 00000000 nop | |
| 401be8: 00008021 move s0,zero | |
| 401bec: 8e390000 lw t9,0(s1) | |
| 401bf0: 02402021 move a0,s2 | |
| 401bf4: 02602821 move a1,s3 | |
| 401bf8: 02803021 move a2,s4 | |
| 401bfc: 26100001 addiu s0,s0,1 | |
| 401c00: 0320f809 jalr t9 | |
| 401c04: 00000000 nop | |
| 401c08: 26310004 addiu s1,s1,4 | |
| 401c0c: 8fbc0010 lw gp,16(sp) | |
| 401c10: 1615fff6 bne s0,s5,401bec <__libc_csu_init+0x54> | |
| 401c14: 00000000 nop | |
| 401c18: 8f9982ac lw t9,-32084(gp) | |
| 401c1c: 0411f981 bal 400224 <_init> | |
| 401c20: 00000000 nop | |
| 401c24: 8fbc0010 lw gp,16(sp) | |
| 401c28: 8f9182a8 lw s1,-32088(gp) | |
| 401c2c: 8f9582a8 lw s5,-32088(gp) | |
| 401c30: 02b1a823 subu s5,s5,s1 | |
| 401c34: 0015a883 sra s5,s5,0x2 | |
| 401c38: 12a0000c beqz s5,401c6c <__libc_csu_init+0xd4> | |
| 401c3c: 00000000 nop | |
| 401c40: 00008021 move s0,zero | |
| 401c44: 8e390000 lw t9,0(s1) | |
| 401c48: 02402021 move a0,s2 | |
| 401c4c: 02602821 move a1,s3 | |
| 401c50: 02803021 move a2,s4 | |
| 401c54: 26100001 addiu s0,s0,1 | |
| 401c58: 0320f809 jalr t9 | |
| 401c5c: 00000000 nop | |
| 401c60: 26310004 addiu s1,s1,4 | |
| 401c64: 1615fff7 bne s0,s5,401c44 <__libc_csu_init+0xac> | |
| 401c68: 00000000 nop | |
| 401c6c: 8fbf0034 lw ra,52(sp) | |
| 401c70: 8fb50030 lw s5,48(sp) | |
| 401c74: 8fb4002c lw s4,44(sp) | |
| 401c78: 8fb30028 lw s3,40(sp) | |
| 401c7c: 8fb20024 lw s2,36(sp) | |
| 401c80: 8fb10020 lw s1,32(sp) | |
| 401c84: 8fb0001c lw s0,28(sp) | |
| 401c88: 27bd0038 addiu sp,sp,56 | |
| 401c8c: 03e00008 jr ra | |
| 401c90: 00000000 nop | |
| 00401c94 <__libc_csu_fini>: | |
| 401c94: 3c1c004b lui gp,0x4b | |
| 401c98: 27bdffd8 addiu sp,sp,-40 | |
| 401c9c: 279c1fc0 addiu gp,gp,8128 | |
| 401ca0: afb10020 sw s1,32(sp) | |
| 401ca4: 8f8282a8 lw v0,-32088(gp) | |
| 401ca8: 8f9182a8 lw s1,-32088(gp) | |
| 401cac: afbf0024 sw ra,36(sp) | |
| 401cb0: afb0001c sw s0,28(sp) | |
| 401cb4: 02228823 subu s1,s1,v0 | |
| 401cb8: 00118883 sra s1,s1,0x2 | |
| 401cbc: afbc0010 sw gp,16(sp) | |
| 401cc0: 1220000e beqz s1,401cfc <__libc_csu_fini+0x68> | |
| 401cc4: 00000000 nop | |
| 401cc8: 2631ffff addiu s1,s1,-1 | |
| 401ccc: 00118080 sll s0,s1,0x2 | |
| 401cd0: 00508021 addu s0,v0,s0 | |
| 401cd4: 08100738 j 401ce0 <__libc_csu_fini+0x4c> | |
| 401cd8: 00000000 nop | |
| 401cdc: 2631ffff addiu s1,s1,-1 | |
| 401ce0: 8e190000 lw t9,0(s0) | |
| 401ce4: 2610fffc addiu s0,s0,-4 | |
| 401ce8: 0320f809 jalr t9 | |
| 401cec: 00000000 nop | |
| 401cf0: 8fbc0010 lw gp,16(sp) | |
| 401cf4: 1620fff9 bnez s1,401cdc <__libc_csu_fini+0x48> | |
| 401cf8: 00000000 nop | |
| 401cfc: 8f9982b0 lw t9,-32080(gp) | |
| 401d00: 0320f809 jalr t9 | |
| 401d04: 00000000 nop | |
| 401d08: 8fbf0024 lw ra,36(sp) | |
| 401d0c: 8fb10020 lw s1,32(sp) | |
| 401d10: 8fb0001c lw s0,28(sp) | |
| 401d14: 27bd0028 addiu sp,sp,40 | |
| 401d18: 03e00008 jr ra | |
| 401d1c: 00000000 nop | |
| 00401d20 <_setjmp>: | |
| 401d20: 3c1c004b lui gp,0x4b | |
| 401d24: 279c1fc0 addiu gp,gp,8128 | |
| 401d28: 8f9982b4 lw t9,-32076(gp) | |
| 401d2c: 03200008 jr t9 | |
| 401d30: 00002821 move a1,zero | |
| ... | |
| 00401d40 <__run_exit_handlers>: | |
| 401d40: 3c1c004b lui gp,0x4b | |
| 401d44: 27bdffc8 addiu sp,sp,-56 | |
| 401d48: 279c1fc0 addiu gp,gp,8128 | |
| 401d4c: afb60030 sw s6,48(sp) | |
| 401d50: afb5002c sw s5,44(sp) | |
| 401d54: afb40028 sw s4,40(sp) | |
| 401d58: afb30024 sw s3,36(sp) | |
| 401d5c: afb1001c sw s1,28(sp) | |
| 401d60: afb00018 sw s0,24(sp) | |
| 401d64: afbf0034 sw ra,52(sp) | |
| 401d68: afb20020 sw s2,32(sp) | |
| 401d6c: afbc0010 sw gp,16(sp) | |
| 401d70: 00808021 move s0,a0 | |
| 401d74: 00a08821 move s1,a1 | |
| 401d78: 30d600ff andi s6,a2,0xff | |
| 401d7c: 24130003 li s3,3 | |
| 401d80: 24140004 li s4,4 | |
| 401d84: 24150002 li s5,2 | |
| 401d88: 8e320000 lw s2,0(s1) | |
| 401d8c: 1240002d beqz s2,401e44 <__run_exit_handlers+0x104> | |
| 401d90: 00000000 nop | |
| 401d94: 8e420004 lw v0,4(s2) | |
| 401d98: 10400026 beqz v0,401e34 <__run_exit_handlers+0xf4> | |
| 401d9c: 00000000 nop | |
| 401da0: 2442ffff addiu v0,v0,-1 | |
| 401da4: 00021900 sll v1,v0,0x4 | |
| 401da8: 24630008 addiu v1,v1,8 | |
| 401dac: 02431821 addu v1,s2,v1 | |
| 401db0: 8c640000 lw a0,0(v1) | |
| 401db4: ae420004 sw v0,4(s2) | |
| 401db8: 10930017 beq a0,s3,401e18 <__run_exit_handlers+0xd8> | |
| 401dbc: 00000000 nop | |
| 401dc0: 1094000c beq a0,s4,401df4 <__run_exit_handlers+0xb4> | |
| 401dc4: 00000000 nop | |
| 401dc8: 1495fff3 bne a0,s5,401d98 <__run_exit_handlers+0x58> | |
| 401dcc: 00000000 nop | |
| 401dd0: 8c790004 lw t9,4(v1) | |
| 401dd4: 8c650008 lw a1,8(v1) | |
| 401dd8: 02002021 move a0,s0 | |
| 401ddc: 0320f809 jalr t9 | |
| 401de0: 00000000 nop | |
| 401de4: 8fbc0010 lw gp,16(sp) | |
| 401de8: 8e420004 lw v0,4(s2) | |
| 401dec: 08100766 j 401d98 <__run_exit_handlers+0x58> | |
| 401df0: 00000000 nop | |
| 401df4: 8c790004 lw t9,4(v1) | |
| 401df8: 8c640008 lw a0,8(v1) | |
| 401dfc: 02002821 move a1,s0 | |
| 401e00: 0320f809 jalr t9 | |
| 401e04: 00000000 nop | |
| 401e08: 8fbc0010 lw gp,16(sp) | |
| 401e0c: 8e420004 lw v0,4(s2) | |
| 401e10: 08100766 j 401d98 <__run_exit_handlers+0x58> | |
| 401e14: 00000000 nop | |
| 401e18: 8c790004 lw t9,4(v1) | |
| 401e1c: 0320f809 jalr t9 | |
| 401e20: 00000000 nop | |
| 401e24: 8fbc0010 lw gp,16(sp) | |
| 401e28: 8e420004 lw v0,4(s2) | |
| 401e2c: 08100766 j 401d98 <__run_exit_handlers+0x58> | |
| 401e30: 00000000 nop | |
| 401e34: 8e420000 lw v0,0(s2) | |
| 401e38: ae220000 sw v0,0(s1) | |
| 401e3c: 14400014 bnez v0,401e90 <__run_exit_handlers+0x150> | |
| 401e40: 00000000 nop | |
| 401e44: 12c0000e beqz s6,401e80 <__run_exit_handlers+0x140> | |
| 401e48: 00000000 nop | |
| 401e4c: 8f9182b8 lw s1,-32072(gp) | |
| 401e50: 8f9282bc lw s2,-32068(gp) | |
| 401e54: 0232102b sltu v0,s1,s2 | |
| 401e58: 10400009 beqz v0,401e80 <__run_exit_handlers+0x140> | |
| 401e5c: 00000000 nop | |
| 401e60: 8e390000 lw t9,0(s1) | |
| 401e64: 26310004 addiu s1,s1,4 | |
| 401e68: 0320f809 jalr t9 | |
| 401e6c: 00000000 nop | |
| 401e70: 0232102b sltu v0,s1,s2 | |
| 401e74: 8fbc0010 lw gp,16(sp) | |
| 401e78: 1440fff9 bnez v0,401e60 <__run_exit_handlers+0x120> | |
| 401e7c: 00000000 nop | |
| 401e80: 8f9982c0 lw t9,-32064(gp) | |
| 401e84: 02002021 move a0,s0 | |
| 401e88: 041131f5 bal 40e660 <_exit> | |
| 401e8c: 00000000 nop | |
| 401e90: 8f99805c lw t9,-32676(gp) | |
| 401e94: 02402021 move a0,s2 | |
| 401e98: 041125cb bal 40b5c8 <__cfree> | |
| 401e9c: 00000000 nop | |
| 401ea0: 8fbc0010 lw gp,16(sp) | |
| 401ea4: 08100762 j 401d88 <__run_exit_handlers+0x48> | |
| 401ea8: 00000000 nop | |
| 00401eac <exit>: | |
| 401eac: 3c1c004b lui gp,0x4b | |
| 401eb0: 279c1fc0 addiu gp,gp,8128 | |
| 401eb4: 8f8582c4 lw a1,-32060(gp) | |
| 401eb8: 27bdffe0 addiu sp,sp,-32 | |
| 401ebc: 24060001 li a2,1 | |
| 401ec0: afbf001c sw ra,28(sp) | |
| 401ec4: afbc0010 sw gp,16(sp) | |
| 401ec8: 0c100750 jal 401d40 <__run_exit_handlers> | |
| 401ecc: 00000000 nop | |
| 00401ed0 <__new_exitfn>: | |
| 401ed0: 3c1c004b lui gp,0x4b | |
| 401ed4: 27bdffd0 addiu sp,sp,-48 | |
| 401ed8: 279c1fc0 addiu gp,gp,8128 | |
| 401edc: afb30028 sw s3,40(sp) | |
| 401ee0: afb10020 sw s1,32(sp) | |
| 401ee4: afbf002c sw ra,44(sp) | |
| 401ee8: afb20024 sw s2,36(sp) | |
| 401eec: afb0001c sw s0,28(sp) | |
| 401ef0: afbc0010 sw gp,16(sp) | |
| 401ef4: 00809821 move s3,a0 | |
| 401ef8: 3c11004b lui s1,0x4b | |
| 401efc: 24030001 li v1,1 | |
| 401f00: 00001021 move v0,zero | |
| 401f04: c225b260 ll a1,-19872(s1) | |
| 401f08: 14a20006 bne a1,v0,401f24 <__new_exitfn+0x54> | |
| 401f0c: 00002021 move a0,zero | |
| 401f10: 00602021 move a0,v1 | |
| 401f14: e224b260 sc a0,-19872(s1) | |
| 401f18: 1080fffa beqz a0,401f04 <__new_exitfn+0x34> | |
| 401f1c: 00000000 nop | |
| 401f20: 0000000f sync | |
| 401f24: 10800066 beqz a0,4020c0 <__new_exitfn+0x1f0> | |
| 401f28: 00000000 nop | |
| 401f2c: 8e720000 lw s2,0(s3) | |
| 401f30: 12400043 beqz s2,402040 <__new_exitfn+0x170> | |
| 401f34: 00000000 nop | |
| 401f38: 02403821 move a3,s2 | |
| 401f3c: 00001021 move v0,zero | |
| 401f40: 8ce60004 lw a2,4(a3) | |
| 401f44: 10c00013 beqz a2,401f94 <__new_exitfn+0xc4> | |
| 401f48: 00000000 nop | |
| 401f4c: 24c3ffff addiu v1,a2,-1 | |
| 401f50: 00032100 sll a0,v1,0x4 | |
| 401f54: 00e42021 addu a0,a3,a0 | |
| 401f58: 8c840008 lw a0,8(a0) | |
| 401f5c: 14800014 bnez a0,401fb0 <__new_exitfn+0xe0> | |
| 401f60: 00000000 nop | |
| 401f64: 00062100 sll a0,a2,0x4 | |
| 401f68: 2484ffe8 addiu a0,a0,-24 | |
| 401f6c: 081007e2 j 401f88 <__new_exitfn+0xb8> | |
| 401f70: 00e42021 addu a0,a3,a0 | |
| 401f74: 2484fff0 addiu a0,a0,-16 | |
| 401f78: 8c850010 lw a1,16(a0) | |
| 401f7c: 14a0000c bnez a1,401fb0 <__new_exitfn+0xe0> | |
| 401f80: 00000000 nop | |
| 401f84: 2463ffff addiu v1,v1,-1 | |
| 401f88: 00603021 move a2,v1 | |
| 401f8c: 1460fff9 bnez v1,401f74 <__new_exitfn+0xa4> | |
| 401f90: 00000000 nop | |
| 401f94: 8ce30000 lw v1,0(a3) | |
| 401f98: ace00004 sw zero,4(a3) | |
| 401f9c: 10600029 beqz v1,402044 <__new_exitfn+0x174> | |
| 401fa0: 00e01021 move v0,a3 | |
| 401fa4: 00603821 move a3,v1 | |
| 401fa8: 081007d0 j 401f40 <__new_exitfn+0x70> | |
| 401fac: 00000000 nop | |
| 401fb0: 24030020 li v1,32 | |
| 401fb4: 10c30024 beq a2,v1,402048 <__new_exitfn+0x178> | |
| 401fb8: 00000000 nop | |
| 401fbc: 00068100 sll s0,a2,0x4 | |
| 401fc0: 26100008 addiu s0,s0,8 | |
| 401fc4: 24c60001 addiu a2,a2,1 | |
| 401fc8: 00f08021 addu s0,a3,s0 | |
| 401fcc: ace60004 sw a2,4(a3) | |
| 401fd0: 8f8282c8 lw v0,-32056(gp) | |
| 401fd4: 24030001 li v1,1 | |
| 401fd8: ae030000 sw v1,0(s0) | |
| 401fdc: 8c440004 lw a0,4(v0) | |
| 401fe0: 8c450000 lw a1,0(v0) | |
| 401fe4: 24830001 addiu v1,a0,1 | |
| 401fe8: 0064202b sltu a0,v1,a0 | |
| 401fec: 00852021 addu a0,a0,a1 | |
| 401ff0: ac440000 sw a0,0(v0) | |
| 401ff4: ac430004 sw v1,4(v0) | |
| 401ff8: 00001021 move v0,zero | |
| 401ffc: 0000000f sync | |
| 402000: c223b260 ll v1,-19872(s1) | |
| 402004: 00402021 move a0,v0 | |
| 402008: e224b260 sc a0,-19872(s1) | |
| 40200c: 1080fffc beqz a0,402000 <__new_exitfn+0x130> | |
| 402010: 00000000 nop | |
| 402014: 28620002 slti v0,v1,2 | |
| 402018: 1040002f beqz v0,4020d8 <__new_exitfn+0x208> | |
| 40201c: 00000000 nop | |
| 402020: 8fbf002c lw ra,44(sp) | |
| 402024: 02001021 move v0,s0 | |
| 402028: 8fb30028 lw s3,40(sp) | |
| 40202c: 8fb20024 lw s2,36(sp) | |
| 402030: 8fb10020 lw s1,32(sp) | |
| 402034: 8fb0001c lw s0,28(sp) | |
| 402038: 03e00008 jr ra | |
| 40203c: 27bd0030 addiu sp,sp,48 | |
| 402040: 00001021 move v0,zero | |
| 402044: 00003821 move a3,zero | |
| 402048: 10400005 beqz v0,402060 <__new_exitfn+0x190> | |
| 40204c: 00000000 nop | |
| 402050: 24030001 li v1,1 | |
| 402054: 24500008 addiu s0,v0,8 | |
| 402058: 081007f4 j 401fd0 <__new_exitfn+0x100> | |
| 40205c: ac430004 sw v1,4(v0) | |
| 402060: 10e0000d beqz a3,402098 <__new_exitfn+0x1c8> | |
| 402064: 00000000 nop | |
| 402068: 8f99824c lw t9,-32180(gp) | |
| 40206c: 24040001 li a0,1 | |
| 402070: 24050208 li a1,520 | |
| 402074: 041129a2 bal 40c700 <__calloc> | |
| 402078: 00000000 nop | |
| 40207c: 00008021 move s0,zero | |
| 402080: 8fbc0010 lw gp,16(sp) | |
| 402084: 1040ffdc beqz v0,401ff8 <__new_exitfn+0x128> | |
| 402088: 00000000 nop | |
| 40208c: ac520000 sw s2,0(v0) | |
| 402090: 08100814 j 402050 <__new_exitfn+0x180> | |
| 402094: ae620000 sw v0,0(s3) | |
| 402098: 8f998070 lw t9,-32656(gp) | |
| 40209c: 3c040048 lui a0,0x48 | |
| 4020a0: 3c050048 lui a1,0x48 | |
| 4020a4: 3c070048 lui a3,0x48 | |
| 4020a8: 2484f818 addiu a0,a0,-2024 | |
| 4020ac: 24a5f82c addiu a1,a1,-2004 | |
| 4020b0: 24060064 li a2,100 | |
| 4020b4: 24e7f83c addiu a3,a3,-1988 | |
| 4020b8: 04113f55 bal 411e10 <__assert_fail> | |
| 4020bc: 00000000 nop | |
| 4020c0: 8f998044 lw t9,-32700(gp) | |
| 4020c4: 2624b260 addiu a0,s1,-19872 | |
| 4020c8: 041138a1 bal 410350 <__lll_lock_wait_private> | |
| 4020cc: 00000000 nop | |
| 4020d0: 081007cb j 401f2c <__new_exitfn+0x5c> | |
| 4020d4: 8fbc0010 lw gp,16(sp) | |
| 4020d8: 3c04004b lui a0,0x4b | |
| 4020dc: 2484b260 addiu a0,a0,-19872 | |
| 4020e0: 7c03e83b 0x7c03e83b | |
| 4020e4: 8c658b78 lw a1,-29832(v1) | |
| 4020e8: 24060001 li a2,1 | |
| 4020ec: 00003821 move a3,zero | |
| 4020f0: 34a50001 ori a1,a1,0x1 | |
| 4020f4: 2402108e li v0,4238 | |
| 4020f8: 0000000c syscall | |
| 4020fc: 08100808 j 402020 <__new_exitfn+0x150> | |
| 402100: 00000000 nop | |
| 00402104 <__internal_atexit>: | |
| 402104: 27bdffd8 addiu sp,sp,-40 | |
| 402108: afb00020 sw s0,32(sp) | |
| 40210c: 00808021 move s0,a0 | |
| 402110: 00e02021 move a0,a3 | |
| 402114: afa50018 sw a1,24(sp) | |
| 402118: afa6001c sw a2,28(sp) | |
| 40211c: afbf0024 sw ra,36(sp) | |
| 402120: 0c1007b4 jal 401ed0 <__new_exitfn> | |
| 402124: 00000000 nop | |
| 402128: 2403ffff li v1,-1 | |
| 40212c: 8fa50018 lw a1,24(sp) | |
| 402130: 10400008 beqz v0,402154 <__internal_atexit+0x50> | |
| 402134: 8fa6001c lw a2,28(sp) | |
| 402138: ac500004 sw s0,4(v0) | |
| 40213c: ac450008 sw a1,8(v0) | |
| 402140: ac46000c sw a2,12(v0) | |
| 402144: 0000000f sync | |
| 402148: 24030004 li v1,4 | |
| 40214c: ac430000 sw v1,0(v0) | |
| 402150: 00001821 move v1,zero | |
| 402154: 8fbf0024 lw ra,36(sp) | |
| 402158: 00601021 move v0,v1 | |
| 40215c: 8fb00020 lw s0,32(sp) | |
| 402160: 03e00008 jr ra | |
| 402164: 27bd0028 addiu sp,sp,40 | |
| 00402168 <__cxa_atexit>: | |
| 402168: 3c07004b lui a3,0x4b | |
| 40216c: 27bdffe0 addiu sp,sp,-32 | |
| 402170: 24e797e0 addiu a3,a3,-26656 | |
| 402174: afbf001c sw ra,28(sp) | |
| 402178: 0c100841 jal 402104 <__internal_atexit> | |
| 40217c: 00000000 nop | |
| 402180: 8fbf001c lw ra,28(sp) | |
| 402184: 27bd0020 addiu sp,sp,32 | |
| 402188: 03e00008 jr ra | |
| 40218c: 00000000 nop | |
| 00402190 <_IO_puts>: | |
| 402190: 3c1c004b lui gp,0x4b | |
| 402194: 27bdffd0 addiu sp,sp,-48 | |
| 402198: 279c1fc0 addiu gp,gp,8128 | |
| 40219c: 8f998098 lw t9,-32616(gp) | |
| 4021a0: afb20020 sw s2,32(sp) | |
| 4021a4: 8f9282cc lw s2,-32052(gp) | |
| 4021a8: afb30024 sw s3,36(sp) | |
| 4021ac: afb1001c sw s1,28(sp) | |
| 4021b0: afb00018 sw s0,24(sp) | |
| 4021b4: afbc0010 sw gp,16(sp) | |
| 4021b8: afbf002c sw ra,44(sp) | |
| 4021bc: afb40028 sw s4,40(sp) | |
| 4021c0: 00809821 move s3,a0 | |
| 4021c4: 04112d16 bal 40d620 <strlen> | |
| 4021c8: 00000000 nop | |
| 4021cc: 8e500000 lw s0,0(s2) | |
| 4021d0: 00408821 move s1,v0 | |
| 4021d4: 8fbc0010 lw gp,16(sp) | |
| 4021d8: 8e020000 lw v0,0(s0) | |
| 4021dc: 02002021 move a0,s0 | |
| 4021e0: 30428000 andi v0,v0,0x8000 | |
| 4021e4: 14400018 bnez v0,402248 <_IO_puts+0xb8> | |
| 4021e8: 00000000 nop | |
| 4021ec: 7c03e83b 0x7c03e83b | |
| 4021f0: 8e050048 lw a1,72(s0) | |
| 4021f4: 24748b70 addiu s4,v1,-29840 | |
| 4021f8: 8ca30008 lw v1,8(a1) | |
| 4021fc: 1074004e beq v1,s4,402338 <_IO_puts+0x1a8> | |
| 402200: 00000000 nop | |
| 402204: 24030001 li v1,1 | |
| 402208: c0a60000 ll a2,0(a1) | |
| 40220c: 14c20006 bne a2,v0,402228 <_IO_puts+0x98> | |
| 402210: 00002021 move a0,zero | |
| 402214: 00602021 move a0,v1 | |
| 402218: e0a40000 sc a0,0(a1) | |
| 40221c: 1080fffa beqz a0,402208 <_IO_puts+0x78> | |
| 402220: 00000000 nop | |
| 402224: 0000000f sync | |
| 402228: 1080005b beqz a0,402398 <_IO_puts+0x208> | |
| 40222c: 00000000 nop | |
| 402230: 8e050048 lw a1,72(s0) | |
| 402234: 8e440000 lw a0,0(s2) | |
| 402238: acb40008 sw s4,8(a1) | |
| 40223c: 8ca20004 lw v0,4(a1) | |
| 402240: 24420001 addiu v0,v0,1 | |
| 402244: aca20004 sw v0,4(a1) | |
| 402248: 8c82006c lw v0,108(a0) | |
| 40224c: 14400034 bnez v0,402320 <_IO_puts+0x190> | |
| 402250: 00000000 nop | |
| 402254: 2402ffff li v0,-1 | |
| 402258: ac82006c sw v0,108(a0) | |
| 40225c: 8c820098 lw v0,152(a0) | |
| 402260: 02602821 move a1,s3 | |
| 402264: 02203021 move a2,s1 | |
| 402268: 8c59001c lw t9,28(v0) | |
| 40226c: 0320f809 jalr t9 | |
| 402270: 00000000 nop | |
| 402274: 1622002d bne s1,v0,40232c <_IO_puts+0x19c> | |
| 402278: 8fbc0010 lw gp,16(sp) | |
| 40227c: 8e440000 lw a0,0(s2) | |
| 402280: 8c820014 lw v0,20(a0) | |
| 402284: 8c830018 lw v1,24(a0) | |
| 402288: 0043182b sltu v1,v0,v1 | |
| 40228c: 10600038 beqz v1,402370 <_IO_puts+0x1e0> | |
| 402290: 00000000 nop | |
| 402294: 24430001 addiu v1,v0,1 | |
| 402298: 2405000a li a1,10 | |
| 40229c: a0450000 sb a1,0(v0) | |
| 4022a0: ac830014 sw v1,20(a0) | |
| 4022a4: 26310001 addiu s1,s1,1 | |
| 4022a8: 06200025 bltz s1,402340 <_IO_puts+0x1b0> | |
| 4022ac: 00000000 nop | |
| 4022b0: 8e020000 lw v0,0(s0) | |
| 4022b4: 30428000 andi v0,v0,0x8000 | |
| 4022b8: 14400010 bnez v0,4022fc <_IO_puts+0x16c> | |
| 4022bc: 00000000 nop | |
| 4022c0: 8e040048 lw a0,72(s0) | |
| 4022c4: 8c820004 lw v0,4(a0) | |
| 4022c8: 2442ffff addiu v0,v0,-1 | |
| 4022cc: 1440000b bnez v0,4022fc <_IO_puts+0x16c> | |
| 4022d0: ac820004 sw v0,4(a0) | |
| 4022d4: ac800008 sw zero,8(a0) | |
| 4022d8: 0000000f sync | |
| 4022dc: c0830000 ll v1,0(a0) | |
| 4022e0: 00402821 move a1,v0 | |
| 4022e4: e0850000 sc a1,0(a0) | |
| 4022e8: 10a0fffc beqz a1,4022dc <_IO_puts+0x14c> | |
| 4022ec: 00000000 nop | |
| 4022f0: 28620002 slti v0,v1,2 | |
| 4022f4: 10400015 beqz v0,40234c <_IO_puts+0x1bc> | |
| 4022f8: 00000000 nop | |
| 4022fc: 8fbf002c lw ra,44(sp) | |
| 402300: 02201021 move v0,s1 | |
| 402304: 8fb40028 lw s4,40(sp) | |
| 402308: 8fb30024 lw s3,36(sp) | |
| 40230c: 8fb20020 lw s2,32(sp) | |
| 402310: 8fb1001c lw s1,28(sp) | |
| 402314: 8fb00018 lw s0,24(sp) | |
| 402318: 03e00008 jr ra | |
| 40231c: 27bd0030 addiu sp,sp,48 | |
| 402320: 2403ffff li v1,-1 | |
| 402324: 1043ffcd beq v0,v1,40225c <_IO_puts+0xcc> | |
| 402328: 00000000 nop | |
| 40232c: 2411ffff li s1,-1 | |
| 402330: 081008ac j 4022b0 <_IO_puts+0x120> | |
| 402334: 00000000 nop | |
| 402338: 0810088f j 40223c <_IO_puts+0xac> | |
| 40233c: 02002021 move a0,s0 | |
| 402340: 3c117fff lui s1,0x7fff | |
| 402344: 081008ac j 4022b0 <_IO_puts+0x120> | |
| 402348: 3631ffff ori s1,s1,0xffff | |
| 40234c: 7c03e83b 0x7c03e83b | |
| 402350: 8c658b78 lw a1,-29832(v1) | |
| 402354: 24060001 li a2,1 | |
| 402358: 00003821 move a3,zero | |
| 40235c: 34a50001 ori a1,a1,0x1 | |
| 402360: 2402108e li v0,4238 | |
| 402364: 0000000c syscall | |
| 402368: 081008bf j 4022fc <_IO_puts+0x16c> | |
| 40236c: 00000000 nop | |
| 402370: 8f99803c lw t9,-32708(gp) | |
| 402374: 2405000a li a1,10 | |
| 402378: 04110450 bal 4034bc <__overflow> | |
| 40237c: 00000000 nop | |
| 402380: 2403ffff li v1,-1 | |
| 402384: 1443ffc7 bne v0,v1,4022a4 <_IO_puts+0x114> | |
| 402388: 00000000 nop | |
| 40238c: 2411ffff li s1,-1 | |
| 402390: 081008ac j 4022b0 <_IO_puts+0x120> | |
| 402394: 00000000 nop | |
| 402398: 8f998044 lw t9,-32700(gp) | |
| 40239c: 00a02021 move a0,a1 | |
| 4023a0: 041137eb bal 410350 <__lll_lock_wait_private> | |
| 4023a4: 00000000 nop | |
| 4023a8: 0810088c j 402230 <_IO_puts+0xa0> | |
| 4023ac: 00000000 nop | |
| 4023b0: 8e020000 lw v0,0(s0) | |
| 4023b4: 8fbc0010 lw gp,16(sp) | |
| 4023b8: 00808821 move s1,a0 | |
| 4023bc: 30428000 andi v0,v0,0x8000 | |
| 4023c0: 14400017 bnez v0,402420 <_IO_puts+0x290> | |
| 4023c4: 00000000 nop | |
| 4023c8: 8e040048 lw a0,72(s0) | |
| 4023cc: 8c820004 lw v0,4(a0) | |
| 4023d0: 2442ffff addiu v0,v0,-1 | |
| 4023d4: 14400012 bnez v0,402420 <_IO_puts+0x290> | |
| 4023d8: ac820004 sw v0,4(a0) | |
| 4023dc: ac800008 sw zero,8(a0) | |
| 4023e0: 0000000f sync | |
| 4023e4: c0830000 ll v1,0(a0) | |
| 4023e8: 00402821 move a1,v0 | |
| 4023ec: e0850000 sc a1,0(a0) | |
| 4023f0: 10a0fffc beqz a1,4023e4 <_IO_puts+0x254> | |
| 4023f4: 00000000 nop | |
| 4023f8: 28620002 slti v0,v1,2 | |
| 4023fc: 14400008 bnez v0,402420 <_IO_puts+0x290> | |
| 402400: 00000000 nop | |
| 402404: 7c03e83b 0x7c03e83b | |
| 402408: 8c658b78 lw a1,-29832(v1) | |
| 40240c: 24060001 li a2,1 | |
| 402410: 00003821 move a3,zero | |
| 402414: 34a50001 ori a1,a1,0x1 | |
| 402418: 2402108e li v0,4238 | |
| 40241c: 0000000c syscall | |
| 402420: 8f99807c lw t9,-32644(gp) | |
| 402424: 02202021 move a0,s1 | |
| 402428: 0320f809 jalr t9 | |
| 40242c: 00000000 nop | |
| 00402430 <__libc_message>: | |
| 402430: 3c1c004b lui gp,0x4b | |
| 402434: 27bdfaa8 addiu sp,sp,-1368 | |
| 402438: 279c1fc0 addiu gp,gp,8128 | |
| 40243c: 8f9982d0 lw t9,-32048(gp) | |
| 402440: afbe0550 sw s8,1360(sp) | |
| 402444: 03a0f021 move s8,sp | |
| 402448: afb7054c sw s7,1356(sp) | |
| 40244c: afb60548 sw s6,1352(sp) | |
| 402450: 27d70560 addiu s7,s8,1376 | |
| 402454: 0080b021 move s6,a0 | |
| 402458: 3c040048 lui a0,0x48 | |
| 40245c: afb50544 sw s5,1348(sp) | |
| 402460: afbc0010 sw gp,16(sp) | |
| 402464: afbf0554 sw ra,1364(sp) | |
| 402468: afb40540 sw s4,1344(sp) | |
| 40246c: afb3053c sw s3,1340(sp) | |
| 402470: afb20538 sw s2,1336(sp) | |
| 402474: afb10534 sw s1,1332(sp) | |
| 402478: afb00530 sw s0,1328(sp) | |
| 40247c: afc60560 sw a2,1376(s8) | |
| 402480: afc70564 sw a3,1380(s8) | |
| 402484: afd70018 sw s7,24(s8) | |
| 402488: 2484f84c addiu a0,a0,-1972 | |
| 40248c: 00a0a821 move s5,a1 | |
| 402490: 04115cdf bal 419810 <__secure_getenv> | |
| 402494: 00000000 nop | |
| 402498: 8fdc0010 lw gp,16(s8) | |
| 40249c: 1040007a beqz v0,402688 <__libc_message+0x258> | |
| 4024a0: 00000000 nop | |
| 4024a4: 80420000 lb v0,0(v0) | |
| 4024a8: 10400077 beqz v0,402688 <__libc_message+0x258> | |
| 4024ac: 00000000 nop | |
| 4024b0: 24130002 li s3,2 | |
| 4024b4: 82a30000 lb v1,0(s5) | |
| 4024b8: 1060008d beqz v1,4026f0 <__libc_message+0x2c0> | |
| 4024bc: 00000000 nop | |
| 4024c0: 02a08021 move s0,s5 | |
| 4024c4: afc30524 sw v1,1316(s8) | |
| 4024c8: 0000a021 move s4,zero | |
| 4024cc: afc00520 sw zero,1312(s8) | |
| 4024d0: 24110025 li s1,37 | |
| 4024d4: 24120073 li s2,115 | |
| 4024d8: 02001021 move v0,s0 | |
| 4024dc: 10710078 beq v1,s1,4026c0 <__libc_message+0x290> | |
| 4024e0: 00000000 nop | |
| 4024e4: 8f99804c lw t9,-32692(gp) | |
| 4024e8: 24440001 addiu a0,v0,1 | |
| 4024ec: 24050025 li a1,37 | |
| 4024f0: 0411300b bal 40e520 <__strchrnul> | |
| 4024f4: 00000000 nop | |
| 4024f8: 80430000 lb v1,0(v0) | |
| 4024fc: 8fdc0010 lw gp,16(s8) | |
| 402500: 1460fff6 bnez v1,4024dc <__libc_message+0xac> | |
| 402504: 00000000 nop | |
| 402508: 8fc30524 lw v1,1316(s8) | |
| 40250c: 10710013 beq v1,s1,40255c <__libc_message+0x12c> | |
| 402510: 00000000 nop | |
| 402514: 27bdffe8 addiu sp,sp,-24 | |
| 402518: 02001821 move v1,s0 | |
| 40251c: 27a40010 addiu a0,sp,16 | |
| 402520: ac830000 sw v1,0(a0) | |
| 402524: 8fc30520 lw v1,1312(s8) | |
| 402528: 00502823 subu a1,v0,s0 | |
| 40252c: ac850004 sw a1,4(a0) | |
| 402530: ac830008 sw v1,8(a0) | |
| 402534: 80430000 lb v1,0(v0) | |
| 402538: 26900001 addiu s0,s4,1 | |
| 40253c: 10600021 beqz v1,4025c4 <__libc_message+0x194> | |
| 402540: 00000000 nop | |
| 402544: 0200a021 move s4,s0 | |
| 402548: 00408021 move s0,v0 | |
| 40254c: afc30524 sw v1,1316(s8) | |
| 402550: afc40520 sw a0,1312(s8) | |
| 402554: 08100937 j 4024dc <__libc_message+0xac> | |
| 402558: 02001021 move v0,s0 | |
| 40255c: 82030001 lb v1,1(s0) | |
| 402560: 1472ffec bne v1,s2,402514 <__libc_message+0xe4> | |
| 402564: 00000000 nop | |
| 402568: 8fc20018 lw v0,24(s8) | |
| 40256c: 8f998098 lw t9,-32616(gp) | |
| 402570: 24430004 addiu v1,v0,4 | |
| 402574: afc30018 sw v1,24(s8) | |
| 402578: 8c430000 lw v1,0(v0) | |
| 40257c: 00602021 move a0,v1 | |
| 402580: afc30528 sw v1,1320(s8) | |
| 402584: 04112c26 bal 40d620 <strlen> | |
| 402588: 00000000 nop | |
| 40258c: 8fc30528 lw v1,1320(s8) | |
| 402590: 27bdffe8 addiu sp,sp,-24 | |
| 402594: 27a40010 addiu a0,sp,16 | |
| 402598: 8fdc0010 lw gp,16(s8) | |
| 40259c: ac830000 sw v1,0(a0) | |
| 4025a0: 8fc30520 lw v1,1312(s8) | |
| 4025a4: 00402821 move a1,v0 | |
| 4025a8: ac850004 sw a1,4(a0) | |
| 4025ac: 26020002 addiu v0,s0,2 | |
| 4025b0: ac830008 sw v1,8(a0) | |
| 4025b4: 80430000 lb v1,0(v0) | |
| 4025b8: 26900001 addiu s0,s4,1 | |
| 4025bc: 1460ffe1 bnez v1,402544 <__libc_message+0x114> | |
| 4025c0: 00000000 nop | |
| 4025c4: 001010c0 sll v0,s0,0x3 | |
| 4025c8: 24420008 addiu v0,v0,8 | |
| 4025cc: 03a2e823 subu sp,sp,v0 | |
| 4025d0: 27b20010 addiu s2,sp,16 | |
| 4025d4: 001410c0 sll v0,s4,0x3 | |
| 4025d8: 02421021 addu v0,s2,v0 | |
| 4025dc: 00008821 move s1,zero | |
| 4025e0: 2406ffff li a2,-1 | |
| 4025e4: 8c830004 lw v1,4(a0) | |
| 4025e8: 8c850000 lw a1,0(a0) | |
| 4025ec: 2694ffff addiu s4,s4,-1 | |
| 4025f0: ac430004 sw v1,4(v0) | |
| 4025f4: ac450000 sw a1,0(v0) | |
| 4025f8: 02238821 addu s1,s1,v1 | |
| 4025fc: 8c840008 lw a0,8(a0) | |
| 402600: 1686fff8 bne s4,a2,4025e4 <__libc_message+0x1b4> | |
| 402604: 2442fff8 addiu v0,v0,-8 | |
| 402608: 24140004 li s4,4 | |
| 40260c: 02602021 move a0,s3 | |
| 402610: 02402821 move a1,s2 | |
| 402614: 02003021 move a2,s0 | |
| 402618: 24021032 li v0,4146 | |
| 40261c: 0000000c syscall | |
| 402620: afc20520 sw v0,1312(s8) | |
| 402624: 10e00003 beqz a3,402634 <__libc_message+0x204> | |
| 402628: 00000000 nop | |
| 40262c: 1054fff7 beq v0,s4,40260c <__libc_message+0x1dc> | |
| 402630: 00000000 nop | |
| 402634: 16c00037 bnez s6,402714 <__libc_message+0x2e4> | |
| 402638: 00000000 nop | |
| 40263c: 8fc30520 lw v1,1312(s8) | |
| 402640: 24020001 li v0,1 | |
| 402644: 1623002a bne s1,v1,4026f0 <__libc_message+0x2c0> | |
| 402648: 00000000 nop | |
| 40264c: 16c00056 bnez s6,4027a8 <__libc_message+0x378> | |
| 402650: 00000000 nop | |
| 402654: 03c0e821 move sp,s8 | |
| 402658: 8fbf0554 lw ra,1364(sp) | |
| 40265c: 8fbe0550 lw s8,1360(sp) | |
| 402660: 8fb7054c lw s7,1356(sp) | |
| 402664: 8fb60548 lw s6,1352(sp) | |
| 402668: 8fb50544 lw s5,1348(sp) | |
| 40266c: 8fb40540 lw s4,1344(sp) | |
| 402670: 8fb3053c lw s3,1340(sp) | |
| 402674: 8fb20538 lw s2,1336(sp) | |
| 402678: 8fb10534 lw s1,1332(sp) | |
| 40267c: 8fb00530 lw s0,1328(sp) | |
| 402680: 03e00008 jr ra | |
| 402684: 27bd0558 addiu sp,sp,1368 | |
| 402688: 3c040048 lui a0,0x48 | |
| 40268c: 2484f860 addiu a0,a0,-1952 | |
| 402690: 24050882 li a1,2178 | |
| 402694: 24020fa5 li v0,4005 | |
| 402698: 0000000c syscall | |
| 40269c: 10e00010 beqz a3,4026e0 <__libc_message+0x2b0> | |
| 4026a0: 00000000 nop | |
| 4026a4: 7c03e83b 0x7c03e83b | |
| 4026a8: 00602021 move a0,v1 | |
| 4026ac: 8f838a2c lw v1,-30164(gp) | |
| 4026b0: 00642021 addu a0,v1,a0 | |
| 4026b4: ac820000 sw v0,0(a0) | |
| 4026b8: 0810092c j 4024b0 <__libc_message+0x80> | |
| 4026bc: 00000000 nop | |
| 4026c0: 80430001 lb v1,1(v0) | |
| 4026c4: 1472ff87 bne v1,s2,4024e4 <__libc_message+0xb4> | |
| 4026c8: 00000000 nop | |
| 4026cc: 8fc30524 lw v1,1316(s8) | |
| 4026d0: 1471ff90 bne v1,s1,402514 <__libc_message+0xe4> | |
| 4026d4: 00000000 nop | |
| 4026d8: 08100957 j 40255c <__libc_message+0x12c> | |
| 4026dc: 00000000 nop | |
| 4026e0: 24130002 li s3,2 | |
| 4026e4: 00021827 nor v1,zero,v0 | |
| 4026e8: 0810092d j 4024b4 <__libc_message+0x84> | |
| 4026ec: 0043980b movn s3,v0,v1 | |
| 4026f0: 8f9982d4 lw t9,-32044(gp) | |
| 4026f4: 24040003 li a0,3 | |
| 4026f8: 02a02821 move a1,s5 | |
| 4026fc: 02e03021 move a2,s7 | |
| 402700: 041135a2 bal 40fd8c <__vsyslog> | |
| 402704: 00000000 nop | |
| 402708: 8fdc0010 lw gp,16(s8) | |
| 40270c: 08100993 j 40264c <__libc_message+0x21c> | |
| 402710: 00001021 move v0,zero | |
| 402714: 8f998088 lw t9,-32632(gp) | |
| 402718: 26240001 addiu a0,s1,1 | |
| 40271c: 041121e1 bal 40aea4 <__libc_malloc> | |
| 402720: 00000000 nop | |
| 402724: afc20524 sw v0,1316(s8) | |
| 402728: 1040ffc4 beqz v0,40263c <__libc_message+0x20c> | |
| 40272c: 8fdc0010 lw gp,16(s8) | |
| 402730: 0000a021 move s4,zero | |
| 402734: 8f9980b0 lw t9,-32592(gp) | |
| 402738: 8e450000 lw a1,0(s2) | |
| 40273c: 8e460004 lw a2,4(s2) | |
| 402740: 00402021 move a0,v0 | |
| 402744: 26940001 addiu s4,s4,1 | |
| 402748: 04112d8d bal 40dd80 <__mempcpy> | |
| 40274c: 00000000 nop | |
| 402750: 0290182a slt v1,s4,s0 | |
| 402754: 8fdc0010 lw gp,16(s8) | |
| 402758: 1460fff6 bnez v1,402734 <__libc_message+0x304> | |
| 40275c: 26520008 addiu s2,s2,8 | |
| 402760: a0400000 sb zero,0(v0) | |
| 402764: 8fc50524 lw a1,1316(s8) | |
| 402768: 8f8282d8 lw v0,-32040(gp) | |
| 40276c: c0440000 ll a0,0(v0) | |
| 402770: 00a01821 move v1,a1 | |
| 402774: e0430000 sc v1,0(v0) | |
| 402778: 1060fffc beqz v1,40276c <__libc_message+0x33c> | |
| 40277c: 00000000 nop | |
| 402780: 0000000f sync | |
| 402784: 8f99805c lw t9,-32676(gp) | |
| 402788: 0411238f bal 40b5c8 <__cfree> | |
| 40278c: 00000000 nop | |
| 402790: 8fc30520 lw v1,1312(s8) | |
| 402794: 8fdc0010 lw gp,16(s8) | |
| 402798: 1223ffac beq s1,v1,40264c <__libc_message+0x21c> | |
| 40279c: 24020001 li v0,1 | |
| 4027a0: 081009bc j 4026f0 <__libc_message+0x2c0> | |
| 4027a4: 00000000 nop | |
| 4027a8: 2ad60002 slti s6,s6,2 | |
| 4027ac: 16c00003 bnez s6,4027bc <__libc_message+0x38c> | |
| 4027b0: 00000000 nop | |
| 4027b4: 14400004 bnez v0,4027c8 <__libc_message+0x398> | |
| 4027b8: 00000000 nop | |
| 4027bc: 8f9982dc lw t9,-32036(gp) | |
| 4027c0: 041155db bal 417f30 <abort> | |
| 4027c4: 00000000 nop | |
| 4027c8: 8f9982e0 lw t9,-32032(gp) | |
| 4027cc: 27c4001c addiu a0,s8,28 | |
| 4027d0: 24050040 li a1,64 | |
| 4027d4: 04113872 bal 4109a0 <__backtrace> | |
| 4027d8: 00000000 nop | |
| 4027dc: 00408021 move s0,v0 | |
| 4027e0: 28420003 slti v0,v0,3 | |
| 4027e4: 1440fff5 bnez v0,4027bc <__libc_message+0x38c> | |
| 4027e8: 8fdc0010 lw gp,16(s8) | |
| 4027ec: 3c050048 lui a1,0x48 | |
| 4027f0: 02602021 move a0,s3 | |
| 4027f4: 24a5f86c addiu a1,a1,-1940 | |
| 4027f8: 2406001d li a2,29 | |
| 4027fc: 24020fa4 li v0,4004 | |
| 402800: 0000000c syscall | |
| 402804: 10e00006 beqz a3,402820 <__libc_message+0x3f0> | |
| 402808: 00000000 nop | |
| 40280c: 7c03e83b 0x7c03e83b | |
| 402810: 00602021 move a0,v1 | |
| 402814: 8f838a2c lw v1,-30164(gp) | |
| 402818: 00642021 addu a0,v1,a0 | |
| 40281c: ac820000 sw v0,0(a0) | |
| 402820: 8f9982e4 lw t9,-32028(gp) | |
| 402824: 27c40020 addiu a0,s8,32 | |
| 402828: 2605ffff addiu a1,s0,-1 | |
| 40282c: 02603021 move a2,s3 | |
| 402830: 0411387f bal 410a30 <__backtrace_symbols_fd> | |
| 402834: 00000000 nop | |
| 402838: 3c050048 lui a1,0x48 | |
| 40283c: 8fdc0010 lw gp,16(s8) | |
| 402840: 02602021 move a0,s3 | |
| 402844: 24a5f88c addiu a1,a1,-1908 | |
| 402848: 2406001d li a2,29 | |
| 40284c: 24020fa4 li v0,4004 | |
| 402850: 0000000c syscall | |
| 402854: 10e00006 beqz a3,402870 <__libc_message+0x440> | |
| 402858: 00000000 nop | |
| 40285c: 7c03e83b 0x7c03e83b | |
| 402860: 00602021 move a0,v1 | |
| 402864: 8f838a2c lw v1,-30164(gp) | |
| 402868: 00642021 addu a0,v1,a0 | |
| 40286c: ac820000 sw v0,0(a0) | |
| 402870: 3c040048 lui a0,0x48 | |
| 402874: 2484f8ac addiu a0,a0,-1876 | |
| 402878: 00002821 move a1,zero | |
| 40287c: 24020fa5 li v0,4005 | |
| 402880: 0000000c syscall | |
| 402884: 00408021 move s0,v0 | |
| 402888: 10e00007 beqz a3,4028a8 <__libc_message+0x478> | |
| 40288c: 00000000 nop | |
| 402890: 7c03e83b 0x7c03e83b | |
| 402894: 00601021 move v0,v1 | |
| 402898: 8f838a2c lw v1,-30164(gp) | |
| 40289c: 00621021 addu v0,v1,v0 | |
| 4028a0: ac500000 sw s0,0(v0) | |
| 4028a4: 2410ffff li s0,-1 | |
| 4028a8: 02002021 move a0,s0 | |
| 4028ac: 27c5011c addiu a1,s8,284 | |
| 4028b0: 24060400 li a2,1024 | |
| 4028b4: 24020fa3 li v0,4003 | |
| 4028b8: 0000000c syscall | |
| 4028bc: 00408821 move s1,v0 | |
| 4028c0: 10e0000b beqz a3,4028f0 <__libc_message+0x4c0> | |
| 4028c4: 00000000 nop | |
| 4028c8: 7c03e83b 0x7c03e83b | |
| 4028cc: 00601021 move v0,v1 | |
| 4028d0: 8f838a2c lw v1,-30164(gp) | |
| 4028d4: 00621021 addu v0,v1,v0 | |
| 4028d8: ac510000 sw s1,0(v0) | |
| 4028dc: 02002021 move a0,s0 | |
| 4028e0: 24020fa6 li v0,4006 | |
| 4028e4: 0000000c syscall | |
| 4028e8: 081009ef j 4027bc <__libc_message+0x38c> | |
| 4028ec: 00000000 nop | |
| 4028f0: 1840fffa blez v0,4028dc <__libc_message+0x4ac> | |
| 4028f4: 00000000 nop | |
| 4028f8: 02602021 move a0,s3 | |
| 4028fc: 02203021 move a2,s1 | |
| 402900: 24020fa4 li v0,4004 | |
| 402904: 0000000c syscall | |
| 402908: 10e00008 beqz a3,40292c <__libc_message+0x4fc> | |
| 40290c: 00000000 nop | |
| 402910: 7c03e83b 0x7c03e83b | |
| 402914: 00602021 move a0,v1 | |
| 402918: 8f838a2c lw v1,-30164(gp) | |
| 40291c: 00642021 addu a0,v1,a0 | |
| 402920: ac820000 sw v0,0(a0) | |
| 402924: 08100a37 j 4028dc <__libc_message+0x4ac> | |
| 402928: 00000000 nop | |
| 40292c: 1222ffde beq s1,v0,4028a8 <__libc_message+0x478> | |
| 402930: 00000000 nop | |
| 402934: 08100a37 j 4028dc <__libc_message+0x4ac> | |
| 402938: 00000000 nop | |
| 0040293c <__libc_fatal>: | |
| 40293c: 27bdffd8 addiu sp,sp,-40 | |
| 402940: afb0001c sw s0,28(sp) | |
| 402944: 3c100049 lui s0,0x49 | |
| 402948: afb10020 sw s1,32(sp) | |
| 40294c: afbf0024 sw ra,36(sp) | |
| 402950: 00808821 move s1,a0 | |
| 402954: 26103e90 addiu s0,s0,16016 | |
| 402958: 24040001 li a0,1 | |
| 40295c: 02002821 move a1,s0 | |
| 402960: 02203021 move a2,s1 | |
| 402964: 0c10090c jal 402430 <__libc_message> | |
| 402968: 00000000 nop | |
| 40296c: 08100a56 j 402958 <__libc_fatal+0x1c> | |
| 402970: 00000000 nop | |
| ... | |
| 00402980 <flush_cleanup>: | |
| 402980: 3c02004b lui v0,0x4b | |
| 402984: 8c42b47c lw v0,-19332(v0) | |
| 402988: 10400014 beqz v0,4029dc <flush_cleanup+0x5c> | |
| 40298c: 00000000 nop | |
| 402990: 8c430000 lw v1,0(v0) | |
| 402994: 30638000 andi v1,v1,0x8000 | |
| 402998: 14600010 bnez v1,4029dc <flush_cleanup+0x5c> | |
| 40299c: 00000000 nop | |
| 4029a0: 8c440048 lw a0,72(v0) | |
| 4029a4: 8c820004 lw v0,4(a0) | |
| 4029a8: 2442ffff addiu v0,v0,-1 | |
| 4029ac: 1440000b bnez v0,4029dc <flush_cleanup+0x5c> | |
| 4029b0: ac820004 sw v0,4(a0) | |
| 4029b4: ac800008 sw zero,8(a0) | |
| 4029b8: 0000000f sync | |
| 4029bc: c0830000 ll v1,0(a0) | |
| 4029c0: 00402821 move a1,v0 | |
| 4029c4: e0850000 sc a1,0(a0) | |
| 4029c8: 10a0fffc beqz a1,4029bc <flush_cleanup+0x3c> | |
| 4029cc: 00000000 nop | |
| 4029d0: 28620002 slti v0,v1,2 | |
| 4029d4: 1040001c beqz v0,402a48 <flush_cleanup+0xc8> | |
| 4029d8: 00000000 nop | |
| 4029dc: 3c03004b lui v1,0x4b | |
| 4029e0: 2464b470 addiu a0,v1,-19344 | |
| 4029e4: 8c820004 lw v0,4(a0) | |
| 4029e8: 2442ffff addiu v0,v0,-1 | |
| 4029ec: 1440000b bnez v0,402a1c <flush_cleanup+0x9c> | |
| 4029f0: ac820004 sw v0,4(a0) | |
| 4029f4: ac800008 sw zero,8(a0) | |
| 4029f8: 0000000f sync | |
| 4029fc: c065b470 ll a1,-19344(v1) | |
| 402a00: 00403021 move a2,v0 | |
| 402a04: e066b470 sc a2,-19344(v1) | |
| 402a08: 10c0fffc beqz a2,4029fc <flush_cleanup+0x7c> | |
| 402a0c: 00000000 nop | |
| 402a10: 28a20002 slti v0,a1,2 | |
| 402a14: 10400003 beqz v0,402a24 <flush_cleanup+0xa4> | |
| 402a18: 00000000 nop | |
| 402a1c: 03e00008 jr ra | |
| 402a20: 00000000 nop | |
| 402a24: 7c03e83b 0x7c03e83b | |
| 402a28: 8c658b78 lw a1,-29832(v1) | |
| 402a2c: 24060001 li a2,1 | |
| 402a30: 00003821 move a3,zero | |
| 402a34: 34a50001 ori a1,a1,0x1 | |
| 402a38: 2402108e li v0,4238 | |
| 402a3c: 0000000c syscall | |
| 402a40: 03e00008 jr ra | |
| 402a44: 00000000 nop | |
| 402a48: 7c03e83b 0x7c03e83b | |
| 402a4c: 8c658b78 lw a1,-29832(v1) | |
| 402a50: 24060001 li a2,1 | |
| 402a54: 00003821 move a3,zero | |
| 402a58: 34a50001 ori a1,a1,0x1 | |
| 402a5c: 2402108e li v0,4238 | |
| 402a60: 0000000c syscall | |
| 402a64: 08100a77 j 4029dc <flush_cleanup+0x5c> | |
| 402a68: 00000000 nop | |
| 00402a6c <save_for_backup>: | |
| 402a6c: 27bdffb8 addiu sp,sp,-72 | |
| 402a70: afb6003c sw s6,60(sp) | |
| 402a74: 8c830030 lw v1,48(a0) | |
| 402a78: 8c96000c lw s6,12(a0) | |
| 402a7c: 3c1c004b lui gp,0x4b | |
| 402a80: 279c1fc0 addiu gp,gp,8128 | |
| 402a84: afb2002c sw s2,44(sp) | |
| 402a88: afb10028 sw s1,40(sp) | |
| 402a8c: afbf0044 sw ra,68(sp) | |
| 402a90: afb70040 sw s7,64(sp) | |
| 402a94: afb50038 sw s5,56(sp) | |
| 402a98: afb40034 sw s4,52(sp) | |
| 402a9c: afb30030 sw s3,48(sp) | |
| 402aa0: afb00024 sw s0,36(sp) | |
| 402aa4: afbc0010 sw gp,16(sp) | |
| 402aa8: 00808821 move s1,a0 | |
| 402aac: 00a09021 move s2,a1 | |
| 402ab0: 00b63823 subu a3,a1,s6 | |
| 402ab4: 10600070 beqz v1,402c78 <save_for_backup+0x20c> | |
| 402ab8: 00000000 nop | |
| 402abc: 00e08021 move s0,a3 | |
| 402ac0: 00601021 move v0,v1 | |
| 402ac4: 8c440008 lw a0,8(v0) | |
| 402ac8: 8c420000 lw v0,0(v0) | |
| 402acc: 0090282a slt a1,a0,s0 | |
| 402ad0: 0085800b movn s0,a0,a1 | |
| 402ad4: 1440fffb bnez v0,402ac4 <save_for_backup+0x58> | |
| 402ad8: 00000000 nop | |
| 402adc: 8e37002c lw s7,44(s1) | |
| 402ae0: 8e240024 lw a0,36(s1) | |
| 402ae4: 00f03023 subu a2,a3,s0 | |
| 402ae8: 02e49823 subu s3,s7,a0 | |
| 402aec: 0266102b sltu v0,s3,a2 | |
| 402af0: 1440001e bnez v0,402b6c <save_for_backup+0x100> | |
| 402af4: 00000000 nop | |
| 402af8: 02669823 subu s3,s3,a2 | |
| 402afc: 06000048 bltz s0,402c20 <save_for_backup+0x1b4> | |
| 402b00: 00000000 nop | |
| 402b04: 14c0003a bnez a2,402bf0 <save_for_backup+0x184> | |
| 402b08: 00000000 nop | |
| 402b0c: 00939821 addu s3,a0,s3 | |
| 402b10: ae330028 sw s3,40(s1) | |
| 402b14: 00001021 move v0,zero | |
| 402b18: 10600008 beqz v1,402b3c <save_for_backup+0xd0> | |
| 402b1c: 00000000 nop | |
| 402b20: 8c620008 lw v0,8(v1) | |
| 402b24: 00471023 subu v0,v0,a3 | |
| 402b28: ac620008 sw v0,8(v1) | |
| 402b2c: 8c630000 lw v1,0(v1) | |
| 402b30: 1460fffb bnez v1,402b20 <save_for_backup+0xb4> | |
| 402b34: 00000000 nop | |
| 402b38: 00001021 move v0,zero | |
| 402b3c: 8fbf0044 lw ra,68(sp) | |
| 402b40: 8fb70040 lw s7,64(sp) | |
| 402b44: 8fb6003c lw s6,60(sp) | |
| 402b48: 8fb50038 lw s5,56(sp) | |
| 402b4c: 8fb40034 lw s4,52(sp) | |
| 402b50: 8fb30030 lw s3,48(sp) | |
| 402b54: 8fb2002c lw s2,44(sp) | |
| 402b58: 8fb10028 lw s1,40(sp) | |
| 402b5c: 8fb00024 lw s0,36(sp) | |
| 402b60: 27bd0048 addiu sp,sp,72 | |
| 402b64: 03e00008 jr ra | |
| 402b68: 00000000 nop | |
| 402b6c: 8f998088 lw t9,-32632(gp) | |
| 402b70: 24d50064 addiu s5,a2,100 | |
| 402b74: afa60018 sw a2,24(sp) | |
| 402b78: 02a02021 move a0,s5 | |
| 402b7c: 041120c9 bal 40aea4 <__libc_malloc> | |
| 402b80: 00000000 nop | |
| 402b84: 0040a021 move s4,v0 | |
| 402b88: 8fbc0010 lw gp,16(sp) | |
| 402b8c: 2402ffff li v0,-1 | |
| 402b90: 8fa60018 lw a2,24(sp) | |
| 402b94: 1280ffe9 beqz s4,402b3c <save_for_backup+0xd0> | |
| 402b98: 00000000 nop | |
| 402b9c: 0600003d bltz s0,402c94 <save_for_backup+0x228> | |
| 402ba0: 00000000 nop | |
| 402ba4: 8f9980dc lw t9,-32548(gp) | |
| 402ba8: 26930064 addiu s3,s4,100 | |
| 402bac: 02602021 move a0,s3 | |
| 402bb0: 02d02821 addu a1,s6,s0 | |
| 402bb4: 04112cb6 bal 40de90 <memcpy> | |
| 402bb8: 00000000 nop | |
| 402bbc: 8fbc0010 lw gp,16(sp) | |
| 402bc0: 8f99805c lw t9,-32676(gp) | |
| 402bc4: 8e240024 lw a0,36(s1) | |
| 402bc8: 0295a821 addu s5,s4,s5 | |
| 402bcc: 0411227e bal 40b5c8 <__cfree> | |
| 402bd0: 00000000 nop | |
| 402bd4: 8e27000c lw a3,12(s1) | |
| 402bd8: ae340024 sw s4,36(s1) | |
| 402bdc: ae35002c sw s5,44(s1) | |
| 402be0: 02473823 subu a3,s2,a3 | |
| 402be4: 8e230030 lw v1,48(s1) | |
| 402be8: 08100ac4 j 402b10 <save_for_backup+0xa4> | |
| 402bec: 00000000 nop | |
| 402bf0: 8f9980dc lw t9,-32548(gp) | |
| 402bf4: 00932021 addu a0,a0,s3 | |
| 402bf8: 02d02821 addu a1,s6,s0 | |
| 402bfc: 04112ca4 bal 40de90 <memcpy> | |
| 402c00: 00000000 nop | |
| 402c04: 8e27000c lw a3,12(s1) | |
| 402c08: 8e220024 lw v0,36(s1) | |
| 402c0c: 8e230030 lw v1,48(s1) | |
| 402c10: 02473823 subu a3,s2,a3 | |
| 402c14: 00539821 addu s3,v0,s3 | |
| 402c18: 08100ac4 j 402b10 <save_for_backup+0xa4> | |
| 402c1c: 00000000 nop | |
| 402c20: 8f998038 lw t9,-32712(gp) | |
| 402c24: 00932021 addu a0,a0,s3 | |
| 402c28: 02f02821 addu a1,s7,s0 | |
| 402c2c: 00103023 negu a2,s0 | |
| 402c30: 04112bab bal 40dae0 <memmove> | |
| 402c34: 00000000 nop | |
| 402c38: 8fbc0010 lw gp,16(sp) | |
| 402c3c: 8e25000c lw a1,12(s1) | |
| 402c40: 8e240024 lw a0,36(s1) | |
| 402c44: 8f9980dc lw t9,-32548(gp) | |
| 402c48: 02708023 subu s0,s3,s0 | |
| 402c4c: 00902021 addu a0,a0,s0 | |
| 402c50: 02453023 subu a2,s2,a1 | |
| 402c54: 04112c8e bal 40de90 <memcpy> | |
| 402c58: 00000000 nop | |
| 402c5c: 8e27000c lw a3,12(s1) | |
| 402c60: 8e220024 lw v0,36(s1) | |
| 402c64: 8e230030 lw v1,48(s1) | |
| 402c68: 02473823 subu a3,s2,a3 | |
| 402c6c: 00539821 addu s3,v0,s3 | |
| 402c70: 08100ac4 j 402b10 <save_for_backup+0xa4> | |
| 402c74: 00000000 nop | |
| 402c78: 8c97002c lw s7,44(a0) | |
| 402c7c: 8c840024 lw a0,36(a0) | |
| 402c80: 00e08021 move s0,a3 | |
| 402c84: 00003021 move a2,zero | |
| 402c88: 02e49823 subu s3,s7,a0 | |
| 402c8c: 08100abe j 402af8 <save_for_backup+0x8c> | |
| 402c90: 00000000 nop | |
| 402c94: 8f9980b0 lw t9,-32592(gp) | |
| 402c98: 26930064 addiu s3,s4,100 | |
| 402c9c: 02602021 move a0,s3 | |
| 402ca0: 02f02821 addu a1,s7,s0 | |
| 402ca4: 00103023 negu a2,s0 | |
| 402ca8: 04112c35 bal 40dd80 <__mempcpy> | |
| 402cac: 00000000 nop | |
| 402cb0: 8fbc0010 lw gp,16(sp) | |
| 402cb4: 8e25000c lw a1,12(s1) | |
| 402cb8: 00402021 move a0,v0 | |
| 402cbc: 8f9980dc lw t9,-32548(gp) | |
| 402cc0: 02453023 subu a2,s2,a1 | |
| 402cc4: 04112c72 bal 40de90 <memcpy> | |
| 402cc8: 00000000 nop | |
| 402ccc: 8fbc0010 lw gp,16(sp) | |
| 402cd0: 08100af0 j 402bc0 <save_for_backup+0x154> | |
| 402cd4: 00000000 nop | |
| 00402cd8 <_IO_un_link>: | |
| 402cd8: 8c820000 lw v0,0(a0) | |
| 402cdc: 3c1c004b lui gp,0x4b | |
| 402ce0: 27bdffb8 addiu sp,sp,-72 | |
| 402ce4: 279c1fc0 addiu gp,gp,8128 | |
| 402ce8: 30420080 andi v0,v0,0x80 | |
| 402cec: afb30040 sw s3,64(sp) | |
| 402cf0: afbf0044 sw ra,68(sp) | |
| 402cf4: afb2003c sw s2,60(sp) | |
| 402cf8: afb10038 sw s1,56(sp) | |
| 402cfc: afb00034 sw s0,52(sp) | |
| 402d00: afbc0010 sw gp,16(sp) | |
| 402d04: 10400071 beqz v0,402ecc <_IO_un_link+0x1f4> | |
| 402d08: 00809821 move s3,a0 | |
| 402d0c: 8f9289b4 lw s2,-30284(gp) | |
| 402d10: 0012902b sltu s2,zero,s2 | |
| 402d14: 1640007b bnez s2,402f04 <_IO_un_link+0x22c> | |
| 402d18: 00000000 nop | |
| 402d1c: 3c020040 lui v0,0x40 | |
| 402d20: 24422980 addiu v0,v0,10624 | |
| 402d24: afa20018 sw v0,24(sp) | |
| 402d28: afa0001c sw zero,28(sp) | |
| 402d2c: 7c03e83b 0x7c03e83b | |
| 402d30: 3c02004b lui v0,0x4b | |
| 402d34: 2450b470 addiu s0,v0,-19344 | |
| 402d38: 8e040008 lw a0,8(s0) | |
| 402d3c: 24638b70 addiu v1,v1,-29840 | |
| 402d40: 1083000e beq a0,v1,402d7c <_IO_un_link+0xa4> | |
| 402d44: 00000000 nop | |
| 402d48: 24050001 li a1,1 | |
| 402d4c: 00002021 move a0,zero | |
| 402d50: c047b470 ll a3,-19344(v0) | |
| 402d54: 14e40006 bne a3,a0,402d70 <_IO_un_link+0x98> | |
| 402d58: 00003021 move a2,zero | |
| 402d5c: 00a03021 move a2,a1 | |
| 402d60: e046b470 sc a2,-19344(v0) | |
| 402d64: 10c0fffa beqz a2,402d50 <_IO_un_link+0x78> | |
| 402d68: 00000000 nop | |
| 402d6c: 0000000f sync | |
| 402d70: 10c00091 beqz a2,402fb8 <_IO_un_link+0x2e0> | |
| 402d74: 00000000 nop | |
| 402d78: ae030008 sw v1,8(s0) | |
| 402d7c: 8e030004 lw v1,4(s0) | |
| 402d80: 8e650000 lw a1,0(s3) | |
| 402d84: 3c11004b lui s1,0x4b | |
| 402d88: 24630001 addiu v1,v1,1 | |
| 402d8c: 30a28000 andi v0,a1,0x8000 | |
| 402d90: ae030004 sw v1,4(s0) | |
| 402d94: 14400019 bnez v0,402dfc <_IO_un_link+0x124> | |
| 402d98: ae33b47c sw s3,-19332(s1) | |
| 402d9c: 7c03e83b 0x7c03e83b | |
| 402da0: 8e640048 lw a0,72(s3) | |
| 402da4: 24638b70 addiu v1,v1,-29840 | |
| 402da8: 8c850008 lw a1,8(a0) | |
| 402dac: 10a3000e beq a1,v1,402de8 <_IO_un_link+0x110> | |
| 402db0: 00000000 nop | |
| 402db4: 24050001 li a1,1 | |
| 402db8: c0870000 ll a3,0(a0) | |
| 402dbc: 14e20006 bne a3,v0,402dd8 <_IO_un_link+0x100> | |
| 402dc0: 00003021 move a2,zero | |
| 402dc4: 00a03021 move a2,a1 | |
| 402dc8: e0860000 sc a2,0(a0) | |
| 402dcc: 10c0fffa beqz a2,402db8 <_IO_un_link+0xe0> | |
| 402dd0: 00000000 nop | |
| 402dd4: 0000000f sync | |
| 402dd8: 10c0007f beqz a2,402fd8 <_IO_un_link+0x300> | |
| 402ddc: 00000000 nop | |
| 402de0: 8e640048 lw a0,72(s3) | |
| 402de4: ac830008 sw v1,8(a0) | |
| 402de8: 8c820004 lw v0,4(a0) | |
| 402dec: 8e650000 lw a1,0(s3) | |
| 402df0: 24420001 addiu v0,v0,1 | |
| 402df4: ac820004 sw v0,4(a0) | |
| 402df8: 30a28000 andi v0,a1,0x8000 | |
| 402dfc: 8f8382e8 lw v1,-32024(gp) | |
| 402e00: 8c640000 lw a0,0(v1) | |
| 402e04: 10800011 beqz a0,402e4c <_IO_un_link+0x174> | |
| 402e08: 00000000 nop | |
| 402e0c: 12640059 beq s3,a0,402f74 <_IO_un_link+0x29c> | |
| 402e10: 00000000 nop | |
| 402e14: 8c830034 lw v1,52(a0) | |
| 402e18: 1060000c beqz v1,402e4c <_IO_un_link+0x174> | |
| 402e1c: 00000000 nop | |
| 402e20: 24840034 addiu a0,a0,52 | |
| 402e24: 16630005 bne s3,v1,402e3c <_IO_un_link+0x164> | |
| 402e28: 00000000 nop | |
| 402e2c: 08100bba j 402ee8 <_IO_un_link+0x210> | |
| 402e30: 00000000 nop | |
| 402e34: 1263002c beq s3,v1,402ee8 <_IO_un_link+0x210> | |
| 402e38: 00000000 nop | |
| 402e3c: 24640034 addiu a0,v1,52 | |
| 402e40: 8c630034 lw v1,52(v1) | |
| 402e44: 1460fffb bnez v1,402e34 <_IO_un_link+0x15c> | |
| 402e48: 00000000 nop | |
| 402e4c: 2403ff7f li v1,-129 | |
| 402e50: 00a32824 and a1,a1,v1 | |
| 402e54: 14400006 bnez v0,402e70 <_IO_un_link+0x198> | |
| 402e58: ae650000 sw a1,0(s3) | |
| 402e5c: 8e640048 lw a0,72(s3) | |
| 402e60: 8c830004 lw v1,4(a0) | |
| 402e64: 2463ffff addiu v1,v1,-1 | |
| 402e68: 1060002f beqz v1,402f28 <_IO_un_link+0x250> | |
| 402e6c: ac830004 sw v1,4(a0) | |
| 402e70: 8e020004 lw v0,4(s0) | |
| 402e74: ae20b47c sw zero,-19332(s1) | |
| 402e78: 3c03004b lui v1,0x4b | |
| 402e7c: 2442ffff addiu v0,v0,-1 | |
| 402e80: 1440000b bnez v0,402eb0 <_IO_un_link+0x1d8> | |
| 402e84: ae020004 sw v0,4(s0) | |
| 402e88: ae000008 sw zero,8(s0) | |
| 402e8c: 0000000f sync | |
| 402e90: c064b470 ll a0,-19344(v1) | |
| 402e94: 00402821 move a1,v0 | |
| 402e98: e065b470 sc a1,-19344(v1) | |
| 402e9c: 10a0fffc beqz a1,402e90 <_IO_un_link+0x1b8> | |
| 402ea0: 00000000 nop | |
| 402ea4: 28820002 slti v0,a0,2 | |
| 402ea8: 10400039 beqz v0,402f90 <_IO_un_link+0x2b8> | |
| 402eac: 00000000 nop | |
| 402eb0: 12400006 beqz s2,402ecc <_IO_un_link+0x1f4> | |
| 402eb4: 00000000 nop | |
| 402eb8: 8f9989dc lw t9,-30244(gp) | |
| 402ebc: 27a40018 addiu a0,sp,24 | |
| 402ec0: 00002821 move a1,zero | |
| 402ec4: 0320f809 jalr t9 | |
| 402ec8: 00000000 nop | |
| 402ecc: 8fbf0044 lw ra,68(sp) | |
| 402ed0: 8fb30040 lw s3,64(sp) | |
| 402ed4: 8fb2003c lw s2,60(sp) | |
| 402ed8: 8fb10038 lw s1,56(sp) | |
| 402edc: 8fb00034 lw s0,52(sp) | |
| 402ee0: 03e00008 jr ra | |
| 402ee4: 27bd0048 addiu sp,sp,72 | |
| 402ee8: 3c03004b lui v1,0x4b | |
| 402eec: 8c66b480 lw a2,-19328(v1) | |
| 402ef0: 8e670034 lw a3,52(s3) | |
| 402ef4: 24c60001 addiu a2,a2,1 | |
| 402ef8: ac870000 sw a3,0(a0) | |
| 402efc: 08100b93 j 402e4c <_IO_un_link+0x174> | |
| 402f00: ac66b480 sw a2,-19328(v1) | |
| 402f04: 8f9989b4 lw t9,-30284(gp) | |
| 402f08: 3c050040 lui a1,0x40 | |
| 402f0c: 27a40018 addiu a0,sp,24 | |
| 402f10: 24a52980 addiu a1,a1,10624 | |
| 402f14: 00003021 move a2,zero | |
| 402f18: 0320f809 jalr t9 | |
| 402f1c: 00000000 nop | |
| 402f20: 08100b4b j 402d2c <_IO_un_link+0x54> | |
| 402f24: 8fbc0010 lw gp,16(sp) | |
| 402f28: ac800008 sw zero,8(a0) | |
| 402f2c: 0000000f sync | |
| 402f30: c0830000 ll v1,0(a0) | |
| 402f34: 00402821 move a1,v0 | |
| 402f38: e0850000 sc a1,0(a0) | |
| 402f3c: 10a0fffc beqz a1,402f30 <_IO_un_link+0x258> | |
| 402f40: 00000000 nop | |
| 402f44: 28620002 slti v0,v1,2 | |
| 402f48: 1440ffc9 bnez v0,402e70 <_IO_un_link+0x198> | |
| 402f4c: 00000000 nop | |
| 402f50: 7c03e83b 0x7c03e83b | |
| 402f54: 8c658b78 lw a1,-29832(v1) | |
| 402f58: 24060001 li a2,1 | |
| 402f5c: 00003821 move a3,zero | |
| 402f60: 34a50001 ori a1,a1,0x1 | |
| 402f64: 2402108e li v0,4238 | |
| 402f68: 0000000c syscall | |
| 402f6c: 08100b9c j 402e70 <_IO_un_link+0x198> | |
| 402f70: 00000000 nop | |
| 402f74: 3c04004b lui a0,0x4b | |
| 402f78: 8c86b480 lw a2,-19328(a0) | |
| 402f7c: 8e670034 lw a3,52(s3) | |
| 402f80: 24c60001 addiu a2,a2,1 | |
| 402f84: ac670000 sw a3,0(v1) | |
| 402f88: 08100b93 j 402e4c <_IO_un_link+0x174> | |
| 402f8c: ac86b480 sw a2,-19328(a0) | |
| 402f90: 02002021 move a0,s0 | |
| 402f94: 7c03e83b 0x7c03e83b | |
| 402f98: 8c658b78 lw a1,-29832(v1) | |
| 402f9c: 24060001 li a2,1 | |
| 402fa0: 00003821 move a3,zero | |
| 402fa4: 34a50001 ori a1,a1,0x1 | |
| 402fa8: 2402108e li v0,4238 | |
| 402fac: 0000000c syscall | |
| 402fb0: 08100bac j 402eb0 <_IO_un_link+0x1d8> | |
| 402fb4: 00000000 nop | |
| 402fb8: 8f998044 lw t9,-32700(gp) | |
| 402fbc: afa30028 sw v1,40(sp) | |
| 402fc0: 02002021 move a0,s0 | |
| 402fc4: 041134e2 bal 410350 <__lll_lock_wait_private> | |
| 402fc8: 00000000 nop | |
| 402fcc: 8fbc0010 lw gp,16(sp) | |
| 402fd0: 08100b5e j 402d78 <_IO_un_link+0xa0> | |
| 402fd4: 8fa30028 lw v1,40(sp) | |
| 402fd8: 8f998044 lw t9,-32700(gp) | |
| 402fdc: afa30028 sw v1,40(sp) | |
| 402fe0: 041134db bal 410350 <__lll_lock_wait_private> | |
| 402fe4: 00000000 nop | |
| 402fe8: 8fbc0010 lw gp,16(sp) | |
| 402fec: 08100b78 j 402de0 <_IO_un_link+0x108> | |
| 402ff0: 8fa30028 lw v1,40(sp) | |
| 00402ff4 <_IO_link_in>: | |
| 402ff4: 8c820000 lw v0,0(a0) | |
| 402ff8: 3c1c004b lui gp,0x4b | |
| 402ffc: 27bdffb8 addiu sp,sp,-72 | |
| 403000: 279c1fc0 addiu gp,gp,8128 | |
| 403004: 30430080 andi v1,v0,0x80 | |
| 403008: afb30040 sw s3,64(sp) | |
| 40300c: afbf0044 sw ra,68(sp) | |
| 403010: afb2003c sw s2,60(sp) | |
| 403014: afb10038 sw s1,56(sp) | |
| 403018: afb00034 sw s0,52(sp) | |
| 40301c: afbc0010 sw gp,16(sp) | |
| 403020: 14600061 bnez v1,4031a8 <_IO_link_in+0x1b4> | |
| 403024: 00809821 move s3,a0 | |
| 403028: 8f9289b4 lw s2,-30284(gp) | |
| 40302c: 34420080 ori v0,v0,0x80 | |
| 403030: ac820000 sw v0,0(a0) | |
| 403034: 0012902b sltu s2,zero,s2 | |
| 403038: 1640006b bnez s2,4031e8 <_IO_link_in+0x1f4> | |
| 40303c: 00000000 nop | |
| 403040: 3c020040 lui v0,0x40 | |
| 403044: 24422980 addiu v0,v0,10624 | |
| 403048: afa20018 sw v0,24(sp) | |
| 40304c: afa0001c sw zero,28(sp) | |
| 403050: 7c03e83b 0x7c03e83b | |
| 403054: 3c02004b lui v0,0x4b | |
| 403058: 2450b470 addiu s0,v0,-19344 | |
| 40305c: 8e040008 lw a0,8(s0) | |
| 403060: 24638b70 addiu v1,v1,-29840 | |
| 403064: 1083000e beq a0,v1,4030a0 <_IO_link_in+0xac> | |
| 403068: 00000000 nop | |
| 40306c: 24050001 li a1,1 | |
| 403070: 00002021 move a0,zero | |
| 403074: c047b470 ll a3,-19344(v0) | |
| 403078: 14e40006 bne a3,a0,403094 <_IO_link_in+0xa0> | |
| 40307c: 00003021 move a2,zero | |
| 403080: 00a03021 move a2,a1 | |
| 403084: e046b470 sc a2,-19344(v0) | |
| 403088: 10c0fffa beqz a2,403074 <_IO_link_in+0x80> | |
| 40308c: 00000000 nop | |
| 403090: 0000000f sync | |
| 403094: 10c00070 beqz a2,403258 <_IO_link_in+0x264> | |
| 403098: 00000000 nop | |
| 40309c: ae030008 sw v1,8(s0) | |
| 4030a0: 8e030004 lw v1,4(s0) | |
| 4030a4: 8e650000 lw a1,0(s3) | |
| 4030a8: 3c11004b lui s1,0x4b | |
| 4030ac: 24630001 addiu v1,v1,1 | |
| 4030b0: 30a28000 andi v0,a1,0x8000 | |
| 4030b4: ae030004 sw v1,4(s0) | |
| 4030b8: 14400042 bnez v0,4031c4 <_IO_link_in+0x1d0> | |
| 4030bc: ae33b47c sw s3,-19332(s1) | |
| 4030c0: 7c03e83b 0x7c03e83b | |
| 4030c4: 8e640048 lw a0,72(s3) | |
| 4030c8: 24638b70 addiu v1,v1,-29840 | |
| 4030cc: 8c860008 lw a2,8(a0) | |
| 4030d0: 10c3000f beq a2,v1,403110 <_IO_link_in+0x11c> | |
| 4030d4: 00000000 nop | |
| 4030d8: 24050001 li a1,1 | |
| 4030dc: c0870000 ll a3,0(a0) | |
| 4030e0: 14e20006 bne a3,v0,4030fc <_IO_link_in+0x108> | |
| 4030e4: 00003021 move a2,zero | |
| 4030e8: 00a03021 move a2,a1 | |
| 4030ec: e0860000 sc a2,0(a0) | |
| 4030f0: 10c0fffa beqz a2,4030dc <_IO_link_in+0xe8> | |
| 4030f4: 00000000 nop | |
| 4030f8: 0000000f sync | |
| 4030fc: 10c00068 beqz a2,4032a0 <_IO_link_in+0x2ac> | |
| 403100: 00000000 nop | |
| 403104: 8e640048 lw a0,72(s3) | |
| 403108: 8e650000 lw a1,0(s3) | |
| 40310c: ac830008 sw v1,8(a0) | |
| 403110: 8f8682e8 lw a2,-32024(gp) | |
| 403114: 3c03004b lui v1,0x4b | |
| 403118: 8c820004 lw v0,4(a0) | |
| 40311c: 8c67b480 lw a3,-19328(v1) | |
| 403120: 8cc80000 lw t0,0(a2) | |
| 403124: 24490001 addiu t1,v0,1 | |
| 403128: 24e70001 addiu a3,a3,1 | |
| 40312c: 30a58000 andi a1,a1,0x8000 | |
| 403130: ac890004 sw t1,4(a0) | |
| 403134: acd30000 sw s3,0(a2) | |
| 403138: ae680034 sw t0,52(s3) | |
| 40313c: 14a00003 bnez a1,40314c <_IO_link_in+0x158> | |
| 403140: ac67b480 sw a3,-19328(v1) | |
| 403144: 10400031 beqz v0,40320c <_IO_link_in+0x218> | |
| 403148: ac820004 sw v0,4(a0) | |
| 40314c: 8e020004 lw v0,4(s0) | |
| 403150: ae20b47c sw zero,-19332(s1) | |
| 403154: 3c03004b lui v1,0x4b | |
| 403158: 2442ffff addiu v0,v0,-1 | |
| 40315c: 1440000b bnez v0,40318c <_IO_link_in+0x198> | |
| 403160: ae020004 sw v0,4(s0) | |
| 403164: ae000008 sw zero,8(s0) | |
| 403168: 0000000f sync | |
| 40316c: c064b470 ll a0,-19344(v1) | |
| 403170: 00402821 move a1,v0 | |
| 403174: e065b470 sc a1,-19344(v1) | |
| 403178: 10a0fffc beqz a1,40316c <_IO_link_in+0x178> | |
| 40317c: 00000000 nop | |
| 403180: 28820002 slti v0,a0,2 | |
| 403184: 1040003c beqz v0,403278 <_IO_link_in+0x284> | |
| 403188: 00000000 nop | |
| 40318c: 12400006 beqz s2,4031a8 <_IO_link_in+0x1b4> | |
| 403190: 00000000 nop | |
| 403194: 8f9989dc lw t9,-30244(gp) | |
| 403198: 27a40018 addiu a0,sp,24 | |
| 40319c: 00002821 move a1,zero | |
| 4031a0: 0320f809 jalr t9 | |
| 4031a4: 00000000 nop | |
| 4031a8: 8fbf0044 lw ra,68(sp) | |
| 4031ac: 8fb30040 lw s3,64(sp) | |
| 4031b0: 8fb2003c lw s2,60(sp) | |
| 4031b4: 8fb10038 lw s1,56(sp) | |
| 4031b8: 8fb00034 lw s0,52(sp) | |
| 4031bc: 03e00008 jr ra | |
| 4031c0: 27bd0048 addiu sp,sp,72 | |
| 4031c4: 8f8382e8 lw v1,-32024(gp) | |
| 4031c8: 3c02004b lui v0,0x4b | |
| 4031cc: 8c45b480 lw a1,-19328(v0) | |
| 4031d0: 8c640000 lw a0,0(v1) | |
| 4031d4: ac730000 sw s3,0(v1) | |
| 4031d8: 24a30001 addiu v1,a1,1 | |
| 4031dc: ae640034 sw a0,52(s3) | |
| 4031e0: 08100c53 j 40314c <_IO_link_in+0x158> | |
| 4031e4: ac43b480 sw v1,-19328(v0) | |
| 4031e8: 8f9989b4 lw t9,-30284(gp) | |
| 4031ec: 3c050040 lui a1,0x40 | |
| 4031f0: 27a40018 addiu a0,sp,24 | |
| 4031f4: 24a52980 addiu a1,a1,10624 | |
| 4031f8: 00003021 move a2,zero | |
| 4031fc: 0320f809 jalr t9 | |
| 403200: 00000000 nop | |
| 403204: 08100c14 j 403050 <_IO_link_in+0x5c> | |
| 403208: 8fbc0010 lw gp,16(sp) | |
| 40320c: ac800008 sw zero,8(a0) | |
| 403210: 0000000f sync | |
| 403214: c0830000 ll v1,0(a0) | |
| 403218: 00402821 move a1,v0 | |
| 40321c: e0850000 sc a1,0(a0) | |
| 403220: 10a0fffc beqz a1,403214 <_IO_link_in+0x220> | |
| 403224: 00000000 nop | |
| 403228: 28620002 slti v0,v1,2 | |
| 40322c: 1440ffc7 bnez v0,40314c <_IO_link_in+0x158> | |
| 403230: 00000000 nop | |
| 403234: 7c03e83b 0x7c03e83b | |
| 403238: 8c658b78 lw a1,-29832(v1) | |
| 40323c: 24060001 li a2,1 | |
| 403240: 00003821 move a3,zero | |
| 403244: 34a50001 ori a1,a1,0x1 | |
| 403248: 2402108e li v0,4238 | |
| 40324c: 0000000c syscall | |
| 403250: 08100c53 j 40314c <_IO_link_in+0x158> | |
| 403254: 00000000 nop | |
| 403258: 8f998044 lw t9,-32700(gp) | |
| 40325c: afa30028 sw v1,40(sp) | |
| 403260: 02002021 move a0,s0 | |
| 403264: 0411343a bal 410350 <__lll_lock_wait_private> | |
| 403268: 00000000 nop | |
| 40326c: 8fbc0010 lw gp,16(sp) | |
| 403270: 08100c27 j 40309c <_IO_link_in+0xa8> | |
| 403274: 8fa30028 lw v1,40(sp) | |
| 403278: 02002021 move a0,s0 | |
| 40327c: 7c03e83b 0x7c03e83b | |
| 403280: 8c658b78 lw a1,-29832(v1) | |
| 403284: 24060001 li a2,1 | |
| 403288: 00003821 move a3,zero | |
| 40328c: 34a50001 ori a1,a1,0x1 | |
| 403290: 2402108e li v0,4238 | |
| 403294: 0000000c syscall | |
| 403298: 08100c63 j 40318c <_IO_link_in+0x198> | |
| 40329c: 00000000 nop | |
| 4032a0: 8f998044 lw t9,-32700(gp) | |
| 4032a4: afa30028 sw v1,40(sp) | |
| 4032a8: 04113429 bal 410350 <__lll_lock_wait_private> | |
| 4032ac: 00000000 nop | |
| 4032b0: 8fbc0010 lw gp,16(sp) | |
| 4032b4: 08100c41 j 403104 <_IO_link_in+0x110> | |
| 4032b8: 8fa30028 lw v1,40(sp) | |
| 004032bc <_IO_least_marker>: | |
| 4032bc: 8c82000c lw v0,12(a0) | |
| 4032c0: 8c830030 lw v1,48(a0) | |
| 4032c4: 00a21023 subu v0,a1,v0 | |
| 4032c8: 10600007 beqz v1,4032e8 <_IO_least_marker+0x2c> | |
| 4032cc: 00000000 nop | |
| 4032d0: 8c640008 lw a0,8(v1) | |
| 4032d4: 8c630000 lw v1,0(v1) | |
| 4032d8: 0082282a slt a1,a0,v0 | |
| 4032dc: 0085100b movn v0,a0,a1 | |
| 4032e0: 1460fffb bnez v1,4032d0 <_IO_least_marker+0x14> | |
| 4032e4: 00000000 nop | |
| 4032e8: 03e00008 jr ra | |
| 4032ec: 00000000 nop | |
| 004032f0 <_IO_switch_to_main_get_area>: | |
| 4032f0: 8c880000 lw t0,0(a0) | |
| 4032f4: 8c820024 lw v0,36(a0) | |
| 4032f8: 8c850008 lw a1,8(a0) | |
| 4032fc: 8c86002c lw a2,44(a0) | |
| 403300: 8c83000c lw v1,12(a0) | |
| 403304: 2407feff li a3,-257 | |
| 403308: 01073824 and a3,t0,a3 | |
| 40330c: ac870000 sw a3,0(a0) | |
| 403310: ac860008 sw a2,8(a0) | |
| 403314: ac85002c sw a1,44(a0) | |
| 403318: ac82000c sw v0,12(a0) | |
| 40331c: ac830024 sw v1,36(a0) | |
| 403320: ac820004 sw v0,4(a0) | |
| 403324: 03e00008 jr ra | |
| 403328: 00000000 nop | |
| 0040332c <_IO_switch_to_backup_area>: | |
| 40332c: 8c870000 lw a3,0(a0) | |
| 403330: 8c82002c lw v0,44(a0) | |
| 403334: 8c860008 lw a2,8(a0) | |
| 403338: 8c83000c lw v1,12(a0) | |
| 40333c: 8c850024 lw a1,36(a0) | |
| 403340: 34e70100 ori a3,a3,0x100 | |
| 403344: ac870000 sw a3,0(a0) | |
| 403348: ac820008 sw v0,8(a0) | |
| 40334c: ac86002c sw a2,44(a0) | |
| 403350: ac85000c sw a1,12(a0) | |
| 403354: ac830024 sw v1,36(a0) | |
| 403358: ac820004 sw v0,4(a0) | |
| 40335c: 03e00008 jr ra | |
| 403360: 00000000 nop | |
| 00403364 <_IO_switch_to_get_mode>: | |
| 403364: 8c820014 lw v0,20(a0) | |
| 403368: 8c830010 lw v1,16(a0) | |
| 40336c: 27bdffe0 addiu sp,sp,-32 | |
| 403370: afb00018 sw s0,24(sp) | |
| 403374: 0062182b sltu v1,v1,v0 | |
| 403378: afbf001c sw ra,28(sp) | |
| 40337c: 00808021 move s0,a0 | |
| 403380: 1460001d bnez v1,4033f8 <_IO_switch_to_get_mode+0x94> | |
| 403384: 00000000 nop | |
| 403388: 8e030000 lw v1,0(s0) | |
| 40338c: 30640100 andi a0,v1,0x100 | |
| 403390: 14800015 bnez a0,4033e8 <_IO_switch_to_get_mode+0x84> | |
| 403394: 00000000 nop | |
| 403398: 8e040008 lw a0,8(s0) | |
| 40339c: 8e05001c lw a1,28(s0) | |
| 4033a0: 0082202b sltu a0,a0,v0 | |
| 4033a4: ae05000c sw a1,12(s0) | |
| 4033a8: 10800002 beqz a0,4033b4 <_IO_switch_to_get_mode+0x50> | |
| 4033ac: 00000000 nop | |
| 4033b0: ae020008 sw v0,8(s0) | |
| 4033b4: 2404f7ff li a0,-2049 | |
| 4033b8: 00641824 and v1,v1,a0 | |
| 4033bc: ae030000 sw v1,0(s0) | |
| 4033c0: ae020004 sw v0,4(s0) | |
| 4033c4: ae020018 sw v0,24(s0) | |
| 4033c8: ae020010 sw v0,16(s0) | |
| 4033cc: 00001821 move v1,zero | |
| 4033d0: 8fbf001c lw ra,28(sp) | |
| 4033d4: 00601021 move v0,v1 | |
| 4033d8: 8fb00018 lw s0,24(sp) | |
| 4033dc: 27bd0020 addiu sp,sp,32 | |
| 4033e0: 03e00008 jr ra | |
| 4033e4: 00000000 nop | |
| 4033e8: 8e040028 lw a0,40(s0) | |
| 4033ec: ae04000c sw a0,12(s0) | |
| 4033f0: 08100ced j 4033b4 <_IO_switch_to_get_mode+0x50> | |
| 4033f4: 00000000 nop | |
| 4033f8: 8c820098 lw v0,152(a0) | |
| 4033fc: 2405ffff li a1,-1 | |
| 403400: 8c59000c lw t9,12(v0) | |
| 403404: 0320f809 jalr t9 | |
| 403408: 00000000 nop | |
| 40340c: 2404ffff li a0,-1 | |
| 403410: 2403ffff li v1,-1 | |
| 403414: 1044ffee beq v0,a0,4033d0 <_IO_switch_to_get_mode+0x6c> | |
| 403418: 00000000 nop | |
| 40341c: 8e020014 lw v0,20(s0) | |
| 403420: 08100ce2 j 403388 <_IO_switch_to_get_mode+0x24> | |
| 403424: 00000000 nop | |
| 00403428 <_IO_free_backup_area>: | |
| 403428: 8c820000 lw v0,0(a0) | |
| 40342c: 3c1c004b lui gp,0x4b | |
| 403430: 27bdffe0 addiu sp,sp,-32 | |
| 403434: 279c1fc0 addiu gp,gp,8128 | |
| 403438: 30430100 andi v1,v0,0x100 | |
| 40343c: afb00018 sw s0,24(sp) | |
| 403440: afbf001c sw ra,28(sp) | |
| 403444: afbc0010 sw gp,16(sp) | |
| 403448: 00808021 move s0,a0 | |
| 40344c: 10600018 beqz v1,4034b0 <_IO_free_backup_area+0x88> | |
| 403450: 00000000 nop | |
| 403454: 8c830024 lw v1,36(a0) | |
| 403458: 8c850008 lw a1,8(a0) | |
| 40345c: 8c86002c lw a2,44(a0) | |
| 403460: 8c84000c lw a0,12(a0) | |
| 403464: 2407feff li a3,-257 | |
| 403468: 00471024 and v0,v0,a3 | |
| 40346c: ae020000 sw v0,0(s0) | |
| 403470: ae060008 sw a2,8(s0) | |
| 403474: ae05002c sw a1,44(s0) | |
| 403478: ae03000c sw v1,12(s0) | |
| 40347c: ae040024 sw a0,36(s0) | |
| 403480: ae030004 sw v1,4(s0) | |
| 403484: 8f99805c lw t9,-32676(gp) | |
| 403488: 0411204f bal 40b5c8 <__cfree> | |
| 40348c: 00000000 nop | |
| 403490: 8fbf001c lw ra,28(sp) | |
| 403494: ae000024 sw zero,36(s0) | |
| 403498: ae00002c sw zero,44(s0) | |
| 40349c: ae000028 sw zero,40(s0) | |
| 4034a0: 8fb00018 lw s0,24(sp) | |
| 4034a4: 27bd0020 addiu sp,sp,32 | |
| 4034a8: 03e00008 jr ra | |
| 4034ac: 00000000 nop | |
| 4034b0: 8c840024 lw a0,36(a0) | |
| 4034b4: 08100d21 j 403484 <_IO_free_backup_area+0x5c> | |
| 4034b8: 00000000 nop | |
| 004034bc <__overflow>: | |
| 4034bc: 8c82006c lw v0,108(a0) | |
| 4034c0: 27bdffe0 addiu sp,sp,-32 | |
| 4034c4: afbf001c sw ra,28(sp) | |
| 4034c8: 14400003 bnez v0,4034d8 <__overflow+0x1c> | |
| 4034cc: 00000000 nop | |
| 4034d0: 2402ffff li v0,-1 | |
| 4034d4: ac82006c sw v0,108(a0) | |
| 4034d8: 8c820098 lw v0,152(a0) | |
| 4034dc: 8c59000c lw t9,12(v0) | |
| 4034e0: 0320f809 jalr t9 | |
| 4034e4: 00000000 nop | |
| 4034e8: 8fbf001c lw ra,28(sp) | |
| 4034ec: 27bd0020 addiu sp,sp,32 | |
| 4034f0: 03e00008 jr ra | |
| 4034f4: 00000000 nop | |
| 004034f8 <__underflow>: | |
| 4034f8: 8c82006c lw v0,108(a0) | |
| 4034fc: 27bdffe0 addiu sp,sp,-32 | |
| 403500: afb00018 sw s0,24(sp) | |
| 403504: afbf001c sw ra,28(sp) | |
| 403508: 00808021 move s0,a0 | |
| 40350c: 14400026 bnez v0,4035a8 <__underflow+0xb0> | |
| 403510: 00000000 nop | |
| 403514: 2402ffff li v0,-1 | |
| 403518: ac82006c sw v0,108(a0) | |
| 40351c: 8e020000 lw v0,0(s0) | |
| 403520: 30420800 andi v0,v0,0x800 | |
| 403524: 14400027 bnez v0,4035c4 <__underflow+0xcc> | |
| 403528: 00000000 nop | |
| 40352c: 8e020004 lw v0,4(s0) | |
| 403530: 8e030008 lw v1,8(s0) | |
| 403534: 0043202b sltu a0,v0,v1 | |
| 403538: 1480002d bnez a0,4035f0 <__underflow+0xf8> | |
| 40353c: 00000000 nop | |
| 403540: 8e020000 lw v0,0(s0) | |
| 403544: 30440100 andi a0,v0,0x100 | |
| 403548: 14800030 bnez a0,40360c <__underflow+0x114> | |
| 40354c: 00000000 nop | |
| 403550: 8e020030 lw v0,48(s0) | |
| 403554: 10400042 beqz v0,403660 <__underflow+0x168> | |
| 403558: 00000000 nop | |
| 40355c: 8e050008 lw a1,8(s0) | |
| 403560: 02002021 move a0,s0 | |
| 403564: 0c100a9b jal 402a6c <save_for_backup> | |
| 403568: 00000000 nop | |
| 40356c: 2403ffff li v1,-1 | |
| 403570: 14400007 bnez v0,403590 <__underflow+0x98> | |
| 403574: 00000000 nop | |
| 403578: 8e020098 lw v0,152(s0) | |
| 40357c: 02002021 move a0,s0 | |
| 403580: 8c590010 lw t9,16(v0) | |
| 403584: 0320f809 jalr t9 | |
| 403588: 00000000 nop | |
| 40358c: 00401821 move v1,v0 | |
| 403590: 8fbf001c lw ra,28(sp) | |
| 403594: 00601021 move v0,v1 | |
| 403598: 8fb00018 lw s0,24(sp) | |
| 40359c: 27bd0020 addiu sp,sp,32 | |
| 4035a0: 03e00008 jr ra | |
| 4035a4: 00000000 nop | |
| 4035a8: 2403ffff li v1,-1 | |
| 4035ac: 1443fff8 bne v0,v1,403590 <__underflow+0x98> | |
| 4035b0: 00000000 nop | |
| 4035b4: 8e020000 lw v0,0(s0) | |
| 4035b8: 30420800 andi v0,v0,0x800 | |
| 4035bc: 1040ffdb beqz v0,40352c <__underflow+0x34> | |
| 4035c0: 00000000 nop | |
| 4035c4: 02002021 move a0,s0 | |
| 4035c8: 0c100cd9 jal 403364 <_IO_switch_to_get_mode> | |
| 4035cc: 00000000 nop | |
| 4035d0: 2403ffff li v1,-1 | |
| 4035d4: 1043ffee beq v0,v1,403590 <__underflow+0x98> | |
| 4035d8: 00000000 nop | |
| 4035dc: 8e020004 lw v0,4(s0) | |
| 4035e0: 8e030008 lw v1,8(s0) | |
| 4035e4: 0043202b sltu a0,v0,v1 | |
| 4035e8: 1080ffd5 beqz a0,403540 <__underflow+0x48> | |
| 4035ec: 00000000 nop | |
| 4035f0: 90430000 lbu v1,0(v0) | |
| 4035f4: 8fbf001c lw ra,28(sp) | |
| 4035f8: 8fb00018 lw s0,24(sp) | |
| 4035fc: 00601021 move v0,v1 | |
| 403600: 27bd0020 addiu sp,sp,32 | |
| 403604: 03e00008 jr ra | |
| 403608: 00000000 nop | |
| 40360c: 8e040024 lw a0,36(s0) | |
| 403610: 8e05002c lw a1,44(s0) | |
| 403614: 8e07000c lw a3,12(s0) | |
| 403618: 2406feff li a2,-257 | |
| 40361c: 00461024 and v0,v0,a2 | |
| 403620: 0085302b sltu a2,a0,a1 | |
| 403624: ae020000 sw v0,0(s0) | |
| 403628: ae050008 sw a1,8(s0) | |
| 40362c: ae03002c sw v1,44(s0) | |
| 403630: ae04000c sw a0,12(s0) | |
| 403634: ae070024 sw a3,36(s0) | |
| 403638: ae040004 sw a0,4(s0) | |
| 40363c: 10c0ffc4 beqz a2,403550 <__underflow+0x58> | |
| 403640: 00000000 nop | |
| 403644: 90830000 lbu v1,0(a0) | |
| 403648: 8fbf001c lw ra,28(sp) | |
| 40364c: 8fb00018 lw s0,24(sp) | |
| 403650: 00601021 move v0,v1 | |
| 403654: 27bd0020 addiu sp,sp,32 | |
| 403658: 03e00008 jr ra | |
| 40365c: 00000000 nop | |
| 403660: 8e020024 lw v0,36(s0) | |
| 403664: 1040ffc4 beqz v0,403578 <__underflow+0x80> | |
| 403668: 00000000 nop | |
| 40366c: 02002021 move a0,s0 | |
| 403670: 0c100d0a jal 403428 <_IO_free_backup_area> | |
| 403674: 00000000 nop | |
| 403678: 08100d5e j 403578 <__underflow+0x80> | |
| 40367c: 00000000 nop | |
| 00403680 <__uflow>: | |
| 403680: 8c82006c lw v0,108(a0) | |
| 403684: 27bdffe0 addiu sp,sp,-32 | |
| 403688: afb00018 sw s0,24(sp) | |
| 40368c: afbf001c sw ra,28(sp) | |
| 403690: 00808021 move s0,a0 | |
| 403694: 14400026 bnez v0,403730 <__uflow+0xb0> | |
| 403698: 00000000 nop | |
| 40369c: 2402ffff li v0,-1 | |
| 4036a0: ac82006c sw v0,108(a0) | |
| 4036a4: 8e020000 lw v0,0(s0) | |
| 4036a8: 30420800 andi v0,v0,0x800 | |
| 4036ac: 14400027 bnez v0,40374c <__uflow+0xcc> | |
| 4036b0: 00000000 nop | |
| 4036b4: 8e020004 lw v0,4(s0) | |
| 4036b8: 8e030008 lw v1,8(s0) | |
| 4036bc: 0043202b sltu a0,v0,v1 | |
| 4036c0: 1480002d bnez a0,403778 <__uflow+0xf8> | |
| 4036c4: 00000000 nop | |
| 4036c8: 8e020000 lw v0,0(s0) | |
| 4036cc: 30440100 andi a0,v0,0x100 | |
| 4036d0: 14800032 bnez a0,40379c <__uflow+0x11c> | |
| 4036d4: 00000000 nop | |
| 4036d8: 8e020030 lw v0,48(s0) | |
| 4036dc: 10400046 beqz v0,4037f8 <__uflow+0x178> | |
| 4036e0: 00000000 nop | |
| 4036e4: 8e050008 lw a1,8(s0) | |
| 4036e8: 02002021 move a0,s0 | |
| 4036ec: 0c100a9b jal 402a6c <save_for_backup> | |
| 4036f0: 00000000 nop | |
| 4036f4: 2403ffff li v1,-1 | |
| 4036f8: 14400007 bnez v0,403718 <__uflow+0x98> | |
| 4036fc: 00000000 nop | |
| 403700: 8e020098 lw v0,152(s0) | |
| 403704: 02002021 move a0,s0 | |
| 403708: 8c590014 lw t9,20(v0) | |
| 40370c: 0320f809 jalr t9 | |
| 403710: 00000000 nop | |
| 403714: 00401821 move v1,v0 | |
| 403718: 8fbf001c lw ra,28(sp) | |
| 40371c: 00601021 move v0,v1 | |
| 403720: 8fb00018 lw s0,24(sp) | |
| 403724: 27bd0020 addiu sp,sp,32 | |
| 403728: 03e00008 jr ra | |
| 40372c: 00000000 nop | |
| 403730: 2403ffff li v1,-1 | |
| 403734: 1443fff8 bne v0,v1,403718 <__uflow+0x98> | |
| 403738: 00000000 nop | |
| 40373c: 8e020000 lw v0,0(s0) | |
| 403740: 30420800 andi v0,v0,0x800 | |
| 403744: 1040ffdb beqz v0,4036b4 <__uflow+0x34> | |
| 403748: 00000000 nop | |
| 40374c: 02002021 move a0,s0 | |
| 403750: 0c100cd9 jal 403364 <_IO_switch_to_get_mode> | |
| 403754: 00000000 nop | |
| 403758: 2403ffff li v1,-1 | |
| 40375c: 1043ffee beq v0,v1,403718 <__uflow+0x98> | |
| 403760: 00000000 nop | |
| 403764: 8e020004 lw v0,4(s0) | |
| 403768: 8e030008 lw v1,8(s0) | |
| 40376c: 0043202b sltu a0,v0,v1 | |
| 403770: 1080ffd5 beqz a0,4036c8 <__uflow+0x48> | |
| 403774: 00000000 nop | |
| 403778: 90430000 lbu v1,0(v0) | |
| 40377c: 8fbf001c lw ra,28(sp) | |
| 403780: 24440001 addiu a0,v0,1 | |
| 403784: ae040004 sw a0,4(s0) | |
| 403788: 00601021 move v0,v1 | |
| 40378c: 8fb00018 lw s0,24(sp) | |
| 403790: 27bd0020 addiu sp,sp,32 | |
| 403794: 03e00008 jr ra | |
| 403798: 00000000 nop | |
| 40379c: 8e040024 lw a0,36(s0) | |
| 4037a0: 8e05002c lw a1,44(s0) | |
| 4037a4: 8e07000c lw a3,12(s0) | |
| 4037a8: 2406feff li a2,-257 | |
| 4037ac: 00461024 and v0,v0,a2 | |
| 4037b0: 0085302b sltu a2,a0,a1 | |
| 4037b4: ae020000 sw v0,0(s0) | |
| 4037b8: ae050008 sw a1,8(s0) | |
| 4037bc: ae03002c sw v1,44(s0) | |
| 4037c0: ae04000c sw a0,12(s0) | |
| 4037c4: ae070024 sw a3,36(s0) | |
| 4037c8: ae040004 sw a0,4(s0) | |
| 4037cc: 10c0ffc2 beqz a2,4036d8 <__uflow+0x58> | |
| 4037d0: 00000000 nop | |
| 4037d4: 90830000 lbu v1,0(a0) | |
| 4037d8: 8fbf001c lw ra,28(sp) | |
| 4037dc: 24820001 addiu v0,a0,1 | |
| 4037e0: ae020004 sw v0,4(s0) | |
| 4037e4: 00601021 move v0,v1 | |
| 4037e8: 8fb00018 lw s0,24(sp) | |
| 4037ec: 27bd0020 addiu sp,sp,32 | |
| 4037f0: 03e00008 jr ra | |
| 4037f4: 00000000 nop | |
| 4037f8: 8e020024 lw v0,36(s0) | |
| 4037fc: 1040ffc0 beqz v0,403700 <__uflow+0x80> | |
| 403800: 00000000 nop | |
| 403804: 02002021 move a0,s0 | |
| 403808: 0c100d0a jal 403428 <_IO_free_backup_area> | |
| 40380c: 00000000 nop | |
| 403810: 08100dc0 j 403700 <__uflow+0x80> | |
| 403814: 00000000 nop | |
| 00403818 <_IO_setb>: | |
| 403818: 27bdffd0 addiu sp,sp,-48 | |
| 40381c: afb00024 sw s0,36(sp) | |
| 403820: 00808021 move s0,a0 | |
| 403824: 8c84001c lw a0,28(a0) | |
| 403828: 3c1c004b lui gp,0x4b | |
| 40382c: 279c1fc0 addiu gp,gp,8128 | |
| 403830: afb10028 sw s1,40(sp) | |
| 403834: afbf002c sw ra,44(sp) | |
| 403838: afbc0010 sw gp,16(sp) | |
| 40383c: 00a08821 move s1,a1 | |
| 403840: 8e020000 lw v0,0(s0) | |
| 403844: 10800004 beqz a0,403858 <_IO_setb+0x40> | |
| 403848: 00000000 nop | |
| 40384c: 30430001 andi v1,v0,0x1 | |
| 403850: 10600016 beqz v1,4038ac <_IO_setb+0x94> | |
| 403854: 00000000 nop | |
| 403858: ae11001c sw s1,28(s0) | |
| 40385c: ae060020 sw a2,32(s0) | |
| 403860: 14e00009 bnez a3,403888 <_IO_setb+0x70> | |
| 403864: 00000000 nop | |
| 403868: 8fbf002c lw ra,44(sp) | |
| 40386c: 34420001 ori v0,v0,0x1 | |
| 403870: ae020000 sw v0,0(s0) | |
| 403874: 8fb10028 lw s1,40(sp) | |
| 403878: 8fb00024 lw s0,36(sp) | |
| 40387c: 27bd0030 addiu sp,sp,48 | |
| 403880: 03e00008 jr ra | |
| 403884: 00000000 nop | |
| 403888: 8fbf002c lw ra,44(sp) | |
| 40388c: 2403fffe li v1,-2 | |
| 403890: 00431024 and v0,v0,v1 | |
| 403894: ae020000 sw v0,0(s0) | |
| 403898: 8fb10028 lw s1,40(sp) | |
| 40389c: 8fb00024 lw s0,36(sp) | |
| 4038a0: 27bd0030 addiu sp,sp,48 | |
| 4038a4: 03e00008 jr ra | |
| 4038a8: 00000000 nop | |
| 4038ac: 8e050020 lw a1,32(s0) | |
| 4038b0: 8f998180 lw t9,-32384(gp) | |
| 4038b4: 3402ffff li v0,0xffff | |
| 4038b8: 00a42823 subu a1,a1,a0 | |
| 4038bc: 00a22821 addu a1,a1,v0 | |
| 4038c0: 3c02ffff lui v0,0xffff | |
| 4038c4: afa60018 sw a2,24(sp) | |
| 4038c8: afa7001c sw a3,28(sp) | |
| 4038cc: 00a22824 and a1,a1,v0 | |
| 4038d0: 041131ce bal 41000c <__munmap> | |
| 4038d4: 00000000 nop | |
| 4038d8: 8e020000 lw v0,0(s0) | |
| 4038dc: 8fa7001c lw a3,28(sp) | |
| 4038e0: 8fa60018 lw a2,24(sp) | |
| 4038e4: 08100e16 j 403858 <_IO_setb+0x40> | |
| 4038e8: 00000000 nop | |
| 004038ec <_IO_doallocbuf>: | |
| 4038ec: 8c82001c lw v0,28(a0) | |
| 4038f0: 27bdffe0 addiu sp,sp,-32 | |
| 4038f4: afb00018 sw s0,24(sp) | |
| 4038f8: afbf001c sw ra,28(sp) | |
| 4038fc: 00808021 move s0,a0 | |
| 403900: 10400006 beqz v0,40391c <_IO_doallocbuf+0x30> | |
| 403904: 00000000 nop | |
| 403908: 8fbf001c lw ra,28(sp) | |
| 40390c: 8fb00018 lw s0,24(sp) | |
| 403910: 27bd0020 addiu sp,sp,32 | |
| 403914: 03e00008 jr ra | |
| 403918: 00000000 nop | |
| 40391c: 8c820000 lw v0,0(a0) | |
| 403920: 30420002 andi v0,v0,0x2 | |
| 403924: 10400004 beqz v0,403938 <_IO_doallocbuf+0x4c> | |
| 403928: 00000000 nop | |
| 40392c: 8c82006c lw v0,108(a0) | |
| 403930: 18400009 blez v0,403958 <_IO_doallocbuf+0x6c> | |
| 403934: 00000000 nop | |
| 403938: 8e020098 lw v0,152(s0) | |
| 40393c: 02002021 move a0,s0 | |
| 403940: 8c590034 lw t9,52(v0) | |
| 403944: 0320f809 jalr t9 | |
| 403948: 00000000 nop | |
| 40394c: 2403ffff li v1,-1 | |
| 403950: 1443ffed bne v0,v1,403908 <_IO_doallocbuf+0x1c> | |
| 403954: 00000000 nop | |
| 403958: 02002021 move a0,s0 | |
| 40395c: 26050047 addiu a1,s0,71 | |
| 403960: 26060048 addiu a2,s0,72 | |
| 403964: 00003821 move a3,zero | |
| 403968: 0c100e06 jal 403818 <_IO_setb> | |
| 40396c: 00000000 nop | |
| 403970: 8fbf001c lw ra,28(sp) | |
| 403974: 8fb00018 lw s0,24(sp) | |
| 403978: 27bd0020 addiu sp,sp,32 | |
| 40397c: 03e00008 jr ra | |
| 403980: 00000000 nop | |
| 00403984 <_IO_default_underflow>: | |
| 403984: 2402ffff li v0,-1 | |
| 403988: 03e00008 jr ra | |
| 40398c: 00000000 nop | |
| 00403990 <_IO_default_uflow>: | |
| 403990: 8c820098 lw v0,152(a0) | |
| 403994: 27bdffe0 addiu sp,sp,-32 | |
| 403998: afb00018 sw s0,24(sp) | |
| 40399c: 8c590010 lw t9,16(v0) | |
| 4039a0: afbf001c sw ra,28(sp) | |
| 4039a4: 00808021 move s0,a0 | |
| 4039a8: 0320f809 jalr t9 | |
| 4039ac: 00000000 nop | |
| 4039b0: 2403ffff li v1,-1 | |
| 4039b4: 10430005 beq v0,v1,4039cc <_IO_default_uflow+0x3c> | |
| 4039b8: 00000000 nop | |
| 4039bc: 8e020004 lw v0,4(s0) | |
| 4039c0: 24440001 addiu a0,v0,1 | |
| 4039c4: 90430000 lbu v1,0(v0) | |
| 4039c8: ae040004 sw a0,4(s0) | |
| 4039cc: 8fbf001c lw ra,28(sp) | |
| 4039d0: 00601021 move v0,v1 | |
| 4039d4: 8fb00018 lw s0,24(sp) | |
| 4039d8: 27bd0020 addiu sp,sp,32 | |
| 4039dc: 03e00008 jr ra | |
| 4039e0: 00000000 nop | |
| 004039e4 <_IO_default_xsputn>: | |
| 4039e4: 3c1c004b lui gp,0x4b | |
| 4039e8: 27bdffc8 addiu sp,sp,-56 | |
| 4039ec: 279c1fc0 addiu gp,gp,8128 | |
| 4039f0: afb50030 sw s5,48(sp) | |
| 4039f4: afb10020 sw s1,32(sp) | |
| 4039f8: afbf0034 sw ra,52(sp) | |
| 4039fc: afb4002c sw s4,44(sp) | |
| 403a00: afb30028 sw s3,40(sp) | |
| 403a04: afb20024 sw s2,36(sp) | |
| 403a08: afb0001c sw s0,28(sp) | |
| 403a0c: afbc0010 sw gp,16(sp) | |
| 403a10: 00c0a821 move s5,a2 | |
| 403a14: 00808821 move s1,a0 | |
| 403a18: 00001021 move v0,zero | |
| 403a1c: 10c00036 beqz a2,403af8 <_IO_default_xsputn+0x114> | |
| 403a20: 00000000 nop | |
| 403a24: 00c08021 move s0,a2 | |
| 403a28: 00a09021 move s2,a1 | |
| 403a2c: 2414ffff li s4,-1 | |
| 403a30: 8e240014 lw a0,20(s1) | |
| 403a34: 8e330018 lw s3,24(s1) | |
| 403a38: 0093102b sltu v0,a0,s3 | |
| 403a3c: 10400014 beqz v0,403a90 <_IO_default_xsputn+0xac> | |
| 403a40: 00000000 nop | |
| 403a44: 02649823 subu s3,s3,a0 | |
| 403a48: 0270102b sltu v0,s3,s0 | |
| 403a4c: 0202980a movz s3,s0,v0 | |
| 403a50: 2e620015 sltiu v0,s3,21 | |
| 403a54: 1040001d beqz v0,403acc <_IO_default_xsputn+0xe8> | |
| 403a58: 00000000 nop | |
| 403a5c: 1260000b beqz s3,403a8c <_IO_default_xsputn+0xa8> | |
| 403a60: 00000000 nop | |
| 403a64: 02532821 addu a1,s2,s3 | |
| 403a68: 00801021 move v0,a0 | |
| 403a6c: 82430000 lb v1,0(s2) | |
| 403a70: 26520001 addiu s2,s2,1 | |
| 403a74: a0430000 sb v1,0(v0) | |
| 403a78: 24420001 addiu v0,v0,1 | |
| 403a7c: 1645fffb bne s2,a1,403a6c <_IO_default_xsputn+0x88> | |
| 403a80: 00000000 nop | |
| 403a84: 00932021 addu a0,a0,s3 | |
| 403a88: ae240014 sw a0,20(s1) | |
| 403a8c: 02138023 subu s0,s0,s3 | |
| 403a90: 12000018 beqz s0,403af4 <_IO_default_xsputn+0x110> | |
| 403a94: 00000000 nop | |
| 403a98: 8e220098 lw v0,152(s1) | |
| 403a9c: 92450000 lbu a1,0(s2) | |
| 403aa0: 02202021 move a0,s1 | |
| 403aa4: 8c59000c lw t9,12(v0) | |
| 403aa8: 0320f809 jalr t9 | |
| 403aac: 00000000 nop | |
| 403ab0: 8fbc0010 lw gp,16(sp) | |
| 403ab4: 1054000f beq v0,s4,403af4 <_IO_default_xsputn+0x110> | |
| 403ab8: 00000000 nop | |
| 403abc: 26520001 addiu s2,s2,1 | |
| 403ac0: 2610ffff addiu s0,s0,-1 | |
| 403ac4: 08100e8c j 403a30 <_IO_default_xsputn+0x4c> | |
| 403ac8: 00000000 nop | |
| 403acc: 8f9980b0 lw t9,-32592(gp) | |
| 403ad0: 02402821 move a1,s2 | |
| 403ad4: 02603021 move a2,s3 | |
| 403ad8: 041128a9 bal 40dd80 <__mempcpy> | |
| 403adc: 00000000 nop | |
| 403ae0: ae220014 sw v0,20(s1) | |
| 403ae4: 02539021 addu s2,s2,s3 | |
| 403ae8: 02138023 subu s0,s0,s3 | |
| 403aec: 08100ea4 j 403a90 <_IO_default_xsputn+0xac> | |
| 403af0: 00000000 nop | |
| 403af4: 02b01023 subu v0,s5,s0 | |
| 403af8: 8fbf0034 lw ra,52(sp) | |
| 403afc: 8fb50030 lw s5,48(sp) | |
| 403b00: 8fb4002c lw s4,44(sp) | |
| 403b04: 8fb30028 lw s3,40(sp) | |
| 403b08: 8fb20024 lw s2,36(sp) | |
| 403b0c: 8fb10020 lw s1,32(sp) | |
| 403b10: 8fb0001c lw s0,28(sp) | |
| 403b14: 27bd0038 addiu sp,sp,56 | |
| 403b18: 03e00008 jr ra | |
| 403b1c: 00000000 nop | |
| 00403b20 <_IO_sgetn>: | |
| 403b20: 8c820098 lw v0,152(a0) | |
| 403b24: 27bdffe0 addiu sp,sp,-32 | |
| 403b28: afbf001c sw ra,28(sp) | |
| 403b2c: 8c590020 lw t9,32(v0) | |
| 403b30: 0320f809 jalr t9 | |
| 403b34: 00000000 nop | |
| 403b38: 8fbf001c lw ra,28(sp) | |
| 403b3c: 27bd0020 addiu sp,sp,32 | |
| 403b40: 03e00008 jr ra | |
| 403b44: 00000000 nop | |
| 00403b48 <_IO_default_xsgetn>: | |
| 403b48: 3c1c004b lui gp,0x4b | |
| 403b4c: 27bdffc8 addiu sp,sp,-56 | |
| 403b50: 279c1fc0 addiu gp,gp,8128 | |
| 403b54: afb50030 sw s5,48(sp) | |
| 403b58: afb4002c sw s4,44(sp) | |
| 403b5c: afb30028 sw s3,40(sp) | |
| 403b60: afb10020 sw s1,32(sp) | |
| 403b64: afb0001c sw s0,28(sp) | |
| 403b68: afbf0034 sw ra,52(sp) | |
| 403b6c: afb20024 sw s2,36(sp) | |
| 403b70: afbc0010 sw gp,16(sp) | |
| 403b74: 00c0a021 move s4,a2 | |
| 403b78: 00808021 move s0,a0 | |
| 403b7c: 00a0a821 move s5,a1 | |
| 403b80: 00c08821 move s1,a2 | |
| 403b84: 2413ffff li s3,-1 | |
| 403b88: 8e050004 lw a1,4(s0) | |
| 403b8c: 8e120008 lw s2,8(s0) | |
| 403b90: 00b2102b sltu v0,a1,s2 | |
| 403b94: 10400014 beqz v0,403be8 <_IO_default_xsgetn+0xa0> | |
| 403b98: 00000000 nop | |
| 403b9c: 02459023 subu s2,s2,a1 | |
| 403ba0: 0251102b sltu v0,s2,s1 | |
| 403ba4: 0222900a movz s2,s1,v0 | |
| 403ba8: 2e420015 sltiu v0,s2,21 | |
| 403bac: 10400021 beqz v0,403c34 <_IO_default_xsgetn+0xec> | |
| 403bb0: 00000000 nop | |
| 403bb4: 1240000b beqz s2,403be4 <_IO_default_xsgetn+0x9c> | |
| 403bb8: 00000000 nop | |
| 403bbc: 00b22021 addu a0,a1,s2 | |
| 403bc0: 02a01021 move v0,s5 | |
| 403bc4: 80a30000 lb v1,0(a1) | |
| 403bc8: 24a50001 addiu a1,a1,1 | |
| 403bcc: a0430000 sb v1,0(v0) | |
| 403bd0: 24420001 addiu v0,v0,1 | |
| 403bd4: 14a4fffb bne a1,a0,403bc4 <_IO_default_xsgetn+0x7c> | |
| 403bd8: 00000000 nop | |
| 403bdc: 02b2a821 addu s5,s5,s2 | |
| 403be0: ae050004 sw a1,4(s0) | |
| 403be4: 02328823 subu s1,s1,s2 | |
| 403be8: 12200007 beqz s1,403c08 <_IO_default_xsgetn+0xc0> | |
| 403bec: 00000000 nop | |
| 403bf0: 02002021 move a0,s0 | |
| 403bf4: 0c100d3e jal 4034f8 <__underflow> | |
| 403bf8: 00000000 nop | |
| 403bfc: 8fbc0010 lw gp,16(sp) | |
| 403c00: 1453ffe1 bne v0,s3,403b88 <_IO_default_xsgetn+0x40> | |
| 403c04: 00000000 nop | |
| 403c08: 8fbf0034 lw ra,52(sp) | |
| 403c0c: 02911023 subu v0,s4,s1 | |
| 403c10: 8fb50030 lw s5,48(sp) | |
| 403c14: 8fb4002c lw s4,44(sp) | |
| 403c18: 8fb30028 lw s3,40(sp) | |
| 403c1c: 8fb20024 lw s2,36(sp) | |
| 403c20: 8fb10020 lw s1,32(sp) | |
| 403c24: 8fb0001c lw s0,28(sp) | |
| 403c28: 27bd0038 addiu sp,sp,56 | |
| 403c2c: 03e00008 jr ra | |
| 403c30: 00000000 nop | |
| 403c34: 8f9980b0 lw t9,-32592(gp) | |
| 403c38: 02a02021 move a0,s5 | |
| 403c3c: 02403021 move a2,s2 | |
| 403c40: 0411284f bal 40dd80 <__mempcpy> | |
| 403c44: 00000000 nop | |
| 403c48: 8e030004 lw v1,4(s0) | |
| 403c4c: 0040a821 move s5,v0 | |
| 403c50: 02328823 subu s1,s1,s2 | |
| 403c54: 00721821 addu v1,v1,s2 | |
| 403c58: ae030004 sw v1,4(s0) | |
| 403c5c: 08100efa j 403be8 <_IO_default_xsgetn+0xa0> | |
| 403c60: 00000000 nop | |
| 00403c64 <_IO_default_setbuf>: | |
| 403c64: 8c820098 lw v0,152(a0) | |
| 403c68: 27bdffd8 addiu sp,sp,-40 | |
| 403c6c: afb00020 sw s0,32(sp) | |
| 403c70: 8c590030 lw t9,48(v0) | |
| 403c74: afbf0024 sw ra,36(sp) | |
| 403c78: afa50018 sw a1,24(sp) | |
| 403c7c: afa6001c sw a2,28(sp) | |
| 403c80: 00808021 move s0,a0 | |
| 403c84: 0320f809 jalr t9 | |
| 403c88: 00000000 nop | |
| 403c8c: 2403ffff li v1,-1 | |
| 403c90: 8fa50018 lw a1,24(sp) | |
| 403c94: 8fa6001c lw a2,28(sp) | |
| 403c98: 10430025 beq v0,v1,403d30 <_IO_default_setbuf+0xcc> | |
| 403c9c: 00000000 nop | |
| 403ca0: 10a00003 beqz a1,403cb0 <_IO_default_setbuf+0x4c> | |
| 403ca4: 00000000 nop | |
| 403ca8: 14c00016 bnez a2,403d04 <_IO_default_setbuf+0xa0> | |
| 403cac: 00000000 nop | |
| 403cb0: 8e020000 lw v0,0(s0) | |
| 403cb4: 02002021 move a0,s0 | |
| 403cb8: 26050047 addiu a1,s0,71 | |
| 403cbc: 34420002 ori v0,v0,0x2 | |
| 403cc0: ae020000 sw v0,0(s0) | |
| 403cc4: 26060048 addiu a2,s0,72 | |
| 403cc8: 00003821 move a3,zero | |
| 403ccc: 0c100e06 jal 403818 <_IO_setb> | |
| 403cd0: 00000000 nop | |
| 403cd4: ae000018 sw zero,24(s0) | |
| 403cd8: ae000014 sw zero,20(s0) | |
| 403cdc: ae000010 sw zero,16(s0) | |
| 403ce0: ae000008 sw zero,8(s0) | |
| 403ce4: ae000004 sw zero,4(s0) | |
| 403ce8: ae00000c sw zero,12(s0) | |
| 403cec: 8fbf0024 lw ra,36(sp) | |
| 403cf0: 02001021 move v0,s0 | |
| 403cf4: 8fb00020 lw s0,32(sp) | |
| 403cf8: 27bd0028 addiu sp,sp,40 | |
| 403cfc: 03e00008 jr ra | |
| 403d00: 00000000 nop | |
| 403d04: 8e030000 lw v1,0(s0) | |
| 403d08: 2402fffd li v0,-3 | |
| 403d0c: 02002021 move a0,s0 | |
| 403d10: 00621024 and v0,v1,v0 | |
| 403d14: ae020000 sw v0,0(s0) | |
| 403d18: 00a63021 addu a2,a1,a2 | |
| 403d1c: 00003821 move a3,zero | |
| 403d20: 0c100e06 jal 403818 <_IO_setb> | |
| 403d24: 00000000 nop | |
| 403d28: 08100f35 j 403cd4 <_IO_default_setbuf+0x70> | |
| 403d2c: 00000000 nop | |
| 403d30: 00008021 move s0,zero | |
| 403d34: 08100f3b j 403cec <_IO_default_setbuf+0x88> | |
| 403d38: 00000000 nop | |
| 00403d3c <_IO_default_seekpos>: | |
| 403d3c: 27bdffd8 addiu sp,sp,-40 | |
| 403d40: 8fa30038 lw v1,56(sp) | |
| 403d44: 8c820098 lw v0,152(a0) | |
| 403d48: afa00010 sw zero,16(sp) | |
| 403d4c: afa30014 sw v1,20(sp) | |
| 403d50: 8c590024 lw t9,36(v0) | |
| 403d54: afbf0024 sw ra,36(sp) | |
| 403d58: 0320f809 jalr t9 | |
| 403d5c: 00000000 nop | |
| 403d60: 8fbf0024 lw ra,36(sp) | |
| 403d64: 27bd0028 addiu sp,sp,40 | |
| 403d68: 03e00008 jr ra | |
| 403d6c: 00000000 nop | |
| 00403d70 <_IO_default_doallocate>: | |
| 403d70: 3c1c004b lui gp,0x4b | |
| 403d74: 279c1fc0 addiu gp,gp,8128 | |
| 403d78: 8f99813c lw t9,-32452(gp) | |
| 403d7c: 27bdffd8 addiu sp,sp,-40 | |
| 403d80: 2402ffff li v0,-1 | |
| 403d84: afb00020 sw s0,32(sp) | |
| 403d88: 3c050001 lui a1,0x1 | |
| 403d8c: afbf0024 sw ra,36(sp) | |
| 403d90: afbc0018 sw gp,24(sp) | |
| 403d94: 00808021 move s0,a0 | |
| 403d98: afa20010 sw v0,16(sp) | |
| 403d9c: afa00014 sw zero,20(sp) | |
| 403da0: 00002021 move a0,zero | |
| 403da4: 24060003 li a2,3 | |
| 403da8: 24070802 li a3,2050 | |
| 403dac: 0411308b bal 40ffdc <__mmap> | |
| 403db0: 00000000 nop | |
| 403db4: 00402821 move a1,v0 | |
| 403db8: 2402ffff li v0,-1 | |
| 403dbc: 10a20007 beq a1,v0,403ddc <_IO_default_doallocate+0x6c> | |
| 403dc0: 00000000 nop | |
| 403dc4: 02002021 move a0,s0 | |
| 403dc8: 24a62000 addiu a2,a1,8192 | |
| 403dcc: 24070001 li a3,1 | |
| 403dd0: 0c100e06 jal 403818 <_IO_setb> | |
| 403dd4: 00000000 nop | |
| 403dd8: 24020001 li v0,1 | |
| 403ddc: 8fbf0024 lw ra,36(sp) | |
| 403de0: 8fb00020 lw s0,32(sp) | |
| 403de4: 27bd0028 addiu sp,sp,40 | |
| 403de8: 03e00008 jr ra | |
| 403dec: 00000000 nop | |
| 00403df0 <_IO_old_init>: | |
| 403df0: 8c820048 lw v0,72(a0) | |
| 403df4: 3c03fbad lui v1,0xfbad | |
| 403df8: 00a31825 or v1,a1,v1 | |
| 403dfc: ac830000 sw v1,0(a0) | |
| 403e00: ac80003c sw zero,60(a0) | |
| 403e04: ac80001c sw zero,28(a0) | |
| 403e08: ac800020 sw zero,32(a0) | |
| 403e0c: ac80000c sw zero,12(a0) | |
| 403e10: ac800004 sw zero,4(a0) | |
| 403e14: ac800008 sw zero,8(a0) | |
| 403e18: ac800010 sw zero,16(a0) | |
| 403e1c: ac800014 sw zero,20(a0) | |
| 403e20: ac800018 sw zero,24(a0) | |
| 403e24: ac800034 sw zero,52(a0) | |
| 403e28: ac800024 sw zero,36(a0) | |
| 403e2c: ac800028 sw zero,40(a0) | |
| 403e30: ac80002c sw zero,44(a0) | |
| 403e34: ac800030 sw zero,48(a0) | |
| 403e38: a4800044 sh zero,68(a0) | |
| 403e3c: 10400004 beqz v0,403e50 <_IO_old_init+0x60> | |
| 403e40: 00000000 nop | |
| 403e44: ac400000 sw zero,0(v0) | |
| 403e48: ac400004 sw zero,4(v0) | |
| 403e4c: ac400008 sw zero,8(v0) | |
| 403e50: 03e00008 jr ra | |
| 403e54: 00000000 nop | |
| 00403e58 <_IO_no_init>: | |
| 403e58: 27bdffd8 addiu sp,sp,-40 | |
| 403e5c: afb00020 sw s0,32(sp) | |
| 403e60: afa60018 sw a2,24(sp) | |
| 403e64: 00808021 move s0,a0 | |
| 403e68: afa7001c sw a3,28(sp) | |
| 403e6c: afbf0024 sw ra,36(sp) | |
| 403e70: 0c100f7c jal 403df0 <_IO_old_init> | |
| 403e74: 00000000 nop | |
| 403e78: 8fa60018 lw a2,24(sp) | |
| 403e7c: 8fa7001c lw a3,28(sp) | |
| 403e80: ae06006c sw a2,108(s0) | |
| 403e84: 04c0000f bltz a2,403ec4 <_IO_no_init+0x6c> | |
| 403e88: 00000000 nop | |
| 403e8c: 8fa20038 lw v0,56(sp) | |
| 403e90: ae07005c sw a3,92(s0) | |
| 403e94: ace00018 sw zero,24(a3) | |
| 403e98: ace0001c sw zero,28(a3) | |
| 403e9c: ace00008 sw zero,8(a3) | |
| 403ea0: ace00000 sw zero,0(a3) | |
| 403ea4: ace00004 sw zero,4(a3) | |
| 403ea8: ace0000c sw zero,12(a3) | |
| 403eac: ace00010 sw zero,16(a3) | |
| 403eb0: ace00014 sw zero,20(a3) | |
| 403eb4: ace00020 sw zero,32(a3) | |
| 403eb8: ace00024 sw zero,36(a3) | |
| 403ebc: ace00028 sw zero,40(a3) | |
| 403ec0: ace200b8 sw v0,184(a3) | |
| 403ec4: 8fbf0024 lw ra,36(sp) | |
| 403ec8: ae000060 sw zero,96(s0) | |
| 403ecc: 8fb00020 lw s0,32(sp) | |
| 403ed0: 27bd0028 addiu sp,sp,40 | |
| 403ed4: 03e00008 jr ra | |
| 403ed8: 00000000 nop | |
| 00403edc <_IO_init>: | |
| 403edc: 27bdffd8 addiu sp,sp,-40 | |
| 403ee0: 2406ffff li a2,-1 | |
| 403ee4: 00003821 move a3,zero | |
| 403ee8: afbf0024 sw ra,36(sp) | |
| 403eec: afa00010 sw zero,16(sp) | |
| 403ef0: 0c100f96 jal 403e58 <_IO_no_init> | |
| 403ef4: 00000000 nop | |
| 403ef8: 8fbf0024 lw ra,36(sp) | |
| 403efc: 27bd0028 addiu sp,sp,40 | |
| 403f00: 03e00008 jr ra | |
| 403f04: 00000000 nop | |
| 00403f08 <_IO_default_sync>: | |
| 403f08: 00001021 move v0,zero | |
| 403f0c: 03e00008 jr ra | |
| 403f10: 00000000 nop | |
| 00403f14 <_IO_default_finish>: | |
| 403f14: 27bdffe0 addiu sp,sp,-32 | |
| 403f18: afb00018 sw s0,24(sp) | |
| 403f1c: 00808021 move s0,a0 | |
| 403f20: 8c84001c lw a0,28(a0) | |
| 403f24: 3c1c004b lui gp,0x4b | |
| 403f28: 279c1fc0 addiu gp,gp,8128 | |
| 403f2c: afbf001c sw ra,28(sp) | |
| 403f30: afbc0010 sw gp,16(sp) | |
| 403f34: 10800005 beqz a0,403f4c <_IO_default_finish+0x38> | |
| 403f38: 00000000 nop | |
| 403f3c: 8e020000 lw v0,0(s0) | |
| 403f40: 30420001 andi v0,v0,0x1 | |
| 403f44: 10400017 beqz v0,403fa4 <_IO_default_finish+0x90> | |
| 403f48: 00000000 nop | |
| 403f4c: 8e020030 lw v0,48(s0) | |
| 403f50: 10400005 beqz v0,403f68 <_IO_default_finish+0x54> | |
| 403f54: 00000000 nop | |
| 403f58: ac400004 sw zero,4(v0) | |
| 403f5c: 8c420000 lw v0,0(v0) | |
| 403f60: 1440fffd bnez v0,403f58 <_IO_default_finish+0x44> | |
| 403f64: 00000000 nop | |
| 403f68: 8e040024 lw a0,36(s0) | |
| 403f6c: 10800005 beqz a0,403f84 <_IO_default_finish+0x70> | |
| 403f70: 00000000 nop | |
| 403f74: 8f99805c lw t9,-32676(gp) | |
| 403f78: 04111d93 bal 40b5c8 <__cfree> | |
| 403f7c: 00000000 nop | |
| 403f80: ae000024 sw zero,36(s0) | |
| 403f84: 02002021 move a0,s0 | |
| 403f88: 0c100b36 jal 402cd8 <_IO_un_link> | |
| 403f8c: 00000000 nop | |
| 403f90: 8fbf001c lw ra,28(sp) | |
| 403f94: 8fb00018 lw s0,24(sp) | |
| 403f98: 27bd0020 addiu sp,sp,32 | |
| 403f9c: 03e00008 jr ra | |
| 403fa0: 00000000 nop | |
| 403fa4: 8e050020 lw a1,32(s0) | |
| 403fa8: 8f998180 lw t9,-32384(gp) | |
| 403fac: 3402ffff li v0,0xffff | |
| 403fb0: 00a42823 subu a1,a1,a0 | |
| 403fb4: 00a22821 addu a1,a1,v0 | |
| 403fb8: 3c02ffff lui v0,0xffff | |
| 403fbc: 00a22824 and a1,a1,v0 | |
| 403fc0: 04113012 bal 41000c <__munmap> | |
| 403fc4: 00000000 nop | |
| 403fc8: 8fbc0010 lw gp,16(sp) | |
| 403fcc: ae000020 sw zero,32(s0) | |
| 403fd0: ae00001c sw zero,28(s0) | |
| 403fd4: 08100fd3 j 403f4c <_IO_default_finish+0x38> | |
| 403fd8: 00000000 nop | |
| 00403fdc <_IO_default_seekoff>: | |
| 403fdc: 2403ffff li v1,-1 | |
| 403fe0: 2402ffff li v0,-1 | |
| 403fe4: 03e00008 jr ra | |
| 403fe8: 00000000 nop | |
| 00403fec <_IO_sputbackc>: | |
| 403fec: 8c830004 lw v1,4(a0) | |
| 403ff0: 8c82000c lw v0,12(a0) | |
| 403ff4: 27bdffe0 addiu sp,sp,-32 | |
| 403ff8: afb00018 sw s0,24(sp) | |
| 403ffc: 0043102b sltu v0,v0,v1 | |
| 404000: afbf001c sw ra,28(sp) | |
| 404004: 00808021 move s0,a0 | |
| 404008: 10400005 beqz v0,404020 <_IO_sputbackc+0x34> | |
| 40400c: 00000000 nop | |
| 404010: 9062ffff lbu v0,-1(v1) | |
| 404014: 30a400ff andi a0,a1,0xff | |
| 404018: 10440012 beq v0,a0,404064 <_IO_sputbackc+0x78> | |
| 40401c: 00000000 nop | |
| 404020: 8e020098 lw v0,152(s0) | |
| 404024: 02002021 move a0,s0 | |
| 404028: 8c590018 lw t9,24(v0) | |
| 40402c: 0320f809 jalr t9 | |
| 404030: 00000000 nop | |
| 404034: 2403ffff li v1,-1 | |
| 404038: 10430005 beq v0,v1,404050 <_IO_sputbackc+0x64> | |
| 40403c: 00000000 nop | |
| 404040: 8e040000 lw a0,0(s0) | |
| 404044: 2403ffef li v1,-17 | |
| 404048: 00831824 and v1,a0,v1 | |
| 40404c: ae030000 sw v1,0(s0) | |
| 404050: 8fbf001c lw ra,28(sp) | |
| 404054: 8fb00018 lw s0,24(sp) | |
| 404058: 27bd0020 addiu sp,sp,32 | |
| 40405c: 03e00008 jr ra | |
| 404060: 00000000 nop | |
| 404064: 2463ffff addiu v1,v1,-1 | |
| 404068: ae030004 sw v1,4(s0) | |
| 40406c: 08101010 j 404040 <_IO_sputbackc+0x54> | |
| 404070: 00000000 nop | |
| 00404074 <_IO_sungetc>: | |
| 404074: 8c820004 lw v0,4(a0) | |
| 404078: 8c83000c lw v1,12(a0) | |
| 40407c: 27bdffe0 addiu sp,sp,-32 | |
| 404080: afb00018 sw s0,24(sp) | |
| 404084: 0062182b sltu v1,v1,v0 | |
| 404088: afbf001c sw ra,28(sp) | |
| 40408c: 00808021 move s0,a0 | |
| 404090: 1060000d beqz v1,4040c8 <_IO_sungetc+0x54> | |
| 404094: 00000000 nop | |
| 404098: 2443ffff addiu v1,v0,-1 | |
| 40409c: ac830004 sw v1,4(a0) | |
| 4040a0: 9042ffff lbu v0,-1(v0) | |
| 4040a4: 8e040000 lw a0,0(s0) | |
| 4040a8: 8fbf001c lw ra,28(sp) | |
| 4040ac: 2403ffef li v1,-17 | |
| 4040b0: 00831824 and v1,a0,v1 | |
| 4040b4: ae030000 sw v1,0(s0) | |
| 4040b8: 8fb00018 lw s0,24(sp) | |
| 4040bc: 27bd0020 addiu sp,sp,32 | |
| 4040c0: 03e00008 jr ra | |
| 4040c4: 00000000 nop | |
| 4040c8: 8c820098 lw v0,152(a0) | |
| 4040cc: 2405ffff li a1,-1 | |
| 4040d0: 8c590018 lw t9,24(v0) | |
| 4040d4: 0320f809 jalr t9 | |
| 4040d8: 00000000 nop | |
| 4040dc: 2403ffff li v1,-1 | |
| 4040e0: 1443fff0 bne v0,v1,4040a4 <_IO_sungetc+0x30> | |
| 4040e4: 00000000 nop | |
| 4040e8: 8fbf001c lw ra,28(sp) | |
| 4040ec: 8fb00018 lw s0,24(sp) | |
| 4040f0: 27bd0020 addiu sp,sp,32 | |
| 4040f4: 03e00008 jr ra | |
| 4040f8: 00000000 nop | |
| 004040fc <_IO_adjust_column>: | |
| 4040fc: 00a61821 addu v1,a1,a2 | |
| 404100: 00a3382b sltu a3,a1,v1 | |
| 404104: 10e00011 beqz a3,40414c <_IO_adjust_column+0x50> | |
| 404108: 00000000 nop | |
| 40410c: 8069ffff lb t1,-1(v1) | |
| 404110: 2408000a li t0,10 | |
| 404114: 2467ffff addiu a3,v1,-1 | |
| 404118: 11280008 beq t1,t0,40413c <_IO_adjust_column+0x40> | |
| 40411c: 00000000 nop | |
| 404120: 2409000a li t1,10 | |
| 404124: 10e50009 beq a3,a1,40414c <_IO_adjust_column+0x50> | |
| 404128: 00000000 nop | |
| 40412c: 24e7ffff addiu a3,a3,-1 | |
| 404130: 80e80000 lb t0,0(a3) | |
| 404134: 1509fffb bne t0,t1,404124 <_IO_adjust_column+0x28> | |
| 404138: 00000000 nop | |
| 40413c: 00671823 subu v1,v1,a3 | |
| 404140: 2462ffff addiu v0,v1,-1 | |
| 404144: 03e00008 jr ra | |
| 404148: 00000000 nop | |
| 40414c: 00c41021 addu v0,a2,a0 | |
| 404150: 03e00008 jr ra | |
| 404154: 00000000 nop | |
| 00404158 <_IO_flush_all_lockp>: | |
| 404158: 3c1c004b lui gp,0x4b | |
| 40415c: 27bdffa8 addiu sp,sp,-88 | |
| 404160: 279c1fc0 addiu gp,gp,8128 | |
| 404164: afbe0050 sw s8,80(sp) | |
| 404168: 8f9e89b4 lw s8,-30284(gp) | |
| 40416c: afb10034 sw s1,52(sp) | |
| 404170: afbf0054 sw ra,84(sp) | |
| 404174: 001ef02b sltu s8,zero,s8 | |
| 404178: afb7004c sw s7,76(sp) | |
| 40417c: afb60048 sw s6,72(sp) | |
| 404180: afb50044 sw s5,68(sp) | |
| 404184: afb40040 sw s4,64(sp) | |
| 404188: afb3003c sw s3,60(sp) | |
| 40418c: afb20038 sw s2,56(sp) | |
| 404190: afb00030 sw s0,48(sp) | |
| 404194: afbc0010 sw gp,16(sp) | |
| 404198: 00808821 move s1,a0 | |
| 40419c: 17c000aa bnez s8,404448 <_IO_flush_all_lockp+0x2f0> | |
| 4041a0: 00000000 nop | |
| 4041a4: 3c020040 lui v0,0x40 | |
| 4041a8: 24422980 addiu v0,v0,10624 | |
| 4041ac: afa20018 sw v0,24(sp) | |
| 4041b0: afa0001c sw zero,28(sp) | |
| 4041b4: 12200018 beqz s1,404218 <_IO_flush_all_lockp+0xc0> | |
| 4041b8: 00000000 nop | |
| 4041bc: 7c03e83b 0x7c03e83b | |
| 4041c0: 3c02004b lui v0,0x4b | |
| 4041c4: 2450b470 addiu s0,v0,-19344 | |
| 4041c8: 8e040008 lw a0,8(s0) | |
| 4041cc: 24728b70 addiu s2,v1,-29840 | |
| 4041d0: 1092000e beq a0,s2,40420c <_IO_flush_all_lockp+0xb4> | |
| 4041d4: 00000000 nop | |
| 4041d8: 24040001 li a0,1 | |
| 4041dc: 00001821 move v1,zero | |
| 4041e0: c046b470 ll a2,-19344(v0) | |
| 4041e4: 14c30006 bne a2,v1,404200 <_IO_flush_all_lockp+0xa8> | |
| 4041e8: 00002821 move a1,zero | |
| 4041ec: 00802821 move a1,a0 | |
| 4041f0: e045b470 sc a1,-19344(v0) | |
| 4041f4: 10a0fffa beqz a1,4041e0 <_IO_flush_all_lockp+0x88> | |
| 4041f8: 00000000 nop | |
| 4041fc: 0000000f sync | |
| 404200: 10a000aa beqz a1,4044ac <_IO_flush_all_lockp+0x354> | |
| 404204: 00000000 nop | |
| 404208: ae120008 sw s2,8(s0) | |
| 40420c: 8e020004 lw v0,4(s0) | |
| 404210: 24420001 addiu v0,v0,1 | |
| 404214: ae020004 sw v0,4(s0) | |
| 404218: 8f9682e8 lw s6,-32024(gp) | |
| 40421c: 3c14004b lui s4,0x4b | |
| 404220: 8e93b480 lw s3,-19328(s4) | |
| 404224: 8ed00000 lw s0,0(s6) | |
| 404228: 1200004c beqz s0,40435c <_IO_flush_all_lockp+0x204> | |
| 40422c: 0000a821 move s5,zero | |
| 404230: 3c12004b lui s2,0x4b | |
| 404234: 24170001 li s7,1 | |
| 404238: 1220001a beqz s1,4042a4 <_IO_flush_all_lockp+0x14c> | |
| 40423c: ae50b47c sw s0,-19332(s2) | |
| 404240: 8e020000 lw v0,0(s0) | |
| 404244: 30428000 andi v0,v0,0x8000 | |
| 404248: 14400016 bnez v0,4042a4 <_IO_flush_all_lockp+0x14c> | |
| 40424c: 00000000 nop | |
| 404250: 7c03e83b 0x7c03e83b | |
| 404254: 8e040048 lw a0,72(s0) | |
| 404258: 24638b70 addiu v1,v1,-29840 | |
| 40425c: 8c850008 lw a1,8(a0) | |
| 404260: 10a3000d beq a1,v1,404298 <_IO_flush_all_lockp+0x140> | |
| 404264: 00000000 nop | |
| 404268: c0860000 ll a2,0(a0) | |
| 40426c: 14c20006 bne a2,v0,404288 <_IO_flush_all_lockp+0x130> | |
| 404270: 00002821 move a1,zero | |
| 404274: 02e02821 move a1,s7 | |
| 404278: e0850000 sc a1,0(a0) | |
| 40427c: 10a0fffa beqz a1,404268 <_IO_flush_all_lockp+0x110> | |
| 404280: 00000000 nop | |
| 404284: 0000000f sync | |
| 404288: 10a00078 beqz a1,40446c <_IO_flush_all_lockp+0x314> | |
| 40428c: 00000000 nop | |
| 404290: 8e040048 lw a0,72(s0) | |
| 404294: ac830008 sw v1,8(a0) | |
| 404298: 8c820004 lw v0,4(a0) | |
| 40429c: 24420001 addiu v0,v0,1 | |
| 4042a0: ac820004 sw v0,4(a0) | |
| 4042a4: 8e02006c lw v0,108(s0) | |
| 4042a8: 1840004d blez v0,4043e0 <_IO_flush_all_lockp+0x288> | |
| 4042ac: 00000000 nop | |
| 4042b0: 8e02005c lw v0,92(s0) | |
| 4042b4: 8c430010 lw v1,16(v0) | |
| 4042b8: 8c42000c lw v0,12(v0) | |
| 4042bc: 0043102b sltu v0,v0,v1 | |
| 4042c0: 1040000b beqz v0,4042f0 <_IO_flush_all_lockp+0x198> | |
| 4042c4: 00000000 nop | |
| 4042c8: 8e020098 lw v0,152(s0) | |
| 4042cc: 02002021 move a0,s0 | |
| 4042d0: 2405ffff li a1,-1 | |
| 4042d4: 8c59000c lw t9,12(v0) | |
| 4042d8: 0320f809 jalr t9 | |
| 4042dc: 00000000 nop | |
| 4042e0: 8fbc0010 lw gp,16(sp) | |
| 4042e4: 00021027 nor v0,zero,v0 | |
| 4042e8: 2403ffff li v1,-1 | |
| 4042ec: 0062a80a movz s5,v1,v0 | |
| 4042f0: 12200014 beqz s1,404344 <_IO_flush_all_lockp+0x1ec> | |
| 4042f4: 00000000 nop | |
| 4042f8: 8e020000 lw v0,0(s0) | |
| 4042fc: 30428000 andi v0,v0,0x8000 | |
| 404300: 14400010 bnez v0,404344 <_IO_flush_all_lockp+0x1ec> | |
| 404304: 00000000 nop | |
| 404308: 8e040048 lw a0,72(s0) | |
| 40430c: 8c820004 lw v0,4(a0) | |
| 404310: 2442ffff addiu v0,v0,-1 | |
| 404314: 1440000b bnez v0,404344 <_IO_flush_all_lockp+0x1ec> | |
| 404318: ac820004 sw v0,4(a0) | |
| 40431c: ac800008 sw zero,8(a0) | |
| 404320: 0000000f sync | |
| 404324: c0830000 ll v1,0(a0) | |
| 404328: 00402821 move a1,v0 | |
| 40432c: e0850000 sc a1,0(a0) | |
| 404330: 10a0fffc beqz a1,404324 <_IO_flush_all_lockp+0x1cc> | |
| 404334: 00000000 nop | |
| 404338: 28620002 slti v0,v1,2 | |
| 40433c: 10400052 beqz v0,404488 <_IO_flush_all_lockp+0x330> | |
| 404340: 00000000 nop | |
| 404344: 8e82b480 lw v0,-19328(s4) | |
| 404348: 12620020 beq s3,v0,4043cc <_IO_flush_all_lockp+0x274> | |
| 40434c: ae40b47c sw zero,-19332(s2) | |
| 404350: 8ed00000 lw s0,0(s6) | |
| 404354: 1600ffb8 bnez s0,404238 <_IO_flush_all_lockp+0xe0> | |
| 404358: 00409821 move s3,v0 | |
| 40435c: 12200007 beqz s1,40437c <_IO_flush_all_lockp+0x224> | |
| 404360: 00000000 nop | |
| 404364: 3c03004b lui v1,0x4b | |
| 404368: 2464b470 addiu a0,v1,-19344 | |
| 40436c: 8c820004 lw v0,4(a0) | |
| 404370: 2442ffff addiu v0,v0,-1 | |
| 404374: 10400021 beqz v0,4043fc <_IO_flush_all_lockp+0x2a4> | |
| 404378: ac820004 sw v0,4(a0) | |
| 40437c: 13c00006 beqz s8,404398 <_IO_flush_all_lockp+0x240> | |
| 404380: 00000000 nop | |
| 404384: 8f9989dc lw t9,-30244(gp) | |
| 404388: 27a40018 addiu a0,sp,24 | |
| 40438c: 00002821 move a1,zero | |
| 404390: 0320f809 jalr t9 | |
| 404394: 00000000 nop | |
| 404398: 8fbf0054 lw ra,84(sp) | |
| 40439c: 02a01021 move v0,s5 | |
| 4043a0: 8fbe0050 lw s8,80(sp) | |
| 4043a4: 8fb7004c lw s7,76(sp) | |
| 4043a8: 8fb60048 lw s6,72(sp) | |
| 4043ac: 8fb50044 lw s5,68(sp) | |
| 4043b0: 8fb40040 lw s4,64(sp) | |
| 4043b4: 8fb3003c lw s3,60(sp) | |
| 4043b8: 8fb20038 lw s2,56(sp) | |
| 4043bc: 8fb10034 lw s1,52(sp) | |
| 4043c0: 8fb00030 lw s0,48(sp) | |
| 4043c4: 03e00008 jr ra | |
| 4043c8: 27bd0058 addiu sp,sp,88 | |
| 4043cc: 8e100034 lw s0,52(s0) | |
| 4043d0: 1600ff99 bnez s0,404238 <_IO_flush_all_lockp+0xe0> | |
| 4043d4: 00000000 nop | |
| 4043d8: 081010d7 j 40435c <_IO_flush_all_lockp+0x204> | |
| 4043dc: 00000000 nop | |
| 4043e0: 8e030014 lw v1,20(s0) | |
| 4043e4: 8e020010 lw v0,16(s0) | |
| 4043e8: 0043102b sltu v0,v0,v1 | |
| 4043ec: 1440ffb6 bnez v0,4042c8 <_IO_flush_all_lockp+0x170> | |
| 4043f0: 00000000 nop | |
| 4043f4: 081010bc j 4042f0 <_IO_flush_all_lockp+0x198> | |
| 4043f8: 00000000 nop | |
| 4043fc: ac800008 sw zero,8(a0) | |
| 404400: 0000000f sync | |
| 404404: c065b470 ll a1,-19344(v1) | |
| 404408: 00403021 move a2,v0 | |
| 40440c: e066b470 sc a2,-19344(v1) | |
| 404410: 10c0fffc beqz a2,404404 <_IO_flush_all_lockp+0x2ac> | |
| 404414: 00000000 nop | |
| 404418: 28a20002 slti v0,a1,2 | |
| 40441c: 1440ffd7 bnez v0,40437c <_IO_flush_all_lockp+0x224> | |
| 404420: 00000000 nop | |
| 404424: 7c03e83b 0x7c03e83b | |
| 404428: 8c658b78 lw a1,-29832(v1) | |
| 40442c: 24060001 li a2,1 | |
| 404430: 00003821 move a3,zero | |
| 404434: 34a50001 ori a1,a1,0x1 | |
| 404438: 2402108e li v0,4238 | |
| 40443c: 0000000c syscall | |
| 404440: 081010df j 40437c <_IO_flush_all_lockp+0x224> | |
| 404444: 00000000 nop | |
| 404448: 8f9989b4 lw t9,-30284(gp) | |
| 40444c: 3c050040 lui a1,0x40 | |
| 404450: 27a40018 addiu a0,sp,24 | |
| 404454: 24a52980 addiu a1,a1,10624 | |
| 404458: 00003021 move a2,zero | |
| 40445c: 0320f809 jalr t9 | |
| 404460: 00000000 nop | |
| 404464: 0810106d j 4041b4 <_IO_flush_all_lockp+0x5c> | |
| 404468: 8fbc0010 lw gp,16(sp) | |
| 40446c: 8f998044 lw t9,-32700(gp) | |
| 404470: afa30028 sw v1,40(sp) | |
| 404474: 04112fb6 bal 410350 <__lll_lock_wait_private> | |
| 404478: 00000000 nop | |
| 40447c: 8fbc0010 lw gp,16(sp) | |
| 404480: 081010a4 j 404290 <_IO_flush_all_lockp+0x138> | |
| 404484: 8fa30028 lw v1,40(sp) | |
| 404488: 7c03e83b 0x7c03e83b | |
| 40448c: 8c658b78 lw a1,-29832(v1) | |
| 404490: 24060001 li a2,1 | |
| 404494: 00003821 move a3,zero | |
| 404498: 34a50001 ori a1,a1,0x1 | |
| 40449c: 2402108e li v0,4238 | |
| 4044a0: 0000000c syscall | |
| 4044a4: 081010d1 j 404344 <_IO_flush_all_lockp+0x1ec> | |
| 4044a8: 00000000 nop | |
| 4044ac: 8f998044 lw t9,-32700(gp) | |
| 4044b0: 02002021 move a0,s0 | |
| 4044b4: 04112fa6 bal 410350 <__lll_lock_wait_private> | |
| 4044b8: 00000000 nop | |
| 4044bc: 8fbc0010 lw gp,16(sp) | |
| 4044c0: 08101083 j 40420c <_IO_flush_all_lockp+0xb4> | |
| 4044c4: ae120008 sw s2,8(s0) | |
| 004044c8 <_IO_cleanup>: | |
| 4044c8: 3c1c004b lui gp,0x4b | |
| 4044cc: 27bdffb8 addiu sp,sp,-72 | |
| 4044d0: 279c1fc0 addiu gp,gp,8128 | |
| 4044d4: 00002021 move a0,zero | |
| 4044d8: afb60038 sw s6,56(sp) | |
| 4044dc: afb00020 sw s0,32(sp) | |
| 4044e0: afbc0010 sw gp,16(sp) | |
| 4044e4: afbf0044 sw ra,68(sp) | |
| 4044e8: afbe0040 sw s8,64(sp) | |
| 4044ec: afb7003c sw s7,60(sp) | |
| 4044f0: afb50034 sw s5,52(sp) | |
| 4044f4: afb40030 sw s4,48(sp) | |
| 4044f8: afb3002c sw s3,44(sp) | |
| 4044fc: afb20028 sw s2,40(sp) | |
| 404500: 0c101056 jal 404158 <_IO_flush_all_lockp> | |
| 404504: afb10024 sw s1,36(sp) | |
| 404508: 8fbc0010 lw gp,16(sp) | |
| 40450c: 0040b021 move s6,v0 | |
| 404510: 8f8282e8 lw v0,-32024(gp) | |
| 404514: 8c500000 lw s0,0(v0) | |
| 404518: 1200003d beqz s0,404610 <_IO_cleanup+0x148> | |
| 40451c: 00000000 nop | |
| 404520: 24110008 li s1,8 | |
| 404524: 24120001 li s2,1 | |
| 404528: 3c13004b lui s3,0x4b | |
| 40452c: 3c15004b lui s5,0x4b | |
| 404530: 24140001 li s4,1 | |
| 404534: 8e020000 lw v0,0(s0) | |
| 404538: 30430002 andi v1,v0,0x2 | |
| 40453c: 1460002f bnez v1,4045fc <_IO_cleanup+0x134> | |
| 404540: 00000000 nop | |
| 404544: 30421008 andi v0,v0,0x1008 | |
| 404548: 1051002c beq v0,s1,4045fc <_IO_cleanup+0x134> | |
| 40454c: 00000000 nop | |
| 404550: 8e02006c lw v0,108(s0) | |
| 404554: 10400029 beqz v0,4045fc <_IO_cleanup+0x134> | |
| 404558: 00000000 nop | |
| 40455c: 0000b821 move s7,zero | |
| 404560: 0000f021 move s8,zero | |
| 404564: 24040002 li a0,2 | |
| 404568: 7c03e83b 0x7c03e83b | |
| 40456c: 8e020048 lw v0,72(s0) | |
| 404570: 24638b70 addiu v1,v1,-29840 | |
| 404574: 8c450008 lw a1,8(v0) | |
| 404578: 10650040 beq v1,a1,40467c <_IO_cleanup+0x1b4> | |
| 40457c: 00000000 nop | |
| 404580: c0450000 ll a1,0(v0) | |
| 404584: 14be0006 bne a1,s8,4045a0 <_IO_cleanup+0xd8> | |
| 404588: 00003021 move a2,zero | |
| 40458c: 02403021 move a2,s2 | |
| 404590: e0460000 sc a2,0(v0) | |
| 404594: 10c0fffa beqz a2,404580 <_IO_cleanup+0xb8> | |
| 404598: 00000000 nop | |
| 40459c: 0000000f sync | |
| 4045a0: 8f9982ec lw t9,-32020(gp) | |
| 4045a4: 14a00027 bnez a1,404644 <_IO_cleanup+0x17c> | |
| 4045a8: 00000000 nop | |
| 4045ac: 8e020048 lw v0,72(s0) | |
| 4045b0: ac430008 sw v1,8(v0) | |
| 4045b4: ac540004 sw s4,4(v0) | |
| 4045b8: 9262b484 lbu v0,-19324(s3) | |
| 4045bc: 14400005 bnez v0,4045d4 <_IO_cleanup+0x10c> | |
| 4045c0: 00000000 nop | |
| 4045c4: 8e020000 lw v0,0(s0) | |
| 4045c8: 30430001 andi v1,v0,0x1 | |
| 4045cc: 1060002f beqz v1,40468c <_IO_cleanup+0x1c4> | |
| 4045d0: 00000000 nop | |
| 4045d4: 8e020098 lw v0,152(s0) | |
| 4045d8: 02002021 move a0,s0 | |
| 4045dc: 00002821 move a1,zero | |
| 4045e0: 8c59002c lw t9,44(v0) | |
| 4045e4: 00003021 move a2,zero | |
| 4045e8: 0320f809 jalr t9 | |
| 4045ec: 00000000 nop | |
| 4045f0: 24020002 li v0,2 | |
| 4045f4: 16e20030 bne s7,v0,4046b8 <_IO_cleanup+0x1f0> | |
| 4045f8: 8fbc0010 lw gp,16(sp) | |
| 4045fc: 2402ffff li v0,-1 | |
| 404600: ae02006c sw v0,108(s0) | |
| 404604: 8e100034 lw s0,52(s0) | |
| 404608: 1600ffca bnez s0,404534 <_IO_cleanup+0x6c> | |
| 40460c: 00000000 nop | |
| 404610: 8fbf0044 lw ra,68(sp) | |
| 404614: 02c01021 move v0,s6 | |
| 404618: 8fbe0040 lw s8,64(sp) | |
| 40461c: 8fb7003c lw s7,60(sp) | |
| 404620: 8fb60038 lw s6,56(sp) | |
| 404624: 8fb50034 lw s5,52(sp) | |
| 404628: 8fb40030 lw s4,48(sp) | |
| 40462c: 8fb3002c lw s3,44(sp) | |
| 404630: 8fb20028 lw s2,40(sp) | |
| 404634: 8fb10024 lw s1,36(sp) | |
| 404638: 8fb00020 lw s0,32(sp) | |
| 40463c: 03e00008 jr ra | |
| 404640: 27bd0048 addiu sp,sp,72 | |
| 404644: afa40018 sw a0,24(sp) | |
| 404648: 04112820 bal 40e6cc <__sched_yield> | |
| 40464c: 00000000 nop | |
| 404650: 8fa40018 lw a0,24(sp) | |
| 404654: 26f70001 addiu s7,s7,1 | |
| 404658: 8fbc0010 lw gp,16(sp) | |
| 40465c: 12e4ffd6 beq s7,a0,4045b8 <_IO_cleanup+0xf0> | |
| 404660: 00000000 nop | |
| 404664: 7c03e83b 0x7c03e83b | |
| 404668: 8e020048 lw v0,72(s0) | |
| 40466c: 24638b70 addiu v1,v1,-29840 | |
| 404670: 8c450008 lw a1,8(v0) | |
| 404674: 1465ffc2 bne v1,a1,404580 <_IO_cleanup+0xb8> | |
| 404678: 00000000 nop | |
| 40467c: 8c430004 lw v1,4(v0) | |
| 404680: 24630001 addiu v1,v1,1 | |
| 404684: 0810116e j 4045b8 <_IO_cleanup+0xf0> | |
| 404688: ac430004 sw v1,4(v0) | |
| 40468c: 8e03001c lw v1,28(s0) | |
| 404690: 8e040020 lw a0,32(s0) | |
| 404694: 8ea5b488 lw a1,-19320(s5) | |
| 404698: 34420001 ori v0,v0,0x1 | |
| 40469c: 00832023 subu a0,a0,v1 | |
| 4046a0: ae020000 sw v0,0(s0) | |
| 4046a4: ae050060 sw a1,96(s0) | |
| 4046a8: aeb0b488 sw s0,-19320(s5) | |
| 4046ac: ae030064 sw v1,100(s0) | |
| 4046b0: 08101175 j 4045d4 <_IO_cleanup+0x10c> | |
| 4046b4: ae040068 sw a0,104(s0) | |
| 4046b8: 8e040048 lw a0,72(s0) | |
| 4046bc: 8c820004 lw v0,4(a0) | |
| 4046c0: 2442ffff addiu v0,v0,-1 | |
| 4046c4: 1440ffcd bnez v0,4045fc <_IO_cleanup+0x134> | |
| 4046c8: ac820004 sw v0,4(a0) | |
| 4046cc: ac800008 sw zero,8(a0) | |
| 4046d0: 0000000f sync | |
| 4046d4: c0830000 ll v1,0(a0) | |
| 4046d8: 00402821 move a1,v0 | |
| 4046dc: e0850000 sc a1,0(a0) | |
| 4046e0: 10a0fffc beqz a1,4046d4 <_IO_cleanup+0x20c> | |
| 4046e4: 00000000 nop | |
| 4046e8: 28620002 slti v0,v1,2 | |
| 4046ec: 1440ffc3 bnez v0,4045fc <_IO_cleanup+0x134> | |
| 4046f0: 00000000 nop | |
| 4046f4: 7c03e83b 0x7c03e83b | |
| 4046f8: 8c658b78 lw a1,-29832(v1) | |
| 4046fc: 24060001 li a2,1 | |
| 404700: 00003821 move a3,zero | |
| 404704: 34a50001 ori a1,a1,0x1 | |
| 404708: 2402108e li v0,4238 | |
| 40470c: 0000000c syscall | |
| 404710: 0810117f j 4045fc <_IO_cleanup+0x134> | |
| 404714: 00000000 nop | |
| 00404718 <_IO_flush_all>: | |
| 404718: 27bdffe0 addiu sp,sp,-32 | |
| 40471c: 24040001 li a0,1 | |
| 404720: afbf001c sw ra,28(sp) | |
| 404724: 0c101056 jal 404158 <_IO_flush_all_lockp> | |
| 404728: 00000000 nop | |
| 40472c: 8fbf001c lw ra,28(sp) | |
| 404730: 27bd0020 addiu sp,sp,32 | |
| 404734: 03e00008 jr ra | |
| 404738: 00000000 nop | |
| 0040473c <_IO_flush_all_linebuffered>: | |
| 40473c: 3c1c004b lui gp,0x4b | |
| 404740: 27bdffa8 addiu sp,sp,-88 | |
| 404744: 279c1fc0 addiu gp,gp,8128 | |
| 404748: afbe0050 sw s8,80(sp) | |
| 40474c: 8f9e89b4 lw s8,-30284(gp) | |
| 404750: afbf0054 sw ra,84(sp) | |
| 404754: afb7004c sw s7,76(sp) | |
| 404758: 001ef02b sltu s8,zero,s8 | |
| 40475c: afb60048 sw s6,72(sp) | |
| 404760: afb50044 sw s5,68(sp) | |
| 404764: afb40040 sw s4,64(sp) | |
| 404768: afb3003c sw s3,60(sp) | |
| 40476c: afb20038 sw s2,56(sp) | |
| 404770: afb10034 sw s1,52(sp) | |
| 404774: afb00030 sw s0,48(sp) | |
| 404778: afbc0010 sw gp,16(sp) | |
| 40477c: 17c0008b bnez s8,4049ac <_IO_flush_all_linebuffered+0x270> | |
| 404780: 00000000 nop | |
| 404784: 3c020040 lui v0,0x40 | |
| 404788: 24422980 addiu v0,v0,10624 | |
| 40478c: afa20018 sw v0,24(sp) | |
| 404790: afa0001c sw zero,28(sp) | |
| 404794: 7c03e83b 0x7c03e83b | |
| 404798: 3c02004b lui v0,0x4b | |
| 40479c: 2456b470 addiu s6,v0,-19344 | |
| 4047a0: 8ec40008 lw a0,8(s6) | |
| 4047a4: 24638b70 addiu v1,v1,-29840 | |
| 4047a8: 1083000e beq a0,v1,4047e4 <_IO_flush_all_linebuffered+0xa8> | |
| 4047ac: 00000000 nop | |
| 4047b0: 24050001 li a1,1 | |
| 4047b4: 00002021 move a0,zero | |
| 4047b8: c047b470 ll a3,-19344(v0) | |
| 4047bc: 14e40006 bne a3,a0,4047d8 <_IO_flush_all_linebuffered+0x9c> | |
| 4047c0: 00003021 move a2,zero | |
| 4047c4: 00a03021 move a2,a1 | |
| 4047c8: e046b470 sc a2,-19344(v0) | |
| 4047cc: 10c0fffa beqz a2,4047b8 <_IO_flush_all_linebuffered+0x7c> | |
| 4047d0: 00000000 nop | |
| 4047d4: 0000000f sync | |
| 4047d8: 10c0008d beqz a2,404a10 <_IO_flush_all_linebuffered+0x2d4> | |
| 4047dc: 00000000 nop | |
| 4047e0: aec30008 sw v1,8(s6) | |
| 4047e4: 8f9582e8 lw s5,-32024(gp) | |
| 4047e8: 8ec20004 lw v0,4(s6) | |
| 4047ec: 3c13004b lui s3,0x4b | |
| 4047f0: 8eb00000 lw s0,0(s5) | |
| 4047f4: 24420001 addiu v0,v0,1 | |
| 4047f8: aec20004 sw v0,4(s6) | |
| 4047fc: 8e72b480 lw s2,-19328(s3) | |
| 404800: 1200003c beqz s0,4048f4 <_IO_flush_all_linebuffered+0x1b8> | |
| 404804: 00000000 nop | |
| 404808: 3c11004b lui s1,0x4b | |
| 40480c: 24170001 li s7,1 | |
| 404810: 24140200 li s4,512 | |
| 404814: 8e020000 lw v0,0(s0) | |
| 404818: ae30b47c sw s0,-19332(s1) | |
| 40481c: 30428000 andi v0,v0,0x8000 | |
| 404820: 14400016 bnez v0,40487c <_IO_flush_all_linebuffered+0x140> | |
| 404824: 00000000 nop | |
| 404828: 7c03e83b 0x7c03e83b | |
| 40482c: 8e040048 lw a0,72(s0) | |
| 404830: 24638b70 addiu v1,v1,-29840 | |
| 404834: 8c850008 lw a1,8(a0) | |
| 404838: 10a3000d beq a1,v1,404870 <_IO_flush_all_linebuffered+0x134> | |
| 40483c: 00000000 nop | |
| 404840: c0860000 ll a2,0(a0) | |
| 404844: 14c20006 bne a2,v0,404860 <_IO_flush_all_linebuffered+0x124> | |
| 404848: 00002821 move a1,zero | |
| 40484c: 02e02821 move a1,s7 | |
| 404850: e0850000 sc a1,0(a0) | |
| 404854: 10a0fffa beqz a1,404840 <_IO_flush_all_linebuffered+0x104> | |
| 404858: 00000000 nop | |
| 40485c: 0000000f sync | |
| 404860: 10a0005b beqz a1,4049d0 <_IO_flush_all_linebuffered+0x294> | |
| 404864: 00000000 nop | |
| 404868: 8e040048 lw a0,72(s0) | |
| 40486c: ac830008 sw v1,8(a0) | |
| 404870: 8c820004 lw v0,4(a0) | |
| 404874: 24420001 addiu v0,v0,1 | |
| 404878: ac820004 sw v0,4(a0) | |
| 40487c: 8e020000 lw v0,0(s0) | |
| 404880: 30420208 andi v0,v0,0x208 | |
| 404884: 10540041 beq v0,s4,40498c <_IO_flush_all_linebuffered+0x250> | |
| 404888: 00000000 nop | |
| 40488c: 8e020000 lw v0,0(s0) | |
| 404890: 30428000 andi v0,v0,0x8000 | |
| 404894: 14400010 bnez v0,4048d8 <_IO_flush_all_linebuffered+0x19c> | |
| 404898: 00000000 nop | |
| 40489c: 8e040048 lw a0,72(s0) | |
| 4048a0: 8c820004 lw v0,4(a0) | |
| 4048a4: 2442ffff addiu v0,v0,-1 | |
| 4048a8: 1440000b bnez v0,4048d8 <_IO_flush_all_linebuffered+0x19c> | |
| 4048ac: ac820004 sw v0,4(a0) | |
| 4048b0: ac800008 sw zero,8(a0) | |
| 4048b4: 0000000f sync | |
| 4048b8: c0830000 ll v1,0(a0) | |
| 4048bc: 00402821 move a1,v0 | |
| 4048c0: e0850000 sc a1,0(a0) | |
| 4048c4: 10a0fffc beqz a1,4048b8 <_IO_flush_all_linebuffered+0x17c> | |
| 4048c8: 00000000 nop | |
| 4048cc: 28620002 slti v0,v1,2 | |
| 4048d0: 10400046 beqz v0,4049ec <_IO_flush_all_linebuffered+0x2b0> | |
| 4048d4: 00000000 nop | |
| 4048d8: 8e62b480 lw v0,-19328(s3) | |
| 4048dc: 12420026 beq s2,v0,404978 <_IO_flush_all_linebuffered+0x23c> | |
| 4048e0: ae20b47c sw zero,-19332(s1) | |
| 4048e4: 8eb00000 lw s0,0(s5) | |
| 4048e8: 1600ffca bnez s0,404814 <_IO_flush_all_linebuffered+0xd8> | |
| 4048ec: 00409021 move s2,v0 | |
| 4048f0: 8ec20004 lw v0,4(s6) | |
| 4048f4: 2442ffff addiu v0,v0,-1 | |
| 4048f8: 3c03004b lui v1,0x4b | |
| 4048fc: 1440000b bnez v0,40492c <_IO_flush_all_linebuffered+0x1f0> | |
| 404900: aec20004 sw v0,4(s6) | |
| 404904: aec00008 sw zero,8(s6) | |
| 404908: 0000000f sync | |
| 40490c: c064b470 ll a0,-19344(v1) | |
| 404910: 00402821 move a1,v0 | |
| 404914: e065b470 sc a1,-19344(v1) | |
| 404918: 10a0fffc beqz a1,40490c <_IO_flush_all_linebuffered+0x1d0> | |
| 40491c: 00000000 nop | |
| 404920: 28820002 slti v0,a0,2 | |
| 404924: 10400042 beqz v0,404a30 <_IO_flush_all_linebuffered+0x2f4> | |
| 404928: 00000000 nop | |
| 40492c: 13c00006 beqz s8,404948 <_IO_flush_all_linebuffered+0x20c> | |
| 404930: 00000000 nop | |
| 404934: 8f9989dc lw t9,-30244(gp) | |
| 404938: 27a40018 addiu a0,sp,24 | |
| 40493c: 00002821 move a1,zero | |
| 404940: 0320f809 jalr t9 | |
| 404944: 00000000 nop | |
| 404948: 8fbf0054 lw ra,84(sp) | |
| 40494c: 8fbe0050 lw s8,80(sp) | |
| 404950: 8fb7004c lw s7,76(sp) | |
| 404954: 8fb60048 lw s6,72(sp) | |
| 404958: 8fb50044 lw s5,68(sp) | |
| 40495c: 8fb40040 lw s4,64(sp) | |
| 404960: 8fb3003c lw s3,60(sp) | |
| 404964: 8fb20038 lw s2,56(sp) | |
| 404968: 8fb10034 lw s1,52(sp) | |
| 40496c: 8fb00030 lw s0,48(sp) | |
| 404970: 03e00008 jr ra | |
| 404974: 27bd0058 addiu sp,sp,88 | |
| 404978: 8e100034 lw s0,52(s0) | |
| 40497c: 1600ffa5 bnez s0,404814 <_IO_flush_all_linebuffered+0xd8> | |
| 404980: 00000000 nop | |
| 404984: 0810123c j 4048f0 <_IO_flush_all_linebuffered+0x1b4> | |
| 404988: 00000000 nop | |
| 40498c: 8e020098 lw v0,152(s0) | |
| 404990: 02002021 move a0,s0 | |
| 404994: 2405ffff li a1,-1 | |
| 404998: 8c59000c lw t9,12(v0) | |
| 40499c: 0320f809 jalr t9 | |
| 4049a0: 00000000 nop | |
| 4049a4: 08101223 j 40488c <_IO_flush_all_linebuffered+0x150> | |
| 4049a8: 8fbc0010 lw gp,16(sp) | |
| 4049ac: 8f9989b4 lw t9,-30284(gp) | |
| 4049b0: 3c050040 lui a1,0x40 | |
| 4049b4: 27a40018 addiu a0,sp,24 | |
| 4049b8: 24a52980 addiu a1,a1,10624 | |
| 4049bc: 00003021 move a2,zero | |
| 4049c0: 0320f809 jalr t9 | |
| 4049c4: 00000000 nop | |
| 4049c8: 081011e5 j 404794 <_IO_flush_all_linebuffered+0x58> | |
| 4049cc: 8fbc0010 lw gp,16(sp) | |
| 4049d0: 8f998044 lw t9,-32700(gp) | |
| 4049d4: afa30028 sw v1,40(sp) | |
| 4049d8: 04112e5d bal 410350 <__lll_lock_wait_private> | |
| 4049dc: 00000000 nop | |
| 4049e0: 8fbc0010 lw gp,16(sp) | |
| 4049e4: 0810121a j 404868 <_IO_flush_all_linebuffered+0x12c> | |
| 4049e8: 8fa30028 lw v1,40(sp) | |
| 4049ec: 7c03e83b 0x7c03e83b | |
| 4049f0: 8c658b78 lw a1,-29832(v1) | |
| 4049f4: 24060001 li a2,1 | |
| 4049f8: 00003821 move a3,zero | |
| 4049fc: 34a50001 ori a1,a1,0x1 | |
| 404a00: 2402108e li v0,4238 | |
| 404a04: 0000000c syscall | |
| 404a08: 08101236 j 4048d8 <_IO_flush_all_linebuffered+0x19c> | |
| 404a0c: 00000000 nop | |
| 404a10: 8f998044 lw t9,-32700(gp) | |
| 404a14: afa30028 sw v1,40(sp) | |
| 404a18: 02c02021 move a0,s6 | |
| 404a1c: 04112e4c bal 410350 <__lll_lock_wait_private> | |
| 404a20: 00000000 nop | |
| 404a24: 8fbc0010 lw gp,16(sp) | |
| 404a28: 081011f8 j 4047e0 <_IO_flush_all_linebuffered+0xa4> | |
| 404a2c: 8fa30028 lw v1,40(sp) | |
| 404a30: 02c02021 move a0,s6 | |
| 404a34: 7c03e83b 0x7c03e83b | |
| 404a38: 8c658b78 lw a1,-29832(v1) | |
| 404a3c: 24060001 li a2,1 | |
| 404a40: 00003821 move a3,zero | |
| 404a44: 34a50001 ori a1,a1,0x1 | |
| 404a48: 2402108e li v0,4238 | |
| 404a4c: 0000000c syscall | |
| 404a50: 0810124b j 40492c <_IO_flush_all_linebuffered+0x1f0> | |
| 404a54: 00000000 nop | |
| 00404a58 <_IO_init_marker>: | |
| 404a58: 8ca20000 lw v0,0(a1) | |
| 404a5c: 27bdffd8 addiu sp,sp,-40 | |
| 404a60: afb00020 sw s0,32(sp) | |
| 404a64: 30430800 andi v1,v0,0x800 | |
| 404a68: afbf0024 sw ra,36(sp) | |
| 404a6c: 00808021 move s0,a0 | |
| 404a70: ac850004 sw a1,4(a0) | |
| 404a74: 1460001b bnez v1,404ae4 <_IO_init_marker+0x8c> | |
| 404a78: 00000000 nop | |
| 404a7c: 30420100 andi v0,v0,0x100 | |
| 404a80: 8ca30004 lw v1,4(a1) | |
| 404a84: 1440000c bnez v0,404ab8 <_IO_init_marker+0x60> | |
| 404a88: 00000000 nop | |
| 404a8c: 8ca2000c lw v0,12(a1) | |
| 404a90: 8fbf0024 lw ra,36(sp) | |
| 404a94: 00621023 subu v0,v1,v0 | |
| 404a98: ae020008 sw v0,8(s0) | |
| 404a9c: 8ca20030 lw v0,48(a1) | |
| 404aa0: ae020000 sw v0,0(s0) | |
| 404aa4: acb00030 sw s0,48(a1) | |
| 404aa8: 8fb00020 lw s0,32(sp) | |
| 404aac: 27bd0028 addiu sp,sp,40 | |
| 404ab0: 03e00008 jr ra | |
| 404ab4: 00000000 nop | |
| 404ab8: 8ca20008 lw v0,8(a1) | |
| 404abc: 8fbf0024 lw ra,36(sp) | |
| 404ac0: 00621023 subu v0,v1,v0 | |
| 404ac4: ae020008 sw v0,8(s0) | |
| 404ac8: 8ca20030 lw v0,48(a1) | |
| 404acc: ae020000 sw v0,0(s0) | |
| 404ad0: acb00030 sw s0,48(a1) | |
| 404ad4: 8fb00020 lw s0,32(sp) | |
| 404ad8: 27bd0028 addiu sp,sp,40 | |
| 404adc: 03e00008 jr ra | |
| 404ae0: 00000000 nop | |
| 404ae4: 00a02021 move a0,a1 | |
| 404ae8: afa50018 sw a1,24(sp) | |
| 404aec: 0c100cd9 jal 403364 <_IO_switch_to_get_mode> | |
| 404af0: 00000000 nop | |
| 404af4: 8fa50018 lw a1,24(sp) | |
| 404af8: 8ca20000 lw v0,0(a1) | |
| 404afc: 0810129f j 404a7c <_IO_init_marker+0x24> | |
| 404b00: 00000000 nop | |
| 00404b04 <_IO_remove_marker>: | |
| 404b04: 8c830004 lw v1,4(a0) | |
| 404b08: 8c620030 lw v0,48(v1) | |
| 404b0c: 1040000c beqz v0,404b40 <_IO_remove_marker+0x3c> | |
| 404b10: 00000000 nop | |
| 404b14: 24630030 addiu v1,v1,48 | |
| 404b18: 14820005 bne a0,v0,404b30 <_IO_remove_marker+0x2c> | |
| 404b1c: 00000000 nop | |
| 404b20: 081012d2 j 404b48 <_IO_remove_marker+0x44> | |
| 404b24: 00000000 nop | |
| 404b28: 10820007 beq a0,v0,404b48 <_IO_remove_marker+0x44> | |
| 404b2c: 00000000 nop | |
| 404b30: 00401821 move v1,v0 | |
| 404b34: 8c420000 lw v0,0(v0) | |
| 404b38: 1440fffb bnez v0,404b28 <_IO_remove_marker+0x24> | |
| 404b3c: 00000000 nop | |
| 404b40: 03e00008 jr ra | |
| 404b44: 00000000 nop | |
| 404b48: 8c820000 lw v0,0(a0) | |
| 404b4c: ac620000 sw v0,0(v1) | |
| 404b50: 03e00008 jr ra | |
| 404b54: 00000000 nop | |
| 00404b58 <_IO_marker_difference>: | |
| 404b58: 8c820008 lw v0,8(a0) | |
| 404b5c: 8ca30008 lw v1,8(a1) | |
| 404b60: 00431023 subu v0,v0,v1 | |
| 404b64: 03e00008 jr ra | |
| 404b68: 00000000 nop | |
| 00404b6c <_IO_marker_delta>: | |
| 404b6c: 8c830004 lw v1,4(a0) | |
| 404b70: 2402ffff li v0,-1 | |
| 404b74: 1060000a beqz v1,404ba0 <_IO_marker_delta+0x34> | |
| 404b78: 00000000 nop | |
| 404b7c: 8c620000 lw v0,0(v1) | |
| 404b80: 8c650004 lw a1,4(v1) | |
| 404b84: 30420100 andi v0,v0,0x100 | |
| 404b88: 10400007 beqz v0,404ba8 <_IO_marker_delta+0x3c> | |
| 404b8c: 00000000 nop | |
| 404b90: 8c620008 lw v0,8(v1) | |
| 404b94: 8c830008 lw v1,8(a0) | |
| 404b98: 00a21023 subu v0,a1,v0 | |
| 404b9c: 00621023 subu v0,v1,v0 | |
| 404ba0: 03e00008 jr ra | |
| 404ba4: 00000000 nop | |
| 404ba8: 8c62000c lw v0,12(v1) | |
| 404bac: 8c830008 lw v1,8(a0) | |
| 404bb0: 00a21023 subu v0,a1,v0 | |
| 404bb4: 00621023 subu v0,v1,v0 | |
| 404bb8: 081012e8 j 404ba0 <_IO_marker_delta+0x34> | |
| 404bbc: 00000000 nop | |
| 00404bc0 <_IO_seekmark>: | |
| 404bc0: 8ca30004 lw v1,4(a1) | |
| 404bc4: 2402ffff li v0,-1 | |
| 404bc8: 1464001e bne v1,a0,404c44 <_IO_seekmark+0x84> | |
| 404bcc: 00000000 nop | |
| 404bd0: 8ca20008 lw v0,8(a1) | |
| 404bd4: 8c650000 lw a1,0(v1) | |
| 404bd8: 30a40100 andi a0,a1,0x100 | |
| 404bdc: 04400013 bltz v0,404c2c <_IO_seekmark+0x6c> | |
| 404be0: 00000000 nop | |
| 404be4: 10800019 beqz a0,404c4c <_IO_seekmark+0x8c> | |
| 404be8: 00000000 nop | |
| 404bec: 8c640024 lw a0,36(v1) | |
| 404bf0: 8c670008 lw a3,8(v1) | |
| 404bf4: 8c68002c lw t0,44(v1) | |
| 404bf8: 8c66000c lw a2,12(v1) | |
| 404bfc: 2409feff li t1,-257 | |
| 404c00: 00821021 addu v0,a0,v0 | |
| 404c04: 00a92824 and a1,a1,t1 | |
| 404c08: ac620004 sw v0,4(v1) | |
| 404c0c: ac650000 sw a1,0(v1) | |
| 404c10: ac680008 sw t0,8(v1) | |
| 404c14: ac67002c sw a3,44(v1) | |
| 404c18: ac64000c sw a0,12(v1) | |
| 404c1c: ac660024 sw a2,36(v1) | |
| 404c20: 00001021 move v0,zero | |
| 404c24: 03e00008 jr ra | |
| 404c28: 00000000 nop | |
| 404c2c: 1080000d beqz a0,404c64 <_IO_seekmark+0xa4> | |
| 404c30: 00000000 nop | |
| 404c34: 8c640008 lw a0,8(v1) | |
| 404c38: 00821021 addu v0,a0,v0 | |
| 404c3c: ac620004 sw v0,4(v1) | |
| 404c40: 00001021 move v0,zero | |
| 404c44: 03e00008 jr ra | |
| 404c48: 00000000 nop | |
| 404c4c: 8c64000c lw a0,12(v1) | |
| 404c50: 00821021 addu v0,a0,v0 | |
| 404c54: ac620004 sw v0,4(v1) | |
| 404c58: 00001021 move v0,zero | |
| 404c5c: 03e00008 jr ra | |
| 404c60: 00000000 nop | |
| 404c64: 8c680008 lw t0,8(v1) | |
| 404c68: 8c64002c lw a0,44(v1) | |
| 404c6c: 8c66000c lw a2,12(v1) | |
| 404c70: 8c670024 lw a3,36(v1) | |
| 404c74: 34a50100 ori a1,a1,0x100 | |
| 404c78: ac650000 sw a1,0(v1) | |
| 404c7c: ac640008 sw a0,8(v1) | |
| 404c80: ac68002c sw t0,44(v1) | |
| 404c84: ac67000c sw a3,12(v1) | |
| 404c88: ac660024 sw a2,36(v1) | |
| 404c8c: 0810130e j 404c38 <_IO_seekmark+0x78> | |
| 404c90: 00000000 nop | |
| 00404c94 <_IO_unsave_markers>: | |
| 404c94: 8c820030 lw v0,48(a0) | |
| 404c98: 27bdffe0 addiu sp,sp,-32 | |
| 404c9c: afbf001c sw ra,28(sp) | |
| 404ca0: 10400002 beqz v0,404cac <_IO_unsave_markers+0x18> | |
| 404ca4: 00000000 nop | |
| 404ca8: ac800030 sw zero,48(a0) | |
| 404cac: 8c820024 lw v0,36(a0) | |
| 404cb0: 10400003 beqz v0,404cc0 <_IO_unsave_markers+0x2c> | |
| 404cb4: 00000000 nop | |
| 404cb8: 0c100d0a jal 403428 <_IO_free_backup_area> | |
| 404cbc: 00000000 nop | |
| 404cc0: 8fbf001c lw ra,28(sp) | |
| 404cc4: 27bd0020 addiu sp,sp,32 | |
| 404cc8: 03e00008 jr ra | |
| 404ccc: 00000000 nop | |
| 00404cd0 <_IO_default_pbackfail>: | |
| 404cd0: 27bdffc0 addiu sp,sp,-64 | |
| 404cd4: afb50038 sw s5,56(sp) | |
| 404cd8: afb40034 sw s4,52(sp) | |
| 404cdc: 8c95000c lw s5,12(a0) | |
| 404ce0: 8c940004 lw s4,4(a0) | |
| 404ce4: 3c1c004b lui gp,0x4b | |
| 404ce8: 279c1fc0 addiu gp,gp,8128 | |
| 404cec: 02b4102b sltu v0,s5,s4 | |
| 404cf0: afb10028 sw s1,40(sp) | |
| 404cf4: afb00024 sw s0,36(sp) | |
| 404cf8: afbf003c sw ra,60(sp) | |
| 404cfc: afb30030 sw s3,48(sp) | |
| 404d00: afb2002c sw s2,44(sp) | |
| 404d04: afbc0010 sw gp,16(sp) | |
| 404d08: 00808021 move s0,a0 | |
| 404d0c: 00a08821 move s1,a1 | |
| 404d10: 1040002b beqz v0,404dc0 <_IO_default_pbackfail+0xf0> | |
| 404d14: 00000000 nop | |
| 404d18: 8c820000 lw v0,0(a0) | |
| 404d1c: 30420100 andi v0,v0,0x100 | |
| 404d20: 14400018 bnez v0,404d84 <_IO_default_pbackfail+0xb4> | |
| 404d24: 00000000 nop | |
| 404d28: 9282ffff lbu v0,-1(s4) | |
| 404d2c: 1045005b beq v0,a1,404e9c <_IO_default_pbackfail+0x1cc> | |
| 404d30: 00000000 nop | |
| 404d34: 8c820024 lw v0,36(a0) | |
| 404d38: 1040005c beqz v0,404eac <_IO_default_pbackfail+0x1dc> | |
| 404d3c: 00000000 nop | |
| 404d40: 02802821 move a1,s4 | |
| 404d44: 0c100a9b jal 402a6c <save_for_backup> | |
| 404d48: 00000000 nop | |
| 404d4c: 2403ffff li v1,-1 | |
| 404d50: 14400010 bnez v0,404d94 <_IO_default_pbackfail+0xc4> | |
| 404d54: 00000000 nop | |
| 404d58: 8e030000 lw v1,0(s0) | |
| 404d5c: 8e14002c lw s4,44(s0) | |
| 404d60: 8e020024 lw v0,36(s0) | |
| 404d64: 8e040008 lw a0,8(s0) | |
| 404d68: 8e050004 lw a1,4(s0) | |
| 404d6c: 34630100 ori v1,v1,0x100 | |
| 404d70: ae030000 sw v1,0(s0) | |
| 404d74: ae140008 sw s4,8(s0) | |
| 404d78: ae04002c sw a0,44(s0) | |
| 404d7c: ae02000c sw v0,12(s0) | |
| 404d80: ae050024 sw a1,36(s0) | |
| 404d84: 2682ffff addiu v0,s4,-1 | |
| 404d88: ae020004 sw v0,4(s0) | |
| 404d8c: a291ffff sb s1,-1(s4) | |
| 404d90: 322300ff andi v1,s1,0xff | |
| 404d94: 8fbf003c lw ra,60(sp) | |
| 404d98: 00601021 move v0,v1 | |
| 404d9c: 8fb50038 lw s5,56(sp) | |
| 404da0: 8fb40034 lw s4,52(sp) | |
| 404da4: 8fb30030 lw s3,48(sp) | |
| 404da8: 8fb2002c lw s2,44(sp) | |
| 404dac: 8fb10028 lw s1,40(sp) | |
| 404db0: 8fb00024 lw s0,36(sp) | |
| 404db4: 27bd0040 addiu sp,sp,64 | |
| 404db8: 03e00008 jr ra | |
| 404dbc: 00000000 nop | |
| 404dc0: 8c830000 lw v1,0(a0) | |
| 404dc4: 30620100 andi v0,v1,0x100 | |
| 404dc8: 14400012 bnez v0,404e14 <_IO_default_pbackfail+0x144> | |
| 404dcc: 00000000 nop | |
| 404dd0: 8c820024 lw v0,36(a0) | |
| 404dd4: 10400035 beqz v0,404eac <_IO_default_pbackfail+0x1dc> | |
| 404dd8: 00000000 nop | |
| 404ddc: 02802821 move a1,s4 | |
| 404de0: 8c94002c lw s4,44(a0) | |
| 404de4: 8e040008 lw a0,8(s0) | |
| 404de8: ae02000c sw v0,12(s0) | |
| 404dec: 34630100 ori v1,v1,0x100 | |
| 404df0: 2682ffff addiu v0,s4,-1 | |
| 404df4: ae030000 sw v1,0(s0) | |
| 404df8: ae140008 sw s4,8(s0) | |
| 404dfc: ae04002c sw a0,44(s0) | |
| 404e00: ae050024 sw a1,36(s0) | |
| 404e04: ae020004 sw v0,4(s0) | |
| 404e08: a291ffff sb s1,-1(s4) | |
| 404e0c: 08101364 j 404d90 <_IO_default_pbackfail+0xc0> | |
| 404e10: 00000000 nop | |
| 404e14: 8c860008 lw a2,8(a0) | |
| 404e18: 8f998088 lw t9,-32632(gp) | |
| 404e1c: 00d53023 subu a2,a2,s5 | |
| 404e20: 00069840 sll s3,a2,0x1 | |
| 404e24: afa60018 sw a2,24(sp) | |
| 404e28: 02602021 move a0,s3 | |
| 404e2c: 0411181d bal 40aea4 <__libc_malloc> | |
| 404e30: 00000000 nop | |
| 404e34: 00409021 move s2,v0 | |
| 404e38: 8fbc0010 lw gp,16(sp) | |
| 404e3c: 2403ffff li v1,-1 | |
| 404e40: 8fa60018 lw a2,24(sp) | |
| 404e44: 1040ffd3 beqz v0,404d94 <_IO_default_pbackfail+0xc4> | |
| 404e48: 00000000 nop | |
| 404e4c: 8f9980dc lw t9,-32548(gp) | |
| 404e50: 0046a021 addu s4,v0,a2 | |
| 404e54: 02802021 move a0,s4 | |
| 404e58: 02a02821 move a1,s5 | |
| 404e5c: 0411240c bal 40de90 <memcpy> | |
| 404e60: 00000000 nop | |
| 404e64: 8fbc0010 lw gp,16(sp) | |
| 404e68: 8e04000c lw a0,12(s0) | |
| 404e6c: 02539821 addu s3,s2,s3 | |
| 404e70: 8f99805c lw t9,-32676(gp) | |
| 404e74: 041119d4 bal 40b5c8 <__cfree> | |
| 404e78: 00000000 nop | |
| 404e7c: 2682ffff addiu v0,s4,-1 | |
| 404e80: ae12000c sw s2,12(s0) | |
| 404e84: ae130008 sw s3,8(s0) | |
| 404e88: ae140028 sw s4,40(s0) | |
| 404e8c: ae020004 sw v0,4(s0) | |
| 404e90: a291ffff sb s1,-1(s4) | |
| 404e94: 08101364 j 404d90 <_IO_default_pbackfail+0xc0> | |
| 404e98: 00000000 nop | |
| 404e9c: 2694ffff addiu s4,s4,-1 | |
| 404ea0: ac940004 sw s4,4(a0) | |
| 404ea4: 08101364 j 404d90 <_IO_default_pbackfail+0xc0> | |
| 404ea8: 00000000 nop | |
| 404eac: 8f998088 lw t9,-32632(gp) | |
| 404eb0: 24040080 li a0,128 | |
| 404eb4: 041117fb bal 40aea4 <__libc_malloc> | |
| 404eb8: 00000000 nop | |
| 404ebc: 2403ffff li v1,-1 | |
| 404ec0: 1040ffb4 beqz v0,404d94 <_IO_default_pbackfail+0xc4> | |
| 404ec4: 00000000 nop | |
| 404ec8: 24440080 addiu a0,v0,128 | |
| 404ecc: 02802821 move a1,s4 | |
| 404ed0: 8e030000 lw v1,0(s0) | |
| 404ed4: ae040028 sw a0,40(s0) | |
| 404ed8: 0080a021 move s4,a0 | |
| 404edc: 08101379 j 404de4 <_IO_default_pbackfail+0x114> | |
| 404ee0: 00000000 nop | |
| 00404ee4 <_IO_default_seek>: | |
| 404ee4: 2403ffff li v1,-1 | |
| 404ee8: 2402ffff li v0,-1 | |
| 404eec: 03e00008 jr ra | |
| 404ef0: 00000000 nop | |
| 00404ef4 <_IO_default_stat>: | |
| 404ef4: 2402ffff li v0,-1 | |
| 404ef8: 03e00008 jr ra | |
| 404efc: 00000000 nop | |
| 00404f00 <_IO_default_read>: | |
| 404f00: 2402ffff li v0,-1 | |
| 404f04: 03e00008 jr ra | |
| 404f08: 00000000 nop | |
| 00404f0c <_IO_default_write>: | |
| 404f0c: 00001021 move v0,zero | |
| 404f10: 03e00008 jr ra | |
| 404f14: 00000000 nop | |
| 00404f18 <_IO_default_showmanyc>: | |
| 404f18: 2402ffff li v0,-1 | |
| 404f1c: 03e00008 jr ra | |
| 404f20: 00000000 nop | |
| 00404f24 <_IO_default_imbue>: | |
| 404f24: 03e00008 jr ra | |
| 404f28: 00000000 nop | |
| 00404f2c <_IO_iter_begin>: | |
| 404f2c: 3c1c004b lui gp,0x4b | |
| 404f30: 279c1fc0 addiu gp,gp,8128 | |
| 404f34: 8f8282e8 lw v0,-32024(gp) | |
| 404f38: 8c420000 lw v0,0(v0) | |
| 404f3c: 03e00008 jr ra | |
| 404f40: 00000000 nop | |
| 00404f44 <_IO_iter_end>: | |
| 404f44: 00001021 move v0,zero | |
| 404f48: 03e00008 jr ra | |
| 404f4c: 00000000 nop | |
| 00404f50 <_IO_iter_next>: | |
| 404f50: 8c820034 lw v0,52(a0) | |
| 404f54: 03e00008 jr ra | |
| 404f58: 00000000 nop | |
| 00404f5c <_IO_iter_file>: | |
| 404f5c: 00801021 move v0,a0 | |
| 404f60: 03e00008 jr ra | |
| 404f64: 00000000 nop | |
| 00404f68 <_IO_list_lock>: | |
| 404f68: 3c1c004b lui gp,0x4b | |
| 404f6c: 27bdffd8 addiu sp,sp,-40 | |
| 404f70: 279c1fc0 addiu gp,gp,8128 | |
| 404f74: afbf0024 sw ra,36(sp) | |
| 404f78: afb00020 sw s0,32(sp) | |
| 404f7c: afbc0010 sw gp,16(sp) | |
| 404f80: 7c03e83b 0x7c03e83b | |
| 404f84: 3c02004b lui v0,0x4b | |
| 404f88: 2450b470 addiu s0,v0,-19344 | |
| 404f8c: 8e040008 lw a0,8(s0) | |
| 404f90: 24638b70 addiu v1,v1,-29840 | |
| 404f94: 1083000e beq a0,v1,404fd0 <_IO_list_lock+0x68> | |
| 404f98: 00000000 nop | |
| 404f9c: 24050001 li a1,1 | |
| 404fa0: 00002021 move a0,zero | |
| 404fa4: c047b470 ll a3,-19344(v0) | |
| 404fa8: 14e40006 bne a3,a0,404fc4 <_IO_list_lock+0x5c> | |
| 404fac: 00003021 move a2,zero | |
| 404fb0: 00a03021 move a2,a1 | |
| 404fb4: e046b470 sc a2,-19344(v0) | |
| 404fb8: 10c0fffa beqz a2,404fa4 <_IO_list_lock+0x3c> | |
| 404fbc: 00000000 nop | |
| 404fc0: 0000000f sync | |
| 404fc4: 10c00009 beqz a2,404fec <_IO_list_lock+0x84> | |
| 404fc8: 00000000 nop | |
| 404fcc: ae030008 sw v1,8(s0) | |
| 404fd0: 8e020004 lw v0,4(s0) | |
| 404fd4: 8fbf0024 lw ra,36(sp) | |
| 404fd8: 24420001 addiu v0,v0,1 | |
| 404fdc: ae020004 sw v0,4(s0) | |
| 404fe0: 8fb00020 lw s0,32(sp) | |
| 404fe4: 03e00008 jr ra | |
| 404fe8: 27bd0028 addiu sp,sp,40 | |
| 404fec: 8f998044 lw t9,-32700(gp) | |
| 404ff0: afa30018 sw v1,24(sp) | |
| 404ff4: 02002021 move a0,s0 | |
| 404ff8: 04112cd5 bal 410350 <__lll_lock_wait_private> | |
| 404ffc: 00000000 nop | |
| 405000: 081013f3 j 404fcc <_IO_list_lock+0x64> | |
| 405004: 8fa30018 lw v1,24(sp) | |
| 00405008 <_IO_list_unlock>: | |
| 405008: 3c03004b lui v1,0x4b | |
| 40500c: 2464b470 addiu a0,v1,-19344 | |
| 405010: 8c820004 lw v0,4(a0) | |
| 405014: 2442ffff addiu v0,v0,-1 | |
| 405018: 1440000b bnez v0,405048 <_IO_list_unlock+0x40> | |
| 40501c: ac820004 sw v0,4(a0) | |
| 405020: ac800008 sw zero,8(a0) | |
| 405024: 0000000f sync | |
| 405028: c065b470 ll a1,-19344(v1) | |
| 40502c: 00403021 move a2,v0 | |
| 405030: e066b470 sc a2,-19344(v1) | |
| 405034: 10c0fffc beqz a2,405028 <_IO_list_unlock+0x20> | |
| 405038: 00000000 nop | |
| 40503c: 28a20002 slti v0,a1,2 | |
| 405040: 10400003 beqz v0,405050 <_IO_list_unlock+0x48> | |
| 405044: 00000000 nop | |
| 405048: 03e00008 jr ra | |
| 40504c: 00000000 nop | |
| 405050: 7c03e83b 0x7c03e83b | |
| 405054: 8c658b78 lw a1,-29832(v1) | |
| 405058: 24060001 li a2,1 | |
| 40505c: 00003821 move a3,zero | |
| 405060: 34a50001 ori a1,a1,0x1 | |
| 405064: 2402108e li v0,4238 | |
| 405068: 0000000c syscall | |
| 40506c: 03e00008 jr ra | |
| 405070: 00000000 nop | |
| 00405074 <_IO_list_resetlock>: | |
| 405074: 3c03004b lui v1,0x4b | |
| 405078: 2462b470 addiu v0,v1,-19344 | |
| 40507c: ac60b470 sw zero,-19344(v1) | |
| 405080: ac400004 sw zero,4(v0) | |
| 405084: ac400008 sw zero,8(v0) | |
| 405088: 03e00008 jr ra | |
| 40508c: 00000000 nop | |
| 00405090 <ptmalloc_unlock_all2>: | |
| 405090: 3c02004b lui v0,0x4b | |
| 405094: 8c429c30 lw v0,-25552(v0) | |
| 405098: 3c1c004b lui gp,0x4b | |
| 40509c: 279c1fc0 addiu gp,gp,8128 | |
| 4050a0: 1840001b blez v0,405110 <ptmalloc_unlock_all2+0x80> | |
| 4050a4: 00000000 nop | |
| 4050a8: 7c03e83b 0x7c03e83b | |
| 4050ac: 3c02004b lui v0,0x4b | |
| 4050b0: 00603021 move a2,v1 | |
| 4050b4: 8f838a14 lw v1,-30188(gp) | |
| 4050b8: 8c45b970 lw a1,-18064(v0) | |
| 4050bc: 3c02004b lui v0,0x4b | |
| 4050c0: 00663021 addu a2,v1,a2 | |
| 4050c4: 8c44b974 lw a0,-18060(v0) | |
| 4050c8: acc50000 sw a1,0(a2) | |
| 4050cc: 8f8582f0 lw a1,-32016(gp) | |
| 4050d0: 3c02004b lui v0,0x4b | |
| 4050d4: 8c42b978 lw v0,-18056(v0) | |
| 4050d8: aca40000 sw a0,0(a1) | |
| 4050dc: 8f8482f4 lw a0,-32012(gp) | |
| 4050e0: 3c03004b lui v1,0x4b | |
| 4050e4: 2463b4d4 addiu v1,v1,-19244 | |
| 4050e8: ac820000 sw v0,0(a0) | |
| 4050ec: 00601021 move v0,v1 | |
| 4050f0: ac400000 sw zero,0(v0) | |
| 4050f4: 8c420440 lw v0,1088(v0) | |
| 4050f8: 1443fffd bne v0,v1,4050f0 <ptmalloc_unlock_all2+0x60> | |
| 4050fc: 00000000 nop | |
| 405100: 3c02004b lui v0,0x4b | |
| 405104: ac40b950 sw zero,-18096(v0) | |
| 405108: 3c02004b lui v0,0x4b | |
| 40510c: ac40b97c sw zero,-18052(v0) | |
| 405110: 03e00008 jr ra | |
| 405114: 00000000 nop | |
| 00405118 <mem2mem_check>: | |
| 405118: 00801021 move v0,a0 | |
| 40511c: 10800023 beqz a0,4051ac <mem2mem_check+0x94> | |
| 405120: 00000000 nop | |
| 405124: 8c83fffc lw v1,-4(a0) | |
| 405128: 2406fff8 li a2,-8 | |
| 40512c: 24040009 li a0,9 | |
| 405130: 30670002 andi a3,v1,0x2 | |
| 405134: 00661824 and v1,v1,a2 | |
| 405138: 24060005 li a2,5 | |
| 40513c: 00c7200a movz a0,a2,a3 | |
| 405140: 00641823 subu v1,v1,a0 | |
| 405144: 00a3202b sltu a0,a1,v1 | |
| 405148: 244afff8 addiu t2,v0,-8 | |
| 40514c: 10800012 beqz a0,405198 <mem2mem_check+0x80> | |
| 405150: 00000000 nop | |
| 405154: 00652023 subu a0,v1,a1 | |
| 405158: 2c860100 sltiu a2,a0,256 | |
| 40515c: 2409ffff li t1,-1 | |
| 405160: 10c00005 beqz a2,405178 <mem2mem_check+0x60> | |
| 405164: 00000000 nop | |
| 405168: 0810146d j 4051b4 <mem2mem_check+0x9c> | |
| 40516c: 00000000 nop | |
| 405170: 15000010 bnez t0,4051b4 <mem2mem_check+0x9c> | |
| 405174: 00000000 nop | |
| 405178: 00433821 addu a3,v0,v1 | |
| 40517c: 2463ff01 addiu v1,v1,-255 | |
| 405180: 00652023 subu a0,v1,a1 | |
| 405184: 00a3302b sltu a2,a1,v1 | |
| 405188: 2c880100 sltiu t0,a0,256 | |
| 40518c: a0e90000 sb t1,0(a3) | |
| 405190: 14c0fff7 bnez a2,405170 <mem2mem_check+0x58> | |
| 405194: 00000000 nop | |
| 405198: 000a1ac2 srl v1,t2,0xb | |
| 40519c: 000a50c2 srl t2,t2,0x3 | |
| 4051a0: 00452821 addu a1,v0,a1 | |
| 4051a4: 006a5026 xor t2,v1,t2 | |
| 4051a8: a0aa0000 sb t2,0(a1) | |
| 4051ac: 03e00008 jr ra | |
| 4051b0: 00000000 nop | |
| 4051b4: 00431821 addu v1,v0,v1 | |
| 4051b8: a0640000 sb a0,0(v1) | |
| 4051bc: 000a1ac2 srl v1,t2,0xb | |
| 4051c0: 000a50c2 srl t2,t2,0x3 | |
| 4051c4: 00452821 addu a1,v0,a1 | |
| 4051c8: 006a5026 xor t2,v1,t2 | |
| 4051cc: a0aa0000 sb t2,0(a1) | |
| 4051d0: 0810146b j 4051ac <mem2mem_check+0x94> | |
| 4051d4: 00000000 nop | |
| 004051d8 <sYSTRIm>: | |
| 4051d8: 8ca20030 lw v0,48(a1) | |
| 4051dc: 27bdffc8 addiu sp,sp,-56 | |
| 4051e0: afb00020 sw s0,32(sp) | |
| 4051e4: 8c500004 lw s0,4(v0) | |
| 4051e8: 3c02004b lui v0,0x4b | |
| 4051ec: 8c42b93c lw v0,-18116(v0) | |
| 4051f0: 2403fff8 li v1,-8 | |
| 4051f4: 02038024 and s0,s0,v1 | |
| 4051f8: afb20028 sw s2,40(sp) | |
| 4051fc: 02049023 subu s2,s0,a0 | |
| 405200: 3c1c004b lui gp,0x4b | |
| 405204: 2652ffef addiu s2,s2,-17 | |
| 405208: 00021023 negu v0,v0 | |
| 40520c: 279c1fc0 addiu gp,gp,8128 | |
| 405210: 02429024 and s2,s2,v0 | |
| 405214: afb10024 sw s1,36(sp) | |
| 405218: afbf0034 sw ra,52(sp) | |
| 40521c: afb40030 sw s4,48(sp) | |
| 405220: afb3002c sw s3,44(sp) | |
| 405224: afbc0010 sw gp,16(sp) | |
| 405228: 1a40000d blez s2,405260 <sYSTRIm+0x88> | |
| 40522c: 00008821 move s1,zero | |
| 405230: 3c13004b lui s3,0x4b | |
| 405234: 8e799c4c lw t9,-25524(s3) | |
| 405238: afa50018 sw a1,24(sp) | |
| 40523c: 00002021 move a0,zero | |
| 405240: 0320f809 jalr t9 | |
| 405244: 00000000 nop | |
| 405248: 8fa50018 lw a1,24(sp) | |
| 40524c: 0040a021 move s4,v0 | |
| 405250: 8ca30030 lw v1,48(a1) | |
| 405254: 00701821 addu v1,v1,s0 | |
| 405258: 1043000a beq v0,v1,405284 <sYSTRIm+0xac> | |
| 40525c: 00000000 nop | |
| 405260: 8fbf0034 lw ra,52(sp) | |
| 405264: 02201021 move v0,s1 | |
| 405268: 8fb40030 lw s4,48(sp) | |
| 40526c: 8fb3002c lw s3,44(sp) | |
| 405270: 8fb20028 lw s2,40(sp) | |
| 405274: 8fb10024 lw s1,36(sp) | |
| 405278: 8fb00020 lw s0,32(sp) | |
| 40527c: 03e00008 jr ra | |
| 405280: 27bd0038 addiu sp,sp,56 | |
| 405284: 8e799c4c lw t9,-25524(s3) | |
| 405288: 0320f809 jalr t9 | |
| 40528c: 00122023 negu a0,s2 | |
| 405290: 8fbc0010 lw gp,16(sp) | |
| 405294: 8fa50018 lw a1,24(sp) | |
| 405298: 8f8282f8 lw v0,-32008(gp) | |
| 40529c: 8c590000 lw t9,0(v0) | |
| 4052a0: 17200014 bnez t9,4052f4 <sYSTRIm+0x11c> | |
| 4052a4: 00000000 nop | |
| 4052a8: 8e799c4c lw t9,-25524(s3) | |
| 4052ac: afa50018 sw a1,24(sp) | |
| 4052b0: 0320f809 jalr t9 | |
| 4052b4: 00002021 move a0,zero | |
| 4052b8: 00008821 move s1,zero | |
| 4052bc: 1040ffe8 beqz v0,405260 <sYSTRIm+0x88> | |
| 4052c0: 8fa50018 lw a1,24(sp) | |
| 4052c4: 0282a023 subu s4,s4,v0 | |
| 4052c8: 1280ffe5 beqz s4,405260 <sYSTRIm+0x88> | |
| 4052cc: 00000000 nop | |
| 4052d0: 8ca20444 lw v0,1092(a1) | |
| 4052d4: 8ca30030 lw v1,48(a1) | |
| 4052d8: 02148023 subu s0,s0,s4 | |
| 4052dc: 36100001 ori s0,s0,0x1 | |
| 4052e0: 0054a023 subu s4,v0,s4 | |
| 4052e4: acb40444 sw s4,1092(a1) | |
| 4052e8: 24110001 li s1,1 | |
| 4052ec: 08101498 j 405260 <sYSTRIm+0x88> | |
| 4052f0: ac700004 sw s0,4(v1) | |
| 4052f4: 0320f809 jalr t9 | |
| 4052f8: 00000000 nop | |
| 4052fc: 081014aa j 4052a8 <sYSTRIm+0xd0> | |
| 405300: 8fa50018 lw a1,24(sp) | |
| 00405304 <mem2chunk_check>: | |
| 405304: 3c1c004b lui gp,0x4b | |
| 405308: 27bdffd0 addiu sp,sp,-48 | |
| 40530c: 279c1fc0 addiu gp,gp,8128 | |
| 405310: 30820007 andi v0,a0,0x7 | |
| 405314: afb00024 sw s0,36(sp) | |
| 405318: afbf002c sw ra,44(sp) | |
| 40531c: afb10028 sw s1,40(sp) | |
| 405320: afbc0010 sw gp,16(sp) | |
| 405324: 00008021 move s0,zero | |
| 405328: 1440004a bnez v0,405454 <mem2chunk_check+0x150> | |
| 40532c: 00000000 nop | |
| 405330: 8c91fffc lw s1,-4(a0) | |
| 405334: 2490fff8 addiu s0,a0,-8 | |
| 405338: 32220002 andi v0,s1,0x2 | |
| 40533c: 1440004c bnez v0,405470 <mem2chunk_check+0x16c> | |
| 405340: 00000000 nop | |
| 405344: 3c03004b lui v1,0x4b | |
| 405348: 2463b4d4 addiu v1,v1,-19244 | |
| 40534c: 8c660004 lw a2,4(v1) | |
| 405350: 2402fff8 li v0,-8 | |
| 405354: 02221024 and v0,s1,v0 | |
| 405358: 30c60002 andi a2,a2,0x2 | |
| 40535c: 2cc60001 sltiu a2,a2,1 | |
| 405360: 10c0000c beqz a2,405394 <mem2chunk_check+0x90> | |
| 405364: 00000000 nop | |
| 405368: 3c07004b lui a3,0x4b | |
| 40536c: 8ce7b94c lw a3,-18100(a3) | |
| 405370: 0207402b sltu t0,s0,a3 | |
| 405374: 1500008c bnez t0,4055a8 <mem2chunk_check+0x2a4> | |
| 405378: 00000000 nop | |
| 40537c: 8c680444 lw t0,1092(v1) | |
| 405380: 02021821 addu v1,s0,v0 | |
| 405384: 00e83821 addu a3,a3,t0 | |
| 405388: 0067382b sltu a3,v1,a3 | |
| 40538c: 10e00086 beqz a3,4055a8 <mem2chunk_check+0x2a4> | |
| 405390: 00000000 nop | |
| 405394: 2c430010 sltiu v1,v0,16 | |
| 405398: 14600083 bnez v1,4055a8 <mem2chunk_check+0x2a4> | |
| 40539c: 00000000 nop | |
| 4053a0: 2403fff8 li v1,-8 | |
| 4053a4: 02231824 and v1,s1,v1 | |
| 4053a8: 02031821 addu v1,s0,v1 | |
| 4053ac: 8c630004 lw v1,4(v1) | |
| 4053b0: 30630001 andi v1,v1,0x1 | |
| 4053b4: 1060007c beqz v1,4055a8 <mem2chunk_check+0x2a4> | |
| 4053b8: 00000000 nop | |
| 4053bc: 32310001 andi s1,s1,0x1 | |
| 4053c0: 12200067 beqz s1,405560 <mem2chunk_check+0x25c> | |
| 4053c4: 00000000 nop | |
| 4053c8: 24440003 addiu a0,v0,3 | |
| 4053cc: 02041821 addu v1,s0,a0 | |
| 4053d0: 001010c2 srl v0,s0,0x3 | |
| 4053d4: 90660000 lbu a2,0(v1) | |
| 4053d8: 001042c2 srl t0,s0,0xb | |
| 4053dc: 01024026 xor t0,t0,v0 | |
| 4053e0: 310800ff andi t0,t0,0xff | |
| 4053e4: 00c01021 move v0,a2 | |
| 4053e8: 10c80015 beq a2,t0,405440 <mem2chunk_check+0x13c> | |
| 4053ec: 00000000 nop | |
| 4053f0: 10c0006d beqz a2,4055a8 <mem2chunk_check+0x2a4> | |
| 4053f4: 00000000 nop | |
| 4053f8: 24c60008 addiu a2,a2,8 | |
| 4053fc: 0086302b sltu a2,a0,a2 | |
| 405400: 10c00007 beqz a2,405420 <mem2chunk_check+0x11c> | |
| 405404: 00000000 nop | |
| 405408: 0810156a j 4055a8 <mem2chunk_check+0x2a4> | |
| 40540c: 00000000 nop | |
| 405410: 10400065 beqz v0,4055a8 <mem2chunk_check+0x2a4> | |
| 405414: 00000000 nop | |
| 405418: 14e00063 bnez a3,4055a8 <mem2chunk_check+0x2a4> | |
| 40541c: 00000000 nop | |
| 405420: 00822023 subu a0,a0,v0 | |
| 405424: 02041821 addu v1,s0,a0 | |
| 405428: 90620000 lbu v0,0(v1) | |
| 40542c: 24460008 addiu a2,v0,8 | |
| 405430: 0086382b sltu a3,a0,a2 | |
| 405434: 00403021 move a2,v0 | |
| 405438: 1448fff5 bne v0,t0,405410 <mem2chunk_check+0x10c> | |
| 40543c: 00000000 nop | |
| 405440: 00063027 nor a2,zero,a2 | |
| 405444: a0660000 sb a2,0(v1) | |
| 405448: 10a00002 beqz a1,405454 <mem2chunk_check+0x150> | |
| 40544c: 00000000 nop | |
| 405450: aca30000 sw v1,0(a1) | |
| 405454: 8fbf002c lw ra,44(sp) | |
| 405458: 02001021 move v0,s0 | |
| 40545c: 8fb10028 lw s1,40(sp) | |
| 405460: 8fb00024 lw s0,36(sp) | |
| 405464: 27bd0030 addiu sp,sp,48 | |
| 405468: 03e00008 jr ra | |
| 40546c: 00000000 nop | |
| 405470: 8f9982fc lw t9,-32004(gp) | |
| 405474: afa40018 sw a0,24(sp) | |
| 405478: afa5001c sw a1,28(sp) | |
| 40547c: 04112754 bal 40f1d0 <__getpagesize> | |
| 405480: 00000000 nop | |
| 405484: 8fa40018 lw a0,24(sp) | |
| 405488: 2442ffff addiu v0,v0,-1 | |
| 40548c: 24060008 li a2,8 | |
| 405490: 00441824 and v1,v0,a0 | |
| 405494: 8fa5001c lw a1,28(sp) | |
| 405498: 10660003 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 40549c: 00000000 nop | |
| 4054a0: 14600049 bnez v1,4055c8 <mem2chunk_check+0x2c4> | |
| 4054a4: 00000000 nop | |
| 4054a8: 8c86fffc lw a2,-4(a0) | |
| 4054ac: 24030002 li v1,2 | |
| 4054b0: 30c60003 andi a2,a2,0x3 | |
| 4054b4: 14c3003c bne a2,v1,4055a8 <mem2chunk_check+0x2a4> | |
| 4054b8: 00000000 nop | |
| 4054bc: 8c83fff8 lw v1,-8(a0) | |
| 4054c0: 2404fff8 li a0,-8 | |
| 4054c4: 02248824 and s1,s1,a0 | |
| 4054c8: 02032023 subu a0,s0,v1 | |
| 4054cc: 02231821 addu v1,s1,v1 | |
| 4054d0: 00831825 or v1,a0,v1 | |
| 4054d4: 00431024 and v0,v0,v1 | |
| 4054d8: 14400033 bnez v0,4055a8 <mem2chunk_check+0x2a4> | |
| 4054dc: 00000000 nop | |
| 4054e0: 2631ffff addiu s1,s1,-1 | |
| 4054e4: 02111821 addu v1,s0,s1 | |
| 4054e8: 001010c2 srl v0,s0,0x3 | |
| 4054ec: 90660000 lbu a2,0(v1) | |
| 4054f0: 00103ac2 srl a3,s0,0xb | |
| 4054f4: 00e23826 xor a3,a3,v0 | |
| 4054f8: 30e700ff andi a3,a3,0xff | |
| 4054fc: 00c01021 move v0,a2 | |
| 405500: 10c7ffcf beq a2,a3,405440 <mem2chunk_check+0x13c> | |
| 405504: 00000000 nop | |
| 405508: 10c00027 beqz a2,4055a8 <mem2chunk_check+0x2a4> | |
| 40550c: 00000000 nop | |
| 405510: 24c60008 addiu a2,a2,8 | |
| 405514: 0226302b sltu a2,s1,a2 | |
| 405518: 10c00007 beqz a2,405538 <mem2chunk_check+0x234> | |
| 40551c: 00000000 nop | |
| 405520: 0810156a j 4055a8 <mem2chunk_check+0x2a4> | |
| 405524: 00000000 nop | |
| 405528: 1040001f beqz v0,4055a8 <mem2chunk_check+0x2a4> | |
| 40552c: 00000000 nop | |
| 405530: 1480001d bnez a0,4055a8 <mem2chunk_check+0x2a4> | |
| 405534: 00000000 nop | |
| 405538: 02228823 subu s1,s1,v0 | |
| 40553c: 02111821 addu v1,s0,s1 | |
| 405540: 90620000 lbu v0,0(v1) | |
| 405544: 24440008 addiu a0,v0,8 | |
| 405548: 0224202b sltu a0,s1,a0 | |
| 40554c: 00403021 move a2,v0 | |
| 405550: 1447fff5 bne v0,a3,405528 <mem2chunk_check+0x224> | |
| 405554: 00000000 nop | |
| 405558: 08101510 j 405440 <mem2chunk_check+0x13c> | |
| 40555c: 00000000 nop | |
| 405560: 8c83fff8 lw v1,-8(a0) | |
| 405564: 30640007 andi a0,v1,0x7 | |
| 405568: 1480000f bnez a0,4055a8 <mem2chunk_check+0x2a4> | |
| 40556c: 00000000 nop | |
| 405570: 02032023 subu a0,s0,v1 | |
| 405574: 10c00007 beqz a2,405594 <mem2chunk_check+0x290> | |
| 405578: 00000000 nop | |
| 40557c: 3c04004b lui a0,0x4b | |
| 405580: 8c86b94c lw a2,-18100(a0) | |
| 405584: 02032023 subu a0,s0,v1 | |
| 405588: 0086302b sltu a2,a0,a2 | |
| 40558c: 14c00006 bnez a2,4055a8 <mem2chunk_check+0x2a4> | |
| 405590: 00000000 nop | |
| 405594: 8c860004 lw a2,4(a0) | |
| 405598: 2404fff8 li a0,-8 | |
| 40559c: 00c42024 and a0,a2,a0 | |
| 4055a0: 1064ff89 beq v1,a0,4053c8 <mem2chunk_check+0xc4> | |
| 4055a4: 00000000 nop | |
| 4055a8: 00008021 move s0,zero | |
| 4055ac: 8fbf002c lw ra,44(sp) | |
| 4055b0: 02001021 move v0,s0 | |
| 4055b4: 8fb10028 lw s1,40(sp) | |
| 4055b8: 8fb00024 lw s0,36(sp) | |
| 4055bc: 27bd0030 addiu sp,sp,48 | |
| 4055c0: 03e00008 jr ra | |
| 4055c4: 00000000 nop | |
| 4055c8: 24060010 li a2,16 | |
| 4055cc: 1066ffb6 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 4055d0: 00000000 nop | |
| 4055d4: 24060020 li a2,32 | |
| 4055d8: 1066ffb3 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 4055dc: 00000000 nop | |
| 4055e0: 24060040 li a2,64 | |
| 4055e4: 1066ffb0 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 4055e8: 00000000 nop | |
| 4055ec: 24060080 li a2,128 | |
| 4055f0: 1066ffad beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 4055f4: 00000000 nop | |
| 4055f8: 24060100 li a2,256 | |
| 4055fc: 1066ffaa beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 405600: 00000000 nop | |
| 405604: 24060200 li a2,512 | |
| 405608: 1066ffa7 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 40560c: 00000000 nop | |
| 405610: 24060400 li a2,1024 | |
| 405614: 1066ffa4 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 405618: 00000000 nop | |
| 40561c: 24060800 li a2,2048 | |
| 405620: 1066ffa1 beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 405624: 00000000 nop | |
| 405628: 24061000 li a2,4096 | |
| 40562c: 1066ff9e beq v1,a2,4054a8 <mem2chunk_check+0x1a4> | |
| 405630: 00000000 nop | |
| 405634: 2c632000 sltiu v1,v1,8192 | |
| 405638: 1060ff9b beqz v1,4054a8 <mem2chunk_check+0x1a4> | |
| 40563c: 00000000 nop | |
| 405640: 00008021 move s0,zero | |
| 405644: 0810156b j 4055ac <mem2chunk_check+0x2a8> | |
| 405648: 00000000 nop | |
| 0040564c <ptmalloc_lock_all>: | |
| 40564c: 3c02004b lui v0,0x4b | |
| 405650: 8c429c30 lw v0,-25552(v0) | |
| 405654: 3c1c004b lui gp,0x4b | |
| 405658: 27bdffd0 addiu sp,sp,-48 | |
| 40565c: 279c1fc0 addiu gp,gp,8128 | |
| 405660: afbf002c sw ra,44(sp) | |
| 405664: afb40028 sw s4,40(sp) | |
| 405668: afb30024 sw s3,36(sp) | |
| 40566c: afb20020 sw s2,32(sp) | |
| 405670: afb1001c sw s1,28(sp) | |
| 405674: afb00018 sw s0,24(sp) | |
| 405678: 1840003a blez v0,405764 <ptmalloc_lock_all+0x118> | |
| 40567c: afbc0010 sw gp,16(sp) | |
| 405680: 3c04004b lui a0,0x4b | |
| 405684: 00001021 move v0,zero | |
| 405688: 24050001 li a1,1 | |
| 40568c: c083b950 ll v1,-18096(a0) | |
| 405690: 14620006 bne v1,v0,4056ac <ptmalloc_lock_all+0x60> | |
| 405694: 00003021 move a2,zero | |
| 405698: 00a03021 move a2,a1 | |
| 40569c: e086b950 sc a2,-18096(a0) | |
| 4056a0: 10c0fffa beqz a2,40568c <ptmalloc_lock_all+0x40> | |
| 4056a4: 00000000 nop | |
| 4056a8: 0000000f sync | |
| 4056ac: 8f908a14 lw s0,-30188(gp) | |
| 4056b0: 14600034 bnez v1,405784 <ptmalloc_lock_all+0x138> | |
| 4056b4: 00000000 nop | |
| 4056b8: 3c14004b lui s4,0x4b | |
| 4056bc: 2694b4d4 addiu s4,s4,-19244 | |
| 4056c0: 02808821 move s1,s4 | |
| 4056c4: 00009821 move s3,zero | |
| 4056c8: 24120001 li s2,1 | |
| 4056cc: c2230000 ll v1,0(s1) | |
| 4056d0: 14730006 bne v1,s3,4056ec <ptmalloc_lock_all+0xa0> | |
| 4056d4: 00001021 move v0,zero | |
| 4056d8: 02401021 move v0,s2 | |
| 4056dc: e2220000 sc v0,0(s1) | |
| 4056e0: 1040fffa beqz v0,4056cc <ptmalloc_lock_all+0x80> | |
| 4056e4: 00000000 nop | |
| 4056e8: 0000000f sync | |
| 4056ec: 1040003b beqz v0,4057dc <ptmalloc_lock_all+0x190> | |
| 4056f0: 00000000 nop | |
| 4056f4: 8e310440 lw s1,1088(s1) | |
| 4056f8: 1634fff4 bne s1,s4,4056cc <ptmalloc_lock_all+0x80> | |
| 4056fc: 00000000 nop | |
| 405700: 8f8482f0 lw a0,-32016(gp) | |
| 405704: 8f8282f4 lw v0,-32012(gp) | |
| 405708: 3c05004b lui a1,0x4b | |
| 40570c: 8c870000 lw a3,0(a0) | |
| 405710: 8c460000 lw a2,0(v0) | |
| 405714: 7c03e83b 0x7c03e83b | |
| 405718: aca7b974 sw a3,-18060(a1) | |
| 40571c: 3c05004b lui a1,0x4b | |
| 405720: aca6b978 sw a2,-18056(a1) | |
| 405724: 3c050041 lui a1,0x41 | |
| 405728: 02038021 addu s0,s0,v1 | |
| 40572c: 24a5b220 addiu a1,a1,-19936 | |
| 405730: 8e030000 lw v1,0(s0) | |
| 405734: ac850000 sw a1,0(a0) | |
| 405738: 3c040040 lui a0,0x40 | |
| 40573c: 24847bfc addiu a0,a0,31740 | |
| 405740: ac440000 sw a0,0(v0) | |
| 405744: 3c02004b lui v0,0x4b | |
| 405748: ac43b970 sw v1,-18064(v0) | |
| 40574c: 2402ffff li v0,-1 | |
| 405750: ae020000 sw v0,0(s0) | |
| 405754: 3c02004b lui v0,0x4b | |
| 405758: 8c43b97c lw v1,-18052(v0) | |
| 40575c: 24630001 addiu v1,v1,1 | |
| 405760: ac43b97c sw v1,-18052(v0) | |
| 405764: 8fbf002c lw ra,44(sp) | |
| 405768: 8fb40028 lw s4,40(sp) | |
| 40576c: 8fb30024 lw s3,36(sp) | |
| 405770: 8fb20020 lw s2,32(sp) | |
| 405774: 8fb1001c lw s1,28(sp) | |
| 405778: 8fb00018 lw s0,24(sp) | |
| 40577c: 03e00008 jr ra | |
| 405780: 27bd0030 addiu sp,sp,48 | |
| 405784: 7c03e83b 0x7c03e83b | |
| 405788: 02033021 addu a2,s0,v1 | |
| 40578c: 8cc60000 lw a2,0(a2) | |
| 405790: 2403ffff li v1,-1 | |
| 405794: 10c3ffef beq a2,v1,405754 <ptmalloc_lock_all+0x108> | |
| 405798: 00000000 nop | |
| 40579c: c086b950 ll a2,-18096(a0) | |
| 4057a0: 14c20006 bne a2,v0,4057bc <ptmalloc_lock_all+0x170> | |
| 4057a4: 00001821 move v1,zero | |
| 4057a8: 00a01821 move v1,a1 | |
| 4057ac: e083b950 sc v1,-18096(a0) | |
| 4057b0: 1060fffa beqz v1,40579c <ptmalloc_lock_all+0x150> | |
| 4057b4: 00000000 nop | |
| 4057b8: 0000000f sync | |
| 4057bc: 1460ffbe bnez v1,4056b8 <ptmalloc_lock_all+0x6c> | |
| 4057c0: 00000000 nop | |
| 4057c4: 8f998044 lw t9,-32700(gp) | |
| 4057c8: 2484b950 addiu a0,a0,-18096 | |
| 4057cc: 04112ae0 bal 410350 <__lll_lock_wait_private> | |
| 4057d0: 00000000 nop | |
| 4057d4: 081015ae j 4056b8 <ptmalloc_lock_all+0x6c> | |
| 4057d8: 8fbc0010 lw gp,16(sp) | |
| 4057dc: 8f998044 lw t9,-32700(gp) | |
| 4057e0: 02202021 move a0,s1 | |
| 4057e4: 04112ada bal 410350 <__lll_lock_wait_private> | |
| 4057e8: 00000000 nop | |
| 4057ec: 081015bd j 4056f4 <ptmalloc_lock_all+0xa8> | |
| 4057f0: 8fbc0010 lw gp,16(sp) | |
| 004057f4 <__malloc_assert>: | |
| 4057f4: 3c1c004b lui gp,0x4b | |
| 4057f8: 279c1fc0 addiu gp,gp,8128 | |
| 4057fc: 8f828300 lw v0,-32000(gp) | |
| 405800: 27bdffc8 addiu sp,sp,-56 | |
| 405804: afbf0034 sw ra,52(sp) | |
| 405808: 8c430000 lw v1,0(v0) | |
| 40580c: afbc0028 sw gp,40(sp) | |
| 405810: 00804021 move t0,a0 | |
| 405814: 80640000 lb a0,0(v1) | |
| 405818: 00a05821 move t3,a1 | |
| 40581c: 00c05021 move t2,a2 | |
| 405820: 00e01021 move v0,a3 | |
| 405824: 1080001d beqz a0,40589c <__malloc_assert+0xa8> | |
| 405828: 00000000 nop | |
| 40582c: 3c070048 lui a3,0x48 | |
| 405830: 24e74960 addiu a3,a3,18784 | |
| 405834: 1040001d beqz v0,4058ac <__malloc_assert+0xb8> | |
| 405838: 00000000 nop | |
| 40583c: 3c090048 lui t1,0x48 | |
| 405840: 25294960 addiu t1,t1,18784 | |
| 405844: 8f998304 lw t9,-31996(gp) | |
| 405848: 3c050048 lui a1,0x48 | |
| 40584c: 00002021 move a0,zero | |
| 405850: 24a5f8bc addiu a1,a1,-1860 | |
| 405854: 00603021 move a2,v1 | |
| 405858: afab0010 sw t3,16(sp) | |
| 40585c: afaa0014 sw t2,20(sp) | |
| 405860: afa9001c sw t1,28(sp) | |
| 405864: afa80020 sw t0,32(sp) | |
| 405868: afa20018 sw v0,24(sp) | |
| 40586c: 0320f809 jalr t9 | |
| 405870: 00000000 nop | |
| 405874: 8fbc0028 lw gp,40(sp) | |
| 405878: 8f828308 lw v0,-31992(gp) | |
| 40587c: 8f99830c lw t9,-31988(gp) | |
| 405880: 8c440000 lw a0,0(v0) | |
| 405884: 0320f809 jalr t9 | |
| 405888: 00000000 nop | |
| 40588c: 8fbc0028 lw gp,40(sp) | |
| 405890: 8f9982dc lw t9,-32036(gp) | |
| 405894: 041149a6 bal 417f30 <abort> | |
| 405898: 00000000 nop | |
| 40589c: 3c070049 lui a3,0x49 | |
| 4058a0: 24e73fe0 addiu a3,a3,16352 | |
| 4058a4: 1440ffe5 bnez v0,40583c <__malloc_assert+0x48> | |
| 4058a8: 00000000 nop | |
| 4058ac: 3c020049 lui v0,0x49 | |
| 4058b0: 24423fe0 addiu v0,v0,16352 | |
| 4058b4: 00404821 move t1,v0 | |
| 4058b8: 08101611 j 405844 <__malloc_assert+0x50> | |
| 4058bc: 00000000 nop | |
| 004058c0 <new_heap>: | |
| 4058c0: 3c1c004b lui gp,0x4b | |
| 4058c4: 279c1fc0 addiu gp,gp,8128 | |
| 4058c8: 8f9982fc lw t9,-32004(gp) | |
| 4058cc: 27bdffb8 addiu sp,sp,-72 | |
| 4058d0: afb30038 sw s3,56(sp) | |
| 4058d4: afb0002c sw s0,44(sp) | |
| 4058d8: afbc0018 sw gp,24(sp) | |
| 4058dc: afa40020 sw a0,32(sp) | |
| 4058e0: afbf0044 sw ra,68(sp) | |
| 4058e4: afb50040 sw s5,64(sp) | |
| 4058e8: afb4003c sw s4,60(sp) | |
| 4058ec: afb20034 sw s2,52(sp) | |
| 4058f0: afb10030 sw s1,48(sp) | |
| 4058f4: 00a48021 addu s0,a1,a0 | |
| 4058f8: 04112635 bal 40f1d0 <__getpagesize> | |
| 4058fc: 00000000 nop | |
| 405900: 34038000 li v1,0x8000 | |
| 405904: 0203182b sltu v1,s0,v1 | |
| 405908: 8fbc0018 lw gp,24(sp) | |
| 40590c: 00409821 move s3,v0 | |
| 405910: 8fa40020 lw a0,32(sp) | |
| 405914: 14600038 bnez v1,4059f8 <new_heap+0x138> | |
| 405918: 00000000 nop | |
| 40591c: 3c020010 lui v0,0x10 | |
| 405920: 24420001 addiu v0,v0,1 | |
| 405924: 0202182b sltu v1,s0,v0 | |
| 405928: 10600059 beqz v1,405a90 <new_heap+0x1d0> | |
| 40592c: 00000000 nop | |
| 405930: 3c11004b lui s1,0x4b | |
| 405934: 8e24b98c lw a0,-18036(s1) | |
| 405938: 10800034 beqz a0,405a0c <new_heap+0x14c> | |
| 40593c: 00000000 nop | |
| 405940: 8f99813c lw t9,-32452(gp) | |
| 405944: 2412ffff li s2,-1 | |
| 405948: afb20010 sw s2,16(sp) | |
| 40594c: afa00014 sw zero,20(sp) | |
| 405950: 3c050010 lui a1,0x10 | |
| 405954: 00003021 move a2,zero | |
| 405958: 24070c02 li a3,3074 | |
| 40595c: 0411299f bal 40ffdc <__mmap> | |
| 405960: 00000000 nop | |
| 405964: 0040a021 move s4,v0 | |
| 405968: 8fbc0018 lw gp,24(sp) | |
| 40596c: ae20b98c sw zero,-18036(s1) | |
| 405970: 10520026 beq v0,s2,405a0c <new_heap+0x14c> | |
| 405974: 00000000 nop | |
| 405978: 3c02000f lui v0,0xf | |
| 40597c: 3442ffff ori v0,v0,0xffff | |
| 405980: 02821024 and v0,s4,v0 | |
| 405984: 14400049 bnez v0,405aac <new_heap+0x1ec> | |
| 405988: 00000000 nop | |
| 40598c: 2673ffff addiu s3,s3,-1 | |
| 405990: 8f998154 lw t9,-32428(gp) | |
| 405994: 02138021 addu s0,s0,s3 | |
| 405998: 00139827 nor s3,zero,s3 | |
| 40599c: 02138024 and s0,s0,s3 | |
| 4059a0: 02802021 move a0,s4 | |
| 4059a4: 02002821 move a1,s0 | |
| 4059a8: 24060003 li a2,3 | |
| 4059ac: 041129a3 bal 41003c <__mprotect> | |
| 4059b0: 00000000 nop | |
| 4059b4: 8fbc0018 lw gp,24(sp) | |
| 4059b8: 1440004e bnez v0,405af4 <new_heap+0x234> | |
| 4059bc: 00000000 nop | |
| 4059c0: ae900008 sw s0,8(s4) | |
| 4059c4: ae90000c sw s0,12(s4) | |
| 4059c8: 02808821 move s1,s4 | |
| 4059cc: 8fbf0044 lw ra,68(sp) | |
| 4059d0: 02201021 move v0,s1 | |
| 4059d4: 8fb50040 lw s5,64(sp) | |
| 4059d8: 8fb4003c lw s4,60(sp) | |
| 4059dc: 8fb30038 lw s3,56(sp) | |
| 4059e0: 8fb20034 lw s2,52(sp) | |
| 4059e4: 8fb10030 lw s1,48(sp) | |
| 4059e8: 8fb0002c lw s0,44(sp) | |
| 4059ec: 27bd0048 addiu sp,sp,72 | |
| 4059f0: 03e00008 jr ra | |
| 4059f4: 00000000 nop | |
| 4059f8: 3c11004b lui s1,0x4b | |
| 4059fc: 8e24b98c lw a0,-18036(s1) | |
| 405a00: 34108000 li s0,0x8000 | |
| 405a04: 1480ffce bnez a0,405940 <new_heap+0x80> | |
| 405a08: 00000000 nop | |
| 405a0c: 8f99813c lw t9,-32452(gp) | |
| 405a10: 2414ffff li s4,-1 | |
| 405a14: afb40010 sw s4,16(sp) | |
| 405a18: afa00014 sw zero,20(sp) | |
| 405a1c: 00002021 move a0,zero | |
| 405a20: 3c050020 lui a1,0x20 | |
| 405a24: 00003021 move a2,zero | |
| 405a28: 24070c02 li a3,3074 | |
| 405a2c: 0411296b bal 40ffdc <__mmap> | |
| 405a30: 00000000 nop | |
| 405a34: 00409021 move s2,v0 | |
| 405a38: 8fbc0018 lw gp,24(sp) | |
| 405a3c: 10540035 beq v0,s4,405b14 <new_heap+0x254> | |
| 405a40: 00000000 nop | |
| 405a44: 3c14000f lui s4,0xf | |
| 405a48: 3694ffff ori s4,s4,0xffff | |
| 405a4c: 0054a021 addu s4,v0,s4 | |
| 405a50: 3c02fff0 lui v0,0xfff0 | |
| 405a54: 0282a024 and s4,s4,v0 | |
| 405a58: 0292a823 subu s5,s4,s2 | |
| 405a5c: 16a0001b bnez s5,405acc <new_heap+0x20c> | |
| 405a60: 00000000 nop | |
| 405a64: 3c040010 lui a0,0x10 | |
| 405a68: 02842021 addu a0,s4,a0 | |
| 405a6c: ae24b98c sw a0,-18036(s1) | |
| 405a70: 8f998180 lw t9,-32384(gp) | |
| 405a74: 3c050010 lui a1,0x10 | |
| 405a78: 00b52823 subu a1,a1,s5 | |
| 405a7c: 04112963 bal 41000c <__munmap> | |
| 405a80: 00000000 nop | |
| 405a84: 8fbc0018 lw gp,24(sp) | |
| 405a88: 08101663 j 40598c <new_heap+0xcc> | |
| 405a8c: 00000000 nop | |
| 405a90: 0082202b sltu a0,a0,v0 | |
| 405a94: 00008821 move s1,zero | |
| 405a98: 3c100010 lui s0,0x10 | |
| 405a9c: 1480ffa4 bnez a0,405930 <new_heap+0x70> | |
| 405aa0: 00000000 nop | |
| 405aa4: 08101673 j 4059cc <new_heap+0x10c> | |
| 405aa8: 00000000 nop | |
| 405aac: 8f998180 lw t9,-32384(gp) | |
| 405ab0: 02802021 move a0,s4 | |
| 405ab4: 3c050010 lui a1,0x10 | |
| 405ab8: 04112954 bal 41000c <__munmap> | |
| 405abc: 00000000 nop | |
| 405ac0: 8fbc0018 lw gp,24(sp) | |
| 405ac4: 08101683 j 405a0c <new_heap+0x14c> | |
| 405ac8: 00000000 nop | |
| 405acc: 8f998180 lw t9,-32384(gp) | |
| 405ad0: 02402021 move a0,s2 | |
| 405ad4: 02a02821 move a1,s5 | |
| 405ad8: 0411294c bal 41000c <__munmap> | |
| 405adc: 00000000 nop | |
| 405ae0: 3c040010 lui a0,0x10 | |
| 405ae4: 8fbc0018 lw gp,24(sp) | |
| 405ae8: 02842021 addu a0,s4,a0 | |
| 405aec: 0810169c j 405a70 <new_heap+0x1b0> | |
| 405af0: 00000000 nop | |
| 405af4: 8f998180 lw t9,-32384(gp) | |
| 405af8: 02802021 move a0,s4 | |
| 405afc: 3c050010 lui a1,0x10 | |
| 405b00: 04112942 bal 41000c <__munmap> | |
| 405b04: 00000000 nop | |
| 405b08: 00008821 move s1,zero | |
| 405b0c: 08101673 j 4059cc <new_heap+0x10c> | |
| 405b10: 00000000 nop | |
| 405b14: 8f99813c lw t9,-32452(gp) | |
| 405b18: afa20010 sw v0,16(sp) | |
| 405b1c: afa00014 sw zero,20(sp) | |
| 405b20: 00002021 move a0,zero | |
| 405b24: 3c050010 lui a1,0x10 | |
| 405b28: 00003021 move a2,zero | |
| 405b2c: 24070c02 li a3,3074 | |
| 405b30: 0411292a bal 40ffdc <__mmap> | |
| 405b34: 00000000 nop | |
| 405b38: 0040a021 move s4,v0 | |
| 405b3c: 8fbc0018 lw gp,24(sp) | |
| 405b40: 00008821 move s1,zero | |
| 405b44: 1052ffa1 beq v0,s2,4059cc <new_heap+0x10c> | |
| 405b48: 00000000 nop | |
| 405b4c: 3c02000f lui v0,0xf | |
| 405b50: 3442ffff ori v0,v0,0xffff | |
| 405b54: 02821024 and v0,s4,v0 | |
| 405b58: 1040ff8c beqz v0,40598c <new_heap+0xcc> | |
| 405b5c: 00000000 nop | |
| 405b60: 8f998180 lw t9,-32384(gp) | |
| 405b64: 02802021 move a0,s4 | |
| 405b68: 3c050010 lui a1,0x10 | |
| 405b6c: 04112927 bal 41000c <__munmap> | |
| 405b70: 00000000 nop | |
| 405b74: 08101673 j 4059cc <new_heap+0x10c> | |
| 405b78: 00000000 nop | |
| 00405b7c <arena_get2>: | |
| 405b7c: 3c1c004b lui gp,0x4b | |
| 405b80: 27bdffb8 addiu sp,sp,-72 | |
| 405b84: 279c1fc0 addiu gp,gp,8128 | |
| 405b88: afb3002c sw s3,44(sp) | |
| 405b8c: afb20028 sw s2,40(sp) | |
| 405b90: afbf0044 sw ra,68(sp) | |
| 405b94: afbe0040 sw s8,64(sp) | |
| 405b98: afb7003c sw s7,60(sp) | |
| 405b9c: afb60038 sw s6,56(sp) | |
| 405ba0: afb50034 sw s5,52(sp) | |
| 405ba4: afb40030 sw s4,48(sp) | |
| 405ba8: afb10024 sw s1,36(sp) | |
| 405bac: afb00020 sw s0,32(sp) | |
| 405bb0: afbc0010 sw gp,16(sp) | |
| 405bb4: 00809021 move s2,a0 | |
| 405bb8: 10800055 beqz a0,405d10 <arena_get2+0x194> | |
| 405bbc: 00a09821 move s3,a1 | |
| 405bc0: 8c900440 lw s0,1088(a0) | |
| 405bc4: 12000056 beqz s0,405d20 <arena_get2+0x1a4> | |
| 405bc8: 00000000 nop | |
| 405bcc: 3c17004b lui s7,0x4b | |
| 405bd0: 0000b021 move s6,zero | |
| 405bd4: 0000a821 move s5,zero | |
| 405bd8: 24140001 li s4,1 | |
| 405bdc: 02e0f021 move s8,s7 | |
| 405be0: 26e2b950 addiu v0,s7,-18096 | |
| 405be4: c2030000 ll v1,0(s0) | |
| 405be8: 14750006 bne v1,s5,405c04 <arena_get2+0x88> | |
| 405bec: 00002021 move a0,zero | |
| 405bf0: 02802021 move a0,s4 | |
| 405bf4: e2040000 sc a0,0(s0) | |
| 405bf8: 1080fffa beqz a0,405be4 <arena_get2+0x68> | |
| 405bfc: 00000000 nop | |
| 405c00: 0000000f sync | |
| 405c04: 10600024 beqz v1,405c98 <arena_get2+0x11c> | |
| 405c08: 00000000 nop | |
| 405c0c: 8e100440 lw s0,1088(s0) | |
| 405c10: 1612fff4 bne s0,s2,405be4 <arena_get2+0x68> | |
| 405c14: 00000000 nop | |
| 405c18: 3c11004b lui s1,0x4b | |
| 405c1c: 16c00053 bnez s6,405d6c <arena_get2+0x1f0> | |
| 405c20: 00000000 nop | |
| 405c24: c2e3b950 ll v1,-18096(s7) | |
| 405c28: 14760006 bne v1,s6,405c44 <arena_get2+0xc8> | |
| 405c2c: 00002021 move a0,zero | |
| 405c30: 02802021 move a0,s4 | |
| 405c34: e2e4b950 sc a0,-18096(s7) | |
| 405c38: 1080fffa beqz a0,405c24 <arena_get2+0xa8> | |
| 405c3c: 00000000 nop | |
| 405c40: 0000000f sync | |
| 405c44: 10600049 beqz v1,405d6c <arena_get2+0x1f0> | |
| 405c48: 00000000 nop | |
| 405c4c: c3c4b950 ll a0,-18096(s8) | |
| 405c50: 14960006 bne a0,s6,405c6c <arena_get2+0xf0> | |
| 405c54: 00001821 move v1,zero | |
| 405c58: 02801821 move v1,s4 | |
| 405c5c: e3c3b950 sc v1,-18096(s8) | |
| 405c60: 1060fffa beqz v1,405c4c <arena_get2+0xd0> | |
| 405c64: 00000000 nop | |
| 405c68: 0000000f sync | |
| 405c6c: 24160001 li s6,1 | |
| 405c70: 1460ffdc bnez v1,405be4 <arena_get2+0x68> | |
| 405c74: 00000000 nop | |
| 405c78: 8f998044 lw t9,-32700(gp) | |
| 405c7c: 00402021 move a0,v0 | |
| 405c80: afa20018 sw v0,24(sp) | |
| 405c84: 041129b2 bal 410350 <__lll_lock_wait_private> | |
| 405c88: 00000000 nop | |
| 405c8c: 8fbc0010 lw gp,16(sp) | |
| 405c90: 081016f9 j 405be4 <arena_get2+0x68> | |
| 405c94: 8fa20018 lw v0,24(sp) | |
| 405c98: 12c0000b beqz s6,405cc8 <arena_get2+0x14c> | |
| 405c9c: 00000000 nop | |
| 405ca0: 3c04004b lui a0,0x4b | |
| 405ca4: 0000000f sync | |
| 405ca8: c082b950 ll v0,-18096(a0) | |
| 405cac: 00602821 move a1,v1 | |
| 405cb0: e085b950 sc a1,-18096(a0) | |
| 405cb4: 10a0fffc beqz a1,405ca8 <arena_get2+0x12c> | |
| 405cb8: 00000000 nop | |
| 405cbc: 28420002 slti v0,v0,2 | |
| 405cc0: 10400096 beqz v0,405f1c <arena_get2+0x3a0> | |
| 405cc4: 00000000 nop | |
| 405cc8: 7c03e83b 0x7c03e83b | |
| 405ccc: 00601021 move v0,v1 | |
| 405cd0: 8f838a14 lw v1,-30188(gp) | |
| 405cd4: 00621021 addu v0,v1,v0 | |
| 405cd8: ac500000 sw s0,0(v0) | |
| 405cdc: 8fbf0044 lw ra,68(sp) | |
| 405ce0: 02001021 move v0,s0 | |
| 405ce4: 8fbe0040 lw s8,64(sp) | |
| 405ce8: 8fb7003c lw s7,60(sp) | |
| 405cec: 8fb60038 lw s6,56(sp) | |
| 405cf0: 8fb50034 lw s5,52(sp) | |
| 405cf4: 8fb40030 lw s4,48(sp) | |
| 405cf8: 8fb3002c lw s3,44(sp) | |
| 405cfc: 8fb20028 lw s2,40(sp) | |
| 405d00: 8fb10024 lw s1,36(sp) | |
| 405d04: 8fb00020 lw s0,32(sp) | |
| 405d08: 03e00008 jr ra | |
| 405d0c: 27bd0048 addiu sp,sp,72 | |
| 405d10: 3c10004b lui s0,0x4b | |
| 405d14: 2610b4d4 addiu s0,s0,-19244 | |
| 405d18: 081016f3 j 405bcc <arena_get2+0x50> | |
| 405d1c: 02009021 move s2,s0 | |
| 405d20: 3c02004b lui v0,0x4b | |
| 405d24: 24030001 li v1,1 | |
| 405d28: c045b4d4 ll a1,-19244(v0) | |
| 405d2c: 14b00006 bne a1,s0,405d48 <arena_get2+0x1cc> | |
| 405d30: 00002021 move a0,zero | |
| 405d34: 00602021 move a0,v1 | |
| 405d38: e044b4d4 sc a0,-19244(v0) | |
| 405d3c: 1080fffa beqz a0,405d28 <arena_get2+0x1ac> | |
| 405d40: 00000000 nop | |
| 405d44: 0000000f sync | |
| 405d48: 2450b4d4 addiu s0,v0,-19244 | |
| 405d4c: 1480ffe3 bnez a0,405cdc <arena_get2+0x160> | |
| 405d50: 00000000 nop | |
| 405d54: 8f998044 lw t9,-32700(gp) | |
| 405d58: 02002021 move a0,s0 | |
| 405d5c: 0411297c bal 410350 <__lll_lock_wait_private> | |
| 405d60: 00000000 nop | |
| 405d64: 08101737 j 405cdc <arena_get2+0x160> | |
| 405d68: 00000000 nop | |
| 405d6c: 3c10004b lui s0,0x4b | |
| 405d70: 2610b920 addiu s0,s0,-18144 | |
| 405d74: 8e050004 lw a1,4(s0) | |
| 405d78: 0c101630 jal 4058c0 <new_heap> | |
| 405d7c: 26640464 addiu a0,s3,1124 | |
| 405d80: 8fbc0010 lw gp,16(sp) | |
| 405d84: 10400055 beqz v0,405edc <arena_get2+0x360> | |
| 405d88: 00000000 nop | |
| 405d8c: 24520010 addiu s2,v0,16 | |
| 405d90: 02408021 move s0,s2 | |
| 405d94: ac520000 sw s2,0(v0) | |
| 405d98: 2404fff8 li a0,-8 | |
| 405d9c: 24460048 addiu a2,v0,72 | |
| 405da0: 240503f0 li a1,1008 | |
| 405da4: 00c41821 addu v1,a2,a0 | |
| 405da8: 24840008 addiu a0,a0,8 | |
| 405dac: ac63000c sw v1,12(v1) | |
| 405db0: 1485fffc bne a0,a1,405da4 <arena_get2+0x228> | |
| 405db4: ac630008 sw v1,8(v1) | |
| 405db8: 3c13004b lui s3,0x4b | |
| 405dbc: 2673b4d4 addiu s3,s3,-19244 | |
| 405dc0: 12530042 beq s2,s3,405ecc <arena_get2+0x350> | |
| 405dc4: 8c440014 lw a0,20(v0) | |
| 405dc8: 34840002 ori a0,a0,0x2 | |
| 405dcc: 3c03004b lui v1,0x4b | |
| 405dd0: 8c460008 lw a2,8(v0) | |
| 405dd4: 8c67b988 lw a3,-18040(v1) | |
| 405dd8: 24450464 addiu a1,v0,1124 | |
| 405ddc: 34840001 ori a0,a0,0x1 | |
| 405de0: 00e63821 addu a3,a3,a2 | |
| 405de4: 30a50007 andi a1,a1,0x7 | |
| 405de8: ac440014 sw a0,20(v0) | |
| 405dec: ac460458 sw a2,1112(v0) | |
| 405df0: ac460454 sw a2,1108(v0) | |
| 405df4: ac67b988 sw a3,-18040(v1) | |
| 405df8: 2444045c addiu a0,v0,1116 | |
| 405dfc: 10a00003 beqz a1,405e0c <arena_get2+0x290> | |
| 405e00: 00000000 nop | |
| 405e04: 00852023 subu a0,a0,a1 | |
| 405e08: 24840008 addiu a0,a0,8 | |
| 405e0c: 7c03e83b 0x7c03e83b | |
| 405e10: 00602821 move a1,v1 | |
| 405e14: 8f838a14 lw v1,-30188(gp) | |
| 405e18: 00463021 addu a2,v0,a2 | |
| 405e1c: 00c43023 subu a2,a2,a0 | |
| 405e20: 00652821 addu a1,v1,a1 | |
| 405e24: 34c60001 ori a2,a2,0x1 | |
| 405e28: ac440040 sw a0,64(v0) | |
| 405e2c: acb20000 sw s2,0(a1) | |
| 405e30: ac860004 sw a2,4(a0) | |
| 405e34: 00001821 move v1,zero | |
| 405e38: ac400010 sw zero,16(v0) | |
| 405e3c: 24040001 li a0,1 | |
| 405e40: c0460010 ll a2,16(v0) | |
| 405e44: 14c30006 bne a2,v1,405e60 <arena_get2+0x2e4> | |
| 405e48: 00002821 move a1,zero | |
| 405e4c: 00802821 move a1,a0 | |
| 405e50: e0450010 sc a1,16(v0) | |
| 405e54: 10a0fffa beqz a1,405e40 <arena_get2+0x2c4> | |
| 405e58: 00000000 nop | |
| 405e5c: 0000000f sync | |
| 405e60: 10a00027 beqz a1,405f00 <arena_get2+0x384> | |
| 405e64: 00000000 nop | |
| 405e68: 8e630440 lw v1,1088(s3) | |
| 405e6c: ac430450 sw v1,1104(v0) | |
| 405e70: 0000000f sync | |
| 405e74: ae720440 sw s2,1088(s3) | |
| 405e78: 00001021 move v0,zero | |
| 405e7c: 0000000f sync | |
| 405e80: c223b950 ll v1,-18096(s1) | |
| 405e84: 00402021 move a0,v0 | |
| 405e88: e224b950 sc a0,-18096(s1) | |
| 405e8c: 1080fffc beqz a0,405e80 <arena_get2+0x304> | |
| 405e90: 00000000 nop | |
| 405e94: 28620002 slti v0,v1,2 | |
| 405e98: 1440ff90 bnez v0,405cdc <arena_get2+0x160> | |
| 405e9c: 00000000 nop | |
| 405ea0: 3c04004b lui a0,0x4b | |
| 405ea4: 2484b950 addiu a0,a0,-18096 | |
| 405ea8: 7c03e83b 0x7c03e83b | |
| 405eac: 8c658b78 lw a1,-29832(v1) | |
| 405eb0: 24060001 li a2,1 | |
| 405eb4: 00003821 move a3,zero | |
| 405eb8: 34a50001 ori a1,a1,0x1 | |
| 405ebc: 2402108e li v0,4238 | |
| 405ec0: 0000000c syscall | |
| 405ec4: 08101737 j 405cdc <arena_get2+0x160> | |
| 405ec8: 00000000 nop | |
| 405ecc: 24050040 li a1,64 | |
| 405ed0: 3c03004b lui v1,0x4b | |
| 405ed4: 08101773 j 405dcc <arena_get2+0x250> | |
| 405ed8: ac65b980 sw a1,-18048(v1) | |
| 405edc: 8e050004 lw a1,4(s0) | |
| 405ee0: 24040464 li a0,1124 | |
| 405ee4: 0c101630 jal 4058c0 <new_heap> | |
| 405ee8: 00008021 move s0,zero | |
| 405eec: 8fbc0010 lw gp,16(sp) | |
| 405ef0: 1440ffa6 bnez v0,405d8c <arena_get2+0x210> | |
| 405ef4: 00000000 nop | |
| 405ef8: 0810179e j 405e78 <arena_get2+0x2fc> | |
| 405efc: 00000000 nop | |
| 405f00: 8f998044 lw t9,-32700(gp) | |
| 405f04: afa20018 sw v0,24(sp) | |
| 405f08: 02402021 move a0,s2 | |
| 405f0c: 04112910 bal 410350 <__lll_lock_wait_private> | |
| 405f10: 00000000 nop | |
| 405f14: 0810179a j 405e68 <arena_get2+0x2ec> | |
| 405f18: 8fa20018 lw v0,24(sp) | |
| 405f1c: 2484b950 addiu a0,a0,-18096 | |
| 405f20: 7c03e83b 0x7c03e83b | |
| 405f24: 8c658b78 lw a1,-29832(v1) | |
| 405f28: 24060001 li a2,1 | |
| 405f2c: 00003821 move a3,zero | |
| 405f30: 34a50001 ori a1,a1,0x1 | |
| 405f34: 2402108e li v0,4238 | |
| 405f38: 0000000c syscall | |
| 405f3c: 08101732 j 405cc8 <arena_get2+0x14c> | |
| 405f40: 00000000 nop | |
| 00405f44 <mi_arena.10563>: | |
| 405f44: 8de60024 lw a2,36(t7) | |
| 405f48: 3c1c004b lui gp,0x4b | |
| 405f4c: 27bdf720 addiu sp,sp,-2272 | |
| 405f50: 279c1fc0 addiu gp,gp,8128 | |
| 405f54: afb508cc sw s5,2252(sp) | |
| 405f58: 8f998310 lw t9,-31984(gp) | |
| 405f5c: 0080a821 move s5,a0 | |
| 405f60: 8de40020 lw a0,32(t7) | |
| 405f64: 24c20001 addiu v0,a2,1 | |
| 405f68: 3c050048 lui a1,0x48 | |
| 405f6c: afb208c0 sw s2,2240(sp) | |
| 405f70: afbc0020 sw gp,32(sp) | |
| 405f74: afbf08dc sw ra,2268(sp) | |
| 405f78: afbe08d8 sw s8,2264(sp) | |
| 405f7c: afb708d4 sw s7,2260(sp) | |
| 405f80: afb608d0 sw s6,2256(sp) | |
| 405f84: afb408c8 sw s4,2248(sp) | |
| 405f88: afb308c4 sw s3,2244(sp) | |
| 405f8c: afb108bc sw s1,2236(sp) | |
| 405f90: afb008b8 sw s0,2232(sp) | |
| 405f94: 24a5f8e4 addiu a1,a1,-1820 | |
| 405f98: ade20024 sw v0,36(t7) | |
| 405f9c: 01e09021 move s2,t7 | |
| 405fa0: 04117e17 bal 425800 <__fprintf> | |
| 405fa4: 00000000 nop | |
| 405fa8: 8fbc0020 lw gp,32(sp) | |
| 405fac: 24030001 li v1,1 | |
| 405fb0: 00001021 move v0,zero | |
| 405fb4: c2a50000 ll a1,0(s5) | |
| 405fb8: 14a20006 bne a1,v0,405fd4 <mi_arena.10563+0x90> | |
| 405fbc: 00002021 move a0,zero | |
| 405fc0: 00602021 move a0,v1 | |
| 405fc4: e2a40000 sc a0,0(s5) | |
| 405fc8: 1080fffa beqz a0,405fb4 <mi_arena.10563+0x70> | |
| 405fcc: 00000000 nop | |
| 405fd0: 0000000f sync | |
| 405fd4: 10800100 beqz a0,4063d8 <mi_arena.10563+0x494> | |
| 405fd8: 00000000 nop | |
| 405fdc: 02a02821 move a1,s5 | |
| 405fe0: 27a3002c addiu v1,sp,44 | |
| 405fe4: 27a600cc addiu a2,sp,204 | |
| 405fe8: 0000a021 move s4,zero | |
| 405fec: 00009821 move s3,zero | |
| 405ff0: 2407fff8 li a3,-8 | |
| 405ff4: 8ca80008 lw t0,8(a1) | |
| 405ff8: 110000c7 beqz t0,406318 <mi_arena.10563+0x3d4> | |
| 405ffc: 00000000 nop | |
| 406000: 8d040004 lw a0,4(t0) | |
| 406004: 00001021 move v0,zero | |
| 406008: 00872024 and a0,a0,a3 | |
| 40600c: 8d080008 lw t0,8(t0) | |
| 406010: 24420001 addiu v0,v0,1 | |
| 406014: 1500fffd bnez t0,40600c <mi_arena.10563+0xc8> | |
| 406018: 00000000 nop | |
| 40601c: 00440018 mult v0,a0 | |
| 406020: 2489fff9 addiu t1,a0,-7 | |
| 406024: 02629821 addu s3,s3,v0 | |
| 406028: ac69fffc sw t1,-4(v1) | |
| 40602c: ac640000 sw a0,0(v1) | |
| 406030: ac620008 sw v0,8(v1) | |
| 406034: 00004012 mflo t0 | |
| 406038: 0288a021 addu s4,s4,t0 | |
| 40603c: 8c640000 lw a0,0(v1) | |
| 406040: 24a50004 addiu a1,a1,4 | |
| 406044: 00440018 mult v0,a0 | |
| 406048: 00001012 mflo v0 | |
| 40604c: ac620004 sw v0,4(v1) | |
| 406050: 24630010 addiu v1,v1,16 | |
| 406054: 1466ffe7 bne v1,a2,405ff4 <mi_arena.10563+0xb0> | |
| 406058: 00000000 nop | |
| 40605c: 8ea30038 lw v1,56(s5) | |
| 406060: 106000bf beqz v1,406360 <mi_arena.10563+0x41c> | |
| 406064: 00000000 nop | |
| 406068: 26a80030 addiu t0,s5,48 | |
| 40606c: 8fb000d4 lw s0,212(sp) | |
| 406070: 11030010 beq t0,v1,4060b4 <mi_arena.10563+0x170> | |
| 406074: 8fb100d0 lw s1,208(sp) | |
| 406078: 8fa500c8 lw a1,200(sp) | |
| 40607c: 8fa400cc lw a0,204(sp) | |
| 406080: 8c620004 lw v0,4(v1) | |
| 406084: 8c630008 lw v1,8(v1) | |
| 406088: 26100001 addiu s0,s0,1 | |
| 40608c: 0045382b sltu a3,v0,a1 | |
| 406090: 0082302b sltu a2,a0,v0 | |
| 406094: 02228821 addu s1,s1,v0 | |
| 406098: 0047280b movn a1,v0,a3 | |
| 40609c: 1503fff8 bne t0,v1,406080 <mi_arena.10563+0x13c> | |
| 4060a0: 0046200b movn a0,v0,a2 | |
| 4060a4: afb000d4 sw s0,212(sp) | |
| 4060a8: afb100d0 sw s1,208(sp) | |
| 4060ac: afa500c8 sw a1,200(sp) | |
| 4060b0: afa400cc sw a0,204(sp) | |
| 4060b4: 27aa00e4 addiu t2,sp,228 | |
| 4060b8: 00006021 move t4,zero | |
| 4060bc: 26af0038 addiu t7,s5,56 | |
| 4060c0: 240effff li t6,-1 | |
| 4060c4: 240d03f0 li t5,1008 | |
| 4060c8: 01ec5821 addu t3,t7,t4 | |
| 4060cc: 8d630008 lw v1,8(t3) | |
| 4060d0: ad4efff4 sw t6,-12(t2) | |
| 4060d4: ad400000 sw zero,0(t2) | |
| 4060d8: ad40fffc sw zero,-4(t2) | |
| 4060dc: 10600014 beqz v1,406130 <mi_arena.10563+0x1ec> | |
| 4060e0: ad40fff8 sw zero,-8(t2) | |
| 4060e4: 11630012 beq t3,v1,406130 <mi_arena.10563+0x1ec> | |
| 4060e8: 00000000 nop | |
| 4060ec: 2405ffff li a1,-1 | |
| 4060f0: 00003821 move a3,zero | |
| 4060f4: 00003021 move a2,zero | |
| 4060f8: 00002021 move a0,zero | |
| 4060fc: 8c620004 lw v0,4(v1) | |
| 406100: 8c630008 lw v1,8(v1) | |
| 406104: 24e70001 addiu a3,a3,1 | |
| 406108: 0045482b sltu t1,v0,a1 | |
| 40610c: 0082402b sltu t0,a0,v0 | |
| 406110: 00c23021 addu a2,a2,v0 | |
| 406114: 0049280b movn a1,v0,t1 | |
| 406118: 1563fff8 bne t3,v1,4060fc <mi_arena.10563+0x1b8> | |
| 40611c: 0048200b movn a0,v0,t0 | |
| 406120: ad45fff4 sw a1,-12(t2) | |
| 406124: ad470000 sw a3,0(t2) | |
| 406128: ad46fffc sw a2,-4(t2) | |
| 40612c: ad44fff8 sw a0,-8(t2) | |
| 406130: 8d420000 lw v0,0(t2) | |
| 406134: 14400002 bnez v0,406140 <mi_arena.10563+0x1fc> | |
| 406138: 00000000 nop | |
| 40613c: ad40fff4 sw zero,-12(t2) | |
| 406140: 8d43fffc lw v1,-4(t2) | |
| 406144: 258c0008 addiu t4,t4,8 | |
| 406148: 02028021 addu s0,s0,v0 | |
| 40614c: 02238821 addu s1,s1,v1 | |
| 406150: 158dffdd bne t4,t5,4060c8 <mi_arena.10563+0x184> | |
| 406154: 254a0010 addiu t2,t2,16 | |
| 406158: 00001021 move v0,zero | |
| 40615c: 0000000f sync | |
| 406160: c2a30000 ll v1,0(s5) | |
| 406164: 00402021 move a0,v0 | |
| 406168: e2a40000 sc a0,0(s5) | |
| 40616c: 1080fffc beqz a0,406160 <mi_arena.10563+0x21c> | |
| 406170: 00000000 nop | |
| 406174: 28620002 slti v0,v1,2 | |
| 406178: 1040008d beqz v0,4063b0 <mi_arena.10563+0x46c> | |
| 40617c: 00000000 nop | |
| 406180: 8e45001c lw a1,28(s2) | |
| 406184: 8e440018 lw a0,24(s2) | |
| 406188: 8e430014 lw v1,20(s2) | |
| 40618c: 8e420010 lw v0,16(s2) | |
| 406190: 00b32821 addu a1,a1,s3 | |
| 406194: 00942021 addu a0,a0,s4 | |
| 406198: 00701821 addu v1,v1,s0 | |
| 40619c: 00511021 addu v0,v0,s1 | |
| 4061a0: ae45001c sw a1,28(s2) | |
| 4061a4: ae440018 sw a0,24(s2) | |
| 4061a8: ae430014 sw v1,20(s2) | |
| 4061ac: ae420010 sw v0,16(s2) | |
| 4061b0: 27b60034 addiu s6,sp,52 | |
| 4061b4: 24170001 li s7,1 | |
| 4061b8: 241e0089 li s8,137 | |
| 4061bc: 8ec30000 lw v1,0(s6) | |
| 4061c0: 1060000f beqz v1,406200 <mi_arena.10563+0x2bc> | |
| 4061c4: 00000000 nop | |
| 4061c8: 2402000b li v0,11 | |
| 4061cc: 12e2000e beq s7,v0,406208 <mi_arena.10563+0x2c4> | |
| 4061d0: 8f998310 lw t9,-31984(gp) | |
| 4061d4: 8ec2fffc lw v0,-4(s6) | |
| 4061d8: 8e440020 lw a0,32(s2) | |
| 4061dc: 8ec6fff4 lw a2,-12(s6) | |
| 4061e0: 8ec7fff8 lw a3,-8(s6) | |
| 4061e4: 3c050048 lui a1,0x48 | |
| 4061e8: afa30014 sw v1,20(sp) | |
| 4061ec: afa20010 sw v0,16(sp) | |
| 4061f0: 24a5f8fc addiu a1,a1,-1796 | |
| 4061f4: 04117d82 bal 425800 <__fprintf> | |
| 4061f8: 00000000 nop | |
| 4061fc: 8fbc0020 lw gp,32(sp) | |
| 406200: 12fe0004 beq s7,s8,406214 <mi_arena.10563+0x2d0> | |
| 406204: 00000000 nop | |
| 406208: 26d60010 addiu s6,s6,16 | |
| 40620c: 0810186f j 4061bc <mi_arena.10563+0x278> | |
| 406210: 26f70001 addiu s7,s7,1 | |
| 406214: 8fa200d4 lw v0,212(sp) | |
| 406218: 14400044 bnez v0,40632c <mi_arena.10563+0x3e8> | |
| 40621c: 00000000 nop | |
| 406220: 8ea20448 lw v0,1096(s5) | |
| 406224: 8e450008 lw a1,8(s2) | |
| 406228: 8ea30444 lw v1,1092(s5) | |
| 40622c: 8e46000c lw a2,12(s2) | |
| 406230: 8e440020 lw a0,32(s2) | |
| 406234: 8f998310 lw t9,-31984(gp) | |
| 406238: 00a22821 addu a1,a1,v0 | |
| 40623c: ae450008 sw a1,8(s2) | |
| 406240: 00c33021 addu a2,a2,v1 | |
| 406244: 3c050048 lui a1,0x48 | |
| 406248: ae46000c sw a2,12(s2) | |
| 40624c: 24a5f970 addiu a1,a1,-1680 | |
| 406250: afb00010 sw s0,16(sp) | |
| 406254: afb10014 sw s1,20(sp) | |
| 406258: afa30018 sw v1,24(sp) | |
| 40625c: afa2001c sw v0,28(sp) | |
| 406260: 02603021 move a2,s3 | |
| 406264: 02803821 move a3,s4 | |
| 406268: 04117d65 bal 425800 <__fprintf> | |
| 40626c: 00000000 nop | |
| 406270: 3c02004b lui v0,0x4b | |
| 406274: 2442b4d4 addiu v0,v0,-19244 | |
| 406278: 12a2003c beq s5,v0,40636c <mi_arena.10563+0x428> | |
| 40627c: 8fbc0020 lw gp,32(sp) | |
| 406280: 8eb00030 lw s0,48(s5) | |
| 406284: 3c02fff0 lui v0,0xfff0 | |
| 406288: 8f998310 lw t9,-31984(gp) | |
| 40628c: 02028024 and s0,s0,v0 | |
| 406290: 8e440020 lw a0,32(s2) | |
| 406294: 8e060008 lw a2,8(s0) | |
| 406298: 8e07000c lw a3,12(s0) | |
| 40629c: 3c050048 lui a1,0x48 | |
| 4062a0: 24a5fa18 addiu a1,a1,-1512 | |
| 4062a4: 04117d56 bal 425800 <__fprintf> | |
| 4062a8: 00000000 nop | |
| 4062ac: 8e040008 lw a0,8(s0) | |
| 4062b0: 8e02000c lw v0,12(s0) | |
| 4062b4: 8e450004 lw a1,4(s2) | |
| 4062b8: 8e430000 lw v1,0(s2) | |
| 4062bc: 8fbc0020 lw gp,32(sp) | |
| 4062c0: 00a42021 addu a0,a1,a0 | |
| 4062c4: 00621021 addu v0,v1,v0 | |
| 4062c8: ae440004 sw a0,4(s2) | |
| 4062cc: ae420000 sw v0,0(s2) | |
| 4062d0: 8f998314 lw t9,-31980(gp) | |
| 4062d4: 8e450020 lw a1,32(s2) | |
| 4062d8: 3c040048 lui a0,0x48 | |
| 4062dc: 2484fa60 addiu a0,a0,-1440 | |
| 4062e0: 0320f809 jalr t9 | |
| 4062e4: 00000000 nop | |
| 4062e8: 8fbf08dc lw ra,2268(sp) | |
| 4062ec: 8fbe08d8 lw s8,2264(sp) | |
| 4062f0: 8fb708d4 lw s7,2260(sp) | |
| 4062f4: 8fb608d0 lw s6,2256(sp) | |
| 4062f8: 8fb508cc lw s5,2252(sp) | |
| 4062fc: 8fb408c8 lw s4,2248(sp) | |
| 406300: 8fb308c4 lw s3,2244(sp) | |
| 406304: 8fb208c0 lw s2,2240(sp) | |
| 406308: 8fb108bc lw s1,2236(sp) | |
| 40630c: 8fb008b8 lw s0,2232(sp) | |
| 406310: 03e00008 jr ra | |
| 406314: 27bd08e0 addiu sp,sp,2272 | |
| 406318: ac600008 sw zero,8(v1) | |
| 40631c: ac600000 sw zero,0(v1) | |
| 406320: ac60fffc sw zero,-4(v1) | |
| 406324: 0810180f j 40603c <mi_arena.10563+0xf8> | |
| 406328: 00001021 move v0,zero | |
| 40632c: 8fa300d0 lw v1,208(sp) | |
| 406330: 8e440020 lw a0,32(s2) | |
| 406334: 8f998310 lw t9,-31984(gp) | |
| 406338: 8fa600c8 lw a2,200(sp) | |
| 40633c: 8fa700cc lw a3,204(sp) | |
| 406340: 3c050048 lui a1,0x48 | |
| 406344: afa30010 sw v1,16(sp) | |
| 406348: afa20014 sw v0,20(sp) | |
| 40634c: 24a5f934 addiu a1,a1,-1740 | |
| 406350: 04117d2b bal 425800 <__fprintf> | |
| 406354: 00000000 nop | |
| 406358: 08101888 j 406220 <mi_arena.10563+0x2dc> | |
| 40635c: 8fbc0020 lw gp,32(sp) | |
| 406360: 00008821 move s1,zero | |
| 406364: 0810182d j 4060b4 <mi_arena.10563+0x170> | |
| 406368: 00008021 move s0,zero | |
| 40636c: 8ea60444 lw a2,1092(s5) | |
| 406370: 8f998310 lw t9,-31984(gp) | |
| 406374: 8e440020 lw a0,32(s2) | |
| 406378: 3c050048 lui a1,0x48 | |
| 40637c: 24a5fa18 addiu a1,a1,-1512 | |
| 406380: 00c03821 move a3,a2 | |
| 406384: 04117d1e bal 425800 <__fprintf> | |
| 406388: 00000000 nop | |
| 40638c: 8ea20444 lw v0,1092(s5) | |
| 406390: 8e430004 lw v1,4(s2) | |
| 406394: 8e440000 lw a0,0(s2) | |
| 406398: 8fbc0020 lw gp,32(sp) | |
| 40639c: 00621821 addu v1,v1,v0 | |
| 4063a0: 00821021 addu v0,a0,v0 | |
| 4063a4: ae430004 sw v1,4(s2) | |
| 4063a8: 081018b4 j 4062d0 <mi_arena.10563+0x38c> | |
| 4063ac: ae420000 sw v0,0(s2) | |
| 4063b0: 02a02021 move a0,s5 | |
| 4063b4: 7c03e83b 0x7c03e83b | |
| 4063b8: 8c658b78 lw a1,-29832(v1) | |
| 4063bc: 24060001 li a2,1 | |
| 4063c0: 00003821 move a3,zero | |
| 4063c4: 34a50001 ori a1,a1,0x1 | |
| 4063c8: 2402108e li v0,4238 | |
| 4063cc: 0000000c syscall | |
| 4063d0: 08101860 j 406180 <mi_arena.10563+0x23c> | |
| 4063d4: 00000000 nop | |
| 4063d8: 8f998044 lw t9,-32700(gp) | |
| 4063dc: 02a02021 move a0,s5 | |
| 4063e0: 041127db bal 410350 <__lll_lock_wait_private> | |
| 4063e4: 00000000 nop | |
| 4063e8: 081017f7 j 405fdc <mi_arena.10563+0x98> | |
| 4063ec: 8fbc0020 lw gp,32(sp) | |
| 004063f0 <mremap_chunk>: | |
| 4063f0: 8c820004 lw v0,4(a0) | |
| 4063f4: 27bdffd0 addiu sp,sp,-48 | |
| 4063f8: afb20024 sw s2,36(sp) | |
| 4063fc: 3c1c004b lui gp,0x4b | |
| 406400: 3c12004b lui s2,0x4b | |
| 406404: 279c1fc0 addiu gp,gp,8128 | |
| 406408: 2652b920 addiu s2,s2,-18144 | |
| 40640c: 30430002 andi v1,v0,0x2 | |
| 406410: afb30028 sw s3,40(sp) | |
| 406414: afb0001c sw s0,28(sp) | |
| 406418: afbf002c sw ra,44(sp) | |
| 40641c: afb10020 sw s1,32(sp) | |
| 406420: afbc0010 sw gp,16(sp) | |
| 406424: 8e53001c lw s3,28(s2) | |
| 406428: 8c900000 lw s0,0(a0) | |
| 40642c: 10600041 beqz v1,406534 <mremap_chunk+0x144> | |
| 406430: 00000000 nop | |
| 406434: 2411fff8 li s1,-8 | |
| 406438: 00518824 and s1,v0,s1 | |
| 40643c: 2663ffff addiu v1,s3,-1 | |
| 406440: 02308821 addu s1,s1,s0 | |
| 406444: 02231024 and v0,s1,v1 | |
| 406448: 14400031 bnez v0,406510 <mremap_chunk+0x120> | |
| 40644c: 00000000 nop | |
| 406450: 26130004 addiu s3,s0,4 | |
| 406454: 02639821 addu s3,s3,v1 | |
| 406458: 02659821 addu s3,s3,a1 | |
| 40645c: 00031827 nor v1,zero,v1 | |
| 406460: 02639824 and s3,s3,v1 | |
| 406464: 1233001e beq s1,s3,4064e0 <mremap_chunk+0xf0> | |
| 406468: 00000000 nop | |
| 40646c: 8f998318 lw t9,-31976(gp) | |
| 406470: 00902023 subu a0,a0,s0 | |
| 406474: 02202821 move a1,s1 | |
| 406478: 02603021 move a2,s3 | |
| 40647c: 24070001 li a3,1 | |
| 406480: 0411272a bal 41012c <__mremap> | |
| 406484: 00000000 nop | |
| 406488: 2403ffff li v1,-1 | |
| 40648c: 1043001d beq v0,v1,406504 <mremap_chunk+0x114> | |
| 406490: 00000000 nop | |
| 406494: 00502021 addu a0,v0,s0 | |
| 406498: 30820007 andi v0,a0,0x7 | |
| 40649c: 14400037 bnez v0,40657c <mremap_chunk+0x18c> | |
| 4064a0: 00000000 nop | |
| 4064a4: 8c820000 lw v0,0(a0) | |
| 4064a8: 1450002b bne v0,s0,406558 <mremap_chunk+0x168> | |
| 4064ac: 00000000 nop | |
| 4064b0: 8e450020 lw a1,32(s2) | |
| 4064b4: 8e430024 lw v1,36(s2) | |
| 4064b8: 02621023 subu v0,s3,v0 | |
| 4064bc: 00b18823 subu s1,a1,s1 | |
| 4064c0: 02339821 addu s3,s1,s3 | |
| 4064c4: 34420002 ori v0,v0,0x2 | |
| 4064c8: 0073182b sltu v1,v1,s3 | |
| 4064cc: ac820004 sw v0,4(a0) | |
| 4064d0: ae530020 sw s3,32(s2) | |
| 4064d4: 10600002 beqz v1,4064e0 <mremap_chunk+0xf0> | |
| 4064d8: 00000000 nop | |
| 4064dc: ae530024 sw s3,36(s2) | |
| 4064e0: 8fbf002c lw ra,44(sp) | |
| 4064e4: 00801021 move v0,a0 | |
| 4064e8: 8fb30028 lw s3,40(sp) | |
| 4064ec: 8fb20024 lw s2,36(sp) | |
| 4064f0: 8fb10020 lw s1,32(sp) | |
| 4064f4: 8fb0001c lw s0,28(sp) | |
| 4064f8: 27bd0030 addiu sp,sp,48 | |
| 4064fc: 03e00008 jr ra | |
| 406500: 00000000 nop | |
| 406504: 00002021 move a0,zero | |
| 406508: 08101938 j 4064e0 <mremap_chunk+0xf0> | |
| 40650c: 00000000 nop | |
| 406510: 3c040048 lui a0,0x48 | |
| 406514: 3c050048 lui a1,0x48 | |
| 406518: 3c070048 lui a3,0x48 | |
| 40651c: 2484fa8c addiu a0,a0,-1396 | |
| 406520: 24a5fa80 addiu a1,a1,-1408 | |
| 406524: 24060df6 li a2,3574 | |
| 406528: 24e70d40 addiu a3,a3,3392 | |
| 40652c: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406530: 00000000 nop | |
| 406534: 3c040048 lui a0,0x48 | |
| 406538: 3c050048 lui a1,0x48 | |
| 40653c: 3c070048 lui a3,0x48 | |
| 406540: 2484fa6c addiu a0,a0,-1428 | |
| 406544: 24a5fa80 addiu a1,a1,-1408 | |
| 406548: 24060df1 li a2,3569 | |
| 40654c: 24e70d40 addiu a3,a3,3392 | |
| 406550: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406554: 00000000 nop | |
| 406558: 3c040048 lui a0,0x48 | |
| 40655c: 3c050048 lui a1,0x48 | |
| 406560: 3c070048 lui a3,0x48 | |
| 406564: 2484fb1c addiu a0,a0,-1252 | |
| 406568: 24a5fa80 addiu a1,a1,-1408 | |
| 40656c: 24060e08 li a2,3592 | |
| 406570: 24e70d40 addiu a3,a3,3392 | |
| 406574: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406578: 00000000 nop | |
| 40657c: 3c040048 lui a0,0x48 | |
| 406580: 3c050048 lui a1,0x48 | |
| 406584: 3c070048 lui a3,0x48 | |
| 406588: 2484fab8 addiu a0,a0,-1352 | |
| 40658c: 24a5fa80 addiu a1,a1,-1408 | |
| 406590: 24060e06 li a2,3590 | |
| 406594: 24e70d40 addiu a3,a3,3392 | |
| 406598: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40659c: 00000000 nop | |
| 004065a0 <ptmalloc_unlock_all>: | |
| 4065a0: 3c02004b lui v0,0x4b | |
| 4065a4: 8c429c30 lw v0,-25552(v0) | |
| 4065a8: 27bdfff0 addiu sp,sp,-16 | |
| 4065ac: 3c1c004b lui gp,0x4b | |
| 4065b0: afb2000c sw s2,12(sp) | |
| 4065b4: afb10008 sw s1,8(sp) | |
| 4065b8: afb00004 sw s0,4(sp) | |
| 4065bc: 18400030 blez v0,406680 <ptmalloc_unlock_all+0xe0> | |
| 4065c0: 279c1fc0 addiu gp,gp,8128 | |
| 4065c4: 3c03004b lui v1,0x4b | |
| 4065c8: 8c62b97c lw v0,-18052(v1) | |
| 4065cc: 2442ffff addiu v0,v0,-1 | |
| 4065d0: 1440002b bnez v0,406680 <ptmalloc_unlock_all+0xe0> | |
| 4065d4: ac62b97c sw v0,-18052(v1) | |
| 4065d8: 7c03e83b 0x7c03e83b | |
| 4065dc: 00603021 move a2,v1 | |
| 4065e0: 8f838a14 lw v1,-30188(gp) | |
| 4065e4: 3c02004b lui v0,0x4b | |
| 4065e8: 8c45b970 lw a1,-18064(v0) | |
| 4065ec: 3c02004b lui v0,0x4b | |
| 4065f0: 8c44b974 lw a0,-18060(v0) | |
| 4065f4: 00663021 addu a2,v1,a2 | |
| 4065f8: 8f8382f0 lw v1,-32016(gp) | |
| 4065fc: 3c02004b lui v0,0x4b | |
| 406600: 8c42b978 lw v0,-18056(v0) | |
| 406604: ac640000 sw a0,0(v1) | |
| 406608: 8f8382f4 lw v1,-32012(gp) | |
| 40660c: 3c11004b lui s1,0x4b | |
| 406610: 2631b4d4 addiu s1,s1,-19244 | |
| 406614: acc50000 sw a1,0(a2) | |
| 406618: ac620000 sw v0,0(v1) | |
| 40661c: 02208021 move s0,s1 | |
| 406620: 00009021 move s2,zero | |
| 406624: 0000000f sync | |
| 406628: c2020000 ll v0,0(s0) | |
| 40662c: 02401821 move v1,s2 | |
| 406630: e2030000 sc v1,0(s0) | |
| 406634: 1060fffc beqz v1,406628 <ptmalloc_unlock_all+0x88> | |
| 406638: 00000000 nop | |
| 40663c: 28420002 slti v0,v0,2 | |
| 406640: 1040001e beqz v0,4066bc <ptmalloc_unlock_all+0x11c> | |
| 406644: 00000000 nop | |
| 406648: 8e100440 lw s0,1088(s0) | |
| 40664c: 1611fff5 bne s0,s1,406624 <ptmalloc_unlock_all+0x84> | |
| 406650: 00000000 nop | |
| 406654: 3c04004b lui a0,0x4b | |
| 406658: 00001021 move v0,zero | |
| 40665c: 0000000f sync | |
| 406660: c083b950 ll v1,-18096(a0) | |
| 406664: 00402821 move a1,v0 | |
| 406668: e085b950 sc a1,-18096(a0) | |
| 40666c: 10a0fffc beqz a1,406660 <ptmalloc_unlock_all+0xc0> | |
| 406670: 00000000 nop | |
| 406674: 28620002 slti v0,v1,2 | |
| 406678: 10400006 beqz v0,406694 <ptmalloc_unlock_all+0xf4> | |
| 40667c: 00000000 nop | |
| 406680: 8fb2000c lw s2,12(sp) | |
| 406684: 8fb10008 lw s1,8(sp) | |
| 406688: 8fb00004 lw s0,4(sp) | |
| 40668c: 03e00008 jr ra | |
| 406690: 27bd0010 addiu sp,sp,16 | |
| 406694: 2484b950 addiu a0,a0,-18096 | |
| 406698: 7c03e83b 0x7c03e83b | |
| 40669c: 8c658b78 lw a1,-29832(v1) | |
| 4066a0: 24060001 li a2,1 | |
| 4066a4: 00003821 move a3,zero | |
| 4066a8: 34a50001 ori a1,a1,0x1 | |
| 4066ac: 2402108e li v0,4238 | |
| 4066b0: 0000000c syscall | |
| 4066b4: 081019a0 j 406680 <ptmalloc_unlock_all+0xe0> | |
| 4066b8: 00000000 nop | |
| 4066bc: 02002021 move a0,s0 | |
| 4066c0: 7c03e83b 0x7c03e83b | |
| 4066c4: 8c658b78 lw a1,-29832(v1) | |
| 4066c8: 24060001 li a2,1 | |
| 4066cc: 00003821 move a3,zero | |
| 4066d0: 34a50001 ori a1,a1,0x1 | |
| 4066d4: 2402108e li v0,4238 | |
| 4066d8: 0000000c syscall | |
| 4066dc: 08101992 j 406648 <ptmalloc_unlock_all+0xa8> | |
| 4066e0: 00000000 nop | |
| 004066e4 <malloc_printerr>: | |
| 4066e4: 3c1c004b lui gp,0x4b | |
| 4066e8: 27bdffc0 addiu sp,sp,-64 | |
| 4066ec: 279c1fc0 addiu gp,gp,8128 | |
| 4066f0: 30820005 andi v0,a0,0x5 | |
| 4066f4: 24030005 li v1,5 | |
| 4066f8: afb10038 sw s1,56(sp) | |
| 4066fc: afb00034 sw s0,52(sp) | |
| 406700: afbf003c sw ra,60(sp) | |
| 406704: afbc0018 sw gp,24(sp) | |
| 406708: 00808021 move s0,a0 | |
| 40670c: 00a08821 move s1,a1 | |
| 406710: 10430038 beq v0,v1,4067f4 <malloc_printerr+0x110> | |
| 406714: 00000000 nop | |
| 406718: 30820001 andi v0,a0,0x1 | |
| 40671c: 1440000a bnez v0,406748 <malloc_printerr+0x64> | |
| 406720: 00000000 nop | |
| 406724: 30900002 andi s0,a0,0x2 | |
| 406728: 1600003f bnez s0,406828 <malloc_printerr+0x144> | |
| 40672c: 00000000 nop | |
| 406730: 8fbf003c lw ra,60(sp) | |
| 406734: 8fb10038 lw s1,56(sp) | |
| 406738: 8fb00034 lw s0,52(sp) | |
| 40673c: 27bd0040 addiu sp,sp,64 | |
| 406740: 03e00008 jr ra | |
| 406744: 00000000 nop | |
| 406748: 8f99808c lw t9,-32628(gp) | |
| 40674c: 00c02021 move a0,a2 | |
| 406750: a3a00028 sb zero,40(sp) | |
| 406754: 24060010 li a2,16 | |
| 406758: 27a50028 addiu a1,sp,40 | |
| 40675c: 00003821 move a3,zero | |
| 406760: 04115043 bal 41a870 <_itoa_word> | |
| 406764: 00000000 nop | |
| 406768: 27a60020 addiu a2,sp,32 | |
| 40676c: 00c2182b sltu v1,a2,v0 | |
| 406770: 8fbc0018 lw gp,24(sp) | |
| 406774: 1060000c beqz v1,4067a8 <malloc_printerr+0xc4> | |
| 406778: 00000000 nop | |
| 40677c: 2447ffff addiu a3,v0,-1 | |
| 406780: 00e01821 move v1,a3 | |
| 406784: 27a5001f addiu a1,sp,31 | |
| 406788: 24040030 li a0,48 | |
| 40678c: a0640000 sb a0,0(v1) | |
| 406790: 2463ffff addiu v1,v1,-1 | |
| 406794: 1465fffd bne v1,a1,40678c <malloc_printerr+0xa8> | |
| 406798: 00000000 nop | |
| 40679c: 24c6ffff addiu a2,a2,-1 | |
| 4067a0: 00c73823 subu a3,a2,a3 | |
| 4067a4: 00471021 addu v0,v0,a3 | |
| 4067a8: 8f83831c lw v1,-31972(gp) | |
| 4067ac: 32040002 andi a0,s0,0x2 | |
| 4067b0: 8c630000 lw v1,0(v1) | |
| 4067b4: 8c660000 lw a2,0(v1) | |
| 4067b8: 10c00017 beqz a2,406818 <malloc_printerr+0x134> | |
| 4067bc: 00000000 nop | |
| 4067c0: 8f998320 lw t9,-31968(gp) | |
| 4067c4: 3c050048 lui a1,0x48 | |
| 4067c8: afa20010 sw v0,16(sp) | |
| 4067cc: 02203821 move a3,s1 | |
| 4067d0: 24a5fb44 addiu a1,a1,-1212 | |
| 4067d4: 0411ef16 bal 402430 <__libc_message> | |
| 4067d8: 00000000 nop | |
| 4067dc: 8fbf003c lw ra,60(sp) | |
| 4067e0: 8fb10038 lw s1,56(sp) | |
| 4067e4: 8fb00034 lw s0,52(sp) | |
| 4067e8: 27bd0040 addiu sp,sp,64 | |
| 4067ec: 03e00008 jr ra | |
| 4067f0: 00000000 nop | |
| 4067f4: 8f998320 lw t9,-31968(gp) | |
| 4067f8: 3c050049 lui a1,0x49 | |
| 4067fc: 30840002 andi a0,a0,0x2 | |
| 406800: 24a53b3c addiu a1,a1,15164 | |
| 406804: 02203021 move a2,s1 | |
| 406808: 0411ef09 bal 402430 <__libc_message> | |
| 40680c: 00000000 nop | |
| 406810: 081019cc j 406730 <malloc_printerr+0x4c> | |
| 406814: 00000000 nop | |
| 406818: 3c060048 lui a2,0x48 | |
| 40681c: 24c6fb38 addiu a2,a2,-1224 | |
| 406820: 081019f0 j 4067c0 <malloc_printerr+0xdc> | |
| 406824: 00000000 nop | |
| 406828: 8f9982dc lw t9,-32036(gp) | |
| 40682c: 041145c0 bal 417f30 <abort> | |
| 406830: 00000000 nop | |
| 00406834 <top_check>: | |
| 406834: 27bdffc0 addiu sp,sp,-64 | |
| 406838: afb00024 sw s0,36(sp) | |
| 40683c: 3c10004b lui s0,0x4b | |
| 406840: 3c1c004b lui gp,0x4b | |
| 406844: 2610b4d4 addiu s0,s0,-19244 | |
| 406848: 279c1fc0 addiu gp,gp,8128 | |
| 40684c: 8e060030 lw a2,48(s0) | |
| 406850: 8f9982fc lw t9,-32004(gp) | |
| 406854: afb10028 sw s1,40(sp) | |
| 406858: afa60018 sw a2,24(sp) | |
| 40685c: afbf003c sw ra,60(sp) | |
| 406860: afb50038 sw s5,56(sp) | |
| 406864: afb40034 sw s4,52(sp) | |
| 406868: afb30030 sw s3,48(sp) | |
| 40686c: afb2002c sw s2,44(sp) | |
| 406870: afbc0010 sw gp,16(sp) | |
| 406874: 04112256 bal 40f1d0 <__getpagesize> | |
| 406878: 00000000 nop | |
| 40687c: 8fa60018 lw a2,24(sp) | |
| 406880: 3c03004b lui v1,0x4b | |
| 406884: 2463b504 addiu v1,v1,-19196 | |
| 406888: 00408821 move s1,v0 | |
| 40688c: 00001021 move v0,zero | |
| 406890: 10c30038 beq a2,v1,406974 <top_check+0x140> | |
| 406894: 00000000 nop | |
| 406898: 8cc30004 lw v1,4(a2) | |
| 40689c: 30640002 andi a0,v1,0x2 | |
| 4068a0: 14800006 bnez a0,4068bc <top_check+0x88> | |
| 4068a4: 00000000 nop | |
| 4068a8: 2404fff8 li a0,-8 | |
| 4068ac: 00642024 and a0,v1,a0 | |
| 4068b0: 2c850010 sltiu a1,a0,16 | |
| 4068b4: 10a0003c beqz a1,4069a8 <top_check+0x174> | |
| 4068b8: 00000000 nop | |
| 4068bc: 3c12004b lui s2,0x4b | |
| 4068c0: 2652b920 addiu s2,s2,-18144 | |
| 4068c4: 3c02004b lui v0,0x4b | |
| 4068c8: 8c449c34 lw a0,-25548(v0) | |
| 4068cc: 3c050048 lui a1,0x48 | |
| 4068d0: 24a5fb70 addiu a1,a1,-1168 | |
| 4068d4: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 4068d8: 3c13004b lui s3,0x4b | |
| 4068dc: 8e799c4c lw t9,-25524(s3) | |
| 4068e0: 0320f809 jalr t9 | |
| 4068e4: 00002021 move a0,zero | |
| 4068e8: 30540007 andi s4,v0,0x7 | |
| 4068ec: 0040a821 move s5,v0 | |
| 4068f0: 16800029 bnez s4,406998 <top_check+0x164> | |
| 4068f4: 00000000 nop | |
| 4068f8: 8e420004 lw v0,4(s2) | |
| 4068fc: 2623ffff addiu v1,s1,-1 | |
| 406900: 8e799c4c lw t9,-25524(s3) | |
| 406904: 24420010 addiu v0,v0,16 | |
| 406908: 00541021 addu v0,v0,s4 | |
| 40690c: 02a22021 addu a0,s5,v0 | |
| 406910: 00831824 and v1,a0,v1 | |
| 406914: 00518821 addu s1,v0,s1 | |
| 406918: 02238823 subu s1,s1,v1 | |
| 40691c: 0320f809 jalr t9 | |
| 406920: 02202021 move a0,s1 | |
| 406924: 8fbc0010 lw gp,16(sp) | |
| 406928: 10400030 beqz v0,4069ec <top_check+0x1b8> | |
| 40692c: 00000000 nop | |
| 406930: 8f8382f8 lw v1,-32008(gp) | |
| 406934: 8c790000 lw t9,0(v1) | |
| 406938: 13200004 beqz t9,40694c <top_check+0x118> | |
| 40693c: 00000000 nop | |
| 406940: 0320f809 jalr t9 | |
| 406944: afa20018 sw v0,24(sp) | |
| 406948: 8fa20018 lw v0,24(sp) | |
| 40694c: 8e44002c lw a0,44(s2) | |
| 406950: 02341823 subu v1,s1,s4 | |
| 406954: 34630001 ori v1,v1,0x1 | |
| 406958: 00441023 subu v0,v0,a0 | |
| 40695c: 02b4a021 addu s4,s5,s4 | |
| 406960: 02228821 addu s1,s1,v0 | |
| 406964: ae110444 sw s1,1092(s0) | |
| 406968: ae140030 sw s4,48(s0) | |
| 40696c: 00001021 move v0,zero | |
| 406970: ae830004 sw v1,4(s4) | |
| 406974: 8fbf003c lw ra,60(sp) | |
| 406978: 8fb50038 lw s5,56(sp) | |
| 40697c: 8fb40034 lw s4,52(sp) | |
| 406980: 8fb30030 lw s3,48(sp) | |
| 406984: 8fb2002c lw s2,44(sp) | |
| 406988: 8fb10028 lw s1,40(sp) | |
| 40698c: 8fb00024 lw s0,36(sp) | |
| 406990: 03e00008 jr ra | |
| 406994: 27bd0040 addiu sp,sp,64 | |
| 406998: 24020008 li v0,8 | |
| 40699c: 0054a023 subu s4,v0,s4 | |
| 4069a0: 08101a3e j 4068f8 <top_check+0xc4> | |
| 4069a4: 00000000 nop | |
| 4069a8: 30630001 andi v1,v1,0x1 | |
| 4069ac: 1060ffc3 beqz v1,4068bc <top_check+0x88> | |
| 4069b0: 00000000 nop | |
| 4069b4: 8e030004 lw v1,4(s0) | |
| 4069b8: 30630002 andi v1,v1,0x2 | |
| 4069bc: 1460ffed bnez v1,406974 <top_check+0x140> | |
| 4069c0: 00000000 nop | |
| 4069c4: 3c12004b lui s2,0x4b | |
| 4069c8: 2652b920 addiu s2,s2,-18144 | |
| 4069cc: 8e45002c lw a1,44(s2) | |
| 4069d0: 8e030444 lw v1,1092(s0) | |
| 4069d4: 00c42021 addu a0,a2,a0 | |
| 4069d8: 00a31821 addu v1,a1,v1 | |
| 4069dc: 1483ffb9 bne a0,v1,4068c4 <top_check+0x90> | |
| 4069e0: 00000000 nop | |
| 4069e4: 08101a5d j 406974 <top_check+0x140> | |
| 4069e8: 00000000 nop | |
| 4069ec: 7c03e83b 0x7c03e83b | |
| 4069f0: 00601021 move v0,v1 | |
| 4069f4: 8f838a2c lw v1,-30164(gp) | |
| 4069f8: 00621021 addu v0,v1,v0 | |
| 4069fc: 2403000c li v1,12 | |
| 406a00: ac430000 sw v1,0(v0) | |
| 406a04: 08101a5d j 406974 <top_check+0x140> | |
| 406a08: 2402ffff li v0,-1 | |
| 00406a0c <munmap_chunk>: | |
| 406a0c: 8c830004 lw v1,4(a0) | |
| 406a10: 3c1c004b lui gp,0x4b | |
| 406a14: 27bdffe0 addiu sp,sp,-32 | |
| 406a18: 279c1fc0 addiu gp,gp,8128 | |
| 406a1c: 30620002 andi v0,v1,0x2 | |
| 406a20: afbf001c sw ra,28(sp) | |
| 406a24: afbc0010 sw gp,16(sp) | |
| 406a28: 00803021 move a2,a0 | |
| 406a2c: 1040001d beqz v0,406aa4 <munmap_chunk+0x98> | |
| 406a30: 00000000 nop | |
| 406a34: 3c02004b lui v0,0x4b | |
| 406a38: 8c870000 lw a3,0(a0) | |
| 406a3c: 2442b920 addiu v0,v0,-18144 | |
| 406a40: 8c48001c lw t0,28(v0) | |
| 406a44: 2405fff8 li a1,-8 | |
| 406a48: 00652824 and a1,v1,a1 | |
| 406a4c: 00872023 subu a0,a0,a3 | |
| 406a50: 00a72821 addu a1,a1,a3 | |
| 406a54: 00853825 or a3,a0,a1 | |
| 406a58: 2503ffff addiu v1,t0,-1 | |
| 406a5c: 00e31824 and v1,a3,v1 | |
| 406a60: 14600022 bnez v1,406aec <munmap_chunk+0xe0> | |
| 406a64: 00000000 nop | |
| 406a68: 8c46000c lw a2,12(v0) | |
| 406a6c: 8c430020 lw v1,32(v0) | |
| 406a70: 8f998180 lw t9,-32384(gp) | |
| 406a74: 24c6ffff addiu a2,a2,-1 | |
| 406a78: 00651823 subu v1,v1,a1 | |
| 406a7c: ac46000c sw a2,12(v0) | |
| 406a80: ac430020 sw v1,32(v0) | |
| 406a84: 04112561 bal 41000c <__munmap> | |
| 406a88: 00000000 nop | |
| 406a8c: 1440000e bnez v0,406ac8 <munmap_chunk+0xbc> | |
| 406a90: 00000000 nop | |
| 406a94: 8fbf001c lw ra,28(sp) | |
| 406a98: 27bd0020 addiu sp,sp,32 | |
| 406a9c: 03e00008 jr ra | |
| 406aa0: 00000000 nop | |
| 406aa4: 3c040048 lui a0,0x48 | |
| 406aa8: 3c050048 lui a1,0x48 | |
| 406aac: 3c070048 lui a3,0x48 | |
| 406ab0: 2484fa6c addiu a0,a0,-1428 | |
| 406ab4: 24a5fa80 addiu a1,a1,-1408 | |
| 406ab8: 24060dc5 li a2,3525 | |
| 406abc: 24e70cdc addiu a3,a3,3292 | |
| 406ac0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406ac4: 00000000 nop | |
| 406ac8: 3c040048 lui a0,0x48 | |
| 406acc: 3c050048 lui a1,0x48 | |
| 406ad0: 3c070048 lui a3,0x48 | |
| 406ad4: 2484fbb0 addiu a0,a0,-1104 | |
| 406ad8: 24a5fa80 addiu a1,a1,-1408 | |
| 406adc: 24060ddf li a2,3551 | |
| 406ae0: 24e70cdc addiu a3,a3,3292 | |
| 406ae4: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406ae8: 00000000 nop | |
| 406aec: 3c02004b lui v0,0x4b | |
| 406af0: 8c449c34 lw a0,-25548(v0) | |
| 406af4: 3c050048 lui a1,0x48 | |
| 406af8: 24a5fb90 addiu a1,a1,-1136 | |
| 406afc: 24c60008 addiu a2,a2,8 | |
| 406b00: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 406b04: 00000000 nop | |
| 406b08: 08101aa5 j 406a94 <munmap_chunk+0x88> | |
| 406b0c: 00000000 nop | |
| 00406b10 <malloc_consolidate>: | |
| 406b10: 3c02004b lui v0,0x4b | |
| 406b14: 8c43b980 lw v1,-18048(v0) | |
| 406b18: 27bdffb0 addiu sp,sp,-80 | |
| 406b1c: afb30034 sw s3,52(sp) | |
| 406b20: afbf004c sw ra,76(sp) | |
| 406b24: afbe0048 sw s8,72(sp) | |
| 406b28: afb70044 sw s7,68(sp) | |
| 406b2c: afb60040 sw s6,64(sp) | |
| 406b30: afb5003c sw s5,60(sp) | |
| 406b34: afb40038 sw s4,56(sp) | |
| 406b38: afb20030 sw s2,48(sp) | |
| 406b3c: afb1002c sw s1,44(sp) | |
| 406b40: afb00028 sw s0,40(sp) | |
| 406b44: 00809821 move s3,a0 | |
| 406b48: 10600077 beqz v1,406d28 <malloc_consolidate+0x218> | |
| 406b4c: 00000000 nop | |
| 406b50: 8c820004 lw v0,4(a0) | |
| 406b54: 3c070048 lui a3,0x48 | |
| 406b58: 249e0030 addiu s8,a0,48 | |
| 406b5c: 34420001 ori v0,v0,0x1 | |
| 406b60: ac820004 sw v0,4(a0) | |
| 406b64: 2483002c addiu v1,a0,44 | |
| 406b68: 24820008 addiu v0,a0,8 | |
| 406b6c: 2417fffa li s7,-6 | |
| 406b70: 3c08004b lui t0,0x4b | |
| 406b74: 24e7fbbc addiu a3,a3,-1092 | |
| 406b78: 2416fff8 li s6,-8 | |
| 406b7c: 8c500000 lw s0,0(v0) | |
| 406b80: 12000052 beqz s0,406ccc <malloc_consolidate+0x1bc> | |
| 406b84: 00000000 nop | |
| 406b88: ac400000 sw zero,0(v0) | |
| 406b8c: 8e040004 lw a0,4(s0) | |
| 406b90: 8e140008 lw s4,8(s0) | |
| 406b94: 00978824 and s1,a0,s7 | |
| 406b98: 02119021 addu s2,s0,s1 | |
| 406b9c: 30840001 andi a0,a0,0x1 | |
| 406ba0: 8e550004 lw s5,4(s2) | |
| 406ba4: 14800015 bnez a0,406bfc <malloc_consolidate+0xec> | |
| 406ba8: 00000000 nop | |
| 406bac: 8e050000 lw a1,0(s0) | |
| 406bb0: 02058023 subu s0,s0,a1 | |
| 406bb4: 8e040008 lw a0,8(s0) | |
| 406bb8: 02258821 addu s1,s1,a1 | |
| 406bbc: 8e05000c lw a1,12(s0) | |
| 406bc0: 8c86000c lw a2,12(a0) | |
| 406bc4: 1606007d bne s0,a2,406dbc <malloc_consolidate+0x2ac> | |
| 406bc8: 00000000 nop | |
| 406bcc: 8ca60008 lw a2,8(a1) | |
| 406bd0: 1606007a bne s0,a2,406dbc <malloc_consolidate+0x2ac> | |
| 406bd4: 00000000 nop | |
| 406bd8: 8e060004 lw a2,4(s0) | |
| 406bdc: ac85000c sw a1,12(a0) | |
| 406be0: aca40008 sw a0,8(a1) | |
| 406be4: 2cc50200 sltiu a1,a2,512 | |
| 406be8: 14a00004 bnez a1,406bfc <malloc_consolidate+0xec> | |
| 406bec: 00000000 nop | |
| 406bf0: 8e050010 lw a1,16(s0) | |
| 406bf4: 14a0009e bnez a1,406e70 <malloc_consolidate+0x360> | |
| 406bf8: 00000000 nop | |
| 406bfc: 8e640030 lw a0,48(s3) | |
| 406c00: 02b6a824 and s5,s5,s6 | |
| 406c04: 12440042 beq s2,a0,406d10 <malloc_consolidate+0x200> | |
| 406c08: 00000000 nop | |
| 406c0c: 02552021 addu a0,s2,s5 | |
| 406c10: 8c840004 lw a0,4(a0) | |
| 406c14: 30840001 andi a0,a0,0x1 | |
| 406c18: 14800026 bnez a0,406cb4 <malloc_consolidate+0x1a4> | |
| 406c1c: 00000000 nop | |
| 406c20: 8e440008 lw a0,8(s2) | |
| 406c24: 02358821 addu s1,s1,s5 | |
| 406c28: 8e45000c lw a1,12(s2) | |
| 406c2c: 8c86000c lw a2,12(a0) | |
| 406c30: 16460071 bne s2,a2,406df8 <malloc_consolidate+0x2e8> | |
| 406c34: 00000000 nop | |
| 406c38: 8ca60008 lw a2,8(a1) | |
| 406c3c: 1646006e bne s2,a2,406df8 <malloc_consolidate+0x2e8> | |
| 406c40: 00000000 nop | |
| 406c44: 8e460004 lw a2,4(s2) | |
| 406c48: ac85000c sw a1,12(a0) | |
| 406c4c: aca40008 sw a0,8(a1) | |
| 406c50: 2cc50200 sltiu a1,a2,512 | |
| 406c54: 14a00004 bnez a1,406c68 <malloc_consolidate+0x158> | |
| 406c58: 00000000 nop | |
| 406c5c: 8e450010 lw a1,16(s2) | |
| 406c60: 14a00074 bnez a1,406e34 <malloc_consolidate+0x324> | |
| 406c64: 00000000 nop | |
| 406c68: 8e640038 lw a0,56(s3) | |
| 406c6c: 2e250200 sltiu a1,s1,512 | |
| 406c70: ae700038 sw s0,56(s3) | |
| 406c74: ac90000c sw s0,12(a0) | |
| 406c78: 14a00003 bnez a1,406c88 <malloc_consolidate+0x178> | |
| 406c7c: 00000000 nop | |
| 406c80: ae000010 sw zero,16(s0) | |
| 406c84: ae000014 sw zero,20(s0) | |
| 406c88: 36260001 ori a2,s1,0x1 | |
| 406c8c: 02112821 addu a1,s0,s1 | |
| 406c90: ae060004 sw a2,4(s0) | |
| 406c94: ae1e000c sw s8,12(s0) | |
| 406c98: ae040008 sw a0,8(s0) | |
| 406c9c: acb10000 sw s1,0(a1) | |
| 406ca0: 1280000a beqz s4,406ccc <malloc_consolidate+0x1bc> | |
| 406ca4: 00000000 nop | |
| 406ca8: 02808021 move s0,s4 | |
| 406cac: 08101ae3 j 406b8c <malloc_consolidate+0x7c> | |
| 406cb0: 00000000 nop | |
| 406cb4: 8e450004 lw a1,4(s2) | |
| 406cb8: 2404fffe li a0,-2 | |
| 406cbc: 00a42024 and a0,a1,a0 | |
| 406cc0: ae440004 sw a0,4(s2) | |
| 406cc4: 08101b1a j 406c68 <malloc_consolidate+0x158> | |
| 406cc8: 00000000 nop | |
| 406ccc: 24420004 addiu v0,v0,4 | |
| 406cd0: 2444fffc addiu a0,v0,-4 | |
| 406cd4: 1464ffa9 bne v1,a0,406b7c <malloc_consolidate+0x6c> | |
| 406cd8: 00000000 nop | |
| 406cdc: 8fbf004c lw ra,76(sp) | |
| 406ce0: 8fbe0048 lw s8,72(sp) | |
| 406ce4: 8fb70044 lw s7,68(sp) | |
| 406ce8: 8fb60040 lw s6,64(sp) | |
| 406cec: 8fb5003c lw s5,60(sp) | |
| 406cf0: 8fb40038 lw s4,56(sp) | |
| 406cf4: 8fb30034 lw s3,52(sp) | |
| 406cf8: 8fb20030 lw s2,48(sp) | |
| 406cfc: 8fb1002c lw s1,44(sp) | |
| 406d00: 8fb00028 lw s0,40(sp) | |
| 406d04: 27bd0050 addiu sp,sp,80 | |
| 406d08: 03e00008 jr ra | |
| 406d0c: 00000000 nop | |
| 406d10: 0235a821 addu s5,s1,s5 | |
| 406d14: 36b50001 ori s5,s5,0x1 | |
| 406d18: ae150004 sw s5,4(s0) | |
| 406d1c: ae700030 sw s0,48(s3) | |
| 406d20: 08101b28 j 406ca0 <malloc_consolidate+0x190> | |
| 406d24: 00000000 nop | |
| 406d28: 2404fff8 li a0,-8 | |
| 406d2c: 26660038 addiu a2,s3,56 | |
| 406d30: 240503f0 li a1,1008 | |
| 406d34: 00c41821 addu v1,a2,a0 | |
| 406d38: 24840008 addiu a0,a0,8 | |
| 406d3c: ac63000c sw v1,12(v1) | |
| 406d40: ac630008 sw v1,8(v1) | |
| 406d44: 1485fffb bne a0,a1,406d34 <malloc_consolidate+0x224> | |
| 406d48: 00000000 nop | |
| 406d4c: 3c03004b lui v1,0x4b | |
| 406d50: 2463b4d4 addiu v1,v1,-19244 | |
| 406d54: 12630014 beq s3,v1,406da8 <malloc_consolidate+0x298> | |
| 406d58: 00000000 nop | |
| 406d5c: 8e630004 lw v1,4(s3) | |
| 406d60: 34630002 ori v1,v1,0x2 | |
| 406d64: 8fbf004c lw ra,76(sp) | |
| 406d68: 26620030 addiu v0,s3,48 | |
| 406d6c: 34630001 ori v1,v1,0x1 | |
| 406d70: ae630004 sw v1,4(s3) | |
| 406d74: ae620030 sw v0,48(s3) | |
| 406d78: 8fbe0048 lw s8,72(sp) | |
| 406d7c: 8fb70044 lw s7,68(sp) | |
| 406d80: 8fb60040 lw s6,64(sp) | |
| 406d84: 8fb5003c lw s5,60(sp) | |
| 406d88: 8fb40038 lw s4,56(sp) | |
| 406d8c: 8fb30034 lw s3,52(sp) | |
| 406d90: 8fb20030 lw s2,48(sp) | |
| 406d94: 8fb1002c lw s1,44(sp) | |
| 406d98: 8fb00028 lw s0,40(sp) | |
| 406d9c: 27bd0050 addiu sp,sp,80 | |
| 406da0: 03e00008 jr ra | |
| 406da4: 00000000 nop | |
| 406da8: 24040040 li a0,64 | |
| 406dac: 8e630004 lw v1,4(s3) | |
| 406db0: ac44b980 sw a0,-18048(v0) | |
| 406db4: 08101b59 j 406d64 <malloc_consolidate+0x254> | |
| 406db8: 00000000 nop | |
| 406dbc: 8d049c34 lw a0,-25548(t0) | |
| 406dc0: 00e02821 move a1,a3 | |
| 406dc4: 02003021 move a2,s0 | |
| 406dc8: afa2001c sw v0,28(sp) | |
| 406dcc: afa30018 sw v1,24(sp) | |
| 406dd0: afa70024 sw a3,36(sp) | |
| 406dd4: afa80020 sw t0,32(sp) | |
| 406dd8: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 406ddc: 00000000 nop | |
| 406de0: 8fa2001c lw v0,28(sp) | |
| 406de4: 8fa30018 lw v1,24(sp) | |
| 406de8: 8fa70024 lw a3,36(sp) | |
| 406dec: 8fa80020 lw t0,32(sp) | |
| 406df0: 08101aff j 406bfc <malloc_consolidate+0xec> | |
| 406df4: 00000000 nop | |
| 406df8: 8d049c34 lw a0,-25548(t0) | |
| 406dfc: 00e02821 move a1,a3 | |
| 406e00: 02403021 move a2,s2 | |
| 406e04: afa2001c sw v0,28(sp) | |
| 406e08: afa30018 sw v1,24(sp) | |
| 406e0c: afa70024 sw a3,36(sp) | |
| 406e10: afa80020 sw t0,32(sp) | |
| 406e14: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 406e18: 00000000 nop | |
| 406e1c: 8fa2001c lw v0,28(sp) | |
| 406e20: 8fa30018 lw v1,24(sp) | |
| 406e24: 8fa70024 lw a3,36(sp) | |
| 406e28: 8fa80020 lw t0,32(sp) | |
| 406e2c: 08101b1a j 406c68 <malloc_consolidate+0x158> | |
| 406e30: 00000000 nop | |
| 406e34: 8ca60014 lw a2,20(a1) | |
| 406e38: 1646004e bne s2,a2,406f74 <malloc_consolidate+0x464> | |
| 406e3c: 00000000 nop | |
| 406e40: 8e460014 lw a2,20(s2) | |
| 406e44: 8cc90010 lw t1,16(a2) | |
| 406e48: 16490041 bne s2,t1,406f50 <malloc_consolidate+0x440> | |
| 406e4c: 00000000 nop | |
| 406e50: 8c890010 lw t1,16(a0) | |
| 406e54: 11200015 beqz t1,406eac <malloc_consolidate+0x39c> | |
| 406e58: 00000000 nop | |
| 406e5c: aca60014 sw a2,20(a1) | |
| 406e60: 8e440014 lw a0,20(s2) | |
| 406e64: ac850010 sw a1,16(a0) | |
| 406e68: 08101b1a j 406c68 <malloc_consolidate+0x158> | |
| 406e6c: 00000000 nop | |
| 406e70: 8ca60014 lw a2,20(a1) | |
| 406e74: 16060032 bne s0,a2,406f40 <malloc_consolidate+0x430> | |
| 406e78: 00000000 nop | |
| 406e7c: 8e060014 lw a2,20(s0) | |
| 406e80: 8cc90010 lw t1,16(a2) | |
| 406e84: 16090025 bne s0,t1,406f1c <malloc_consolidate+0x40c> | |
| 406e88: 00000000 nop | |
| 406e8c: 8c890010 lw t1,16(a0) | |
| 406e90: 11200010 beqz t1,406ed4 <malloc_consolidate+0x3c4> | |
| 406e94: 00000000 nop | |
| 406e98: aca60014 sw a2,20(a1) | |
| 406e9c: 8e040014 lw a0,20(s0) | |
| 406ea0: ac850010 sw a1,16(a0) | |
| 406ea4: 08101aff j 406bfc <malloc_consolidate+0xec> | |
| 406ea8: 00000000 nop | |
| 406eac: 12450013 beq s2,a1,406efc <malloc_consolidate+0x3ec> | |
| 406eb0: 00000000 nop | |
| 406eb4: ac850010 sw a1,16(a0) | |
| 406eb8: 8e450010 lw a1,16(s2) | |
| 406ebc: ac860014 sw a2,20(a0) | |
| 406ec0: aca40014 sw a0,20(a1) | |
| 406ec4: 8e450014 lw a1,20(s2) | |
| 406ec8: aca40010 sw a0,16(a1) | |
| 406ecc: 08101b1a j 406c68 <malloc_consolidate+0x158> | |
| 406ed0: 00000000 nop | |
| 406ed4: 1205000d beq s0,a1,406f0c <malloc_consolidate+0x3fc> | |
| 406ed8: 00000000 nop | |
| 406edc: ac850010 sw a1,16(a0) | |
| 406ee0: 8e050010 lw a1,16(s0) | |
| 406ee4: ac860014 sw a2,20(a0) | |
| 406ee8: aca40014 sw a0,20(a1) | |
| 406eec: 8e050014 lw a1,20(s0) | |
| 406ef0: aca40010 sw a0,16(a1) | |
| 406ef4: 08101aff j 406bfc <malloc_consolidate+0xec> | |
| 406ef8: 00000000 nop | |
| 406efc: ac840014 sw a0,20(a0) | |
| 406f00: ac840010 sw a0,16(a0) | |
| 406f04: 08101b1a j 406c68 <malloc_consolidate+0x158> | |
| 406f08: 00000000 nop | |
| 406f0c: ac840014 sw a0,20(a0) | |
| 406f10: ac840010 sw a0,16(a0) | |
| 406f14: 08101aff j 406bfc <malloc_consolidate+0xec> | |
| 406f18: 00000000 nop | |
| 406f1c: 3c040048 lui a0,0x48 | |
| 406f20: 2484fc00 addiu a0,a0,-1024 | |
| 406f24: 3c050048 lui a1,0x48 | |
| 406f28: 3c070048 lui a3,0x48 | |
| 406f2c: 24a5fa80 addiu a1,a1,-1408 | |
| 406f30: 24061429 li a2,5161 | |
| 406f34: 24e70cf8 addiu a3,a3,3320 | |
| 406f38: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406f3c: 00000000 nop | |
| 406f40: 3c040048 lui a0,0x48 | |
| 406f44: 2484fbdc addiu a0,a0,-1060 | |
| 406f48: 08101bc9 j 406f24 <malloc_consolidate+0x414> | |
| 406f4c: 00000000 nop | |
| 406f50: 3c040048 lui a0,0x48 | |
| 406f54: 2484fc58 addiu a0,a0,-936 | |
| 406f58: 3c050048 lui a1,0x48 | |
| 406f5c: 3c070048 lui a3,0x48 | |
| 406f60: 24a5fa80 addiu a1,a1,-1408 | |
| 406f64: 24061431 li a2,5169 | |
| 406f68: 24e70cf8 addiu a3,a3,3320 | |
| 406f6c: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 406f70: 00000000 nop | |
| 406f74: 3c040048 lui a0,0x48 | |
| 406f78: 2484fc24 addiu a0,a0,-988 | |
| 406f7c: 08101bd6 j 406f58 <malloc_consolidate+0x448> | |
| 406f80: 00000000 nop | |
| 00406f84 <mALLINFo>: | |
| 406f84: 8ca30030 lw v1,48(a1) | |
| 406f88: 27bdffd8 addiu sp,sp,-40 | |
| 406f8c: afbf0024 sw ra,36(sp) | |
| 406f90: 00801021 move v0,a0 | |
| 406f94: 10600042 beqz v1,4070a0 <mALLINFo+0x11c> | |
| 406f98: 00000000 nop | |
| 406f9c: 8c6f0004 lw t7,4(v1) | |
| 406fa0: 2404fff8 li a0,-8 | |
| 406fa4: 00004021 move t0,zero | |
| 406fa8: 01e42024 and a0,t7,a0 | |
| 406fac: 00006021 move t4,zero | |
| 406fb0: 00005821 move t3,zero | |
| 406fb4: 2407fff8 li a3,-8 | |
| 406fb8: 24090028 li t1,40 | |
| 406fbc: 00a81821 addu v1,a1,t0 | |
| 406fc0: 8c630008 lw v1,8(v1) | |
| 406fc4: 10600008 beqz v1,406fe8 <mALLINFo+0x64> | |
| 406fc8: 00000000 nop | |
| 406fcc: 8c660004 lw a2,4(v1) | |
| 406fd0: 8c630008 lw v1,8(v1) | |
| 406fd4: 258c0001 addiu t4,t4,1 | |
| 406fd8: 00c73024 and a2,a2,a3 | |
| 406fdc: 01665821 addu t3,t3,a2 | |
| 406fe0: 1460fffa bnez v1,406fcc <mALLINFo+0x48> | |
| 406fe4: 00000000 nop | |
| 406fe8: 25080004 addiu t0,t0,4 | |
| 406fec: 1509fff3 bne t0,t1,406fbc <mALLINFo+0x38> | |
| 406ff0: 00000000 nop | |
| 406ff4: 01642021 addu a0,t3,a0 | |
| 406ff8: 240afff8 li t2,-8 | |
| 406ffc: 24060001 li a2,1 | |
| 407000: 24ae0038 addiu t6,a1,56 | |
| 407004: 2409fff8 li t1,-8 | |
| 407008: 240d03f0 li t5,1008 | |
| 40700c: 01ca4021 addu t0,t6,t2 | |
| 407010: 8d03000c lw v1,12(t0) | |
| 407014: 11030008 beq t0,v1,407038 <mALLINFo+0xb4> | |
| 407018: 00000000 nop | |
| 40701c: 8c670004 lw a3,4(v1) | |
| 407020: 8c63000c lw v1,12(v1) | |
| 407024: 24c60001 addiu a2,a2,1 | |
| 407028: 00e93824 and a3,a3,t1 | |
| 40702c: 00872021 addu a0,a0,a3 | |
| 407030: 1503fffa bne t0,v1,40701c <mALLINFo+0x98> | |
| 407034: 00000000 nop | |
| 407038: 254a0008 addiu t2,t2,8 | |
| 40703c: 154dfff3 bne t2,t5,40700c <mALLINFo+0x88> | |
| 407040: 00000000 nop | |
| 407044: 3c03004b lui v1,0x4b | |
| 407048: 2463b920 addiu v1,v1,-18144 | |
| 40704c: 8ca50444 lw a1,1092(a1) | |
| 407050: 8c69000c lw t1,12(v1) | |
| 407054: 8c680020 lw t0,32(v1) | |
| 407058: 8c670028 lw a3,40(v1) | |
| 40705c: 8fbf0024 lw ra,36(sp) | |
| 407060: 240afff8 li t2,-8 | |
| 407064: 00a41823 subu v1,a1,a0 | |
| 407068: 01ea7824 and t7,t7,t2 | |
| 40706c: ac450000 sw a1,0(v0) | |
| 407070: ac460004 sw a2,4(v0) | |
| 407074: ac4c0008 sw t4,8(v0) | |
| 407078: ac49000c sw t1,12(v0) | |
| 40707c: ac480010 sw t0,16(v0) | |
| 407080: ac470014 sw a3,20(v0) | |
| 407084: ac4b0018 sw t3,24(v0) | |
| 407088: ac43001c sw v1,28(v0) | |
| 40708c: ac440020 sw a0,32(v0) | |
| 407090: ac4f0024 sw t7,36(v0) | |
| 407094: 27bd0028 addiu sp,sp,40 | |
| 407098: 03e00008 jr ra | |
| 40709c: 00000000 nop | |
| 4070a0: 00a02021 move a0,a1 | |
| 4070a4: afa20018 sw v0,24(sp) | |
| 4070a8: afa5001c sw a1,28(sp) | |
| 4070ac: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 4070b0: 00000000 nop | |
| 4070b4: 8fa5001c lw a1,28(sp) | |
| 4070b8: 8fa20018 lw v0,24(sp) | |
| 4070bc: 8ca30030 lw v1,48(a1) | |
| 4070c0: 08101be7 j 406f9c <mALLINFo+0x18> | |
| 4070c4: 00000000 nop | |
| 004070c8 <_int_free>: | |
| 4070c8: 8ca20004 lw v0,4(a1) | |
| 4070cc: 27bdffb0 addiu sp,sp,-80 | |
| 4070d0: 2403fff8 li v1,-8 | |
| 4070d4: afb1002c sw s1,44(sp) | |
| 4070d8: 00438824 and s1,v0,v1 | |
| 4070dc: afb30034 sw s3,52(sp) | |
| 4070e0: 3c1c004b lui gp,0x4b | |
| 4070e4: 00809821 move s3,a0 | |
| 4070e8: 00112023 negu a0,s1 | |
| 4070ec: 279c1fc0 addiu gp,gp,8128 | |
| 4070f0: 0085202b sltu a0,a0,a1 | |
| 4070f4: afb00028 sw s0,40(sp) | |
| 4070f8: afbf004c sw ra,76(sp) | |
| 4070fc: afbe0048 sw s8,72(sp) | |
| 407100: afb70044 sw s7,68(sp) | |
| 407104: afb60040 sw s6,64(sp) | |
| 407108: afb5003c sw s5,60(sp) | |
| 40710c: afb40038 sw s4,56(sp) | |
| 407110: afb20030 sw s2,48(sp) | |
| 407114: afbc0018 sw gp,24(sp) | |
| 407118: 00a08021 move s0,a1 | |
| 40711c: 148001c4 bnez a0,407830 <_int_free+0x768> | |
| 407120: 00000000 nop | |
| 407124: 30a40007 andi a0,a1,0x7 | |
| 407128: 148001c1 bnez a0,407830 <_int_free+0x768> | |
| 40712c: 00000000 nop | |
| 407130: 2e240010 sltiu a0,s1,16 | |
| 407134: 148001d6 bnez a0,407890 <_int_free+0x7c8> | |
| 407138: 00000000 nop | |
| 40713c: 3c04004b lui a0,0x4b | |
| 407140: 8c84b980 lw a0,-18048(a0) | |
| 407144: 0091202b sltu a0,a0,s1 | |
| 407148: 14800033 bnez a0,407218 <_int_free+0x150> | |
| 40714c: 00000000 nop | |
| 407150: 00b11021 addu v0,a1,s1 | |
| 407154: 8c420004 lw v0,4(v0) | |
| 407158: 2c440009 sltiu a0,v0,9 | |
| 40715c: 14800293 bnez a0,407bac <_int_free+0xae4> | |
| 407160: 00000000 nop | |
| 407164: 8e640444 lw a0,1092(s3) | |
| 407168: 00431024 and v0,v0,v1 | |
| 40716c: 0044102b sltu v0,v0,a0 | |
| 407170: 1040028e beqz v0,407bac <_int_free+0xae4> | |
| 407174: 00000000 nop | |
| 407178: 3c02004b lui v0,0x4b | |
| 40717c: 8c45b984 lw a1,-18044(v0) | |
| 407180: 14a0028e bnez a1,407bbc <_int_free+0xaf4> | |
| 407184: 00000000 nop | |
| 407188: 001188c2 srl s1,s1,0x3 | |
| 40718c: 00111080 sll v0,s1,0x2 | |
| 407190: 8e640004 lw a0,4(s3) | |
| 407194: 02621021 addu v0,s3,v0 | |
| 407198: 8c420000 lw v0,0(v0) | |
| 40719c: 2403fffe li v1,-2 | |
| 4071a0: 00831824 and v1,a0,v1 | |
| 4071a4: ae630004 sw v1,4(s3) | |
| 4071a8: 2631fffe addiu s1,s1,-2 | |
| 4071ac: 1202026f beq s0,v0,407b6c <_int_free+0xaa4> | |
| 4071b0: 00000000 nop | |
| 4071b4: 10400006 beqz v0,4071d0 <_int_free+0x108> | |
| 4071b8: 00000000 nop | |
| 4071bc: 8c430004 lw v1,4(v0) | |
| 4071c0: 000318c2 srl v1,v1,0x3 | |
| 4071c4: 2463fffe addiu v1,v1,-2 | |
| 4071c8: 1623026c bne s1,v1,407b7c <_int_free+0xab4> | |
| 4071cc: 00000000 nop | |
| 4071d0: 26310002 addiu s1,s1,2 | |
| 4071d4: 00118880 sll s1,s1,0x2 | |
| 4071d8: 02719821 addu s3,s3,s1 | |
| 4071dc: ae020008 sw v0,8(s0) | |
| 4071e0: ae700000 sw s0,0(s3) | |
| 4071e4: 8fbf004c lw ra,76(sp) | |
| 4071e8: 8fbe0048 lw s8,72(sp) | |
| 4071ec: 8fb70044 lw s7,68(sp) | |
| 4071f0: 8fb60040 lw s6,64(sp) | |
| 4071f4: 8fb5003c lw s5,60(sp) | |
| 4071f8: 8fb40038 lw s4,56(sp) | |
| 4071fc: 8fb30034 lw s3,52(sp) | |
| 407200: 8fb20030 lw s2,48(sp) | |
| 407204: 8fb1002c lw s1,44(sp) | |
| 407208: 8fb00028 lw s0,40(sp) | |
| 40720c: 27bd0050 addiu sp,sp,80 | |
| 407210: 03e00008 jr ra | |
| 407214: 00000000 nop | |
| 407218: 30440002 andi a0,v0,0x2 | |
| 40721c: 14800121 bnez a0,4076a4 <_int_free+0x5dc> | |
| 407220: 00000000 nop | |
| 407224: 8e640030 lw a0,48(s3) | |
| 407228: 10a401a1 beq a1,a0,4078b0 <_int_free+0x7e8> | |
| 40722c: 00000000 nop | |
| 407230: 8e650004 lw a1,4(s3) | |
| 407234: 02119021 addu s2,s0,s1 | |
| 407238: 30a50002 andi a1,a1,0x2 | |
| 40723c: 10a001a0 beqz a1,4078c0 <_int_free+0x7f8> | |
| 407240: 00000000 nop | |
| 407244: 8e430004 lw v1,4(s2) | |
| 407248: 30640001 andi a0,v1,0x1 | |
| 40724c: 1080024f beqz a0,407b8c <_int_free+0xac4> | |
| 407250: 00000000 nop | |
| 407254: 2c640009 sltiu a0,v1,9 | |
| 407258: 14800250 bnez a0,407b9c <_int_free+0xad4> | |
| 40725c: 00000000 nop | |
| 407260: 8e640444 lw a0,1092(s3) | |
| 407264: 2414fff8 li s4,-8 | |
| 407268: 0074a024 and s4,v1,s4 | |
| 40726c: 0284182b sltu v1,s4,a0 | |
| 407270: 1060024a beqz v1,407b9c <_int_free+0xad4> | |
| 407274: 00000000 nop | |
| 407278: 3c03004b lui v1,0x4b | |
| 40727c: 8c65b984 lw a1,-18044(v1) | |
| 407280: 14a00215 bnez a1,407ad8 <_int_free+0xa10> | |
| 407284: 00000000 nop | |
| 407288: 30420001 andi v0,v0,0x1 | |
| 40728c: 14400015 bnez v0,4072e4 <_int_free+0x21c> | |
| 407290: 00000000 nop | |
| 407294: 8e030000 lw v1,0(s0) | |
| 407298: 02038023 subu s0,s0,v1 | |
| 40729c: 8e020008 lw v0,8(s0) | |
| 4072a0: 02238821 addu s1,s1,v1 | |
| 4072a4: 8e03000c lw v1,12(s0) | |
| 4072a8: 8c44000c lw a0,12(v0) | |
| 4072ac: 1604019d bne s0,a0,407924 <_int_free+0x85c> | |
| 4072b0: 00000000 nop | |
| 4072b4: 8c640008 lw a0,8(v1) | |
| 4072b8: 1604019a bne s0,a0,407924 <_int_free+0x85c> | |
| 4072bc: 00000000 nop | |
| 4072c0: 8e040004 lw a0,4(s0) | |
| 4072c4: ac43000c sw v1,12(v0) | |
| 4072c8: ac620008 sw v0,8(v1) | |
| 4072cc: 2c830200 sltiu v1,a0,512 | |
| 4072d0: 14600004 bnez v1,4072e4 <_int_free+0x21c> | |
| 4072d4: 00000000 nop | |
| 4072d8: 8e030010 lw v1,16(s0) | |
| 4072dc: 14600182 bnez v1,4078e8 <_int_free+0x820> | |
| 4072e0: 00000000 nop | |
| 4072e4: 8e620030 lw v0,48(s3) | |
| 4072e8: 10520104 beq v0,s2,4076fc <_int_free+0x634> | |
| 4072ec: 00000000 nop | |
| 4072f0: 02541021 addu v0,s2,s4 | |
| 4072f4: 8c420004 lw v0,4(v0) | |
| 4072f8: 30420001 andi v0,v0,0x1 | |
| 4072fc: 104000ad beqz v0,4075b4 <_int_free+0x4ec> | |
| 407300: 00000000 nop | |
| 407304: 8e430004 lw v1,4(s2) | |
| 407308: 2402fffe li v0,-2 | |
| 40730c: 00621024 and v0,v1,v0 | |
| 407310: ae420004 sw v0,4(s2) | |
| 407314: 8e620038 lw v0,56(s3) | |
| 407318: 26630030 addiu v1,s3,48 | |
| 40731c: 8c44000c lw a0,12(v0) | |
| 407320: 1464015f bne v1,a0,4078a0 <_int_free+0x7d8> | |
| 407324: 00000000 nop | |
| 407328: 2e240200 sltiu a0,s1,512 | |
| 40732c: ae020008 sw v0,8(s0) | |
| 407330: ae03000c sw v1,12(s0) | |
| 407334: 14800003 bnez a0,407344 <_int_free+0x27c> | |
| 407338: 00000000 nop | |
| 40733c: ae000010 sw zero,16(s0) | |
| 407340: ae000014 sw zero,20(s0) | |
| 407344: 36240001 ori a0,s1,0x1 | |
| 407348: 02111821 addu v1,s0,s1 | |
| 40734c: ae700038 sw s0,56(s3) | |
| 407350: ac50000c sw s0,12(v0) | |
| 407354: ae040004 sw a0,4(s0) | |
| 407358: ac710000 sw s1,0(v1) | |
| 40735c: 3c020001 lui v0,0x1 | |
| 407360: 0222882b sltu s1,s1,v0 | |
| 407364: 1620ff9f bnez s1,4071e4 <_int_free+0x11c> | |
| 407368: 00000000 nop | |
| 40736c: 8e620004 lw v0,4(s3) | |
| 407370: 30420001 andi v0,v0,0x1 | |
| 407374: 104000db beqz v0,4076e4 <_int_free+0x61c> | |
| 407378: 00000000 nop | |
| 40737c: 3c02004b lui v0,0x4b | |
| 407380: 2442b4d4 addiu v0,v0,-19244 | |
| 407384: 126200e3 beq s3,v0,407714 <_int_free+0x64c> | |
| 407388: 00000000 nop | |
| 40738c: 8e700030 lw s0,48(s3) | |
| 407390: 3c04fff0 lui a0,0xfff0 | |
| 407394: 02042024 and a0,s0,a0 | |
| 407398: 8c920000 lw s2,0(a0) | |
| 40739c: 1653017e bne s2,s3,407998 <_int_free+0x8d0> | |
| 4073a0: 00000000 nop | |
| 4073a4: 3c02004b lui v0,0x4b | |
| 4073a8: 2442b920 addiu v0,v0,-18144 | |
| 4073ac: 8c450004 lw a1,4(v0) | |
| 4073b0: 24830010 addiu v1,a0,16 | |
| 4073b4: 8c57001c lw s7,28(v0) | |
| 4073b8: afa50020 sw a1,32(sp) | |
| 4073bc: 16030091 bne s0,v1,407604 <_int_free+0x53c> | |
| 4073c0: 00000000 nop | |
| 4073c4: 8c910004 lw s1,4(a0) | |
| 4073c8: 24020001 li v0,1 | |
| 4073cc: 8e260008 lw a2,8(s1) | |
| 4073d0: 24c3fff8 addiu v1,a2,-8 | |
| 4073d4: 02231821 addu v1,s1,v1 | |
| 4073d8: 8c650004 lw a1,4(v1) | |
| 4073dc: 14a2010b bne a1,v0,40780c <_int_free+0x744> | |
| 4073e0: 00000000 nop | |
| 4073e4: 8c620000 lw v0,0(v1) | |
| 4073e8: 2407fff8 li a3,-8 | |
| 4073ec: 00621823 subu v1,v1,v0 | |
| 4073f0: 8c650004 lw a1,4(v1) | |
| 4073f4: 00a73824 and a3,a1,a3 | |
| 4073f8: 24e20007 addiu v0,a3,7 | |
| 4073fc: 2c42001f sltiu v0,v0,31 | |
| 407400: 104000f9 beqz v0,4077e8 <_int_free+0x720> | |
| 407404: 00000000 nop | |
| 407408: 8fa20020 lw v0,32(sp) | |
| 40740c: 24e70008 addiu a3,a3,8 | |
| 407410: 3c13000f lui s3,0xf | |
| 407414: 0057f021 addu s8,v0,s7 | |
| 407418: 00e0a021 move s4,a3 | |
| 40741c: 3673ffff ori s3,s3,0xffff | |
| 407420: 27de0010 addiu s8,s8,16 | |
| 407424: 3c15004b lui s5,0x4b | |
| 407428: 3c16004b lui s6,0x4b | |
| 40742c: 08101d50 j 407540 <_int_free+0x478> | |
| 407430: 00000000 nop | |
| 407434: 8f998180 lw t9,-32384(gp) | |
| 407438: afa30024 sw v1,36(sp) | |
| 40743c: 3c050010 lui a1,0x10 | |
| 407440: 041122f2 bal 41000c <__munmap> | |
| 407444: 00000000 nop | |
| 407448: 8fa30024 lw v1,36(sp) | |
| 40744c: 8fbc0018 lw gp,24(sp) | |
| 407450: 8c620004 lw v0,4(v1) | |
| 407454: 00608021 move s0,v1 | |
| 407458: 30420001 andi v0,v0,0x1 | |
| 40745c: 14400014 bnez v0,4074b0 <_int_free+0x3e8> | |
| 407460: 00000000 nop | |
| 407464: 8c700000 lw s0,0(v1) | |
| 407468: 00708023 subu s0,v1,s0 | |
| 40746c: 8e020008 lw v0,8(s0) | |
| 407470: 8e03000c lw v1,12(s0) | |
| 407474: 8c44000c lw a0,12(v0) | |
| 407478: 160400c8 bne s0,a0,40779c <_int_free+0x6d4> | |
| 40747c: 00000000 nop | |
| 407480: 8c640008 lw a0,8(v1) | |
| 407484: 160400c5 bne s0,a0,40779c <_int_free+0x6d4> | |
| 407488: 00000000 nop | |
| 40748c: 8e040004 lw a0,4(s0) | |
| 407490: ac43000c sw v1,12(v0) | |
| 407494: ac620008 sw v0,8(v1) | |
| 407498: 2c830200 sltiu v1,a0,512 | |
| 40749c: 14600004 bnez v1,4074b0 <_int_free+0x3e8> | |
| 4074a0: 00000000 nop | |
| 4074a4: 8e030010 lw v1,16(s0) | |
| 4074a8: 146000ea bnez v1,407854 <_int_free+0x78c> | |
| 4074ac: 00000000 nop | |
| 4074b0: 02141021 addu v0,s0,s4 | |
| 4074b4: 26e3ffff addiu v1,s7,-1 | |
| 4074b8: 00431824 and v1,v0,v1 | |
| 4074bc: 146000ae bnez v1,407778 <_int_free+0x6b0> | |
| 4074c0: 00000000 nop | |
| 4074c4: 8e230008 lw v1,8(s1) | |
| 4074c8: 02231821 addu v1,s1,v1 | |
| 4074cc: 144300a1 bne v0,v1,407754 <_int_free+0x68c> | |
| 4074d0: 00000000 nop | |
| 4074d4: 36940001 ori s4,s4,0x1 | |
| 4074d8: 26220010 addiu v0,s1,16 | |
| 4074dc: ae500030 sw s0,48(s2) | |
| 4074e0: ae140004 sw s4,4(s0) | |
| 4074e4: 16020049 bne s0,v0,40760c <_int_free+0x544> | |
| 4074e8: 00000000 nop | |
| 4074ec: 8e220004 lw v0,4(s1) | |
| 4074f0: 24040001 li a0,1 | |
| 4074f4: 8c460008 lw a2,8(v0) | |
| 4074f8: 24c3fff8 addiu v1,a2,-8 | |
| 4074fc: 00431821 addu v1,v0,v1 | |
| 407500: 8c650004 lw a1,4(v1) | |
| 407504: 14a400c1 bne a1,a0,40780c <_int_free+0x744> | |
| 407508: 00000000 nop | |
| 40750c: 8c640000 lw a0,0(v1) | |
| 407510: 2414fff8 li s4,-8 | |
| 407514: 00641823 subu v1,v1,a0 | |
| 407518: 8c650004 lw a1,4(v1) | |
| 40751c: 00b4a024 and s4,a1,s4 | |
| 407520: 26840007 addiu a0,s4,7 | |
| 407524: 2c84001f sltiu a0,a0,31 | |
| 407528: 26940008 addiu s4,s4,8 | |
| 40752c: 02803821 move a3,s4 | |
| 407530: 108000ad beqz a0,4077e8 <_int_free+0x720> | |
| 407534: 00000000 nop | |
| 407538: 02202021 move a0,s1 | |
| 40753c: 00408821 move s1,v0 | |
| 407540: 30a50001 andi a1,a1,0x1 | |
| 407544: 14a00003 bnez a1,407554 <_int_free+0x48c> | |
| 407548: 00000000 nop | |
| 40754c: 8c740000 lw s4,0(v1) | |
| 407550: 00f4a021 addu s4,a3,s4 | |
| 407554: 2682ffff addiu v0,s4,-1 | |
| 407558: 0053102b sltu v0,v0,s3 | |
| 40755c: 10400099 beqz v0,4077c4 <_int_free+0x6fc> | |
| 407560: 00000000 nop | |
| 407564: 3c020010 lui v0,0x10 | |
| 407568: 00463023 subu a2,v0,a2 | |
| 40756c: 00d43021 addu a2,a2,s4 | |
| 407570: 00de302b sltu a2,a2,s8 | |
| 407574: 14c00023 bnez a2,407604 <_int_free+0x53c> | |
| 407578: 00000000 nop | |
| 40757c: 8c850008 lw a1,8(a0) | |
| 407580: 8e470444 lw a3,1092(s2) | |
| 407584: 8ea8b988 lw t0,-18040(s5) | |
| 407588: 8ec6b98c lw a2,-18036(s6) | |
| 40758c: 00e53823 subu a3,a3,a1 | |
| 407590: 00821021 addu v0,a0,v0 | |
| 407594: 01052823 subu a1,t0,a1 | |
| 407598: ae470444 sw a3,1092(s2) | |
| 40759c: aea5b988 sw a1,-18040(s5) | |
| 4075a0: 14c2ffa4 bne a2,v0,407434 <_int_free+0x36c> | |
| 4075a4: 00000000 nop | |
| 4075a8: aec0b98c sw zero,-18036(s6) | |
| 4075ac: 08101d0d j 407434 <_int_free+0x36c> | |
| 4075b0: 00000000 nop | |
| 4075b4: 8e420008 lw v0,8(s2) | |
| 4075b8: 8e43000c lw v1,12(s2) | |
| 4075bc: 8c44000c lw a0,12(v0) | |
| 4075c0: 1644011d bne s2,a0,407a38 <_int_free+0x970> | |
| 4075c4: 00000000 nop | |
| 4075c8: 8c640008 lw a0,8(v1) | |
| 4075cc: 1644011a bne s2,a0,407a38 <_int_free+0x970> | |
| 4075d0: 00000000 nop | |
| 4075d4: 8e440004 lw a0,4(s2) | |
| 4075d8: ac43000c sw v1,12(v0) | |
| 4075dc: ac620008 sw v0,8(v1) | |
| 4075e0: 2c830200 sltiu v1,a0,512 | |
| 4075e4: 14600004 bnez v1,4075f8 <_int_free+0x530> | |
| 4075e8: 00000000 nop | |
| 4075ec: 8e430010 lw v1,16(s2) | |
| 4075f0: 14600101 bnez v1,4079f8 <_int_free+0x930> | |
| 4075f4: 00000000 nop | |
| 4075f8: 02348821 addu s1,s1,s4 | |
| 4075fc: 08101cc5 j 407314 <_int_free+0x24c> | |
| 407600: 00000000 nop | |
| 407604: 8e140004 lw s4,4(s0) | |
| 407608: 00808821 move s1,a0 | |
| 40760c: 2402fff8 li v0,-8 | |
| 407610: 0282a024 and s4,s4,v0 | |
| 407614: 8fa20020 lw v0,32(sp) | |
| 407618: 02829823 subu s3,s4,v0 | |
| 40761c: 2673ffef addiu s3,s3,-17 | |
| 407620: 00171023 negu v0,s7 | |
| 407624: 02629824 and s3,s3,v0 | |
| 407628: 0277b82a slt s7,s3,s7 | |
| 40762c: 16e0feed bnez s7,4071e4 <_int_free+0x11c> | |
| 407630: 00000000 nop | |
| 407634: 8e350008 lw s5,8(s1) | |
| 407638: 02b3a823 subu s5,s5,s3 | |
| 40763c: 2aa20010 slti v0,s5,16 | |
| 407640: 1440fee8 bnez v0,4071e4 <_int_free+0x11c> | |
| 407644: 00000000 nop | |
| 407648: 8f828190 lw v0,-32368(gp) | |
| 40764c: 8c420000 lw v0,0(v0) | |
| 407650: 144000da bnez v0,4079bc <_int_free+0x8f4> | |
| 407654: 00000000 nop | |
| 407658: 8f998324 lw t9,-31964(gp) | |
| 40765c: 02352021 addu a0,s1,s5 | |
| 407660: 02602821 move a1,s3 | |
| 407664: 24060004 li a2,4 | |
| 407668: 04112280 bal 41006c <madvise> | |
| 40766c: 00000000 nop | |
| 407670: 3c02004b lui v0,0x4b | |
| 407674: 8e430444 lw v1,1092(s2) | |
| 407678: 8c44b988 lw a0,-18040(v0) | |
| 40767c: 0293a023 subu s4,s4,s3 | |
| 407680: 00731823 subu v1,v1,s3 | |
| 407684: 36940001 ori s4,s4,0x1 | |
| 407688: 00939823 subu s3,a0,s3 | |
| 40768c: ae350008 sw s5,8(s1) | |
| 407690: ac53b988 sw s3,-18040(v0) | |
| 407694: ae430444 sw v1,1092(s2) | |
| 407698: ae140004 sw s4,4(s0) | |
| 40769c: 08101c79 j 4071e4 <_int_free+0x11c> | |
| 4076a0: 00000000 nop | |
| 4076a4: 00a02021 move a0,a1 | |
| 4076a8: 0c101a83 jal 406a0c <munmap_chunk> | |
| 4076ac: 00000000 nop | |
| 4076b0: 8fbf004c lw ra,76(sp) | |
| 4076b4: 8fbe0048 lw s8,72(sp) | |
| 4076b8: 8fb70044 lw s7,68(sp) | |
| 4076bc: 8fb60040 lw s6,64(sp) | |
| 4076c0: 8fb5003c lw s5,60(sp) | |
| 4076c4: 8fb40038 lw s4,56(sp) | |
| 4076c8: 8fb30034 lw s3,52(sp) | |
| 4076cc: 8fb20030 lw s2,48(sp) | |
| 4076d0: 8fb1002c lw s1,44(sp) | |
| 4076d4: 8fb00028 lw s0,40(sp) | |
| 4076d8: 27bd0050 addiu sp,sp,80 | |
| 4076dc: 03e00008 jr ra | |
| 4076e0: 00000000 nop | |
| 4076e4: 02602021 move a0,s3 | |
| 4076e8: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 4076ec: 00000000 nop | |
| 4076f0: 8fbc0018 lw gp,24(sp) | |
| 4076f4: 08101cdf j 40737c <_int_free+0x2b4> | |
| 4076f8: 00000000 nop | |
| 4076fc: 02348821 addu s1,s1,s4 | |
| 407700: 36220001 ori v0,s1,0x1 | |
| 407704: ae020004 sw v0,4(s0) | |
| 407708: ae700030 sw s0,48(s3) | |
| 40770c: 08101cd7 j 40735c <_int_free+0x294> | |
| 407710: 00000000 nop | |
| 407714: 8e630030 lw v1,48(s3) | |
| 407718: 3c02004b lui v0,0x4b | |
| 40771c: 8c44b920 lw a0,-18144(v0) | |
| 407720: 8c650004 lw a1,4(v1) | |
| 407724: 2403fff8 li v1,-8 | |
| 407728: 00a31824 and v1,a1,v1 | |
| 40772c: 0064182b sltu v1,v1,a0 | |
| 407730: 1460feac bnez v1,4071e4 <_int_free+0x11c> | |
| 407734: 00000000 nop | |
| 407738: 2442b920 addiu v0,v0,-18144 | |
| 40773c: 8c440004 lw a0,4(v0) | |
| 407740: 02602821 move a1,s3 | |
| 407744: 0c101476 jal 4051d8 <sYSTRIm> | |
| 407748: 00000000 nop | |
| 40774c: 08101c79 j 4071e4 <_int_free+0x11c> | |
| 407750: 00000000 nop | |
| 407754: 3c040048 lui a0,0x48 | |
| 407758: 3c050048 lui a1,0x48 | |
| 40775c: 3c070048 lui a3,0x48 | |
| 407760: 2484ff14 addiu a0,a0,-236 | |
| 407764: 24a5fdf8 addiu a1,a1,-520 | |
| 407768: 2406036c li a2,876 | |
| 40776c: 24e70d0c addiu a3,a3,3340 | |
| 407770: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 407774: 00000000 nop | |
| 407778: 3c040048 lui a0,0x48 | |
| 40777c: 3c050048 lui a1,0x48 | |
| 407780: 3c070048 lui a3,0x48 | |
| 407784: 2484fed8 addiu a0,a0,-296 | |
| 407788: 24a5fdf8 addiu a1,a1,-520 | |
| 40778c: 2406036b li a2,875 | |
| 407790: 24e70d0c addiu a3,a3,3340 | |
| 407794: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 407798: 00000000 nop | |
| 40779c: 3c05004b lui a1,0x4b | |
| 4077a0: 8ca49c34 lw a0,-25548(a1) | |
| 4077a4: 3c050048 lui a1,0x48 | |
| 4077a8: 24a5fbbc addiu a1,a1,-1092 | |
| 4077ac: 02003021 move a2,s0 | |
| 4077b0: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 4077b4: 00000000 nop | |
| 4077b8: 8fbc0018 lw gp,24(sp) | |
| 4077bc: 08101d2c j 4074b0 <_int_free+0x3e8> | |
| 4077c0: 00000000 nop | |
| 4077c4: 3c040048 lui a0,0x48 | |
| 4077c8: 3c050048 lui a1,0x48 | |
| 4077cc: 3c070048 lui a3,0x48 | |
| 4077d0: 2484feac addiu a0,a0,-340 | |
| 4077d4: 24a5fdf8 addiu a1,a1,-520 | |
| 4077d8: 24060360 li a2,864 | |
| 4077dc: 24e70d0c addiu a3,a3,3340 | |
| 4077e0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 4077e4: 00000000 nop | |
| 4077e8: 3c040048 lui a0,0x48 | |
| 4077ec: 3c050048 lui a1,0x48 | |
| 4077f0: 3c070048 lui a3,0x48 | |
| 4077f4: 2484fe00 addiu a0,a0,-512 | |
| 4077f8: 24a5fdf8 addiu a1,a1,-520 | |
| 4077fc: 2406035d li a2,861 | |
| 407800: 24e70d0c addiu a3,a3,3340 | |
| 407804: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 407808: 00000000 nop | |
| 40780c: 3c040048 lui a0,0x48 | |
| 407810: 3c050048 lui a1,0x48 | |
| 407814: 3c070048 lui a3,0x48 | |
| 407818: 2484fde4 addiu a0,a0,-540 | |
| 40781c: 24a5fdf8 addiu a1,a1,-520 | |
| 407820: 2406035a li a2,858 | |
| 407824: 24e70d0c addiu a3,a3,3340 | |
| 407828: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40782c: 00000000 nop | |
| 407830: 3c050048 lui a1,0x48 | |
| 407834: 24a5fc8c addiu a1,a1,-884 | |
| 407838: 3c02004b lui v0,0x4b | |
| 40783c: 8c449c34 lw a0,-25548(v0) | |
| 407840: 26060008 addiu a2,s0,8 | |
| 407844: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 407848: 00000000 nop | |
| 40784c: 08101c79 j 4071e4 <_int_free+0x11c> | |
| 407850: 00000000 nop | |
| 407854: 8c640014 lw a0,20(v1) | |
| 407858: 160400bc bne s0,a0,407b4c <_int_free+0xa84> | |
| 40785c: 00000000 nop | |
| 407860: 8e040014 lw a0,20(s0) | |
| 407864: 8c850010 lw a1,16(a0) | |
| 407868: 160500af bne s0,a1,407b28 <_int_free+0xa60> | |
| 40786c: 00000000 nop | |
| 407870: 8c450010 lw a1,16(v0) | |
| 407874: 10a000a2 beqz a1,407b00 <_int_free+0xa38> | |
| 407878: 00000000 nop | |
| 40787c: ac640014 sw a0,20(v1) | |
| 407880: 8e020014 lw v0,20(s0) | |
| 407884: ac430010 sw v1,16(v0) | |
| 407888: 08101d2c j 4074b0 <_int_free+0x3e8> | |
| 40788c: 00000000 nop | |
| 407890: 3c050048 lui a1,0x48 | |
| 407894: 24a5fca4 addiu a1,a1,-860 | |
| 407898: 08101e0e j 407838 <_int_free+0x770> | |
| 40789c: 00000000 nop | |
| 4078a0: 3c050048 lui a1,0x48 | |
| 4078a4: 24a5fdac addiu a1,a1,-596 | |
| 4078a8: 08101e0e j 407838 <_int_free+0x770> | |
| 4078ac: 00000000 nop | |
| 4078b0: 3c050048 lui a1,0x48 | |
| 4078b4: 24a5fd24 addiu a1,a1,-732 | |
| 4078b8: 08101e0e j 407838 <_int_free+0x770> | |
| 4078bc: 00000000 nop | |
| 4078c0: 8c850004 lw a1,4(a0) | |
| 4078c4: 00651824 and v1,v1,a1 | |
| 4078c8: 00832021 addu a0,a0,v1 | |
| 4078cc: 0244202b sltu a0,s2,a0 | |
| 4078d0: 1480fe5c bnez a0,407244 <_int_free+0x17c> | |
| 4078d4: 00000000 nop | |
| 4078d8: 3c050048 lui a1,0x48 | |
| 4078dc: 24a5fd44 addiu a1,a1,-700 | |
| 4078e0: 08101e0e j 407838 <_int_free+0x770> | |
| 4078e4: 00000000 nop | |
| 4078e8: 8c640014 lw a0,20(v1) | |
| 4078ec: 149000bb bne a0,s0,407bdc <_int_free+0xb14> | |
| 4078f0: 00000000 nop | |
| 4078f4: 8e040014 lw a0,20(s0) | |
| 4078f8: 8c850010 lw a1,16(a0) | |
| 4078fc: 1605001d bne s0,a1,407974 <_int_free+0x8ac> | |
| 407900: 00000000 nop | |
| 407904: 8c450010 lw a1,16(v0) | |
| 407908: 10a00010 beqz a1,40794c <_int_free+0x884> | |
| 40790c: 00000000 nop | |
| 407910: ac640014 sw a0,20(v1) | |
| 407914: 8e020014 lw v0,20(s0) | |
| 407918: ac430010 sw v1,16(v0) | |
| 40791c: 08101cb9 j 4072e4 <_int_free+0x21c> | |
| 407920: 00000000 nop | |
| 407924: 3c02004b lui v0,0x4b | |
| 407928: 8c449c34 lw a0,-25548(v0) | |
| 40792c: 3c050048 lui a1,0x48 | |
| 407930: 24a5fbbc addiu a1,a1,-1092 | |
| 407934: 02003021 move a2,s0 | |
| 407938: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 40793c: 00000000 nop | |
| 407940: 8fbc0018 lw gp,24(sp) | |
| 407944: 08101cb9 j 4072e4 <_int_free+0x21c> | |
| 407948: 00000000 nop | |
| 40794c: 107000a7 beq v1,s0,407bec <_int_free+0xb24> | |
| 407950: 00000000 nop | |
| 407954: ac430010 sw v1,16(v0) | |
| 407958: 8e030010 lw v1,16(s0) | |
| 40795c: ac440014 sw a0,20(v0) | |
| 407960: ac620014 sw v0,20(v1) | |
| 407964: 8e030014 lw v1,20(s0) | |
| 407968: ac620010 sw v0,16(v1) | |
| 40796c: 08101cb9 j 4072e4 <_int_free+0x21c> | |
| 407970: 00000000 nop | |
| 407974: 3c040048 lui a0,0x48 | |
| 407978: 2484fc00 addiu a0,a0,-1024 | |
| 40797c: 3c050048 lui a1,0x48 | |
| 407980: 3c070048 lui a3,0x48 | |
| 407984: 24a5fa80 addiu a1,a1,-1408 | |
| 407988: 24061364 li a2,4964 | |
| 40798c: 24e70cec addiu a3,a3,3308 | |
| 407990: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 407994: 00000000 nop | |
| 407998: 3c040048 lui a0,0x48 | |
| 40799c: 3c050048 lui a1,0x48 | |
| 4079a0: 3c070048 lui a3,0x48 | |
| 4079a4: 2484fdd0 addiu a0,a0,-560 | |
| 4079a8: 24a5fa80 addiu a1,a1,-1408 | |
| 4079ac: 240613b7 li a2,5047 | |
| 4079b0: 24e70cec addiu a3,a3,3308 | |
| 4079b4: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 4079b8: 00000000 nop | |
| 4079bc: 8f99813c lw t9,-32452(gp) | |
| 4079c0: 2416ffff li s6,-1 | |
| 4079c4: afb60010 sw s6,16(sp) | |
| 4079c8: afa00014 sw zero,20(sp) | |
| 4079cc: 02352021 addu a0,s1,s5 | |
| 4079d0: 02602821 move a1,s3 | |
| 4079d4: 00003021 move a2,zero | |
| 4079d8: 24070812 li a3,2066 | |
| 4079dc: 0411217f bal 40ffdc <__mmap> | |
| 4079e0: 00000000 nop | |
| 4079e4: 1056fdff beq v0,s6,4071e4 <_int_free+0x11c> | |
| 4079e8: 00000000 nop | |
| 4079ec: ae35000c sw s5,12(s1) | |
| 4079f0: 08101d9c j 407670 <_int_free+0x5a8> | |
| 4079f4: 00000000 nop | |
| 4079f8: 8c650014 lw a1,20(v1) | |
| 4079fc: 14b2002d bne a1,s2,407ab4 <_int_free+0x9ec> | |
| 407a00: 00000000 nop | |
| 407a04: 8e440014 lw a0,20(s2) | |
| 407a08: 8c860010 lw a2,16(a0) | |
| 407a0c: 16460020 bne s2,a2,407a90 <_int_free+0x9c8> | |
| 407a10: 00000000 nop | |
| 407a14: 8c460010 lw a2,16(v0) | |
| 407a18: 10c00012 beqz a2,407a64 <_int_free+0x99c> | |
| 407a1c: 00000000 nop | |
| 407a20: ac640014 sw a0,20(v1) | |
| 407a24: 8e420014 lw v0,20(s2) | |
| 407a28: 02348821 addu s1,s1,s4 | |
| 407a2c: ac430010 sw v1,16(v0) | |
| 407a30: 08101cc5 j 407314 <_int_free+0x24c> | |
| 407a34: 00000000 nop | |
| 407a38: 3c02004b lui v0,0x4b | |
| 407a3c: 8c449c34 lw a0,-25548(v0) | |
| 407a40: 3c050048 lui a1,0x48 | |
| 407a44: 24a5fbbc addiu a1,a1,-1092 | |
| 407a48: 02403021 move a2,s2 | |
| 407a4c: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 407a50: 00000000 nop | |
| 407a54: 02348821 addu s1,s1,s4 | |
| 407a58: 8fbc0018 lw gp,24(sp) | |
| 407a5c: 08101cc5 j 407314 <_int_free+0x24c> | |
| 407a60: 00000000 nop | |
| 407a64: 10720017 beq v1,s2,407ac4 <_int_free+0x9fc> | |
| 407a68: 00000000 nop | |
| 407a6c: ac430010 sw v1,16(v0) | |
| 407a70: 8ca30010 lw v1,16(a1) | |
| 407a74: ac440014 sw a0,20(v0) | |
| 407a78: 02348821 addu s1,s1,s4 | |
| 407a7c: ac620014 sw v0,20(v1) | |
| 407a80: 8ca30014 lw v1,20(a1) | |
| 407a84: ac620010 sw v0,16(v1) | |
| 407a88: 08101cc5 j 407314 <_int_free+0x24c> | |
| 407a8c: 00000000 nop | |
| 407a90: 3c040048 lui a0,0x48 | |
| 407a94: 2484fc58 addiu a0,a0,-936 | |
| 407a98: 3c050048 lui a1,0x48 | |
| 407a9c: 3c070048 lui a3,0x48 | |
| 407aa0: 24a5fa80 addiu a1,a1,-1408 | |
| 407aa4: 2406136d li a2,4973 | |
| 407aa8: 24e70cec addiu a3,a3,3308 | |
| 407aac: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 407ab0: 00000000 nop | |
| 407ab4: 3c040048 lui a0,0x48 | |
| 407ab8: 2484fc24 addiu a0,a0,-988 | |
| 407abc: 08101ea6 j 407a98 <_int_free+0x9d0> | |
| 407ac0: 00000000 nop | |
| 407ac4: ac420014 sw v0,20(v0) | |
| 407ac8: ac420010 sw v0,16(v0) | |
| 407acc: 02348821 addu s1,s1,s4 | |
| 407ad0: 08101cc5 j 407314 <_int_free+0x24c> | |
| 407ad4: 00000000 nop | |
| 407ad8: 8f998064 lw t9,-32668(gp) | |
| 407adc: 26040008 addiu a0,s0,8 | |
| 407ae0: 30a500ff andi a1,a1,0xff | |
| 407ae4: 2626fff8 addiu a2,s1,-8 | |
| 407ae8: 04111881 bal 40dcf0 <memset> | |
| 407aec: 00000000 nop | |
| 407af0: 8fbc0018 lw gp,24(sp) | |
| 407af4: 8e020004 lw v0,4(s0) | |
| 407af8: 08101ca2 j 407288 <_int_free+0x1c0> | |
| 407afc: 00000000 nop | |
| 407b00: 12030016 beq s0,v1,407b5c <_int_free+0xa94> | |
| 407b04: 00000000 nop | |
| 407b08: ac430010 sw v1,16(v0) | |
| 407b0c: 8e030010 lw v1,16(s0) | |
| 407b10: ac440014 sw a0,20(v0) | |
| 407b14: ac620014 sw v0,20(v1) | |
| 407b18: 8e030014 lw v1,20(s0) | |
| 407b1c: ac620010 sw v0,16(v1) | |
| 407b20: 08101d2c j 4074b0 <_int_free+0x3e8> | |
| 407b24: 00000000 nop | |
| 407b28: 3c040048 lui a0,0x48 | |
| 407b2c: 2484fc00 addiu a0,a0,-1024 | |
| 407b30: 3c050048 lui a1,0x48 | |
| 407b34: 3c070048 lui a3,0x48 | |
| 407b38: 24a5fdf8 addiu a1,a1,-520 | |
| 407b3c: 24060369 li a2,873 | |
| 407b40: 24e70d0c addiu a3,a3,3340 | |
| 407b44: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 407b48: 00000000 nop | |
| 407b4c: 3c040048 lui a0,0x48 | |
| 407b50: 2484fbdc addiu a0,a0,-1060 | |
| 407b54: 08101ecc j 407b30 <_int_free+0xa68> | |
| 407b58: 00000000 nop | |
| 407b5c: ac420014 sw v0,20(v0) | |
| 407b60: ac420010 sw v0,16(v0) | |
| 407b64: 08101d2c j 4074b0 <_int_free+0x3e8> | |
| 407b68: 00000000 nop | |
| 407b6c: 3c050048 lui a1,0x48 | |
| 407b70: 24a5fce0 addiu a1,a1,-800 | |
| 407b74: 08101e0e j 407838 <_int_free+0x770> | |
| 407b78: 00000000 nop | |
| 407b7c: 3c050048 lui a1,0x48 | |
| 407b80: 24a5fd04 addiu a1,a1,-764 | |
| 407b84: 08101e0e j 407838 <_int_free+0x770> | |
| 407b88: 00000000 nop | |
| 407b8c: 3c050048 lui a1,0x48 | |
| 407b90: 24a5fd64 addiu a1,a1,-668 | |
| 407b94: 08101e0e j 407838 <_int_free+0x770> | |
| 407b98: 00000000 nop | |
| 407b9c: 3c050048 lui a1,0x48 | |
| 407ba0: 24a5fd88 addiu a1,a1,-632 | |
| 407ba4: 08101e0e j 407838 <_int_free+0x770> | |
| 407ba8: 00000000 nop | |
| 407bac: 3c050048 lui a1,0x48 | |
| 407bb0: 24a5fcbc addiu a1,a1,-836 | |
| 407bb4: 08101e0e j 407838 <_int_free+0x770> | |
| 407bb8: 00000000 nop | |
| 407bbc: 8f998064 lw t9,-32668(gp) | |
| 407bc0: 26040008 addiu a0,s0,8 | |
| 407bc4: 30a500ff andi a1,a1,0xff | |
| 407bc8: 2626fff8 addiu a2,s1,-8 | |
| 407bcc: 04111848 bal 40dcf0 <memset> | |
| 407bd0: 00000000 nop | |
| 407bd4: 08101c62 j 407188 <_int_free+0xc0> | |
| 407bd8: 00000000 nop | |
| 407bdc: 3c040048 lui a0,0x48 | |
| 407be0: 2484fbdc addiu a0,a0,-1060 | |
| 407be4: 08101e5f j 40797c <_int_free+0x8b4> | |
| 407be8: 00000000 nop | |
| 407bec: ac420014 sw v0,20(v0) | |
| 407bf0: ac420010 sw v0,16(v0) | |
| 407bf4: 08101cb9 j 4072e4 <_int_free+0x21c> | |
| 407bf8: 00000000 nop | |
| 00407bfc <free_atfork>: | |
| 407bfc: 3c1c004b lui gp,0x4b | |
| 407c00: 27bdffd8 addiu sp,sp,-40 | |
| 407c04: 279c1fc0 addiu gp,gp,8128 | |
| 407c08: afbf0024 sw ra,36(sp) | |
| 407c0c: afb00020 sw s0,32(sp) | |
| 407c10: 1080002b beqz a0,407cc0 <free_atfork+0xc4> | |
| 407c14: afbc0010 sw gp,16(sp) | |
| 407c18: 8c82fffc lw v0,-4(a0) | |
| 407c1c: 2485fff8 addiu a1,a0,-8 | |
| 407c20: 30430002 andi v1,v0,0x2 | |
| 407c24: 1460003c bnez v1,407d18 <free_atfork+0x11c> | |
| 407c28: 00000000 nop | |
| 407c2c: 30420004 andi v0,v0,0x4 | |
| 407c30: 14400027 bnez v0,407cd0 <free_atfork+0xd4> | |
| 407c34: 00000000 nop | |
| 407c38: 7c03e83b 0x7c03e83b | |
| 407c3c: 00601021 move v0,v1 | |
| 407c40: 8f838a14 lw v1,-30188(gp) | |
| 407c44: 3c10004b lui s0,0x4b | |
| 407c48: 2610b4d4 addiu s0,s0,-19244 | |
| 407c4c: 00621021 addu v0,v1,v0 | |
| 407c50: 8c430000 lw v1,0(v0) | |
| 407c54: 2402ffff li v0,-1 | |
| 407c58: 10620028 beq v1,v0,407cfc <free_atfork+0x100> | |
| 407c5c: 00000000 nop | |
| 407c60: 24030001 li v1,1 | |
| 407c64: 00001021 move v0,zero | |
| 407c68: c2060000 ll a2,0(s0) | |
| 407c6c: 14c20006 bne a2,v0,407c88 <free_atfork+0x8c> | |
| 407c70: 00002021 move a0,zero | |
| 407c74: 00602021 move a0,v1 | |
| 407c78: e2040000 sc a0,0(s0) | |
| 407c7c: 1080fffa beqz a0,407c68 <free_atfork+0x6c> | |
| 407c80: 00000000 nop | |
| 407c84: 0000000f sync | |
| 407c88: 10800034 beqz a0,407d5c <free_atfork+0x160> | |
| 407c8c: 00000000 nop | |
| 407c90: 0c101c32 jal 4070c8 <_int_free> | |
| 407c94: 02002021 move a0,s0 | |
| 407c98: 00001021 move v0,zero | |
| 407c9c: 0000000f sync | |
| 407ca0: c2030000 ll v1,0(s0) | |
| 407ca4: 00402021 move a0,v0 | |
| 407ca8: e2040000 sc a0,0(s0) | |
| 407cac: 1080fffc beqz a0,407ca0 <free_atfork+0xa4> | |
| 407cb0: 00000000 nop | |
| 407cb4: 28620002 slti v0,v1,2 | |
| 407cb8: 1040001e beqz v0,407d34 <free_atfork+0x138> | |
| 407cbc: 00000000 nop | |
| 407cc0: 8fbf0024 lw ra,36(sp) | |
| 407cc4: 8fb00020 lw s0,32(sp) | |
| 407cc8: 03e00008 jr ra | |
| 407ccc: 27bd0028 addiu sp,sp,40 | |
| 407cd0: 3c02fff0 lui v0,0xfff0 | |
| 407cd4: 00a21024 and v0,a1,v0 | |
| 407cd8: 7c03e83b 0x7c03e83b | |
| 407cdc: 8c500000 lw s0,0(v0) | |
| 407ce0: 00601021 move v0,v1 | |
| 407ce4: 8f838a14 lw v1,-30188(gp) | |
| 407ce8: 00621021 addu v0,v1,v0 | |
| 407cec: 8c430000 lw v1,0(v0) | |
| 407cf0: 2402ffff li v0,-1 | |
| 407cf4: 1462ffda bne v1,v0,407c60 <free_atfork+0x64> | |
| 407cf8: 00000000 nop | |
| 407cfc: 02002021 move a0,s0 | |
| 407d00: 0c101c32 jal 4070c8 <_int_free> | |
| 407d04: 00000000 nop | |
| 407d08: 8fbf0024 lw ra,36(sp) | |
| 407d0c: 8fb00020 lw s0,32(sp) | |
| 407d10: 03e00008 jr ra | |
| 407d14: 27bd0028 addiu sp,sp,40 | |
| 407d18: 00a02021 move a0,a1 | |
| 407d1c: 0c101a83 jal 406a0c <munmap_chunk> | |
| 407d20: 00000000 nop | |
| 407d24: 8fbf0024 lw ra,36(sp) | |
| 407d28: 8fb00020 lw s0,32(sp) | |
| 407d2c: 03e00008 jr ra | |
| 407d30: 27bd0028 addiu sp,sp,40 | |
| 407d34: 02002021 move a0,s0 | |
| 407d38: 7c03e83b 0x7c03e83b | |
| 407d3c: 8c658b78 lw a1,-29832(v1) | |
| 407d40: 24060001 li a2,1 | |
| 407d44: 00003821 move a3,zero | |
| 407d48: 34a50001 ori a1,a1,0x1 | |
| 407d4c: 2402108e li v0,4238 | |
| 407d50: 0000000c syscall | |
| 407d54: 08101f30 j 407cc0 <free_atfork+0xc4> | |
| 407d58: 00000000 nop | |
| 407d5c: 8f998044 lw t9,-32700(gp) | |
| 407d60: afa50018 sw a1,24(sp) | |
| 407d64: 02002021 move a0,s0 | |
| 407d68: 04112179 bal 410350 <__lll_lock_wait_private> | |
| 407d6c: 00000000 nop | |
| 407d70: 08101f24 j 407c90 <free_atfork+0x94> | |
| 407d74: 8fa50018 lw a1,24(sp) | |
| 00407d78 <free_check>: | |
| 407d78: 3c1c004b lui gp,0x4b | |
| 407d7c: 27bdffd8 addiu sp,sp,-40 | |
| 407d80: 279c1fc0 addiu gp,gp,8128 | |
| 407d84: afb1001c sw s1,28(sp) | |
| 407d88: afbf0024 sw ra,36(sp) | |
| 407d8c: afb20020 sw s2,32(sp) | |
| 407d90: afb00018 sw s0,24(sp) | |
| 407d94: afbc0010 sw gp,16(sp) | |
| 407d98: 10800025 beqz a0,407e30 <free_check+0xb8> | |
| 407d9c: 00808821 move s1,a0 | |
| 407da0: 3c12004b lui s2,0x4b | |
| 407da4: 24030001 li v1,1 | |
| 407da8: 00001021 move v0,zero | |
| 407dac: c245b4d4 ll a1,-19244(s2) | |
| 407db0: 14a20006 bne a1,v0,407dcc <free_check+0x54> | |
| 407db4: 00002021 move a0,zero | |
| 407db8: 00602021 move a0,v1 | |
| 407dbc: e244b4d4 sc a0,-19244(s2) | |
| 407dc0: 1080fffa beqz a0,407dac <free_check+0x34> | |
| 407dc4: 00000000 nop | |
| 407dc8: 0000000f sync | |
| 407dcc: 1080004a beqz a0,407ef8 <free_check+0x180> | |
| 407dd0: 00000000 nop | |
| 407dd4: 02202021 move a0,s1 | |
| 407dd8: 0c1014c1 jal 405304 <mem2chunk_check> | |
| 407ddc: 00002821 move a1,zero | |
| 407de0: 00408021 move s0,v0 | |
| 407de4: 1040002f beqz v0,407ea4 <free_check+0x12c> | |
| 407de8: 00000000 nop | |
| 407dec: 8c510004 lw s1,4(v0) | |
| 407df0: 32310002 andi s1,s1,0x2 | |
| 407df4: 12200014 beqz s1,407e48 <free_check+0xd0> | |
| 407df8: 00000000 nop | |
| 407dfc: 00001021 move v0,zero | |
| 407e00: 0000000f sync | |
| 407e04: c243b4d4 ll v1,-19244(s2) | |
| 407e08: 00402021 move a0,v0 | |
| 407e0c: e244b4d4 sc a0,-19244(s2) | |
| 407e10: 1080fffc beqz a0,407e04 <free_check+0x8c> | |
| 407e14: 00000000 nop | |
| 407e18: 28620002 slti v0,v1,2 | |
| 407e1c: 1040003c beqz v0,407f10 <free_check+0x198> | |
| 407e20: 00000000 nop | |
| 407e24: 02002021 move a0,s0 | |
| 407e28: 0c101a83 jal 406a0c <munmap_chunk> | |
| 407e2c: 00000000 nop | |
| 407e30: 8fbf0024 lw ra,36(sp) | |
| 407e34: 8fb20020 lw s2,32(sp) | |
| 407e38: 8fb1001c lw s1,28(sp) | |
| 407e3c: 8fb00018 lw s0,24(sp) | |
| 407e40: 03e00008 jr ra | |
| 407e44: 27bd0028 addiu sp,sp,40 | |
| 407e48: 2644b4d4 addiu a0,s2,-19244 | |
| 407e4c: 0c101c32 jal 4070c8 <_int_free> | |
| 407e50: 00402821 move a1,v0 | |
| 407e54: 0000000f sync | |
| 407e58: c242b4d4 ll v0,-19244(s2) | |
| 407e5c: 02201821 move v1,s1 | |
| 407e60: e243b4d4 sc v1,-19244(s2) | |
| 407e64: 1060fffc beqz v1,407e58 <free_check+0xe0> | |
| 407e68: 00000000 nop | |
| 407e6c: 28420002 slti v0,v0,2 | |
| 407e70: 1440ffef bnez v0,407e30 <free_check+0xb8> | |
| 407e74: 00000000 nop | |
| 407e78: 3c04004b lui a0,0x4b | |
| 407e7c: 2484b4d4 addiu a0,a0,-19244 | |
| 407e80: 7c03e83b 0x7c03e83b | |
| 407e84: 8c658b78 lw a1,-29832(v1) | |
| 407e88: 24060001 li a2,1 | |
| 407e8c: 00003821 move a3,zero | |
| 407e90: 34a50001 ori a1,a1,0x1 | |
| 407e94: 2402108e li v0,4238 | |
| 407e98: 0000000c syscall | |
| 407e9c: 08101f8c j 407e30 <free_check+0xb8> | |
| 407ea0: 00000000 nop | |
| 407ea4: 0000000f sync | |
| 407ea8: c242b4d4 ll v0,-19244(s2) | |
| 407eac: 02001821 move v1,s0 | |
| 407eb0: e243b4d4 sc v1,-19244(s2) | |
| 407eb4: 1060fffc beqz v1,407ea8 <free_check+0x130> | |
| 407eb8: 00000000 nop | |
| 407ebc: 28420002 slti v0,v0,2 | |
| 407ec0: 1040001e beqz v0,407f3c <free_check+0x1c4> | |
| 407ec4: 00000000 nop | |
| 407ec8: 3c02004b lui v0,0x4b | |
| 407ecc: 8c449c34 lw a0,-25548(v0) | |
| 407ed0: 3c050048 lui a1,0x48 | |
| 407ed4: 02203021 move a2,s1 | |
| 407ed8: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 407edc: 24a5fc8c addiu a1,a1,-884 | |
| 407ee0: 8fbf0024 lw ra,36(sp) | |
| 407ee4: 8fb20020 lw s2,32(sp) | |
| 407ee8: 8fb1001c lw s1,28(sp) | |
| 407eec: 8fb00018 lw s0,24(sp) | |
| 407ef0: 03e00008 jr ra | |
| 407ef4: 27bd0028 addiu sp,sp,40 | |
| 407ef8: 8f998044 lw t9,-32700(gp) | |
| 407efc: 2644b4d4 addiu a0,s2,-19244 | |
| 407f00: 04112113 bal 410350 <__lll_lock_wait_private> | |
| 407f04: 00000000 nop | |
| 407f08: 08101f75 j 407dd4 <free_check+0x5c> | |
| 407f0c: 00000000 nop | |
| 407f10: 3c04004b lui a0,0x4b | |
| 407f14: 2484b4d4 addiu a0,a0,-19244 | |
| 407f18: 7c03e83b 0x7c03e83b | |
| 407f1c: 8c658b78 lw a1,-29832(v1) | |
| 407f20: 24060001 li a2,1 | |
| 407f24: 00003821 move a3,zero | |
| 407f28: 34a50001 ori a1,a1,0x1 | |
| 407f2c: 2402108e li v0,4238 | |
| 407f30: 0000000c syscall | |
| 407f34: 08101f89 j 407e24 <free_check+0xac> | |
| 407f38: 00000000 nop | |
| 407f3c: 3c04004b lui a0,0x4b | |
| 407f40: 2484b4d4 addiu a0,a0,-19244 | |
| 407f44: 7c03e83b 0x7c03e83b | |
| 407f48: 8c658b78 lw a1,-29832(v1) | |
| 407f4c: 24060001 li a2,1 | |
| 407f50: 00003821 move a3,zero | |
| 407f54: 34a50001 ori a1,a1,0x1 | |
| 407f58: 2402108e li v0,4238 | |
| 407f5c: 0000000c syscall | |
| 407f60: 08101fb2 j 407ec8 <free_check+0x150> | |
| 407f64: 00000000 nop | |
| 00407f68 <_int_malloc>: | |
| 407f68: 3c1c004b lui gp,0x4b | |
| 407f6c: 27bdff98 addiu sp,sp,-104 | |
| 407f70: 279c1fc0 addiu gp,gp,8128 | |
| 407f74: 2ca2ffe0 sltiu v0,a1,-32 | |
| 407f78: afb3004c sw s3,76(sp) | |
| 407f7c: afb00040 sw s0,64(sp) | |
| 407f80: afbf0064 sw ra,100(sp) | |
| 407f84: afbe0060 sw s8,96(sp) | |
| 407f88: afb7005c sw s7,92(sp) | |
| 407f8c: afb60058 sw s6,88(sp) | |
| 407f90: afb50054 sw s5,84(sp) | |
| 407f94: afb40050 sw s4,80(sp) | |
| 407f98: afb20048 sw s2,72(sp) | |
| 407f9c: afb10044 sw s1,68(sp) | |
| 407fa0: afbc0018 sw gp,24(sp) | |
| 407fa4: 00a09821 move s3,a1 | |
| 407fa8: 104001ef beqz v0,408768 <_int_malloc+0x800> | |
| 407fac: 00808021 move s0,a0 | |
| 407fb0: 24a2000b addiu v0,a1,11 | |
| 407fb4: 2c430010 sltiu v1,v0,16 | |
| 407fb8: 14600003 bnez v1,407fc8 <_int_malloc+0x60> | |
| 407fbc: 24120010 li s2,16 | |
| 407fc0: 2412fff8 li s2,-8 | |
| 407fc4: 00529024 and s2,v0,s2 | |
| 407fc8: 3c02004b lui v0,0x4b | |
| 407fcc: 8c42b980 lw v0,-18048(v0) | |
| 407fd0: 001218c2 srl v1,s2,0x3 | |
| 407fd4: 0052102b sltu v0,v0,s2 | |
| 407fd8: 14400022 bnez v0,408064 <_int_malloc+0xfc> | |
| 407fdc: 00000000 nop | |
| 407fe0: 00031080 sll v0,v1,0x2 | |
| 407fe4: 02021021 addu v0,s0,v0 | |
| 407fe8: 8c540000 lw s4,0(v0) | |
| 407fec: 2464fffe addiu a0,v1,-2 | |
| 407ff0: 1280001c beqz s4,408064 <_int_malloc+0xfc> | |
| 407ff4: 00000000 nop | |
| 407ff8: 8e820004 lw v0,4(s4) | |
| 407ffc: 000210c2 srl v0,v0,0x3 | |
| 408000: 2443fffe addiu v1,v0,-2 | |
| 408004: 148304d2 bne a0,v1,409350 <_int_malloc+0x13e8> | |
| 408008: 00000000 nop | |
| 40800c: 3c03004b lui v1,0x4b | |
| 408010: 8e840008 lw a0,8(s4) | |
| 408014: 8c63b984 lw v1,-18044(v1) | |
| 408018: 00021080 sll v0,v0,0x2 | |
| 40801c: 02028021 addu s0,s0,v0 | |
| 408020: ae040000 sw a0,0(s0) | |
| 408024: 26900008 addiu s0,s4,8 | |
| 408028: 14600138 bnez v1,40850c <_int_malloc+0x5a4> | |
| 40802c: 00000000 nop | |
| 408030: 8fbf0064 lw ra,100(sp) | |
| 408034: 02001021 move v0,s0 | |
| 408038: 8fbe0060 lw s8,96(sp) | |
| 40803c: 8fb7005c lw s7,92(sp) | |
| 408040: 8fb60058 lw s6,88(sp) | |
| 408044: 8fb50054 lw s5,84(sp) | |
| 408048: 8fb40050 lw s4,80(sp) | |
| 40804c: 8fb3004c lw s3,76(sp) | |
| 408050: 8fb20048 lw s2,72(sp) | |
| 408054: 8fb10044 lw s1,68(sp) | |
| 408058: 8fb00040 lw s0,64(sp) | |
| 40805c: 03e00008 jr ra | |
| 408060: 27bd0068 addiu sp,sp,104 | |
| 408064: 2e570200 sltiu s7,s2,512 | |
| 408068: 12e0002c beqz s7,40811c <_int_malloc+0x1b4> | |
| 40806c: 00000000 nop | |
| 408070: 2462fffe addiu v0,v1,-2 | |
| 408074: 26040038 addiu a0,s0,56 | |
| 408078: 000210c0 sll v0,v0,0x3 | |
| 40807c: 00821021 addu v0,a0,v0 | |
| 408080: 8c54000c lw s4,12(v0) | |
| 408084: 00603821 move a3,v1 | |
| 408088: 1282003d beq s4,v0,408180 <_int_malloc+0x218> | |
| 40808c: 00000000 nop | |
| 408090: 12800205 beqz s4,4088a8 <_int_malloc+0x940> | |
| 408094: 00000000 nop | |
| 408098: 8e83000c lw v1,12(s4) | |
| 40809c: 8c640008 lw a0,8(v1) | |
| 4080a0: 16840489 bne s4,a0,4092c8 <_int_malloc+0x1360> | |
| 4080a4: 00000000 nop | |
| 4080a8: 02929021 addu s2,s4,s2 | |
| 4080ac: 8e440004 lw a0,4(s2) | |
| 4080b0: ac43000c sw v1,12(v0) | |
| 4080b4: ac620008 sw v0,8(v1) | |
| 4080b8: 3c02004b lui v0,0x4b | |
| 4080bc: 34840001 ori a0,a0,0x1 | |
| 4080c0: 2442b4d4 addiu v0,v0,-19244 | |
| 4080c4: 12020004 beq s0,v0,4080d8 <_int_malloc+0x170> | |
| 4080c8: ae440004 sw a0,4(s2) | |
| 4080cc: 8e820004 lw v0,4(s4) | |
| 4080d0: 34420004 ori v0,v0,0x4 | |
| 4080d4: ae820004 sw v0,4(s4) | |
| 4080d8: 3c02004b lui v0,0x4b | |
| 4080dc: 8c42b984 lw v0,-18044(v0) | |
| 4080e0: 144002a6 bnez v0,408b7c <_int_malloc+0xc14> | |
| 4080e4: 26900008 addiu s0,s4,8 | |
| 4080e8: 8fbf0064 lw ra,100(sp) | |
| 4080ec: 02001021 move v0,s0 | |
| 4080f0: 8fbe0060 lw s8,96(sp) | |
| 4080f4: 8fb7005c lw s7,92(sp) | |
| 4080f8: 8fb60058 lw s6,88(sp) | |
| 4080fc: 8fb50054 lw s5,84(sp) | |
| 408100: 8fb40050 lw s4,80(sp) | |
| 408104: 8fb3004c lw s3,76(sp) | |
| 408108: 8fb20048 lw s2,72(sp) | |
| 40810c: 8fb10044 lw s1,68(sp) | |
| 408110: 8fb00040 lw s0,64(sp) | |
| 408114: 03e00008 jr ra | |
| 408118: 27bd0068 addiu sp,sp,104 | |
| 40811c: 00123982 srl a3,s2,0x6 | |
| 408120: 2ce20027 sltiu v0,a3,39 | |
| 408124: 14400012 bnez v0,408170 <_int_malloc+0x208> | |
| 408128: 24e70038 addiu a3,a3,56 | |
| 40812c: 00123a42 srl a3,s2,0x9 | |
| 408130: 2ce20015 sltiu v0,a3,21 | |
| 408134: 1440000e bnez v0,408170 <_int_malloc+0x208> | |
| 408138: 24e7005b addiu a3,a3,91 | |
| 40813c: 00123b02 srl a3,s2,0xc | |
| 408140: 2ce2000b sltiu v0,a3,11 | |
| 408144: 1440000a bnez v0,408170 <_int_malloc+0x208> | |
| 408148: 24e7006e addiu a3,a3,110 | |
| 40814c: 00123bc2 srl a3,s2,0xf | |
| 408150: 2ce20005 sltiu v0,a3,5 | |
| 408154: 14400006 bnez v0,408170 <_int_malloc+0x208> | |
| 408158: 24e70077 addiu a3,a3,119 | |
| 40815c: 00121482 srl v0,s2,0x12 | |
| 408160: 2c440003 sltiu a0,v0,3 | |
| 408164: 2407007e li a3,126 | |
| 408168: 2442007c addiu v0,v0,124 | |
| 40816c: 0044380b movn a3,v0,a0 | |
| 408170: 8e020004 lw v0,4(s0) | |
| 408174: 30420001 andi v0,v0,0x1 | |
| 408178: 10400173 beqz v0,408748 <_int_malloc+0x7e0> | |
| 40817c: 00000000 nop | |
| 408180: 26110030 addiu s1,s0,48 | |
| 408184: 265e0010 addiu s8,s2,16 | |
| 408188: 26020038 addiu v0,s0,56 | |
| 40818c: 08102078 j 4081e0 <_int_malloc+0x278> | |
| 408190: 24162710 li s6,10000 | |
| 408194: 2505fff0 addiu a1,t0,-16 | |
| 408198: 00452821 addu a1,v0,a1 | |
| 40819c: 8ca40008 lw a0,8(a1) | |
| 4081a0: 000848c2 srl t1,t0,0x3 | |
| 4081a4: 00093143 sra a2,t1,0x5 | |
| 4081a8: 24c6010c addiu a2,a2,268 | |
| 4081ac: 00063080 sll a2,a2,0x2 | |
| 4081b0: 02063021 addu a2,s0,a2 | |
| 4081b4: 8cc80000 lw t0,0(a2) | |
| 4081b8: 240a0001 li t2,1 | |
| 4081bc: 012a4804 sllv t1,t2,t1 | |
| 4081c0: 01284825 or t1,t1,t0 | |
| 4081c4: 26d6ffff addiu s6,s6,-1 | |
| 4081c8: acc90000 sw t1,0(a2) | |
| 4081cc: ae85000c sw a1,12(s4) | |
| 4081d0: ae840008 sw a0,8(s4) | |
| 4081d4: ac94000c sw s4,12(a0) | |
| 4081d8: 12c00042 beqz s6,4082e4 <_int_malloc+0x37c> | |
| 4081dc: acb40008 sw s4,8(a1) | |
| 4081e0: 8e14003c lw s4,60(s0) | |
| 4081e4: 1291003f beq s4,s1,4082e4 <_int_malloc+0x37c> | |
| 4081e8: 00000000 nop | |
| 4081ec: 8e840004 lw a0,4(s4) | |
| 4081f0: 8e95000c lw s5,12(s4) | |
| 4081f4: 2c850009 sltiu a1,a0,9 | |
| 4081f8: 14a001bb bnez a1,4088e8 <_int_malloc+0x980> | |
| 4081fc: 00000000 nop | |
| 408200: 8e050444 lw a1,1092(s0) | |
| 408204: 00a4282b sltu a1,a1,a0 | |
| 408208: 14a001b7 bnez a1,4088e8 <_int_malloc+0x980> | |
| 40820c: 00000000 nop | |
| 408210: 2408fff8 li t0,-8 | |
| 408214: 00884024 and t0,a0,t0 | |
| 408218: 12e00003 beqz s7,408228 <_int_malloc+0x2c0> | |
| 40821c: 00000000 nop | |
| 408220: 12350098 beq s1,s5,408484 <_int_malloc+0x51c> | |
| 408224: 00000000 nop | |
| 408228: ae15003c sw s5,60(s0) | |
| 40822c: 124800ea beq s2,t0,4085d8 <_int_malloc+0x670> | |
| 408230: aeb10008 sw s1,8(s5) | |
| 408234: 2d040200 sltiu a0,t0,512 | |
| 408238: 1480ffd6 bnez a0,408194 <_int_malloc+0x22c> | |
| 40823c: 00000000 nop | |
| 408240: 00084982 srl t1,t0,0x6 | |
| 408244: 2d240027 sltiu a0,t1,39 | |
| 408248: 1080005e beqz a0,4083c4 <_int_malloc+0x45c> | |
| 40824c: 00000000 nop | |
| 408250: 25260036 addiu a2,t1,54 | |
| 408254: 000630c0 sll a2,a2,0x3 | |
| 408258: 25290038 addiu t1,t1,56 | |
| 40825c: 00463021 addu a2,v0,a2 | |
| 408260: 8cc40008 lw a0,8(a2) | |
| 408264: 10860062 beq a0,a2,4083f0 <_int_malloc+0x488> | |
| 408268: 00000000 nop | |
| 40826c: 8cc5000c lw a1,12(a2) | |
| 408270: 8caa0004 lw t2,4(a1) | |
| 408274: 314b0004 andi t3,t2,0x4 | |
| 408278: 15600438 bnez t3,40935c <_int_malloc+0x13f4> | |
| 40827c: 00000000 nop | |
| 408280: 35080001 ori t0,t0,0x1 | |
| 408284: 010a502b sltu t2,t0,t2 | |
| 408288: 1140005d beqz t2,408400 <_int_malloc+0x498> | |
| 40828c: 00000000 nop | |
| 408290: 8c880014 lw t0,20(a0) | |
| 408294: ae840010 sw a0,16(s4) | |
| 408298: 240a0001 li t2,1 | |
| 40829c: ae880014 sw t0,20(s4) | |
| 4082a0: ac940014 sw s4,20(a0) | |
| 4082a4: 00c02021 move a0,a2 | |
| 4082a8: 00093143 sra a2,t1,0x5 | |
| 4082ac: 24c6010c addiu a2,a2,268 | |
| 4082b0: 00063080 sll a2,a2,0x2 | |
| 4082b4: 02063021 addu a2,s0,a2 | |
| 4082b8: ad140010 sw s4,16(t0) | |
| 4082bc: 8cc80000 lw t0,0(a2) | |
| 4082c0: 012a4804 sllv t1,t2,t1 | |
| 4082c4: 26d6ffff addiu s6,s6,-1 | |
| 4082c8: 01284825 or t1,t1,t0 | |
| 4082cc: acc90000 sw t1,0(a2) | |
| 4082d0: ae85000c sw a1,12(s4) | |
| 4082d4: ae840008 sw a0,8(s4) | |
| 4082d8: ac94000c sw s4,12(a0) | |
| 4082dc: 16c0ffc0 bnez s6,4081e0 <_int_malloc+0x278> | |
| 4082e0: acb40008 sw s4,8(a1) | |
| 4082e4: 12e000c9 beqz s7,40860c <_int_malloc+0x6a4> | |
| 4082e8: 00000000 nop | |
| 4082ec: 24e40001 addiu a0,a3,1 | |
| 4082f0: 00044942 srl t1,a0,0x5 | |
| 4082f4: 2526010c addiu a2,t1,268 | |
| 4082f8: 00063080 sll a2,a2,0x2 | |
| 4082fc: 02063021 addu a2,s0,a2 | |
| 408300: 24e5ffff addiu a1,a3,-1 | |
| 408304: 8cc80000 lw t0,0(a2) | |
| 408308: 000528c0 sll a1,a1,0x3 | |
| 40830c: 24060001 li a2,1 | |
| 408310: 00452821 addu a1,v0,a1 | |
| 408314: 00862004 sllv a0,a2,a0 | |
| 408318: 0104302b sltu a2,t0,a0 | |
| 40831c: 14c00003 bnez a2,40832c <_int_malloc+0x3c4> | |
| 408320: 00000000 nop | |
| 408324: 14800017 bnez a0,408384 <_int_malloc+0x41c> | |
| 408328: 00000000 nop | |
| 40832c: 2524010d addiu a0,t1,269 | |
| 408330: 00042080 sll a0,a0,0x2 | |
| 408334: 02042021 addu a0,s0,a0 | |
| 408338: 25290001 addiu t1,t1,1 | |
| 40833c: 2d250004 sltiu a1,t1,4 | |
| 408340: 10a0008f beqz a1,408580 <_int_malloc+0x618> | |
| 408344: 00000000 nop | |
| 408348: 24840004 addiu a0,a0,4 | |
| 40834c: 8c88fffc lw t0,-4(a0) | |
| 408350: 1100fff9 beqz t0,408338 <_int_malloc+0x3d0> | |
| 408354: 00000000 nop | |
| 408358: 00092a00 sll a1,t1,0x8 | |
| 40835c: 24040001 li a0,1 | |
| 408360: 24a5fff0 addiu a1,a1,-16 | |
| 408364: 00883024 and a2,a0,t0 | |
| 408368: 00452821 addu a1,v0,a1 | |
| 40836c: 14c00008 bnez a2,408390 <_int_malloc+0x428> | |
| 408370: 00000000 nop | |
| 408374: 00042040 sll a0,a0,0x1 | |
| 408378: 24a50008 addiu a1,a1,8 | |
| 40837c: 10800152 beqz a0,4088c8 <_int_malloc+0x960> | |
| 408380: 00000000 nop | |
| 408384: 00883024 and a2,a0,t0 | |
| 408388: 10c0fffa beqz a2,408374 <_int_malloc+0x40c> | |
| 40838c: 00000000 nop | |
| 408390: 8cb4000c lw s4,12(a1) | |
| 408394: 14b40108 bne a1,s4,4087b8 <_int_malloc+0x850> | |
| 408398: 00000000 nop | |
| 40839c: 2526010c addiu a2,t1,268 | |
| 4083a0: 00043827 nor a3,zero,a0 | |
| 4083a4: 00063080 sll a2,a2,0x2 | |
| 4083a8: 01074024 and t0,t0,a3 | |
| 4083ac: 02063021 addu a2,s0,a2 | |
| 4083b0: acc80000 sw t0,0(a2) | |
| 4083b4: 24a50008 addiu a1,a1,8 | |
| 4083b8: 00042040 sll a0,a0,0x1 | |
| 4083bc: 081020c6 j 408318 <_int_malloc+0x3b0> | |
| 4083c0: 00000000 nop | |
| 4083c4: 00084a42 srl t1,t0,0x9 | |
| 4083c8: 2d240015 sltiu a0,t1,21 | |
| 4083cc: 10800025 beqz a0,408464 <_int_malloc+0x4fc> | |
| 4083d0: 00000000 nop | |
| 4083d4: 25260059 addiu a2,t1,89 | |
| 4083d8: 000630c0 sll a2,a2,0x3 | |
| 4083dc: 00463021 addu a2,v0,a2 | |
| 4083e0: 8cc40008 lw a0,8(a2) | |
| 4083e4: 2529005b addiu t1,t1,91 | |
| 4083e8: 1486ffa0 bne a0,a2,40826c <_int_malloc+0x304> | |
| 4083ec: 00000000 nop | |
| 4083f0: ae940014 sw s4,20(s4) | |
| 4083f4: ae940010 sw s4,16(s4) | |
| 4083f8: 08102069 j 4081a4 <_int_malloc+0x23c> | |
| 4083fc: 00802821 move a1,a0 | |
| 408400: 8c850004 lw a1,4(a0) | |
| 408404: 30a60004 andi a2,a1,0x4 | |
| 408408: 10c00008 beqz a2,40842c <_int_malloc+0x4c4> | |
| 40840c: 00000000 nop | |
| 408410: 081024cc j 409330 <_int_malloc+0x13c8> | |
| 408414: 00000000 nop | |
| 408418: 8c840010 lw a0,16(a0) | |
| 40841c: 8c850004 lw a1,4(a0) | |
| 408420: 30a60004 andi a2,a1,0x4 | |
| 408424: 14c00118 bnez a2,408888 <_int_malloc+0x920> | |
| 408428: 00000000 nop | |
| 40842c: 0105302b sltu a2,t0,a1 | |
| 408430: 14c0fff9 bnez a2,408418 <_int_malloc+0x4b0> | |
| 408434: 00000000 nop | |
| 408438: 11050045 beq t0,a1,408550 <_int_malloc+0x5e8> | |
| 40843c: 00000000 nop | |
| 408440: 8c850014 lw a1,20(a0) | |
| 408444: ae840010 sw a0,16(s4) | |
| 408448: ae850014 sw a1,20(s4) | |
| 40844c: ac940014 sw s4,20(a0) | |
| 408450: 8e850014 lw a1,20(s4) | |
| 408454: acb40010 sw s4,16(a1) | |
| 408458: 8c85000c lw a1,12(a0) | |
| 40845c: 08102069 j 4081a4 <_int_malloc+0x23c> | |
| 408460: 00000000 nop | |
| 408464: 00084b02 srl t1,t0,0xc | |
| 408468: 2d24000b sltiu a0,t1,11 | |
| 40846c: 10800030 beqz a0,408530 <_int_malloc+0x5c8> | |
| 408470: 00000000 nop | |
| 408474: 2526006c addiu a2,t1,108 | |
| 408478: 000630c0 sll a2,a2,0x3 | |
| 40847c: 08102097 j 40825c <_int_malloc+0x2f4> | |
| 408480: 2529006e addiu t1,t1,110 | |
| 408484: 8e040034 lw a0,52(s0) | |
| 408488: 1494ff67 bne a0,s4,408228 <_int_malloc+0x2c0> | |
| 40848c: 00000000 nop | |
| 408490: 03c8282b sltu a1,s8,t0 | |
| 408494: 10a0ff64 beqz a1,408228 <_int_malloc+0x2c0> | |
| 408498: 00000000 nop | |
| 40849c: 01124023 subu t0,t0,s2 | |
| 4084a0: 0292a021 addu s4,s4,s2 | |
| 4084a4: 2d020200 sltiu v0,t0,512 | |
| 4084a8: ae140034 sw s4,52(s0) | |
| 4084ac: ae140038 sw s4,56(s0) | |
| 4084b0: ae14003c sw s4,60(s0) | |
| 4084b4: ae910008 sw s1,8(s4) | |
| 4084b8: 14400003 bnez v0,4084c8 <_int_malloc+0x560> | |
| 4084bc: ae91000c sw s1,12(s4) | |
| 4084c0: ae800010 sw zero,16(s4) | |
| 4084c4: ae800014 sw zero,20(s4) | |
| 4084c8: 3c03004b lui v1,0x4b | |
| 4084cc: 2463b4d4 addiu v1,v1,-19244 | |
| 4084d0: 02038026 xor s0,s0,v1 | |
| 4084d4: 3c03004b lui v1,0x4b | |
| 4084d8: 24020004 li v0,4 | |
| 4084dc: 8c63b984 lw v1,-18044(v1) | |
| 4084e0: 0010100a movz v0,zero,s0 | |
| 4084e4: 36520001 ori s2,s2,0x1 | |
| 4084e8: 02421025 or v0,s2,v0 | |
| 4084ec: 35050001 ori a1,t0,0x1 | |
| 4084f0: 02883021 addu a2,s4,t0 | |
| 4084f4: ac820004 sw v0,4(a0) | |
| 4084f8: acc80000 sw t0,0(a2) | |
| 4084fc: ae850004 sw a1,4(s4) | |
| 408500: 24900008 addiu s0,a0,8 | |
| 408504: 1060feca beqz v1,408030 <_int_malloc+0xc8> | |
| 408508: 00000000 nop | |
| 40850c: 8f998064 lw t9,-32668(gp) | |
| 408510: 00031827 nor v1,zero,v1 | |
| 408514: 02002021 move a0,s0 | |
| 408518: 306500ff andi a1,v1,0xff | |
| 40851c: 02603021 move a2,s3 | |
| 408520: 041115f3 bal 40dcf0 <memset> | |
| 408524: 00000000 nop | |
| 408528: 0810200c j 408030 <_int_malloc+0xc8> | |
| 40852c: 00000000 nop | |
| 408530: 00084bc2 srl t1,t0,0xf | |
| 408534: 2d240005 sltiu a0,t1,5 | |
| 408538: 10800009 beqz a0,408560 <_int_malloc+0x5f8> | |
| 40853c: 00000000 nop | |
| 408540: 25260075 addiu a2,t1,117 | |
| 408544: 000630c0 sll a2,a2,0x3 | |
| 408548: 08102097 j 40825c <_int_malloc+0x2f4> | |
| 40854c: 25290077 addiu t1,t1,119 | |
| 408550: 8c840008 lw a0,8(a0) | |
| 408554: 8c85000c lw a1,12(a0) | |
| 408558: 08102069 j 4081a4 <_int_malloc+0x23c> | |
| 40855c: 00000000 nop | |
| 408560: 00084c82 srl t1,t0,0x12 | |
| 408564: 2d240003 sltiu a0,t1,3 | |
| 408568: 10800025 beqz a0,408600 <_int_malloc+0x698> | |
| 40856c: 00000000 nop | |
| 408570: 2526007a addiu a2,t1,122 | |
| 408574: 000630c0 sll a2,a2,0x3 | |
| 408578: 08102097 j 40825c <_int_malloc+0x2f4> | |
| 40857c: 2529007c addiu t1,t1,124 | |
| 408580: 8e140030 lw s4,48(s0) | |
| 408584: 2415fff8 li s5,-8 | |
| 408588: 8e840004 lw a0,4(s4) | |
| 40858c: 0095a824 and s5,a0,s5 | |
| 408590: 02be282b sltu a1,s5,s8 | |
| 408594: 10a000e3 beqz a1,408924 <_int_malloc+0x9bc> | |
| 408598: 00000000 nop | |
| 40859c: 8e050004 lw a1,4(s0) | |
| 4085a0: 30a50001 andi a1,a1,0x1 | |
| 4085a4: 14a000f2 bnez a1,408970 <_int_malloc+0xa08> | |
| 4085a8: 00000000 nop | |
| 4085ac: 12e002f2 beqz s7,409178 <_int_malloc+0x1210> | |
| 4085b0: 00000000 nop | |
| 4085b4: 02002021 move a0,s0 | |
| 4085b8: afa20034 sw v0,52(sp) | |
| 4085bc: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 4085c0: afa30038 sw v1,56(sp) | |
| 4085c4: 8fa30038 lw v1,56(sp) | |
| 4085c8: 8fbc0018 lw gp,24(sp) | |
| 4085cc: 8fa20034 lw v0,52(sp) | |
| 4085d0: 08102063 j 40818c <_int_malloc+0x224> | |
| 4085d4: 00603821 move a3,v1 | |
| 4085d8: 02929021 addu s2,s4,s2 | |
| 4085dc: 8e420004 lw v0,4(s2) | |
| 4085e0: 34420001 ori v0,v0,0x1 | |
| 4085e4: ae420004 sw v0,4(s2) | |
| 4085e8: 3c02004b lui v0,0x4b | |
| 4085ec: 2442b4d4 addiu v0,v0,-19244 | |
| 4085f0: 1602feb6 bne s0,v0,4080cc <_int_malloc+0x164> | |
| 4085f4: 00000000 nop | |
| 4085f8: 08102036 j 4080d8 <_int_malloc+0x170> | |
| 4085fc: 00000000 nop | |
| 408600: 240603e0 li a2,992 | |
| 408604: 08102097 j 40825c <_int_malloc+0x2f4> | |
| 408608: 2409007e li t1,126 | |
| 40860c: 24e4fffe addiu a0,a3,-2 | |
| 408610: 000420c0 sll a0,a0,0x3 | |
| 408614: 00442021 addu a0,v0,a0 | |
| 408618: 8c850008 lw a1,8(a0) | |
| 40861c: 10a4ff33 beq a1,a0,4082ec <_int_malloc+0x384> | |
| 408620: 00000000 nop | |
| 408624: 8ca60004 lw a2,4(a1) | |
| 408628: 00d2302b sltu a2,a2,s2 | |
| 40862c: 14c0ff2f bnez a2,4082ec <_int_malloc+0x384> | |
| 408630: 00000000 nop | |
| 408634: 8cb40014 lw s4,20(a1) | |
| 408638: 2415fff8 li s5,-8 | |
| 40863c: 8e830004 lw v1,4(s4) | |
| 408640: 0075a824 and s5,v1,s5 | |
| 408644: 02b2102b sltu v0,s5,s2 | |
| 408648: 10400008 beqz v0,40866c <_int_malloc+0x704> | |
| 40864c: 00000000 nop | |
| 408650: 2402fff8 li v0,-8 | |
| 408654: 8e940014 lw s4,20(s4) | |
| 408658: 8e830004 lw v1,4(s4) | |
| 40865c: 0062a824 and s5,v1,v0 | |
| 408660: 02b2282b sltu a1,s5,s2 | |
| 408664: 14a0fffb bnez a1,408654 <_int_malloc+0x6ec> | |
| 408668: 00000000 nop | |
| 40866c: 8c82000c lw v0,12(a0) | |
| 408670: 10540313 beq v0,s4,4092c0 <_int_malloc+0x1358> | |
| 408674: 00000000 nop | |
| 408678: 8e820008 lw v0,8(s4) | |
| 40867c: 8c440004 lw a0,4(v0) | |
| 408680: 14830003 bne a0,v1,408690 <_int_malloc+0x728> | |
| 408684: 00000000 nop | |
| 408688: 0040a021 move s4,v0 | |
| 40868c: 8c420008 lw v0,8(v0) | |
| 408690: 8c44000c lw a0,12(v0) | |
| 408694: 8e83000c lw v1,12(s4) | |
| 408698: 168402f3 bne s4,a0,409268 <_int_malloc+0x1300> | |
| 40869c: 00000000 nop | |
| 4086a0: 8c640008 lw a0,8(v1) | |
| 4086a4: 168402f0 bne s4,a0,409268 <_int_malloc+0x1300> | |
| 4086a8: 00000000 nop | |
| 4086ac: 8e840004 lw a0,4(s4) | |
| 4086b0: ac43000c sw v1,12(v0) | |
| 4086b4: ac620008 sw v0,8(v1) | |
| 4086b8: 2c830200 sltiu v1,a0,512 | |
| 4086bc: 14600004 bnez v1,4086d0 <_int_malloc+0x768> | |
| 4086c0: 00000000 nop | |
| 4086c4: 8e830010 lw v1,16(s4) | |
| 4086c8: 146002ef bnez v1,409288 <_int_malloc+0x1320> | |
| 4086cc: 00000000 nop | |
| 4086d0: 02b21823 subu v1,s5,s2 | |
| 4086d4: 2c620010 sltiu v0,v1,16 | |
| 4086d8: 14400050 bnez v0,40881c <_int_malloc+0x8b4> | |
| 4086dc: 00000000 nop | |
| 4086e0: 8e040038 lw a0,56(s0) | |
| 4086e4: 8c82000c lw v0,12(a0) | |
| 4086e8: 145102cc bne v0,s1,40921c <_int_malloc+0x12b4> | |
| 4086ec: 00000000 nop | |
| 4086f0: 02921021 addu v0,s4,s2 | |
| 4086f4: 2c650200 sltiu a1,v1,512 | |
| 4086f8: ac51000c sw s1,12(v0) | |
| 4086fc: ac440008 sw a0,8(v0) | |
| 408700: ac82000c sw v0,12(a0) | |
| 408704: 14a00003 bnez a1,408714 <_int_malloc+0x7ac> | |
| 408708: ae020038 sw v0,56(s0) | |
| 40870c: ac400010 sw zero,16(v0) | |
| 408710: ac400014 sw zero,20(v0) | |
| 408714: 3c05004b lui a1,0x4b | |
| 408718: 24a5b4d4 addiu a1,a1,-19244 | |
| 40871c: 02058026 xor s0,s0,a1 | |
| 408720: 24040004 li a0,4 | |
| 408724: 0010200a movz a0,zero,s0 | |
| 408728: 36520001 ori s2,s2,0x1 | |
| 40872c: 02442025 or a0,s2,a0 | |
| 408730: 34650001 ori a1,v1,0x1 | |
| 408734: 00433021 addu a2,v0,v1 | |
| 408738: ae840004 sw a0,4(s4) | |
| 40873c: acc30000 sw v1,0(a2) | |
| 408740: 08102036 j 4080d8 <_int_malloc+0x170> | |
| 408744: ac450004 sw a1,4(v0) | |
| 408748: 02002021 move a0,s0 | |
| 40874c: afa30038 sw v1,56(sp) | |
| 408750: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 408754: afa70030 sw a3,48(sp) | |
| 408758: 8fbc0018 lw gp,24(sp) | |
| 40875c: 8fa70030 lw a3,48(sp) | |
| 408760: 08102060 j 408180 <_int_malloc+0x218> | |
| 408764: 8fa30038 lw v1,56(sp) | |
| 408768: 7c03e83b 0x7c03e83b | |
| 40876c: 00601021 move v0,v1 | |
| 408770: 8f838a2c lw v1,-30164(gp) | |
| 408774: 8fbf0064 lw ra,100(sp) | |
| 408778: 00008021 move s0,zero | |
| 40877c: 00621021 addu v0,v1,v0 | |
| 408780: 2403000c li v1,12 | |
| 408784: ac430000 sw v1,0(v0) | |
| 408788: 8fbe0060 lw s8,96(sp) | |
| 40878c: 02001021 move v0,s0 | |
| 408790: 8fb7005c lw s7,92(sp) | |
| 408794: 8fb60058 lw s6,88(sp) | |
| 408798: 8fb50054 lw s5,84(sp) | |
| 40879c: 8fb40050 lw s4,80(sp) | |
| 4087a0: 8fb3004c lw s3,76(sp) | |
| 4087a4: 8fb20048 lw s2,72(sp) | |
| 4087a8: 8fb10044 lw s1,68(sp) | |
| 4087ac: 8fb00040 lw s0,64(sp) | |
| 4087b0: 03e00008 jr ra | |
| 4087b4: 27bd0068 addiu sp,sp,104 | |
| 4087b8: 8e850004 lw a1,4(s4) | |
| 4087bc: 2415fff8 li s5,-8 | |
| 4087c0: 00b5a824 and s5,a1,s5 | |
| 4087c4: 02b2102b sltu v0,s5,s2 | |
| 4087c8: 1440029f bnez v0,409248 <_int_malloc+0x12e0> | |
| 4087cc: 00000000 nop | |
| 4087d0: 8e820008 lw v0,8(s4) | |
| 4087d4: 8e84000c lw a0,12(s4) | |
| 4087d8: 8c43000c lw v1,12(v0) | |
| 4087dc: 14740292 bne v1,s4,409228 <_int_malloc+0x12c0> | |
| 4087e0: 00000000 nop | |
| 4087e4: 8c860008 lw a2,8(a0) | |
| 4087e8: 1466028f bne v1,a2,409228 <_int_malloc+0x12c0> | |
| 4087ec: 00000000 nop | |
| 4087f0: 2ca50200 sltiu a1,a1,512 | |
| 4087f4: ac44000c sw a0,12(v0) | |
| 4087f8: 14a00004 bnez a1,40880c <_int_malloc+0x8a4> | |
| 4087fc: ac820008 sw v0,8(a0) | |
| 408800: 8c640010 lw a0,16(v1) | |
| 408804: 1480024e bnez a0,409140 <_int_malloc+0x11d8> | |
| 408808: 00000000 nop | |
| 40880c: 02b21823 subu v1,s5,s2 | |
| 408810: 2c620010 sltiu v0,v1,16 | |
| 408814: 1040000b beqz v0,408844 <_int_malloc+0x8dc> | |
| 408818: 00000000 nop | |
| 40881c: 0295a821 addu s5,s4,s5 | |
| 408820: 8ea20004 lw v0,4(s5) | |
| 408824: 34420001 ori v0,v0,0x1 | |
| 408828: aea20004 sw v0,4(s5) | |
| 40882c: 3c02004b lui v0,0x4b | |
| 408830: 2442b4d4 addiu v0,v0,-19244 | |
| 408834: 1602fe25 bne s0,v0,4080cc <_int_malloc+0x164> | |
| 408838: 00000000 nop | |
| 40883c: 08102036 j 4080d8 <_int_malloc+0x170> | |
| 408840: 00000000 nop | |
| 408844: 8e040038 lw a0,56(s0) | |
| 408848: 8c82000c lw v0,12(a0) | |
| 40884c: 14510269 bne v0,s1,4091f4 <_int_malloc+0x128c> | |
| 408850: 00000000 nop | |
| 408854: 02921021 addu v0,s4,s2 | |
| 408858: ac51000c sw s1,12(v0) | |
| 40885c: ac440008 sw a0,8(v0) | |
| 408860: ac82000c sw v0,12(a0) | |
| 408864: 12e00002 beqz s7,408870 <_int_malloc+0x908> | |
| 408868: ae020038 sw v0,56(s0) | |
| 40886c: ae020034 sw v0,52(s0) | |
| 408870: 2c640200 sltiu a0,v1,512 | |
| 408874: 1480ffa7 bnez a0,408714 <_int_malloc+0x7ac> | |
| 408878: 00000000 nop | |
| 40887c: ac400010 sw zero,16(v0) | |
| 408880: 081021c5 j 408714 <_int_malloc+0x7ac> | |
| 408884: ac400014 sw zero,20(v0) | |
| 408888: 3c040048 lui a0,0x48 | |
| 40888c: 3c050048 lui a1,0x48 | |
| 408890: 3c070048 lui a3,0x48 | |
| 408894: 24840020 addiu a0,a0,32 | |
| 408898: 24a5fa80 addiu a1,a1,-1408 | |
| 40889c: 24061185 li a2,4485 | |
| 4088a0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 4088a4: 24e70d18 addiu a3,a3,3352 | |
| 4088a8: 02002021 move a0,s0 | |
| 4088ac: afa30038 sw v1,56(sp) | |
| 4088b0: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 4088b4: afa30030 sw v1,48(sp) | |
| 4088b8: 8fbc0018 lw gp,24(sp) | |
| 4088bc: 8fa30038 lw v1,56(sp) | |
| 4088c0: 08102060 j 408180 <_int_malloc+0x218> | |
| 4088c4: 8fa70030 lw a3,48(sp) | |
| 4088c8: 3c040048 lui a0,0x48 | |
| 4088cc: 3c050048 lui a1,0x48 | |
| 4088d0: 3c070048 lui a3,0x48 | |
| 4088d4: 24840090 addiu a0,a0,144 | |
| 4088d8: 24a5fa80 addiu a1,a1,-1408 | |
| 4088dc: 24061206 li a2,4614 | |
| 4088e0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 4088e4: 24e70d18 addiu a3,a3,3352 | |
| 4088e8: 3c05004b lui a1,0x4b | |
| 4088ec: 8ca49c34 lw a0,-25548(a1) | |
| 4088f0: 3c050048 lui a1,0x48 | |
| 4088f4: 24a5ffe8 addiu a1,a1,-24 | |
| 4088f8: 26860008 addiu a2,s4,8 | |
| 4088fc: afa20034 sw v0,52(sp) | |
| 408900: afa30038 sw v1,56(sp) | |
| 408904: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 408908: afa70030 sw a3,48(sp) | |
| 40890c: 8fbc0018 lw gp,24(sp) | |
| 408910: 8e840004 lw a0,4(s4) | |
| 408914: 8fa70030 lw a3,48(sp) | |
| 408918: 8fa30038 lw v1,56(sp) | |
| 40891c: 08102084 j 408210 <_int_malloc+0x2a8> | |
| 408920: 8fa20034 lw v0,52(sp) | |
| 408924: 3c04004b lui a0,0x4b | |
| 408928: 2484b4d4 addiu a0,a0,-19244 | |
| 40892c: 3c03004b lui v1,0x4b | |
| 408930: 02042026 xor a0,s0,a0 | |
| 408934: 24020004 li v0,4 | |
| 408938: 8c63b984 lw v1,-18044(v1) | |
| 40893c: 02b2a823 subu s5,s5,s2 | |
| 408940: 0004100a movz v0,zero,a0 | |
| 408944: 36440001 ori a0,s2,0x1 | |
| 408948: 00821025 or v0,a0,v0 | |
| 40894c: 02929021 addu s2,s4,s2 | |
| 408950: 36b50001 ori s5,s5,0x1 | |
| 408954: ae120030 sw s2,48(s0) | |
| 408958: ae820004 sw v0,4(s4) | |
| 40895c: 26900008 addiu s0,s4,8 | |
| 408960: 1060fdb3 beqz v1,408030 <_int_malloc+0xc8> | |
| 408964: ae550004 sw s5,4(s2) | |
| 408968: 08102143 j 40850c <_int_malloc+0x5a4> | |
| 40896c: 00000000 nop | |
| 408970: 3c17004b lui s7,0x4b | |
| 408974: 26f7b920 addiu s7,s7,-18144 | |
| 408978: 8eea001c lw t2,28(s7) | |
| 40897c: 8ee20008 lw v0,8(s7) | |
| 408980: afa00024 sw zero,36(sp) | |
| 408984: 2543ffff addiu v1,t2,-1 | |
| 408988: 0242102b sltu v0,s2,v0 | |
| 40898c: afaa002c sw t2,44(sp) | |
| 408990: afa30028 sw v1,40(sp) | |
| 408994: 14400015 bnez v0,4089ec <_int_malloc+0xa84> | |
| 408998: 00000000 nop | |
| 40899c: 8ee3000c lw v1,12(s7) | |
| 4089a0: 8ee20010 lw v0,16(s7) | |
| 4089a4: 0062102a slt v0,v1,v0 | |
| 4089a8: 10400010 beqz v0,4089ec <_int_malloc+0xa84> | |
| 4089ac: 00000000 nop | |
| 4089b0: 8faa002c lw t2,44(sp) | |
| 4089b4: 8fa30028 lw v1,40(sp) | |
| 4089b8: 25540003 addiu s4,t2,3 | |
| 4089bc: 00031027 nor v0,zero,v1 | |
| 4089c0: 0292a021 addu s4,s4,s2 | |
| 4089c4: 0282a024 and s4,s4,v0 | |
| 4089c8: 0254102b sltu v0,s2,s4 | |
| 4089cc: 144001aa bnez v0,409078 <_int_malloc+0x1110> | |
| 4089d0: 00000000 nop | |
| 4089d4: 8e140030 lw s4,48(s0) | |
| 4089d8: 240a0001 li t2,1 | |
| 4089dc: 2415fff8 li s5,-8 | |
| 4089e0: 8e840004 lw a0,4(s4) | |
| 4089e4: afaa0024 sw t2,36(sp) | |
| 4089e8: 0095a824 and s5,a0,s5 | |
| 4089ec: 02955021 addu t2,s4,s5 | |
| 4089f0: afaa0020 sw t2,32(sp) | |
| 4089f4: 1234019c beq s1,s4,409068 <_int_malloc+0x1100> | |
| 4089f8: 00000000 nop | |
| 4089fc: 2ea20010 sltiu v0,s5,16 | |
| 408a00: 1440013e bnez v0,408efc <_int_malloc+0xf94> | |
| 408a04: 00000000 nop | |
| 408a08: 30840001 andi a0,a0,0x1 | |
| 408a0c: 1080013b beqz a0,408efc <_int_malloc+0xf94> | |
| 408a10: 00000000 nop | |
| 408a14: 8fa30020 lw v1,32(sp) | |
| 408a18: 8faa0028 lw t2,40(sp) | |
| 408a1c: 006a1024 and v0,v1,t2 | |
| 408a20: 14400136 bnez v0,408efc <_int_malloc+0xf94> | |
| 408a24: 00000000 nop | |
| 408a28: 02be102b sltu v0,s5,s8 | |
| 408a2c: 1040012b beqz v0,408edc <_int_malloc+0xf74> | |
| 408a30: 00000000 nop | |
| 408a34: 8e030004 lw v1,4(s0) | |
| 408a38: 30620001 andi v0,v1,0x1 | |
| 408a3c: 10400172 beqz v0,409008 <_int_malloc+0x10a0> | |
| 408a40: 00000000 nop | |
| 408a44: 3c16004b lui s6,0x4b | |
| 408a48: 26d6b4d4 addiu s6,s6,-19244 | |
| 408a4c: 12160083 beq s0,s6,408c5c <_int_malloc+0xcf4> | |
| 408a50: 00000000 nop | |
| 408a54: 3c03fff0 lui v1,0xfff0 | |
| 408a58: 02831824 and v1,s4,v1 | |
| 408a5c: 8c6a0008 lw t2,8(v1) | |
| 408a60: 03d52023 subu a0,s8,s5 | |
| 408a64: afaa0020 sw t2,32(sp) | |
| 408a68: 1880005b blez a0,408bd8 <_int_malloc+0xc70> | |
| 408a6c: 00000000 nop | |
| 408a70: 8f9982fc lw t9,-32004(gp) | |
| 408a74: afa30038 sw v1,56(sp) | |
| 408a78: afa40030 sw a0,48(sp) | |
| 408a7c: 041119d4 bal 40f1d0 <__getpagesize> | |
| 408a80: 00000000 nop | |
| 408a84: 8fa40030 lw a0,48(sp) | |
| 408a88: 2442ffff addiu v0,v0,-1 | |
| 408a8c: 8faa0020 lw t2,32(sp) | |
| 408a90: 00023827 nor a3,zero,v0 | |
| 408a94: 00441021 addu v0,v0,a0 | |
| 408a98: 00e23824 and a3,a3,v0 | |
| 408a9c: 3c020010 lui v0,0x10 | |
| 408aa0: 00ea3821 addu a3,a3,t2 | |
| 408aa4: 24420001 addiu v0,v0,1 | |
| 408aa8: 00e2102b sltu v0,a3,v0 | |
| 408aac: 8fbc0018 lw gp,24(sp) | |
| 408ab0: 10400049 beqz v0,408bd8 <_int_malloc+0xc70> | |
| 408ab4: 8fa30038 lw v1,56(sp) | |
| 408ab8: 8c65000c lw a1,12(v1) | |
| 408abc: 02802021 move a0,s4 | |
| 408ac0: 00a7102b sltu v0,a1,a3 | |
| 408ac4: 14400036 bnez v0,408ba0 <_int_malloc+0xc38> | |
| 408ac8: 00000000 nop | |
| 408acc: 3c02004b lui v0,0x4b | |
| 408ad0: 8faa0020 lw t2,32(sp) | |
| 408ad4: 8e050444 lw a1,1092(s0) | |
| 408ad8: 8c49b988 lw t1,-18040(v0) | |
| 408adc: 00674021 addu t0,v1,a3 | |
| 408ae0: 00ea3023 subu a2,a3,t2 | |
| 408ae4: 01144023 subu t0,t0,s4 | |
| 408ae8: 00c52821 addu a1,a2,a1 | |
| 408aec: 35080001 ori t0,t0,0x1 | |
| 408af0: 00c93021 addu a2,a2,t1 | |
| 408af4: ac670008 sw a3,8(v1) | |
| 408af8: ac46b988 sw a2,-18040(v0) | |
| 408afc: ae050444 sw a1,1092(s0) | |
| 408b00: ae880004 sw t0,4(s4) | |
| 408b04: 8e020448 lw v0,1096(s0) | |
| 408b08: 0045102b sltu v0,v0,a1 | |
| 408b0c: 10400002 beqz v0,408b18 <_int_malloc+0xbb0> | |
| 408b10: 00000000 nop | |
| 408b14: ae050448 sw a1,1096(s0) | |
| 408b18: 8c830004 lw v1,4(a0) | |
| 408b1c: 2402fff8 li v0,-8 | |
| 408b20: 00621824 and v1,v1,v0 | |
| 408b24: 007ef02b sltu s8,v1,s8 | |
| 408b28: 17c0ff0f bnez s8,408768 <_int_malloc+0x800> | |
| 408b2c: 00000000 nop | |
| 408b30: 24020004 li v0,4 | |
| 408b34: 0216b026 xor s6,s0,s6 | |
| 408b38: 00721823 subu v1,v1,s2 | |
| 408b3c: 36450001 ori a1,s2,0x1 | |
| 408b40: 0016100a movz v0,zero,s6 | |
| 408b44: 00929021 addu s2,a0,s2 | |
| 408b48: 00a21025 or v0,a1,v0 | |
| 408b4c: 34650001 ori a1,v1,0x1 | |
| 408b50: ae120030 sw s2,48(s0) | |
| 408b54: 24830008 addiu v1,a0,8 | |
| 408b58: ac820004 sw v0,4(a0) | |
| 408b5c: ae450004 sw a1,4(s2) | |
| 408b60: 00008021 move s0,zero | |
| 408b64: 1060fd32 beqz v1,408030 <_int_malloc+0xc8> | |
| 408b68: 00000000 nop | |
| 408b6c: 3c02004b lui v0,0x4b | |
| 408b70: 8c42b984 lw v0,-18044(v0) | |
| 408b74: 1040fd2e beqz v0,408030 <_int_malloc+0xc8> | |
| 408b78: 00608021 move s0,v1 | |
| 408b7c: 8f998064 lw t9,-32668(gp) | |
| 408b80: 00021027 nor v0,zero,v0 | |
| 408b84: 02002021 move a0,s0 | |
| 408b88: 304500ff andi a1,v0,0xff | |
| 408b8c: 02603021 move a2,s3 | |
| 408b90: 04111457 bal 40dcf0 <memset> | |
| 408b94: 00000000 nop | |
| 408b98: 0810200c j 408030 <_int_malloc+0xc8> | |
| 408b9c: 00000000 nop | |
| 408ba0: 8f998154 lw t9,-32428(gp) | |
| 408ba4: 00652021 addu a0,v1,a1 | |
| 408ba8: afa70030 sw a3,48(sp) | |
| 408bac: 00e52823 subu a1,a3,a1 | |
| 408bb0: 24060003 li a2,3 | |
| 408bb4: 04111d21 bal 41003c <__mprotect> | |
| 408bb8: 00000000 nop | |
| 408bbc: 8fbc0018 lw gp,24(sp) | |
| 408bc0: 8fa30038 lw v1,56(sp) | |
| 408bc4: 14400004 bnez v0,408bd8 <_int_malloc+0xc70> | |
| 408bc8: 8fa70030 lw a3,48(sp) | |
| 408bcc: 8e040030 lw a0,48(s0) | |
| 408bd0: 081022b3 j 408acc <_int_malloc+0xb64> | |
| 408bd4: ac67000c sw a3,12(v1) | |
| 408bd8: 8ee50004 lw a1,4(s7) | |
| 408bdc: 26440020 addiu a0,s2,32 | |
| 408be0: 0c101630 jal 4058c0 <new_heap> | |
| 408be4: afa30038 sw v1,56(sp) | |
| 408be8: 8fbc0018 lw gp,24(sp) | |
| 408bec: 104000d9 beqz v0,408f54 <_int_malloc+0xfec> | |
| 408bf0: 8fa30038 lw v1,56(sp) | |
| 408bf4: 8c440008 lw a0,8(v0) | |
| 408bf8: 3c08004b lui t0,0x4b | |
| 408bfc: 8e050444 lw a1,1092(s0) | |
| 408c00: 8d0bb988 lw t3,-18040(t0) | |
| 408c04: 248afff0 addiu t2,a0,-16 | |
| 408c08: 26a7fff0 addiu a3,s5,-16 | |
| 408c0c: 00852821 addu a1,a0,a1 | |
| 408c10: 01645821 addu t3,t3,a0 | |
| 408c14: 26b5fff8 addiu s5,s5,-8 | |
| 408c18: 24440010 addiu a0,v0,16 | |
| 408c1c: 354a0001 ori t2,t2,0x1 | |
| 408c20: ac500000 sw s0,0(v0) | |
| 408c24: ac430004 sw v1,4(v0) | |
| 408c28: 02953021 addu a2,s4,s5 | |
| 408c2c: ae050444 sw a1,1092(s0) | |
| 408c30: ae040030 sw a0,48(s0) | |
| 408c34: 2ce90010 sltiu t1,a3,16 | |
| 408c38: ac4a0014 sw t2,20(v0) | |
| 408c3c: 24020001 li v0,1 | |
| 408c40: ad0bb988 sw t3,-18040(t0) | |
| 408c44: 112000b5 beqz t1,408f1c <_int_malloc+0xfb4> | |
| 408c48: acc20004 sw v0,4(a2) | |
| 408c4c: 36a20001 ori v0,s5,0x1 | |
| 408c50: ae820004 sw v0,4(s4) | |
| 408c54: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408c58: acd50000 sw s5,0(a2) | |
| 408c5c: 8ee20004 lw v0,4(s7) | |
| 408c60: 30710002 andi s1,v1,0x2 | |
| 408c64: 8faa0028 lw t2,40(sp) | |
| 408c68: 24420010 addiu v0,v0,16 | |
| 408c6c: 00521021 addu v0,v0,s2 | |
| 408c70: 8fa30028 lw v1,40(sp) | |
| 408c74: 00552023 subu a0,v0,s5 | |
| 408c78: 0091100a movz v0,a0,s1 | |
| 408c7c: 000a5027 nor t2,zero,t2 | |
| 408c80: 00438821 addu s1,v0,v1 | |
| 408c84: 022a8824 and s1,s1,t2 | |
| 408c88: 1a2000b8 blez s1,408f6c <_int_malloc+0x1004> | |
| 408c8c: afaa0024 sw t2,36(sp) | |
| 408c90: 3c02004b lui v0,0x4b | |
| 408c94: 8c599c4c lw t9,-25524(v0) | |
| 408c98: 0320f809 jalr t9 | |
| 408c9c: 02202021 move a0,s1 | |
| 408ca0: 00403021 move a2,v0 | |
| 408ca4: 104000b1 beqz v0,408f6c <_int_malloc+0x1004> | |
| 408ca8: 8fbc0018 lw gp,24(sp) | |
| 408cac: 8f8282f8 lw v0,-32008(gp) | |
| 408cb0: 8c590000 lw t9,0(v0) | |
| 408cb4: 13200005 beqz t9,408ccc <_int_malloc+0xd64> | |
| 408cb8: 00000000 nop | |
| 408cbc: 0320f809 jalr t9 | |
| 408cc0: afa60030 sw a2,48(sp) | |
| 408cc4: 8fbc0018 lw gp,24(sp) | |
| 408cc8: 8fa60030 lw a2,48(sp) | |
| 408ccc: 00001021 move v0,zero | |
| 408cd0: 8ee3002c lw v1,44(s7) | |
| 408cd4: 14600002 bnez v1,408ce0 <_int_malloc+0xd78> | |
| 408cd8: 00000000 nop | |
| 408cdc: aee6002c sw a2,44(s7) | |
| 408ce0: 8ec50444 lw a1,1092(s6) | |
| 408ce4: 8faa0020 lw t2,32(sp) | |
| 408ce8: 02252821 addu a1,s1,a1 | |
| 408cec: 11460074 beq t2,a2,408ec0 <_int_malloc+0xf58> | |
| 408cf0: aec50444 sw a1,1092(s6) | |
| 408cf4: 8ec30004 lw v1,4(s6) | |
| 408cf8: 30630002 andi v1,v1,0x2 | |
| 408cfc: 14600066 bnez v1,408e98 <_int_malloc+0xf30> | |
| 408d00: 00000000 nop | |
| 408d04: 12a00009 beqz s5,408d2c <_int_malloc+0xdc4> | |
| 408d08: 00000000 nop | |
| 408d0c: 8fa30020 lw v1,32(sp) | |
| 408d10: 00c3102b sltu v0,a2,v1 | |
| 408d14: 14400054 bnez v0,408e68 <_int_malloc+0xf00> | |
| 408d18: 00000000 nop | |
| 408d1c: 8faa0020 lw t2,32(sp) | |
| 408d20: 00ca1023 subu v0,a2,t2 | |
| 408d24: 00452821 addu a1,v0,a1 | |
| 408d28: aec50444 sw a1,1092(s6) | |
| 408d2c: 30c20007 andi v0,a2,0x7 | |
| 408d30: 10400055 beqz v0,408e88 <_int_malloc+0xf20> | |
| 408d34: 00000000 nop | |
| 408d38: 24030008 li v1,8 | |
| 408d3c: 00621023 subu v0,v1,v0 | |
| 408d40: 00c2b821 addu s7,a2,v0 | |
| 408d44: 00551021 addu v0,v0,s5 | |
| 408d48: 8faa0028 lw t2,40(sp) | |
| 408d4c: 00518821 addu s1,v0,s1 | |
| 408d50: 00d13021 addu a2,a2,s1 | |
| 408d54: 00ca1821 addu v1,a2,t2 | |
| 408d58: 8faa0024 lw t2,36(sp) | |
| 408d5c: 00463023 subu a2,v0,a2 | |
| 408d60: 006a1824 and v1,v1,t2 | |
| 408d64: 00c38821 addu s1,a2,v1 | |
| 408d68: 06200037 bltz s1,408e48 <_int_malloc+0xee0> | |
| 408d6c: 00000000 nop | |
| 408d70: 3c03004b lui v1,0x4b | |
| 408d74: 8c799c4c lw t9,-25524(v1) | |
| 408d78: afa30038 sw v1,56(sp) | |
| 408d7c: 0320f809 jalr t9 | |
| 408d80: 02202021 move a0,s1 | |
| 408d84: 8fbc0018 lw gp,24(sp) | |
| 408d88: 10400026 beqz v0,408e24 <_int_malloc+0xebc> | |
| 408d8c: 8fa30038 lw v1,56(sp) | |
| 408d90: 8f8482f8 lw a0,-32008(gp) | |
| 408d94: 02201821 move v1,s1 | |
| 408d98: 8c990000 lw t9,0(a0) | |
| 408d9c: 13200006 beqz t9,408db8 <_int_malloc+0xe50> | |
| 408da0: 00000000 nop | |
| 408da4: 0320f809 jalr t9 | |
| 408da8: afa20034 sw v0,52(sp) | |
| 408dac: 8fbc0018 lw gp,24(sp) | |
| 408db0: 8fa20034 lw v0,52(sp) | |
| 408db4: 02201821 move v1,s1 | |
| 408db8: 8ec50444 lw a1,1092(s6) | |
| 408dbc: 00571023 subu v0,v0,s7 | |
| 408dc0: 00518821 addu s1,v0,s1 | |
| 408dc4: 36310001 ori s1,s1,0x1 | |
| 408dc8: 00652821 addu a1,v1,a1 | |
| 408dcc: aed70030 sw s7,48(s6) | |
| 408dd0: aef10004 sw s1,4(s7) | |
| 408dd4: 12a0000a beqz s5,408e00 <_int_malloc+0xe98> | |
| 408dd8: aec50444 sw a1,1092(s6) | |
| 408ddc: 26b5fff0 addiu s5,s5,-16 | |
| 408de0: 02951021 addu v0,s4,s5 | |
| 408de4: 24030009 li v1,9 | |
| 408de8: 36a40001 ori a0,s5,0x1 | |
| 408dec: 2eb50010 sltiu s5,s5,16 | |
| 408df0: ae840004 sw a0,4(s4) | |
| 408df4: ac430004 sw v1,4(v0) | |
| 408df8: 12a00003 beqz s5,408e08 <_int_malloc+0xea0> | |
| 408dfc: ac43000c sw v1,12(v0) | |
| 408e00: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408e04: 02e02021 move a0,s7 | |
| 408e08: 02c02021 move a0,s6 | |
| 408e0c: 0c101c32 jal 4070c8 <_int_free> | |
| 408e10: 02802821 move a1,s4 | |
| 408e14: 8fbc0018 lw gp,24(sp) | |
| 408e18: 8ec50444 lw a1,1092(s6) | |
| 408e1c: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408e20: 8ec40030 lw a0,48(s6) | |
| 408e24: 8c799c4c lw t9,-25524(v1) | |
| 408e28: 0320f809 jalr t9 | |
| 408e2c: 00002021 move a0,zero | |
| 408e30: 8fbc0018 lw gp,24(sp) | |
| 408e34: 10400011 beqz v0,408e7c <_int_malloc+0xf14> | |
| 408e38: 00000000 nop | |
| 408e3c: 00001821 move v1,zero | |
| 408e40: 0810236e j 408db8 <_int_malloc+0xe50> | |
| 408e44: 00008821 move s1,zero | |
| 408e48: 3c040048 lui a0,0x48 | |
| 408e4c: 3c050048 lui a1,0x48 | |
| 408e50: 3c070048 lui a3,0x48 | |
| 408e54: 248403ec addiu a0,a0,1004 | |
| 408e58: 24a5fa80 addiu a1,a1,-1408 | |
| 408e5c: 24060cfb li a2,3323 | |
| 408e60: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 408e64: 24e70d24 addiu a3,a3,3364 | |
| 408e68: 3c050048 lui a1,0x48 | |
| 408e6c: 24040003 li a0,3 | |
| 408e70: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 408e74: 24a503c8 addiu a1,a1,968 | |
| 408e78: 8fbc0018 lw gp,24(sp) | |
| 408e7c: 8ec50444 lw a1,1092(s6) | |
| 408e80: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408e84: 8ec40030 lw a0,48(s6) | |
| 408e88: 00c0b821 move s7,a2 | |
| 408e8c: 00001021 move v0,zero | |
| 408e90: 08102351 j 408d44 <_int_malloc+0xddc> | |
| 408e94: 00000000 nop | |
| 408e98: 30c30007 andi v1,a2,0x7 | |
| 408e9c: 1460006a bnez v1,409048 <_int_malloc+0x10e0> | |
| 408ea0: 00000000 nop | |
| 408ea4: 10400060 beqz v0,409028 <_int_malloc+0x10c0> | |
| 408ea8: 00000000 nop | |
| 408eac: 00c0b821 move s7,a2 | |
| 408eb0: 00001821 move v1,zero | |
| 408eb4: 00008821 move s1,zero | |
| 408eb8: 0810236e j 408db8 <_int_malloc+0xe50> | |
| 408ebc: 00000000 nop | |
| 408ec0: 1440ff8c bnez v0,408cf4 <_int_malloc+0xd8c> | |
| 408ec4: 00000000 nop | |
| 408ec8: 02358821 addu s1,s1,s5 | |
| 408ecc: 36310001 ori s1,s1,0x1 | |
| 408ed0: ae910004 sw s1,4(s4) | |
| 408ed4: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408ed8: 8ec40030 lw a0,48(s6) | |
| 408edc: 3c040048 lui a0,0x48 | |
| 408ee0: 3c050048 lui a1,0x48 | |
| 408ee4: 3c070048 lui a3,0x48 | |
| 408ee8: 248402ec addiu a0,a0,748 | |
| 408eec: 24a5fa80 addiu a1,a1,-1408 | |
| 408ef0: 24060c1b li a2,3099 | |
| 408ef4: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 408ef8: 24e70d24 addiu a3,a3,3364 | |
| 408efc: 3c040048 lui a0,0x48 | |
| 408f00: 3c050048 lui a1,0x48 | |
| 408f04: 3c070048 lui a3,0x48 | |
| 408f08: 24840170 addiu a0,a0,368 | |
| 408f0c: 24a5fa80 addiu a1,a1,-1408 | |
| 408f10: 24060c18 li a2,3096 | |
| 408f14: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 408f18: 24e70d24 addiu a3,a3,3364 | |
| 408f1c: 02871021 addu v0,s4,a3 | |
| 408f20: 24030009 li v1,9 | |
| 408f24: ac430004 sw v1,4(v0) | |
| 408f28: 34e70005 ori a3,a3,0x5 | |
| 408f2c: 24020008 li v0,8 | |
| 408f30: 02002021 move a0,s0 | |
| 408f34: 02802821 move a1,s4 | |
| 408f38: acc20000 sw v0,0(a2) | |
| 408f3c: 0c101c32 jal 4070c8 <_int_free> | |
| 408f40: ae870004 sw a3,4(s4) | |
| 408f44: 8fbc0018 lw gp,24(sp) | |
| 408f48: 8e050444 lw a1,1092(s0) | |
| 408f4c: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408f50: 8e040030 lw a0,48(s0) | |
| 408f54: 8fa30024 lw v1,36(sp) | |
| 408f58: 1060fe95 beqz v1,4089b0 <_int_malloc+0xa48> | |
| 408f5c: 00000000 nop | |
| 408f60: 8e050444 lw a1,1092(s0) | |
| 408f64: 081022c1 j 408b04 <_int_malloc+0xb9c> | |
| 408f68: 8e040030 lw a0,48(s0) | |
| 408f6c: 8ec20004 lw v0,4(s6) | |
| 408f70: 30420002 andi v0,v0,0x2 | |
| 408f74: 14400006 bnez v0,408f90 <_int_malloc+0x1028> | |
| 408f78: 00000000 nop | |
| 408f7c: 8faa0028 lw t2,40(sp) | |
| 408f80: 8fa30024 lw v1,36(sp) | |
| 408f84: 02aa1021 addu v0,s5,t2 | |
| 408f88: 00518821 addu s1,v0,s1 | |
| 408f8c: 02238824 and s1,s1,v1 | |
| 408f90: 3c020010 lui v0,0x10 | |
| 408f94: 0222182b sltu v1,s1,v0 | |
| 408f98: 0043880b movn s1,v0,v1 | |
| 408f9c: 0251102b sltu v0,s2,s1 | |
| 408fa0: 1040ffb6 beqz v0,408e7c <_int_malloc+0xf14> | |
| 408fa4: 00000000 nop | |
| 408fa8: 8f99813c lw t9,-32452(gp) | |
| 408fac: 2403ffff li v1,-1 | |
| 408fb0: afa30010 sw v1,16(sp) | |
| 408fb4: 24060003 li a2,3 | |
| 408fb8: afa30038 sw v1,56(sp) | |
| 408fbc: afa00014 sw zero,20(sp) | |
| 408fc0: 00002021 move a0,zero | |
| 408fc4: 02202821 move a1,s1 | |
| 408fc8: 24070802 li a3,2050 | |
| 408fcc: 04111c03 bal 40ffdc <__mmap> | |
| 408fd0: 00000000 nop | |
| 408fd4: 8fa30038 lw v1,56(sp) | |
| 408fd8: 8fbc0018 lw gp,24(sp) | |
| 408fdc: 00403021 move a2,v0 | |
| 408fe0: 1043ffa6 beq v0,v1,408e7c <_int_malloc+0xf14> | |
| 408fe4: 00000000 nop | |
| 408fe8: 8ec30004 lw v1,4(s6) | |
| 408fec: 00511021 addu v0,v0,s1 | |
| 408ff0: 34630002 ori v1,v1,0x2 | |
| 408ff4: aec30004 sw v1,4(s6) | |
| 408ff8: 14c0ff35 bnez a2,408cd0 <_int_malloc+0xd68> | |
| 408ffc: 00000000 nop | |
| 409000: 0810239f j 408e7c <_int_malloc+0xf14> | |
| 409004: 00000000 nop | |
| 409008: 3c040048 lui a0,0x48 | |
| 40900c: 3c050048 lui a1,0x48 | |
| 409010: 3c070048 lui a3,0x48 | |
| 409014: 248403a8 addiu a0,a0,936 | |
| 409018: 24a5fa80 addiu a1,a1,-1408 | |
| 40901c: 24060c1f li a2,3103 | |
| 409020: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409024: 24e70d24 addiu a3,a3,3364 | |
| 409028: 3c02004b lui v0,0x4b | |
| 40902c: 8c599c4c lw t9,-25524(v0) | |
| 409030: 00002021 move a0,zero | |
| 409034: 0320f809 jalr t9 | |
| 409038: 00c0b821 move s7,a2 | |
| 40903c: 8fbc0018 lw gp,24(sp) | |
| 409040: 0810238d j 408e34 <_int_malloc+0xecc> | |
| 409044: 00000000 nop | |
| 409048: 3c040048 lui a0,0x48 | |
| 40904c: 3c050048 lui a1,0x48 | |
| 409050: 3c070048 lui a3,0x48 | |
| 409054: 248403fc addiu a0,a0,1020 | |
| 409058: 24a5fa80 addiu a1,a1,-1408 | |
| 40905c: 24060d16 li a2,3350 | |
| 409060: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409064: 24e70d24 addiu a3,a3,3364 | |
| 409068: 12a0fe72 beqz s5,408a34 <_int_malloc+0xacc> | |
| 40906c: 00000000 nop | |
| 409070: 0810227f j 4089fc <_int_malloc+0xa94> | |
| 409074: 00000000 nop | |
| 409078: 8f99813c lw t9,-32452(gp) | |
| 40907c: 2415ffff li s5,-1 | |
| 409080: afb50010 sw s5,16(sp) | |
| 409084: afa00014 sw zero,20(sp) | |
| 409088: 00002021 move a0,zero | |
| 40908c: 02802821 move a1,s4 | |
| 409090: 24060003 li a2,3 | |
| 409094: 24070802 li a3,2050 | |
| 409098: 04111bd0 bal 40ffdc <__mmap> | |
| 40909c: 00000000 nop | |
| 4090a0: 8fbc0018 lw gp,24(sp) | |
| 4090a4: 1055001f beq v0,s5,409124 <_int_malloc+0x11bc> | |
| 4090a8: 00000000 nop | |
| 4090ac: 24430008 addiu v1,v0,8 | |
| 4090b0: 30640007 andi a0,v1,0x7 | |
| 4090b4: 14800013 bnez a0,409104 <_int_malloc+0x119c> | |
| 4090b8: 00000000 nop | |
| 4090bc: 8ee4000c lw a0,12(s7) | |
| 4090c0: 8ee50014 lw a1,20(s7) | |
| 4090c4: 36860002 ori a2,s4,0x2 | |
| 4090c8: 24840001 addiu a0,a0,1 | |
| 4090cc: 00a4282a slt a1,a1,a0 | |
| 4090d0: ac460004 sw a2,4(v0) | |
| 4090d4: 10a00002 beqz a1,4090e0 <_int_malloc+0x1178> | |
| 4090d8: aee4000c sw a0,12(s7) | |
| 4090dc: aee40014 sw a0,20(s7) | |
| 4090e0: 8ee40020 lw a0,32(s7) | |
| 4090e4: 8ee20024 lw v0,36(s7) | |
| 4090e8: 0284a021 addu s4,s4,a0 | |
| 4090ec: 0054102b sltu v0,v0,s4 | |
| 4090f0: aef40020 sw s4,32(s7) | |
| 4090f4: 1040fe9a beqz v0,408b60 <_int_malloc+0xbf8> | |
| 4090f8: 00000000 nop | |
| 4090fc: 081022d8 j 408b60 <_int_malloc+0xbf8> | |
| 409100: aef40024 sw s4,36(s7) | |
| 409104: 3c040048 lui a0,0x48 | |
| 409108: 3c050048 lui a1,0x48 | |
| 40910c: 3c070048 lui a3,0x48 | |
| 409110: 24840114 addiu a0,a0,276 | |
| 409114: 24a5fa80 addiu a1,a1,-1408 | |
| 409118: 24060be2 li a2,3042 | |
| 40911c: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409120: 24e70d24 addiu a3,a3,3364 | |
| 409124: 8e140030 lw s4,48(s0) | |
| 409128: 24030001 li v1,1 | |
| 40912c: 2415fff8 li s5,-8 | |
| 409130: 8e840004 lw a0,4(s4) | |
| 409134: afa30024 sw v1,36(sp) | |
| 409138: 0810227b j 4089ec <_int_malloc+0xa84> | |
| 40913c: 0095a824 and s5,a0,s5 | |
| 409140: 8c850014 lw a1,20(a0) | |
| 409144: 14650025 bne v1,a1,4091dc <_int_malloc+0x1274> | |
| 409148: 00000000 nop | |
| 40914c: 8c650014 lw a1,20(v1) | |
| 409150: 8ca60010 lw a2,16(a1) | |
| 409154: 14660019 bne v1,a2,4091bc <_int_malloc+0x1254> | |
| 409158: 00000000 nop | |
| 40915c: 8c460010 lw a2,16(v0) | |
| 409160: 10c0000d beqz a2,409198 <_int_malloc+0x1230> | |
| 409164: 00000000 nop | |
| 409168: ac850014 sw a1,20(a0) | |
| 40916c: 8c620014 lw v0,20(v1) | |
| 409170: 08102203 j 40880c <_int_malloc+0x8a4> | |
| 409174: ac440010 sw a0,16(v0) | |
| 409178: 3c040048 lui a0,0x48 | |
| 40917c: 3c050048 lui a1,0x48 | |
| 409180: 3c070048 lui a3,0x48 | |
| 409184: 248400cc addiu a0,a0,204 | |
| 409188: 24a5fa80 addiu a1,a1,-1408 | |
| 40918c: 24061281 li a2,4737 | |
| 409190: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409194: 24e70d18 addiu a3,a3,3352 | |
| 409198: 10640013 beq v1,a0,4091e8 <_int_malloc+0x1280> | |
| 40919c: 00000000 nop | |
| 4091a0: ac440010 sw a0,16(v0) | |
| 4091a4: 8c640010 lw a0,16(v1) | |
| 4091a8: ac450014 sw a1,20(v0) | |
| 4091ac: ac820014 sw v0,20(a0) | |
| 4091b0: 8c630014 lw v1,20(v1) | |
| 4091b4: 08102203 j 40880c <_int_malloc+0x8a4> | |
| 4091b8: ac620010 sw v0,16(v1) | |
| 4091bc: 3c040048 lui a0,0x48 | |
| 4091c0: 24840064 addiu a0,a0,100 | |
| 4091c4: 3c050048 lui a1,0x48 | |
| 4091c8: 3c070048 lui a3,0x48 | |
| 4091cc: 24a5fa80 addiu a1,a1,-1408 | |
| 4091d0: 2406121c li a2,4636 | |
| 4091d4: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 4091d8: 24e70d18 addiu a3,a3,3352 | |
| 4091dc: 3c040048 lui a0,0x48 | |
| 4091e0: 08102471 j 4091c4 <_int_malloc+0x125c> | |
| 4091e4: 24840038 addiu a0,a0,56 | |
| 4091e8: ac420014 sw v0,20(v0) | |
| 4091ec: 08102203 j 40880c <_int_malloc+0x8a4> | |
| 4091f0: ac420010 sw v0,16(v0) | |
| 4091f4: 3c050048 lui a1,0x48 | |
| 4091f8: 24a5ffc0 addiu a1,a1,-64 | |
| 4091fc: 3c02004b lui v0,0x4b | |
| 409200: 8c449c34 lw a0,-25548(v0) | |
| 409204: 26860008 addiu a2,s4,8 | |
| 409208: 00008021 move s0,zero | |
| 40920c: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 409210: 00000000 nop | |
| 409214: 0810200c j 408030 <_int_malloc+0xc8> | |
| 409218: 00000000 nop | |
| 40921c: 3c050048 lui a1,0x48 | |
| 409220: 0810247f j 4091fc <_int_malloc+0x1294> | |
| 409224: 24a5ff9c addiu a1,a1,-100 | |
| 409228: 3c02004b lui v0,0x4b | |
| 40922c: 8c449c34 lw a0,-25548(v0) | |
| 409230: 3c050048 lui a1,0x48 | |
| 409234: 24a5fbbc addiu a1,a1,-1092 | |
| 409238: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 40923c: 02803021 move a2,s4 | |
| 409240: 08102203 j 40880c <_int_malloc+0x8a4> | |
| 409244: 8fbc0018 lw gp,24(sp) | |
| 409248: 3c040048 lui a0,0x48 | |
| 40924c: 3c050048 lui a1,0x48 | |
| 409250: 3c070048 lui a3,0x48 | |
| 409254: 2484009c addiu a0,a0,156 | |
| 409258: 24a5fa80 addiu a1,a1,-1408 | |
| 40925c: 24061217 li a2,4631 | |
| 409260: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409264: 24e70d18 addiu a3,a3,3352 | |
| 409268: 3c02004b lui v0,0x4b | |
| 40926c: 8c449c34 lw a0,-25548(v0) | |
| 409270: 3c050048 lui a1,0x48 | |
| 409274: 24a5fbbc addiu a1,a1,-1092 | |
| 409278: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 40927c: 02803021 move a2,s4 | |
| 409280: 081021b4 j 4086d0 <_int_malloc+0x768> | |
| 409284: 8fbc0018 lw gp,24(sp) | |
| 409288: 8c640014 lw a0,20(v1) | |
| 40928c: 14940022 bne a0,s4,409318 <_int_malloc+0x13b0> | |
| 409290: 00000000 nop | |
| 409294: 8e840014 lw a0,20(s4) | |
| 409298: 8c850010 lw a1,16(a0) | |
| 40929c: 16850016 bne s4,a1,4092f8 <_int_malloc+0x1390> | |
| 4092a0: 00000000 nop | |
| 4092a4: 8c450010 lw a1,16(v0) | |
| 4092a8: 10a0000a beqz a1,4092d4 <_int_malloc+0x136c> | |
| 4092ac: 00000000 nop | |
| 4092b0: ac640014 sw a0,20(v1) | |
| 4092b4: 8e820014 lw v0,20(s4) | |
| 4092b8: 081021b4 j 4086d0 <_int_malloc+0x768> | |
| 4092bc: ac430010 sw v1,16(v0) | |
| 4092c0: 081021a4 j 408690 <_int_malloc+0x728> | |
| 4092c4: 8e820008 lw v0,8(s4) | |
| 4092c8: 3c050048 lui a1,0x48 | |
| 4092cc: 0810247f j 4091fc <_int_malloc+0x1294> | |
| 4092d0: 24a5ff6c addiu a1,a1,-148 | |
| 4092d4: 10740013 beq v1,s4,409324 <_int_malloc+0x13bc> | |
| 4092d8: 00000000 nop | |
| 4092dc: ac430010 sw v1,16(v0) | |
| 4092e0: 8e830010 lw v1,16(s4) | |
| 4092e4: ac440014 sw a0,20(v0) | |
| 4092e8: ac620014 sw v0,20(v1) | |
| 4092ec: 8e830014 lw v1,20(s4) | |
| 4092f0: 081021b4 j 4086d0 <_int_malloc+0x768> | |
| 4092f4: ac620010 sw v0,16(v1) | |
| 4092f8: 3c040048 lui a0,0x48 | |
| 4092fc: 24840064 addiu a0,a0,100 | |
| 409300: 3c050048 lui a1,0x48 | |
| 409304: 3c070048 lui a3,0x48 | |
| 409308: 24a5fa80 addiu a1,a1,-1408 | |
| 40930c: 240611ba li a2,4538 | |
| 409310: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409314: 24e70d18 addiu a3,a3,3352 | |
| 409318: 3c040048 lui a0,0x48 | |
| 40931c: 081024c0 j 409300 <_int_malloc+0x1398> | |
| 409320: 24840038 addiu a0,a0,56 | |
| 409324: ac420014 sw v0,20(v0) | |
| 409328: 081021b4 j 4086d0 <_int_malloc+0x768> | |
| 40932c: ac420010 sw v0,16(v0) | |
| 409330: 3c040048 lui a0,0x48 | |
| 409334: 3c050048 lui a1,0x48 | |
| 409338: 3c070048 lui a3,0x48 | |
| 40933c: 24840020 addiu a0,a0,32 | |
| 409340: 24a5fa80 addiu a1,a1,-1408 | |
| 409344: 24061181 li a2,4481 | |
| 409348: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40934c: 24e70d18 addiu a3,a3,3352 | |
| 409350: 3c050048 lui a1,0x48 | |
| 409354: 0810247f j 4091fc <_int_malloc+0x1294> | |
| 409358: 24a5ff48 addiu a1,a1,-184 | |
| 40935c: 3c040048 lui a0,0x48 | |
| 409360: 3c050048 lui a1,0x48 | |
| 409364: 3c070048 lui a3,0x48 | |
| 409368: 24840004 addiu a0,a0,4 | |
| 40936c: 24a5fa80 addiu a1,a1,-1408 | |
| 409370: 24061177 li a2,4471 | |
| 409374: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409378: 24e70d18 addiu a3,a3,3352 | |
| 0040937c <malloc_check>: | |
| 40937c: 3c1c004b lui gp,0x4b | |
| 409380: 27bdffd8 addiu sp,sp,-40 | |
| 409384: 279c1fc0 addiu gp,gp,8128 | |
| 409388: 2402ffff li v0,-1 | |
| 40938c: afb1001c sw s1,28(sp) | |
| 409390: afbf0024 sw ra,36(sp) | |
| 409394: afb20020 sw s2,32(sp) | |
| 409398: afb00018 sw s0,24(sp) | |
| 40939c: afbc0010 sw gp,16(sp) | |
| 4093a0: 1082002a beq a0,v0,40944c <malloc_check+0xd0> | |
| 4093a4: 00808821 move s1,a0 | |
| 4093a8: 3c12004b lui s2,0x4b | |
| 4093ac: 24030001 li v1,1 | |
| 4093b0: 00001021 move v0,zero | |
| 4093b4: c245b4d4 ll a1,-19244(s2) | |
| 4093b8: 14a20006 bne a1,v0,4093d4 <malloc_check+0x58> | |
| 4093bc: 00002021 move a0,zero | |
| 4093c0: 00602021 move a0,v1 | |
| 4093c4: e244b4d4 sc a0,-19244(s2) | |
| 4093c8: 1080fffa beqz a0,4093b4 <malloc_check+0x38> | |
| 4093cc: 00000000 nop | |
| 4093d0: 0000000f sync | |
| 4093d4: 10800030 beqz a0,409498 <malloc_check+0x11c> | |
| 4093d8: 00000000 nop | |
| 4093dc: 0c101a0d jal 406834 <top_check> | |
| 4093e0: 00000000 nop | |
| 4093e4: 04400005 bltz v0,4093fc <malloc_check+0x80> | |
| 4093e8: 00008021 move s0,zero | |
| 4093ec: 2644b4d4 addiu a0,s2,-19244 | |
| 4093f0: 0c101fda jal 407f68 <_int_malloc> | |
| 4093f4: 26250001 addiu a1,s1,1 | |
| 4093f8: 00408021 move s0,v0 | |
| 4093fc: 00001021 move v0,zero | |
| 409400: 0000000f sync | |
| 409404: c243b4d4 ll v1,-19244(s2) | |
| 409408: 00402021 move a0,v0 | |
| 40940c: e244b4d4 sc a0,-19244(s2) | |
| 409410: 1080fffc beqz a0,409404 <malloc_check+0x88> | |
| 409414: 00000000 nop | |
| 409418: 28620002 slti v0,v1,2 | |
| 40941c: 10400013 beqz v0,40946c <malloc_check+0xf0> | |
| 409420: 00000000 nop | |
| 409424: 02002021 move a0,s0 | |
| 409428: 02202821 move a1,s1 | |
| 40942c: 0c101446 jal 405118 <mem2mem_check> | |
| 409430: 00000000 nop | |
| 409434: 8fbf0024 lw ra,36(sp) | |
| 409438: 8fb20020 lw s2,32(sp) | |
| 40943c: 8fb1001c lw s1,28(sp) | |
| 409440: 8fb00018 lw s0,24(sp) | |
| 409444: 03e00008 jr ra | |
| 409448: 27bd0028 addiu sp,sp,40 | |
| 40944c: 7c03e83b 0x7c03e83b | |
| 409450: 00601021 move v0,v1 | |
| 409454: 8f838a2c lw v1,-30164(gp) | |
| 409458: 00621021 addu v0,v1,v0 | |
| 40945c: 2403000c li v1,12 | |
| 409460: ac430000 sw v1,0(v0) | |
| 409464: 0810250d j 409434 <malloc_check+0xb8> | |
| 409468: 00001021 move v0,zero | |
| 40946c: 3c04004b lui a0,0x4b | |
| 409470: 2484b4d4 addiu a0,a0,-19244 | |
| 409474: 7c03e83b 0x7c03e83b | |
| 409478: 8c658b78 lw a1,-29832(v1) | |
| 40947c: 24060001 li a2,1 | |
| 409480: 00003821 move a3,zero | |
| 409484: 34a50001 ori a1,a1,0x1 | |
| 409488: 2402108e li v0,4238 | |
| 40948c: 0000000c syscall | |
| 409490: 08102509 j 409424 <malloc_check+0xa8> | |
| 409494: 00000000 nop | |
| 409498: 8f998044 lw t9,-32700(gp) | |
| 40949c: 2644b4d4 addiu a0,s2,-19244 | |
| 4094a0: 04111bab bal 410350 <__lll_lock_wait_private> | |
| 4094a4: 00000000 nop | |
| 4094a8: 081024f7 j 4093dc <malloc_check+0x60> | |
| 4094ac: 00000000 nop | |
| 004094b0 <_int_memalign>: | |
| 4094b0: 3c1c004b lui gp,0x4b | |
| 4094b4: 27bdffc8 addiu sp,sp,-56 | |
| 4094b8: 279c1fc0 addiu gp,gp,8128 | |
| 4094bc: 2ca20009 sltiu v0,a1,9 | |
| 4094c0: afb10024 sw s1,36(sp) | |
| 4094c4: afb00020 sw s0,32(sp) | |
| 4094c8: afbf0034 sw ra,52(sp) | |
| 4094cc: afb40030 sw s4,48(sp) | |
| 4094d0: afb3002c sw s3,44(sp) | |
| 4094d4: afb20028 sw s2,40(sp) | |
| 4094d8: afbc0010 sw gp,16(sp) | |
| 4094dc: 00a08021 move s0,a1 | |
| 4094e0: 00808821 move s1,a0 | |
| 4094e4: 1440007e bnez v0,4096e0 <_int_memalign+0x230> | |
| 4094e8: 00000000 nop | |
| 4094ec: 2ca20010 sltiu v0,a1,16 | |
| 4094f0: 1040006d beqz v0,4096a8 <_int_memalign+0x1f8> | |
| 4094f4: 00000000 nop | |
| 4094f8: 24100010 li s0,16 | |
| 4094fc: 2cc2ffe0 sltiu v0,a2,-32 | |
| 409500: 1040009b beqz v0,409770 <_int_memalign+0x2c0> | |
| 409504: 00000000 nop | |
| 409508: 24c6000b addiu a2,a2,11 | |
| 40950c: 2cc20010 sltiu v0,a2,16 | |
| 409510: 24120010 li s2,16 | |
| 409514: 14400003 bnez v0,409524 <_int_memalign+0x74> | |
| 409518: 00000000 nop | |
| 40951c: 2412fff8 li s2,-8 | |
| 409520: 00d29024 and s2,a2,s2 | |
| 409524: 26050010 addiu a1,s0,16 | |
| 409528: 02202021 move a0,s1 | |
| 40952c: 00b22821 addu a1,a1,s2 | |
| 409530: 0c101fda jal 407f68 <_int_malloc> | |
| 409534: 00000000 nop | |
| 409538: 10400052 beqz v0,409684 <_int_memalign+0x1d4> | |
| 40953c: 00000000 nop | |
| 409540: 0050001b divu zero,v0,s0 | |
| 409544: 020001f4 teq s0,zero,0x7 | |
| 409548: 2443fff8 addiu v1,v0,-8 | |
| 40954c: 00002010 mfhi a0 | |
| 409550: 1080002f beqz a0,409610 <_int_memalign+0x160> | |
| 409554: 00000000 nop | |
| 409558: 2613ffff addiu s3,s0,-1 | |
| 40955c: 00102023 negu a0,s0 | |
| 409560: 00539821 addu s3,v0,s3 | |
| 409564: 02649824 and s3,s3,a0 | |
| 409568: 2673fff8 addiu s3,s3,-8 | |
| 40956c: 02632023 subu a0,s3,v1 | |
| 409570: 2c850010 sltiu a1,a0,16 | |
| 409574: 14a00066 bnez a1,409710 <_int_memalign+0x260> | |
| 409578: 00000000 nop | |
| 40957c: 8c45fffc lw a1,-4(v0) | |
| 409580: 2414fff8 li s4,-8 | |
| 409584: 00b4a024 and s4,a1,s4 | |
| 409588: 30a50002 andi a1,a1,0x2 | |
| 40958c: 0284a023 subu s4,s4,a0 | |
| 409590: 14a00068 bnez a1,409734 <_int_memalign+0x284> | |
| 409594: 00000000 nop | |
| 409598: 3c05004b lui a1,0x4b | |
| 40959c: 24a5b4d4 addiu a1,a1,-19244 | |
| 4095a0: 1225007c beq s1,a1,409794 <_int_memalign+0x2e4> | |
| 4095a4: 00000000 nop | |
| 4095a8: 36850005 ori a1,s4,0x5 | |
| 4095ac: ae650004 sw a1,4(s3) | |
| 4095b0: 02742821 addu a1,s3,s4 | |
| 4095b4: 8ca70004 lw a3,4(a1) | |
| 4095b8: 24060004 li a2,4 | |
| 4095bc: 34e70001 ori a3,a3,0x1 | |
| 4095c0: aca70004 sw a3,4(a1) | |
| 4095c4: 8c45fffc lw a1,-4(v0) | |
| 4095c8: 30a50007 andi a1,a1,0x7 | |
| 4095cc: 00c52825 or a1,a2,a1 | |
| 4095d0: 00a42025 or a0,a1,a0 | |
| 4095d4: ac44fffc sw a0,-4(v0) | |
| 4095d8: 00602821 move a1,v1 | |
| 4095dc: 02202021 move a0,s1 | |
| 4095e0: 0292a02b sltu s4,s4,s2 | |
| 4095e4: 0c101c32 jal 4070c8 <_int_free> | |
| 4095e8: 00000000 nop | |
| 4095ec: 16800074 bnez s4,4097c0 <_int_memalign+0x310> | |
| 4095f0: 00000000 nop | |
| 4095f4: 26620008 addiu v0,s3,8 | |
| 4095f8: 0050001b divu zero,v0,s0 | |
| 4095fc: 020001f4 teq s0,zero,0x7 | |
| 409600: 02601821 move v1,s3 | |
| 409604: 00002010 mfhi a0 | |
| 409608: 1480006d bnez a0,4097c0 <_int_memalign+0x310> | |
| 40960c: 00000000 nop | |
| 409610: 8c640004 lw a0,4(v1) | |
| 409614: 30850002 andi a1,a0,0x2 | |
| 409618: 14a0001a bnez a1,409684 <_int_memalign+0x1d4> | |
| 40961c: 00000000 nop | |
| 409620: 2405fff8 li a1,-8 | |
| 409624: 00852024 and a0,a0,a1 | |
| 409628: 26450010 addiu a1,s2,16 | |
| 40962c: 00a4282b sltu a1,a1,a0 | |
| 409630: 10a00014 beqz a1,409684 <_int_memalign+0x1d4> | |
| 409634: 00000000 nop | |
| 409638: 3c05004b lui a1,0x4b | |
| 40963c: 24a5b4d4 addiu a1,a1,-19244 | |
| 409640: 00922023 subu a0,a0,s2 | |
| 409644: 02252826 xor a1,s1,a1 | |
| 409648: 24060004 li a2,4 | |
| 40964c: 0005300a movz a2,zero,a1 | |
| 409650: 34840001 ori a0,a0,0x1 | |
| 409654: 00722821 addu a1,v1,s2 | |
| 409658: 00863025 or a2,a0,a2 | |
| 40965c: aca60004 sw a2,4(a1) | |
| 409660: 8c660004 lw a2,4(v1) | |
| 409664: 02202021 move a0,s1 | |
| 409668: 30c60007 andi a2,a2,0x7 | |
| 40966c: 02469025 or s2,s2,a2 | |
| 409670: ac720004 sw s2,4(v1) | |
| 409674: afa20018 sw v0,24(sp) | |
| 409678: 0c101c32 jal 4070c8 <_int_free> | |
| 40967c: 00000000 nop | |
| 409680: 8fa20018 lw v0,24(sp) | |
| 409684: 8fbf0034 lw ra,52(sp) | |
| 409688: 8fb40030 lw s4,48(sp) | |
| 40968c: 8fb3002c lw s3,44(sp) | |
| 409690: 8fb20028 lw s2,40(sp) | |
| 409694: 8fb10024 lw s1,36(sp) | |
| 409698: 8fb00020 lw s0,32(sp) | |
| 40969c: 27bd0038 addiu sp,sp,56 | |
| 4096a0: 03e00008 jr ra | |
| 4096a4: 00000000 nop | |
| 4096a8: 24a2ffff addiu v0,a1,-1 | |
| 4096ac: 00451024 and v0,v0,a1 | |
| 4096b0: 1040ff92 beqz v0,4094fc <_int_memalign+0x4c> | |
| 4096b4: 00000000 nop | |
| 4096b8: 24020010 li v0,16 | |
| 4096bc: 10a2ff8f beq a1,v0,4094fc <_int_memalign+0x4c> | |
| 4096c0: 00000000 nop | |
| 4096c4: 00021040 sll v0,v0,0x1 | |
| 4096c8: 0050182b sltu v1,v0,s0 | |
| 4096cc: 1460fffd bnez v1,4096c4 <_int_memalign+0x214> | |
| 4096d0: 00000000 nop | |
| 4096d4: 00408021 move s0,v0 | |
| 4096d8: 0810253f j 4094fc <_int_memalign+0x4c> | |
| 4096dc: 00000000 nop | |
| 4096e0: 00c02821 move a1,a2 | |
| 4096e4: 0c101fda jal 407f68 <_int_malloc> | |
| 4096e8: 00000000 nop | |
| 4096ec: 8fbf0034 lw ra,52(sp) | |
| 4096f0: 8fb40030 lw s4,48(sp) | |
| 4096f4: 8fb3002c lw s3,44(sp) | |
| 4096f8: 8fb20028 lw s2,40(sp) | |
| 4096fc: 8fb10024 lw s1,36(sp) | |
| 409700: 8fb00020 lw s0,32(sp) | |
| 409704: 27bd0038 addiu sp,sp,56 | |
| 409708: 03e00008 jr ra | |
| 40970c: 00000000 nop | |
| 409710: 8c45fffc lw a1,-4(v0) | |
| 409714: 02709821 addu s3,s3,s0 | |
| 409718: 2414fff8 li s4,-8 | |
| 40971c: 00b4a024 and s4,a1,s4 | |
| 409720: 02632023 subu a0,s3,v1 | |
| 409724: 30a50002 andi a1,a1,0x2 | |
| 409728: 0284a023 subu s4,s4,a0 | |
| 40972c: 10a0ff9a beqz a1,409598 <_int_memalign+0xe8> | |
| 409730: 00000000 nop | |
| 409734: 8c42fff8 lw v0,-8(v0) | |
| 409738: 8fbf0034 lw ra,52(sp) | |
| 40973c: 36940002 ori s4,s4,0x2 | |
| 409740: 00822021 addu a0,a0,v0 | |
| 409744: ae740004 sw s4,4(s3) | |
| 409748: 26620008 addiu v0,s3,8 | |
| 40974c: ae640000 sw a0,0(s3) | |
| 409750: 8fb40030 lw s4,48(sp) | |
| 409754: 8fb3002c lw s3,44(sp) | |
| 409758: 8fb20028 lw s2,40(sp) | |
| 40975c: 8fb10024 lw s1,36(sp) | |
| 409760: 8fb00020 lw s0,32(sp) | |
| 409764: 27bd0038 addiu sp,sp,56 | |
| 409768: 03e00008 jr ra | |
| 40976c: 00000000 nop | |
| 409770: 7c03e83b 0x7c03e83b | |
| 409774: 00601021 move v0,v1 | |
| 409778: 8f838a2c lw v1,-30164(gp) | |
| 40977c: 00621021 addu v0,v1,v0 | |
| 409780: 2403000c li v1,12 | |
| 409784: ac430000 sw v1,0(v0) | |
| 409788: 00001021 move v0,zero | |
| 40978c: 081025a1 j 409684 <_int_memalign+0x1d4> | |
| 409790: 00000000 nop | |
| 409794: 36850001 ori a1,s4,0x1 | |
| 409798: ae650004 sw a1,4(s3) | |
| 40979c: 02742821 addu a1,s3,s4 | |
| 4097a0: 8ca70004 lw a3,4(a1) | |
| 4097a4: 00003021 move a2,zero | |
| 4097a8: 34e70001 ori a3,a3,0x1 | |
| 4097ac: aca70004 sw a3,4(a1) | |
| 4097b0: 8c45fffc lw a1,-4(v0) | |
| 4097b4: 30a50007 andi a1,a1,0x7 | |
| 4097b8: 08102573 j 4095cc <_int_memalign+0x11c> | |
| 4097bc: 00000000 nop | |
| 4097c0: 3c040048 lui a0,0x48 | |
| 4097c4: 3c050048 lui a1,0x48 | |
| 4097c8: 3c070048 lui a3,0x48 | |
| 4097cc: 24840460 addiu a0,a0,1120 | |
| 4097d0: 24a5fa80 addiu a1,a1,-1408 | |
| 4097d4: 240615a1 li a2,5537 | |
| 4097d8: 24e70d30 addiu a3,a3,3376 | |
| 4097dc: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 4097e0: 00000000 nop | |
| 004097e4 <memalign_check>: | |
| 4097e4: 3c1c004b lui gp,0x4b | |
| 4097e8: 27bdffd0 addiu sp,sp,-48 | |
| 4097ec: 279c1fc0 addiu gp,gp,8128 | |
| 4097f0: 2c820009 sltiu v0,a0,9 | |
| 4097f4: afb30024 sw s3,36(sp) | |
| 4097f8: afb00018 sw s0,24(sp) | |
| 4097fc: afbf002c sw ra,44(sp) | |
| 409800: afb40028 sw s4,40(sp) | |
| 409804: afb20020 sw s2,32(sp) | |
| 409808: afb1001c sw s1,28(sp) | |
| 40980c: afbc0010 sw gp,16(sp) | |
| 409810: 00809821 move s3,a0 | |
| 409814: 14400037 bnez v0,4098f4 <memalign_check+0x110> | |
| 409818: 00a08021 move s0,a1 | |
| 40981c: 24020010 li v0,16 | |
| 409820: 2c830010 sltiu v1,a0,16 | |
| 409824: 0043980b movn s3,v0,v1 | |
| 409828: 2402ffff li v0,-1 | |
| 40982c: 10a2003d beq a1,v0,409924 <memalign_check+0x140> | |
| 409830: 00000000 nop | |
| 409834: 24b40001 addiu s4,a1,1 | |
| 409838: 2e82ffe0 sltiu v0,s4,-32 | |
| 40983c: 10400039 beqz v0,409924 <memalign_check+0x140> | |
| 409840: 00000000 nop | |
| 409844: 3c12004b lui s2,0x4b | |
| 409848: 24030001 li v1,1 | |
| 40984c: 00001021 move v0,zero | |
| 409850: c245b4d4 ll a1,-19244(s2) | |
| 409854: 14a20006 bne a1,v0,409870 <memalign_check+0x8c> | |
| 409858: 00002021 move a0,zero | |
| 40985c: 00602021 move a0,v1 | |
| 409860: e244b4d4 sc a0,-19244(s2) | |
| 409864: 1080fffa beqz a0,409850 <memalign_check+0x6c> | |
| 409868: 00000000 nop | |
| 40986c: 0000000f sync | |
| 409870: 1080003b beqz a0,409960 <memalign_check+0x17c> | |
| 409874: 00000000 nop | |
| 409878: 0c101a0d jal 406834 <top_check> | |
| 40987c: 00000000 nop | |
| 409880: 04400006 bltz v0,40989c <memalign_check+0xb8> | |
| 409884: 00008821 move s1,zero | |
| 409888: 2644b4d4 addiu a0,s2,-19244 | |
| 40988c: 02602821 move a1,s3 | |
| 409890: 0c10252c jal 4094b0 <_int_memalign> | |
| 409894: 02803021 move a2,s4 | |
| 409898: 00408821 move s1,v0 | |
| 40989c: 00001021 move v0,zero | |
| 4098a0: 0000000f sync | |
| 4098a4: c243b4d4 ll v1,-19244(s2) | |
| 4098a8: 00402021 move a0,v0 | |
| 4098ac: e244b4d4 sc a0,-19244(s2) | |
| 4098b0: 1080fffc beqz a0,4098a4 <memalign_check+0xc0> | |
| 4098b4: 00000000 nop | |
| 4098b8: 28620002 slti v0,v1,2 | |
| 4098bc: 1040002e beqz v0,409978 <memalign_check+0x194> | |
| 4098c0: 00000000 nop | |
| 4098c4: 02202021 move a0,s1 | |
| 4098c8: 02002821 move a1,s0 | |
| 4098cc: 0c101446 jal 405118 <mem2mem_check> | |
| 4098d0: 00000000 nop | |
| 4098d4: 8fbf002c lw ra,44(sp) | |
| 4098d8: 8fb40028 lw s4,40(sp) | |
| 4098dc: 8fb30024 lw s3,36(sp) | |
| 4098e0: 8fb20020 lw s2,32(sp) | |
| 4098e4: 8fb1001c lw s1,28(sp) | |
| 4098e8: 8fb00018 lw s0,24(sp) | |
| 4098ec: 03e00008 jr ra | |
| 4098f0: 27bd0030 addiu sp,sp,48 | |
| 4098f4: 00a02021 move a0,a1 | |
| 4098f8: 00002821 move a1,zero | |
| 4098fc: 0c1024df jal 40937c <malloc_check> | |
| 409900: 00000000 nop | |
| 409904: 8fbf002c lw ra,44(sp) | |
| 409908: 8fb40028 lw s4,40(sp) | |
| 40990c: 8fb30024 lw s3,36(sp) | |
| 409910: 8fb20020 lw s2,32(sp) | |
| 409914: 8fb1001c lw s1,28(sp) | |
| 409918: 8fb00018 lw s0,24(sp) | |
| 40991c: 03e00008 jr ra | |
| 409920: 27bd0030 addiu sp,sp,48 | |
| 409924: 7c03e83b 0x7c03e83b | |
| 409928: 00601021 move v0,v1 | |
| 40992c: 8f838a2c lw v1,-30164(gp) | |
| 409930: 8fbf002c lw ra,44(sp) | |
| 409934: 8fb40028 lw s4,40(sp) | |
| 409938: 00621021 addu v0,v1,v0 | |
| 40993c: 2403000c li v1,12 | |
| 409940: ac430000 sw v1,0(v0) | |
| 409944: 8fb30024 lw s3,36(sp) | |
| 409948: 00001021 move v0,zero | |
| 40994c: 8fb20020 lw s2,32(sp) | |
| 409950: 8fb1001c lw s1,28(sp) | |
| 409954: 8fb00018 lw s0,24(sp) | |
| 409958: 03e00008 jr ra | |
| 40995c: 27bd0030 addiu sp,sp,48 | |
| 409960: 8f998044 lw t9,-32700(gp) | |
| 409964: 2644b4d4 addiu a0,s2,-19244 | |
| 409968: 04111a79 bal 410350 <__lll_lock_wait_private> | |
| 40996c: 00000000 nop | |
| 409970: 0810261e j 409878 <memalign_check+0x94> | |
| 409974: 00000000 nop | |
| 409978: 3c04004b lui a0,0x4b | |
| 40997c: 2484b4d4 addiu a0,a0,-19244 | |
| 409980: 7c03e83b 0x7c03e83b | |
| 409984: 8c658b78 lw a1,-29832(v1) | |
| 409988: 24060001 li a2,1 | |
| 40998c: 00003821 move a3,zero | |
| 409990: 34a50001 ori a1,a1,0x1 | |
| 409994: 2402108e li v0,4238 | |
| 409998: 0000000c syscall | |
| 40999c: 08102631 j 4098c4 <memalign_check+0xe0> | |
| 4099a0: 00000000 nop | |
| 004099a4 <_int_realloc>: | |
| 4099a4: 8ca20004 lw v0,4(a1) | |
| 4099a8: 3c1c004b lui gp,0x4b | |
| 4099ac: 27bdffc8 addiu sp,sp,-56 | |
| 4099b0: 279c1fc0 addiu gp,gp,8128 | |
| 4099b4: 2c430009 sltiu v1,v0,9 | |
| 4099b8: afb10028 sw s1,40(sp) | |
| 4099bc: afb00024 sw s0,36(sp) | |
| 4099c0: afbf0034 sw ra,52(sp) | |
| 4099c4: afb30030 sw s3,48(sp) | |
| 4099c8: afb2002c sw s2,44(sp) | |
| 4099cc: afbc0010 sw gp,16(sp) | |
| 4099d0: 00a08021 move s0,a1 | |
| 4099d4: 00808821 move s1,a0 | |
| 4099d8: 146000db bnez v1,409d48 <_int_realloc+0x3a4> | |
| 4099dc: 00000000 nop | |
| 4099e0: 8c840444 lw a0,1092(a0) | |
| 4099e4: 00c4182b sltu v1,a2,a0 | |
| 4099e8: 106000d7 beqz v1,409d48 <_int_realloc+0x3a4> | |
| 4099ec: 00000000 nop | |
| 4099f0: 30430002 andi v1,v0,0x2 | |
| 4099f4: 146000e2 bnez v1,409d80 <_int_realloc+0x3dc> | |
| 4099f8: 00000000 nop | |
| 4099fc: 00a69821 addu s3,a1,a2 | |
| 409a00: 8e630004 lw v1,4(s3) | |
| 409a04: 2c650009 sltiu a1,v1,9 | |
| 409a08: 14a000d9 bnez a1,409d70 <_int_realloc+0x3cc> | |
| 409a0c: 00000000 nop | |
| 409a10: 2405fff8 li a1,-8 | |
| 409a14: 00652824 and a1,v1,a1 | |
| 409a18: 00a4202b sltu a0,a1,a0 | |
| 409a1c: 108000d4 beqz a0,409d70 <_int_realloc+0x3cc> | |
| 409a20: 00000000 nop | |
| 409a24: 00c7202b sltu a0,a2,a3 | |
| 409a28: 00c09021 move s2,a2 | |
| 409a2c: 1080006a beqz a0,409bd8 <_int_realloc+0x234> | |
| 409a30: 00000000 nop | |
| 409a34: 8e240030 lw a0,48(s1) | |
| 409a38: 1093009f beq a0,s3,409cb8 <_int_realloc+0x314> | |
| 409a3c: 00000000 nop | |
| 409a40: 02652021 addu a0,s3,a1 | |
| 409a44: 8c840004 lw a0,4(a0) | |
| 409a48: 30840001 andi a0,a0,0x1 | |
| 409a4c: 14800005 bnez a0,409a64 <_int_realloc+0xc0> | |
| 409a50: 00000000 nop | |
| 409a54: 00c59021 addu s2,a2,a1 | |
| 409a58: 0247202b sltu a0,s2,a3 | |
| 409a5c: 10800041 beqz a0,409b64 <_int_realloc+0x1c0> | |
| 409a60: 00000000 nop | |
| 409a64: 24e5fff9 addiu a1,a3,-7 | |
| 409a68: 02202021 move a0,s1 | |
| 409a6c: afa60018 sw a2,24(sp) | |
| 409a70: afa7001c sw a3,28(sp) | |
| 409a74: 0c101fda jal 407f68 <_int_malloc> | |
| 409a78: 00000000 nop | |
| 409a7c: 00409021 move s2,v0 | |
| 409a80: 8fbc0010 lw gp,16(sp) | |
| 409a84: 8fa60018 lw a2,24(sp) | |
| 409a88: 8fa7001c lw a3,28(sp) | |
| 409a8c: 1040006b beqz v0,409c3c <_int_realloc+0x298> | |
| 409a90: 00000000 nop | |
| 409a94: 2442fff8 addiu v0,v0,-8 | |
| 409a98: 8e43fffc lw v1,-4(s2) | |
| 409a9c: 1262009c beq s3,v0,409d10 <_int_realloc+0x36c> | |
| 409aa0: 00000000 nop | |
| 409aa4: 24c6fffc addiu a2,a2,-4 | |
| 409aa8: 00061082 srl v0,a2,0x2 | |
| 409aac: 2c430003 sltiu v1,v0,3 | |
| 409ab0: 146000c5 bnez v1,409dc8 <_int_realloc+0x424> | |
| 409ab4: 00000000 nop | |
| 409ab8: 2c43000a sltiu v1,v0,10 | |
| 409abc: 10600077 beqz v1,409c9c <_int_realloc+0x2f8> | |
| 409ac0: 00000000 nop | |
| 409ac4: 8e040008 lw a0,8(s0) | |
| 409ac8: 2c430005 sltiu v1,v0,5 | |
| 409acc: ae440000 sw a0,0(s2) | |
| 409ad0: 8e04000c lw a0,12(s0) | |
| 409ad4: ae440004 sw a0,4(s2) | |
| 409ad8: 8e040010 lw a0,16(s0) | |
| 409adc: ae440008 sw a0,8(s2) | |
| 409ae0: 14600013 bnez v1,409b30 <_int_realloc+0x18c> | |
| 409ae4: 00000000 nop | |
| 409ae8: 8e040014 lw a0,20(s0) | |
| 409aec: 2c430007 sltiu v1,v0,7 | |
| 409af0: ae44000c sw a0,12(s2) | |
| 409af4: 8e040018 lw a0,24(s0) | |
| 409af8: ae440010 sw a0,16(s2) | |
| 409afc: 1460000c bnez v1,409b30 <_int_realloc+0x18c> | |
| 409b00: 00000000 nop | |
| 409b04: 8e03001c lw v1,28(s0) | |
| 409b08: ae430014 sw v1,20(s2) | |
| 409b0c: 8e030020 lw v1,32(s0) | |
| 409b10: ae430018 sw v1,24(s2) | |
| 409b14: 24030009 li v1,9 | |
| 409b18: 14430005 bne v0,v1,409b30 <_int_realloc+0x18c> | |
| 409b1c: 00000000 nop | |
| 409b20: 8e020024 lw v0,36(s0) | |
| 409b24: ae42001c sw v0,28(s2) | |
| 409b28: 8e020028 lw v0,40(s0) | |
| 409b2c: ae420020 sw v0,32(s2) | |
| 409b30: 02202021 move a0,s1 | |
| 409b34: 02002821 move a1,s0 | |
| 409b38: 0c101c32 jal 4070c8 <_int_free> | |
| 409b3c: 00000000 nop | |
| 409b40: 8fbf0034 lw ra,52(sp) | |
| 409b44: 02401021 move v0,s2 | |
| 409b48: 8fb30030 lw s3,48(sp) | |
| 409b4c: 8fb2002c lw s2,44(sp) | |
| 409b50: 8fb10028 lw s1,40(sp) | |
| 409b54: 8fb00024 lw s0,36(sp) | |
| 409b58: 27bd0038 addiu sp,sp,56 | |
| 409b5c: 03e00008 jr ra | |
| 409b60: 00000000 nop | |
| 409b64: 8e640008 lw a0,8(s3) | |
| 409b68: 8e65000c lw a1,12(s3) | |
| 409b6c: 8c86000c lw a2,12(a0) | |
| 409b70: 1666009e bne s3,a2,409dec <_int_realloc+0x448> | |
| 409b74: 00000000 nop | |
| 409b78: 8ca60008 lw a2,8(a1) | |
| 409b7c: 1666009b bne s3,a2,409dec <_int_realloc+0x448> | |
| 409b80: 00000000 nop | |
| 409b84: 2c630200 sltiu v1,v1,512 | |
| 409b88: ac85000c sw a1,12(a0) | |
| 409b8c: aca40008 sw a0,8(a1) | |
| 409b90: 14600011 bnez v1,409bd8 <_int_realloc+0x234> | |
| 409b94: 00000000 nop | |
| 409b98: 8e630010 lw v1,16(s3) | |
| 409b9c: 1060000e beqz v1,409bd8 <_int_realloc+0x234> | |
| 409ba0: 00000000 nop | |
| 409ba4: 8c650014 lw a1,20(v1) | |
| 409ba8: 14b3009c bne a1,s3,409e1c <_int_realloc+0x478> | |
| 409bac: 00000000 nop | |
| 409bb0: 8e650014 lw a1,20(s3) | |
| 409bb4: 8ca60010 lw a2,16(a1) | |
| 409bb8: 166600ab bne s3,a2,409e68 <_int_realloc+0x4c4> | |
| 409bbc: 00000000 nop | |
| 409bc0: 8c860010 lw a2,16(a0) | |
| 409bc4: 10c0009e beqz a2,409e40 <_int_realloc+0x49c> | |
| 409bc8: 00000000 nop | |
| 409bcc: ac650014 sw a1,20(v1) | |
| 409bd0: 8e640014 lw a0,20(s3) | |
| 409bd4: ac830010 sw v1,16(a0) | |
| 409bd8: 02471823 subu v1,s2,a3 | |
| 409bdc: 2c640010 sltiu a0,v1,16 | |
| 409be0: 1480001f bnez a0,409c60 <_int_realloc+0x2bc> | |
| 409be4: 00000000 nop | |
| 409be8: 3c04004b lui a0,0x4b | |
| 409bec: 2484b4d4 addiu a0,a0,-19244 | |
| 409bf0: 02072821 addu a1,s0,a3 | |
| 409bf4: 30420007 andi v0,v0,0x7 | |
| 409bf8: 1224004e beq s1,a0,409d34 <_int_realloc+0x390> | |
| 409bfc: 00000000 nop | |
| 409c00: 34e70004 ori a3,a3,0x4 | |
| 409c04: 00e21025 or v0,a3,v0 | |
| 409c08: ae020004 sw v0,4(s0) | |
| 409c0c: 24040004 li a0,4 | |
| 409c10: 34620001 ori v0,v1,0x1 | |
| 409c14: 00441025 or v0,v0,a0 | |
| 409c18: aca20004 sw v0,4(a1) | |
| 409c1c: 00a31021 addu v0,a1,v1 | |
| 409c20: 8c430004 lw v1,4(v0) | |
| 409c24: 02202021 move a0,s1 | |
| 409c28: 34630001 ori v1,v1,0x1 | |
| 409c2c: ac430004 sw v1,4(v0) | |
| 409c30: 0c101c32 jal 4070c8 <_int_free> | |
| 409c34: 00000000 nop | |
| 409c38: 26120008 addiu s2,s0,8 | |
| 409c3c: 8fbf0034 lw ra,52(sp) | |
| 409c40: 02401021 move v0,s2 | |
| 409c44: 8fb30030 lw s3,48(sp) | |
| 409c48: 8fb2002c lw s2,44(sp) | |
| 409c4c: 8fb10028 lw s1,40(sp) | |
| 409c50: 8fb00024 lw s0,36(sp) | |
| 409c54: 27bd0038 addiu sp,sp,56 | |
| 409c58: 03e00008 jr ra | |
| 409c5c: 00000000 nop | |
| 409c60: 3c04004b lui a0,0x4b | |
| 409c64: 2484b4d4 addiu a0,a0,-19244 | |
| 409c68: 30420007 andi v0,v0,0x7 | |
| 409c6c: 24030004 li v1,4 | |
| 409c70: 02248826 xor s1,s1,a0 | |
| 409c74: 00521025 or v0,v0,s2 | |
| 409c78: 0011180a movz v1,zero,s1 | |
| 409c7c: 00431825 or v1,v0,v1 | |
| 409c80: ae030004 sw v1,4(s0) | |
| 409c84: 02129021 addu s2,s0,s2 | |
| 409c88: 8e420004 lw v0,4(s2) | |
| 409c8c: 34420001 ori v0,v0,0x1 | |
| 409c90: ae420004 sw v0,4(s2) | |
| 409c94: 0810270e j 409c38 <_int_realloc+0x294> | |
| 409c98: 00000000 nop | |
| 409c9c: 8f9980dc lw t9,-32548(gp) | |
| 409ca0: 02402021 move a0,s2 | |
| 409ca4: 26050008 addiu a1,s0,8 | |
| 409ca8: 04111079 bal 40de90 <memcpy> | |
| 409cac: 00000000 nop | |
| 409cb0: 081026cc j 409b30 <_int_realloc+0x18c> | |
| 409cb4: 00000000 nop | |
| 409cb8: 00c52821 addu a1,a2,a1 | |
| 409cbc: 24e30010 addiu v1,a3,16 | |
| 409cc0: 00a3182b sltu v1,a1,v1 | |
| 409cc4: 1460ff67 bnez v1,409a64 <_int_realloc+0xc0> | |
| 409cc8: 00000000 nop | |
| 409ccc: 3c04004b lui a0,0x4b | |
| 409cd0: 2484b4d4 addiu a0,a0,-19244 | |
| 409cd4: 30420007 andi v0,v0,0x7 | |
| 409cd8: 24030004 li v1,4 | |
| 409cdc: 02242026 xor a0,s1,a0 | |
| 409ce0: 00e21025 or v0,a3,v0 | |
| 409ce4: 00a72823 subu a1,a1,a3 | |
| 409ce8: 0004180a movz v1,zero,a0 | |
| 409cec: 02073821 addu a3,s0,a3 | |
| 409cf0: 00431825 or v1,v0,v1 | |
| 409cf4: 34a50001 ori a1,a1,0x1 | |
| 409cf8: ae030004 sw v1,4(s0) | |
| 409cfc: 26120008 addiu s2,s0,8 | |
| 409d00: ae270030 sw a3,48(s1) | |
| 409d04: ace50004 sw a1,4(a3) | |
| 409d08: 0810270f j 409c3c <_int_realloc+0x298> | |
| 409d0c: 00000000 nop | |
| 409d10: 2412fff8 li s2,-8 | |
| 409d14: 00729024 and s2,v1,s2 | |
| 409d18: 00d29021 addu s2,a2,s2 | |
| 409d1c: 0247102b sltu v0,s2,a3 | |
| 409d20: 14400020 bnez v0,409da4 <_int_realloc+0x400> | |
| 409d24: 00000000 nop | |
| 409d28: 8e020004 lw v0,4(s0) | |
| 409d2c: 081026f6 j 409bd8 <_int_realloc+0x234> | |
| 409d30: 00000000 nop | |
| 409d34: 00471025 or v0,v0,a3 | |
| 409d38: ae020004 sw v0,4(s0) | |
| 409d3c: 00002021 move a0,zero | |
| 409d40: 08102704 j 409c10 <_int_realloc+0x26c> | |
| 409d44: 00000000 nop | |
| 409d48: 3c050048 lui a1,0x48 | |
| 409d4c: 24a504c4 addiu a1,a1,1220 | |
| 409d50: 3c02004b lui v0,0x4b | |
| 409d54: 8c449c34 lw a0,-25548(v0) | |
| 409d58: 26060008 addiu a2,s0,8 | |
| 409d5c: 00009021 move s2,zero | |
| 409d60: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 409d64: 00000000 nop | |
| 409d68: 0810270f j 409c3c <_int_realloc+0x298> | |
| 409d6c: 00000000 nop | |
| 409d70: 3c050048 lui a1,0x48 | |
| 409d74: 24a504e0 addiu a1,a1,1248 | |
| 409d78: 08102754 j 409d50 <_int_realloc+0x3ac> | |
| 409d7c: 00000000 nop | |
| 409d80: 3c040048 lui a0,0x48 | |
| 409d84: 3c050048 lui a1,0x48 | |
| 409d88: 3c070048 lui a3,0x48 | |
| 409d8c: 24840500 addiu a0,a0,1280 | |
| 409d90: 24a5fa80 addiu a1,a1,-1408 | |
| 409d94: 24061480 li a2,5248 | |
| 409d98: 24e70d50 addiu a3,a3,3408 | |
| 409d9c: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409da0: 00000000 nop | |
| 409da4: 3c040048 lui a0,0x48 | |
| 409da8: 3c050048 lui a1,0x48 | |
| 409dac: 3c070048 lui a3,0x48 | |
| 409db0: 24840578 addiu a0,a0,1400 | |
| 409db4: 24a5fa80 addiu a1,a1,-1408 | |
| 409db8: 240614e7 li a2,5351 | |
| 409dbc: 24e70d50 addiu a3,a3,3408 | |
| 409dc0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409dc4: 00000000 nop | |
| 409dc8: 3c040048 lui a0,0x48 | |
| 409dcc: 3c050048 lui a1,0x48 | |
| 409dd0: 3c070048 lui a3,0x48 | |
| 409dd4: 24840568 addiu a0,a0,1384 | |
| 409dd8: 24a5fa80 addiu a1,a1,-1408 | |
| 409ddc: 240614c3 li a2,5315 | |
| 409de0: 24e70d50 addiu a3,a3,3408 | |
| 409de4: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409de8: 00000000 nop | |
| 409dec: 3c02004b lui v0,0x4b | |
| 409df0: 8c449c34 lw a0,-25548(v0) | |
| 409df4: 3c050048 lui a1,0x48 | |
| 409df8: 24a5fbbc addiu a1,a1,-1092 | |
| 409dfc: 02603021 move a2,s3 | |
| 409e00: afa7001c sw a3,28(sp) | |
| 409e04: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 409e08: 00000000 nop | |
| 409e0c: 8e020004 lw v0,4(s0) | |
| 409e10: 8fa7001c lw a3,28(sp) | |
| 409e14: 081026f6 j 409bd8 <_int_realloc+0x234> | |
| 409e18: 00000000 nop | |
| 409e1c: 3c040048 lui a0,0x48 | |
| 409e20: 24840518 addiu a0,a0,1304 | |
| 409e24: 3c050048 lui a1,0x48 | |
| 409e28: 3c070048 lui a3,0x48 | |
| 409e2c: 24a5fa80 addiu a1,a1,-1408 | |
| 409e30: 240614a5 li a2,5285 | |
| 409e34: 24e70d50 addiu a3,a3,3408 | |
| 409e38: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 409e3c: 00000000 nop | |
| 409e40: 1073000d beq v1,s3,409e78 <_int_realloc+0x4d4> | |
| 409e44: 00000000 nop | |
| 409e48: ac830010 sw v1,16(a0) | |
| 409e4c: 8e630010 lw v1,16(s3) | |
| 409e50: ac850014 sw a1,20(a0) | |
| 409e54: ac640014 sw a0,20(v1) | |
| 409e58: 8e630014 lw v1,20(s3) | |
| 409e5c: ac640010 sw a0,16(v1) | |
| 409e60: 081026f6 j 409bd8 <_int_realloc+0x234> | |
| 409e64: 00000000 nop | |
| 409e68: 3c040048 lui a0,0x48 | |
| 409e6c: 24840540 addiu a0,a0,1344 | |
| 409e70: 08102789 j 409e24 <_int_realloc+0x480> | |
| 409e74: 00000000 nop | |
| 409e78: ac840014 sw a0,20(a0) | |
| 409e7c: ac840010 sw a0,16(a0) | |
| 409e80: 081026f6 j 409bd8 <_int_realloc+0x234> | |
| 409e84: 00000000 nop | |
| 00409e88 <realloc_check>: | |
| 409e88: 3c1c004b lui gp,0x4b | |
| 409e8c: 27bdffb0 addiu sp,sp,-80 | |
| 409e90: 279c1fc0 addiu gp,gp,8128 | |
| 409e94: 2402ffff li v0,-1 | |
| 409e98: afb40038 sw s4,56(sp) | |
| 409e9c: afb20030 sw s2,48(sp) | |
| 409ea0: afbf004c sw ra,76(sp) | |
| 409ea4: afbe0048 sw s8,72(sp) | |
| 409ea8: afb70044 sw s7,68(sp) | |
| 409eac: afb60040 sw s6,64(sp) | |
| 409eb0: afb5003c sw s5,60(sp) | |
| 409eb4: afb30034 sw s3,52(sp) | |
| 409eb8: afb1002c sw s1,44(sp) | |
| 409ebc: afb00028 sw s0,40(sp) | |
| 409ec0: afbc0010 sw gp,16(sp) | |
| 409ec4: 00a09021 move s2,a1 | |
| 409ec8: 10a20087 beq a1,v0,40a0e8 <realloc_check+0x260> | |
| 409ecc: 0080a021 move s4,a0 | |
| 409ed0: 108000a9 beqz a0,40a178 <realloc_check+0x2f0> | |
| 409ed4: 00000000 nop | |
| 409ed8: 10a000ac beqz a1,40a18c <realloc_check+0x304> | |
| 409edc: 00000000 nop | |
| 409ee0: 3c10004b lui s0,0x4b | |
| 409ee4: 24030001 li v1,1 | |
| 409ee8: 00001021 move v0,zero | |
| 409eec: c205b4d4 ll a1,-19244(s0) | |
| 409ef0: 14a20006 bne a1,v0,409f0c <realloc_check+0x84> | |
| 409ef4: 00002021 move a0,zero | |
| 409ef8: 00602021 move a0,v1 | |
| 409efc: e204b4d4 sc a0,-19244(s0) | |
| 409f00: 1080fffa beqz a0,409eec <realloc_check+0x64> | |
| 409f04: 00000000 nop | |
| 409f08: 0000000f sync | |
| 409f0c: 108000af beqz a0,40a1cc <realloc_check+0x344> | |
| 409f10: 00000000 nop | |
| 409f14: 02802021 move a0,s4 | |
| 409f18: 0c1014c1 jal 405304 <mem2chunk_check> | |
| 409f1c: 27a50018 addiu a1,sp,24 | |
| 409f20: 00408821 move s1,v0 | |
| 409f24: 8fbc0010 lw gp,16(sp) | |
| 409f28: 00001021 move v0,zero | |
| 409f2c: 0000000f sync | |
| 409f30: c203b4d4 ll v1,-19244(s0) | |
| 409f34: 00402021 move a0,v0 | |
| 409f38: e204b4d4 sc a0,-19244(s0) | |
| 409f3c: 1080fffc beqz a0,409f30 <realloc_check+0xa8> | |
| 409f40: 00000000 nop | |
| 409f44: 28620002 slti v0,v1,2 | |
| 409f48: 10400080 beqz v0,40a14c <realloc_check+0x2c4> | |
| 409f4c: 00000000 nop | |
| 409f50: 12200092 beqz s1,40a19c <realloc_check+0x314> | |
| 409f54: 00000000 nop | |
| 409f58: 26550001 addiu s5,s2,1 | |
| 409f5c: 2ea2ffe0 sltiu v0,s5,-32 | |
| 409f60: 8e370004 lw s7,4(s1) | |
| 409f64: 10400060 beqz v0,40a0e8 <realloc_check+0x260> | |
| 409f68: 00000000 nop | |
| 409f6c: 2653000c addiu s3,s2,12 | |
| 409f70: 2e7e0010 sltiu s8,s3,16 | |
| 409f74: 13c00059 beqz s8,40a0dc <realloc_check+0x254> | |
| 409f78: 24160010 li s6,16 | |
| 409f7c: 24030001 li v1,1 | |
| 409f80: 00001021 move v0,zero | |
| 409f84: c205b4d4 ll a1,-19244(s0) | |
| 409f88: 14a20006 bne a1,v0,409fa4 <realloc_check+0x11c> | |
| 409f8c: 00002021 move a0,zero | |
| 409f90: 00602021 move a0,v1 | |
| 409f94: e204b4d4 sc a0,-19244(s0) | |
| 409f98: 1080fffa beqz a0,409f84 <realloc_check+0xfc> | |
| 409f9c: 00000000 nop | |
| 409fa0: 0000000f sync | |
| 409fa4: 1080008f beqz a0,40a1e4 <realloc_check+0x35c> | |
| 409fa8: 00000000 nop | |
| 409fac: 8e220004 lw v0,4(s1) | |
| 409fb0: 2403fff8 li v1,-8 | |
| 409fb4: 02e3b824 and s7,s7,v1 | |
| 409fb8: 30420002 andi v0,v0,0x2 | |
| 409fbc: 14400029 bnez v0,40a064 <realloc_check+0x1dc> | |
| 409fc0: 00000000 nop | |
| 409fc4: 0c101a0d jal 406834 <top_check> | |
| 409fc8: afa30020 sw v1,32(sp) | |
| 409fcc: 04400059 bltz v0,40a134 <realloc_check+0x2ac> | |
| 409fd0: 8fa30020 lw v1,32(sp) | |
| 409fd4: 02639824 and s3,s3,v1 | |
| 409fd8: 24070010 li a3,16 | |
| 409fdc: 027e380a movz a3,s3,s8 | |
| 409fe0: 2604b4d4 addiu a0,s0,-19244 | |
| 409fe4: 02202821 move a1,s1 | |
| 409fe8: 0c102669 jal 4099a4 <_int_realloc> | |
| 409fec: 02e03021 move a2,s7 | |
| 409ff0: 00409821 move s3,v0 | |
| 409ff4: 1260004f beqz s3,40a134 <realloc_check+0x2ac> | |
| 409ff8: 00000000 nop | |
| 409ffc: 00001021 move v0,zero | |
| 40a000: 0000000f sync | |
| 40a004: c203b4d4 ll v1,-19244(s0) | |
| 40a008: 00402021 move a0,v0 | |
| 40a00c: e204b4d4 sc a0,-19244(s0) | |
| 40a010: 1080fffc beqz a0,40a004 <realloc_check+0x17c> | |
| 40a014: 00000000 nop | |
| 40a018: 28620002 slti v0,v1,2 | |
| 40a01c: 10400078 beqz v0,40a200 <realloc_check+0x378> | |
| 40a020: 00000000 nop | |
| 40a024: 02602021 move a0,s3 | |
| 40a028: 02402821 move a1,s2 | |
| 40a02c: 0c101446 jal 405118 <mem2mem_check> | |
| 40a030: 00000000 nop | |
| 40a034: 8fbf004c lw ra,76(sp) | |
| 40a038: 8fbe0048 lw s8,72(sp) | |
| 40a03c: 8fb70044 lw s7,68(sp) | |
| 40a040: 8fb60040 lw s6,64(sp) | |
| 40a044: 8fb5003c lw s5,60(sp) | |
| 40a048: 8fb40038 lw s4,56(sp) | |
| 40a04c: 8fb30034 lw s3,52(sp) | |
| 40a050: 8fb20030 lw s2,48(sp) | |
| 40a054: 8fb1002c lw s1,44(sp) | |
| 40a058: 8fb00028 lw s0,40(sp) | |
| 40a05c: 03e00008 jr ra | |
| 40a060: 27bd0050 addiu sp,sp,80 | |
| 40a064: 02202021 move a0,s1 | |
| 40a068: 0c1018fc jal 4063f0 <mremap_chunk> | |
| 40a06c: 02c02821 move a1,s6 | |
| 40a070: 1440ffe0 bnez v0,409ff4 <realloc_check+0x16c> | |
| 40a074: 24530008 addiu s3,v0,8 | |
| 40a078: 26e2fffc addiu v0,s7,-4 | |
| 40a07c: 0056b02b sltu s6,v0,s6 | |
| 40a080: 02809821 move s3,s4 | |
| 40a084: 12c0ffdd beqz s6,409ffc <realloc_check+0x174> | |
| 40a088: 00000000 nop | |
| 40a08c: 0c101a0d jal 406834 <top_check> | |
| 40a090: 00000000 nop | |
| 40a094: 04400027 bltz v0,40a134 <realloc_check+0x2ac> | |
| 40a098: 00000000 nop | |
| 40a09c: 2604b4d4 addiu a0,s0,-19244 | |
| 40a0a0: 0c101fda jal 407f68 <_int_malloc> | |
| 40a0a4: 02a02821 move a1,s5 | |
| 40a0a8: 00409821 move s3,v0 | |
| 40a0ac: 10400021 beqz v0,40a134 <realloc_check+0x2ac> | |
| 40a0b0: 8fbc0010 lw gp,16(sp) | |
| 40a0b4: 8f9980dc lw t9,-32548(gp) | |
| 40a0b8: 00402021 move a0,v0 | |
| 40a0bc: 02802821 move a1,s4 | |
| 40a0c0: 26e6fff8 addiu a2,s7,-8 | |
| 40a0c4: 04110f72 bal 40de90 <memcpy> | |
| 40a0c8: 00000000 nop | |
| 40a0cc: 0c101a83 jal 406a0c <munmap_chunk> | |
| 40a0d0: 02202021 move a0,s1 | |
| 40a0d4: 081027ff j 409ffc <realloc_check+0x174> | |
| 40a0d8: 00000000 nop | |
| 40a0dc: 2416fff8 li s6,-8 | |
| 40a0e0: 081027df j 409f7c <realloc_check+0xf4> | |
| 40a0e4: 0276b024 and s6,s3,s6 | |
| 40a0e8: 7c03e83b 0x7c03e83b | |
| 40a0ec: 00601021 move v0,v1 | |
| 40a0f0: 8f838a2c lw v1,-30164(gp) | |
| 40a0f4: 8fbf004c lw ra,76(sp) | |
| 40a0f8: 8fbe0048 lw s8,72(sp) | |
| 40a0fc: 00621021 addu v0,v1,v0 | |
| 40a100: 2403000c li v1,12 | |
| 40a104: ac430000 sw v1,0(v0) | |
| 40a108: 8fb70044 lw s7,68(sp) | |
| 40a10c: 00001021 move v0,zero | |
| 40a110: 8fb60040 lw s6,64(sp) | |
| 40a114: 8fb5003c lw s5,60(sp) | |
| 40a118: 8fb40038 lw s4,56(sp) | |
| 40a11c: 8fb30034 lw s3,52(sp) | |
| 40a120: 8fb20030 lw s2,48(sp) | |
| 40a124: 8fb1002c lw s1,44(sp) | |
| 40a128: 8fb00028 lw s0,40(sp) | |
| 40a12c: 03e00008 jr ra | |
| 40a130: 27bd0050 addiu sp,sp,80 | |
| 40a134: 8fa20018 lw v0,24(sp) | |
| 40a138: 00009821 move s3,zero | |
| 40a13c: 90430000 lbu v1,0(v0) | |
| 40a140: 00031827 nor v1,zero,v1 | |
| 40a144: 081027ff j 409ffc <realloc_check+0x174> | |
| 40a148: a0430000 sb v1,0(v0) | |
| 40a14c: 3c04004b lui a0,0x4b | |
| 40a150: 2484b4d4 addiu a0,a0,-19244 | |
| 40a154: 7c03e83b 0x7c03e83b | |
| 40a158: 8c658b78 lw a1,-29832(v1) | |
| 40a15c: 24060001 li a2,1 | |
| 40a160: 00003821 move a3,zero | |
| 40a164: 34a50001 ori a1,a1,0x1 | |
| 40a168: 2402108e li v0,4238 | |
| 40a16c: 0000000c syscall | |
| 40a170: 081027d4 j 409f50 <realloc_check+0xc8> | |
| 40a174: 00000000 nop | |
| 40a178: 00a02021 move a0,a1 | |
| 40a17c: 0c1024df jal 40937c <malloc_check> | |
| 40a180: 00002821 move a1,zero | |
| 40a184: 0810280d j 40a034 <realloc_check+0x1ac> | |
| 40a188: 00000000 nop | |
| 40a18c: 0c101f5e jal 407d78 <free_check> | |
| 40a190: 00000000 nop | |
| 40a194: 0810280d j 40a034 <realloc_check+0x1ac> | |
| 40a198: 00001021 move v0,zero | |
| 40a19c: 3c02004b lui v0,0x4b | |
| 40a1a0: 8c449c34 lw a0,-25548(v0) | |
| 40a1a4: 3c050048 lui a1,0x48 | |
| 40a1a8: 24a505a8 addiu a1,a1,1448 | |
| 40a1ac: 02803021 move a2,s4 | |
| 40a1b0: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 40a1b4: 00000000 nop | |
| 40a1b8: 02402021 move a0,s2 | |
| 40a1bc: 0c1024df jal 40937c <malloc_check> | |
| 40a1c0: 00002821 move a1,zero | |
| 40a1c4: 0810280d j 40a034 <realloc_check+0x1ac> | |
| 40a1c8: 00000000 nop | |
| 40a1cc: 8f998044 lw t9,-32700(gp) | |
| 40a1d0: 2604b4d4 addiu a0,s0,-19244 | |
| 40a1d4: 0411185e bal 410350 <__lll_lock_wait_private> | |
| 40a1d8: 00000000 nop | |
| 40a1dc: 081027c5 j 409f14 <realloc_check+0x8c> | |
| 40a1e0: 00000000 nop | |
| 40a1e4: 8f998044 lw t9,-32700(gp) | |
| 40a1e8: 3c04004b lui a0,0x4b | |
| 40a1ec: 2484b4d4 addiu a0,a0,-19244 | |
| 40a1f0: 04111857 bal 410350 <__lll_lock_wait_private> | |
| 40a1f4: 00000000 nop | |
| 40a1f8: 081027eb j 409fac <realloc_check+0x124> | |
| 40a1fc: 00000000 nop | |
| 40a200: 3c04004b lui a0,0x4b | |
| 40a204: 2484b4d4 addiu a0,a0,-19244 | |
| 40a208: 7c03e83b 0x7c03e83b | |
| 40a20c: 8c658b78 lw a1,-29832(v1) | |
| 40a210: 24060001 li a2,1 | |
| 40a214: 00003821 move a3,zero | |
| 40a218: 34a50001 ori a1,a1,0x1 | |
| 40a21c: 2402108e li v0,4238 | |
| 40a220: 0000000c syscall | |
| 40a224: 08102809 j 40a024 <realloc_check+0x19c> | |
| 40a228: 00000000 nop | |
| 0040a22c <__malloc_check_init>: | |
| 40a22c: 3c02004b lui v0,0x4b | |
| 40a230: 8c43b4cc lw v1,-19252(v0) | |
| 40a234: 3c1c004b lui gp,0x4b | |
| 40a238: 279c1fc0 addiu gp,gp,8128 | |
| 40a23c: 14600016 bnez v1,40a298 <__malloc_check_init+0x6c> | |
| 40a240: 00000000 nop | |
| 40a244: 24030001 li v1,1 | |
| 40a248: 3c02004b lui v0,0x4b | |
| 40a24c: ac43b4d0 sw v1,-19248(v0) | |
| 40a250: 8f8282f0 lw v0,-32016(gp) | |
| 40a254: 3c030041 lui v1,0x41 | |
| 40a258: 2463937c addiu v1,v1,-27780 | |
| 40a25c: ac430000 sw v1,0(v0) | |
| 40a260: 8f8282f4 lw v0,-32012(gp) | |
| 40a264: 3c030040 lui v1,0x40 | |
| 40a268: 24637d78 addiu v1,v1,32120 | |
| 40a26c: ac430000 sw v1,0(v0) | |
| 40a270: 8f828328 lw v0,-31960(gp) | |
| 40a274: 3c030041 lui v1,0x41 | |
| 40a278: 24639e88 addiu v1,v1,-24952 | |
| 40a27c: ac430000 sw v1,0(v0) | |
| 40a280: 8f82832c lw v0,-31956(gp) | |
| 40a284: 3c030041 lui v1,0x41 | |
| 40a288: 246397e4 addiu v1,v1,-26652 | |
| 40a28c: ac430000 sw v1,0(v0) | |
| 40a290: 03e00008 jr ra | |
| 40a294: 00000000 nop | |
| 40a298: ac40b4cc sw zero,-19252(v0) | |
| 40a29c: 03e00008 jr ra | |
| 40a2a0: 00000000 nop | |
| 0040a2a4 <ptmalloc_init>: | |
| 40a2a4: 27bdffb8 addiu sp,sp,-72 | |
| 40a2a8: afb00020 sw s0,32(sp) | |
| 40a2ac: 3c10004b lui s0,0x4b | |
| 40a2b0: 8e029c30 lw v0,-25552(s0) | |
| 40a2b4: 3c1c004b lui gp,0x4b | |
| 40a2b8: 279c1fc0 addiu gp,gp,8128 | |
| 40a2bc: afbf0044 sw ra,68(sp) | |
| 40a2c0: afbe0040 sw s8,64(sp) | |
| 40a2c4: afb7003c sw s7,60(sp) | |
| 40a2c8: afb60038 sw s6,56(sp) | |
| 40a2cc: afb50034 sw s5,52(sp) | |
| 40a2d0: afb40030 sw s4,48(sp) | |
| 40a2d4: afb3002c sw s3,44(sp) | |
| 40a2d8: afb20028 sw s2,40(sp) | |
| 40a2dc: afb10024 sw s1,36(sp) | |
| 40a2e0: 0440000d bltz v0,40a318 <ptmalloc_init+0x74> | |
| 40a2e4: afbc0010 sw gp,16(sp) | |
| 40a2e8: 8fbf0044 lw ra,68(sp) | |
| 40a2ec: 8fbe0040 lw s8,64(sp) | |
| 40a2f0: 8fb7003c lw s7,60(sp) | |
| 40a2f4: 8fb60038 lw s6,56(sp) | |
| 40a2f8: 8fb50034 lw s5,52(sp) | |
| 40a2fc: 8fb40030 lw s4,48(sp) | |
| 40a300: 8fb3002c lw s3,44(sp) | |
| 40a304: 8fb20028 lw s2,40(sp) | |
| 40a308: 8fb10024 lw s1,36(sp) | |
| 40a30c: 8fb00020 lw s0,32(sp) | |
| 40a310: 03e00008 jr ra | |
| 40a314: 27bd0048 addiu sp,sp,72 | |
| 40a318: 3c03004b lui v1,0x4b | |
| 40a31c: 8f9982fc lw t9,-32004(gp) | |
| 40a320: 2471b920 addiu s1,v1,-18144 | |
| 40a324: 3c020002 lui v0,0x2 | |
| 40a328: 3c040001 lui a0,0x1 | |
| 40a32c: ae240010 sw a0,16(s1) | |
| 40a330: ac62b920 sw v0,-18144(v1) | |
| 40a334: ae009c30 sw zero,-25552(s0) | |
| 40a338: ae220004 sw v0,4(s1) | |
| 40a33c: ae220008 sw v0,8(s1) | |
| 40a340: 041113a3 bal 40f1d0 <__getpagesize> | |
| 40a344: 00000000 nop | |
| 40a348: 8fbc0010 lw gp,16(sp) | |
| 40a34c: ae22001c sw v0,28(s1) | |
| 40a350: 3c02004b lui v0,0x4b | |
| 40a354: 3c04004b lui a0,0x4b | |
| 40a358: ac40b950 sw zero,-18096(v0) | |
| 40a35c: 3c020040 lui v0,0x40 | |
| 40a360: 2484b954 addiu a0,a0,-18092 | |
| 40a364: 2442564c addiu v0,v0,22092 | |
| 40a368: 8f888a14 lw t0,-30188(gp) | |
| 40a36c: ac820004 sw v0,4(a0) | |
| 40a370: 3c020040 lui v0,0x40 | |
| 40a374: 7c03e83b 0x7c03e83b | |
| 40a378: 244265a0 addiu v0,v0,26016 | |
| 40a37c: 8f858330 lw a1,-31952(gp) | |
| 40a380: 3c06004b lui a2,0x4b | |
| 40a384: 00603821 move a3,v1 | |
| 40a388: ac820008 sw v0,8(a0) | |
| 40a38c: 3c020040 lui v0,0x40 | |
| 40a390: 24c3b4d4 addiu v1,a2,-19244 | |
| 40a394: 24425090 addiu v0,v0,20624 | |
| 40a398: 01073821 addu a3,t0,a3 | |
| 40a39c: ac82000c sw v0,12(a0) | |
| 40a3a0: acc0b4d4 sw zero,-19244(a2) | |
| 40a3a4: ac630440 sw v1,1088(v1) | |
| 40a3a8: ace30000 sw v1,0(a3) | |
| 40a3ac: 10a00002 beqz a1,40a3b8 <ptmalloc_init+0x114> | |
| 40a3b0: 00001021 move v0,zero | |
| 40a3b4: 8ca20000 lw v0,0(a1) | |
| 40a3b8: 8f998334 lw t9,-31948(gp) | |
| 40a3bc: ac820010 sw v0,16(a0) | |
| 40a3c0: 24020001 li v0,1 | |
| 40a3c4: ac820014 sw v0,20(a0) | |
| 40a3c8: 04111861 bal 410550 <__linkin_atfork> | |
| 40a3cc: 00000000 nop | |
| 40a3d0: 8fbc0010 lw gp,16(sp) | |
| 40a3d4: 00009821 move s3,zero | |
| 40a3d8: 8f82825c lw v0,-32164(gp) | |
| 40a3dc: 8c510000 lw s1,0(v0) | |
| 40a3e0: 8f828190 lw v0,-32368(gp) | |
| 40a3e4: 8c540000 lw s4,0(v0) | |
| 40a3e8: 1220001e beqz s1,40a464 <ptmalloc_init+0x1c0> | |
| 40a3ec: 00000000 nop | |
| 40a3f0: 3c030048 lui v1,0x48 | |
| 40a3f4: 3c1e0048 lui s8,0x48 | |
| 40a3f8: 3c160048 lui s6,0x48 | |
| 40a3fc: 246305f0 addiu v1,v1,1520 | |
| 40a400: 27de0600 addiu s8,s8,1536 | |
| 40a404: 3c170048 lui s7,0x48 | |
| 40a408: 26d605c4 addiu s6,s6,1476 | |
| 40a40c: 3c150048 lui s5,0x48 | |
| 40a410: 8e320000 lw s2,0(s1) | |
| 40a414: 1240000e beqz s2,40a450 <ptmalloc_init+0x1ac> | |
| 40a418: 00000000 nop | |
| 40a41c: 2404004d li a0,77 | |
| 40a420: 24090041 li t1,65 | |
| 40a424: 2405004c li a1,76 | |
| 40a428: 2408004f li t0,79 | |
| 40a42c: 24070043 li a3,67 | |
| 40a430: 2406005f li a2,95 | |
| 40a434: 82420000 lb v0,0(s2) | |
| 40a438: 10440029 beq v0,a0,40a4e0 <ptmalloc_init+0x23c> | |
| 40a43c: 00000000 nop | |
| 40a440: 26310004 addiu s1,s1,4 | |
| 40a444: 8e320000 lw s2,0(s1) | |
| 40a448: 1640fffa bnez s2,40a434 <ptmalloc_init+0x190> | |
| 40a44c: 00000000 nop | |
| 40a450: 12600004 beqz s3,40a464 <ptmalloc_init+0x1c0> | |
| 40a454: 00000000 nop | |
| 40a458: 82650000 lb a1,0(s3) | |
| 40a45c: 14a00015 bnez a1,40a4b4 <ptmalloc_init+0x210> | |
| 40a460: 00000000 nop | |
| 40a464: 8f828338 lw v0,-31944(gp) | |
| 40a468: 8c590000 lw t9,0(v0) | |
| 40a46c: 13200003 beqz t9,40a47c <ptmalloc_init+0x1d8> | |
| 40a470: 00000000 nop | |
| 40a474: 0320f809 jalr t9 | |
| 40a478: 00000000 nop | |
| 40a47c: 8fbf0044 lw ra,68(sp) | |
| 40a480: 24020001 li v0,1 | |
| 40a484: ae029c30 sw v0,-25552(s0) | |
| 40a488: 8fbe0040 lw s8,64(sp) | |
| 40a48c: 8fb7003c lw s7,60(sp) | |
| 40a490: 8fb60038 lw s6,56(sp) | |
| 40a494: 8fb50034 lw s5,52(sp) | |
| 40a498: 8fb40030 lw s4,48(sp) | |
| 40a49c: 8fb3002c lw s3,44(sp) | |
| 40a4a0: 8fb20028 lw s2,40(sp) | |
| 40a4a4: 8fb10024 lw s1,36(sp) | |
| 40a4a8: 8fb00020 lw s0,32(sp) | |
| 40a4ac: 03e00008 jr ra | |
| 40a4b0: 27bd0048 addiu sp,sp,72 | |
| 40a4b4: 2404fffb li a0,-5 | |
| 40a4b8: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40a4bc: 24a5ffd0 addiu a1,a1,-48 | |
| 40a4c0: 3c02004b lui v0,0x4b | |
| 40a4c4: 8c429c34 lw v0,-25548(v0) | |
| 40a4c8: 1040ffe6 beqz v0,40a464 <ptmalloc_init+0x1c0> | |
| 40a4cc: 8fbc0010 lw gp,16(sp) | |
| 40a4d0: 0c10288b jal 40a22c <__malloc_check_init> | |
| 40a4d4: 00000000 nop | |
| 40a4d8: 08102919 j 40a464 <ptmalloc_init+0x1c0> | |
| 40a4dc: 8fbc0010 lw gp,16(sp) | |
| 40a4e0: 82420001 lb v0,1(s2) | |
| 40a4e4: 1449ffd6 bne v0,t1,40a440 <ptmalloc_init+0x19c> | |
| 40a4e8: 00000000 nop | |
| 40a4ec: 82420002 lb v0,2(s2) | |
| 40a4f0: 1445ffd3 bne v0,a1,40a440 <ptmalloc_init+0x19c> | |
| 40a4f4: 00000000 nop | |
| 40a4f8: 82420003 lb v0,3(s2) | |
| 40a4fc: 1445ffd0 bne v0,a1,40a440 <ptmalloc_init+0x19c> | |
| 40a500: 00000000 nop | |
| 40a504: 82420004 lb v0,4(s2) | |
| 40a508: 1448ffcd bne v0,t0,40a440 <ptmalloc_init+0x19c> | |
| 40a50c: 00000000 nop | |
| 40a510: 82420005 lb v0,5(s2) | |
| 40a514: 1447ffca bne v0,a3,40a440 <ptmalloc_init+0x19c> | |
| 40a518: 00000000 nop | |
| 40a51c: 82420006 lb v0,6(s2) | |
| 40a520: 1446ffc7 bne v0,a2,40a440 <ptmalloc_init+0x19c> | |
| 40a524: 00000000 nop | |
| 40a528: 26470007 addiu a3,s2,7 | |
| 40a52c: 26310004 addiu s1,s1,4 | |
| 40a530: 10e0ffc7 beqz a3,40a450 <ptmalloc_init+0x1ac> | |
| 40a534: 00000000 nop | |
| 40a538: 82440007 lb a0,7(s2) | |
| 40a53c: 1080ffb4 beqz a0,40a410 <ptmalloc_init+0x16c> | |
| 40a540: 00000000 nop | |
| 40a544: 2405003d li a1,61 | |
| 40a548: 00001021 move v0,zero | |
| 40a54c: 1085ffb0 beq a0,a1,40a410 <ptmalloc_init+0x16c> | |
| 40a550: 2406003d li a2,61 | |
| 40a554: 24420001 addiu v0,v0,1 | |
| 40a558: 02422021 addu a0,s2,v0 | |
| 40a55c: 80840007 lb a0,7(a0) | |
| 40a560: 1080ffab beqz a0,40a410 <ptmalloc_init+0x16c> | |
| 40a564: 00000000 nop | |
| 40a568: 1486fffa bne a0,a2,40a554 <ptmalloc_init+0x2b0> | |
| 40a56c: 00000000 nop | |
| 40a570: 24040008 li a0,8 | |
| 40a574: 10440013 beq v0,a0,40a5c4 <ptmalloc_init+0x320> | |
| 40a578: 00000000 nop | |
| 40a57c: 2c440009 sltiu a0,v0,9 | |
| 40a580: 10800036 beqz a0,40a65c <ptmalloc_init+0x3b8> | |
| 40a584: 00000000 nop | |
| 40a588: 24040006 li a0,6 | |
| 40a58c: 1444ffa0 bne v0,a0,40a410 <ptmalloc_init+0x16c> | |
| 40a590: 00000000 nop | |
| 40a594: 8f99810c lw t9,-32500(gp) | |
| 40a598: afa3001c sw v1,28(sp) | |
| 40a59c: 00e02021 move a0,a3 | |
| 40a5a0: 02c02821 move a1,s6 | |
| 40a5a4: 24060006 li a2,6 | |
| 40a5a8: 04110c5d bal 40d720 <memcmp> | |
| 40a5ac: 00000000 nop | |
| 40a5b0: 2652000e addiu s2,s2,14 | |
| 40a5b4: 8fbc0010 lw gp,16(sp) | |
| 40a5b8: 0242980a movz s3,s2,v0 | |
| 40a5bc: 08102904 j 40a410 <ptmalloc_init+0x16c> | |
| 40a5c0: 8fa3001c lw v1,28(sp) | |
| 40a5c4: 1680ff92 bnez s4,40a410 <ptmalloc_init+0x16c> | |
| 40a5c8: 00000000 nop | |
| 40a5cc: 8f99810c lw t9,-32500(gp) | |
| 40a5d0: 00e02021 move a0,a3 | |
| 40a5d4: afa3001c sw v1,28(sp) | |
| 40a5d8: afa70018 sw a3,24(sp) | |
| 40a5dc: 26a505cc addiu a1,s5,1484 | |
| 40a5e0: 24060008 li a2,8 | |
| 40a5e4: 04110c4e bal 40d720 <memcmp> | |
| 40a5e8: 00000000 nop | |
| 40a5ec: 8fbc0010 lw gp,16(sp) | |
| 40a5f0: 8fa3001c lw v1,28(sp) | |
| 40a5f4: 10400044 beqz v0,40a708 <ptmalloc_init+0x464> | |
| 40a5f8: 8fa70018 lw a3,24(sp) | |
| 40a5fc: 8f99810c lw t9,-32500(gp) | |
| 40a600: 3c050048 lui a1,0x48 | |
| 40a604: afa3001c sw v1,28(sp) | |
| 40a608: 00e02021 move a0,a3 | |
| 40a60c: 24a505d8 addiu a1,a1,1496 | |
| 40a610: 24060008 li a2,8 | |
| 40a614: 04110c42 bal 40d720 <memcmp> | |
| 40a618: 00000000 nop | |
| 40a61c: 8fbc0010 lw gp,16(sp) | |
| 40a620: 1440ff7b bnez v0,40a410 <ptmalloc_init+0x16c> | |
| 40a624: 8fa3001c lw v1,28(sp) | |
| 40a628: 8f99833c lw t9,-31940(gp) | |
| 40a62c: 26440010 addiu a0,s2,16 | |
| 40a630: 00002821 move a1,zero | |
| 40a634: 2406000a li a2,10 | |
| 40a638: 04113c9b bal 4198a8 <strtol> | |
| 40a63c: 00000000 nop | |
| 40a640: 00402821 move a1,v0 | |
| 40a644: 2404fffa li a0,-6 | |
| 40a648: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40a64c: 00000000 nop | |
| 40a650: 8fbc0010 lw gp,16(sp) | |
| 40a654: 08102904 j 40a410 <ptmalloc_init+0x16c> | |
| 40a658: 8fa3001c lw v1,28(sp) | |
| 40a65c: 24040009 li a0,9 | |
| 40a660: 10440043 beq v0,a0,40a770 <ptmalloc_init+0x4cc> | |
| 40a664: 00000000 nop | |
| 40a668: 2404000f li a0,15 | |
| 40a66c: 1444ff68 bne v0,a0,40a410 <ptmalloc_init+0x16c> | |
| 40a670: 00000000 nop | |
| 40a674: 1680ff66 bnez s4,40a410 <ptmalloc_init+0x16c> | |
| 40a678: 00000000 nop | |
| 40a67c: 8f99810c lw t9,-32500(gp) | |
| 40a680: 00e02021 move a0,a3 | |
| 40a684: 00602821 move a1,v1 | |
| 40a688: afa3001c sw v1,28(sp) | |
| 40a68c: afa70018 sw a3,24(sp) | |
| 40a690: 2406000f li a2,15 | |
| 40a694: 04110c22 bal 40d720 <memcmp> | |
| 40a698: 00000000 nop | |
| 40a69c: 8fbc0010 lw gp,16(sp) | |
| 40a6a0: 8fa3001c lw v1,28(sp) | |
| 40a6a4: 10400025 beqz v0,40a73c <ptmalloc_init+0x498> | |
| 40a6a8: 8fa70018 lw a3,24(sp) | |
| 40a6ac: 8f99810c lw t9,-32500(gp) | |
| 40a6b0: afa3001c sw v1,28(sp) | |
| 40a6b4: 00e02021 move a0,a3 | |
| 40a6b8: 03c02821 move a1,s8 | |
| 40a6bc: 2406000f li a2,15 | |
| 40a6c0: 04110c17 bal 40d720 <memcmp> | |
| 40a6c4: 00000000 nop | |
| 40a6c8: 8fbc0010 lw gp,16(sp) | |
| 40a6cc: 1440ff50 bnez v0,40a410 <ptmalloc_init+0x16c> | |
| 40a6d0: 8fa3001c lw v1,28(sp) | |
| 40a6d4: 8f99833c lw t9,-31940(gp) | |
| 40a6d8: 26440017 addiu a0,s2,23 | |
| 40a6dc: 00002821 move a1,zero | |
| 40a6e0: 2406000a li a2,10 | |
| 40a6e4: 04113c70 bal 4198a8 <strtol> | |
| 40a6e8: 00000000 nop | |
| 40a6ec: 00402821 move a1,v0 | |
| 40a6f0: 2404fffd li a0,-3 | |
| 40a6f4: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40a6f8: 00000000 nop | |
| 40a6fc: 8fbc0010 lw gp,16(sp) | |
| 40a700: 08102904 j 40a410 <ptmalloc_init+0x16c> | |
| 40a704: 8fa3001c lw v1,28(sp) | |
| 40a708: 8f99833c lw t9,-31940(gp) | |
| 40a70c: 26440010 addiu a0,s2,16 | |
| 40a710: 00002821 move a1,zero | |
| 40a714: 2406000a li a2,10 | |
| 40a718: 04113c63 bal 4198a8 <strtol> | |
| 40a71c: 00000000 nop | |
| 40a720: 00402821 move a1,v0 | |
| 40a724: 2404fffe li a0,-2 | |
| 40a728: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40a72c: 00000000 nop | |
| 40a730: 8fbc0010 lw gp,16(sp) | |
| 40a734: 08102904 j 40a410 <ptmalloc_init+0x16c> | |
| 40a738: 8fa3001c lw v1,28(sp) | |
| 40a73c: 8f99833c lw t9,-31940(gp) | |
| 40a740: 26440017 addiu a0,s2,23 | |
| 40a744: 00002821 move a1,zero | |
| 40a748: 2406000a li a2,10 | |
| 40a74c: 04113c56 bal 4198a8 <strtol> | |
| 40a750: 00000000 nop | |
| 40a754: 00402821 move a1,v0 | |
| 40a758: 2404ffff li a0,-1 | |
| 40a75c: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40a760: 00000000 nop | |
| 40a764: 8fbc0010 lw gp,16(sp) | |
| 40a768: 08102904 j 40a410 <ptmalloc_init+0x16c> | |
| 40a76c: 8fa3001c lw v1,28(sp) | |
| 40a770: 1680ff27 bnez s4,40a410 <ptmalloc_init+0x16c> | |
| 40a774: 00000000 nop | |
| 40a778: 8f99810c lw t9,-32500(gp) | |
| 40a77c: afa3001c sw v1,28(sp) | |
| 40a780: 00e02021 move a0,a3 | |
| 40a784: 26e505e4 addiu a1,s7,1508 | |
| 40a788: 24060009 li a2,9 | |
| 40a78c: 04110be4 bal 40d720 <memcmp> | |
| 40a790: 00000000 nop | |
| 40a794: 8fbc0010 lw gp,16(sp) | |
| 40a798: 1440ff1d bnez v0,40a410 <ptmalloc_init+0x16c> | |
| 40a79c: 8fa3001c lw v1,28(sp) | |
| 40a7a0: 8f99833c lw t9,-31940(gp) | |
| 40a7a4: 26440011 addiu a0,s2,17 | |
| 40a7a8: 00002821 move a1,zero | |
| 40a7ac: 2406000a li a2,10 | |
| 40a7b0: 04113c3d bal 4198a8 <strtol> | |
| 40a7b4: 00000000 nop | |
| 40a7b8: 00402821 move a1,v0 | |
| 40a7bc: 2404fffc li a0,-4 | |
| 40a7c0: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40a7c4: 00000000 nop | |
| 40a7c8: 8fbc0010 lw gp,16(sp) | |
| 40a7cc: 08102904 j 40a410 <ptmalloc_init+0x16c> | |
| 40a7d0: 8fa3001c lw v1,28(sp) | |
| 0040a7d4 <mALLOPt>: | |
| 40a7d4: 3c02004b lui v0,0x4b | |
| 40a7d8: 8c429c30 lw v0,-25552(v0) | |
| 40a7dc: 3c1c004b lui gp,0x4b | |
| 40a7e0: 27bdffd0 addiu sp,sp,-48 | |
| 40a7e4: 279c1fc0 addiu gp,gp,8128 | |
| 40a7e8: afb00024 sw s0,36(sp) | |
| 40a7ec: afbf002c sw ra,44(sp) | |
| 40a7f0: afb10028 sw s1,40(sp) | |
| 40a7f4: afbc0010 sw gp,16(sp) | |
| 40a7f8: 04400062 bltz v0,40a984 <mALLOPt+0x1b0> | |
| 40a7fc: 00808021 move s0,a0 | |
| 40a800: 3c11004b lui s1,0x4b | |
| 40a804: 24030001 li v1,1 | |
| 40a808: 00001021 move v0,zero | |
| 40a80c: c226b4d4 ll a2,-19244(s1) | |
| 40a810: 14c20006 bne a2,v0,40a82c <mALLOPt+0x58> | |
| 40a814: 00002021 move a0,zero | |
| 40a818: 00602021 move a0,v1 | |
| 40a81c: e224b4d4 sc a0,-19244(s1) | |
| 40a820: 1080fffa beqz a0,40a80c <mALLOPt+0x38> | |
| 40a824: 00000000 nop | |
| 40a828: 0000000f sync | |
| 40a82c: 1080006b beqz a0,40a9dc <mALLOPt+0x208> | |
| 40a830: 00000000 nop | |
| 40a834: 2624b4d4 addiu a0,s1,-19244 | |
| 40a838: 26100006 addiu s0,s0,6 | |
| 40a83c: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 40a840: afa50018 sw a1,24(sp) | |
| 40a844: 2e020008 sltiu v0,s0,8 | |
| 40a848: 14400012 bnez v0,40a894 <mALLOPt+0xc0> | |
| 40a84c: 8fa50018 lw a1,24(sp) | |
| 40a850: 24100001 li s0,1 | |
| 40a854: 00001021 move v0,zero | |
| 40a858: 0000000f sync | |
| 40a85c: c223b4d4 ll v1,-19244(s1) | |
| 40a860: 00402021 move a0,v0 | |
| 40a864: e224b4d4 sc a0,-19244(s1) | |
| 40a868: 1080fffc beqz a0,40a85c <mALLOPt+0x88> | |
| 40a86c: 00000000 nop | |
| 40a870: 28620002 slti v0,v1,2 | |
| 40a874: 1040004e beqz v0,40a9b0 <mALLOPt+0x1dc> | |
| 40a878: 00000000 nop | |
| 40a87c: 8fbf002c lw ra,44(sp) | |
| 40a880: 02001021 move v0,s0 | |
| 40a884: 8fb10028 lw s1,40(sp) | |
| 40a888: 8fb00024 lw s0,36(sp) | |
| 40a88c: 03e00008 jr ra | |
| 40a890: 27bd0030 addiu sp,sp,48 | |
| 40a894: 3c020048 lui v0,0x48 | |
| 40a898: 24420de0 addiu v0,v0,3552 | |
| 40a89c: 00108080 sll s0,s0,0x2 | |
| 40a8a0: 00508021 addu s0,v0,s0 | |
| 40a8a4: 8e020000 lw v0,0(s0) | |
| 40a8a8: 00400008 jr v0 | |
| 40a8ac: 00000000 nop | |
| 40a8b0: 3c02004b lui v0,0x4b | |
| 40a8b4: ac45b984 sw a1,-18044(v0) | |
| 40a8b8: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a8bc: 24100001 li s0,1 | |
| 40a8c0: 3c02004b lui v0,0x4b | |
| 40a8c4: ac459c34 sw a1,-25548(v0) | |
| 40a8c8: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a8cc: 24100001 li s0,1 | |
| 40a8d0: 3c02004b lui v0,0x4b | |
| 40a8d4: 2442b920 addiu v0,v0,-18144 | |
| 40a8d8: 24030001 li v1,1 | |
| 40a8dc: ac450010 sw a1,16(v0) | |
| 40a8e0: ac430018 sw v1,24(v0) | |
| 40a8e4: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a8e8: 24100001 li s0,1 | |
| 40a8ec: 3c020008 lui v0,0x8 | |
| 40a8f0: 24420001 addiu v0,v0,1 | |
| 40a8f4: 00a2102b sltu v0,a1,v0 | |
| 40a8f8: 10400027 beqz v0,40a998 <mALLOPt+0x1c4> | |
| 40a8fc: 00000000 nop | |
| 40a900: 3c02004b lui v0,0x4b | |
| 40a904: 2442b920 addiu v0,v0,-18144 | |
| 40a908: 24030001 li v1,1 | |
| 40a90c: ac450008 sw a1,8(v0) | |
| 40a910: 24100001 li s0,1 | |
| 40a914: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a918: ac430018 sw v1,24(v0) | |
| 40a91c: 3c02004b lui v0,0x4b | |
| 40a920: 2442b920 addiu v0,v0,-18144 | |
| 40a924: 24030001 li v1,1 | |
| 40a928: ac450004 sw a1,4(v0) | |
| 40a92c: ac430018 sw v1,24(v0) | |
| 40a930: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a934: 24100001 li s0,1 | |
| 40a938: 3c02004b lui v0,0x4b | |
| 40a93c: 2443b920 addiu v1,v0,-18144 | |
| 40a940: ac45b920 sw a1,-18144(v0) | |
| 40a944: 24020001 li v0,1 | |
| 40a948: ac620018 sw v0,24(v1) | |
| 40a94c: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a950: 24100001 li s0,1 | |
| 40a954: 2ca20051 sltiu v0,a1,81 | |
| 40a958: 1040ffbe beqz v0,40a854 <mALLOPt+0x80> | |
| 40a95c: 00008021 move s0,zero | |
| 40a960: 10a00004 beqz a1,40a974 <mALLOPt+0x1a0> | |
| 40a964: 24020008 li v0,8 | |
| 40a968: 24a50004 addiu a1,a1,4 | |
| 40a96c: 2402fff8 li v0,-8 | |
| 40a970: 00a21024 and v0,a1,v0 | |
| 40a974: 3c03004b lui v1,0x4b | |
| 40a978: ac62b980 sw v0,-18048(v1) | |
| 40a97c: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a980: 24100001 li s0,1 | |
| 40a984: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40a988: afa50018 sw a1,24(sp) | |
| 40a98c: 8fbc0010 lw gp,16(sp) | |
| 40a990: 08102a00 j 40a800 <mALLOPt+0x2c> | |
| 40a994: 8fa50018 lw a1,24(sp) | |
| 40a998: 3c02004b lui v0,0x4b | |
| 40a99c: 2442b920 addiu v0,v0,-18144 | |
| 40a9a0: 24030001 li v1,1 | |
| 40a9a4: 00008021 move s0,zero | |
| 40a9a8: 08102a15 j 40a854 <mALLOPt+0x80> | |
| 40a9ac: ac430018 sw v1,24(v0) | |
| 40a9b0: 3c04004b lui a0,0x4b | |
| 40a9b4: 2484b4d4 addiu a0,a0,-19244 | |
| 40a9b8: 7c03e83b 0x7c03e83b | |
| 40a9bc: 8c658b78 lw a1,-29832(v1) | |
| 40a9c0: 24060001 li a2,1 | |
| 40a9c4: 00003821 move a3,zero | |
| 40a9c8: 34a50001 ori a1,a1,0x1 | |
| 40a9cc: 2402108e li v0,4238 | |
| 40a9d0: 0000000c syscall | |
| 40a9d4: 08102a1f j 40a87c <mALLOPt+0xa8> | |
| 40a9d8: 00000000 nop | |
| 40a9dc: 8f998044 lw t9,-32700(gp) | |
| 40a9e0: afa50018 sw a1,24(sp) | |
| 40a9e4: 2624b4d4 addiu a0,s1,-19244 | |
| 40a9e8: 04111659 bal 410350 <__lll_lock_wait_private> | |
| 40a9ec: 00000000 nop | |
| 40a9f0: 08102a0d j 40a834 <mALLOPt+0x60> | |
| 40a9f4: 8fa50018 lw a1,24(sp) | |
| 0040a9f8 <__malloc_set_state>: | |
| 40a9f8: 27bdffd0 addiu sp,sp,-48 | |
| 40a9fc: 3c1c004b lui gp,0x4b | |
| 40aa00: 279c1fc0 addiu gp,gp,8128 | |
| 40aa04: afb30028 sw s3,40(sp) | |
| 40aa08: afb20024 sw s2,36(sp) | |
| 40aa0c: afb0001c sw s0,28(sp) | |
| 40aa10: 3c12004b lui s2,0x4b | |
| 40aa14: 00808021 move s0,a0 | |
| 40aa18: 24130001 li s3,1 | |
| 40aa1c: afbc0010 sw gp,16(sp) | |
| 40aa20: afbf002c sw ra,44(sp) | |
| 40aa24: afb10020 sw s1,32(sp) | |
| 40aa28: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40aa2c: ae53b4cc sw s3,-19252(s2) | |
| 40aa30: 8e030000 lw v1,0(s0) | |
| 40aa34: 3c02444c lui v0,0x444c | |
| 40aa38: 24424541 addiu v0,v0,17729 | |
| 40aa3c: 146200f4 bne v1,v0,40ae10 <__malloc_set_state+0x418> | |
| 40aa40: 8fbc0010 lw gp,16(sp) | |
| 40aa44: 8e030004 lw v1,4(s0) | |
| 40aa48: 2402ff00 li v0,-256 | |
| 40aa4c: 00621024 and v0,v1,v0 | |
| 40aa50: 1c4000f8 bgtz v0,40ae34 <__malloc_set_state+0x43c> | |
| 40aa54: 00000000 nop | |
| 40aa58: 3c11004b lui s1,0x4b | |
| 40aa5c: 00001021 move v0,zero | |
| 40aa60: c224b4d4 ll a0,-19244(s1) | |
| 40aa64: 14820006 bne a0,v0,40aa80 <__malloc_set_state+0x88> | |
| 40aa68: 00001821 move v1,zero | |
| 40aa6c: 02601821 move v1,s3 | |
| 40aa70: e223b4d4 sc v1,-19244(s1) | |
| 40aa74: 1060fffa beqz v1,40aa60 <__malloc_set_state+0x68> | |
| 40aa78: 00000000 nop | |
| 40aa7c: 0000000f sync | |
| 40aa80: 10600102 beqz v1,40ae8c <__malloc_set_state+0x494> | |
| 40aa84: 00000000 nop | |
| 40aa88: 2626b4d4 addiu a2,s1,-19244 | |
| 40aa8c: 8cc30004 lw v1,4(a2) | |
| 40aa90: 8e0e0004 lw t6,4(s0) | |
| 40aa94: 34630001 ori v1,v1,0x1 | |
| 40aa98: 29c20004 slti v0,t6,4 | |
| 40aa9c: 1040008e beqz v0,40acd8 <__malloc_set_state+0x2e0> | |
| 40aaa0: acc30004 sw v1,4(a2) | |
| 40aaa4: 24030040 li v1,64 | |
| 40aaa8: 3c02004b lui v0,0x4b | |
| 40aaac: ac43b980 sw v1,-18048(v0) | |
| 40aab0: 24cb0030 addiu t3,a2,48 | |
| 40aab4: 3c02004b lui v0,0x4b | |
| 40aab8: 2442b4dc addiu v0,v0,-19236 | |
| 40aabc: 01601821 move v1,t3 | |
| 40aac0: ac400000 sw zero,0(v0) | |
| 40aac4: 24420004 addiu v0,v0,4 | |
| 40aac8: 1443fffd bne v0,v1,40aac0 <__malloc_set_state+0xc8> | |
| 40aacc: 00000000 nop | |
| 40aad0: 8e020010 lw v0,16(s0) | |
| 40aad4: 2604001c addiu a0,s0,28 | |
| 40aad8: acc00430 sw zero,1072(a2) | |
| 40aadc: acc20030 sw v0,48(a2) | |
| 40aae0: acc00434 sw zero,1076(a2) | |
| 40aae4: acc00438 sw zero,1080(a2) | |
| 40aae8: acc0043c sw zero,1084(a2) | |
| 40aaec: acc00034 sw zero,52(a2) | |
| 40aaf0: 01601021 move v0,t3 | |
| 40aaf4: 24030001 li v1,1 | |
| 40aaf8: 29ca0003 slti t2,t6,3 | |
| 40aafc: 240d0001 li t5,1 | |
| 40ab00: 240f007e li t7,126 | |
| 40ab04: 24090080 li t1,128 | |
| 40ab08: 8c85fffc lw a1,-4(a0) | |
| 40ab0c: 10a000a5 beqz a1,40ada4 <__malloc_set_state+0x3ac> | |
| 40ab10: 00000000 nop | |
| 40ab14: 1540001c bnez t2,40ab88 <__malloc_set_state+0x190> | |
| 40ab18: 00000000 nop | |
| 40ab1c: 2c670040 sltiu a3,v1,64 | |
| 40ab20: 14e00091 bnez a3,40ad68 <__malloc_set_state+0x370> | |
| 40ab24: 00000000 nop | |
| 40ab28: 8ca70004 lw a3,4(a1) | |
| 40ab2c: 00074182 srl t0,a3,0x6 | |
| 40ab30: 2d0c0027 sltiu t4,t0,39 | |
| 40ab34: 15800012 bnez t4,40ab80 <__malloc_set_state+0x188> | |
| 40ab38: 25080038 addiu t0,t0,56 | |
| 40ab3c: 00074242 srl t0,a3,0x9 | |
| 40ab40: 2d0c0015 sltiu t4,t0,21 | |
| 40ab44: 1580000e bnez t4,40ab80 <__malloc_set_state+0x188> | |
| 40ab48: 2508005b addiu t0,t0,91 | |
| 40ab4c: 00074302 srl t0,a3,0xc | |
| 40ab50: 2d0c000b sltiu t4,t0,11 | |
| 40ab54: 1580000a bnez t4,40ab80 <__malloc_set_state+0x188> | |
| 40ab58: 2508006e addiu t0,t0,110 | |
| 40ab5c: 000743c2 srl t0,a3,0xf | |
| 40ab60: 2d0c0005 sltiu t4,t0,5 | |
| 40ab64: 15800006 bnez t4,40ab80 <__malloc_set_state+0x188> | |
| 40ab68: 25080077 addiu t0,t0,119 | |
| 40ab6c: 00073c82 srl a3,a3,0x12 | |
| 40ab70: 2ce80003 sltiu t0,a3,3 | |
| 40ab74: 24e7007c addiu a3,a3,124 | |
| 40ab78: 01e8380a movz a3,t7,t0 | |
| 40ab7c: 00e04021 move t0,a3 | |
| 40ab80: 1103005e beq t0,v1,40acfc <__malloc_set_state+0x304> | |
| 40ab84: 00000000 nop | |
| 40ab88: ac42000c sw v0,12(v0) | |
| 40ab8c: ac420008 sw v0,8(v0) | |
| 40ab90: 8c870000 lw a3,0(a0) | |
| 40ab94: 8cc80038 lw t0,56(a2) | |
| 40ab98: acab000c sw t3,12(a1) | |
| 40ab9c: ace80008 sw t0,8(a3) | |
| 40aba0: 8cc80038 lw t0,56(a2) | |
| 40aba4: acc50038 sw a1,56(a2) | |
| 40aba8: ad07000c sw a3,12(t0) | |
| 40abac: 24630001 addiu v1,v1,1 | |
| 40abb0: 24420008 addiu v0,v0,8 | |
| 40abb4: 1469ffd4 bne v1,t1,40ab08 <__malloc_set_state+0x110> | |
| 40abb8: 24840008 addiu a0,a0,8 | |
| 40abbc: 29c20003 slti v0,t6,3 | |
| 40abc0: 1040000f beqz v0,40ac00 <__malloc_set_state+0x208> | |
| 40abc4: 00000000 nop | |
| 40abc8: 8cc20038 lw v0,56(a2) | |
| 40abcc: 104b000c beq v0,t3,40ac00 <__malloc_set_state+0x208> | |
| 40abd0: 00000000 nop | |
| 40abd4: 2404fff8 li a0,-8 | |
| 40abd8: 8c430004 lw v1,4(v0) | |
| 40abdc: 00641824 and v1,v1,a0 | |
| 40abe0: 2c630200 sltiu v1,v1,512 | |
| 40abe4: 14600003 bnez v1,40abf4 <__malloc_set_state+0x1fc> | |
| 40abe8: 00000000 nop | |
| 40abec: ac400010 sw zero,16(v0) | |
| 40abf0: ac400014 sw zero,20(v0) | |
| 40abf4: 8c420008 lw v0,8(v0) | |
| 40abf8: 144bfff7 bne v0,t3,40abd8 <__malloc_set_state+0x1e0> | |
| 40abfc: 00000000 nop | |
| 40ac00: 8e0f0418 lw t7,1048(s0) | |
| 40ac04: 8e180410 lw t8,1040(s0) | |
| 40ac08: 8e0d041c lw t5,1052(s0) | |
| 40ac0c: 8e0c0420 lw t4,1056(s0) | |
| 40ac10: 8e0b0424 lw t3,1060(s0) | |
| 40ac14: 8e0a0428 lw t2,1064(s0) | |
| 40ac18: 8e080434 lw t0,1076(s0) | |
| 40ac1c: 8e070438 lw a3,1080(s0) | |
| 40ac20: 8e05043c lw a1,1084(s0) | |
| 40ac24: 8e040440 lw a0,1088(s0) | |
| 40ac28: 8e130414 lw s3,1044(s0) | |
| 40ac2c: 8e09042c lw t1,1068(s0) | |
| 40ac30: 3c03004b lui v1,0x4b | |
| 40ac34: 2462b920 addiu v0,v1,-18144 | |
| 40ac38: ac6fb920 sw t7,-18144(v1) | |
| 40ac3c: 3c03004b lui v1,0x4b | |
| 40ac40: ac58002c sw t8,44(v0) | |
| 40ac44: acd30444 sw s3,1092(a2) | |
| 40ac48: ac4d0004 sw t5,4(v0) | |
| 40ac4c: ac4c0010 sw t4,16(v0) | |
| 40ac50: ac4b0008 sw t3,8(v0) | |
| 40ac54: ac6a9c34 sw t2,-25548(v1) | |
| 40ac58: acc90448 sw t1,1096(a2) | |
| 40ac5c: ac48000c sw t0,12(v0) | |
| 40ac60: ac470014 sw a3,20(v0) | |
| 40ac64: ac450020 sw a1,32(v0) | |
| 40ac68: 19c00008 blez t6,40ac8c <__malloc_set_state+0x294> | |
| 40ac6c: ac440024 sw a0,36(v0) | |
| 40ac70: 8e020444 lw v0,1092(s0) | |
| 40ac74: 10400051 beqz v0,40adbc <__malloc_set_state+0x3c4> | |
| 40ac78: 00000000 nop | |
| 40ac7c: 3c02004b lui v0,0x4b | |
| 40ac80: 8c42b4d0 lw v0,-19248(v0) | |
| 40ac84: 1040005b beqz v0,40adf4 <__malloc_set_state+0x3fc> | |
| 40ac88: 00000000 nop | |
| 40ac8c: 00001021 move v0,zero | |
| 40ac90: 0000000f sync | |
| 40ac94: c223b4d4 ll v1,-19244(s1) | |
| 40ac98: 00402021 move a0,v0 | |
| 40ac9c: e224b4d4 sc a0,-19244(s1) | |
| 40aca0: 1080fffc beqz a0,40ac94 <__malloc_set_state+0x29c> | |
| 40aca4: 00000000 nop | |
| 40aca8: 28620002 slti v0,v1,2 | |
| 40acac: 00008021 move s0,zero | |
| 40acb0: 1040006b beqz v0,40ae60 <__malloc_set_state+0x468> | |
| 40acb4: 00000000 nop | |
| 40acb8: 8fbf002c lw ra,44(sp) | |
| 40acbc: 02001021 move v0,s0 | |
| 40acc0: 8fb30028 lw s3,40(sp) | |
| 40acc4: 8fb20024 lw s2,36(sp) | |
| 40acc8: 8fb10020 lw s1,32(sp) | |
| 40accc: 8fb0001c lw s0,28(sp) | |
| 40acd0: 03e00008 jr ra | |
| 40acd4: 27bd0030 addiu sp,sp,48 | |
| 40acd8: 8e030448 lw v1,1096(s0) | |
| 40acdc: 10600004 beqz v1,40acf0 <__malloc_set_state+0x2f8> | |
| 40ace0: 24020008 li v0,8 | |
| 40ace4: 24630004 addiu v1,v1,4 | |
| 40ace8: 2402fff8 li v0,-8 | |
| 40acec: 00621024 and v0,v1,v0 | |
| 40acf0: 3c03004b lui v1,0x4b | |
| 40acf4: 08102aac j 40aab0 <__malloc_set_state+0xb8> | |
| 40acf8: ac62b980 sw v0,-18048(v1) | |
| 40acfc: 000338c0 sll a3,v1,0x3 | |
| 40ad00: 02073821 addu a3,s0,a3 | |
| 40ad04: 8ce70014 lw a3,20(a3) | |
| 40ad08: 8ce70004 lw a3,4(a3) | |
| 40ad0c: 00074182 srl t0,a3,0x6 | |
| 40ad10: 2d0c0027 sltiu t4,t0,39 | |
| 40ad14: 15800012 bnez t4,40ad60 <__malloc_set_state+0x368> | |
| 40ad18: 25080038 addiu t0,t0,56 | |
| 40ad1c: 00074242 srl t0,a3,0x9 | |
| 40ad20: 2d0c0015 sltiu t4,t0,21 | |
| 40ad24: 1580000e bnez t4,40ad60 <__malloc_set_state+0x368> | |
| 40ad28: 2508005b addiu t0,t0,91 | |
| 40ad2c: 00074302 srl t0,a3,0xc | |
| 40ad30: 2d0c000b sltiu t4,t0,11 | |
| 40ad34: 1580000a bnez t4,40ad60 <__malloc_set_state+0x368> | |
| 40ad38: 2508006e addiu t0,t0,110 | |
| 40ad3c: 000743c2 srl t0,a3,0xf | |
| 40ad40: 2d0c0005 sltiu t4,t0,5 | |
| 40ad44: 15800006 bnez t4,40ad60 <__malloc_set_state+0x368> | |
| 40ad48: 25080077 addiu t0,t0,119 | |
| 40ad4c: 00073c82 srl a3,a3,0x12 | |
| 40ad50: 2ce80003 sltiu t0,a3,3 | |
| 40ad54: 24e7007c addiu a3,a3,124 | |
| 40ad58: 01e8380a movz a3,t7,t0 | |
| 40ad5c: 00e04021 move t0,a3 | |
| 40ad60: 1503ff89 bne t0,v1,40ab88 <__malloc_set_state+0x190> | |
| 40ad64: 00000000 nop | |
| 40ad68: 8c880000 lw t0,0(a0) | |
| 40ad6c: 00033942 srl a3,v1,0x5 | |
| 40ad70: 24e7010c addiu a3,a3,268 | |
| 40ad74: 00073880 sll a3,a3,0x2 | |
| 40ad78: ac48000c sw t0,12(v0) | |
| 40ad7c: ac450008 sw a1,8(v0) | |
| 40ad80: 00c73821 addu a3,a2,a3 | |
| 40ad84: aca2000c sw v0,12(a1) | |
| 40ad88: 8ce50000 lw a1,0(a3) | |
| 40ad8c: 8c48000c lw t0,12(v0) | |
| 40ad90: 006d6004 sllv t4,t5,v1 | |
| 40ad94: 01852825 or a1,t4,a1 | |
| 40ad98: ad020008 sw v0,8(t0) | |
| 40ad9c: 08102aeb j 40abac <__malloc_set_state+0x1b4> | |
| 40ada0: ace50000 sw a1,0(a3) | |
| 40ada4: 8c850000 lw a1,0(a0) | |
| 40ada8: 14a00025 bnez a1,40ae40 <__malloc_set_state+0x448> | |
| 40adac: 00000000 nop | |
| 40adb0: ac42000c sw v0,12(v0) | |
| 40adb4: 08102aeb j 40abac <__malloc_set_state+0x1b4> | |
| 40adb8: ac420008 sw v0,8(v0) | |
| 40adbc: 3c02004b lui v0,0x4b | |
| 40adc0: 8c43b4d0 lw v1,-19248(v0) | |
| 40adc4: 1060ffb1 beqz v1,40ac8c <__malloc_set_state+0x294> | |
| 40adc8: 00000000 nop | |
| 40adcc: 8f8382f0 lw v1,-32016(gp) | |
| 40add0: ac40b4d0 sw zero,-19248(v0) | |
| 40add4: ac600000 sw zero,0(v1) | |
| 40add8: 8f8382f4 lw v1,-32012(gp) | |
| 40addc: ac600000 sw zero,0(v1) | |
| 40ade0: 8f838328 lw v1,-31960(gp) | |
| 40ade4: ac600000 sw zero,0(v1) | |
| 40ade8: 8f83832c lw v1,-31956(gp) | |
| 40adec: 08102b23 j 40ac8c <__malloc_set_state+0x294> | |
| 40adf0: ac600000 sw zero,0(v1) | |
| 40adf4: 8e42b4cc lw v0,-19252(s2) | |
| 40adf8: 1440ffa4 bnez v0,40ac8c <__malloc_set_state+0x294> | |
| 40adfc: 00000000 nop | |
| 40ae00: 0c10288b jal 40a22c <__malloc_check_init> | |
| 40ae04: 00000000 nop | |
| 40ae08: 08102b23 j 40ac8c <__malloc_set_state+0x294> | |
| 40ae0c: 00000000 nop | |
| 40ae10: 8fbf002c lw ra,44(sp) | |
| 40ae14: 2410ffff li s0,-1 | |
| 40ae18: 02001021 move v0,s0 | |
| 40ae1c: 8fb30028 lw s3,40(sp) | |
| 40ae20: 8fb20024 lw s2,36(sp) | |
| 40ae24: 8fb10020 lw s1,32(sp) | |
| 40ae28: 8fb0001c lw s0,28(sp) | |
| 40ae2c: 03e00008 jr ra | |
| 40ae30: 27bd0030 addiu sp,sp,48 | |
| 40ae34: 2410fffe li s0,-2 | |
| 40ae38: 08102b2e j 40acb8 <__malloc_set_state+0x2c0> | |
| 40ae3c: 00000000 nop | |
| 40ae40: 3c040048 lui a0,0x48 | |
| 40ae44: 3c050048 lui a1,0x48 | |
| 40ae48: 3c070048 lui a3,0x48 | |
| 40ae4c: 24840610 addiu a0,a0,1552 | |
| 40ae50: 24a50624 addiu a1,a1,1572 | |
| 40ae54: 24060269 li a2,617 | |
| 40ae58: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40ae5c: 24e70d60 addiu a3,a3,3424 | |
| 40ae60: 3c04004b lui a0,0x4b | |
| 40ae64: 2484b4d4 addiu a0,a0,-19244 | |
| 40ae68: 7c03e83b 0x7c03e83b | |
| 40ae6c: 8c658b78 lw a1,-29832(v1) | |
| 40ae70: 24060001 li a2,1 | |
| 40ae74: 00003821 move a3,zero | |
| 40ae78: 34a50001 ori a1,a1,0x1 | |
| 40ae7c: 2402108e li v0,4238 | |
| 40ae80: 0000000c syscall | |
| 40ae84: 08102b2e j 40acb8 <__malloc_set_state+0x2c0> | |
| 40ae88: 00000000 nop | |
| 40ae8c: 8f998044 lw t9,-32700(gp) | |
| 40ae90: 2624b4d4 addiu a0,s1,-19244 | |
| 40ae94: 0411152e bal 410350 <__lll_lock_wait_private> | |
| 40ae98: 00000000 nop | |
| 40ae9c: 08102aa2 j 40aa88 <__malloc_set_state+0x90> | |
| 40aea0: 8fbc0010 lw gp,16(sp) | |
| 0040aea4 <__libc_malloc>: | |
| 40aea4: 3c1c004b lui gp,0x4b | |
| 40aea8: 279c1fc0 addiu gp,gp,8128 | |
| 40aeac: 8f8282f0 lw v0,-32016(gp) | |
| 40aeb0: 27bdffd0 addiu sp,sp,-48 | |
| 40aeb4: afb20020 sw s2,32(sp) | |
| 40aeb8: 8c590000 lw t9,0(v0) | |
| 40aebc: afbf002c sw ra,44(sp) | |
| 40aec0: afb40028 sw s4,40(sp) | |
| 40aec4: afb30024 sw s3,36(sp) | |
| 40aec8: afb1001c sw s1,28(sp) | |
| 40aecc: afb00018 sw s0,24(sp) | |
| 40aed0: afbc0010 sw gp,16(sp) | |
| 40aed4: 00809021 move s2,a0 | |
| 40aed8: 172000a6 bnez t9,40b174 <__libc_malloc+0x2d0> | |
| 40aedc: 00000000 nop | |
| 40aee0: 7c03e83b 0x7c03e83b | |
| 40aee4: 00601021 move v0,v1 | |
| 40aee8: 8f838a14 lw v1,-30188(gp) | |
| 40aeec: 00621021 addu v0,v1,v0 | |
| 40aef0: 8c440000 lw a0,0(v0) | |
| 40aef4: 10800032 beqz a0,40afc0 <__libc_malloc+0x11c> | |
| 40aef8: 00000000 nop | |
| 40aefc: 24020001 li v0,1 | |
| 40af00: c0830000 ll v1,0(a0) | |
| 40af04: 14790006 bne v1,t9,40af20 <__libc_malloc+0x7c> | |
| 40af08: 00002821 move a1,zero | |
| 40af0c: 00402821 move a1,v0 | |
| 40af10: e0850000 sc a1,0(a0) | |
| 40af14: 10a0fffa beqz a1,40af00 <__libc_malloc+0x5c> | |
| 40af18: 00000000 nop | |
| 40af1c: 0000000f sync | |
| 40af20: 14600027 bnez v1,40afc0 <__libc_malloc+0x11c> | |
| 40af24: 00808821 move s1,a0 | |
| 40af28: 02202021 move a0,s1 | |
| 40af2c: 0c101fda jal 407f68 <_int_malloc> | |
| 40af30: 02402821 move a1,s2 | |
| 40af34: 00408021 move s0,v0 | |
| 40af38: 1040002e beqz v0,40aff4 <__libc_malloc+0x150> | |
| 40af3c: 8fbc0010 lw gp,16(sp) | |
| 40af40: 00001021 move v0,zero | |
| 40af44: 0000000f sync | |
| 40af48: c2230000 ll v1,0(s1) | |
| 40af4c: 00402021 move a0,v0 | |
| 40af50: e2240000 sc a0,0(s1) | |
| 40af54: 1080fffc beqz a0,40af48 <__libc_malloc+0xa4> | |
| 40af58: 00000000 nop | |
| 40af5c: 28620002 slti v0,v1,2 | |
| 40af60: 1040008a beqz v0,40b18c <__libc_malloc+0x2e8> | |
| 40af64: 00000000 nop | |
| 40af68: 8e02fffc lw v0,-4(s0) | |
| 40af6c: 30430002 andi v1,v0,0x2 | |
| 40af70: 1460000a bnez v1,40af9c <__libc_malloc+0xf8> | |
| 40af74: 00000000 nop | |
| 40af78: 30420004 andi v0,v0,0x4 | |
| 40af7c: 10400017 beqz v0,40afdc <__libc_malloc+0x138> | |
| 40af80: 00000000 nop | |
| 40af84: 2603fff8 addiu v1,s0,-8 | |
| 40af88: 3c02fff0 lui v0,0xfff0 | |
| 40af8c: 00621024 and v0,v1,v0 | |
| 40af90: 8c420000 lw v0,0(v0) | |
| 40af94: 14510043 bne v0,s1,40b0a4 <__libc_malloc+0x200> | |
| 40af98: 00000000 nop | |
| 40af9c: 8fbf002c lw ra,44(sp) | |
| 40afa0: 02001021 move v0,s0 | |
| 40afa4: 8fb40028 lw s4,40(sp) | |
| 40afa8: 8fb30024 lw s3,36(sp) | |
| 40afac: 8fb20020 lw s2,32(sp) | |
| 40afb0: 8fb1001c lw s1,28(sp) | |
| 40afb4: 8fb00018 lw s0,24(sp) | |
| 40afb8: 03e00008 jr ra | |
| 40afbc: 27bd0030 addiu sp,sp,48 | |
| 40afc0: 0c1016df jal 405b7c <arena_get2> | |
| 40afc4: 02402821 move a1,s2 | |
| 40afc8: 00408821 move s1,v0 | |
| 40afcc: 1440ffd6 bnez v0,40af28 <__libc_malloc+0x84> | |
| 40afd0: 00000000 nop | |
| 40afd4: 08102be7 j 40af9c <__libc_malloc+0xf8> | |
| 40afd8: 00008021 move s0,zero | |
| 40afdc: 3c02004b lui v0,0x4b | |
| 40afe0: 2442b4d4 addiu v0,v0,-19244 | |
| 40afe4: 1051ffed beq v0,s1,40af9c <__libc_malloc+0xf8> | |
| 40afe8: 00000000 nop | |
| 40afec: 08102c29 j 40b0a4 <__libc_malloc+0x200> | |
| 40aff0: 00000000 nop | |
| 40aff4: 3c13004b lui s3,0x4b | |
| 40aff8: 2674b4d4 addiu s4,s3,-19244 | |
| 40affc: 12340031 beq s1,s4,40b0c4 <__libc_malloc+0x220> | |
| 40b000: 00000000 nop | |
| 40b004: 0000000f sync | |
| 40b008: c2220000 ll v0,0(s1) | |
| 40b00c: 02001821 move v1,s0 | |
| 40b010: e2230000 sc v1,0(s1) | |
| 40b014: 1060fffc beqz v1,40b008 <__libc_malloc+0x164> | |
| 40b018: 00000000 nop | |
| 40b01c: 28420002 slti v0,v0,2 | |
| 40b020: 10400075 beqz v0,40b1f8 <__libc_malloc+0x354> | |
| 40b024: 00000000 nop | |
| 40b028: 24030001 li v1,1 | |
| 40b02c: 00001021 move v0,zero | |
| 40b030: c265b4d4 ll a1,-19244(s3) | |
| 40b034: 14a20006 bne a1,v0,40b050 <__libc_malloc+0x1ac> | |
| 40b038: 00002021 move a0,zero | |
| 40b03c: 00602021 move a0,v1 | |
| 40b040: e264b4d4 sc a0,-19244(s3) | |
| 40b044: 1080fffa beqz a0,40b030 <__libc_malloc+0x18c> | |
| 40b048: 00000000 nop | |
| 40b04c: 0000000f sync | |
| 40b050: 10800062 beqz a0,40b1dc <__libc_malloc+0x338> | |
| 40b054: 00000000 nop | |
| 40b058: 2664b4d4 addiu a0,s3,-19244 | |
| 40b05c: 0c101fda jal 407f68 <_int_malloc> | |
| 40b060: 02402821 move a1,s2 | |
| 40b064: 00408021 move s0,v0 | |
| 40b068: 00001021 move v0,zero | |
| 40b06c: 0000000f sync | |
| 40b070: c263b4d4 ll v1,-19244(s3) | |
| 40b074: 00402021 move a0,v0 | |
| 40b078: e264b4d4 sc a0,-19244(s3) | |
| 40b07c: 1080fffc beqz a0,40b070 <__libc_malloc+0x1cc> | |
| 40b080: 00000000 nop | |
| 40b084: 28620002 slti v0,v1,2 | |
| 40b088: 02808821 move s1,s4 | |
| 40b08c: 1040002d beqz v0,40b144 <__libc_malloc+0x2a0> | |
| 40b090: 00000000 nop | |
| 40b094: 1200ffc1 beqz s0,40af9c <__libc_malloc+0xf8> | |
| 40b098: 00000000 nop | |
| 40b09c: 08102bda j 40af68 <__libc_malloc+0xc4> | |
| 40b0a0: 00000000 nop | |
| 40b0a4: 3c040048 lui a0,0x48 | |
| 40b0a8: 3c050048 lui a1,0x48 | |
| 40b0ac: 3c070048 lui a3,0x48 | |
| 40b0b0: 2484062c addiu a0,a0,1580 | |
| 40b0b4: 24a5fa80 addiu a1,a1,-1408 | |
| 40b0b8: 24060e63 li a2,3683 | |
| 40b0bc: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40b0c0: 24e70d74 addiu a3,a3,3444 | |
| 40b0c4: 8e240440 lw a0,1088(s1) | |
| 40b0c8: 02402821 move a1,s2 | |
| 40b0cc: 0004880a movz s1,zero,a0 | |
| 40b0d0: 0c1016df jal 405b7c <arena_get2> | |
| 40b0d4: 02202021 move a0,s1 | |
| 40b0d8: 00408821 move s1,v0 | |
| 40b0dc: 0000000f sync | |
| 40b0e0: c262b4d4 ll v0,-19244(s3) | |
| 40b0e4: 02001821 move v1,s0 | |
| 40b0e8: e263b4d4 sc v1,-19244(s3) | |
| 40b0ec: 1060fffc beqz v1,40b0e0 <__libc_malloc+0x23c> | |
| 40b0f0: 00000000 nop | |
| 40b0f4: 28420002 slti v0,v0,2 | |
| 40b0f8: 1040002e beqz v0,40b1b4 <__libc_malloc+0x310> | |
| 40b0fc: 00000000 nop | |
| 40b100: 1220ffa6 beqz s1,40af9c <__libc_malloc+0xf8> | |
| 40b104: 00000000 nop | |
| 40b108: 02202021 move a0,s1 | |
| 40b10c: 02402821 move a1,s2 | |
| 40b110: 0c101fda jal 407f68 <_int_malloc> | |
| 40b114: 00000000 nop | |
| 40b118: 00408021 move s0,v0 | |
| 40b11c: 00001021 move v0,zero | |
| 40b120: 0000000f sync | |
| 40b124: c2230000 ll v1,0(s1) | |
| 40b128: 00402021 move a0,v0 | |
| 40b12c: e2240000 sc a0,0(s1) | |
| 40b130: 1080fffc beqz a0,40b124 <__libc_malloc+0x280> | |
| 40b134: 00000000 nop | |
| 40b138: 28620002 slti v0,v1,2 | |
| 40b13c: 1440ffd5 bnez v0,40b094 <__libc_malloc+0x1f0> | |
| 40b140: 00000000 nop | |
| 40b144: 02202021 move a0,s1 | |
| 40b148: 7c03e83b 0x7c03e83b | |
| 40b14c: 8c658b78 lw a1,-29832(v1) | |
| 40b150: 24060001 li a2,1 | |
| 40b154: 00003821 move a3,zero | |
| 40b158: 34a50001 ori a1,a1,0x1 | |
| 40b15c: 2402108e li v0,4238 | |
| 40b160: 0000000c syscall | |
| 40b164: 1200ff8d beqz s0,40af9c <__libc_malloc+0xf8> | |
| 40b168: 00000000 nop | |
| 40b16c: 08102bda j 40af68 <__libc_malloc+0xc4> | |
| 40b170: 00000000 nop | |
| 40b174: 2405fffe li a1,-2 | |
| 40b178: 03e52824 and a1,ra,a1 | |
| 40b17c: 0320f809 jalr t9 | |
| 40b180: 00000000 nop | |
| 40b184: 08102be7 j 40af9c <__libc_malloc+0xf8> | |
| 40b188: 00408021 move s0,v0 | |
| 40b18c: 02202021 move a0,s1 | |
| 40b190: 7c03e83b 0x7c03e83b | |
| 40b194: 8c658b78 lw a1,-29832(v1) | |
| 40b198: 24060001 li a2,1 | |
| 40b19c: 00003821 move a3,zero | |
| 40b1a0: 34a50001 ori a1,a1,0x1 | |
| 40b1a4: 2402108e li v0,4238 | |
| 40b1a8: 0000000c syscall | |
| 40b1ac: 08102bda j 40af68 <__libc_malloc+0xc4> | |
| 40b1b0: 00000000 nop | |
| 40b1b4: 02802021 move a0,s4 | |
| 40b1b8: 7c03e83b 0x7c03e83b | |
| 40b1bc: 8c658b78 lw a1,-29832(v1) | |
| 40b1c0: 24060001 li a2,1 | |
| 40b1c4: 00003821 move a3,zero | |
| 40b1c8: 34a50001 ori a1,a1,0x1 | |
| 40b1cc: 2402108e li v0,4238 | |
| 40b1d0: 0000000c syscall | |
| 40b1d4: 08102c40 j 40b100 <__libc_malloc+0x25c> | |
| 40b1d8: 00000000 nop | |
| 40b1dc: 8f998044 lw t9,-32700(gp) | |
| 40b1e0: 3c04004b lui a0,0x4b | |
| 40b1e4: 2484b4d4 addiu a0,a0,-19244 | |
| 40b1e8: 04111459 bal 410350 <__lll_lock_wait_private> | |
| 40b1ec: 00000000 nop | |
| 40b1f0: 08102c16 j 40b058 <__libc_malloc+0x1b4> | |
| 40b1f4: 00000000 nop | |
| 40b1f8: 02202021 move a0,s1 | |
| 40b1fc: 7c03e83b 0x7c03e83b | |
| 40b200: 8c658b78 lw a1,-29832(v1) | |
| 40b204: 24060001 li a2,1 | |
| 40b208: 00003821 move a3,zero | |
| 40b20c: 34a50001 ori a1,a1,0x1 | |
| 40b210: 2402108e li v0,4238 | |
| 40b214: 0000000c syscall | |
| 40b218: 08102c0a j 40b028 <__libc_malloc+0x184> | |
| 40b21c: 00000000 nop | |
| 0040b220 <malloc_atfork>: | |
| 40b220: 3c1c004b lui gp,0x4b | |
| 40b224: 279c1fc0 addiu gp,gp,8128 | |
| 40b228: 7c03e83b 0x7c03e83b | |
| 40b22c: 00601021 move v0,v1 | |
| 40b230: 8f838a14 lw v1,-30188(gp) | |
| 40b234: 27bdffd8 addiu sp,sp,-40 | |
| 40b238: afb0001c sw s0,28(sp) | |
| 40b23c: 00621021 addu v0,v1,v0 | |
| 40b240: 8c420000 lw v0,0(v0) | |
| 40b244: 2403ffff li v1,-1 | |
| 40b248: afbf0024 sw ra,36(sp) | |
| 40b24c: afb10020 sw s1,32(sp) | |
| 40b250: afbc0010 sw gp,16(sp) | |
| 40b254: 10430022 beq v0,v1,40b2e0 <malloc_atfork+0xc0> | |
| 40b258: 00808021 move s0,a0 | |
| 40b25c: 3c11004b lui s1,0x4b | |
| 40b260: 24030001 li v1,1 | |
| 40b264: 00001021 move v0,zero | |
| 40b268: c225b950 ll a1,-18096(s1) | |
| 40b26c: 14a20006 bne a1,v0,40b288 <malloc_atfork+0x68> | |
| 40b270: 00002021 move a0,zero | |
| 40b274: 00602021 move a0,v1 | |
| 40b278: e224b950 sc a0,-18096(s1) | |
| 40b27c: 1080fffa beqz a0,40b268 <malloc_atfork+0x48> | |
| 40b280: 00000000 nop | |
| 40b284: 0000000f sync | |
| 40b288: 1080003e beqz a0,40b384 <malloc_atfork+0x164> | |
| 40b28c: 00000000 nop | |
| 40b290: 00001021 move v0,zero | |
| 40b294: 0000000f sync | |
| 40b298: c223b950 ll v1,-18096(s1) | |
| 40b29c: 00402021 move a0,v0 | |
| 40b2a0: e224b950 sc a0,-18096(s1) | |
| 40b2a4: 1080fffc beqz a0,40b298 <malloc_atfork+0x78> | |
| 40b2a8: 00000000 nop | |
| 40b2ac: 28620002 slti v0,v1,2 | |
| 40b2b0: 10400029 beqz v0,40b358 <malloc_atfork+0x138> | |
| 40b2b4: 00000000 nop | |
| 40b2b8: 02002021 move a0,s0 | |
| 40b2bc: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40b2c0: 00000000 nop | |
| 40b2c4: 00401821 move v1,v0 | |
| 40b2c8: 8fbf0024 lw ra,36(sp) | |
| 40b2cc: 00601021 move v0,v1 | |
| 40b2d0: 8fb10020 lw s1,32(sp) | |
| 40b2d4: 8fb0001c lw s0,28(sp) | |
| 40b2d8: 03e00008 jr ra | |
| 40b2dc: 27bd0028 addiu sp,sp,40 | |
| 40b2e0: 3c02004b lui v0,0x4b | |
| 40b2e4: 8c43b974 lw v1,-18060(v0) | |
| 40b2e8: 3c020041 lui v0,0x41 | |
| 40b2ec: 2442937c addiu v0,v0,-27780 | |
| 40b2f0: 1062000c beq v1,v0,40b324 <malloc_atfork+0x104> | |
| 40b2f4: 00000000 nop | |
| 40b2f8: 3c04004b lui a0,0x4b | |
| 40b2fc: 02002821 move a1,s0 | |
| 40b300: 0c101fda jal 407f68 <_int_malloc> | |
| 40b304: 2484b4d4 addiu a0,a0,-19244 | |
| 40b308: 8fbf0024 lw ra,36(sp) | |
| 40b30c: 00401821 move v1,v0 | |
| 40b310: 00601021 move v0,v1 | |
| 40b314: 8fb10020 lw s1,32(sp) | |
| 40b318: 8fb0001c lw s0,28(sp) | |
| 40b31c: 03e00008 jr ra | |
| 40b320: 27bd0028 addiu sp,sp,40 | |
| 40b324: 0c101a0d jal 406834 <top_check> | |
| 40b328: 00000000 nop | |
| 40b32c: 0440ffe6 bltz v0,40b2c8 <malloc_atfork+0xa8> | |
| 40b330: 00001821 move v1,zero | |
| 40b334: 3c04004b lui a0,0x4b | |
| 40b338: 2484b4d4 addiu a0,a0,-19244 | |
| 40b33c: 0c101fda jal 407f68 <_int_malloc> | |
| 40b340: 26050001 addiu a1,s0,1 | |
| 40b344: 00402021 move a0,v0 | |
| 40b348: 0c101446 jal 405118 <mem2mem_check> | |
| 40b34c: 02002821 move a1,s0 | |
| 40b350: 08102cb2 j 40b2c8 <malloc_atfork+0xa8> | |
| 40b354: 00401821 move v1,v0 | |
| 40b358: 3c04004b lui a0,0x4b | |
| 40b35c: 2484b950 addiu a0,a0,-18096 | |
| 40b360: 7c03e83b 0x7c03e83b | |
| 40b364: 8c658b78 lw a1,-29832(v1) | |
| 40b368: 24060001 li a2,1 | |
| 40b36c: 00003821 move a3,zero | |
| 40b370: 34a50001 ori a1,a1,0x1 | |
| 40b374: 2402108e li v0,4238 | |
| 40b378: 0000000c syscall | |
| 40b37c: 08102cae j 40b2b8 <malloc_atfork+0x98> | |
| 40b380: 00000000 nop | |
| 40b384: 8f998044 lw t9,-32700(gp) | |
| 40b388: 2624b950 addiu a0,s1,-18096 | |
| 40b38c: 041113f0 bal 410350 <__lll_lock_wait_private> | |
| 40b390: 00000000 nop | |
| 40b394: 08102ca4 j 40b290 <malloc_atfork+0x70> | |
| 40b398: 00000000 nop | |
| 0040b39c <malloc_hook_ini>: | |
| 40b39c: 3c1c004b lui gp,0x4b | |
| 40b3a0: 279c1fc0 addiu gp,gp,8128 | |
| 40b3a4: 8f8282f0 lw v0,-32016(gp) | |
| 40b3a8: 27bdffd8 addiu sp,sp,-40 | |
| 40b3ac: afbf0024 sw ra,36(sp) | |
| 40b3b0: afbc0010 sw gp,16(sp) | |
| 40b3b4: ac400000 sw zero,0(v0) | |
| 40b3b8: afa40018 sw a0,24(sp) | |
| 40b3bc: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40b3c0: 00000000 nop | |
| 40b3c4: 8fa40018 lw a0,24(sp) | |
| 40b3c8: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40b3cc: 00000000 nop | |
| 40b3d0: 8fbf0024 lw ra,36(sp) | |
| 40b3d4: 27bd0028 addiu sp,sp,40 | |
| 40b3d8: 03e00008 jr ra | |
| 40b3dc: 00000000 nop | |
| 0040b3e0 <__malloc_get_state>: | |
| 40b3e0: 3c1c004b lui gp,0x4b | |
| 40b3e4: 27bdffd8 addiu sp,sp,-40 | |
| 40b3e8: 279c1fc0 addiu gp,gp,8128 | |
| 40b3ec: 24040458 li a0,1112 | |
| 40b3f0: afb0001c sw s0,28(sp) | |
| 40b3f4: afbc0010 sw gp,16(sp) | |
| 40b3f8: afbf0024 sw ra,36(sp) | |
| 40b3fc: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40b400: afb10020 sw s1,32(sp) | |
| 40b404: 00408021 move s0,v0 | |
| 40b408: 1040005a beqz v0,40b574 <__malloc_get_state+0x194> | |
| 40b40c: 8fbc0010 lw gp,16(sp) | |
| 40b410: 3c11004b lui s1,0x4b | |
| 40b414: 24030001 li v1,1 | |
| 40b418: 00001021 move v0,zero | |
| 40b41c: c225b4d4 ll a1,-19244(s1) | |
| 40b420: 14a20006 bne a1,v0,40b43c <__malloc_get_state+0x5c> | |
| 40b424: 00002021 move a0,zero | |
| 40b428: 00602021 move a0,v1 | |
| 40b42c: e224b4d4 sc a0,-19244(s1) | |
| 40b430: 1080fffa beqz a0,40b41c <__malloc_get_state+0x3c> | |
| 40b434: 00000000 nop | |
| 40b438: 0000000f sync | |
| 40b43c: 10800053 beqz a0,40b58c <__malloc_get_state+0x1ac> | |
| 40b440: 00000000 nop | |
| 40b444: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 40b448: 2624b4d4 addiu a0,s1,-19244 | |
| 40b44c: 2624b4d4 addiu a0,s1,-19244 | |
| 40b450: 8c820030 lw v0,48(a0) | |
| 40b454: 3c03444c lui v1,0x444c | |
| 40b458: 24634541 addiu v1,v1,17729 | |
| 40b45c: ae030000 sw v1,0(s0) | |
| 40b460: ae020010 sw v0,16(s0) | |
| 40b464: 24030004 li v1,4 | |
| 40b468: 3c02004b lui v0,0x4b | |
| 40b46c: ae030004 sw v1,4(s0) | |
| 40b470: ae000008 sw zero,8(s0) | |
| 40b474: ae00000c sw zero,12(s0) | |
| 40b478: ae000014 sw zero,20(s0) | |
| 40b47c: 2442b504 addiu v0,v0,-19196 | |
| 40b480: 2603001c addiu v1,s0,28 | |
| 40b484: 08102d29 j 40b4a4 <__malloc_get_state+0xc4> | |
| 40b488: 24870428 addiu a3,a0,1064 | |
| 40b48c: 8c46000c lw a2,12(v0) | |
| 40b490: 24420008 addiu v0,v0,8 | |
| 40b494: ac65fffc sw a1,-4(v1) | |
| 40b498: ac660000 sw a2,0(v1) | |
| 40b49c: 10470009 beq v0,a3,40b4c4 <__malloc_get_state+0xe4> | |
| 40b4a0: 24630008 addiu v1,v1,8 | |
| 40b4a4: 8c450008 lw a1,8(v0) | |
| 40b4a8: 14a2fff8 bne a1,v0,40b48c <__malloc_get_state+0xac> | |
| 40b4ac: 00000000 nop | |
| 40b4b0: 24420008 addiu v0,v0,8 | |
| 40b4b4: ac600000 sw zero,0(v1) | |
| 40b4b8: ac60fffc sw zero,-4(v1) | |
| 40b4bc: 1447fff9 bne v0,a3,40b4a4 <__malloc_get_state+0xc4> | |
| 40b4c0: 24630008 addiu v1,v1,8 | |
| 40b4c4: 3c03004b lui v1,0x4b | |
| 40b4c8: 2462b920 addiu v0,v1,-18144 | |
| 40b4cc: 8c58002c lw t8,44(v0) | |
| 40b4d0: 8c6eb920 lw t6,-18144(v1) | |
| 40b4d4: 8c4d0004 lw t5,4(v0) | |
| 40b4d8: 8c4c0010 lw t4,16(v0) | |
| 40b4dc: 8c4b0008 lw t3,8(v0) | |
| 40b4e0: 8c48000c lw t0,12(v0) | |
| 40b4e4: 8c470014 lw a3,20(v0) | |
| 40b4e8: 8c460020 lw a2,32(v0) | |
| 40b4ec: 8c450024 lw a1,36(v0) | |
| 40b4f0: 3c03004b lui v1,0x4b | |
| 40b4f4: 3c02004b lui v0,0x4b | |
| 40b4f8: 8c6a9c34 lw t2,-25548(v1) | |
| 40b4fc: 8c43b4d0 lw v1,-19248(v0) | |
| 40b500: 3c02004b lui v0,0x4b | |
| 40b504: 8c890448 lw t1,1096(a0) | |
| 40b508: 8c8f0444 lw t7,1092(a0) | |
| 40b50c: 8c42b980 lw v0,-18048(v0) | |
| 40b510: ae180410 sw t8,1040(s0) | |
| 40b514: ae0f0414 sw t7,1044(s0) | |
| 40b518: ae020448 sw v0,1096(s0) | |
| 40b51c: ae0e0418 sw t6,1048(s0) | |
| 40b520: ae0d041c sw t5,1052(s0) | |
| 40b524: ae0c0420 sw t4,1056(s0) | |
| 40b528: ae0b0424 sw t3,1060(s0) | |
| 40b52c: ae0a0428 sw t2,1064(s0) | |
| 40b530: ae09042c sw t1,1068(s0) | |
| 40b534: ae000430 sw zero,1072(s0) | |
| 40b538: ae080434 sw t0,1076(s0) | |
| 40b53c: ae070438 sw a3,1080(s0) | |
| 40b540: ae06043c sw a2,1084(s0) | |
| 40b544: ae050440 sw a1,1088(s0) | |
| 40b548: ae030444 sw v1,1092(s0) | |
| 40b54c: 00001021 move v0,zero | |
| 40b550: 0000000f sync | |
| 40b554: c223b4d4 ll v1,-19244(s1) | |
| 40b558: 00402821 move a1,v0 | |
| 40b55c: e225b4d4 sc a1,-19244(s1) | |
| 40b560: 10a0fffc beqz a1,40b554 <__malloc_get_state+0x174> | |
| 40b564: 00000000 nop | |
| 40b568: 28620002 slti v0,v1,2 | |
| 40b56c: 1040000d beqz v0,40b5a4 <__malloc_get_state+0x1c4> | |
| 40b570: 00000000 nop | |
| 40b574: 8fbf0024 lw ra,36(sp) | |
| 40b578: 02001021 move v0,s0 | |
| 40b57c: 8fb10020 lw s1,32(sp) | |
| 40b580: 8fb0001c lw s0,28(sp) | |
| 40b584: 03e00008 jr ra | |
| 40b588: 27bd0028 addiu sp,sp,40 | |
| 40b58c: 8f998044 lw t9,-32700(gp) | |
| 40b590: 2624b4d4 addiu a0,s1,-19244 | |
| 40b594: 0411136e bal 410350 <__lll_lock_wait_private> | |
| 40b598: 00000000 nop | |
| 40b59c: 08102d11 j 40b444 <__malloc_get_state+0x64> | |
| 40b5a0: 00000000 nop | |
| 40b5a4: 7c03e83b 0x7c03e83b | |
| 40b5a8: 8c658b78 lw a1,-29832(v1) | |
| 40b5ac: 24060001 li a2,1 | |
| 40b5b0: 00003821 move a3,zero | |
| 40b5b4: 34a50001 ori a1,a1,0x1 | |
| 40b5b8: 2402108e li v0,4238 | |
| 40b5bc: 0000000c syscall | |
| 40b5c0: 08102d5d j 40b574 <__malloc_get_state+0x194> | |
| 40b5c4: 00000000 nop | |
| 0040b5c8 <__cfree>: | |
| 40b5c8: 3c1c004b lui gp,0x4b | |
| 40b5cc: 279c1fc0 addiu gp,gp,8128 | |
| 40b5d0: 8f8282f4 lw v0,-32012(gp) | |
| 40b5d4: 27bdffd8 addiu sp,sp,-40 | |
| 40b5d8: afbf0024 sw ra,36(sp) | |
| 40b5dc: 8c590000 lw t9,0(v0) | |
| 40b5e0: afb00020 sw s0,32(sp) | |
| 40b5e4: afbc0010 sw gp,16(sp) | |
| 40b5e8: 17200050 bnez t9,40b72c <__cfree+0x164> | |
| 40b5ec: 00000000 nop | |
| 40b5f0: 10800024 beqz a0,40b684 <__cfree+0xbc> | |
| 40b5f4: 00000000 nop | |
| 40b5f8: 8c82fffc lw v0,-4(a0) | |
| 40b5fc: 2485fff8 addiu a1,a0,-8 | |
| 40b600: 30430002 andi v1,v0,0x2 | |
| 40b604: 14600023 bnez v1,40b694 <__cfree+0xcc> | |
| 40b608: 00000000 nop | |
| 40b60c: 30420004 andi v0,v0,0x4 | |
| 40b610: 10400039 beqz v0,40b6f8 <__cfree+0x130> | |
| 40b614: 00000000 nop | |
| 40b618: 3c02fff0 lui v0,0xfff0 | |
| 40b61c: 00a21024 and v0,a1,v0 | |
| 40b620: 8c500000 lw s0,0(v0) | |
| 40b624: 24030001 li v1,1 | |
| 40b628: 00001021 move v0,zero | |
| 40b62c: c2060000 ll a2,0(s0) | |
| 40b630: 14c20006 bne a2,v0,40b64c <__cfree+0x84> | |
| 40b634: 00002021 move a0,zero | |
| 40b638: 00602021 move a0,v1 | |
| 40b63c: e2040000 sc a0,0(s0) | |
| 40b640: 1080fffa beqz a0,40b62c <__cfree+0x64> | |
| 40b644: 00000000 nop | |
| 40b648: 0000000f sync | |
| 40b64c: 1080003d beqz a0,40b744 <__cfree+0x17c> | |
| 40b650: 00000000 nop | |
| 40b654: 0c101c32 jal 4070c8 <_int_free> | |
| 40b658: 02002021 move a0,s0 | |
| 40b65c: 00001021 move v0,zero | |
| 40b660: 0000000f sync | |
| 40b664: c2030000 ll v1,0(s0) | |
| 40b668: 00402021 move a0,v0 | |
| 40b66c: e2040000 sc a0,0(s0) | |
| 40b670: 1080fffc beqz a0,40b664 <__cfree+0x9c> | |
| 40b674: 00000000 nop | |
| 40b678: 28620002 slti v0,v1,2 | |
| 40b67c: 10400021 beqz v0,40b704 <__cfree+0x13c> | |
| 40b680: 00000000 nop | |
| 40b684: 8fbf0024 lw ra,36(sp) | |
| 40b688: 8fb00020 lw s0,32(sp) | |
| 40b68c: 03e00008 jr ra | |
| 40b690: 27bd0028 addiu sp,sp,40 | |
| 40b694: 3c04004b lui a0,0x4b | |
| 40b698: 2483b920 addiu v1,a0,-18144 | |
| 40b69c: 8c660018 lw a2,24(v1) | |
| 40b6a0: 14c0000f bnez a2,40b6e0 <__cfree+0x118> | |
| 40b6a4: 00000000 nop | |
| 40b6a8: 8c660008 lw a2,8(v1) | |
| 40b6ac: 00c2302b sltu a2,a2,v0 | |
| 40b6b0: 10c0000b beqz a2,40b6e0 <__cfree+0x118> | |
| 40b6b4: 00000000 nop | |
| 40b6b8: 3c060008 lui a2,0x8 | |
| 40b6bc: 24c60001 addiu a2,a2,1 | |
| 40b6c0: 0046302b sltu a2,v0,a2 | |
| 40b6c4: 10c00006 beqz a2,40b6e0 <__cfree+0x118> | |
| 40b6c8: 00000000 nop | |
| 40b6cc: 2406fff8 li a2,-8 | |
| 40b6d0: 00461024 and v0,v0,a2 | |
| 40b6d4: 00023040 sll a2,v0,0x1 | |
| 40b6d8: ac620008 sw v0,8(v1) | |
| 40b6dc: ac86b920 sw a2,-18144(a0) | |
| 40b6e0: 0c101a83 jal 406a0c <munmap_chunk> | |
| 40b6e4: 00a02021 move a0,a1 | |
| 40b6e8: 8fbf0024 lw ra,36(sp) | |
| 40b6ec: 8fb00020 lw s0,32(sp) | |
| 40b6f0: 03e00008 jr ra | |
| 40b6f4: 27bd0028 addiu sp,sp,40 | |
| 40b6f8: 3c10004b lui s0,0x4b | |
| 40b6fc: 08102d89 j 40b624 <__cfree+0x5c> | |
| 40b700: 2610b4d4 addiu s0,s0,-19244 | |
| 40b704: 02002021 move a0,s0 | |
| 40b708: 7c03e83b 0x7c03e83b | |
| 40b70c: 8c658b78 lw a1,-29832(v1) | |
| 40b710: 24060001 li a2,1 | |
| 40b714: 00003821 move a3,zero | |
| 40b718: 34a50001 ori a1,a1,0x1 | |
| 40b71c: 2402108e li v0,4238 | |
| 40b720: 0000000c syscall | |
| 40b724: 08102da1 j 40b684 <__cfree+0xbc> | |
| 40b728: 00000000 nop | |
| 40b72c: 2405fffe li a1,-2 | |
| 40b730: 03e52824 and a1,ra,a1 | |
| 40b734: 0320f809 jalr t9 | |
| 40b738: 00000000 nop | |
| 40b73c: 08102da1 j 40b684 <__cfree+0xbc> | |
| 40b740: 00000000 nop | |
| 40b744: 8f998044 lw t9,-32700(gp) | |
| 40b748: afa50018 sw a1,24(sp) | |
| 40b74c: 02002021 move a0,s0 | |
| 40b750: 041112ff bal 410350 <__lll_lock_wait_private> | |
| 40b754: 00000000 nop | |
| 40b758: 08102d95 j 40b654 <__cfree+0x8c> | |
| 40b75c: 8fa50018 lw a1,24(sp) | |
| 0040b760 <__libc_realloc>: | |
| 40b760: 3c1c004b lui gp,0x4b | |
| 40b764: 279c1fc0 addiu gp,gp,8128 | |
| 40b768: 8f828328 lw v0,-31960(gp) | |
| 40b76c: 27bdffc0 addiu sp,sp,-64 | |
| 40b770: afb30030 sw s3,48(sp) | |
| 40b774: afb00024 sw s0,36(sp) | |
| 40b778: 8c590000 lw t9,0(v0) | |
| 40b77c: afbf003c sw ra,60(sp) | |
| 40b780: afb50038 sw s5,56(sp) | |
| 40b784: afb40034 sw s4,52(sp) | |
| 40b788: afb2002c sw s2,44(sp) | |
| 40b78c: afb10028 sw s1,40(sp) | |
| 40b790: afbc0010 sw gp,16(sp) | |
| 40b794: 00808021 move s0,a0 | |
| 40b798: 00a09821 move s3,a1 | |
| 40b79c: 172000ee bnez t9,40bb58 <__libc_realloc+0x3f8> | |
| 40b7a0: 00000000 nop | |
| 40b7a4: 10a00057 beqz a1,40b904 <__libc_realloc+0x1a4> | |
| 40b7a8: 00000000 nop | |
| 40b7ac: 10800057 beqz a0,40b90c <__libc_realloc+0x1ac> | |
| 40b7b0: 00000000 nop | |
| 40b7b4: 8c82fffc lw v0,-4(a0) | |
| 40b7b8: 2403fff8 li v1,-8 | |
| 40b7bc: 2494fff8 addiu s4,a0,-8 | |
| 40b7c0: 0043a824 and s5,v0,v1 | |
| 40b7c4: 00152023 negu a0,s5 | |
| 40b7c8: 0094202b sltu a0,a0,s4 | |
| 40b7cc: 148000da bnez a0,40bb38 <__libc_realloc+0x3d8> | |
| 40b7d0: 00000000 nop | |
| 40b7d4: 32840007 andi a0,s4,0x7 | |
| 40b7d8: 148000d7 bnez a0,40bb38 <__libc_realloc+0x3d8> | |
| 40b7dc: 00000000 nop | |
| 40b7e0: 2ca4ffe0 sltiu a0,a1,-32 | |
| 40b7e4: 10800075 beqz a0,40b9bc <__libc_realloc+0x25c> | |
| 40b7e8: 00000000 nop | |
| 40b7ec: 24a4000b addiu a0,a1,11 | |
| 40b7f0: 2c860010 sltiu a2,a0,16 | |
| 40b7f4: 00831824 and v1,a0,v1 | |
| 40b7f8: 24070010 li a3,16 | |
| 40b7fc: 30450002 andi a1,v0,0x2 | |
| 40b800: 0066380a movz a3,v1,a2 | |
| 40b804: 14a0004a bnez a1,40b930 <__libc_realloc+0x1d0> | |
| 40b808: 00000000 nop | |
| 40b80c: 30420004 andi v0,v0,0x4 | |
| 40b810: 10400044 beqz v0,40b924 <__libc_realloc+0x1c4> | |
| 40b814: 00000000 nop | |
| 40b818: 3c02fff0 lui v0,0xfff0 | |
| 40b81c: 02821024 and v0,s4,v0 | |
| 40b820: 8c510000 lw s1,0(v0) | |
| 40b824: 24030001 li v1,1 | |
| 40b828: 00001021 move v0,zero | |
| 40b82c: c2250000 ll a1,0(s1) | |
| 40b830: 14a20006 bne a1,v0,40b84c <__libc_realloc+0xec> | |
| 40b834: 00002021 move a0,zero | |
| 40b838: 00602021 move a0,v1 | |
| 40b83c: e2240000 sc a0,0(s1) | |
| 40b840: 1080fffa beqz a0,40b82c <__libc_realloc+0xcc> | |
| 40b844: 00000000 nop | |
| 40b848: 0000000f sync | |
| 40b84c: 108000c9 beqz a0,40bb74 <__libc_realloc+0x414> | |
| 40b850: 00000000 nop | |
| 40b854: 7c03e83b 0x7c03e83b | |
| 40b858: 00601021 move v0,v1 | |
| 40b85c: 8f838a14 lw v1,-30188(gp) | |
| 40b860: 02202021 move a0,s1 | |
| 40b864: 02802821 move a1,s4 | |
| 40b868: 00621021 addu v0,v1,v0 | |
| 40b86c: ac510000 sw s1,0(v0) | |
| 40b870: 0c102669 jal 4099a4 <_int_realloc> | |
| 40b874: 02a03021 move a2,s5 | |
| 40b878: 00409021 move s2,v0 | |
| 40b87c: 00001021 move v0,zero | |
| 40b880: 0000000f sync | |
| 40b884: c2230000 ll v1,0(s1) | |
| 40b888: 00402021 move a0,v0 | |
| 40b88c: e2240000 sc a0,0(s1) | |
| 40b890: 1080fffc beqz a0,40b884 <__libc_realloc+0x124> | |
| 40b894: 00000000 nop | |
| 40b898: 28620002 slti v0,v1,2 | |
| 40b89c: 10400063 beqz v0,40ba2c <__libc_realloc+0x2cc> | |
| 40b8a0: 00000000 nop | |
| 40b8a4: 12400073 beqz s2,40ba74 <__libc_realloc+0x314> | |
| 40b8a8: 00000000 nop | |
| 40b8ac: 8e42fffc lw v0,-4(s2) | |
| 40b8b0: 02408021 move s0,s2 | |
| 40b8b4: 30430002 andi v1,v0,0x2 | |
| 40b8b8: 14600008 bnez v1,40b8dc <__libc_realloc+0x17c> | |
| 40b8bc: 00000000 nop | |
| 40b8c0: 30420004 andi v0,v0,0x4 | |
| 40b8c4: 1440002b bnez v0,40b974 <__libc_realloc+0x214> | |
| 40b8c8: 00000000 nop | |
| 40b8cc: 3c02004b lui v0,0x4b | |
| 40b8d0: 2442b4d4 addiu v0,v0,-19244 | |
| 40b8d4: 1622005f bne s1,v0,40ba54 <__libc_realloc+0x2f4> | |
| 40b8d8: 02408021 move s0,s2 | |
| 40b8dc: 8fbf003c lw ra,60(sp) | |
| 40b8e0: 02001021 move v0,s0 | |
| 40b8e4: 8fb50038 lw s5,56(sp) | |
| 40b8e8: 8fb40034 lw s4,52(sp) | |
| 40b8ec: 8fb30030 lw s3,48(sp) | |
| 40b8f0: 8fb2002c lw s2,44(sp) | |
| 40b8f4: 8fb10028 lw s1,40(sp) | |
| 40b8f8: 8fb00024 lw s0,36(sp) | |
| 40b8fc: 03e00008 jr ra | |
| 40b900: 27bd0040 addiu sp,sp,64 | |
| 40b904: 14800020 bnez a0,40b988 <__libc_realloc+0x228> | |
| 40b908: 00000000 nop | |
| 40b90c: 02602021 move a0,s3 | |
| 40b910: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40b914: 00000000 nop | |
| 40b918: 00408021 move s0,v0 | |
| 40b91c: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40b920: 00000000 nop | |
| 40b924: 3c11004b lui s1,0x4b | |
| 40b928: 08102e09 j 40b824 <__libc_realloc+0xc4> | |
| 40b92c: 2631b4d4 addiu s1,s1,-19244 | |
| 40b930: 00e02821 move a1,a3 | |
| 40b934: 02802021 move a0,s4 | |
| 40b938: 0c1018fc jal 4063f0 <mremap_chunk> | |
| 40b93c: afa70018 sw a3,24(sp) | |
| 40b940: 10400026 beqz v0,40b9dc <__libc_realloc+0x27c> | |
| 40b944: 8fa70018 lw a3,24(sp) | |
| 40b948: 8fbf003c lw ra,60(sp) | |
| 40b94c: 24500008 addiu s0,v0,8 | |
| 40b950: 02001021 move v0,s0 | |
| 40b954: 8fb50038 lw s5,56(sp) | |
| 40b958: 8fb40034 lw s4,52(sp) | |
| 40b95c: 8fb30030 lw s3,48(sp) | |
| 40b960: 8fb2002c lw s2,44(sp) | |
| 40b964: 8fb10028 lw s1,40(sp) | |
| 40b968: 8fb00024 lw s0,36(sp) | |
| 40b96c: 03e00008 jr ra | |
| 40b970: 27bd0040 addiu sp,sp,64 | |
| 40b974: 2643fff8 addiu v1,s2,-8 | |
| 40b978: 3c02fff0 lui v0,0xfff0 | |
| 40b97c: 00621024 and v0,v1,v0 | |
| 40b980: 08102e35 j 40b8d4 <__libc_realloc+0x174> | |
| 40b984: 8c420000 lw v0,0(v0) | |
| 40b988: 0c102d72 jal 40b5c8 <__cfree> | |
| 40b98c: 00000000 nop | |
| 40b990: 8fbf003c lw ra,60(sp) | |
| 40b994: 00008021 move s0,zero | |
| 40b998: 02001021 move v0,s0 | |
| 40b99c: 8fb50038 lw s5,56(sp) | |
| 40b9a0: 8fb40034 lw s4,52(sp) | |
| 40b9a4: 8fb30030 lw s3,48(sp) | |
| 40b9a8: 8fb2002c lw s2,44(sp) | |
| 40b9ac: 8fb10028 lw s1,40(sp) | |
| 40b9b0: 8fb00024 lw s0,36(sp) | |
| 40b9b4: 03e00008 jr ra | |
| 40b9b8: 27bd0040 addiu sp,sp,64 | |
| 40b9bc: 7c03e83b 0x7c03e83b | |
| 40b9c0: 00601021 move v0,v1 | |
| 40b9c4: 8f838a2c lw v1,-30164(gp) | |
| 40b9c8: 00008021 move s0,zero | |
| 40b9cc: 00621021 addu v0,v1,v0 | |
| 40b9d0: 2403000c li v1,12 | |
| 40b9d4: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40b9d8: ac430000 sw v1,0(v0) | |
| 40b9dc: 26a2fffc addiu v0,s5,-4 | |
| 40b9e0: 0047382b sltu a3,v0,a3 | |
| 40b9e4: 10e0ffbd beqz a3,40b8dc <__libc_realloc+0x17c> | |
| 40b9e8: 00000000 nop | |
| 40b9ec: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40b9f0: 02602021 move a0,s3 | |
| 40b9f4: 00408821 move s1,v0 | |
| 40b9f8: 1040004d beqz v0,40bb30 <__libc_realloc+0x3d0> | |
| 40b9fc: 8fbc0010 lw gp,16(sp) | |
| 40ba00: 8f9980dc lw t9,-32548(gp) | |
| 40ba04: 02002821 move a1,s0 | |
| 40ba08: 00402021 move a0,v0 | |
| 40ba0c: 26a6fff8 addiu a2,s5,-8 | |
| 40ba10: 0411091f bal 40de90 <memcpy> | |
| 40ba14: 00000000 nop | |
| 40ba18: 02802021 move a0,s4 | |
| 40ba1c: 0c101a83 jal 406a0c <munmap_chunk> | |
| 40ba20: 02208021 move s0,s1 | |
| 40ba24: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40ba28: 00000000 nop | |
| 40ba2c: 02202021 move a0,s1 | |
| 40ba30: 7c03e83b 0x7c03e83b | |
| 40ba34: 8c658b78 lw a1,-29832(v1) | |
| 40ba38: 24060001 li a2,1 | |
| 40ba3c: 00003821 move a3,zero | |
| 40ba40: 34a50001 ori a1,a1,0x1 | |
| 40ba44: 2402108e li v0,4238 | |
| 40ba48: 0000000c syscall | |
| 40ba4c: 08102e29 j 40b8a4 <__libc_realloc+0x144> | |
| 40ba50: 00000000 nop | |
| 40ba54: 3c040048 lui a0,0x48 | |
| 40ba58: 3c050048 lui a1,0x48 | |
| 40ba5c: 3c070048 lui a3,0x48 | |
| 40ba60: 24840758 addiu a0,a0,1880 | |
| 40ba64: 24a5fa80 addiu a1,a1,-1408 | |
| 40ba68: 24060ef1 li a2,3825 | |
| 40ba6c: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40ba70: 24e70d84 addiu a3,a3,3460 | |
| 40ba74: 02602021 move a0,s3 | |
| 40ba78: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40ba7c: 00000000 nop | |
| 40ba80: 00409821 move s3,v0 | |
| 40ba84: 1040002a beqz v0,40bb30 <__libc_realloc+0x3d0> | |
| 40ba88: 8fbc0010 lw gp,16(sp) | |
| 40ba8c: 8f9980dc lw t9,-32548(gp) | |
| 40ba90: 00402021 move a0,v0 | |
| 40ba94: 02002821 move a1,s0 | |
| 40ba98: 26a6fffc addiu a2,s5,-4 | |
| 40ba9c: 041108fc bal 40de90 <memcpy> | |
| 40baa0: 00000000 nop | |
| 40baa4: 8fbc0010 lw gp,16(sp) | |
| 40baa8: 24020001 li v0,1 | |
| 40baac: c2240000 ll a0,0(s1) | |
| 40bab0: 14920006 bne a0,s2,40bacc <__libc_realloc+0x36c> | |
| 40bab4: 00001821 move v1,zero | |
| 40bab8: 00401821 move v1,v0 | |
| 40babc: e2230000 sc v1,0(s1) | |
| 40bac0: 1060fffa beqz v1,40baac <__libc_realloc+0x34c> | |
| 40bac4: 00000000 nop | |
| 40bac8: 0000000f sync | |
| 40bacc: 10600031 beqz v1,40bb94 <__libc_realloc+0x434> | |
| 40bad0: 00000000 nop | |
| 40bad4: 02202021 move a0,s1 | |
| 40bad8: 0c101c32 jal 4070c8 <_int_free> | |
| 40badc: 02802821 move a1,s4 | |
| 40bae0: 00001021 move v0,zero | |
| 40bae4: 0000000f sync | |
| 40bae8: c2230000 ll v1,0(s1) | |
| 40baec: 00402021 move a0,v0 | |
| 40baf0: e2240000 sc a0,0(s1) | |
| 40baf4: 1080fffc beqz a0,40bae8 <__libc_realloc+0x388> | |
| 40baf8: 00000000 nop | |
| 40bafc: 28620002 slti v0,v1,2 | |
| 40bb00: 1440ff76 bnez v0,40b8dc <__libc_realloc+0x17c> | |
| 40bb04: 02608021 move s0,s3 | |
| 40bb08: 02202021 move a0,s1 | |
| 40bb0c: 7c03e83b 0x7c03e83b | |
| 40bb10: 8c658b78 lw a1,-29832(v1) | |
| 40bb14: 24060001 li a2,1 | |
| 40bb18: 00003821 move a3,zero | |
| 40bb1c: 34a50001 ori a1,a1,0x1 | |
| 40bb20: 2402108e li v0,4238 | |
| 40bb24: 0000000c syscall | |
| 40bb28: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40bb2c: 00000000 nop | |
| 40bb30: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40bb34: 00008021 move s0,zero | |
| 40bb38: 3c02004b lui v0,0x4b | |
| 40bb3c: 8c449c34 lw a0,-25548(v0) | |
| 40bb40: 3c050048 lui a1,0x48 | |
| 40bb44: 02003021 move a2,s0 | |
| 40bb48: 0c1019b9 jal 4066e4 <malloc_printerr> | |
| 40bb4c: 24a505a8 addiu a1,a1,1448 | |
| 40bb50: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40bb54: 00008021 move s0,zero | |
| 40bb58: 2406fffe li a2,-2 | |
| 40bb5c: 03e63024 and a2,ra,a2 | |
| 40bb60: 0320f809 jalr t9 | |
| 40bb64: 00000000 nop | |
| 40bb68: 00408021 move s0,v0 | |
| 40bb6c: 08102e37 j 40b8dc <__libc_realloc+0x17c> | |
| 40bb70: 00000000 nop | |
| 40bb74: 8f998044 lw t9,-32700(gp) | |
| 40bb78: afa70018 sw a3,24(sp) | |
| 40bb7c: 02202021 move a0,s1 | |
| 40bb80: 041111f3 bal 410350 <__lll_lock_wait_private> | |
| 40bb84: 00000000 nop | |
| 40bb88: 8fbc0010 lw gp,16(sp) | |
| 40bb8c: 08102e15 j 40b854 <__libc_realloc+0xf4> | |
| 40bb90: 8fa70018 lw a3,24(sp) | |
| 40bb94: 8f998044 lw t9,-32700(gp) | |
| 40bb98: 02202021 move a0,s1 | |
| 40bb9c: 041111ec bal 410350 <__lll_lock_wait_private> | |
| 40bba0: 00000000 nop | |
| 40bba4: 08102eb5 j 40bad4 <__libc_realloc+0x374> | |
| 40bba8: 00000000 nop | |
| 0040bbac <realloc_hook_ini>: | |
| 40bbac: 3c1c004b lui gp,0x4b | |
| 40bbb0: 279c1fc0 addiu gp,gp,8128 | |
| 40bbb4: 8f8282f0 lw v0,-32016(gp) | |
| 40bbb8: 27bdffd8 addiu sp,sp,-40 | |
| 40bbbc: afbf0024 sw ra,36(sp) | |
| 40bbc0: afbc0010 sw gp,16(sp) | |
| 40bbc4: ac400000 sw zero,0(v0) | |
| 40bbc8: 8f828328 lw v0,-31960(gp) | |
| 40bbcc: ac400000 sw zero,0(v0) | |
| 40bbd0: afa40018 sw a0,24(sp) | |
| 40bbd4: afa5001c sw a1,28(sp) | |
| 40bbd8: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40bbdc: 00000000 nop | |
| 40bbe0: 8fa40018 lw a0,24(sp) | |
| 40bbe4: 8fa5001c lw a1,28(sp) | |
| 40bbe8: 0c102dd8 jal 40b760 <__libc_realloc> | |
| 40bbec: 00000000 nop | |
| 40bbf0: 8fbf0024 lw ra,36(sp) | |
| 40bbf4: 27bd0028 addiu sp,sp,40 | |
| 40bbf8: 03e00008 jr ra | |
| 40bbfc: 00000000 nop | |
| 0040bc00 <__libc_memalign>: | |
| 40bc00: 3c1c004b lui gp,0x4b | |
| 40bc04: 279c1fc0 addiu gp,gp,8128 | |
| 40bc08: 8f82832c lw v0,-31956(gp) | |
| 40bc0c: 27bdffc8 addiu sp,sp,-56 | |
| 40bc10: afb30028 sw s3,40(sp) | |
| 40bc14: afb10020 sw s1,32(sp) | |
| 40bc18: 8c590000 lw t9,0(v0) | |
| 40bc1c: afbf0034 sw ra,52(sp) | |
| 40bc20: afb50030 sw s5,48(sp) | |
| 40bc24: afb4002c sw s4,44(sp) | |
| 40bc28: afb20024 sw s2,36(sp) | |
| 40bc2c: afb0001c sw s0,28(sp) | |
| 40bc30: afbc0010 sw gp,16(sp) | |
| 40bc34: 00808821 move s1,a0 | |
| 40bc38: 00a09821 move s3,a1 | |
| 40bc3c: 172000c2 bnez t9,40bf48 <__libc_memalign+0x348> | |
| 40bc40: 00000000 nop | |
| 40bc44: 2c820009 sltiu v0,a0,9 | |
| 40bc48: 1440004c bnez v0,40bd7c <__libc_memalign+0x17c> | |
| 40bc4c: 00000000 nop | |
| 40bc50: 7c03e83b 0x7c03e83b | |
| 40bc54: 00601021 move v0,v1 | |
| 40bc58: 2c830010 sltiu v1,a0,16 | |
| 40bc5c: 8f848a14 lw a0,-30188(gp) | |
| 40bc60: 00821021 addu v0,a0,v0 | |
| 40bc64: 8c440000 lw a0,0(v0) | |
| 40bc68: 24020010 li v0,16 | |
| 40bc6c: 0043880b movn s1,v0,v1 | |
| 40bc70: 10800034 beqz a0,40bd44 <__libc_memalign+0x144> | |
| 40bc74: 00000000 nop | |
| 40bc78: 24020001 li v0,1 | |
| 40bc7c: c0830000 ll v1,0(a0) | |
| 40bc80: 14790006 bne v1,t9,40bc9c <__libc_memalign+0x9c> | |
| 40bc84: 00002821 move a1,zero | |
| 40bc88: 00402821 move a1,v0 | |
| 40bc8c: e0850000 sc a1,0(a0) | |
| 40bc90: 10a0fffa beqz a1,40bc7c <__libc_memalign+0x7c> | |
| 40bc94: 00000000 nop | |
| 40bc98: 0000000f sync | |
| 40bc9c: 14600029 bnez v1,40bd44 <__libc_memalign+0x144> | |
| 40bca0: 00809021 move s2,a0 | |
| 40bca4: 02402021 move a0,s2 | |
| 40bca8: 02202821 move a1,s1 | |
| 40bcac: 0c10252c jal 4094b0 <_int_memalign> | |
| 40bcb0: 02603021 move a2,s3 | |
| 40bcb4: 00408021 move s0,v0 | |
| 40bcb8: 1040003e beqz v0,40bdb4 <__libc_memalign+0x1b4> | |
| 40bcbc: 8fbc0010 lw gp,16(sp) | |
| 40bcc0: 00001021 move v0,zero | |
| 40bcc4: 0000000f sync | |
| 40bcc8: c2430000 ll v1,0(s2) | |
| 40bccc: 00402021 move a0,v0 | |
| 40bcd0: e2440000 sc a0,0(s2) | |
| 40bcd4: 1080fffc beqz a0,40bcc8 <__libc_memalign+0xc8> | |
| 40bcd8: 00000000 nop | |
| 40bcdc: 28620002 slti v0,v1,2 | |
| 40bce0: 1040009f beqz v0,40bf60 <__libc_memalign+0x360> | |
| 40bce4: 00000000 nop | |
| 40bce8: 8e02fffc lw v0,-4(s0) | |
| 40bcec: 30430002 andi v1,v0,0x2 | |
| 40bcf0: 1460000a bnez v1,40bd1c <__libc_memalign+0x11c> | |
| 40bcf4: 00000000 nop | |
| 40bcf8: 30420004 andi v0,v0,0x4 | |
| 40bcfc: 10400019 beqz v0,40bd64 <__libc_memalign+0x164> | |
| 40bd00: 00000000 nop | |
| 40bd04: 2603fff8 addiu v1,s0,-8 | |
| 40bd08: 3c02fff0 lui v0,0xfff0 | |
| 40bd0c: 00621024 and v0,v1,v0 | |
| 40bd10: 8c420000 lw v0,0(v0) | |
| 40bd14: 14520055 bne v0,s2,40be6c <__libc_memalign+0x26c> | |
| 40bd18: 00000000 nop | |
| 40bd1c: 8fbf0034 lw ra,52(sp) | |
| 40bd20: 02001021 move v0,s0 | |
| 40bd24: 8fb50030 lw s5,48(sp) | |
| 40bd28: 8fb4002c lw s4,44(sp) | |
| 40bd2c: 8fb30028 lw s3,40(sp) | |
| 40bd30: 8fb20024 lw s2,36(sp) | |
| 40bd34: 8fb10020 lw s1,32(sp) | |
| 40bd38: 8fb0001c lw s0,28(sp) | |
| 40bd3c: 03e00008 jr ra | |
| 40bd40: 27bd0038 addiu sp,sp,56 | |
| 40bd44: 26650010 addiu a1,s3,16 | |
| 40bd48: 0c1016df jal 405b7c <arena_get2> | |
| 40bd4c: 00b12821 addu a1,a1,s1 | |
| 40bd50: 00409021 move s2,v0 | |
| 40bd54: 1440ffd3 bnez v0,40bca4 <__libc_memalign+0xa4> | |
| 40bd58: 00000000 nop | |
| 40bd5c: 08102f47 j 40bd1c <__libc_memalign+0x11c> | |
| 40bd60: 00008021 move s0,zero | |
| 40bd64: 3c02004b lui v0,0x4b | |
| 40bd68: 2442b4d4 addiu v0,v0,-19244 | |
| 40bd6c: 1052ffeb beq v0,s2,40bd1c <__libc_memalign+0x11c> | |
| 40bd70: 00000000 nop | |
| 40bd74: 08102f9b j 40be6c <__libc_memalign+0x26c> | |
| 40bd78: 00000000 nop | |
| 40bd7c: 00a02021 move a0,a1 | |
| 40bd80: 0c102ba9 jal 40aea4 <__libc_malloc> | |
| 40bd84: 00000000 nop | |
| 40bd88: 8fbf0034 lw ra,52(sp) | |
| 40bd8c: 00408021 move s0,v0 | |
| 40bd90: 02001021 move v0,s0 | |
| 40bd94: 8fb50030 lw s5,48(sp) | |
| 40bd98: 8fb4002c lw s4,44(sp) | |
| 40bd9c: 8fb30028 lw s3,40(sp) | |
| 40bda0: 8fb20024 lw s2,36(sp) | |
| 40bda4: 8fb10020 lw s1,32(sp) | |
| 40bda8: 8fb0001c lw s0,28(sp) | |
| 40bdac: 03e00008 jr ra | |
| 40bdb0: 27bd0038 addiu sp,sp,56 | |
| 40bdb4: 3c14004b lui s4,0x4b | |
| 40bdb8: 2695b4d4 addiu s5,s4,-19244 | |
| 40bdbc: 12550033 beq s2,s5,40be8c <__libc_memalign+0x28c> | |
| 40bdc0: 00000000 nop | |
| 40bdc4: 0000000f sync | |
| 40bdc8: c2420000 ll v0,0(s2) | |
| 40bdcc: 02001821 move v1,s0 | |
| 40bdd0: e2430000 sc v1,0(s2) | |
| 40bdd4: 1060fffc beqz v1,40bdc8 <__libc_memalign+0x1c8> | |
| 40bdd8: 00000000 nop | |
| 40bddc: 28420002 slti v0,v0,2 | |
| 40bde0: 1040007a beqz v0,40bfcc <__libc_memalign+0x3cc> | |
| 40bde4: 00000000 nop | |
| 40bde8: 24030001 li v1,1 | |
| 40bdec: 00001021 move v0,zero | |
| 40bdf0: c285b4d4 ll a1,-19244(s4) | |
| 40bdf4: 14a20006 bne a1,v0,40be10 <__libc_memalign+0x210> | |
| 40bdf8: 00002021 move a0,zero | |
| 40bdfc: 00602021 move a0,v1 | |
| 40be00: e284b4d4 sc a0,-19244(s4) | |
| 40be04: 1080fffa beqz a0,40bdf0 <__libc_memalign+0x1f0> | |
| 40be08: 00000000 nop | |
| 40be0c: 0000000f sync | |
| 40be10: 10800067 beqz a0,40bfb0 <__libc_memalign+0x3b0> | |
| 40be14: 00000000 nop | |
| 40be18: 2684b4d4 addiu a0,s4,-19244 | |
| 40be1c: 02202821 move a1,s1 | |
| 40be20: 02603021 move a2,s3 | |
| 40be24: 0c10252c jal 4094b0 <_int_memalign> | |
| 40be28: 00000000 nop | |
| 40be2c: 00408021 move s0,v0 | |
| 40be30: 00001021 move v0,zero | |
| 40be34: 0000000f sync | |
| 40be38: c283b4d4 ll v1,-19244(s4) | |
| 40be3c: 00402021 move a0,v0 | |
| 40be40: e284b4d4 sc a0,-19244(s4) | |
| 40be44: 1080fffc beqz a0,40be38 <__libc_memalign+0x238> | |
| 40be48: 00000000 nop | |
| 40be4c: 28620002 slti v0,v1,2 | |
| 40be50: 02a09021 move s2,s5 | |
| 40be54: 10400030 beqz v0,40bf18 <__libc_memalign+0x318> | |
| 40be58: 00000000 nop | |
| 40be5c: 1200ffaf beqz s0,40bd1c <__libc_memalign+0x11c> | |
| 40be60: 00000000 nop | |
| 40be64: 08102f3a j 40bce8 <__libc_memalign+0xe8> | |
| 40be68: 00000000 nop | |
| 40be6c: 3c040048 lui a0,0x48 | |
| 40be70: 3c050048 lui a1,0x48 | |
| 40be74: 3c070048 lui a3,0x48 | |
| 40be78: 2484087c addiu a0,a0,2172 | |
| 40be7c: 24a5fa80 addiu a1,a1,-1408 | |
| 40be80: 24060f40 li a2,3904 | |
| 40be84: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40be88: 24e70d94 addiu a3,a3,3476 | |
| 40be8c: 8e550440 lw s5,1088(s2) | |
| 40be90: 00001021 move v0,zero | |
| 40be94: 0255100b movn v0,s2,s5 | |
| 40be98: 0040a821 move s5,v0 | |
| 40be9c: 0000000f sync | |
| 40bea0: c282b4d4 ll v0,-19244(s4) | |
| 40bea4: 02001821 move v1,s0 | |
| 40bea8: e283b4d4 sc v1,-19244(s4) | |
| 40beac: 1060fffc beqz v1,40bea0 <__libc_memalign+0x2a0> | |
| 40beb0: 00000000 nop | |
| 40beb4: 28420002 slti v0,v0,2 | |
| 40beb8: 10400033 beqz v0,40bf88 <__libc_memalign+0x388> | |
| 40bebc: 00000000 nop | |
| 40bec0: 02a02021 move a0,s5 | |
| 40bec4: 02602821 move a1,s3 | |
| 40bec8: 0c1016df jal 405b7c <arena_get2> | |
| 40becc: 00000000 nop | |
| 40bed0: 00409021 move s2,v0 | |
| 40bed4: 1040ff91 beqz v0,40bd1c <__libc_memalign+0x11c> | |
| 40bed8: 00000000 nop | |
| 40bedc: 00402021 move a0,v0 | |
| 40bee0: 02202821 move a1,s1 | |
| 40bee4: 0c10252c jal 4094b0 <_int_memalign> | |
| 40bee8: 02603021 move a2,s3 | |
| 40beec: 00408021 move s0,v0 | |
| 40bef0: 00001021 move v0,zero | |
| 40bef4: 0000000f sync | |
| 40bef8: c2430000 ll v1,0(s2) | |
| 40befc: 00402021 move a0,v0 | |
| 40bf00: e2440000 sc a0,0(s2) | |
| 40bf04: 1080fffc beqz a0,40bef8 <__libc_memalign+0x2f8> | |
| 40bf08: 00000000 nop | |
| 40bf0c: 28620002 slti v0,v1,2 | |
| 40bf10: 1440ffd2 bnez v0,40be5c <__libc_memalign+0x25c> | |
| 40bf14: 00000000 nop | |
| 40bf18: 02402021 move a0,s2 | |
| 40bf1c: 7c03e83b 0x7c03e83b | |
| 40bf20: 8c658b78 lw a1,-29832(v1) | |
| 40bf24: 24060001 li a2,1 | |
| 40bf28: 00003821 move a3,zero | |
| 40bf2c: 34a50001 ori a1,a1,0x1 | |
| 40bf30: 2402108e li v0,4238 | |
| 40bf34: 0000000c syscall | |
| 40bf38: 1200ff78 beqz s0,40bd1c <__libc_memalign+0x11c> | |
| 40bf3c: 00000000 nop | |
| 40bf40: 08102f3a j 40bce8 <__libc_memalign+0xe8> | |
| 40bf44: 00000000 nop | |
| 40bf48: 2406fffe li a2,-2 | |
| 40bf4c: 03e63024 and a2,ra,a2 | |
| 40bf50: 0320f809 jalr t9 | |
| 40bf54: 00000000 nop | |
| 40bf58: 08102f47 j 40bd1c <__libc_memalign+0x11c> | |
| 40bf5c: 00408021 move s0,v0 | |
| 40bf60: 02402021 move a0,s2 | |
| 40bf64: 7c03e83b 0x7c03e83b | |
| 40bf68: 8c658b78 lw a1,-29832(v1) | |
| 40bf6c: 24060001 li a2,1 | |
| 40bf70: 00003821 move a3,zero | |
| 40bf74: 34a50001 ori a1,a1,0x1 | |
| 40bf78: 2402108e li v0,4238 | |
| 40bf7c: 0000000c syscall | |
| 40bf80: 08102f3a j 40bce8 <__libc_memalign+0xe8> | |
| 40bf84: 00000000 nop | |
| 40bf88: 02402021 move a0,s2 | |
| 40bf8c: 7c03e83b 0x7c03e83b | |
| 40bf90: 8c658b78 lw a1,-29832(v1) | |
| 40bf94: 24060001 li a2,1 | |
| 40bf98: 00003821 move a3,zero | |
| 40bf9c: 34a50001 ori a1,a1,0x1 | |
| 40bfa0: 2402108e li v0,4238 | |
| 40bfa4: 0000000c syscall | |
| 40bfa8: 08102fb0 j 40bec0 <__libc_memalign+0x2c0> | |
| 40bfac: 00000000 nop | |
| 40bfb0: 8f998044 lw t9,-32700(gp) | |
| 40bfb4: 3c04004b lui a0,0x4b | |
| 40bfb8: 2484b4d4 addiu a0,a0,-19244 | |
| 40bfbc: 041110e4 bal 410350 <__lll_lock_wait_private> | |
| 40bfc0: 00000000 nop | |
| 40bfc4: 08102f86 j 40be18 <__libc_memalign+0x218> | |
| 40bfc8: 00000000 nop | |
| 40bfcc: 02402021 move a0,s2 | |
| 40bfd0: 7c03e83b 0x7c03e83b | |
| 40bfd4: 8c658b78 lw a1,-29832(v1) | |
| 40bfd8: 24060001 li a2,1 | |
| 40bfdc: 00003821 move a3,zero | |
| 40bfe0: 34a50001 ori a1,a1,0x1 | |
| 40bfe4: 2402108e li v0,4238 | |
| 40bfe8: 0000000c syscall | |
| 40bfec: 08102f7a j 40bde8 <__libc_memalign+0x1e8> | |
| 40bff0: 00000000 nop | |
| 0040bff4 <memalign_hook_ini>: | |
| 40bff4: 3c1c004b lui gp,0x4b | |
| 40bff8: 279c1fc0 addiu gp,gp,8128 | |
| 40bffc: 8f82832c lw v0,-31956(gp) | |
| 40c000: 27bdffd8 addiu sp,sp,-40 | |
| 40c004: afbf0024 sw ra,36(sp) | |
| 40c008: afbc0010 sw gp,16(sp) | |
| 40c00c: ac400000 sw zero,0(v0) | |
| 40c010: afa40018 sw a0,24(sp) | |
| 40c014: afa5001c sw a1,28(sp) | |
| 40c018: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40c01c: 00000000 nop | |
| 40c020: 8fa40018 lw a0,24(sp) | |
| 40c024: 8fa5001c lw a1,28(sp) | |
| 40c028: 0c102f00 jal 40bc00 <__libc_memalign> | |
| 40c02c: 00000000 nop | |
| 40c030: 8fbf0024 lw ra,36(sp) | |
| 40c034: 27bd0028 addiu sp,sp,40 | |
| 40c038: 03e00008 jr ra | |
| 40c03c: 00000000 nop | |
| 0040c040 <__libc_valloc>: | |
| 40c040: 3c02004b lui v0,0x4b | |
| 40c044: 8c429c30 lw v0,-25552(v0) | |
| 40c048: 3c1c004b lui gp,0x4b | |
| 40c04c: 27bdffc8 addiu sp,sp,-56 | |
| 40c050: 279c1fc0 addiu gp,gp,8128 | |
| 40c054: afb20024 sw s2,36(sp) | |
| 40c058: afb10020 sw s1,32(sp) | |
| 40c05c: afbf0034 sw ra,52(sp) | |
| 40c060: afb50030 sw s5,48(sp) | |
| 40c064: afb4002c sw s4,44(sp) | |
| 40c068: afb30028 sw s3,40(sp) | |
| 40c06c: afb0001c sw s0,28(sp) | |
| 40c070: afbc0010 sw gp,16(sp) | |
| 40c074: 03e08821 move s1,ra | |
| 40c078: 0440007d bltz v0,40c270 <__libc_valloc+0x230> | |
| 40c07c: 00809021 move s2,a0 | |
| 40c080: 8f82832c lw v0,-31956(gp) | |
| 40c084: 3c10004b lui s0,0x4b | |
| 40c088: 2610b920 addiu s0,s0,-18144 | |
| 40c08c: 8c590000 lw t9,0(v0) | |
| 40c090: 8e13001c lw s3,28(s0) | |
| 40c094: 172000af bnez t9,40c354 <__libc_valloc+0x314> | |
| 40c098: 00000000 nop | |
| 40c09c: 7c03e83b 0x7c03e83b | |
| 40c0a0: 00601021 move v0,v1 | |
| 40c0a4: 8f838a14 lw v1,-30188(gp) | |
| 40c0a8: 00621021 addu v0,v1,v0 | |
| 40c0ac: 8c440000 lw a0,0(v0) | |
| 40c0b0: 10800039 beqz a0,40c198 <__libc_valloc+0x158> | |
| 40c0b4: 00000000 nop | |
| 40c0b8: 24020001 li v0,1 | |
| 40c0bc: c0830000 ll v1,0(a0) | |
| 40c0c0: 14790006 bne v1,t9,40c0dc <__libc_valloc+0x9c> | |
| 40c0c4: 00002821 move a1,zero | |
| 40c0c8: 00402821 move a1,v0 | |
| 40c0cc: e0850000 sc a1,0(a0) | |
| 40c0d0: 10a0fffa beqz a1,40c0bc <__libc_valloc+0x7c> | |
| 40c0d4: 00000000 nop | |
| 40c0d8: 0000000f sync | |
| 40c0dc: 1460002e bnez v1,40c198 <__libc_valloc+0x158> | |
| 40c0e0: 00808821 move s1,a0 | |
| 40c0e4: 8e220004 lw v0,4(s1) | |
| 40c0e8: 30420001 andi v0,v0,0x1 | |
| 40c0ec: 10400038 beqz v0,40c1d0 <__libc_valloc+0x190> | |
| 40c0f0: 00000000 nop | |
| 40c0f4: 8e05001c lw a1,28(s0) | |
| 40c0f8: 02202021 move a0,s1 | |
| 40c0fc: 0c10252c jal 4094b0 <_int_memalign> | |
| 40c100: 02403021 move a2,s2 | |
| 40c104: 00408021 move s0,v0 | |
| 40c108: 8fbc0010 lw gp,16(sp) | |
| 40c10c: 00001021 move v0,zero | |
| 40c110: 0000000f sync | |
| 40c114: c2230000 ll v1,0(s1) | |
| 40c118: 00402021 move a0,v0 | |
| 40c11c: e2240000 sc a0,0(s1) | |
| 40c120: 1080fffc beqz a0,40c114 <__libc_valloc+0xd4> | |
| 40c124: 00000000 nop | |
| 40c128: 28620002 slti v0,v1,2 | |
| 40c12c: 10400054 beqz v0,40c280 <__libc_valloc+0x240> | |
| 40c130: 00000000 nop | |
| 40c134: 1200002a beqz s0,40c1e0 <__libc_valloc+0x1a0> | |
| 40c138: 00000000 nop | |
| 40c13c: 8e02fffc lw v0,-4(s0) | |
| 40c140: 30430002 andi v1,v0,0x2 | |
| 40c144: 1460000a bnez v1,40c170 <__libc_valloc+0x130> | |
| 40c148: 00000000 nop | |
| 40c14c: 30420004 andi v0,v0,0x4 | |
| 40c150: 10400019 beqz v0,40c1b8 <__libc_valloc+0x178> | |
| 40c154: 00000000 nop | |
| 40c158: 2603fff8 addiu v1,s0,-8 | |
| 40c15c: 3c02fff0 lui v0,0xfff0 | |
| 40c160: 00621024 and v0,v1,v0 | |
| 40c164: 8c420000 lw v0,0(v0) | |
| 40c168: 1451004f bne v0,s1,40c2a8 <__libc_valloc+0x268> | |
| 40c16c: 00000000 nop | |
| 40c170: 8fbf0034 lw ra,52(sp) | |
| 40c174: 02001021 move v0,s0 | |
| 40c178: 8fb50030 lw s5,48(sp) | |
| 40c17c: 8fb4002c lw s4,44(sp) | |
| 40c180: 8fb30028 lw s3,40(sp) | |
| 40c184: 8fb20024 lw s2,36(sp) | |
| 40c188: 8fb10020 lw s1,32(sp) | |
| 40c18c: 8fb0001c lw s0,28(sp) | |
| 40c190: 03e00008 jr ra | |
| 40c194: 27bd0038 addiu sp,sp,56 | |
| 40c198: 26650010 addiu a1,s3,16 | |
| 40c19c: 0c1016df jal 405b7c <arena_get2> | |
| 40c1a0: 00b22821 addu a1,a1,s2 | |
| 40c1a4: 00408821 move s1,v0 | |
| 40c1a8: 1440ffce bnez v0,40c0e4 <__libc_valloc+0xa4> | |
| 40c1ac: 00000000 nop | |
| 40c1b0: 0810305c j 40c170 <__libc_valloc+0x130> | |
| 40c1b4: 00008021 move s0,zero | |
| 40c1b8: 3c02004b lui v0,0x4b | |
| 40c1bc: 2442b4d4 addiu v0,v0,-19244 | |
| 40c1c0: 1051ffeb beq v0,s1,40c170 <__libc_valloc+0x130> | |
| 40c1c4: 00000000 nop | |
| 40c1c8: 081030aa j 40c2a8 <__libc_valloc+0x268> | |
| 40c1cc: 00000000 nop | |
| 40c1d0: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 40c1d4: 02202021 move a0,s1 | |
| 40c1d8: 0810303d j 40c0f4 <__libc_valloc+0xb4> | |
| 40c1dc: 00000000 nop | |
| 40c1e0: 3c14004b lui s4,0x4b | |
| 40c1e4: 2695b4d4 addiu s5,s4,-19244 | |
| 40c1e8: 12350037 beq s1,s5,40c2c8 <__libc_valloc+0x288> | |
| 40c1ec: 00000000 nop | |
| 40c1f0: 24020001 li v0,1 | |
| 40c1f4: c284b4d4 ll a0,-19244(s4) | |
| 40c1f8: 14900006 bne a0,s0,40c214 <__libc_valloc+0x1d4> | |
| 40c1fc: 00001821 move v1,zero | |
| 40c200: 00401821 move v1,v0 | |
| 40c204: e283b4d4 sc v1,-19244(s4) | |
| 40c208: 1060fffa beqz v1,40c1f4 <__libc_valloc+0x1b4> | |
| 40c20c: 00000000 nop | |
| 40c210: 0000000f sync | |
| 40c214: 10600056 beqz v1,40c370 <__libc_valloc+0x330> | |
| 40c218: 00000000 nop | |
| 40c21c: 2684b4d4 addiu a0,s4,-19244 | |
| 40c220: 02602821 move a1,s3 | |
| 40c224: 02403021 move a2,s2 | |
| 40c228: 0c10252c jal 4094b0 <_int_memalign> | |
| 40c22c: 00000000 nop | |
| 40c230: 00408021 move s0,v0 | |
| 40c234: 00001021 move v0,zero | |
| 40c238: 0000000f sync | |
| 40c23c: c283b4d4 ll v1,-19244(s4) | |
| 40c240: 00402021 move a0,v0 | |
| 40c244: e284b4d4 sc a0,-19244(s4) | |
| 40c248: 1080fffc beqz a0,40c23c <__libc_valloc+0x1fc> | |
| 40c24c: 00000000 nop | |
| 40c250: 28620002 slti v0,v1,2 | |
| 40c254: 02a08821 move s1,s5 | |
| 40c258: 10400032 beqz v0,40c324 <__libc_valloc+0x2e4> | |
| 40c25c: 00000000 nop | |
| 40c260: 1200ffc3 beqz s0,40c170 <__libc_valloc+0x130> | |
| 40c264: 00000000 nop | |
| 40c268: 0810304f j 40c13c <__libc_valloc+0xfc> | |
| 40c26c: 00000000 nop | |
| 40c270: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40c274: 00000000 nop | |
| 40c278: 08103020 j 40c080 <__libc_valloc+0x40> | |
| 40c27c: 8fbc0010 lw gp,16(sp) | |
| 40c280: 02202021 move a0,s1 | |
| 40c284: 7c03e83b 0x7c03e83b | |
| 40c288: 8c658b78 lw a1,-29832(v1) | |
| 40c28c: 24060001 li a2,1 | |
| 40c290: 00003821 move a3,zero | |
| 40c294: 34a50001 ori a1,a1,0x1 | |
| 40c298: 2402108e li v0,4238 | |
| 40c29c: 0000000c syscall | |
| 40c2a0: 0810304d j 40c134 <__libc_valloc+0xf4> | |
| 40c2a4: 00000000 nop | |
| 40c2a8: 3c040048 lui a0,0x48 | |
| 40c2ac: 3c050048 lui a1,0x48 | |
| 40c2b0: 3c070048 lui a3,0x48 | |
| 40c2b4: 2484087c addiu a0,a0,2172 | |
| 40c2b8: 24a5fa80 addiu a1,a1,-1408 | |
| 40c2bc: 24060f70 li a2,3952 | |
| 40c2c0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40c2c4: 24e70da4 addiu a3,a3,3492 | |
| 40c2c8: 8e240440 lw a0,1088(s1) | |
| 40c2cc: 02402821 move a1,s2 | |
| 40c2d0: 0004880a movz s1,zero,a0 | |
| 40c2d4: 0c1016df jal 405b7c <arena_get2> | |
| 40c2d8: 02202021 move a0,s1 | |
| 40c2dc: 00408821 move s1,v0 | |
| 40c2e0: 1040ffa3 beqz v0,40c170 <__libc_valloc+0x130> | |
| 40c2e4: 00000000 nop | |
| 40c2e8: 00402021 move a0,v0 | |
| 40c2ec: 02602821 move a1,s3 | |
| 40c2f0: 0c10252c jal 4094b0 <_int_memalign> | |
| 40c2f4: 02403021 move a2,s2 | |
| 40c2f8: 00408021 move s0,v0 | |
| 40c2fc: 00001021 move v0,zero | |
| 40c300: 0000000f sync | |
| 40c304: c2230000 ll v1,0(s1) | |
| 40c308: 00402021 move a0,v0 | |
| 40c30c: e2240000 sc a0,0(s1) | |
| 40c310: 1080fffc beqz a0,40c304 <__libc_valloc+0x2c4> | |
| 40c314: 00000000 nop | |
| 40c318: 28620002 slti v0,v1,2 | |
| 40c31c: 1440ffd0 bnez v0,40c260 <__libc_valloc+0x220> | |
| 40c320: 00000000 nop | |
| 40c324: 02202021 move a0,s1 | |
| 40c328: 7c03e83b 0x7c03e83b | |
| 40c32c: 8c658b78 lw a1,-29832(v1) | |
| 40c330: 24060001 li a2,1 | |
| 40c334: 00003821 move a3,zero | |
| 40c338: 34a50001 ori a1,a1,0x1 | |
| 40c33c: 2402108e li v0,4238 | |
| 40c340: 0000000c syscall | |
| 40c344: 1200ff8a beqz s0,40c170 <__libc_valloc+0x130> | |
| 40c348: 00000000 nop | |
| 40c34c: 0810304f j 40c13c <__libc_valloc+0xfc> | |
| 40c350: 00000000 nop | |
| 40c354: 2406fffe li a2,-2 | |
| 40c358: 02602021 move a0,s3 | |
| 40c35c: 02402821 move a1,s2 | |
| 40c360: 0320f809 jalr t9 | |
| 40c364: 02263024 and a2,s1,a2 | |
| 40c368: 0810305c j 40c170 <__libc_valloc+0x130> | |
| 40c36c: 00408021 move s0,v0 | |
| 40c370: 8f998044 lw t9,-32700(gp) | |
| 40c374: 02a02021 move a0,s5 | |
| 40c378: 04110ff5 bal 410350 <__lll_lock_wait_private> | |
| 40c37c: 00000000 nop | |
| 40c380: 08103087 j 40c21c <__libc_valloc+0x1dc> | |
| 40c384: 00000000 nop | |
| 0040c388 <__libc_pvalloc>: | |
| 40c388: 3c02004b lui v0,0x4b | |
| 40c38c: 8c429c30 lw v0,-25552(v0) | |
| 40c390: 3c1c004b lui gp,0x4b | |
| 40c394: 27bdffc8 addiu sp,sp,-56 | |
| 40c398: 279c1fc0 addiu gp,gp,8128 | |
| 40c39c: afb20020 sw s2,32(sp) | |
| 40c3a0: afb1001c sw s1,28(sp) | |
| 40c3a4: afbf0034 sw ra,52(sp) | |
| 40c3a8: afb60030 sw s6,48(sp) | |
| 40c3ac: afb5002c sw s5,44(sp) | |
| 40c3b0: afb40028 sw s4,40(sp) | |
| 40c3b4: afb30024 sw s3,36(sp) | |
| 40c3b8: afb00018 sw s0,24(sp) | |
| 40c3bc: afbc0010 sw gp,16(sp) | |
| 40c3c0: 03e08821 move s1,ra | |
| 40c3c4: 04400086 bltz v0,40c5e0 <__libc_pvalloc+0x258> | |
| 40c3c8: 00809021 move s2,a0 | |
| 40c3cc: 3c10004b lui s0,0x4b | |
| 40c3d0: 2610b920 addiu s0,s0,-18144 | |
| 40c3d4: 8e13001c lw s3,28(s0) | |
| 40c3d8: 8f83832c lw v1,-31956(gp) | |
| 40c3dc: 2662ffff addiu v0,s3,-1 | |
| 40c3e0: 0242a021 addu s4,s2,v0 | |
| 40c3e4: 00021027 nor v0,zero,v0 | |
| 40c3e8: 8c790000 lw t9,0(v1) | |
| 40c3ec: 0282a024 and s4,s4,v0 | |
| 40c3f0: 172000b6 bnez t9,40c6cc <__libc_pvalloc+0x344> | |
| 40c3f4: 00000000 nop | |
| 40c3f8: 7c03e83b 0x7c03e83b | |
| 40c3fc: 00601021 move v0,v1 | |
| 40c400: 8f838a14 lw v1,-30188(gp) | |
| 40c404: 00621021 addu v0,v1,v0 | |
| 40c408: 8c440000 lw a0,0(v0) | |
| 40c40c: 1080003d beqz a0,40c504 <__libc_pvalloc+0x17c> | |
| 40c410: 00000000 nop | |
| 40c414: 24020001 li v0,1 | |
| 40c418: c0830000 ll v1,0(a0) | |
| 40c41c: 14790006 bne v1,t9,40c438 <__libc_pvalloc+0xb0> | |
| 40c420: 00002821 move a1,zero | |
| 40c424: 00402821 move a1,v0 | |
| 40c428: e0850000 sc a1,0(a0) | |
| 40c42c: 10a0fffa beqz a1,40c418 <__libc_pvalloc+0x90> | |
| 40c430: 00000000 nop | |
| 40c434: 0000000f sync | |
| 40c438: 14600032 bnez v1,40c504 <__libc_pvalloc+0x17c> | |
| 40c43c: 00808821 move s1,a0 | |
| 40c440: 8e220004 lw v0,4(s1) | |
| 40c444: 30420001 andi v0,v0,0x1 | |
| 40c448: 10400037 beqz v0,40c528 <__libc_pvalloc+0x1a0> | |
| 40c44c: 00000000 nop | |
| 40c450: 8e05001c lw a1,28(s0) | |
| 40c454: 02202021 move a0,s1 | |
| 40c458: 24a6ffff addiu a2,a1,-1 | |
| 40c45c: 00051023 negu v0,a1 | |
| 40c460: 00d23021 addu a2,a2,s2 | |
| 40c464: 0c10252c jal 4094b0 <_int_memalign> | |
| 40c468: 00c23024 and a2,a2,v0 | |
| 40c46c: 00408021 move s0,v0 | |
| 40c470: 8fbc0010 lw gp,16(sp) | |
| 40c474: 00001021 move v0,zero | |
| 40c478: 0000000f sync | |
| 40c47c: c2230000 ll v1,0(s1) | |
| 40c480: 00402021 move a0,v0 | |
| 40c484: e2240000 sc a0,0(s1) | |
| 40c488: 1080fffc beqz a0,40c47c <__libc_pvalloc+0xf4> | |
| 40c48c: 00000000 nop | |
| 40c490: 28620002 slti v0,v1,2 | |
| 40c494: 10400056 beqz v0,40c5f0 <__libc_pvalloc+0x268> | |
| 40c498: 00000000 nop | |
| 40c49c: 1200002c beqz s0,40c550 <__libc_pvalloc+0x1c8> | |
| 40c4a0: 00000000 nop | |
| 40c4a4: 8e02fffc lw v0,-4(s0) | |
| 40c4a8: 30430002 andi v1,v0,0x2 | |
| 40c4ac: 1460000a bnez v1,40c4d8 <__libc_pvalloc+0x150> | |
| 40c4b0: 00000000 nop | |
| 40c4b4: 30420004 andi v0,v0,0x4 | |
| 40c4b8: 1040001f beqz v0,40c538 <__libc_pvalloc+0x1b0> | |
| 40c4bc: 00000000 nop | |
| 40c4c0: 2603fff8 addiu v1,s0,-8 | |
| 40c4c4: 3c02fff0 lui v0,0xfff0 | |
| 40c4c8: 00621024 and v0,v1,v0 | |
| 40c4cc: 8c420000 lw v0,0(v0) | |
| 40c4d0: 14510051 bne v0,s1,40c618 <__libc_pvalloc+0x290> | |
| 40c4d4: 00000000 nop | |
| 40c4d8: 8fbf0034 lw ra,52(sp) | |
| 40c4dc: 02001021 move v0,s0 | |
| 40c4e0: 8fb60030 lw s6,48(sp) | |
| 40c4e4: 8fb5002c lw s5,44(sp) | |
| 40c4e8: 8fb40028 lw s4,40(sp) | |
| 40c4ec: 8fb30024 lw s3,36(sp) | |
| 40c4f0: 8fb20020 lw s2,32(sp) | |
| 40c4f4: 8fb1001c lw s1,28(sp) | |
| 40c4f8: 8fb00018 lw s0,24(sp) | |
| 40c4fc: 03e00008 jr ra | |
| 40c500: 27bd0038 addiu sp,sp,56 | |
| 40c504: 00132840 sll a1,s3,0x1 | |
| 40c508: 24a50010 addiu a1,a1,16 | |
| 40c50c: 0c1016df jal 405b7c <arena_get2> | |
| 40c510: 00b22821 addu a1,a1,s2 | |
| 40c514: 00408821 move s1,v0 | |
| 40c518: 8e220004 lw v0,4(s1) | |
| 40c51c: 30420001 andi v0,v0,0x1 | |
| 40c520: 1440ffcb bnez v0,40c450 <__libc_pvalloc+0xc8> | |
| 40c524: 00000000 nop | |
| 40c528: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 40c52c: 02202021 move a0,s1 | |
| 40c530: 08103114 j 40c450 <__libc_pvalloc+0xc8> | |
| 40c534: 00000000 nop | |
| 40c538: 3c02004b lui v0,0x4b | |
| 40c53c: 2442b4d4 addiu v0,v0,-19244 | |
| 40c540: 1051ffe5 beq v0,s1,40c4d8 <__libc_pvalloc+0x150> | |
| 40c544: 00000000 nop | |
| 40c548: 08103186 j 40c618 <__libc_pvalloc+0x290> | |
| 40c54c: 00000000 nop | |
| 40c550: 3c15004b lui s5,0x4b | |
| 40c554: 26b6b4d4 addiu s6,s5,-19244 | |
| 40c558: 12360037 beq s1,s6,40c638 <__libc_pvalloc+0x2b0> | |
| 40c55c: 00000000 nop | |
| 40c560: 24020001 li v0,1 | |
| 40c564: c2a4b4d4 ll a0,-19244(s5) | |
| 40c568: 14900006 bne a0,s0,40c584 <__libc_pvalloc+0x1fc> | |
| 40c56c: 00001821 move v1,zero | |
| 40c570: 00401821 move v1,v0 | |
| 40c574: e2a3b4d4 sc v1,-19244(s5) | |
| 40c578: 1060fffa beqz v1,40c564 <__libc_pvalloc+0x1dc> | |
| 40c57c: 00000000 nop | |
| 40c580: 0000000f sync | |
| 40c584: 10600058 beqz v1,40c6e8 <__libc_pvalloc+0x360> | |
| 40c588: 00000000 nop | |
| 40c58c: 26a4b4d4 addiu a0,s5,-19244 | |
| 40c590: 02602821 move a1,s3 | |
| 40c594: 02803021 move a2,s4 | |
| 40c598: 0c10252c jal 4094b0 <_int_memalign> | |
| 40c59c: 00000000 nop | |
| 40c5a0: 00408021 move s0,v0 | |
| 40c5a4: 00001021 move v0,zero | |
| 40c5a8: 0000000f sync | |
| 40c5ac: c2a3b4d4 ll v1,-19244(s5) | |
| 40c5b0: 00402021 move a0,v0 | |
| 40c5b4: e2a4b4d4 sc a0,-19244(s5) | |
| 40c5b8: 1080fffc beqz a0,40c5ac <__libc_pvalloc+0x224> | |
| 40c5bc: 00000000 nop | |
| 40c5c0: 28620002 slti v0,v1,2 | |
| 40c5c4: 02c08821 move s1,s6 | |
| 40c5c8: 10400034 beqz v0,40c69c <__libc_pvalloc+0x314> | |
| 40c5cc: 00000000 nop | |
| 40c5d0: 1200ffc1 beqz s0,40c4d8 <__libc_pvalloc+0x150> | |
| 40c5d4: 00000000 nop | |
| 40c5d8: 08103129 j 40c4a4 <__libc_pvalloc+0x11c> | |
| 40c5dc: 00000000 nop | |
| 40c5e0: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40c5e4: 00000000 nop | |
| 40c5e8: 081030f3 j 40c3cc <__libc_pvalloc+0x44> | |
| 40c5ec: 8fbc0010 lw gp,16(sp) | |
| 40c5f0: 02202021 move a0,s1 | |
| 40c5f4: 7c03e83b 0x7c03e83b | |
| 40c5f8: 8c658b78 lw a1,-29832(v1) | |
| 40c5fc: 24060001 li a2,1 | |
| 40c600: 00003821 move a3,zero | |
| 40c604: 34a50001 ori a1,a1,0x1 | |
| 40c608: 2402108e li v0,4238 | |
| 40c60c: 0000000c syscall | |
| 40c610: 08103127 j 40c49c <__libc_pvalloc+0x114> | |
| 40c614: 00000000 nop | |
| 40c618: 3c040048 lui a0,0x48 | |
| 40c61c: 3c050048 lui a1,0x48 | |
| 40c620: 3c070048 lui a3,0x48 | |
| 40c624: 2484087c addiu a0,a0,2172 | |
| 40c628: 24a5fa80 addiu a1,a1,-1408 | |
| 40c62c: 24060f9f li a2,3999 | |
| 40c630: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40c634: 24e70db4 addiu a3,a3,3508 | |
| 40c638: 8e240440 lw a0,1088(s1) | |
| 40c63c: 00132840 sll a1,s3,0x1 | |
| 40c640: 24a50010 addiu a1,a1,16 | |
| 40c644: 0004880a movz s1,zero,a0 | |
| 40c648: 02202021 move a0,s1 | |
| 40c64c: 0c1016df jal 405b7c <arena_get2> | |
| 40c650: 00b22821 addu a1,a1,s2 | |
| 40c654: 00408821 move s1,v0 | |
| 40c658: 1040ff9f beqz v0,40c4d8 <__libc_pvalloc+0x150> | |
| 40c65c: 00000000 nop | |
| 40c660: 00402021 move a0,v0 | |
| 40c664: 02602821 move a1,s3 | |
| 40c668: 0c10252c jal 4094b0 <_int_memalign> | |
| 40c66c: 02803021 move a2,s4 | |
| 40c670: 00408021 move s0,v0 | |
| 40c674: 00001021 move v0,zero | |
| 40c678: 0000000f sync | |
| 40c67c: c2230000 ll v1,0(s1) | |
| 40c680: 00402021 move a0,v0 | |
| 40c684: e2240000 sc a0,0(s1) | |
| 40c688: 1080fffc beqz a0,40c67c <__libc_pvalloc+0x2f4> | |
| 40c68c: 00000000 nop | |
| 40c690: 28620002 slti v0,v1,2 | |
| 40c694: 1440ffce bnez v0,40c5d0 <__libc_pvalloc+0x248> | |
| 40c698: 00000000 nop | |
| 40c69c: 02202021 move a0,s1 | |
| 40c6a0: 7c03e83b 0x7c03e83b | |
| 40c6a4: 8c658b78 lw a1,-29832(v1) | |
| 40c6a8: 24060001 li a2,1 | |
| 40c6ac: 00003821 move a3,zero | |
| 40c6b0: 34a50001 ori a1,a1,0x1 | |
| 40c6b4: 2402108e li v0,4238 | |
| 40c6b8: 0000000c syscall | |
| 40c6bc: 1200ff86 beqz s0,40c4d8 <__libc_pvalloc+0x150> | |
| 40c6c0: 00000000 nop | |
| 40c6c4: 08103129 j 40c4a4 <__libc_pvalloc+0x11c> | |
| 40c6c8: 00000000 nop | |
| 40c6cc: 2406fffe li a2,-2 | |
| 40c6d0: 02602021 move a0,s3 | |
| 40c6d4: 02802821 move a1,s4 | |
| 40c6d8: 0320f809 jalr t9 | |
| 40c6dc: 02263024 and a2,s1,a2 | |
| 40c6e0: 08103136 j 40c4d8 <__libc_pvalloc+0x150> | |
| 40c6e4: 00408021 move s0,v0 | |
| 40c6e8: 8f998044 lw t9,-32700(gp) | |
| 40c6ec: 02c02021 move a0,s6 | |
| 40c6f0: 04110f17 bal 410350 <__lll_lock_wait_private> | |
| 40c6f4: 00000000 nop | |
| 40c6f8: 08103163 j 40c58c <__libc_pvalloc+0x204> | |
| 40c6fc: 00000000 nop | |
| 0040c700 <__calloc>: | |
| 40c700: 00a40018 mult a1,a0 | |
| 40c704: 3c020001 lui v0,0x1 | |
| 40c708: 3c1c004b lui gp,0x4b | |
| 40c70c: 00a41825 or v1,a1,a0 | |
| 40c710: 27bdffc8 addiu sp,sp,-56 | |
| 40c714: 279c1fc0 addiu gp,gp,8128 | |
| 40c718: 0062182b sltu v1,v1,v0 | |
| 40c71c: afb40028 sw s4,40(sp) | |
| 40c720: afbf0034 sw ra,52(sp) | |
| 40c724: afb60030 sw s6,48(sp) | |
| 40c728: afb5002c sw s5,44(sp) | |
| 40c72c: afb30024 sw s3,36(sp) | |
| 40c730: afb20020 sw s2,32(sp) | |
| 40c734: afb1001c sw s1,28(sp) | |
| 40c738: afb00018 sw s0,24(sp) | |
| 40c73c: afbc0010 sw gp,16(sp) | |
| 40c740: 03e01021 move v0,ra | |
| 40c744: 0000a012 mflo s4 | |
| 40c748: 106000eb beqz v1,40caf8 <__calloc+0x3f8> | |
| 40c74c: 00000000 nop | |
| 40c750: 8f8382f0 lw v1,-32016(gp) | |
| 40c754: 8c790000 lw t9,0(v1) | |
| 40c758: 172000f6 bnez t9,40cb34 <__calloc+0x434> | |
| 40c75c: 00000000 nop | |
| 40c760: 7c03e83b 0x7c03e83b | |
| 40c764: 00601021 move v0,v1 | |
| 40c768: 8f838a14 lw v1,-30188(gp) | |
| 40c76c: 00621021 addu v0,v1,v0 | |
| 40c770: 8c440000 lw a0,0(v0) | |
| 40c774: 1080005a beqz a0,40c8e0 <__calloc+0x1e0> | |
| 40c778: 00000000 nop | |
| 40c77c: 24020001 li v0,1 | |
| 40c780: c0830000 ll v1,0(a0) | |
| 40c784: 14790006 bne v1,t9,40c7a0 <__calloc+0xa0> | |
| 40c788: 00002821 move a1,zero | |
| 40c78c: 00402821 move a1,v0 | |
| 40c790: e0850000 sc a1,0(a0) | |
| 40c794: 10a0fffa beqz a1,40c780 <__calloc+0x80> | |
| 40c798: 00000000 nop | |
| 40c79c: 0000000f sync | |
| 40c7a0: 1460004f bnez v1,40c8e0 <__calloc+0x1e0> | |
| 40c7a4: 00808821 move s1,a0 | |
| 40c7a8: 8e320030 lw s2,48(s1) | |
| 40c7ac: 3c16004b lui s6,0x4b | |
| 40c7b0: 2402fff8 li v0,-8 | |
| 40c7b4: 8e530004 lw s3,4(s2) | |
| 40c7b8: 26d5b4d4 addiu s5,s6,-19244 | |
| 40c7bc: 02629824 and s3,s3,v0 | |
| 40c7c0: 12350008 beq s1,s5,40c7e4 <__calloc+0xe4> | |
| 40c7c4: 00000000 nop | |
| 40c7c8: 3c02fff0 lui v0,0xfff0 | |
| 40c7cc: 02421024 and v0,s2,v0 | |
| 40c7d0: 8c43000c lw v1,12(v0) | |
| 40c7d4: 00431021 addu v0,v0,v1 | |
| 40c7d8: 00521023 subu v0,v0,s2 | |
| 40c7dc: 0262182b sltu v1,s3,v0 | |
| 40c7e0: 0043980b movn s3,v0,v1 | |
| 40c7e4: 02202021 move a0,s1 | |
| 40c7e8: 0c101fda jal 407f68 <_int_malloc> | |
| 40c7ec: 02802821 move a1,s4 | |
| 40c7f0: 00408021 move s0,v0 | |
| 40c7f4: 8fbc0010 lw gp,16(sp) | |
| 40c7f8: 00001021 move v0,zero | |
| 40c7fc: 0000000f sync | |
| 40c800: c2230000 ll v1,0(s1) | |
| 40c804: 00402021 move a0,v0 | |
| 40c808: e2240000 sc a0,0(s1) | |
| 40c80c: 1080fffc beqz a0,40c800 <__calloc+0x100> | |
| 40c810: 00000000 nop | |
| 40c814: 28620002 slti v0,v1,2 | |
| 40c818: 10400083 beqz v0,40ca28 <__calloc+0x328> | |
| 40c81c: 00000000 nop | |
| 40c820: 12000036 beqz s0,40c8fc <__calloc+0x1fc> | |
| 40c824: 00000000 nop | |
| 40c828: 8e02fffc lw v0,-4(s0) | |
| 40c82c: 30430002 andi v1,v0,0x2 | |
| 40c830: 1460005e bnez v1,40c9ac <__calloc+0x2ac> | |
| 40c834: 00000000 nop | |
| 40c838: 30430004 andi v1,v0,0x4 | |
| 40c83c: 10600005 beqz v1,40c854 <__calloc+0x154> | |
| 40c840: 00000000 nop | |
| 40c844: 2604fff8 addiu a0,s0,-8 | |
| 40c848: 3c03fff0 lui v1,0xfff0 | |
| 40c84c: 00831824 and v1,a0,v1 | |
| 40c850: 8c750000 lw s5,0(v1) | |
| 40c854: 16b100d7 bne s5,s1,40cbb4 <__calloc+0x4b4> | |
| 40c858: 00000000 nop | |
| 40c85c: 3c03004b lui v1,0x4b | |
| 40c860: 8c63b984 lw v1,-18044(v1) | |
| 40c864: 2406fff8 li a2,-8 | |
| 40c868: 00463024 and a2,v0,a2 | |
| 40c86c: 14600004 bnez v1,40c880 <__calloc+0x180> | |
| 40c870: 00000000 nop | |
| 40c874: 2602fff8 addiu v0,s0,-8 | |
| 40c878: 12420075 beq s2,v0,40ca50 <__calloc+0x350> | |
| 40c87c: 00000000 nop | |
| 40c880: 24c6fffc addiu a2,a2,-4 | |
| 40c884: 00061082 srl v0,a2,0x2 | |
| 40c888: 2c430003 sltiu v1,v0,3 | |
| 40c88c: 146000c1 bnez v1,40cb94 <__calloc+0x494> | |
| 40c890: 00000000 nop | |
| 40c894: 2c43000a sltiu v1,v0,10 | |
| 40c898: 10600053 beqz v1,40c9e8 <__calloc+0x2e8> | |
| 40c89c: 00000000 nop | |
| 40c8a0: 2c430005 sltiu v1,v0,5 | |
| 40c8a4: ae000000 sw zero,0(s0) | |
| 40c8a8: ae000004 sw zero,4(s0) | |
| 40c8ac: 14600043 bnez v1,40c9bc <__calloc+0x2bc> | |
| 40c8b0: ae000008 sw zero,8(s0) | |
| 40c8b4: 2c430007 sltiu v1,v0,7 | |
| 40c8b8: ae00000c sw zero,12(s0) | |
| 40c8bc: 1460003f bnez v1,40c9bc <__calloc+0x2bc> | |
| 40c8c0: ae000010 sw zero,16(s0) | |
| 40c8c4: 24030009 li v1,9 | |
| 40c8c8: ae000014 sw zero,20(s0) | |
| 40c8cc: 1443003b bne v0,v1,40c9bc <__calloc+0x2bc> | |
| 40c8d0: ae000018 sw zero,24(s0) | |
| 40c8d4: ae00001c sw zero,28(s0) | |
| 40c8d8: 0810326f j 40c9bc <__calloc+0x2bc> | |
| 40c8dc: ae000020 sw zero,32(s0) | |
| 40c8e0: 0c1016df jal 405b7c <arena_get2> | |
| 40c8e4: 02802821 move a1,s4 | |
| 40c8e8: 00408821 move s1,v0 | |
| 40c8ec: 1440ffae bnez v0,40c7a8 <__calloc+0xa8> | |
| 40c8f0: 00000000 nop | |
| 40c8f4: 0810326f j 40c9bc <__calloc+0x2bc> | |
| 40c8f8: 00008021 move s0,zero | |
| 40c8fc: 3c02004b lui v0,0x4b | |
| 40c900: 24030001 li v1,1 | |
| 40c904: c045b4d4 ll a1,-19244(v0) | |
| 40c908: 14b00006 bne a1,s0,40c924 <__calloc+0x224> | |
| 40c90c: 00002021 move a0,zero | |
| 40c910: 00602021 move a0,v1 | |
| 40c914: e044b4d4 sc a0,-19244(v0) | |
| 40c918: 1080fffa beqz a0,40c904 <__calloc+0x204> | |
| 40c91c: 00000000 nop | |
| 40c920: 0000000f sync | |
| 40c924: 1235004e beq s1,s5,40ca60 <__calloc+0x360> | |
| 40c928: 00000000 nop | |
| 40c92c: 108000a9 beqz a0,40cbd4 <__calloc+0x4d4> | |
| 40c930: 00000000 nop | |
| 40c934: 26c4b4d4 addiu a0,s6,-19244 | |
| 40c938: 0c101fda jal 407f68 <_int_malloc> | |
| 40c93c: 02802821 move a1,s4 | |
| 40c940: 00408021 move s0,v0 | |
| 40c944: 8fbc0010 lw gp,16(sp) | |
| 40c948: 00001021 move v0,zero | |
| 40c94c: 0000000f sync | |
| 40c950: c2c3b4d4 ll v1,-19244(s6) | |
| 40c954: 00402021 move a0,v0 | |
| 40c958: e2c4b4d4 sc a0,-19244(s6) | |
| 40c95c: 1080fffc beqz a0,40c950 <__calloc+0x250> | |
| 40c960: 00000000 nop | |
| 40c964: 28620002 slti v0,v1,2 | |
| 40c968: 1440000a bnez v0,40c994 <__calloc+0x294> | |
| 40c96c: 00000000 nop | |
| 40c970: 3c04004b lui a0,0x4b | |
| 40c974: 2484b4d4 addiu a0,a0,-19244 | |
| 40c978: 7c03e83b 0x7c03e83b | |
| 40c97c: 8c658b78 lw a1,-29832(v1) | |
| 40c980: 24060001 li a2,1 | |
| 40c984: 00003821 move a3,zero | |
| 40c988: 34a50001 ori a1,a1,0x1 | |
| 40c98c: 2402108e li v0,4238 | |
| 40c990: 0000000c syscall | |
| 40c994: 12000009 beqz s0,40c9bc <__calloc+0x2bc> | |
| 40c998: 00000000 nop | |
| 40c99c: 8e02fffc lw v0,-4(s0) | |
| 40c9a0: 30430002 andi v1,v0,0x2 | |
| 40c9a4: 1060ffad beqz v1,40c85c <__calloc+0x15c> | |
| 40c9a8: 00000000 nop | |
| 40c9ac: 3c02004b lui v0,0x4b | |
| 40c9b0: 8c42b984 lw v0,-18044(v0) | |
| 40c9b4: 1440006f bnez v0,40cb74 <__calloc+0x474> | |
| 40c9b8: 00000000 nop | |
| 40c9bc: 8fbf0034 lw ra,52(sp) | |
| 40c9c0: 02001021 move v0,s0 | |
| 40c9c4: 8fb60030 lw s6,48(sp) | |
| 40c9c8: 8fb5002c lw s5,44(sp) | |
| 40c9cc: 8fb40028 lw s4,40(sp) | |
| 40c9d0: 8fb30024 lw s3,36(sp) | |
| 40c9d4: 8fb20020 lw s2,32(sp) | |
| 40c9d8: 8fb1001c lw s1,28(sp) | |
| 40c9dc: 8fb00018 lw s0,24(sp) | |
| 40c9e0: 03e00008 jr ra | |
| 40c9e4: 27bd0038 addiu sp,sp,56 | |
| 40c9e8: 8f998064 lw t9,-32668(gp) | |
| 40c9ec: 02002021 move a0,s0 | |
| 40c9f0: 00002821 move a1,zero | |
| 40c9f4: 041104be bal 40dcf0 <memset> | |
| 40c9f8: 00000000 nop | |
| 40c9fc: 8fbf0034 lw ra,52(sp) | |
| 40ca00: 02001021 move v0,s0 | |
| 40ca04: 8fb60030 lw s6,48(sp) | |
| 40ca08: 8fb5002c lw s5,44(sp) | |
| 40ca0c: 8fb40028 lw s4,40(sp) | |
| 40ca10: 8fb30024 lw s3,36(sp) | |
| 40ca14: 8fb20020 lw s2,32(sp) | |
| 40ca18: 8fb1001c lw s1,28(sp) | |
| 40ca1c: 8fb00018 lw s0,24(sp) | |
| 40ca20: 03e00008 jr ra | |
| 40ca24: 27bd0038 addiu sp,sp,56 | |
| 40ca28: 02202021 move a0,s1 | |
| 40ca2c: 7c03e83b 0x7c03e83b | |
| 40ca30: 8c658b78 lw a1,-29832(v1) | |
| 40ca34: 24060001 li a2,1 | |
| 40ca38: 00003821 move a3,zero | |
| 40ca3c: 34a50001 ori a1,a1,0x1 | |
| 40ca40: 2402108e li v0,4238 | |
| 40ca44: 0000000c syscall | |
| 40ca48: 08103208 j 40c820 <__calloc+0x120> | |
| 40ca4c: 00000000 nop | |
| 40ca50: 0266102b sltu v0,s3,a2 | |
| 40ca54: 0262300b movn a2,s3,v0 | |
| 40ca58: 08103220 j 40c880 <__calloc+0x180> | |
| 40ca5c: 00000000 nop | |
| 40ca60: 1080006d beqz a0,40cc18 <__calloc+0x518> | |
| 40ca64: 00000000 nop | |
| 40ca68: 8ea40440 lw a0,1088(s5) | |
| 40ca6c: 02802821 move a1,s4 | |
| 40ca70: 0004880a movz s1,zero,a0 | |
| 40ca74: 0c1016df jal 405b7c <arena_get2> | |
| 40ca78: 02202021 move a0,s1 | |
| 40ca7c: 00408821 move s1,v0 | |
| 40ca80: 00001021 move v0,zero | |
| 40ca84: 0000000f sync | |
| 40ca88: c2c3b4d4 ll v1,-19244(s6) | |
| 40ca8c: 00402021 move a0,v0 | |
| 40ca90: e2c4b4d4 sc a0,-19244(s6) | |
| 40ca94: 1080fffc beqz a0,40ca88 <__calloc+0x388> | |
| 40ca98: 00000000 nop | |
| 40ca9c: 28620002 slti v0,v1,2 | |
| 40caa0: 10400052 beqz v0,40cbec <__calloc+0x4ec> | |
| 40caa4: 00000000 nop | |
| 40caa8: 1220ffc4 beqz s1,40c9bc <__calloc+0x2bc> | |
| 40caac: 00000000 nop | |
| 40cab0: 02202021 move a0,s1 | |
| 40cab4: 02802821 move a1,s4 | |
| 40cab8: 0c101fda jal 407f68 <_int_malloc> | |
| 40cabc: 00000000 nop | |
| 40cac0: 00408021 move s0,v0 | |
| 40cac4: 8fbc0010 lw gp,16(sp) | |
| 40cac8: 00001021 move v0,zero | |
| 40cacc: 0000000f sync | |
| 40cad0: c2230000 ll v1,0(s1) | |
| 40cad4: 00402021 move a0,v0 | |
| 40cad8: e2240000 sc a0,0(s1) | |
| 40cadc: 1080fffc beqz a0,40cad0 <__calloc+0x3d0> | |
| 40cae0: 00000000 nop | |
| 40cae4: 28620002 slti v0,v1,2 | |
| 40cae8: 1440ffaa bnez v0,40c994 <__calloc+0x294> | |
| 40caec: 00000000 nop | |
| 40caf0: 0810325e j 40c978 <__calloc+0x278> | |
| 40caf4: 02202021 move a0,s1 | |
| 40caf8: 10a0ff15 beqz a1,40c750 <__calloc+0x50> | |
| 40cafc: 00000000 nop | |
| 40cb00: 0285001b divu zero,s4,a1 | |
| 40cb04: 00a001f4 teq a1,zero,0x7 | |
| 40cb08: 00002812 mflo a1 | |
| 40cb0c: 10a4ff10 beq a1,a0,40c750 <__calloc+0x50> | |
| 40cb10: 00000000 nop | |
| 40cb14: 7c03e83b 0x7c03e83b | |
| 40cb18: 00601021 move v0,v1 | |
| 40cb1c: 8f838a2c lw v1,-30164(gp) | |
| 40cb20: 00008021 move s0,zero | |
| 40cb24: 00621021 addu v0,v1,v0 | |
| 40cb28: 2403000c li v1,12 | |
| 40cb2c: 0810326f j 40c9bc <__calloc+0x2bc> | |
| 40cb30: ac430000 sw v1,0(v0) | |
| 40cb34: 2405fffe li a1,-2 | |
| 40cb38: 02802021 move a0,s4 | |
| 40cb3c: 0320f809 jalr t9 | |
| 40cb40: 00452824 and a1,v0,a1 | |
| 40cb44: 00408021 move s0,v0 | |
| 40cb48: 1040ff9c beqz v0,40c9bc <__calloc+0x2bc> | |
| 40cb4c: 8fbc0010 lw gp,16(sp) | |
| 40cb50: 8f998064 lw t9,-32668(gp) | |
| 40cb54: 00402021 move a0,v0 | |
| 40cb58: 00002821 move a1,zero | |
| 40cb5c: 02803021 move a2,s4 | |
| 40cb60: 04110463 bal 40dcf0 <memset> | |
| 40cb64: 00000000 nop | |
| 40cb68: 00408021 move s0,v0 | |
| 40cb6c: 0810326f j 40c9bc <__calloc+0x2bc> | |
| 40cb70: 00000000 nop | |
| 40cb74: 8f998064 lw t9,-32668(gp) | |
| 40cb78: 02002021 move a0,s0 | |
| 40cb7c: 00002821 move a1,zero | |
| 40cb80: 02803021 move a2,s4 | |
| 40cb84: 0411045a bal 40dcf0 <memset> | |
| 40cb88: 00000000 nop | |
| 40cb8c: 0810326f j 40c9bc <__calloc+0x2bc> | |
| 40cb90: 00000000 nop | |
| 40cb94: 3c040048 lui a0,0x48 | |
| 40cb98: 3c050048 lui a1,0x48 | |
| 40cb9c: 3c070048 lui a3,0x48 | |
| 40cba0: 24840ab0 addiu a0,a0,2736 | |
| 40cba4: 24a5fa80 addiu a1,a1,-1408 | |
| 40cba8: 24061018 li a2,4120 | |
| 40cbac: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40cbb0: 24e70dc4 addiu a3,a3,3524 | |
| 40cbb4: 3c040048 lui a0,0x48 | |
| 40cbb8: 3c050048 lui a1,0x48 | |
| 40cbbc: 3c070048 lui a3,0x48 | |
| 40cbc0: 24840994 addiu a0,a0,2452 | |
| 40cbc4: 24a5fa80 addiu a1,a1,-1408 | |
| 40cbc8: 24060fe7 li a2,4071 | |
| 40cbcc: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40cbd0: 24e70dc4 addiu a3,a3,3524 | |
| 40cbd4: 8f998044 lw t9,-32700(gp) | |
| 40cbd8: 02a02021 move a0,s5 | |
| 40cbdc: 04110ddc bal 410350 <__lll_lock_wait_private> | |
| 40cbe0: 00000000 nop | |
| 40cbe4: 0810324d j 40c934 <__calloc+0x234> | |
| 40cbe8: 00000000 nop | |
| 40cbec: 3c04004b lui a0,0x4b | |
| 40cbf0: 2484b4d4 addiu a0,a0,-19244 | |
| 40cbf4: 7c03e83b 0x7c03e83b | |
| 40cbf8: 8c658b78 lw a1,-29832(v1) | |
| 40cbfc: 24060001 li a2,1 | |
| 40cc00: 00003821 move a3,zero | |
| 40cc04: 34a50001 ori a1,a1,0x1 | |
| 40cc08: 2402108e li v0,4238 | |
| 40cc0c: 0000000c syscall | |
| 40cc10: 081032aa j 40caa8 <__calloc+0x3a8> | |
| 40cc14: 00000000 nop | |
| 40cc18: 8f998044 lw t9,-32700(gp) | |
| 40cc1c: 02202021 move a0,s1 | |
| 40cc20: 04110dcb bal 410350 <__lll_lock_wait_private> | |
| 40cc24: 00000000 nop | |
| 40cc28: 0810329a j 40ca68 <__calloc+0x368> | |
| 40cc2c: 00000000 nop | |
| 0040cc30 <__malloc_trim>: | |
| 40cc30: 3c02004b lui v0,0x4b | |
| 40cc34: 8c429c30 lw v0,-25552(v0) | |
| 40cc38: 3c1c004b lui gp,0x4b | |
| 40cc3c: 27bdffa8 addiu sp,sp,-88 | |
| 40cc40: 279c1fc0 addiu gp,gp,8128 | |
| 40cc44: afbf0054 sw ra,84(sp) | |
| 40cc48: afbe0050 sw s8,80(sp) | |
| 40cc4c: afb7004c sw s7,76(sp) | |
| 40cc50: afb60048 sw s6,72(sp) | |
| 40cc54: afb50044 sw s5,68(sp) | |
| 40cc58: afb40040 sw s4,64(sp) | |
| 40cc5c: afb3003c sw s3,60(sp) | |
| 40cc60: afb20038 sw s2,56(sp) | |
| 40cc64: afb10034 sw s1,52(sp) | |
| 40cc68: afb00030 sw s0,48(sp) | |
| 40cc6c: afbc0010 sw gp,16(sp) | |
| 40cc70: 044000b2 bltz v0,40cf3c <__malloc_trim+0x30c> | |
| 40cc74: afa40058 sw a0,88(sp) | |
| 40cc78: 3c12004b lui s2,0x4b | |
| 40cc7c: 2652b4d4 addiu s2,s2,-19244 | |
| 40cc80: afa0002c sw zero,44(sp) | |
| 40cc84: 24100001 li s0,1 | |
| 40cc88: 24110080 li s1,128 | |
| 40cc8c: 00002021 move a0,zero | |
| 40cc90: c2430000 ll v1,0(s2) | |
| 40cc94: 14640006 bne v1,a0,40ccb0 <__malloc_trim+0x80> | |
| 40cc98: 00001021 move v0,zero | |
| 40cc9c: 02001021 move v0,s0 | |
| 40cca0: e2420000 sc v0,0(s2) | |
| 40cca4: 1040fffa beqz v0,40cc90 <__malloc_trim+0x60> | |
| 40cca8: 00000000 nop | |
| 40ccac: 0000000f sync | |
| 40ccb0: 104000b7 beqz v0,40cf90 <__malloc_trim+0x360> | |
| 40ccb4: 00000000 nop | |
| 40ccb8: 0c101ac4 jal 406b10 <malloc_consolidate> | |
| 40ccbc: 02402021 move a0,s2 | |
| 40ccc0: 3c02004b lui v0,0x4b | |
| 40ccc4: 2442b920 addiu v0,v0,-18144 | |
| 40ccc8: 8c54001c lw s4,28(v0) | |
| 40cccc: 8fbc0010 lw gp,16(sp) | |
| 40ccd0: 2e820200 sltiu v0,s4,512 | |
| 40ccd4: 1040006d beqz v0,40ce8c <__malloc_trim+0x25c> | |
| 40ccd8: 00000000 nop | |
| 40ccdc: 001418c2 srl v1,s4,0x3 | |
| 40cce0: afa30024 sw v1,36(sp) | |
| 40cce4: 2403fff8 li v1,-8 | |
| 40cce8: afa30020 sw v1,32(sp) | |
| 40ccec: 24030001 li v1,1 | |
| 40ccf0: 269effff addiu s8,s4,-1 | |
| 40ccf4: afa30018 sw v1,24(sp) | |
| 40ccf8: 26430038 addiu v1,s2,56 | |
| 40ccfc: afa0001c sw zero,28(sp) | |
| 40cd00: afa30028 sw v1,40(sp) | |
| 40cd04: 26940017 addiu s4,s4,23 | |
| 40cd08: 2416fff8 li s6,-8 | |
| 40cd0c: 001eb827 nor s7,zero,s8 | |
| 40cd10: 8fa30018 lw v1,24(sp) | |
| 40cd14: 10700005 beq v1,s0,40cd2c <__malloc_trim+0xfc> | |
| 40cd18: 00000000 nop | |
| 40cd1c: 8fa40024 lw a0,36(sp) | |
| 40cd20: 0064102a slt v0,v1,a0 | |
| 40cd24: 1440002b bnez v0,40cdd4 <__malloc_trim+0x1a4> | |
| 40cd28: 00000000 nop | |
| 40cd2c: 8fa30028 lw v1,40(sp) | |
| 40cd30: 8fa40020 lw a0,32(sp) | |
| 40cd34: 0064a821 addu s5,v1,a0 | |
| 40cd38: 8eb3000c lw s3,12(s5) | |
| 40cd3c: 16b30006 bne s5,s3,40cd58 <__malloc_trim+0x128> | |
| 40cd40: 00000000 nop | |
| 40cd44: 08103375 j 40cdd4 <__malloc_trim+0x1a4> | |
| 40cd48: 00000000 nop | |
| 40cd4c: 8e73000c lw s3,12(s3) | |
| 40cd50: 12b30020 beq s5,s3,40cdd4 <__malloc_trim+0x1a4> | |
| 40cd54: 00000000 nop | |
| 40cd58: 8e650004 lw a1,4(s3) | |
| 40cd5c: 00b62824 and a1,a1,s6 | |
| 40cd60: 0285102b sltu v0,s4,a1 | |
| 40cd64: 1040fff9 beqz v0,40cd4c <__malloc_trim+0x11c> | |
| 40cd68: 00000000 nop | |
| 40cd6c: 02742021 addu a0,s3,s4 | |
| 40cd70: 00972024 and a0,a0,s7 | |
| 40cd74: 26620018 addiu v0,s3,24 | |
| 40cd78: 0082102b sltu v0,a0,v0 | |
| 40cd7c: 14400052 bnez v0,40cec8 <__malloc_trim+0x298> | |
| 40cd80: 00000000 nop | |
| 40cd84: 02651021 addu v0,s3,a1 | |
| 40cd88: 0082102b sltu v0,a0,v0 | |
| 40cd8c: 10400046 beqz v0,40cea8 <__malloc_trim+0x278> | |
| 40cd90: 00000000 nop | |
| 40cd94: 02641023 subu v0,s3,a0 | |
| 40cd98: 00452821 addu a1,v0,a1 | |
| 40cd9c: 03c5102b sltu v0,s8,a1 | |
| 40cda0: 1040ffea beqz v0,40cd4c <__malloc_trim+0x11c> | |
| 40cda4: 00000000 nop | |
| 40cda8: 8f998324 lw t9,-31964(gp) | |
| 40cdac: 24030001 li v1,1 | |
| 40cdb0: 00b72824 and a1,a1,s7 | |
| 40cdb4: 24060004 li a2,4 | |
| 40cdb8: afa3001c sw v1,28(sp) | |
| 40cdbc: 04110cab bal 41006c <madvise> | |
| 40cdc0: 00000000 nop | |
| 40cdc4: 8e73000c lw s3,12(s3) | |
| 40cdc8: 8fbc0010 lw gp,16(sp) | |
| 40cdcc: 16b3ffe2 bne s5,s3,40cd58 <__malloc_trim+0x128> | |
| 40cdd0: 00000000 nop | |
| 40cdd4: 8fa30018 lw v1,24(sp) | |
| 40cdd8: 24630001 addiu v1,v1,1 | |
| 40cddc: afa30018 sw v1,24(sp) | |
| 40cde0: 8fa30020 lw v1,32(sp) | |
| 40cde4: 24630008 addiu v1,v1,8 | |
| 40cde8: afa30020 sw v1,32(sp) | |
| 40cdec: 8fa30018 lw v1,24(sp) | |
| 40cdf0: 1471ffc7 bne v1,s1,40cd10 <__malloc_trim+0xe0> | |
| 40cdf4: 00000000 nop | |
| 40cdf8: 3c04004b lui a0,0x4b | |
| 40cdfc: 2484b4d4 addiu a0,a0,-19244 | |
| 40ce00: 12440069 beq s2,a0,40cfa8 <__malloc_trim+0x378> | |
| 40ce04: 00001021 move v0,zero | |
| 40ce08: 8fa3001c lw v1,28(sp) | |
| 40ce0c: 8fa4002c lw a0,44(sp) | |
| 40ce10: 00621025 or v0,v1,v0 | |
| 40ce14: 00822025 or a0,a0,v0 | |
| 40ce18: afa4002c sw a0,44(sp) | |
| 40ce1c: 00002021 move a0,zero | |
| 40ce20: 0000000f sync | |
| 40ce24: c2420000 ll v0,0(s2) | |
| 40ce28: 00801821 move v1,a0 | |
| 40ce2c: e2430000 sc v1,0(s2) | |
| 40ce30: 1060fffc beqz v1,40ce24 <__malloc_trim+0x1f4> | |
| 40ce34: 00000000 nop | |
| 40ce38: 28420002 slti v0,v0,2 | |
| 40ce3c: 10400043 beqz v0,40cf4c <__malloc_trim+0x31c> | |
| 40ce40: 00000000 nop | |
| 40ce44: 8e520440 lw s2,1088(s2) | |
| 40ce48: 3c02004b lui v0,0x4b | |
| 40ce4c: 2442b4d4 addiu v0,v0,-19244 | |
| 40ce50: 1642ff8e bne s2,v0,40cc8c <__malloc_trim+0x5c> | |
| 40ce54: 00000000 nop | |
| 40ce58: 8fbf0054 lw ra,84(sp) | |
| 40ce5c: 8fa2002c lw v0,44(sp) | |
| 40ce60: 8fbe0050 lw s8,80(sp) | |
| 40ce64: 8fb7004c lw s7,76(sp) | |
| 40ce68: 8fb60048 lw s6,72(sp) | |
| 40ce6c: 8fb50044 lw s5,68(sp) | |
| 40ce70: 8fb40040 lw s4,64(sp) | |
| 40ce74: 8fb3003c lw s3,60(sp) | |
| 40ce78: 8fb20038 lw s2,56(sp) | |
| 40ce7c: 8fb10034 lw s1,52(sp) | |
| 40ce80: 8fb00030 lw s0,48(sp) | |
| 40ce84: 03e00008 jr ra | |
| 40ce88: 27bd0058 addiu sp,sp,88 | |
| 40ce8c: 00141182 srl v0,s4,0x6 | |
| 40ce90: 2c430027 sltiu v1,v0,39 | |
| 40ce94: 10600014 beqz v1,40cee8 <__malloc_trim+0x2b8> | |
| 40ce98: 00000000 nop | |
| 40ce9c: 24420038 addiu v0,v0,56 | |
| 40cea0: 08103339 j 40cce4 <__malloc_trim+0xb4> | |
| 40cea4: afa20024 sw v0,36(sp) | |
| 40cea8: 3c040048 lui a0,0x48 | |
| 40ceac: 3c050048 lui a1,0x48 | |
| 40ceb0: 3c070048 lui a3,0x48 | |
| 40ceb4: 24840b1c addiu a0,a0,2844 | |
| 40ceb8: 24a5fa80 addiu a1,a1,-1408 | |
| 40cebc: 240616e6 li a2,5862 | |
| 40cec0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40cec4: 24e70dd4 addiu a3,a3,3540 | |
| 40cec8: 3c040048 lui a0,0x48 | |
| 40cecc: 3c050048 lui a1,0x48 | |
| 40ced0: 3c070048 lui a3,0x48 | |
| 40ced4: 24840ac0 addiu a0,a0,2752 | |
| 40ced8: 24a5fa80 addiu a1,a1,-1408 | |
| 40cedc: 240616e5 li a2,5861 | |
| 40cee0: 0c1015fd jal 4057f4 <__malloc_assert> | |
| 40cee4: 24e70dd4 addiu a3,a3,3540 | |
| 40cee8: 00141242 srl v0,s4,0x9 | |
| 40ceec: 2c430015 sltiu v1,v0,21 | |
| 40cef0: 14600008 bnez v1,40cf14 <__malloc_trim+0x2e4> | |
| 40cef4: 00000000 nop | |
| 40cef8: 00141302 srl v0,s4,0xc | |
| 40cefc: 2c43000b sltiu v1,v0,11 | |
| 40cf00: 10600007 beqz v1,40cf20 <__malloc_trim+0x2f0> | |
| 40cf04: 00000000 nop | |
| 40cf08: 2442006e addiu v0,v0,110 | |
| 40cf0c: 08103339 j 40cce4 <__malloc_trim+0xb4> | |
| 40cf10: afa20024 sw v0,36(sp) | |
| 40cf14: 2442005b addiu v0,v0,91 | |
| 40cf18: 08103339 j 40cce4 <__malloc_trim+0xb4> | |
| 40cf1c: afa20024 sw v0,36(sp) | |
| 40cf20: 001413c2 srl v0,s4,0xf | |
| 40cf24: 2c430005 sltiu v1,v0,5 | |
| 40cf28: 10600012 beqz v1,40cf74 <__malloc_trim+0x344> | |
| 40cf2c: 00000000 nop | |
| 40cf30: 24420077 addiu v0,v0,119 | |
| 40cf34: 08103339 j 40cce4 <__malloc_trim+0xb4> | |
| 40cf38: afa20024 sw v0,36(sp) | |
| 40cf3c: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40cf40: 00000000 nop | |
| 40cf44: 0810331e j 40cc78 <__malloc_trim+0x48> | |
| 40cf48: 8fbc0010 lw gp,16(sp) | |
| 40cf4c: 02402021 move a0,s2 | |
| 40cf50: 7c03e83b 0x7c03e83b | |
| 40cf54: 8c658b78 lw a1,-29832(v1) | |
| 40cf58: 24060001 li a2,1 | |
| 40cf5c: 00003821 move a3,zero | |
| 40cf60: 34a50001 ori a1,a1,0x1 | |
| 40cf64: 2402108e li v0,4238 | |
| 40cf68: 0000000c syscall | |
| 40cf6c: 08103391 j 40ce44 <__malloc_trim+0x214> | |
| 40cf70: 00000000 nop | |
| 40cf74: 00141482 srl v0,s4,0x12 | |
| 40cf78: 2c430003 sltiu v1,v0,3 | |
| 40cf7c: 2404007e li a0,126 | |
| 40cf80: 2442007c addiu v0,v0,124 | |
| 40cf84: 0043200b movn a0,v0,v1 | |
| 40cf88: 08103339 j 40cce4 <__malloc_trim+0xb4> | |
| 40cf8c: afa40024 sw a0,36(sp) | |
| 40cf90: 8f998044 lw t9,-32700(gp) | |
| 40cf94: 02402021 move a0,s2 | |
| 40cf98: 04110ced bal 410350 <__lll_lock_wait_private> | |
| 40cf9c: 00000000 nop | |
| 40cfa0: 0810332e j 40ccb8 <__malloc_trim+0x88> | |
| 40cfa4: 00000000 nop | |
| 40cfa8: 8fa40058 lw a0,88(sp) | |
| 40cfac: 0c101476 jal 4051d8 <sYSTRIm> | |
| 40cfb0: 02402821 move a1,s2 | |
| 40cfb4: 08103382 j 40ce08 <__malloc_trim+0x1d8> | |
| 40cfb8: 8fbc0010 lw gp,16(sp) | |
| 0040cfbc <__malloc_usable_size>: | |
| 40cfbc: 00001021 move v0,zero | |
| 40cfc0: 1080000c beqz a0,40cff4 <__malloc_usable_size+0x38> | |
| 40cfc4: 00000000 nop | |
| 40cfc8: 8c82fffc lw v0,-4(a0) | |
| 40cfcc: 30430002 andi v1,v0,0x2 | |
| 40cfd0: 1460000a bnez v1,40cffc <__malloc_usable_size+0x40> | |
| 40cfd4: 00000000 nop | |
| 40cfd8: 2403fff8 li v1,-8 | |
| 40cfdc: 00431024 and v0,v0,v1 | |
| 40cfe0: 00822021 addu a0,a0,v0 | |
| 40cfe4: 8c83fffc lw v1,-4(a0) | |
| 40cfe8: 2442fffc addiu v0,v0,-4 | |
| 40cfec: 30630001 andi v1,v1,0x1 | |
| 40cff0: 0003100a movz v0,zero,v1 | |
| 40cff4: 03e00008 jr ra | |
| 40cff8: 00000000 nop | |
| 40cffc: 2403fff8 li v1,-8 | |
| 40d000: 00431024 and v0,v0,v1 | |
| 40d004: 2442fff8 addiu v0,v0,-8 | |
| 40d008: 03e00008 jr ra | |
| 40d00c: 00000000 nop | |
| 0040d010 <__malloc_stats>: | |
| 40d010: 3c02004b lui v0,0x4b | |
| 40d014: 8c429c30 lw v0,-25552(v0) | |
| 40d018: 3c1c004b lui gp,0x4b | |
| 40d01c: 3c03004b lui v1,0x4b | |
| 40d020: 27bdff88 addiu sp,sp,-120 | |
| 40d024: 279c1fc0 addiu gp,gp,8128 | |
| 40d028: 2463b920 addiu v1,v1,-18144 | |
| 40d02c: afb3005c sw s3,92(sp) | |
| 40d030: afbf0074 sw ra,116(sp) | |
| 40d034: afbe0070 sw s8,112(sp) | |
| 40d038: afb7006c sw s7,108(sp) | |
| 40d03c: afb60068 sw s6,104(sp) | |
| 40d040: afb50064 sw s5,100(sp) | |
| 40d044: afb40060 sw s4,96(sp) | |
| 40d048: afb20058 sw s2,88(sp) | |
| 40d04c: afb10054 sw s1,84(sp) | |
| 40d050: afb00050 sw s0,80(sp) | |
| 40d054: afbc0010 sw gp,16(sp) | |
| 40d058: 8c730020 lw s3,32(v1) | |
| 40d05c: 04400088 bltz v0,40d280 <__malloc_stats+0x270> | |
| 40d060: 00000000 nop | |
| 40d064: 8f918308 lw s1,-31992(gp) | |
| 40d068: 3c16004b lui s6,0x4b | |
| 40d06c: 26d6b4d4 addiu s6,s6,-19244 | |
| 40d070: 8e220000 lw v0,0(s1) | |
| 40d074: 3c1e0048 lui s8,0x48 | |
| 40d078: 0260a021 move s4,s3 | |
| 40d07c: 8c44003c lw a0,60(v0) | |
| 40d080: 02c08021 move s0,s6 | |
| 40d084: 00009021 move s2,zero | |
| 40d088: 34830002 ori v1,a0,0x2 | |
| 40d08c: afa40048 sw a0,72(sp) | |
| 40d090: ac43003c sw v1,60(v0) | |
| 40d094: 0000a821 move s5,zero | |
| 40d098: 24170001 li s7,1 | |
| 40d09c: 27de0b40 addiu s8,s8,2880 | |
| 40d0a0: c2030000 ll v1,0(s0) | |
| 40d0a4: 14750006 bne v1,s5,40d0c0 <__malloc_stats+0xb0> | |
| 40d0a8: 00001021 move v0,zero | |
| 40d0ac: 02e01021 move v0,s7 | |
| 40d0b0: e2020000 sc v0,0(s0) | |
| 40d0b4: 1040fffa beqz v0,40d0a0 <__malloc_stats+0x90> | |
| 40d0b8: 00000000 nop | |
| 40d0bc: 0000000f sync | |
| 40d0c0: 10400073 beqz v0,40d290 <__malloc_stats+0x280> | |
| 40d0c4: 00000000 nop | |
| 40d0c8: 27a40018 addiu a0,sp,24 | |
| 40d0cc: 02002821 move a1,s0 | |
| 40d0d0: 0c101be1 jal 406f84 <mALLINFo> | |
| 40d0d4: 00000000 nop | |
| 40d0d8: 8fa30018 lw v1,24(sp) | |
| 40d0dc: 8fbc0010 lw gp,16(sp) | |
| 40d0e0: 8e240000 lw a0,0(s1) | |
| 40d0e4: afa30040 sw v1,64(sp) | |
| 40d0e8: 8fa30034 lw v1,52(sp) | |
| 40d0ec: 8f998310 lw t9,-31984(gp) | |
| 40d0f0: 03c02821 move a1,s8 | |
| 40d0f4: afa30044 sw v1,68(sp) | |
| 40d0f8: 02403021 move a2,s2 | |
| 40d0fc: 041161c0 bal 425800 <__fprintf> | |
| 40d100: 00000000 nop | |
| 40d104: 8fbc0010 lw gp,16(sp) | |
| 40d108: 8e240000 lw a0,0(s1) | |
| 40d10c: 8fa60040 lw a2,64(sp) | |
| 40d110: 8f998310 lw t9,-31984(gp) | |
| 40d114: 3c050048 lui a1,0x48 | |
| 40d118: 24a50b4c addiu a1,a1,2892 | |
| 40d11c: 041161b8 bal 425800 <__fprintf> | |
| 40d120: 00000000 nop | |
| 40d124: 8fbc0010 lw gp,16(sp) | |
| 40d128: 8e240000 lw a0,0(s1) | |
| 40d12c: 8fa60044 lw a2,68(sp) | |
| 40d130: 8f998310 lw t9,-31984(gp) | |
| 40d134: 3c050048 lui a1,0x48 | |
| 40d138: 24a50b68 addiu a1,a1,2920 | |
| 40d13c: 041161b0 bal 425800 <__fprintf> | |
| 40d140: 00000000 nop | |
| 40d144: 8fa30040 lw v1,64(sp) | |
| 40d148: 8fbc0010 lw gp,16(sp) | |
| 40d14c: 02639821 addu s3,s3,v1 | |
| 40d150: 8fa30044 lw v1,68(sp) | |
| 40d154: 0283a021 addu s4,s4,v1 | |
| 40d158: 0000000f sync | |
| 40d15c: c2020000 ll v0,0(s0) | |
| 40d160: 02a01821 move v1,s5 | |
| 40d164: e2030000 sc v1,0(s0) | |
| 40d168: 1060fffc beqz v1,40d15c <__malloc_stats+0x14c> | |
| 40d16c: 00000000 nop | |
| 40d170: 28420002 slti v0,v0,2 | |
| 40d174: 1040004c beqz v0,40d2a8 <__malloc_stats+0x298> | |
| 40d178: 00000000 nop | |
| 40d17c: 8e100440 lw s0,1088(s0) | |
| 40d180: 26520001 addiu s2,s2,1 | |
| 40d184: 1616ffc6 bne s0,s6,40d0a0 <__malloc_stats+0x90> | |
| 40d188: 00000000 nop | |
| 40d18c: 8e270000 lw a3,0(s1) | |
| 40d190: 8f998340 lw t9,-31936(gp) | |
| 40d194: 3c040048 lui a0,0x48 | |
| 40d198: 24840b84 addiu a0,a0,2948 | |
| 40d19c: 24050001 li a1,1 | |
| 40d1a0: 24060014 li a2,20 | |
| 40d1a4: 041167c2 bal 4270b0 <_IO_fwrite> | |
| 40d1a8: 00000000 nop | |
| 40d1ac: 8fbc0010 lw gp,16(sp) | |
| 40d1b0: 8e240000 lw a0,0(s1) | |
| 40d1b4: 3c020048 lui v0,0x48 | |
| 40d1b8: 8f998310 lw t9,-31984(gp) | |
| 40d1bc: 02603021 move a2,s3 | |
| 40d1c0: 24450b4c addiu a1,v0,2892 | |
| 40d1c4: 0411618e bal 425800 <__fprintf> | |
| 40d1c8: 00000000 nop | |
| 40d1cc: 8fbc0010 lw gp,16(sp) | |
| 40d1d0: 8e240000 lw a0,0(s1) | |
| 40d1d4: 3c030048 lui v1,0x48 | |
| 40d1d8: 8f998310 lw t9,-31984(gp) | |
| 40d1dc: 24650b68 addiu a1,v1,2920 | |
| 40d1e0: 02803021 move a2,s4 | |
| 40d1e4: 04116186 bal 425800 <__fprintf> | |
| 40d1e8: 00000000 nop | |
| 40d1ec: 8fbc0010 lw gp,16(sp) | |
| 40d1f0: 3c02004b lui v0,0x4b | |
| 40d1f4: 2442b920 addiu v0,v0,-18144 | |
| 40d1f8: 8e240000 lw a0,0(s1) | |
| 40d1fc: 8f998310 lw t9,-31984(gp) | |
| 40d200: 8c460014 lw a2,20(v0) | |
| 40d204: 3c050048 lui a1,0x48 | |
| 40d208: 24a50b9c addiu a1,a1,2972 | |
| 40d20c: 0411617c bal 425800 <__fprintf> | |
| 40d210: 00000000 nop | |
| 40d214: 8fbc0010 lw gp,16(sp) | |
| 40d218: 3c03004b lui v1,0x4b | |
| 40d21c: 2463b920 addiu v1,v1,-18144 | |
| 40d220: 8e240000 lw a0,0(s1) | |
| 40d224: 8f998310 lw t9,-31984(gp) | |
| 40d228: 8c660024 lw a2,36(v1) | |
| 40d22c: 3c050048 lui a1,0x48 | |
| 40d230: 24a50bb8 addiu a1,a1,3000 | |
| 40d234: 04116172 bal 425800 <__fprintf> | |
| 40d238: 00000000 nop | |
| 40d23c: 8e220000 lw v0,0(s1) | |
| 40d240: 8fa40048 lw a0,72(sp) | |
| 40d244: 8fbf0074 lw ra,116(sp) | |
| 40d248: 8c43003c lw v1,60(v0) | |
| 40d24c: 8fbe0070 lw s8,112(sp) | |
| 40d250: 8fb7006c lw s7,108(sp) | |
| 40d254: 00641825 or v1,v1,a0 | |
| 40d258: 8fb60068 lw s6,104(sp) | |
| 40d25c: 8fb50064 lw s5,100(sp) | |
| 40d260: 8fb40060 lw s4,96(sp) | |
| 40d264: 8fb3005c lw s3,92(sp) | |
| 40d268: 8fb20058 lw s2,88(sp) | |
| 40d26c: 8fb10054 lw s1,84(sp) | |
| 40d270: 8fb00050 lw s0,80(sp) | |
| 40d274: ac43003c sw v1,60(v0) | |
| 40d278: 03e00008 jr ra | |
| 40d27c: 27bd0078 addiu sp,sp,120 | |
| 40d280: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40d284: 00000000 nop | |
| 40d288: 08103419 j 40d064 <__malloc_stats+0x54> | |
| 40d28c: 8fbc0010 lw gp,16(sp) | |
| 40d290: 8f998044 lw t9,-32700(gp) | |
| 40d294: 02002021 move a0,s0 | |
| 40d298: 04110c2d bal 410350 <__lll_lock_wait_private> | |
| 40d29c: 00000000 nop | |
| 40d2a0: 08103432 j 40d0c8 <__malloc_stats+0xb8> | |
| 40d2a4: 00000000 nop | |
| 40d2a8: 02002021 move a0,s0 | |
| 40d2ac: 7c03e83b 0x7c03e83b | |
| 40d2b0: 8c658b78 lw a1,-29832(v1) | |
| 40d2b4: 24060001 li a2,1 | |
| 40d2b8: 00003821 move a3,zero | |
| 40d2bc: 34a50001 ori a1,a1,0x1 | |
| 40d2c0: 2402108e li v0,4238 | |
| 40d2c4: 0000000c syscall | |
| 40d2c8: 0810345f j 40d17c <__malloc_stats+0x16c> | |
| 40d2cc: 00000000 nop | |
| 0040d2d0 <__libc_mallinfo>: | |
| 40d2d0: 3c02004b lui v0,0x4b | |
| 40d2d4: 8c429c30 lw v0,-25552(v0) | |
| 40d2d8: 3c1c004b lui gp,0x4b | |
| 40d2dc: 27bdffd8 addiu sp,sp,-40 | |
| 40d2e0: 279c1fc0 addiu gp,gp,8128 | |
| 40d2e4: afb0001c sw s0,28(sp) | |
| 40d2e8: afbf0024 sw ra,36(sp) | |
| 40d2ec: afb10020 sw s1,32(sp) | |
| 40d2f0: afbc0010 sw gp,16(sp) | |
| 40d2f4: 04400021 bltz v0,40d37c <__libc_mallinfo+0xac> | |
| 40d2f8: 00808021 move s0,a0 | |
| 40d2fc: 3c11004b lui s1,0x4b | |
| 40d300: 24030001 li v1,1 | |
| 40d304: 00001021 move v0,zero | |
| 40d308: c225b4d4 ll a1,-19244(s1) | |
| 40d30c: 14a20006 bne a1,v0,40d328 <__libc_mallinfo+0x58> | |
| 40d310: 00002021 move a0,zero | |
| 40d314: 00602021 move a0,v1 | |
| 40d318: e224b4d4 sc a0,-19244(s1) | |
| 40d31c: 1080fffa beqz a0,40d308 <__libc_mallinfo+0x38> | |
| 40d320: 00000000 nop | |
| 40d324: 0000000f sync | |
| 40d328: 10800018 beqz a0,40d38c <__libc_mallinfo+0xbc> | |
| 40d32c: 00000000 nop | |
| 40d330: 02002021 move a0,s0 | |
| 40d334: 0c101be1 jal 406f84 <mALLINFo> | |
| 40d338: 2625b4d4 addiu a1,s1,-19244 | |
| 40d33c: 00001021 move v0,zero | |
| 40d340: 0000000f sync | |
| 40d344: c223b4d4 ll v1,-19244(s1) | |
| 40d348: 00402021 move a0,v0 | |
| 40d34c: e224b4d4 sc a0,-19244(s1) | |
| 40d350: 1080fffc beqz a0,40d344 <__libc_mallinfo+0x74> | |
| 40d354: 00000000 nop | |
| 40d358: 28620002 slti v0,v1,2 | |
| 40d35c: 10400011 beqz v0,40d3a4 <__libc_mallinfo+0xd4> | |
| 40d360: 00000000 nop | |
| 40d364: 8fbf0024 lw ra,36(sp) | |
| 40d368: 02001021 move v0,s0 | |
| 40d36c: 8fb10020 lw s1,32(sp) | |
| 40d370: 8fb0001c lw s0,28(sp) | |
| 40d374: 03e00008 jr ra | |
| 40d378: 27bd0028 addiu sp,sp,40 | |
| 40d37c: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40d380: 00000000 nop | |
| 40d384: 081034bf j 40d2fc <__libc_mallinfo+0x2c> | |
| 40d388: 8fbc0010 lw gp,16(sp) | |
| 40d38c: 8f998044 lw t9,-32700(gp) | |
| 40d390: 2624b4d4 addiu a0,s1,-19244 | |
| 40d394: 04110bee bal 410350 <__lll_lock_wait_private> | |
| 40d398: 00000000 nop | |
| 40d39c: 081034cc j 40d330 <__libc_mallinfo+0x60> | |
| 40d3a0: 00000000 nop | |
| 40d3a4: 3c04004b lui a0,0x4b | |
| 40d3a8: 2484b4d4 addiu a0,a0,-19244 | |
| 40d3ac: 7c03e83b 0x7c03e83b | |
| 40d3b0: 8c658b78 lw a1,-29832(v1) | |
| 40d3b4: 24060001 li a2,1 | |
| 40d3b8: 00003821 move a3,zero | |
| 40d3bc: 34a50001 ori a1,a1,0x1 | |
| 40d3c0: 2402108e li v0,4238 | |
| 40d3c4: 0000000c syscall | |
| 40d3c8: 081034d9 j 40d364 <__libc_mallinfo+0x94> | |
| 40d3cc: 00000000 nop | |
| 0040d3d0 <__libc_mallopt>: | |
| 40d3d0: 27bdffe0 addiu sp,sp,-32 | |
| 40d3d4: afbf001c sw ra,28(sp) | |
| 40d3d8: 0c1029f5 jal 40a7d4 <mALLOPt> | |
| 40d3dc: 00000000 nop | |
| 40d3e0: 8fbf001c lw ra,28(sp) | |
| 40d3e4: 27bd0020 addiu sp,sp,32 | |
| 40d3e8: 03e00008 jr ra | |
| 40d3ec: 00000000 nop | |
| 0040d3f0 <__posix_memalign>: | |
| 40d3f0: 3c1c004b lui gp,0x4b | |
| 40d3f4: 27bdffe0 addiu sp,sp,-32 | |
| 40d3f8: 279c1fc0 addiu gp,gp,8128 | |
| 40d3fc: 30a70003 andi a3,a1,0x3 | |
| 40d400: afb00018 sw s0,24(sp) | |
| 40d404: afbf001c sw ra,28(sp) | |
| 40d408: afbc0010 sw gp,16(sp) | |
| 40d40c: 00808021 move s0,a0 | |
| 40d410: 10e00005 beqz a3,40d428 <__posix_memalign+0x38> | |
| 40d414: 24020016 li v0,22 | |
| 40d418: 8fbf001c lw ra,28(sp) | |
| 40d41c: 8fb00018 lw s0,24(sp) | |
| 40d420: 03e00008 jr ra | |
| 40d424: 27bd0020 addiu sp,sp,32 | |
| 40d428: 00052082 srl a0,a1,0x2 | |
| 40d42c: 2487ffff addiu a3,a0,-1 | |
| 40d430: 00e42024 and a0,a3,a0 | |
| 40d434: 1480fff8 bnez a0,40d418 <__posix_memalign+0x28> | |
| 40d438: 00000000 nop | |
| 40d43c: 10a0fff6 beqz a1,40d418 <__posix_memalign+0x28> | |
| 40d440: 00000000 nop | |
| 40d444: 8f82832c lw v0,-31956(gp) | |
| 40d448: 00a02021 move a0,a1 | |
| 40d44c: 00c02821 move a1,a2 | |
| 40d450: 8c590000 lw t9,0(v0) | |
| 40d454: 1720000a bnez t9,40d480 <__posix_memalign+0x90> | |
| 40d458: 00000000 nop | |
| 40d45c: 0c102f00 jal 40bc00 <__libc_memalign> | |
| 40d460: 00000000 nop | |
| 40d464: 00401821 move v1,v0 | |
| 40d468: 2402000c li v0,12 | |
| 40d46c: 1060ffea beqz v1,40d418 <__posix_memalign+0x28> | |
| 40d470: 00000000 nop | |
| 40d474: ae030000 sw v1,0(s0) | |
| 40d478: 08103506 j 40d418 <__posix_memalign+0x28> | |
| 40d47c: 00001021 move v0,zero | |
| 40d480: 2406fffe li a2,-2 | |
| 40d484: 03e63024 and a2,ra,a2 | |
| 40d488: 0320f809 jalr t9 | |
| 40d48c: 00000000 nop | |
| 40d490: 00401821 move v1,v0 | |
| 40d494: 0810351a j 40d468 <__posix_memalign+0x78> | |
| 40d498: 00000000 nop | |
| 0040d49c <malloc_info>: | |
| 40d49c: 3c1c004b lui gp,0x4b | |
| 40d4a0: 27bdff98 addiu sp,sp,-104 | |
| 40d4a4: 279c1fc0 addiu gp,gp,8128 | |
| 40d4a8: afbf0064 sw ra,100(sp) | |
| 40d4ac: afb10060 sw s1,96(sp) | |
| 40d4b0: afb0005c sw s0,92(sp) | |
| 40d4b4: afbc0028 sw gp,40(sp) | |
| 40d4b8: afa50050 sw a1,80(sp) | |
| 40d4bc: 24020016 li v0,22 | |
| 40d4c0: 10800007 beqz a0,40d4e0 <malloc_info+0x44> | |
| 40d4c4: 00000000 nop | |
| 40d4c8: 8fbf0064 lw ra,100(sp) | |
| 40d4cc: 8fb10060 lw s1,96(sp) | |
| 40d4d0: 8fb0005c lw s0,92(sp) | |
| 40d4d4: 27bd0068 addiu sp,sp,104 | |
| 40d4d8: 03e00008 jr ra | |
| 40d4dc: 00000000 nop | |
| 40d4e0: 3c02004b lui v0,0x4b | |
| 40d4e4: 8c429c30 lw v0,-25552(v0) | |
| 40d4e8: afa00054 sw zero,84(sp) | |
| 40d4ec: afa00044 sw zero,68(sp) | |
| 40d4f0: afa0004c sw zero,76(sp) | |
| 40d4f4: afa00040 sw zero,64(sp) | |
| 40d4f8: afa00048 sw zero,72(sp) | |
| 40d4fc: afa0003c sw zero,60(sp) | |
| 40d500: afa00038 sw zero,56(sp) | |
| 40d504: afa00034 sw zero,52(sp) | |
| 40d508: afa00030 sw zero,48(sp) | |
| 40d50c: 0440002c bltz v0,40d5c0 <malloc_info+0x124> | |
| 40d510: 00000000 nop | |
| 40d514: 8f998314 lw t9,-31980(gp) | |
| 40d518: 3c11004b lui s1,0x4b | |
| 40d51c: 3c040048 lui a0,0x48 | |
| 40d520: 2631b4d4 addiu s1,s1,-19244 | |
| 40d524: 24840bd4 addiu a0,a0,3028 | |
| 40d528: 02208021 move s0,s1 | |
| 40d52c: 041165a4 bal 426bc0 <_IO_fputs> | |
| 40d530: 00000000 nop | |
| 40d534: 02002021 move a0,s0 | |
| 40d538: 27af0030 addiu t7,sp,48 | |
| 40d53c: 0c1017d1 jal 405f44 <mi_arena.10563> | |
| 40d540: 00000000 nop | |
| 40d544: 8e100440 lw s0,1088(s0) | |
| 40d548: 8fbc0028 lw gp,40(sp) | |
| 40d54c: 1611fff9 bne s0,s1,40d534 <malloc_info+0x98> | |
| 40d550: 00000000 nop | |
| 40d554: 8fa20044 lw v0,68(sp) | |
| 40d558: 8f998310 lw t9,-31984(gp) | |
| 40d55c: 8fa40050 lw a0,80(sp) | |
| 40d560: afa20010 sw v0,16(sp) | |
| 40d564: 8fa20040 lw v0,64(sp) | |
| 40d568: 8fa6004c lw a2,76(sp) | |
| 40d56c: 8fa70048 lw a3,72(sp) | |
| 40d570: afa20014 sw v0,20(sp) | |
| 40d574: 8fa2003c lw v0,60(sp) | |
| 40d578: 3c050048 lui a1,0x48 | |
| 40d57c: 24a50bec addiu a1,a1,3052 | |
| 40d580: afa20018 sw v0,24(sp) | |
| 40d584: 8fa20038 lw v0,56(sp) | |
| 40d588: afa2001c sw v0,28(sp) | |
| 40d58c: 8fa20034 lw v0,52(sp) | |
| 40d590: afa20020 sw v0,32(sp) | |
| 40d594: 8fa20030 lw v0,48(sp) | |
| 40d598: afa20024 sw v0,36(sp) | |
| 40d59c: 04116098 bal 425800 <__fprintf> | |
| 40d5a0: 00000000 nop | |
| 40d5a4: 8fbf0064 lw ra,100(sp) | |
| 40d5a8: 00001021 move v0,zero | |
| 40d5ac: 8fb10060 lw s1,96(sp) | |
| 40d5b0: 8fb0005c lw s0,92(sp) | |
| 40d5b4: 27bd0068 addiu sp,sp,104 | |
| 40d5b8: 03e00008 jr ra | |
| 40d5bc: 00000000 nop | |
| 40d5c0: 0c1028a9 jal 40a2a4 <ptmalloc_init> | |
| 40d5c4: 00000000 nop | |
| 40d5c8: 8fbc0028 lw gp,40(sp) | |
| 40d5cc: 8fa50050 lw a1,80(sp) | |
| 40d5d0: 08103545 j 40d514 <malloc_info+0x78> | |
| 40d5d4: 00000000 nop | |
| ... | |
| 0040d5e0 <__default_morecore>: | |
| 40d5e0: 3c1c004b lui gp,0x4b | |
| 40d5e4: 279c1fc0 addiu gp,gp,8128 | |
| 40d5e8: 8f998298 lw t9,-32104(gp) | |
| 40d5ec: 27bdffe0 addiu sp,sp,-32 | |
| 40d5f0: afbf001c sw ra,28(sp) | |
| 40d5f4: afbc0010 sw gp,16(sp) | |
| 40d5f8: 041106b1 bal 40f0c0 <__sbrk> | |
| 40d5fc: 00000000 nop | |
| 40d600: 8fbf001c lw ra,28(sp) | |
| 40d604: 00021827 nor v1,zero,v0 | |
| 40d608: 0003100a movz v0,zero,v1 | |
| 40d60c: 27bd0020 addiu sp,sp,32 | |
| 40d610: 03e00008 jr ra | |
| 40d614: 00000000 nop | |
| ... | |
| 0040d620 <strlen>: | |
| 40d620: 30820003 andi v0,a0,0x3 | |
| 40d624: 10400039 beqz v0,40d70c <strlen+0xec> | |
| 40d628: 00000000 nop | |
| 40d62c: 80830000 lb v1,0(a0) | |
| 40d630: 00001021 move v0,zero | |
| 40d634: 10600028 beqz v1,40d6d8 <strlen+0xb8> | |
| 40d638: 00000000 nop | |
| 40d63c: 00801021 move v0,a0 | |
| 40d640: 08103595 j 40d654 <strlen+0x34> | |
| 40d644: 00000000 nop | |
| 40d648: 80430000 lb v1,0(v0) | |
| 40d64c: 10600024 beqz v1,40d6e0 <strlen+0xc0> | |
| 40d650: 00000000 nop | |
| 40d654: 24420001 addiu v0,v0,1 | |
| 40d658: 30430003 andi v1,v0,0x3 | |
| 40d65c: 1460fffa bnez v1,40d648 <strlen+0x28> | |
| 40d660: 00000000 nop | |
| 40d664: 3c08fefe lui t0,0xfefe | |
| 40d668: 3c078080 lui a3,0x8080 | |
| 40d66c: 3508feff ori t0,t0,0xfeff | |
| 40d670: 34e78080 ori a3,a3,0x8080 | |
| 40d674: 8c450000 lw a1,0(v0) | |
| 40d678: 24430004 addiu v1,v0,4 | |
| 40d67c: 00a83021 addu a2,a1,t0 | |
| 40d680: 00052827 nor a1,zero,a1 | |
| 40d684: 00c52824 and a1,a2,a1 | |
| 40d688: 00a72824 and a1,a1,a3 | |
| 40d68c: 10a0000d beqz a1,40d6c4 <strlen+0xa4> | |
| 40d690: 00000000 nop | |
| 40d694: 8065fffc lb a1,-4(v1) | |
| 40d698: 10a00011 beqz a1,40d6e0 <strlen+0xc0> | |
| 40d69c: 00000000 nop | |
| 40d6a0: 8065fffd lb a1,-3(v1) | |
| 40d6a4: 10a00011 beqz a1,40d6ec <strlen+0xcc> | |
| 40d6a8: 00000000 nop | |
| 40d6ac: 8065fffe lb a1,-2(v1) | |
| 40d6b0: 10a00012 beqz a1,40d6fc <strlen+0xdc> | |
| 40d6b4: 00000000 nop | |
| 40d6b8: 8065ffff lb a1,-1(v1) | |
| 40d6bc: 10a00004 beqz a1,40d6d0 <strlen+0xb0> | |
| 40d6c0: 00000000 nop | |
| 40d6c4: 00601021 move v0,v1 | |
| 40d6c8: 0810359d j 40d674 <strlen+0x54> | |
| 40d6cc: 00000000 nop | |
| 40d6d0: 00441023 subu v0,v0,a0 | |
| 40d6d4: 24420003 addiu v0,v0,3 | |
| 40d6d8: 03e00008 jr ra | |
| 40d6dc: 00000000 nop | |
| 40d6e0: 00441023 subu v0,v0,a0 | |
| 40d6e4: 03e00008 jr ra | |
| 40d6e8: 00000000 nop | |
| 40d6ec: 00441023 subu v0,v0,a0 | |
| 40d6f0: 24420001 addiu v0,v0,1 | |
| 40d6f4: 03e00008 jr ra | |
| 40d6f8: 00000000 nop | |
| 40d6fc: 00441023 subu v0,v0,a0 | |
| 40d700: 24420002 addiu v0,v0,2 | |
| 40d704: 03e00008 jr ra | |
| 40d708: 00000000 nop | |
| 40d70c: 00801021 move v0,a0 | |
| 40d710: 08103599 j 40d664 <strlen+0x44> | |
| 40d714: 00000000 nop | |
| ... | |
| 0040d720 <memcmp>: | |
| 40d720: 2cc20010 sltiu v0,a2,16 | |
| 40d724: 1440003c bnez v0,40d818 <memcmp+0xf8> | |
| 40d728: 00000000 nop | |
| 40d72c: 30a20003 andi v0,a1,0x3 | |
| 40d730: 00a01821 move v1,a1 | |
| 40d734: 10400016 beqz v0,40d790 <memcmp+0x70> | |
| 40d738: 00000000 nop | |
| 40d73c: 90830000 lbu v1,0(a0) | |
| 40d740: 90a20000 lbu v0,0(a1) | |
| 40d744: 00621023 subu v0,v1,v0 | |
| 40d748: 14400047 bnez v0,40d868 <memcmp+0x148> | |
| 40d74c: 00000000 nop | |
| 40d750: 24840001 addiu a0,a0,1 | |
| 40d754: 24a50001 addiu a1,a1,1 | |
| 40d758: 081035df j 40d77c <memcmp+0x5c> | |
| 40d75c: 00000000 nop | |
| 40d760: 90870000 lbu a3,0(a0) | |
| 40d764: 90620000 lbu v0,0(v1) | |
| 40d768: 24840001 addiu a0,a0,1 | |
| 40d76c: 24a50001 addiu a1,a1,1 | |
| 40d770: 00e21023 subu v0,a3,v0 | |
| 40d774: 1440003c bnez v0,40d868 <memcmp+0x148> | |
| 40d778: 00000000 nop | |
| 40d77c: 30a20003 andi v0,a1,0x3 | |
| 40d780: 00a01821 move v1,a1 | |
| 40d784: 24c6ffff addiu a2,a2,-1 | |
| 40d788: 1440fff5 bnez v0,40d760 <memcmp+0x40> | |
| 40d78c: 00000000 nop | |
| 40d790: 30820003 andi v0,a0,0x3 | |
| 40d794: 14400039 bnez v0,40d87c <memcmp+0x15c> | |
| 40d798: 00000000 nop | |
| 40d79c: 00061082 srl v0,a2,0x2 | |
| 40d7a0: 30470003 andi a3,v0,0x3 | |
| 40d7a4: 24080001 li t0,1 | |
| 40d7a8: 10e8008c beq a3,t0,40d9dc <memcmp+0x2bc> | |
| 40d7ac: 00000000 nop | |
| 40d7b0: 14e00054 bnez a3,40d904 <memcmp+0x1e4> | |
| 40d7b4: 00000000 nop | |
| 40d7b8: 8c8b0000 lw t3,0(a0) | |
| 40d7bc: 8caa0000 lw t2,0(a1) | |
| 40d7c0: 00803821 move a3,a0 | |
| 40d7c4: 8ce90004 lw t1,4(a3) | |
| 40d7c8: 8ca80004 lw t0,4(a1) | |
| 40d7cc: 156a0059 bne t3,t2,40d934 <memcmp+0x214> | |
| 40d7d0: 00000000 nop | |
| 40d7d4: 8ceb0008 lw t3,8(a3) | |
| 40d7d8: 8caa0008 lw t2,8(a1) | |
| 40d7dc: 11280051 beq t1,t0,40d924 <memcmp+0x204> | |
| 40d7e0: 00000000 nop | |
| 40d7e4: 0109402b sltu t0,t0,t1 | |
| 40d7e8: 2403ffff li v1,-1 | |
| 40d7ec: 24020001 li v0,1 | |
| 40d7f0: 0068100a movz v0,v1,t0 | |
| 40d7f4: 03e00008 jr ra | |
| 40d7f8: 00000000 nop | |
| 40d7fc: 1528fff9 bne t1,t0,40d7e4 <memcmp+0xc4> | |
| 40d800: 00000000 nop | |
| 40d804: 2405fffc li a1,-4 | |
| 40d808: 00c52824 and a1,a2,a1 | |
| 40d80c: 00a42021 addu a0,a1,a0 | |
| 40d810: 30c60003 andi a2,a2,0x3 | |
| 40d814: 00a32821 addu a1,a1,v1 | |
| 40d818: 00001021 move v0,zero | |
| 40d81c: 10c00012 beqz a2,40d868 <memcmp+0x148> | |
| 40d820: 00000000 nop | |
| 40d824: 90830000 lbu v1,0(a0) | |
| 40d828: 90a20000 lbu v0,0(a1) | |
| 40d82c: 00621023 subu v0,v1,v0 | |
| 40d830: 1440000d bnez v0,40d868 <memcmp+0x148> | |
| 40d834: 00000000 nop | |
| 40d838: 24830001 addiu v1,a0,1 | |
| 40d83c: 24a50001 addiu a1,a1,1 | |
| 40d840: 00863021 addu a2,a0,a2 | |
| 40d844: 1066000a beq v1,a2,40d870 <memcmp+0x150> | |
| 40d848: 00000000 nop | |
| 40d84c: 90670000 lbu a3,0(v1) | |
| 40d850: 90a20000 lbu v0,0(a1) | |
| 40d854: 24630001 addiu v1,v1,1 | |
| 40d858: 24a50001 addiu a1,a1,1 | |
| 40d85c: 00e21023 subu v0,a3,v0 | |
| 40d860: 1040fff8 beqz v0,40d844 <memcmp+0x124> | |
| 40d864: 00000000 nop | |
| 40d868: 03e00008 jr ra | |
| 40d86c: 00000000 nop | |
| 40d870: 00001021 move v0,zero | |
| 40d874: 03e00008 jr ra | |
| 40d878: 00000000 nop | |
| 40d87c: 00063882 srl a3,a2,0x2 | |
| 40d880: 000210c0 sll v0,v0,0x3 | |
| 40d884: 240a0020 li t2,32 | |
| 40d888: 2408fffc li t0,-4 | |
| 40d88c: 30e90003 andi t1,a3,0x3 | |
| 40d890: 240b0001 li t3,1 | |
| 40d894: 01425023 subu t2,t2,v0 | |
| 40d898: 00884024 and t0,a0,t0 | |
| 40d89c: 112b005a beq t1,t3,40da08 <memcmp+0x2e8> | |
| 40d8a0: 00000000 nop | |
| 40d8a4: 11200029 beqz t1,40d94c <memcmp+0x22c> | |
| 40d8a8: 00000000 nop | |
| 40d8ac: 240b0003 li t3,3 | |
| 40d8b0: 112b0037 beq t1,t3,40d990 <memcmp+0x270> | |
| 40d8b4: 00000000 nop | |
| 40d8b8: 8d0e0000 lw t6,0(t0) | |
| 40d8bc: 8d0b0004 lw t3,4(t0) | |
| 40d8c0: 8cb80000 lw t8,0(a1) | |
| 40d8c4: 24e70002 addiu a3,a3,2 | |
| 40d8c8: 2509fffc addiu t1,t0,-4 | |
| 40d8cc: 2465fff8 addiu a1,v1,-8 | |
| 40d8d0: 014b4006 srlv t0,t3,t2 | |
| 40d8d4: 004e7004 sllv t6,t6,v0 | |
| 40d8d8: 010e7025 or t6,t0,t6 | |
| 40d8dc: 8d2d000c lw t5,12(t1) | |
| 40d8e0: 8caf000c lw t7,12(a1) | |
| 40d8e4: 11d80062 beq t6,t8,40da70 <memcmp+0x350> | |
| 40d8e8: 00000000 nop | |
| 40d8ec: 030e702b sltu t6,t8,t6 | |
| 40d8f0: 2403ffff li v1,-1 | |
| 40d8f4: 24020001 li v0,1 | |
| 40d8f8: 006e100a movz v0,v1,t6 | |
| 40d8fc: 03e00008 jr ra | |
| 40d900: 00000000 nop | |
| 40d904: 24080003 li t0,3 | |
| 40d908: 10e80052 beq a3,t0,40da54 <memcmp+0x334> | |
| 40d90c: 00000000 nop | |
| 40d910: 8c8b0000 lw t3,0(a0) | |
| 40d914: 8caa0000 lw t2,0(a1) | |
| 40d918: 24420002 addiu v0,v0,2 | |
| 40d91c: 2487fff8 addiu a3,a0,-8 | |
| 40d920: 2465fff8 addiu a1,v1,-8 | |
| 40d924: 8ce9000c lw t1,12(a3) | |
| 40d928: 8ca8000c lw t0,12(a1) | |
| 40d92c: 116a0057 beq t3,t2,40da8c <memcmp+0x36c> | |
| 40d930: 00000000 nop | |
| 40d934: 014b502b sltu t2,t2,t3 | |
| 40d938: 2403ffff li v1,-1 | |
| 40d93c: 24020001 li v0,1 | |
| 40d940: 006a100a movz v0,v1,t2 | |
| 40d944: 03e00008 jr ra | |
| 40d948: 00000000 nop | |
| 40d94c: 8d0d0000 lw t5,0(t0) | |
| 40d950: 8d0c0004 lw t4,4(t0) | |
| 40d954: 8cb80000 lw t8,0(a1) | |
| 40d958: 25090004 addiu t1,t0,4 | |
| 40d95c: 014c4006 srlv t0,t4,t2 | |
| 40d960: 004d6804 sllv t5,t5,v0 | |
| 40d964: 010d6825 or t5,t0,t5 | |
| 40d968: 8d2e0004 lw t6,4(t1) | |
| 40d96c: 8ca80004 lw t0,4(a1) | |
| 40d970: 11b8000d beq t5,t8,40d9a8 <memcmp+0x288> | |
| 40d974: 00000000 nop | |
| 40d978: 030d682b sltu t5,t8,t5 | |
| 40d97c: 2403ffff li v1,-1 | |
| 40d980: 24020001 li v0,1 | |
| 40d984: 006d100a movz v0,v1,t5 | |
| 40d988: 03e00008 jr ra | |
| 40d98c: 00000000 nop | |
| 40d990: 01004821 move t1,t0 | |
| 40d994: 8d0c0000 lw t4,0(t0) | |
| 40d998: 8d0e0004 lw t6,4(t0) | |
| 40d99c: 24e70001 addiu a3,a3,1 | |
| 40d9a0: 8ca80000 lw t0,0(a1) | |
| 40d9a4: 2465fffc addiu a1,v1,-4 | |
| 40d9a8: 014e5806 srlv t3,t6,t2 | |
| 40d9ac: 004c6004 sllv t4,t4,v0 | |
| 40d9b0: 016c6025 or t4,t3,t4 | |
| 40d9b4: 8cb80008 lw t8,8(a1) | |
| 40d9b8: 8d2b0008 lw t3,8(t1) | |
| 40d9bc: 1188ffc4 beq t4,t0,40d8d0 <memcmp+0x1b0> | |
| 40d9c0: 00000000 nop | |
| 40d9c4: 010c402b sltu t0,t0,t4 | |
| 40d9c8: 2403ffff li v1,-1 | |
| 40d9cc: 24020001 li v0,1 | |
| 40d9d0: 0068100a movz v0,v1,t0 | |
| 40d9d4: 03e00008 jr ra | |
| 40d9d8: 00000000 nop | |
| 40d9dc: 8c890000 lw t1,0(a0) | |
| 40d9e0: 8ca80000 lw t0,0(a1) | |
| 40d9e4: 24870004 addiu a3,a0,4 | |
| 40d9e8: 24650004 addiu a1,v1,4 | |
| 40d9ec: 2442ffff addiu v0,v0,-1 | |
| 40d9f0: 8ceb0000 lw t3,0(a3) | |
| 40d9f4: 8caa0000 lw t2,0(a1) | |
| 40d9f8: 1528ff7a bne t1,t0,40d7e4 <memcmp+0xc4> | |
| 40d9fc: 00000000 nop | |
| 40da00: 081035f1 j 40d7c4 <memcmp+0xa4> | |
| 40da04: 00000000 nop | |
| 40da08: 8d0b0000 lw t3,0(t0) | |
| 40da0c: 8d0d0004 lw t5,4(t0) | |
| 40da10: 8caf0000 lw t7,0(a1) | |
| 40da14: 25090008 addiu t1,t0,8 | |
| 40da18: 24650004 addiu a1,v1,4 | |
| 40da1c: 24e7ffff addiu a3,a3,-1 | |
| 40da20: 014d4006 srlv t0,t5,t2 | |
| 40da24: 004b5804 sllv t3,t3,v0 | |
| 40da28: 010b5825 or t3,t0,t3 | |
| 40da2c: 8d2c0000 lw t4,0(t1) | |
| 40da30: 8cb80000 lw t8,0(a1) | |
| 40da34: 116fffc9 beq t3,t7,40d95c <memcmp+0x23c> | |
| 40da38: 00000000 nop | |
| 40da3c: 01eb582b sltu t3,t7,t3 | |
| 40da40: 2403ffff li v1,-1 | |
| 40da44: 24020001 li v0,1 | |
| 40da48: 006b100a movz v0,v1,t3 | |
| 40da4c: 03e00008 jr ra | |
| 40da50: 00000000 nop | |
| 40da54: 8ca80000 lw t0,0(a1) | |
| 40da58: 8c890000 lw t1,0(a0) | |
| 40da5c: 24420001 addiu v0,v0,1 | |
| 40da60: 2487fffc addiu a3,a0,-4 | |
| 40da64: 2465fffc addiu a1,v1,-4 | |
| 40da68: 081035f5 j 40d7d4 <memcmp+0xb4> | |
| 40da6c: 00000000 nop | |
| 40da70: 24e7fffc addiu a3,a3,-4 | |
| 40da74: 10e0000c beqz a3,40daa8 <memcmp+0x388> | |
| 40da78: 00000000 nop | |
| 40da7c: 25290010 addiu t1,t1,16 | |
| 40da80: 24a50010 addiu a1,a1,16 | |
| 40da84: 08103688 j 40da20 <memcmp+0x300> | |
| 40da88: 00000000 nop | |
| 40da8c: 2442fffc addiu v0,v0,-4 | |
| 40da90: 1040ff5a beqz v0,40d7fc <memcmp+0xdc> | |
| 40da94: 00000000 nop | |
| 40da98: 24e70010 addiu a3,a3,16 | |
| 40da9c: 24a50010 addiu a1,a1,16 | |
| 40daa0: 0810367c j 40d9f0 <memcmp+0x2d0> | |
| 40daa4: 00000000 nop | |
| 40daa8: 014d5006 srlv t2,t5,t2 | |
| 40daac: 004b1004 sllv v0,t3,v0 | |
| 40dab0: 01421025 or v0,t2,v0 | |
| 40dab4: 11e2ff53 beq t7,v0,40d804 <memcmp+0xe4> | |
| 40dab8: 00000000 nop | |
| 40dabc: 01e2782b sltu t7,t7,v0 | |
| 40dac0: 2403ffff li v1,-1 | |
| 40dac4: 24020001 li v0,1 | |
| 40dac8: 006f100a movz v0,v1,t7 | |
| 40dacc: 03e00008 jr ra | |
| 40dad0: 00000000 nop | |
| ... | |
| 0040dae0 <memmove>: | |
| 40dae0: 00851823 subu v1,a0,a1 | |
| 40dae4: 3c1c004b lui gp,0x4b | |
| 40dae8: 27bdffd0 addiu sp,sp,-48 | |
| 40daec: 00801021 move v0,a0 | |
| 40daf0: 279c1fc0 addiu gp,gp,8128 | |
| 40daf4: 0066182b sltu v1,v1,a2 | |
| 40daf8: afb10024 sw s1,36(sp) | |
| 40dafc: afb00020 sw s0,32(sp) | |
| 40db00: afbf002c sw ra,44(sp) | |
| 40db04: afb20028 sw s2,40(sp) | |
| 40db08: afbc0010 sw gp,16(sp) | |
| 40db0c: 2cc40010 sltiu a0,a2,16 | |
| 40db10: 00408821 move s1,v0 | |
| 40db14: 00a08021 move s0,a1 | |
| 40db18: 14600035 bnez v1,40dbf0 <memmove+0x110> | |
| 40db1c: 00000000 nop | |
| 40db20: 00c01821 move v1,a2 | |
| 40db24: 14800022 bnez a0,40dbb0 <memmove+0xd0> | |
| 40db28: 00000000 nop | |
| 40db2c: 00024023 negu t0,v0 | |
| 40db30: 31080003 andi t0,t0,0x3 | |
| 40db34: 00c89023 subu s2,a2,t0 | |
| 40db38: 1100000d beqz t0,40db70 <memmove+0x90> | |
| 40db3c: 00000000 nop | |
| 40db40: 01003021 move a2,t0 | |
| 40db44: 00a02021 move a0,a1 | |
| 40db48: 00401821 move v1,v0 | |
| 40db4c: 90870000 lbu a3,0(a0) | |
| 40db50: 24c6ffff addiu a2,a2,-1 | |
| 40db54: 24840001 addiu a0,a0,1 | |
| 40db58: a0670000 sb a3,0(v1) | |
| 40db5c: 24630001 addiu v1,v1,1 | |
| 40db60: 14c0fffa bnez a2,40db4c <memmove+0x6c> | |
| 40db64: 00000000 nop | |
| 40db68: 00a88021 addu s0,a1,t0 | |
| 40db6c: 00488821 addu s1,v0,t0 | |
| 40db70: 32030003 andi v1,s0,0x3 | |
| 40db74: 10600058 beqz v1,40dcd8 <memmove+0x1f8> | |
| 40db78: 00000000 nop | |
| 40db7c: 8f998344 lw t9,-31932(gp) | |
| 40db80: 02202021 move a0,s1 | |
| 40db84: 02002821 move a1,s0 | |
| 40db88: afa20018 sw v0,24(sp) | |
| 40db8c: 00123082 srl a2,s2,0x2 | |
| 40db90: 0320f809 jalr t9 | |
| 40db94: 00000000 nop | |
| 40db98: 2403fffc li v1,-4 | |
| 40db9c: 8fa20018 lw v0,24(sp) | |
| 40dba0: 02431824 and v1,s2,v1 | |
| 40dba4: 02038021 addu s0,s0,v1 | |
| 40dba8: 02238821 addu s1,s1,v1 | |
| 40dbac: 32430003 andi v1,s2,0x3 | |
| 40dbb0: 10600008 beqz v1,40dbd4 <memmove+0xf4> | |
| 40dbb4: 00000000 nop | |
| 40dbb8: 92040000 lbu a0,0(s0) | |
| 40dbbc: 2463ffff addiu v1,v1,-1 | |
| 40dbc0: 26100001 addiu s0,s0,1 | |
| 40dbc4: a2240000 sb a0,0(s1) | |
| 40dbc8: 26310001 addiu s1,s1,1 | |
| 40dbcc: 1460fffa bnez v1,40dbb8 <memmove+0xd8> | |
| 40dbd0: 00000000 nop | |
| 40dbd4: 8fbf002c lw ra,44(sp) | |
| 40dbd8: 8fb20028 lw s2,40(sp) | |
| 40dbdc: 8fb10024 lw s1,36(sp) | |
| 40dbe0: 8fb00020 lw s0,32(sp) | |
| 40dbe4: 27bd0030 addiu sp,sp,48 | |
| 40dbe8: 03e00008 jr ra | |
| 40dbec: 00000000 nop | |
| 40dbf0: 00c58021 addu s0,a2,a1 | |
| 40dbf4: 00c28821 addu s1,a2,v0 | |
| 40dbf8: 00c01821 move v1,a2 | |
| 40dbfc: 14800023 bnez a0,40dc8c <memmove+0x1ac> | |
| 40dc00: 00000000 nop | |
| 40dc04: 32270003 andi a3,s1,0x3 | |
| 40dc08: 00c79023 subu s2,a2,a3 | |
| 40dc0c: 10e0000d beqz a3,40dc44 <memmove+0x164> | |
| 40dc10: 00000000 nop | |
| 40dc14: 00e02821 move a1,a3 | |
| 40dc18: 02002021 move a0,s0 | |
| 40dc1c: 02201821 move v1,s1 | |
| 40dc20: 2484ffff addiu a0,a0,-1 | |
| 40dc24: 90860000 lbu a2,0(a0) | |
| 40dc28: 2463ffff addiu v1,v1,-1 | |
| 40dc2c: 24a5ffff addiu a1,a1,-1 | |
| 40dc30: a0660000 sb a2,0(v1) | |
| 40dc34: 14a0fffa bnez a1,40dc20 <memmove+0x140> | |
| 40dc38: 00000000 nop | |
| 40dc3c: 02078023 subu s0,s0,a3 | |
| 40dc40: 02278823 subu s1,s1,a3 | |
| 40dc44: 32030003 andi v1,s0,0x3 | |
| 40dc48: 10600020 beqz v1,40dccc <memmove+0x1ec> | |
| 40dc4c: 00000000 nop | |
| 40dc50: 8f998348 lw t9,-31928(gp) | |
| 40dc54: 02202021 move a0,s1 | |
| 40dc58: 02002821 move a1,s0 | |
| 40dc5c: afa20018 sw v0,24(sp) | |
| 40dc60: 00123082 srl a2,s2,0x2 | |
| 40dc64: 0320f809 jalr t9 | |
| 40dc68: 00000000 nop | |
| 40dc6c: 2404fffc li a0,-4 | |
| 40dc70: 02442024 and a0,s2,a0 | |
| 40dc74: 32430003 andi v1,s2,0x3 | |
| 40dc78: 8fa20018 lw v0,24(sp) | |
| 40dc7c: 02048023 subu s0,s0,a0 | |
| 40dc80: 02248823 subu s1,s1,a0 | |
| 40dc84: 1060ffd3 beqz v1,40dbd4 <memmove+0xf4> | |
| 40dc88: 00000000 nop | |
| 40dc8c: 2610ffff addiu s0,s0,-1 | |
| 40dc90: 92040000 lbu a0,0(s0) | |
| 40dc94: 2631ffff addiu s1,s1,-1 | |
| 40dc98: 2463ffff addiu v1,v1,-1 | |
| 40dc9c: a2240000 sb a0,0(s1) | |
| 40dca0: 1060ffcc beqz v1,40dbd4 <memmove+0xf4> | |
| 40dca4: 00000000 nop | |
| 40dca8: 2610ffff addiu s0,s0,-1 | |
| 40dcac: 92040000 lbu a0,0(s0) | |
| 40dcb0: 2631ffff addiu s1,s1,-1 | |
| 40dcb4: 2463ffff addiu v1,v1,-1 | |
| 40dcb8: a2240000 sb a0,0(s1) | |
| 40dcbc: 1460fff3 bnez v1,40dc8c <memmove+0x1ac> | |
| 40dcc0: 00000000 nop | |
| 40dcc4: 081036f5 j 40dbd4 <memmove+0xf4> | |
| 40dcc8: 00000000 nop | |
| 40dccc: 8f99834c lw t9,-31924(gp) | |
| 40dcd0: 08103715 j 40dc54 <memmove+0x174> | |
| 40dcd4: 00000000 nop | |
| 40dcd8: 8f998350 lw t9,-31920(gp) | |
| 40dcdc: 081036e0 j 40db80 <memmove+0xa0> | |
| 40dce0: 00000000 nop | |
| ... | |
| 0040dcf0 <memset>: | |
| 40dcf0: 28c90008 slti t1,a2,8 | |
| 40dcf4: 1520001b bnez t1,40dd64 <memset+0x74> | |
| 40dcf8: 00801021 move v0,a0 | |
| 40dcfc: 10a00005 beqz a1,40dd14 <memset+0x24> | |
| 40dd00: 30a500ff andi a1,a1,0xff | |
| 40dd04: 00054200 sll t0,a1,0x8 | |
| 40dd08: 00a82825 or a1,a1,t0 | |
| 40dd0c: 00054400 sll t0,a1,0x10 | |
| 40dd10: 00a82825 or a1,a1,t0 | |
| 40dd14: 00044023 negu t0,a0 | |
| 40dd18: 31080003 andi t0,t0,0x3 | |
| 40dd1c: 11000003 beqz t0,40dd2c <memset+0x3c> | |
| 40dd20: 00c83023 subu a2,a2,t0 | |
| 40dd24: a8850000 swl a1,0(a0) | |
| 40dd28: 00882021 addu a0,a0,t0 | |
| 40dd2c: 30c80007 andi t0,a2,0x7 | |
| 40dd30: 11060007 beq t0,a2,40dd50 <memset+0x60> | |
| 40dd34: 00c83823 subu a3,a2,t0 | |
| 40dd38: 00e43821 addu a3,a3,a0 | |
| 40dd3c: 01003021 move a2,t0 | |
| 40dd40: 24840008 addiu a0,a0,8 | |
| 40dd44: ac85fff8 sw a1,-8(a0) | |
| 40dd48: 1487fffd bne a0,a3,40dd40 <memset+0x50> | |
| 40dd4c: ac85fffc sw a1,-4(a0) | |
| 40dd50: 30c80004 andi t0,a2,0x4 | |
| 40dd54: 11000003 beqz t0,40dd64 <memset+0x74> | |
| 40dd58: 00c83023 subu a2,a2,t0 | |
| 40dd5c: ac850000 sw a1,0(a0) | |
| 40dd60: 24840004 addiu a0,a0,4 | |
| 40dd64: 18c00004 blez a2,40dd78 <memset+0x88> | |
| 40dd68: 00c43821 addu a3,a2,a0 | |
| 40dd6c: 24840001 addiu a0,a0,1 | |
| 40dd70: 1487fffe bne a0,a3,40dd6c <memset+0x7c> | |
| 40dd74: a085ffff sb a1,-1(a0) | |
| 40dd78: 03e00008 jr ra | |
| 40dd7c: 00000000 nop | |
| 0040dd80 <__mempcpy>: | |
| 40dd80: 3c1c004b lui gp,0x4b | |
| 40dd84: 27bdffd0 addiu sp,sp,-48 | |
| 40dd88: 279c1fc0 addiu gp,gp,8128 | |
| 40dd8c: 2cc30010 sltiu v1,a2,16 | |
| 40dd90: afb10028 sw s1,40(sp) | |
| 40dd94: afb00024 sw s0,36(sp) | |
| 40dd98: afbf002c sw ra,44(sp) | |
| 40dd9c: afbc0010 sw gp,16(sp) | |
| 40dda0: 00801021 move v0,a0 | |
| 40dda4: 00a08021 move s0,a1 | |
| 40dda8: 00c08821 move s1,a2 | |
| 40ddac: 14600021 bnez v1,40de34 <__mempcpy+0xb4> | |
| 40ddb0: 00000000 nop | |
| 40ddb4: 00044023 negu t0,a0 | |
| 40ddb8: 31080003 andi t0,t0,0x3 | |
| 40ddbc: 00c88823 subu s1,a2,t0 | |
| 40ddc0: 1100000c beqz t0,40ddf4 <__mempcpy+0x74> | |
| 40ddc4: 00000000 nop | |
| 40ddc8: 01003021 move a2,t0 | |
| 40ddcc: 00a01821 move v1,a1 | |
| 40ddd0: 90670000 lbu a3,0(v1) | |
| 40ddd4: 24c6ffff addiu a2,a2,-1 | |
| 40ddd8: 24630001 addiu v1,v1,1 | |
| 40dddc: a0470000 sb a3,0(v0) | |
| 40dde0: 24420001 addiu v0,v0,1 | |
| 40dde4: 14c0fffa bnez a2,40ddd0 <__mempcpy+0x50> | |
| 40dde8: 00000000 nop | |
| 40ddec: 00a88021 addu s0,a1,t0 | |
| 40ddf0: 00881021 addu v0,a0,t0 | |
| 40ddf4: 32030003 andi v1,s0,0x3 | |
| 40ddf8: 10600020 beqz v1,40de7c <__mempcpy+0xfc> | |
| 40ddfc: 00000000 nop | |
| 40de00: 8f998344 lw t9,-31932(gp) | |
| 40de04: 00402021 move a0,v0 | |
| 40de08: 02002821 move a1,s0 | |
| 40de0c: 00113082 srl a2,s1,0x2 | |
| 40de10: afa20018 sw v0,24(sp) | |
| 40de14: 0320f809 jalr t9 | |
| 40de18: 00000000 nop | |
| 40de1c: 8fa20018 lw v0,24(sp) | |
| 40de20: 2403fffc li v1,-4 | |
| 40de24: 02231824 and v1,s1,v1 | |
| 40de28: 02038021 addu s0,s0,v1 | |
| 40de2c: 00431021 addu v0,v0,v1 | |
| 40de30: 32310003 andi s1,s1,0x3 | |
| 40de34: 1220000b beqz s1,40de64 <__mempcpy+0xe4> | |
| 40de38: 00000000 nop | |
| 40de3c: 02202021 move a0,s1 | |
| 40de40: 00401821 move v1,v0 | |
| 40de44: 92050000 lbu a1,0(s0) | |
| 40de48: 2484ffff addiu a0,a0,-1 | |
| 40de4c: 26100001 addiu s0,s0,1 | |
| 40de50: a0650000 sb a1,0(v1) | |
| 40de54: 24630001 addiu v1,v1,1 | |
| 40de58: 1480fffa bnez a0,40de44 <__mempcpy+0xc4> | |
| 40de5c: 00000000 nop | |
| 40de60: 00511021 addu v0,v0,s1 | |
| 40de64: 8fbf002c lw ra,44(sp) | |
| 40de68: 8fb10028 lw s1,40(sp) | |
| 40de6c: 8fb00024 lw s0,36(sp) | |
| 40de70: 27bd0030 addiu sp,sp,48 | |
| 40de74: 03e00008 jr ra | |
| 40de78: 00000000 nop | |
| 40de7c: 8f998350 lw t9,-31920(gp) | |
| 40de80: 08103781 j 40de04 <__mempcpy+0x84> | |
| 40de84: 00000000 nop | |
| ... | |
| 0040de90 <memcpy>: | |
| 40de90: 28c80008 slti t0,a2,8 | |
| 40de94: 1500002e bnez t0,40df50 <memcpy+0xc0> | |
| 40de98: 00801021 move v0,a0 | |
| 40de9c: 00a44026 xor t0,a1,a0 | |
| 40dea0: 31080003 andi t0,t0,0x3 | |
| 40dea4: 15000033 bnez t0,40df74 <memcpy+0xe4> | |
| 40dea8: 00054823 negu t1,a1 | |
| 40deac: 31290003 andi t1,t1,0x3 | |
| 40deb0: 11200005 beqz t1,40dec8 <memcpy+0x38> | |
| 40deb4: 00c93023 subu a2,a2,t1 | |
| 40deb8: 88a80000 lwl t0,0(a1) | |
| 40debc: 00a92821 addu a1,a1,t1 | |
| 40dec0: a8880000 swl t0,0(a0) | |
| 40dec4: 00892021 addu a0,a0,t1 | |
| 40dec8: 30c8001f andi t0,a2,0x1f | |
| 40decc: 11060016 beq t0,a2,40df28 <memcpy+0x98> | |
| 40ded0: 00c83823 subu a3,a2,t0 | |
| 40ded4: 00e53821 addu a3,a3,a1 | |
| 40ded8: 01003021 move a2,t0 | |
| 40dedc: 8ca80000 lw t0,0(a1) | |
| 40dee0: 8ca90004 lw t1,4(a1) | |
| 40dee4: 8caa0008 lw t2,8(a1) | |
| 40dee8: 8cab000c lw t3,12(a1) | |
| 40deec: 8cac0010 lw t4,16(a1) | |
| 40def0: 8cad0014 lw t5,20(a1) | |
| 40def4: 8cae0018 lw t6,24(a1) | |
| 40def8: 8caf001c lw t7,28(a1) | |
| 40defc: 24840020 addiu a0,a0,32 | |
| 40df00: 24a50020 addiu a1,a1,32 | |
| 40df04: ac88ffe0 sw t0,-32(a0) | |
| 40df08: ac89ffe4 sw t1,-28(a0) | |
| 40df0c: ac8affe8 sw t2,-24(a0) | |
| 40df10: ac8bffec sw t3,-20(a0) | |
| 40df14: ac8cfff0 sw t4,-16(a0) | |
| 40df18: ac8dfff4 sw t5,-12(a0) | |
| 40df1c: ac8efff8 sw t6,-8(a0) | |
| 40df20: 14a7ffee bne a1,a3,40dedc <memcpy+0x4c> | |
| 40df24: ac8ffffc sw t7,-4(a0) | |
| 40df28: 30c80003 andi t0,a2,0x3 | |
| 40df2c: 11060008 beq t0,a2,40df50 <memcpy+0xc0> | |
| 40df30: 00c83823 subu a3,a2,t0 | |
| 40df34: 00e53821 addu a3,a3,a1 | |
| 40df38: 01003021 move a2,t0 | |
| 40df3c: 8ca80000 lw t0,0(a1) | |
| 40df40: 24840004 addiu a0,a0,4 | |
| 40df44: 24a50004 addiu a1,a1,4 | |
| 40df48: 14a7fffc bne a1,a3,40df3c <memcpy+0xac> | |
| 40df4c: ac88fffc sw t0,-4(a0) | |
| 40df50: 18c00006 blez a2,40df6c <memcpy+0xdc> | |
| 40df54: 00c53821 addu a3,a2,a1 | |
| 40df58: 80a80000 lb t0,0(a1) | |
| 40df5c: 24840001 addiu a0,a0,1 | |
| 40df60: 24a50001 addiu a1,a1,1 | |
| 40df64: 14a7fffc bne a1,a3,40df58 <memcpy+0xc8> | |
| 40df68: a088ffff sb t0,-1(a0) | |
| 40df6c: 03e00008 jr ra | |
| 40df70: 00000000 nop | |
| 40df74: 00043823 negu a3,a0 | |
| 40df78: 30e70003 andi a3,a3,0x3 | |
| 40df7c: 10e00006 beqz a3,40df98 <memcpy+0x108> | |
| 40df80: 00c73023 subu a2,a2,a3 | |
| 40df84: 88a80000 lwl t0,0(a1) | |
| 40df88: 98a80003 lwr t0,3(a1) | |
| 40df8c: 00a72821 addu a1,a1,a3 | |
| 40df90: a8880000 swl t0,0(a0) | |
| 40df94: 00872021 addu a0,a0,a3 | |
| 40df98: 30c80003 andi t0,a2,0x3 | |
| 40df9c: 00c83823 subu a3,a2,t0 | |
| 40dfa0: 00e53821 addu a3,a3,a1 | |
| 40dfa4: 88a90000 lwl t1,0(a1) | |
| 40dfa8: 98a90003 lwr t1,3(a1) | |
| 40dfac: 24840004 addiu a0,a0,4 | |
| 40dfb0: 24a50004 addiu a1,a1,4 | |
| 40dfb4: 14a7fffb bne a1,a3,40dfa4 <memcpy+0x114> | |
| 40dfb8: ac89fffc sw t1,-4(a0) | |
| 40dfbc: 1000ffe4 b 40df50 <memcpy+0xc0> | |
| 40dfc0: 01003021 move a2,t0 | |
| ... | |
| 0040dfd0 <_wordcopy_fwd_aligned>: | |
| 40dfd0: 30c30007 andi v1,a2,0x7 | |
| 40dfd4: 3c020048 lui v0,0x48 | |
| 40dfd8: 00031880 sll v1,v1,0x2 | |
| 40dfdc: 24420e00 addiu v0,v0,3584 | |
| 40dfe0: 00431021 addu v0,v0,v1 | |
| 40dfe4: 8c420000 lw v0,0(v0) | |
| 40dfe8: 00400008 jr v0 | |
| 40dfec: 00000000 nop | |
| 40dff0: 8ca30000 lw v1,0(a1) | |
| 40dff4: 2482fff4 addiu v0,a0,-12 | |
| 40dff8: 24a5fff8 addiu a1,a1,-8 | |
| 40dffc: 8ca7000c lw a3,12(a1) | |
| 40e000: 24c60002 addiu a2,a2,2 | |
| 40e004: ac43000c sw v1,12(v0) | |
| 40e008: 8ca30010 lw v1,16(a1) | |
| 40e00c: ac470010 sw a3,16(v0) | |
| 40e010: 8ca70014 lw a3,20(a1) | |
| 40e014: ac430014 sw v1,20(v0) | |
| 40e018: 8ca30018 lw v1,24(a1) | |
| 40e01c: ac470018 sw a3,24(v0) | |
| 40e020: 24c6fff8 addiu a2,a2,-8 | |
| 40e024: 8ca7001c lw a3,28(a1) | |
| 40e028: 24440020 addiu a0,v0,32 | |
| 40e02c: ac43001c sw v1,28(v0) | |
| 40e030: 24a50020 addiu a1,a1,32 | |
| 40e034: 10c00014 beqz a2,40e088 <_wordcopy_fwd_aligned+0xb8> | |
| 40e038: 00000000 nop | |
| 40e03c: 8ca30000 lw v1,0(a1) | |
| 40e040: ac870000 sw a3,0(a0) | |
| 40e044: 8ca70004 lw a3,4(a1) | |
| 40e048: 00801021 move v0,a0 | |
| 40e04c: ac830004 sw v1,4(a0) | |
| 40e050: 8ca30008 lw v1,8(a1) | |
| 40e054: ac470008 sw a3,8(v0) | |
| 40e058: 8ca7000c lw a3,12(a1) | |
| 40e05c: ac43000c sw v1,12(v0) | |
| 40e060: 08103802 j 40e008 <_wordcopy_fwd_aligned+0x38> | |
| 40e064: 00000000 nop | |
| 40e068: 8ca70000 lw a3,0(a1) | |
| 40e06c: 2482fff8 addiu v0,a0,-8 | |
| 40e070: 24a5fffc addiu a1,a1,-4 | |
| 40e074: 8ca30008 lw v1,8(a1) | |
| 40e078: 24c60001 addiu a2,a2,1 | |
| 40e07c: ac470008 sw a3,8(v0) | |
| 40e080: 08103816 j 40e058 <_wordcopy_fwd_aligned+0x88> | |
| 40e084: 00000000 nop | |
| 40e088: ac470020 sw a3,32(v0) | |
| 40e08c: 03e00008 jr ra | |
| 40e090: 00000000 nop | |
| 40e094: 8ca30000 lw v1,0(a1) | |
| 40e098: 2484fffc addiu a0,a0,-4 | |
| 40e09c: 08103811 j 40e044 <_wordcopy_fwd_aligned+0x74> | |
| 40e0a0: 00000000 nop | |
| 40e0a4: 8ca70000 lw a3,0(a1) | |
| 40e0a8: 24c6ffff addiu a2,a2,-1 | |
| 40e0ac: 24a50004 addiu a1,a1,4 | |
| 40e0b0: 0810380f j 40e03c <_wordcopy_fwd_aligned+0x6c> | |
| 40e0b4: 00000000 nop | |
| 40e0b8: 8ca30000 lw v1,0(a1) | |
| 40e0bc: 24c60006 addiu a2,a2,6 | |
| 40e0c0: 24a5ffe8 addiu a1,a1,-24 | |
| 40e0c4: 2482ffe4 addiu v0,a0,-28 | |
| 40e0c8: 08103808 j 40e020 <_wordcopy_fwd_aligned+0x50> | |
| 40e0cc: 00000000 nop | |
| 40e0d0: 8ca70000 lw a3,0(a1) | |
| 40e0d4: 24c60005 addiu a2,a2,5 | |
| 40e0d8: 24a5ffec addiu a1,a1,-20 | |
| 40e0dc: 2482ffe8 addiu v0,a0,-24 | |
| 40e0e0: 08103806 j 40e018 <_wordcopy_fwd_aligned+0x48> | |
| 40e0e4: 00000000 nop | |
| 40e0e8: 8ca30000 lw v1,0(a1) | |
| 40e0ec: 2482ffec addiu v0,a0,-20 | |
| 40e0f0: 24a5fff0 addiu a1,a1,-16 | |
| 40e0f4: 8ca70014 lw a3,20(a1) | |
| 40e0f8: 24c60004 addiu a2,a2,4 | |
| 40e0fc: ac430014 sw v1,20(v0) | |
| 40e100: 08103806 j 40e018 <_wordcopy_fwd_aligned+0x48> | |
| 40e104: 00000000 nop | |
| 40e108: 8ca70000 lw a3,0(a1) | |
| 40e10c: 2482fff0 addiu v0,a0,-16 | |
| 40e110: 24a5fff4 addiu a1,a1,-12 | |
| 40e114: 8ca30010 lw v1,16(a1) | |
| 40e118: 24c60003 addiu a2,a2,3 | |
| 40e11c: ac470010 sw a3,16(v0) | |
| 40e120: 08103804 j 40e010 <_wordcopy_fwd_aligned+0x40> | |
| 40e124: 00000000 nop | |
| 0040e128 <_wordcopy_fwd_dest_aligned>: | |
| 40e128: 30a20003 andi v0,a1,0x3 | |
| 40e12c: 2408fffc li t0,-4 | |
| 40e130: 000210c0 sll v0,v0,0x3 | |
| 40e134: 24070020 li a3,32 | |
| 40e138: 00a82824 and a1,a1,t0 | |
| 40e13c: 30c30003 andi v1,a2,0x3 | |
| 40e140: 24080002 li t0,2 | |
| 40e144: 00e23823 subu a3,a3,v0 | |
| 40e148: 10680040 beq v1,t0,40e24c <_wordcopy_fwd_dest_aligned+0x124> | |
| 40e14c: 00000000 nop | |
| 40e150: 24080003 li t0,3 | |
| 40e154: 10680036 beq v1,t0,40e230 <_wordcopy_fwd_dest_aligned+0x108> | |
| 40e158: 00000000 nop | |
| 40e15c: 24080001 li t0,1 | |
| 40e160: 10680027 beq v1,t0,40e200 <_wordcopy_fwd_dest_aligned+0xd8> | |
| 40e164: 00000000 nop | |
| 40e168: 8caa0000 lw t2,0(a1) | |
| 40e16c: 8cac0004 lw t4,4(a1) | |
| 40e170: 24a80004 addiu t0,a1,4 | |
| 40e174: 004a5004 sllv t2,t2,v0 | |
| 40e178: 00ec2806 srlv a1,t4,a3 | |
| 40e17c: 2484fffc addiu a0,a0,-4 | |
| 40e180: 00aa5025 or t2,a1,t2 | |
| 40e184: 8d0b0004 lw t3,4(t0) | |
| 40e188: 00801821 move v1,a0 | |
| 40e18c: ac8a0004 sw t2,4(a0) | |
| 40e190: 00eb2006 srlv a0,t3,a3 | |
| 40e194: 004c6004 sllv t4,t4,v0 | |
| 40e198: 008c6025 or t4,a0,t4 | |
| 40e19c: 8d090008 lw t1,8(t0) | |
| 40e1a0: ac6c0008 sw t4,8(v1) | |
| 40e1a4: 00e92006 srlv a0,t1,a3 | |
| 40e1a8: 004b5804 sllv t3,t3,v0 | |
| 40e1ac: 008b5825 or t3,a0,t3 | |
| 40e1b0: 24c6fffc addiu a2,a2,-4 | |
| 40e1b4: 8d0a000c lw t2,12(t0) | |
| 40e1b8: 24640010 addiu a0,v1,16 | |
| 40e1bc: ac6b000c sw t3,12(v1) | |
| 40e1c0: 25080010 addiu t0,t0,16 | |
| 40e1c4: 10c00014 beqz a2,40e218 <_wordcopy_fwd_dest_aligned+0xf0> | |
| 40e1c8: 00000000 nop | |
| 40e1cc: 8d0c0000 lw t4,0(t0) | |
| 40e1d0: 00ea1806 srlv v1,t2,a3 | |
| 40e1d4: 00494804 sllv t1,t1,v0 | |
| 40e1d8: 00694825 or t1,v1,t1 | |
| 40e1dc: 00ec2806 srlv a1,t4,a3 | |
| 40e1e0: 004a5004 sllv t2,t2,v0 | |
| 40e1e4: ac890000 sw t1,0(a0) | |
| 40e1e8: 00aa5025 or t2,a1,t2 | |
| 40e1ec: 8d0b0004 lw t3,4(t0) | |
| 40e1f0: 00801821 move v1,a0 | |
| 40e1f4: ac8a0004 sw t2,4(a0) | |
| 40e1f8: 08103864 j 40e190 <_wordcopy_fwd_dest_aligned+0x68> | |
| 40e1fc: 00000000 nop | |
| 40e200: 8ca90000 lw t1,0(a1) | |
| 40e204: 8caa0004 lw t2,4(a1) | |
| 40e208: 24a80008 addiu t0,a1,8 | |
| 40e20c: 24c6ffff addiu a2,a2,-1 | |
| 40e210: 08103873 j 40e1cc <_wordcopy_fwd_dest_aligned+0xa4> | |
| 40e214: 00000000 nop | |
| 40e218: 00ea3806 srlv a3,t2,a3 | |
| 40e21c: 00491004 sllv v0,t1,v0 | |
| 40e220: 00e21025 or v0,a3,v0 | |
| 40e224: ac620010 sw v0,16(v1) | |
| 40e228: 03e00008 jr ra | |
| 40e22c: 00000000 nop | |
| 40e230: 00a04021 move t0,a1 | |
| 40e234: 8cac0000 lw t4,0(a1) | |
| 40e238: 8cab0004 lw t3,4(a1) | |
| 40e23c: 24c60001 addiu a2,a2,1 | |
| 40e240: 2483fff8 addiu v1,a0,-8 | |
| 40e244: 08103864 j 40e190 <_wordcopy_fwd_dest_aligned+0x68> | |
| 40e248: 00000000 nop | |
| 40e24c: 8cab0000 lw t3,0(a1) | |
| 40e250: 8ca90004 lw t1,4(a1) | |
| 40e254: 24c60002 addiu a2,a2,2 | |
| 40e258: 24a8fffc addiu t0,a1,-4 | |
| 40e25c: 2483fff4 addiu v1,a0,-12 | |
| 40e260: 08103869 j 40e1a4 <_wordcopy_fwd_dest_aligned+0x7c> | |
| 40e264: 00000000 nop | |
| 0040e268 <_wordcopy_bwd_aligned>: | |
| 40e268: 30c30007 andi v1,a2,0x7 | |
| 40e26c: 3c020048 lui v0,0x48 | |
| 40e270: 00031880 sll v1,v1,0x2 | |
| 40e274: 24420e20 addiu v0,v0,3616 | |
| 40e278: 00431021 addu v0,v0,v1 | |
| 40e27c: 8c420000 lw v0,0(v0) | |
| 40e280: 00400008 jr v0 | |
| 40e284: 00000000 nop | |
| 40e288: 8ca3fffc lw v1,-4(a1) | |
| 40e28c: 24a2ffe8 addiu v0,a1,-24 | |
| 40e290: 2484ffec addiu a0,a0,-20 | |
| 40e294: 8c450010 lw a1,16(v0) | |
| 40e298: 24c60002 addiu a2,a2,2 | |
| 40e29c: ac830010 sw v1,16(a0) | |
| 40e2a0: 8c43000c lw v1,12(v0) | |
| 40e2a4: ac85000c sw a1,12(a0) | |
| 40e2a8: 8c450008 lw a1,8(v0) | |
| 40e2ac: ac830008 sw v1,8(a0) | |
| 40e2b0: 8c430004 lw v1,4(v0) | |
| 40e2b4: 24c6fff8 addiu a2,a2,-8 | |
| 40e2b8: ac850004 sw a1,4(a0) | |
| 40e2bc: 8c470000 lw a3,0(v0) | |
| 40e2c0: ac830000 sw v1,0(a0) | |
| 40e2c4: 10c0002d beqz a2,40e37c <_wordcopy_bwd_aligned+0x114> | |
| 40e2c8: 00000000 nop | |
| 40e2cc: 2442ffe0 addiu v0,v0,-32 | |
| 40e2d0: 2484ffe0 addiu a0,a0,-32 | |
| 40e2d4: 8c43001c lw v1,28(v0) | |
| 40e2d8: ac87001c sw a3,28(a0) | |
| 40e2dc: 8c450018 lw a1,24(v0) | |
| 40e2e0: ac830018 sw v1,24(a0) | |
| 40e2e4: 8c430014 lw v1,20(v0) | |
| 40e2e8: ac850014 sw a1,20(a0) | |
| 40e2ec: 8c450010 lw a1,16(v0) | |
| 40e2f0: ac830010 sw v1,16(a0) | |
| 40e2f4: 081038a8 j 40e2a0 <_wordcopy_bwd_aligned+0x38> | |
| 40e2f8: 00000000 nop | |
| 40e2fc: 24a2ffe4 addiu v0,a1,-28 | |
| 40e300: 8ca5fffc lw a1,-4(a1) | |
| 40e304: 2484ffe8 addiu a0,a0,-24 | |
| 40e308: 8c430014 lw v1,20(v0) | |
| 40e30c: 24c60001 addiu a2,a2,1 | |
| 40e310: ac850014 sw a1,20(a0) | |
| 40e314: 081038bb j 40e2ec <_wordcopy_bwd_aligned+0x84> | |
| 40e318: 00000000 nop | |
| 40e31c: 8ca3fffc lw v1,-4(a1) | |
| 40e320: 24a2ffe0 addiu v0,a1,-32 | |
| 40e324: 2484ffe4 addiu a0,a0,-28 | |
| 40e328: 8c450018 lw a1,24(v0) | |
| 40e32c: ac830018 sw v1,24(a0) | |
| 40e330: 081038b9 j 40e2e4 <_wordcopy_bwd_aligned+0x7c> | |
| 40e334: 00000000 nop | |
| 40e338: 8ca7fffc lw a3,-4(a1) | |
| 40e33c: 24a2ffdc addiu v0,a1,-36 | |
| 40e340: 2484ffe0 addiu a0,a0,-32 | |
| 40e344: 8c43001c lw v1,28(v0) | |
| 40e348: 24c6ffff addiu a2,a2,-1 | |
| 40e34c: ac87001c sw a3,28(a0) | |
| 40e350: 081038b7 j 40e2dc <_wordcopy_bwd_aligned+0x74> | |
| 40e354: 00000000 nop | |
| 40e358: 8ca3fffc lw v1,-4(a1) | |
| 40e35c: 24c60006 addiu a2,a2,6 | |
| 40e360: 24a2fff8 addiu v0,a1,-8 | |
| 40e364: 2484fffc addiu a0,a0,-4 | |
| 40e368: 24c6fff8 addiu a2,a2,-8 | |
| 40e36c: 8c470000 lw a3,0(v0) | |
| 40e370: ac830000 sw v1,0(a0) | |
| 40e374: 14c0ffd5 bnez a2,40e2cc <_wordcopy_bwd_aligned+0x64> | |
| 40e378: 00000000 nop | |
| 40e37c: ac87fffc sw a3,-4(a0) | |
| 40e380: 03e00008 jr ra | |
| 40e384: 00000000 nop | |
| 40e388: 24a2fff4 addiu v0,a1,-12 | |
| 40e38c: 2484fff8 addiu a0,a0,-8 | |
| 40e390: 8ca5fffc lw a1,-4(a1) | |
| 40e394: 24c60005 addiu a2,a2,5 | |
| 40e398: 081038ac j 40e2b0 <_wordcopy_bwd_aligned+0x48> | |
| 40e39c: 00000000 nop | |
| 40e3a0: 8ca3fffc lw v1,-4(a1) | |
| 40e3a4: 24a2fff0 addiu v0,a1,-16 | |
| 40e3a8: 2484fff4 addiu a0,a0,-12 | |
| 40e3ac: 8c450008 lw a1,8(v0) | |
| 40e3b0: 24c60004 addiu a2,a2,4 | |
| 40e3b4: ac830008 sw v1,8(a0) | |
| 40e3b8: 081038ac j 40e2b0 <_wordcopy_bwd_aligned+0x48> | |
| 40e3bc: 00000000 nop | |
| 40e3c0: 24a2ffec addiu v0,a1,-20 | |
| 40e3c4: 8ca5fffc lw a1,-4(a1) | |
| 40e3c8: 2484fff0 addiu a0,a0,-16 | |
| 40e3cc: 8c43000c lw v1,12(v0) | |
| 40e3d0: 24c60003 addiu a2,a2,3 | |
| 40e3d4: ac85000c sw a1,12(a0) | |
| 40e3d8: 081038aa j 40e2a8 <_wordcopy_bwd_aligned+0x40> | |
| 40e3dc: 00000000 nop | |
| 0040e3e0 <_wordcopy_bwd_dest_aligned>: | |
| 40e3e0: 30a20003 andi v0,a1,0x3 | |
| 40e3e4: 2408fffc li t0,-4 | |
| 40e3e8: 000210c0 sll v0,v0,0x3 | |
| 40e3ec: 24070020 li a3,32 | |
| 40e3f0: 00a82824 and a1,a1,t0 | |
| 40e3f4: 30c30003 andi v1,a2,0x3 | |
| 40e3f8: 24080002 li t0,2 | |
| 40e3fc: 00e23823 subu a3,a3,v0 | |
| 40e400: 1068003f beq v1,t0,40e500 <_wordcopy_bwd_dest_aligned+0x120> | |
| 40e404: 00000000 nop | |
| 40e408: 24080003 li t0,3 | |
| 40e40c: 10680035 beq v1,t0,40e4e4 <_wordcopy_bwd_dest_aligned+0x104> | |
| 40e410: 00000000 nop | |
| 40e414: 24080001 li t0,1 | |
| 40e418: 10680025 beq v1,t0,40e4b0 <_wordcopy_bwd_dest_aligned+0xd0> | |
| 40e41c: 00000000 nop | |
| 40e420: 8ca90000 lw t1,0(a1) | |
| 40e424: 8cabfffc lw t3,-4(a1) | |
| 40e428: 24a3fff0 addiu v1,a1,-16 | |
| 40e42c: 00e94806 srlv t1,t1,a3 | |
| 40e430: 004b2804 sllv a1,t3,v0 | |
| 40e434: 2484fff4 addiu a0,a0,-12 | |
| 40e438: 01254825 or t1,t1,a1 | |
| 40e43c: 8c6a0008 lw t2,8(v1) | |
| 40e440: ac890008 sw t1,8(a0) | |
| 40e444: 00eb5806 srlv t3,t3,a3 | |
| 40e448: 004a2804 sllv a1,t2,v0 | |
| 40e44c: 01655825 or t3,t3,a1 | |
| 40e450: 8c680004 lw t0,4(v1) | |
| 40e454: ac8b0004 sw t3,4(a0) | |
| 40e458: 00ea5006 srlv t2,t2,a3 | |
| 40e45c: 00482804 sllv a1,t0,v0 | |
| 40e460: 01455025 or t2,t2,a1 | |
| 40e464: 24c6fffc addiu a2,a2,-4 | |
| 40e468: 8c690000 lw t1,0(v1) | |
| 40e46c: ac8a0000 sw t2,0(a0) | |
| 40e470: 10c00016 beqz a2,40e4cc <_wordcopy_bwd_dest_aligned+0xec> | |
| 40e474: 00000000 nop | |
| 40e478: 2463fff0 addiu v1,v1,-16 | |
| 40e47c: 2484fff0 addiu a0,a0,-16 | |
| 40e480: 8c6b000c lw t3,12(v1) | |
| 40e484: 00492804 sllv a1,t1,v0 | |
| 40e488: 00e84006 srlv t0,t0,a3 | |
| 40e48c: 01054025 or t0,t0,a1 | |
| 40e490: 00e94806 srlv t1,t1,a3 | |
| 40e494: 004b2804 sllv a1,t3,v0 | |
| 40e498: ac88000c sw t0,12(a0) | |
| 40e49c: 01254825 or t1,t1,a1 | |
| 40e4a0: 8c6a0008 lw t2,8(v1) | |
| 40e4a4: ac890008 sw t1,8(a0) | |
| 40e4a8: 08103911 j 40e444 <_wordcopy_bwd_dest_aligned+0x64> | |
| 40e4ac: 00000000 nop | |
| 40e4b0: 8ca80000 lw t0,0(a1) | |
| 40e4b4: 8ca9fffc lw t1,-4(a1) | |
| 40e4b8: 24a3ffec addiu v1,a1,-20 | |
| 40e4bc: 2484fff0 addiu a0,a0,-16 | |
| 40e4c0: 24c6ffff addiu a2,a2,-1 | |
| 40e4c4: 08103920 j 40e480 <_wordcopy_bwd_dest_aligned+0xa0> | |
| 40e4c8: 00000000 nop | |
| 40e4cc: 00491004 sllv v0,t1,v0 | |
| 40e4d0: 00e83806 srlv a3,t0,a3 | |
| 40e4d4: 00471025 or v0,v0,a3 | |
| 40e4d8: ac82fffc sw v0,-4(a0) | |
| 40e4dc: 03e00008 jr ra | |
| 40e4e0: 00000000 nop | |
| 40e4e4: 24a3fff4 addiu v1,a1,-12 | |
| 40e4e8: 2484fff8 addiu a0,a0,-8 | |
| 40e4ec: 8cab0000 lw t3,0(a1) | |
| 40e4f0: 8caafffc lw t2,-4(a1) | |
| 40e4f4: 24c60001 addiu a2,a2,1 | |
| 40e4f8: 08103911 j 40e444 <_wordcopy_bwd_dest_aligned+0x64> | |
| 40e4fc: 00000000 nop | |
| 40e500: 24a3fff8 addiu v1,a1,-8 | |
| 40e504: 2484fffc addiu a0,a0,-4 | |
| 40e508: 8caa0000 lw t2,0(a1) | |
| 40e50c: 8ca8fffc lw t0,-4(a1) | |
| 40e510: 24c60002 addiu a2,a2,2 | |
| 40e514: 08103916 j 40e458 <_wordcopy_bwd_dest_aligned+0x78> | |
| 40e518: 00000000 nop | |
| 40e51c: 00000000 nop | |
| 0040e520 <__strchrnul>: | |
| 40e520: 30820003 andi v0,a0,0x3 | |
| 40e524: 30a500ff andi a1,a1,0xff | |
| 40e528: 10400010 beqz v0,40e56c <__strchrnul+0x4c> | |
| 40e52c: 00000000 nop | |
| 40e530: 90830000 lbu v1,0(a0) | |
| 40e534: 00801021 move v0,a0 | |
| 40e538: 1065000a beq v1,a1,40e564 <__strchrnul+0x44> | |
| 40e53c: 00000000 nop | |
| 40e540: 10600008 beqz v1,40e564 <__strchrnul+0x44> | |
| 40e544: 00000000 nop | |
| 40e548: 24420001 addiu v0,v0,1 | |
| 40e54c: 30430003 andi v1,v0,0x3 | |
| 40e550: 10600007 beqz v1,40e570 <__strchrnul+0x50> | |
| 40e554: 00000000 nop | |
| 40e558: 90430000 lbu v1,0(v0) | |
| 40e55c: 1465fff8 bne v1,a1,40e540 <__strchrnul+0x20> | |
| 40e560: 00000000 nop | |
| 40e564: 03e00008 jr ra | |
| 40e568: 00000000 nop | |
| 40e56c: 00801021 move v0,a0 | |
| 40e570: 00056200 sll t4,a1,0x8 | |
| 40e574: 01856025 or t4,t4,a1 | |
| 40e578: 000c1c00 sll v1,t4,0x10 | |
| 40e57c: 3c087efe lui t0,0x7efe | |
| 40e580: 3c0b8101 lui t3,0x8101 | |
| 40e584: 006c6025 or t4,v1,t4 | |
| 40e588: 00402021 move a0,v0 | |
| 40e58c: 3508feff ori t0,t0,0xfeff | |
| 40e590: 256b0100 addiu t3,t3,256 | |
| 40e594: 8c860000 lw a2,0(a0) | |
| 40e598: 24830004 addiu v1,a0,4 | |
| 40e59c: 24820001 addiu v0,a0,1 | |
| 40e5a0: 00cc3826 xor a3,a2,t4 | |
| 40e5a4: 00075027 nor t2,zero,a3 | |
| 40e5a8: 00064827 nor t1,zero,a2 | |
| 40e5ac: 00e83821 addu a3,a3,t0 | |
| 40e5b0: 00c83021 addu a2,a2,t0 | |
| 40e5b4: 01473826 xor a3,t2,a3 | |
| 40e5b8: 01263026 xor a2,t1,a2 | |
| 40e5bc: 00e63025 or a2,a3,a2 | |
| 40e5c0: 00cb3024 and a2,a2,t3 | |
| 40e5c4: 10c00015 beqz a2,40e61c <__strchrnul+0xfc> | |
| 40e5c8: 00000000 nop | |
| 40e5cc: 9066fffc lbu a2,-4(v1) | |
| 40e5d0: 10c5001b beq a2,a1,40e640 <__strchrnul+0x120> | |
| 40e5d4: 00000000 nop | |
| 40e5d8: 10c0001c beqz a2,40e64c <__strchrnul+0x12c> | |
| 40e5dc: 00000000 nop | |
| 40e5e0: 9066fffd lbu a2,-3(v1) | |
| 40e5e4: 10c5ffdf beq a2,a1,40e564 <__strchrnul+0x44> | |
| 40e5e8: 00000000 nop | |
| 40e5ec: 10c0ffdd beqz a2,40e564 <__strchrnul+0x44> | |
| 40e5f0: 00000000 nop | |
| 40e5f4: 9062fffe lbu v0,-2(v1) | |
| 40e5f8: 1045000e beq v0,a1,40e634 <__strchrnul+0x114> | |
| 40e5fc: 00000000 nop | |
| 40e600: 1040000c beqz v0,40e634 <__strchrnul+0x114> | |
| 40e604: 00000000 nop | |
| 40e608: 9062ffff lbu v0,-1(v1) | |
| 40e60c: 10450006 beq v0,a1,40e628 <__strchrnul+0x108> | |
| 40e610: 00000000 nop | |
| 40e614: 10400004 beqz v0,40e628 <__strchrnul+0x108> | |
| 40e618: 00000000 nop | |
| 40e61c: 00602021 move a0,v1 | |
| 40e620: 08103965 j 40e594 <__strchrnul+0x74> | |
| 40e624: 00000000 nop | |
| 40e628: 24820003 addiu v0,a0,3 | |
| 40e62c: 03e00008 jr ra | |
| 40e630: 00000000 nop | |
| 40e634: 24820002 addiu v0,a0,2 | |
| 40e638: 03e00008 jr ra | |
| 40e63c: 00000000 nop | |
| 40e640: 00801021 move v0,a0 | |
| 40e644: 03e00008 jr ra | |
| 40e648: 00000000 nop | |
| 40e64c: 00801021 move v0,a0 | |
| 40e650: 03e00008 jr ra | |
| 40e654: 00000000 nop | |
| ... | |
| 0040e660 <_exit>: | |
| 40e660: 3c1c004b lui gp,0x4b | |
| 40e664: 279c1fc0 addiu gp,gp,8128 | |
| 40e668: 8f868a2c lw a2,-30164(gp) | |
| 40e66c: 7c03e83b 0x7c03e83b | |
| 40e670: 00802821 move a1,a0 | |
| 40e674: 00c33021 addu a2,a2,v1 | |
| 40e678: 00a02021 move a0,a1 | |
| 40e67c: 24021096 li v0,4246 | |
| 40e680: 0000000c syscall | |
| 40e684: 10e00002 beqz a3,40e690 <_exit+0x30> | |
| 40e688: 00000000 nop | |
| 40e68c: acc20000 sw v0,0(a2) | |
| 40e690: 00a02021 move a0,a1 | |
| 40e694: 24020fa1 li v0,4001 | |
| 40e698: 0000000c syscall | |
| 40e69c: 10e00002 beqz a3,40e6a8 <_exit+0x48> | |
| 40e6a0: 00000000 nop | |
| 40e6a4: acc20000 sw v0,0(a2) | |
| 40e6a8: 00ff000d break 0xff | |
| 40e6ac: 0810399e j 40e678 <_exit+0x18> | |
| 40e6b0: 00000000 nop | |
| ... | |
| 40e6c0: 8f998354 lw t9,-31916(gp) | |
| 40e6c4: 03200008 jr t9 | |
| 40e6c8: 00000000 nop | |
| 0040e6cc <__sched_yield>: | |
| 40e6cc: 3c1c004b lui gp,0x4b | |
| 40e6d0: 279c1fc0 addiu gp,gp,8128 | |
| 40e6d4: 24021042 li v0,4162 | |
| 40e6d8: 0000000c syscall | |
| 40e6dc: 14e0fff8 bnez a3,40e6c0 <_exit+0x60> | |
| 40e6e0: 00000000 nop | |
| 40e6e4: 03e00008 jr ra | |
| 40e6e8: 00000000 nop | |
| 40e6ec: 00000000 nop | |
| 40e6f0: 8f998354 lw t9,-31916(gp) | |
| 40e6f4: 03200008 jr t9 | |
| 40e6f8: 00000000 nop | |
| 0040e6fc <__exit_thread>: | |
| 40e6fc: 3c1c004b lui gp,0x4b | |
| 40e700: 279c1fc0 addiu gp,gp,8128 | |
| 40e704: 24020fa1 li v0,4001 | |
| 40e708: 0000000c syscall | |
| 40e70c: 14e0fff8 bnez a3,40e6f0 <__sched_yield+0x24> | |
| 40e710: 00000000 nop | |
| ... | |
| 0040e720 <___fxstat64>: | |
| 40e720: 3c1c004b lui gp,0x4b | |
| 40e724: 27bdff38 addiu sp,sp,-200 | |
| 40e728: 279c1fc0 addiu gp,gp,8128 | |
| 40e72c: afb200b4 sw s2,180(sp) | |
| 40e730: 8f928358 lw s2,-31912(gp) | |
| 40e734: afb100b0 sw s1,176(sp) | |
| 40e738: afb000ac sw s0,172(sp) | |
| 40e73c: 8e420000 lw v0,0(s2) | |
| 40e740: afbf00c4 sw ra,196(sp) | |
| 40e744: afb500c0 sw s5,192(sp) | |
| 40e748: afb400bc sw s4,188(sp) | |
| 40e74c: afb300b8 sw s3,184(sp) | |
| 40e750: afbc0010 sw gp,16(sp) | |
| 40e754: 00808821 move s1,a0 | |
| 40e758: 14400016 bnez v0,40e7b4 <___fxstat64+0x94> | |
| 40e75c: 00a08021 move s0,a1 | |
| 40e760: 8f948a2c lw s4,-30164(gp) | |
| 40e764: 7c03e83b 0x7c03e83b | |
| 40e768: 00a02021 move a0,a1 | |
| 40e76c: 02839821 addu s3,s4,v1 | |
| 40e770: 8e750000 lw s5,0(s3) | |
| 40e774: 00c02821 move a1,a2 | |
| 40e778: 24021077 li v0,4215 | |
| 40e77c: 0000000c syscall | |
| 40e780: 00401821 move v1,v0 | |
| 40e784: 10e00030 beqz a3,40e848 <___fxstat64+0x128> | |
| 40e788: 00000000 nop | |
| 40e78c: ae620000 sw v0,0(s3) | |
| 40e790: 24040059 li a0,89 | |
| 40e794: 2402ffff li v0,-1 | |
| 40e798: 14640013 bne v1,a0,40e7e8 <___fxstat64+0xc8> | |
| 40e79c: 00000000 nop | |
| 40e7a0: 7c03e83b 0x7c03e83b | |
| 40e7a4: 0283a021 addu s4,s4,v1 | |
| 40e7a8: 24020001 li v0,1 | |
| 40e7ac: ae950000 sw s5,0(s4) | |
| 40e7b0: ae420000 sw v0,0(s2) | |
| 40e7b4: 02002021 move a0,s0 | |
| 40e7b8: 27a50018 addiu a1,sp,24 | |
| 40e7bc: 2402100c li v0,4108 | |
| 40e7c0: 0000000c syscall | |
| 40e7c4: 00402021 move a0,v0 | |
| 40e7c8: 10e00010 beqz a3,40e80c <___fxstat64+0xec> | |
| 40e7cc: 00000000 nop | |
| 40e7d0: 7c03e83b 0x7c03e83b | |
| 40e7d4: 00602821 move a1,v1 | |
| 40e7d8: 8f838a2c lw v1,-30164(gp) | |
| 40e7dc: 2402ffff li v0,-1 | |
| 40e7e0: 00652821 addu a1,v1,a1 | |
| 40e7e4: aca40000 sw a0,0(a1) | |
| 40e7e8: 8fbf00c4 lw ra,196(sp) | |
| 40e7ec: 8fb500c0 lw s5,192(sp) | |
| 40e7f0: 8fb400bc lw s4,188(sp) | |
| 40e7f4: 8fb300b8 lw s3,184(sp) | |
| 40e7f8: 8fb200b4 lw s2,180(sp) | |
| 40e7fc: 8fb100b0 lw s1,176(sp) | |
| 40e800: 8fb000ac lw s0,172(sp) | |
| 40e804: 03e00008 jr ra | |
| 40e808: 27bd00c8 addiu sp,sp,200 | |
| 40e80c: 1440fff6 bnez v0,40e7e8 <___fxstat64+0xc8> | |
| 40e810: 00000000 nop | |
| 40e814: 8f99835c lw t9,-31908(gp) | |
| 40e818: 02202021 move a0,s1 | |
| 40e81c: 04110162 bal 40eda8 <__xstat64_conv> | |
| 40e820: 00000000 nop | |
| 40e824: 8fbf00c4 lw ra,196(sp) | |
| 40e828: 8fb500c0 lw s5,192(sp) | |
| 40e82c: 8fb400bc lw s4,188(sp) | |
| 40e830: 8fb300b8 lw s3,184(sp) | |
| 40e834: 8fb200b4 lw s2,180(sp) | |
| 40e838: 8fb100b0 lw s1,176(sp) | |
| 40e83c: 8fb000ac lw s0,172(sp) | |
| 40e840: 03e00008 jr ra | |
| 40e844: 27bd00c8 addiu sp,sp,200 | |
| 40e848: 2403ffff li v1,-1 | |
| 40e84c: 1443ffe6 bne v0,v1,40e7e8 <___fxstat64+0xc8> | |
| 40e850: 00000000 nop | |
| 40e854: 081039e4 j 40e790 <___fxstat64+0x70> | |
| 40e858: 8e630000 lw v1,0(s3) | |
| 40e85c: 00000000 nop | |
| 0040e860 <__fcntl_nocancel>: | |
| 40e860: 3c1c004b lui gp,0x4b | |
| 40e864: 27bdffb8 addiu sp,sp,-72 | |
| 40e868: 279c1fc0 addiu gp,gp,8128 | |
| 40e86c: afb30044 sw s3,68(sp) | |
| 40e870: 8f938360 lw s3,-31904(gp) | |
| 40e874: 27a30054 addiu v1,sp,84 | |
| 40e878: afb20040 sw s2,64(sp) | |
| 40e87c: 8e620000 lw v0,0(s3) | |
| 40e880: afb1003c sw s1,60(sp) | |
| 40e884: afb00038 sw s0,56(sp) | |
| 40e888: afbc0000 sw gp,0(sp) | |
| 40e88c: 00809021 move s2,a0 | |
| 40e890: afa60050 sw a2,80(sp) | |
| 40e894: afa70054 sw a3,84(sp) | |
| 40e898: 00a08821 move s1,a1 | |
| 40e89c: afa30008 sw v1,8(sp) | |
| 40e8a0: 00c08021 move s0,a2 | |
| 40e8a4: 14400011 bnez v0,40e8ec <__fcntl_nocancel+0x8c> | |
| 40e8a8: 00000000 nop | |
| 40e8ac: 2402107c li v0,4220 | |
| 40e8b0: 0000000c syscall | |
| 40e8b4: 00402021 move a0,v0 | |
| 40e8b8: 10e00028 beqz a3,40e95c <__fcntl_nocancel+0xfc> | |
| 40e8bc: 00000000 nop | |
| 40e8c0: 7c03e83b 0x7c03e83b | |
| 40e8c4: 00602821 move a1,v1 | |
| 40e8c8: 8f838a2c lw v1,-30164(gp) | |
| 40e8cc: 2402ffff li v0,-1 | |
| 40e8d0: 00652821 addu a1,v1,a1 | |
| 40e8d4: aca40000 sw a0,0(a1) | |
| 40e8d8: 24030059 li v1,89 | |
| 40e8dc: 14830021 bne a0,v1,40e964 <__fcntl_nocancel+0x104> | |
| 40e8e0: 00000000 nop | |
| 40e8e4: 24020001 li v0,1 | |
| 40e8e8: ae620000 sw v0,0(s3) | |
| 40e8ec: 24020021 li v0,33 | |
| 40e8f0: 1222003e beq s1,v0,40e9ec <__fcntl_nocancel+0x18c> | |
| 40e8f4: 00000000 nop | |
| 40e8f8: 2a220022 slti v0,s1,34 | |
| 40e8fc: 1040001f beqz v0,40e97c <__fcntl_nocancel+0x11c> | |
| 40e900: 00000000 nop | |
| 40e904: 24020017 li v0,23 | |
| 40e908: 12220061 beq s1,v0,40ea90 <__fcntl_nocancel+0x230> | |
| 40e90c: 00000000 nop | |
| 40e910: 02402021 move a0,s2 | |
| 40e914: 02202821 move a1,s1 | |
| 40e918: 02003021 move a2,s0 | |
| 40e91c: 24020fd7 li v0,4055 | |
| 40e920: 0000000c syscall | |
| 40e924: 10e0000f beqz a3,40e964 <__fcntl_nocancel+0x104> | |
| 40e928: 00000000 nop | |
| 40e92c: 7c03e83b 0x7c03e83b | |
| 40e930: 00602021 move a0,v1 | |
| 40e934: 8f838a2c lw v1,-30164(gp) | |
| 40e938: 8fb30044 lw s3,68(sp) | |
| 40e93c: 8fb20040 lw s2,64(sp) | |
| 40e940: 00642021 addu a0,v1,a0 | |
| 40e944: ac820000 sw v0,0(a0) | |
| 40e948: 8fb1003c lw s1,60(sp) | |
| 40e94c: 2402ffff li v0,-1 | |
| 40e950: 8fb00038 lw s0,56(sp) | |
| 40e954: 03e00008 jr ra | |
| 40e958: 27bd0048 addiu sp,sp,72 | |
| 40e95c: 04800076 bltz a0,40eb38 <__fcntl_nocancel+0x2d8> | |
| 40e960: 00000000 nop | |
| 40e964: 8fb30044 lw s3,68(sp) | |
| 40e968: 8fb20040 lw s2,64(sp) | |
| 40e96c: 8fb1003c lw s1,60(sp) | |
| 40e970: 8fb00038 lw s0,56(sp) | |
| 40e974: 03e00008 jr ra | |
| 40e978: 27bd0048 addiu sp,sp,72 | |
| 40e97c: 2a220024 slti v0,s1,36 | |
| 40e980: 1040ffe3 beqz v0,40e910 <__fcntl_nocancel+0xb0> | |
| 40e984: 00000000 nop | |
| 40e988: 8e02000c lw v0,12(s0) | |
| 40e98c: 8e040008 lw a0,8(s0) | |
| 40e990: 00021fc3 sra v1,v0,0x1f | |
| 40e994: 14830057 bne a0,v1,40eaf4 <__fcntl_nocancel+0x294> | |
| 40e998: afa20018 sw v0,24(sp) | |
| 40e99c: 8e020014 lw v0,20(s0) | |
| 40e9a0: 8e040010 lw a0,16(s0) | |
| 40e9a4: 00021fc3 sra v1,v0,0x1f | |
| 40e9a8: 14830052 bne a0,v1,40eaf4 <__fcntl_nocancel+0x294> | |
| 40e9ac: afa2001c sw v0,28(sp) | |
| 40e9b0: 96020000 lhu v0,0(s0) | |
| 40e9b4: 8e030018 lw v1,24(s0) | |
| 40e9b8: 02402021 move a0,s2 | |
| 40e9bc: a7a20014 sh v0,20(sp) | |
| 40e9c0: 96020002 lhu v0,2(s0) | |
| 40e9c4: 2625ffe4 addiu a1,s1,-28 | |
| 40e9c8: afa30024 sw v1,36(sp) | |
| 40e9cc: a7a20016 sh v0,22(sp) | |
| 40e9d0: 27a60014 addiu a2,sp,20 | |
| 40e9d4: 24020fd7 li v0,4055 | |
| 40e9d8: 0000000c syscall | |
| 40e9dc: 14e0ffd3 bnez a3,40e92c <__fcntl_nocancel+0xcc> | |
| 40e9e0: 00000000 nop | |
| 40e9e4: 08103a59 j 40e964 <__fcntl_nocancel+0x104> | |
| 40e9e8: 00000000 nop | |
| 40e9ec: 8e02000c lw v0,12(s0) | |
| 40e9f0: 8e040008 lw a0,8(s0) | |
| 40e9f4: 00021fc3 sra v1,v0,0x1f | |
| 40e9f8: 1483003e bne a0,v1,40eaf4 <__fcntl_nocancel+0x294> | |
| 40e9fc: afa20018 sw v0,24(sp) | |
| 40ea00: 8e020014 lw v0,20(s0) | |
| 40ea04: 8e040010 lw a0,16(s0) | |
| 40ea08: 00021fc3 sra v1,v0,0x1f | |
| 40ea0c: 14830039 bne a0,v1,40eaf4 <__fcntl_nocancel+0x294> | |
| 40ea10: afa2001c sw v0,28(sp) | |
| 40ea14: 96020000 lhu v0,0(s0) | |
| 40ea18: 8e030018 lw v1,24(s0) | |
| 40ea1c: 02402021 move a0,s2 | |
| 40ea20: a7a20014 sh v0,20(sp) | |
| 40ea24: 96020002 lhu v0,2(s0) | |
| 40ea28: 2405000e li a1,14 | |
| 40ea2c: afa30024 sw v1,36(sp) | |
| 40ea30: a7a20016 sh v0,22(sp) | |
| 40ea34: 27a60014 addiu a2,sp,20 | |
| 40ea38: 24020fd7 li v0,4055 | |
| 40ea3c: 0000000c syscall | |
| 40ea40: 00402021 move a0,v0 | |
| 40ea44: 14e00024 bnez a3,40ead8 <__fcntl_nocancel+0x278> | |
| 40ea48: 00000000 nop | |
| 40ea4c: 1440ffc5 bnez v0,40e964 <__fcntl_nocancel+0x104> | |
| 40ea50: 00000000 nop | |
| 40ea54: 97a50014 lhu a1,20(sp) | |
| 40ea58: 8fa3001c lw v1,28(sp) | |
| 40ea5c: 8fa40018 lw a0,24(sp) | |
| 40ea60: a6050000 sh a1,0(s0) | |
| 40ea64: 97a70016 lhu a3,22(sp) | |
| 40ea68: 00032fc3 sra a1,v1,0x1f | |
| 40ea6c: ae030014 sw v1,20(s0) | |
| 40ea70: 8fa30024 lw v1,36(sp) | |
| 40ea74: 000437c3 sra a2,a0,0x1f | |
| 40ea78: a6070002 sh a3,2(s0) | |
| 40ea7c: ae04000c sw a0,12(s0) | |
| 40ea80: ae060008 sw a2,8(s0) | |
| 40ea84: ae050010 sw a1,16(s0) | |
| 40ea88: 08103a59 j 40e964 <__fcntl_nocancel+0x104> | |
| 40ea8c: ae030018 sw v1,24(s0) | |
| 40ea90: 3c13004b lui s3,0x4b | |
| 40ea94: 8e62b9a0 lw v0,-18016(s3) | |
| 40ea98: 1440ff9d bnez v0,40e910 <__fcntl_nocancel+0xb0> | |
| 40ea9c: 00000000 nop | |
| 40eaa0: 02402021 move a0,s2 | |
| 40eaa4: 24050010 li a1,16 | |
| 40eaa8: 27a6000c addiu a2,sp,12 | |
| 40eaac: 24020fd7 li v0,4055 | |
| 40eab0: 0000000c syscall | |
| 40eab4: 00402021 move a0,v0 | |
| 40eab8: 14e00016 bnez a3,40eb14 <__fcntl_nocancel+0x2b4> | |
| 40eabc: 00000000 nop | |
| 40eac0: 8fa3000c lw v1,12(sp) | |
| 40eac4: 24020002 li v0,2 | |
| 40eac8: 10620018 beq v1,v0,40eb2c <__fcntl_nocancel+0x2cc> | |
| 40eacc: 00000000 nop | |
| 40ead0: 08103a59 j 40e964 <__fcntl_nocancel+0x104> | |
| 40ead4: 8fa20010 lw v0,16(sp) | |
| 40ead8: 7c03e83b 0x7c03e83b | |
| 40eadc: 00602821 move a1,v1 | |
| 40eae0: 8f838a2c lw v1,-30164(gp) | |
| 40eae4: 2402ffff li v0,-1 | |
| 40eae8: 00652821 addu a1,v1,a1 | |
| 40eaec: 08103a59 j 40e964 <__fcntl_nocancel+0x104> | |
| 40eaf0: aca40000 sw a0,0(a1) | |
| 40eaf4: 7c03e83b 0x7c03e83b | |
| 40eaf8: 00601021 move v0,v1 | |
| 40eafc: 8f838a2c lw v1,-30164(gp) | |
| 40eb00: 00621021 addu v0,v1,v0 | |
| 40eb04: 2403004f li v1,79 | |
| 40eb08: ac430000 sw v1,0(v0) | |
| 40eb0c: 08103a59 j 40e964 <__fcntl_nocancel+0x104> | |
| 40eb10: 2402ffff li v0,-1 | |
| 40eb14: 24020016 li v0,22 | |
| 40eb18: 1482ffef bne a0,v0,40ead8 <__fcntl_nocancel+0x278> | |
| 40eb1c: 00000000 nop | |
| 40eb20: 24020001 li v0,1 | |
| 40eb24: 08103a44 j 40e910 <__fcntl_nocancel+0xb0> | |
| 40eb28: ae62b9a0 sw v0,-18016(s3) | |
| 40eb2c: 8fa20010 lw v0,16(sp) | |
| 40eb30: 08103a59 j 40e964 <__fcntl_nocancel+0x104> | |
| 40eb34: 00021023 negu v0,v0 | |
| 40eb38: 7c03e83b 0x7c03e83b | |
| 40eb3c: 00602821 move a1,v1 | |
| 40eb40: 8f838a2c lw v1,-30164(gp) | |
| 40eb44: 00652821 addu a1,v1,a1 | |
| 40eb48: 08103a36 j 40e8d8 <__fcntl_nocancel+0x78> | |
| 40eb4c: 8ca40000 lw a0,0(a1) | |
| 0040eb50 <__libc_fcntl>: | |
| 40eb50: 27bdffc8 addiu sp,sp,-56 | |
| 40eb54: 3c1c004b lui gp,0x4b | |
| 40eb58: 279c1fc0 addiu gp,gp,8128 | |
| 40eb5c: 27a20044 addiu v0,sp,68 | |
| 40eb60: afbf0034 sw ra,52(sp) | |
| 40eb64: afb00030 sw s0,48(sp) | |
| 40eb68: afbc0010 sw gp,16(sp) | |
| 40eb6c: afa60040 sw a2,64(sp) | |
| 40eb70: afa70044 sw a3,68(sp) | |
| 40eb74: afa20018 sw v0,24(sp) | |
| 40eb78: 7c03e83b 0x7c03e83b | |
| 40eb7c: 8c628b70 lw v0,-29840(v1) | |
| 40eb80: 14400007 bnez v0,40eba0 <__libc_fcntl+0x50> | |
| 40eb84: 00000000 nop | |
| 40eb88: 0c103a18 jal 40e860 <__fcntl_nocancel> | |
| 40eb8c: 00000000 nop | |
| 40eb90: 8fbf0034 lw ra,52(sp) | |
| 40eb94: 8fb00030 lw s0,48(sp) | |
| 40eb98: 03e00008 jr ra | |
| 40eb9c: 27bd0038 addiu sp,sp,56 | |
| 40eba0: 24020007 li v0,7 | |
| 40eba4: 10a20004 beq a1,v0,40ebb8 <__libc_fcntl+0x68> | |
| 40eba8: 00000000 nop | |
| 40ebac: 24020023 li v0,35 | |
| 40ebb0: 14a2fff5 bne a1,v0,40eb88 <__libc_fcntl+0x38> | |
| 40ebb4: 00000000 nop | |
| 40ebb8: 8f998364 lw t9,-31900(gp) | |
| 40ebbc: afa40024 sw a0,36(sp) | |
| 40ebc0: afa50028 sw a1,40(sp) | |
| 40ebc4: afa60020 sw a2,32(sp) | |
| 40ebc8: 041105fd bal 4103c0 <__libc_enable_asynccancel> | |
| 40ebcc: 00000000 nop | |
| 40ebd0: 8fa40024 lw a0,36(sp) | |
| 40ebd4: 8fa50028 lw a1,40(sp) | |
| 40ebd8: 8fa60020 lw a2,32(sp) | |
| 40ebdc: 00408021 move s0,v0 | |
| 40ebe0: 0c103a18 jal 40e860 <__fcntl_nocancel> | |
| 40ebe4: 00000000 nop | |
| 40ebe8: 8fbc0010 lw gp,16(sp) | |
| 40ebec: afa20020 sw v0,32(sp) | |
| 40ebf0: 02002021 move a0,s0 | |
| 40ebf4: 8f998368 lw t9,-31896(gp) | |
| 40ebf8: 04110625 bal 410490 <__libc_disable_asynccancel> | |
| 40ebfc: 00000000 nop | |
| 40ec00: 08103ae4 j 40eb90 <__libc_fcntl+0x40> | |
| 40ec04: 8fa20020 lw v0,32(sp) | |
| ... | |
| 0040ec10 <__xstat_conv>: | |
| 40ec10: 3c1c004b lui gp,0x4b | |
| 40ec14: 27bdffe0 addiu sp,sp,-32 | |
| 40ec18: 279c1fc0 addiu gp,gp,8128 | |
| 40ec1c: 24020001 li v0,1 | |
| 40ec20: afbf001c sw ra,28(sp) | |
| 40ec24: afbc0010 sw gp,16(sp) | |
| 40ec28: 1082000f beq a0,v0,40ec68 <__xstat_conv+0x58> | |
| 40ec2c: 00000000 nop | |
| 40ec30: 24020003 li v0,3 | |
| 40ec34: 1082001e beq a0,v0,40ecb0 <__xstat_conv+0xa0> | |
| 40ec38: 00000000 nop | |
| 40ec3c: 7c03e83b 0x7c03e83b | |
| 40ec40: 00601021 move v0,v1 | |
| 40ec44: 8f838a2c lw v1,-30164(gp) | |
| 40ec48: 8fbf001c lw ra,28(sp) | |
| 40ec4c: 27bd0020 addiu sp,sp,32 | |
| 40ec50: 00621021 addu v0,v1,v0 | |
| 40ec54: 24030016 li v1,22 | |
| 40ec58: ac430000 sw v1,0(v0) | |
| 40ec5c: 2402ffff li v0,-1 | |
| 40ec60: 03e00008 jr ra | |
| 40ec64: 00000000 nop | |
| 40ec68: 24a20090 addiu v0,a1,144 | |
| 40ec6c: 8ca80000 lw t0,0(a1) | |
| 40ec70: 8ca70004 lw a3,4(a1) | |
| 40ec74: 8ca40008 lw a0,8(a1) | |
| 40ec78: 8ca3000c lw v1,12(a1) | |
| 40ec7c: 24a50010 addiu a1,a1,16 | |
| 40ec80: acc80000 sw t0,0(a2) | |
| 40ec84: acc70004 sw a3,4(a2) | |
| 40ec88: acc40008 sw a0,8(a2) | |
| 40ec8c: acc3000c sw v1,12(a2) | |
| 40ec90: 24c60010 addiu a2,a2,16 | |
| 40ec94: 14a2fff5 bne a1,v0,40ec6c <__xstat_conv+0x5c> | |
| 40ec98: 00000000 nop | |
| 40ec9c: 00001021 move v0,zero | |
| 40eca0: 8fbf001c lw ra,28(sp) | |
| 40eca4: 27bd0020 addiu sp,sp,32 | |
| 40eca8: 03e00008 jr ra | |
| 40ecac: 00000000 nop | |
| 40ecb0: 8cab0000 lw t3,0(a1) | |
| 40ecb4: a0c00004 sb zero,4(a2) | |
| 40ecb8: a0c00005 sb zero,5(a2) | |
| 40ecbc: a0c00006 sb zero,6(a2) | |
| 40ecc0: a0c00007 sb zero,7(a2) | |
| 40ecc4: a0c00008 sb zero,8(a2) | |
| 40ecc8: a0c00009 sb zero,9(a2) | |
| 40eccc: a0c0000a sb zero,10(a2) | |
| 40ecd0: a0c0000b sb zero,11(a2) | |
| 40ecd4: a0c0000c sb zero,12(a2) | |
| 40ecd8: a0c0000d sb zero,13(a2) | |
| 40ecdc: a0c0000e sb zero,14(a2) | |
| 40ece0: a0c0000f sb zero,15(a2) | |
| 40ece4: 8caa0010 lw t2,16(a1) | |
| 40ece8: 8ca90014 lw t1,20(a1) | |
| 40ecec: 8ca80018 lw t0,24(a1) | |
| 40ecf0: 8ca7001c lw a3,28(a1) | |
| 40ecf4: 8ca40020 lw a0,32(a1) | |
| 40ecf8: 8ca30024 lw v1,36(a1) | |
| 40ecfc: accb0000 sw t3,0(a2) | |
| 40ed00: acca0010 sw t2,16(a2) | |
| 40ed04: acc90014 sw t1,20(a2) | |
| 40ed08: acc80018 sw t0,24(a2) | |
| 40ed0c: acc7001c sw a3,28(a2) | |
| 40ed10: acc40020 sw a0,32(a2) | |
| 40ed14: acc30024 sw v1,36(a2) | |
| 40ed18: a0c00028 sb zero,40(a2) | |
| 40ed1c: a0c00029 sb zero,41(a2) | |
| 40ed20: a0c0002a sb zero,42(a2) | |
| 40ed24: a0c0002b sb zero,43(a2) | |
| 40ed28: a0c0002c sb zero,44(a2) | |
| 40ed2c: a0c0002d sb zero,45(a2) | |
| 40ed30: a0c0002e sb zero,46(a2) | |
| 40ed34: a0c0002f sb zero,47(a2) | |
| 40ed38: 8ca4004c lw a0,76(a1) | |
| 40ed3c: 8cac0030 lw t4,48(a1) | |
| 40ed40: 8cab0038 lw t3,56(a1) | |
| 40ed44: 8caa003c lw t2,60(a1) | |
| 40ed48: 8ca90040 lw t1,64(a1) | |
| 40ed4c: 8ca80044 lw t0,68(a1) | |
| 40ed50: 8ca70048 lw a3,72(a1) | |
| 40ed54: 8ca30050 lw v1,80(a1) | |
| 40ed58: 8ca20054 lw v0,84(a1) | |
| 40ed5c: 8f998064 lw t9,-32668(gp) | |
| 40ed60: acc4004c sw a0,76(a2) | |
| 40ed64: accc0030 sw t4,48(a2) | |
| 40ed68: acc00034 sw zero,52(a2) | |
| 40ed6c: accb0038 sw t3,56(a2) | |
| 40ed70: acca003c sw t2,60(a2) | |
| 40ed74: acc90040 sw t1,64(a2) | |
| 40ed78: acc80044 sw t0,68(a2) | |
| 40ed7c: acc70048 sw a3,72(a2) | |
| 40ed80: acc30050 sw v1,80(a2) | |
| 40ed84: acc20054 sw v0,84(a2) | |
| 40ed88: 24c40058 addiu a0,a2,88 | |
| 40ed8c: 00002821 move a1,zero | |
| 40ed90: 24060038 li a2,56 | |
| 40ed94: 0411fbd6 bal 40dcf0 <memset> | |
| 40ed98: 00000000 nop | |
| 40ed9c: 00001021 move v0,zero | |
| 40eda0: 08103b28 j 40eca0 <__xstat_conv+0x90> | |
| 40eda4: 00000000 nop | |
| 0040eda8 <__xstat64_conv>: | |
| 40eda8: 3c1c004b lui gp,0x4b | |
| 40edac: 27bdffe0 addiu sp,sp,-32 | |
| 40edb0: 279c1fc0 addiu gp,gp,8128 | |
| 40edb4: 24020003 li v0,3 | |
| 40edb8: afbf001c sw ra,28(sp) | |
| 40edbc: afbc0010 sw gp,16(sp) | |
| 40edc0: 1082000c beq a0,v0,40edf4 <__xstat64_conv+0x4c> | |
| 40edc4: 00000000 nop | |
| 40edc8: 7c03e83b 0x7c03e83b | |
| 40edcc: 00601021 move v0,v1 | |
| 40edd0: 8f838a2c lw v1,-30164(gp) | |
| 40edd4: 8fbf001c lw ra,28(sp) | |
| 40edd8: 27bd0020 addiu sp,sp,32 | |
| 40eddc: 00621021 addu v0,v1,v0 | |
| 40ede0: 24030016 li v1,22 | |
| 40ede4: ac430000 sw v1,0(v0) | |
| 40ede8: 2402ffff li v0,-1 | |
| 40edec: 03e00008 jr ra | |
| 40edf0: 00000000 nop | |
| 40edf4: 8cab0000 lw t3,0(a1) | |
| 40edf8: a0c00004 sb zero,4(a2) | |
| 40edfc: a0c00005 sb zero,5(a2) | |
| 40ee00: a0c00006 sb zero,6(a2) | |
| 40ee04: a0c00007 sb zero,7(a2) | |
| 40ee08: a0c00008 sb zero,8(a2) | |
| 40ee0c: a0c00009 sb zero,9(a2) | |
| 40ee10: a0c0000a sb zero,10(a2) | |
| 40ee14: a0c0000b sb zero,11(a2) | |
| 40ee18: a0c0000c sb zero,12(a2) | |
| 40ee1c: a0c0000d sb zero,13(a2) | |
| 40ee20: a0c0000e sb zero,14(a2) | |
| 40ee24: a0c0000f sb zero,15(a2) | |
| 40ee28: 8caa0010 lw t2,16(a1) | |
| 40ee2c: 8ca90014 lw t1,20(a1) | |
| 40ee30: 8ca80018 lw t0,24(a1) | |
| 40ee34: 8ca7001c lw a3,28(a1) | |
| 40ee38: 8ca40020 lw a0,32(a1) | |
| 40ee3c: 8ca30024 lw v1,36(a1) | |
| 40ee40: accb0000 sw t3,0(a2) | |
| 40ee44: acca0014 sw t2,20(a2) | |
| 40ee48: acc90018 sw t1,24(a2) | |
| 40ee4c: acc8001c sw t0,28(a2) | |
| 40ee50: acc70020 sw a3,32(a2) | |
| 40ee54: acc40024 sw a0,36(a2) | |
| 40ee58: acc30028 sw v1,40(a2) | |
| 40ee5c: a0c0002c sb zero,44(a2) | |
| 40ee60: acc00010 sw zero,16(a2) | |
| 40ee64: a0c0002d sb zero,45(a2) | |
| 40ee68: a0c0002e sb zero,46(a2) | |
| 40ee6c: a0c0002f sb zero,47(a2) | |
| 40ee70: a0c00030 sb zero,48(a2) | |
| 40ee74: a0c00031 sb zero,49(a2) | |
| 40ee78: a0c00032 sb zero,50(a2) | |
| 40ee7c: a0c00033 sb zero,51(a2) | |
| 40ee80: a0c00034 sb zero,52(a2) | |
| 40ee84: a0c00035 sb zero,53(a2) | |
| 40ee88: a0c00036 sb zero,54(a2) | |
| 40ee8c: a0c00037 sb zero,55(a2) | |
| 40ee90: 8ca30030 lw v1,48(a1) | |
| 40ee94: 8ca20054 lw v0,84(a1) | |
| 40ee98: 8cac0050 lw t4,80(a1) | |
| 40ee9c: 8cab0038 lw t3,56(a1) | |
| 40eea0: 8caa003c lw t2,60(a1) | |
| 40eea4: 8ca90040 lw t1,64(a1) | |
| 40eea8: 8ca80044 lw t0,68(a1) | |
| 40eeac: 8ca70048 lw a3,72(a1) | |
| 40eeb0: 8ca4004c lw a0,76(a1) | |
| 40eeb4: 8f998064 lw t9,-32668(gp) | |
| 40eeb8: 00036fc3 sra t5,v1,0x1f | |
| 40eebc: 00022fc3 sra a1,v0,0x1f | |
| 40eec0: acc3003c sw v1,60(a2) | |
| 40eec4: accd0038 sw t5,56(a2) | |
| 40eec8: accc0058 sw t4,88(a2) | |
| 40eecc: acc50060 sw a1,96(a2) | |
| 40eed0: accb0040 sw t3,64(a2) | |
| 40eed4: acca0044 sw t2,68(a2) | |
| 40eed8: acc90048 sw t1,72(a2) | |
| 40eedc: acc8004c sw t0,76(a2) | |
| 40eee0: acc70050 sw a3,80(a2) | |
| 40eee4: acc40054 sw a0,84(a2) | |
| 40eee8: acc0005c sw zero,92(a2) | |
| 40eeec: 24c40068 addiu a0,a2,104 | |
| 40eef0: acc20064 sw v0,100(a2) | |
| 40eef4: 00002821 move a1,zero | |
| 40eef8: 24060038 li a2,56 | |
| 40eefc: 0411fb7c bal 40dcf0 <memset> | |
| 40ef00: 00000000 nop | |
| 40ef04: 8fbf001c lw ra,28(sp) | |
| 40ef08: 00001021 move v0,zero | |
| 40ef0c: 27bd0020 addiu sp,sp,32 | |
| 40ef10: 03e00008 jr ra | |
| 40ef14: 00000000 nop | |
| 0040ef18 <__xstat32_conv>: | |
| 40ef18: 3c1c004b lui gp,0x4b | |
| 40ef1c: 27bdffe0 addiu sp,sp,-32 | |
| 40ef20: 279c1fc0 addiu gp,gp,8128 | |
| 40ef24: 24020003 li v0,3 | |
| 40ef28: afbf001c sw ra,28(sp) | |
| 40ef2c: afbc0010 sw gp,16(sp) | |
| 40ef30: 1082000c beq a0,v0,40ef64 <__xstat32_conv+0x4c> | |
| 40ef34: 00000000 nop | |
| 40ef38: 7c03e83b 0x7c03e83b | |
| 40ef3c: 00601021 move v0,v1 | |
| 40ef40: 8f838a2c lw v1,-30164(gp) | |
| 40ef44: 8fbf001c lw ra,28(sp) | |
| 40ef48: 27bd0020 addiu sp,sp,32 | |
| 40ef4c: 00621021 addu v0,v1,v0 | |
| 40ef50: 24030016 li v1,22 | |
| 40ef54: ac430000 sw v1,0(v0) | |
| 40ef58: 2402ffff li v0,-1 | |
| 40ef5c: 03e00008 jr ra | |
| 40ef60: 00000000 nop | |
| 40ef64: 8ca40000 lw a0,0(a1) | |
| 40ef68: a0c00004 sb zero,4(a2) | |
| 40ef6c: a0c00005 sb zero,5(a2) | |
| 40ef70: a0c00006 sb zero,6(a2) | |
| 40ef74: a0c00007 sb zero,7(a2) | |
| 40ef78: a0c00008 sb zero,8(a2) | |
| 40ef7c: a0c00009 sb zero,9(a2) | |
| 40ef80: a0c0000a sb zero,10(a2) | |
| 40ef84: a0c0000b sb zero,11(a2) | |
| 40ef88: a0c0000c sb zero,12(a2) | |
| 40ef8c: a0c0000d sb zero,13(a2) | |
| 40ef90: a0c0000e sb zero,14(a2) | |
| 40ef94: a0c0000f sb zero,15(a2) | |
| 40ef98: 8ca20010 lw v0,16(a1) | |
| 40ef9c: 8ca30014 lw v1,20(a1) | |
| 40efa0: acc40000 sw a0,0(a2) | |
| 40efa4: acc30010 sw v1,16(a2) | |
| 40efa8: 14400039 bnez v0,40f090 <__xstat32_conv+0x178> | |
| 40efac: 00000000 nop | |
| 40efb0: 8ca30018 lw v1,24(a1) | |
| 40efb4: 8caa001c lw t2,28(a1) | |
| 40efb8: 8ca90020 lw t1,32(a1) | |
| 40efbc: 8ca80024 lw t0,36(a1) | |
| 40efc0: 8ca70028 lw a3,40(a1) | |
| 40efc4: a0c00028 sb zero,40(a2) | |
| 40efc8: a0c00029 sb zero,41(a2) | |
| 40efcc: a0c0002a sb zero,42(a2) | |
| 40efd0: a0c0002b sb zero,43(a2) | |
| 40efd4: a0c0002c sb zero,44(a2) | |
| 40efd8: a0c0002d sb zero,45(a2) | |
| 40efdc: a0c0002e sb zero,46(a2) | |
| 40efe0: a0c0002f sb zero,47(a2) | |
| 40efe4: 8ca2003c lw v0,60(a1) | |
| 40efe8: 8ca40038 lw a0,56(a1) | |
| 40efec: acc30014 sw v1,20(a2) | |
| 40eff0: 00021fc3 sra v1,v0,0x1f | |
| 40eff4: acca0018 sw t2,24(a2) | |
| 40eff8: acc9001c sw t1,28(a2) | |
| 40effc: acc80020 sw t0,32(a2) | |
| 40f000: acc70024 sw a3,36(a2) | |
| 40f004: acc20030 sw v0,48(a2) | |
| 40f008: 14830021 bne a0,v1,40f090 <__xstat32_conv+0x178> | |
| 40f00c: 00000000 nop | |
| 40f010: 8ca20064 lw v0,100(a1) | |
| 40f014: 8ca70058 lw a3,88(a1) | |
| 40f018: 8ca40060 lw a0,96(a1) | |
| 40f01c: 8cad0040 lw t5,64(a1) | |
| 40f020: 8cac0044 lw t4,68(a1) | |
| 40f024: 8cab0048 lw t3,72(a1) | |
| 40f028: 8caa004c lw t2,76(a1) | |
| 40f02c: 8ca90050 lw t1,80(a1) | |
| 40f030: 8ca80054 lw t0,84(a1) | |
| 40f034: 00021fc3 sra v1,v0,0x1f | |
| 40f038: acc00034 sw zero,52(a2) | |
| 40f03c: accd0038 sw t5,56(a2) | |
| 40f040: accc003c sw t4,60(a2) | |
| 40f044: accb0040 sw t3,64(a2) | |
| 40f048: acca0044 sw t2,68(a2) | |
| 40f04c: acc90048 sw t1,72(a2) | |
| 40f050: acc8004c sw t0,76(a2) | |
| 40f054: acc70050 sw a3,80(a2) | |
| 40f058: acc20054 sw v0,84(a2) | |
| 40f05c: 1483000c bne a0,v1,40f090 <__xstat32_conv+0x178> | |
| 40f060: 00000000 nop | |
| 40f064: 8f998064 lw t9,-32668(gp) | |
| 40f068: 24c40058 addiu a0,a2,88 | |
| 40f06c: 00002821 move a1,zero | |
| 40f070: 24060038 li a2,56 | |
| 40f074: 0411fb1e bal 40dcf0 <memset> | |
| 40f078: 00000000 nop | |
| 40f07c: 8fbf001c lw ra,28(sp) | |
| 40f080: 00001021 move v0,zero | |
| 40f084: 27bd0020 addiu sp,sp,32 | |
| 40f088: 03e00008 jr ra | |
| 40f08c: 00000000 nop | |
| 40f090: 7c03e83b 0x7c03e83b | |
| 40f094: 00601021 move v0,v1 | |
| 40f098: 8f838a2c lw v1,-30164(gp) | |
| 40f09c: 8fbf001c lw ra,28(sp) | |
| 40f0a0: 27bd0020 addiu sp,sp,32 | |
| 40f0a4: 00621021 addu v0,v1,v0 | |
| 40f0a8: 2403004f li v1,79 | |
| 40f0ac: ac430000 sw v1,0(v0) | |
| 40f0b0: 2402ffff li v0,-1 | |
| 40f0b4: 03e00008 jr ra | |
| 40f0b8: 00000000 nop | |
| 40f0bc: 00000000 nop | |
| 0040f0c0 <__sbrk>: | |
| 40f0c0: 3c1c004b lui gp,0x4b | |
| 40f0c4: 27bdffd8 addiu sp,sp,-40 | |
| 40f0c8: 279c1fc0 addiu gp,gp,8128 | |
| 40f0cc: afb20020 sw s2,32(sp) | |
| 40f0d0: 8f92836c lw s2,-31892(gp) | |
| 40f0d4: afb00018 sw s0,24(sp) | |
| 40f0d8: afb1001c sw s1,28(sp) | |
| 40f0dc: 8e500000 lw s0,0(s2) | |
| 40f0e0: afbf0024 sw ra,36(sp) | |
| 40f0e4: afbc0010 sw gp,16(sp) | |
| 40f0e8: 00808821 move s1,a0 | |
| 40f0ec: 1200001b beqz s0,40f15c <__sbrk+0x9c> | |
| 40f0f0: 00000000 nop | |
| 40f0f4: 8f828258 lw v0,-32168(gp) | |
| 40f0f8: 8c420000 lw v0,0(v0) | |
| 40f0fc: 14400017 bnez v0,40f15c <__sbrk+0x9c> | |
| 40f100: 00000000 nop | |
| 40f104: 1220000d beqz s1,40f13c <__sbrk+0x7c> | |
| 40f108: 00000000 nop | |
| 40f10c: 1a200027 blez s1,40f1ac <__sbrk+0xec> | |
| 40f110: 00000000 nop | |
| 40f114: 02112021 addu a0,s0,s1 | |
| 40f118: 0090102b sltu v0,a0,s0 | |
| 40f11c: 1440001a bnez v0,40f188 <__sbrk+0xc8> | |
| 40f120: 00000000 nop | |
| 40f124: 8f998370 lw t9,-31888(gp) | |
| 40f128: 0320f809 jalr t9 | |
| 40f12c: 00000000 nop | |
| 40f130: 28420000 slti v0,v0,0 | |
| 40f134: 2403ffff li v1,-1 | |
| 40f138: 0062800b movn s0,v1,v0 | |
| 40f13c: 8fbf0024 lw ra,36(sp) | |
| 40f140: 02001021 move v0,s0 | |
| 40f144: 8fb20020 lw s2,32(sp) | |
| 40f148: 8fb1001c lw s1,28(sp) | |
| 40f14c: 8fb00018 lw s0,24(sp) | |
| 40f150: 27bd0028 addiu sp,sp,40 | |
| 40f154: 03e00008 jr ra | |
| 40f158: 00000000 nop | |
| 40f15c: 8f998370 lw t9,-31888(gp) | |
| 40f160: 00002021 move a0,zero | |
| 40f164: 2410ffff li s0,-1 | |
| 40f168: 0320f809 jalr t9 | |
| 40f16c: 00000000 nop | |
| 40f170: 8fbc0010 lw gp,16(sp) | |
| 40f174: 0440fff1 bltz v0,40f13c <__sbrk+0x7c> | |
| 40f178: 00000000 nop | |
| 40f17c: 8e500000 lw s0,0(s2) | |
| 40f180: 08103c41 j 40f104 <__sbrk+0x44> | |
| 40f184: 00000000 nop | |
| 40f188: 8fbf0024 lw ra,36(sp) | |
| 40f18c: 2410ffff li s0,-1 | |
| 40f190: 02001021 move v0,s0 | |
| 40f194: 8fb20020 lw s2,32(sp) | |
| 40f198: 8fb1001c lw s1,28(sp) | |
| 40f19c: 8fb00018 lw s0,24(sp) | |
| 40f1a0: 27bd0028 addiu sp,sp,40 | |
| 40f1a4: 03e00008 jr ra | |
| 40f1a8: 00000000 nop | |
| 40f1ac: 00111023 negu v0,s1 | |
| 40f1b0: 0202102b sltu v0,s0,v0 | |
| 40f1b4: 1440fff4 bnez v0,40f188 <__sbrk+0xc8> | |
| 40f1b8: 00000000 nop | |
| 40f1bc: 02112021 addu a0,s0,s1 | |
| 40f1c0: 08103c49 j 40f124 <__sbrk+0x64> | |
| 40f1c4: 00000000 nop | |
| ... | |
| 0040f1d0 <__getpagesize>: | |
| 40f1d0: 3c1c004b lui gp,0x4b | |
| 40f1d4: 279c1fc0 addiu gp,gp,8128 | |
| 40f1d8: 8f828140 lw v0,-32448(gp) | |
| 40f1dc: 27bdffe0 addiu sp,sp,-32 | |
| 40f1e0: afbf001c sw ra,28(sp) | |
| 40f1e4: 8c420000 lw v0,0(v0) | |
| 40f1e8: afbc0010 sw gp,16(sp) | |
| 40f1ec: 10400005 beqz v0,40f204 <__getpagesize+0x34> | |
| 40f1f0: 00000000 nop | |
| 40f1f4: 8fbf001c lw ra,28(sp) | |
| 40f1f8: 27bd0020 addiu sp,sp,32 | |
| 40f1fc: 03e00008 jr ra | |
| 40f200: 00000000 nop | |
| 40f204: 8f998070 lw t9,-32656(gp) | |
| 40f208: 3c040048 lui a0,0x48 | |
| 40f20c: 3c050048 lui a1,0x48 | |
| 40f210: 3c070048 lui a3,0x48 | |
| 40f214: 24840e40 addiu a0,a0,3648 | |
| 40f218: 24a50e54 addiu a1,a1,3668 | |
| 40f21c: 24060020 li a2,32 | |
| 40f220: 24e70e80 addiu a3,a3,3712 | |
| 40f224: 04110afa bal 411e10 <__assert_fail> | |
| 40f228: 00000000 nop | |
| 40f22c: 00000000 nop | |
| 0040f230 <openlog_internal>: | |
| 40f230: 3c1c004b lui gp,0x4b | |
| 40f234: 27bdffb8 addiu sp,sp,-72 | |
| 40f238: 279c1fc0 addiu gp,gp,8128 | |
| 40f23c: afbf0044 sw ra,68(sp) | |
| 40f240: afbe0040 sw s8,64(sp) | |
| 40f244: afb7003c sw s7,60(sp) | |
| 40f248: afb60038 sw s6,56(sp) | |
| 40f24c: afb50034 sw s5,52(sp) | |
| 40f250: afb40030 sw s4,48(sp) | |
| 40f254: afb3002c sw s3,44(sp) | |
| 40f258: afb20028 sw s2,40(sp) | |
| 40f25c: afb10024 sw s1,36(sp) | |
| 40f260: afb00020 sw s0,32(sp) | |
| 40f264: afbc0010 sw gp,16(sp) | |
| 40f268: 10800003 beqz a0,40f278 <openlog_internal+0x48> | |
| 40f26c: 00000000 nop | |
| 40f270: 3c02004b lui v0,0x4b | |
| 40f274: ac44b9b0 sw a0,-18000(v0) | |
| 40f278: 3c13004b lui s3,0x4b | |
| 40f27c: ae65b9b4 sw a1,-17996(s3) | |
| 40f280: 10c00005 beqz a2,40f298 <openlog_internal+0x68> | |
| 40f284: 00000000 nop | |
| 40f288: 2402fc07 li v0,-1017 | |
| 40f28c: 00c21024 and v0,a2,v0 | |
| 40f290: 10400037 beqz v0,40f370 <openlog_internal+0x140> | |
| 40f294: 00000000 nop | |
| 40f298: 3c12004b lui s2,0x4b | |
| 40f29c: 3c10004b lui s0,0x4b | |
| 40f2a0: 24140002 li s4,2 | |
| 40f2a4: 3c1e004b lui s8,0x4b | |
| 40f2a8: 2655b9c0 addiu s5,s2,-17984 | |
| 40f2ac: 8e049c5c lw a0,-25508(s0) | |
| 40f2b0: 2411ffff li s1,-1 | |
| 40f2b4: 10910048 beq a0,s1,40f3d8 <openlog_internal+0x1a8> | |
| 40f2b8: 00000000 nop | |
| 40f2bc: 3c16004b lui s6,0x4b | |
| 40f2c0: 8ec2b9bc lw v0,-17988(s6) | |
| 40f2c4: 1440001d bnez v0,40f33c <openlog_internal+0x10c> | |
| 40f2c8: 00000000 nop | |
| 40f2cc: 8f998048 lw t9,-32696(gp) | |
| 40f2d0: afa4001c sw a0,28(sp) | |
| 40f2d4: 04110ac6 bal 411df0 <__errno_location> | |
| 40f2d8: 00000000 nop | |
| 40f2dc: 8fbc0010 lw gp,16(sp) | |
| 40f2e0: 8fa4001c lw a0,28(sp) | |
| 40f2e4: 02a02821 move a1,s5 | |
| 40f2e8: 8f998374 lw t9,-31884(gp) | |
| 40f2ec: 2406006e li a2,110 | |
| 40f2f0: 00408821 move s1,v0 | |
| 40f2f4: 8c570000 lw s7,0(v0) | |
| 40f2f8: 041103a1 bal 410180 <__libc_connect> | |
| 40f2fc: 00000000 nop | |
| 40f300: 2403ffff li v1,-1 | |
| 40f304: 8fbc0010 lw gp,16(sp) | |
| 40f308: 14430087 bne v0,v1,40f528 <openlog_internal+0x2f8> | |
| 40f30c: 00000000 nop | |
| 40f310: 8f998118 lw t9,-32488(gp) | |
| 40f314: 8e049c5c lw a0,-25508(s0) | |
| 40f318: 8e360000 lw s6,0(s1) | |
| 40f31c: ae029c5c sw v0,-25508(s0) | |
| 40f320: 0320f809 jalr t9 | |
| 40f324: 00000000 nop | |
| 40f328: 24020062 li v0,98 | |
| 40f32c: 8fbc0010 lw gp,16(sp) | |
| 40f330: ae370000 sw s7,0(s1) | |
| 40f334: 12c20012 beq s6,v0,40f380 <openlog_internal+0x150> | |
| 40f338: 00000000 nop | |
| 40f33c: 8fbf0044 lw ra,68(sp) | |
| 40f340: 8fbe0040 lw s8,64(sp) | |
| 40f344: 8fb7003c lw s7,60(sp) | |
| 40f348: 8fb60038 lw s6,56(sp) | |
| 40f34c: 8fb50034 lw s5,52(sp) | |
| 40f350: 8fb40030 lw s4,48(sp) | |
| 40f354: 8fb3002c lw s3,44(sp) | |
| 40f358: 8fb20028 lw s2,40(sp) | |
| 40f35c: 8fb10024 lw s1,36(sp) | |
| 40f360: 8fb00020 lw s0,32(sp) | |
| 40f364: 27bd0048 addiu sp,sp,72 | |
| 40f368: 03e00008 jr ra | |
| 40f36c: 00000000 nop | |
| 40f370: 3c02004b lui v0,0x4b | |
| 40f374: ac469c54 sw a2,-25516(v0) | |
| 40f378: 08103ca6 j 40f298 <openlog_internal+0x68> | |
| 40f37c: 00000000 nop | |
| 40f380: 8fc49c58 lw a0,-25512(s8) | |
| 40f384: 24020002 li v0,2 | |
| 40f388: 24030001 li v1,1 | |
| 40f38c: 38840001 xori a0,a0,0x1 | |
| 40f390: 0064100b movn v0,v1,a0 | |
| 40f394: 2694ffff addiu s4,s4,-1 | |
| 40f398: afc29c58 sw v0,-25512(s8) | |
| 40f39c: 1680ffc3 bnez s4,40f2ac <openlog_internal+0x7c> | |
| 40f3a0: 00000000 nop | |
| 40f3a4: 8fbf0044 lw ra,68(sp) | |
| 40f3a8: 8fbe0040 lw s8,64(sp) | |
| 40f3ac: 8fb7003c lw s7,60(sp) | |
| 40f3b0: 8fb60038 lw s6,56(sp) | |
| 40f3b4: 8fb50034 lw s5,52(sp) | |
| 40f3b8: 8fb40030 lw s4,48(sp) | |
| 40f3bc: 8fb3002c lw s3,44(sp) | |
| 40f3c0: 8fb20028 lw s2,40(sp) | |
| 40f3c4: 8fb10024 lw s1,36(sp) | |
| 40f3c8: 8fb00020 lw s0,32(sp) | |
| 40f3cc: 27bd0048 addiu sp,sp,72 | |
| 40f3d0: 03e00008 jr ra | |
| 40f3d4: 00000000 nop | |
| 40f3d8: 8f998378 lw t9,-31880(gp) | |
| 40f3dc: 24020001 li v0,1 | |
| 40f3e0: 3c04004b lui a0,0x4b | |
| 40f3e4: 3c050048 lui a1,0x48 | |
| 40f3e8: a642b9c0 sh v0,-17984(s2) | |
| 40f3ec: 2484b9c2 addiu a0,a0,-17982 | |
| 40f3f0: 24a50e90 addiu a1,a1,3728 | |
| 40f3f4: 2406006c li a2,108 | |
| 40f3f8: 04117f89 bal 42f220 <strncpy> | |
| 40f3fc: 00000000 nop | |
| 40f400: 8e62b9b4 lw v0,-17996(s3) | |
| 40f404: 8fbc0010 lw gp,16(sp) | |
| 40f408: 30420008 andi v0,v0,0x8 | |
| 40f40c: 1040ffcb beqz v0,40f33c <openlog_internal+0x10c> | |
| 40f410: 00000000 nop | |
| 40f414: 8f96837c lw s6,-31876(gp) | |
| 40f418: 8ec20000 lw v0,0(s6) | |
| 40f41c: 04400019 bltz v0,40f484 <openlog_internal+0x254> | |
| 40f420: 00000000 nop | |
| 40f424: 8fc59c58 lw a1,-25512(s8) | |
| 40f428: 8f998380 lw t9,-31872(gp) | |
| 40f42c: 3c020008 lui v0,0x8 | |
| 40f430: 24040001 li a0,1 | |
| 40f434: 00a22825 or a1,a1,v0 | |
| 40f438: 00003021 move a2,zero | |
| 40f43c: 041103bb bal 41032c <__socket> | |
| 40f440: 00000000 nop | |
| 40f444: 8ed70000 lw s7,0(s6) | |
| 40f448: 00402021 move a0,v0 | |
| 40f44c: 3c02004b lui v0,0x4b | |
| 40f450: 8fbc0010 lw gp,16(sp) | |
| 40f454: 3c03004b lui v1,0x4b | |
| 40f458: ac449c5c sw a0,-25508(v0) | |
| 40f45c: 16e00005 bnez s7,40f474 <openlog_internal+0x244> | |
| 40f460: 00000000 nop | |
| 40f464: 24170001 li s7,1 | |
| 40f468: 10910021 beq a0,s1,40f4f0 <openlog_internal+0x2c0> | |
| 40f46c: 00000000 nop | |
| 40f470: aed70000 sw s7,0(s6) | |
| 40f474: 06e1000d bgez s7,40f4ac <openlog_internal+0x27c> | |
| 40f478: 00000000 nop | |
| 40f47c: 08103d22 j 40f488 <openlog_internal+0x258> | |
| 40f480: 00000000 nop | |
| 40f484: 3c03004b lui v1,0x4b | |
| 40f488: 8f998380 lw t9,-31872(gp) | |
| 40f48c: 8c659c58 lw a1,-25512(v1) | |
| 40f490: 24040001 li a0,1 | |
| 40f494: 00003021 move a2,zero | |
| 40f498: 041103a4 bal 41032c <__socket> | |
| 40f49c: 00000000 nop | |
| 40f4a0: 8fbc0010 lw gp,16(sp) | |
| 40f4a4: 00402021 move a0,v0 | |
| 40f4a8: ae029c5c sw v0,-25508(s0) | |
| 40f4ac: 2411ffff li s1,-1 | |
| 40f4b0: 1091ffa2 beq a0,s1,40f33c <openlog_internal+0x10c> | |
| 40f4b4: 00000000 nop | |
| 40f4b8: 8ec20000 lw v0,0(s6) | |
| 40f4bc: 0441ff7f bgez v0,40f2bc <openlog_internal+0x8c> | |
| 40f4c0: 00000000 nop | |
| 40f4c4: 8f99828c lw t9,-32116(gp) | |
| 40f4c8: 24050002 li a1,2 | |
| 40f4cc: 24060001 li a2,1 | |
| 40f4d0: 0411fd9f bal 40eb50 <__libc_fcntl> | |
| 40f4d4: 00000000 nop | |
| 40f4d8: 8e049c5c lw a0,-25508(s0) | |
| 40f4dc: 8fbc0010 lw gp,16(sp) | |
| 40f4e0: 1491ff76 bne a0,s1,40f2bc <openlog_internal+0x8c> | |
| 40f4e4: 00000000 nop | |
| 40f4e8: 08103ccf j 40f33c <openlog_internal+0x10c> | |
| 40f4ec: 00000000 nop | |
| 40f4f0: 8f998048 lw t9,-32696(gp) | |
| 40f4f4: afa30018 sw v1,24(sp) | |
| 40f4f8: afa4001c sw a0,28(sp) | |
| 40f4fc: 04110a3c bal 411df0 <__errno_location> | |
| 40f500: 00000000 nop | |
| 40f504: 8c420000 lw v0,0(v0) | |
| 40f508: 8fa4001c lw a0,28(sp) | |
| 40f50c: 8fbc0010 lw gp,16(sp) | |
| 40f510: 38420016 xori v0,v0,0x16 | |
| 40f514: 0082b80a movz s7,a0,v0 | |
| 40f518: 8fa30018 lw v1,24(sp) | |
| 40f51c: aed70000 sw s7,0(s6) | |
| 40f520: 08103d1d j 40f474 <openlog_internal+0x244> | |
| 40f524: 00000000 nop | |
| 40f528: 24020001 li v0,1 | |
| 40f52c: aec2b9bc sw v0,-17988(s6) | |
| 40f530: 08103ccf j 40f33c <openlog_internal+0x10c> | |
| 40f534: 00000000 nop | |
| 0040f538 <cancel_handler>: | |
| 40f538: 3c04004b lui a0,0x4b | |
| 40f53c: 00001021 move v0,zero | |
| 40f540: 0000000f sync | |
| 40f544: c083b9b8 ll v1,-17992(a0) | |
| 40f548: 00402821 move a1,v0 | |
| 40f54c: e085b9b8 sc a1,-17992(a0) | |
| 40f550: 10a0fffc beqz a1,40f544 <cancel_handler+0xc> | |
| 40f554: 00000000 nop | |
| 40f558: 28620002 slti v0,v1,2 | |
| 40f55c: 10400003 beqz v0,40f56c <cancel_handler+0x34> | |
| 40f560: 00000000 nop | |
| 40f564: 03e00008 jr ra | |
| 40f568: 00000000 nop | |
| 40f56c: 2484b9b8 addiu a0,a0,-17992 | |
| 40f570: 7c03e83b 0x7c03e83b | |
| 40f574: 8c658b78 lw a1,-29832(v1) | |
| 40f578: 24060001 li a2,1 | |
| 40f57c: 00003821 move a3,zero | |
| 40f580: 34a50001 ori a1,a1,0x1 | |
| 40f584: 2402108e li v0,4238 | |
| 40f588: 0000000c syscall | |
| 40f58c: 03e00008 jr ra | |
| 40f590: 00000000 nop | |
| 0040f594 <closelog_internal>: | |
| 40f594: 27bdffd8 addiu sp,sp,-40 | |
| 40f598: afb0001c sw s0,28(sp) | |
| 40f59c: 3c10004b lui s0,0x4b | |
| 40f5a0: 8e02b9bc lw v0,-17988(s0) | |
| 40f5a4: 3c1c004b lui gp,0x4b | |
| 40f5a8: 279c1fc0 addiu gp,gp,8128 | |
| 40f5ac: afbf0024 sw ra,36(sp) | |
| 40f5b0: afb10020 sw s1,32(sp) | |
| 40f5b4: afbc0010 sw gp,16(sp) | |
| 40f5b8: 10400009 beqz v0,40f5e0 <closelog_internal+0x4c> | |
| 40f5bc: 00000000 nop | |
| 40f5c0: 3c11004b lui s1,0x4b | |
| 40f5c4: 8f998118 lw t9,-32488(gp) | |
| 40f5c8: 8e249c5c lw a0,-25508(s1) | |
| 40f5cc: 0320f809 jalr t9 | |
| 40f5d0: 00000000 nop | |
| 40f5d4: 2402ffff li v0,-1 | |
| 40f5d8: ae229c5c sw v0,-25508(s1) | |
| 40f5dc: ae00b9bc sw zero,-17988(s0) | |
| 40f5e0: 8fbf0024 lw ra,36(sp) | |
| 40f5e4: 8fb10020 lw s1,32(sp) | |
| 40f5e8: 8fb0001c lw s0,28(sp) | |
| 40f5ec: 27bd0028 addiu sp,sp,40 | |
| 40f5f0: 03e00008 jr ra | |
| 40f5f4: 00000000 nop | |
| 0040f5f8 <__vsyslog_chk>: | |
| 40f5f8: 3c1c004b lui gp,0x4b | |
| 40f5fc: 279c1fc0 addiu gp,gp,8128 | |
| 40f600: 8f998048 lw t9,-32696(gp) | |
| 40f604: 27bdff48 addiu sp,sp,-184 | |
| 40f608: afb700ac sw s7,172(sp) | |
| 40f60c: afb600a8 sw s6,168(sp) | |
| 40f610: afb500a4 sw s5,164(sp) | |
| 40f614: afb400a0 sw s4,160(sp) | |
| 40f618: afb20098 sw s2,152(sp) | |
| 40f61c: afb00090 sw s0,144(sp) | |
| 40f620: afbc0018 sw gp,24(sp) | |
| 40f624: afbf00b4 sw ra,180(sp) | |
| 40f628: afbe00b0 sw s8,176(sp) | |
| 40f62c: afb3009c sw s3,156(sp) | |
| 40f630: afb10094 sw s1,148(sp) | |
| 40f634: afa00024 sw zero,36(sp) | |
| 40f638: afa00020 sw zero,32(sp) | |
| 40f63c: 00808021 move s0,a0 | |
| 40f640: 00a0a021 move s4,a1 | |
| 40f644: 00c0b021 move s6,a2 | |
| 40f648: 00e0a821 move s5,a3 | |
| 40f64c: 041109e8 bal 411df0 <__errno_location> | |
| 40f650: 00000000 nop | |
| 40f654: 00409021 move s2,v0 | |
| 40f658: 2402fc00 li v0,-1024 | |
| 40f65c: 02021024 and v0,s0,v0 | |
| 40f660: 8fbc0018 lw gp,24(sp) | |
| 40f664: 8e570000 lw s7,0(s2) | |
| 40f668: 144000d3 bnez v0,40f9b8 <__vsyslog_chk+0x3c0> | |
| 40f66c: 00000000 nop | |
| 40f670: 3c02004b lui v0,0x4b | |
| 40f674: 8c439c50 lw v1,-25520(v0) | |
| 40f678: 32020007 andi v0,s0,0x7 | |
| 40f67c: 00431007 srav v0,v1,v0 | |
| 40f680: 30420001 andi v0,v0,0x1 | |
| 40f684: 104000bb beqz v0,40f974 <__vsyslog_chk+0x37c> | |
| 40f688: 00000000 nop | |
| 40f68c: 320203f8 andi v0,s0,0x3f8 | |
| 40f690: 104000c4 beqz v0,40f9a4 <__vsyslog_chk+0x3ac> | |
| 40f694: 00000000 nop | |
| 40f698: 8f998384 lw t9,-31868(gp) | |
| 40f69c: 27a40024 addiu a0,sp,36 | |
| 40f6a0: 27a50020 addiu a1,sp,32 | |
| 40f6a4: 04116099 bal 42790c <open_memstream> | |
| 40f6a8: 00000000 nop | |
| 40f6ac: 00408821 move s1,v0 | |
| 40f6b0: 10400117 beqz v0,40fb10 <__vsyslog_chk+0x518> | |
| 40f6b4: 8fbc0018 lw gp,24(sp) | |
| 40f6b8: 8c420000 lw v0,0(v0) | |
| 40f6bc: 8f998310 lw t9,-31984(gp) | |
| 40f6c0: 3c050048 lui a1,0x48 | |
| 40f6c4: 34428000 ori v0,v0,0x8000 | |
| 40f6c8: 02003021 move a2,s0 | |
| 40f6cc: 24a50ed4 addiu a1,a1,3796 | |
| 40f6d0: 02202021 move a0,s1 | |
| 40f6d4: ae220000 sw v0,0(s1) | |
| 40f6d8: 04115849 bal 425800 <__fprintf> | |
| 40f6dc: 00000000 nop | |
| 40f6e0: 8fbc0018 lw gp,24(sp) | |
| 40f6e4: 27a40028 addiu a0,sp,40 | |
| 40f6e8: 3c1e004b lui s8,0x4b | |
| 40f6ec: 8f998388 lw t9,-31864(gp) | |
| 40f6f0: 0320f809 jalr t9 | |
| 40f6f4: 00000000 nop | |
| 40f6f8: 8fbc0018 lw gp,24(sp) | |
| 40f6fc: 27a40028 addiu a0,sp,40 | |
| 40f700: 27a50064 addiu a1,sp,100 | |
| 40f704: 8f99838c lw t9,-31860(gp) | |
| 40f708: 8e300014 lw s0,20(s1) | |
| 40f70c: 8e330018 lw s3,24(s1) | |
| 40f710: 0320f809 jalr t9 | |
| 40f714: 00000000 nop | |
| 40f718: 8fbc0018 lw gp,24(sp) | |
| 40f71c: 00403821 move a3,v0 | |
| 40f720: 02709823 subu s3,s3,s0 | |
| 40f724: 8f8281f0 lw v0,-32272(gp) | |
| 40f728: 8f998390 lw t9,-31856(gp) | |
| 40f72c: 3c060048 lui a2,0x48 | |
| 40f730: 02602821 move a1,s3 | |
| 40f734: 02002021 move a0,s0 | |
| 40f738: 24c60edc addiu a2,a2,3804 | |
| 40f73c: afa20010 sw v0,16(sp) | |
| 40f740: 0320f809 jalr t9 | |
| 40f744: 00000000 nop | |
| 40f748: 8fbc0018 lw gp,24(sp) | |
| 40f74c: 02021021 addu v0,s0,v0 | |
| 40f750: 02202021 move a0,s1 | |
| 40f754: 8f998394 lw t9,-31852(gp) | |
| 40f758: ae220014 sw v0,20(s1) | |
| 40f75c: 04115da4 bal 426df0 <_IO_ftell> | |
| 40f760: 00000000 nop | |
| 40f764: 8fc4b9b0 lw a0,-18000(s8) | |
| 40f768: 8fbc0018 lw gp,24(sp) | |
| 40f76c: 00409821 move s3,v0 | |
| 40f770: 108000c3 beqz a0,40fa80 <__vsyslog_chk+0x488> | |
| 40f774: 00000000 nop | |
| 40f778: 8f998398 lw t9,-31848(gp) | |
| 40f77c: 02202821 move a1,s1 | |
| 40f780: 041161eb bal 427f30 <fputs_unlocked> | |
| 40f784: 00000000 nop | |
| 40f788: 8fbc0018 lw gp,24(sp) | |
| 40f78c: 3c10004b lui s0,0x4b | |
| 40f790: 8e02b9b4 lw v0,-17996(s0) | |
| 40f794: 30420001 andi v0,v0,0x1 | |
| 40f798: 144000c8 bnez v0,40fabc <__vsyslog_chk+0x4c4> | |
| 40f79c: 00000000 nop | |
| 40f7a0: 8fc2b9b0 lw v0,-18000(s8) | |
| 40f7a4: 10400012 beqz v0,40f7f0 <__vsyslog_chk+0x1f8> | |
| 40f7a8: 00000000 nop | |
| 40f7ac: 8e230014 lw v1,20(s1) | |
| 40f7b0: 8e220018 lw v0,24(s1) | |
| 40f7b4: 0062102b sltu v0,v1,v0 | |
| 40f7b8: 10400125 beqz v0,40fc50 <__vsyslog_chk+0x658> | |
| 40f7bc: 00000000 nop | |
| 40f7c0: 24620001 addiu v0,v1,1 | |
| 40f7c4: 2404003a li a0,58 | |
| 40f7c8: a0640000 sb a0,0(v1) | |
| 40f7cc: ae220014 sw v0,20(s1) | |
| 40f7d0: 8e230018 lw v1,24(s1) | |
| 40f7d4: 0043182b sltu v1,v0,v1 | |
| 40f7d8: 10600136 beqz v1,40fcb4 <__vsyslog_chk+0x6bc> | |
| 40f7dc: 00000000 nop | |
| 40f7e0: 24430001 addiu v1,v0,1 | |
| 40f7e4: 24040020 li a0,32 | |
| 40f7e8: a0440000 sb a0,0(v0) | |
| 40f7ec: ae230014 sw v1,20(s1) | |
| 40f7f0: 2402ffff li v0,-1 | |
| 40f7f4: 128200be beq s4,v0,40faf0 <__vsyslog_chk+0x4f8> | |
| 40f7f8: ae570000 sw s7,0(s2) | |
| 40f7fc: 8f99839c lw t9,-31844(gp) | |
| 40f800: 02202021 move a0,s1 | |
| 40f804: 02802821 move a1,s4 | |
| 40f808: 02c03021 move a2,s6 | |
| 40f80c: 02a03821 move a3,s5 | |
| 40f810: 041103d3 bal 410760 <___vfprintf_chk> | |
| 40f814: 00000000 nop | |
| 40f818: 8fbc0018 lw gp,24(sp) | |
| 40f81c: 8f9983a0 lw t9,-31840(gp) | |
| 40f820: 02202021 move a0,s1 | |
| 40f824: 04115b12 bal 426470 <_IO_new_fclose> | |
| 40f828: 00000000 nop | |
| 40f82c: 8fbc0018 lw gp,24(sp) | |
| 40f830: 8fb10024 lw s1,36(sp) | |
| 40f834: 8e02b9b4 lw v0,-17996(s0) | |
| 40f838: 30420020 andi v0,v0,0x20 | |
| 40f83c: 1040001b beqz v0,40f8ac <__vsyslog_chk+0x2b4> | |
| 40f840: 00000000 nop | |
| 40f844: 8fa20020 lw v0,32(sp) | |
| 40f848: 02331821 addu v1,s1,s3 | |
| 40f84c: afa30034 sw v1,52(sp) | |
| 40f850: 00531823 subu v1,v0,s3 | |
| 40f854: afa30038 sw v1,56(sp) | |
| 40f858: 02221021 addu v0,s1,v0 | |
| 40f85c: 8043ffff lb v1,-1(v0) | |
| 40f860: 2402000a li v0,10 | |
| 40f864: 106200f7 beq v1,v0,40fc44 <__vsyslog_chk+0x64c> | |
| 40f868: 00000000 nop | |
| 40f86c: 3c020048 lui v0,0x48 | |
| 40f870: 244248cc addiu v0,v0,18636 | |
| 40f874: afa2003c sw v0,60(sp) | |
| 40f878: 24020001 li v0,1 | |
| 40f87c: afa20040 sw v0,64(sp) | |
| 40f880: 27a50034 addiu a1,sp,52 | |
| 40f884: 24060002 li a2,2 | |
| 40f888: 8f9983a4 lw t9,-31836(gp) | |
| 40f88c: 27a20044 addiu v0,sp,68 | |
| 40f890: 02221026 xor v0,s1,v0 | |
| 40f894: 24040002 li a0,2 | |
| 40f898: 0002880a movz s1,zero,v0 | |
| 40f89c: 0320f809 jalr t9 | |
| 40f8a0: 00000000 nop | |
| 40f8a4: 8fbc0018 lw gp,24(sp) | |
| 40f8a8: 8fb10024 lw s1,36(sp) | |
| 40f8ac: afb1002c sw s1,44(sp) | |
| 40f8b0: afa00030 sw zero,48(sp) | |
| 40f8b4: 3c11004b lui s1,0x4b | |
| 40f8b8: 24030001 li v1,1 | |
| 40f8bc: 00001021 move v0,zero | |
| 40f8c0: c225b9b8 ll a1,-17992(s1) | |
| 40f8c4: 14a20006 bne a1,v0,40f8e0 <__vsyslog_chk+0x2e8> | |
| 40f8c8: 00002021 move a0,zero | |
| 40f8cc: 00602021 move a0,v1 | |
| 40f8d0: e224b9b8 sc a0,-17992(s1) | |
| 40f8d4: 1080fffa beqz a0,40f8c0 <__vsyslog_chk+0x2c8> | |
| 40f8d8: 00000000 nop | |
| 40f8dc: 0000000f sync | |
| 40f8e0: 108000ee beqz a0,40fc9c <__vsyslog_chk+0x6a4> | |
| 40f8e4: 00000000 nop | |
| 40f8e8: 3c12004b lui s2,0x4b | |
| 40f8ec: 8e42b9bc lw v0,-17988(s2) | |
| 40f8f0: 10400069 beqz v0,40fa98 <__vsyslog_chk+0x4a0> | |
| 40f8f4: 00000000 nop | |
| 40f8f8: 3c03004b lui v1,0x4b | |
| 40f8fc: 8c649c58 lw a0,-25512(v1) | |
| 40f900: 24030002 li v1,2 | |
| 40f904: 10830036 beq a0,v1,40f9e0 <__vsyslog_chk+0x3e8> | |
| 40f908: 00000000 nop | |
| 40f90c: 14400038 bnez v0,40f9f0 <__vsyslog_chk+0x3f8> | |
| 40f910: 00000000 nop | |
| 40f914: 0c103d65 jal 40f594 <closelog_internal> | |
| 40f918: 00000000 nop | |
| 40f91c: 8fbc0018 lw gp,24(sp) | |
| 40f920: 8e02b9b4 lw v0,-17996(s0) | |
| 40f924: 30420002 andi v0,v0,0x2 | |
| 40f928: 144000ac bnez v0,40fbdc <__vsyslog_chk+0x5e4> | |
| 40f92c: 00000000 nop | |
| 40f930: 00001021 move v0,zero | |
| 40f934: 0000000f sync | |
| 40f938: c223b9b8 ll v1,-17992(s1) | |
| 40f93c: 00402021 move a0,v0 | |
| 40f940: e224b9b8 sc a0,-17992(s1) | |
| 40f944: 1080fffc beqz a0,40f938 <__vsyslog_chk+0x340> | |
| 40f948: 00000000 nop | |
| 40f94c: 28620002 slti v0,v1,2 | |
| 40f950: 104000c7 beqz v0,40fc70 <__vsyslog_chk+0x678> | |
| 40f954: 00000000 nop | |
| 40f958: 8fa40024 lw a0,36(sp) | |
| 40f95c: 27a20044 addiu v0,sp,68 | |
| 40f960: 10820004 beq a0,v0,40f974 <__vsyslog_chk+0x37c> | |
| 40f964: 00000000 nop | |
| 40f968: 8f99805c lw t9,-32676(gp) | |
| 40f96c: 0411ef16 bal 40b5c8 <__cfree> | |
| 40f970: 00000000 nop | |
| 40f974: 8fbf00b4 lw ra,180(sp) | |
| 40f978: 8fbe00b0 lw s8,176(sp) | |
| 40f97c: 8fb700ac lw s7,172(sp) | |
| 40f980: 8fb600a8 lw s6,168(sp) | |
| 40f984: 8fb500a4 lw s5,164(sp) | |
| 40f988: 8fb400a0 lw s4,160(sp) | |
| 40f98c: 8fb3009c lw s3,156(sp) | |
| 40f990: 8fb20098 lw s2,152(sp) | |
| 40f994: 8fb10094 lw s1,148(sp) | |
| 40f998: 8fb00090 lw s0,144(sp) | |
| 40f99c: 03e00008 jr ra | |
| 40f9a0: 27bd00b8 addiu sp,sp,184 | |
| 40f9a4: 3c02004b lui v0,0x4b | |
| 40f9a8: 8c429c54 lw v0,-25516(v0) | |
| 40f9ac: 02028025 or s0,s0,v0 | |
| 40f9b0: 08103da6 j 40f698 <__vsyslog_chk+0xa0> | |
| 40f9b4: 00000000 nop | |
| 40f9b8: 3c050048 lui a1,0x48 | |
| 40f9bc: 02003021 move a2,s0 | |
| 40f9c0: 24040023 li a0,35 | |
| 40f9c4: 24a50e9c addiu a1,a1,3740 | |
| 40f9c8: 0c103f53 jal 40fd4c <__syslog> | |
| 40f9cc: 00000000 nop | |
| 40f9d0: 321003ff andi s0,s0,0x3ff | |
| 40f9d4: 8fbc0018 lw gp,24(sp) | |
| 40f9d8: 08103d9c j 40f670 <__vsyslog_chk+0x78> | |
| 40f9dc: 00000000 nop | |
| 40f9e0: 8fa30020 lw v1,32(sp) | |
| 40f9e4: 24630001 addiu v1,v1,1 | |
| 40f9e8: 1040ffca beqz v0,40f914 <__vsyslog_chk+0x31c> | |
| 40f9ec: afa30020 sw v1,32(sp) | |
| 40f9f0: 3c14004b lui s4,0x4b | |
| 40f9f4: 8e849c5c lw a0,-25508(s4) | |
| 40f9f8: 8fa50024 lw a1,36(sp) | |
| 40f9fc: 8fa60020 lw a2,32(sp) | |
| 40fa00: 8f9983a8 lw t9,-31832(gp) | |
| 40fa04: 24074000 li a3,16384 | |
| 40fa08: 04110215 bal 410260 <__libc_send> | |
| 40fa0c: 00000000 nop | |
| 40fa10: 0441ffc7 bgez v0,40f930 <__vsyslog_chk+0x338> | |
| 40fa14: 8fbc0018 lw gp,24(sp) | |
| 40fa18: 8e42b9bc lw v0,-17988(s2) | |
| 40fa1c: 1040ffbd beqz v0,40f914 <__vsyslog_chk+0x31c> | |
| 40fa20: 00000000 nop | |
| 40fa24: 0c103d65 jal 40f594 <closelog_internal> | |
| 40fa28: 00000000 nop | |
| 40fa2c: 8e05b9b4 lw a1,-17996(s0) | |
| 40fa30: 3c02004b lui v0,0x4b | |
| 40fa34: 8c44b9b0 lw a0,-18000(v0) | |
| 40fa38: 00003021 move a2,zero | |
| 40fa3c: 0c103c8c jal 40f230 <openlog_internal> | |
| 40fa40: 34a50008 ori a1,a1,0x8 | |
| 40fa44: 8fbc0018 lw gp,24(sp) | |
| 40fa48: 8e42b9bc lw v0,-17988(s2) | |
| 40fa4c: 1040ffb1 beqz v0,40f914 <__vsyslog_chk+0x31c> | |
| 40fa50: 00000000 nop | |
| 40fa54: 8e849c5c lw a0,-25508(s4) | |
| 40fa58: 8fa50024 lw a1,36(sp) | |
| 40fa5c: 8fa60020 lw a2,32(sp) | |
| 40fa60: 8f9983a8 lw t9,-31832(gp) | |
| 40fa64: 24074000 li a3,16384 | |
| 40fa68: 041101fd bal 410260 <__libc_send> | |
| 40fa6c: 00000000 nop | |
| 40fa70: 0441ffaf bgez v0,40f930 <__vsyslog_chk+0x338> | |
| 40fa74: 8fbc0018 lw gp,24(sp) | |
| 40fa78: 08103e45 j 40f914 <__vsyslog_chk+0x31c> | |
| 40fa7c: 00000000 nop | |
| 40fa80: 8f828300 lw v0,-32000(gp) | |
| 40fa84: 8c440000 lw a0,0(v0) | |
| 40fa88: 1080ff40 beqz a0,40f78c <__vsyslog_chk+0x194> | |
| 40fa8c: afc4b9b0 sw a0,-18000(s8) | |
| 40fa90: 08103dde j 40f778 <__vsyslog_chk+0x180> | |
| 40fa94: 00000000 nop | |
| 40fa98: 8e05b9b4 lw a1,-17996(s0) | |
| 40fa9c: 3c02004b lui v0,0x4b | |
| 40faa0: 8c44b9b0 lw a0,-18000(v0) | |
| 40faa4: 00003021 move a2,zero | |
| 40faa8: 0c103c8c jal 40f230 <openlog_internal> | |
| 40faac: 34a50008 ori a1,a1,0x8 | |
| 40fab0: 8fbc0018 lw gp,24(sp) | |
| 40fab4: 08103e3e j 40f8f8 <__vsyslog_chk+0x300> | |
| 40fab8: 8e42b9bc lw v0,-17988(s2) | |
| 40fabc: 8f9983ac lw t9,-31828(gp) | |
| 40fac0: 0320f809 jalr t9 | |
| 40fac4: 00000000 nop | |
| 40fac8: 8fbc0018 lw gp,24(sp) | |
| 40facc: 3c050048 lui a1,0x48 | |
| 40fad0: 02202021 move a0,s1 | |
| 40fad4: 8f998310 lw t9,-31984(gp) | |
| 40fad8: 24a50ee8 addiu a1,a1,3816 | |
| 40fadc: 00403021 move a2,v0 | |
| 40fae0: 04115747 bal 425800 <__fprintf> | |
| 40fae4: 00000000 nop | |
| 40fae8: 08103de8 j 40f7a0 <__vsyslog_chk+0x1a8> | |
| 40faec: 8fbc0018 lw gp,24(sp) | |
| 40faf0: 8f9983b0 lw t9,-31824(gp) | |
| 40faf4: 02202021 move a0,s1 | |
| 40faf8: 02c02821 move a1,s6 | |
| 40fafc: 02a03021 move a2,s5 | |
| 40fb00: 04112e37 bal 41b3e0 <_IO_vfprintf> | |
| 40fb04: 00000000 nop | |
| 40fb08: 08103e07 j 40f81c <__vsyslog_chk+0x224> | |
| 40fb0c: 8fbc0018 lw gp,24(sp) | |
| 40fb10: 3c030048 lui v1,0x48 | |
| 40fb14: 24620ec4 addiu v0,v1,3780 | |
| 40fb18: 8c650ec4 lw a1,3780(v1) | |
| 40fb1c: 8c440004 lw a0,4(v0) | |
| 40fb20: 8c430008 lw v1,8(v0) | |
| 40fb24: 8c42000c lw v0,12(v0) | |
| 40fb28: 8f9983ac lw t9,-31828(gp) | |
| 40fb2c: 27b10044 addiu s1,sp,68 | |
| 40fb30: afa50044 sw a1,68(sp) | |
| 40fb34: ae240004 sw a0,4(s1) | |
| 40fb38: ae230008 sw v1,8(s1) | |
| 40fb3c: ae22000c sw v0,12(s1) | |
| 40fb40: 0320f809 jalr t9 | |
| 40fb44: 00000000 nop | |
| 40fb48: 8fbc0018 lw gp,24(sp) | |
| 40fb4c: 27a60040 addiu a2,sp,64 | |
| 40fb50: 3c046666 lui a0,0x6666 | |
| 40fb54: 00c02821 move a1,a2 | |
| 40fb58: 24846667 addiu a0,a0,26215 | |
| 40fb5c: 00440018 mult v0,a0 | |
| 40fb60: 00023fc3 sra a3,v0,0x1f | |
| 40fb64: 24a5ffff addiu a1,a1,-1 | |
| 40fb68: 00001810 mfhi v1 | |
| 40fb6c: 00031883 sra v1,v1,0x2 | |
| 40fb70: 00671823 subu v1,v1,a3 | |
| 40fb74: 00034040 sll t0,v1,0x1 | |
| 40fb78: 000338c0 sll a3,v1,0x3 | |
| 40fb7c: 01073821 addu a3,t0,a3 | |
| 40fb80: 00471023 subu v0,v0,a3 | |
| 40fb84: 24470030 addiu a3,v0,48 | |
| 40fb88: a0a70000 sb a3,0(a1) | |
| 40fb8c: 00601021 move v0,v1 | |
| 40fb90: 1460fff2 bnez v1,40fb5c <__vsyslog_chk+0x564> | |
| 40fb94: 00000000 nop | |
| 40fb98: 8f9980b0 lw t9,-32592(gp) | |
| 40fb9c: 27a40053 addiu a0,sp,83 | |
| 40fba0: 00c53023 subu a2,a2,a1 | |
| 40fba4: 0411f876 bal 40dd80 <__mempcpy> | |
| 40fba8: 00000000 nop | |
| 40fbac: 24430001 addiu v1,v0,1 | |
| 40fbb0: 00711823 subu v1,v1,s1 | |
| 40fbb4: 2404005d li a0,93 | |
| 40fbb8: 8fbc0018 lw gp,24(sp) | |
| 40fbbc: a0440000 sb a0,0(v0) | |
| 40fbc0: a0400001 sb zero,1(v0) | |
| 40fbc4: afb10024 sw s1,36(sp) | |
| 40fbc8: afa30020 sw v1,32(sp) | |
| 40fbcc: 00009821 move s3,zero | |
| 40fbd0: 3c10004b lui s0,0x4b | |
| 40fbd4: 08103e0d j 40f834 <__vsyslog_chk+0x23c> | |
| 40fbd8: 00000000 nop | |
| 40fbdc: 8f998184 lw t9,-32380(gp) | |
| 40fbe0: 3c040048 lui a0,0x48 | |
| 40fbe4: 24840ef0 addiu a0,a0,3824 | |
| 40fbe8: 24050801 li a1,2049 | |
| 40fbec: 00003021 move a2,zero | |
| 40fbf0: 0320f809 jalr t9 | |
| 40fbf4: 00000000 nop | |
| 40fbf8: 8fbc0018 lw gp,24(sp) | |
| 40fbfc: 00408021 move s0,v0 | |
| 40fc00: 0440ff4b bltz v0,40f930 <__vsyslog_chk+0x338> | |
| 40fc04: 00000000 nop | |
| 40fc08: 8fa60024 lw a2,36(sp) | |
| 40fc0c: 8f9983b4 lw t9,-31820(gp) | |
| 40fc10: 3c050048 lui a1,0x48 | |
| 40fc14: 00402021 move a0,v0 | |
| 40fc18: 24a50f00 addiu a1,a1,3840 | |
| 40fc1c: 00d33021 addu a2,a2,s3 | |
| 40fc20: 0411571f bal 4258a0 <__dprintf> | |
| 40fc24: 00000000 nop | |
| 40fc28: 8fbc0018 lw gp,24(sp) | |
| 40fc2c: 8f998118 lw t9,-32488(gp) | |
| 40fc30: 02002021 move a0,s0 | |
| 40fc34: 0320f809 jalr t9 | |
| 40fc38: 00000000 nop | |
| 40fc3c: 08103e4c j 40f930 <__vsyslog_chk+0x338> | |
| 40fc40: 8fbc0018 lw gp,24(sp) | |
| 40fc44: 24060001 li a2,1 | |
| 40fc48: 08103e22 j 40f888 <__vsyslog_chk+0x290> | |
| 40fc4c: 27a50034 addiu a1,sp,52 | |
| 40fc50: 8f99803c lw t9,-32708(gp) | |
| 40fc54: 02202021 move a0,s1 | |
| 40fc58: 2405003a li a1,58 | |
| 40fc5c: 0411ce17 bal 4034bc <__overflow> | |
| 40fc60: 00000000 nop | |
| 40fc64: 8fbc0018 lw gp,24(sp) | |
| 40fc68: 08103df4 j 40f7d0 <__vsyslog_chk+0x1d8> | |
| 40fc6c: 8e220014 lw v0,20(s1) | |
| 40fc70: 3c04004b lui a0,0x4b | |
| 40fc74: 2484b9b8 addiu a0,a0,-17992 | |
| 40fc78: 7c03e83b 0x7c03e83b | |
| 40fc7c: 8c658b78 lw a1,-29832(v1) | |
| 40fc80: 24060001 li a2,1 | |
| 40fc84: 00003821 move a3,zero | |
| 40fc88: 34a50001 ori a1,a1,0x1 | |
| 40fc8c: 2402108e li v0,4238 | |
| 40fc90: 0000000c syscall | |
| 40fc94: 08103e56 j 40f958 <__vsyslog_chk+0x360> | |
| 40fc98: 00000000 nop | |
| 40fc9c: 8f998044 lw t9,-32700(gp) | |
| 40fca0: 2624b9b8 addiu a0,s1,-17992 | |
| 40fca4: 041101aa bal 410350 <__lll_lock_wait_private> | |
| 40fca8: 00000000 nop | |
| 40fcac: 08103e3a j 40f8e8 <__vsyslog_chk+0x2f0> | |
| 40fcb0: 8fbc0018 lw gp,24(sp) | |
| 40fcb4: 8f99803c lw t9,-32708(gp) | |
| 40fcb8: 02202021 move a0,s1 | |
| 40fcbc: 24050020 li a1,32 | |
| 40fcc0: 0411cdfe bal 4034bc <__overflow> | |
| 40fcc4: 00000000 nop | |
| 40fcc8: 08103dfc j 40f7f0 <__vsyslog_chk+0x1f8> | |
| 40fccc: 8fbc0018 lw gp,24(sp) | |
| 40fcd0: 8fbc0018 lw gp,24(sp) | |
| 40fcd4: 00808021 move s0,a0 | |
| 40fcd8: 02202021 move a0,s1 | |
| 40fcdc: 8f99805c lw t9,-32676(gp) | |
| 40fce0: 0411ee39 bal 40b5c8 <__cfree> | |
| 40fce4: 00000000 nop | |
| 40fce8: 8fbc0018 lw gp,24(sp) | |
| 40fcec: 02002021 move a0,s0 | |
| 40fcf0: 8f99807c lw t9,-32644(gp) | |
| 40fcf4: 0320f809 jalr t9 | |
| 40fcf8: 00000000 nop | |
| 40fcfc: 00808021 move s0,a0 | |
| 40fd00: 0c103d4e jal 40f538 <cancel_handler> | |
| 40fd04: 27a4002c addiu a0,sp,44 | |
| 40fd08: 8fbc0018 lw gp,24(sp) | |
| 40fd0c: 02002021 move a0,s0 | |
| 40fd10: 8f99807c lw t9,-32644(gp) | |
| 40fd14: 0320f809 jalr t9 | |
| 40fd18: 00000000 nop | |
| 0040fd1c <__syslog_chk>: | |
| 40fd1c: 27bdffd8 addiu sp,sp,-40 | |
| 40fd20: 27a20034 addiu v0,sp,52 | |
| 40fd24: afa70034 sw a3,52(sp) | |
| 40fd28: 00403821 move a3,v0 | |
| 40fd2c: afbf0024 sw ra,36(sp) | |
| 40fd30: afa20018 sw v0,24(sp) | |
| 40fd34: 0c103d7e jal 40f5f8 <__vsyslog_chk> | |
| 40fd38: 00000000 nop | |
| 40fd3c: 8fbf0024 lw ra,36(sp) | |
| 40fd40: 27bd0028 addiu sp,sp,40 | |
| 40fd44: 03e00008 jr ra | |
| 40fd48: 00000000 nop | |
| 0040fd4c <__syslog>: | |
| 40fd4c: 27bdffd8 addiu sp,sp,-40 | |
| 40fd50: 27a20030 addiu v0,sp,48 | |
| 40fd54: 00a01821 move v1,a1 | |
| 40fd58: afa60030 sw a2,48(sp) | |
| 40fd5c: afa70034 sw a3,52(sp) | |
| 40fd60: 2405ffff li a1,-1 | |
| 40fd64: 00603021 move a2,v1 | |
| 40fd68: 00403821 move a3,v0 | |
| 40fd6c: afbf0024 sw ra,36(sp) | |
| 40fd70: afa20018 sw v0,24(sp) | |
| 40fd74: 0c103d7e jal 40f5f8 <__vsyslog_chk> | |
| 40fd78: 00000000 nop | |
| 40fd7c: 8fbf0024 lw ra,36(sp) | |
| 40fd80: 27bd0028 addiu sp,sp,40 | |
| 40fd84: 03e00008 jr ra | |
| 40fd88: 00000000 nop | |
| 0040fd8c <__vsyslog>: | |
| 40fd8c: 00a01021 move v0,a1 | |
| 40fd90: 27bdffe0 addiu sp,sp,-32 | |
| 40fd94: 00c03821 move a3,a2 | |
| 40fd98: 2405ffff li a1,-1 | |
| 40fd9c: 00403021 move a2,v0 | |
| 40fda0: afbf001c sw ra,28(sp) | |
| 40fda4: 0c103d7e jal 40f5f8 <__vsyslog_chk> | |
| 40fda8: 00000000 nop | |
| 40fdac: 8fbf001c lw ra,28(sp) | |
| 40fdb0: 27bd0020 addiu sp,sp,32 | |
| 40fdb4: 03e00008 jr ra | |
| 40fdb8: 00000000 nop | |
| 0040fdbc <openlog>: | |
| 40fdbc: 3c1c004b lui gp,0x4b | |
| 40fdc0: 3c030041 lui v1,0x41 | |
| 40fdc4: 27bdffc8 addiu sp,sp,-56 | |
| 40fdc8: 279c1fc0 addiu gp,gp,8128 | |
| 40fdcc: 24020001 li v0,1 | |
| 40fdd0: 2463f538 addiu v1,v1,-2760 | |
| 40fdd4: afb20030 sw s2,48(sp) | |
| 40fdd8: afb1002c sw s1,44(sp) | |
| 40fddc: afb00028 sw s0,40(sp) | |
| 40fde0: afa30018 sw v1,24(sp) | |
| 40fde4: 00808021 move s0,a0 | |
| 40fde8: afbf0034 sw ra,52(sp) | |
| 40fdec: afbc0010 sw gp,16(sp) | |
| 40fdf0: 00a08821 move s1,a1 | |
| 40fdf4: 00c09021 move s2,a2 | |
| 40fdf8: afa0001c sw zero,28(sp) | |
| 40fdfc: afa00024 sw zero,36(sp) | |
| 40fe00: afa20020 sw v0,32(sp) | |
| 40fe04: 3c04004b lui a0,0x4b | |
| 40fe08: 00001821 move v1,zero | |
| 40fe0c: c086b9b8 ll a2,-17992(a0) | |
| 40fe10: 14c30006 bne a2,v1,40fe2c <openlog+0x70> | |
| 40fe14: 00002821 move a1,zero | |
| 40fe18: 00402821 move a1,v0 | |
| 40fe1c: e085b9b8 sc a1,-17992(a0) | |
| 40fe20: 10a0fffa beqz a1,40fe0c <openlog+0x50> | |
| 40fe24: 00000000 nop | |
| 40fe28: 0000000f sync | |
| 40fe2c: 10a00010 beqz a1,40fe70 <openlog+0xb4> | |
| 40fe30: 00000000 nop | |
| 40fe34: 02002021 move a0,s0 | |
| 40fe38: 02202821 move a1,s1 | |
| 40fe3c: 02403021 move a2,s2 | |
| 40fe40: 0c103c8c jal 40f230 <openlog_internal> | |
| 40fe44: 00000000 nop | |
| 40fe48: 8fa4001c lw a0,28(sp) | |
| 40fe4c: 8fb90018 lw t9,24(sp) | |
| 40fe50: 0320f809 jalr t9 | |
| 40fe54: 00000000 nop | |
| 40fe58: 8fbf0034 lw ra,52(sp) | |
| 40fe5c: 8fb20030 lw s2,48(sp) | |
| 40fe60: 8fb1002c lw s1,44(sp) | |
| 40fe64: 8fb00028 lw s0,40(sp) | |
| 40fe68: 03e00008 jr ra | |
| 40fe6c: 27bd0038 addiu sp,sp,56 | |
| 40fe70: 8f998044 lw t9,-32700(gp) | |
| 40fe74: 2484b9b8 addiu a0,a0,-17992 | |
| 40fe78: 04110135 bal 410350 <__lll_lock_wait_private> | |
| 40fe7c: 00000000 nop | |
| 40fe80: 08103f8d j 40fe34 <openlog+0x78> | |
| 40fe84: 00000000 nop | |
| 40fe88: 8fa20020 lw v0,32(sp) | |
| 40fe8c: 8fbc0010 lw gp,16(sp) | |
| 40fe90: 00808021 move s0,a0 | |
| 40fe94: 10400006 beqz v0,40feb0 <openlog+0xf4> | |
| 40fe98: 00000000 nop | |
| 40fe9c: 8fa4001c lw a0,28(sp) | |
| 40fea0: 8fb90018 lw t9,24(sp) | |
| 40fea4: 0320f809 jalr t9 | |
| 40fea8: 00000000 nop | |
| 40feac: 8fbc0010 lw gp,16(sp) | |
| 40feb0: 8f99807c lw t9,-32644(gp) | |
| 40feb4: 02002021 move a0,s0 | |
| 40feb8: 0320f809 jalr t9 | |
| 40febc: 00000000 nop | |
| 0040fec0 <closelog>: | |
| 40fec0: 3c1c004b lui gp,0x4b | |
| 40fec4: 3c030041 lui v1,0x41 | |
| 40fec8: 27bdffd0 addiu sp,sp,-48 | |
| 40fecc: 279c1fc0 addiu gp,gp,8128 | |
| 40fed0: 24020001 li v0,1 | |
| 40fed4: 2463f538 addiu v1,v1,-2760 | |
| 40fed8: afa30018 sw v1,24(sp) | |
| 40fedc: afbf002c sw ra,44(sp) | |
| 40fee0: afb00028 sw s0,40(sp) | |
| 40fee4: afbc0010 sw gp,16(sp) | |
| 40fee8: afa0001c sw zero,28(sp) | |
| 40feec: afa00024 sw zero,36(sp) | |
| 40fef0: afa20020 sw v0,32(sp) | |
| 40fef4: 3c04004b lui a0,0x4b | |
| 40fef8: 00001821 move v1,zero | |
| 40fefc: c086b9b8 ll a2,-17992(a0) | |
| 40ff00: 14c30006 bne a2,v1,40ff1c <closelog+0x5c> | |
| 40ff04: 00002821 move a1,zero | |
| 40ff08: 00402821 move a1,v0 | |
| 40ff0c: e085b9b8 sc a1,-17992(a0) | |
| 40ff10: 10a0fffa beqz a1,40fefc <closelog+0x3c> | |
| 40ff14: 00000000 nop | |
| 40ff18: 0000000f sync | |
| 40ff1c: 10a00010 beqz a1,40ff60 <closelog+0xa0> | |
| 40ff20: 00000000 nop | |
| 40ff24: 0c103d65 jal 40f594 <closelog_internal> | |
| 40ff28: 00000000 nop | |
| 40ff2c: 8fa4001c lw a0,28(sp) | |
| 40ff30: 8fb90018 lw t9,24(sp) | |
| 40ff34: 3c02004b lui v0,0x4b | |
| 40ff38: 24030001 li v1,1 | |
| 40ff3c: ac40b9b0 sw zero,-18000(v0) | |
| 40ff40: 3c02004b lui v0,0x4b | |
| 40ff44: ac439c58 sw v1,-25512(v0) | |
| 40ff48: 0320f809 jalr t9 | |
| 40ff4c: 00000000 nop | |
| 40ff50: 8fbf002c lw ra,44(sp) | |
| 40ff54: 8fb00028 lw s0,40(sp) | |
| 40ff58: 03e00008 jr ra | |
| 40ff5c: 27bd0030 addiu sp,sp,48 | |
| 40ff60: 8f998044 lw t9,-32700(gp) | |
| 40ff64: 2484b9b8 addiu a0,a0,-17992 | |
| 40ff68: 041100f9 bal 410350 <__lll_lock_wait_private> | |
| 40ff6c: 00000000 nop | |
| 40ff70: 08103fc9 j 40ff24 <closelog+0x64> | |
| 40ff74: 00000000 nop | |
| 40ff78: 8fa20020 lw v0,32(sp) | |
| 40ff7c: 8fbc0010 lw gp,16(sp) | |
| 40ff80: 00808021 move s0,a0 | |
| 40ff84: 10400006 beqz v0,40ffa0 <closelog+0xe0> | |
| 40ff88: 00000000 nop | |
| 40ff8c: 8fa4001c lw a0,28(sp) | |
| 40ff90: 8fb90018 lw t9,24(sp) | |
| 40ff94: 0320f809 jalr t9 | |
| 40ff98: 00000000 nop | |
| 40ff9c: 8fbc0010 lw gp,16(sp) | |
| 40ffa0: 8f99807c lw t9,-32644(gp) | |
| 40ffa4: 02002021 move a0,s0 | |
| 40ffa8: 0320f809 jalr t9 | |
| 40ffac: 00000000 nop | |
| 0040ffb0 <setlogmask>: | |
| 40ffb0: 3c03004b lui v1,0x4b | |
| 40ffb4: 8c629c50 lw v0,-25520(v1) | |
| 40ffb8: 10800002 beqz a0,40ffc4 <setlogmask+0x14> | |
| 40ffbc: 00000000 nop | |
| 40ffc0: ac649c50 sw a0,-25520(v1) | |
| 40ffc4: 03e00008 jr ra | |
| 40ffc8: 00000000 nop | |
| 40ffcc: 00000000 nop | |
| 40ffd0: 8f998354 lw t9,-31916(gp) | |
| 40ffd4: 03200008 jr t9 | |
| 40ffd8: 00000000 nop | |
| 0040ffdc <__mmap>: | |
| 40ffdc: 3c1c004b lui gp,0x4b | |
| 40ffe0: 279c1fc0 addiu gp,gp,8128 | |
| 40ffe4: 24020ffa li v0,4090 | |
| 40ffe8: 0000000c syscall | |
| 40ffec: 14e0fff8 bnez a3,40ffd0 <setlogmask+0x20> | |
| 40fff0: 00000000 nop | |
| 40fff4: 03e00008 jr ra | |
| 40fff8: 00000000 nop | |
| 40fffc: 00000000 nop | |
| 410000: 8f998354 lw t9,-31916(gp) | |
| 410004: 03200008 jr t9 | |
| 410008: 00000000 nop | |
| 0041000c <__munmap>: | |
| 41000c: 3c1c004b lui gp,0x4b | |
| 410010: 279c1fc0 addiu gp,gp,8128 | |
| 410014: 24020ffb li v0,4091 | |
| 410018: 0000000c syscall | |
| 41001c: 14e0fff8 bnez a3,410000 <__mmap+0x24> | |
| 410020: 00000000 nop | |
| 410024: 03e00008 jr ra | |
| 410028: 00000000 nop | |
| 41002c: 00000000 nop | |
| 410030: 8f998354 lw t9,-31916(gp) | |
| 410034: 03200008 jr t9 | |
| 410038: 00000000 nop | |
| 0041003c <__mprotect>: | |
| 41003c: 3c1c004b lui gp,0x4b | |
| 410040: 279c1fc0 addiu gp,gp,8128 | |
| 410044: 2402101d li v0,4125 | |
| 410048: 0000000c syscall | |
| 41004c: 14e0fff8 bnez a3,410030 <__munmap+0x24> | |
| 410050: 00000000 nop | |
| 410054: 03e00008 jr ra | |
| 410058: 00000000 nop | |
| 41005c: 00000000 nop | |
| 410060: 8f998354 lw t9,-31916(gp) | |
| 410064: 03200008 jr t9 | |
| 410068: 00000000 nop | |
| 0041006c <madvise>: | |
| 41006c: 3c1c004b lui gp,0x4b | |
| 410070: 279c1fc0 addiu gp,gp,8128 | |
| 410074: 2402107a li v0,4218 | |
| 410078: 0000000c syscall | |
| 41007c: 14e0fff8 bnez a3,410060 <__mprotect+0x24> | |
| 410080: 00000000 nop | |
| 410084: 03e00008 jr ra | |
| 410088: 00000000 nop | |
| 41008c: 00000000 nop | |
| 00410090 <__init_misc>: | |
| 410090: 3c1c004b lui gp,0x4b | |
| 410094: 27bdffd8 addiu sp,sp,-40 | |
| 410098: 279c1fc0 addiu gp,gp,8128 | |
| 41009c: afb0001c sw s0,28(sp) | |
| 4100a0: afbf0024 sw ra,36(sp) | |
| 4100a4: afb10020 sw s1,32(sp) | |
| 4100a8: afbc0010 sw gp,16(sp) | |
| 4100ac: 00a08021 move s0,a1 | |
| 4100b0: 10a00011 beqz a1,4100f8 <__init_misc+0x68> | |
| 4100b4: 00000000 nop | |
| 4100b8: 8cb10000 lw s1,0(a1) | |
| 4100bc: 1220000e beqz s1,4100f8 <__init_misc+0x68> | |
| 4100c0: 00000000 nop | |
| 4100c4: 8f998200 lw t9,-32256(gp) | |
| 4100c8: 02202021 move a0,s1 | |
| 4100cc: 2405002f li a1,47 | |
| 4100d0: 04117c93 bal 42f320 <strrchr> | |
| 4100d4: 00000000 nop | |
| 4100d8: 1040000d beqz v0,410110 <__init_misc+0x80> | |
| 4100dc: 00000000 nop | |
| 4100e0: 24420001 addiu v0,v0,1 | |
| 4100e4: 3c03004b lui v1,0x4b | |
| 4100e8: ac629c60 sw v0,-25504(v1) | |
| 4100ec: 8e030000 lw v1,0(s0) | |
| 4100f0: 3c02004b lui v0,0x4b | |
| 4100f4: ac439c64 sw v1,-25500(v0) | |
| 4100f8: 8fbf0024 lw ra,36(sp) | |
| 4100fc: 8fb10020 lw s1,32(sp) | |
| 410100: 8fb0001c lw s0,28(sp) | |
| 410104: 27bd0028 addiu sp,sp,40 | |
| 410108: 03e00008 jr ra | |
| 41010c: 00000000 nop | |
| 410110: 3c02004b lui v0,0x4b | |
| 410114: ac519c60 sw s1,-25504(v0) | |
| 410118: 0810403b j 4100ec <__init_misc+0x5c> | |
| 41011c: 00000000 nop | |
| 410120: 8f998354 lw t9,-31916(gp) | |
| 410124: 03200008 jr t9 | |
| 410128: 00000000 nop | |
| 0041012c <__mremap>: | |
| 41012c: 3c1c004b lui gp,0x4b | |
| 410130: 279c1fc0 addiu gp,gp,8128 | |
| 410134: 24021047 li v0,4167 | |
| 410138: 0000000c syscall | |
| 41013c: 14e0fff8 bnez a3,410120 <__init_misc+0x90> | |
| 410140: 00000000 nop | |
| 410144: 03e00008 jr ra | |
| 410148: 00000000 nop | |
| 41014c: 00000000 nop | |
| 410150: 8f998354 lw t9,-31916(gp) | |
| 410154: 03200008 jr t9 | |
| 410158: 00000000 nop | |
| 0041015c <__connect_nocancel>: | |
| 41015c: 3c1c004b lui gp,0x4b | |
| 410160: 279c1fc0 addiu gp,gp,8128 | |
| 410164: 2402104a li v0,4170 | |
| 410168: 0000000c syscall | |
| 41016c: 14e0fff8 bnez a3,410150 <__mremap+0x24> | |
| 410170: 00000000 nop | |
| 410174: 03e00008 jr ra | |
| 410178: 00000000 nop | |
| 41017c: 00000000 nop | |
| 00410180 <__libc_connect>: | |
| 410180: 3c1c004b lui gp,0x4b | |
| 410184: 279c1fc0 addiu gp,gp,8128 | |
| 410188: 7c03e83b 0x7c03e83b | |
| 41018c: 8c638b70 lw v1,-29840(v1) | |
| 410190: 14030008 bne zero,v1,4101b4 <__libc_connect+0x34> | |
| 410194: 00000000 nop | |
| 410198: 2402104a li v0,4170 | |
| 41019c: 0000000c syscall | |
| 4101a0: 14e0ffeb bnez a3,410150 <__mremap+0x24> | |
| 4101a4: 00000000 nop | |
| 4101a8: 03e00008 jr ra | |
| 4101ac: 00000000 nop | |
| 4101b0: 00000000 nop | |
| 4101b4: 27bdffd0 addiu sp,sp,-48 | |
| 4101b8: afbf001c sw ra,28(sp) | |
| 4101bc: afbc0020 sw gp,32(sp) | |
| 4101c0: afa40000 sw a0,0(sp) | |
| 4101c4: afa50004 sw a1,4(sp) | |
| 4101c8: afa60008 sw a2,8(sp) | |
| 4101cc: 8f998364 lw t9,-31900(gp) | |
| 4101d0: 0320f809 jalr t9 | |
| 4101d4: 00000000 nop | |
| 4101d8: 8fbc0020 lw gp,32(sp) | |
| 4101dc: afa2002c sw v0,44(sp) | |
| 4101e0: 8fa40000 lw a0,0(sp) | |
| 4101e4: 8fa50004 lw a1,4(sp) | |
| 4101e8: 8fa60008 lw a2,8(sp) | |
| 4101ec: 2402104a li v0,4170 | |
| 4101f0: 0000000c syscall | |
| 4101f4: afa20024 sw v0,36(sp) | |
| 4101f8: afa70028 sw a3,40(sp) | |
| 4101fc: 8fa4002c lw a0,44(sp) | |
| 410200: 8f998368 lw t9,-31896(gp) | |
| 410204: 0320f809 jalr t9 | |
| 410208: 00000000 nop | |
| 41020c: 8fbc0020 lw gp,32(sp) | |
| 410210: 8fa20024 lw v0,36(sp) | |
| 410214: 8fa70028 lw a3,40(sp) | |
| 410218: 8fbf001c lw ra,28(sp) | |
| 41021c: 14e0ffcc bnez a3,410150 <__mremap+0x24> | |
| 410220: 27bd0030 addiu sp,sp,48 | |
| 410224: 03e00008 jr ra | |
| 410228: 00000000 nop | |
| 41022c: 00000000 nop | |
| 410230: 8f998354 lw t9,-31916(gp) | |
| 410234: 03200008 jr t9 | |
| 410238: 00000000 nop | |
| 0041023c <__send_nocancel>: | |
| 41023c: 3c1c004b lui gp,0x4b | |
| 410240: 279c1fc0 addiu gp,gp,8128 | |
| 410244: 24021052 li v0,4178 | |
| 410248: 0000000c syscall | |
| 41024c: 14e0fff8 bnez a3,410230 <__libc_connect+0xb0> | |
| 410250: 00000000 nop | |
| 410254: 03e00008 jr ra | |
| 410258: 00000000 nop | |
| 41025c: 00000000 nop | |
| 00410260 <__libc_send>: | |
| 410260: 3c1c004b lui gp,0x4b | |
| 410264: 279c1fc0 addiu gp,gp,8128 | |
| 410268: 7c03e83b 0x7c03e83b | |
| 41026c: 8c638b70 lw v1,-29840(v1) | |
| 410270: 14030008 bne zero,v1,410294 <__libc_send+0x34> | |
| 410274: 00000000 nop | |
| 410278: 24021052 li v0,4178 | |
| 41027c: 0000000c syscall | |
| 410280: 14e0ffeb bnez a3,410230 <__libc_connect+0xb0> | |
| 410284: 00000000 nop | |
| 410288: 03e00008 jr ra | |
| 41028c: 00000000 nop | |
| 410290: 00000000 nop | |
| 410294: 27bdffd0 addiu sp,sp,-48 | |
| 410298: afbf001c sw ra,28(sp) | |
| 41029c: afbc0020 sw gp,32(sp) | |
| 4102a0: afa40000 sw a0,0(sp) | |
| 4102a4: afa50004 sw a1,4(sp) | |
| 4102a8: afa60008 sw a2,8(sp) | |
| 4102ac: afa7000c sw a3,12(sp) | |
| 4102b0: 8f998364 lw t9,-31900(gp) | |
| 4102b4: 0320f809 jalr t9 | |
| 4102b8: 00000000 nop | |
| 4102bc: 8fbc0020 lw gp,32(sp) | |
| 4102c0: afa2002c sw v0,44(sp) | |
| 4102c4: 8fa40000 lw a0,0(sp) | |
| 4102c8: 8fa50004 lw a1,4(sp) | |
| 4102cc: 8fa60008 lw a2,8(sp) | |
| 4102d0: 8fa7000c lw a3,12(sp) | |
| 4102d4: 24021052 li v0,4178 | |
| 4102d8: 0000000c syscall | |
| 4102dc: afa20024 sw v0,36(sp) | |
| 4102e0: afa70028 sw a3,40(sp) | |
| 4102e4: 8fa4002c lw a0,44(sp) | |
| 4102e8: 8f998368 lw t9,-31896(gp) | |
| 4102ec: 0320f809 jalr t9 | |
| 4102f0: 00000000 nop | |
| 4102f4: 8fbc0020 lw gp,32(sp) | |
| 4102f8: 8fa20024 lw v0,36(sp) | |
| 4102fc: 8fa70028 lw a3,40(sp) | |
| 410300: 8fbf001c lw ra,28(sp) | |
| 410304: 14e0ffca bnez a3,410230 <__libc_connect+0xb0> | |
| 410308: 27bd0030 addiu sp,sp,48 | |
| 41030c: 03e00008 jr ra | |
| 410310: 00000000 nop | |
| ... | |
| 410320: 8f998354 lw t9,-31916(gp) | |
| 410324: 03200008 jr t9 | |
| 410328: 00000000 nop | |
| 0041032c <__socket>: | |
| 41032c: 3c1c004b lui gp,0x4b | |
| 410330: 279c1fc0 addiu gp,gp,8128 | |
| 410334: 24021057 li v0,4183 | |
| 410338: 0000000c syscall | |
| 41033c: 14e0fff8 bnez a3,410320 <__libc_send+0xc0> | |
| 410340: 00000000 nop | |
| 410344: 03e00008 jr ra | |
| 410348: 00000000 nop | |
| 41034c: 00000000 nop | |
| 00410350 <__lll_lock_wait_private>: | |
| 410350: 8c830000 lw v1,0(a0) | |
| 410354: 27bdfff8 addiu sp,sp,-8 | |
| 410358: 24020002 li v0,2 | |
| 41035c: afb00004 sw s0,4(sp) | |
| 410360: 1462000a bne v1,v0,41038c <__lll_lock_wait_private+0x3c> | |
| 410364: 00808021 move s0,a0 | |
| 410368: 081040dd j 410374 <__lll_lock_wait_private+0x24> | |
| 41036c: 00000000 nop | |
| 410370: 02002021 move a0,s0 | |
| 410374: 7c03e83b 0x7c03e83b | |
| 410378: 24060002 li a2,2 | |
| 41037c: 8c658b78 lw a1,-29832(v1) | |
| 410380: 00003821 move a3,zero | |
| 410384: 2402108e li v0,4238 | |
| 410388: 0000000c syscall | |
| 41038c: 24020002 li v0,2 | |
| 410390: c2030000 ll v1,0(s0) | |
| 410394: 00402021 move a0,v0 | |
| 410398: e2040000 sc a0,0(s0) | |
| 41039c: 1080fffc beqz a0,410390 <__lll_lock_wait_private+0x40> | |
| 4103a0: 00000000 nop | |
| 4103a4: 0000000f sync | |
| 4103a8: 1460fff1 bnez v1,410370 <__lll_lock_wait_private+0x20> | |
| 4103ac: 00000000 nop | |
| 4103b0: 8fb00004 lw s0,4(sp) | |
| 4103b4: 03e00008 jr ra | |
| 4103b8: 27bd0008 addiu sp,sp,8 | |
| 4103bc: 00000000 nop | |
| 004103c0 <__libc_enable_asynccancel>: | |
| 4103c0: 3c1c004b lui gp,0x4b | |
| 4103c4: 27bdffe0 addiu sp,sp,-32 | |
| 4103c8: 279c1fc0 addiu gp,gp,8128 | |
| 4103cc: afbf001c sw ra,28(sp) | |
| 4103d0: afbc0010 sw gp,16(sp) | |
| 4103d4: 7c03e83b 0x7c03e83b | |
| 4103d8: 8c628bf4 lw v0,-29708(v1) | |
| 4103dc: 24658b70 addiu a1,v1,-29840 | |
| 4103e0: 34440002 ori a0,v0,0x2 | |
| 4103e4: 10820010 beq a0,v0,410428 <__libc_enable_asynccancel+0x68> | |
| 4103e8: 00000000 nop | |
| 4103ec: c0a60084 ll a2,132(a1) | |
| 4103f0: 14c20006 bne a2,v0,41040c <__libc_enable_asynccancel+0x4c> | |
| 4103f4: 00003821 move a3,zero | |
| 4103f8: 00803821 move a3,a0 | |
| 4103fc: e0a70084 sc a3,132(a1) | |
| 410400: 10e0fffa beqz a3,4103ec <__libc_enable_asynccancel+0x2c> | |
| 410404: 00000000 nop | |
| 410408: 0000000f sync | |
| 41040c: 14460009 bne v0,a2,410434 <__libc_enable_asynccancel+0x74> | |
| 410410: 00000000 nop | |
| 410414: 2405ffbb li a1,-69 | |
| 410418: 00852024 and a0,a0,a1 | |
| 41041c: 2405000a li a1,10 | |
| 410420: 10850007 beq a0,a1,410440 <__libc_enable_asynccancel+0x80> | |
| 410424: 00000000 nop | |
| 410428: 8fbf001c lw ra,28(sp) | |
| 41042c: 03e00008 jr ra | |
| 410430: 27bd0020 addiu sp,sp,32 | |
| 410434: 00c01021 move v0,a2 | |
| 410438: 081040f8 j 4103e0 <__libc_enable_asynccancel+0x20> | |
| 41043c: 00000000 nop | |
| 410440: 2402ffff li v0,-1 | |
| 410444: ac628d90 sw v0,-29296(v1) | |
| 410448: 7c03e83b 0x7c03e83b | |
| 41044c: 24628bf4 addiu v0,v1,-29708 | |
| 410450: 8c648bf4 lw a0,-29708(v1) | |
| 410454: 34850010 ori a1,a0,0x10 | |
| 410458: c0470000 ll a3,0(v0) | |
| 41045c: 14e40006 bne a3,a0,410478 <__libc_enable_asynccancel+0xb8> | |
| 410460: 00003021 move a2,zero | |
| 410464: 00a03021 move a2,a1 | |
| 410468: e0460000 sc a2,0(v0) | |
| 41046c: 10c0fffa beqz a2,410458 <__libc_enable_asynccancel+0x98> | |
| 410470: 00000000 nop | |
| 410474: 0000000f sync | |
| 410478: 10c0fff5 beqz a2,410450 <__libc_enable_asynccancel+0x90> | |
| 41047c: 00000000 nop | |
| 410480: 8c648bf0 lw a0,-29712(v1) | |
| 410484: 8f9989b0 lw t9,-30288(gp) | |
| 410488: 0320f809 jalr t9 | |
| 41048c: 00000000 nop | |
| 00410490 <__libc_disable_asynccancel>: | |
| 410490: 27bdfff0 addiu sp,sp,-16 | |
| 410494: 30840002 andi a0,a0,0x2 | |
| 410498: afb2000c sw s2,12(sp) | |
| 41049c: afb10008 sw s1,8(sp) | |
| 4104a0: 14800015 bnez a0,4104f8 <__libc_disable_asynccancel+0x68> | |
| 4104a4: afb00004 sw s0,4(sp) | |
| 4104a8: 7c03e83b 0x7c03e83b | |
| 4104ac: 00608021 move s0,v1 | |
| 4104b0: 8e028bf4 lw v0,-29708(s0) | |
| 4104b4: 2405fffd li a1,-3 | |
| 4104b8: 24638b70 addiu v1,v1,-29840 | |
| 4104bc: 00453024 and a2,v0,a1 | |
| 4104c0: c0640084 ll a0,132(v1) | |
| 4104c4: 14820006 bne a0,v0,4104e0 <__libc_disable_asynccancel+0x50> | |
| 4104c8: 00003821 move a3,zero | |
| 4104cc: 00c03821 move a3,a2 | |
| 4104d0: e0670084 sc a3,132(v1) | |
| 4104d4: 10e0fffa beqz a3,4104c0 <__libc_disable_asynccancel+0x30> | |
| 4104d8: 00000000 nop | |
| 4104dc: 0000000f sync | |
| 4104e0: 1444000a bne v0,a0,41050c <__libc_disable_asynccancel+0x7c> | |
| 4104e4: 00000000 nop | |
| 4104e8: 3042000c andi v0,v0,0xc | |
| 4104ec: 24030004 li v1,4 | |
| 4104f0: 10430009 beq v0,v1,410518 <__libc_disable_asynccancel+0x88> | |
| 4104f4: 00000000 nop | |
| 4104f8: 8fb2000c lw s2,12(sp) | |
| 4104fc: 8fb10008 lw s1,8(sp) | |
| 410500: 8fb00004 lw s0,4(sp) | |
| 410504: 03e00008 jr ra | |
| 410508: 27bd0010 addiu sp,sp,16 | |
| 41050c: 00801021 move v0,a0 | |
| 410510: 0810412f j 4104bc <__libc_disable_asynccancel+0x2c> | |
| 410514: 00000000 nop | |
| 410518: 26118bf4 addiu s1,s0,-29708 | |
| 41051c: 24120004 li s2,4 | |
| 410520: 02202021 move a0,s1 | |
| 410524: 7c03e83b 0x7c03e83b | |
| 410528: 00003821 move a3,zero | |
| 41052c: 8c658b78 lw a1,-29832(v1) | |
| 410530: 2402108e li v0,4238 | |
| 410534: 0000000c syscall | |
| 410538: 8e068bf4 lw a2,-29708(s0) | |
| 41053c: 30c2000c andi v0,a2,0xc | |
| 410540: 1452ffed bne v0,s2,4104f8 <__libc_disable_asynccancel+0x68> | |
| 410544: 00000000 nop | |
| 410548: 08104148 j 410520 <__libc_disable_asynccancel+0x90> | |
| 41054c: 00000000 nop | |
| 00410550 <__linkin_atfork>: | |
| 410550: 3c1c004b lui gp,0x4b | |
| 410554: 279c1fc0 addiu gp,gp,8128 | |
| 410558: 8f8283b8 lw v0,-31816(gp) | |
| 41055c: 8c430000 lw v1,0(v0) | |
| 410560: ac830000 sw v1,0(a0) | |
| 410564: c0450000 ll a1,0(v0) | |
| 410568: 14a30006 bne a1,v1,410584 <__linkin_atfork+0x34> | |
| 41056c: 00003021 move a2,zero | |
| 410570: 00803021 move a2,a0 | |
| 410574: e0460000 sc a2,0(v0) | |
| 410578: 10c0fffa beqz a2,410564 <__linkin_atfork+0x14> | |
| 41057c: 00000000 nop | |
| 410580: 0000000f sync | |
| 410584: 1465fff5 bne v1,a1,41055c <__linkin_atfork+0xc> | |
| 410588: 00000000 nop | |
| 41058c: 03e00008 jr ra | |
| 410590: 00000000 nop | |
| 00410594 <__register_atfork>: | |
| 410594: 3c1c004b lui gp,0x4b | |
| 410598: 27bdffc8 addiu sp,sp,-56 | |
| 41059c: 279c1fc0 addiu gp,gp,8128 | |
| 4105a0: afb3002c sw s3,44(sp) | |
| 4105a4: afb20028 sw s2,40(sp) | |
| 4105a8: afb10024 sw s1,36(sp) | |
| 4105ac: afbf0034 sw ra,52(sp) | |
| 4105b0: afb40030 sw s4,48(sp) | |
| 4105b4: afb00020 sw s0,32(sp) | |
| 4105b8: afbc0010 sw gp,16(sp) | |
| 4105bc: 00809021 move s2,a0 | |
| 4105c0: 00a08821 move s1,a1 | |
| 4105c4: 3c13004b lui s3,0x4b | |
| 4105c8: 24030001 li v1,1 | |
| 4105cc: 00001021 move v0,zero | |
| 4105d0: c265ba30 ll a1,-17872(s3) | |
| 4105d4: 14a20006 bne a1,v0,4105f0 <__register_atfork+0x5c> | |
| 4105d8: 00002021 move a0,zero | |
| 4105dc: 00602021 move a0,v1 | |
| 4105e0: e264ba30 sc a0,-17872(s3) | |
| 4105e4: 1080fffa beqz a0,4105d0 <__register_atfork+0x3c> | |
| 4105e8: 00000000 nop | |
| 4105ec: 0000000f sync | |
| 4105f0: 1080004e beqz a0,41072c <__register_atfork+0x198> | |
| 4105f4: 00000000 nop | |
| 4105f8: 3c14004b lui s4,0x4b | |
| 4105fc: 2682ba34 addiu v0,s4,-17868 | |
| 410600: 24080030 li t0,48 | |
| 410604: 24430018 addiu v1,v0,24 | |
| 410608: 08104187 j 41061c <__register_atfork+0x88> | |
| 41060c: 00002021 move a0,zero | |
| 410610: 24840001 addiu a0,a0,1 | |
| 410614: 10880027 beq a0,t0,4106b4 <__register_atfork+0x120> | |
| 410618: 00000000 nop | |
| 41061c: 8c650000 lw a1,0(v1) | |
| 410620: 14a0fffb bnez a1,410610 <__register_atfork+0x7c> | |
| 410624: 2463001c addiu v1,v1,28 | |
| 410628: 00041880 sll v1,a0,0x2 | |
| 41062c: 00048140 sll s0,a0,0x5 | |
| 410630: 02038023 subu s0,s0,v1 | |
| 410634: 00508021 addu s0,v0,s0 | |
| 410638: 26100004 addiu s0,s0,4 | |
| 41063c: 24020001 li v0,1 | |
| 410640: ae020014 sw v0,20(s0) | |
| 410644: ae000018 sw zero,24(s0) | |
| 410648: ae120004 sw s2,4(s0) | |
| 41064c: ae110008 sw s1,8(s0) | |
| 410650: ae06000c sw a2,12(s0) | |
| 410654: ae070010 sw a3,16(s0) | |
| 410658: 02002021 move a0,s0 | |
| 41065c: 0c104154 jal 410550 <__linkin_atfork> | |
| 410660: 00000000 nop | |
| 410664: 00001021 move v0,zero | |
| 410668: 0000000f sync | |
| 41066c: c263ba30 ll v1,-17872(s3) | |
| 410670: 00402021 move a0,v0 | |
| 410674: e264ba30 sc a0,-17872(s3) | |
| 410678: 1080fffc beqz a0,41066c <__register_atfork+0xd8> | |
| 41067c: 00000000 nop | |
| 410680: 28620002 slti v0,v1,2 | |
| 410684: 1040001e beqz v0,410700 <__register_atfork+0x16c> | |
| 410688: 00000000 nop | |
| 41068c: 8fbf0034 lw ra,52(sp) | |
| 410690: 2402000c li v0,12 | |
| 410694: 0010100b movn v0,zero,s0 | |
| 410698: 8fb40030 lw s4,48(sp) | |
| 41069c: 8fb3002c lw s3,44(sp) | |
| 4106a0: 8fb20028 lw s2,40(sp) | |
| 4106a4: 8fb10024 lw s1,36(sp) | |
| 4106a8: 8fb00020 lw s0,32(sp) | |
| 4106ac: 03e00008 jr ra | |
| 4106b0: 27bd0038 addiu sp,sp,56 | |
| 4106b4: 8c420000 lw v0,0(v0) | |
| 4106b8: 1440ffd2 bnez v0,410604 <__register_atfork+0x70> | |
| 4106bc: 00000000 nop | |
| 4106c0: 8f99824c lw t9,-32180(gp) | |
| 4106c4: afa60018 sw a2,24(sp) | |
| 4106c8: afa7001c sw a3,28(sp) | |
| 4106cc: 24040001 li a0,1 | |
| 4106d0: 24050544 li a1,1348 | |
| 4106d4: 0411f00a bal 40c700 <__calloc> | |
| 4106d8: 00000000 nop | |
| 4106dc: 00008021 move s0,zero | |
| 4106e0: 8fa60018 lw a2,24(sp) | |
| 4106e4: 1040ffdf beqz v0,410664 <__register_atfork+0xd0> | |
| 4106e8: 8fa7001c lw a3,28(sp) | |
| 4106ec: 8e83ba34 lw v1,-17868(s4) | |
| 4106f0: 2404002f li a0,47 | |
| 4106f4: ae82ba34 sw v0,-17868(s4) | |
| 4106f8: 0810418a j 410628 <__register_atfork+0x94> | |
| 4106fc: ac430000 sw v1,0(v0) | |
| 410700: 3c04004b lui a0,0x4b | |
| 410704: 2484ba30 addiu a0,a0,-17872 | |
| 410708: 7c03e83b 0x7c03e83b | |
| 41070c: 8c658b78 lw a1,-29832(v1) | |
| 410710: 24060001 li a2,1 | |
| 410714: 00003821 move a3,zero | |
| 410718: 34a50001 ori a1,a1,0x1 | |
| 41071c: 2402108e li v0,4238 | |
| 410720: 0000000c syscall | |
| 410724: 081041a3 j 41068c <__register_atfork+0xf8> | |
| 410728: 00000000 nop | |
| 41072c: 8f998044 lw t9,-32700(gp) | |
| 410730: afa60018 sw a2,24(sp) | |
| 410734: afa7001c sw a3,28(sp) | |
| 410738: 2664ba30 addiu a0,s3,-17872 | |
| 41073c: 0411ff04 bal 410350 <__lll_lock_wait_private> | |
| 410740: 00000000 nop | |
| 410744: 8fbc0010 lw gp,16(sp) | |
| 410748: 8fa7001c lw a3,28(sp) | |
| 41074c: 0810417e j 4105f8 <__register_atfork+0x64> | |
| 410750: 8fa60018 lw a2,24(sp) | |
| ... | |
| 00410760 <___vfprintf_chk>: | |
| 410760: 8c820000 lw v0,0(a0) | |
| 410764: 3c1c004b lui gp,0x4b | |
| 410768: 27bdffd0 addiu sp,sp,-48 | |
| 41076c: 279c1fc0 addiu gp,gp,8128 | |
| 410770: 30428000 andi v0,v0,0x8000 | |
| 410774: afb30024 sw s3,36(sp) | |
| 410778: afb20020 sw s2,32(sp) | |
| 41077c: afb1001c sw s1,28(sp) | |
| 410780: afb00018 sw s0,24(sp) | |
| 410784: afbf002c sw ra,44(sp) | |
| 410788: afb40028 sw s4,40(sp) | |
| 41078c: afbc0010 sw gp,16(sp) | |
| 410790: 00808021 move s0,a0 | |
| 410794: 00a09821 move s3,a1 | |
| 410798: 00c08821 move s1,a2 | |
| 41079c: 00e09021 move s2,a3 | |
| 4107a0: 14400017 bnez v0,410800 <___vfprintf_chk+0xa0> | |
| 4107a4: 00000000 nop | |
| 4107a8: 7c03e83b 0x7c03e83b | |
| 4107ac: 8c840048 lw a0,72(a0) | |
| 4107b0: 24748b70 addiu s4,v1,-29840 | |
| 4107b4: 8c830008 lw v1,8(a0) | |
| 4107b8: 1074000e beq v1,s4,4107f4 <___vfprintf_chk+0x94> | |
| 4107bc: 00000000 nop | |
| 4107c0: 24030001 li v1,1 | |
| 4107c4: c0860000 ll a2,0(a0) | |
| 4107c8: 14c20006 bne a2,v0,4107e4 <___vfprintf_chk+0x84> | |
| 4107cc: 00002821 move a1,zero | |
| 4107d0: 00602821 move a1,v1 | |
| 4107d4: e0850000 sc a1,0(a0) | |
| 4107d8: 10a0fffa beqz a1,4107c4 <___vfprintf_chk+0x64> | |
| 4107dc: 00000000 nop | |
| 4107e0: 0000000f sync | |
| 4107e4: 10a00039 beqz a1,4108cc <___vfprintf_chk+0x16c> | |
| 4107e8: 00000000 nop | |
| 4107ec: 8e040048 lw a0,72(s0) | |
| 4107f0: ac940008 sw s4,8(a0) | |
| 4107f4: 8c820004 lw v0,4(a0) | |
| 4107f8: 24420001 addiu v0,v0,1 | |
| 4107fc: ac820004 sw v0,4(a0) | |
| 410800: 1a600004 blez s3,410814 <___vfprintf_chk+0xb4> | |
| 410804: 00000000 nop | |
| 410808: 8e02003c lw v0,60(s0) | |
| 41080c: 34420004 ori v0,v0,0x4 | |
| 410810: ae02003c sw v0,60(s0) | |
| 410814: 8f9983b0 lw t9,-31824(gp) | |
| 410818: 02002021 move a0,s0 | |
| 41081c: 02202821 move a1,s1 | |
| 410820: 02403021 move a2,s2 | |
| 410824: 04112aee bal 41b3e0 <_IO_vfprintf> | |
| 410828: 00000000 nop | |
| 41082c: 00408821 move s1,v0 | |
| 410830: 1a600023 blez s3,4108c0 <___vfprintf_chk+0x160> | |
| 410834: 00000000 nop | |
| 410838: 8e03003c lw v1,60(s0) | |
| 41083c: 2402fffb li v0,-5 | |
| 410840: 00621024 and v0,v1,v0 | |
| 410844: ae02003c sw v0,60(s0) | |
| 410848: 8e030000 lw v1,0(s0) | |
| 41084c: 2404ffeb li a0,-21 | |
| 410850: 00441024 and v0,v0,a0 | |
| 410854: 30638000 andi v1,v1,0x8000 | |
| 410858: 14600010 bnez v1,41089c <___vfprintf_chk+0x13c> | |
| 41085c: ae02003c sw v0,60(s0) | |
| 410860: 8e040048 lw a0,72(s0) | |
| 410864: 8c820004 lw v0,4(a0) | |
| 410868: 2442ffff addiu v0,v0,-1 | |
| 41086c: 1440000b bnez v0,41089c <___vfprintf_chk+0x13c> | |
| 410870: ac820004 sw v0,4(a0) | |
| 410874: ac800008 sw zero,8(a0) | |
| 410878: 0000000f sync | |
| 41087c: c0830000 ll v1,0(a0) | |
| 410880: 00402821 move a1,v0 | |
| 410884: e0850000 sc a1,0(a0) | |
| 410888: 10a0fffc beqz a1,41087c <___vfprintf_chk+0x11c> | |
| 41088c: 00000000 nop | |
| 410890: 28620002 slti v0,v1,2 | |
| 410894: 10400014 beqz v0,4108e8 <___vfprintf_chk+0x188> | |
| 410898: 00000000 nop | |
| 41089c: 8fbf002c lw ra,44(sp) | |
| 4108a0: 02201021 move v0,s1 | |
| 4108a4: 8fb40028 lw s4,40(sp) | |
| 4108a8: 8fb30024 lw s3,36(sp) | |
| 4108ac: 8fb20020 lw s2,32(sp) | |
| 4108b0: 8fb1001c lw s1,28(sp) | |
| 4108b4: 8fb00018 lw s0,24(sp) | |
| 4108b8: 03e00008 jr ra | |
| 4108bc: 27bd0030 addiu sp,sp,48 | |
| 4108c0: 8e02003c lw v0,60(s0) | |
| 4108c4: 08104212 j 410848 <___vfprintf_chk+0xe8> | |
| 4108c8: 00000000 nop | |
| 4108cc: 8f998044 lw t9,-32700(gp) | |
| 4108d0: 0411fe9f bal 410350 <__lll_lock_wait_private> | |
| 4108d4: 00000000 nop | |
| 4108d8: 8fbc0010 lw gp,16(sp) | |
| 4108dc: 8e040048 lw a0,72(s0) | |
| 4108e0: 081041fd j 4107f4 <___vfprintf_chk+0x94> | |
| 4108e4: ac940008 sw s4,8(a0) | |
| 4108e8: 7c03e83b 0x7c03e83b | |
| 4108ec: 8c658b78 lw a1,-29832(v1) | |
| 4108f0: 24060001 li a2,1 | |
| 4108f4: 00003821 move a3,zero | |
| 4108f8: 34a50001 ori a1,a1,0x1 | |
| 4108fc: 2402108e li v0,4238 | |
| 410900: 0000000c syscall | |
| 410904: 08104227 j 41089c <___vfprintf_chk+0x13c> | |
| 410908: 00000000 nop | |
| 41090c: 8e05003c lw a1,60(s0) | |
| 410910: 8e020000 lw v0,0(s0) | |
| 410914: 2403ffeb li v1,-21 | |
| 410918: 00a31824 and v1,a1,v1 | |
| 41091c: 30428000 andi v0,v0,0x8000 | |
| 410920: 8fbc0010 lw gp,16(sp) | |
| 410924: 00808821 move s1,a0 | |
| 410928: 14400017 bnez v0,410988 <___vfprintf_chk+0x228> | |
| 41092c: ae03003c sw v1,60(s0) | |
| 410930: 8e040048 lw a0,72(s0) | |
| 410934: 8c820004 lw v0,4(a0) | |
| 410938: 2442ffff addiu v0,v0,-1 | |
| 41093c: 14400012 bnez v0,410988 <___vfprintf_chk+0x228> | |
| 410940: ac820004 sw v0,4(a0) | |
| 410944: ac800008 sw zero,8(a0) | |
| 410948: 0000000f sync | |
| 41094c: c0830000 ll v1,0(a0) | |
| 410950: 00402821 move a1,v0 | |
| 410954: e0850000 sc a1,0(a0) | |
| 410958: 10a0fffc beqz a1,41094c <___vfprintf_chk+0x1ec> | |
| 41095c: 00000000 nop | |
| 410960: 28620002 slti v0,v1,2 | |
| 410964: 14400008 bnez v0,410988 <___vfprintf_chk+0x228> | |
| 410968: 00000000 nop | |
| 41096c: 7c03e83b 0x7c03e83b | |
| 410970: 8c658b78 lw a1,-29832(v1) | |
| 410974: 24060001 li a2,1 | |
| 410978: 00003821 move a3,zero | |
| 41097c: 34a50001 ori a1,a1,0x1 | |
| 410980: 2402108e li v0,4238 | |
| 410984: 0000000c syscall | |
| 410988: 8f99807c lw t9,-32644(gp) | |
| 41098c: 02202021 move a0,s1 | |
| 410990: 0320f809 jalr t9 | |
| 410994: 00000000 nop | |
| ... | |
| 004109a0 <__backtrace>: | |
| 4109a0: 27bdfff8 addiu sp,sp,-8 | |
| 4109a4: afbe0004 sw s8,4(sp) | |
| 4109a8: 3c1c004b lui gp,0x4b | |
| 4109ac: 03a0f021 move s8,sp | |
| 4109b0: 279c1fc0 addiu gp,gp,8128 | |
| 4109b4: 03c04021 move t0,s8 | |
| 4109b8: 00001021 move v0,zero | |
| 4109bc: 18a00017 blez a1,410a1c <__backtrace+0x7c> | |
| 4109c0: 00000000 nop | |
| 4109c4: 8f8781b8 lw a3,-32328(gp) | |
| 4109c8: 8ce30000 lw v1,0(a3) | |
| 4109cc: 03c3182b sltu v1,s8,v1 | |
| 4109d0: 10600012 beqz v1,410a1c <__backtrace+0x7c> | |
| 4109d4: 00000000 nop | |
| 4109d8: 03c01821 move v1,s8 | |
| 4109dc: 08104281 j 410a04 <__backtrace+0x64> | |
| 4109e0: 00000000 nop | |
| 4109e4: 0068302b sltu a2,v1,t0 | |
| 4109e8: 24840004 addiu a0,a0,4 | |
| 4109ec: 14c0000b bnez a2,410a1c <__backtrace+0x7c> | |
| 4109f0: 00000000 nop | |
| 4109f4: 8ce60000 lw a2,0(a3) | |
| 4109f8: 0066302b sltu a2,v1,a2 | |
| 4109fc: 10c00007 beqz a2,410a1c <__backtrace+0x7c> | |
| 410a00: 00000000 nop | |
| 410a04: 8c660004 lw a2,4(v1) | |
| 410a08: 24420001 addiu v0,v0,1 | |
| 410a0c: ac860000 sw a2,0(a0) | |
| 410a10: 8c630000 lw v1,0(v1) | |
| 410a14: 1445fff3 bne v0,a1,4109e4 <__backtrace+0x44> | |
| 410a18: 00000000 nop | |
| 410a1c: 03c0e821 move sp,s8 | |
| 410a20: 8fbe0004 lw s8,4(sp) | |
| 410a24: 27bd0008 addiu sp,sp,8 | |
| 410a28: 03e00008 jr ra | |
| 410a2c: 00000000 nop | |
| 00410a30 <__backtrace_symbols_fd>: | |
| 410a30: 3c1c004b lui gp,0x4b | |
| 410a34: 27bdff40 addiu sp,sp,-192 | |
| 410a38: 279c1fc0 addiu gp,gp,8128 | |
| 410a3c: afbe00b8 sw s8,184(sp) | |
| 410a40: afb700b4 sw s7,180(sp) | |
| 410a44: afbf00bc sw ra,188(sp) | |
| 410a48: afb600b0 sw s6,176(sp) | |
| 410a4c: afb500ac sw s5,172(sp) | |
| 410a50: afb400a8 sw s4,168(sp) | |
| 410a54: afb300a4 sw s3,164(sp) | |
| 410a58: afb200a0 sw s2,160(sp) | |
| 410a5c: afb1009c sw s1,156(sp) | |
| 410a60: afb00098 sw s0,152(sp) | |
| 410a64: afbc0010 sw gp,16(sp) | |
| 410a68: 00a0b821 move s7,a1 | |
| 410a6c: 00c0f021 move s8,a2 | |
| 410a70: 18a0008a blez a1,410c9c <__backtrace_symbols_fd+0x26c> | |
| 410a74: 00000000 nop | |
| 410a78: 27a30024 addiu v1,sp,36 | |
| 410a7c: 27b2002c addiu s2,sp,44 | |
| 410a80: 00808021 move s0,a0 | |
| 410a84: 00008821 move s1,zero | |
| 410a88: afa30088 sw v1,136(sp) | |
| 410a8c: 08104317 j 410c5c <__backtrace_symbols_fd+0x22c> | |
| 410a90: 00000000 nop | |
| 410a94: 8fa4002c lw a0,44(sp) | |
| 410a98: 1080007a beqz a0,410c84 <__backtrace_symbols_fd+0x254> | |
| 410a9c: 00000000 nop | |
| 410aa0: 80820000 lb v0,0(a0) | |
| 410aa4: 10400077 beqz v0,410c84 <__backtrace_symbols_fd+0x254> | |
| 410aa8: 00000000 nop | |
| 410aac: 8f998098 lw t9,-32616(gp) | |
| 410ab0: afa4003c sw a0,60(sp) | |
| 410ab4: 0411f2da bal 40d620 <strlen> | |
| 410ab8: 00000000 nop | |
| 410abc: 8fa40034 lw a0,52(sp) | |
| 410ac0: 8fbc0010 lw gp,16(sp) | |
| 410ac4: afa20040 sw v0,64(sp) | |
| 410ac8: 10800088 beqz a0,410cec <__backtrace_symbols_fd+0x2bc> | |
| 410acc: 00000000 nop | |
| 410ad0: 8f998098 lw t9,-32616(gp) | |
| 410ad4: 3c050048 lui a1,0x48 | |
| 410ad8: 24a50f08 addiu a1,a1,3848 | |
| 410adc: 24020001 li v0,1 | |
| 410ae0: afa4004c sw a0,76(sp) | |
| 410ae4: afa50044 sw a1,68(sp) | |
| 410ae8: afa20048 sw v0,72(sp) | |
| 410aec: 0411f2cc bal 40d620 <strlen> | |
| 410af0: 00000000 nop | |
| 410af4: 8fbc0010 lw gp,16(sp) | |
| 410af8: 8fa40038 lw a0,56(sp) | |
| 410afc: afa20050 sw v0,80(sp) | |
| 410b00: 24160009 li s6,9 | |
| 410b04: 24150008 li s5,8 | |
| 410b08: 24140007 li s4,7 | |
| 410b0c: 24130006 li s3,6 | |
| 410b10: 24030005 li v1,5 | |
| 410b14: 24080004 li t0,4 | |
| 410b18: 24020003 li v0,3 | |
| 410b1c: 8e050000 lw a1,0(s0) | |
| 410b20: 000210c0 sll v0,v0,0x3 | |
| 410b24: 27a70018 addiu a3,sp,24 | |
| 410b28: 00a4302b sltu a2,a1,a0 | |
| 410b2c: 14c00068 bnez a2,410cd0 <__backtrace_symbols_fd+0x2a0> | |
| 410b30: 00000000 nop | |
| 410b34: 3c090048 lui t1,0x48 | |
| 410b38: 00e23021 addu a2,a3,v0 | |
| 410b3c: 25270f0c addiu a3,t1,3852 | |
| 410b40: acc70024 sw a3,36(a2) | |
| 410b44: 00a42023 subu a0,a1,a0 | |
| 410b48: 8f99808c lw t9,-32628(gp) | |
| 410b4c: 27a50018 addiu a1,sp,24 | |
| 410b50: 00a21021 addu v0,a1,v0 | |
| 410b54: 24050003 li a1,3 | |
| 410b58: ac450028 sw a1,40(v0) | |
| 410b5c: 00003821 move a3,zero | |
| 410b60: afa30090 sw v1,144(sp) | |
| 410b64: afa8008c sw t0,140(sp) | |
| 410b68: 27a50024 addiu a1,sp,36 | |
| 410b6c: 24060010 li a2,16 | |
| 410b70: 0411273f bal 41a870 <_itoa_word> | |
| 410b74: 00000000 nop | |
| 410b78: 8fa8008c lw t0,140(sp) | |
| 410b7c: 8fa30090 lw v1,144(sp) | |
| 410b80: 8fa90088 lw t1,136(sp) | |
| 410b84: 27a70018 addiu a3,sp,24 | |
| 410b88: 000840c0 sll t0,t0,0x3 | |
| 410b8c: 00e84021 addu t0,a3,t0 | |
| 410b90: 8fbc0010 lw gp,16(sp) | |
| 410b94: 01222023 subu a0,t1,v0 | |
| 410b98: ad020024 sw v0,36(t0) | |
| 410b9c: 000318c0 sll v1,v1,0x3 | |
| 410ba0: 3c020049 lui v0,0x49 | |
| 410ba4: 00e31821 addu v1,a3,v1 | |
| 410ba8: 24424098 addiu v0,v0,16536 | |
| 410bac: ac620024 sw v0,36(v1) | |
| 410bb0: 24020001 li v0,1 | |
| 410bb4: ad040028 sw a0,40(t0) | |
| 410bb8: ac620028 sw v0,40(v1) | |
| 410bbc: 8f99808c lw t9,-32628(gp) | |
| 410bc0: 8e040000 lw a0,0(s0) | |
| 410bc4: 27a30018 addiu v1,sp,24 | |
| 410bc8: 001398c0 sll s3,s3,0x3 | |
| 410bcc: 3c090048 lui t1,0x48 | |
| 410bd0: 00739821 addu s3,v1,s3 | |
| 410bd4: 25290f14 addiu t1,t1,3860 | |
| 410bd8: 24020003 li v0,3 | |
| 410bdc: 02402821 move a1,s2 | |
| 410be0: 24060010 li a2,16 | |
| 410be4: 00003821 move a3,zero | |
| 410be8: ae690024 sw t1,36(s3) | |
| 410bec: ae620028 sw v0,40(s3) | |
| 410bf0: 0411271f bal 41a870 <_itoa_word> | |
| 410bf4: 00000000 nop | |
| 410bf8: 8fbc0010 lw gp,16(sp) | |
| 410bfc: 27a30018 addiu v1,sp,24 | |
| 410c00: 0014a0c0 sll s4,s4,0x3 | |
| 410c04: 0074a021 addu s4,v1,s4 | |
| 410c08: 8f9983a4 lw t9,-31836(gp) | |
| 410c0c: 0015a8c0 sll s5,s5,0x3 | |
| 410c10: 3c040048 lui a0,0x48 | |
| 410c14: 0075a821 addu s5,v1,s5 | |
| 410c18: ae820024 sw v0,36(s4) | |
| 410c1c: 02421823 subu v1,s2,v0 | |
| 410c20: 24844908 addiu a0,a0,18696 | |
| 410c24: 24020002 li v0,2 | |
| 410c28: ae830028 sw v1,40(s4) | |
| 410c2c: aea40024 sw a0,36(s5) | |
| 410c30: aea20028 sw v0,40(s5) | |
| 410c34: 03c02021 move a0,s8 | |
| 410c38: 27a5003c addiu a1,sp,60 | |
| 410c3c: 02c03021 move a2,s6 | |
| 410c40: 26310001 addiu s1,s1,1 | |
| 410c44: 0320f809 jalr t9 | |
| 410c48: 00000000 nop | |
| 410c4c: 26100004 addiu s0,s0,4 | |
| 410c50: 8fbc0010 lw gp,16(sp) | |
| 410c54: 12370011 beq s1,s7,410c9c <__backtrace_symbols_fd+0x26c> | |
| 410c58: 00000000 nop | |
| 410c5c: 8f998244 lw t9,-32188(gp) | |
| 410c60: 8e040000 lw a0,0(s0) | |
| 410c64: 02402821 move a1,s2 | |
| 410c68: 27a60018 addiu a2,sp,24 | |
| 410c6c: 00003821 move a3,zero | |
| 410c70: 0411025f bal 4115f0 <_dl_addr> | |
| 410c74: 00000000 nop | |
| 410c78: 8fbc0010 lw gp,16(sp) | |
| 410c7c: 1440ff85 bnez v0,410a94 <__backtrace_symbols_fd+0x64> | |
| 410c80: 00000000 nop | |
| 410c84: 24160003 li s6,3 | |
| 410c88: 24150002 li s5,2 | |
| 410c8c: 24140001 li s4,1 | |
| 410c90: 00009821 move s3,zero | |
| 410c94: 081042ef j 410bbc <__backtrace_symbols_fd+0x18c> | |
| 410c98: 00000000 nop | |
| 410c9c: 8fbf00bc lw ra,188(sp) | |
| 410ca0: 8fbe00b8 lw s8,184(sp) | |
| 410ca4: 8fb700b4 lw s7,180(sp) | |
| 410ca8: 8fb600b0 lw s6,176(sp) | |
| 410cac: 8fb500ac lw s5,172(sp) | |
| 410cb0: 8fb400a8 lw s4,168(sp) | |
| 410cb4: 8fb300a4 lw s3,164(sp) | |
| 410cb8: 8fb200a0 lw s2,160(sp) | |
| 410cbc: 8fb1009c lw s1,156(sp) | |
| 410cc0: 8fb00098 lw s0,152(sp) | |
| 410cc4: 27bd00c0 addiu sp,sp,192 | |
| 410cc8: 03e00008 jr ra | |
| 410ccc: 00000000 nop | |
| 410cd0: 3c090048 lui t1,0x48 | |
| 410cd4: 00e23021 addu a2,a3,v0 | |
| 410cd8: 25290f10 addiu t1,t1,3856 | |
| 410cdc: acc90024 sw t1,36(a2) | |
| 410ce0: 00852023 subu a0,a0,a1 | |
| 410ce4: 081042d2 j 410b48 <__backtrace_symbols_fd+0x118> | |
| 410ce8: 00000000 nop | |
| 410cec: 8fa20018 lw v0,24(sp) | |
| 410cf0: 8c440000 lw a0,0(v0) | |
| 410cf4: 10800010 beqz a0,410d38 <__backtrace_symbols_fd+0x308> | |
| 410cf8: 00000000 nop | |
| 410cfc: 3c050048 lui a1,0x48 | |
| 410d00: 24020001 li v0,1 | |
| 410d04: 24a50f08 addiu a1,a1,3848 | |
| 410d08: afa20048 sw v0,72(sp) | |
| 410d0c: afa50044 sw a1,68(sp) | |
| 410d10: afa40038 sw a0,56(sp) | |
| 410d14: 24160008 li s6,8 | |
| 410d18: 24150007 li s5,7 | |
| 410d1c: 24140006 li s4,6 | |
| 410d20: 24130005 li s3,5 | |
| 410d24: 24030004 li v1,4 | |
| 410d28: 24080003 li t0,3 | |
| 410d2c: 24020002 li v0,2 | |
| 410d30: 081042c7 j 410b1c <__backtrace_symbols_fd+0xec> | |
| 410d34: 00000000 nop | |
| 410d38: 24160004 li s6,4 | |
| 410d3c: 24150003 li s5,3 | |
| 410d40: 24140002 li s4,2 | |
| 410d44: 24130001 li s3,1 | |
| 410d48: 081042ef j 410bbc <__backtrace_symbols_fd+0x18c> | |
| 410d4c: 00000000 nop | |
| 00410d50 <elf_machine_matches_host>: | |
| 410d50: 8c830024 lw v1,36(a0) | |
| 410d54: 00001021 move v0,zero | |
| 410d58: 30630020 andi v1,v1,0x20 | |
| 410d5c: 1460000c bnez v1,410d90 <elf_machine_matches_host+0x40> | |
| 410d60: 00000000 nop | |
| 410d64: 94830012 lhu v1,18(a0) | |
| 410d68: 2463fff8 addiu v1,v1,-8 | |
| 410d6c: 3063ffff andi v1,v1,0xffff | |
| 410d70: 2c640003 sltiu a0,v1,3 | |
| 410d74: 10800006 beqz a0,410d90 <elf_machine_matches_host+0x40> | |
| 410d78: 00000000 nop | |
| 410d7c: 3c020048 lui v0,0x48 | |
| 410d80: 24420fb4 addiu v0,v0,4020 | |
| 410d84: 00031880 sll v1,v1,0x2 | |
| 410d88: 00621821 addu v1,v1,v0 | |
| 410d8c: 8c620000 lw v0,0(v1) | |
| 410d90: 03e00008 jr ra | |
| 410d94: 00000000 nop | |
| 00410d98 <_dl_aux_init>: | |
| 410d98: 8c830000 lw v1,0(a0) | |
| 410d9c: 3c1c004b lui gp,0x4b | |
| 410da0: 27bdffc0 addiu sp,sp,-64 | |
| 410da4: 279c1fc0 addiu gp,gp,8128 | |
| 410da8: afbe003c sw s8,60(sp) | |
| 410dac: afb70038 sw s7,56(sp) | |
| 410db0: afb60034 sw s6,52(sp) | |
| 410db4: afb50030 sw s5,48(sp) | |
| 410db8: afb4002c sw s4,44(sp) | |
| 410dbc: afb30028 sw s3,40(sp) | |
| 410dc0: afb20024 sw s2,36(sp) | |
| 410dc4: afb10020 sw s1,32(sp) | |
| 410dc8: afb0001c sw s0,28(sp) | |
| 410dcc: afbc0000 sw gp,0(sp) | |
| 410dd0: 10600043 beqz v1,410ee0 <_dl_aux_init+0x148> | |
| 410dd4: 00000000 nop | |
| 410dd8: 8f8d8190 lw t5,-32368(gp) | |
| 410ddc: 8f8c83bc lw t4,-31812(gp) | |
| 410de0: 8f918140 lw s1,-32448(gp) | |
| 410de4: 8da20000 lw v0,0(t5) | |
| 410de8: 8f9083c0 lw s0,-31808(gp) | |
| 410dec: 8f998290 lw t9,-32112(gp) | |
| 410df0: afa20008 sw v0,8(sp) | |
| 410df4: 8d820000 lw v0,0(t4) | |
| 410df8: 8f988294 lw t8,-32108(gp) | |
| 410dfc: 8f8f83c4 lw t7,-31804(gp) | |
| 410e00: 3c0e004b lui t6,0x4b | |
| 410e04: 3c09004b lui t1,0x4b | |
| 410e08: afa2000c sw v0,12(sp) | |
| 410e0c: 8dc28b34 lw v0,-29900(t6) | |
| 410e10: 8e3e0000 lw s8,0(s1) | |
| 410e14: 8e170000 lw s7,0(s0) | |
| 410e18: 8f360000 lw s6,0(t9) | |
| 410e1c: 8f150000 lw s5,0(t8) | |
| 410e20: 8d34bf88 lw s4,-16504(t1) | |
| 410e24: 8d33bf8c lw s3,-16500(t1) | |
| 410e28: 8df20000 lw s2,0(t7) | |
| 410e2c: 3c080048 lui t0,0x48 | |
| 410e30: afa20010 sw v0,16(sp) | |
| 410e34: 00005821 move t3,zero | |
| 410e38: 00801021 move v0,a0 | |
| 410e3c: 00005021 move t2,zero | |
| 410e40: 00003821 move a3,zero | |
| 410e44: 24860008 addiu a2,a0,8 | |
| 410e48: 25080f20 addiu t0,t0,3872 | |
| 410e4c: 2463fffd addiu v1,v1,-3 | |
| 410e50: 2c65001f sltiu a1,v1,31 | |
| 410e54: 10a00007 beqz a1,410e74 <_dl_aux_init+0xdc> | |
| 410e58: 00000000 nop | |
| 410e5c: 00031880 sll v1,v1,0x2 | |
| 410e60: 01031821 addu v1,t0,v1 | |
| 410e64: 8c630000 lw v1,0(v1) | |
| 410e68: 00600008 jr v1 | |
| 410e6c: 00000000 nop | |
| 410e70: 8c5e0004 lw s8,4(v0) | |
| 410e74: 24420008 addiu v0,v0,8 | |
| 410e78: 00441823 subu v1,v0,a0 | |
| 410e7c: 00c31821 addu v1,a2,v1 | |
| 410e80: 8c63fff8 lw v1,-8(v1) | |
| 410e84: 1460fff1 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410e88: 00000000 nop | |
| 410e8c: 8fa20008 lw v0,8(sp) | |
| 410e90: 8fa3000c lw v1,12(sp) | |
| 410e94: ae3e0000 sw s8,0(s1) | |
| 410e98: ada20000 sw v0,0(t5) | |
| 410e9c: 8fa20010 lw v0,16(sp) | |
| 410ea0: ae170000 sw s7,0(s0) | |
| 410ea4: af360000 sw s6,0(t9) | |
| 410ea8: adc28b34 sw v0,-29900(t6) | |
| 410eac: 2402000f li v0,15 | |
| 410eb0: af150000 sw s5,0(t8) | |
| 410eb4: ad34bf88 sw s4,-16504(t1) | |
| 410eb8: ad33bf8c sw s3,-16500(t1) | |
| 410ebc: adf20000 sw s2,0(t7) | |
| 410ec0: ad830000 sw v1,0(t4) | |
| 410ec4: 14e20006 bne a3,v0,410ee0 <_dl_aux_init+0x148> | |
| 410ec8: 00000000 nop | |
| 410ecc: 24020001 li v0,1 | |
| 410ed0: 000b582b sltu t3,zero,t3 | |
| 410ed4: 004a580b movn t3,v0,t2 | |
| 410ed8: adab0000 sw t3,0(t5) | |
| 410edc: ad820000 sw v0,0(t4) | |
| 410ee0: 8fbe003c lw s8,60(sp) | |
| 410ee4: 8fb70038 lw s7,56(sp) | |
| 410ee8: 8fb60034 lw s6,52(sp) | |
| 410eec: 8fb50030 lw s5,48(sp) | |
| 410ef0: 8fb4002c lw s4,44(sp) | |
| 410ef4: 8fb30028 lw s3,40(sp) | |
| 410ef8: 8fb20024 lw s2,36(sp) | |
| 410efc: 8fb10020 lw s1,32(sp) | |
| 410f00: 8fb0001c lw s0,28(sp) | |
| 410f04: 27bd0040 addiu sp,sp,64 | |
| 410f08: 03e00008 jr ra | |
| 410f0c: 00000000 nop | |
| 410f10: 8c520004 lw s2,4(v0) | |
| 410f14: 24420008 addiu v0,v0,8 | |
| 410f18: 00441823 subu v1,v0,a0 | |
| 410f1c: 00c31821 addu v1,a2,v1 | |
| 410f20: 8c63fff8 lw v1,-8(v1) | |
| 410f24: 1460ffc9 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410f28: 00000000 nop | |
| 410f2c: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 410f30: 00000000 nop | |
| 410f34: 8c430004 lw v1,4(v0) | |
| 410f38: 24420008 addiu v0,v0,8 | |
| 410f3c: afa30010 sw v1,16(sp) | |
| 410f40: 00441823 subu v1,v0,a0 | |
| 410f44: 00c31821 addu v1,a2,v1 | |
| 410f48: 8c63fff8 lw v1,-8(v1) | |
| 410f4c: 1460ffbf bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410f50: 00000000 nop | |
| 410f54: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 410f58: 00000000 nop | |
| 410f5c: 8c430004 lw v1,4(v0) | |
| 410f60: 24420008 addiu v0,v0,8 | |
| 410f64: 2407ffff li a3,-1 | |
| 410f68: afa30008 sw v1,8(sp) | |
| 410f6c: 24030001 li v1,1 | |
| 410f70: afa3000c sw v1,12(sp) | |
| 410f74: 00441823 subu v1,v0,a0 | |
| 410f78: 00c31821 addu v1,a2,v1 | |
| 410f7c: 8c63fff8 lw v1,-8(v1) | |
| 410f80: 1460ffb2 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410f84: 00000000 nop | |
| 410f88: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 410f8c: 00000000 nop | |
| 410f90: 8c570004 lw s7,4(v0) | |
| 410f94: 24420008 addiu v0,v0,8 | |
| 410f98: 00441823 subu v1,v0,a0 | |
| 410f9c: 00c31821 addu v1,a2,v1 | |
| 410fa0: 8c63fff8 lw v1,-8(v1) | |
| 410fa4: 1460ffa9 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410fa8: 00000000 nop | |
| 410fac: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 410fb0: 00000000 nop | |
| 410fb4: 8c530004 lw s3,4(v0) | |
| 410fb8: 24420008 addiu v0,v0,8 | |
| 410fbc: 00441823 subu v1,v0,a0 | |
| 410fc0: 00c31821 addu v1,a2,v1 | |
| 410fc4: 8c63fff8 lw v1,-8(v1) | |
| 410fc8: 0000a021 move s4,zero | |
| 410fcc: 1460ff9f bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410fd0: 00000000 nop | |
| 410fd4: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 410fd8: 00000000 nop | |
| 410fdc: 8c430004 lw v1,4(v0) | |
| 410fe0: 24420008 addiu v0,v0,8 | |
| 410fe4: 34e70008 ori a3,a3,0x8 | |
| 410fe8: 01635826 xor t3,t3,v1 | |
| 410fec: 00441823 subu v1,v0,a0 | |
| 410ff0: 00c31821 addu v1,a2,v1 | |
| 410ff4: 8c63fff8 lw v1,-8(v1) | |
| 410ff8: 1460ff94 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 410ffc: 00000000 nop | |
| 411000: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 411004: 00000000 nop | |
| 411008: 8c430004 lw v1,4(v0) | |
| 41100c: 24420008 addiu v0,v0,8 | |
| 411010: 34e70004 ori a3,a3,0x4 | |
| 411014: 01635826 xor t3,t3,v1 | |
| 411018: 00441823 subu v1,v0,a0 | |
| 41101c: 00c31821 addu v1,a2,v1 | |
| 411020: 8c63fff8 lw v1,-8(v1) | |
| 411024: 1460ff89 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 411028: 00000000 nop | |
| 41102c: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 411030: 00000000 nop | |
| 411034: 8c430004 lw v1,4(v0) | |
| 411038: 24420008 addiu v0,v0,8 | |
| 41103c: 34e70002 ori a3,a3,0x2 | |
| 411040: 01435026 xor t2,t2,v1 | |
| 411044: 00441823 subu v1,v0,a0 | |
| 411048: 00c31821 addu v1,a2,v1 | |
| 41104c: 8c63fff8 lw v1,-8(v1) | |
| 411050: 1460ff7e bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 411054: 00000000 nop | |
| 411058: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 41105c: 00000000 nop | |
| 411060: 8c430004 lw v1,4(v0) | |
| 411064: 24420008 addiu v0,v0,8 | |
| 411068: 34e70001 ori a3,a3,0x1 | |
| 41106c: 01435026 xor t2,t2,v1 | |
| 411070: 00441823 subu v1,v0,a0 | |
| 411074: 00c31821 addu v1,a2,v1 | |
| 411078: 8c63fff8 lw v1,-8(v1) | |
| 41107c: 1460ff73 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 411080: 00000000 nop | |
| 411084: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 411088: 00000000 nop | |
| 41108c: 8c550004 lw s5,4(v0) | |
| 411090: 24420008 addiu v0,v0,8 | |
| 411094: 00441823 subu v1,v0,a0 | |
| 411098: 00c31821 addu v1,a2,v1 | |
| 41109c: 8c63fff8 lw v1,-8(v1) | |
| 4110a0: 1460ff6a bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 4110a4: 00000000 nop | |
| 4110a8: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 4110ac: 00000000 nop | |
| 4110b0: 8c560004 lw s6,4(v0) | |
| 4110b4: 24420008 addiu v0,v0,8 | |
| 4110b8: 00441823 subu v1,v0,a0 | |
| 4110bc: 00c31821 addu v1,a2,v1 | |
| 4110c0: 8c63fff8 lw v1,-8(v1) | |
| 4110c4: 1460ff61 bnez v1,410e4c <_dl_aux_init+0xb4> | |
| 4110c8: 00000000 nop | |
| 4110cc: 081043a3 j 410e8c <_dl_aux_init+0xf4> | |
| 4110d0: 00000000 nop | |
| 004110d4 <_dl_non_dynamic_init>: | |
| 4110d4: 3c1c004b lui gp,0x4b | |
| 4110d8: 27bdffc0 addiu sp,sp,-64 | |
| 4110dc: 279c1fc0 addiu gp,gp,8128 | |
| 4110e0: afb00020 sw s0,32(sp) | |
| 4110e4: 8f908140 lw s0,-32448(gp) | |
| 4110e8: afbf003c sw ra,60(sp) | |
| 4110ec: afb60038 sw s6,56(sp) | |
| 4110f0: 8e020000 lw v0,0(s0) | |
| 4110f4: afb50034 sw s5,52(sp) | |
| 4110f8: afb40030 sw s4,48(sp) | |
| 4110fc: afb3002c sw s3,44(sp) | |
| 411100: afb20028 sw s2,40(sp) | |
| 411104: afb10024 sw s1,36(sp) | |
| 411108: afbc0010 sw gp,16(sp) | |
| 41110c: 14400006 bnez v0,411128 <_dl_non_dynamic_init+0x54> | |
| 411110: 00000000 nop | |
| 411114: 8f9982fc lw t9,-32004(gp) | |
| 411118: 0411f82d bal 40f1d0 <__getpagesize> | |
| 41111c: 00000000 nop | |
| 411120: 8fbc0010 lw gp,16(sp) | |
| 411124: ae020000 sw v0,0(s0) | |
| 411128: 8f9981d4 lw t9,-32300(gp) | |
| 41112c: 3c040048 lui a0,0x48 | |
| 411130: 248410d0 addiu a0,a0,4304 | |
| 411134: 04111e9e bal 418bb0 <getenv> | |
| 411138: 00000000 nop | |
| 41113c: 8fbc0010 lw gp,16(sp) | |
| 411140: 104000f8 beqz v0,411524 <_dl_non_dynamic_init+0x450> | |
| 411144: 00000000 nop | |
| 411148: 80430000 lb v1,0(v0) | |
| 41114c: 8f8283c8 lw v0,-31800(gp) | |
| 411150: 8f9981d4 lw t9,-32300(gp) | |
| 411154: 0003182b sltu v1,zero,v1 | |
| 411158: 3c040048 lui a0,0x48 | |
| 41115c: ac430000 sw v1,0(v0) | |
| 411160: 248410d8 addiu a0,a0,4312 | |
| 411164: 04111e92 bal 418bb0 <getenv> | |
| 411168: 00000000 nop | |
| 41116c: 8fbc0010 lw gp,16(sp) | |
| 411170: 00402021 move a0,v0 | |
| 411174: 8f9983cc lw t9,-31796(gp) | |
| 411178: 0320f809 jalr t9 | |
| 41117c: 00000000 nop | |
| 411180: 8fbc0010 lw gp,16(sp) | |
| 411184: 3c040048 lui a0,0x48 | |
| 411188: 248410e8 addiu a0,a0,4328 | |
| 41118c: 8f828108 lw v0,-32504(gp) | |
| 411190: 8f9981d4 lw t9,-32300(gp) | |
| 411194: 8c430000 lw v1,0(v0) | |
| 411198: 8f8283d0 lw v0,-31792(gp) | |
| 41119c: ac430000 sw v1,0(v0) | |
| 4111a0: 04111e83 bal 418bb0 <getenv> | |
| 4111a4: 00000000 nop | |
| 4111a8: 8fbc0010 lw gp,16(sp) | |
| 4111ac: 104000d1 beqz v0,4114f4 <_dl_non_dynamic_init+0x420> | |
| 4111b0: 00000000 nop | |
| 4111b4: 80430000 lb v1,0(v0) | |
| 4111b8: 8f8283d4 lw v0,-31788(gp) | |
| 4111bc: 8f9981d4 lw t9,-32300(gp) | |
| 4111c0: 2c630001 sltiu v1,v1,1 | |
| 4111c4: 3c040048 lui a0,0x48 | |
| 4111c8: ac430000 sw v1,0(v0) | |
| 4111cc: 248410f4 addiu a0,a0,4340 | |
| 4111d0: 04111e77 bal 418bb0 <getenv> | |
| 4111d4: 00000000 nop | |
| 4111d8: 8fbc0010 lw gp,16(sp) | |
| 4111dc: 104000c9 beqz v0,411504 <_dl_non_dynamic_init+0x430> | |
| 4111e0: 00000000 nop | |
| 4111e4: 80430000 lb v1,0(v0) | |
| 4111e8: 8f8283d8 lw v0,-31784(gp) | |
| 4111ec: 8f9981d4 lw t9,-32300(gp) | |
| 4111f0: 0003182b sltu v1,zero,v1 | |
| 4111f4: 3c040048 lui a0,0x48 | |
| 4111f8: ac430000 sw v1,0(v0) | |
| 4111fc: 24841100 addiu a0,a0,4352 | |
| 411200: 04111e6b bal 418bb0 <getenv> | |
| 411204: 00000000 nop | |
| 411208: 8fbc0010 lw gp,16(sp) | |
| 41120c: 104000c1 beqz v0,411514 <_dl_non_dynamic_init+0x440> | |
| 411210: 00000000 nop | |
| 411214: 80430000 lb v1,0(v0) | |
| 411218: 8f8283dc lw v0,-31780(gp) | |
| 41121c: 8f9981d4 lw t9,-32300(gp) | |
| 411220: 2c630001 sltiu v1,v1,1 | |
| 411224: 3c040048 lui a0,0x48 | |
| 411228: ac430000 sw v1,0(v0) | |
| 41122c: 24841110 addiu a0,a0,4368 | |
| 411230: 04111e5f bal 418bb0 <getenv> | |
| 411234: 00000000 nop | |
| 411238: 8fbc0010 lw gp,16(sp) | |
| 41123c: 8f8383e0 lw v1,-31776(gp) | |
| 411240: ac620000 sw v0,0(v1) | |
| 411244: 10400004 beqz v0,411258 <_dl_non_dynamic_init+0x184> | |
| 411248: 00000000 nop | |
| 41124c: 80420000 lb v0,0(v0) | |
| 411250: 14400081 bnez v0,411458 <_dl_non_dynamic_init+0x384> | |
| 411254: 00000000 nop | |
| 411258: 8f828190 lw v0,-32368(gp) | |
| 41125c: 8c420000 lw v0,0(v0) | |
| 411260: 10400081 beqz v0,411468 <_dl_non_dynamic_init+0x394> | |
| 411264: 00000000 nop | |
| 411268: 3c040048 lui a0,0x48 | |
| 41126c: 24840fa5 addiu a0,a0,4005 | |
| 411270: ac640000 sw a0,0(v1) | |
| 411274: 1040001d beqz v0,4112ec <_dl_non_dynamic_init+0x218> | |
| 411278: 00000000 nop | |
| 41127c: 3c110048 lui s1,0x48 | |
| 411280: 3c100048 lui s0,0x48 | |
| 411284: 26310fc0 addiu s1,s1,4032 | |
| 411288: 261010c5 addiu s0,s0,4293 | |
| 41128c: 8f9983e4 lw t9,-31772(gp) | |
| 411290: 02202021 move a0,s1 | |
| 411294: 04112097 bal 4194f4 <__unsetenv> | |
| 411298: 00000000 nop | |
| 41129c: 8fbc0010 lw gp,16(sp) | |
| 4112a0: 02202021 move a0,s1 | |
| 4112a4: 00002821 move a1,zero | |
| 4112a8: 8f9983e8 lw t9,-31768(gp) | |
| 4112ac: 04117b90 bal 4300f0 <__rawmemchr> | |
| 4112b0: 00000000 nop | |
| 4112b4: 24510001 addiu s1,v0,1 | |
| 4112b8: 0230102b sltu v0,s1,s0 | |
| 4112bc: 8fbc0010 lw gp,16(sp) | |
| 4112c0: 1440fff2 bnez v0,41128c <_dl_non_dynamic_init+0x1b8> | |
| 4112c4: 00000000 nop | |
| 4112c8: 8f9983ec lw t9,-31764(gp) | |
| 4112cc: 3c040048 lui a0,0x48 | |
| 4112d0: 24841124 addiu a0,a0,4388 | |
| 4112d4: 00002821 move a1,zero | |
| 4112d8: 0320f809 jalr t9 | |
| 4112dc: 00000000 nop | |
| 4112e0: 8fbc0010 lw gp,16(sp) | |
| 4112e4: 14400093 bnez v0,411534 <_dl_non_dynamic_init+0x460> | |
| 4112e8: 00000000 nop | |
| 4112ec: 8f9981d4 lw t9,-32300(gp) | |
| 4112f0: 3c040048 lui a0,0x48 | |
| 4112f4: 24841144 addiu a0,a0,4420 | |
| 4112f8: 04111e2d bal 418bb0 <getenv> | |
| 4112fc: 00000000 nop | |
| 411300: 00408821 move s1,v0 | |
| 411304: 8fbc0010 lw gp,16(sp) | |
| 411308: 10400025 beqz v0,4113a0 <_dl_non_dynamic_init+0x2cc> | |
| 41130c: 00000000 nop | |
| 411310: 24120010 li s2,16 | |
| 411314: 00009821 move s3,zero | |
| 411318: 00008021 move s0,zero | |
| 41131c: 24140002 li s4,2 | |
| 411320: 2416002e li s6,46 | |
| 411324: 24150003 li s5,3 | |
| 411328: 8f9983f0 lw t9,-31760(gp) | |
| 41132c: 02202021 move a0,s1 | |
| 411330: 27a50018 addiu a1,sp,24 | |
| 411334: 00003021 move a2,zero | |
| 411338: 00003821 move a3,zero | |
| 41133c: 04112170 bal 419900 <__strtoul_internal> | |
| 411340: 00000000 nop | |
| 411344: 2c4300ff sltiu v1,v0,255 | |
| 411348: 8fbc0010 lw gp,16(sp) | |
| 41134c: 02422004 sllv a0,v0,s2 | |
| 411350: 10600013 beqz v1,4113a0 <_dl_non_dynamic_init+0x2cc> | |
| 411354: 00000000 nop | |
| 411358: 8fa30018 lw v1,24(sp) | |
| 41135c: 12230010 beq s1,v1,4113a0 <_dl_non_dynamic_init+0x2cc> | |
| 411360: 00000000 nop | |
| 411364: 16140045 bne s0,s4,41147c <_dl_non_dynamic_init+0x3a8> | |
| 411368: 00000000 nop | |
| 41136c: 80620000 lb v0,0(v1) | |
| 411370: 02649825 or s3,s3,a0 | |
| 411374: 10400006 beqz v0,411390 <_dl_non_dynamic_init+0x2bc> | |
| 411378: 00000000 nop | |
| 41137c: 26100001 addiu s0,s0,1 | |
| 411380: 24710001 addiu s1,v1,1 | |
| 411384: 2652fff8 addiu s2,s2,-8 | |
| 411388: 1615ffe7 bne s0,s5,411328 <_dl_non_dynamic_init+0x254> | |
| 41138c: 00000000 nop | |
| 411390: 12600003 beqz s3,4113a0 <_dl_non_dynamic_init+0x2cc> | |
| 411394: 00000000 nop | |
| 411398: 8f828188 lw v0,-32376(gp) | |
| 41139c: ac530000 sw s3,0(v0) | |
| 4113a0: 8f828198 lw v0,-32360(gp) | |
| 4113a4: 8c440000 lw a0,0(v0) | |
| 4113a8: 10800007 beqz a0,4113c8 <_dl_non_dynamic_init+0x2f4> | |
| 4113ac: 00000000 nop | |
| 4113b0: 8f998098 lw t9,-32616(gp) | |
| 4113b4: 0411f09a bal 40d620 <strlen> | |
| 4113b8: 00000000 nop | |
| 4113bc: 8fbc0010 lw gp,16(sp) | |
| 4113c0: 8f8381a4 lw v1,-32348(gp) | |
| 4113c4: ac620000 sw v0,0(v1) | |
| 4113c8: 8f828290 lw v0,-32112(gp) | |
| 4113cc: 8c450000 lw a1,0(v0) | |
| 4113d0: 10a00016 beqz a1,41142c <_dl_non_dynamic_init+0x358> | |
| 4113d4: 00000000 nop | |
| 4113d8: 8f828294 lw v0,-32108(gp) | |
| 4113dc: 8c460000 lw a2,0(v0) | |
| 4113e0: 10c00012 beqz a2,41142c <_dl_non_dynamic_init+0x358> | |
| 4113e4: 00000000 nop | |
| 4113e8: 8ca20000 lw v0,0(a1) | |
| 4113ec: 3c076474 lui a3,0x6474 | |
| 4113f0: 34e7e551 ori a3,a3,0xe551 | |
| 4113f4: 1047002a beq v0,a3,4114a0 <_dl_non_dynamic_init+0x3cc> | |
| 4113f8: 00000000 nop | |
| 4113fc: 24a20020 addiu v0,a1,32 | |
| 411400: 00001821 move v1,zero | |
| 411404: 08104506 j 411418 <_dl_non_dynamic_init+0x344> | |
| 411408: 00000000 nop | |
| 41140c: 8c44ffe0 lw a0,-32(v0) | |
| 411410: 10870023 beq a0,a3,4114a0 <_dl_non_dynamic_init+0x3cc> | |
| 411414: 00000000 nop | |
| 411418: 24630001 addiu v1,v1,1 | |
| 41141c: 00402821 move a1,v0 | |
| 411420: 24420020 addiu v0,v0,32 | |
| 411424: 1466fff9 bne v1,a2,41140c <_dl_non_dynamic_init+0x338> | |
| 411428: 00000000 nop | |
| 41142c: 8fbf003c lw ra,60(sp) | |
| 411430: 8fb60038 lw s6,56(sp) | |
| 411434: 8fb50034 lw s5,52(sp) | |
| 411438: 8fb40030 lw s4,48(sp) | |
| 41143c: 8fb3002c lw s3,44(sp) | |
| 411440: 8fb20028 lw s2,40(sp) | |
| 411444: 8fb10024 lw s1,36(sp) | |
| 411448: 8fb00020 lw s0,32(sp) | |
| 41144c: 27bd0040 addiu sp,sp,64 | |
| 411450: 03e00008 jr ra | |
| 411454: 00000000 nop | |
| 411458: 8f828190 lw v0,-32368(gp) | |
| 41145c: 8c420000 lw v0,0(v0) | |
| 411460: 0810449d j 411274 <_dl_non_dynamic_init+0x1a0> | |
| 411464: 00000000 nop | |
| 411468: 3c040048 lui a0,0x48 | |
| 41146c: 24840f9c addiu a0,a0,3996 | |
| 411470: ac640000 sw a0,0(v1) | |
| 411474: 0810449d j 411274 <_dl_non_dynamic_init+0x1a0> | |
| 411478: 00000000 nop | |
| 41147c: 80640000 lb a0,0(v1) | |
| 411480: 02422804 sllv a1,v0,s2 | |
| 411484: 10800014 beqz a0,4114d8 <_dl_non_dynamic_init+0x404> | |
| 411488: 00000000 nop | |
| 41148c: 1496ffc4 bne a0,s6,4113a0 <_dl_non_dynamic_init+0x2cc> | |
| 411490: 00000000 nop | |
| 411494: 02659825 or s3,s3,a1 | |
| 411498: 081044df j 41137c <_dl_non_dynamic_init+0x2a8> | |
| 41149c: 00000000 nop | |
| 4114a0: 8ca30018 lw v1,24(a1) | |
| 4114a4: 8fbf003c lw ra,60(sp) | |
| 4114a8: 3c02004b lui v0,0x4b | |
| 4114ac: 8fb60038 lw s6,56(sp) | |
| 4114b0: 8fb50034 lw s5,52(sp) | |
| 4114b4: 8fb40030 lw s4,48(sp) | |
| 4114b8: 8fb3002c lw s3,44(sp) | |
| 4114bc: 8fb20028 lw s2,40(sp) | |
| 4114c0: 8fb10024 lw s1,36(sp) | |
| 4114c4: 8fb00020 lw s0,32(sp) | |
| 4114c8: ac439ca0 sw v1,-25440(v0) | |
| 4114cc: 27bd0040 addiu sp,sp,64 | |
| 4114d0: 03e00008 jr ra | |
| 4114d4: 00000000 nop | |
| 4114d8: 00108023 negu s0,s0 | |
| 4114dc: 001080c0 sll s0,s0,0x3 | |
| 4114e0: 26100010 addiu s0,s0,16 | |
| 4114e4: 02021004 sllv v0,v0,s0 | |
| 4114e8: 02629825 or s3,s3,v0 | |
| 4114ec: 081044e4 j 411390 <_dl_non_dynamic_init+0x2bc> | |
| 4114f0: 00000000 nop | |
| 4114f4: 3c020049 lui v0,0x49 | |
| 4114f8: 24423fe0 addiu v0,v0,16352 | |
| 4114fc: 0810446d j 4111b4 <_dl_non_dynamic_init+0xe0> | |
| 411500: 00000000 nop | |
| 411504: 3c020049 lui v0,0x49 | |
| 411508: 24423fe0 addiu v0,v0,16352 | |
| 41150c: 08104479 j 4111e4 <_dl_non_dynamic_init+0x110> | |
| 411510: 00000000 nop | |
| 411514: 3c020049 lui v0,0x49 | |
| 411518: 24423fe0 addiu v0,v0,16352 | |
| 41151c: 08104485 j 411214 <_dl_non_dynamic_init+0x140> | |
| 411520: 00000000 nop | |
| 411524: 3c020049 lui v0,0x49 | |
| 411528: 24423fe0 addiu v0,v0,16352 | |
| 41152c: 08104452 j 411148 <_dl_non_dynamic_init+0x74> | |
| 411530: 00000000 nop | |
| 411534: 8f9983e4 lw t9,-31772(gp) | |
| 411538: 3c040048 lui a0,0x48 | |
| 41153c: 24841134 addiu a0,a0,4404 | |
| 411540: 04111fec bal 4194f4 <__unsetenv> | |
| 411544: 00000000 nop | |
| 411548: 8fbc0010 lw gp,16(sp) | |
| 41154c: 081044bb j 4112ec <_dl_non_dynamic_init+0x218> | |
| 411550: 00000000 nop | |
| 00411554 <_dl_important_hwcaps>: | |
| 411554: 3c04004b lui a0,0x4b | |
| 411558: 3c03004b lui v1,0x4b | |
| 41155c: 2484bf98 addiu a0,a0,-16488 | |
| 411560: 2462bf90 addiu v0,v1,-16496 | |
| 411564: ac64bf90 sw a0,-16496(v1) | |
| 411568: 24030001 li v1,1 | |
| 41156c: ac400004 sw zero,4(v0) | |
| 411570: acc30000 sw v1,0(a2) | |
| 411574: 03e00008 jr ra | |
| 411578: 00000000 nop | |
| 41157c: 00000000 nop | |
| 00411580 <_dl_addr_inside_object>: | |
| 411580: 9482022c lhu v0,556(a0) | |
| 411584: 8c860000 lw a2,0(a0) | |
| 411588: 2403ffff li v1,-1 | |
| 41158c: 2442ffff addiu v0,v0,-1 | |
| 411590: 00a62823 subu a1,a1,a2 | |
| 411594: 00023940 sll a3,v0,0x5 | |
| 411598: 240a0001 li t2,1 | |
| 41159c: 10430011 beq v0,v1,4115e4 <_dl_addr_inside_object+0x64> | |
| 4115a0: 00000000 nop | |
| 4115a4: 8c880224 lw t0,548(a0) | |
| 4115a8: 2442ffff addiu v0,v0,-1 | |
| 4115ac: 01074021 addu t0,t0,a3 | |
| 4115b0: 8d090000 lw t1,0(t0) | |
| 4115b4: 24e7ffe0 addiu a3,a3,-32 | |
| 4115b8: 152afff8 bne t1,t2,41159c <_dl_addr_inside_object+0x1c> | |
| 4115bc: 00000000 nop | |
| 4115c0: 8d0b0008 lw t3,8(t0) | |
| 4115c4: 8d090014 lw t1,20(t0) | |
| 4115c8: 00ab4023 subu t0,a1,t3 | |
| 4115cc: 0109402b sltu t0,t0,t1 | |
| 4115d0: 1100fff2 beqz t0,41159c <_dl_addr_inside_object+0x1c> | |
| 4115d4: 00000000 nop | |
| 4115d8: 24020001 li v0,1 | |
| 4115dc: 03e00008 jr ra | |
| 4115e0: 00000000 nop | |
| 4115e4: 00001021 move v0,zero | |
| 4115e8: 03e00008 jr ra | |
| 4115ec: 00000000 nop | |
| 004115f0 <_dl_addr>: | |
| 4115f0: 3c1c004b lui gp,0x4b | |
| 4115f4: 279c1fc0 addiu gp,gp,8128 | |
| 4115f8: 8f828a08 lw v0,-30200(gp) | |
| 4115fc: 27bdffb8 addiu sp,sp,-72 | |
| 411600: afb20028 sw s2,40(sp) | |
| 411604: afb10024 sw s1,36(sp) | |
| 411608: afb00020 sw s0,32(sp) | |
| 41160c: afbf0044 sw ra,68(sp) | |
| 411610: afbe0040 sw s8,64(sp) | |
| 411614: afb7003c sw s7,60(sp) | |
| 411618: afb60038 sw s6,56(sp) | |
| 41161c: afb50034 sw s5,52(sp) | |
| 411620: afb40030 sw s4,48(sp) | |
| 411624: afb3002c sw s3,44(sp) | |
| 411628: afbc0010 sw gp,16(sp) | |
| 41162c: 00808021 move s0,a0 | |
| 411630: 00a08821 move s1,a1 | |
| 411634: 00c09021 move s2,a2 | |
| 411638: afa70054 sw a3,84(sp) | |
| 41163c: 10400006 beqz v0,411658 <_dl_addr+0x68> | |
| 411640: 00000000 nop | |
| 411644: 8f998a08 lw t9,-30200(gp) | |
| 411648: 8f8483f4 lw a0,-31756(gp) | |
| 41164c: 0320f809 jalr t9 | |
| 411650: 00000000 nop | |
| 411654: 8fbc0010 lw gp,16(sp) | |
| 411658: 8f8281b0 lw v0,-32336(gp) | |
| 41165c: 00009821 move s3,zero | |
| 411660: 8c420000 lw v0,0(v0) | |
| 411664: afa20018 sw v0,24(sp) | |
| 411668: 10400023 beqz v0,4116f8 <_dl_addr+0x108> | |
| 41166c: 00000000 nop | |
| 411670: 8f978128 lw s7,-32472(gp) | |
| 411674: 0000f021 move s8,zero | |
| 411678: 3c160002 lui s6,0x2 | |
| 41167c: 8ef30000 lw s3,0(s7) | |
| 411680: 12600017 beqz s3,4116e0 <_dl_addr+0xf0> | |
| 411684: 00000000 nop | |
| 411688: 8e740280 lw s4,640(s3) | |
| 41168c: 0214102b sltu v0,s0,s4 | |
| 411690: 14400010 bnez v0,4116d4 <_dl_addr+0xe4> | |
| 411694: 00000000 nop | |
| 411698: 8e620284 lw v0,644(s3) | |
| 41169c: 02602021 move a0,s3 | |
| 4116a0: 02002821 move a1,s0 | |
| 4116a4: 0202102b sltu v0,s0,v0 | |
| 4116a8: 1040000a beqz v0,4116d4 <_dl_addr+0xe4> | |
| 4116ac: 00000000 nop | |
| 4116b0: 8e750268 lw s5,616(s3) | |
| 4116b4: 02b61024 and v0,s5,s6 | |
| 4116b8: 14400024 bnez v0,41174c <_dl_addr+0x15c> | |
| 4116bc: 00000000 nop | |
| 4116c0: 0c104560 jal 411580 <_dl_addr_inside_object> | |
| 4116c4: 00000000 nop | |
| 4116c8: 8fbc0010 lw gp,16(sp) | |
| 4116cc: 1440001f bnez v0,41174c <_dl_addr+0x15c> | |
| 4116d0: 00000000 nop | |
| 4116d4: 8e73000c lw s3,12(s3) | |
| 4116d8: 1660ffeb bnez s3,411688 <_dl_addr+0x98> | |
| 4116dc: 00000000 nop | |
| 4116e0: 8fa20018 lw v0,24(sp) | |
| 4116e4: 27de0001 addiu s8,s8,1 | |
| 4116e8: 26f7004c addiu s7,s7,76 | |
| 4116ec: 17c2ffe3 bne s8,v0,41167c <_dl_addr+0x8c> | |
| 4116f0: 00000000 nop | |
| 4116f4: 00009821 move s3,zero | |
| 4116f8: 8f8289d0 lw v0,-30256(gp) | |
| 4116fc: 10400005 beqz v0,411714 <_dl_addr+0x124> | |
| 411700: 00000000 nop | |
| 411704: 8f9989d0 lw t9,-30256(gp) | |
| 411708: 8f8483f4 lw a0,-31756(gp) | |
| 41170c: 0320f809 jalr t9 | |
| 411710: 00000000 nop | |
| 411714: 8fbf0044 lw ra,68(sp) | |
| 411718: 02601021 move v0,s3 | |
| 41171c: 8fbe0040 lw s8,64(sp) | |
| 411720: 8fb7003c lw s7,60(sp) | |
| 411724: 8fb60038 lw s6,56(sp) | |
| 411728: 8fb50034 lw s5,52(sp) | |
| 41172c: 8fb40030 lw s4,48(sp) | |
| 411730: 8fb3002c lw s3,44(sp) | |
| 411734: 8fb20028 lw s2,40(sp) | |
| 411738: 8fb10024 lw s1,36(sp) | |
| 41173c: 8fb00020 lw s0,32(sp) | |
| 411740: 27bd0048 addiu sp,sp,72 | |
| 411744: 03e00008 jr ra | |
| 411748: 00000000 nop | |
| 41174c: 8e620004 lw v0,4(s3) | |
| 411750: ae340004 sw s4,4(s1) | |
| 411754: ae220000 sw v0,0(s1) | |
| 411758: 80420000 lb v0,0(v0) | |
| 41175c: 104000a1 beqz v0,4119e4 <_dl_addr+0x3f4> | |
| 411760: 00000000 nop | |
| 411764: 8e630038 lw v1,56(s3) | |
| 411768: 8e620034 lw v0,52(s3) | |
| 41176c: 8e6b0000 lw t3,0(s3) | |
| 411770: 8c6e0004 lw t6,4(v1) | |
| 411774: 8c4f0004 lw t7,4(v0) | |
| 411778: 8e640048 lw a0,72(s3) | |
| 41177c: 8e630220 lw v1,544(s3) | |
| 411780: 016e7021 addu t6,t3,t6 | |
| 411784: 01c01021 move v0,t6 | |
| 411788: 016f7821 addu t7,t3,t7 | |
| 41178c: 8c940004 lw s4,4(a0) | |
| 411790: 10600050 beqz v1,4118d4 <_dl_addr+0x2e4> | |
| 411794: 00000000 nop | |
| 411798: 8e6d024c lw t5,588(s3) | |
| 41179c: 00006021 move t4,zero | |
| 4117a0: 11a0003a beqz t5,41188c <_dl_addr+0x29c> | |
| 4117a4: 00000000 nop | |
| 4117a8: 8e69025c lw t1,604(s3) | |
| 4117ac: 00004021 move t0,zero | |
| 4117b0: 240a0006 li t2,6 | |
| 4117b4: 8d220000 lw v0,0(t1) | |
| 4117b8: 10400030 beqz v0,41187c <_dl_addr+0x28c> | |
| 4117bc: 00000000 nop | |
| 4117c0: 8e640260 lw a0,608(s3) | |
| 4117c4: 00021880 sll v1,v0,0x2 | |
| 4117c8: 00021100 sll v0,v0,0x4 | |
| 4117cc: 00831821 addu v1,a0,v1 | |
| 4117d0: 004e1021 addu v0,v0,t6 | |
| 4117d4: 9444000e lhu a0,14(v0) | |
| 4117d8: 14800004 bnez a0,4117ec <_dl_addr+0x1fc> | |
| 4117dc: 00000000 nop | |
| 4117e0: 8c450004 lw a1,4(v0) | |
| 4117e4: 10a0001f beqz a1,411864 <_dl_addr+0x274> | |
| 4117e8: 00000000 nop | |
| 4117ec: 9045000c lbu a1,12(v0) | |
| 4117f0: 30a5000f andi a1,a1,0xf | |
| 4117f4: 10aa001b beq a1,t2,411864 <_dl_addr+0x274> | |
| 4117f8: 00000000 nop | |
| 4117fc: 8c460004 lw a2,4(v0) | |
| 411800: 00cb2821 addu a1,a2,t3 | |
| 411804: 0205382b sltu a3,s0,a1 | |
| 411808: 14e00016 bnez a3,411864 <_dl_addr+0x274> | |
| 41180c: 00000000 nop | |
| 411810: 10800004 beqz a0,411824 <_dl_addr+0x234> | |
| 411814: 00000000 nop | |
| 411818: 8c440008 lw a0,8(v0) | |
| 41181c: 14800004 bnez a0,411830 <_dl_addr+0x240> | |
| 411820: 00000000 nop | |
| 411824: 12050006 beq s0,a1,411840 <_dl_addr+0x250> | |
| 411828: 00000000 nop | |
| 41182c: 8c440008 lw a0,8(v0) | |
| 411830: 00852021 addu a0,a0,a1 | |
| 411834: 0204202b sltu a0,s0,a0 | |
| 411838: 1080000a beqz a0,411864 <_dl_addr+0x274> | |
| 41183c: 00000000 nop | |
| 411840: 11800005 beqz t4,411858 <_dl_addr+0x268> | |
| 411844: 00000000 nop | |
| 411848: 8d840004 lw a0,4(t4) | |
| 41184c: 0086302b sltu a2,a0,a2 | |
| 411850: 10c00004 beqz a2,411864 <_dl_addr+0x274> | |
| 411854: 00000000 nop | |
| 411858: 8c440000 lw a0,0(v0) | |
| 41185c: 0094202b sltu a0,a0,s4 | |
| 411860: 0044600b movn t4,v0,a0 | |
| 411864: 8c640000 lw a0,0(v1) | |
| 411868: 24420010 addiu v0,v0,16 | |
| 41186c: 24630004 addiu v1,v1,4 | |
| 411870: 30840001 andi a0,a0,0x1 | |
| 411874: 1080ffd7 beqz a0,4117d4 <_dl_addr+0x1e4> | |
| 411878: 00000000 nop | |
| 41187c: 25080001 addiu t0,t0,1 | |
| 411880: 25290004 addiu t1,t1,4 | |
| 411884: 150dffcb bne t0,t5,4117b4 <_dl_addr+0x1c4> | |
| 411888: 00000000 nop | |
| 41188c: 12400002 beqz s2,411898 <_dl_addr+0x2a8> | |
| 411890: 00000000 nop | |
| 411894: ae530000 sw s3,0(s2) | |
| 411898: 8fa20054 lw v0,84(sp) | |
| 41189c: 10400002 beqz v0,4118a8 <_dl_addr+0x2b8> | |
| 4118a0: 00000000 nop | |
| 4118a4: ac4c0000 sw t4,0(v0) | |
| 4118a8: 11800049 beqz t4,4119d0 <_dl_addr+0x3e0> | |
| 4118ac: 00000000 nop | |
| 4118b0: 8d830000 lw v1,0(t4) | |
| 4118b4: 8d820004 lw v0,4(t4) | |
| 4118b8: 24130001 li s3,1 | |
| 4118bc: 01e37821 addu t7,t7,v1 | |
| 4118c0: 004b5821 addu t3,v0,t3 | |
| 4118c4: ae2f0008 sw t7,8(s1) | |
| 4118c8: ae2b000c sw t3,12(s1) | |
| 4118cc: 081045be j 4116f8 <_dl_addr+0x108> | |
| 4118d0: 00000000 nop | |
| 4118d4: 8e630030 lw v1,48(s3) | |
| 4118d8: 01e02821 move a1,t7 | |
| 4118dc: 10600006 beqz v1,4118f8 <_dl_addr+0x308> | |
| 4118e0: 00000000 nop | |
| 4118e4: 8c630004 lw v1,4(v1) | |
| 4118e8: 01631821 addu v1,t3,v1 | |
| 4118ec: 8c650004 lw a1,4(v1) | |
| 4118f0: 00052900 sll a1,a1,0x4 | |
| 4118f4: 01c52821 addu a1,t6,a1 | |
| 4118f8: 01c5702b sltu t6,t6,a1 | |
| 4118fc: 00006021 move t4,zero | |
| 411900: 11c0ffe2 beqz t6,41188c <_dl_addr+0x29c> | |
| 411904: 00000000 nop | |
| 411908: 24070006 li a3,6 | |
| 41190c: 08104649 j 411924 <_dl_addr+0x334> | |
| 411910: 00000000 nop | |
| 411914: 24420010 addiu v0,v0,16 | |
| 411918: 0045182b sltu v1,v0,a1 | |
| 41191c: 1060ffdb beqz v1,41188c <_dl_addr+0x29c> | |
| 411920: 00000000 nop | |
| 411924: 9043000c lbu v1,12(v0) | |
| 411928: 00032102 srl a0,v1,0x4 | |
| 41192c: 2484ffff addiu a0,a0,-1 | |
| 411930: 308400ff andi a0,a0,0xff | |
| 411934: 2c840002 sltiu a0,a0,2 | |
| 411938: 1080fff6 beqz a0,411914 <_dl_addr+0x324> | |
| 41193c: 00000000 nop | |
| 411940: 3063000f andi v1,v1,0xf | |
| 411944: 1067fff3 beq v1,a3,411914 <_dl_addr+0x324> | |
| 411948: 00000000 nop | |
| 41194c: 9444000e lhu a0,14(v0) | |
| 411950: 8c430004 lw v1,4(v0) | |
| 411954: 14800003 bnez a0,411964 <_dl_addr+0x374> | |
| 411958: 00000000 nop | |
| 41195c: 1060ffed beqz v1,411914 <_dl_addr+0x324> | |
| 411960: 00000000 nop | |
| 411964: 006b3021 addu a2,v1,t3 | |
| 411968: 0206402b sltu t0,s0,a2 | |
| 41196c: 1500ffe9 bnez t0,411914 <_dl_addr+0x324> | |
| 411970: 00000000 nop | |
| 411974: 10800004 beqz a0,411988 <_dl_addr+0x398> | |
| 411978: 00000000 nop | |
| 41197c: 8c440008 lw a0,8(v0) | |
| 411980: 14800004 bnez a0,411994 <_dl_addr+0x3a4> | |
| 411984: 00000000 nop | |
| 411988: 12060006 beq s0,a2,4119a4 <_dl_addr+0x3b4> | |
| 41198c: 00000000 nop | |
| 411990: 8c440008 lw a0,8(v0) | |
| 411994: 00862021 addu a0,a0,a2 | |
| 411998: 0204202b sltu a0,s0,a0 | |
| 41199c: 1080ffdd beqz a0,411914 <_dl_addr+0x324> | |
| 4119a0: 00000000 nop | |
| 4119a4: 11800005 beqz t4,4119bc <_dl_addr+0x3cc> | |
| 4119a8: 00000000 nop | |
| 4119ac: 8d840004 lw a0,4(t4) | |
| 4119b0: 0083182b sltu v1,a0,v1 | |
| 4119b4: 1060ffd7 beqz v1,411914 <_dl_addr+0x324> | |
| 4119b8: 00000000 nop | |
| 4119bc: 8c430000 lw v1,0(v0) | |
| 4119c0: 0074182b sltu v1,v1,s4 | |
| 4119c4: 0043600b movn t4,v0,v1 | |
| 4119c8: 08104645 j 411914 <_dl_addr+0x324> | |
| 4119cc: 00000000 nop | |
| 4119d0: ae200008 sw zero,8(s1) | |
| 4119d4: ae20000c sw zero,12(s1) | |
| 4119d8: 24130001 li s3,1 | |
| 4119dc: 081045be j 4116f8 <_dl_addr+0x108> | |
| 4119e0: 00000000 nop | |
| 4119e4: 3c02c000 lui v0,0xc000 | |
| 4119e8: 02a2a824 and s5,s5,v0 | |
| 4119ec: 16a0ff5d bnez s5,411764 <_dl_addr+0x174> | |
| 4119f0: 00000000 nop | |
| 4119f4: 8f8281c0 lw v0,-32320(gp) | |
| 4119f8: 8c420000 lw v0,0(v0) | |
| 4119fc: 8c420000 lw v0,0(v0) | |
| 411a00: ae220000 sw v0,0(s1) | |
| 411a04: 081045d9 j 411764 <_dl_addr+0x174> | |
| 411a08: 00000000 nop | |
| 411a0c: 00000000 nop | |
| 00411a10 <__libc_init_secure>: | |
| 411a10: 3c1c004b lui gp,0x4b | |
| 411a14: 279c1fc0 addiu gp,gp,8128 | |
| 411a18: 8f8283bc lw v0,-31812(gp) | |
| 411a1c: 27bdffe0 addiu sp,sp,-32 | |
| 411a20: afbf001c sw ra,28(sp) | |
| 411a24: 8c420000 lw v0,0(v0) | |
| 411a28: afb00018 sw s0,24(sp) | |
| 411a2c: afbc0010 sw gp,16(sp) | |
| 411a30: 10400006 beqz v0,411a4c <__libc_init_secure+0x3c> | |
| 411a34: 00000000 nop | |
| 411a38: 8fbf001c lw ra,28(sp) | |
| 411a3c: 8fb00018 lw s0,24(sp) | |
| 411a40: 27bd0020 addiu sp,sp,32 | |
| 411a44: 03e00008 jr ra | |
| 411a48: 00000000 nop | |
| 411a4c: 8f9983f8 lw t9,-31752(gp) | |
| 411a50: 0320f809 jalr t9 | |
| 411a54: 00000000 nop | |
| 411a58: 8fbc0010 lw gp,16(sp) | |
| 411a5c: 00408021 move s0,v0 | |
| 411a60: 8f9983fc lw t9,-31748(gp) | |
| 411a64: 0320f809 jalr t9 | |
| 411a68: 00000000 nop | |
| 411a6c: 8fbc0010 lw gp,16(sp) | |
| 411a70: 24030001 li v1,1 | |
| 411a74: 12020008 beq s0,v0,411a98 <__libc_init_secure+0x88> | |
| 411a78: 00000000 nop | |
| 411a7c: 3c02004b lui v0,0x4b | |
| 411a80: ac438b40 sw v1,-29888(v0) | |
| 411a84: 8fbf001c lw ra,28(sp) | |
| 411a88: 8fb00018 lw s0,24(sp) | |
| 411a8c: 27bd0020 addiu sp,sp,32 | |
| 411a90: 03e00008 jr ra | |
| 411a94: 00000000 nop | |
| 411a98: 8f998400 lw t9,-31744(gp) | |
| 411a9c: 0320f809 jalr t9 | |
| 411aa0: 00000000 nop | |
| 411aa4: 8fbc0010 lw gp,16(sp) | |
| 411aa8: 00408021 move s0,v0 | |
| 411aac: 8f998404 lw t9,-31740(gp) | |
| 411ab0: 0320f809 jalr t9 | |
| 411ab4: 00000000 nop | |
| 411ab8: 02028026 xor s0,s0,v0 | |
| 411abc: 0010182b sltu v1,zero,s0 | |
| 411ac0: 3c02004b lui v0,0x4b | |
| 411ac4: ac438b40 sw v1,-29888(v0) | |
| 411ac8: 081046a1 j 411a84 <__libc_init_secure+0x74> | |
| 411acc: 00000000 nop | |
| 00411ad0 <_dl_discover_osversion>: | |
| 411ad0: 3c1c004b lui gp,0x4b | |
| 411ad4: 279c1fc0 addiu gp,gp,8128 | |
| 411ad8: 8f998408 lw t9,-31736(gp) | |
| 411adc: 27bdfe10 addiu sp,sp,-496 | |
| 411ae0: afbc0010 sw gp,16(sp) | |
| 411ae4: afbf01ec sw ra,492(sp) | |
| 411ae8: afb201e8 sw s2,488(sp) | |
| 411aec: afb101e4 sw s1,484(sp) | |
| 411af0: afb001e0 sw s0,480(sp) | |
| 411af4: 27a40058 addiu a0,sp,88 | |
| 411af8: 0320f809 jalr t9 | |
| 411afc: 00000000 nop | |
| 411b00: 8fbc0010 lw gp,16(sp) | |
| 411b04: 27a300da addiu v1,sp,218 | |
| 411b08: 1440003d bnez v0,411c00 <_dl_discover_osversion+0x130> | |
| 411b0c: 00000000 nop | |
| 411b10: 00003021 move a2,zero | |
| 411b14: 00008021 move s0,zero | |
| 411b18: 2407002e li a3,46 | |
| 411b1c: 24080003 li t0,3 | |
| 411b20: 80640000 lb a0,0(v1) | |
| 411b24: 2484ffd0 addiu a0,a0,-48 | |
| 411b28: 308200ff andi v0,a0,0xff | |
| 411b2c: 2c42000a sltiu v0,v0,10 | |
| 411b30: 10400027 beqz v0,411bd0 <_dl_discover_osversion+0x100> | |
| 411b34: 00000000 nop | |
| 411b38: 80620001 lb v0,1(v1) | |
| 411b3c: 24630001 addiu v1,v1,1 | |
| 411b40: 2445ffd0 addiu a1,v0,-48 | |
| 411b44: 30a500ff andi a1,a1,0xff | |
| 411b48: 2ca5000a sltiu a1,a1,10 | |
| 411b4c: 10a0000d beqz a1,411b84 <_dl_discover_osversion+0xb4> | |
| 411b50: 00000000 nop | |
| 411b54: 00042840 sll a1,a0,0x1 | |
| 411b58: 000420c0 sll a0,a0,0x3 | |
| 411b5c: 00a42021 addu a0,a1,a0 | |
| 411b60: 24630001 addiu v1,v1,1 | |
| 411b64: 00822021 addu a0,a0,v0 | |
| 411b68: 80620000 lb v0,0(v1) | |
| 411b6c: 2484ffd0 addiu a0,a0,-48 | |
| 411b70: 2445ffd0 addiu a1,v0,-48 | |
| 411b74: 30a500ff andi a1,a1,0xff | |
| 411b78: 2ca5000a sltiu a1,a1,10 | |
| 411b7c: 14a0fff5 bnez a1,411b54 <_dl_discover_osversion+0x84> | |
| 411b80: 00000000 nop | |
| 411b84: 00108200 sll s0,s0,0x8 | |
| 411b88: 24c60001 addiu a2,a2,1 | |
| 411b8c: 00908025 or s0,a0,s0 | |
| 411b90: 24630001 addiu v1,v1,1 | |
| 411b94: 1447000b bne v0,a3,411bc4 <_dl_discover_osversion+0xf4> | |
| 411b98: 00000000 nop | |
| 411b9c: 14c8ffe0 bne a2,t0,411b20 <_dl_discover_osversion+0x50> | |
| 411ba0: 00000000 nop | |
| 411ba4: 8fbf01ec lw ra,492(sp) | |
| 411ba8: 02001021 move v0,s0 | |
| 411bac: 8fb201e8 lw s2,488(sp) | |
| 411bb0: 8fb101e4 lw s1,484(sp) | |
| 411bb4: 8fb001e0 lw s0,480(sp) | |
| 411bb8: 27bd01f0 addiu sp,sp,496 | |
| 411bbc: 03e00008 jr ra | |
| 411bc0: 00000000 nop | |
| 411bc4: 24020003 li v0,3 | |
| 411bc8: 10c2fff6 beq a2,v0,411ba4 <_dl_discover_osversion+0xd4> | |
| 411bcc: 00000000 nop | |
| 411bd0: 24020003 li v0,3 | |
| 411bd4: 00463023 subu a2,v0,a2 | |
| 411bd8: 8fbf01ec lw ra,492(sp) | |
| 411bdc: 000630c0 sll a2,a2,0x3 | |
| 411be0: 00d08004 sllv s0,s0,a2 | |
| 411be4: 02001021 move v0,s0 | |
| 411be8: 8fb201e8 lw s2,488(sp) | |
| 411bec: 8fb101e4 lw s1,484(sp) | |
| 411bf0: 8fb001e0 lw s0,480(sp) | |
| 411bf4: 27bd01f0 addiu sp,sp,496 | |
| 411bf8: 03e00008 jr ra | |
| 411bfc: 00000000 nop | |
| 411c00: 8f998184 lw t9,-32380(gp) | |
| 411c04: 3c040048 lui a0,0x48 | |
| 411c08: 24841158 addiu a0,a0,4440 | |
| 411c0c: 00002821 move a1,zero | |
| 411c10: 0320f809 jalr t9 | |
| 411c14: 00000000 nop | |
| 411c18: 00408821 move s1,v0 | |
| 411c1c: 8fbc0010 lw gp,16(sp) | |
| 411c20: 2410ffff li s0,-1 | |
| 411c24: 0440ffdf bltz v0,411ba4 <_dl_discover_osversion+0xd4> | |
| 411c28: 00000000 nop | |
| 411c2c: 8f99815c lw t9,-32420(gp) | |
| 411c30: 00402021 move a0,v0 | |
| 411c34: 27a50018 addiu a1,sp,24 | |
| 411c38: 24060040 li a2,64 | |
| 411c3c: 0320f809 jalr t9 | |
| 411c40: 00000000 nop | |
| 411c44: 8fbc0010 lw gp,16(sp) | |
| 411c48: 00409021 move s2,v0 | |
| 411c4c: 02202021 move a0,s1 | |
| 411c50: 8f998118 lw t9,-32488(gp) | |
| 411c54: 0320f809 jalr t9 | |
| 411c58: 00000000 nop | |
| 411c5c: 1a40ffd1 blez s2,411ba4 <_dl_discover_osversion+0xd4> | |
| 411c60: 00000000 nop | |
| 411c64: 2a430040 slti v1,s2,64 | |
| 411c68: 2402003f li v0,63 | |
| 411c6c: 0243100b movn v0,s2,v1 | |
| 411c70: 27a30018 addiu v1,sp,24 | |
| 411c74: 00621021 addu v0,v1,v0 | |
| 411c78: a0400000 sb zero,0(v0) | |
| 411c7c: 081046c4 j 411b10 <_dl_discover_osversion+0x40> | |
| 411c80: 00000000 nop | |
| ... | |
| 00411c90 <__libc_init_first>: | |
| 411c90: 3c1c004b lui gp,0x4b | |
| 411c94: 279c1fc0 addiu gp,gp,8128 | |
| 411c98: 8f8289a0 lw v0,-30304(gp) | |
| 411c9c: 27bdffd8 addiu sp,sp,-40 | |
| 411ca0: afb00020 sw s0,32(sp) | |
| 411ca4: afbf0024 sw ra,36(sp) | |
| 411ca8: afbc0010 sw gp,16(sp) | |
| 411cac: 00808021 move s0,a0 | |
| 411cb0: 10400004 beqz v0,411cc4 <__libc_init_first+0x34> | |
| 411cb4: 00000000 nop | |
| 411cb8: 8c420000 lw v0,0(v0) | |
| 411cbc: 10400028 beqz v0,411d60 <__libc_init_first+0xd0> | |
| 411cc0: 00000000 nop | |
| 411cc4: 8f82840c lw v0,-31732(gp) | |
| 411cc8: 8f998410 lw t9,-31728(gp) | |
| 411ccc: 8c440000 lw a0,0(v0) | |
| 411cd0: 3c02004b lui v0,0x4b | |
| 411cd4: afa50018 sw a1,24(sp) | |
| 411cd8: afa6001c sw a2,28(sp) | |
| 411cdc: ac409cc0 sw zero,-25408(v0) | |
| 411ce0: 0411185f bal 417e60 <__setfpucw> | |
| 411ce4: 00000000 nop | |
| 411ce8: 8fbc0010 lw gp,16(sp) | |
| 411cec: 8fa50018 lw a1,24(sp) | |
| 411cf0: 8fa6001c lw a2,28(sp) | |
| 411cf4: 8f828414 lw v0,-31724(gp) | |
| 411cf8: 8f998418 lw t9,-31720(gp) | |
| 411cfc: ac500000 sw s0,0(v0) | |
| 411d00: 8f82831c lw v0,-31972(gp) | |
| 411d04: ac450000 sw a1,0(v0) | |
| 411d08: 8f82825c lw v0,-32164(gp) | |
| 411d0c: ac460000 sw a2,0(v0) | |
| 411d10: afa50018 sw a1,24(sp) | |
| 411d14: afa6001c sw a2,28(sp) | |
| 411d18: 0411ff3d bal 411a10 <__libc_init_secure> | |
| 411d1c: 00000000 nop | |
| 411d20: 8fbc0010 lw gp,16(sp) | |
| 411d24: 8f99841c lw t9,-31716(gp) | |
| 411d28: 0411fcea bal 4110d4 <_dl_non_dynamic_init> | |
| 411d2c: 00000000 nop | |
| 411d30: 8fbc0010 lw gp,16(sp) | |
| 411d34: 8fa50018 lw a1,24(sp) | |
| 411d38: 8fa6001c lw a2,28(sp) | |
| 411d3c: 8f998420 lw t9,-31712(gp) | |
| 411d40: 02002021 move a0,s0 | |
| 411d44: 0411f8d2 bal 410090 <__init_misc> | |
| 411d48: 00000000 nop | |
| 411d4c: 8fbf0024 lw ra,36(sp) | |
| 411d50: 8fb00020 lw s0,32(sp) | |
| 411d54: 27bd0028 addiu sp,sp,40 | |
| 411d58: 03e00008 jr ra | |
| 411d5c: 00000000 nop | |
| 411d60: 24030001 li v1,1 | |
| 411d64: 3c02004b lui v0,0x4b | |
| 411d68: ac439cc0 sw v1,-25408(v0) | |
| 411d6c: 0810473d j 411cf4 <__libc_init_first+0x64> | |
| 411d70: 00000000 nop | |
| 00411d74 <_dl_start>: | |
| 411d74: 3c1c004b lui gp,0x4b | |
| 411d78: 279c1fc0 addiu gp,gp,8128 | |
| 411d7c: 8f9982dc lw t9,-32036(gp) | |
| 411d80: 27bdffe0 addiu sp,sp,-32 | |
| 411d84: afbf001c sw ra,28(sp) | |
| 411d88: afbc0010 sw gp,16(sp) | |
| 411d8c: 04111868 bal 417f30 <abort> | |
| 411d90: 00000000 nop | |
| ... | |
| 00411da0 <__syscall_error>: | |
| 411da0: 03e00821 move at,ra | |
| 411da4: 04110001 bal 411dac <__syscall_error+0xc> | |
| 411da8: 00000000 nop | |
| 411dac: 3c1c004b lui gp,0x4b | |
| 411db0: 279c1fc0 addiu gp,gp,8128 | |
| 411db4: 0020f821 move ra,at | |
| 411db8: 27bdffe0 addiu sp,sp,-32 | |
| 411dbc: afbc0018 sw gp,24(sp) | |
| 411dc0: afa20014 sw v0,20(sp) | |
| 411dc4: afbf001c sw ra,28(sp) | |
| 411dc8: 8f998048 lw t9,-32696(gp) | |
| 411dcc: 04110008 bal 411df0 <__errno_location> | |
| 411dd0: 00000000 nop | |
| 411dd4: 8fbc0018 lw gp,24(sp) | |
| 411dd8: 8fa80014 lw t0,20(sp) | |
| 411ddc: ac480000 sw t0,0(v0) | |
| 411de0: 8fbf001c lw ra,28(sp) | |
| 411de4: 27bd0020 addiu sp,sp,32 | |
| 411de8: 03e00008 jr ra | |
| 411dec: 2402ffff li v0,-1 | |
| 00411df0 <__errno_location>: | |
| 411df0: 3c1c004b lui gp,0x4b | |
| 411df4: 279c1fc0 addiu gp,gp,8128 | |
| 411df8: 7c03e83b 0x7c03e83b | |
| 411dfc: 00601021 move v0,v1 | |
| 411e00: 8f838a2c lw v1,-30164(gp) | |
| 411e04: 00621021 addu v0,v1,v0 | |
| 411e08: 03e00008 jr ra | |
| 411e0c: 00000000 nop | |
| 00411e10 <__assert_fail>: | |
| 411e10: 3c1c004b lui gp,0x4b | |
| 411e14: 279c1fc0 addiu gp,gp,8128 | |
| 411e18: 8f8289d4 lw v0,-30252(gp) | |
| 411e1c: 27bdffb0 addiu sp,sp,-80 | |
| 411e20: afb30048 sw s3,72(sp) | |
| 411e24: afb20044 sw s2,68(sp) | |
| 411e28: afb10040 sw s1,64(sp) | |
| 411e2c: afb0003c sw s0,60(sp) | |
| 411e30: afbf004c sw ra,76(sp) | |
| 411e34: afbc0028 sw gp,40(sp) | |
| 411e38: 00808021 move s0,a0 | |
| 411e3c: 00a09021 move s2,a1 | |
| 411e40: 00c08821 move s1,a2 | |
| 411e44: 10400007 beqz v0,411e64 <__assert_fail+0x54> | |
| 411e48: 00e09821 move s3,a3 | |
| 411e4c: 8f9989d4 lw t9,-30252(gp) | |
| 411e50: 24040001 li a0,1 | |
| 411e54: 00002821 move a1,zero | |
| 411e58: 0320f809 jalr t9 | |
| 411e5c: 00000000 nop | |
| 411e60: 8fbc0028 lw gp,40(sp) | |
| 411e64: 8f998234 lw t9,-32204(gp) | |
| 411e68: 8f848238 lw a0,-32200(gp) | |
| 411e6c: 3c050048 lui a1,0x48 | |
| 411e70: 24060005 li a2,5 | |
| 411e74: 24a5f8bc addiu a1,a1,-1860 | |
| 411e78: 04110049 bal 411fa0 <__dcgettext> | |
| 411e7c: 00000000 nop | |
| 411e80: 8fbc0028 lw gp,40(sp) | |
| 411e84: 8f838300 lw v1,-32000(gp) | |
| 411e88: 8c660000 lw a2,0(v1) | |
| 411e8c: 80c30000 lb v1,0(a2) | |
| 411e90: 10600030 beqz v1,411f54 <__assert_fail+0x144> | |
| 411e94: 00000000 nop | |
| 411e98: 3c070048 lui a3,0x48 | |
| 411e9c: 12600030 beqz s3,411f60 <__assert_fail+0x150> | |
| 411ea0: 24e74960 addiu a3,a3,18784 | |
| 411ea4: 3c030048 lui v1,0x48 | |
| 411ea8: 24634960 addiu v1,v1,18784 | |
| 411eac: 8f99823c lw t9,-32196(gp) | |
| 411eb0: afb20010 sw s2,16(sp) | |
| 411eb4: afb10014 sw s1,20(sp) | |
| 411eb8: afb30018 sw s3,24(sp) | |
| 411ebc: afa3001c sw v1,28(sp) | |
| 411ec0: afb00020 sw s0,32(sp) | |
| 411ec4: 27a40030 addiu a0,sp,48 | |
| 411ec8: 00402821 move a1,v0 | |
| 411ecc: 04114e60 bal 425850 <___asprintf> | |
| 411ed0: 00000000 nop | |
| 411ed4: 04400026 bltz v0,411f70 <__assert_fail+0x160> | |
| 411ed8: 8fbc0028 lw gp,40(sp) | |
| 411edc: 8f998304 lw t9,-31996(gp) | |
| 411ee0: 8fa60030 lw a2,48(sp) | |
| 411ee4: 3c050049 lui a1,0x49 | |
| 411ee8: 24a53e90 addiu a1,a1,16016 | |
| 411eec: 00002021 move a0,zero | |
| 411ef0: 041150ff bal 4262f0 <__fxprintf> | |
| 411ef4: 00000000 nop | |
| 411ef8: 8fbc0028 lw gp,40(sp) | |
| 411efc: 8f828308 lw v0,-31992(gp) | |
| 411f00: 8f99830c lw t9,-31988(gp) | |
| 411f04: 8c440000 lw a0,0(v0) | |
| 411f08: 04115235 bal 4267e0 <_IO_fflush> | |
| 411f0c: 00000000 nop | |
| 411f10: 8fbc0028 lw gp,40(sp) | |
| 411f14: 8fa40030 lw a0,48(sp) | |
| 411f18: 8f8282d8 lw v0,-32040(gp) | |
| 411f1c: c0450000 ll a1,0(v0) | |
| 411f20: 00801821 move v1,a0 | |
| 411f24: e0430000 sc v1,0(v0) | |
| 411f28: 1060fffc beqz v1,411f1c <__assert_fail+0x10c> | |
| 411f2c: 00000000 nop | |
| 411f30: 0000000f sync | |
| 411f34: 8f99805c lw t9,-32676(gp) | |
| 411f38: 00a02021 move a0,a1 | |
| 411f3c: 0411e5a2 bal 40b5c8 <__cfree> | |
| 411f40: 00000000 nop | |
| 411f44: 8fbc0028 lw gp,40(sp) | |
| 411f48: 8f9982dc lw t9,-32036(gp) | |
| 411f4c: 041117f8 bal 417f30 <abort> | |
| 411f50: 00000000 nop | |
| 411f54: 3c070049 lui a3,0x49 | |
| 411f58: 1660ffd2 bnez s3,411ea4 <__assert_fail+0x94> | |
| 411f5c: 24e73fe0 addiu a3,a3,16352 | |
| 411f60: 3c130049 lui s3,0x49 | |
| 411f64: 26733fe0 addiu s3,s3,16352 | |
| 411f68: 081047ab j 411eac <__assert_fail+0x9c> | |
| 411f6c: 02601821 move v1,s3 | |
| 411f70: 8f998424 lw t9,-31708(gp) | |
| 411f74: 3c050048 lui a1,0x48 | |
| 411f78: 24040002 li a0,2 | |
| 411f7c: 24a51890 addiu a1,a1,6288 | |
| 411f80: 24060012 li a2,18 | |
| 411f84: 0320f809 jalr t9 | |
| 411f88: 00000000 nop | |
| 411f8c: 081047d2 j 411f48 <__assert_fail+0x138> | |
| 411f90: 8fbc0028 lw gp,40(sp) | |
| ... | |
| 00411fa0 <__dcgettext>: | |
| 411fa0: 3c1c004b lui gp,0x4b | |
| 411fa4: 279c1fc0 addiu gp,gp,8128 | |
| 411fa8: 8f998428 lw t9,-31704(gp) | |
| 411fac: 27bdffd8 addiu sp,sp,-40 | |
| 411fb0: afbf0024 sw ra,36(sp) | |
| 411fb4: afbc0018 sw gp,24(sp) | |
| 411fb8: afa60014 sw a2,20(sp) | |
| 411fbc: afa00010 sw zero,16(sp) | |
| 411fc0: 00003021 move a2,zero | |
| 411fc4: 00003821 move a3,zero | |
| 411fc8: 041104cd bal 413300 <__dcigettext> | |
| 411fcc: 00000000 nop | |
| 411fd0: 8fbf0024 lw ra,36(sp) | |
| 411fd4: 27bd0028 addiu sp,sp,40 | |
| 411fd8: 03e00008 jr ra | |
| 411fdc: 00000000 nop | |
| 00411fe0 <plural_eval>: | |
| 411fe0: 8c820000 lw v0,0(a0) | |
| 411fe4: 27bdffd0 addiu sp,sp,-48 | |
| 411fe8: afb20024 sw s2,36(sp) | |
| 411fec: 24120001 li s2,1 | |
| 411ff0: afb10020 sw s1,32(sp) | |
| 411ff4: afb0001c sw s0,28(sp) | |
| 411ff8: afbf002c sw ra,44(sp) | |
| 411ffc: afb30028 sw s3,40(sp) | |
| 412000: 00808021 move s0,a0 | |
| 412004: 00a08821 move s1,a1 | |
| 412008: 1052003d beq v0,s2,412100 <plural_eval+0x120> | |
| 41200c: 00000000 nop | |
| 412010: 28430002 slti v1,v0,2 | |
| 412014: 1460004c bnez v1,412148 <plural_eval+0x168> | |
| 412018: 00000000 nop | |
| 41201c: 24130002 li s3,2 | |
| 412020: 1053000e beq v0,s3,41205c <plural_eval+0x7c> | |
| 412024: 00000000 nop | |
| 412028: 24030003 li v1,3 | |
| 41202c: 1043001f beq v0,v1,4120ac <plural_eval+0xcc> | |
| 412030: 00000000 nop | |
| 412034: 00008821 move s1,zero | |
| 412038: 8fbf002c lw ra,44(sp) | |
| 41203c: 02201021 move v0,s1 | |
| 412040: 8fb30028 lw s3,40(sp) | |
| 412044: 8fb20024 lw s2,36(sp) | |
| 412048: 8fb10020 lw s1,32(sp) | |
| 41204c: 8fb0001c lw s0,28(sp) | |
| 412050: 27bd0030 addiu sp,sp,48 | |
| 412054: 03e00008 jr ra | |
| 412058: 00000000 nop | |
| 41205c: 8c840008 lw a0,8(a0) | |
| 412060: 0c1047f8 jal 411fe0 <plural_eval> | |
| 412064: 00000000 nop | |
| 412068: 8e120004 lw s2,4(s0) | |
| 41206c: 00409821 move s3,v0 | |
| 412070: 2402000f li v0,15 | |
| 412074: 1242002f beq s2,v0,412134 <plural_eval+0x154> | |
| 412078: 00000000 nop | |
| 41207c: 2402000e li v0,14 | |
| 412080: 1642003b bne s2,v0,412170 <plural_eval+0x190> | |
| 412084: 00000000 nop | |
| 412088: 1260ffea beqz s3,412034 <plural_eval+0x54> | |
| 41208c: 00000000 nop | |
| 412090: 8e04000c lw a0,12(s0) | |
| 412094: 02202821 move a1,s1 | |
| 412098: 0c1047f8 jal 411fe0 <plural_eval> | |
| 41209c: 00000000 nop | |
| 4120a0: 0002882b sltu s1,zero,v0 | |
| 4120a4: 0810480e j 412038 <plural_eval+0x58> | |
| 4120a8: 00000000 nop | |
| 4120ac: 8c840008 lw a0,8(a0) | |
| 4120b0: 0c1047f8 jal 411fe0 <plural_eval> | |
| 4120b4: 00000000 nop | |
| 4120b8: 0262900a movz s2,s3,v0 | |
| 4120bc: 26520002 addiu s2,s2,2 | |
| 4120c0: 00129080 sll s2,s2,0x2 | |
| 4120c4: 02128021 addu s0,s0,s2 | |
| 4120c8: 8e040000 lw a0,0(s0) | |
| 4120cc: 02202821 move a1,s1 | |
| 4120d0: 0c1047f8 jal 411fe0 <plural_eval> | |
| 4120d4: 00000000 nop | |
| 4120d8: 8fbf002c lw ra,44(sp) | |
| 4120dc: 00408821 move s1,v0 | |
| 4120e0: 02201021 move v0,s1 | |
| 4120e4: 8fb30028 lw s3,40(sp) | |
| 4120e8: 8fb20024 lw s2,36(sp) | |
| 4120ec: 8fb10020 lw s1,32(sp) | |
| 4120f0: 8fb0001c lw s0,28(sp) | |
| 4120f4: 27bd0030 addiu sp,sp,48 | |
| 4120f8: 03e00008 jr ra | |
| 4120fc: 00000000 nop | |
| 412100: 8c840008 lw a0,8(a0) | |
| 412104: 0c1047f8 jal 411fe0 <plural_eval> | |
| 412108: 00000000 nop | |
| 41210c: 8fbf002c lw ra,44(sp) | |
| 412110: 2c510001 sltiu s1,v0,1 | |
| 412114: 02201021 move v0,s1 | |
| 412118: 8fb30028 lw s3,40(sp) | |
| 41211c: 8fb20024 lw s2,36(sp) | |
| 412120: 8fb10020 lw s1,32(sp) | |
| 412124: 8fb0001c lw s0,28(sp) | |
| 412128: 27bd0030 addiu sp,sp,48 | |
| 41212c: 03e00008 jr ra | |
| 412130: 00000000 nop | |
| 412134: 1260ffd6 beqz s3,412090 <plural_eval+0xb0> | |
| 412138: 00000000 nop | |
| 41213c: 24110001 li s1,1 | |
| 412140: 0810480e j 412038 <plural_eval+0x58> | |
| 412144: 00000000 nop | |
| 412148: 1440ffba bnez v0,412034 <plural_eval+0x54> | |
| 41214c: 00000000 nop | |
| 412150: 8c820004 lw v0,4(a0) | |
| 412154: 1040ffb8 beqz v0,412038 <plural_eval+0x58> | |
| 412158: 00000000 nop | |
| 41215c: 1452ffb5 bne v0,s2,412034 <plural_eval+0x54> | |
| 412160: 00000000 nop | |
| 412164: 8c910008 lw s1,8(a0) | |
| 412168: 0810480e j 412038 <plural_eval+0x58> | |
| 41216c: 00000000 nop | |
| 412170: 8e04000c lw a0,12(s0) | |
| 412174: 02202821 move a1,s1 | |
| 412178: 2652fffd addiu s2,s2,-3 | |
| 41217c: 0c1047f8 jal 411fe0 <plural_eval> | |
| 412180: 00000000 nop | |
| 412184: 2e43000b sltiu v1,s2,11 | |
| 412188: 00008821 move s1,zero | |
| 41218c: 1060ffaa beqz v1,412038 <plural_eval+0x58> | |
| 412190: 00000000 nop | |
| 412194: 3c030048 lui v1,0x48 | |
| 412198: 246318b0 addiu v1,v1,6320 | |
| 41219c: 00129080 sll s2,s2,0x2 | |
| 4121a0: 00729021 addu s2,v1,s2 | |
| 4121a4: 8e430000 lw v1,0(s2) | |
| 4121a8: 00600008 jr v1 | |
| 4121ac: 00000000 nop | |
| 4121b0: 02629826 xor s3,s3,v0 | |
| 4121b4: 2e710001 sltiu s1,s3,1 | |
| 4121b8: 0810480e j 412038 <plural_eval+0x58> | |
| 4121bc: 00000000 nop | |
| 4121c0: 0262982b sltu s3,s3,v0 | |
| 4121c4: 3a710001 xori s1,s3,0x1 | |
| 4121c8: 0810480e j 412038 <plural_eval+0x58> | |
| 4121cc: 00000000 nop | |
| 4121d0: 0053982b sltu s3,v0,s3 | |
| 4121d4: 3a710001 xori s1,s3,0x1 | |
| 4121d8: 0810480e j 412038 <plural_eval+0x58> | |
| 4121dc: 00000000 nop | |
| 4121e0: 0053882b sltu s1,v0,s3 | |
| 4121e4: 0810480e j 412038 <plural_eval+0x58> | |
| 4121e8: 00000000 nop | |
| 4121ec: 0262882b sltu s1,s3,v0 | |
| 4121f0: 0810480e j 412038 <plural_eval+0x58> | |
| 4121f4: 00000000 nop | |
| 4121f8: 02628823 subu s1,s3,v0 | |
| 4121fc: 0810480e j 412038 <plural_eval+0x58> | |
| 412200: 00000000 nop | |
| 412204: 00538821 addu s1,v0,s3 | |
| 412208: 0810480e j 412038 <plural_eval+0x58> | |
| 41220c: 00000000 nop | |
| 412210: 0262001b divu zero,s3,v0 | |
| 412214: 004001f4 teq v0,zero,0x7 | |
| 412218: 00008810 mfhi s1 | |
| 41221c: 0810480e j 412038 <plural_eval+0x58> | |
| 412220: 00000000 nop | |
| 412224: 0262001b divu zero,s3,v0 | |
| 412228: 004001f4 teq v0,zero,0x7 | |
| 41222c: 00008812 mflo s1 | |
| 412230: 0810480e j 412038 <plural_eval+0x58> | |
| 412234: 00000000 nop | |
| 412238: 00530018 mult v0,s3 | |
| 41223c: 00008812 mflo s1 | |
| 412240: 0810480e j 412038 <plural_eval+0x58> | |
| 412244: 00000000 nop | |
| 412248: 02629826 xor s3,s3,v0 | |
| 41224c: 0013882b sltu s1,zero,s3 | |
| 412250: 0810480e j 412038 <plural_eval+0x58> | |
| 412254: 00000000 nop | |
| 00412258 <plural_lookup>: | |
| 412258: 27bdffd8 addiu sp,sp,-40 | |
| 41225c: afb00018 sw s0,24(sp) | |
| 412260: 8c900008 lw s0,8(a0) | |
| 412264: 3c1c004b lui gp,0x4b | |
| 412268: 279c1fc0 addiu gp,gp,8128 | |
| 41226c: 8e040060 lw a0,96(s0) | |
| 412270: afb20020 sw s2,32(sp) | |
| 412274: afb1001c sw s1,28(sp) | |
| 412278: afbc0010 sw gp,16(sp) | |
| 41227c: 00c08821 move s1,a2 | |
| 412280: afbf0024 sw ra,36(sp) | |
| 412284: 00c79021 addu s2,a2,a3 | |
| 412288: 0c1047f8 jal 411fe0 <plural_eval> | |
| 41228c: 00000000 nop | |
| 412290: 8e030064 lw v1,100(s0) | |
| 412294: 8fbc0010 lw gp,16(sp) | |
| 412298: 00408021 move s0,v0 | |
| 41229c: 0203182b sltu v1,s0,v1 | |
| 4122a0: 02201021 move v0,s1 | |
| 4122a4: 0003800a movz s0,zero,v1 | |
| 4122a8: 8f9983e8 lw t9,-31768(gp) | |
| 4122ac: 00402021 move a0,v0 | |
| 4122b0: 00002821 move a1,zero | |
| 4122b4: 12000011 beqz s0,4122fc <plural_lookup+0xa4> | |
| 4122b8: 00000000 nop | |
| 4122bc: 0411778c bal 4300f0 <__rawmemchr> | |
| 4122c0: 00000000 nop | |
| 4122c4: 24420001 addiu v0,v0,1 | |
| 4122c8: 0052182b sltu v1,v0,s2 | |
| 4122cc: 8fbc0010 lw gp,16(sp) | |
| 4122d0: 2610ffff addiu s0,s0,-1 | |
| 4122d4: 1460fff4 bnez v1,4122a8 <plural_lookup+0x50> | |
| 4122d8: 00000000 nop | |
| 4122dc: 8fbf0024 lw ra,36(sp) | |
| 4122e0: 02201021 move v0,s1 | |
| 4122e4: 8fb20020 lw s2,32(sp) | |
| 4122e8: 8fb1001c lw s1,28(sp) | |
| 4122ec: 8fb00018 lw s0,24(sp) | |
| 4122f0: 27bd0028 addiu sp,sp,40 | |
| 4122f4: 03e00008 jr ra | |
| 4122f8: 00000000 nop | |
| 4122fc: 8fbf0024 lw ra,36(sp) | |
| 412300: 00408821 move s1,v0 | |
| 412304: 02201021 move v0,s1 | |
| 412308: 8fb20020 lw s2,32(sp) | |
| 41230c: 8fb1001c lw s1,28(sp) | |
| 412310: 8fb00018 lw s0,24(sp) | |
| 412314: 27bd0028 addiu sp,sp,40 | |
| 412318: 03e00008 jr ra | |
| 41231c: 00000000 nop | |
| 00412320 <transcmp>: | |
| 412320: 8c820010 lw v0,16(a0) | |
| 412324: 3c1c004b lui gp,0x4b | |
| 412328: 27bdffd8 addiu sp,sp,-40 | |
| 41232c: 279c1fc0 addiu gp,gp,8128 | |
| 412330: afb10020 sw s1,32(sp) | |
| 412334: afb0001c sw s0,28(sp) | |
| 412338: 00808821 move s1,a0 | |
| 41233c: afbf0024 sw ra,36(sp) | |
| 412340: afbc0010 sw gp,16(sp) | |
| 412344: 00a08021 move s0,a1 | |
| 412348: 2484001c addiu a0,a0,28 | |
| 41234c: 10400026 beqz v0,4123e8 <transcmp+0xc8> | |
| 412350: 00000000 nop | |
| 412354: 8e020010 lw v0,16(s0) | |
| 412358: 2605001c addiu a1,s0,28 | |
| 41235c: 1040001f beqz v0,4123dc <transcmp+0xbc> | |
| 412360: 00000000 nop | |
| 412364: 8f998114 lw t9,-32492(gp) | |
| 412368: 04117279 bal 42ed50 <strcmp> | |
| 41236c: 00000000 nop | |
| 412370: 8fbc0010 lw gp,16(sp) | |
| 412374: 14400013 bnez v0,4123c4 <transcmp+0xa4> | |
| 412378: 00000000 nop | |
| 41237c: 8f998114 lw t9,-32492(gp) | |
| 412380: 8e240000 lw a0,0(s1) | |
| 412384: 8e050000 lw a1,0(s0) | |
| 412388: 04117271 bal 42ed50 <strcmp> | |
| 41238c: 00000000 nop | |
| 412390: 8fbc0010 lw gp,16(sp) | |
| 412394: 1440000b bnez v0,4123c4 <transcmp+0xa4> | |
| 412398: 00000000 nop | |
| 41239c: 8f998114 lw t9,-32492(gp) | |
| 4123a0: 8e240008 lw a0,8(s1) | |
| 4123a4: 8e050008 lw a1,8(s0) | |
| 4123a8: 04117269 bal 42ed50 <strcmp> | |
| 4123ac: 00000000 nop | |
| 4123b0: 14400004 bnez v0,4123c4 <transcmp+0xa4> | |
| 4123b4: 00000000 nop | |
| 4123b8: 8e230004 lw v1,4(s1) | |
| 4123bc: 8e020004 lw v0,4(s0) | |
| 4123c0: 00621023 subu v0,v1,v0 | |
| 4123c4: 8fbf0024 lw ra,36(sp) | |
| 4123c8: 8fb10020 lw s1,32(sp) | |
| 4123cc: 8fb0001c lw s0,28(sp) | |
| 4123d0: 27bd0028 addiu sp,sp,40 | |
| 4123d4: 03e00008 jr ra | |
| 4123d8: 00000000 nop | |
| 4123dc: 8e05001c lw a1,28(s0) | |
| 4123e0: 081048d9 j 412364 <transcmp+0x44> | |
| 4123e4: 00000000 nop | |
| 4123e8: 8e24001c lw a0,28(s1) | |
| 4123ec: 081048d5 j 412354 <transcmp+0x34> | |
| 4123f0: 00000000 nop | |
| 004123f4 <_nl_find_msg>: | |
| 4123f4: 8c820004 lw v0,4(a0) | |
| 4123f8: 27bdff88 addiu sp,sp,-120 | |
| 4123fc: 3c1c004b lui gp,0x4b | |
| 412400: afbe0070 sw s8,112(sp) | |
| 412404: 279c1fc0 addiu gp,gp,8128 | |
| 412408: 03a0f021 move s8,sp | |
| 41240c: afb50064 sw s5,100(sp) | |
| 412410: afb20058 sw s2,88(sp) | |
| 412414: afbf0074 sw ra,116(sp) | |
| 412418: afb7006c sw s7,108(sp) | |
| 41241c: afb60068 sw s6,104(sp) | |
| 412420: afb40060 sw s4,96(sp) | |
| 412424: afb3005c sw s3,92(sp) | |
| 412428: afb10054 sw s1,84(sp) | |
| 41242c: afb00050 sw s0,80(sp) | |
| 412430: afbc0018 sw gp,24(sp) | |
| 412434: 0080a821 move s5,a0 | |
| 412438: afc5007c sw a1,124(s8) | |
| 41243c: 00c09021 move s2,a2 | |
| 412440: 1840015d blez v0,4129b8 <_nl_find_msg+0x5c4> | |
| 412444: afc70084 sw a3,132(s8) | |
| 412448: 8eb30008 lw s3,8(s5) | |
| 41244c: 12600073 beqz s3,41261c <_nl_find_msg+0x228> | |
| 412450: 00008821 move s1,zero | |
| 412454: 8e620030 lw v0,48(s3) | |
| 412458: 8e740014 lw s4,20(s3) | |
| 41245c: 104000cd beqz v0,412794 <_nl_find_msg+0x3a0> | |
| 412460: 00000000 nop | |
| 412464: 8f998098 lw t9,-32616(gp) | |
| 412468: 02402021 move a0,s2 | |
| 41246c: 0411ec6c bal 40d620 <strlen> | |
| 412470: 00000000 nop | |
| 412474: 8fdc0018 lw gp,24(s8) | |
| 412478: 02402021 move a0,s2 | |
| 41247c: afc20030 sw v0,48(s8) | |
| 412480: 8f99842c lw t9,-31700(gp) | |
| 412484: 0411165e bal 417e00 <__hash_string> | |
| 412488: 00000000 nop | |
| 41248c: 8e68002c lw t0,44(s3) | |
| 412490: 8e630030 lw v1,48(s3) | |
| 412494: 8e660034 lw a2,52(s3) | |
| 412498: 2517fffe addiu s7,t0,-2 | |
| 41249c: 0057001b divu zero,v0,s7 | |
| 4124a0: 02e001f4 teq s7,zero,0x7 | |
| 4124a4: 8fdc0018 lw gp,24(s8) | |
| 4124a8: 0000b810 mfhi s7 | |
| 4124ac: 26f70001 addiu s7,s7,1 | |
| 4124b0: 01173823 subu a3,t0,s7 | |
| 4124b4: 0048001b divu zero,v0,t0 | |
| 4124b8: 010001f4 teq t0,zero,0x7 | |
| 4124bc: 02e84023 subu t0,s7,t0 | |
| 4124c0: 00008810 mfhi s1 | |
| 4124c4: 00111080 sll v0,s1,0x2 | |
| 4124c8: 00621021 addu v0,v1,v0 | |
| 4124cc: 10c0004f beqz a2,41260c <_nl_find_msg+0x218> | |
| 4124d0: 00000000 nop | |
| 4124d4: 8c420000 lw v0,0(v0) | |
| 4124d8: 3c0900ff lui t1,0xff | |
| 4124dc: 00028600 sll s0,v0,0x18 | |
| 4124e0: 00022e02 srl a1,v0,0x18 | |
| 4124e4: 00492024 and a0,v0,t1 | |
| 4124e8: 02058025 or s0,s0,a1 | |
| 4124ec: 00042202 srl a0,a0,0x8 | |
| 4124f0: 3042ff00 andi v0,v0,0xff00 | |
| 4124f4: 02048025 or s0,s0,a0 | |
| 4124f8: 00021200 sll v0,v0,0x8 | |
| 4124fc: 02028025 or s0,s0,v0 | |
| 412500: 12000045 beqz s0,412618 <_nl_find_msg+0x224> | |
| 412504: 00000000 nop | |
| 412508: 2610ffff addiu s0,s0,-1 | |
| 41250c: 0214102b sltu v0,s0,s4 | |
| 412510: 10400050 beqz v0,412654 <_nl_find_msg+0x260> | |
| 412514: 00000000 nop | |
| 412518: 8e760018 lw s6,24(s3) | |
| 41251c: 8e62000c lw v0,12(s3) | |
| 412520: 001020c0 sll a0,s0,0x3 | |
| 412524: 02c42821 addu a1,s6,a0 | |
| 412528: 8ca50000 lw a1,0(a1) | |
| 41252c: 1040000b beqz v0,41255c <_nl_find_msg+0x168> | |
| 412530: 00000000 nop | |
| 412534: 3c0c00ff lui t4,0xff | |
| 412538: 00055e00 sll t3,a1,0x18 | |
| 41253c: 00054e02 srl t1,a1,0x18 | |
| 412540: 00ac5024 and t2,a1,t4 | |
| 412544: 01694825 or t1,t3,t1 | |
| 412548: 000a5202 srl t2,t2,0x8 | |
| 41254c: 30a5ff00 andi a1,a1,0xff00 | |
| 412550: 012a4825 or t1,t1,t2 | |
| 412554: 00052a00 sll a1,a1,0x8 | |
| 412558: 01252825 or a1,t1,a1 | |
| 41255c: 8fc90030 lw t1,48(s8) | |
| 412560: 00a9282b sltu a1,a1,t1 | |
| 412564: 14a00021 bnez a1,4125ec <_nl_find_msg+0x1f8> | |
| 412568: 00000000 nop | |
| 41256c: 8e650000 lw a1,0(s3) | |
| 412570: 02c4b021 addu s6,s6,a0 | |
| 412574: 10400085 beqz v0,41278c <_nl_find_msg+0x398> | |
| 412578: 00000000 nop | |
| 41257c: 8ec40004 lw a0,4(s6) | |
| 412580: 3c0b00ff lui t3,0xff | |
| 412584: 00045600 sll t2,a0,0x18 | |
| 412588: 00041602 srl v0,a0,0x18 | |
| 41258c: 008b4824 and t1,a0,t3 | |
| 412590: 01421025 or v0,t2,v0 | |
| 412594: 00094a02 srl t1,t1,0x8 | |
| 412598: 3084ff00 andi a0,a0,0xff00 | |
| 41259c: 00491025 or v0,v0,t1 | |
| 4125a0: 00042200 sll a0,a0,0x8 | |
| 4125a4: 00441025 or v0,v0,a0 | |
| 4125a8: 8f998114 lw t9,-32492(gp) | |
| 4125ac: afc30048 sw v1,72(s8) | |
| 4125b0: afc60044 sw a2,68(s8) | |
| 4125b4: afc7003c sw a3,60(s8) | |
| 4125b8: afc80040 sw t0,64(s8) | |
| 4125bc: 02402021 move a0,s2 | |
| 4125c0: 00a22821 addu a1,a1,v0 | |
| 4125c4: 041171e2 bal 42ed50 <strcmp> | |
| 4125c8: 00000000 nop | |
| 4125cc: 2c420001 sltiu v0,v0,1 | |
| 4125d0: 8fdc0018 lw gp,24(s8) | |
| 4125d4: 8fc30048 lw v1,72(s8) | |
| 4125d8: 8fc60044 lw a2,68(s8) | |
| 4125dc: 8fc7003c lw a3,60(s8) | |
| 4125e0: 8fc80040 lw t0,64(s8) | |
| 4125e4: 14400035 bnez v0,4126bc <_nl_find_msg+0x2c8> | |
| 4125e8: 00000000 nop | |
| 4125ec: 02281021 addu v0,s1,t0 | |
| 4125f0: 0227202b sltu a0,s1,a3 | |
| 4125f4: 02378821 addu s1,s1,s7 | |
| 4125f8: 0044880a movz s1,v0,a0 | |
| 4125fc: 00111080 sll v0,s1,0x2 | |
| 412600: 00621021 addu v0,v1,v0 | |
| 412604: 14c0ffb3 bnez a2,4124d4 <_nl_find_msg+0xe0> | |
| 412608: 00000000 nop | |
| 41260c: 8c500000 lw s0,0(v0) | |
| 412610: 1600ffbd bnez s0,412508 <_nl_find_msg+0x114> | |
| 412614: 00000000 nop | |
| 412618: 00008821 move s1,zero | |
| 41261c: 03c0e821 move sp,s8 | |
| 412620: 8fbf0074 lw ra,116(sp) | |
| 412624: 02201021 move v0,s1 | |
| 412628: 8fbe0070 lw s8,112(sp) | |
| 41262c: 8fb7006c lw s7,108(sp) | |
| 412630: 8fb60068 lw s6,104(sp) | |
| 412634: 8fb50064 lw s5,100(sp) | |
| 412638: 8fb40060 lw s4,96(sp) | |
| 41263c: 8fb3005c lw s3,92(sp) | |
| 412640: 8fb20058 lw s2,88(sp) | |
| 412644: 8fb10054 lw s1,84(sp) | |
| 412648: 8fb00050 lw s0,80(sp) | |
| 41264c: 03e00008 jr ra | |
| 412650: 27bd0078 addiu sp,sp,120 | |
| 412654: 8e640024 lw a0,36(s3) | |
| 412658: 02141023 subu v0,s0,s4 | |
| 41265c: 000210c0 sll v0,v0,0x3 | |
| 412660: 00821021 addu v0,a0,v0 | |
| 412664: 8c440000 lw a0,0(v0) | |
| 412668: 8fcc0030 lw t4,48(s8) | |
| 41266c: 0184202b sltu a0,t4,a0 | |
| 412670: 1080ffde beqz a0,4125ec <_nl_find_msg+0x1f8> | |
| 412674: 00000000 nop | |
| 412678: 8c450004 lw a1,4(v0) | |
| 41267c: 8f998114 lw t9,-32492(gp) | |
| 412680: afc30048 sw v1,72(s8) | |
| 412684: afc60044 sw a2,68(s8) | |
| 412688: afc7003c sw a3,60(s8) | |
| 41268c: afc80040 sw t0,64(s8) | |
| 412690: 02402021 move a0,s2 | |
| 412694: 041171ae bal 42ed50 <strcmp> | |
| 412698: 00000000 nop | |
| 41269c: 2c420001 sltiu v0,v0,1 | |
| 4126a0: 8fdc0018 lw gp,24(s8) | |
| 4126a4: 8fc80040 lw t0,64(s8) | |
| 4126a8: 8fc7003c lw a3,60(s8) | |
| 4126ac: 8fc60044 lw a2,68(s8) | |
| 4126b0: 8fc30048 lw v1,72(s8) | |
| 4126b4: 1040ffcd beqz v0,4125ec <_nl_find_msg+0x1f8> | |
| 4126b8: 00000000 nop | |
| 4126bc: 0214102b sltu v0,s0,s4 | |
| 4126c0: 1040006c beqz v0,412874 <_nl_find_msg+0x480> | |
| 4126c4: 00000000 nop | |
| 4126c8: 8e62000c lw v0,12(s3) | |
| 4126cc: 8e640000 lw a0,0(s3) | |
| 4126d0: 8e63001c lw v1,28(s3) | |
| 4126d4: 104000b1 beqz v0,41299c <_nl_find_msg+0x5a8> | |
| 4126d8: 00000000 nop | |
| 4126dc: 001010c0 sll v0,s0,0x3 | |
| 4126e0: 00621021 addu v0,v1,v0 | |
| 4126e4: 8c430004 lw v1,4(v0) | |
| 4126e8: 3c0500ff lui a1,0xff | |
| 4126ec: 8c420000 lw v0,0(v0) | |
| 4126f0: 00653024 and a2,v1,a1 | |
| 4126f4: 00038e00 sll s1,v1,0x18 | |
| 4126f8: 00034602 srl t0,v1,0x18 | |
| 4126fc: 02288825 or s1,s1,t0 | |
| 412700: 00063202 srl a2,a2,0x8 | |
| 412704: 3063ff00 andi v1,v1,0xff00 | |
| 412708: 0002b600 sll s6,v0,0x18 | |
| 41270c: 00023e02 srl a3,v0,0x18 | |
| 412710: 00452824 and a1,v0,a1 | |
| 412714: 00031a00 sll v1,v1,0x8 | |
| 412718: 02268825 or s1,s1,a2 | |
| 41271c: 02238825 or s1,s1,v1 | |
| 412720: 02c7b025 or s6,s6,a3 | |
| 412724: 00052a02 srl a1,a1,0x8 | |
| 412728: 3042ff00 andi v0,v0,0xff00 | |
| 41272c: 8fc30084 lw v1,132(s8) | |
| 412730: 02c5b025 or s6,s6,a1 | |
| 412734: 00021200 sll v0,v0,0x8 | |
| 412738: 02c2b025 or s6,s6,v0 | |
| 41273c: 00918821 addu s1,a0,s1 | |
| 412740: 26d60001 addiu s6,s6,1 | |
| 412744: 14600054 bnez v1,412898 <_nl_find_msg+0x4a4> | |
| 412748: 00000000 nop | |
| 41274c: 8fc20088 lw v0,136(s8) | |
| 412750: ac560000 sw s6,0(v0) | |
| 412754: 03c0e821 move sp,s8 | |
| 412758: 8fbf0074 lw ra,116(sp) | |
| 41275c: 02201021 move v0,s1 | |
| 412760: 8fbe0070 lw s8,112(sp) | |
| 412764: 8fb7006c lw s7,108(sp) | |
| 412768: 8fb60068 lw s6,104(sp) | |
| 41276c: 8fb50064 lw s5,100(sp) | |
| 412770: 8fb40060 lw s4,96(sp) | |
| 412774: 8fb3005c lw s3,92(sp) | |
| 412778: 8fb20058 lw s2,88(sp) | |
| 41277c: 8fb10054 lw s1,84(sp) | |
| 412780: 8fb00050 lw s0,80(sp) | |
| 412784: 03e00008 jr ra | |
| 412788: 27bd0078 addiu sp,sp,120 | |
| 41278c: 0810496a j 4125a8 <_nl_find_msg+0x1b4> | |
| 412790: 8ec20004 lw v0,4(s6) | |
| 412794: 0280b821 move s7,s4 | |
| 412798: 081049ff j 4127fc <_nl_find_msg+0x408> | |
| 41279c: 00008821 move s1,zero | |
| 4127a0: 8c620004 lw v0,4(v1) | |
| 4127a4: 3c0b00ff lui t3,0xff | |
| 4127a8: 8fcc0030 lw t4,48(s8) | |
| 4127ac: 00022602 srl a0,v0,0x18 | |
| 4127b0: 004b1824 and v1,v0,t3 | |
| 4127b4: 00022e00 sll a1,v0,0x18 | |
| 4127b8: 00a42825 or a1,a1,a0 | |
| 4127bc: 00031a02 srl v1,v1,0x8 | |
| 4127c0: 3042ff00 andi v0,v0,0xff00 | |
| 4127c4: 8f998114 lw t9,-32492(gp) | |
| 4127c8: 00a32825 or a1,a1,v1 | |
| 4127cc: 00021200 sll v0,v0,0x8 | |
| 4127d0: 00a22825 or a1,a1,v0 | |
| 4127d4: 02402021 move a0,s2 | |
| 4127d8: 01852821 addu a1,t4,a1 | |
| 4127dc: 0411715c bal 42ed50 <strcmp> | |
| 4127e0: 00000000 nop | |
| 4127e4: 8fdc0018 lw gp,24(s8) | |
| 4127e8: 0440001d bltz v0,412860 <_nl_find_msg+0x46c> | |
| 4127ec: 00000000 nop | |
| 4127f0: 1040ffb2 beqz v0,4126bc <_nl_find_msg+0x2c8> | |
| 4127f4: 00000000 nop | |
| 4127f8: 26110001 addiu s1,s0,1 | |
| 4127fc: 0237102b sltu v0,s1,s7 | |
| 412800: 1040ff85 beqz v0,412618 <_nl_find_msg+0x224> | |
| 412804: 00000000 nop | |
| 412808: 8e630000 lw v1,0(s3) | |
| 41280c: 8e66000c lw a2,12(s3) | |
| 412810: 8e760018 lw s6,24(s3) | |
| 412814: afc30030 sw v1,48(s8) | |
| 412818: afc60034 sw a2,52(s8) | |
| 41281c: 02f18021 addu s0,s7,s1 | |
| 412820: 8fc90034 lw t1,52(s8) | |
| 412824: 00108042 srl s0,s0,0x1 | |
| 412828: 001010c0 sll v0,s0,0x3 | |
| 41282c: 02c21821 addu v1,s6,v0 | |
| 412830: 1520ffdb bnez t1,4127a0 <_nl_find_msg+0x3ac> | |
| 412834: 00000000 nop | |
| 412838: 8c650004 lw a1,4(v1) | |
| 41283c: 8fcc0030 lw t4,48(s8) | |
| 412840: 8f998114 lw t9,-32492(gp) | |
| 412844: 02402021 move a0,s2 | |
| 412848: 01852821 addu a1,t4,a1 | |
| 41284c: 04117140 bal 42ed50 <strcmp> | |
| 412850: 00000000 nop | |
| 412854: 8fdc0018 lw gp,24(s8) | |
| 412858: 0441ffe5 bgez v0,4127f0 <_nl_find_msg+0x3fc> | |
| 41285c: 00000000 nop | |
| 412860: 0230102b sltu v0,s1,s0 | |
| 412864: 1040ff6c beqz v0,412618 <_nl_find_msg+0x224> | |
| 412868: 00000000 nop | |
| 41286c: 08104a07 j 41281c <_nl_find_msg+0x428> | |
| 412870: 0200b821 move s7,s0 | |
| 412874: 8e630028 lw v1,40(s3) | |
| 412878: 02141023 subu v0,s0,s4 | |
| 41287c: 000210c0 sll v0,v0,0x3 | |
| 412880: 00621021 addu v0,v1,v0 | |
| 412884: 8c510004 lw s1,4(v0) | |
| 412888: 8c560000 lw s6,0(v0) | |
| 41288c: 8fc30084 lw v1,132(s8) | |
| 412890: 1060ffae beqz v1,41274c <_nl_find_msg+0x358> | |
| 412894: 00000000 nop | |
| 412898: 8fc9007c lw t1,124(s8) | |
| 41289c: 112000aa beqz t1,412b48 <_nl_find_msg+0x754> | |
| 4128a0: 00000000 nop | |
| 4128a4: 8d2b0008 lw t3,8(t1) | |
| 4128a8: 116000a7 beqz t3,412b48 <_nl_find_msg+0x754> | |
| 4128ac: afcb0030 sw t3,48(s8) | |
| 4128b0: 8f8289e8 lw v0,-30232(gp) | |
| 4128b4: 10400006 beqz v0,4128d0 <_nl_find_msg+0x4dc> | |
| 4128b8: 00000000 nop | |
| 4128bc: 8f9989e8 lw t9,-30232(gp) | |
| 4128c0: 26640040 addiu a0,s3,64 | |
| 4128c4: 0320f809 jalr t9 | |
| 4128c8: 00000000 nop | |
| 4128cc: 8fdc0018 lw gp,24(s8) | |
| 4128d0: 8e77003c lw s7,60(s3) | |
| 4128d4: 12e00013 beqz s7,412924 <_nl_find_msg+0x530> | |
| 4128d8: 00009021 move s2,zero | |
| 4128dc: 00171080 sll v0,s7,0x2 | |
| 4128e0: 00171900 sll v1,s7,0x4 | |
| 4128e4: 8e720038 lw s2,56(s3) | |
| 4128e8: 00621023 subu v0,v1,v0 | |
| 4128ec: 2442fff4 addiu v0,v0,-12 | |
| 4128f0: 08104a40 j 412900 <_nl_find_msg+0x50c> | |
| 4128f4: 02429021 addu s2,s2,v0 | |
| 4128f8: 12e000c4 beqz s7,412c0c <_nl_find_msg+0x818> | |
| 4128fc: 2652fff4 addiu s2,s2,-12 | |
| 412900: 8f998114 lw t9,-32492(gp) | |
| 412904: 8e440000 lw a0,0(s2) | |
| 412908: 8fc50030 lw a1,48(s8) | |
| 41290c: 26f7ffff addiu s7,s7,-1 | |
| 412910: 0411710f bal 42ed50 <strcmp> | |
| 412914: 00000000 nop | |
| 412918: 8fdc0018 lw gp,24(s8) | |
| 41291c: 1440fff6 bnez v0,4128f8 <_nl_find_msg+0x504> | |
| 412920: 00000000 nop | |
| 412924: 8f9789d8 lw s7,-30248(gp) | |
| 412928: 12e00006 beqz s7,412944 <_nl_find_msg+0x550> | |
| 41292c: 00000000 nop | |
| 412930: 8f9989d8 lw t9,-30248(gp) | |
| 412934: 26640040 addiu a0,s3,64 | |
| 412938: 0320f809 jalr t9 | |
| 41293c: 00000000 nop | |
| 412940: 8fdc0018 lw gp,24(s8) | |
| 412944: 124000b3 beqz s2,412c14 <_nl_find_msg+0x820> | |
| 412948: 00000000 nop | |
| 41294c: 8e430004 lw v1,4(s2) | |
| 412950: 2402ffff li v0,-1 | |
| 412954: 1062ff7d beq v1,v0,41274c <_nl_find_msg+0x358> | |
| 412958: 00000000 nop | |
| 41295c: 8e420008 lw v0,8(s2) | |
| 412960: 1040021d beqz v0,4131d8 <_nl_find_msg+0xde4> | |
| 412964: 00000000 nop | |
| 412968: 2403ffff li v1,-1 | |
| 41296c: 10430261 beq v0,v1,4132f4 <_nl_find_msg+0xf00> | |
| 412970: 00000000 nop | |
| 412974: 00101880 sll v1,s0,0x2 | |
| 412978: 00431021 addu v0,v0,v1 | |
| 41297c: 8c420000 lw v0,0(v0) | |
| 412980: 10400012 beqz v0,4129cc <_nl_find_msg+0x5d8> | |
| 412984: 00000000 nop | |
| 412988: 8c560000 lw s6,0(v0) | |
| 41298c: 24510004 addiu s1,v0,4 | |
| 412990: 8fc20088 lw v0,136(s8) | |
| 412994: 081049d5 j 412754 <_nl_find_msg+0x360> | |
| 412998: ac560000 sw s6,0(v0) | |
| 41299c: 001010c0 sll v0,s0,0x3 | |
| 4129a0: 00621021 addu v0,v1,v0 | |
| 4129a4: 8c510004 lw s1,4(v0) | |
| 4129a8: 8c560000 lw s6,0(v0) | |
| 4129ac: 00918821 addu s1,a0,s1 | |
| 4129b0: 08104a23 j 41288c <_nl_find_msg+0x498> | |
| 4129b4: 26d60001 addiu s6,s6,1 | |
| 4129b8: 8f998430 lw t9,-31696(gp) | |
| 4129bc: 041105dc bal 414130 <_nl_load_domain> | |
| 4129c0: 00000000 nop | |
| 4129c4: 08104912 j 412448 <_nl_find_msg+0x54> | |
| 4129c8: 8fdc0018 lw gp,24(s8) | |
| 4129cc: 3c17004b lui s7,0x4b | |
| 4129d0: 24030001 li v1,1 | |
| 4129d4: c2e5bfe4 ll a1,-16412(s7) | |
| 4129d8: 14a20006 bne a1,v0,4129f4 <_nl_find_msg+0x600> | |
| 4129dc: 00002021 move a0,zero | |
| 4129e0: 00602021 move a0,v1 | |
| 4129e4: e2e4bfe4 sc a0,-16412(s7) | |
| 4129e8: 1080fffa beqz a0,4129d4 <_nl_find_msg+0x5e0> | |
| 4129ec: 00000000 nop | |
| 4129f0: 0000000f sync | |
| 4129f4: 10800239 beqz a0,4132dc <_nl_find_msg+0xee8> | |
| 4129f8: 00000000 nop | |
| 4129fc: 3c15004b lui s5,0x4b | |
| 412a00: 8ea2bfe8 lw v0,-16408(s5) | |
| 412a04: 3c14004b lui s4,0x4b | |
| 412a08: 8e83bfec lw v1,-16404(s4) | |
| 412a0c: 24420004 addiu v0,v0,4 | |
| 412a10: afc20020 sw v0,32(s8) | |
| 412a14: 2c620004 sltiu v0,v1,4 | |
| 412a18: afd10024 sw s1,36(s8) | |
| 412a1c: 00009821 move s3,zero | |
| 412a20: 10400022 beqz v0,412aac <_nl_find_msg+0x6b8> | |
| 412a24: 00000000 nop | |
| 412a28: 12600039 beqz s3,412b10 <_nl_find_msg+0x71c> | |
| 412a2c: 00000000 nop | |
| 412a30: 3c04004b lui a0,0x4b | |
| 412a34: 8c86bff0 lw a2,-16400(a0) | |
| 412a38: 26730001 addiu s3,s3,1 | |
| 412a3c: 8f998434 lw t9,-31692(gp) | |
| 412a40: 00131100 sll v0,s3,0x4 | |
| 412a44: 00131b00 sll v1,s3,0xc | |
| 412a48: 00621823 subu v1,v1,v0 | |
| 412a4c: 00602821 move a1,v1 | |
| 412a50: ae83bfec sw v1,-16404(s4) | |
| 412a54: 00c02021 move a0,a2 | |
| 412a58: afc30048 sw v1,72(s8) | |
| 412a5c: afc60044 sw a2,68(s8) | |
| 412a60: 0411e33f bal 40b760 <__libc_realloc> | |
| 412a64: 00000000 nop | |
| 412a68: 8fdc0018 lw gp,24(s8) | |
| 412a6c: 3c05004b lui a1,0x4b | |
| 412a70: 8fc30048 lw v1,72(s8) | |
| 412a74: 10400047 beqz v0,412b94 <_nl_find_msg+0x7a0> | |
| 412a78: 8fc60044 lw a2,68(s8) | |
| 412a7c: 8cc70000 lw a3,0(a2) | |
| 412a80: 2463fffc addiu v1,v1,-4 | |
| 412a84: 24460004 addiu a2,v0,4 | |
| 412a88: 24440008 addiu a0,v0,8 | |
| 412a8c: ac470000 sw a3,0(v0) | |
| 412a90: aca2bff0 sw v0,-16400(a1) | |
| 412a94: 2c620004 sltiu v0,v1,4 | |
| 412a98: aea6bfe8 sw a2,-16408(s5) | |
| 412a9c: ae83bfec sw v1,-16404(s4) | |
| 412aa0: afc40020 sw a0,32(s8) | |
| 412aa4: 1440ffe0 bnez v0,412a28 <_nl_find_msg+0x634> | |
| 412aa8: 00000000 nop | |
| 412aac: 8fc20020 lw v0,32(s8) | |
| 412ab0: 8fc60024 lw a2,36(s8) | |
| 412ab4: 8e440004 lw a0,4(s2) | |
| 412ab8: 8f998438 lw t9,-31688(gp) | |
| 412abc: 2463fffc addiu v1,v1,-4 | |
| 412ac0: 00431821 addu v1,v0,v1 | |
| 412ac4: 27cc0028 addiu t4,s8,40 | |
| 412ac8: afa30010 sw v1,16(sp) | |
| 412acc: afac0014 sw t4,20(sp) | |
| 412ad0: 27c50024 addiu a1,s8,36 | |
| 412ad4: 00d63021 addu a2,a2,s6 | |
| 412ad8: 27c70020 addiu a3,s8,32 | |
| 412adc: 0320f809 jalr t9 | |
| 412ae0: 00000000 nop | |
| 412ae4: 8fdc0018 lw gp,24(s8) | |
| 412ae8: 10400089 beqz v0,412d10 <_nl_find_msg+0x91c> | |
| 412aec: 00000000 nop | |
| 412af0: 24030004 li v1,4 | |
| 412af4: 10430086 beq v0,v1,412d10 <_nl_find_msg+0x91c> | |
| 412af8: 00000000 nop | |
| 412afc: 24030005 li v1,5 | |
| 412b00: 144300a7 bne v0,v1,412da0 <_nl_find_msg+0x9ac> | |
| 412b04: 00000000 nop | |
| 412b08: 1660ffc9 bnez s3,412a30 <_nl_find_msg+0x63c> | |
| 412b0c: afd10024 sw s1,36(s8) | |
| 412b10: 8f998088 lw t9,-32632(gp) | |
| 412b14: 24020ff0 li v0,4080 | |
| 412b18: ae82bfec sw v0,-16404(s4) | |
| 412b1c: 24040ff0 li a0,4080 | |
| 412b20: 0411e0e0 bal 40aea4 <__libc_malloc> | |
| 412b24: 00000000 nop | |
| 412b28: 8fdc0018 lw gp,24(s8) | |
| 412b2c: 1040001f beqz v0,412bac <_nl_find_msg+0x7b8> | |
| 412b30: 00000000 nop | |
| 412b34: 3c05004b lui a1,0x4b | |
| 412b38: 8ca7bff0 lw a3,-16400(a1) | |
| 412b3c: 24030fec li v1,4076 | |
| 412b40: 08104aa1 j 412a84 <_nl_find_msg+0x690> | |
| 412b44: 24130001 li s3,1 | |
| 412b48: 3c12004b lui s2,0x4b | |
| 412b4c: 8e42bff4 lw v0,-16396(s2) | |
| 412b50: 1040005e beqz v0,412ccc <_nl_find_msg+0x8d8> | |
| 412b54: 00000000 nop | |
| 412b58: 3c02004b lui v0,0x4b | |
| 412b5c: 8c42bff8 lw v0,-16392(v0) | |
| 412b60: afc20030 sw v0,48(s8) | |
| 412b64: 8fc30030 lw v1,48(s8) | |
| 412b68: 1460ff51 bnez v1,4128b0 <_nl_find_msg+0x4bc> | |
| 412b6c: 00000000 nop | |
| 412b70: 7c03e83b 0x7c03e83b | |
| 412b74: 00601021 move v0,v1 | |
| 412b78: 8f838a34 lw v1,-30156(gp) | |
| 412b7c: 00621021 addu v0,v1,v0 | |
| 412b80: 8c420000 lw v0,0(v0) | |
| 412b84: 8c420000 lw v0,0(v0) | |
| 412b88: 8c42005c lw v0,92(v0) | |
| 412b8c: 08104a2c j 4128b0 <_nl_find_msg+0x4bc> | |
| 412b90: afc20030 sw v0,48(s8) | |
| 412b94: 8cc20000 lw v0,0(a2) | |
| 412b98: 8f99805c lw t9,-32676(gp) | |
| 412b9c: 00c02021 move a0,a2 | |
| 412ba0: aca2bff0 sw v0,-16400(a1) | |
| 412ba4: 0411e288 bal 40b5c8 <__cfree> | |
| 412ba8: 00000000 nop | |
| 412bac: aea0bfe8 sw zero,-16408(s5) | |
| 412bb0: ae80bfec sw zero,-16404(s4) | |
| 412bb4: 00001021 move v0,zero | |
| 412bb8: 0000000f sync | |
| 412bbc: c2e3bfe4 ll v1,-16412(s7) | |
| 412bc0: 00402021 move a0,v0 | |
| 412bc4: e2e4bfe4 sc a0,-16412(s7) | |
| 412bc8: 1080fffc beqz a0,412bbc <_nl_find_msg+0x7c8> | |
| 412bcc: 00000000 nop | |
| 412bd0: 28620002 slti v0,v1,2 | |
| 412bd4: 2411ffff li s1,-1 | |
| 412bd8: 1440fe90 bnez v0,41261c <_nl_find_msg+0x228> | |
| 412bdc: 00000000 nop | |
| 412be0: 3c04004b lui a0,0x4b | |
| 412be4: 2484bfe4 addiu a0,a0,-16412 | |
| 412be8: 7c03e83b 0x7c03e83b | |
| 412bec: 8c658b78 lw a1,-29832(v1) | |
| 412bf0: 24060001 li a2,1 | |
| 412bf4: 00003821 move a3,zero | |
| 412bf8: 34a50001 ori a1,a1,0x1 | |
| 412bfc: 2402108e li v0,4238 | |
| 412c00: 0000000c syscall | |
| 412c04: 08104987 j 41261c <_nl_find_msg+0x228> | |
| 412c08: 00000000 nop | |
| 412c0c: 08104a49 j 412924 <_nl_find_msg+0x530> | |
| 412c10: 00009021 move s2,zero | |
| 412c14: 8f8289f8 lw v0,-30216(gp) | |
| 412c18: 10400006 beqz v0,412c34 <_nl_find_msg+0x840> | |
| 412c1c: 00000000 nop | |
| 412c20: 8f9989f8 lw t9,-30216(gp) | |
| 412c24: 26640040 addiu a0,s3,64 | |
| 412c28: 0320f809 jalr t9 | |
| 412c2c: 00000000 nop | |
| 412c30: 8fdc0018 lw gp,24(s8) | |
| 412c34: 8e66003c lw a2,60(s3) | |
| 412c38: afc60034 sw a2,52(s8) | |
| 412c3c: 10c00065 beqz a2,412dd4 <_nl_find_msg+0x9e0> | |
| 412c40: 00000000 nop | |
| 412c44: 8fcc0034 lw t4,52(s8) | |
| 412c48: 8e6b0038 lw t3,56(s3) | |
| 412c4c: 000c1080 sll v0,t4,0x2 | |
| 412c50: 000c1900 sll v1,t4,0x4 | |
| 412c54: 00621823 subu v1,v1,v0 | |
| 412c58: 2463fff4 addiu v1,v1,-12 | |
| 412c5c: afcb0038 sw t3,56(s8) | |
| 412c60: 01631821 addu v1,t3,v1 | |
| 412c64: 08104b1d j 412c74 <_nl_find_msg+0x880> | |
| 412c68: 01803021 move a2,t4 | |
| 412c6c: 10c0005b beqz a2,412ddc <_nl_find_msg+0x9e8> | |
| 412c70: 2463fff4 addiu v1,v1,-12 | |
| 412c74: 8c640000 lw a0,0(v1) | |
| 412c78: 8f998114 lw t9,-32492(gp) | |
| 412c7c: 8fc50030 lw a1,48(s8) | |
| 412c80: 24c6ffff addiu a2,a2,-1 | |
| 412c84: afc30048 sw v1,72(s8) | |
| 412c88: afc60044 sw a2,68(s8) | |
| 412c8c: 04117030 bal 42ed50 <strcmp> | |
| 412c90: 00000000 nop | |
| 412c94: 8fc30048 lw v1,72(s8) | |
| 412c98: 8fdc0018 lw gp,24(s8) | |
| 412c9c: 8fc60044 lw a2,68(s8) | |
| 412ca0: 00609021 move s2,v1 | |
| 412ca4: 1440fff1 bnez v0,412c6c <_nl_find_msg+0x878> | |
| 412ca8: 00000000 nop | |
| 412cac: 12e0ff27 beqz s7,41294c <_nl_find_msg+0x558> | |
| 412cb0: 00000000 nop | |
| 412cb4: 8f9989d8 lw t9,-30248(gp) | |
| 412cb8: 26640040 addiu a0,s3,64 | |
| 412cbc: 0320f809 jalr t9 | |
| 412cc0: 00000000 nop | |
| 412cc4: 08104a53 j 41294c <_nl_find_msg+0x558> | |
| 412cc8: 8fdc0018 lw gp,24(s8) | |
| 412ccc: 8f9981d4 lw t9,-32300(gp) | |
| 412cd0: 3c040048 lui a0,0x48 | |
| 412cd4: 248418e0 addiu a0,a0,6368 | |
| 412cd8: 041117b5 bal 418bb0 <getenv> | |
| 412cdc: 00000000 nop | |
| 412ce0: 00402821 move a1,v0 | |
| 412ce4: 10400004 beqz v0,412cf8 <_nl_find_msg+0x904> | |
| 412ce8: 8fdc0018 lw gp,24(s8) | |
| 412cec: 80420000 lb v0,0(v0) | |
| 412cf0: 144000f6 bnez v0,4130cc <_nl_find_msg+0xcd8> | |
| 412cf4: 00000000 nop | |
| 412cf8: 3c02004b lui v0,0x4b | |
| 412cfc: 8c42bff8 lw v0,-16392(v0) | |
| 412d00: afc20030 sw v0,48(s8) | |
| 412d04: 24020001 li v0,1 | |
| 412d08: 08104ad9 j 412b64 <_nl_find_msg+0x770> | |
| 412d0c: ae42bff4 sw v0,-16396(s2) | |
| 412d10: 8ea2bfe8 lw v0,-16408(s5) | |
| 412d14: 8fc40020 lw a0,32(s8) | |
| 412d18: 8e430008 lw v1,8(s2) | |
| 412d1c: 00108080 sll s0,s0,0x2 | |
| 412d20: 00822023 subu a0,a0,v0 | |
| 412d24: 00701821 addu v1,v1,s0 | |
| 412d28: 2484fffc addiu a0,a0,-4 | |
| 412d2c: ac440000 sw a0,0(v0) | |
| 412d30: ac620000 sw v0,0(v1) | |
| 412d34: 8fc30020 lw v1,32(s8) | |
| 412d38: 8e84bfec lw a0,-16404(s4) | |
| 412d3c: 00431023 subu v0,v0,v1 | |
| 412d40: 00441021 addu v0,v0,a0 | |
| 412d44: 30440003 andi a0,v0,0x3 | |
| 412d48: 00641821 addu v1,v1,a0 | |
| 412d4c: 2404fffc li a0,-4 | |
| 412d50: 00441024 and v0,v0,a0 | |
| 412d54: ae82bfec sw v0,-16404(s4) | |
| 412d58: aea3bfe8 sw v1,-16408(s5) | |
| 412d5c: 00001021 move v0,zero | |
| 412d60: 0000000f sync | |
| 412d64: c2e3bfe4 ll v1,-16412(s7) | |
| 412d68: 00402021 move a0,v0 | |
| 412d6c: e2e4bfe4 sc a0,-16412(s7) | |
| 412d70: 1080fffc beqz a0,412d64 <_nl_find_msg+0x970> | |
| 412d74: 00000000 nop | |
| 412d78: 28620002 slti v0,v1,2 | |
| 412d7c: 1040014c beqz v0,4132b0 <_nl_find_msg+0xebc> | |
| 412d80: 00000000 nop | |
| 412d84: 8e420008 lw v0,8(s2) | |
| 412d88: 00508021 addu s0,v0,s0 | |
| 412d8c: 8e020000 lw v0,0(s0) | |
| 412d90: 8c560000 lw s6,0(v0) | |
| 412d94: 24510004 addiu s1,v0,4 | |
| 412d98: 08104a64 j 412990 <_nl_find_msg+0x59c> | |
| 412d9c: 00000000 nop | |
| 412da0: 00001021 move v0,zero | |
| 412da4: 0000000f sync | |
| 412da8: c2e3bfe4 ll v1,-16412(s7) | |
| 412dac: 00402021 move a0,v0 | |
| 412db0: e2e4bfe4 sc a0,-16412(s7) | |
| 412db4: 1080fffc beqz a0,412da8 <_nl_find_msg+0x9b4> | |
| 412db8: 00000000 nop | |
| 412dbc: 28620002 slti v0,v1,2 | |
| 412dc0: 00008821 move s1,zero | |
| 412dc4: 1440fe15 bnez v0,41261c <_nl_find_msg+0x228> | |
| 412dc8: 00000000 nop | |
| 412dcc: 08104af8 j 412be0 <_nl_find_msg+0x7ec> | |
| 412dd0: 00000000 nop | |
| 412dd4: 8e690038 lw t1,56(s3) | |
| 412dd8: afc90038 sw t1,56(s8) | |
| 412ddc: 8fc30034 lw v1,52(s8) | |
| 412de0: 8f998434 lw t9,-31692(gp) | |
| 412de4: 8fc40038 lw a0,56(s8) | |
| 412de8: 24650001 addiu a1,v1,1 | |
| 412dec: 00051080 sll v0,a1,0x2 | |
| 412df0: 00052900 sll a1,a1,0x4 | |
| 412df4: 00a22823 subu a1,a1,v0 | |
| 412df8: 0411e259 bal 40b760 <__libc_realloc> | |
| 412dfc: 00000000 nop | |
| 412e00: 00409021 move s2,v0 | |
| 412e04: 104000df beqz v0,413184 <_nl_find_msg+0xd90> | |
| 412e08: 8fdc0018 lw gp,24(s8) | |
| 412e0c: 8f99843c lw t9,-31684(gp) | |
| 412e10: 8fc40030 lw a0,48(s8) | |
| 412e14: ae620038 sw v0,56(s3) | |
| 412e18: 04116fe9 bal 42edc0 <__strdup> | |
| 412e1c: 00000000 nop | |
| 412e20: afc20030 sw v0,48(s8) | |
| 412e24: 104000d7 beqz v0,413184 <_nl_find_msg+0xd90> | |
| 412e28: 8fdc0018 lw gp,24(s8) | |
| 412e2c: 8fc60034 lw a2,52(s8) | |
| 412e30: 8fc90030 lw t1,48(s8) | |
| 412e34: 8fc5007c lw a1,124(s8) | |
| 412e38: 00061900 sll v1,a2,0x4 | |
| 412e3c: 00061080 sll v0,a2,0x2 | |
| 412e40: 00621023 subu v0,v1,v0 | |
| 412e44: 02429021 addu s2,s2,v0 | |
| 412e48: 3c060049 lui a2,0x49 | |
| 412e4c: 2402ffff li v0,-1 | |
| 412e50: ae420004 sw v0,4(s2) | |
| 412e54: ae490000 sw t1,0(s2) | |
| 412e58: 27c20028 addiu v0,s8,40 | |
| 412e5c: 02a02021 move a0,s5 | |
| 412e60: 24c63fe0 addiu a2,a2,16352 | |
| 412e64: 00003821 move a3,zero | |
| 412e68: 0c1048fd jal 4123f4 <_nl_find_msg> | |
| 412e6c: afa20010 sw v0,16(sp) | |
| 412e70: 8fdc0018 lw gp,24(s8) | |
| 412e74: 10400090 beqz v0,4130b8 <_nl_find_msg+0xcc4> | |
| 412e78: 00000000 nop | |
| 412e7c: 8f998440 lw t9,-31680(gp) | |
| 412e80: 3c050048 lui a1,0x48 | |
| 412e84: 00402021 move a0,v0 | |
| 412e88: 24a518f0 addiu a1,a1,6384 | |
| 412e8c: 041172d8 bal 42f9f0 <strstr> | |
| 412e90: 00000000 nop | |
| 412e94: 8fdc0018 lw gp,24(s8) | |
| 412e98: 10400087 beqz v0,4130b8 <_nl_find_msg+0xcc4> | |
| 412e9c: 00000000 nop | |
| 412ea0: 80430008 lb v1,8(v0) | |
| 412ea4: 24450008 addiu a1,v0,8 | |
| 412ea8: 10600017 beqz v1,412f08 <_nl_find_msg+0xb14> | |
| 412eac: 00003021 move a2,zero | |
| 412eb0: 24040020 li a0,32 | |
| 412eb4: 10640014 beq v1,a0,412f08 <_nl_find_msg+0xb14> | |
| 412eb8: 00000000 nop | |
| 412ebc: 24040009 li a0,9 | |
| 412ec0: 10640011 beq v1,a0,412f08 <_nl_find_msg+0xb14> | |
| 412ec4: 00000000 nop | |
| 412ec8: 2404000a li a0,10 | |
| 412ecc: 1064000e beq v1,a0,412f08 <_nl_find_msg+0xb14> | |
| 412ed0: 00000000 nop | |
| 412ed4: 24080020 li t0,32 | |
| 412ed8: 24070009 li a3,9 | |
| 412edc: 24c60001 addiu a2,a2,1 | |
| 412ee0: 00461821 addu v1,v0,a2 | |
| 412ee4: 80630008 lb v1,8(v1) | |
| 412ee8: 10600007 beqz v1,412f08 <_nl_find_msg+0xb14> | |
| 412eec: 00000000 nop | |
| 412ef0: 10680005 beq v1,t0,412f08 <_nl_find_msg+0xb14> | |
| 412ef4: 00000000 nop | |
| 412ef8: 10670003 beq v1,a3,412f08 <_nl_find_msg+0xb14> | |
| 412efc: 00000000 nop | |
| 412f00: 1464fff6 bne v1,a0,412edc <_nl_find_msg+0xae8> | |
| 412f04: 00000000 nop | |
| 412f08: 24c2000f addiu v0,a2,15 | |
| 412f0c: 000210c2 srl v0,v0,0x3 | |
| 412f10: 000210c0 sll v0,v0,0x3 | |
| 412f14: 8f9980b0 lw t9,-32592(gp) | |
| 412f18: 03a2e823 subu sp,sp,v0 | |
| 412f1c: 27b50018 addiu s5,sp,24 | |
| 412f20: 02a02021 move a0,s5 | |
| 412f24: 0411eb96 bal 40dd80 <__mempcpy> | |
| 412f28: 00000000 nop | |
| 412f2c: 8fdc0018 lw gp,24(s8) | |
| 412f30: a0400000 sb zero,0(v0) | |
| 412f34: 00003021 move a2,zero | |
| 412f38: 08104bd2 j 412f48 <_nl_find_msg+0xb54> | |
| 412f3c: 8fc20030 lw v0,48(s8) | |
| 412f40: 24420001 addiu v0,v0,1 | |
| 412f44: 00c43021 addu a2,a2,a0 | |
| 412f48: 80430000 lb v1,0(v0) | |
| 412f4c: 3864002f xori a0,v1,0x2f | |
| 412f50: 1460fffb bnez v1,412f40 <_nl_find_msg+0xb4c> | |
| 412f54: 2c840001 sltiu a0,a0,1 | |
| 412f58: 8fcb0030 lw t3,48(s8) | |
| 412f5c: 004b1023 subu v0,v0,t3 | |
| 412f60: 24420019 addiu v0,v0,25 | |
| 412f64: 000210c2 srl v0,v0,0x3 | |
| 412f68: 000210c0 sll v0,v0,0x3 | |
| 412f6c: 81640000 lb a0,0(t3) | |
| 412f70: 03a2e823 subu sp,sp,v0 | |
| 412f74: 27a30018 addiu v1,sp,24 | |
| 412f78: 1080000d beqz a0,412fb0 <_nl_find_msg+0xbbc> | |
| 412f7c: 00601021 move v0,v1 | |
| 412f80: 8f8781f0 lw a3,-32272(gp) | |
| 412f84: 25650001 addiu a1,t3,1 | |
| 412f88: 8ce7003c lw a3,60(a3) | |
| 412f8c: 00042080 sll a0,a0,0x2 | |
| 412f90: 00e42021 addu a0,a3,a0 | |
| 412f94: 8c840000 lw a0,0(a0) | |
| 412f98: 24a50001 addiu a1,a1,1 | |
| 412f9c: a0440000 sb a0,0(v0) | |
| 412fa0: 80a4ffff lb a0,-1(a1) | |
| 412fa4: 24420001 addiu v0,v0,1 | |
| 412fa8: 1480fff8 bnez a0,412f8c <_nl_find_msg+0xb98> | |
| 412fac: 00000000 nop | |
| 412fb0: 2cc40002 sltiu a0,a2,2 | |
| 412fb4: 14800068 bnez a0,413158 <_nl_find_msg+0xd64> | |
| 412fb8: 00000000 nop | |
| 412fbc: a0400000 sb zero,0(v0) | |
| 412fc0: 00003021 move a2,zero | |
| 412fc4: 02a01021 move v0,s5 | |
| 412fc8: 08104bf6 j 412fd8 <_nl_find_msg+0xbe4> | |
| 412fcc: 00000000 nop | |
| 412fd0: 24420001 addiu v0,v0,1 | |
| 412fd4: 00c53021 addu a2,a2,a1 | |
| 412fd8: 80440000 lb a0,0(v0) | |
| 412fdc: 3885002f xori a1,a0,0x2f | |
| 412fe0: 1480fffb bnez a0,412fd0 <_nl_find_msg+0xbdc> | |
| 412fe4: 2ca50001 sltiu a1,a1,1 | |
| 412fe8: 00551023 subu v0,v0,s5 | |
| 412fec: 24420011 addiu v0,v0,17 | |
| 412ff0: 000210c2 srl v0,v0,0x3 | |
| 412ff4: 000210c0 sll v0,v0,0x3 | |
| 412ff8: 82a40000 lb a0,0(s5) | |
| 412ffc: 03a2e823 subu sp,sp,v0 | |
| 413000: 27a50018 addiu a1,sp,24 | |
| 413004: 1080000d beqz a0,41303c <_nl_find_msg+0xc48> | |
| 413008: 00a01021 move v0,a1 | |
| 41300c: 8f8781f0 lw a3,-32272(gp) | |
| 413010: 26b50001 addiu s5,s5,1 | |
| 413014: 8ce7003c lw a3,60(a3) | |
| 413018: 00042080 sll a0,a0,0x2 | |
| 41301c: 00e42021 addu a0,a3,a0 | |
| 413020: 8c840000 lw a0,0(a0) | |
| 413024: 26b50001 addiu s5,s5,1 | |
| 413028: a0440000 sb a0,0(v0) | |
| 41302c: 82a4ffff lb a0,-1(s5) | |
| 413030: 24420001 addiu v0,v0,1 | |
| 413034: 1480fff8 bnez a0,413018 <_nl_find_msg+0xc24> | |
| 413038: 00000000 nop | |
| 41303c: 2cc40002 sltiu a0,a2,2 | |
| 413040: 1480003e bnez a0,41313c <_nl_find_msg+0xd48> | |
| 413044: 00000000 nop | |
| 413048: 8f998444 lw t9,-31676(gp) | |
| 41304c: a0400000 sb zero,0(v0) | |
| 413050: 00602021 move a0,v1 | |
| 413054: 26460004 addiu a2,s2,4 | |
| 413058: 24070001 li a3,1 | |
| 41305c: 0320f809 jalr t9 | |
| 413060: 00000000 nop | |
| 413064: 8fdc0018 lw gp,24(s8) | |
| 413068: 10400013 beqz v0,4130b8 <_nl_find_msg+0xcc4> | |
| 41306c: 00000000 nop | |
| 413070: 2403ffff li v1,-1 | |
| 413074: 1043000f beq v0,v1,4130b4 <_nl_find_msg+0xcc0> | |
| 413078: 00000000 nop | |
| 41307c: 12e00006 beqz s7,413098 <_nl_find_msg+0xca4> | |
| 413080: 00000000 nop | |
| 413084: 8f9989d8 lw t9,-30248(gp) | |
| 413088: 26640040 addiu a0,s3,64 | |
| 41308c: 0320f809 jalr t9 | |
| 413090: 00000000 nop | |
| 413094: 8fdc0018 lw gp,24(s8) | |
| 413098: 8f99805c lw t9,-32676(gp) | |
| 41309c: 8fc40030 lw a0,48(s8) | |
| 4130a0: 00008821 move s1,zero | |
| 4130a4: 0411e148 bal 40b5c8 <__cfree> | |
| 4130a8: 00000000 nop | |
| 4130ac: 08104987 j 41261c <_nl_find_msg+0x228> | |
| 4130b0: 00000000 nop | |
| 4130b4: ae420004 sw v0,4(s2) | |
| 4130b8: 8e62003c lw v0,60(s3) | |
| 4130bc: ae400008 sw zero,8(s2) | |
| 4130c0: 24420001 addiu v0,v0,1 | |
| 4130c4: 08104b2b j 412cac <_nl_find_msg+0x8b8> | |
| 4130c8: ae62003c sw v0,60(s3) | |
| 4130cc: 8f998098 lw t9,-32616(gp) | |
| 4130d0: 00a02021 move a0,a1 | |
| 4130d4: afc5003c sw a1,60(s8) | |
| 4130d8: 0411e951 bal 40d620 <strlen> | |
| 4130dc: 00000000 nop | |
| 4130e0: 8fdc0018 lw gp,24(s8) | |
| 4130e4: 24460001 addiu a2,v0,1 | |
| 4130e8: 00c02021 move a0,a2 | |
| 4130ec: 8f998088 lw t9,-32632(gp) | |
| 4130f0: afc60044 sw a2,68(s8) | |
| 4130f4: 0411df6b bal 40aea4 <__libc_malloc> | |
| 4130f8: 00000000 nop | |
| 4130fc: afc20030 sw v0,48(s8) | |
| 413100: 8fdc0018 lw gp,24(s8) | |
| 413104: 8fc5003c lw a1,60(s8) | |
| 413108: 10400006 beqz v0,413124 <_nl_find_msg+0xd30> | |
| 41310c: 8fc60044 lw a2,68(s8) | |
| 413110: 8f9980dc lw t9,-32548(gp) | |
| 413114: 00402021 move a0,v0 | |
| 413118: 0411eb5d bal 40de90 <memcpy> | |
| 41311c: 00000000 nop | |
| 413120: 8fdc0018 lw gp,24(s8) | |
| 413124: 8fcc0030 lw t4,48(s8) | |
| 413128: 3c02004b lui v0,0x4b | |
| 41312c: ac4cbff8 sw t4,-16392(v0) | |
| 413130: 24020001 li v0,1 | |
| 413134: 08104ad9 j 412b64 <_nl_find_msg+0x770> | |
| 413138: ae42bff4 sw v0,-16396(s2) | |
| 41313c: 2404002f li a0,47 | |
| 413140: a0440000 sb a0,0(v0) | |
| 413144: 10c0000b beqz a2,413174 <_nl_find_msg+0xd80> | |
| 413148: 00000000 nop | |
| 41314c: 24420001 addiu v0,v0,1 | |
| 413150: 08104c12 j 413048 <_nl_find_msg+0xc54> | |
| 413154: 00000000 nop | |
| 413158: 2404002f li a0,47 | |
| 41315c: a0440000 sb a0,0(v0) | |
| 413160: 10c00011 beqz a2,4131a8 <_nl_find_msg+0xdb4> | |
| 413164: 00000000 nop | |
| 413168: 24420001 addiu v0,v0,1 | |
| 41316c: 08104bef j 412fbc <_nl_find_msg+0xbc8> | |
| 413170: 00000000 nop | |
| 413174: a0440001 sb a0,1(v0) | |
| 413178: 24420002 addiu v0,v0,2 | |
| 41317c: 08104c12 j 413048 <_nl_find_msg+0xc54> | |
| 413180: 00000000 nop | |
| 413184: 2411ffff li s1,-1 | |
| 413188: 12e0fd24 beqz s7,41261c <_nl_find_msg+0x228> | |
| 41318c: 00000000 nop | |
| 413190: 8f9989d8 lw t9,-30248(gp) | |
| 413194: 26640040 addiu a0,s3,64 | |
| 413198: 0320f809 jalr t9 | |
| 41319c: 00000000 nop | |
| 4131a0: 08104987 j 41261c <_nl_find_msg+0x228> | |
| 4131a4: 00000000 nop | |
| 4131a8: 8f9980b0 lw t9,-32592(gp) | |
| 4131ac: 3c050048 lui a1,0x48 | |
| 4131b0: a0440001 sb a0,1(v0) | |
| 4131b4: 24a52954 addiu a1,a1,10580 | |
| 4131b8: afc30048 sw v1,72(s8) | |
| 4131bc: 24440002 addiu a0,v0,2 | |
| 4131c0: 24060008 li a2,8 | |
| 4131c4: 0411eaee bal 40dd80 <__mempcpy> | |
| 4131c8: 00000000 nop | |
| 4131cc: 8fdc0018 lw gp,24(s8) | |
| 4131d0: 08104bef j 412fbc <_nl_find_msg+0xbc8> | |
| 4131d4: 8fc30048 lw v1,72(s8) | |
| 4131d8: 3c17004b lui s7,0x4b | |
| 4131dc: 24030001 li v1,1 | |
| 4131e0: c2e5bfe4 ll a1,-16412(s7) | |
| 4131e4: 14a20006 bne a1,v0,413200 <_nl_find_msg+0xe0c> | |
| 4131e8: 00002021 move a0,zero | |
| 4131ec: 00602021 move a0,v1 | |
| 4131f0: e2e4bfe4 sc a0,-16412(s7) | |
| 4131f4: 1080fffa beqz a0,4131e0 <_nl_find_msg+0xdec> | |
| 4131f8: 00000000 nop | |
| 4131fc: 0000000f sync | |
| 413200: 14800006 bnez a0,41321c <_nl_find_msg+0xe28> | |
| 413204: 00000000 nop | |
| 413208: 8f998044 lw t9,-32700(gp) | |
| 41320c: 26e4bfe4 addiu a0,s7,-16412 | |
| 413210: 0411f44f bal 410350 <__lll_lock_wait_private> | |
| 413214: 00000000 nop | |
| 413218: 8fdc0018 lw gp,24(s8) | |
| 41321c: 8e420008 lw v0,8(s2) | |
| 413220: 10400017 beqz v0,413280 <_nl_find_msg+0xe8c> | |
| 413224: 00000000 nop | |
| 413228: 00001021 move v0,zero | |
| 41322c: 0000000f sync | |
| 413230: c2e3bfe4 ll v1,-16412(s7) | |
| 413234: 00402021 move a0,v0 | |
| 413238: e2e4bfe4 sc a0,-16412(s7) | |
| 41323c: 1080fffc beqz a0,413230 <_nl_find_msg+0xe3c> | |
| 413240: 00000000 nop | |
| 413244: 28620002 slti v0,v1,2 | |
| 413248: 1440000a bnez v0,413274 <_nl_find_msg+0xe80> | |
| 41324c: 00000000 nop | |
| 413250: 3c04004b lui a0,0x4b | |
| 413254: 2484bfe4 addiu a0,a0,-16412 | |
| 413258: 7c03e83b 0x7c03e83b | |
| 41325c: 8c658b78 lw a1,-29832(v1) | |
| 413260: 24060001 li a2,1 | |
| 413264: 00003821 move a3,zero | |
| 413268: 34a50001 ori a1,a1,0x1 | |
| 41326c: 2402108e li v0,4238 | |
| 413270: 0000000c syscall | |
| 413274: 8e420008 lw v0,8(s2) | |
| 413278: 08104a5a j 412968 <_nl_find_msg+0x574> | |
| 41327c: 00000000 nop | |
| 413280: 8e640020 lw a0,32(s3) | |
| 413284: 8f99824c lw t9,-32180(gp) | |
| 413288: 24050004 li a1,4 | |
| 41328c: 02842021 addu a0,s4,a0 | |
| 413290: 0411e51b bal 40c700 <__calloc> | |
| 413294: 00000000 nop | |
| 413298: 8fdc0018 lw gp,24(s8) | |
| 41329c: 1440fdd7 bnez v0,4129fc <_nl_find_msg+0x608> | |
| 4132a0: ae420008 sw v0,8(s2) | |
| 4132a4: 2402ffff li v0,-1 | |
| 4132a8: 08104c8a j 413228 <_nl_find_msg+0xe34> | |
| 4132ac: ae420008 sw v0,8(s2) | |
| 4132b0: 3c04004b lui a0,0x4b | |
| 4132b4: 2484bfe4 addiu a0,a0,-16412 | |
| 4132b8: 7c03e83b 0x7c03e83b | |
| 4132bc: 8c658b78 lw a1,-29832(v1) | |
| 4132c0: 24060001 li a2,1 | |
| 4132c4: 00003821 move a3,zero | |
| 4132c8: 34a50001 ori a1,a1,0x1 | |
| 4132cc: 2402108e li v0,4238 | |
| 4132d0: 0000000c syscall | |
| 4132d4: 08104b61 j 412d84 <_nl_find_msg+0x990> | |
| 4132d8: 00000000 nop | |
| 4132dc: 8f998044 lw t9,-32700(gp) | |
| 4132e0: 26e4bfe4 addiu a0,s7,-16412 | |
| 4132e4: 0411f41a bal 410350 <__lll_lock_wait_private> | |
| 4132e8: 00000000 nop | |
| 4132ec: 08104a7f j 4129fc <_nl_find_msg+0x608> | |
| 4132f0: 8fdc0018 lw gp,24(s8) | |
| 4132f4: 2411ffff li s1,-1 | |
| 4132f8: 08104987 j 41261c <_nl_find_msg+0x228> | |
| 4132fc: 00000000 nop | |
| 00413300 <__dcigettext>: | |
| 413300: 27bdff68 addiu sp,sp,-152 | |
| 413304: 3c1c004b lui gp,0x4b | |
| 413308: afbe0090 sw s8,144(sp) | |
| 41330c: 279c1fc0 addiu gp,gp,8128 | |
| 413310: 03a0f021 move s8,sp | |
| 413314: afb40080 sw s4,128(sp) | |
| 413318: afb20078 sw s2,120(sp) | |
| 41331c: afbf0094 sw ra,148(sp) | |
| 413320: afb7008c sw s7,140(sp) | |
| 413324: afb60088 sw s6,136(sp) | |
| 413328: afb50084 sw s5,132(sp) | |
| 41332c: afb3007c sw s3,124(sp) | |
| 413330: afb10074 sw s1,116(sp) | |
| 413334: afb00070 sw s0,112(sp) | |
| 413338: afbc0018 sw gp,24(sp) | |
| 41333c: 00a09021 move s2,a1 | |
| 413340: 0080a021 move s4,a0 | |
| 413344: afc600a0 sw a2,160(s8) | |
| 413348: afc700a4 sw a3,164(s8) | |
| 41334c: 10a00150 beqz a1,413890 <__dcigettext+0x590> | |
| 413350: 00000000 nop | |
| 413354: 8fc300ac lw v1,172(s8) | |
| 413358: 2c62000d sltiu v0,v1,13 | |
| 41335c: 1040015b beqz v0,4138cc <__dcigettext+0x5cc> | |
| 413360: 00000000 nop | |
| 413364: 24020006 li v0,6 | |
| 413368: 10620158 beq v1,v0,4138cc <__dcigettext+0x5cc> | |
| 41336c: 00000000 nop | |
| 413370: 8f9089e8 lw s0,-30232(gp) | |
| 413374: 1200000c beqz s0,4133a8 <__dcigettext+0xa8> | |
| 413378: 00000000 nop | |
| 41337c: 8f9989e8 lw t9,-30232(gp) | |
| 413380: 8f848448 lw a0,-31672(gp) | |
| 413384: 0320f809 jalr t9 | |
| 413388: 00000000 nop | |
| 41338c: 8fdc0018 lw gp,24(s8) | |
| 413390: 3c04004b lui a0,0x4b | |
| 413394: 2484bfa0 addiu a0,a0,-16480 | |
| 413398: 8f9989e8 lw t9,-30232(gp) | |
| 41339c: 0320f809 jalr t9 | |
| 4133a0: 00000000 nop | |
| 4133a4: 8fdc0018 lw gp,24(s8) | |
| 4133a8: 128001ed beqz s4,413b60 <__dcigettext+0x860> | |
| 4133ac: 00000000 nop | |
| 4133b0: 8fc400ac lw a0,172(s8) | |
| 4133b4: 8f99844c lw t9,-31668(gp) | |
| 4133b8: afc00034 sw zero,52(s8) | |
| 4133bc: afc40028 sw a0,40(s8) | |
| 4133c0: afd20040 sw s2,64(s8) | |
| 4133c4: afd40024 sw s4,36(s8) | |
| 4133c8: 0320f809 jalr t9 | |
| 4133cc: 00000000 nop | |
| 4133d0: 8fdc0018 lw gp,24(s8) | |
| 4133d4: 00402021 move a0,v0 | |
| 4133d8: afc20068 sw v0,104(s8) | |
| 4133dc: 8f998098 lw t9,-32616(gp) | |
| 4133e0: 0411e88f bal 40d620 <strlen> | |
| 4133e4: 00000000 nop | |
| 4133e8: 8fdc0018 lw gp,24(s8) | |
| 4133ec: 2443000f addiu v1,v0,15 | |
| 4133f0: 000318c2 srl v1,v1,0x3 | |
| 4133f4: 000318c0 sll v1,v1,0x3 | |
| 4133f8: 8f9980dc lw t9,-32548(gp) | |
| 4133fc: 8fc50068 lw a1,104(s8) | |
| 413400: 03a3e823 subu sp,sp,v1 | |
| 413404: 27a40018 addiu a0,sp,24 | |
| 413408: 24460001 addiu a2,v0,1 | |
| 41340c: 0411eaa0 bal 40de90 <memcpy> | |
| 413410: 00000000 nop | |
| 413414: afc20058 sw v0,88(s8) | |
| 413418: 8fdc0018 lw gp,24(s8) | |
| 41341c: afc2002c sw v0,44(s8) | |
| 413420: 12000007 beqz s0,413440 <__dcigettext+0x140> | |
| 413424: 00000000 nop | |
| 413428: 8f9989e8 lw t9,-30232(gp) | |
| 41342c: 3c04004b lui a0,0x4b | |
| 413430: 2484bfc0 addiu a0,a0,-16448 | |
| 413434: 0320f809 jalr t9 | |
| 413438: 00000000 nop | |
| 41343c: 8fdc0018 lw gp,24(s8) | |
| 413440: 8f998450 lw t9,-31664(gp) | |
| 413444: 3c02004b lui v0,0x4b | |
| 413448: 3c030041 lui v1,0x41 | |
| 41344c: 27c40024 addiu a0,s8,36 | |
| 413450: 2445bfe0 addiu a1,v0,-16416 | |
| 413454: 24662320 addiu a2,v1,8992 | |
| 413458: 0320f809 jalr t9 | |
| 41345c: 00000000 nop | |
| 413460: 8fdc0018 lw gp,24(s8) | |
| 413464: afc20050 sw v0,80(s8) | |
| 413468: 8f8489d8 lw a0,-30248(gp) | |
| 41346c: 10800007 beqz a0,41348c <__dcigettext+0x18c> | |
| 413470: 00000000 nop | |
| 413474: 8f9989d8 lw t9,-30248(gp) | |
| 413478: 3c04004b lui a0,0x4b | |
| 41347c: 2484bfc0 addiu a0,a0,-16448 | |
| 413480: 0320f809 jalr t9 | |
| 413484: 00000000 nop | |
| 413488: 8fdc0018 lw gp,24(s8) | |
| 41348c: 8fc50050 lw a1,80(s8) | |
| 413490: 10a00007 beqz a1,4134b0 <__dcigettext+0x1b0> | |
| 413494: 00000000 nop | |
| 413498: 8ca20000 lw v0,0(a1) | |
| 41349c: 8f838454 lw v1,-31660(gp) | |
| 4134a0: 8c44000c lw a0,12(v0) | |
| 4134a4: 8c630000 lw v1,0(v1) | |
| 4134a8: 108301a0 beq a0,v1,413b2c <__dcigettext+0x82c> | |
| 4134ac: 00000000 nop | |
| 4134b0: 8f858a2c lw a1,-30164(gp) | |
| 4134b4: 7c03e83b 0x7c03e83b | |
| 4134b8: 00601021 move v0,v1 | |
| 4134bc: 8f838458 lw v1,-31656(gp) | |
| 4134c0: 00a21021 addu v0,a1,v0 | |
| 4134c4: 8c420000 lw v0,0(v0) | |
| 4134c8: 8c700000 lw s0,0(v1) | |
| 4134cc: afc50054 sw a1,84(s8) | |
| 4134d0: afc20060 sw v0,96(s8) | |
| 4134d4: 16000008 bnez s0,4134f8 <__dcigettext+0x1f8> | |
| 4134d8: 00000000 nop | |
| 4134dc: 08104eb0 j 413ac0 <__dcigettext+0x7c0> | |
| 4134e0: 00000000 nop | |
| 4134e4: 04400189 bltz v0,413b0c <__dcigettext+0x80c> | |
| 4134e8: 00000000 nop | |
| 4134ec: 8e100000 lw s0,0(s0) | |
| 4134f0: 12000173 beqz s0,413ac0 <__dcigettext+0x7c0> | |
| 4134f4: 00000000 nop | |
| 4134f8: 8f998114 lw t9,-32492(gp) | |
| 4134fc: 2605000c addiu a1,s0,12 | |
| 413500: 02802021 move a0,s4 | |
| 413504: 04116e12 bal 42ed50 <strcmp> | |
| 413508: 00000000 nop | |
| 41350c: 8fdc0018 lw gp,24(s8) | |
| 413510: 1440fff4 bnez v0,4134e4 <__dcigettext+0x1e4> | |
| 413514: 00000000 nop | |
| 413518: 12000169 beqz s0,413ac0 <__dcigettext+0x7c0> | |
| 41351c: 00000000 nop | |
| 413520: 8e030004 lw v1,4(s0) | |
| 413524: 2402002f li v0,47 | |
| 413528: afc30048 sw v1,72(s8) | |
| 41352c: 80630000 lb v1,0(v1) | |
| 413530: 10620187 beq v1,v0,413b50 <__dcigettext+0x850> | |
| 413534: 00000000 nop | |
| 413538: 8f998098 lw t9,-32616(gp) | |
| 41353c: 8fc40048 lw a0,72(s8) | |
| 413540: 24111002 li s1,4098 | |
| 413544: 24160022 li s6,34 | |
| 413548: 0411e835 bal 40d620 <strlen> | |
| 41354c: 00000000 nop | |
| 413550: 8fc40054 lw a0,84(s8) | |
| 413554: 7c03e83b 0x7c03e83b | |
| 413558: 8fdc0018 lw gp,24(s8) | |
| 41355c: 24550001 addiu s5,v0,1 | |
| 413560: 00839821 addu s3,a0,v1 | |
| 413564: 08104d5f j 41357c <__dcigettext+0x27c> | |
| 413568: 00000000 nop | |
| 41356c: 8e620000 lw v0,0(s3) | |
| 413570: 02238821 addu s1,s1,v1 | |
| 413574: 14560129 bne v0,s6,413a1c <__dcigettext+0x71c> | |
| 413578: 00000000 nop | |
| 41357c: 02351021 addu v0,s1,s5 | |
| 413580: 2442000e addiu v0,v0,14 | |
| 413584: 000210c2 srl v0,v0,0x3 | |
| 413588: 000210c0 sll v0,v0,0x3 | |
| 41358c: 8f99845c lw t9,-31652(gp) | |
| 413590: 03a2e823 subu sp,sp,v0 | |
| 413594: 27b70018 addiu s7,sp,24 | |
| 413598: 02202821 move a1,s1 | |
| 41359c: ae600000 sw zero,0(s3) | |
| 4135a0: 02e02021 move a0,s7 | |
| 4135a4: 0320f809 jalr t9 | |
| 4135a8: 00000000 nop | |
| 4135ac: 00111842 srl v1,s1,0x1 | |
| 4135b0: 8fdc0018 lw gp,24(s8) | |
| 4135b4: 24630020 addiu v1,v1,32 | |
| 4135b8: 1040ffec beqz v0,41356c <__dcigettext+0x26c> | |
| 4135bc: 00000000 nop | |
| 4135c0: 8f9983e8 lw t9,-31768(gp) | |
| 4135c4: 02e02021 move a0,s7 | |
| 4135c8: 00002821 move a1,zero | |
| 4135cc: 3c110048 lui s1,0x48 | |
| 4135d0: afd70048 sw s7,72(s8) | |
| 4135d4: 041172c6 bal 4300f0 <__rawmemchr> | |
| 4135d8: 00000000 nop | |
| 4135dc: 922350f0 lbu v1,20720(s1) | |
| 4135e0: 8fdc0018 lw gp,24(s8) | |
| 4135e4: 263350f0 addiu s3,s1,20720 | |
| 4135e8: a0430000 sb v1,0(v0) | |
| 4135ec: 92630001 lbu v1,1(s3) | |
| 4135f0: 8f998460 lw t9,-31648(gp) | |
| 4135f4: 24440001 addiu a0,v0,1 | |
| 4135f8: a0430001 sb v1,1(v0) | |
| 4135fc: 8e050004 lw a1,4(s0) | |
| 413600: 04116de3 bal 42ed90 <strcpy> | |
| 413604: 00000000 nop | |
| 413608: 8fdc0018 lw gp,24(s8) | |
| 41360c: 8f8281d8 lw v0,-32296(gp) | |
| 413610: 8fc500ac lw a1,172(s8) | |
| 413614: 8f9981d4 lw t9,-32300(gp) | |
| 413618: 8f9781dc lw s7,-32292(gp) | |
| 41361c: 00451021 addu v0,v0,a1 | |
| 413620: 90420000 lbu v0,0(v0) | |
| 413624: 3c040048 lui a0,0x48 | |
| 413628: 248418fc addiu a0,a0,6396 | |
| 41362c: 02e2b821 addu s7,s7,v0 | |
| 413630: 0411155f bal 418bb0 <getenv> | |
| 413634: 00000000 nop | |
| 413638: 8fdc0018 lw gp,24(s8) | |
| 41363c: 0040b021 move s6,v0 | |
| 413640: 8fc400ac lw a0,172(s8) | |
| 413644: 8f99844c lw t9,-31668(gp) | |
| 413648: 10400004 beqz v0,41365c <__dcigettext+0x35c> | |
| 41364c: 00000000 nop | |
| 413650: 80420000 lb v0,0(v0) | |
| 413654: 14400121 bnez v0,413adc <__dcigettext+0x7dc> | |
| 413658: 00000000 nop | |
| 41365c: 0320f809 jalr t9 | |
| 413660: 00000000 nop | |
| 413664: 8fdc0018 lw gp,24(s8) | |
| 413668: 0040a821 move s5,v0 | |
| 41366c: 8f998098 lw t9,-32616(gp) | |
| 413670: 02802021 move a0,s4 | |
| 413674: 2416003a li s6,58 | |
| 413678: 0411e7e9 bal 40d620 <strlen> | |
| 41367c: 00000000 nop | |
| 413680: 8fdc0018 lw gp,24(s8) | |
| 413684: 02e02021 move a0,s7 | |
| 413688: afc2005c sw v0,92(s8) | |
| 41368c: 8f998098 lw t9,-32616(gp) | |
| 413690: 0411e7e3 bal 40d620 <strlen> | |
| 413694: 00000000 nop | |
| 413698: 8fc3005c lw v1,92(s8) | |
| 41369c: 8fdc0018 lw gp,24(s8) | |
| 4136a0: 02e02821 move a1,s7 | |
| 4136a4: 00621021 addu v0,v1,v0 | |
| 4136a8: 24420013 addiu v0,v0,19 | |
| 4136ac: 000210c2 srl v0,v0,0x3 | |
| 4136b0: 000210c0 sll v0,v0,0x3 | |
| 4136b4: 03a2e823 subu sp,sp,v0 | |
| 4136b8: 8f99819c lw t9,-32356(gp) | |
| 4136bc: 27a30018 addiu v1,sp,24 | |
| 4136c0: 00602021 move a0,v1 | |
| 4136c4: afc3004c sw v1,76(s8) | |
| 4136c8: 04117261 bal 430050 <__stpcpy> | |
| 4136cc: 00000000 nop | |
| 4136d0: 922350f0 lbu v1,20720(s1) | |
| 4136d4: 8fdc0018 lw gp,24(s8) | |
| 4136d8: 24440001 addiu a0,v0,1 | |
| 4136dc: a0430000 sb v1,0(v0) | |
| 4136e0: 92630001 lbu v1,1(s3) | |
| 4136e4: 8f9980b0 lw t9,-32592(gp) | |
| 4136e8: 8fc6005c lw a2,92(s8) | |
| 4136ec: 02802821 move a1,s4 | |
| 4136f0: a0430001 sb v1,1(v0) | |
| 4136f4: 0411e9a2 bal 40dd80 <__mempcpy> | |
| 4136f8: 00000000 nop | |
| 4136fc: 8fdc0018 lw gp,24(s8) | |
| 413700: 3c030048 lui v1,0x48 | |
| 413704: 8c631908 lw v1,6408(v1) | |
| 413708: 8f998098 lw t9,-32616(gp) | |
| 41370c: 02a02021 move a0,s5 | |
| 413710: a8430000 swl v1,0(v0) | |
| 413714: b8430003 swr v1,3(v0) | |
| 413718: 0411e7c1 bal 40d620 <strlen> | |
| 41371c: 00000000 nop | |
| 413720: 2442000f addiu v0,v0,15 | |
| 413724: 000210c2 srl v0,v0,0x3 | |
| 413728: 000210c0 sll v0,v0,0x3 | |
| 41372c: 8fdc0018 lw gp,24(s8) | |
| 413730: 03a2e823 subu sp,sp,v0 | |
| 413734: 27b70018 addiu s7,sp,24 | |
| 413738: 82a20000 lb v0,0(s5) | |
| 41373c: 10560094 beq v0,s6,413990 <__dcigettext+0x690> | |
| 413740: 00000000 nop | |
| 413744: 02e01821 move v1,s7 | |
| 413748: 14400078 bnez v0,41392c <__dcigettext+0x62c> | |
| 41374c: 00000000 nop | |
| 413750: 24020043 li v0,67 | |
| 413754: a2e20000 sb v0,0(s7) | |
| 413758: a2e00001 sb zero,1(s7) | |
| 41375c: 92e20001 lbu v0,1(s7) | |
| 413760: 104000ae beqz v0,413a1c <__dcigettext+0x71c> | |
| 413764: 00000000 nop | |
| 413768: 8f998114 lw t9,-32492(gp) | |
| 41376c: 3c050048 lui a1,0x48 | |
| 413770: 02e02021 move a0,s7 | |
| 413774: 24a5190c addiu a1,a1,6412 | |
| 413778: 04116d75 bal 42ed50 <strcmp> | |
| 41377c: 00000000 nop | |
| 413780: 8fdc0018 lw gp,24(s8) | |
| 413784: 104000a5 beqz v0,413a1c <__dcigettext+0x71c> | |
| 413788: 00000000 nop | |
| 41378c: 8f998464 lw t9,-31644(gp) | |
| 413790: 8fc40048 lw a0,72(s8) | |
| 413794: 8fc6004c lw a2,76(s8) | |
| 413798: 02e02821 move a1,s7 | |
| 41379c: 02003821 move a3,s0 | |
| 4137a0: 0411016b bal 413d50 <_nl_find_domain> | |
| 4137a4: 00000000 nop | |
| 4137a8: 00409821 move s3,v0 | |
| 4137ac: 8fdc0018 lw gp,24(s8) | |
| 4137b0: 1040ffe1 beqz v0,413738 <__dcigettext+0x438> | |
| 4137b4: 00000000 nop | |
| 4137b8: 00402021 move a0,v0 | |
| 4137bc: 02002821 move a1,s0 | |
| 4137c0: 27c20020 addiu v0,s8,32 | |
| 4137c4: 02403021 move a2,s2 | |
| 4137c8: 24070001 li a3,1 | |
| 4137cc: afa20010 sw v0,16(sp) | |
| 4137d0: 0c1048fd jal 4123f4 <_nl_find_msg> | |
| 4137d4: 00000000 nop | |
| 4137d8: 8fdc0018 lw gp,24(s8) | |
| 4137dc: 1040006f beqz v0,41399c <__dcigettext+0x69c> | |
| 4137e0: 00000000 nop | |
| 4137e4: 2403ffff li v1,-1 | |
| 4137e8: 1043008c beq v0,v1,413a1c <__dcigettext+0x71c> | |
| 4137ec: 00000000 nop | |
| 4137f0: 1040ffd1 beqz v0,413738 <__dcigettext+0x438> | |
| 4137f4: 00000000 nop | |
| 4137f8: 8fc40050 lw a0,80(s8) | |
| 4137fc: 00408821 move s1,v0 | |
| 413800: 108000f2 beqz a0,413bcc <__dcigettext+0x8cc> | |
| 413804: 00000000 nop | |
| 413808: 8fc50050 lw a1,80(s8) | |
| 41380c: 8f848454 lw a0,-31660(gp) | |
| 413810: 8ca20000 lw v0,0(a1) | |
| 413814: 8c840000 lw a0,0(a0) | |
| 413818: ac530010 sw s3,16(v0) | |
| 41381c: 8ca30000 lw v1,0(a1) | |
| 413820: ac710014 sw s1,20(v1) | |
| 413824: 8ca30000 lw v1,0(a1) | |
| 413828: ac44000c sw a0,12(v0) | |
| 41382c: 8fc20020 lw v0,32(s8) | |
| 413830: ac620018 sw v0,24(v1) | |
| 413834: 7c03e83b 0x7c03e83b | |
| 413838: 00601021 move v0,v1 | |
| 41383c: 8fc30054 lw v1,84(s8) | |
| 413840: 8fc40060 lw a0,96(s8) | |
| 413844: 8fc500a4 lw a1,164(s8) | |
| 413848: 00621021 addu v0,v1,v0 | |
| 41384c: ac440000 sw a0,0(v0) | |
| 413850: 14a000ca bnez a1,413b7c <__dcigettext+0x87c> | |
| 413854: 00000000 nop | |
| 413858: 8f8289d8 lw v0,-30248(gp) | |
| 41385c: 02209021 move s2,s1 | |
| 413860: 1040000b beqz v0,413890 <__dcigettext+0x590> | |
| 413864: 00000000 nop | |
| 413868: 8f9989d8 lw t9,-30248(gp) | |
| 41386c: 8f848448 lw a0,-31672(gp) | |
| 413870: 0320f809 jalr t9 | |
| 413874: 00000000 nop | |
| 413878: 8fdc0018 lw gp,24(s8) | |
| 41387c: 3c04004b lui a0,0x4b | |
| 413880: 2484bfa0 addiu a0,a0,-16480 | |
| 413884: 8f9989d8 lw t9,-30248(gp) | |
| 413888: 0320f809 jalr t9 | |
| 41388c: 00000000 nop | |
| 413890: 03c0e821 move sp,s8 | |
| 413894: 8fbf0094 lw ra,148(sp) | |
| 413898: 02401021 move v0,s2 | |
| 41389c: 8fbe0090 lw s8,144(sp) | |
| 4138a0: 8fb7008c lw s7,140(sp) | |
| 4138a4: 8fb60088 lw s6,136(sp) | |
| 4138a8: 8fb50084 lw s5,132(sp) | |
| 4138ac: 8fb40080 lw s4,128(sp) | |
| 4138b0: 8fb3007c lw s3,124(sp) | |
| 4138b4: 8fb20078 lw s2,120(sp) | |
| 4138b8: 8fb10074 lw s1,116(sp) | |
| 4138bc: 8fb00070 lw s0,112(sp) | |
| 4138c0: 27bd0098 addiu sp,sp,152 | |
| 4138c4: 03e00008 jr ra | |
| 4138c8: 00000000 nop | |
| 4138cc: 8fc400a4 lw a0,164(s8) | |
| 4138d0: 1080ffef beqz a0,413890 <__dcigettext+0x590> | |
| 4138d4: 00000000 nop | |
| 4138d8: 8fc500a8 lw a1,168(s8) | |
| 4138dc: 03c0e821 move sp,s8 | |
| 4138e0: 8fc300a0 lw v1,160(s8) | |
| 4138e4: 8fbf0094 lw ra,148(sp) | |
| 4138e8: 38a20001 xori v0,a1,0x1 | |
| 4138ec: 0062900b movn s2,v1,v0 | |
| 4138f0: 02401021 move v0,s2 | |
| 4138f4: 8fbe0090 lw s8,144(sp) | |
| 4138f8: 8fb7008c lw s7,140(sp) | |
| 4138fc: 8fb60088 lw s6,136(sp) | |
| 413900: 8fb50084 lw s5,132(sp) | |
| 413904: 8fb40080 lw s4,128(sp) | |
| 413908: 8fb3007c lw s3,124(sp) | |
| 41390c: 8fb20078 lw s2,120(sp) | |
| 413910: 8fb10074 lw s1,116(sp) | |
| 413914: 8fb00070 lw s0,112(sp) | |
| 413918: 27bd0098 addiu sp,sp,152 | |
| 41391c: 03e00008 jr ra | |
| 413920: 00000000 nop | |
| 413924: 10560007 beq v0,s6,413944 <__dcigettext+0x644> | |
| 413928: 00000000 nop | |
| 41392c: a0620000 sb v0,0(v1) | |
| 413930: 26b50001 addiu s5,s5,1 | |
| 413934: 82a20000 lb v0,0(s5) | |
| 413938: 24630001 addiu v1,v1,1 | |
| 41393c: 1440fff9 bnez v0,413924 <__dcigettext+0x624> | |
| 413940: 00000000 nop | |
| 413944: 8f848190 lw a0,-32368(gp) | |
| 413948: a0600000 sb zero,0(v1) | |
| 41394c: 8c820000 lw v0,0(a0) | |
| 413950: 10400009 beqz v0,413978 <__dcigettext+0x678> | |
| 413954: 00000000 nop | |
| 413958: 8f998194 lw t9,-32364(gp) | |
| 41395c: 02e02021 move a0,s7 | |
| 413960: 2405002f li a1,47 | |
| 413964: 04116ca2 bal 42ebf0 <strchr> | |
| 413968: 00000000 nop | |
| 41396c: 8fdc0018 lw gp,24(s8) | |
| 413970: 1440ff71 bnez v0,413738 <__dcigettext+0x438> | |
| 413974: 00000000 nop | |
| 413978: 92e30000 lbu v1,0(s7) | |
| 41397c: 24020043 li v0,67 | |
| 413980: 1462ff79 bne v1,v0,413768 <__dcigettext+0x468> | |
| 413984: 00000000 nop | |
| 413988: 08104dd7 j 41375c <__dcigettext+0x45c> | |
| 41398c: 00000000 nop | |
| 413990: 26b50001 addiu s5,s5,1 | |
| 413994: 08104dce j 413738 <__dcigettext+0x438> | |
| 413998: 00000000 nop | |
| 41399c: 8e640010 lw a0,16(s3) | |
| 4139a0: 1080ff65 beqz a0,413738 <__dcigettext+0x438> | |
| 4139a4: 00000000 nop | |
| 4139a8: 00001821 move v1,zero | |
| 4139ac: 02608821 move s1,s3 | |
| 4139b0: afd30064 sw s3,100(s8) | |
| 4139b4: 00609821 move s3,v1 | |
| 4139b8: 08104e74 j 4139d0 <__dcigettext+0x6d0> | |
| 4139bc: 00000000 nop | |
| 4139c0: 8e240010 lw a0,16(s1) | |
| 4139c4: 26730001 addiu s3,s3,1 | |
| 4139c8: 1080ff5b beqz a0,413738 <__dcigettext+0x438> | |
| 4139cc: 00000000 nop | |
| 4139d0: 27c30020 addiu v1,s8,32 | |
| 4139d4: 02002821 move a1,s0 | |
| 4139d8: 02403021 move a2,s2 | |
| 4139dc: 24070001 li a3,1 | |
| 4139e0: afa30010 sw v1,16(sp) | |
| 4139e4: 0c1048fd jal 4123f4 <_nl_find_msg> | |
| 4139e8: 00000000 nop | |
| 4139ec: 26310004 addiu s1,s1,4 | |
| 4139f0: 8fdc0018 lw gp,24(s8) | |
| 4139f4: 1040fff2 beqz v0,4139c0 <__dcigettext+0x6c0> | |
| 4139f8: 00000000 nop | |
| 4139fc: 02601821 move v1,s3 | |
| 413a00: 8fd30064 lw s3,100(s8) | |
| 413a04: 24630004 addiu v1,v1,4 | |
| 413a08: 00031880 sll v1,v1,0x2 | |
| 413a0c: 02639821 addu s3,s3,v1 | |
| 413a10: 8e730000 lw s3,0(s3) | |
| 413a14: 08104df9 j 4137e4 <__dcigettext+0x4e4> | |
| 413a18: 00000000 nop | |
| 413a1c: 8f8589d8 lw a1,-30248(gp) | |
| 413a20: 10a0000b beqz a1,413a50 <__dcigettext+0x750> | |
| 413a24: 00000000 nop | |
| 413a28: 8f9989d8 lw t9,-30248(gp) | |
| 413a2c: 8f848448 lw a0,-31672(gp) | |
| 413a30: 0320f809 jalr t9 | |
| 413a34: 00000000 nop | |
| 413a38: 8fdc0018 lw gp,24(s8) | |
| 413a3c: 3c04004b lui a0,0x4b | |
| 413a40: 2484bfa0 addiu a0,a0,-16480 | |
| 413a44: 8f9989d8 lw t9,-30248(gp) | |
| 413a48: 0320f809 jalr t9 | |
| 413a4c: 00000000 nop | |
| 413a50: 7c03e83b 0x7c03e83b | |
| 413a54: 00601021 move v0,v1 | |
| 413a58: 8fc30054 lw v1,84(s8) | |
| 413a5c: 8fc40060 lw a0,96(s8) | |
| 413a60: 8fc500a4 lw a1,164(s8) | |
| 413a64: 00621021 addu v0,v1,v0 | |
| 413a68: ac440000 sw a0,0(v0) | |
| 413a6c: 10a0ff88 beqz a1,413890 <__dcigettext+0x590> | |
| 413a70: 00000000 nop | |
| 413a74: 8fc300a8 lw v1,168(s8) | |
| 413a78: 03c0e821 move sp,s8 | |
| 413a7c: 8fc400a0 lw a0,160(s8) | |
| 413a80: 8fbf0094 lw ra,148(sp) | |
| 413a84: 38620001 xori v0,v1,0x1 | |
| 413a88: 0082900b movn s2,a0,v0 | |
| 413a8c: 02401021 move v0,s2 | |
| 413a90: 8fbe0090 lw s8,144(sp) | |
| 413a94: 8fb7008c lw s7,140(sp) | |
| 413a98: 8fb60088 lw s6,136(sp) | |
| 413a9c: 8fb50084 lw s5,132(sp) | |
| 413aa0: 8fb40080 lw s4,128(sp) | |
| 413aa4: 8fb3007c lw s3,124(sp) | |
| 413aa8: 8fb20078 lw s2,120(sp) | |
| 413aac: 8fb10074 lw s1,116(sp) | |
| 413ab0: 8fb00070 lw s0,112(sp) | |
| 413ab4: 27bd0098 addiu sp,sp,152 | |
| 413ab8: 03e00008 jr ra | |
| 413abc: 00000000 nop | |
| 413ac0: 3c020048 lui v0,0x48 | |
| 413ac4: 3c110048 lui s1,0x48 | |
| 413ac8: 24421914 addiu v0,v0,6420 | |
| 413acc: afc20048 sw v0,72(s8) | |
| 413ad0: 263350f0 addiu s3,s1,20720 | |
| 413ad4: 08104d83 j 41360c <__dcigettext+0x30c> | |
| 413ad8: 00000000 nop | |
| 413adc: 0320f809 jalr t9 | |
| 413ae0: 00000000 nop | |
| 413ae4: 90430000 lbu v1,0(v0) | |
| 413ae8: 0040a821 move s5,v0 | |
| 413aec: 24020043 li v0,67 | |
| 413af0: 8fdc0018 lw gp,24(s8) | |
| 413af4: 1462001e bne v1,v0,413b70 <__dcigettext+0x870> | |
| 413af8: 00000000 nop | |
| 413afc: 92a20001 lbu v0,1(s5) | |
| 413b00: 02c2a80b movn s5,s6,v0 | |
| 413b04: 08104d9b j 41366c <__dcigettext+0x36c> | |
| 413b08: 00000000 nop | |
| 413b0c: 3c020048 lui v0,0x48 | |
| 413b10: 3c110048 lui s1,0x48 | |
| 413b14: 24421914 addiu v0,v0,6420 | |
| 413b18: 00008021 move s0,zero | |
| 413b1c: afc20048 sw v0,72(s8) | |
| 413b20: 263350f0 addiu s3,s1,20720 | |
| 413b24: 08104d83 j 41360c <__dcigettext+0x30c> | |
| 413b28: 00000000 nop | |
| 413b2c: 8fc300a4 lw v1,164(s8) | |
| 413b30: 1460001c bnez v1,413ba4 <__dcigettext+0x8a4> | |
| 413b34: 00000000 nop | |
| 413b38: 8c520014 lw s2,20(v0) | |
| 413b3c: 8f8489d8 lw a0,-30248(gp) | |
| 413b40: 1480ff49 bnez a0,413868 <__dcigettext+0x568> | |
| 413b44: 00000000 nop | |
| 413b48: 08104e24 j 413890 <__dcigettext+0x590> | |
| 413b4c: 00000000 nop | |
| 413b50: 3c110048 lui s1,0x48 | |
| 413b54: 263350f0 addiu s3,s1,20720 | |
| 413b58: 08104d83 j 41360c <__dcigettext+0x30c> | |
| 413b5c: 00000000 nop | |
| 413b60: 3c02004b lui v0,0x4b | |
| 413b64: 8c549cd0 lw s4,-25392(v0) | |
| 413b68: 08104cec j 4133b0 <__dcigettext+0xb0> | |
| 413b6c: 00000000 nop | |
| 413b70: 02c0a821 move s5,s6 | |
| 413b74: 08104d9b j 41366c <__dcigettext+0x36c> | |
| 413b78: 00000000 nop | |
| 413b7c: 8fc70020 lw a3,32(s8) | |
| 413b80: 8fc500a8 lw a1,168(s8) | |
| 413b84: 02203021 move a2,s1 | |
| 413b88: 02602021 move a0,s3 | |
| 413b8c: 0c104896 jal 412258 <plural_lookup> | |
| 413b90: 00000000 nop | |
| 413b94: 00408821 move s1,v0 | |
| 413b98: 8fdc0018 lw gp,24(s8) | |
| 413b9c: 08104e16 j 413858 <__dcigettext+0x558> | |
| 413ba0: 00000000 nop | |
| 413ba4: 8c440010 lw a0,16(v0) | |
| 413ba8: 8c460014 lw a2,20(v0) | |
| 413bac: 8c470018 lw a3,24(v0) | |
| 413bb0: 8fc500a8 lw a1,168(s8) | |
| 413bb4: 0c104896 jal 412258 <plural_lookup> | |
| 413bb8: 00000000 nop | |
| 413bbc: 00409021 move s2,v0 | |
| 413bc0: 8fdc0018 lw gp,24(s8) | |
| 413bc4: 08104ecf j 413b3c <__dcigettext+0x83c> | |
| 413bc8: 00000000 nop | |
| 413bcc: 8f998098 lw t9,-32616(gp) | |
| 413bd0: 02402021 move a0,s2 | |
| 413bd4: 0411e692 bal 40d620 <strlen> | |
| 413bd8: 00000000 nop | |
| 413bdc: 8fdc0018 lw gp,24(s8) | |
| 413be0: 8fc40058 lw a0,88(s8) | |
| 413be4: 24550001 addiu s5,v0,1 | |
| 413be8: 8f998098 lw t9,-32616(gp) | |
| 413bec: 0411e68c bal 40d620 <strlen> | |
| 413bf0: 00000000 nop | |
| 413bf4: 8fdc0018 lw gp,24(s8) | |
| 413bf8: 8fc5005c lw a1,92(s8) | |
| 413bfc: 8f998088 lw t9,-32632(gp) | |
| 413c00: 24a3001e addiu v1,a1,30 | |
| 413c04: 00621021 addu v0,v1,v0 | |
| 413c08: 00552021 addu a0,v0,s5 | |
| 413c0c: 0411dca5 bal 40aea4 <__libc_malloc> | |
| 413c10: 00000000 nop | |
| 413c14: 00408021 move s0,v0 | |
| 413c18: 8fdc0018 lw gp,24(s8) | |
| 413c1c: 1040ff05 beqz v0,413834 <__dcigettext+0x534> | |
| 413c20: 00000000 nop | |
| 413c24: 8f9980b0 lw t9,-32592(gp) | |
| 413c28: 02402821 move a1,s2 | |
| 413c2c: 02a03021 move a2,s5 | |
| 413c30: 2444001c addiu a0,v0,28 | |
| 413c34: 0411e852 bal 40dd80 <__mempcpy> | |
| 413c38: 00000000 nop | |
| 413c3c: 8fdc0018 lw gp,24(s8) | |
| 413c40: 8fc3005c lw v1,92(s8) | |
| 413c44: 00402021 move a0,v0 | |
| 413c48: 8f9980dc lw t9,-32548(gp) | |
| 413c4c: 24750001 addiu s5,v1,1 | |
| 413c50: 02a03021 move a2,s5 | |
| 413c54: 02802821 move a1,s4 | |
| 413c58: 00409021 move s2,v0 | |
| 413c5c: 0411e88c bal 40de90 <memcpy> | |
| 413c60: 00000000 nop | |
| 413c64: 8fdc0018 lw gp,24(s8) | |
| 413c68: 8fc50058 lw a1,88(s8) | |
| 413c6c: 0255a821 addu s5,s2,s5 | |
| 413c70: 8f998460 lw t9,-31648(gp) | |
| 413c74: 02a02021 move a0,s5 | |
| 413c78: 04116c45 bal 42ed90 <strcpy> | |
| 413c7c: 00000000 nop | |
| 413c80: 8fdc0018 lw gp,24(s8) | |
| 413c84: 8fc400ac lw a0,172(s8) | |
| 413c88: ae120000 sw s2,0(s0) | |
| 413c8c: 8f828454 lw v0,-31660(gp) | |
| 413c90: ae040004 sw a0,4(s0) | |
| 413c94: ae150008 sw s5,8(s0) | |
| 413c98: 8c420000 lw v0,0(v0) | |
| 413c9c: ae130010 sw s3,16(s0) | |
| 413ca0: ae110014 sw s1,20(s0) | |
| 413ca4: ae02000c sw v0,12(s0) | |
| 413ca8: 8fc20020 lw v0,32(s8) | |
| 413cac: ae020018 sw v0,24(s0) | |
| 413cb0: 8f8289f8 lw v0,-30216(gp) | |
| 413cb4: 10400007 beqz v0,413cd4 <__dcigettext+0x9d4> | |
| 413cb8: 00000000 nop | |
| 413cbc: 8f9989f8 lw t9,-30216(gp) | |
| 413cc0: 3c04004b lui a0,0x4b | |
| 413cc4: 2484bfc0 addiu a0,a0,-16448 | |
| 413cc8: 0320f809 jalr t9 | |
| 413ccc: 00000000 nop | |
| 413cd0: 8fdc0018 lw gp,24(s8) | |
| 413cd4: 8f998468 lw t9,-31640(gp) | |
| 413cd8: 3c02004b lui v0,0x4b | |
| 413cdc: 3c030041 lui v1,0x41 | |
| 413ce0: 02002021 move a0,s0 | |
| 413ce4: 2445bfe0 addiu a1,v0,-16416 | |
| 413ce8: 24662320 addiu a2,v1,8992 | |
| 413cec: 0320f809 jalr t9 | |
| 413cf0: 00000000 nop | |
| 413cf4: 8fdc0018 lw gp,24(s8) | |
| 413cf8: 00409021 move s2,v0 | |
| 413cfc: 8f8489d8 lw a0,-30248(gp) | |
| 413d00: 10800007 beqz a0,413d20 <__dcigettext+0xa20> | |
| 413d04: 00000000 nop | |
| 413d08: 8f9989d8 lw t9,-30248(gp) | |
| 413d0c: 3c04004b lui a0,0x4b | |
| 413d10: 2484bfc0 addiu a0,a0,-16448 | |
| 413d14: 0320f809 jalr t9 | |
| 413d18: 00000000 nop | |
| 413d1c: 8fdc0018 lw gp,24(s8) | |
| 413d20: 12400004 beqz s2,413d34 <__dcigettext+0xa34> | |
| 413d24: 00000000 nop | |
| 413d28: 8e420000 lw v0,0(s2) | |
| 413d2c: 1202fec1 beq s0,v0,413834 <__dcigettext+0x534> | |
| 413d30: 00000000 nop | |
| 413d34: 8f99805c lw t9,-32676(gp) | |
| 413d38: 02002021 move a0,s0 | |
| 413d3c: 0411de22 bal 40b5c8 <__cfree> | |
| 413d40: 00000000 nop | |
| 413d44: 8fdc0018 lw gp,24(s8) | |
| 413d48: 08104e0d j 413834 <__dcigettext+0x534> | |
| 413d4c: 00000000 nop | |
| 00413d50 <_nl_find_domain>: | |
| 413d50: 3c1c004b lui gp,0x4b | |
| 413d54: 279c1fc0 addiu gp,gp,8128 | |
| 413d58: 8f8289e8 lw v0,-30232(gp) | |
| 413d5c: 27bdff80 addiu sp,sp,-128 | |
| 413d60: afbe0078 sw s8,120(sp) | |
| 413d64: afb60074 sw s6,116(sp) | |
| 413d68: afb50070 sw s5,112(sp) | |
| 413d6c: afb20064 sw s2,100(sp) | |
| 413d70: afb10060 sw s1,96(sp) | |
| 413d74: afbf007c sw ra,124(sp) | |
| 413d78: afb4006c sw s4,108(sp) | |
| 413d7c: afb30068 sw s3,104(sp) | |
| 413d80: afb0005c sw s0,92(sp) | |
| 413d84: 03a0f021 move s8,sp | |
| 413d88: afbc0030 sw gp,48(sp) | |
| 413d8c: 00808821 move s1,a0 | |
| 413d90: 00a09021 move s2,a1 | |
| 413d94: 00c0a821 move s5,a2 | |
| 413d98: 00e0b021 move s6,a3 | |
| 413d9c: 10400007 beqz v0,413dbc <_nl_find_domain+0x6c> | |
| 413da0: 00000000 nop | |
| 413da4: 8f9989e8 lw t9,-30232(gp) | |
| 413da8: 3c04004b lui a0,0x4b | |
| 413dac: 2484c000 addiu a0,a0,-16384 | |
| 413db0: 0320f809 jalr t9 | |
| 413db4: 00000000 nop | |
| 413db8: 8fdc0030 lw gp,48(s8) | |
| 413dbc: 8f998098 lw t9,-32616(gp) | |
| 413dc0: 02202021 move a0,s1 | |
| 413dc4: 3c14004b lui s4,0x4b | |
| 413dc8: 0411e615 bal 40d620 <strlen> | |
| 413dcc: 00000000 nop | |
| 413dd0: 8fdc0030 lw gp,48(s8) | |
| 413dd4: afb20010 sw s2,16(sp) | |
| 413dd8: afa00014 sw zero,20(sp) | |
| 413ddc: 8f9981ec lw t9,-32276(gp) | |
| 413de0: 8f9389d8 lw s3,-30248(gp) | |
| 413de4: afa00018 sw zero,24(sp) | |
| 413de8: afa0001c sw zero,28(sp) | |
| 413dec: afa00020 sw zero,32(sp) | |
| 413df0: afb50024 sw s5,36(sp) | |
| 413df4: afa00028 sw zero,40(sp) | |
| 413df8: 2684c020 addiu a0,s4,-16352 | |
| 413dfc: 02202821 move a1,s1 | |
| 413e00: 24460001 addiu a2,v0,1 | |
| 413e04: 00003821 move a3,zero | |
| 413e08: 041109e9 bal 4165b0 <_nl_make_l10nflist> | |
| 413e0c: 00000000 nop | |
| 413e10: 00408021 move s0,v0 | |
| 413e14: 8fdc0030 lw gp,48(s8) | |
| 413e18: 12600007 beqz s3,413e38 <_nl_find_domain+0xe8> | |
| 413e1c: 00000000 nop | |
| 413e20: 8f9989d8 lw t9,-30248(gp) | |
| 413e24: 3c04004b lui a0,0x4b | |
| 413e28: 2484c000 addiu a0,a0,-16384 | |
| 413e2c: 0320f809 jalr t9 | |
| 413e30: 00000000 nop | |
| 413e34: 8fdc0030 lw gp,48(s8) | |
| 413e38: 12000035 beqz s0,413f10 <_nl_find_domain+0x1c0> | |
| 413e3c: 00000000 nop | |
| 413e40: 8e020004 lw v0,4(s0) | |
| 413e44: 1840002a blez v0,413ef0 <_nl_find_domain+0x1a0> | |
| 413e48: 00000000 nop | |
| 413e4c: 8e020008 lw v0,8(s0) | |
| 413e50: 1040000f beqz v0,413e90 <_nl_find_domain+0x140> | |
| 413e54: 00000000 nop | |
| 413e58: 03c0e821 move sp,s8 | |
| 413e5c: 8fbf007c lw ra,124(sp) | |
| 413e60: 02001021 move v0,s0 | |
| 413e64: 8fbe0078 lw s8,120(sp) | |
| 413e68: 8fb60074 lw s6,116(sp) | |
| 413e6c: 8fb50070 lw s5,112(sp) | |
| 413e70: 8fb4006c lw s4,108(sp) | |
| 413e74: 8fb30068 lw s3,104(sp) | |
| 413e78: 8fb20064 lw s2,100(sp) | |
| 413e7c: 8fb10060 lw s1,96(sp) | |
| 413e80: 8fb0005c lw s0,92(sp) | |
| 413e84: 27bd0080 addiu sp,sp,128 | |
| 413e88: 03e00008 jr ra | |
| 413e8c: 00000000 nop | |
| 413e90: 8e040010 lw a0,16(s0) | |
| 413e94: 1080fff0 beqz a0,413e58 <_nl_find_domain+0x108> | |
| 413e98: 00000000 nop | |
| 413e9c: 02008821 move s1,s0 | |
| 413ea0: 08104fb2 j 413ec8 <_nl_find_domain+0x178> | |
| 413ea4: 00000000 nop | |
| 413ea8: 8e220010 lw v0,16(s1) | |
| 413eac: 26310004 addiu s1,s1,4 | |
| 413eb0: 8c420008 lw v0,8(v0) | |
| 413eb4: 1440ffe8 bnez v0,413e58 <_nl_find_domain+0x108> | |
| 413eb8: 00000000 nop | |
| 413ebc: 8e240010 lw a0,16(s1) | |
| 413ec0: 1080ffe5 beqz a0,413e58 <_nl_find_domain+0x108> | |
| 413ec4: 00000000 nop | |
| 413ec8: 8c820004 lw v0,4(a0) | |
| 413ecc: 1c40fff6 bgtz v0,413ea8 <_nl_find_domain+0x158> | |
| 413ed0: 00000000 nop | |
| 413ed4: 8f998430 lw t9,-31696(gp) | |
| 413ed8: 02c02821 move a1,s6 | |
| 413edc: 04110094 bal 414130 <_nl_load_domain> | |
| 413ee0: 00000000 nop | |
| 413ee4: 8fdc0030 lw gp,48(s8) | |
| 413ee8: 08104faa j 413ea8 <_nl_find_domain+0x158> | |
| 413eec: 00000000 nop | |
| 413ef0: 8f998430 lw t9,-31696(gp) | |
| 413ef4: 02002021 move a0,s0 | |
| 413ef8: 02c02821 move a1,s6 | |
| 413efc: 0411008c bal 414130 <_nl_load_domain> | |
| 413f00: 00000000 nop | |
| 413f04: 8fdc0030 lw gp,48(s8) | |
| 413f08: 08104f93 j 413e4c <_nl_find_domain+0xfc> | |
| 413f0c: 00000000 nop | |
| 413f10: 8f9981e0 lw t9,-32288(gp) | |
| 413f14: 02402021 move a0,s2 | |
| 413f18: 04110925 bal 4163b0 <_nl_expand_alias> | |
| 413f1c: 00000000 nop | |
| 413f20: 8fdc0030 lw gp,48(s8) | |
| 413f24: 10400013 beqz v0,413f74 <_nl_find_domain+0x224> | |
| 413f28: 00000000 nop | |
| 413f2c: 8f998098 lw t9,-32616(gp) | |
| 413f30: 00402021 move a0,v0 | |
| 413f34: afc20050 sw v0,80(s8) | |
| 413f38: 0411e5b9 bal 40d620 <strlen> | |
| 413f3c: 00000000 nop | |
| 413f40: 8fdc0030 lw gp,48(s8) | |
| 413f44: 2443000f addiu v1,v0,15 | |
| 413f48: 000318c2 srl v1,v1,0x3 | |
| 413f4c: 000318c0 sll v1,v1,0x3 | |
| 413f50: 8f9980dc lw t9,-32548(gp) | |
| 413f54: 8fc50050 lw a1,80(s8) | |
| 413f58: 03a3e823 subu sp,sp,v1 | |
| 413f5c: 27a40030 addiu a0,sp,48 | |
| 413f60: 24460001 addiu a2,v0,1 | |
| 413f64: 0411e7ca bal 40de90 <memcpy> | |
| 413f68: 00000000 nop | |
| 413f6c: 8fdc0030 lw gp,48(s8) | |
| 413f70: 00409021 move s2,v0 | |
| 413f74: 8f9981e4 lw t9,-32284(gp) | |
| 413f78: 27c2003c addiu v0,s8,60 | |
| 413f7c: afa20010 sw v0,16(sp) | |
| 413f80: 27c20038 addiu v0,s8,56 | |
| 413f84: 02402021 move a0,s2 | |
| 413f88: afa20014 sw v0,20(sp) | |
| 413f8c: 27c50048 addiu a1,s8,72 | |
| 413f90: 27c60044 addiu a2,s8,68 | |
| 413f94: 27c70040 addiu a3,s8,64 | |
| 413f98: 04110b99 bal 416e00 <_nl_explode_name> | |
| 413f9c: 00000000 nop | |
| 413fa0: 00409021 move s2,v0 | |
| 413fa4: 2402ffff li v0,-1 | |
| 413fa8: 8fdc0030 lw gp,48(s8) | |
| 413fac: 1242ffaa beq s2,v0,413e58 <_nl_find_domain+0x108> | |
| 413fb0: 00000000 nop | |
| 413fb4: 8f8289f8 lw v0,-30216(gp) | |
| 413fb8: 10400007 beqz v0,413fd8 <_nl_find_domain+0x288> | |
| 413fbc: 00000000 nop | |
| 413fc0: 8f9989f8 lw t9,-30216(gp) | |
| 413fc4: 3c04004b lui a0,0x4b | |
| 413fc8: 2484c000 addiu a0,a0,-16384 | |
| 413fcc: 0320f809 jalr t9 | |
| 413fd0: 00000000 nop | |
| 413fd4: 8fdc0030 lw gp,48(s8) | |
| 413fd8: 8f998098 lw t9,-32616(gp) | |
| 413fdc: 02202021 move a0,s1 | |
| 413fe0: 0411e58f bal 40d620 <strlen> | |
| 413fe4: 00000000 nop | |
| 413fe8: 8fc30048 lw v1,72(s8) | |
| 413fec: 8fdc0030 lw gp,48(s8) | |
| 413ff0: afb50024 sw s5,36(sp) | |
| 413ff4: afa30010 sw v1,16(sp) | |
| 413ff8: 8fc30040 lw v1,64(s8) | |
| 413ffc: 8f9981ec lw t9,-32276(gp) | |
| 414000: 2684c020 addiu a0,s4,-16352 | |
| 414004: afa30014 sw v1,20(sp) | |
| 414008: 8fc3003c lw v1,60(s8) | |
| 41400c: 02202821 move a1,s1 | |
| 414010: 24460001 addiu a2,v0,1 | |
| 414014: afa30018 sw v1,24(sp) | |
| 414018: 8fc30038 lw v1,56(s8) | |
| 41401c: 02403821 move a3,s2 | |
| 414020: afa3001c sw v1,28(sp) | |
| 414024: 8fc30044 lw v1,68(s8) | |
| 414028: afa30020 sw v1,32(sp) | |
| 41402c: 24030001 li v1,1 | |
| 414030: afa30028 sw v1,40(sp) | |
| 414034: 0411095e bal 4165b0 <_nl_make_l10nflist> | |
| 414038: 00000000 nop | |
| 41403c: 00408021 move s0,v0 | |
| 414040: 8fdc0030 lw gp,48(s8) | |
| 414044: 12600007 beqz s3,414064 <_nl_find_domain+0x314> | |
| 414048: 00000000 nop | |
| 41404c: 8f9989d8 lw t9,-30248(gp) | |
| 414050: 3c04004b lui a0,0x4b | |
| 414054: 2484c000 addiu a0,a0,-16384 | |
| 414058: 0320f809 jalr t9 | |
| 41405c: 00000000 nop | |
| 414060: 8fdc0030 lw gp,48(s8) | |
| 414064: 12000007 beqz s0,414084 <_nl_find_domain+0x334> | |
| 414068: 00000000 nop | |
| 41406c: 8e020004 lw v0,4(s0) | |
| 414070: 18400025 blez v0,414108 <_nl_find_domain+0x3b8> | |
| 414074: 00000000 nop | |
| 414078: 8e020008 lw v0,8(s0) | |
| 41407c: 1040000a beqz v0,4140a8 <_nl_find_domain+0x358> | |
| 414080: 00000000 nop | |
| 414084: 32520001 andi s2,s2,0x1 | |
| 414088: 1240ff73 beqz s2,413e58 <_nl_find_domain+0x108> | |
| 41408c: 00000000 nop | |
| 414090: 8f99805c lw t9,-32676(gp) | |
| 414094: 8fc40038 lw a0,56(s8) | |
| 414098: 0411dd4b bal 40b5c8 <__cfree> | |
| 41409c: 00000000 nop | |
| 4140a0: 08104f96 j 413e58 <_nl_find_domain+0x108> | |
| 4140a4: 00000000 nop | |
| 4140a8: 8e040010 lw a0,16(s0) | |
| 4140ac: 1080fff5 beqz a0,414084 <_nl_find_domain+0x334> | |
| 4140b0: 00000000 nop | |
| 4140b4: 02008821 move s1,s0 | |
| 4140b8: 08105038 j 4140e0 <_nl_find_domain+0x390> | |
| 4140bc: 00000000 nop | |
| 4140c0: 8e220010 lw v0,16(s1) | |
| 4140c4: 26310004 addiu s1,s1,4 | |
| 4140c8: 8c420008 lw v0,8(v0) | |
| 4140cc: 1440ffed bnez v0,414084 <_nl_find_domain+0x334> | |
| 4140d0: 00000000 nop | |
| 4140d4: 8e240010 lw a0,16(s1) | |
| 4140d8: 1080ffea beqz a0,414084 <_nl_find_domain+0x334> | |
| 4140dc: 00000000 nop | |
| 4140e0: 8c820004 lw v0,4(a0) | |
| 4140e4: 1c40fff6 bgtz v0,4140c0 <_nl_find_domain+0x370> | |
| 4140e8: 00000000 nop | |
| 4140ec: 8f998430 lw t9,-31696(gp) | |
| 4140f0: 02c02821 move a1,s6 | |
| 4140f4: 0411000e bal 414130 <_nl_load_domain> | |
| 4140f8: 00000000 nop | |
| 4140fc: 8fdc0030 lw gp,48(s8) | |
| 414100: 08105030 j 4140c0 <_nl_find_domain+0x370> | |
| 414104: 00000000 nop | |
| 414108: 8f998430 lw t9,-31696(gp) | |
| 41410c: 02002021 move a0,s0 | |
| 414110: 02c02821 move a1,s6 | |
| 414114: 04110006 bal 414130 <_nl_load_domain> | |
| 414118: 00000000 nop | |
| 41411c: 8fdc0030 lw gp,48(s8) | |
| 414120: 0810501e j 414078 <_nl_find_domain+0x328> | |
| 414124: 00000000 nop | |
| ... | |
| 00414130 <_nl_load_domain>: | |
| 414130: 3c1c004b lui gp,0x4b | |
| 414134: 27bdfec0 addiu sp,sp,-320 | |
| 414138: 279c1fc0 addiu gp,gp,8128 | |
| 41413c: afbe0138 sw s8,312(sp) | |
| 414140: afb40128 sw s4,296(sp) | |
| 414144: afb1011c sw s1,284(sp) | |
| 414148: afbf013c sw ra,316(sp) | |
| 41414c: afb70134 sw s7,308(sp) | |
| 414150: afb60130 sw s6,304(sp) | |
| 414154: afb5012c sw s5,300(sp) | |
| 414158: afb30124 sw s3,292(sp) | |
| 41415c: afb20120 sw s2,288(sp) | |
| 414160: afb00118 sw s0,280(sp) | |
| 414164: 03a0f021 move s8,sp | |
| 414168: afbc0018 sw gp,24(sp) | |
| 41416c: 00808821 move s1,a0 | |
| 414170: 00a0a021 move s4,a1 | |
| 414174: 7c03e83b 0x7c03e83b | |
| 414178: 3c02004b lui v0,0x4b | |
| 41417c: 2450c030 addiu s0,v0,-16336 | |
| 414180: 8e040008 lw a0,8(s0) | |
| 414184: 24638b70 addiu v1,v1,-29840 | |
| 414188: 1083000e beq a0,v1,4141c4 <_nl_load_domain+0x94> | |
| 41418c: 00000000 nop | |
| 414190: 24050001 li a1,1 | |
| 414194: 00002021 move a0,zero | |
| 414198: c047c030 ll a3,-16336(v0) | |
| 41419c: 14e40006 bne a3,a0,4141b8 <_nl_load_domain+0x88> | |
| 4141a0: 00003021 move a2,zero | |
| 4141a4: 00a03021 move a2,a1 | |
| 4141a8: e046c030 sc a2,-16336(v0) | |
| 4141ac: 10c0fffa beqz a2,414198 <_nl_load_domain+0x68> | |
| 4141b0: 00000000 nop | |
| 4141b4: 0000000f sync | |
| 4141b8: 10c0020d beqz a2,4149f0 <_nl_load_domain+0x8c0> | |
| 4141bc: 00000000 nop | |
| 4141c0: ae030008 sw v1,8(s0) | |
| 4141c4: 8e020004 lw v0,4(s0) | |
| 4141c8: 8e240004 lw a0,4(s1) | |
| 4141cc: 3c03004b lui v1,0x4b | |
| 4141d0: 24450001 addiu a1,v0,1 | |
| 4141d4: ae050004 sw a1,4(s0) | |
| 4141d8: 14800015 bnez a0,414230 <_nl_load_domain+0x100> | |
| 4141dc: 00000000 nop | |
| 4141e0: 8e240000 lw a0,0(s1) | |
| 4141e4: 2415ffff li s5,-1 | |
| 4141e8: ae350004 sw s5,4(s1) | |
| 4141ec: 1080000b beqz a0,41421c <_nl_load_domain+0xec> | |
| 4141f0: ae200008 sw zero,8(s1) | |
| 4141f4: 00002821 move a1,zero | |
| 4141f8: 24020fa5 li v0,4005 | |
| 4141fc: 0000000c syscall | |
| 414200: 00409821 move s3,v0 | |
| 414204: 10e00023 beqz a3,414294 <_nl_load_domain+0x164> | |
| 414208: 00000000 nop | |
| 41420c: 8f998048 lw t9,-32696(gp) | |
| 414210: 0411f6f7 bal 411df0 <__errno_location> | |
| 414214: 00000000 nop | |
| 414218: ac530000 sw s3,0(v0) | |
| 41421c: 8e020004 lw v0,4(s0) | |
| 414220: 24030001 li v1,1 | |
| 414224: ae230004 sw v1,4(s1) | |
| 414228: 2442ffff addiu v0,v0,-1 | |
| 41422c: 3c03004b lui v1,0x4b | |
| 414230: 1440000b bnez v0,414260 <_nl_load_domain+0x130> | |
| 414234: ae020004 sw v0,4(s0) | |
| 414238: ae000008 sw zero,8(s0) | |
| 41423c: 0000000f sync | |
| 414240: c064c030 ll a0,-16336(v1) | |
| 414244: 00402821 move a1,v0 | |
| 414248: e065c030 sc a1,-16336(v1) | |
| 41424c: 10a0fffc beqz a1,414240 <_nl_load_domain+0x110> | |
| 414250: 00000000 nop | |
| 414254: 28820002 slti v0,a0,2 | |
| 414258: 104004fc beqz v0,41564c <_nl_load_domain+0x151c> | |
| 41425c: 00000000 nop | |
| 414260: 03c0e821 move sp,s8 | |
| 414264: 8fbf013c lw ra,316(sp) | |
| 414268: 8fbe0138 lw s8,312(sp) | |
| 41426c: 8fb70134 lw s7,308(sp) | |
| 414270: 8fb60130 lw s6,304(sp) | |
| 414274: 8fb5012c lw s5,300(sp) | |
| 414278: 8fb40128 lw s4,296(sp) | |
| 41427c: 8fb30124 lw s3,292(sp) | |
| 414280: 8fb20120 lw s2,288(sp) | |
| 414284: 8fb1011c lw s1,284(sp) | |
| 414288: 8fb00118 lw s0,280(sp) | |
| 41428c: 03e00008 jr ra | |
| 414290: 27bd0140 addiu sp,sp,320 | |
| 414294: 1055ffe1 beq v0,s5,41421c <_nl_load_domain+0xec> | |
| 414298: 00000000 nop | |
| 41429c: 8f998124 lw t9,-32476(gp) | |
| 4142a0: 24040003 li a0,3 | |
| 4142a4: 00402821 move a1,v0 | |
| 4142a8: 27c60030 addiu a2,s8,48 | |
| 4142ac: 0411e91c bal 40e720 <___fxstat64> | |
| 4142b0: 00000000 nop | |
| 4142b4: 1440006a bnez v0,414460 <_nl_load_domain+0x330> | |
| 4142b8: 8fdc0018 lw gp,24(s8) | |
| 4142bc: 8fc20068 lw v0,104(s8) | |
| 4142c0: 8fd6006c lw s6,108(s8) | |
| 4142c4: 14400066 bnez v0,414460 <_nl_load_domain+0x330> | |
| 4142c8: 00000000 nop | |
| 4142cc: 2ec20030 sltiu v0,s6,48 | |
| 4142d0: 14400063 bnez v0,414460 <_nl_load_domain+0x330> | |
| 4142d4: 00000000 nop | |
| 4142d8: 8f99813c lw t9,-32452(gp) | |
| 4142dc: afb30010 sw s3,16(sp) | |
| 4142e0: afa00014 sw zero,20(sp) | |
| 4142e4: 00002021 move a0,zero | |
| 4142e8: 02c02821 move a1,s6 | |
| 4142ec: 24060001 li a2,1 | |
| 4142f0: 24070002 li a3,2 | |
| 4142f4: 0411ef39 bal 40ffdc <__mmap> | |
| 4142f8: 00000000 nop | |
| 4142fc: 00409021 move s2,v0 | |
| 414300: 1055003d beq v0,s5,4143f8 <_nl_load_domain+0x2c8> | |
| 414304: 8fdc0018 lw gp,24(s8) | |
| 414308: 02602021 move a0,s3 | |
| 41430c: 24020fa6 li v0,4006 | |
| 414310: 0000000c syscall | |
| 414314: 24030001 li v1,1 | |
| 414318: afc300d0 sw v1,208(s8) | |
| 41431c: 8e550000 lw s5,0(s2) | |
| 414320: 3c029504 lui v0,0x9504 | |
| 414324: 244212de addiu v0,v0,4830 | |
| 414328: 16a204d2 bne s5,v0,415674 <_nl_load_domain+0x1544> | |
| 41432c: 00000000 nop | |
| 414330: 8f998088 lw t9,-32632(gp) | |
| 414334: 24040068 li a0,104 | |
| 414338: 0411dada bal 40aea4 <__libc_malloc> | |
| 41433c: 00000000 nop | |
| 414340: 00409821 move s3,v0 | |
| 414344: 1040ffb5 beqz v0,41421c <_nl_load_domain+0xec> | |
| 414348: 8fdc0018 lw gp,24(s8) | |
| 41434c: 3c026afb lui v0,0x6afb | |
| 414350: 3442ed22 ori v0,v0,0xed22 | |
| 414354: 8fc900d0 lw t1,208(s8) | |
| 414358: 02a2a821 addu s5,s5,v0 | |
| 41435c: 0015a82b sltu s5,zero,s5 | |
| 414360: ae330008 sw s3,8(s1) | |
| 414364: ae720000 sw s2,0(s3) | |
| 414368: ae690004 sw t1,4(s3) | |
| 41436c: ae760008 sw s6,8(s3) | |
| 414370: ae75000c sw s5,12(s3) | |
| 414374: 12a00186 beqz s5,414990 <_nl_load_domain+0x860> | |
| 414378: ae600010 sw zero,16(s3) | |
| 41437c: 8e430004 lw v1,4(s2) | |
| 414380: 00032e00 sll a1,v1,0x18 | |
| 414384: 00031602 srl v0,v1,0x18 | |
| 414388: 00032202 srl a0,v1,0x8 | |
| 41438c: 00a21025 or v0,a1,v0 | |
| 414390: 3084ff00 andi a0,a0,0xff00 | |
| 414394: 3063ff00 andi v1,v1,0xff00 | |
| 414398: 00441025 or v0,v0,a0 | |
| 41439c: 00031a00 sll v1,v1,0x8 | |
| 4143a0: 00431025 or v0,v0,v1 | |
| 4143a4: 00021c03 sra v1,v0,0x10 | |
| 4143a8: 2c630002 sltiu v1,v1,2 | |
| 4143ac: 14600031 bnez v1,414474 <_nl_load_domain+0x344> | |
| 4143b0: 00002021 move a0,zero | |
| 4143b4: 8f99805c lw t9,-32676(gp) | |
| 4143b8: 0411dc83 bal 40b5c8 <__cfree> | |
| 4143bc: 00000000 nop | |
| 4143c0: 8fca00d0 lw t2,208(s8) | |
| 4143c4: 1540017e bnez t2,4149c0 <_nl_load_domain+0x890> | |
| 4143c8: 8fdc0018 lw gp,24(s8) | |
| 4143cc: 8f99805c lw t9,-32676(gp) | |
| 4143d0: 02402021 move a0,s2 | |
| 4143d4: 0411dc7c bal 40b5c8 <__cfree> | |
| 4143d8: 00000000 nop | |
| 4143dc: 8fdc0018 lw gp,24(s8) | |
| 4143e0: 8f99805c lw t9,-32676(gp) | |
| 4143e4: 02602021 move a0,s3 | |
| 4143e8: 0411dc77 bal 40b5c8 <__cfree> | |
| 4143ec: 00000000 nop | |
| 4143f0: 08105087 j 41421c <_nl_load_domain+0xec> | |
| 4143f4: ae200008 sw zero,8(s1) | |
| 4143f8: 8f998088 lw t9,-32632(gp) | |
| 4143fc: 02c02021 move a0,s6 | |
| 414400: 0411daa8 bal 40aea4 <__libc_malloc> | |
| 414404: 00000000 nop | |
| 414408: 00409021 move s2,v0 | |
| 41440c: 10400014 beqz v0,414460 <_nl_load_domain+0x330> | |
| 414410: 8fdc0018 lw gp,24(s8) | |
| 414414: 0040b821 move s7,v0 | |
| 414418: 02c0a821 move s5,s6 | |
| 41441c: 02602021 move a0,s3 | |
| 414420: 02e02821 move a1,s7 | |
| 414424: 02a03021 move a2,s5 | |
| 414428: 24020fa3 li v0,4003 | |
| 41442c: 0000000c syscall | |
| 414430: 10e0049e beqz a3,4156ac <_nl_load_domain+0x157c> | |
| 414434: 00000000 nop | |
| 414438: 8f998048 lw t9,-32696(gp) | |
| 41443c: afc20114 sw v0,276(s8) | |
| 414440: 0411f66b bal 411df0 <__errno_location> | |
| 414444: 00000000 nop | |
| 414448: 8fc30114 lw v1,276(s8) | |
| 41444c: 8fdc0018 lw gp,24(s8) | |
| 414450: ac430000 sw v1,0(v0) | |
| 414454: 24060004 li a2,4 | |
| 414458: 1066fff0 beq v1,a2,41441c <_nl_load_domain+0x2ec> | |
| 41445c: 00000000 nop | |
| 414460: 02602021 move a0,s3 | |
| 414464: 24020fa6 li v0,4006 | |
| 414468: 0000000c syscall | |
| 41446c: 08105087 j 41421c <_nl_load_domain+0xec> | |
| 414470: 00000000 nop | |
| 414474: 12a00148 beqz s5,414998 <_nl_load_domain+0x868> | |
| 414478: 00000000 nop | |
| 41447c: 8e47000c lw a3,12(s2) | |
| 414480: 8e460010 lw a2,16(s2) | |
| 414484: 8e430008 lw v1,8(s2) | |
| 414488: 8e440014 lw a0,20(s2) | |
| 41448c: 3c0500ff lui a1,0xff | |
| 414490: 00e57024 and t6,a3,a1 | |
| 414494: 00c55024 and t2,a2,a1 | |
| 414498: 0007be00 sll s7,a3,0x18 | |
| 41449c: 00076602 srl t4,a3,0x18 | |
| 4144a0: 00067e00 sll t7,a2,0x18 | |
| 4144a4: 00065e02 srl t3,a2,0x18 | |
| 4144a8: 00034e00 sll t1,v1,0x18 | |
| 4144ac: 00656824 and t5,v1,a1 | |
| 4144b0: 00034602 srl t0,v1,0x18 | |
| 4144b4: 000a5202 srl t2,t2,0x8 | |
| 4144b8: 02ec6025 or t4,s7,t4 | |
| 4144bc: 000e7202 srl t6,t6,0x8 | |
| 4144c0: 30e7ff00 andi a3,a3,0xff00 | |
| 4144c4: 01eb5825 or t3,t7,t3 | |
| 4144c8: 30c6ff00 andi a2,a2,0xff00 | |
| 4144cc: 01284025 or t0,t1,t0 | |
| 4144d0: 016a5825 or t3,t3,t2 | |
| 4144d4: 3069ff00 andi t1,v1,0xff00 | |
| 4144d8: 00045602 srl t2,a0,0x18 | |
| 4144dc: 00041e00 sll v1,a0,0x18 | |
| 4144e0: 00852824 and a1,a0,a1 | |
| 4144e4: 000d6a02 srl t5,t5,0x8 | |
| 4144e8: 018e6025 or t4,t4,t6 | |
| 4144ec: 00073a00 sll a3,a3,0x8 | |
| 4144f0: 00063200 sll a2,a2,0x8 | |
| 4144f4: 010d4025 or t0,t0,t5 | |
| 4144f8: 00094a00 sll t1,t1,0x8 | |
| 4144fc: 01873825 or a3,t4,a3 | |
| 414500: 01663025 or a2,t3,a2 | |
| 414504: 006a1825 or v1,v1,t2 | |
| 414508: 00052a02 srl a1,a1,0x8 | |
| 41450c: 3084ff00 andi a0,a0,0xff00 | |
| 414510: 01094025 or t0,t0,t1 | |
| 414514: 02473821 addu a3,s2,a3 | |
| 414518: 02463021 addu a2,s2,a2 | |
| 41451c: 00651825 or v1,v1,a1 | |
| 414520: 00042200 sll a0,a0,0x8 | |
| 414524: ae680014 sw t0,20(s3) | |
| 414528: ae670018 sw a3,24(s3) | |
| 41452c: ae66001c sw a2,28(s3) | |
| 414530: 00641825 or v1,v1,a0 | |
| 414534: 2c640003 sltiu a0,v1,3 | |
| 414538: ae63002c sw v1,44(s3) | |
| 41453c: 1480000e bnez a0,414578 <_nl_load_domain+0x448> | |
| 414540: 00001821 move v1,zero | |
| 414544: 12a00125 beqz s5,4149dc <_nl_load_domain+0x8ac> | |
| 414548: 00000000 nop | |
| 41454c: 8e440018 lw a0,24(s2) | |
| 414550: 00043600 sll a2,a0,0x18 | |
| 414554: 00041e02 srl v1,a0,0x18 | |
| 414558: 00042a02 srl a1,a0,0x8 | |
| 41455c: 00c31825 or v1,a2,v1 | |
| 414560: 30a5ff00 andi a1,a1,0xff00 | |
| 414564: 3084ff00 andi a0,a0,0xff00 | |
| 414568: 00651825 or v1,v1,a1 | |
| 41456c: 00042200 sll a0,a0,0x8 | |
| 414570: 00641825 or v1,v1,a0 | |
| 414574: 02431821 addu v1,s2,v1 | |
| 414578: 3042ffff andi v0,v0,0xffff | |
| 41457c: ae630030 sw v1,48(s3) | |
| 414580: 104000e2 beqz v0,41490c <_nl_load_domain+0x7dc> | |
| 414584: ae750034 sw s5,52(s3) | |
| 414588: 106001ae beqz v1,414c44 <_nl_load_domain+0xb14> | |
| 41458c: 00000000 nop | |
| 414590: 12a00115 beqz s5,4149e8 <_nl_load_domain+0x8b8> | |
| 414594: 00000000 nop | |
| 414598: 8e420024 lw v0,36(s2) | |
| 41459c: 0002be00 sll s7,v0,0x18 | |
| 4145a0: 00022602 srl a0,v0,0x18 | |
| 4145a4: 00021a02 srl v1,v0,0x8 | |
| 4145a8: 02e4b825 or s7,s7,a0 | |
| 4145ac: 3063ff00 andi v1,v1,0xff00 | |
| 4145b0: 3042ff00 andi v0,v0,0xff00 | |
| 4145b4: 02e3b825 or s7,s7,v1 | |
| 4145b8: 00021200 sll v0,v0,0x8 | |
| 4145bc: 02e2b825 or s7,s7,v0 | |
| 4145c0: 12e000d2 beqz s7,41490c <_nl_load_domain+0x7dc> | |
| 4145c4: 00000000 nop | |
| 4145c8: 12a00224 beqz s5,414e5c <_nl_load_domain+0xd2c> | |
| 4145cc: 00000000 nop | |
| 4145d0: 8e43001c lw v1,28(s2) | |
| 4145d4: 8e420020 lw v0,32(s2) | |
| 4145d8: 3c0400ff lui a0,0xff | |
| 4145dc: 00643024 and a2,v1,a0 | |
| 4145e0: 00034e00 sll t1,v1,0x18 | |
| 4145e4: 00033e02 srl a3,v1,0x18 | |
| 4145e8: 00024600 sll t0,v0,0x18 | |
| 4145ec: 00022e02 srl a1,v0,0x18 | |
| 4145f0: 00442024 and a0,v0,a0 | |
| 4145f4: 01273825 or a3,t1,a3 | |
| 4145f8: 00063202 srl a2,a2,0x8 | |
| 4145fc: 3063ff00 andi v1,v1,0xff00 | |
| 414600: 01052825 or a1,t0,a1 | |
| 414604: 00042202 srl a0,a0,0x8 | |
| 414608: 3042ff00 andi v0,v0,0xff00 | |
| 41460c: 00e63025 or a2,a3,a2 | |
| 414610: 00031a00 sll v1,v1,0x8 | |
| 414614: 00a42025 or a0,a1,a0 | |
| 414618: 00021200 sll v0,v0,0x8 | |
| 41461c: 00c33025 or a2,a2,v1 | |
| 414620: 00821025 or v0,a0,v0 | |
| 414624: 00061880 sll v1,a2,0x2 | |
| 414628: 2463000e addiu v1,v1,14 | |
| 41462c: 000318c2 srl v1,v1,0x3 | |
| 414630: 000318c0 sll v1,v1,0x3 | |
| 414634: 03a3e823 subu sp,sp,v1 | |
| 414638: 02421021 addu v0,s2,v0 | |
| 41463c: 27b50018 addiu s5,sp,24 | |
| 414640: 10c00032 beqz a2,41470c <_nl_load_domain+0x5dc> | |
| 414644: 8e65000c lw a1,12(s3) | |
| 414648: 02a02021 move a0,s5 | |
| 41464c: 00001821 move v1,zero | |
| 414650: 3c0800ff lui t0,0xff | |
| 414654: 24090050 li t1,80 | |
| 414658: 24180049 li t8,73 | |
| 41465c: 3c190048 lui t9,0x48 | |
| 414660: 241f0052 li ra,82 | |
| 414664: 10a000ea beqz a1,414a10 <_nl_load_domain+0x8e0> | |
| 414668: 00000000 nop | |
| 41466c: 8c4a0004 lw t2,4(v0) | |
| 414670: 8c4b0000 lw t3,0(v0) | |
| 414674: 000a6600 sll t4,t2,0x18 | |
| 414678: 000a3e02 srl a3,t2,0x18 | |
| 41467c: 01487824 and t7,t2,t0 | |
| 414680: 01873825 or a3,t4,a3 | |
| 414684: 000f7a02 srl t7,t7,0x8 | |
| 414688: 314aff00 andi t2,t2,0xff00 | |
| 41468c: 000b7600 sll t6,t3,0x18 | |
| 414690: 000b6e02 srl t5,t3,0x18 | |
| 414694: 01686024 and t4,t3,t0 | |
| 414698: 00ef3825 or a3,a3,t7 | |
| 41469c: 01cd6825 or t5,t6,t5 | |
| 4146a0: 000a7a00 sll t7,t2,0x8 | |
| 4146a4: 316bff00 andi t3,t3,0xff00 | |
| 4146a8: 000c5202 srl t2,t4,0x8 | |
| 4146ac: 00ef3825 or a3,a3,t7 | |
| 4146b0: 01aa5025 or t2,t5,t2 | |
| 4146b4: 000b5a00 sll t3,t3,0x8 | |
| 4146b8: 02473821 addu a3,s2,a3 | |
| 4146bc: 014b5025 or t2,t2,t3 | |
| 4146c0: 11400160 beqz t2,414c44 <_nl_load_domain+0xb14> | |
| 4146c4: 00000000 nop | |
| 4146c8: 00ea5021 addu t2,a3,t2 | |
| 4146cc: 814cffff lb t4,-1(t2) | |
| 4146d0: 1580015c bnez t4,414c44 <_nl_load_domain+0xb14> | |
| 4146d4: 00000000 nop | |
| 4146d8: 80eb0000 lb t3,0(a3) | |
| 4146dc: 116900d1 beq t3,t1,414a24 <_nl_load_domain+0x8f4> | |
| 4146e0: 00000000 nop | |
| 4146e4: 15780004 bne t3,t8,4146f8 <_nl_load_domain+0x5c8> | |
| 4146e8: 00005021 move t2,zero | |
| 4146ec: 80eb0001 lb t3,1(a3) | |
| 4146f0: 27271950 addiu a3,t9,6480 | |
| 4146f4: 00eb500a movz t2,a3,t3 | |
| 4146f8: 24630001 addiu v1,v1,1 | |
| 4146fc: ac8a0000 sw t2,0(a0) | |
| 414700: 24420008 addiu v0,v0,8 | |
| 414704: 1466ffd7 bne v1,a2,414664 <_nl_load_domain+0x534> | |
| 414708: 24840004 addiu a0,a0,4 | |
| 41470c: 8e430028 lw v1,40(s2) | |
| 414710: 8e42002c lw v0,44(s2) | |
| 414714: 10a0022f beqz a1,414fd4 <_nl_load_domain+0xea4> | |
| 414718: 00000000 nop | |
| 41471c: 3c0400ff lui a0,0xff | |
| 414720: 00033e02 srl a3,v1,0x18 | |
| 414724: 00644024 and t0,v1,a0 | |
| 414728: 00035600 sll t2,v1,0x18 | |
| 41472c: 01475025 or t2,t2,a3 | |
| 414730: 00024e00 sll t1,v0,0x18 | |
| 414734: 00023e02 srl a3,v0,0x18 | |
| 414738: 00442024 and a0,v0,a0 | |
| 41473c: 00084202 srl t0,t0,0x8 | |
| 414740: 3063ff00 andi v1,v1,0xff00 | |
| 414744: 01484025 or t0,t2,t0 | |
| 414748: 00031a00 sll v1,v1,0x8 | |
| 41474c: 01273825 or a3,t1,a3 | |
| 414750: 00042202 srl a0,a0,0x8 | |
| 414754: 3042ff00 andi v0,v0,0xff00 | |
| 414758: 01031825 or v1,t0,v1 | |
| 41475c: 00e42025 or a0,a3,a0 | |
| 414760: 00021200 sll v0,v0,0x8 | |
| 414764: 02431821 addu v1,s2,v1 | |
| 414768: 00821025 or v0,a0,v0 | |
| 41476c: 8e64002c lw a0,44(s3) | |
| 414770: 02421021 addu v0,s2,v0 | |
| 414774: afd200e0 sw s2,224(s8) | |
| 414778: 00042080 sll a0,a0,0x2 | |
| 41477c: afd700e8 sw s7,232(s8) | |
| 414780: afd10100 sw s1,256(s8) | |
| 414784: afc300f4 sw v1,244(s8) | |
| 414788: afc200f0 sw v0,240(s8) | |
| 41478c: afc40104 sw a0,260(s8) | |
| 414790: afc200dc sw v0,220(s8) | |
| 414794: afc300d8 sw v1,216(s8) | |
| 414798: afc400e4 sw a0,228(s8) | |
| 41479c: afc000d4 sw zero,212(s8) | |
| 4147a0: afc000ec sw zero,236(s8) | |
| 4147a4: afd600f8 sw s6,248(s8) | |
| 4147a8: afd300fc sw s3,252(s8) | |
| 4147ac: 00a0b821 move s7,a1 | |
| 4147b0: 02a09021 move s2,s5 | |
| 4147b4: 00c08821 move s1,a2 | |
| 4147b8: afd40108 sw s4,264(s8) | |
| 4147bc: 27d60024 addiu s6,s8,36 | |
| 4147c0: 00009821 move s3,zero | |
| 4147c4: 12e00199 beqz s7,414e2c <_nl_load_domain+0xcfc> | |
| 4147c8: 00000000 nop | |
| 4147cc: 166001a9 bnez s3,414e74 <_nl_load_domain+0xd44> | |
| 4147d0: 00000000 nop | |
| 4147d4: 8fc900d8 lw t1,216(s8) | |
| 4147d8: 8d220000 lw v0,0(t1) | |
| 4147dc: 3c0c00ff lui t4,0xff | |
| 4147e0: 00022602 srl a0,v0,0x18 | |
| 4147e4: 0002a600 sll s4,v0,0x18 | |
| 4147e8: 004c1824 and v1,v0,t4 | |
| 4147ec: 0284a025 or s4,s4,a0 | |
| 4147f0: 00031a02 srl v1,v1,0x8 | |
| 4147f4: 3042ff00 andi v0,v0,0xff00 | |
| 4147f8: 8fcd00e0 lw t5,224(s8) | |
| 4147fc: 0283a025 or s4,s4,v1 | |
| 414800: 00021200 sll v0,v0,0x8 | |
| 414804: 0282a025 or s4,s4,v0 | |
| 414808: 01b4a021 addu s4,t5,s4 | |
| 41480c: 8e820008 lw v0,8(s4) | |
| 414810: 00022e00 sll a1,v0,0x18 | |
| 414814: 00022602 srl a0,v0,0x18 | |
| 414818: 004c1824 and v1,v0,t4 | |
| 41481c: 00a42025 or a0,a1,a0 | |
| 414820: 00031a02 srl v1,v1,0x8 | |
| 414824: 3042ff00 andi v0,v0,0xff00 | |
| 414828: 00831825 or v1,a0,v1 | |
| 41482c: 00021200 sll v0,v0,0x8 | |
| 414830: 00621025 or v0,v1,v0 | |
| 414834: 24420001 addiu v0,v0,1 | |
| 414838: 0002102b sltu v0,zero,v0 | |
| 41483c: 10400103 beqz v0,414c4c <_nl_load_domain+0xb1c> | |
| 414840: 0000a821 move s5,zero | |
| 414844: 26940004 addiu s4,s4,4 | |
| 414848: 00001021 move v0,zero | |
| 41484c: 12e0002a beqz s7,4148f8 <_nl_load_domain+0x7c8> | |
| 414850: 00000000 nop | |
| 414854: 8e870000 lw a3,0(s4) | |
| 414858: 8e830004 lw v1,4(s4) | |
| 41485c: 3c0600ff lui a2,0xff | |
| 414860: 00072602 srl a0,a3,0x18 | |
| 414864: 00e64024 and t0,a3,a2 | |
| 414868: 0007ae00 sll s5,a3,0x18 | |
| 41486c: 3c0900ff lui t1,0xff | |
| 414870: 02a4a825 or s5,s5,a0 | |
| 414874: 00033600 sll a2,v1,0x18 | |
| 414878: 00032e02 srl a1,v1,0x18 | |
| 41487c: 00692024 and a0,v1,t1 | |
| 414880: 00084202 srl t0,t0,0x8 | |
| 414884: 30e7ff00 andi a3,a3,0xff00 | |
| 414888: 02a84025 or t0,s5,t0 | |
| 41488c: 00073a00 sll a3,a3,0x8 | |
| 414890: 00c52825 or a1,a2,a1 | |
| 414894: 00042202 srl a0,a0,0x8 | |
| 414898: 3063ff00 andi v1,v1,0xff00 | |
| 41489c: 0107a825 or s5,t0,a3 | |
| 4148a0: 00a42825 or a1,a1,a0 | |
| 4148a4: 00031a00 sll v1,v1,0x8 | |
| 4148a8: 02a2a821 addu s5,s5,v0 | |
| 4148ac: 00a32825 or a1,a1,v1 | |
| 4148b0: 240affff li t2,-1 | |
| 4148b4: 10aa00e5 beq a1,t2,414c4c <_nl_load_domain+0xb1c> | |
| 4148b8: 00000000 nop | |
| 4148bc: 00b1102b sltu v0,a1,s1 | |
| 4148c0: 104000dc beqz v0,414c34 <_nl_load_domain+0xb04> | |
| 4148c4: 00000000 nop | |
| 4148c8: 00052880 sll a1,a1,0x2 | |
| 4148cc: 02452821 addu a1,s2,a1 | |
| 4148d0: 8ca40000 lw a0,0(a1) | |
| 4148d4: 1080016a beqz a0,414e80 <_nl_load_domain+0xd50> | |
| 4148d8: 00000000 nop | |
| 4148dc: 8f998098 lw t9,-32616(gp) | |
| 4148e0: 26940008 addiu s4,s4,8 | |
| 4148e4: 0411e34e bal 40d620 <strlen> | |
| 4148e8: 00000000 nop | |
| 4148ec: 00551021 addu v0,v0,s5 | |
| 4148f0: 16e0ffd8 bnez s7,414854 <_nl_load_domain+0x724> | |
| 4148f4: 8fdc0018 lw gp,24(s8) | |
| 4148f8: 8e950000 lw s5,0(s4) | |
| 4148fc: 8e850004 lw a1,4(s4) | |
| 414900: 0055a821 addu s5,v0,s5 | |
| 414904: 0810522c j 4148b0 <_nl_load_domain+0x780> | |
| 414908: 00000000 nop | |
| 41490c: ae600020 sw zero,32(s3) | |
| 414910: ae600024 sw zero,36(s3) | |
| 414914: ae600028 sw zero,40(s3) | |
| 414918: 8f828a04 lw v0,-30204(gp) | |
| 41491c: ae600038 sw zero,56(s3) | |
| 414920: ae60003c sw zero,60(s3) | |
| 414924: 10400007 beqz v0,414944 <_nl_load_domain+0x814> | |
| 414928: 00000000 nop | |
| 41492c: 8f998a04 lw t9,-30204(gp) | |
| 414930: 26640040 addiu a0,s3,64 | |
| 414934: 00002821 move a1,zero | |
| 414938: 0320f809 jalr t9 | |
| 41493c: 00000000 nop | |
| 414940: 8fdc0018 lw gp,24(s8) | |
| 414944: 8f998474 lw t9,-31628(gp) | |
| 414948: 27c20020 addiu v0,s8,32 | |
| 41494c: 3c060049 lui a2,0x49 | |
| 414950: 02202021 move a0,s1 | |
| 414954: 02802821 move a1,s4 | |
| 414958: 24c63fe0 addiu a2,a2,16352 | |
| 41495c: 00003821 move a3,zero | |
| 414960: afa20010 sw v0,16(sp) | |
| 414964: 0411f6a3 bal 4123f4 <_nl_find_msg> | |
| 414968: 00000000 nop | |
| 41496c: 8fdc0018 lw gp,24(s8) | |
| 414970: 00402021 move a0,v0 | |
| 414974: 26650060 addiu a1,s3,96 | |
| 414978: 8f998478 lw t9,-31624(gp) | |
| 41497c: 26660064 addiu a2,s3,100 | |
| 414980: 04110cb3 bal 417c50 <__gettext_extract_plural> | |
| 414984: 00000000 nop | |
| 414988: 08105087 j 41421c <_nl_load_domain+0xec> | |
| 41498c: 00000000 nop | |
| 414990: 081050e9 j 4143a4 <_nl_load_domain+0x274> | |
| 414994: 8e420004 lw v0,4(s2) | |
| 414998: 8e45000c lw a1,12(s2) | |
| 41499c: 8e440010 lw a0,16(s2) | |
| 4149a0: 8e460008 lw a2,8(s2) | |
| 4149a4: 02452821 addu a1,s2,a1 | |
| 4149a8: 02442021 addu a0,s2,a0 | |
| 4149ac: 8e430014 lw v1,20(s2) | |
| 4149b0: ae660014 sw a2,20(s3) | |
| 4149b4: ae650018 sw a1,24(s3) | |
| 4149b8: 0810514d j 414534 <_nl_load_domain+0x404> | |
| 4149bc: ae64001c sw a0,28(s3) | |
| 4149c0: 8f998180 lw t9,-32384(gp) | |
| 4149c4: 02402021 move a0,s2 | |
| 4149c8: 02c02821 move a1,s6 | |
| 4149cc: 0411ed8f bal 41000c <__munmap> | |
| 4149d0: 00000000 nop | |
| 4149d4: 081050f8 j 4143e0 <_nl_load_domain+0x2b0> | |
| 4149d8: 8fdc0018 lw gp,24(s8) | |
| 4149dc: 8e430018 lw v1,24(s2) | |
| 4149e0: 0810515e j 414578 <_nl_load_domain+0x448> | |
| 4149e4: 02431821 addu v1,s2,v1 | |
| 4149e8: 08105170 j 4145c0 <_nl_load_domain+0x490> | |
| 4149ec: 8e570024 lw s7,36(s2) | |
| 4149f0: 8f998044 lw t9,-32700(gp) | |
| 4149f4: afc30114 sw v1,276(s8) | |
| 4149f8: 02002021 move a0,s0 | |
| 4149fc: 0411ee54 bal 410350 <__lll_lock_wait_private> | |
| 414a00: 00000000 nop | |
| 414a04: 8fdc0018 lw gp,24(s8) | |
| 414a08: 08105070 j 4141c0 <_nl_load_domain+0x90> | |
| 414a0c: 8fc30114 lw v1,276(s8) | |
| 414a10: 8c470004 lw a3,4(v0) | |
| 414a14: 8c4a0000 lw t2,0(v0) | |
| 414a18: 02473821 addu a3,s2,a3 | |
| 414a1c: 081051b0 j 4146c0 <_nl_load_domain+0x590> | |
| 414a20: 00000000 nop | |
| 414a24: 80eb0001 lb t3,1(a3) | |
| 414a28: 157fff33 bne t3,ra,4146f8 <_nl_load_domain+0x5c8> | |
| 414a2c: 00005021 move t2,zero | |
| 414a30: 80eb0002 lb t3,2(a3) | |
| 414a34: 1578ff30 bne t3,t8,4146f8 <_nl_load_domain+0x5c8> | |
| 414a38: 01805021 move t2,t4 | |
| 414a3c: 80eb0003 lb t3,3(a3) | |
| 414a40: 240a0064 li t2,100 | |
| 414a44: 116a0010 beq t3,t2,414a88 <_nl_load_domain+0x958> | |
| 414a48: 00000000 nop | |
| 414a4c: 240c0069 li t4,105 | |
| 414a50: 116c000d beq t3,t4,414a88 <_nl_load_domain+0x958> | |
| 414a54: 00000000 nop | |
| 414a58: 240a006f li t2,111 | |
| 414a5c: 116a000a beq t3,t2,414a88 <_nl_load_domain+0x958> | |
| 414a60: 00000000 nop | |
| 414a64: 240a0075 li t2,117 | |
| 414a68: 116a0007 beq t3,t2,414a88 <_nl_load_domain+0x958> | |
| 414a6c: 00000000 nop | |
| 414a70: 240a0078 li t2,120 | |
| 414a74: 116a0004 beq t3,t2,414a88 <_nl_load_domain+0x958> | |
| 414a78: 00000000 nop | |
| 414a7c: 240c0058 li t4,88 | |
| 414a80: 156cff1d bne t3,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 414a84: 00005021 move t2,zero | |
| 414a88: 80ea0004 lb t2,4(a3) | |
| 414a8c: 240d0038 li t5,56 | |
| 414a90: 114d0250 beq t2,t5,4153d4 <_nl_load_domain+0x12a4> | |
| 414a94: 00000000 nop | |
| 414a98: 240c0031 li t4,49 | |
| 414a9c: 114c0265 beq t2,t4,415434 <_nl_load_domain+0x1304> | |
| 414aa0: 00000000 nop | |
| 414aa4: 240c0033 li t4,51 | |
| 414aa8: 154c0189 bne t2,t4,4150d0 <_nl_load_domain+0xfa0> | |
| 414aac: 00000000 nop | |
| 414ab0: 80ed0005 lb t5,5(a3) | |
| 414ab4: 240c0032 li t4,50 | |
| 414ab8: 11ac02cc beq t5,t4,4155ec <_nl_load_domain+0x14bc> | |
| 414abc: 00000000 nop | |
| 414ac0: 240c004c li t4,76 | |
| 414ac4: 154c020b bne t2,t4,4152f4 <_nl_load_domain+0x11c4> | |
| 414ac8: 00000000 nop | |
| 414acc: 80ed0005 lb t5,5(a3) | |
| 414ad0: 240c0045 li t4,69 | |
| 414ad4: 11ac0022 beq t5,t4,414b60 <_nl_load_domain+0xa30> | |
| 414ad8: 00000000 nop | |
| 414adc: 15490279 bne t2,t1,4154c4 <_nl_load_domain+0x1394> | |
| 414ae0: 00000000 nop | |
| 414ae4: 80ec0005 lb t4,5(a3) | |
| 414ae8: 240d0054 li t5,84 | |
| 414aec: 158dff02 bne t4,t5,4146f8 <_nl_load_domain+0x5c8> | |
| 414af0: 00005021 move t2,zero | |
| 414af4: 80ec0006 lb t4,6(a3) | |
| 414af8: 159ffeff bne t4,ra,4146f8 <_nl_load_domain+0x5c8> | |
| 414afc: 00000000 nop | |
| 414b00: 80e70007 lb a3,7(a3) | |
| 414b04: 14e0fefc bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 414b08: 00000000 nop | |
| 414b0c: 24070064 li a3,100 | |
| 414b10: 1167030e beq t3,a3,41574c <_nl_load_domain+0x161c> | |
| 414b14: 00000000 nop | |
| 414b18: 240a0069 li t2,105 | |
| 414b1c: 116a0468 beq t3,t2,415cc0 <_nl_load_domain+0x1b90> | |
| 414b20: 00000000 nop | |
| 414b24: 2407006f li a3,111 | |
| 414b28: 11670462 beq t3,a3,415cb4 <_nl_load_domain+0x1b84> | |
| 414b2c: 00000000 nop | |
| 414b30: 24070075 li a3,117 | |
| 414b34: 116703a0 beq t3,a3,4159b8 <_nl_load_domain+0x1888> | |
| 414b38: 00000000 nop | |
| 414b3c: 24070078 li a3,120 | |
| 414b40: 1167039a beq t3,a3,4159ac <_nl_load_domain+0x187c> | |
| 414b44: 00000000 nop | |
| 414b48: 24070058 li a3,88 | |
| 414b4c: 156702fc bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 414b50: 00000000 nop | |
| 414b54: 3c070048 lui a3,0x48 | |
| 414b58: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 414b5c: 24ea1910 addiu t2,a3,6416 | |
| 414b60: 80ed0006 lb t5,6(a3) | |
| 414b64: 240c0041 li t4,65 | |
| 414b68: 15acffdc bne t5,t4,414adc <_nl_load_domain+0x9ac> | |
| 414b6c: 00000000 nop | |
| 414b70: 80ed0007 lb t5,7(a3) | |
| 414b74: 240c0053 li t4,83 | |
| 414b78: 15acffd8 bne t5,t4,414adc <_nl_load_domain+0x9ac> | |
| 414b7c: 00000000 nop | |
| 414b80: 80ec0008 lb t4,8(a3) | |
| 414b84: 240d0054 li t5,84 | |
| 414b88: 158dfedb bne t4,t5,4146f8 <_nl_load_domain+0x5c8> | |
| 414b8c: 00005021 move t2,zero | |
| 414b90: 80ec0009 lb t4,9(a3) | |
| 414b94: 240d0038 li t5,56 | |
| 414b98: 118d03f5 beq t4,t5,415b70 <_nl_load_domain+0x1a40> | |
| 414b9c: 00000000 nop | |
| 414ba0: 240d0031 li t5,49 | |
| 414ba4: 118d03d6 beq t4,t5,415b00 <_nl_load_domain+0x19d0> | |
| 414ba8: 00000000 nop | |
| 414bac: 240d0033 li t5,51 | |
| 414bb0: 118d03b7 beq t4,t5,415a90 <_nl_load_domain+0x1960> | |
| 414bb4: 00000000 nop | |
| 414bb8: 240d0036 li t5,54 | |
| 414bbc: 158dfece bne t4,t5,4146f8 <_nl_load_domain+0x5c8> | |
| 414bc0: 00005021 move t2,zero | |
| 414bc4: 80ed000a lb t5,10(a3) | |
| 414bc8: 240c0034 li t4,52 | |
| 414bcc: 15acfeca bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 414bd0: 00000000 nop | |
| 414bd4: 80e7000b lb a3,11(a3) | |
| 414bd8: 14e0fec7 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 414bdc: 00000000 nop | |
| 414be0: 240c0064 li t4,100 | |
| 414be4: 116c03a7 beq t3,t4,415a84 <_nl_load_domain+0x1954> | |
| 414be8: 00000000 nop | |
| 414bec: 240d0069 li t5,105 | |
| 414bf0: 116d03a1 beq t3,t5,415a78 <_nl_load_domain+0x1948> | |
| 414bf4: 00000000 nop | |
| 414bf8: 2407006f li a3,111 | |
| 414bfc: 1167039b beq t3,a3,415a6c <_nl_load_domain+0x193c> | |
| 414c00: 00000000 nop | |
| 414c04: 24070075 li a3,117 | |
| 414c08: 11670395 beq t3,a3,415a60 <_nl_load_domain+0x1930> | |
| 414c0c: 00000000 nop | |
| 414c10: 24070078 li a3,120 | |
| 414c14: 1167038f beq t3,a3,415a54 <_nl_load_domain+0x1924> | |
| 414c18: 00000000 nop | |
| 414c1c: 24070058 li a3,88 | |
| 414c20: 156702c7 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 414c24: 00000000 nop | |
| 414c28: 3c070048 lui a3,0x48 | |
| 414c2c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 414c30: 24ea194c addiu t2,a3,6476 | |
| 414c34: 8fd200e0 lw s2,224(s8) | |
| 414c38: 8fd600f8 lw s6,248(s8) | |
| 414c3c: 8fd300fc lw s3,252(s8) | |
| 414c40: 8fd10100 lw s1,256(s8) | |
| 414c44: 081050ed j 4143b4 <_nl_load_domain+0x284> | |
| 414c48: 8e640010 lw a0,16(s3) | |
| 414c4c: 26730001 addiu s3,s3,1 | |
| 414c50: 240c0002 li t4,2 | |
| 414c54: aed50000 sw s5,0(s6) | |
| 414c58: 166cfeda bne s3,t4,4147c4 <_nl_load_domain+0x694> | |
| 414c5c: 26d60004 addiu s6,s6,4 | |
| 414c60: 8fc30028 lw v1,40(s8) | |
| 414c64: 8fc20024 lw v0,36(s8) | |
| 414c68: 8fcd00ec lw t5,236(s8) | |
| 414c6c: 00621021 addu v0,v1,v0 | |
| 414c70: 8fc300e4 lw v1,228(s8) | |
| 414c74: 25ad0001 addiu t5,t5,1 | |
| 414c78: afcd00ec sw t5,236(s8) | |
| 414c7c: 00621821 addu v1,v1,v0 | |
| 414c80: afc300e4 sw v1,228(s8) | |
| 414c84: 8fc500d4 lw a1,212(s8) | |
| 414c88: 8fc600d8 lw a2,216(s8) | |
| 414c8c: 8fc700dc lw a3,220(s8) | |
| 414c90: 8fc900e8 lw t1,232(s8) | |
| 414c94: 24a50001 addiu a1,a1,1 | |
| 414c98: 24c60004 addiu a2,a2,4 | |
| 414c9c: 24e70004 addiu a3,a3,4 | |
| 414ca0: afc500d4 sw a1,212(s8) | |
| 414ca4: afc600d8 sw a2,216(s8) | |
| 414ca8: 14a9fec4 bne a1,t1,4147bc <_nl_load_domain+0x68c> | |
| 414cac: afc700dc sw a3,220(s8) | |
| 414cb0: 8fca00ec lw t2,236(s8) | |
| 414cb4: 0240a821 move s5,s2 | |
| 414cb8: 0120b821 move s7,t1 | |
| 414cbc: 8fd600f8 lw s6,248(s8) | |
| 414cc0: 8fd300fc lw s3,252(s8) | |
| 414cc4: 8fd200e0 lw s2,224(s8) | |
| 414cc8: 8fd10100 lw s1,256(s8) | |
| 414ccc: 8fd40108 lw s4,264(s8) | |
| 414cd0: 1140ff0e beqz t2,41490c <_nl_load_domain+0x7dc> | |
| 414cd4: 00000000 nop | |
| 414cd8: 8fcc00e4 lw t4,228(s8) | |
| 414cdc: 8f998088 lw t9,-32632(gp) | |
| 414ce0: 000a2100 sll a0,t2,0x4 | |
| 414ce4: 008c2021 addu a0,a0,t4 | |
| 414ce8: 0411d86e bal 40aea4 <__libc_malloc> | |
| 414cec: 00000000 nop | |
| 414cf0: afc200d8 sw v0,216(s8) | |
| 414cf4: 1040ffd3 beqz v0,414c44 <_nl_load_domain+0xb14> | |
| 414cf8: 8fdc0018 lw gp,24(s8) | |
| 414cfc: 8fcd00ec lw t5,236(s8) | |
| 414d00: 8fc300d8 lw v1,216(s8) | |
| 414d04: 8fca0104 lw t2,260(s8) | |
| 414d08: 000d10c0 sll v0,t5,0x3 | |
| 414d0c: 00621821 addu v1,v1,v0 | |
| 414d10: 8fc700d8 lw a3,216(s8) | |
| 414d14: 00621021 addu v0,v1,v0 | |
| 414d18: afc200f8 sw v0,248(s8) | |
| 414d1c: 004a1021 addu v0,v0,t2 | |
| 414d20: afc300e4 sw v1,228(s8) | |
| 414d24: afd40104 sw s4,260(s8) | |
| 414d28: ae670010 sw a3,16(s3) | |
| 414d2c: afc000e0 sw zero,224(s8) | |
| 414d30: afc000d4 sw zero,212(s8) | |
| 414d34: 3c0800ff lui t0,0xff | |
| 414d38: 2403ffff li v1,-1 | |
| 414d3c: afd200d0 sw s2,208(s8) | |
| 414d40: afd700fc sw s7,252(s8) | |
| 414d44: afd10100 sw s1,256(s8) | |
| 414d48: 0040a021 move s4,v0 | |
| 414d4c: 8e62000c lw v0,12(s3) | |
| 414d50: 00003821 move a3,zero | |
| 414d54: 104000d4 beqz v0,4150a8 <_nl_load_domain+0xf78> | |
| 414d58: 00000000 nop | |
| 414d5c: 14e00162 bnez a3,4152e8 <_nl_load_domain+0x11b8> | |
| 414d60: 00000000 nop | |
| 414d64: 8fcc00f4 lw t4,244(s8) | |
| 414d68: 8d840000 lw a0,0(t4) | |
| 414d6c: 00044e00 sll t1,a0,0x18 | |
| 414d70: 00043602 srl a2,a0,0x18 | |
| 414d74: 00882824 and a1,a0,t0 | |
| 414d78: 01263025 or a2,t1,a2 | |
| 414d7c: 00052a02 srl a1,a1,0x8 | |
| 414d80: 8fc900d0 lw t1,208(s8) | |
| 414d84: 3084ff00 andi a0,a0,0xff00 | |
| 414d88: 00c52825 or a1,a2,a1 | |
| 414d8c: 00042200 sll a0,a0,0x8 | |
| 414d90: 00a42825 or a1,a1,a0 | |
| 414d94: 01252821 addu a1,t1,a1 | |
| 414d98: 8ca40008 lw a0,8(a1) | |
| 414d9c: 00045600 sll t2,a0,0x18 | |
| 414da0: 00044e02 srl t1,a0,0x18 | |
| 414da4: 00883024 and a2,a0,t0 | |
| 414da8: 01494825 or t1,t2,t1 | |
| 414dac: 00063202 srl a2,a2,0x8 | |
| 414db0: 3084ff00 andi a0,a0,0xff00 | |
| 414db4: 01263025 or a2,t1,a2 | |
| 414db8: 00042200 sll a0,a0,0x8 | |
| 414dbc: 00c42025 or a0,a2,a0 | |
| 414dc0: 24840001 addiu a0,a0,1 | |
| 414dc4: 0004202b sltu a0,zero,a0 | |
| 414dc8: 10800032 beqz a0,414e94 <_nl_load_domain+0xd64> | |
| 414dcc: 00000000 nop | |
| 414dd0: 24a50004 addiu a1,a1,4 | |
| 414dd4: 1040001f beqz v0,414e54 <_nl_load_domain+0xd24> | |
| 414dd8: 00000000 nop | |
| 414ddc: 8ca60004 lw a2,4(a1) | |
| 414de0: 00065600 sll t2,a2,0x18 | |
| 414de4: 00064e02 srl t1,a2,0x18 | |
| 414de8: 00c82024 and a0,a2,t0 | |
| 414dec: 01494825 or t1,t2,t1 | |
| 414df0: 00042202 srl a0,a0,0x8 | |
| 414df4: 30c6ff00 andi a2,a2,0xff00 | |
| 414df8: 01242025 or a0,t1,a0 | |
| 414dfc: 00063200 sll a2,a2,0x8 | |
| 414e00: 00862025 or a0,a0,a2 | |
| 414e04: 10830023 beq a0,v1,414e94 <_nl_load_domain+0xd64> | |
| 414e08: 00000000 nop | |
| 414e0c: 00042080 sll a0,a0,0x2 | |
| 414e10: 02a42021 addu a0,s5,a0 | |
| 414e14: 8c840000 lw a0,0(a0) | |
| 414e18: 10800074 beqz a0,414fec <_nl_load_domain+0xebc> | |
| 414e1c: 00000000 nop | |
| 414e20: 24a50008 addiu a1,a1,8 | |
| 414e24: 08105375 j 414dd4 <_nl_load_domain+0xca4> | |
| 414e28: 00000000 nop | |
| 414e2c: 1660000e bnez s3,414e68 <_nl_load_domain+0xd38> | |
| 414e30: 00000000 nop | |
| 414e34: 8fc300d8 lw v1,216(s8) | |
| 414e38: 8c740000 lw s4,0(v1) | |
| 414e3c: 8fcc00e0 lw t4,224(s8) | |
| 414e40: 0194a021 addu s4,t4,s4 | |
| 414e44: 8e820008 lw v0,8(s4) | |
| 414e48: 24420001 addiu v0,v0,1 | |
| 414e4c: 0810520f j 41483c <_nl_load_domain+0x70c> | |
| 414e50: 0002102b sltu v0,zero,v0 | |
| 414e54: 08105381 j 414e04 <_nl_load_domain+0xcd4> | |
| 414e58: 8ca40004 lw a0,4(a1) | |
| 414e5c: 8e46001c lw a2,28(s2) | |
| 414e60: 08105189 j 414624 <_nl_load_domain+0x4f4> | |
| 414e64: 8e420020 lw v0,32(s2) | |
| 414e68: 8fc500dc lw a1,220(s8) | |
| 414e6c: 0810538f j 414e3c <_nl_load_domain+0xd0c> | |
| 414e70: 8cb40000 lw s4,0(a1) | |
| 414e74: 8fca00dc lw t2,220(s8) | |
| 414e78: 081051f7 j 4147dc <_nl_load_domain+0x6ac> | |
| 414e7c: 8d420000 lw v0,0(t2) | |
| 414e80: 00139880 sll s3,s3,0x2 | |
| 414e84: 27cd0020 addiu t5,s8,32 | |
| 414e88: 01b39821 addu s3,t5,s3 | |
| 414e8c: 08105321 j 414c84 <_nl_load_domain+0xb54> | |
| 414e90: ae750004 sw s5,4(s3) | |
| 414e94: 24e70001 addiu a3,a3,1 | |
| 414e98: 240d0002 li t5,2 | |
| 414e9c: 14edffad bne a3,t5,414d54 <_nl_load_domain+0xc24> | |
| 414ea0: 00000000 nop | |
| 414ea4: 8fc700e0 lw a3,224(s8) | |
| 414ea8: 0000b821 move s7,zero | |
| 414eac: 000738c0 sll a3,a3,0x3 | |
| 414eb0: afc700e8 sw a3,232(s8) | |
| 414eb4: 104000fe beqz v0,4152b0 <_nl_load_domain+0x1180> | |
| 414eb8: 00000000 nop | |
| 414ebc: 16e0017b bnez s7,4154ac <_nl_load_domain+0x137c> | |
| 414ec0: 00000000 nop | |
| 414ec4: 8fc900f4 lw t1,244(s8) | |
| 414ec8: 8d240000 lw a0,0(t1) | |
| 414ecc: 00043602 srl a2,a0,0x18 | |
| 414ed0: 00048e00 sll s1,a0,0x18 | |
| 414ed4: 00882824 and a1,a0,t0 | |
| 414ed8: 02268825 or s1,s1,a2 | |
| 414edc: 00052a02 srl a1,a1,0x8 | |
| 414ee0: 3084ff00 andi a0,a0,0xff00 | |
| 414ee4: 8fcc00d0 lw t4,208(s8) | |
| 414ee8: 02258825 or s1,s1,a1 | |
| 414eec: 00042200 sll a0,a0,0x8 | |
| 414ef0: 02248825 or s1,s1,a0 | |
| 414ef4: 01918821 addu s1,t4,s1 | |
| 414ef8: 8e240000 lw a0,0(s1) | |
| 414efc: 0004b600 sll s6,a0,0x18 | |
| 414f00: 00043602 srl a2,a0,0x18 | |
| 414f04: 00882824 and a1,a0,t0 | |
| 414f08: 02c6b025 or s6,s6,a2 | |
| 414f0c: 00052a02 srl a1,a1,0x8 | |
| 414f10: 3084ff00 andi a0,a0,0xff00 | |
| 414f14: 02c5b025 or s6,s6,a1 | |
| 414f18: 00042200 sll a0,a0,0x8 | |
| 414f1c: 02c4b025 or s6,s6,a0 | |
| 414f20: 8fc400d8 lw a0,216(s8) | |
| 414f24: 8fc900e4 lw t1,228(s8) | |
| 414f28: 8fcc00e8 lw t4,232(s8) | |
| 414f2c: 8fca00d0 lw t2,208(s8) | |
| 414f30: 0137200b movn a0,t1,s7 | |
| 414f34: 008c2021 addu a0,a0,t4 | |
| 414f38: afc400dc sw a0,220(s8) | |
| 414f3c: 0156b021 addu s6,t2,s6 | |
| 414f40: 8e240008 lw a0,8(s1) | |
| 414f44: 104000e2 beqz v0,4152d0 <_nl_load_domain+0x11a0> | |
| 414f48: 00000000 nop | |
| 414f4c: 00043e00 sll a3,a0,0x18 | |
| 414f50: 00043602 srl a2,a0,0x18 | |
| 414f54: 00882824 and a1,a0,t0 | |
| 414f58: 00e63025 or a2,a3,a2 | |
| 414f5c: 00052a02 srl a1,a1,0x8 | |
| 414f60: 3084ff00 andi a0,a0,0xff00 | |
| 414f64: 00c52825 or a1,a2,a1 | |
| 414f68: 00042200 sll a0,a0,0x8 | |
| 414f6c: 00a42025 or a0,a1,a0 | |
| 414f70: 24840001 addiu a0,a0,1 | |
| 414f74: 2c840001 sltiu a0,a0,1 | |
| 414f78: 1080007e beqz a0,415174 <_nl_load_domain+0x1044> | |
| 414f7c: 00000000 nop | |
| 414f80: 10400148 beqz v0,4154a4 <_nl_load_domain+0x1374> | |
| 414f84: 00000000 nop | |
| 414f88: 8e220004 lw v0,4(s1) | |
| 414f8c: 00023600 sll a2,v0,0x18 | |
| 414f90: 00022e02 srl a1,v0,0x18 | |
| 414f94: 00482024 and a0,v0,t0 | |
| 414f98: 00c52825 or a1,a2,a1 | |
| 414f9c: 00042202 srl a0,a0,0x8 | |
| 414fa0: 3042ff00 andi v0,v0,0xff00 | |
| 414fa4: 00a42025 or a0,a1,a0 | |
| 414fa8: 00021200 sll v0,v0,0x8 | |
| 414fac: 00821025 or v0,a0,v0 | |
| 414fb0: 8fcd00dc lw t5,220(s8) | |
| 414fb4: ada20000 sw v0,0(t5) | |
| 414fb8: adb60004 sw s6,4(t5) | |
| 414fbc: 26f70001 addiu s7,s7,1 | |
| 414fc0: 240a0002 li t2,2 | |
| 414fc4: 12ea0006 beq s7,t2,414fe0 <_nl_load_domain+0xeb0> | |
| 414fc8: 00000000 nop | |
| 414fcc: 081053ad j 414eb4 <_nl_load_domain+0xd84> | |
| 414fd0: 8e62000c lw v0,12(s3) | |
| 414fd4: 02431821 addu v1,s2,v1 | |
| 414fd8: 081051db j 41476c <_nl_load_domain+0x63c> | |
| 414fdc: 00000000 nop | |
| 414fe0: 8fcc00e0 lw t4,224(s8) | |
| 414fe4: 258c0001 addiu t4,t4,1 | |
| 414fe8: afcc00e0 sw t4,224(s8) | |
| 414fec: 8fcd00d4 lw t5,212(s8) | |
| 414ff0: 8fc700f4 lw a3,244(s8) | |
| 414ff4: 8fc900f0 lw t1,240(s8) | |
| 414ff8: 8fca00fc lw t2,252(s8) | |
| 414ffc: 25ad0001 addiu t5,t5,1 | |
| 415000: 24e70004 addiu a3,a3,4 | |
| 415004: 25290004 addiu t1,t1,4 | |
| 415008: afcd00d4 sw t5,212(s8) | |
| 41500c: afc700f4 sw a3,244(s8) | |
| 415010: 15aaff4e bne t5,t2,414d4c <_nl_load_domain+0xc1c> | |
| 415014: afc900f0 sw t1,240(s8) | |
| 415018: 8fcc00e0 lw t4,224(s8) | |
| 41501c: 8fcd00ec lw t5,236(s8) | |
| 415020: 8fd10100 lw s1,256(s8) | |
| 415024: 8fd40104 lw s4,260(s8) | |
| 415028: 158d01c5 bne t4,t5,415740 <_nl_load_domain+0x1610> | |
| 41502c: 00000000 nop | |
| 415030: 8e65002c lw a1,44(s3) | |
| 415034: 10a0013d beqz a1,41552c <_nl_load_domain+0x13fc> | |
| 415038: 00000000 nop | |
| 41503c: 8e670034 lw a3,52(s3) | |
| 415040: 8e680030 lw t0,48(s3) | |
| 415044: 8fc300f8 lw v1,248(s8) | |
| 415048: 00001021 move v0,zero | |
| 41504c: 08105424 j 415090 <_nl_load_domain+0xf60> | |
| 415050: 3c0900ff lui t1,0xff | |
| 415054: 8c840000 lw a0,0(a0) | |
| 415058: 00045e00 sll t3,a0,0x18 | |
| 41505c: 00045602 srl t2,a0,0x18 | |
| 415060: 00893024 and a2,a0,t1 | |
| 415064: 016a5025 or t2,t3,t2 | |
| 415068: 00063202 srl a2,a2,0x8 | |
| 41506c: 3084ff00 andi a0,a0,0xff00 | |
| 415070: 01463025 or a2,t2,a2 | |
| 415074: 00042200 sll a0,a0,0x8 | |
| 415078: 00c43025 or a2,a2,a0 | |
| 41507c: 24420001 addiu v0,v0,1 | |
| 415080: 0045202b sltu a0,v0,a1 | |
| 415084: ac660000 sw a2,0(v1) | |
| 415088: 10800128 beqz a0,41552c <_nl_load_domain+0x13fc> | |
| 41508c: 24630004 addiu v1,v1,4 | |
| 415090: 00022080 sll a0,v0,0x2 | |
| 415094: 01042021 addu a0,t0,a0 | |
| 415098: 14e0ffee bnez a3,415054 <_nl_load_domain+0xf24> | |
| 41509c: 00000000 nop | |
| 4150a0: 0810541f j 41507c <_nl_load_domain+0xf4c> | |
| 4150a4: 8c860000 lw a2,0(a0) | |
| 4150a8: 14e0008c bnez a3,4152dc <_nl_load_domain+0x11ac> | |
| 4150ac: 00000000 nop | |
| 4150b0: 8fca00f4 lw t2,244(s8) | |
| 4150b4: 8d450000 lw a1,0(t2) | |
| 4150b8: 8fc900d0 lw t1,208(s8) | |
| 4150bc: 01252821 addu a1,t1,a1 | |
| 4150c0: 8ca40008 lw a0,8(a1) | |
| 4150c4: 24840001 addiu a0,a0,1 | |
| 4150c8: 08105372 j 414dc8 <_nl_load_domain+0xc98> | |
| 4150cc: 0004202b sltu a0,zero,a0 | |
| 4150d0: 240c0036 li t4,54 | |
| 4150d4: 154cfe7a bne t2,t4,414ac0 <_nl_load_domain+0x990> | |
| 4150d8: 00000000 nop | |
| 4150dc: 80ed0005 lb t5,5(a3) | |
| 4150e0: 240c0034 li t4,52 | |
| 4150e4: 11ac00f9 beq t5,t4,4154cc <_nl_load_domain+0x139c> | |
| 4150e8: 00000000 nop | |
| 4150ec: 240c004d li t4,77 | |
| 4150f0: 154cfe7a bne t2,t4,414adc <_nl_load_domain+0x9ac> | |
| 4150f4: 00000000 nop | |
| 4150f8: 80ed0005 lb t5,5(a3) | |
| 4150fc: 240c0041 li t4,65 | |
| 415100: 15acfd7d bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 415104: 00005021 move t2,zero | |
| 415108: 80ec0006 lb t4,6(a3) | |
| 41510c: 240d0058 li t5,88 | |
| 415110: 158dfd79 bne t4,t5,4146f8 <_nl_load_domain+0x5c8> | |
| 415114: 00000000 nop | |
| 415118: 80e70007 lb a3,7(a3) | |
| 41511c: 14e0fd76 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 415120: 00000000 nop | |
| 415124: 24070064 li a3,100 | |
| 415128: 1167018b beq t3,a3,415758 <_nl_load_domain+0x1628> | |
| 41512c: 00000000 nop | |
| 415130: 240a0069 li t2,105 | |
| 415134: 116a0244 beq t3,t2,415a48 <_nl_load_domain+0x1918> | |
| 415138: 00000000 nop | |
| 41513c: 2407006f li a3,111 | |
| 415140: 1167023e beq t3,a3,415a3c <_nl_load_domain+0x190c> | |
| 415144: 00000000 nop | |
| 415148: 24070075 li a3,117 | |
| 41514c: 11670238 beq t3,a3,415a30 <_nl_load_domain+0x1900> | |
| 415150: 00000000 nop | |
| 415154: 24070078 li a3,120 | |
| 415158: 11670232 beq t3,a3,415a24 <_nl_load_domain+0x18f4> | |
| 41515c: 00000000 nop | |
| 415160: 156c0177 bne t3,t4,415740 <_nl_load_domain+0x1610> | |
| 415164: 00000000 nop | |
| 415168: 3c070048 lui a3,0x48 | |
| 41516c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415170: 24ea194c addiu t2,a3,6476 | |
| 415174: 8fc700dc lw a3,220(s8) | |
| 415178: 26310004 addiu s1,s1,4 | |
| 41517c: acf40004 sw s4,4(a3) | |
| 415180: 10400040 beqz v0,415284 <_nl_load_domain+0x1154> | |
| 415184: 00000000 nop | |
| 415188: 8e250000 lw a1,0(s1) | |
| 41518c: 8e240004 lw a0,4(s1) | |
| 415190: 00051602 srl v0,a1,0x18 | |
| 415194: 00055e00 sll t3,a1,0x18 | |
| 415198: 00a85024 and t2,a1,t0 | |
| 41519c: 00044e00 sll t1,a0,0x18 | |
| 4151a0: 00043e02 srl a3,a0,0x18 | |
| 4151a4: 00883024 and a2,a0,t0 | |
| 4151a8: 01625825 or t3,t3,v0 | |
| 4151ac: 000a5202 srl t2,t2,0x8 | |
| 4151b0: 30a5ff00 andi a1,a1,0xff00 | |
| 4151b4: 01273825 or a3,t1,a3 | |
| 4151b8: 00063202 srl a2,a2,0x8 | |
| 4151bc: 3084ff00 andi a0,a0,0xff00 | |
| 4151c0: 016a5025 or t2,t3,t2 | |
| 4151c4: 00052a00 sll a1,a1,0x8 | |
| 4151c8: 00e63025 or a2,a3,a2 | |
| 4151cc: 00042200 sll a0,a0,0x8 | |
| 4151d0: 01451025 or v0,t2,a1 | |
| 4151d4: 00c49025 or s2,a2,a0 | |
| 4151d8: 1440001c bnez v0,41524c <_nl_load_domain+0x111c> | |
| 4151dc: 00000000 nop | |
| 4151e0: 1243002e beq s2,v1,41529c <_nl_load_domain+0x116c> | |
| 4151e4: 00000000 nop | |
| 4151e8: 00129080 sll s2,s2,0x2 | |
| 4151ec: 02b29021 addu s2,s5,s2 | |
| 4151f0: 8e450000 lw a1,0(s2) | |
| 4151f4: 8f998098 lw t9,-32616(gp) | |
| 4151f8: afc30114 sw v1,276(s8) | |
| 4151fc: 00a02021 move a0,a1 | |
| 415200: afc80110 sw t0,272(s8) | |
| 415204: afc5010c sw a1,268(s8) | |
| 415208: 0411e105 bal 40d620 <strlen> | |
| 41520c: 00000000 nop | |
| 415210: 8fdc0018 lw gp,24(s8) | |
| 415214: 8fc5010c lw a1,268(s8) | |
| 415218: 00409021 move s2,v0 | |
| 41521c: 8f9980dc lw t9,-32548(gp) | |
| 415220: 02802021 move a0,s4 | |
| 415224: 00403021 move a2,v0 | |
| 415228: 0411e319 bal 40de90 <memcpy> | |
| 41522c: 00000000 nop | |
| 415230: 26310008 addiu s1,s1,8 | |
| 415234: 8fdc0018 lw gp,24(s8) | |
| 415238: 0292a021 addu s4,s4,s2 | |
| 41523c: 8e62000c lw v0,12(s3) | |
| 415240: 8fc30114 lw v1,276(s8) | |
| 415244: 08105460 j 415180 <_nl_load_domain+0x1050> | |
| 415248: 8fc80110 lw t0,272(s8) | |
| 41524c: 8f9980dc lw t9,-32548(gp) | |
| 415250: 02802021 move a0,s4 | |
| 415254: 02c02821 move a1,s6 | |
| 415258: afc30114 sw v1,276(s8) | |
| 41525c: afc80110 sw t0,272(s8) | |
| 415260: 00403021 move a2,v0 | |
| 415264: 0282a021 addu s4,s4,v0 | |
| 415268: 02c2b021 addu s6,s6,v0 | |
| 41526c: 0411e308 bal 40de90 <memcpy> | |
| 415270: 00000000 nop | |
| 415274: 8fdc0018 lw gp,24(s8) | |
| 415278: 8fc80110 lw t0,272(s8) | |
| 41527c: 08105478 j 4151e0 <_nl_load_domain+0x10b0> | |
| 415280: 8fc30114 lw v1,276(s8) | |
| 415284: 8e220000 lw v0,0(s1) | |
| 415288: 8e320004 lw s2,4(s1) | |
| 41528c: 1040ffd4 beqz v0,4151e0 <_nl_load_domain+0x10b0> | |
| 415290: 00000000 nop | |
| 415294: 08105493 j 41524c <_nl_load_domain+0x111c> | |
| 415298: 00000000 nop | |
| 41529c: 8fc900dc lw t1,220(s8) | |
| 4152a0: 8d220004 lw v0,4(t1) | |
| 4152a4: 02821023 subu v0,s4,v0 | |
| 4152a8: 081053ef j 414fbc <_nl_load_domain+0xe8c> | |
| 4152ac: ad220000 sw v0,0(t1) | |
| 4152b0: 16e00081 bnez s7,4154b8 <_nl_load_domain+0x1388> | |
| 4152b4: 00000000 nop | |
| 4152b8: 8fcd00f4 lw t5,244(s8) | |
| 4152bc: 8db10000 lw s1,0(t5) | |
| 4152c0: 8fca00d0 lw t2,208(s8) | |
| 4152c4: 01518821 addu s1,t2,s1 | |
| 4152c8: 081053c8 j 414f20 <_nl_load_domain+0xdf0> | |
| 4152cc: 8e360000 lw s6,0(s1) | |
| 4152d0: 24840001 addiu a0,a0,1 | |
| 4152d4: 081053de j 414f78 <_nl_load_domain+0xe48> | |
| 4152d8: 2c840001 sltiu a0,a0,1 | |
| 4152dc: 8fcc00f0 lw t4,240(s8) | |
| 4152e0: 0810542e j 4150b8 <_nl_load_domain+0xf88> | |
| 4152e4: 8d850000 lw a1,0(t4) | |
| 4152e8: 8fcd00f0 lw t5,240(s8) | |
| 4152ec: 0810535b j 414d6c <_nl_load_domain+0xc3c> | |
| 4152f0: 8da40000 lw a0,0(t5) | |
| 4152f4: 240c0046 li t4,70 | |
| 4152f8: 154cff7c bne t2,t4,4150ec <_nl_load_domain+0xfbc> | |
| 4152fc: 00000000 nop | |
| 415300: 80ed0005 lb t5,5(a3) | |
| 415304: 240c0041 li t4,65 | |
| 415308: 15acfcfb bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 41530c: 00005021 move t2,zero | |
| 415310: 80ed0006 lb t5,6(a3) | |
| 415314: 240c0053 li t4,83 | |
| 415318: 15acfcf7 bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 41531c: 00000000 nop | |
| 415320: 80ec0007 lb t4,7(a3) | |
| 415324: 240d0054 li t5,84 | |
| 415328: 158dfcf3 bne t4,t5,4146f8 <_nl_load_domain+0x5c8> | |
| 41532c: 00000000 nop | |
| 415330: 80ec0008 lb t4,8(a3) | |
| 415334: 240d0038 li t5,56 | |
| 415338: 118d0151 beq t4,t5,415880 <_nl_load_domain+0x1750> | |
| 41533c: 00000000 nop | |
| 415340: 240d0031 li t5,49 | |
| 415344: 118d0132 beq t4,t5,415810 <_nl_load_domain+0x16e0> | |
| 415348: 00000000 nop | |
| 41534c: 240d0033 li t5,51 | |
| 415350: 118d0113 beq t4,t5,4157a0 <_nl_load_domain+0x1670> | |
| 415354: 00000000 nop | |
| 415358: 240d0036 li t5,54 | |
| 41535c: 158dfce6 bne t4,t5,4146f8 <_nl_load_domain+0x5c8> | |
| 415360: 00000000 nop | |
| 415364: 80ed0009 lb t5,9(a3) | |
| 415368: 240c0034 li t4,52 | |
| 41536c: 15acfce2 bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 415370: 00000000 nop | |
| 415374: 80e7000a lb a3,10(a3) | |
| 415378: 14e0fcdf bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 41537c: 00000000 nop | |
| 415380: 240c0064 li t4,100 | |
| 415384: 116c0103 beq t3,t4,415794 <_nl_load_domain+0x1664> | |
| 415388: 00000000 nop | |
| 41538c: 240d0069 li t5,105 | |
| 415390: 116d00fd beq t3,t5,415788 <_nl_load_domain+0x1658> | |
| 415394: 00000000 nop | |
| 415398: 2407006f li a3,111 | |
| 41539c: 116700f7 beq t3,a3,41577c <_nl_load_domain+0x164c> | |
| 4153a0: 00000000 nop | |
| 4153a4: 24070075 li a3,117 | |
| 4153a8: 116700f1 beq t3,a3,415770 <_nl_load_domain+0x1640> | |
| 4153ac: 00000000 nop | |
| 4153b0: 24070078 li a3,120 | |
| 4153b4: 116700eb beq t3,a3,415764 <_nl_load_domain+0x1634> | |
| 4153b8: 00000000 nop | |
| 4153bc: 24070058 li a3,88 | |
| 4153c0: 156700df bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 4153c4: 00000000 nop | |
| 4153c8: 3c070048 lui a3,0x48 | |
| 4153cc: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4153d0: 24ea194c addiu t2,a3,6476 | |
| 4153d4: 80ec0005 lb t4,5(a3) | |
| 4153d8: 1580ffc6 bnez t4,4152f4 <_nl_load_domain+0x11c4> | |
| 4153dc: 00000000 nop | |
| 4153e0: 24070064 li a3,100 | |
| 4153e4: 116700cd beq t3,a3,41571c <_nl_load_domain+0x15ec> | |
| 4153e8: 00000000 nop | |
| 4153ec: 240a0069 li t2,105 | |
| 4153f0: 116a00c7 beq t3,t2,415710 <_nl_load_domain+0x15e0> | |
| 4153f4: 00000000 nop | |
| 4153f8: 2407006f li a3,111 | |
| 4153fc: 116700c1 beq t3,a3,415704 <_nl_load_domain+0x15d4> | |
| 415400: 00000000 nop | |
| 415404: 24070075 li a3,117 | |
| 415408: 116700bb beq t3,a3,4156f8 <_nl_load_domain+0x15c8> | |
| 41540c: 00000000 nop | |
| 415410: 24070078 li a3,120 | |
| 415414: 116700b5 beq t3,a3,4156ec <_nl_load_domain+0x15bc> | |
| 415418: 00000000 nop | |
| 41541c: 24070058 li a3,88 | |
| 415420: 156700c7 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415424: 00000000 nop | |
| 415428: 3c070048 lui a3,0x48 | |
| 41542c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415430: 24ea1910 addiu t2,a3,6416 | |
| 415434: 80ed0005 lb t5,5(a3) | |
| 415438: 240c0036 li t4,54 | |
| 41543c: 15acff24 bne t5,t4,4150d0 <_nl_load_domain+0xfa0> | |
| 415440: 00000000 nop | |
| 415444: 80ec0006 lb t4,6(a3) | |
| 415448: 1580ffaa bnez t4,4152f4 <_nl_load_domain+0x11c4> | |
| 41544c: 00000000 nop | |
| 415450: 240c0064 li t4,100 | |
| 415454: 116c0170 beq t3,t4,415a18 <_nl_load_domain+0x18e8> | |
| 415458: 00000000 nop | |
| 41545c: 240d0069 li t5,105 | |
| 415460: 116d016a beq t3,t5,415a0c <_nl_load_domain+0x18dc> | |
| 415464: 00000000 nop | |
| 415468: 2407006f li a3,111 | |
| 41546c: 11670164 beq t3,a3,415a00 <_nl_load_domain+0x18d0> | |
| 415470: 00000000 nop | |
| 415474: 24070075 li a3,117 | |
| 415478: 1167015e beq t3,a3,4159f4 <_nl_load_domain+0x18c4> | |
| 41547c: 00000000 nop | |
| 415480: 24070078 li a3,120 | |
| 415484: 11670143 beq t3,a3,415994 <_nl_load_domain+0x1864> | |
| 415488: 00000000 nop | |
| 41548c: 24070058 li a3,88 | |
| 415490: 156700ab bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415494: 00000000 nop | |
| 415498: 3c070048 lui a3,0x48 | |
| 41549c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4154a0: 24ea1910 addiu t2,a3,6416 | |
| 4154a4: 081053ec j 414fb0 <_nl_load_domain+0xe80> | |
| 4154a8: 8e220004 lw v0,4(s1) | |
| 4154ac: 8fca00f0 lw t2,240(s8) | |
| 4154b0: 081053b3 j 414ecc <_nl_load_domain+0xd9c> | |
| 4154b4: 8d440000 lw a0,0(t2) | |
| 4154b8: 8fc700f0 lw a3,240(s8) | |
| 4154bc: 081054b0 j 4152c0 <_nl_load_domain+0x1190> | |
| 4154c0: 8cf10000 lw s1,0(a3) | |
| 4154c4: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4154c8: 00005021 move t2,zero | |
| 4154cc: 80e70006 lb a3,6(a3) | |
| 4154d0: 14e0fc89 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 4154d4: 00005021 move t2,zero | |
| 4154d8: 240c0064 li t4,100 | |
| 4154dc: 116c01f2 beq t3,t4,415ca8 <_nl_load_domain+0x1b78> | |
| 4154e0: 00000000 nop | |
| 4154e4: 240d0069 li t5,105 | |
| 4154e8: 116d01ec beq t3,t5,415c9c <_nl_load_domain+0x1b6c> | |
| 4154ec: 00000000 nop | |
| 4154f0: 2407006f li a3,111 | |
| 4154f4: 116701e6 beq t3,a3,415c90 <_nl_load_domain+0x1b60> | |
| 4154f8: 00000000 nop | |
| 4154fc: 24070075 li a3,117 | |
| 415500: 116701e0 beq t3,a3,415c84 <_nl_load_domain+0x1b54> | |
| 415504: 00000000 nop | |
| 415508: 24070078 li a3,120 | |
| 41550c: 116701ef beq t3,a3,415ccc <_nl_load_domain+0x1b9c> | |
| 415510: 00000000 nop | |
| 415514: 24070058 li a3,88 | |
| 415518: 15670089 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 41551c: 00000000 nop | |
| 415520: 3c070048 lui a3,0x48 | |
| 415524: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415528: 24ea194c addiu t2,a3,6476 | |
| 41552c: 8fd500d8 lw s5,216(s8) | |
| 415530: 8fd700ec lw s7,236(s8) | |
| 415534: 8fd600f8 lw s6,248(s8) | |
| 415538: 00009021 move s2,zero | |
| 41553c: 8f99842c lw t9,-31700(gp) | |
| 415540: 8ea40004 lw a0,4(s5) | |
| 415544: 04110a2e bal 417e00 <__hash_string> | |
| 415548: 00000000 nop | |
| 41554c: 8e63002c lw v1,44(s3) | |
| 415550: 8fdc0018 lw gp,24(s8) | |
| 415554: 2464fffe addiu a0,v1,-2 | |
| 415558: 0044001b divu zero,v0,a0 | |
| 41555c: 008001f4 teq a0,zero,0x7 | |
| 415560: 00002010 mfhi a0 | |
| 415564: 24840001 addiu a0,a0,1 | |
| 415568: 00643823 subu a3,v1,a0 | |
| 41556c: 0043001b divu zero,v0,v1 | |
| 415570: 006001f4 teq v1,zero,0x7 | |
| 415574: 00831823 subu v1,a0,v1 | |
| 415578: 00001010 mfhi v0 | |
| 41557c: 08105565 j 415594 <_nl_load_domain+0x1464> | |
| 415580: 00000000 nop | |
| 415584: 0047302b sltu a2,v0,a3 | |
| 415588: 00432821 addu a1,v0,v1 | |
| 41558c: 00441021 addu v0,v0,a0 | |
| 415590: 00a6100a movz v0,a1,a2 | |
| 415594: 00022880 sll a1,v0,0x2 | |
| 415598: 02c52821 addu a1,s6,a1 | |
| 41559c: 8ca60000 lw a2,0(a1) | |
| 4155a0: 14c0fff8 bnez a2,415584 <_nl_load_domain+0x1454> | |
| 4155a4: 00000000 nop | |
| 4155a8: 8e620014 lw v0,20(s3) | |
| 4155ac: 26b50008 addiu s5,s5,8 | |
| 4155b0: 24420001 addiu v0,v0,1 | |
| 4155b4: 00521021 addu v0,v0,s2 | |
| 4155b8: 26520001 addiu s2,s2,1 | |
| 4155bc: aca20000 sw v0,0(a1) | |
| 4155c0: 1657ffde bne s2,s7,41553c <_nl_load_domain+0x140c> | |
| 4155c4: 00000000 nop | |
| 4155c8: 8fc300d8 lw v1,216(s8) | |
| 4155cc: 8fc700e4 lw a3,228(s8) | |
| 4155d0: 8fc900f8 lw t1,248(s8) | |
| 4155d4: ae720020 sw s2,32(s3) | |
| 4155d8: ae630024 sw v1,36(s3) | |
| 4155dc: ae670028 sw a3,40(s3) | |
| 4155e0: ae690030 sw t1,48(s3) | |
| 4155e4: 08105246 j 414918 <_nl_load_domain+0x7e8> | |
| 4155e8: ae600034 sw zero,52(s3) | |
| 4155ec: 80ec0006 lb t4,6(a3) | |
| 4155f0: 1580febe bnez t4,4150ec <_nl_load_domain+0xfbc> | |
| 4155f4: 00000000 nop | |
| 4155f8: 24070064 li a3,100 | |
| 4155fc: 116700fa beq t3,a3,4159e8 <_nl_load_domain+0x18b8> | |
| 415600: 00000000 nop | |
| 415604: 240a0069 li t2,105 | |
| 415608: 116a00f4 beq t3,t2,4159dc <_nl_load_domain+0x18ac> | |
| 41560c: 00000000 nop | |
| 415610: 2407006f li a3,111 | |
| 415614: 116700ee beq t3,a3,4159d0 <_nl_load_domain+0x18a0> | |
| 415618: 00000000 nop | |
| 41561c: 24070075 li a3,117 | |
| 415620: 116700e8 beq t3,a3,4159c4 <_nl_load_domain+0x1894> | |
| 415624: 00000000 nop | |
| 415628: 24070078 li a3,120 | |
| 41562c: 116700dc beq t3,a3,4159a0 <_nl_load_domain+0x1870> | |
| 415630: 00000000 nop | |
| 415634: 24070058 li a3,88 | |
| 415638: 15670041 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 41563c: 00000000 nop | |
| 415640: 3c070048 lui a3,0x48 | |
| 415644: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415648: 24ea1910 addiu t2,a3,6416 | |
| 41564c: 02002021 move a0,s0 | |
| 415650: 7c03e83b 0x7c03e83b | |
| 415654: 8c658b78 lw a1,-29832(v1) | |
| 415658: 24060001 li a2,1 | |
| 41565c: 00003821 move a3,zero | |
| 415660: 34a50001 ori a1,a1,0x1 | |
| 415664: 2402108e li v0,4238 | |
| 415668: 0000000c syscall | |
| 41566c: 08105098 j 414260 <_nl_load_domain+0x130> | |
| 415670: 00000000 nop | |
| 415674: 3c02de12 lui v0,0xde12 | |
| 415678: 24420495 addiu v0,v0,1173 | |
| 41567c: 12a2fb2c beq s5,v0,414330 <_nl_load_domain+0x200> | |
| 415680: 00000000 nop | |
| 415684: 8fc700d0 lw a3,208(s8) | |
| 415688: 10e00193 beqz a3,415cd8 <_nl_load_domain+0x1ba8> | |
| 41568c: 00000000 nop | |
| 415690: 8f998180 lw t9,-32384(gp) | |
| 415694: 02402021 move a0,s2 | |
| 415698: 02c02821 move a1,s6 | |
| 41569c: 0411ea5b bal 41000c <__munmap> | |
| 4156a0: 00000000 nop | |
| 4156a4: 08105087 j 41421c <_nl_load_domain+0xec> | |
| 4156a8: 00000000 nop | |
| 4156ac: 2405ffff li a1,-1 | |
| 4156b0: 1045001d beq v0,a1,415728 <_nl_load_domain+0x15f8> | |
| 4156b4: 00000000 nop | |
| 4156b8: 1840fb69 blez v0,414460 <_nl_load_domain+0x330> | |
| 4156bc: 00000000 nop | |
| 4156c0: 02a2a823 subu s5,s5,v0 | |
| 4156c4: 12a00004 beqz s5,4156d8 <_nl_load_domain+0x15a8> | |
| 4156c8: 00000000 nop | |
| 4156cc: 02e2b821 addu s7,s7,v0 | |
| 4156d0: 08105107 j 41441c <_nl_load_domain+0x2ec> | |
| 4156d4: 00000000 nop | |
| 4156d8: 24020fa6 li v0,4006 | |
| 4156dc: 0000000c syscall | |
| 4156e0: afc000d0 sw zero,208(s8) | |
| 4156e4: 081050c7 j 41431c <_nl_load_domain+0x1ec> | |
| 4156e8: 00000000 nop | |
| 4156ec: 3c0d0048 lui t5,0x48 | |
| 4156f0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4156f4: 25aa0ec0 addiu t2,t5,3776 | |
| 4156f8: 3c0c0048 lui t4,0x48 | |
| 4156fc: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415700: 258a1934 addiu t2,t4,6452 | |
| 415704: 3c070048 lui a3,0x48 | |
| 415708: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41570c: 24ea3538 addiu t2,a3,13624 | |
| 415710: 3c0d0049 lui t5,0x49 | |
| 415714: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415718: 25aa48a4 addiu t2,t5,18596 | |
| 41571c: 3c0c0048 lui t4,0x48 | |
| 415720: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415724: 258a3548 addiu t2,t4,13640 | |
| 415728: 8f998048 lw t9,-32696(gp) | |
| 41572c: 0411f1b0 bal 411df0 <__errno_location> | |
| 415730: 00000000 nop | |
| 415734: 8c430000 lw v1,0(v0) | |
| 415738: 08105115 j 414454 <_nl_load_domain+0x324> | |
| 41573c: 8fdc0018 lw gp,24(s8) | |
| 415740: 8f9982dc lw t9,-32036(gp) | |
| 415744: 041109fa bal 417f30 <abort> | |
| 415748: 00000000 nop | |
| 41574c: 3c0c0048 lui t4,0x48 | |
| 415750: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415754: 258a3548 addiu t2,t4,13640 | |
| 415758: 3c0c0048 lui t4,0x48 | |
| 41575c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415760: 258a1938 addiu t2,t4,6456 | |
| 415764: 3c0d0048 lui t5,0x48 | |
| 415768: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41576c: 25aa1948 addiu t2,t5,6472 | |
| 415770: 3c0c0048 lui t4,0x48 | |
| 415774: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415778: 258a1944 addiu t2,t4,6468 | |
| 41577c: 3c070048 lui a3,0x48 | |
| 415780: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415784: 24ea1940 addiu t2,a3,6464 | |
| 415788: 3c0d0048 lui t5,0x48 | |
| 41578c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415790: 25aa193c addiu t2,t5,6460 | |
| 415794: 3c0c0048 lui t4,0x48 | |
| 415798: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41579c: 258a1938 addiu t2,t4,6456 | |
| 4157a0: 80ed0009 lb t5,9(a3) | |
| 4157a4: 240c0032 li t4,50 | |
| 4157a8: 15acfbd3 bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 4157ac: 00000000 nop | |
| 4157b0: 80e7000a lb a3,10(a3) | |
| 4157b4: 14e0fbd0 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 4157b8: 00000000 nop | |
| 4157bc: 24070064 li a3,100 | |
| 4157c0: 11670071 beq t3,a3,415988 <_nl_load_domain+0x1858> | |
| 4157c4: 00000000 nop | |
| 4157c8: 240a0069 li t2,105 | |
| 4157cc: 116a006b beq t3,t2,41597c <_nl_load_domain+0x184c> | |
| 4157d0: 00000000 nop | |
| 4157d4: 2407006f li a3,111 | |
| 4157d8: 11670065 beq t3,a3,415970 <_nl_load_domain+0x1840> | |
| 4157dc: 00000000 nop | |
| 4157e0: 24070075 li a3,117 | |
| 4157e4: 1167005f beq t3,a3,415964 <_nl_load_domain+0x1834> | |
| 4157e8: 00000000 nop | |
| 4157ec: 24070078 li a3,120 | |
| 4157f0: 1167003b beq t3,a3,4158e0 <_nl_load_domain+0x17b0> | |
| 4157f4: 00000000 nop | |
| 4157f8: 24070058 li a3,88 | |
| 4157fc: 1567ffd0 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415800: 00000000 nop | |
| 415804: 3c070048 lui a3,0x48 | |
| 415808: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41580c: 24ea1910 addiu t2,a3,6416 | |
| 415810: 80ed0009 lb t5,9(a3) | |
| 415814: 240c0036 li t4,54 | |
| 415818: 15acfbb7 bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 41581c: 00000000 nop | |
| 415820: 80e7000a lb a3,10(a3) | |
| 415824: 14e0fbb4 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 415828: 00000000 nop | |
| 41582c: 240c0064 li t4,100 | |
| 415830: 116c0049 beq t3,t4,415958 <_nl_load_domain+0x1828> | |
| 415834: 00000000 nop | |
| 415838: 240d0069 li t5,105 | |
| 41583c: 116d0043 beq t3,t5,41594c <_nl_load_domain+0x181c> | |
| 415840: 00000000 nop | |
| 415844: 2407006f li a3,111 | |
| 415848: 1167003d beq t3,a3,415940 <_nl_load_domain+0x1810> | |
| 41584c: 00000000 nop | |
| 415850: 24070075 li a3,117 | |
| 415854: 11670037 beq t3,a3,415934 <_nl_load_domain+0x1804> | |
| 415858: 00000000 nop | |
| 41585c: 24070078 li a3,120 | |
| 415860: 11670022 beq t3,a3,4158ec <_nl_load_domain+0x17bc> | |
| 415864: 00000000 nop | |
| 415868: 24070058 li a3,88 | |
| 41586c: 1567ffb4 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415870: 00000000 nop | |
| 415874: 3c070048 lui a3,0x48 | |
| 415878: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41587c: 24ea1910 addiu t2,a3,6416 | |
| 415880: 80e70009 lb a3,9(a3) | |
| 415884: 14e0fb9c bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 415888: 00000000 nop | |
| 41588c: 24070064 li a3,100 | |
| 415890: 11670025 beq t3,a3,415928 <_nl_load_domain+0x17f8> | |
| 415894: 00000000 nop | |
| 415898: 240a0069 li t2,105 | |
| 41589c: 116a001f beq t3,t2,41591c <_nl_load_domain+0x17ec> | |
| 4158a0: 00000000 nop | |
| 4158a4: 2407006f li a3,111 | |
| 4158a8: 11670019 beq t3,a3,415910 <_nl_load_domain+0x17e0> | |
| 4158ac: 00000000 nop | |
| 4158b0: 24070075 li a3,117 | |
| 4158b4: 11670013 beq t3,a3,415904 <_nl_load_domain+0x17d4> | |
| 4158b8: 00000000 nop | |
| 4158bc: 24070078 li a3,120 | |
| 4158c0: 1167000d beq t3,a3,4158f8 <_nl_load_domain+0x17c8> | |
| 4158c4: 00000000 nop | |
| 4158c8: 24070058 li a3,88 | |
| 4158cc: 1567ff9c bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 4158d0: 00000000 nop | |
| 4158d4: 3c070048 lui a3,0x48 | |
| 4158d8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4158dc: 24ea1910 addiu t2,a3,6416 | |
| 4158e0: 3c0d0048 lui t5,0x48 | |
| 4158e4: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4158e8: 25aa0ec0 addiu t2,t5,3776 | |
| 4158ec: 3c0d0048 lui t5,0x48 | |
| 4158f0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4158f4: 25aa0ec0 addiu t2,t5,3776 | |
| 4158f8: 3c0d0048 lui t5,0x48 | |
| 4158fc: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415900: 25aa0ec0 addiu t2,t5,3776 | |
| 415904: 3c0c0048 lui t4,0x48 | |
| 415908: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41590c: 258a1934 addiu t2,t4,6452 | |
| 415910: 3c070048 lui a3,0x48 | |
| 415914: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415918: 24ea3538 addiu t2,a3,13624 | |
| 41591c: 3c0d0049 lui t5,0x49 | |
| 415920: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415924: 25aa48a4 addiu t2,t5,18596 | |
| 415928: 3c0c0048 lui t4,0x48 | |
| 41592c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415930: 258a3548 addiu t2,t4,13640 | |
| 415934: 3c0c0048 lui t4,0x48 | |
| 415938: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41593c: 258a1934 addiu t2,t4,6452 | |
| 415940: 3c070048 lui a3,0x48 | |
| 415944: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415948: 24ea3538 addiu t2,a3,13624 | |
| 41594c: 3c0d0049 lui t5,0x49 | |
| 415950: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415954: 25aa48a4 addiu t2,t5,18596 | |
| 415958: 3c0c0048 lui t4,0x48 | |
| 41595c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415960: 258a3548 addiu t2,t4,13640 | |
| 415964: 3c0c0048 lui t4,0x48 | |
| 415968: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41596c: 258a1934 addiu t2,t4,6452 | |
| 415970: 3c070048 lui a3,0x48 | |
| 415974: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415978: 24ea3538 addiu t2,a3,13624 | |
| 41597c: 3c0d0049 lui t5,0x49 | |
| 415980: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415984: 25aa48a4 addiu t2,t5,18596 | |
| 415988: 3c0c0048 lui t4,0x48 | |
| 41598c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415990: 258a3548 addiu t2,t4,13640 | |
| 415994: 3c0d0048 lui t5,0x48 | |
| 415998: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 41599c: 25aa0ec0 addiu t2,t5,3776 | |
| 4159a0: 3c0d0048 lui t5,0x48 | |
| 4159a4: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159a8: 25aa0ec0 addiu t2,t5,3776 | |
| 4159ac: 3c0d0048 lui t5,0x48 | |
| 4159b0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159b4: 25aa0ec0 addiu t2,t5,3776 | |
| 4159b8: 3c0c0048 lui t4,0x48 | |
| 4159bc: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159c0: 258a1934 addiu t2,t4,6452 | |
| 4159c4: 3c0c0048 lui t4,0x48 | |
| 4159c8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159cc: 258a1934 addiu t2,t4,6452 | |
| 4159d0: 3c070048 lui a3,0x48 | |
| 4159d4: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159d8: 24ea3538 addiu t2,a3,13624 | |
| 4159dc: 3c0d0049 lui t5,0x49 | |
| 4159e0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159e4: 25aa48a4 addiu t2,t5,18596 | |
| 4159e8: 3c0c0048 lui t4,0x48 | |
| 4159ec: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159f0: 258a3548 addiu t2,t4,13640 | |
| 4159f4: 3c0c0048 lui t4,0x48 | |
| 4159f8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 4159fc: 258a1934 addiu t2,t4,6452 | |
| 415a00: 3c070048 lui a3,0x48 | |
| 415a04: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a08: 24ea3538 addiu t2,a3,13624 | |
| 415a0c: 3c0d0049 lui t5,0x49 | |
| 415a10: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a14: 25aa48a4 addiu t2,t5,18596 | |
| 415a18: 3c0c0048 lui t4,0x48 | |
| 415a1c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a20: 258a3548 addiu t2,t4,13640 | |
| 415a24: 3c0d0048 lui t5,0x48 | |
| 415a28: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a2c: 25aa1948 addiu t2,t5,6472 | |
| 415a30: 3c0c0048 lui t4,0x48 | |
| 415a34: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a38: 258a1944 addiu t2,t4,6468 | |
| 415a3c: 3c070048 lui a3,0x48 | |
| 415a40: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a44: 24ea1940 addiu t2,a3,6464 | |
| 415a48: 3c0d0048 lui t5,0x48 | |
| 415a4c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a50: 25aa193c addiu t2,t5,6460 | |
| 415a54: 3c0d0048 lui t5,0x48 | |
| 415a58: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a5c: 25aa1948 addiu t2,t5,6472 | |
| 415a60: 3c0c0048 lui t4,0x48 | |
| 415a64: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a68: 258a1944 addiu t2,t4,6468 | |
| 415a6c: 3c070048 lui a3,0x48 | |
| 415a70: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a74: 24ea1940 addiu t2,a3,6464 | |
| 415a78: 3c0d0048 lui t5,0x48 | |
| 415a7c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a80: 25aa193c addiu t2,t5,6460 | |
| 415a84: 3c0c0048 lui t4,0x48 | |
| 415a88: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415a8c: 258a1938 addiu t2,t4,6456 | |
| 415a90: 80ed000a lb t5,10(a3) | |
| 415a94: 240c0032 li t4,50 | |
| 415a98: 15acfb17 bne t5,t4,4146f8 <_nl_load_domain+0x5c8> | |
| 415a9c: 00000000 nop | |
| 415aa0: 80e7000b lb a3,11(a3) | |
| 415aa4: 14e0fb14 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 415aa8: 00000000 nop | |
| 415aac: 24070064 li a3,100 | |
| 415ab0: 11670071 beq t3,a3,415c78 <_nl_load_domain+0x1b48> | |
| 415ab4: 00000000 nop | |
| 415ab8: 240a0069 li t2,105 | |
| 415abc: 116a006b beq t3,t2,415c6c <_nl_load_domain+0x1b3c> | |
| 415ac0: 00000000 nop | |
| 415ac4: 2407006f li a3,111 | |
| 415ac8: 11670065 beq t3,a3,415c60 <_nl_load_domain+0x1b30> | |
| 415acc: 00000000 nop | |
| 415ad0: 24070075 li a3,117 | |
| 415ad4: 1167005f beq t3,a3,415c54 <_nl_load_domain+0x1b24> | |
| 415ad8: 00000000 nop | |
| 415adc: 24070078 li a3,120 | |
| 415ae0: 1167003b beq t3,a3,415bd0 <_nl_load_domain+0x1aa0> | |
| 415ae4: 00000000 nop | |
| 415ae8: 24070058 li a3,88 | |
| 415aec: 1567ff14 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415af0: 00000000 nop | |
| 415af4: 3c070048 lui a3,0x48 | |
| 415af8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415afc: 24ea1910 addiu t2,a3,6416 | |
| 415b00: 80ee000a lb t6,10(a3) | |
| 415b04: 240d0036 li t5,54 | |
| 415b08: 15cdfc2b bne t6,t5,414bb8 <_nl_load_domain+0xa88> | |
| 415b0c: 00000000 nop | |
| 415b10: 80e7000b lb a3,11(a3) | |
| 415b14: 14e0faf8 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 415b18: 00000000 nop | |
| 415b1c: 240c0064 li t4,100 | |
| 415b20: 116c0049 beq t3,t4,415c48 <_nl_load_domain+0x1b18> | |
| 415b24: 00000000 nop | |
| 415b28: 240d0069 li t5,105 | |
| 415b2c: 116d0043 beq t3,t5,415c3c <_nl_load_domain+0x1b0c> | |
| 415b30: 00000000 nop | |
| 415b34: 2407006f li a3,111 | |
| 415b38: 1167003d beq t3,a3,415c30 <_nl_load_domain+0x1b00> | |
| 415b3c: 00000000 nop | |
| 415b40: 24070075 li a3,117 | |
| 415b44: 11670037 beq t3,a3,415c24 <_nl_load_domain+0x1af4> | |
| 415b48: 00000000 nop | |
| 415b4c: 24070078 li a3,120 | |
| 415b50: 11670022 beq t3,a3,415bdc <_nl_load_domain+0x1aac> | |
| 415b54: 00000000 nop | |
| 415b58: 24070058 li a3,88 | |
| 415b5c: 1567fef8 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415b60: 00000000 nop | |
| 415b64: 3c070048 lui a3,0x48 | |
| 415b68: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415b6c: 24ea1910 addiu t2,a3,6416 | |
| 415b70: 80e7000a lb a3,10(a3) | |
| 415b74: 14e0fae0 bnez a3,4146f8 <_nl_load_domain+0x5c8> | |
| 415b78: 00000000 nop | |
| 415b7c: 24070064 li a3,100 | |
| 415b80: 11670025 beq t3,a3,415c18 <_nl_load_domain+0x1ae8> | |
| 415b84: 00000000 nop | |
| 415b88: 240a0069 li t2,105 | |
| 415b8c: 116a001f beq t3,t2,415c0c <_nl_load_domain+0x1adc> | |
| 415b90: 00000000 nop | |
| 415b94: 2407006f li a3,111 | |
| 415b98: 11670019 beq t3,a3,415c00 <_nl_load_domain+0x1ad0> | |
| 415b9c: 00000000 nop | |
| 415ba0: 24070075 li a3,117 | |
| 415ba4: 11670013 beq t3,a3,415bf4 <_nl_load_domain+0x1ac4> | |
| 415ba8: 00000000 nop | |
| 415bac: 24070078 li a3,120 | |
| 415bb0: 1167000d beq t3,a3,415be8 <_nl_load_domain+0x1ab8> | |
| 415bb4: 00000000 nop | |
| 415bb8: 24070058 li a3,88 | |
| 415bbc: 1567fee0 bne t3,a3,415740 <_nl_load_domain+0x1610> | |
| 415bc0: 00000000 nop | |
| 415bc4: 3c070048 lui a3,0x48 | |
| 415bc8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415bcc: 24ea1910 addiu t2,a3,6416 | |
| 415bd0: 3c0d0048 lui t5,0x48 | |
| 415bd4: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415bd8: 25aa0ec0 addiu t2,t5,3776 | |
| 415bdc: 3c0d0048 lui t5,0x48 | |
| 415be0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415be4: 25aa0ec0 addiu t2,t5,3776 | |
| 415be8: 3c0d0048 lui t5,0x48 | |
| 415bec: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415bf0: 25aa0ec0 addiu t2,t5,3776 | |
| 415bf4: 3c0c0048 lui t4,0x48 | |
| 415bf8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415bfc: 258a1934 addiu t2,t4,6452 | |
| 415c00: 3c070048 lui a3,0x48 | |
| 415c04: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c08: 24ea3538 addiu t2,a3,13624 | |
| 415c0c: 3c0d0049 lui t5,0x49 | |
| 415c10: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c14: 25aa48a4 addiu t2,t5,18596 | |
| 415c18: 3c0c0048 lui t4,0x48 | |
| 415c1c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c20: 258a3548 addiu t2,t4,13640 | |
| 415c24: 3c0c0048 lui t4,0x48 | |
| 415c28: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c2c: 258a1934 addiu t2,t4,6452 | |
| 415c30: 3c070048 lui a3,0x48 | |
| 415c34: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c38: 24ea3538 addiu t2,a3,13624 | |
| 415c3c: 3c0d0049 lui t5,0x49 | |
| 415c40: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c44: 25aa48a4 addiu t2,t5,18596 | |
| 415c48: 3c0c0048 lui t4,0x48 | |
| 415c4c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c50: 258a3548 addiu t2,t4,13640 | |
| 415c54: 3c0c0048 lui t4,0x48 | |
| 415c58: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c5c: 258a1934 addiu t2,t4,6452 | |
| 415c60: 3c070048 lui a3,0x48 | |
| 415c64: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c68: 24ea3538 addiu t2,a3,13624 | |
| 415c6c: 3c0d0049 lui t5,0x49 | |
| 415c70: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c74: 25aa48a4 addiu t2,t5,18596 | |
| 415c78: 3c0c0048 lui t4,0x48 | |
| 415c7c: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c80: 258a3548 addiu t2,t4,13640 | |
| 415c84: 3c0c0048 lui t4,0x48 | |
| 415c88: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c8c: 258a1944 addiu t2,t4,6468 | |
| 415c90: 3c070048 lui a3,0x48 | |
| 415c94: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415c98: 24ea1940 addiu t2,a3,6464 | |
| 415c9c: 3c0d0048 lui t5,0x48 | |
| 415ca0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415ca4: 25aa193c addiu t2,t5,6460 | |
| 415ca8: 3c0c0048 lui t4,0x48 | |
| 415cac: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415cb0: 258a1938 addiu t2,t4,6456 | |
| 415cb4: 3c070048 lui a3,0x48 | |
| 415cb8: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415cbc: 24ea3538 addiu t2,a3,13624 | |
| 415cc0: 3c0d0049 lui t5,0x49 | |
| 415cc4: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415cc8: 25aa48a4 addiu t2,t5,18596 | |
| 415ccc: 3c0d0048 lui t5,0x48 | |
| 415cd0: 081051be j 4146f8 <_nl_load_domain+0x5c8> | |
| 415cd4: 25aa1948 addiu t2,t5,6472 | |
| 415cd8: 8f99805c lw t9,-32676(gp) | |
| 415cdc: 02402021 move a0,s2 | |
| 415ce0: 0411d639 bal 40b5c8 <__cfree> | |
| 415ce4: 00000000 nop | |
| 415ce8: 08105087 j 41421c <_nl_load_domain+0xec> | |
| 415cec: 00000000 nop | |
| 00415cf0 <read_alias_file>: | |
| 415cf0: 24a2001c addiu v0,a1,28 | |
| 415cf4: 3c1c004b lui gp,0x4b | |
| 415cf8: 000210c2 srl v0,v0,0x3 | |
| 415cfc: 27bdfe08 addiu sp,sp,-504 | |
| 415d00: 279c1fc0 addiu gp,gp,8128 | |
| 415d04: 000210c0 sll v0,v0,0x3 | |
| 415d08: 8f9980b0 lw t9,-32592(gp) | |
| 415d0c: afbf01f4 sw ra,500(sp) | |
| 415d10: afbe01f0 sw s8,496(sp) | |
| 415d14: afb201d8 sw s2,472(sp) | |
| 415d18: 03a0f021 move s8,sp | |
| 415d1c: afb001d0 sw s0,464(sp) | |
| 415d20: afbc0010 sw gp,16(sp) | |
| 415d24: afb701ec sw s7,492(sp) | |
| 415d28: afb601e8 sw s6,488(sp) | |
| 415d2c: afb501e4 sw s5,484(sp) | |
| 415d30: afb401e0 sw s4,480(sp) | |
| 415d34: afb301dc sw s3,476(sp) | |
| 415d38: afb101d4 sw s1,468(sp) | |
| 415d3c: 03a2e823 subu sp,sp,v0 | |
| 415d40: 27b00010 addiu s0,sp,16 | |
| 415d44: 00a03021 move a2,a1 | |
| 415d48: 00802821 move a1,a0 | |
| 415d4c: 02002021 move a0,s0 | |
| 415d50: 0411e00b bal 40dd80 <__mempcpy> | |
| 415d54: 00000000 nop | |
| 415d58: 3c030048 lui v1,0x48 | |
| 415d5c: 8c641958 lw a0,6488(v1) | |
| 415d60: 24631958 addiu v1,v1,6488 | |
| 415d64: 8c660004 lw a2,4(v1) | |
| 415d68: 8fdc0010 lw gp,16(s8) | |
| 415d6c: a8440000 swl a0,0(v0) | |
| 415d70: b8440003 swr a0,3(v0) | |
| 415d74: 8c640008 lw a0,8(v1) | |
| 415d78: a8460004 swl a2,4(v0) | |
| 415d7c: 9065000c lbu a1,12(v1) | |
| 415d80: b8460007 swr a2,7(v0) | |
| 415d84: 9063000d lbu v1,13(v1) | |
| 415d88: a8440008 swl a0,8(v0) | |
| 415d8c: 8f998488 lw t9,-31608(gp) | |
| 415d90: b844000b swr a0,11(v0) | |
| 415d94: a045000c sb a1,12(v0) | |
| 415d98: 3c050048 lui a1,0x48 | |
| 415d9c: 02002021 move a0,s0 | |
| 415da0: a043000d sb v1,13(v0) | |
| 415da4: 24a51954 addiu a1,a1,6484 | |
| 415da8: 0411437c bal 426b9c <_IO_new_fopen> | |
| 415dac: 00000000 nop | |
| 415db0: 00408021 move s0,v0 | |
| 415db4: 8fdc0010 lw gp,16(s8) | |
| 415db8: 00009021 move s2,zero | |
| 415dbc: 104000d2 beqz v0,416108 <read_alias_file+0x418> | |
| 415dc0: 00000000 nop | |
| 415dc4: 8c440000 lw a0,0(v0) | |
| 415dc8: 8f958a40 lw s5,-30144(gp) | |
| 415dcc: 8f948a34 lw s4,-30156(gp) | |
| 415dd0: 34848000 ori a0,a0,0x8000 | |
| 415dd4: 7c03e83b 0x7c03e83b | |
| 415dd8: ae040000 sw a0,0(s0) | |
| 415ddc: 30840010 andi a0,a0,0x10 | |
| 415de0: 00008821 move s1,zero | |
| 415de4: 02a3a821 addu s5,s5,v1 | |
| 415de8: 0283a021 addu s4,s4,v1 | |
| 415dec: 148000b3 bnez a0,4160bc <read_alias_file+0x3cc> | |
| 415df0: 00000000 nop | |
| 415df4: 8f99848c lw t9,-31604(gp) | |
| 415df8: 27c40018 addiu a0,s8,24 | |
| 415dfc: 24050190 li a1,400 | |
| 415e00: 02003021 move a2,s0 | |
| 415e04: 04114802 bal 427e10 <fgets_unlocked> | |
| 415e08: 00000000 nop | |
| 415e0c: 8fdc0010 lw gp,16(s8) | |
| 415e10: 104000aa beqz v0,4160bc <read_alias_file+0x3cc> | |
| 415e14: 00000000 nop | |
| 415e18: 8f998194 lw t9,-32364(gp) | |
| 415e1c: 2405000a li a1,10 | |
| 415e20: 27c40018 addiu a0,s8,24 | |
| 415e24: 04116372 bal 42ebf0 <strchr> | |
| 415e28: 00000000 nop | |
| 415e2c: 00409821 move s3,v0 | |
| 415e30: 8ea20000 lw v0,0(s5) | |
| 415e34: 8fdc0010 lw gp,16(s8) | |
| 415e38: 8e850000 lw a1,0(s4) | |
| 415e3c: 27c90018 addiu t1,s8,24 | |
| 415e40: 1040000c beqz v0,415e74 <read_alias_file+0x184> | |
| 415e44: 00000000 nop | |
| 415e48: 81230000 lb v1,0(t1) | |
| 415e4c: 306400ff andi a0,v1,0xff | |
| 415e50: 00042040 sll a0,a0,0x1 | |
| 415e54: 00442021 addu a0,v0,a0 | |
| 415e58: 94840000 lhu a0,0(a0) | |
| 415e5c: 30840020 andi a0,a0,0x20 | |
| 415e60: 10800010 beqz a0,415ea4 <read_alias_file+0x1b4> | |
| 415e64: 00000000 nop | |
| 415e68: 25290001 addiu t1,t1,1 | |
| 415e6c: 1440fff6 bnez v0,415e48 <read_alias_file+0x158> | |
| 415e70: 00000000 nop | |
| 415e74: 8ca20000 lw v0,0(a1) | |
| 415e78: 8c420024 lw v0,36(v0) | |
| 415e7c: 24420100 addiu v0,v0,256 | |
| 415e80: aea20000 sw v0,0(s5) | |
| 415e84: 81230000 lb v1,0(t1) | |
| 415e88: 306400ff andi a0,v1,0xff | |
| 415e8c: 00042040 sll a0,a0,0x1 | |
| 415e90: 00442021 addu a0,v0,a0 | |
| 415e94: 94840000 lhu a0,0(a0) | |
| 415e98: 30840020 andi a0,a0,0x20 | |
| 415e9c: 1480fff2 bnez a0,415e68 <read_alias_file+0x178> | |
| 415ea0: 00000000 nop | |
| 415ea4: 1060007f beqz v1,4160a4 <read_alias_file+0x3b4> | |
| 415ea8: 00000000 nop | |
| 415eac: 24040023 li a0,35 | |
| 415eb0: 1064007c beq v1,a0,4160a4 <read_alias_file+0x3b4> | |
| 415eb4: 00000000 nop | |
| 415eb8: 81230001 lb v1,1(t1) | |
| 415ebc: 25320001 addiu s2,t1,1 | |
| 415ec0: 10600010 beqz v1,415f04 <read_alias_file+0x214> | |
| 415ec4: 00000000 nop | |
| 415ec8: 8e850000 lw a1,0(s4) | |
| 415ecc: 1040010d beqz v0,416304 <read_alias_file+0x614> | |
| 415ed0: 00000000 nop | |
| 415ed4: 82430000 lb v1,0(s2) | |
| 415ed8: 306400ff andi a0,v1,0xff | |
| 415edc: 00042040 sll a0,a0,0x1 | |
| 415ee0: 00442021 addu a0,v0,a0 | |
| 415ee4: 94840000 lhu a0,0(a0) | |
| 415ee8: 30840020 andi a0,a0,0x20 | |
| 415eec: 148000c0 bnez a0,4161f0 <read_alias_file+0x500> | |
| 415ef0: 00000000 nop | |
| 415ef4: 26520001 addiu s2,s2,1 | |
| 415ef8: 82430000 lb v1,0(s2) | |
| 415efc: 1460fff3 bnez v1,415ecc <read_alias_file+0x1dc> | |
| 415f00: 00000000 nop | |
| 415f04: 8e850000 lw a1,0(s4) | |
| 415f08: 104000f8 beqz v0,4162ec <read_alias_file+0x5fc> | |
| 415f0c: 00000000 nop | |
| 415f10: 82430000 lb v1,0(s2) | |
| 415f14: 306400ff andi a0,v1,0xff | |
| 415f18: 00042040 sll a0,a0,0x1 | |
| 415f1c: 00442021 addu a0,v0,a0 | |
| 415f20: 94840000 lhu a0,0(a0) | |
| 415f24: 30840020 andi a0,a0,0x20 | |
| 415f28: 1080009a beqz a0,416194 <read_alias_file+0x4a4> | |
| 415f2c: 00000000 nop | |
| 415f30: 26520001 addiu s2,s2,1 | |
| 415f34: 081057c2 j 415f08 <read_alias_file+0x218> | |
| 415f38: 00000000 nop | |
| 415f3c: 10800002 beqz a0,415f48 <read_alias_file+0x258> | |
| 415f40: 00000000 nop | |
| 415f44: a0600000 sb zero,0(v1) | |
| 415f48: 3c02004b lui v0,0x4b | |
| 415f4c: 3c03004b lui v1,0x4b | |
| 415f50: 8c57c044 lw s7,-16316(v0) | |
| 415f54: 8c65c048 lw a1,-16312(v1) | |
| 415f58: 02e5102b sltu v0,s7,a1 | |
| 415f5c: 14400014 bnez v0,415fb0 <read_alias_file+0x2c0> | |
| 415f60: 00000000 nop | |
| 415f64: 10a000dc beqz a1,4162d8 <read_alias_file+0x5e8> | |
| 415f68: 00000000 nop | |
| 415f6c: 00051840 sll v1,a1,0x1 | |
| 415f70: afc301a8 sw v1,424(s8) | |
| 415f74: 00052900 sll a1,a1,0x4 | |
| 415f78: 3c16004b lui s6,0x4b | |
| 415f7c: 8f998434 lw t9,-31692(gp) | |
| 415f80: 8ec4c730 lw a0,-14544(s6) | |
| 415f84: afc901cc sw t1,460(s8) | |
| 415f88: 0411d5f5 bal 40b760 <__libc_realloc> | |
| 415f8c: 00000000 nop | |
| 415f90: 8fdc0010 lw gp,16(s8) | |
| 415f94: 8fc901cc lw t1,460(s8) | |
| 415f98: 10400048 beqz v0,4160bc <read_alias_file+0x3cc> | |
| 415f9c: 00000000 nop | |
| 415fa0: 8fc301a8 lw v1,424(s8) | |
| 415fa4: 3c04004b lui a0,0x4b | |
| 415fa8: aec2c730 sw v0,-14544(s6) | |
| 415fac: ac83c048 sw v1,-16312(a0) | |
| 415fb0: 8f998098 lw t9,-32616(gp) | |
| 415fb4: 01202021 move a0,t1 | |
| 415fb8: afc901cc sw t1,460(s8) | |
| 415fbc: 0411dd98 bal 40d620 <strlen> | |
| 415fc0: 00000000 nop | |
| 415fc4: 8fdc0010 lw gp,16(s8) | |
| 415fc8: 24460001 addiu a2,v0,1 | |
| 415fcc: 02402021 move a0,s2 | |
| 415fd0: 8f998098 lw t9,-32616(gp) | |
| 415fd4: afc601bc sw a2,444(s8) | |
| 415fd8: 0411dd91 bal 40d620 <strlen> | |
| 415fdc: 00000000 nop | |
| 415fe0: 3c04004b lui a0,0x4b | |
| 415fe4: 8c8ac04c lw t2,-16308(a0) | |
| 415fe8: 8fc601bc lw a2,444(s8) | |
| 415fec: 3c03004b lui v1,0x4b | |
| 415ff0: 8c64c050 lw a0,-16304(v1) | |
| 415ff4: 00ca4021 addu t0,a2,t2 | |
| 415ff8: 24430001 addiu v1,v0,1 | |
| 415ffc: 01033821 addu a3,t0,v1 | |
| 416000: 0087102b sltu v0,a0,a3 | |
| 416004: 8fdc0010 lw gp,16(s8) | |
| 416008: 8fc901cc lw t1,460(s8) | |
| 41600c: 14400080 bnez v0,416210 <read_alias_file+0x520> | |
| 416010: 00000000 nop | |
| 416014: 3c02004b lui v0,0x4b | |
| 416018: 8c56c734 lw s6,-14540(v0) | |
| 41601c: 3c02004b lui v0,0x4b | |
| 416020: 8c42c730 lw v0,-14544(v0) | |
| 416024: 8f9980dc lw t9,-32548(gp) | |
| 416028: 01202821 move a1,t1 | |
| 41602c: 001748c0 sll t1,s7,0x3 | |
| 416030: 00494821 addu t1,v0,t1 | |
| 416034: 02ca2021 addu a0,s6,t2 | |
| 416038: afc701c8 sw a3,456(s8) | |
| 41603c: afc901a8 sw t1,424(s8) | |
| 416040: afc301c0 sw v1,448(s8) | |
| 416044: afc801c4 sw t0,452(s8) | |
| 416048: 0411df91 bal 40de90 <memcpy> | |
| 41604c: 00000000 nop | |
| 416050: 8fdc0010 lw gp,16(s8) | |
| 416054: 8fc401a8 lw a0,424(s8) | |
| 416058: 8fc301c0 lw v1,448(s8) | |
| 41605c: 8fc801c4 lw t0,452(s8) | |
| 416060: 8f9980dc lw t9,-32548(gp) | |
| 416064: ac820000 sw v0,0(a0) | |
| 416068: 00603021 move a2,v1 | |
| 41606c: 02c82021 addu a0,s6,t0 | |
| 416070: 02402821 move a1,s2 | |
| 416074: 0411df86 bal 40de90 <memcpy> | |
| 416078: 00000000 nop | |
| 41607c: 8fc301a8 lw v1,424(s8) | |
| 416080: 8fc701c8 lw a3,456(s8) | |
| 416084: 8fdc0010 lw gp,16(s8) | |
| 416088: 26f70001 addiu s7,s7,1 | |
| 41608c: ac620004 sw v0,4(v1) | |
| 416090: 3c04004b lui a0,0x4b | |
| 416094: 3c02004b lui v0,0x4b | |
| 416098: ac87c04c sw a3,-16308(a0) | |
| 41609c: ac57c044 sw s7,-16316(v0) | |
| 4160a0: 26310001 addiu s1,s1,1 | |
| 4160a4: 12600027 beqz s3,416144 <read_alias_file+0x454> | |
| 4160a8: 00000000 nop | |
| 4160ac: 8e040000 lw a0,0(s0) | |
| 4160b0: 30840010 andi a0,a0,0x10 | |
| 4160b4: 1080ff4f beqz a0,415df4 <read_alias_file+0x104> | |
| 4160b8: 00000000 nop | |
| 4160bc: 8f9983a0 lw t9,-31840(gp) | |
| 4160c0: 02002021 move a0,s0 | |
| 4160c4: 02209021 move s2,s1 | |
| 4160c8: 041140e9 bal 426470 <_IO_new_fclose> | |
| 4160cc: 00000000 nop | |
| 4160d0: 8fdc0010 lw gp,16(s8) | |
| 4160d4: 1220000c beqz s1,416108 <read_alias_file+0x418> | |
| 4160d8: 00000000 nop | |
| 4160dc: 3c02004b lui v0,0x4b | |
| 4160e0: 8c44c730 lw a0,-14544(v0) | |
| 4160e4: 3c02004b lui v0,0x4b | |
| 4160e8: 8f998490 lw t9,-31600(gp) | |
| 4160ec: 8c45c044 lw a1,-16316(v0) | |
| 4160f0: 3c070041 lui a3,0x41 | |
| 4160f4: 24060008 li a2,8 | |
| 4160f8: 24e76378 addiu a3,a3,25464 | |
| 4160fc: 02209021 move s2,s1 | |
| 416100: 04110aa2 bal 418b8c <qsort> | |
| 416104: 00000000 nop | |
| 416108: 03c0e821 move sp,s8 | |
| 41610c: 8fbf01f4 lw ra,500(sp) | |
| 416110: 02401021 move v0,s2 | |
| 416114: 8fbe01f0 lw s8,496(sp) | |
| 416118: 8fb701ec lw s7,492(sp) | |
| 41611c: 8fb601e8 lw s6,488(sp) | |
| 416120: 8fb501e4 lw s5,484(sp) | |
| 416124: 8fb401e0 lw s4,480(sp) | |
| 416128: 8fb301dc lw s3,476(sp) | |
| 41612c: 8fb201d8 lw s2,472(sp) | |
| 416130: 8fb101d4 lw s1,468(sp) | |
| 416134: 8fb001d0 lw s0,464(sp) | |
| 416138: 27bd01f8 addiu sp,sp,504 | |
| 41613c: 03e00008 jr ra | |
| 416140: 00000000 nop | |
| 416144: 8f99848c lw t9,-31604(gp) | |
| 416148: 27c40018 addiu a0,s8,24 | |
| 41614c: 24050190 li a1,400 | |
| 416150: 02003021 move a2,s0 | |
| 416154: 0411472e bal 427e10 <fgets_unlocked> | |
| 416158: 00000000 nop | |
| 41615c: 8fdc0010 lw gp,16(s8) | |
| 416160: 27c40018 addiu a0,s8,24 | |
| 416164: 2405000a li a1,10 | |
| 416168: 8f998194 lw t9,-32364(gp) | |
| 41616c: 1040ffcf beqz v0,4160ac <read_alias_file+0x3bc> | |
| 416170: 00000000 nop | |
| 416174: 0411629e bal 42ebf0 <strchr> | |
| 416178: 00000000 nop | |
| 41617c: 8fdc0010 lw gp,16(s8) | |
| 416180: 1040fff0 beqz v0,416144 <read_alias_file+0x454> | |
| 416184: 00000000 nop | |
| 416188: 8e040000 lw a0,0(s0) | |
| 41618c: 0810582c j 4160b0 <read_alias_file+0x3c0> | |
| 416190: 00000000 nop | |
| 416194: 1060ffc3 beqz v1,4160a4 <read_alias_file+0x3b4> | |
| 416198: 00000000 nop | |
| 41619c: 82440001 lb a0,1(s2) | |
| 4161a0: 26430001 addiu v1,s2,1 | |
| 4161a4: 1080ff68 beqz a0,415f48 <read_alias_file+0x258> | |
| 4161a8: 00000000 nop | |
| 4161ac: 8e860000 lw a2,0(s4) | |
| 4161b0: 1040005a beqz v0,41631c <read_alias_file+0x62c> | |
| 4161b4: 00000000 nop | |
| 4161b8: 80640000 lb a0,0(v1) | |
| 4161bc: 308500ff andi a1,a0,0xff | |
| 4161c0: 00052840 sll a1,a1,0x1 | |
| 4161c4: 00452821 addu a1,v0,a1 | |
| 4161c8: 94a50000 lhu a1,0(a1) | |
| 4161cc: 30a50020 andi a1,a1,0x20 | |
| 4161d0: 14a0003a bnez a1,4162bc <read_alias_file+0x5cc> | |
| 4161d4: 00000000 nop | |
| 4161d8: 24630001 addiu v1,v1,1 | |
| 4161dc: 80640000 lb a0,0(v1) | |
| 4161e0: 1480fff3 bnez a0,4161b0 <read_alias_file+0x4c0> | |
| 4161e4: 00000000 nop | |
| 4161e8: 081057d2 j 415f48 <read_alias_file+0x258> | |
| 4161ec: 00000000 nop | |
| 4161f0: 1060ff44 beqz v1,415f04 <read_alias_file+0x214> | |
| 4161f4: 00000000 nop | |
| 4161f8: a2400000 sb zero,0(s2) | |
| 4161fc: 8ea20000 lw v0,0(s5) | |
| 416200: 26520001 addiu s2,s2,1 | |
| 416204: 8e850000 lw a1,0(s4) | |
| 416208: 081057c2 j 415f08 <read_alias_file+0x218> | |
| 41620c: 00000000 nop | |
| 416210: 00666821 addu t5,v1,a2 | |
| 416214: 3c0c004b lui t4,0x4b | |
| 416218: 8d8bc734 lw t3,-14540(t4) | |
| 41621c: 2da50400 sltiu a1,t5,1024 | |
| 416220: 24020400 li v0,1024 | |
| 416224: 0045680b movn t5,v0,a1 | |
| 416228: 8f998434 lw t9,-31692(gp) | |
| 41622c: 01a46821 addu t5,t5,a0 | |
| 416230: 01a02821 move a1,t5 | |
| 416234: 01602021 move a0,t3 | |
| 416238: afc301c0 sw v1,448(s8) | |
| 41623c: afc601bc sw a2,444(s8) | |
| 416240: afc701c8 sw a3,456(s8) | |
| 416244: afc801c4 sw t0,452(s8) | |
| 416248: afc901cc sw t1,460(s8) | |
| 41624c: afca01ac sw t2,428(s8) | |
| 416250: afcb01b4 sw t3,436(s8) | |
| 416254: afcc01b8 sw t4,440(s8) | |
| 416258: afcd01b0 sw t5,432(s8) | |
| 41625c: 0411d540 bal 40b760 <__libc_realloc> | |
| 416260: 00000000 nop | |
| 416264: 0040b021 move s6,v0 | |
| 416268: 8fdc0010 lw gp,16(s8) | |
| 41626c: 8fc301c0 lw v1,448(s8) | |
| 416270: 8fc601bc lw a2,444(s8) | |
| 416274: 8fc701c8 lw a3,456(s8) | |
| 416278: 8fc801c4 lw t0,452(s8) | |
| 41627c: 8fc901cc lw t1,460(s8) | |
| 416280: 8fca01ac lw t2,428(s8) | |
| 416284: 8fcb01b4 lw t3,436(s8) | |
| 416288: 8fcc01b8 lw t4,440(s8) | |
| 41628c: 8fcd01b0 lw t5,432(s8) | |
| 416290: 1040ff8a beqz v0,4160bc <read_alias_file+0x3cc> | |
| 416294: 00000000 nop | |
| 416298: 3c02004b lui v0,0x4b | |
| 41629c: 8c42c730 lw v0,-14544(v0) | |
| 4162a0: 15760024 bne t3,s6,416334 <read_alias_file+0x644> | |
| 4162a4: 00000000 nop | |
| 4162a8: 3c04004b lui a0,0x4b | |
| 4162ac: ad96c734 sw s6,-14540(t4) | |
| 4162b0: ac8dc050 sw t5,-16304(a0) | |
| 4162b4: 08105809 j 416024 <read_alias_file+0x334> | |
| 4162b8: 00000000 nop | |
| 4162bc: 2402000a li v0,10 | |
| 4162c0: 1482ff1e bne a0,v0,415f3c <read_alias_file+0x24c> | |
| 4162c4: 00000000 nop | |
| 4162c8: a0600000 sb zero,0(v1) | |
| 4162cc: a0640001 sb a0,1(v1) | |
| 4162d0: 081057d2 j 415f48 <read_alias_file+0x258> | |
| 4162d4: 00000000 nop | |
| 4162d8: 24030064 li v1,100 | |
| 4162dc: 24050320 li a1,800 | |
| 4162e0: afc301a8 sw v1,424(s8) | |
| 4162e4: 081057de j 415f78 <read_alias_file+0x288> | |
| 4162e8: 00000000 nop | |
| 4162ec: 8ca20000 lw v0,0(a1) | |
| 4162f0: 8c420024 lw v0,36(v0) | |
| 4162f4: 24420100 addiu v0,v0,256 | |
| 4162f8: aea20000 sw v0,0(s5) | |
| 4162fc: 081057c4 j 415f10 <read_alias_file+0x220> | |
| 416300: 00000000 nop | |
| 416304: 8ca20000 lw v0,0(a1) | |
| 416308: 8c420024 lw v0,36(v0) | |
| 41630c: 24420100 addiu v0,v0,256 | |
| 416310: aea20000 sw v0,0(s5) | |
| 416314: 081057b5 j 415ed4 <read_alias_file+0x1e4> | |
| 416318: 00000000 nop | |
| 41631c: 8cc20000 lw v0,0(a2) | |
| 416320: 8c420024 lw v0,36(v0) | |
| 416324: 24420100 addiu v0,v0,256 | |
| 416328: aea20000 sw v0,0(s5) | |
| 41632c: 0810586e j 4161b8 <read_alias_file+0x4c8> | |
| 416330: 00000000 nop | |
| 416334: 12e0ffdc beqz s7,4162a8 <read_alias_file+0x5b8> | |
| 416338: 00000000 nop | |
| 41633c: 02cb5823 subu t3,s6,t3 | |
| 416340: 00002821 move a1,zero | |
| 416344: 00402021 move a0,v0 | |
| 416348: 8c8f0000 lw t7,0(a0) | |
| 41634c: 8c8e0004 lw t6,4(a0) | |
| 416350: 24a50001 addiu a1,a1,1 | |
| 416354: 01eb7821 addu t7,t7,t3 | |
| 416358: 01cb7021 addu t6,t6,t3 | |
| 41635c: ac8f0000 sw t7,0(a0) | |
| 416360: ac8e0004 sw t6,4(a0) | |
| 416364: 24840008 addiu a0,a0,8 | |
| 416368: 14b7fff7 bne a1,s7,416348 <read_alias_file+0x658> | |
| 41636c: 00000000 nop | |
| 416370: 081058aa j 4162a8 <read_alias_file+0x5b8> | |
| 416374: 00000000 nop | |
| 00416378 <alias_compare>: | |
| 416378: 3c1c004b lui gp,0x4b | |
| 41637c: 279c1fc0 addiu gp,gp,8128 | |
| 416380: 8f9981f8 lw t9,-32264(gp) | |
| 416384: 8c840000 lw a0,0(a0) | |
| 416388: 8ca50000 lw a1,0(a1) | |
| 41638c: 27bdffe0 addiu sp,sp,-32 | |
| 416390: afbf001c sw ra,28(sp) | |
| 416394: afbc0010 sw gp,16(sp) | |
| 416398: 04116739 bal 430080 <__strcasecmp> | |
| 41639c: 00000000 nop | |
| 4163a0: 8fbf001c lw ra,28(sp) | |
| 4163a4: 27bd0020 addiu sp,sp,32 | |
| 4163a8: 03e00008 jr ra | |
| 4163ac: 00000000 nop | |
| 004163b0 <_nl_expand_alias>: | |
| 4163b0: 3c1c004b lui gp,0x4b | |
| 4163b4: 27bdffb8 addiu sp,sp,-72 | |
| 4163b8: 279c1fc0 addiu gp,gp,8128 | |
| 4163bc: afb40038 sw s4,56(sp) | |
| 4163c0: afb1002c sw s1,44(sp) | |
| 4163c4: afbf0044 sw ra,68(sp) | |
| 4163c8: afb60040 sw s6,64(sp) | |
| 4163cc: afb5003c sw s5,60(sp) | |
| 4163d0: afb30034 sw s3,52(sp) | |
| 4163d4: afb20030 sw s2,48(sp) | |
| 4163d8: afb00028 sw s0,40(sp) | |
| 4163dc: afbc0018 sw gp,24(sp) | |
| 4163e0: 0080a021 move s4,a0 | |
| 4163e4: 3c11004b lui s1,0x4b | |
| 4163e8: 24030001 li v1,1 | |
| 4163ec: 00001021 move v0,zero | |
| 4163f0: c225c040 ll a1,-16320(s1) | |
| 4163f4: 14a20006 bne a1,v0,416410 <_nl_expand_alias+0x60> | |
| 4163f8: 00002021 move a0,zero | |
| 4163fc: 00602021 move a0,v1 | |
| 416400: e224c040 sc a0,-16320(s1) | |
| 416404: 1080fffa beqz a0,4163f0 <_nl_expand_alias+0x40> | |
| 416408: 00000000 nop | |
| 41640c: 0000000f sync | |
| 416410: 1080005e beqz a0,41658c <_nl_expand_alias+0x1dc> | |
| 416414: 00000000 nop | |
| 416418: 3c10004b lui s0,0x4b | |
| 41641c: 3c120041 lui s2,0x41 | |
| 416420: 3c13004b lui s3,0x4b | |
| 416424: 26526378 addiu s2,s2,25464 | |
| 416428: 8e06c044 lw a2,-16316(s0) | |
| 41642c: 14c00038 bnez a2,416510 <_nl_expand_alias+0x160> | |
| 416430: afb40020 sw s4,32(sp) | |
| 416434: 3c16004b lui s6,0x4b | |
| 416438: 2415003a li s5,58 | |
| 41643c: 8ec29ce0 lw v0,-25376(s6) | |
| 416440: 80430000 lb v1,0(v0) | |
| 416444: 1060001c beqz v1,4164b8 <_nl_expand_alias+0x108> | |
| 416448: 00000000 nop | |
| 41644c: 00403021 move a2,v0 | |
| 416450: 14750006 bne v1,s5,41646c <_nl_expand_alias+0xbc> | |
| 416454: 00402021 move a0,v0 | |
| 416458: 24840001 addiu a0,a0,1 | |
| 41645c: 80830000 lb v1,0(a0) | |
| 416460: 1075fffd beq v1,s5,416458 <_nl_expand_alias+0xa8> | |
| 416464: 00000000 nop | |
| 416468: 00803021 move a2,a0 | |
| 41646c: 00802821 move a1,a0 | |
| 416470: 14600005 bnez v1,416488 <_nl_expand_alias+0xd8> | |
| 416474: 00c01021 move v0,a2 | |
| 416478: 08105927 j 41649c <_nl_expand_alias+0xec> | |
| 41647c: 00000000 nop | |
| 416480: 10550005 beq v0,s5,416498 <_nl_expand_alias+0xe8> | |
| 416484: 00000000 nop | |
| 416488: 24a50001 addiu a1,a1,1 | |
| 41648c: 80a20000 lb v0,0(a1) | |
| 416490: 1440fffb bnez v0,416480 <_nl_expand_alias+0xd0> | |
| 416494: 00000000 nop | |
| 416498: 00a01021 move v0,a1 | |
| 41649c: 0085182b sltu v1,a0,a1 | |
| 4164a0: 14600027 bnez v1,416540 <_nl_expand_alias+0x190> | |
| 4164a4: 00000000 nop | |
| 4164a8: 80430000 lb v1,0(v0) | |
| 4164ac: 1460ffe7 bnez v1,41644c <_nl_expand_alias+0x9c> | |
| 4164b0: 00000000 nop | |
| 4164b4: aec29ce0 sw v0,-25376(s6) | |
| 4164b8: 00008021 move s0,zero | |
| 4164bc: 00001021 move v0,zero | |
| 4164c0: 0000000f sync | |
| 4164c4: c223c040 ll v1,-16320(s1) | |
| 4164c8: 00402021 move a0,v0 | |
| 4164cc: e224c040 sc a0,-16320(s1) | |
| 4164d0: 1080fffc beqz a0,4164c4 <_nl_expand_alias+0x114> | |
| 4164d4: 00000000 nop | |
| 4164d8: 28620002 slti v0,v1,2 | |
| 4164dc: 10400020 beqz v0,416560 <_nl_expand_alias+0x1b0> | |
| 4164e0: 00000000 nop | |
| 4164e4: 8fbf0044 lw ra,68(sp) | |
| 4164e8: 02001021 move v0,s0 | |
| 4164ec: 8fb60040 lw s6,64(sp) | |
| 4164f0: 8fb5003c lw s5,60(sp) | |
| 4164f4: 8fb40038 lw s4,56(sp) | |
| 4164f8: 8fb30034 lw s3,52(sp) | |
| 4164fc: 8fb20030 lw s2,48(sp) | |
| 416500: 8fb1002c lw s1,44(sp) | |
| 416504: 8fb00028 lw s0,40(sp) | |
| 416508: 03e00008 jr ra | |
| 41650c: 27bd0048 addiu sp,sp,72 | |
| 416510: 8f998494 lw t9,-31596(gp) | |
| 416514: 8e65c730 lw a1,-14544(s3) | |
| 416518: afb20010 sw s2,16(sp) | |
| 41651c: 27a40020 addiu a0,sp,32 | |
| 416520: 24070008 li a3,8 | |
| 416524: 0411074a bal 418250 <bsearch> | |
| 416528: 00000000 nop | |
| 41652c: 1040ffc1 beqz v0,416434 <_nl_expand_alias+0x84> | |
| 416530: 00000000 nop | |
| 416534: 8c500004 lw s0,4(v0) | |
| 416538: 0810592f j 4164bc <_nl_expand_alias+0x10c> | |
| 41653c: 00000000 nop | |
| 416540: 00a42823 subu a1,a1,a0 | |
| 416544: 0c10573c jal 415cf0 <read_alias_file> | |
| 416548: aec29ce0 sw v0,-25376(s6) | |
| 41654c: 8fbc0018 lw gp,24(sp) | |
| 416550: 1040ffba beqz v0,41643c <_nl_expand_alias+0x8c> | |
| 416554: 00000000 nop | |
| 416558: 0810590a j 416428 <_nl_expand_alias+0x78> | |
| 41655c: 00000000 nop | |
| 416560: 3c04004b lui a0,0x4b | |
| 416564: 2484c040 addiu a0,a0,-16320 | |
| 416568: 7c03e83b 0x7c03e83b | |
| 41656c: 8c658b78 lw a1,-29832(v1) | |
| 416570: 24060001 li a2,1 | |
| 416574: 00003821 move a3,zero | |
| 416578: 34a50001 ori a1,a1,0x1 | |
| 41657c: 2402108e li v0,4238 | |
| 416580: 0000000c syscall | |
| 416584: 08105939 j 4164e4 <_nl_expand_alias+0x134> | |
| 416588: 00000000 nop | |
| 41658c: 8f998044 lw t9,-32700(gp) | |
| 416590: 2624c040 addiu a0,s1,-16320 | |
| 416594: 3c10004b lui s0,0x4b | |
| 416598: 0411e76d bal 410350 <__lll_lock_wait_private> | |
| 41659c: 00000000 nop | |
| 4165a0: 08105907 j 41641c <_nl_expand_alias+0x6c> | |
| 4165a4: 8fbc0018 lw gp,24(sp) | |
| ... | |
| 004165b0 <_nl_make_l10nflist>: | |
| 4165b0: 27bdff88 addiu sp,sp,-120 | |
| 4165b4: 3c1c004b lui gp,0x4b | |
| 4165b8: 279c1fc0 addiu gp,gp,8128 | |
| 4165bc: afb60068 sw s6,104(sp) | |
| 4165c0: 8fb60088 lw s6,136(sp) | |
| 4165c4: 8f998098 lw t9,-32616(gp) | |
| 4165c8: afbe0070 sw s8,112(sp) | |
| 4165cc: afb7006c sw s7,108(sp) | |
| 4165d0: afb50064 sw s5,100(sp) | |
| 4165d4: afb20058 sw s2,88(sp) | |
| 4165d8: afbc0030 sw gp,48(sp) | |
| 4165dc: afbf0074 sw ra,116(sp) | |
| 4165e0: afb40060 sw s4,96(sp) | |
| 4165e4: afb3005c sw s3,92(sp) | |
| 4165e8: afb10054 sw s1,84(sp) | |
| 4165ec: afb00050 sw s0,80(sp) | |
| 4165f0: 0080f021 move s8,a0 | |
| 4165f4: afa5007c sw a1,124(sp) | |
| 4165f8: 02c02021 move a0,s6 | |
| 4165fc: afa60080 sw a2,128(sp) | |
| 416600: 00e09021 move s2,a3 | |
| 416604: 30f50004 andi s5,a3,0x4 | |
| 416608: 0411dc05 bal 40d620 <strlen> | |
| 41660c: 00000000 nop | |
| 416610: afa20048 sw v0,72(sp) | |
| 416614: 8fbc0030 lw gp,48(sp) | |
| 416618: 8fb7009c lw s7,156(sp) | |
| 41661c: afa0003c sw zero,60(sp) | |
| 416620: 12a00008 beqz s5,416644 <_nl_make_l10nflist+0x94> | |
| 416624: 00000000 nop | |
| 416628: 8f998098 lw t9,-32616(gp) | |
| 41662c: 8fa4008c lw a0,140(sp) | |
| 416630: 0411dbfb bal 40d620 <strlen> | |
| 416634: 00000000 nop | |
| 416638: 8fbc0030 lw gp,48(sp) | |
| 41663c: 24420001 addiu v0,v0,1 | |
| 416640: afa2003c sw v0,60(sp) | |
| 416644: 32540002 andi s4,s2,0x2 | |
| 416648: afa00040 sw zero,64(sp) | |
| 41664c: 12800008 beqz s4,416670 <_nl_make_l10nflist+0xc0> | |
| 416650: 00000000 nop | |
| 416654: 8f998098 lw t9,-32616(gp) | |
| 416658: 8fa40090 lw a0,144(sp) | |
| 41665c: 0411dbf0 bal 40d620 <strlen> | |
| 416660: 00000000 nop | |
| 416664: 8fbc0030 lw gp,48(sp) | |
| 416668: 24420001 addiu v0,v0,1 | |
| 41666c: afa20040 sw v0,64(sp) | |
| 416670: 32530001 andi s3,s2,0x1 | |
| 416674: afa00044 sw zero,68(sp) | |
| 416678: 12600008 beqz s3,41669c <_nl_make_l10nflist+0xec> | |
| 41667c: 00000000 nop | |
| 416680: 8f998098 lw t9,-32616(gp) | |
| 416684: 8fa40094 lw a0,148(sp) | |
| 416688: 0411dbe5 bal 40d620 <strlen> | |
| 41668c: 00000000 nop | |
| 416690: 8fbc0030 lw gp,48(sp) | |
| 416694: 24420001 addiu v0,v0,1 | |
| 416698: afa20044 sw v0,68(sp) | |
| 41669c: 32430008 andi v1,s2,0x8 | |
| 4166a0: afa30038 sw v1,56(sp) | |
| 4166a4: 00008821 move s1,zero | |
| 4166a8: 10600007 beqz v1,4166c8 <_nl_make_l10nflist+0x118> | |
| 4166ac: 00000000 nop | |
| 4166b0: 8f998098 lw t9,-32616(gp) | |
| 4166b4: 8fa40098 lw a0,152(sp) | |
| 4166b8: 0411dbd9 bal 40d620 <strlen> | |
| 4166bc: 00000000 nop | |
| 4166c0: 8fbc0030 lw gp,48(sp) | |
| 4166c4: 24510001 addiu s1,v0,1 | |
| 4166c8: 8f998098 lw t9,-32616(gp) | |
| 4166cc: 02e02021 move a0,s7 | |
| 4166d0: 00008021 move s0,zero | |
| 4166d4: 0411dbd2 bal 40d620 <strlen> | |
| 4166d8: 00000000 nop | |
| 4166dc: 8fa40080 lw a0,128(sp) | |
| 4166e0: 8fbc0030 lw gp,48(sp) | |
| 4166e4: 24830002 addiu v1,a0,2 | |
| 4166e8: 8fa40048 lw a0,72(sp) | |
| 4166ec: 8f998088 lw t9,-32632(gp) | |
| 4166f0: 00641821 addu v1,v1,a0 | |
| 4166f4: 8fa4003c lw a0,60(sp) | |
| 4166f8: 00641821 addu v1,v1,a0 | |
| 4166fc: 8fa40040 lw a0,64(sp) | |
| 416700: 00641821 addu v1,v1,a0 | |
| 416704: 8fa40044 lw a0,68(sp) | |
| 416708: 00641821 addu v1,v1,a0 | |
| 41670c: 00718821 addu s1,v1,s1 | |
| 416710: 02222021 addu a0,s1,v0 | |
| 416714: 0411d1e3 bal 40aea4 <__libc_malloc> | |
| 416718: 00000000 nop | |
| 41671c: 00408821 move s1,v0 | |
| 416720: 8fbc0030 lw gp,48(sp) | |
| 416724: 10400048 beqz v0,416848 <_nl_make_l10nflist+0x298> | |
| 416728: 00000000 nop | |
| 41672c: 8f9980dc lw t9,-32548(gp) | |
| 416730: 8fa5007c lw a1,124(sp) | |
| 416734: 8fa60080 lw a2,128(sp) | |
| 416738: 00402021 move a0,v0 | |
| 41673c: 0411ddd4 bal 40de90 <memcpy> | |
| 416740: 00000000 nop | |
| 416744: 8fbc0030 lw gp,48(sp) | |
| 416748: 8fa50080 lw a1,128(sp) | |
| 41674c: 02202021 move a0,s1 | |
| 416750: 8f998498 lw t9,-31592(gp) | |
| 416754: 2406003a li a2,58 | |
| 416758: 041166c9 bal 430280 <__argz_stringify> | |
| 41675c: 00000000 nop | |
| 416760: 8fbc0030 lw gp,48(sp) | |
| 416764: 8fa30080 lw v1,128(sp) | |
| 416768: 2402002f li v0,47 | |
| 41676c: 8f99819c lw t9,-32356(gp) | |
| 416770: 2464ffff addiu a0,v1,-1 | |
| 416774: 02242021 addu a0,s1,a0 | |
| 416778: a0820000 sb v0,0(a0) | |
| 41677c: 02c02821 move a1,s6 | |
| 416780: 24840001 addiu a0,a0,1 | |
| 416784: 04116632 bal 430050 <__stpcpy> | |
| 416788: 00000000 nop | |
| 41678c: 8fbc0030 lw gp,48(sp) | |
| 416790: 16a0005a bnez s5,4168fc <_nl_make_l10nflist+0x34c> | |
| 416794: 00000000 nop | |
| 416798: 16800039 bnez s4,416880 <_nl_make_l10nflist+0x2d0> | |
| 41679c: 00000000 nop | |
| 4167a0: 16600041 bnez s3,4168a8 <_nl_make_l10nflist+0x2f8> | |
| 4167a4: 00000000 nop | |
| 4167a8: 8fa30038 lw v1,56(sp) | |
| 4167ac: 14600049 bnez v1,4168d4 <_nl_make_l10nflist+0x324> | |
| 4167b0: 00000000 nop | |
| 4167b4: 8f998460 lw t9,-31648(gp) | |
| 4167b8: 2403002f li v1,47 | |
| 4167bc: a0430000 sb v1,0(v0) | |
| 4167c0: 24440001 addiu a0,v0,1 | |
| 4167c4: 02e02821 move a1,s7 | |
| 4167c8: 04116171 bal 42ed90 <strcpy> | |
| 4167cc: 00000000 nop | |
| 4167d0: 8fd00000 lw s0,0(s8) | |
| 4167d4: 8fbc0030 lw gp,48(sp) | |
| 4167d8: 00009821 move s3,zero | |
| 4167dc: 12000012 beqz s0,416828 <_nl_make_l10nflist+0x278> | |
| 4167e0: 00000000 nop | |
| 4167e4: 8e020000 lw v0,0(s0) | |
| 4167e8: 8f998114 lw t9,-32492(gp) | |
| 4167ec: 02202821 move a1,s1 | |
| 4167f0: 00402021 move a0,v0 | |
| 4167f4: 10400009 beqz v0,41681c <_nl_make_l10nflist+0x26c> | |
| 4167f8: 00000000 nop | |
| 4167fc: 04116154 bal 42ed50 <strcmp> | |
| 416800: 00000000 nop | |
| 416804: 8fbc0030 lw gp,48(sp) | |
| 416808: 1040000b beqz v0,416838 <_nl_make_l10nflist+0x288> | |
| 41680c: 00000000 nop | |
| 416810: 04400005 bltz v0,416828 <_nl_make_l10nflist+0x278> | |
| 416814: 00000000 nop | |
| 416818: 02009821 move s3,s0 | |
| 41681c: 8e10000c lw s0,12(s0) | |
| 416820: 1600fff0 bnez s0,4167e4 <_nl_make_l10nflist+0x234> | |
| 416824: 00000000 nop | |
| 416828: 8fa200a0 lw v0,160(sp) | |
| 41682c: 00008021 move s0,zero | |
| 416830: 1440003e bnez v0,41692c <_nl_make_l10nflist+0x37c> | |
| 416834: 00000000 nop | |
| 416838: 8f99805c lw t9,-32676(gp) | |
| 41683c: 02202021 move a0,s1 | |
| 416840: 0411d361 bal 40b5c8 <__cfree> | |
| 416844: 00000000 nop | |
| 416848: 8fbf0074 lw ra,116(sp) | |
| 41684c: 02001021 move v0,s0 | |
| 416850: 8fbe0070 lw s8,112(sp) | |
| 416854: 8fb7006c lw s7,108(sp) | |
| 416858: 8fb60068 lw s6,104(sp) | |
| 41685c: 8fb50064 lw s5,100(sp) | |
| 416860: 8fb40060 lw s4,96(sp) | |
| 416864: 8fb3005c lw s3,92(sp) | |
| 416868: 8fb20058 lw s2,88(sp) | |
| 41686c: 8fb10054 lw s1,84(sp) | |
| 416870: 8fb00050 lw s0,80(sp) | |
| 416874: 27bd0078 addiu sp,sp,120 | |
| 416878: 03e00008 jr ra | |
| 41687c: 00000000 nop | |
| 416880: 8f99819c lw t9,-32356(gp) | |
| 416884: 8fa50090 lw a1,144(sp) | |
| 416888: 2403002e li v1,46 | |
| 41688c: a0430000 sb v1,0(v0) | |
| 416890: 24440001 addiu a0,v0,1 | |
| 416894: 041165ee bal 430050 <__stpcpy> | |
| 416898: 00000000 nop | |
| 41689c: 8fbc0030 lw gp,48(sp) | |
| 4168a0: 1260ffc1 beqz s3,4167a8 <_nl_make_l10nflist+0x1f8> | |
| 4168a4: 00000000 nop | |
| 4168a8: 8f99819c lw t9,-32356(gp) | |
| 4168ac: 8fa50094 lw a1,148(sp) | |
| 4168b0: 2403002e li v1,46 | |
| 4168b4: a0430000 sb v1,0(v0) | |
| 4168b8: 24440001 addiu a0,v0,1 | |
| 4168bc: 041165e4 bal 430050 <__stpcpy> | |
| 4168c0: 00000000 nop | |
| 4168c4: 8fa30038 lw v1,56(sp) | |
| 4168c8: 8fbc0030 lw gp,48(sp) | |
| 4168cc: 1060ffb9 beqz v1,4167b4 <_nl_make_l10nflist+0x204> | |
| 4168d0: 00000000 nop | |
| 4168d4: 8f99819c lw t9,-32356(gp) | |
| 4168d8: 8fa50098 lw a1,152(sp) | |
| 4168dc: 24030040 li v1,64 | |
| 4168e0: a0430000 sb v1,0(v0) | |
| 4168e4: 24440001 addiu a0,v0,1 | |
| 4168e8: 041165d9 bal 430050 <__stpcpy> | |
| 4168ec: 00000000 nop | |
| 4168f0: 8fbc0030 lw gp,48(sp) | |
| 4168f4: 081059ed j 4167b4 <_nl_make_l10nflist+0x204> | |
| 4168f8: 00000000 nop | |
| 4168fc: 8f99819c lw t9,-32356(gp) | |
| 416900: 8fa5008c lw a1,140(sp) | |
| 416904: 2403005f li v1,95 | |
| 416908: a0430000 sb v1,0(v0) | |
| 41690c: 24440001 addiu a0,v0,1 | |
| 416910: 041165cf bal 430050 <__stpcpy> | |
| 416914: 00000000 nop | |
| 416918: 8fbc0030 lw gp,48(sp) | |
| 41691c: 1280ffa0 beqz s4,4167a0 <_nl_make_l10nflist+0x1f0> | |
| 416920: 00000000 nop | |
| 416924: 08105a20 j 416880 <_nl_make_l10nflist+0x2d0> | |
| 416928: 00000000 nop | |
| 41692c: 8f99849c lw t9,-31588(gp) | |
| 416930: 8fa4007c lw a0,124(sp) | |
| 416934: 8fa50080 lw a1,128(sp) | |
| 416938: 0411662d bal 4301f0 <__argz_count> | |
| 41693c: 00000000 nop | |
| 416940: 2404aaaa li a0,-21846 | |
| 416944: 02442024 and a0,s2,a0 | |
| 416948: 32435555 andi v1,s2,0x5555 | |
| 41694c: 00042043 sra a0,a0,0x1 | |
| 416950: 00832021 addu a0,a0,v1 | |
| 416954: 2403cccc li v1,-13108 | |
| 416958: 00831824 and v1,a0,v1 | |
| 41695c: 00031883 sra v1,v1,0x2 | |
| 416960: 30843333 andi a0,a0,0x3333 | |
| 416964: 00641821 addu v1,v1,a0 | |
| 416968: 00032103 sra a0,v1,0x4 | |
| 41696c: 00641821 addu v1,v1,a0 | |
| 416970: 8fbc0030 lw gp,48(sp) | |
| 416974: 30630f0f andi v1,v1,0xf0f | |
| 416978: 00032203 sra a0,v1,0x8 | |
| 41697c: 00641821 addu v1,v1,a0 | |
| 416980: 00621804 sllv v1,v0,v1 | |
| 416984: 8f998088 lw t9,-32632(gp) | |
| 416988: 24640005 addiu a0,v1,5 | |
| 41698c: 00042080 sll a0,a0,0x2 | |
| 416990: 0411d144 bal 40aea4 <__libc_malloc> | |
| 416994: 00000000 nop | |
| 416998: 00408021 move s0,v0 | |
| 41699c: 8fbc0030 lw gp,48(sp) | |
| 4169a0: 1040ffa5 beqz v0,416838 <_nl_make_l10nflist+0x288> | |
| 4169a4: 00000000 nop | |
| 4169a8: 8f99849c lw t9,-31588(gp) | |
| 4169ac: 8fa4007c lw a0,124(sp) | |
| 4169b0: 8fa50080 lw a1,128(sp) | |
| 4169b4: ac510000 sw s1,0(v0) | |
| 4169b8: 0411660d bal 4301f0 <__argz_count> | |
| 4169bc: 00000000 nop | |
| 4169c0: 24030001 li v1,1 | |
| 4169c4: 8fbc0030 lw gp,48(sp) | |
| 4169c8: 10430070 beq v0,v1,416b8c <_nl_make_l10nflist+0x5dc> | |
| 4169cc: 00000000 nop | |
| 4169d0: ae030004 sw v1,4(s0) | |
| 4169d4: ae000008 sw zero,8(s0) | |
| 4169d8: 12600071 beqz s3,416ba0 <_nl_make_l10nflist+0x5f0> | |
| 4169dc: 00000000 nop | |
| 4169e0: 8e62000c lw v0,12(s3) | |
| 4169e4: ae02000c sw v0,12(s0) | |
| 4169e8: ae70000c sw s0,12(s3) | |
| 4169ec: 8f99849c lw t9,-31588(gp) | |
| 4169f0: 8fa4007c lw a0,124(sp) | |
| 4169f4: 8fa50080 lw a1,128(sp) | |
| 4169f8: 00009821 move s3,zero | |
| 4169fc: 041165fc bal 4301f0 <__argz_count> | |
| 416a00: 00000000 nop | |
| 416a04: 38540001 xori s4,v0,0x1 | |
| 416a08: 2e940001 sltiu s4,s4,1 | |
| 416a0c: 0254a023 subu s4,s2,s4 | |
| 416a10: 8fbc0030 lw gp,48(sp) | |
| 416a14: 0680004b bltz s4,416b44 <_nl_make_l10nflist+0x594> | |
| 416a18: 00000000 nop | |
| 416a1c: 8fa3007c lw v1,124(sp) | |
| 416a20: 8fa40080 lw a0,128(sp) | |
| 416a24: 00129027 nor s2,zero,s2 | |
| 416a28: afb20038 sw s2,56(sp) | |
| 416a2c: 0064a821 addu s5,v1,a0 | |
| 416a30: 08105a92 j 416a48 <_nl_make_l10nflist+0x498> | |
| 416a34: 00000000 nop | |
| 416a38: 2694ffff addiu s4,s4,-1 | |
| 416a3c: 2404ffff li a0,-1 | |
| 416a40: 12840040 beq s4,a0,416b44 <_nl_make_l10nflist+0x594> | |
| 416a44: 00000000 nop | |
| 416a48: 8fa30038 lw v1,56(sp) | |
| 416a4c: 02831024 and v0,s4,v1 | |
| 416a50: 1440fff9 bnez v0,416a38 <_nl_make_l10nflist+0x488> | |
| 416a54: 00000000 nop | |
| 416a58: 26720004 addiu s2,s3,4 | |
| 416a5c: 00008821 move s1,zero | |
| 416a60: 00129080 sll s2,s2,0x2 | |
| 416a64: 02129021 addu s2,s0,s2 | |
| 416a68: 8f9983e8 lw t9,-31768(gp) | |
| 416a6c: 02202021 move a0,s1 | |
| 416a70: 00002821 move a1,zero | |
| 416a74: 0235102b sltu v0,s1,s5 | |
| 416a78: 1220002c beqz s1,416b2c <_nl_make_l10nflist+0x57c> | |
| 416a7c: 00000000 nop | |
| 416a80: 1040ffed beqz v0,416a38 <_nl_make_l10nflist+0x488> | |
| 416a84: 00000000 nop | |
| 416a88: 04116599 bal 4300f0 <__rawmemchr> | |
| 416a8c: 00000000 nop | |
| 416a90: 24510001 addiu s1,v0,1 | |
| 416a94: 0235102b sltu v0,s1,s5 | |
| 416a98: 8fbc0030 lw gp,48(sp) | |
| 416a9c: 1040ffe6 beqz v0,416a38 <_nl_make_l10nflist+0x488> | |
| 416aa0: 00000000 nop | |
| 416aa4: 8f998098 lw t9,-32616(gp) | |
| 416aa8: 02202021 move a0,s1 | |
| 416aac: 1220ffe2 beqz s1,416a38 <_nl_make_l10nflist+0x488> | |
| 416ab0: 00000000 nop | |
| 416ab4: 0411dada bal 40d620 <strlen> | |
| 416ab8: 00000000 nop | |
| 416abc: 8fa3008c lw v1,140(sp) | |
| 416ac0: 24460001 addiu a2,v0,1 | |
| 416ac4: 03c02021 move a0,s8 | |
| 416ac8: afa30014 sw v1,20(sp) | |
| 416acc: 8fa30090 lw v1,144(sp) | |
| 416ad0: 02202821 move a1,s1 | |
| 416ad4: 24020001 li v0,1 | |
| 416ad8: afa30018 sw v1,24(sp) | |
| 416adc: 8fa30094 lw v1,148(sp) | |
| 416ae0: 02803821 move a3,s4 | |
| 416ae4: afb60010 sw s6,16(sp) | |
| 416ae8: afa3001c sw v1,28(sp) | |
| 416aec: 8fa30098 lw v1,152(sp) | |
| 416af0: afb70024 sw s7,36(sp) | |
| 416af4: afa20028 sw v0,40(sp) | |
| 416af8: afa30020 sw v1,32(sp) | |
| 416afc: 0c10596c jal 4165b0 <_nl_make_l10nflist> | |
| 416b00: 00000000 nop | |
| 416b04: 8fbc0030 lw gp,48(sp) | |
| 416b08: ae420000 sw v0,0(s2) | |
| 416b0c: 26730001 addiu s3,s3,1 | |
| 416b10: 26520004 addiu s2,s2,4 | |
| 416b14: 8f9983e8 lw t9,-31768(gp) | |
| 416b18: 02202021 move a0,s1 | |
| 416b1c: 00002821 move a1,zero | |
| 416b20: 0235102b sltu v0,s1,s5 | |
| 416b24: 1620ffd6 bnez s1,416a80 <_nl_make_l10nflist+0x4d0> | |
| 416b28: 00000000 nop | |
| 416b2c: 8fa30080 lw v1,128(sp) | |
| 416b30: 1060ffc1 beqz v1,416a38 <_nl_make_l10nflist+0x488> | |
| 416b34: 00000000 nop | |
| 416b38: 8fb1007c lw s1,124(sp) | |
| 416b3c: 08105aa9 j 416aa4 <_nl_make_l10nflist+0x4f4> | |
| 416b40: 00000000 nop | |
| 416b44: 26620004 addiu v0,s3,4 | |
| 416b48: 8fbf0074 lw ra,116(sp) | |
| 416b4c: 00021080 sll v0,v0,0x2 | |
| 416b50: 02021021 addu v0,s0,v0 | |
| 416b54: ac400000 sw zero,0(v0) | |
| 416b58: 8fbe0070 lw s8,112(sp) | |
| 416b5c: 02001021 move v0,s0 | |
| 416b60: 8fb7006c lw s7,108(sp) | |
| 416b64: 8fb60068 lw s6,104(sp) | |
| 416b68: 8fb50064 lw s5,100(sp) | |
| 416b6c: 8fb40060 lw s4,96(sp) | |
| 416b70: 8fb3005c lw s3,92(sp) | |
| 416b74: 8fb20058 lw s2,88(sp) | |
| 416b78: 8fb10054 lw s1,84(sp) | |
| 416b7c: 8fb00050 lw s0,80(sp) | |
| 416b80: 27bd0078 addiu sp,sp,120 | |
| 416b84: 03e00008 jr ra | |
| 416b88: 00000000 nop | |
| 416b8c: 32430003 andi v1,s2,0x3 | |
| 416b90: 38630003 xori v1,v1,0x3 | |
| 416b94: 2c630001 sltiu v1,v1,1 | |
| 416b98: 08105a74 j 4169d0 <_nl_make_l10nflist+0x420> | |
| 416b9c: 00000000 nop | |
| 416ba0: 8fc20000 lw v0,0(s8) | |
| 416ba4: ae02000c sw v0,12(s0) | |
| 416ba8: afd00000 sw s0,0(s8) | |
| 416bac: 08105a7b j 4169ec <_nl_make_l10nflist+0x43c> | |
| 416bb0: 00000000 nop | |
| 00416bb4 <_nl_normalize_codeset>: | |
| 416bb4: 3c1c004b lui gp,0x4b | |
| 416bb8: 27bdffd0 addiu sp,sp,-48 | |
| 416bbc: 279c1fc0 addiu gp,gp,8128 | |
| 416bc0: afb00024 sw s0,36(sp) | |
| 416bc4: afbf002c sw ra,44(sp) | |
| 416bc8: afb10028 sw s1,40(sp) | |
| 416bcc: afbc0010 sw gp,16(sp) | |
| 416bd0: 00808021 move s0,a0 | |
| 416bd4: 10a00067 beqz a1,416d74 <_nl_normalize_codeset+0x1c0> | |
| 416bd8: 00000000 nop | |
| 416bdc: 7c03e83b 0x7c03e83b | |
| 416be0: 00601021 move v0,v1 | |
| 416be4: 8f838a34 lw v1,-30156(gp) | |
| 416be8: 8f868a40 lw a2,-30144(gp) | |
| 416bec: 00003821 move a3,zero | |
| 416bf0: 00621821 addu v1,v1,v0 | |
| 416bf4: 8c6b0000 lw t3,0(v1) | |
| 416bf8: 24110001 li s1,1 | |
| 416bfc: 00005021 move t2,zero | |
| 416c00: 00c23021 addu a2,a2,v0 | |
| 416c04: 8cc30000 lw v1,0(a2) | |
| 416c08: 24e70001 addiu a3,a3,1 | |
| 416c0c: 10600067 beqz v1,416dac <_nl_normalize_codeset+0x1f8> | |
| 416c10: 00000000 nop | |
| 416c14: 90880000 lbu t0,0(a0) | |
| 416c18: 00084040 sll t0,t0,0x1 | |
| 416c1c: 00684021 addu t0,v1,t0 | |
| 416c20: 95080000 lhu t0,0(t0) | |
| 416c24: 31090800 andi t1,t0,0x800 | |
| 416c28: 11200006 beqz t1,416c44 <_nl_normalize_codeset+0x90> | |
| 416c2c: 00000000 nop | |
| 416c30: 254a0001 addiu t2,t2,1 | |
| 416c34: 10600053 beqz v1,416d84 <_nl_normalize_codeset+0x1d0> | |
| 416c38: 00000000 nop | |
| 416c3c: 31080004 andi t0,t0,0x4 | |
| 416c40: 0008880b movn s1,zero,t0 | |
| 416c44: 24840001 addiu a0,a0,1 | |
| 416c48: 14e5ffee bne a3,a1,416c04 <_nl_normalize_codeset+0x50> | |
| 416c4c: 00000000 nop | |
| 416c50: 25440001 addiu a0,t2,1 | |
| 416c54: 254a0004 addiu t2,t2,4 | |
| 416c58: 0151200b movn a0,t2,s1 | |
| 416c5c: 8f998088 lw t9,-32632(gp) | |
| 416c60: afa50018 sw a1,24(sp) | |
| 416c64: 0411d08f bal 40aea4 <__libc_malloc> | |
| 416c68: 00000000 nop | |
| 416c6c: 8fbc0010 lw gp,16(sp) | |
| 416c70: 8fa50018 lw a1,24(sp) | |
| 416c74: 10400033 beqz v0,416d44 <_nl_normalize_codeset+0x190> | |
| 416c78: 00000000 nop | |
| 416c7c: 00402021 move a0,v0 | |
| 416c80: 16200036 bnez s1,416d5c <_nl_normalize_codeset+0x1a8> | |
| 416c84: 00000000 nop | |
| 416c88: 10a0002d beqz a1,416d40 <_nl_normalize_codeset+0x18c> | |
| 416c8c: 00000000 nop | |
| 416c90: 8f868a40 lw a2,-30144(gp) | |
| 416c94: 7c03e83b 0x7c03e83b | |
| 416c98: 00603821 move a3,v1 | |
| 416c9c: 00c33021 addu a2,a2,v1 | |
| 416ca0: 8f838a34 lw v1,-30156(gp) | |
| 416ca4: 00004021 move t0,zero | |
| 416ca8: 00676021 addu t4,v1,a3 | |
| 416cac: 8f838a48 lw v1,-30136(gp) | |
| 416cb0: 00673821 addu a3,v1,a3 | |
| 416cb4: 08105b3b j 416cec <_nl_normalize_codeset+0x138> | |
| 416cb8: 00000000 nop | |
| 416cbc: 8ce90000 lw t1,0(a3) | |
| 416cc0: 11200047 beqz t1,416de0 <_nl_normalize_codeset+0x22c> | |
| 416cc4: 00000000 nop | |
| 416cc8: 00031880 sll v1,v1,0x2 | |
| 416ccc: 01234821 addu t1,t1,v1 | |
| 416cd0: 8d230000 lw v1,0(t1) | |
| 416cd4: a0830000 sb v1,0(a0) | |
| 416cd8: 24840001 addiu a0,a0,1 | |
| 416cdc: 25080001 addiu t0,t0,1 | |
| 416ce0: 26100001 addiu s0,s0,1 | |
| 416ce4: 11050016 beq t0,a1,416d40 <_nl_normalize_codeset+0x18c> | |
| 416ce8: 00000000 nop | |
| 416cec: 8cc90000 lw t1,0(a2) | |
| 416cf0: 11200034 beqz t1,416dc4 <_nl_normalize_codeset+0x210> | |
| 416cf4: 00000000 nop | |
| 416cf8: 820a0000 lb t2,0(s0) | |
| 416cfc: 314300ff andi v1,t2,0xff | |
| 416d00: 00035840 sll t3,v1,0x1 | |
| 416d04: 012b4821 addu t1,t1,t3 | |
| 416d08: 95290000 lhu t1,0(t1) | |
| 416d0c: 246bffd0 addiu t3,v1,-48 | |
| 416d10: 2d6b000a sltiu t3,t3,10 | |
| 416d14: 31290004 andi t1,t1,0x4 | |
| 416d18: 1520ffe8 bnez t1,416cbc <_nl_normalize_codeset+0x108> | |
| 416d1c: 00000000 nop | |
| 416d20: 1160ffee beqz t3,416cdc <_nl_normalize_codeset+0x128> | |
| 416d24: 00000000 nop | |
| 416d28: 25080001 addiu t0,t0,1 | |
| 416d2c: a08a0000 sb t2,0(a0) | |
| 416d30: 26100001 addiu s0,s0,1 | |
| 416d34: 24840001 addiu a0,a0,1 | |
| 416d38: 1505ffec bne t0,a1,416cec <_nl_normalize_codeset+0x138> | |
| 416d3c: 00000000 nop | |
| 416d40: a0800000 sb zero,0(a0) | |
| 416d44: 8fbf002c lw ra,44(sp) | |
| 416d48: 8fb10028 lw s1,40(sp) | |
| 416d4c: 8fb00024 lw s0,36(sp) | |
| 416d50: 27bd0030 addiu sp,sp,48 | |
| 416d54: 03e00008 jr ra | |
| 416d58: 00000000 nop | |
| 416d5c: 3c030048 lui v1,0x48 | |
| 416d60: 8c631968 lw v1,6504(v1) | |
| 416d64: 24440003 addiu a0,v0,3 | |
| 416d68: ac430000 sw v1,0(v0) | |
| 416d6c: 08105b22 j 416c88 <_nl_normalize_codeset+0xd4> | |
| 416d70: 00000000 nop | |
| 416d74: 24040004 li a0,4 | |
| 416d78: 24110001 li s1,1 | |
| 416d7c: 08105b17 j 416c5c <_nl_normalize_codeset+0xa8> | |
| 416d80: 00000000 nop | |
| 416d84: 8d620000 lw v0,0(t3) | |
| 416d88: 8c420024 lw v0,36(v0) | |
| 416d8c: 24420100 addiu v0,v0,256 | |
| 416d90: acc20000 sw v0,0(a2) | |
| 416d94: 90830000 lbu v1,0(a0) | |
| 416d98: 00031840 sll v1,v1,0x1 | |
| 416d9c: 00431021 addu v0,v0,v1 | |
| 416da0: 94480000 lhu t0,0(v0) | |
| 416da4: 08105b0f j 416c3c <_nl_normalize_codeset+0x88> | |
| 416da8: 00000000 nop | |
| 416dac: 8d620000 lw v0,0(t3) | |
| 416db0: 8c430024 lw v1,36(v0) | |
| 416db4: 24630100 addiu v1,v1,256 | |
| 416db8: acc30000 sw v1,0(a2) | |
| 416dbc: 08105b05 j 416c14 <_nl_normalize_codeset+0x60> | |
| 416dc0: 00000000 nop | |
| 416dc4: 8d830000 lw v1,0(t4) | |
| 416dc8: 8c630000 lw v1,0(v1) | |
| 416dcc: 8c690024 lw t1,36(v1) | |
| 416dd0: 25290100 addiu t1,t1,256 | |
| 416dd4: acc90000 sw t1,0(a2) | |
| 416dd8: 08105b3e j 416cf8 <_nl_normalize_codeset+0x144> | |
| 416ddc: 00000000 nop | |
| 416de0: 8d830000 lw v1,0(t4) | |
| 416de4: 8c630000 lw v1,0(v1) | |
| 416de8: 8c690030 lw t1,48(v1) | |
| 416dec: 25290200 addiu t1,t1,512 | |
| 416df0: ace90000 sw t1,0(a3) | |
| 416df4: 92030000 lbu v1,0(s0) | |
| 416df8: 08105b32 j 416cc8 <_nl_normalize_codeset+0x114> | |
| 416dfc: 00000000 nop | |
| 00416e00 <_nl_explode_name>: | |
| 416e00: 27bdffc0 addiu sp,sp,-64 | |
| 416e04: afb10028 sw s1,40(sp) | |
| 416e08: afb00024 sw s0,36(sp) | |
| 416e0c: 8fb10054 lw s1,84(sp) | |
| 416e10: 8fb00050 lw s0,80(sp) | |
| 416e14: 3c1c004b lui gp,0x4b | |
| 416e18: 279c1fc0 addiu gp,gp,8128 | |
| 416e1c: afbf003c sw ra,60(sp) | |
| 416e20: afb50038 sw s5,56(sp) | |
| 416e24: afb40034 sw s4,52(sp) | |
| 416e28: afb30030 sw s3,48(sp) | |
| 416e2c: afb2002c sw s2,44(sp) | |
| 416e30: afbc0010 sw gp,16(sp) | |
| 416e34: acc00000 sw zero,0(a2) | |
| 416e38: ace00000 sw zero,0(a3) | |
| 416e3c: ae000000 sw zero,0(s0) | |
| 416e40: ae200000 sw zero,0(s1) | |
| 416e44: aca40000 sw a0,0(a1) | |
| 416e48: 80820000 lb v0,0(a0) | |
| 416e4c: 10400075 beqz v0,417024 <_nl_explode_name+0x224> | |
| 416e50: 00000000 nop | |
| 416e54: 2403005f li v1,95 | |
| 416e58: 10430072 beq v0,v1,417024 <_nl_explode_name+0x224> | |
| 416e5c: 00000000 nop | |
| 416e60: 24030040 li v1,64 | |
| 416e64: 1043006f beq v0,v1,417024 <_nl_explode_name+0x224> | |
| 416e68: 00000000 nop | |
| 416e6c: 2403002e li v1,46 | |
| 416e70: 1043006c beq v0,v1,417024 <_nl_explode_name+0x224> | |
| 416e74: 00000000 nop | |
| 416e78: 00809021 move s2,a0 | |
| 416e7c: 2403005f li v1,95 | |
| 416e80: 24050040 li a1,64 | |
| 416e84: 2408002e li t0,46 | |
| 416e88: 08105baa j 416ea8 <_nl_explode_name+0xa8> | |
| 416e8c: 00000000 nop | |
| 416e90: 10430042 beq v0,v1,416f9c <_nl_explode_name+0x19c> | |
| 416e94: 00000000 nop | |
| 416e98: 10450045 beq v0,a1,416fb0 <_nl_explode_name+0x1b0> | |
| 416e9c: 00000000 nop | |
| 416ea0: 10480048 beq v0,t0,416fc4 <_nl_explode_name+0x1c4> | |
| 416ea4: 00000000 nop | |
| 416ea8: 26520001 addiu s2,s2,1 | |
| 416eac: 82420000 lb v0,0(s2) | |
| 416eb0: 1440fff7 bnez v0,416e90 <_nl_explode_name+0x90> | |
| 416eb4: 00000000 nop | |
| 416eb8: 02404021 move t0,s2 | |
| 416ebc: 00001021 move v0,zero | |
| 416ec0: 00001821 move v1,zero | |
| 416ec4: 10920057 beq a0,s2,417024 <_nl_explode_name+0x224> | |
| 416ec8: 00000000 nop | |
| 416ecc: 24040040 li a0,64 | |
| 416ed0: 1064002f beq v1,a0,416f90 <_nl_explode_name+0x190> | |
| 416ed4: 00000000 nop | |
| 416ed8: 2405005f li a1,95 | |
| 416edc: 1065003e beq v1,a1,416fd8 <_nl_explode_name+0x1d8> | |
| 416ee0: 00000000 nop | |
| 416ee4: 2403002e li v1,46 | |
| 416ee8: 0000a021 move s4,zero | |
| 416eec: 1043005a beq v0,v1,417058 <_nl_explode_name+0x258> | |
| 416ef0: 00000000 nop | |
| 416ef4: 24030040 li v1,64 | |
| 416ef8: 1043001d beq v0,v1,416f70 <_nl_explode_name+0x170> | |
| 416efc: 00000000 nop | |
| 416f00: 8ce20000 lw v0,0(a3) | |
| 416f04: 10400006 beqz v0,416f20 <_nl_explode_name+0x120> | |
| 416f08: 00000000 nop | |
| 416f0c: 80420000 lb v0,0(v0) | |
| 416f10: 14400003 bnez v0,416f20 <_nl_explode_name+0x120> | |
| 416f14: 00000000 nop | |
| 416f18: 2402fffb li v0,-5 | |
| 416f1c: 0282a024 and s4,s4,v0 | |
| 416f20: 8e020000 lw v0,0(s0) | |
| 416f24: 10400006 beqz v0,416f40 <_nl_explode_name+0x140> | |
| 416f28: 00000000 nop | |
| 416f2c: 80420000 lb v0,0(v0) | |
| 416f30: 14400003 bnez v0,416f40 <_nl_explode_name+0x140> | |
| 416f34: 00000000 nop | |
| 416f38: 2402fffd li v0,-3 | |
| 416f3c: 0282a024 and s4,s4,v0 | |
| 416f40: 8fbf003c lw ra,60(sp) | |
| 416f44: 02801021 move v0,s4 | |
| 416f48: 8fb50038 lw s5,56(sp) | |
| 416f4c: 8fb40034 lw s4,52(sp) | |
| 416f50: 8fb30030 lw s3,48(sp) | |
| 416f54: 8fb2002c lw s2,44(sp) | |
| 416f58: 8fb10028 lw s1,40(sp) | |
| 416f5c: 8fb00024 lw s0,36(sp) | |
| 416f60: 27bd0040 addiu sp,sp,64 | |
| 416f64: 03e00008 jr ra | |
| 416f68: 00000000 nop | |
| 416f6c: 00809021 move s2,a0 | |
| 416f70: 26420001 addiu v0,s2,1 | |
| 416f74: a2400000 sb zero,0(s2) | |
| 416f78: acc20000 sw v0,0(a2) | |
| 416f7c: 82430001 lb v1,1(s2) | |
| 416f80: 36820008 ori v0,s4,0x8 | |
| 416f84: 0043a00b movn s4,v0,v1 | |
| 416f88: 08105bc0 j 416f00 <_nl_explode_name+0x100> | |
| 416f8c: 00000000 nop | |
| 416f90: 0000a021 move s4,zero | |
| 416f94: 08105bbd j 416ef4 <_nl_explode_name+0xf4> | |
| 416f98: 00000000 nop | |
| 416f9c: 02404021 move t0,s2 | |
| 416fa0: 2402005f li v0,95 | |
| 416fa4: 2403005f li v1,95 | |
| 416fa8: 08105bb1 j 416ec4 <_nl_explode_name+0xc4> | |
| 416fac: 00000000 nop | |
| 416fb0: 02404021 move t0,s2 | |
| 416fb4: 24020040 li v0,64 | |
| 416fb8: 24030040 li v1,64 | |
| 416fbc: 08105bb1 j 416ec4 <_nl_explode_name+0xc4> | |
| 416fc0: 00000000 nop | |
| 416fc4: 02404021 move t0,s2 | |
| 416fc8: 2402002e li v0,46 | |
| 416fcc: 2403002e li v1,46 | |
| 416fd0: 08105bb1 j 416ec4 <_nl_explode_name+0xc4> | |
| 416fd4: 00000000 nop | |
| 416fd8: a2400000 sb zero,0(s2) | |
| 416fdc: 26520001 addiu s2,s2,1 | |
| 416fe0: acf20000 sw s2,0(a3) | |
| 416fe4: 81020001 lb v0,1(t0) | |
| 416fe8: 1040000a beqz v0,417014 <_nl_explode_name+0x214> | |
| 416fec: 00000000 nop | |
| 416ff0: 2403002e li v1,46 | |
| 416ff4: 1043004b beq v0,v1,417124 <_nl_explode_name+0x324> | |
| 416ff8: 00000000 nop | |
| 416ffc: 1044004c beq v0,a0,417130 <_nl_explode_name+0x330> | |
| 417000: 00000000 nop | |
| 417004: 26520001 addiu s2,s2,1 | |
| 417008: 82420000 lb v0,0(s2) | |
| 41700c: 1440fff9 bnez v0,416ff4 <_nl_explode_name+0x1f4> | |
| 417010: 00000000 nop | |
| 417014: 00001021 move v0,zero | |
| 417018: 24140004 li s4,4 | |
| 41701c: 08105bbd j 416ef4 <_nl_explode_name+0xf4> | |
| 417020: 00000000 nop | |
| 417024: 8f9983e8 lw t9,-31768(gp) | |
| 417028: afa60018 sw a2,24(sp) | |
| 41702c: afa7001c sw a3,28(sp) | |
| 417030: 00002821 move a1,zero | |
| 417034: 0411642e bal 4300f0 <__rawmemchr> | |
| 417038: 00000000 nop | |
| 41703c: 00409021 move s2,v0 | |
| 417040: 80420000 lb v0,0(v0) | |
| 417044: 0000a021 move s4,zero | |
| 417048: 8fa60018 lw a2,24(sp) | |
| 41704c: 8fa7001c lw a3,28(sp) | |
| 417050: 08105bbd j 416ef4 <_nl_explode_name+0xf4> | |
| 417054: 00000000 nop | |
| 417058: 24140002 li s4,2 | |
| 41705c: 26440001 addiu a0,s2,1 | |
| 417060: a2400000 sb zero,0(s2) | |
| 417064: ae040000 sw a0,0(s0) | |
| 417068: 82420001 lb v0,1(s2) | |
| 41706c: 1040ffa4 beqz v0,416f00 <_nl_explode_name+0x100> | |
| 417070: 00000000 nop | |
| 417074: 24030040 li v1,64 | |
| 417078: 00809821 move s3,a0 | |
| 41707c: 14430006 bne v0,v1,417098 <_nl_explode_name+0x298> | |
| 417080: 00000000 nop | |
| 417084: 08105bdb j 416f6c <_nl_explode_name+0x16c> | |
| 417088: 00000000 nop | |
| 41708c: 10430022 beq v0,v1,417118 <_nl_explode_name+0x318> | |
| 417090: 00000000 nop | |
| 417094: 02409821 move s3,s2 | |
| 417098: 82620001 lb v0,1(s3) | |
| 41709c: 26720001 addiu s2,s3,1 | |
| 4170a0: 1440fffa bnez v0,41708c <_nl_explode_name+0x28c> | |
| 4170a4: 00000000 nop | |
| 4170a8: 00001021 move v0,zero | |
| 4170ac: 1244ff91 beq s2,a0,416ef4 <_nl_explode_name+0xf4> | |
| 4170b0: 00000000 nop | |
| 4170b4: 8f9984a0 lw t9,-31584(gp) | |
| 4170b8: 02442823 subu a1,s2,a0 | |
| 4170bc: afa60018 sw a2,24(sp) | |
| 4170c0: afa7001c sw a3,28(sp) | |
| 4170c4: 0411febb bal 416bb4 <_nl_normalize_codeset> | |
| 4170c8: 00000000 nop | |
| 4170cc: 0040a821 move s5,v0 | |
| 4170d0: 8fbc0010 lw gp,16(sp) | |
| 4170d4: ae220000 sw v0,0(s1) | |
| 4170d8: 10400022 beqz v0,417164 <_nl_explode_name+0x364> | |
| 4170dc: 00000000 nop | |
| 4170e0: 8f998114 lw t9,-32492(gp) | |
| 4170e4: 8e040000 lw a0,0(s0) | |
| 4170e8: 00402821 move a1,v0 | |
| 4170ec: 04115f18 bal 42ed50 <strcmp> | |
| 4170f0: 00000000 nop | |
| 4170f4: 8fbc0010 lw gp,16(sp) | |
| 4170f8: 8fa60018 lw a2,24(sp) | |
| 4170fc: 8fa7001c lw a3,28(sp) | |
| 417100: 1040000f beqz v0,417140 <_nl_explode_name+0x340> | |
| 417104: 00000000 nop | |
| 417108: 36940001 ori s4,s4,0x1 | |
| 41710c: 82620001 lb v0,1(s3) | |
| 417110: 08105bbd j 416ef4 <_nl_explode_name+0xf4> | |
| 417114: 00000000 nop | |
| 417118: 24020040 li v0,64 | |
| 41711c: 08105c2b j 4170ac <_nl_explode_name+0x2ac> | |
| 417120: 00000000 nop | |
| 417124: 24140006 li s4,6 | |
| 417128: 08105c17 j 41705c <_nl_explode_name+0x25c> | |
| 41712c: 00000000 nop | |
| 417130: 24020040 li v0,64 | |
| 417134: 24140004 li s4,4 | |
| 417138: 08105bbd j 416ef4 <_nl_explode_name+0xf4> | |
| 41713c: 00000000 nop | |
| 417140: 8f99805c lw t9,-32676(gp) | |
| 417144: 02a02021 move a0,s5 | |
| 417148: 0411d11f bal 40b5c8 <__cfree> | |
| 41714c: 00000000 nop | |
| 417150: 82620001 lb v0,1(s3) | |
| 417154: 8fa60018 lw a2,24(sp) | |
| 417158: 8fa7001c lw a3,28(sp) | |
| 41715c: 08105bbd j 416ef4 <_nl_explode_name+0xf4> | |
| 417160: 00000000 nop | |
| 417164: 2414ffff li s4,-1 | |
| 417168: 08105bd0 j 416f40 <_nl_explode_name+0x140> | |
| 41716c: 00000000 nop | |
| 00417170 <__gettext_free_exp>: | |
| 417170: 3c1c004b lui gp,0x4b | |
| 417174: 27bdffe0 addiu sp,sp,-32 | |
| 417178: 279c1fc0 addiu gp,gp,8128 | |
| 41717c: afb00018 sw s0,24(sp) | |
| 417180: afbf001c sw ra,28(sp) | |
| 417184: afbc0010 sw gp,16(sp) | |
| 417188: 00808021 move s0,a0 | |
| 41718c: 1080000f beqz a0,4171cc <__gettext_free_exp+0x5c> | |
| 417190: 00000000 nop | |
| 417194: 8c820000 lw v0,0(a0) | |
| 417198: 24030002 li v1,2 | |
| 41719c: 10430013 beq v0,v1,4171ec <__gettext_free_exp+0x7c> | |
| 4171a0: 00000000 nop | |
| 4171a4: 24030003 li v1,3 | |
| 4171a8: 1043000d beq v0,v1,4171e0 <__gettext_free_exp+0x70> | |
| 4171ac: 00000000 nop | |
| 4171b0: 24030001 li v1,1 | |
| 4171b4: 10430010 beq v0,v1,4171f8 <__gettext_free_exp+0x88> | |
| 4171b8: 00000000 nop | |
| 4171bc: 8f99805c lw t9,-32676(gp) | |
| 4171c0: 02002021 move a0,s0 | |
| 4171c4: 0411d100 bal 40b5c8 <__cfree> | |
| 4171c8: 00000000 nop | |
| 4171cc: 8fbf001c lw ra,28(sp) | |
| 4171d0: 8fb00018 lw s0,24(sp) | |
| 4171d4: 27bd0020 addiu sp,sp,32 | |
| 4171d8: 03e00008 jr ra | |
| 4171dc: 00000000 nop | |
| 4171e0: 8c840010 lw a0,16(a0) | |
| 4171e4: 0c105c5c jal 417170 <__gettext_free_exp> | |
| 4171e8: 00000000 nop | |
| 4171ec: 8e04000c lw a0,12(s0) | |
| 4171f0: 0c105c5c jal 417170 <__gettext_free_exp> | |
| 4171f4: 00000000 nop | |
| 4171f8: 8e040008 lw a0,8(s0) | |
| 4171fc: 0c105c5c jal 417170 <__gettext_free_exp> | |
| 417200: 00000000 nop | |
| 417204: 8fbc0010 lw gp,16(sp) | |
| 417208: 08105c6f j 4171bc <__gettext_free_exp+0x4c> | |
| 41720c: 00000000 nop | |
| 00417210 <new_exp>: | |
| 417210: 27bdffd0 addiu sp,sp,-48 | |
| 417214: 3c1c004b lui gp,0x4b | |
| 417218: afb00024 sw s0,36(sp) | |
| 41721c: 279c1fc0 addiu gp,gp,8128 | |
| 417220: 2490ffff addiu s0,a0,-1 | |
| 417224: afb10028 sw s1,40(sp) | |
| 417228: afbf002c sw ra,44(sp) | |
| 41722c: afbc0010 sw gp,16(sp) | |
| 417230: 00808821 move s1,a0 | |
| 417234: 06000013 bltz s0,417284 <new_exp+0x74> | |
| 417238: 00000000 nop | |
| 41723c: 00101080 sll v0,s0,0x2 | |
| 417240: 00c21021 addu v0,a2,v0 | |
| 417244: 8c440000 lw a0,0(v0) | |
| 417248: 00113880 sll a3,s1,0x2 | |
| 41724c: 10800034 beqz a0,417320 <new_exp+0x110> | |
| 417250: 00000000 nop | |
| 417254: 00c71821 addu v1,a2,a3 | |
| 417258: 02001021 move v0,s0 | |
| 41725c: 2409ffff li t1,-1 | |
| 417260: 08105c9d j 417274 <new_exp+0x64> | |
| 417264: 00000000 nop | |
| 417268: 8c68fffc lw t0,-4(v1) | |
| 41726c: 1100002c beqz t0,417320 <new_exp+0x110> | |
| 417270: 00000000 nop | |
| 417274: 2442ffff addiu v0,v0,-1 | |
| 417278: 2463fffc addiu v1,v1,-4 | |
| 41727c: 1449fffa bne v0,t1,417268 <new_exp+0x58> | |
| 417280: 00000000 nop | |
| 417284: 8f998088 lw t9,-32632(gp) | |
| 417288: afa50018 sw a1,24(sp) | |
| 41728c: afa6001c sw a2,28(sp) | |
| 417290: 24040014 li a0,20 | |
| 417294: 0411cf03 bal 40aea4 <__libc_malloc> | |
| 417298: 00000000 nop | |
| 41729c: 8fa50018 lw a1,24(sp) | |
| 4172a0: 8fa6001c lw a2,28(sp) | |
| 4172a4: 10400018 beqz v0,417308 <new_exp+0xf8> | |
| 4172a8: 00000000 nop | |
| 4172ac: ac510000 sw s1,0(v0) | |
| 4172b0: ac450004 sw a1,4(v0) | |
| 4172b4: 06000025 bltz s0,41734c <new_exp+0x13c> | |
| 4172b8: 00000000 nop | |
| 4172bc: 00113880 sll a3,s1,0x2 | |
| 4172c0: 00c73021 addu a2,a2,a3 | |
| 4172c4: 00001821 move v1,zero | |
| 4172c8: 00473821 addu a3,v0,a3 | |
| 4172cc: 2408ffff li t0,-1 | |
| 4172d0: 00c32021 addu a0,a2,v1 | |
| 4172d4: 8c85fffc lw a1,-4(a0) | |
| 4172d8: 2610ffff addiu s0,s0,-1 | |
| 4172dc: 00e32021 addu a0,a3,v1 | |
| 4172e0: ac850004 sw a1,4(a0) | |
| 4172e4: 2463fffc addiu v1,v1,-4 | |
| 4172e8: 1608fff9 bne s0,t0,4172d0 <new_exp+0xc0> | |
| 4172ec: 00000000 nop | |
| 4172f0: 8fbf002c lw ra,44(sp) | |
| 4172f4: 8fb10028 lw s1,40(sp) | |
| 4172f8: 8fb00024 lw s0,36(sp) | |
| 4172fc: 27bd0030 addiu sp,sp,48 | |
| 417300: 03e00008 jr ra | |
| 417304: 00000000 nop | |
| 417308: 06000010 bltz s0,41734c <new_exp+0x13c> | |
| 41730c: 00000000 nop | |
| 417310: 00101080 sll v0,s0,0x2 | |
| 417314: 00c21021 addu v0,a2,v0 | |
| 417318: 8c440000 lw a0,0(v0) | |
| 41731c: 00113880 sll a3,s1,0x2 | |
| 417320: 00c78821 addu s1,a2,a3 | |
| 417324: 08105ccc j 417330 <new_exp+0x120> | |
| 417328: 00000000 nop | |
| 41732c: 8e24fffc lw a0,-4(s1) | |
| 417330: 2610ffff addiu s0,s0,-1 | |
| 417334: 0c105c5c jal 417170 <__gettext_free_exp> | |
| 417338: 00000000 nop | |
| 41733c: 2631fffc addiu s1,s1,-4 | |
| 417340: 0601fffa bgez s0,41732c <new_exp+0x11c> | |
| 417344: 00000000 nop | |
| 417348: 00001021 move v0,zero | |
| 41734c: 8fbf002c lw ra,44(sp) | |
| 417350: 8fb10028 lw s1,40(sp) | |
| 417354: 8fb00024 lw s0,36(sp) | |
| 417358: 27bd0030 addiu sp,sp,48 | |
| 41735c: 03e00008 jr ra | |
| 417360: 00000000 nop | |
| 00417364 <new_exp_2>: | |
| 417364: 27bdffd8 addiu sp,sp,-40 | |
| 417368: 00801021 move v0,a0 | |
| 41736c: afa50018 sw a1,24(sp) | |
| 417370: afa6001c sw a2,28(sp) | |
| 417374: 24040002 li a0,2 | |
| 417378: 27a60018 addiu a2,sp,24 | |
| 41737c: 00402821 move a1,v0 | |
| 417380: afbf0024 sw ra,36(sp) | |
| 417384: 0c105c84 jal 417210 <new_exp> | |
| 417388: 00000000 nop | |
| 41738c: 8fbf0024 lw ra,36(sp) | |
| 417390: 27bd0028 addiu sp,sp,40 | |
| 417394: 03e00008 jr ra | |
| 417398: 00000000 nop | |
| 0041739c <__gettextparse>: | |
| 41739c: 27bdfae8 addiu sp,sp,-1304 | |
| 4173a0: 3c1c004b lui gp,0x4b | |
| 4173a4: 27a30024 addiu v1,sp,36 | |
| 4173a8: afb60508 sw s6,1288(sp) | |
| 4173ac: afb40500 sw s4,1280(sp) | |
| 4173b0: afb204f8 sw s2,1272(sp) | |
| 4173b4: 279c1fc0 addiu gp,gp,8128 | |
| 4173b8: 27b201b4 addiu s2,sp,436 | |
| 4173bc: 3c140048 lui s4,0x48 | |
| 4173c0: 3c160048 lui s6,0x48 | |
| 4173c4: afb7050c sw s7,1292(sp) | |
| 4173c8: afb50504 sw s5,1284(sp) | |
| 4173cc: afb304fc sw s3,1276(sp) | |
| 4173d0: afb104f4 sw s1,1268(sp) | |
| 4173d4: afb004f0 sw s0,1264(sp) | |
| 4173d8: afa304d8 sw v1,1240(sp) | |
| 4173dc: 00608021 move s0,v1 | |
| 4173e0: 00609821 move s3,v1 | |
| 4173e4: afbf0514 sw ra,1300(sp) | |
| 4173e8: afbe0510 sw s8,1296(sp) | |
| 4173ec: afbc0010 sw gp,16(sp) | |
| 4173f0: afa40518 sw a0,1304(sp) | |
| 4173f4: 241500c8 li s5,200 | |
| 4173f8: afb204dc sw s2,1244(sp) | |
| 4173fc: afa004e0 sw zero,1248(sp) | |
| 417400: 00008821 move s1,zero | |
| 417404: 2417fffe li s7,-2 | |
| 417408: 240300c7 li v1,199 | |
| 41740c: 26941b9c addiu s4,s4,7068 | |
| 417410: 26d61cc0 addiu s6,s6,7360 | |
| 417414: 00031040 sll v0,v1,0x1 | |
| 417418: 02621021 addu v0,s3,v0 | |
| 41741c: 0202102b sltu v0,s0,v0 | |
| 417420: a6110000 sh s1,0(s0) | |
| 417424: 14400040 bnez v0,417528 <__gettextparse+0x18c> | |
| 417428: 00000000 nop | |
| 41742c: 2ea22710 sltiu v0,s5,10000 | |
| 417430: 104001ec beqz v0,417be4 <__gettextparse+0x848> | |
| 417434: 00000000 nop | |
| 417438: 00151040 sll v0,s5,0x1 | |
| 41743c: 2c432711 sltiu v1,v0,10001 | |
| 417440: 24152710 li s5,10000 | |
| 417444: 0043a80b movn s5,v0,v1 | |
| 417448: 8f998088 lw t9,-32632(gp) | |
| 41744c: 00159040 sll s2,s5,0x1 | |
| 417450: 001520c0 sll a0,s5,0x3 | |
| 417454: 00922023 subu a0,a0,s2 | |
| 417458: 24840003 addiu a0,a0,3 | |
| 41745c: 0411ce91 bal 40aea4 <__libc_malloc> | |
| 417460: 00000000 nop | |
| 417464: 0040f021 move s8,v0 | |
| 417468: 8fbc0010 lw gp,16(sp) | |
| 41746c: 104001dd beqz v0,417be4 <__gettextparse+0x848> | |
| 417470: 00000000 nop | |
| 417474: 02138023 subu s0,s0,s3 | |
| 417478: 8f9980dc lw t9,-32548(gp) | |
| 41747c: 00108043 sra s0,s0,0x1 | |
| 417480: 26100001 addiu s0,s0,1 | |
| 417484: 00402021 move a0,v0 | |
| 417488: 02602821 move a1,s3 | |
| 41748c: 00103040 sll a2,s0,0x1 | |
| 417490: 0411da7f bal 40de90 <memcpy> | |
| 417494: 00000000 nop | |
| 417498: 8fbc0010 lw gp,16(sp) | |
| 41749c: 26470003 addiu a3,s2,3 | |
| 4174a0: 00073882 srl a3,a3,0x2 | |
| 4174a4: 00073880 sll a3,a3,0x2 | |
| 4174a8: 8f9980dc lw t9,-32548(gp) | |
| 4174ac: 8fa504dc lw a1,1244(sp) | |
| 4174b0: 03c73821 addu a3,s8,a3 | |
| 4174b4: 00e02021 move a0,a3 | |
| 4174b8: afa704e8 sw a3,1256(sp) | |
| 4174bc: 00103080 sll a2,s0,0x2 | |
| 4174c0: 0411da73 bal 40de90 <memcpy> | |
| 4174c4: 00000000 nop | |
| 4174c8: 8fa804d8 lw t0,1240(sp) | |
| 4174cc: 8fbc0010 lw gp,16(sp) | |
| 4174d0: 8fa704e8 lw a3,1256(sp) | |
| 4174d4: 12680007 beq s3,t0,4174f4 <__gettextparse+0x158> | |
| 4174d8: 00000000 nop | |
| 4174dc: 8f99805c lw t9,-32676(gp) | |
| 4174e0: 02602021 move a0,s3 | |
| 4174e4: 0411d038 bal 40b5c8 <__cfree> | |
| 4174e8: 00000000 nop | |
| 4174ec: 8fbc0010 lw gp,16(sp) | |
| 4174f0: 8fa704e8 lw a3,1256(sp) | |
| 4174f4: 2612ffff addiu s2,s0,-1 | |
| 4174f8: 26a3ffff addiu v1,s5,-1 | |
| 4174fc: 00128040 sll s0,s2,0x1 | |
| 417500: 00031040 sll v0,v1,0x1 | |
| 417504: 03d08021 addu s0,s8,s0 | |
| 417508: 03c21021 addu v0,s8,v0 | |
| 41750c: 0202102b sltu v0,s0,v0 | |
| 417510: 104001b7 beqz v0,417bf0 <__gettextparse+0x854> | |
| 417514: 00000000 nop | |
| 417518: 00129080 sll s2,s2,0x2 | |
| 41751c: 00f29021 addu s2,a3,s2 | |
| 417520: afa704dc sw a3,1244(sp) | |
| 417524: 03c09821 move s3,s8 | |
| 417528: 02911021 addu v0,s4,s1 | |
| 41752c: 80450000 lb a1,0(v0) | |
| 417530: 2402fff6 li v0,-10 | |
| 417534: 10a20016 beq a1,v0,417590 <__gettextparse+0x1f4> | |
| 417538: 00000000 nop | |
| 41753c: 2402fffe li v0,-2 | |
| 417540: 12e20099 beq s7,v0,4177a8 <__gettextparse+0x40c> | |
| 417544: 00000000 nop | |
| 417548: 1ae000a8 blez s7,4177ec <__gettextparse+0x450> | |
| 41754c: 00000000 nop | |
| 417550: 2ee40107 sltiu a0,s7,263 | |
| 417554: 24020002 li v0,2 | |
| 417558: 10800005 beqz a0,417570 <__gettextparse+0x1d4> | |
| 41755c: 00000000 nop | |
| 417560: 3c020048 lui v0,0x48 | |
| 417564: 24421bb8 addiu v0,v0,7096 | |
| 417568: 02e21021 addu v0,s7,v0 | |
| 41756c: 90420000 lbu v0,0(v0) | |
| 417570: 00a22821 addu a1,a1,v0 | |
| 417574: 2ca40037 sltiu a0,a1,55 | |
| 417578: 10800005 beqz a0,417590 <__gettextparse+0x1f4> | |
| 41757c: 00000000 nop | |
| 417580: 00b62021 addu a0,a1,s6 | |
| 417584: 80840000 lb a0,0(a0) | |
| 417588: 1082003e beq a0,v0,417684 <__gettextparse+0x2e8> | |
| 41758c: 00000000 nop | |
| 417590: 3c040048 lui a0,0x48 | |
| 417594: 24841d30 addiu a0,a0,7472 | |
| 417598: 02241021 addu v0,s1,a0 | |
| 41759c: 905e0000 lbu s8,0(v0) | |
| 4175a0: 13c0003e beqz s8,41769c <__gettextparse+0x300> | |
| 4175a4: 00000000 nop | |
| 4175a8: 3c050048 lui a1,0x48 | |
| 4175ac: 24a21d4c addiu v0,a1,7500 | |
| 4175b0: 03c21021 addu v0,s8,v0 | |
| 4175b4: 90510000 lbu s1,0(v0) | |
| 4175b8: 24020001 li v0,1 | |
| 4175bc: 2fc4000e sltiu a0,s8,14 | |
| 4175c0: 00511023 subu v0,v0,s1 | |
| 4175c4: 00021080 sll v0,v0,0x2 | |
| 4175c8: 02421021 addu v0,s2,v0 | |
| 4175cc: 8c420000 lw v0,0(v0) | |
| 4175d0: 1080000d beqz a0,417608 <__gettextparse+0x26c> | |
| 4175d4: 00000000 nop | |
| 4175d8: 3c040048 lui a0,0x48 | |
| 4175dc: 001e2880 sll a1,s8,0x2 | |
| 4175e0: 24841970 addiu a0,a0,6512 | |
| 4175e4: 00852021 addu a0,a0,a1 | |
| 4175e8: 8c840000 lw a0,0(a0) | |
| 4175ec: 00800008 jr a0 | |
| 4175f0: 00000000 nop | |
| 4175f4: 8e440000 lw a0,0(s2) | |
| 4175f8: 10800054 beqz a0,41774c <__gettextparse+0x3b0> | |
| 4175fc: 00000000 nop | |
| 417600: 8fa80518 lw t0,1304(sp) | |
| 417604: ad040004 sw a0,4(t0) | |
| 417608: 3c040048 lui a0,0x48 | |
| 41760c: 24841d5c addiu a0,a0,7516 | |
| 417610: 03c4f021 addu s8,s8,a0 | |
| 417614: 00112880 sll a1,s1,0x2 | |
| 417618: 93c40000 lbu a0,0(s8) | |
| 41761c: 02459023 subu s2,s2,a1 | |
| 417620: ae420004 sw v0,4(s2) | |
| 417624: 3c020048 lui v0,0x48 | |
| 417628: 00118840 sll s1,s1,0x1 | |
| 41762c: 2484fff0 addiu a0,a0,-16 | |
| 417630: 24421d6c addiu v0,v0,7532 | |
| 417634: 02118023 subu s0,s0,s1 | |
| 417638: 00821021 addu v0,a0,v0 | |
| 41763c: 86050000 lh a1,0(s0) | |
| 417640: 80420000 lb v0,0(v0) | |
| 417644: 26520004 addiu s2,s2,4 | |
| 417648: 00451021 addu v0,v0,a1 | |
| 41764c: 2c460037 sltiu a2,v0,55 | |
| 417650: 10c00005 beqz a2,417668 <__gettextparse+0x2cc> | |
| 417654: 00000000 nop | |
| 417658: 00563021 addu a2,v0,s6 | |
| 41765c: 80c60000 lb a2,0(a2) | |
| 417660: 10c50086 beq a2,a1,41787c <__gettextparse+0x4e0> | |
| 417664: 00000000 nop | |
| 417668: 3c020048 lui v0,0x48 | |
| 41766c: 24421d70 addiu v0,v0,7536 | |
| 417670: 00822021 addu a0,a0,v0 | |
| 417674: 80910000 lb s1,0(a0) | |
| 417678: 26100002 addiu s0,s0,2 | |
| 41767c: 08105d05 j 417414 <__gettextparse+0x78> | |
| 417680: 00000000 nop | |
| 417684: 3c040048 lui a0,0x48 | |
| 417688: 24821cf8 addiu v0,a0,7416 | |
| 41768c: 00a22821 addu a1,a1,v0 | |
| 417690: 90a20000 lbu v0,0(a1) | |
| 417694: 14400068 bnez v0,417838 <__gettextparse+0x49c> | |
| 417698: 00000000 nop | |
| 41769c: 8fa804e0 lw t0,1248(sp) | |
| 4176a0: 24020003 li v0,3 | |
| 4176a4: 1102005f beq t0,v0,417824 <__gettextparse+0x488> | |
| 4176a8: 00000000 nop | |
| 4176ac: 3c020048 lui v0,0x48 | |
| 4176b0: 2405fff6 li a1,-10 | |
| 4176b4: 24060001 li a2,1 | |
| 4176b8: 24471cf8 addiu a3,v0,7416 | |
| 4176bc: 02918821 addu s1,s4,s1 | |
| 4176c0: 82220000 lb v0,0(s1) | |
| 4176c4: 10450009 beq v0,a1,4176ec <__gettextparse+0x350> | |
| 4176c8: 00000000 nop | |
| 4176cc: 24420001 addiu v0,v0,1 | |
| 4176d0: 2c440037 sltiu a0,v0,55 | |
| 4176d4: 10800005 beqz a0,4176ec <__gettextparse+0x350> | |
| 4176d8: 00000000 nop | |
| 4176dc: 00562021 addu a0,v0,s6 | |
| 4176e0: 80840000 lb a0,0(a0) | |
| 4176e4: 10860008 beq a0,a2,417708 <__gettextparse+0x36c> | |
| 4176e8: 00000000 nop | |
| 4176ec: 12130017 beq s0,s3,41774c <__gettextparse+0x3b0> | |
| 4176f0: 00000000 nop | |
| 4176f4: 2610fffe addiu s0,s0,-2 | |
| 4176f8: 2652fffc addiu s2,s2,-4 | |
| 4176fc: 86110000 lh s1,0(s0) | |
| 417700: 08105daf j 4176bc <__gettextparse+0x320> | |
| 417704: 00000000 nop | |
| 417708: 00471021 addu v0,v0,a3 | |
| 41770c: 90510000 lbu s1,0(v0) | |
| 417710: 1220fff6 beqz s1,4176ec <__gettextparse+0x350> | |
| 417714: 00000000 nop | |
| 417718: 24020009 li v0,9 | |
| 41771c: 12220138 beq s1,v0,417c00 <__gettextparse+0x864> | |
| 417720: 00000000 nop | |
| 417724: 8fa804e4 lw t0,1252(sp) | |
| 417728: 26100002 addiu s0,s0,2 | |
| 41772c: ae480004 sw t0,4(s2) | |
| 417730: 24080003 li t0,3 | |
| 417734: 26520004 addiu s2,s2,4 | |
| 417738: afa804e0 sw t0,1248(sp) | |
| 41773c: 08105d05 j 417414 <__gettextparse+0x78> | |
| 417740: 00000000 nop | |
| 417744: 16e0ffd9 bnez s7,4176ac <__gettextparse+0x310> | |
| 417748: 00000000 nop | |
| 41774c: 24020001 li v0,1 | |
| 417750: 8fa304d8 lw v1,1240(sp) | |
| 417754: 12630007 beq s3,v1,417774 <__gettextparse+0x3d8> | |
| 417758: 00000000 nop | |
| 41775c: 8f99805c lw t9,-32676(gp) | |
| 417760: afa204e8 sw v0,1256(sp) | |
| 417764: 02602021 move a0,s3 | |
| 417768: 0411cf97 bal 40b5c8 <__cfree> | |
| 41776c: 00000000 nop | |
| 417770: 8fa204e8 lw v0,1256(sp) | |
| 417774: 8fbf0514 lw ra,1300(sp) | |
| 417778: 8fbe0510 lw s8,1296(sp) | |
| 41777c: 8fb7050c lw s7,1292(sp) | |
| 417780: 8fb60508 lw s6,1288(sp) | |
| 417784: 8fb50504 lw s5,1284(sp) | |
| 417788: 8fb40500 lw s4,1280(sp) | |
| 41778c: 8fb304fc lw s3,1276(sp) | |
| 417790: 8fb204f8 lw s2,1272(sp) | |
| 417794: 8fb104f4 lw s1,1268(sp) | |
| 417798: 8fb004f0 lw s0,1264(sp) | |
| 41779c: 27bd0518 addiu sp,sp,1304 | |
| 4177a0: 03e00008 jr ra | |
| 4177a4: 00000000 nop | |
| 4177a8: 8fa80518 lw t0,1304(sp) | |
| 4177ac: 8d040000 lw a0,0(t0) | |
| 4177b0: 80820000 lb v0,0(a0) | |
| 4177b4: 1040000b beqz v0,4177e4 <__gettextparse+0x448> | |
| 4177b8: 00000000 nop | |
| 4177bc: 24060020 li a2,32 | |
| 4177c0: 24070009 li a3,9 | |
| 4177c4: 10460003 beq v0,a2,4177d4 <__gettextparse+0x438> | |
| 4177c8: 00000000 nop | |
| 4177cc: 1447007d bne v0,a3,4179c4 <__gettextparse+0x628> | |
| 4177d0: 00000000 nop | |
| 4177d4: 24840001 addiu a0,a0,1 | |
| 4177d8: 80820000 lb v0,0(a0) | |
| 4177dc: 1440fff9 bnez v0,4177c4 <__gettextparse+0x428> | |
| 4177e0: 00000000 nop | |
| 4177e4: 8fa80518 lw t0,1304(sp) | |
| 4177e8: ad040000 sw a0,0(t0) | |
| 4177ec: 00001021 move v0,zero | |
| 4177f0: 0000b821 move s7,zero | |
| 4177f4: 08105d5c j 417570 <__gettextparse+0x1d4> | |
| 4177f8: 00000000 nop | |
| 4177fc: 8e44fffc lw a0,-4(s2) | |
| 417800: 8e45fff8 lw a1,-8(s2) | |
| 417804: 8e460000 lw a2,0(s2) | |
| 417808: afa304e8 sw v1,1256(sp) | |
| 41780c: 0c105cd9 jal 417364 <new_exp_2> | |
| 417810: 00000000 nop | |
| 417814: 8fbc0010 lw gp,16(sp) | |
| 417818: 8fa304e8 lw v1,1256(sp) | |
| 41781c: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 417820: 00000000 nop | |
| 417824: 1ae0ffc7 blez s7,417744 <__gettextparse+0x3a8> | |
| 417828: 00000000 nop | |
| 41782c: 2417fffe li s7,-2 | |
| 417830: 08105dab j 4176ac <__gettextparse+0x310> | |
| 417834: 00000000 nop | |
| 417838: 24040009 li a0,9 | |
| 41783c: 104400f0 beq v0,a0,417c00 <__gettextparse+0x864> | |
| 417840: 00000000 nop | |
| 417844: 8fa804e0 lw t0,1248(sp) | |
| 417848: 00408821 move s1,v0 | |
| 41784c: 26100002 addiu s0,s0,2 | |
| 417850: 0008202b sltu a0,zero,t0 | |
| 417854: 8fa804e4 lw t0,1252(sp) | |
| 417858: ae480004 sw t0,4(s2) | |
| 41785c: 8fa804e0 lw t0,1248(sp) | |
| 417860: 26520004 addiu s2,s2,4 | |
| 417864: 01044023 subu t0,t0,a0 | |
| 417868: 2404fffe li a0,-2 | |
| 41786c: afa804e0 sw t0,1248(sp) | |
| 417870: 0097b80b movn s7,a0,s7 | |
| 417874: 08105d05 j 417414 <__gettextparse+0x78> | |
| 417878: 00000000 nop | |
| 41787c: 3c050048 lui a1,0x48 | |
| 417880: 24a41cf8 addiu a0,a1,7416 | |
| 417884: 00441021 addu v0,v0,a0 | |
| 417888: 90510000 lbu s1,0(v0) | |
| 41788c: 26100002 addiu s0,s0,2 | |
| 417890: 08105d05 j 417414 <__gettextparse+0x78> | |
| 417894: 00000000 nop | |
| 417898: 8e45fff8 lw a1,-8(s2) | |
| 41789c: 8e460000 lw a2,0(s2) | |
| 4178a0: 2404000f li a0,15 | |
| 4178a4: afa304e8 sw v1,1256(sp) | |
| 4178a8: 0c105cd9 jal 417364 <new_exp_2> | |
| 4178ac: 00000000 nop | |
| 4178b0: 8fbc0010 lw gp,16(sp) | |
| 4178b4: 8fa304e8 lw v1,1256(sp) | |
| 4178b8: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 4178bc: 00000000 nop | |
| 4178c0: 8e45fff8 lw a1,-8(s2) | |
| 4178c4: 8e460000 lw a2,0(s2) | |
| 4178c8: 2404000e li a0,14 | |
| 4178cc: afa304e8 sw v1,1256(sp) | |
| 4178d0: 0c105cd9 jal 417364 <new_exp_2> | |
| 4178d4: 00000000 nop | |
| 4178d8: 8fbc0010 lw gp,16(sp) | |
| 4178dc: 8fa304e8 lw v1,1256(sp) | |
| 4178e0: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 4178e4: 00000000 nop | |
| 4178e8: 8e42fffc lw v0,-4(s2) | |
| 4178ec: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 4178f0: 00000000 nop | |
| 4178f4: 00002021 move a0,zero | |
| 4178f8: 24050001 li a1,1 | |
| 4178fc: 00003021 move a2,zero | |
| 417900: afa304e8 sw v1,1256(sp) | |
| 417904: 0c105c84 jal 417210 <new_exp> | |
| 417908: 00000000 nop | |
| 41790c: 8fbc0010 lw gp,16(sp) | |
| 417910: 8fa304e8 lw v1,1256(sp) | |
| 417914: 1040ff3c beqz v0,417608 <__gettextparse+0x26c> | |
| 417918: 00000000 nop | |
| 41791c: 8e440000 lw a0,0(s2) | |
| 417920: ac440008 sw a0,8(v0) | |
| 417924: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 417928: 00000000 nop | |
| 41792c: 8e420000 lw v0,0(s2) | |
| 417930: 24040001 li a0,1 | |
| 417934: 24050002 li a1,2 | |
| 417938: 27a60018 addiu a2,sp,24 | |
| 41793c: afa304e8 sw v1,1256(sp) | |
| 417940: afa20018 sw v0,24(sp) | |
| 417944: 0c105c84 jal 417210 <new_exp> | |
| 417948: 00000000 nop | |
| 41794c: 8fbc0010 lw gp,16(sp) | |
| 417950: 8fa304e8 lw v1,1256(sp) | |
| 417954: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 417958: 00000000 nop | |
| 41795c: 00002021 move a0,zero | |
| 417960: 00002821 move a1,zero | |
| 417964: 00003021 move a2,zero | |
| 417968: afa304e8 sw v1,1256(sp) | |
| 41796c: 0c105c84 jal 417210 <new_exp> | |
| 417970: 00000000 nop | |
| 417974: 8fbc0010 lw gp,16(sp) | |
| 417978: 8fa304e8 lw v1,1256(sp) | |
| 41797c: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 417980: 00000000 nop | |
| 417984: 8e48fff0 lw t0,-16(s2) | |
| 417988: 8e47fff8 lw a3,-8(s2) | |
| 41798c: 8e420000 lw v0,0(s2) | |
| 417990: 24040003 li a0,3 | |
| 417994: 24050010 li a1,16 | |
| 417998: 27a60018 addiu a2,sp,24 | |
| 41799c: afa304e8 sw v1,1256(sp) | |
| 4179a0: afa80018 sw t0,24(sp) | |
| 4179a4: afa7001c sw a3,28(sp) | |
| 4179a8: afa20020 sw v0,32(sp) | |
| 4179ac: 0c105c84 jal 417210 <new_exp> | |
| 4179b0: 00000000 nop | |
| 4179b4: 8fbc0010 lw gp,16(sp) | |
| 4179b8: 8fa304e8 lw v1,1256(sp) | |
| 4179bc: 08105d82 j 417608 <__gettextparse+0x26c> | |
| 4179c0: 00000000 nop | |
| 4179c4: 304700ff andi a3,v0,0xff | |
| 4179c8: 2ce8007d sltiu t0,a3,125 | |
| 4179cc: 0040b821 move s7,v0 | |
| 4179d0: 24860001 addiu a2,a0,1 | |
| 4179d4: 15000006 bnez t0,4179f0 <__gettextparse+0x654> | |
| 4179d8: 00000000 nop | |
| 4179dc: 24170100 li s7,256 | |
| 4179e0: 8fa80518 lw t0,1304(sp) | |
| 4179e4: ad060000 sw a2,0(t0) | |
| 4179e8: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 4179ec: 00000000 nop | |
| 4179f0: 3c080048 lui t0,0x48 | |
| 4179f4: 00073880 sll a3,a3,0x2 | |
| 4179f8: 250819a8 addiu t0,t0,6568 | |
| 4179fc: 01073821 addu a3,t0,a3 | |
| 417a00: 8ce70000 lw a3,0(a3) | |
| 417a04: 00e00008 jr a3 | |
| 417a08: 00000000 nop | |
| 417a0c: 24080003 li t0,3 | |
| 417a10: afa804e4 sw t0,1252(sp) | |
| 417a14: 8fa80518 lw t0,1304(sp) | |
| 417a18: 24170105 li s7,261 | |
| 417a1c: ad060000 sw a2,0(t0) | |
| 417a20: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417a24: 00000000 nop | |
| 417a28: 24080007 li t0,7 | |
| 417a2c: afa804e4 sw t0,1252(sp) | |
| 417a30: 8fa80518 lw t0,1304(sp) | |
| 417a34: 24170104 li s7,260 | |
| 417a38: ad060000 sw a2,0(t0) | |
| 417a3c: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417a40: 00000000 nop | |
| 417a44: 24080006 li t0,6 | |
| 417a48: afa804e4 sw t0,1252(sp) | |
| 417a4c: 8fa80518 lw t0,1304(sp) | |
| 417a50: 24170104 li s7,260 | |
| 417a54: ad060000 sw a2,0(t0) | |
| 417a58: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417a5c: 00000000 nop | |
| 417a60: 80870001 lb a3,1(a0) | |
| 417a64: 1447ffdd bne v0,a3,4179dc <__gettextparse+0x640> | |
| 417a68: 00000000 nop | |
| 417a6c: 8fa80518 lw t0,1304(sp) | |
| 417a70: 24860002 addiu a2,a0,2 | |
| 417a74: ad060000 sw a2,0(t0) | |
| 417a78: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417a7c: 00000000 nop | |
| 417a80: 24080005 li t0,5 | |
| 417a84: afa804e4 sw t0,1252(sp) | |
| 417a88: 8fa80518 lw t0,1304(sp) | |
| 417a8c: 24170105 li s7,261 | |
| 417a90: ad060000 sw a2,0(t0) | |
| 417a94: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417a98: 00000000 nop | |
| 417a9c: 80870001 lb a3,1(a0) | |
| 417aa0: 2402003d li v0,61 | |
| 417aa4: 14e2ffce bne a3,v0,4179e0 <__gettextparse+0x644> | |
| 417aa8: 00000000 nop | |
| 417aac: 2408000d li t0,13 | |
| 417ab0: afa804e4 sw t0,1252(sp) | |
| 417ab4: 8fa80518 lw t0,1304(sp) | |
| 417ab8: 24860002 addiu a2,a0,2 | |
| 417abc: 24170102 li s7,258 | |
| 417ac0: ad060000 sw a2,0(t0) | |
| 417ac4: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417ac8: 00000000 nop | |
| 417acc: 8fa80518 lw t0,1304(sp) | |
| 417ad0: 00803021 move a2,a0 | |
| 417ad4: 0000b821 move s7,zero | |
| 417ad8: ad060000 sw a2,0(t0) | |
| 417adc: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417ae0: 00000000 nop | |
| 417ae4: 80870001 lb a3,1(a0) | |
| 417ae8: 2402003d li v0,61 | |
| 417aec: 10e2004f beq a3,v0,417c2c <__gettextparse+0x890> | |
| 417af0: 00000000 nop | |
| 417af4: 24080009 li t0,9 | |
| 417af8: afa804e4 sw t0,1252(sp) | |
| 417afc: 8fa80518 lw t0,1304(sp) | |
| 417b00: 24170103 li s7,259 | |
| 417b04: ad060000 sw a2,0(t0) | |
| 417b08: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417b0c: 00000000 nop | |
| 417b10: 80870001 lb a3,1(a0) | |
| 417b14: 2402003d li v0,61 | |
| 417b18: 24170100 li s7,256 | |
| 417b1c: 14e2ffb0 bne a3,v0,4179e0 <__gettextparse+0x644> | |
| 417b20: 00000000 nop | |
| 417b24: 2408000c li t0,12 | |
| 417b28: afa804e4 sw t0,1252(sp) | |
| 417b2c: 8fa80518 lw t0,1304(sp) | |
| 417b30: 24860002 addiu a2,a0,2 | |
| 417b34: 24170102 li s7,258 | |
| 417b38: ad060000 sw a2,0(t0) | |
| 417b3c: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417b40: 00000000 nop | |
| 417b44: 80840001 lb a0,1(a0) | |
| 417b48: 08105edb j 417b6c <__gettextparse+0x7d0> | |
| 417b4c: 00000000 nop | |
| 417b50: 8fa804e4 lw t0,1252(sp) | |
| 417b54: 24c60001 addiu a2,a2,1 | |
| 417b58: 00083840 sll a3,t0,0x1 | |
| 417b5c: 000810c0 sll v0,t0,0x3 | |
| 417b60: 00e21021 addu v0,a3,v0 | |
| 417b64: 00441021 addu v0,v0,a0 | |
| 417b68: 80c40000 lb a0,0(a2) | |
| 417b6c: 2442ffd0 addiu v0,v0,-48 | |
| 417b70: afa204e4 sw v0,1252(sp) | |
| 417b74: 2482ffd0 addiu v0,a0,-48 | |
| 417b78: 304200ff andi v0,v0,0xff | |
| 417b7c: 2c42000a sltiu v0,v0,10 | |
| 417b80: 1440fff3 bnez v0,417b50 <__gettextparse+0x7b4> | |
| 417b84: 00000000 nop | |
| 417b88: 8fa80518 lw t0,1304(sp) | |
| 417b8c: 24170106 li s7,262 | |
| 417b90: ad060000 sw a2,0(t0) | |
| 417b94: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417b98: 00000000 nop | |
| 417b9c: 24080004 li t0,4 | |
| 417ba0: afa804e4 sw t0,1252(sp) | |
| 417ba4: 8fa80518 lw t0,1304(sp) | |
| 417ba8: 24170105 li s7,261 | |
| 417bac: ad060000 sw a2,0(t0) | |
| 417bb0: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417bb4: 00000000 nop | |
| 417bb8: 80870001 lb a3,1(a0) | |
| 417bbc: 2402003d li v0,61 | |
| 417bc0: 10e20012 beq a3,v0,417c0c <__gettextparse+0x870> | |
| 417bc4: 00000000 nop | |
| 417bc8: 24080008 li t0,8 | |
| 417bcc: afa804e4 sw t0,1252(sp) | |
| 417bd0: 8fa80518 lw t0,1304(sp) | |
| 417bd4: 24170103 li s7,259 | |
| 417bd8: ad060000 sw a2,0(t0) | |
| 417bdc: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417be0: 00000000 nop | |
| 417be4: 24020002 li v0,2 | |
| 417be8: 08105dd4 j 417750 <__gettextparse+0x3b4> | |
| 417bec: 00000000 nop | |
| 417bf0: 03c09821 move s3,s8 | |
| 417bf4: 24020001 li v0,1 | |
| 417bf8: 08105dd4 j 417750 <__gettextparse+0x3b4> | |
| 417bfc: 00000000 nop | |
| 417c00: 00001021 move v0,zero | |
| 417c04: 08105dd4 j 417750 <__gettextparse+0x3b4> | |
| 417c08: 00000000 nop | |
| 417c0c: 2408000a li t0,10 | |
| 417c10: afa804e4 sw t0,1252(sp) | |
| 417c14: 8fa80518 lw t0,1304(sp) | |
| 417c18: 24860002 addiu a2,a0,2 | |
| 417c1c: 24170103 li s7,259 | |
| 417c20: ad060000 sw a2,0(t0) | |
| 417c24: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417c28: 00000000 nop | |
| 417c2c: 2408000b li t0,11 | |
| 417c30: afa804e4 sw t0,1252(sp) | |
| 417c34: 8fa80518 lw t0,1304(sp) | |
| 417c38: 24860002 addiu a2,a0,2 | |
| 417c3c: 24170103 li s7,259 | |
| 417c40: ad060000 sw a2,0(t0) | |
| 417c44: 08105d52 j 417548 <__gettextparse+0x1ac> | |
| 417c48: 00000000 nop | |
| 417c4c: 00000000 nop | |
| 00417c50 <__gettext_extract_plural>: | |
| 417c50: 3c1c004b lui gp,0x4b | |
| 417c54: 27bdffc0 addiu sp,sp,-64 | |
| 417c58: 279c1fc0 addiu gp,gp,8128 | |
| 417c5c: afb20034 sw s2,52(sp) | |
| 417c60: afb10030 sw s1,48(sp) | |
| 417c64: afb0002c sw s0,44(sp) | |
| 417c68: afbf003c sw ra,60(sp) | |
| 417c6c: afb30038 sw s3,56(sp) | |
| 417c70: afbc0010 sw gp,16(sp) | |
| 417c74: 00809021 move s2,a0 | |
| 417c78: 00a08821 move s1,a1 | |
| 417c7c: 00c08021 move s0,a2 | |
| 417c80: 1080002d beqz a0,417d38 <__gettext_extract_plural+0xe8> | |
| 417c84: 00000000 nop | |
| 417c88: 8f998440 lw t9,-31680(gp) | |
| 417c8c: 3c050048 lui a1,0x48 | |
| 417c90: 24a51d80 addiu a1,a1,7552 | |
| 417c94: 04115f56 bal 42f9f0 <strstr> | |
| 417c98: 00000000 nop | |
| 417c9c: 8fbc0010 lw gp,16(sp) | |
| 417ca0: 3c050048 lui a1,0x48 | |
| 417ca4: 02402021 move a0,s2 | |
| 417ca8: 8f998440 lw t9,-31680(gp) | |
| 417cac: 24a51d88 addiu a1,a1,7560 | |
| 417cb0: 00409021 move s2,v0 | |
| 417cb4: 04115f4e bal 42f9f0 <strstr> | |
| 417cb8: 00000000 nop | |
| 417cbc: 8fbc0010 lw gp,16(sp) | |
| 417cc0: 1240001d beqz s2,417d38 <__gettext_extract_plural+0xe8> | |
| 417cc4: 00000000 nop | |
| 417cc8: 1040001b beqz v0,417d38 <__gettext_extract_plural+0xe8> | |
| 417ccc: 00000000 nop | |
| 417cd0: 80430009 lb v1,9(v0) | |
| 417cd4: 10600018 beqz v1,417d38 <__gettext_extract_plural+0xe8> | |
| 417cd8: 00000000 nop | |
| 417cdc: 7c03e83b 0x7c03e83b | |
| 417ce0: 00602021 move a0,v1 | |
| 417ce4: 8f858a34 lw a1,-30156(gp) | |
| 417ce8: 8f838a40 lw v1,-30144(gp) | |
| 417cec: 24530009 addiu s3,v0,9 | |
| 417cf0: 00641821 addu v1,v1,a0 | |
| 417cf4: 00a42021 addu a0,a1,a0 | |
| 417cf8: 8c620000 lw v0,0(v1) | |
| 417cfc: 8c860000 lw a2,0(a0) | |
| 417d00: 00602821 move a1,v1 | |
| 417d04: 10400035 beqz v0,417ddc <__gettext_extract_plural+0x18c> | |
| 417d08: 00000000 nop | |
| 417d0c: 92630000 lbu v1,0(s3) | |
| 417d10: 00032040 sll a0,v1,0x1 | |
| 417d14: 00442021 addu a0,v0,a0 | |
| 417d18: 94840000 lhu a0,0(a0) | |
| 417d1c: 30840020 andi a0,a0,0x20 | |
| 417d20: 10800012 beqz a0,417d6c <__gettext_extract_plural+0x11c> | |
| 417d24: 00000000 nop | |
| 417d28: 26730001 addiu s3,s3,1 | |
| 417d2c: 82630000 lb v1,0(s3) | |
| 417d30: 1460fff4 bnez v1,417d04 <__gettext_extract_plural+0xb4> | |
| 417d34: 00000000 nop | |
| 417d38: 3c02004a lui v0,0x4a | |
| 417d3c: 24427214 addiu v0,v0,29204 | |
| 417d40: ae220000 sw v0,0(s1) | |
| 417d44: 24020002 li v0,2 | |
| 417d48: ae020000 sw v0,0(s0) | |
| 417d4c: 8fbf003c lw ra,60(sp) | |
| 417d50: 8fb30038 lw s3,56(sp) | |
| 417d54: 8fb20034 lw s2,52(sp) | |
| 417d58: 8fb10030 lw s1,48(sp) | |
| 417d5c: 8fb0002c lw s0,44(sp) | |
| 417d60: 27bd0040 addiu sp,sp,64 | |
| 417d64: 03e00008 jr ra | |
| 417d68: 00000000 nop | |
| 417d6c: 2463ffd0 addiu v1,v1,-48 | |
| 417d70: 306300ff andi v1,v1,0xff | |
| 417d74: 2c63000a sltiu v1,v1,10 | |
| 417d78: 1060ffef beqz v1,417d38 <__gettext_extract_plural+0xe8> | |
| 417d7c: 00000000 nop | |
| 417d80: 8f9984a4 lw t9,-31580(gp) | |
| 417d84: 02602021 move a0,s3 | |
| 417d88: 27a50018 addiu a1,sp,24 | |
| 417d8c: 2406000a li a2,10 | |
| 417d90: 041106ed bal 419948 <strtoul> | |
| 417d94: 00000000 nop | |
| 417d98: 8fa30018 lw v1,24(sp) | |
| 417d9c: 8fbc0010 lw gp,16(sp) | |
| 417da0: 1073ffe5 beq v1,s3,417d38 <__gettext_extract_plural+0xe8> | |
| 417da4: 00000000 nop | |
| 417da8: 8f9984a8 lw t9,-31576(gp) | |
| 417dac: 26520007 addiu s2,s2,7 | |
| 417db0: ae020000 sw v0,0(s0) | |
| 417db4: afb2001c sw s2,28(sp) | |
| 417db8: 27a4001c addiu a0,sp,28 | |
| 417dbc: 0411fd77 bal 41739c <__gettextparse> | |
| 417dc0: 00000000 nop | |
| 417dc4: 1440ffdc bnez v0,417d38 <__gettext_extract_plural+0xe8> | |
| 417dc8: 00000000 nop | |
| 417dcc: 8fa20020 lw v0,32(sp) | |
| 417dd0: ae220000 sw v0,0(s1) | |
| 417dd4: 08105f53 j 417d4c <__gettext_extract_plural+0xfc> | |
| 417dd8: 00000000 nop | |
| 417ddc: 8cc20000 lw v0,0(a2) | |
| 417de0: 8c420024 lw v0,36(v0) | |
| 417de4: 24420100 addiu v0,v0,256 | |
| 417de8: aca20000 sw v0,0(a1) | |
| 417dec: 08105f43 j 417d0c <__gettext_extract_plural+0xbc> | |
| 417df0: 00000000 nop | |
| ... | |
| 00417e00 <__hash_string>: | |
| 417e00: 00001021 move v0,zero | |
| 417e04: 3c07f000 lui a3,0xf000 | |
| 417e08: 80830000 lb v1,0(a0) | |
| 417e0c: 00023100 sll a2,v0,0x4 | |
| 417e10: 24840001 addiu a0,a0,1 | |
| 417e14: 306500ff andi a1,v1,0xff | |
| 417e18: 1060000e beqz v1,417e54 <__hash_string+0x54> | |
| 417e1c: 00000000 nop | |
| 417e20: 00a61021 addu v0,a1,a2 | |
| 417e24: 00471824 and v1,v0,a3 | |
| 417e28: 00623026 xor a2,v1,v0 | |
| 417e2c: 00032e02 srl a1,v1,0x18 | |
| 417e30: 1060fff5 beqz v1,417e08 <__hash_string+0x8> | |
| 417e34: 00000000 nop | |
| 417e38: 80830000 lb v1,0(a0) | |
| 417e3c: 00c51026 xor v0,a2,a1 | |
| 417e40: 00023100 sll a2,v0,0x4 | |
| 417e44: 24840001 addiu a0,a0,1 | |
| 417e48: 306500ff andi a1,v1,0xff | |
| 417e4c: 1460fff4 bnez v1,417e20 <__hash_string+0x20> | |
| 417e50: 00000000 nop | |
| 417e54: 03e00008 jr ra | |
| 417e58: 00000000 nop | |
| 417e5c: 00000000 nop | |
| 00417e60 <__setfpucw>: | |
| 417e60: 4443f800 cfc1 v1,$31 | |
| 417e64: 3c02fe3c lui v0,0xfe3c | |
| 417e68: 00621024 and v0,v1,v0 | |
| 417e6c: 3c0301c3 lui v1,0x1c3 | |
| 417e70: 3463ffff ori v1,v1,0xffff | |
| 417e74: 00832024 and a0,a0,v1 | |
| 417e78: 00442025 or a0,v0,a0 | |
| 417e7c: 03e00008 jr ra | |
| 417e80: 44c4f800 ctc1 a0,$31 | |
| ... | |
| 00417e90 <__sigsetjmp>: | |
| 417e90: 3c1c004b lui gp,0x4b | |
| 417e94: 279c1fc0 addiu gp,gp,8128 | |
| 417e98: 03a03021 move a2,sp | |
| 417e9c: 03c03821 move a3,s8 | |
| 417ea0: 8f9984ac lw t9,-31572(gp) | |
| 417ea4: 03200008 jr t9 | |
| 417ea8: 00000000 nop | |
| 417eac: 00000000 nop | |
| 00417eb0 <__sigsetjmp_aux>: | |
| 417eb0: 3c1c004b lui gp,0x4b | |
| 417eb4: 27bdffe0 addiu sp,sp,-32 | |
| 417eb8: 279c1fc0 addiu gp,gp,8128 | |
| 417ebc: afbf001c sw ra,28(sp) | |
| 417ec0: afbc0010 sw gp,16(sp) | |
| 417ec4: 00801021 move v0,a0 | |
| 417ec8: f4940038 sdc1 $f20,56(a0) | |
| 417ecc: f4960040 sdc1 $f22,64(a0) | |
| 417ed0: f4980048 sdc1 $f24,72(a0) | |
| 417ed4: f49a0050 sdc1 $f26,80(a0) | |
| 417ed8: f49c0058 sdc1 $f28,88(a0) | |
| 417edc: f49e0060 sdc1 $f30,96(a0) | |
| 417ee0: ac9f0000 sw ra,0(a0) | |
| 417ee4: ac860004 sw a2,4(a0) | |
| 417ee8: ac870028 sw a3,40(a0) | |
| 417eec: ac9c002c sw gp,44(a0) | |
| 417ef0: ac900008 sw s0,8(a0) | |
| 417ef4: ac91000c sw s1,12(a0) | |
| 417ef8: ac920010 sw s2,16(a0) | |
| 417efc: ac930014 sw s3,20(a0) | |
| 417f00: ac940018 sw s4,24(a0) | |
| 417f04: ac95001c sw s5,28(a0) | |
| 417f08: ac960020 sw s6,32(a0) | |
| 417f0c: ac970024 sw s7,36(a0) | |
| 417f10: 8f9984b0 lw t9,-31568(gp) | |
| 417f14: 4443f800 cfc1 v1,$31 | |
| 417f18: ac430030 sw v1,48(v0) | |
| 417f1c: 0320f809 jalr t9 | |
| 417f20: 00000000 nop | |
| 417f24: 8fbf001c lw ra,28(sp) | |
| 417f28: 03e00008 jr ra | |
| 417f2c: 27bd0020 addiu sp,sp,32 | |
| 00417f30 <abort>: | |
| 417f30: 3c1c004b lui gp,0x4b | |
| 417f34: 27bdfec0 addiu sp,sp,-320 | |
| 417f38: 279c1fc0 addiu gp,gp,8128 | |
| 417f3c: afbf013c sw ra,316(sp) | |
| 417f40: afb10138 sw s1,312(sp) | |
| 417f44: afb00134 sw s0,308(sp) | |
| 417f48: afbc0010 sw gp,16(sp) | |
| 417f4c: 7c03e83b 0x7c03e83b | |
| 417f50: 3c02004b lui v0,0x4b | |
| 417f54: 2450c074 addiu s0,v0,-16268 | |
| 417f58: 8e040008 lw a0,8(s0) | |
| 417f5c: 24718b70 addiu s1,v1,-29840 | |
| 417f60: 1091000e beq a0,s1,417f9c <abort+0x6c> | |
| 417f64: 00000000 nop | |
| 417f68: 24040001 li a0,1 | |
| 417f6c: 00001821 move v1,zero | |
| 417f70: c046c074 ll a2,-16268(v0) | |
| 417f74: 14c30006 bne a2,v1,417f90 <abort+0x60> | |
| 417f78: 00002821 move a1,zero | |
| 417f7c: 00802821 move a1,a0 | |
| 417f80: e045c074 sc a1,-16268(v0) | |
| 417f84: 10a0fffa beqz a1,417f70 <abort+0x40> | |
| 417f88: 00000000 nop | |
| 417f8c: 0000000f sync | |
| 417f90: 10a000a0 beqz a1,418214 <abort+0x2e4> | |
| 417f94: 00000000 nop | |
| 417f98: ae110008 sw s1,8(s0) | |
| 417f9c: 8e030004 lw v1,4(s0) | |
| 417fa0: 3c11004b lui s1,0x4b | |
| 417fa4: 8e22c080 lw v0,-16256(s1) | |
| 417fa8: 24630001 addiu v1,v1,1 | |
| 417fac: ae030004 sw v1,4(s0) | |
| 417fb0: 10400084 beqz v0,4181c4 <abort+0x294> | |
| 417fb4: 00000000 nop | |
| 417fb8: 24030001 li v1,1 | |
| 417fbc: 1043009b beq v0,v1,41822c <abort+0x2fc> | |
| 417fc0: 00000000 nop | |
| 417fc4: 24030002 li v1,2 | |
| 417fc8: 1043002c beq v0,v1,41807c <abort+0x14c> | |
| 417fcc: 00000000 nop | |
| 417fd0: 24030003 li v1,3 | |
| 417fd4: 10430062 beq v0,v1,418160 <abort+0x230> | |
| 417fd8: 00000000 nop | |
| 417fdc: 24030004 li v1,4 | |
| 417fe0: 1043001e beq v0,v1,41805c <abort+0x12c> | |
| 417fe4: 00000000 nop | |
| 417fe8: 24030005 li v1,5 | |
| 417fec: 10430012 beq v0,v1,418038 <abort+0x108> | |
| 417ff0: 00000000 nop | |
| 417ff4: 24030006 li v1,6 | |
| 417ff8: 10430008 beq v0,v1,41801c <abort+0xec> | |
| 417ffc: 00000000 nop | |
| 418000: 24030007 li v1,7 | |
| 418004: 10430006 beq v0,v1,418020 <abort+0xf0> | |
| 418008: 00000000 nop | |
| 41800c: 00ff000d break 0xff | |
| 418010: 00ff000d break 0xff | |
| 418014: 08106003 j 41800c <abort+0xdc> | |
| 418018: 00000000 nop | |
| 41801c: 00ff000d break 0xff | |
| 418020: 8f9982c0 lw t9,-32064(gp) | |
| 418024: 24020008 li v0,8 | |
| 418028: ae22c080 sw v0,-16256(s1) | |
| 41802c: 2404007f li a0,127 | |
| 418030: 0411d98b bal 40e660 <_exit> | |
| 418034: 00000000 nop | |
| 418038: 8f9984b4 lw t9,-31564(gp) | |
| 41803c: 24020006 li v0,6 | |
| 418040: ae22c080 sw v0,-16256(s1) | |
| 418044: 24040006 li a0,6 | |
| 418048: 0320f809 jalr t9 | |
| 41804c: 00000000 nop | |
| 418050: 8fbc0010 lw gp,16(sp) | |
| 418054: 08105ffd j 417ff4 <abort+0xc4> | |
| 418058: 8e22c080 lw v0,-16256(s1) | |
| 41805c: 8f9984b8 lw t9,-31560(gp) | |
| 418060: 24020005 li v0,5 | |
| 418064: ae22c080 sw v0,-16256(s1) | |
| 418068: 04113f5d bal 427de0 <__fcloseall> | |
| 41806c: 00000000 nop | |
| 418070: 8fbc0010 lw gp,16(sp) | |
| 418074: 08105ffa j 417fe8 <abort+0xb8> | |
| 418078: 8e22c080 lw v0,-16256(s1) | |
| 41807c: 8e020004 lw v0,4(s0) | |
| 418080: ae20c080 sw zero,-16256(s1) | |
| 418084: 3c03004b lui v1,0x4b | |
| 418088: 2442ffff addiu v0,v0,-1 | |
| 41808c: 14400013 bnez v0,4180dc <abort+0x1ac> | |
| 418090: ae020004 sw v0,4(s0) | |
| 418094: ae000008 sw zero,8(s0) | |
| 418098: 0000000f sync | |
| 41809c: c064c074 ll a0,-16268(v1) | |
| 4180a0: 00402821 move a1,v0 | |
| 4180a4: e065c074 sc a1,-16268(v1) | |
| 4180a8: 10a0fffc beqz a1,41809c <abort+0x16c> | |
| 4180ac: 00000000 nop | |
| 4180b0: 28820002 slti v0,a0,2 | |
| 4180b4: 14400009 bnez v0,4180dc <abort+0x1ac> | |
| 4180b8: 00000000 nop | |
| 4180bc: 02002021 move a0,s0 | |
| 4180c0: 7c03e83b 0x7c03e83b | |
| 4180c4: 8c658b78 lw a1,-29832(v1) | |
| 4180c8: 24060001 li a2,1 | |
| 4180cc: 00003821 move a3,zero | |
| 4180d0: 34a50001 ori a1,a1,0x1 | |
| 4180d4: 2402108e li v0,4238 | |
| 4180d8: 0000000c syscall | |
| 4180dc: 8f9984b4 lw t9,-31564(gp) | |
| 4180e0: 24040006 li a0,6 | |
| 4180e4: 0320f809 jalr t9 | |
| 4180e8: 00000000 nop | |
| 4180ec: 8fbc0010 lw gp,16(sp) | |
| 4180f0: 7c03e83b 0x7c03e83b | |
| 4180f4: 8e040008 lw a0,8(s0) | |
| 4180f8: 24638b70 addiu v1,v1,-29840 | |
| 4180fc: 10830015 beq a0,v1,418154 <abort+0x224> | |
| 418100: 3c02004b lui v0,0x4b | |
| 418104: 24050001 li a1,1 | |
| 418108: 00002021 move a0,zero | |
| 41810c: c047c074 ll a3,-16268(v0) | |
| 418110: 14e40006 bne a3,a0,41812c <abort+0x1fc> | |
| 418114: 00003021 move a2,zero | |
| 418118: 00a03021 move a2,a1 | |
| 41811c: e046c074 sc a2,-16268(v0) | |
| 418120: 10c0fffa beqz a2,41810c <abort+0x1dc> | |
| 418124: 00000000 nop | |
| 418128: 0000000f sync | |
| 41812c: 14c00008 bnez a2,418150 <abort+0x220> | |
| 418130: 00000000 nop | |
| 418134: 8f998044 lw t9,-32700(gp) | |
| 418138: afa30128 sw v1,296(sp) | |
| 41813c: 02002021 move a0,s0 | |
| 418140: 0411e083 bal 410350 <__lll_lock_wait_private> | |
| 418144: 00000000 nop | |
| 418148: 8fbc0010 lw gp,16(sp) | |
| 41814c: 8fa30128 lw v1,296(sp) | |
| 418150: ae030008 sw v1,8(s0) | |
| 418154: 8e020004 lw v0,4(s0) | |
| 418158: 24420001 addiu v0,v0,1 | |
| 41815c: ae020004 sw v0,4(s0) | |
| 418160: 8f998064 lw t9,-32668(gp) | |
| 418164: 24020004 li v0,4 | |
| 418168: 27a40098 addiu a0,sp,152 | |
| 41816c: ae22c080 sw v0,-16256(s1) | |
| 418170: 00002821 move a1,zero | |
| 418174: 24060090 li a2,144 | |
| 418178: 0411d6dd bal 40dcf0 <memset> | |
| 41817c: 00000000 nop | |
| 418180: 8fbc0010 lw gp,16(sp) | |
| 418184: 27a2011c addiu v0,sp,284 | |
| 418188: 27a4009c addiu a0,sp,156 | |
| 41818c: 2403ffff li v1,-1 | |
| 418190: ac430000 sw v1,0(v0) | |
| 418194: 2442fffc addiu v0,v0,-4 | |
| 418198: 1444fffd bne v0,a0,418190 <abort+0x260> | |
| 41819c: 00000000 nop | |
| 4181a0: 8f9984bc lw t9,-31556(gp) | |
| 4181a4: 24040006 li a0,6 | |
| 4181a8: 27a50098 addiu a1,sp,152 | |
| 4181ac: 00003021 move a2,zero | |
| 4181b0: 0320f809 jalr t9 | |
| 4181b4: 00000000 nop | |
| 4181b8: 8fbc0010 lw gp,16(sp) | |
| 4181bc: 08105ff7 j 417fdc <abort+0xac> | |
| 4181c0: 8e22c080 lw v0,-16256(s1) | |
| 4181c4: 8f998064 lw t9,-32668(gp) | |
| 4181c8: 24020001 li v0,1 | |
| 4181cc: 27a40018 addiu a0,sp,24 | |
| 4181d0: 00002821 move a1,zero | |
| 4181d4: 24060080 li a2,128 | |
| 4181d8: ae22c080 sw v0,-16256(s1) | |
| 4181dc: 0411d6c4 bal 40dcf0 <memset> | |
| 4181e0: 00000000 nop | |
| 4181e4: 8fbc0010 lw gp,16(sp) | |
| 4181e8: 24020020 li v0,32 | |
| 4181ec: afa20018 sw v0,24(sp) | |
| 4181f0: 8f9984c0 lw t9,-31552(gp) | |
| 4181f4: 24040002 li a0,2 | |
| 4181f8: 27a50018 addiu a1,sp,24 | |
| 4181fc: 00003021 move a2,zero | |
| 418200: 0320f809 jalr t9 | |
| 418204: 00000000 nop | |
| 418208: 8fbc0010 lw gp,16(sp) | |
| 41820c: 08105fee j 417fb8 <abort+0x88> | |
| 418210: 8e22c080 lw v0,-16256(s1) | |
| 418214: 8f998044 lw t9,-32700(gp) | |
| 418218: 02002021 move a0,s0 | |
| 41821c: 0411e04c bal 410350 <__lll_lock_wait_private> | |
| 418220: 00000000 nop | |
| 418224: 08105fe6 j 417f98 <abort+0x68> | |
| 418228: 8fbc0010 lw gp,16(sp) | |
| 41822c: 8f9984c4 lw t9,-31548(gp) | |
| 418230: 24020002 li v0,2 | |
| 418234: ae22c080 sw v0,-16256(s1) | |
| 418238: 00002021 move a0,zero | |
| 41823c: 0411afc6 bal 404158 <_IO_flush_all_lockp> | |
| 418240: 00000000 nop | |
| 418244: 8fbc0010 lw gp,16(sp) | |
| 418248: 08105ff1 j 417fc4 <abort+0x94> | |
| 41824c: 8e22c080 lw v0,-16256(s1) | |
| 00418250 <bsearch>: | |
| 418250: 27bdffc0 addiu sp,sp,-64 | |
| 418254: afb70038 sw s7,56(sp) | |
| 418258: afb60034 sw s6,52(sp) | |
| 41825c: afb50030 sw s5,48(sp) | |
| 418260: afb10020 sw s1,32(sp) | |
| 418264: afb0001c sw s0,28(sp) | |
| 418268: afbf003c sw ra,60(sp) | |
| 41826c: afb4002c sw s4,44(sp) | |
| 418270: afb30028 sw s3,40(sp) | |
| 418274: afb20024 sw s2,36(sp) | |
| 418278: 00808021 move s0,a0 | |
| 41827c: 00a08821 move s1,a1 | |
| 418280: 00e0b021 move s6,a3 | |
| 418284: 8fb70050 lw s7,80(sp) | |
| 418288: 0000a821 move s5,zero | |
| 41828c: 10c0001c beqz a2,418300 <bsearch+0xb0> | |
| 418290: 00000000 nop | |
| 418294: 00c0a021 move s4,a2 | |
| 418298: 00009821 move s3,zero | |
| 41829c: 081060af j 4182bc <bsearch+0x6c> | |
| 4182a0: 00000000 nop | |
| 4182a4: 10400016 beqz v0,418300 <bsearch+0xb0> | |
| 4182a8: 00000000 nop | |
| 4182ac: 26530001 addiu s3,s2,1 | |
| 4182b0: 0274102b sltu v0,s3,s4 | |
| 4182b4: 10400011 beqz v0,4182fc <bsearch+0xac> | |
| 4182b8: 00000000 nop | |
| 4182bc: 02939021 addu s2,s4,s3 | |
| 4182c0: 00129042 srl s2,s2,0x1 | |
| 4182c4: 02560018 mult s2,s6 | |
| 4182c8: 02002021 move a0,s0 | |
| 4182cc: 02e0c821 move t9,s7 | |
| 4182d0: 0000a812 mflo s5 | |
| 4182d4: 0235a821 addu s5,s1,s5 | |
| 4182d8: 02a02821 move a1,s5 | |
| 4182dc: 0320f809 jalr t9 | |
| 4182e0: 00000000 nop | |
| 4182e4: 0441ffef bgez v0,4182a4 <bsearch+0x54> | |
| 4182e8: 00000000 nop | |
| 4182ec: 0240a021 move s4,s2 | |
| 4182f0: 0274102b sltu v0,s3,s4 | |
| 4182f4: 1440fff1 bnez v0,4182bc <bsearch+0x6c> | |
| 4182f8: 00000000 nop | |
| 4182fc: 0000a821 move s5,zero | |
| 418300: 8fbf003c lw ra,60(sp) | |
| 418304: 02a01021 move v0,s5 | |
| 418308: 8fb70038 lw s7,56(sp) | |
| 41830c: 8fb60034 lw s6,52(sp) | |
| 418310: 8fb50030 lw s5,48(sp) | |
| 418314: 8fb4002c lw s4,44(sp) | |
| 418318: 8fb30028 lw s3,40(sp) | |
| 41831c: 8fb20024 lw s2,36(sp) | |
| 418320: 8fb10020 lw s1,32(sp) | |
| 418324: 8fb0001c lw s0,28(sp) | |
| 418328: 27bd0040 addiu sp,sp,64 | |
| 41832c: 03e00008 jr ra | |
| 418330: 00000000 nop | |
| ... | |
| 00418340 <msort_with_tmp.part.0>: | |
| 418340: 27bdffc0 addiu sp,sp,-64 | |
| 418344: afb00018 sw s0,24(sp) | |
| 418348: 8c900000 lw s0,0(a0) | |
| 41834c: afb40028 sw s4,40(sp) | |
| 418350: 0006a042 srl s4,a2,0x1 | |
| 418354: 02900018 mult s4,s0 | |
| 418358: 3c1c004b lui gp,0x4b | |
| 41835c: 279c1fc0 addiu gp,gp,8128 | |
| 418360: 2e820002 sltiu v0,s4,2 | |
| 418364: afbe0038 sw s8,56(sp) | |
| 418368: afb20020 sw s2,32(sp) | |
| 41836c: afbf003c sw ra,60(sp) | |
| 418370: afb70034 sw s7,52(sp) | |
| 418374: afb60030 sw s6,48(sp) | |
| 418378: afb5002c sw s5,44(sp) | |
| 41837c: afb30024 sw s3,36(sp) | |
| 418380: afb1001c sw s1,28(sp) | |
| 418384: afbc0010 sw gp,16(sp) | |
| 418388: 0080f021 move s8,a0 | |
| 41838c: afa60048 sw a2,72(sp) | |
| 418390: afa50044 sw a1,68(sp) | |
| 418394: 00d49023 subu s2,a2,s4 | |
| 418398: 00008012 mflo s0 | |
| 41839c: 00b08021 addu s0,a1,s0 | |
| 4183a0: 14400005 bnez v0,4183b8 <msort_with_tmp.part.0+0x78> | |
| 4183a4: 00000000 nop | |
| 4183a8: 02803021 move a2,s4 | |
| 4183ac: 0c1060d0 jal 418340 <msort_with_tmp.part.0> | |
| 4183b0: 00000000 nop | |
| 4183b4: 8fbc0010 lw gp,16(sp) | |
| 4183b8: 2e420002 sltiu v0,s2,2 | |
| 4183bc: 14400007 bnez v0,4183dc <msort_with_tmp.part.0+0x9c> | |
| 4183c0: 00000000 nop | |
| 4183c4: 03c02021 move a0,s8 | |
| 4183c8: 02002821 move a1,s0 | |
| 4183cc: 02403021 move a2,s2 | |
| 4183d0: 0c1060d0 jal 418340 <msort_with_tmp.part.0> | |
| 4183d4: 00000000 nop | |
| 4183d8: 8fbc0010 lw gp,16(sp) | |
| 4183dc: 8fc20004 lw v0,4(s8) | |
| 4183e0: 24030001 li v1,1 | |
| 4183e4: 8fd10010 lw s1,16(s8) | |
| 4183e8: 8fd70000 lw s7,0(s8) | |
| 4183ec: 8fd50008 lw s5,8(s8) | |
| 4183f0: 8fd6000c lw s6,12(s8) | |
| 4183f4: 104300b3 beq v0,v1,4186c4 <msort_with_tmp.part.0+0x384> | |
| 4183f8: 00000000 nop | |
| 4183fc: 10400043 beqz v0,41850c <msort_with_tmp.part.0+0x1cc> | |
| 418400: 00000000 nop | |
| 418404: 24030002 li v1,2 | |
| 418408: 10430086 beq v0,v1,418624 <msort_with_tmp.part.0+0x2e4> | |
| 41840c: 00000000 nop | |
| 418410: 24030003 li v1,3 | |
| 418414: 1043005d beq v0,v1,41858c <msort_with_tmp.part.0+0x24c> | |
| 418418: 00000000 nop | |
| 41841c: 12800025 beqz s4,4184b4 <msort_with_tmp.part.0+0x174> | |
| 418420: 00000000 nop | |
| 418424: 8fb30044 lw s3,68(sp) | |
| 418428: 12400018 beqz s2,41848c <msort_with_tmp.part.0+0x14c> | |
| 41842c: 00000000 nop | |
| 418430: 02002821 move a1,s0 | |
| 418434: 02602021 move a0,s3 | |
| 418438: 02c03021 move a2,s6 | |
| 41843c: 02a0c821 move t9,s5 | |
| 418440: 0320f809 jalr t9 | |
| 418444: 00000000 nop | |
| 418448: 8fbc0010 lw gp,16(sp) | |
| 41844c: 02202021 move a0,s1 | |
| 418450: 02002821 move a1,s0 | |
| 418454: 02e03021 move a2,s7 | |
| 418458: 8f9980b0 lw t9,-32592(gp) | |
| 41845c: 184000bd blez v0,418754 <msort_with_tmp.part.0+0x414> | |
| 418460: 00000000 nop | |
| 418464: 0411d646 bal 40dd80 <__mempcpy> | |
| 418468: 00000000 nop | |
| 41846c: 8fbc0010 lw gp,16(sp) | |
| 418470: 2652ffff addiu s2,s2,-1 | |
| 418474: 00408821 move s1,v0 | |
| 418478: 02178021 addu s0,s0,s7 | |
| 41847c: 1280000c beqz s4,4184b0 <msort_with_tmp.part.0+0x170> | |
| 418480: 00000000 nop | |
| 418484: 1640ffea bnez s2,418430 <msort_with_tmp.part.0+0xf0> | |
| 418488: 00000000 nop | |
| 41848c: 02970018 mult s4,s7 | |
| 418490: 8f9980dc lw t9,-32548(gp) | |
| 418494: 02202021 move a0,s1 | |
| 418498: 02602821 move a1,s3 | |
| 41849c: 00009021 move s2,zero | |
| 4184a0: 00003012 mflo a2 | |
| 4184a4: 0411d67a bal 40de90 <memcpy> | |
| 4184a8: 00000000 nop | |
| 4184ac: 8fbc0010 lw gp,16(sp) | |
| 4184b0: 8fd10010 lw s1,16(s8) | |
| 4184b4: 8fa30048 lw v1,72(sp) | |
| 4184b8: 8f9980dc lw t9,-32548(gp) | |
| 4184bc: 8fa40044 lw a0,68(sp) | |
| 4184c0: 00729023 subu s2,v1,s2 | |
| 4184c4: 02570018 mult s2,s7 | |
| 4184c8: 02202821 move a1,s1 | |
| 4184cc: 00003012 mflo a2 | |
| 4184d0: 0411d66f bal 40de90 <memcpy> | |
| 4184d4: 00000000 nop | |
| 4184d8: 8fbf003c lw ra,60(sp) | |
| 4184dc: 8fbe0038 lw s8,56(sp) | |
| 4184e0: 8fb70034 lw s7,52(sp) | |
| 4184e4: 8fb60030 lw s6,48(sp) | |
| 4184e8: 8fb5002c lw s5,44(sp) | |
| 4184ec: 8fb40028 lw s4,40(sp) | |
| 4184f0: 8fb30024 lw s3,36(sp) | |
| 4184f4: 8fb20020 lw s2,32(sp) | |
| 4184f8: 8fb1001c lw s1,28(sp) | |
| 4184fc: 8fb00018 lw s0,24(sp) | |
| 418500: 27bd0040 addiu sp,sp,64 | |
| 418504: 03e00008 jr ra | |
| 418508: 00000000 nop | |
| 41850c: 1280ffe9 beqz s4,4184b4 <msort_with_tmp.part.0+0x174> | |
| 418510: 00000000 nop | |
| 418514: 8fb30044 lw s3,68(sp) | |
| 418518: 1640000a bnez s2,418544 <msort_with_tmp.part.0+0x204> | |
| 41851c: 00000000 nop | |
| 418520: 08106123 j 41848c <msort_with_tmp.part.0+0x14c> | |
| 418524: 00000000 nop | |
| 418528: 8e020000 lw v0,0(s0) | |
| 41852c: 2652ffff addiu s2,s2,-1 | |
| 418530: 26100004 addiu s0,s0,4 | |
| 418534: ae220000 sw v0,0(s1) | |
| 418538: 26310004 addiu s1,s1,4 | |
| 41853c: 1240ffd3 beqz s2,41848c <msort_with_tmp.part.0+0x14c> | |
| 418540: 00000000 nop | |
| 418544: 02602021 move a0,s3 | |
| 418548: 02002821 move a1,s0 | |
| 41854c: 02c03021 move a2,s6 | |
| 418550: 02a0c821 move t9,s5 | |
| 418554: 0320f809 jalr t9 | |
| 418558: 00000000 nop | |
| 41855c: 8fbc0010 lw gp,16(sp) | |
| 418560: 1c40fff1 bgtz v0,418528 <msort_with_tmp.part.0+0x1e8> | |
| 418564: 00000000 nop | |
| 418568: 8e620000 lw v0,0(s3) | |
| 41856c: 2694ffff addiu s4,s4,-1 | |
| 418570: 26730004 addiu s3,s3,4 | |
| 418574: ae220000 sw v0,0(s1) | |
| 418578: 1680ffef bnez s4,418538 <msort_with_tmp.part.0+0x1f8> | |
| 41857c: 00000000 nop | |
| 418580: 8fd10010 lw s1,16(s8) | |
| 418584: 0810612d j 4184b4 <msort_with_tmp.part.0+0x174> | |
| 418588: 00000000 nop | |
| 41858c: 1280ffc9 beqz s4,4184b4 <msort_with_tmp.part.0+0x174> | |
| 418590: 00000000 nop | |
| 418594: 8fb30044 lw s3,68(sp) | |
| 418598: 1240ffbc beqz s2,41848c <msort_with_tmp.part.0+0x14c> | |
| 41859c: 00000000 nop | |
| 4185a0: 8e640000 lw a0,0(s3) | |
| 4185a4: 8e050000 lw a1,0(s0) | |
| 4185a8: 02c03021 move a2,s6 | |
| 4185ac: 02a0c821 move t9,s5 | |
| 4185b0: 0320f809 jalr t9 | |
| 4185b4: 00000000 nop | |
| 4185b8: 8fbc0010 lw gp,16(sp) | |
| 4185bc: 18400013 blez v0,41860c <msort_with_tmp.part.0+0x2cc> | |
| 4185c0: 00000000 nop | |
| 4185c4: 8e020000 lw v0,0(s0) | |
| 4185c8: 2652ffff addiu s2,s2,-1 | |
| 4185cc: 26100004 addiu s0,s0,4 | |
| 4185d0: ae220000 sw v0,0(s1) | |
| 4185d4: 1280ffb6 beqz s4,4184b0 <msort_with_tmp.part.0+0x170> | |
| 4185d8: 00000000 nop | |
| 4185dc: 26310004 addiu s1,s1,4 | |
| 4185e0: 1240ffaa beqz s2,41848c <msort_with_tmp.part.0+0x14c> | |
| 4185e4: 00000000 nop | |
| 4185e8: 8e640000 lw a0,0(s3) | |
| 4185ec: 8e050000 lw a1,0(s0) | |
| 4185f0: 02c03021 move a2,s6 | |
| 4185f4: 02a0c821 move t9,s5 | |
| 4185f8: 0320f809 jalr t9 | |
| 4185fc: 00000000 nop | |
| 418600: 8fbc0010 lw gp,16(sp) | |
| 418604: 1c40ffef bgtz v0,4185c4 <msort_with_tmp.part.0+0x284> | |
| 418608: 00000000 nop | |
| 41860c: 8e620000 lw v0,0(s3) | |
| 418610: 2694ffff addiu s4,s4,-1 | |
| 418614: 26730004 addiu s3,s3,4 | |
| 418618: ae220000 sw v0,0(s1) | |
| 41861c: 08106175 j 4185d4 <msort_with_tmp.part.0+0x294> | |
| 418620: 00000000 nop | |
| 418624: 1280ffa3 beqz s4,4184b4 <msort_with_tmp.part.0+0x174> | |
| 418628: 00000000 nop | |
| 41862c: 8fb30044 lw s3,68(sp) | |
| 418630: 1640000e bnez s2,41866c <msort_with_tmp.part.0+0x32c> | |
| 418634: 00000000 nop | |
| 418638: 08106123 j 41848c <msort_with_tmp.part.0+0x14c> | |
| 41863c: 00000000 nop | |
| 418640: 02002021 move a0,s0 | |
| 418644: 2652ffff addiu s2,s2,-1 | |
| 418648: 02178021 addu s0,s0,s7 | |
| 41864c: 0223102b sltu v0,s1,v1 | |
| 418650: 14400016 bnez v0,4186ac <msort_with_tmp.part.0+0x36c> | |
| 418654: 00000000 nop | |
| 418658: 1280ff95 beqz s4,4184b0 <msort_with_tmp.part.0+0x170> | |
| 41865c: 00000000 nop | |
| 418660: 00608821 move s1,v1 | |
| 418664: 1240ff89 beqz s2,41848c <msort_with_tmp.part.0+0x14c> | |
| 418668: 00000000 nop | |
| 41866c: 02602021 move a0,s3 | |
| 418670: 02002821 move a1,s0 | |
| 418674: 02c03021 move a2,s6 | |
| 418678: 02a0c821 move t9,s5 | |
| 41867c: 0320f809 jalr t9 | |
| 418680: 00000000 nop | |
| 418684: 8fbc0010 lw gp,16(sp) | |
| 418688: 02371821 addu v1,s1,s7 | |
| 41868c: 1c40ffec bgtz v0,418640 <msort_with_tmp.part.0+0x300> | |
| 418690: 00000000 nop | |
| 418694: 0223102b sltu v0,s1,v1 | |
| 418698: 02602021 move a0,s3 | |
| 41869c: 2694ffff addiu s4,s4,-1 | |
| 4186a0: 02779821 addu s3,s3,s7 | |
| 4186a4: 1040ffec beqz v0,418658 <msort_with_tmp.part.0+0x318> | |
| 4186a8: 00000000 nop | |
| 4186ac: 8c820000 lw v0,0(a0) | |
| 4186b0: 24840004 addiu a0,a0,4 | |
| 4186b4: ae220000 sw v0,0(s1) | |
| 4186b8: 26310004 addiu s1,s1,4 | |
| 4186bc: 08106193 j 41864c <msort_with_tmp.part.0+0x30c> | |
| 4186c0: 00000000 nop | |
| 4186c4: 1280ff7b beqz s4,4184b4 <msort_with_tmp.part.0+0x174> | |
| 4186c8: 00000000 nop | |
| 4186cc: 8fb30044 lw s3,68(sp) | |
| 4186d0: 1640000c bnez s2,418704 <msort_with_tmp.part.0+0x3c4> | |
| 4186d4: 00000000 nop | |
| 4186d8: 08106123 j 41848c <msort_with_tmp.part.0+0x14c> | |
| 4186dc: 00000000 nop | |
| 4186e0: 8e030004 lw v1,4(s0) | |
| 4186e4: 8e020000 lw v0,0(s0) | |
| 4186e8: 2652ffff addiu s2,s2,-1 | |
| 4186ec: 26100008 addiu s0,s0,8 | |
| 4186f0: ae230004 sw v1,4(s1) | |
| 4186f4: ae220000 sw v0,0(s1) | |
| 4186f8: 26310008 addiu s1,s1,8 | |
| 4186fc: 1240ff63 beqz s2,41848c <msort_with_tmp.part.0+0x14c> | |
| 418700: 00000000 nop | |
| 418704: 02602021 move a0,s3 | |
| 418708: 02002821 move a1,s0 | |
| 41870c: 02c03021 move a2,s6 | |
| 418710: 02a0c821 move t9,s5 | |
| 418714: 0320f809 jalr t9 | |
| 418718: 00000000 nop | |
| 41871c: 8fbc0010 lw gp,16(sp) | |
| 418720: 1c40ffef bgtz v0,4186e0 <msort_with_tmp.part.0+0x3a0> | |
| 418724: 00000000 nop | |
| 418728: 8e630004 lw v1,4(s3) | |
| 41872c: 8e620000 lw v0,0(s3) | |
| 418730: 2694ffff addiu s4,s4,-1 | |
| 418734: 26730008 addiu s3,s3,8 | |
| 418738: ae230004 sw v1,4(s1) | |
| 41873c: ae220000 sw v0,0(s1) | |
| 418740: 1680ffed bnez s4,4186f8 <msort_with_tmp.part.0+0x3b8> | |
| 418744: 00000000 nop | |
| 418748: 8fd10010 lw s1,16(s8) | |
| 41874c: 0810612d j 4184b4 <msort_with_tmp.part.0+0x174> | |
| 418750: 00000000 nop | |
| 418754: 02602821 move a1,s3 | |
| 418758: 0411d589 bal 40dd80 <__mempcpy> | |
| 41875c: 00000000 nop | |
| 418760: 00408821 move s1,v0 | |
| 418764: 8fbc0010 lw gp,16(sp) | |
| 418768: 02779821 addu s3,s3,s7 | |
| 41876c: 2694ffff addiu s4,s4,-1 | |
| 418770: 0810611f j 41847c <msort_with_tmp.part.0+0x13c> | |
| 418774: 00000000 nop | |
| 00418778 <qsort_r>: | |
| 418778: 27bdff90 addiu sp,sp,-112 | |
| 41877c: 3c1c004b lui gp,0x4b | |
| 418780: afbe0068 sw s8,104(sp) | |
| 418784: afb30054 sw s3,84(sp) | |
| 418788: 03a0f021 move s8,sp | |
| 41878c: 279c1fc0 addiu gp,gp,8128 | |
| 418790: 2cd30021 sltiu s3,a2,33 | |
| 418794: afb5005c sw s5,92(sp) | |
| 418798: afb20050 sw s2,80(sp) | |
| 41879c: afb1004c sw s1,76(sp) | |
| 4187a0: afb00048 sw s0,72(sp) | |
| 4187a4: afbf006c sw ra,108(sp) | |
| 4187a8: afb70064 sw s7,100(sp) | |
| 4187ac: afb60060 sw s6,96(sp) | |
| 4187b0: afb40058 sw s4,88(sp) | |
| 4187b4: afbc0018 sw gp,24(sp) | |
| 4187b8: 00c08021 move s0,a2 | |
| 4187bc: 00808821 move s1,a0 | |
| 4187c0: 00a09021 move s2,a1 | |
| 4187c4: 12600087 beqz s3,4189e4 <qsort_r+0x26c> | |
| 4187c8: 8fd50080 lw s5,128(s8) | |
| 4187cc: 00c50018 mult a2,a1 | |
| 4187d0: 0000a012 mflo s4 | |
| 4187d4: 2e820400 sltiu v0,s4,1024 | |
| 4187d8: 14400087 bnez v0,4189f8 <qsort_r+0x280> | |
| 4187dc: 00000000 nop | |
| 4187e0: 3c17004b lui s7,0x4b | |
| 4187e4: 8ee2c090 lw v0,-16240(s7) | |
| 4187e8: 104000bf beqz v0,418ae8 <qsort_r+0x370> | |
| 4187ec: 00000000 nop | |
| 4187f0: 3c16004b lui s6,0x4b | |
| 4187f4: 0282001b divu zero,s4,v0 | |
| 4187f8: 004001f4 teq v0,zero,0x7 | |
| 4187fc: 8ec3c094 lw v1,-16236(s6) | |
| 418800: 00002012 mflo a0 | |
| 418804: 0064102b sltu v0,v1,a0 | |
| 418808: 144000a3 bnez v0,418a98 <qsort_r+0x320> | |
| 41880c: 00000000 nop | |
| 418810: 8f968a2c lw s6,-30164(gp) | |
| 418814: 7c03e83b 0x7c03e83b | |
| 418818: 8f998088 lw t9,-32632(gp) | |
| 41881c: 02c3b021 addu s6,s6,v1 | |
| 418820: 8ed70000 lw s7,0(s6) | |
| 418824: 02802021 move a0,s4 | |
| 418828: afc70040 sw a3,64(s8) | |
| 41882c: 0411c99d bal 40aea4 <__libc_malloc> | |
| 418830: 00000000 nop | |
| 418834: afc2003c sw v0,60(s8) | |
| 418838: 8fdc0018 lw gp,24(s8) | |
| 41883c: aed70000 sw s7,0(s6) | |
| 418840: 10400095 beqz v0,418a98 <qsort_r+0x320> | |
| 418844: 8fc70040 lw a3,64(s8) | |
| 418848: 8fc3003c lw v1,60(s8) | |
| 41884c: 24020004 li v0,4 | |
| 418850: afd00020 sw s0,32(s8) | |
| 418854: afc30030 sw v1,48(s8) | |
| 418858: afc20024 sw v0,36(s8) | |
| 41885c: afc70028 sw a3,40(s8) | |
| 418860: 16600072 bnez s3,418a2c <qsort_r+0x2b4> | |
| 418864: afd5002c sw s5,44(s8) | |
| 418868: 8fd50030 lw s5,48(s8) | |
| 41886c: 00123080 sll a2,s2,0x2 | |
| 418870: 02a6a821 addu s5,s5,a2 | |
| 418874: 02a61821 addu v1,s5,a2 | |
| 418878: 02a3102b sltu v0,s5,v1 | |
| 41887c: afc30038 sw v1,56(s8) | |
| 418880: 1040000c beqz v0,4188b4 <qsort_r+0x13c> | |
| 418884: 02a02821 move a1,s5 | |
| 418888: 02a01021 move v0,s5 | |
| 41888c: 02201821 move v1,s1 | |
| 418890: 8fc50038 lw a1,56(s8) | |
| 418894: ac430000 sw v1,0(v0) | |
| 418898: 24420004 addiu v0,v0,4 | |
| 41889c: 0045202b sltu a0,v0,a1 | |
| 4188a0: 00701821 addu v1,v1,s0 | |
| 4188a4: 1480fffa bnez a0,418890 <qsort_r+0x118> | |
| 4188a8: 00000000 nop | |
| 4188ac: 8fc50030 lw a1,48(s8) | |
| 4188b0: 00a62821 addu a1,a1,a2 | |
| 4188b4: 24030004 li v1,4 | |
| 4188b8: afc30020 sw v1,32(s8) | |
| 4188bc: 2e420002 sltiu v0,s2,2 | |
| 4188c0: 24030003 li v1,3 | |
| 4188c4: afc30024 sw v1,36(s8) | |
| 4188c8: 144000a1 bnez v0,418b50 <qsort_r+0x3d8> | |
| 4188cc: 00000000 nop | |
| 4188d0: 27c40020 addiu a0,s8,32 | |
| 4188d4: 0c1060d0 jal 418340 <msort_with_tmp.part.0> | |
| 4188d8: 02403021 move a2,s2 | |
| 4188dc: 8fdc0018 lw gp,24(s8) | |
| 4188e0: 0220b021 move s6,s1 | |
| 4188e4: 0000b821 move s7,zero | |
| 4188e8: 00171080 sll v0,s7,0x2 | |
| 4188ec: 02a21021 addu v0,s5,v0 | |
| 4188f0: 8c530000 lw s3,0(v0) | |
| 4188f4: 12760026 beq s3,s6,418990 <qsort_r+0x218> | |
| 4188f8: 00000000 nop | |
| 4188fc: 8f9980dc lw t9,-32548(gp) | |
| 418900: 8fc40038 lw a0,56(s8) | |
| 418904: 02c02821 move a1,s6 | |
| 418908: 02003021 move a2,s0 | |
| 41890c: 0411d560 bal 40de90 <memcpy> | |
| 418910: 00000000 nop | |
| 418914: 8fdc0018 lw gp,24(s8) | |
| 418918: 02c02021 move a0,s6 | |
| 41891c: 0810624a j 418928 <qsort_r+0x1b0> | |
| 418920: 02e01021 move v0,s7 | |
| 418924: 00609821 move s3,v1 | |
| 418928: 0271a023 subu s4,s3,s1 | |
| 41892c: 0290001b divu zero,s4,s0 | |
| 418930: 020001f4 teq s0,zero,0x7 | |
| 418934: 8f9980dc lw t9,-32548(gp) | |
| 418938: 00021080 sll v0,v0,0x2 | |
| 41893c: 02a21021 addu v0,s5,v0 | |
| 418940: ac440000 sw a0,0(v0) | |
| 418944: 02602821 move a1,s3 | |
| 418948: 02003021 move a2,s0 | |
| 41894c: 0000a012 mflo s4 | |
| 418950: 0411d54f bal 40de90 <memcpy> | |
| 418954: 00000000 nop | |
| 418958: 00142880 sll a1,s4,0x2 | |
| 41895c: 02a52821 addu a1,s5,a1 | |
| 418960: 8ca30000 lw v1,0(a1) | |
| 418964: 8fdc0018 lw gp,24(s8) | |
| 418968: 02602021 move a0,s3 | |
| 41896c: 1476ffed bne v1,s6,418924 <qsort_r+0x1ac> | |
| 418970: 02801021 move v0,s4 | |
| 418974: 8f9980dc lw t9,-32548(gp) | |
| 418978: acb30000 sw s3,0(a1) | |
| 41897c: 8fc50038 lw a1,56(s8) | |
| 418980: 02003021 move a2,s0 | |
| 418984: 0411d542 bal 40de90 <memcpy> | |
| 418988: 00000000 nop | |
| 41898c: 8fdc0018 lw gp,24(s8) | |
| 418990: 26f70001 addiu s7,s7,1 | |
| 418994: 02d0b021 addu s6,s6,s0 | |
| 418998: 16f2ffd3 bne s7,s2,4188e8 <qsort_r+0x170> | |
| 41899c: 00000000 nop | |
| 4189a0: 8f99805c lw t9,-32676(gp) | |
| 4189a4: 8fc4003c lw a0,60(s8) | |
| 4189a8: 0411cb07 bal 40b5c8 <__cfree> | |
| 4189ac: 00000000 nop | |
| 4189b0: 03c0e821 move sp,s8 | |
| 4189b4: 8fbf006c lw ra,108(sp) | |
| 4189b8: 8fbe0068 lw s8,104(sp) | |
| 4189bc: 8fb70064 lw s7,100(sp) | |
| 4189c0: 8fb60060 lw s6,96(sp) | |
| 4189c4: 8fb5005c lw s5,92(sp) | |
| 4189c8: 8fb40058 lw s4,88(sp) | |
| 4189cc: 8fb30054 lw s3,84(sp) | |
| 4189d0: 8fb20050 lw s2,80(sp) | |
| 4189d4: 8fb1004c lw s1,76(sp) | |
| 4189d8: 8fb00048 lw s0,72(sp) | |
| 4189dc: 03e00008 jr ra | |
| 4189e0: 27bd0070 addiu sp,sp,112 | |
| 4189e4: 0005a0c0 sll s4,a1,0x3 | |
| 4189e8: 0286a021 addu s4,s4,a2 | |
| 4189ec: 2e820400 sltiu v0,s4,1024 | |
| 4189f0: 1040ff7b beqz v0,4187e0 <qsort_r+0x68> | |
| 4189f4: 00000000 nop | |
| 4189f8: 2682000e addiu v0,s4,14 | |
| 4189fc: 000210c2 srl v0,v0,0x3 | |
| 418a00: 000210c0 sll v0,v0,0x3 | |
| 418a04: 03a2e823 subu sp,sp,v0 | |
| 418a08: 27a20018 addiu v0,sp,24 | |
| 418a0c: afc20030 sw v0,48(s8) | |
| 418a10: 24020004 li v0,4 | |
| 418a14: afc0003c sw zero,60(s8) | |
| 418a18: afd00020 sw s0,32(s8) | |
| 418a1c: afc20024 sw v0,36(s8) | |
| 418a20: afc70028 sw a3,40(s8) | |
| 418a24: 1260ff90 beqz s3,418868 <qsort_r+0xf0> | |
| 418a28: afd5002c sw s5,44(s8) | |
| 418a2c: 32030003 andi v1,s0,0x3 | |
| 418a30: 1460000b bnez v1,418a60 <qsort_r+0x2e8> | |
| 418a34: 00000000 nop | |
| 418a38: 32230003 andi v1,s1,0x3 | |
| 418a3c: 14600008 bnez v1,418a60 <qsort_r+0x2e8> | |
| 418a40: 00000000 nop | |
| 418a44: 1202004f beq s0,v0,418b84 <qsort_r+0x40c> | |
| 418a48: 00000000 nop | |
| 418a4c: 24020008 li v0,8 | |
| 418a50: 12020046 beq s0,v0,418b6c <qsort_r+0x3f4> | |
| 418a54: 00000000 nop | |
| 418a58: 24020002 li v0,2 | |
| 418a5c: afc20024 sw v0,36(s8) | |
| 418a60: 2e420002 sltiu v0,s2,2 | |
| 418a64: 1440ffce bnez v0,4189a0 <qsort_r+0x228> | |
| 418a68: 00000000 nop | |
| 418a6c: 27c40020 addiu a0,s8,32 | |
| 418a70: 02202821 move a1,s1 | |
| 418a74: 0c1060d0 jal 418340 <msort_with_tmp.part.0> | |
| 418a78: 02403021 move a2,s2 | |
| 418a7c: 8fdc0018 lw gp,24(s8) | |
| 418a80: 8fc4003c lw a0,60(s8) | |
| 418a84: 8f99805c lw t9,-32676(gp) | |
| 418a88: 0411cacf bal 40b5c8 <__cfree> | |
| 418a8c: 00000000 nop | |
| 418a90: 0810626c j 4189b0 <qsort_r+0x238> | |
| 418a94: 00000000 nop | |
| 418a98: 8f9984c8 lw t9,-31544(gp) | |
| 418a9c: afb50010 sw s5,16(sp) | |
| 418aa0: 02202021 move a0,s1 | |
| 418aa4: 02402821 move a1,s2 | |
| 418aa8: 02003021 move a2,s0 | |
| 418aac: 0320f809 jalr t9 | |
| 418ab0: 00000000 nop | |
| 418ab4: 03c0e821 move sp,s8 | |
| 418ab8: 8fbf006c lw ra,108(sp) | |
| 418abc: 8fbe0068 lw s8,104(sp) | |
| 418ac0: 8fb70064 lw s7,100(sp) | |
| 418ac4: 8fb60060 lw s6,96(sp) | |
| 418ac8: 8fb5005c lw s5,92(sp) | |
| 418acc: 8fb40058 lw s4,88(sp) | |
| 418ad0: 8fb30054 lw s3,84(sp) | |
| 418ad4: 8fb20050 lw s2,80(sp) | |
| 418ad8: 8fb1004c lw s1,76(sp) | |
| 418adc: 8fb00048 lw s0,72(sp) | |
| 418ae0: 03e00008 jr ra | |
| 418ae4: 27bd0070 addiu sp,sp,112 | |
| 418ae8: 8f9984cc lw t9,-31540(gp) | |
| 418aec: afc70040 sw a3,64(s8) | |
| 418af0: 24040055 li a0,85 | |
| 418af4: 04117d3a bal 437fe0 <__sysconf> | |
| 418af8: 00000000 nop | |
| 418afc: 3c16004b lui s6,0x4b | |
| 418b00: 2403ffff li v1,-1 | |
| 418b04: 8fdc0018 lw gp,24(s8) | |
| 418b08: aec2c094 sw v0,-16236(s6) | |
| 418b0c: 10430014 beq v0,v1,418b60 <qsort_r+0x3e8> | |
| 418b10: 8fc70040 lw a3,64(s8) | |
| 418b14: 24430003 addiu v1,v0,3 | |
| 418b18: 28440000 slti a0,v0,0 | |
| 418b1c: 0064100b movn v0,v1,a0 | |
| 418b20: 00021083 sra v0,v0,0x2 | |
| 418b24: aec2c094 sw v0,-16236(s6) | |
| 418b28: 0000000f sync | |
| 418b2c: 8f9984cc lw t9,-31540(gp) | |
| 418b30: afc70040 sw a3,64(s8) | |
| 418b34: 2404001e li a0,30 | |
| 418b38: 04117d29 bal 437fe0 <__sysconf> | |
| 418b3c: 00000000 nop | |
| 418b40: aee2c090 sw v0,-16240(s7) | |
| 418b44: 8fdc0018 lw gp,24(s8) | |
| 418b48: 081061fd j 4187f4 <qsort_r+0x7c> | |
| 418b4c: 8fc70040 lw a3,64(s8) | |
| 418b50: 1640ff63 bnez s2,4188e0 <qsort_r+0x168> | |
| 418b54: 00000000 nop | |
| 418b58: 08106268 j 4189a0 <qsort_r+0x228> | |
| 418b5c: 00000000 nop | |
| 418b60: 3c021fff lui v0,0x1fff | |
| 418b64: 081062c9 j 418b24 <qsort_r+0x3ac> | |
| 418b68: 3442ffff ori v0,v0,0xffff | |
| 418b6c: 32220007 andi v0,s1,0x7 | |
| 418b70: 1440ffb9 bnez v0,418a58 <qsort_r+0x2e0> | |
| 418b74: 00000000 nop | |
| 418b78: 24020001 li v0,1 | |
| 418b7c: 08106298 j 418a60 <qsort_r+0x2e8> | |
| 418b80: afc20024 sw v0,36(s8) | |
| 418b84: 08106298 j 418a60 <qsort_r+0x2e8> | |
| 418b88: afc00024 sw zero,36(s8) | |
| 00418b8c <qsort>: | |
| 418b8c: 27bdffd8 addiu sp,sp,-40 | |
| 418b90: afbf0024 sw ra,36(sp) | |
| 418b94: afa00010 sw zero,16(sp) | |
| 418b98: 0c1061de jal 418778 <qsort_r> | |
| 418b9c: 00000000 nop | |
| 418ba0: 8fbf0024 lw ra,36(sp) | |
| 418ba4: 27bd0028 addiu sp,sp,40 | |
| 418ba8: 03e00008 jr ra | |
| 418bac: 00000000 nop | |
| 00418bb0 <getenv>: | |
| 418bb0: 3c1c004b lui gp,0x4b | |
| 418bb4: 279c1fc0 addiu gp,gp,8128 | |
| 418bb8: 8f998098 lw t9,-32616(gp) | |
| 418bbc: 27bdffc8 addiu sp,sp,-56 | |
| 418bc0: afb5002c sw s5,44(sp) | |
| 418bc4: afb30024 sw s3,36(sp) | |
| 418bc8: afb1001c sw s1,28(sp) | |
| 418bcc: afbc0010 sw gp,16(sp) | |
| 418bd0: afbf0034 sw ra,52(sp) | |
| 418bd4: afb60030 sw s6,48(sp) | |
| 418bd8: afb40028 sw s4,40(sp) | |
| 418bdc: afb20020 sw s2,32(sp) | |
| 418be0: afb00018 sw s0,24(sp) | |
| 418be4: 0080a821 move s5,a0 | |
| 418be8: 0411d28d bal 40d620 <strlen> | |
| 418bec: 00000000 nop | |
| 418bf0: 8fbc0010 lw gp,16(sp) | |
| 418bf4: 00409821 move s3,v0 | |
| 418bf8: 00001021 move v0,zero | |
| 418bfc: 8f83825c lw v1,-32164(gp) | |
| 418c00: 8c710000 lw s1,0(v1) | |
| 418c04: 12200021 beqz s1,418c8c <getenv+0xdc> | |
| 418c08: 00000000 nop | |
| 418c0c: 82a50000 lb a1,0(s5) | |
| 418c10: 10a0001e beqz a1,418c8c <getenv+0xdc> | |
| 418c14: 00000000 nop | |
| 418c18: 82a40001 lb a0,1(s5) | |
| 418c1c: 14800026 bnez a0,418cb8 <getenv+0x108> | |
| 418c20: 00000000 nop | |
| 418c24: 8e230000 lw v1,0(s1) | |
| 418c28: 00801021 move v0,a0 | |
| 418c2c: 10600017 beqz v1,418c8c <getenv+0xdc> | |
| 418c30: 00000000 nop | |
| 418c34: 90620001 lbu v0,1(v1) | |
| 418c38: 90640000 lbu a0,0(v1) | |
| 418c3c: 30a500ff andi a1,a1,0xff | |
| 418c40: 00021200 sll v0,v0,0x8 | |
| 418c44: 34a53d00 ori a1,a1,0x3d00 | |
| 418c48: 00441025 or v0,v0,a0 | |
| 418c4c: 26310004 addiu s1,s1,4 | |
| 418c50: 14a20009 bne a1,v0,418c78 <getenv+0xc8> | |
| 418c54: 00000000 nop | |
| 418c58: 0810635a j 418d68 <getenv+0x1b8> | |
| 418c5c: 00000000 nop | |
| 418c60: 90620001 lbu v0,1(v1) | |
| 418c64: 90640000 lbu a0,0(v1) | |
| 418c68: 00021200 sll v0,v0,0x8 | |
| 418c6c: 00441025 or v0,v0,a0 | |
| 418c70: 10a2003d beq a1,v0,418d68 <getenv+0x1b8> | |
| 418c74: 00000000 nop | |
| 418c78: 8e230000 lw v1,0(s1) | |
| 418c7c: 26310004 addiu s1,s1,4 | |
| 418c80: 1460fff7 bnez v1,418c60 <getenv+0xb0> | |
| 418c84: 00000000 nop | |
| 418c88: 00001021 move v0,zero | |
| 418c8c: 8fbf0034 lw ra,52(sp) | |
| 418c90: 8fb60030 lw s6,48(sp) | |
| 418c94: 8fb5002c lw s5,44(sp) | |
| 418c98: 8fb40028 lw s4,40(sp) | |
| 418c9c: 8fb30024 lw s3,36(sp) | |
| 418ca0: 8fb20020 lw s2,32(sp) | |
| 418ca4: 8fb1001c lw s1,28(sp) | |
| 418ca8: 8fb00018 lw s0,24(sp) | |
| 418cac: 27bd0038 addiu sp,sp,56 | |
| 418cb0: 03e00008 jr ra | |
| 418cb4: 00000000 nop | |
| 418cb8: 309200ff andi s2,a0,0xff | |
| 418cbc: 00129200 sll s2,s2,0x8 | |
| 418cc0: 30a500ff andi a1,a1,0xff | |
| 418cc4: 8e300000 lw s0,0(s1) | |
| 418cc8: 02459025 or s2,s2,a1 | |
| 418ccc: 00129400 sll s2,s2,0x10 | |
| 418cd0: 00129403 sra s2,s2,0x10 | |
| 418cd4: 2674fffe addiu s4,s3,-2 | |
| 418cd8: 26b50002 addiu s5,s5,2 | |
| 418cdc: 1200ffeb beqz s0,418c8c <getenv+0xdc> | |
| 418ce0: 00000000 nop | |
| 418ce4: 26310004 addiu s1,s1,4 | |
| 418ce8: 2416003d li s6,61 | |
| 418cec: 08106340 j 418d00 <getenv+0x150> | |
| 418cf0: 00000000 nop | |
| 418cf4: 8e30fffc lw s0,-4(s1) | |
| 418cf8: 1200ffe3 beqz s0,418c88 <getenv+0xd8> | |
| 418cfc: 00000000 nop | |
| 418d00: 92020001 lbu v0,1(s0) | |
| 418d04: 92030000 lbu v1,0(s0) | |
| 418d08: 26310004 addiu s1,s1,4 | |
| 418d0c: 00021200 sll v0,v0,0x8 | |
| 418d10: 00431025 or v0,v0,v1 | |
| 418d14: 00021400 sll v0,v0,0x10 | |
| 418d18: 00021403 sra v0,v0,0x10 | |
| 418d1c: 1642fff5 bne s2,v0,418cf4 <getenv+0x144> | |
| 418d20: 00000000 nop | |
| 418d24: 8f9984d0 lw t9,-31536(gp) | |
| 418d28: 26040002 addiu a0,s0,2 | |
| 418d2c: 02a02821 move a1,s5 | |
| 418d30: 02803021 move a2,s4 | |
| 418d34: 041158f6 bal 42f110 <strncmp> | |
| 418d38: 00000000 nop | |
| 418d3c: 8fbc0010 lw gp,16(sp) | |
| 418d40: 02131821 addu v1,s0,s3 | |
| 418d44: 1440ffeb bnez v0,418cf4 <getenv+0x144> | |
| 418d48: 00000000 nop | |
| 418d4c: 80620000 lb v0,0(v1) | |
| 418d50: 1456ffe8 bne v0,s6,418cf4 <getenv+0x144> | |
| 418d54: 00000000 nop | |
| 418d58: 26620001 addiu v0,s3,1 | |
| 418d5c: 02021021 addu v0,s0,v0 | |
| 418d60: 08106323 j 418c8c <getenv+0xdc> | |
| 418d64: 00000000 nop | |
| 418d68: 8fbf0034 lw ra,52(sp) | |
| 418d6c: 24620002 addiu v0,v1,2 | |
| 418d70: 8fb60030 lw s6,48(sp) | |
| 418d74: 8fb5002c lw s5,44(sp) | |
| 418d78: 8fb40028 lw s4,40(sp) | |
| 418d7c: 8fb30024 lw s3,36(sp) | |
| 418d80: 8fb20020 lw s2,32(sp) | |
| 418d84: 8fb1001c lw s1,28(sp) | |
| 418d88: 8fb00018 lw s0,24(sp) | |
| 418d8c: 27bd0038 addiu sp,sp,56 | |
| 418d90: 03e00008 jr ra | |
| 418d94: 00000000 nop | |
| ... | |
| 00418da0 <__add_to_environ>: | |
| 418da0: 3c1c004b lui gp,0x4b | |
| 418da4: 279c1fc0 addiu gp,gp,8128 | |
| 418da8: 27bdffb0 addiu sp,sp,-80 | |
| 418dac: 8f998098 lw t9,-32616(gp) | |
| 418db0: afbe0048 sw s8,72(sp) | |
| 418db4: 03a0f021 move s8,sp | |
| 418db8: afb60040 sw s6,64(sp) | |
| 418dbc: afb40038 sw s4,56(sp) | |
| 418dc0: afb30034 sw s3,52(sp) | |
| 418dc4: afb20030 sw s2,48(sp) | |
| 418dc8: afbc0010 sw gp,16(sp) | |
| 418dcc: afbf004c sw ra,76(sp) | |
| 418dd0: afb70044 sw s7,68(sp) | |
| 418dd4: afb5003c sw s5,60(sp) | |
| 418dd8: afb1002c sw s1,44(sp) | |
| 418ddc: afb00028 sw s0,40(sp) | |
| 418de0: afc7005c sw a3,92(s8) | |
| 418de4: 00809021 move s2,a0 | |
| 418de8: 00a09821 move s3,a1 | |
| 418dec: 00c0a021 move s4,a2 | |
| 418df0: 0411d20b bal 40d620 <strlen> | |
| 418df4: 00000000 nop | |
| 418df8: 0040b021 move s6,v0 | |
| 418dfc: 8fdc0010 lw gp,16(s8) | |
| 418e00: 12600008 beqz s3,418e24 <__add_to_environ+0x84> | |
| 418e04: afc00018 sw zero,24(s8) | |
| 418e08: 8f998098 lw t9,-32616(gp) | |
| 418e0c: 02602021 move a0,s3 | |
| 418e10: 0411d203 bal 40d620 <strlen> | |
| 418e14: 00000000 nop | |
| 418e18: 8fdc0010 lw gp,16(s8) | |
| 418e1c: 24420001 addiu v0,v0,1 | |
| 418e20: afc20018 sw v0,24(s8) | |
| 418e24: 3c17004b lui s7,0x4b | |
| 418e28: 24030001 li v1,1 | |
| 418e2c: 00001021 move v0,zero | |
| 418e30: c2e5c0a0 ll a1,-16224(s7) | |
| 418e34: 14a20006 bne a1,v0,418e50 <__add_to_environ+0xb0> | |
| 418e38: 00002021 move a0,zero | |
| 418e3c: 00602021 move a0,v1 | |
| 418e40: e2e4c0a0 sc a0,-16224(s7) | |
| 418e44: 1080fffa beqz a0,418e30 <__add_to_environ+0x90> | |
| 418e48: 00000000 nop | |
| 418e4c: 0000000f sync | |
| 418e50: 108000d6 beqz a0,4191ac <__add_to_environ+0x40c> | |
| 418e54: 00000000 nop | |
| 418e58: 8f82825c lw v0,-32164(gp) | |
| 418e5c: 8c510000 lw s1,0(v0) | |
| 418e60: 12200056 beqz s1,418fbc <__add_to_environ+0x21c> | |
| 418e64: 00000000 nop | |
| 418e68: 8e300000 lw s0,0(s1) | |
| 418e6c: 12000018 beqz s0,418ed0 <__add_to_environ+0x130> | |
| 418e70: 0000a821 move s5,zero | |
| 418e74: 8f9984d0 lw t9,-31536(gp) | |
| 418e78: 02002021 move a0,s0 | |
| 418e7c: 02402821 move a1,s2 | |
| 418e80: 02c03021 move a2,s6 | |
| 418e84: 041158a2 bal 42f110 <strncmp> | |
| 418e88: 00000000 nop | |
| 418e8c: 02168021 addu s0,s0,s6 | |
| 418e90: 14400005 bnez v0,418ea8 <__add_to_environ+0x108> | |
| 418e94: 8fdc0010 lw gp,16(s8) | |
| 418e98: 82020000 lb v0,0(s0) | |
| 418e9c: 2403003d li v1,61 | |
| 418ea0: 10430006 beq v0,v1,418ebc <__add_to_environ+0x11c> | |
| 418ea4: 00000000 nop | |
| 418ea8: 26310004 addiu s1,s1,4 | |
| 418eac: 8e300000 lw s0,0(s1) | |
| 418eb0: 26b50001 addiu s5,s5,1 | |
| 418eb4: 1600ffef bnez s0,418e74 <__add_to_environ+0xd4> | |
| 418eb8: 00000000 nop | |
| 418ebc: 12200004 beqz s1,418ed0 <__add_to_environ+0x130> | |
| 418ec0: 00000000 nop | |
| 418ec4: 8e220000 lw v0,0(s1) | |
| 418ec8: 144000d9 bnez v0,419230 <__add_to_environ+0x490> | |
| 418ecc: 00000000 nop | |
| 418ed0: 26a50002 addiu a1,s5,2 | |
| 418ed4: 00052880 sll a1,a1,0x2 | |
| 418ed8: 3c11004b lui s1,0x4b | |
| 418edc: 8e23c0a4 lw v1,-16220(s1) | |
| 418ee0: 8f998434 lw t9,-31692(gp) | |
| 418ee4: 00602021 move a0,v1 | |
| 418ee8: afc30020 sw v1,32(s8) | |
| 418eec: 0411ca1c bal 40b760 <__libc_realloc> | |
| 418ef0: 00000000 nop | |
| 418ef4: 00408021 move s0,v0 | |
| 418ef8: 8fdc0010 lw gp,16(s8) | |
| 418efc: 10400032 beqz v0,418fc8 <__add_to_environ+0x228> | |
| 418f00: 8fc30020 lw v1,32(s8) | |
| 418f04: 12800044 beqz s4,419018 <__add_to_environ+0x278> | |
| 418f08: 00000000 nop | |
| 418f0c: 00159080 sll s2,s5,0x2 | |
| 418f10: 00521021 addu v0,v0,s2 | |
| 418f14: ac540000 sw s4,0(v0) | |
| 418f18: 8f82825c lw v0,-32164(gp) | |
| 418f1c: 8c450000 lw a1,0(v0) | |
| 418f20: 10650007 beq v1,a1,418f40 <__add_to_environ+0x1a0> | |
| 418f24: 00000000 nop | |
| 418f28: 8f9980dc lw t9,-32548(gp) | |
| 418f2c: 02002021 move a0,s0 | |
| 418f30: 02403021 move a2,s2 | |
| 418f34: 0411d3d6 bal 40de90 <memcpy> | |
| 418f38: 00000000 nop | |
| 418f3c: 8fdc0010 lw gp,16(s8) | |
| 418f40: 26b50001 addiu s5,s5,1 | |
| 418f44: 8f83825c lw v1,-32164(gp) | |
| 418f48: 0015a880 sll s5,s5,0x2 | |
| 418f4c: 0215a821 addu s5,s0,s5 | |
| 418f50: aea00000 sw zero,0(s5) | |
| 418f54: ae30c0a4 sw s0,-16220(s1) | |
| 418f58: ac700000 sw s0,0(v1) | |
| 418f5c: 00001021 move v0,zero | |
| 418f60: 0000000f sync | |
| 418f64: c2e3c0a0 ll v1,-16224(s7) | |
| 418f68: 00402021 move a0,v0 | |
| 418f6c: e2e4c0a0 sc a0,-16224(s7) | |
| 418f70: 1080fffc beqz a0,418f64 <__add_to_environ+0x1c4> | |
| 418f74: 00000000 nop | |
| 418f78: 28620002 slti v0,v1,2 | |
| 418f7c: 1040001b beqz v0,418fec <__add_to_environ+0x24c> | |
| 418f80: 00008821 move s1,zero | |
| 418f84: 03c0e821 move sp,s8 | |
| 418f88: 8fbf004c lw ra,76(sp) | |
| 418f8c: 02201021 move v0,s1 | |
| 418f90: 8fbe0048 lw s8,72(sp) | |
| 418f94: 8fb70044 lw s7,68(sp) | |
| 418f98: 8fb60040 lw s6,64(sp) | |
| 418f9c: 8fb5003c lw s5,60(sp) | |
| 418fa0: 8fb40038 lw s4,56(sp) | |
| 418fa4: 8fb30034 lw s3,52(sp) | |
| 418fa8: 8fb20030 lw s2,48(sp) | |
| 418fac: 8fb1002c lw s1,44(sp) | |
| 418fb0: 8fb00028 lw s0,40(sp) | |
| 418fb4: 03e00008 jr ra | |
| 418fb8: 27bd0050 addiu sp,sp,80 | |
| 418fbc: 24050008 li a1,8 | |
| 418fc0: 081063b6 j 418ed8 <__add_to_environ+0x138> | |
| 418fc4: 0000a821 move s5,zero | |
| 418fc8: 0000000f sync | |
| 418fcc: c2e2c0a0 ll v0,-16224(s7) | |
| 418fd0: 02001821 move v1,s0 | |
| 418fd4: e2e3c0a0 sc v1,-16224(s7) | |
| 418fd8: 1060fffc beqz v1,418fcc <__add_to_environ+0x22c> | |
| 418fdc: 00000000 nop | |
| 418fe0: 28420002 slti v0,v0,2 | |
| 418fe4: 1440ffe7 bnez v0,418f84 <__add_to_environ+0x1e4> | |
| 418fe8: 2411ffff li s1,-1 | |
| 418fec: 3c04004b lui a0,0x4b | |
| 418ff0: 2484c0a0 addiu a0,a0,-16224 | |
| 418ff4: 7c03e83b 0x7c03e83b | |
| 418ff8: 8c658b78 lw a1,-29832(v1) | |
| 418ffc: 24060001 li a2,1 | |
| 419000: 00003821 move a3,zero | |
| 419004: 34a50001 ori a1,a1,0x1 | |
| 419008: 2402108e li v0,4238 | |
| 41900c: 0000000c syscall | |
| 419010: 081063e1 j 418f84 <__add_to_environ+0x1e4> | |
| 419014: 00000000 nop | |
| 419018: 8fc20018 lw v0,24(s8) | |
| 41901c: 26c30001 addiu v1,s6,1 | |
| 419020: 00621821 addu v1,v1,v0 | |
| 419024: 34028001 li v0,0x8001 | |
| 419028: 0062102b sltu v0,v1,v0 | |
| 41902c: 1040004b beqz v0,41915c <__add_to_environ+0x3bc> | |
| 419030: 00000000 nop | |
| 419034: 2462000e addiu v0,v1,14 | |
| 419038: 000210c2 srl v0,v0,0x3 | |
| 41903c: 000210c0 sll v0,v0,0x3 | |
| 419040: 03a2e823 subu sp,sp,v0 | |
| 419044: 27a20010 addiu v0,sp,16 | |
| 419048: afc2001c sw v0,28(s8) | |
| 41904c: 24140001 li s4,1 | |
| 419050: 8f9980b0 lw t9,-32592(gp) | |
| 419054: 8fc4001c lw a0,28(s8) | |
| 419058: afc30020 sw v1,32(s8) | |
| 41905c: 02402821 move a1,s2 | |
| 419060: 02c03021 move a2,s6 | |
| 419064: 0411d346 bal 40dd80 <__mempcpy> | |
| 419068: 00000000 nop | |
| 41906c: 8fdc0010 lw gp,16(s8) | |
| 419070: 3c050048 lui a1,0x48 | |
| 419074: 00402021 move a0,v0 | |
| 419078: 8f9980b0 lw t9,-32592(gp) | |
| 41907c: 24a53ec4 addiu a1,a1,16068 | |
| 419080: 24060001 li a2,1 | |
| 419084: 0411d33e bal 40dd80 <__mempcpy> | |
| 419088: 00000000 nop | |
| 41908c: 8fdc0010 lw gp,16(s8) | |
| 419090: 8fc60018 lw a2,24(s8) | |
| 419094: 02602821 move a1,s3 | |
| 419098: 8f9980dc lw t9,-32548(gp) | |
| 41909c: 00402021 move a0,v0 | |
| 4190a0: 3c16004b lui s6,0x4b | |
| 4190a4: 0411d37a bal 40de90 <memcpy> | |
| 4190a8: 00000000 nop | |
| 4190ac: 8fdc0010 lw gp,16(s8) | |
| 4190b0: 8fc4001c lw a0,28(s8) | |
| 4190b4: 26c5c0a8 addiu a1,s6,-16216 | |
| 4190b8: 8f998450 lw t9,-31664(gp) | |
| 4190bc: 8f868114 lw a2,-32492(gp) | |
| 4190c0: 00159080 sll s2,s5,0x2 | |
| 4190c4: 02129821 addu s3,s0,s2 | |
| 4190c8: 0320f809 jalr t9 | |
| 4190cc: 00000000 nop | |
| 4190d0: 8fdc0010 lw gp,16(s8) | |
| 4190d4: 1040001f beqz v0,419154 <__add_to_environ+0x3b4> | |
| 4190d8: 8fc30020 lw v1,32(s8) | |
| 4190dc: 8c420000 lw v0,0(v0) | |
| 4190e0: 144000d0 bnez v0,419424 <__add_to_environ+0x684> | |
| 4190e4: ae620000 sw v0,0(s3) | |
| 4190e8: 128000cb beqz s4,419418 <__add_to_environ+0x678> | |
| 4190ec: 00000000 nop | |
| 4190f0: 8f998088 lw t9,-32632(gp) | |
| 4190f4: 00602021 move a0,v1 | |
| 4190f8: afc30020 sw v1,32(s8) | |
| 4190fc: 0411c769 bal 40aea4 <__libc_malloc> | |
| 419100: 00000000 nop | |
| 419104: 8fdc0010 lw gp,16(s8) | |
| 419108: ae620000 sw v0,0(s3) | |
| 41910c: 1040004f beqz v0,41924c <__add_to_environ+0x4ac> | |
| 419110: 8fc30020 lw v1,32(s8) | |
| 419114: 8f9980dc lw t9,-32548(gp) | |
| 419118: 8fc5001c lw a1,28(s8) | |
| 41911c: 00402021 move a0,v0 | |
| 419120: 00603021 move a2,v1 | |
| 419124: 0411d35a bal 40de90 <memcpy> | |
| 419128: 00000000 nop | |
| 41912c: 8fdc0010 lw gp,16(s8) | |
| 419130: 8f998468 lw t9,-31640(gp) | |
| 419134: 8f868114 lw a2,-32492(gp) | |
| 419138: 8e640000 lw a0,0(s3) | |
| 41913c: 26c5c0a8 addiu a1,s6,-16216 | |
| 419140: 0320f809 jalr t9 | |
| 419144: 00000000 nop | |
| 419148: 8fdc0010 lw gp,16(s8) | |
| 41914c: 081063c6 j 418f18 <__add_to_environ+0x178> | |
| 419150: 8e23c0a4 lw v1,-16220(s1) | |
| 419154: 0810643a j 4190e8 <__add_to_environ+0x348> | |
| 419158: ae600000 sw zero,0(s3) | |
| 41915c: 8f998084 lw t9,-32636(gp) | |
| 419160: 00602021 move a0,v1 | |
| 419164: afc30020 sw v1,32(s8) | |
| 419168: 0320f809 jalr t9 | |
| 41916c: 00000000 nop | |
| 419170: 8fdc0010 lw gp,16(s8) | |
| 419174: 1440ffaf bnez v0,419034 <__add_to_environ+0x294> | |
| 419178: 8fc30020 lw v1,32(s8) | |
| 41917c: 8f998088 lw t9,-32632(gp) | |
| 419180: 00602021 move a0,v1 | |
| 419184: afc30020 sw v1,32(s8) | |
| 419188: 0411c746 bal 40aea4 <__libc_malloc> | |
| 41918c: 00000000 nop | |
| 419190: afc2001c sw v0,28(s8) | |
| 419194: 8fdc0010 lw gp,16(s8) | |
| 419198: 1040000a beqz v0,4191c4 <__add_to_environ+0x424> | |
| 41919c: 8fc30020 lw v1,32(s8) | |
| 4191a0: 0000a021 move s4,zero | |
| 4191a4: 08106414 j 419050 <__add_to_environ+0x2b0> | |
| 4191a8: 00000000 nop | |
| 4191ac: 8f998044 lw t9,-32700(gp) | |
| 4191b0: 26e4c0a0 addiu a0,s7,-16224 | |
| 4191b4: 0411dc66 bal 410350 <__lll_lock_wait_private> | |
| 4191b8: 00000000 nop | |
| 4191bc: 08106396 j 418e58 <__add_to_environ+0xb8> | |
| 4191c0: 8fdc0010 lw gp,16(s8) | |
| 4191c4: 0000000f sync | |
| 4191c8: c2e2c0a0 ll v0,-16224(s7) | |
| 4191cc: 02801821 move v1,s4 | |
| 4191d0: e2e3c0a0 sc v1,-16224(s7) | |
| 4191d4: 1060fffc beqz v1,4191c8 <__add_to_environ+0x428> | |
| 4191d8: 00000000 nop | |
| 4191dc: 28420002 slti v0,v0,2 | |
| 4191e0: 1440000a bnez v0,41920c <__add_to_environ+0x46c> | |
| 4191e4: 00000000 nop | |
| 4191e8: 3c04004b lui a0,0x4b | |
| 4191ec: 2484c0a0 addiu a0,a0,-16224 | |
| 4191f0: 7c03e83b 0x7c03e83b | |
| 4191f4: 8c658b78 lw a1,-29832(v1) | |
| 4191f8: 24060001 li a2,1 | |
| 4191fc: 00003821 move a3,zero | |
| 419200: 34a50001 ori a1,a1,0x1 | |
| 419204: 2402108e li v0,4238 | |
| 419208: 0000000c syscall | |
| 41920c: 8e22c0a4 lw v0,-16220(s1) | |
| 419210: 1440ff5c bnez v0,418f84 <__add_to_environ+0x1e4> | |
| 419214: 2411ffff li s1,-1 | |
| 419218: 8f99805c lw t9,-32676(gp) | |
| 41921c: 02002021 move a0,s0 | |
| 419220: 0411c8e9 bal 40b5c8 <__cfree> | |
| 419224: 00000000 nop | |
| 419228: 081063e1 j 418f84 <__add_to_environ+0x1e4> | |
| 41922c: 00000000 nop | |
| 419230: 8fc3005c lw v1,92(s8) | |
| 419234: 1060ff49 beqz v1,418f5c <__add_to_environ+0x1bc> | |
| 419238: 00000000 nop | |
| 41923c: 1280000e beqz s4,419278 <__add_to_environ+0x4d8> | |
| 419240: 02808021 move s0,s4 | |
| 419244: 081063d7 j 418f5c <__add_to_environ+0x1bc> | |
| 419248: ae300000 sw s0,0(s1) | |
| 41924c: 0000000f sync | |
| 419250: c2e3c0a0 ll v1,-16224(s7) | |
| 419254: 00402021 move a0,v0 | |
| 419258: e2e4c0a0 sc a0,-16224(s7) | |
| 41925c: 1080fffc beqz a0,419250 <__add_to_environ+0x4b0> | |
| 419260: 00000000 nop | |
| 419264: 28620002 slti v0,v1,2 | |
| 419268: 1440ff46 bnez v0,418f84 <__add_to_environ+0x1e4> | |
| 41926c: 2411ffff li s1,-1 | |
| 419270: 081063fb j 418fec <__add_to_environ+0x24c> | |
| 419274: 00000000 nop | |
| 419278: 8fc30018 lw v1,24(s8) | |
| 41927c: 26c20001 addiu v0,s6,1 | |
| 419280: 00431021 addu v0,v0,v1 | |
| 419284: afc2001c sw v0,28(s8) | |
| 419288: 8fc3001c lw v1,28(s8) | |
| 41928c: 34028001 li v0,0x8001 | |
| 419290: 0062102b sltu v0,v1,v0 | |
| 419294: 10400043 beqz v0,4193a4 <__add_to_environ+0x604> | |
| 419298: 00000000 nop | |
| 41929c: 8fc3001c lw v1,28(s8) | |
| 4192a0: 24140001 li s4,1 | |
| 4192a4: 2462000e addiu v0,v1,14 | |
| 4192a8: 000210c2 srl v0,v0,0x3 | |
| 4192ac: 000210c0 sll v0,v0,0x3 | |
| 4192b0: 03a2e823 subu sp,sp,v0 | |
| 4192b4: 27b50010 addiu s5,sp,16 | |
| 4192b8: 8f9980b0 lw t9,-32592(gp) | |
| 4192bc: 02c03021 move a2,s6 | |
| 4192c0: 02a02021 move a0,s5 | |
| 4192c4: 02402821 move a1,s2 | |
| 4192c8: 0411d2ad bal 40dd80 <__mempcpy> | |
| 4192cc: 00000000 nop | |
| 4192d0: 8fdc0010 lw gp,16(s8) | |
| 4192d4: 3c050048 lui a1,0x48 | |
| 4192d8: 00402021 move a0,v0 | |
| 4192dc: 8f9980b0 lw t9,-32592(gp) | |
| 4192e0: 24a53ec4 addiu a1,a1,16068 | |
| 4192e4: 24060001 li a2,1 | |
| 4192e8: 0411d2a5 bal 40dd80 <__mempcpy> | |
| 4192ec: 00000000 nop | |
| 4192f0: 8fdc0010 lw gp,16(s8) | |
| 4192f4: 8fc60018 lw a2,24(s8) | |
| 4192f8: 00402021 move a0,v0 | |
| 4192fc: 8f9980dc lw t9,-32548(gp) | |
| 419300: 02602821 move a1,s3 | |
| 419304: 3c16004b lui s6,0x4b | |
| 419308: 0411d2e1 bal 40de90 <memcpy> | |
| 41930c: 00000000 nop | |
| 419310: 8fdc0010 lw gp,16(s8) | |
| 419314: 02a02021 move a0,s5 | |
| 419318: 26c5c0a8 addiu a1,s6,-16216 | |
| 41931c: 8f998450 lw t9,-31664(gp) | |
| 419320: 8f868114 lw a2,-32492(gp) | |
| 419324: 0320f809 jalr t9 | |
| 419328: 00000000 nop | |
| 41932c: 8fdc0010 lw gp,16(s8) | |
| 419330: 10400004 beqz v0,419344 <__add_to_environ+0x5a4> | |
| 419334: 00000000 nop | |
| 419338: 8c500000 lw s0,0(v0) | |
| 41933c: 1600ffc1 bnez s0,419244 <__add_to_environ+0x4a4> | |
| 419340: 00000000 nop | |
| 419344: 12800026 beqz s4,4193e0 <__add_to_environ+0x640> | |
| 419348: 00000000 nop | |
| 41934c: 8f998088 lw t9,-32632(gp) | |
| 419350: 8fc4001c lw a0,28(s8) | |
| 419354: 0411c6d3 bal 40aea4 <__libc_malloc> | |
| 419358: 00000000 nop | |
| 41935c: 00408021 move s0,v0 | |
| 419360: 1040ff19 beqz v0,418fc8 <__add_to_environ+0x228> | |
| 419364: 8fdc0010 lw gp,16(s8) | |
| 419368: 8f9980dc lw t9,-32548(gp) | |
| 41936c: 8fc6001c lw a2,28(s8) | |
| 419370: 00402021 move a0,v0 | |
| 419374: 02a02821 move a1,s5 | |
| 419378: 0411d2c5 bal 40de90 <memcpy> | |
| 41937c: 00000000 nop | |
| 419380: 8fdc0010 lw gp,16(s8) | |
| 419384: 8f998468 lw t9,-31640(gp) | |
| 419388: 8f868114 lw a2,-32492(gp) | |
| 41938c: 02002021 move a0,s0 | |
| 419390: 26c5c0a8 addiu a1,s6,-16216 | |
| 419394: 0320f809 jalr t9 | |
| 419398: 00000000 nop | |
| 41939c: 08106491 j 419244 <__add_to_environ+0x4a4> | |
| 4193a0: 00000000 nop | |
| 4193a4: 8f998084 lw t9,-32636(gp) | |
| 4193a8: 00602021 move a0,v1 | |
| 4193ac: 0320f809 jalr t9 | |
| 4193b0: 00000000 nop | |
| 4193b4: 1440ffb9 bnez v0,41929c <__add_to_environ+0x4fc> | |
| 4193b8: 8fdc0010 lw gp,16(s8) | |
| 4193bc: 8f998088 lw t9,-32632(gp) | |
| 4193c0: 8fc4001c lw a0,28(s8) | |
| 4193c4: 0411c6b7 bal 40aea4 <__libc_malloc> | |
| 4193c8: 00000000 nop | |
| 4193cc: 0040a821 move s5,v0 | |
| 4193d0: 10400005 beqz v0,4193e8 <__add_to_environ+0x648> | |
| 4193d4: 8fdc0010 lw gp,16(s8) | |
| 4193d8: 081064ae j 4192b8 <__add_to_environ+0x518> | |
| 4193dc: 0000a021 move s4,zero | |
| 4193e0: 081064e1 j 419384 <__add_to_environ+0x5e4> | |
| 4193e4: 02a08021 move s0,s5 | |
| 4193e8: 0000000f sync | |
| 4193ec: c2e2c0a0 ll v0,-16224(s7) | |
| 4193f0: 02801821 move v1,s4 | |
| 4193f4: e2e3c0a0 sc v1,-16224(s7) | |
| 4193f8: 1060fffc beqz v1,4193ec <__add_to_environ+0x64c> | |
| 4193fc: 00000000 nop | |
| 419400: 28420002 slti v0,v0,2 | |
| 419404: 2411ffff li s1,-1 | |
| 419408: 1440fede bnez v0,418f84 <__add_to_environ+0x1e4> | |
| 41940c: 00000000 nop | |
| 419410: 081063fb j 418fec <__add_to_environ+0x24c> | |
| 419414: 00000000 nop | |
| 419418: 8fc3001c lw v1,28(s8) | |
| 41941c: 0810644c j 419130 <__add_to_environ+0x390> | |
| 419420: ae630000 sw v1,0(s3) | |
| 419424: 081063c6 j 418f18 <__add_to_environ+0x178> | |
| 419428: 8e23c0a4 lw v1,-16220(s1) | |
| 0041942c <__setenv>: | |
| 41942c: 3c1c004b lui gp,0x4b | |
| 419430: 27bdffd8 addiu sp,sp,-40 | |
| 419434: 279c1fc0 addiu gp,gp,8128 | |
| 419438: afb20020 sw s2,32(sp) | |
| 41943c: afb1001c sw s1,28(sp) | |
| 419440: afb00018 sw s0,24(sp) | |
| 419444: afbf0024 sw ra,36(sp) | |
| 419448: afbc0010 sw gp,16(sp) | |
| 41944c: 00808021 move s0,a0 | |
| 419450: 00a09021 move s2,a1 | |
| 419454: 00c08821 move s1,a2 | |
| 419458: 10800018 beqz a0,4194bc <__setenv+0x90> | |
| 41945c: 00000000 nop | |
| 419460: 80820000 lb v0,0(a0) | |
| 419464: 10400015 beqz v0,4194bc <__setenv+0x90> | |
| 419468: 00000000 nop | |
| 41946c: 8f998194 lw t9,-32364(gp) | |
| 419470: 2405003d li a1,61 | |
| 419474: 041155de bal 42ebf0 <strchr> | |
| 419478: 00000000 nop | |
| 41947c: 8fbc0010 lw gp,16(sp) | |
| 419480: 1440000e bnez v0,4194bc <__setenv+0x90> | |
| 419484: 00000000 nop | |
| 419488: 02002021 move a0,s0 | |
| 41948c: 02402821 move a1,s2 | |
| 419490: 02203821 move a3,s1 | |
| 419494: 00003021 move a2,zero | |
| 419498: 0c106368 jal 418da0 <__add_to_environ> | |
| 41949c: 00000000 nop | |
| 4194a0: 8fbf0024 lw ra,36(sp) | |
| 4194a4: 8fb20020 lw s2,32(sp) | |
| 4194a8: 8fb1001c lw s1,28(sp) | |
| 4194ac: 8fb00018 lw s0,24(sp) | |
| 4194b0: 27bd0028 addiu sp,sp,40 | |
| 4194b4: 03e00008 jr ra | |
| 4194b8: 00000000 nop | |
| 4194bc: 7c03e83b 0x7c03e83b | |
| 4194c0: 00601021 move v0,v1 | |
| 4194c4: 8f838a2c lw v1,-30164(gp) | |
| 4194c8: 8fbf0024 lw ra,36(sp) | |
| 4194cc: 8fb20020 lw s2,32(sp) | |
| 4194d0: 00621021 addu v0,v1,v0 | |
| 4194d4: 24030016 li v1,22 | |
| 4194d8: ac430000 sw v1,0(v0) | |
| 4194dc: 8fb1001c lw s1,28(sp) | |
| 4194e0: 2402ffff li v0,-1 | |
| 4194e4: 8fb00018 lw s0,24(sp) | |
| 4194e8: 27bd0028 addiu sp,sp,40 | |
| 4194ec: 03e00008 jr ra | |
| 4194f0: 00000000 nop | |
| 004194f4 <__unsetenv>: | |
| 4194f4: 3c1c004b lui gp,0x4b | |
| 4194f8: 27bdffc8 addiu sp,sp,-56 | |
| 4194fc: 279c1fc0 addiu gp,gp,8128 | |
| 419500: afb30028 sw s3,40(sp) | |
| 419504: afbf0034 sw ra,52(sp) | |
| 419508: afb50030 sw s5,48(sp) | |
| 41950c: afb4002c sw s4,44(sp) | |
| 419510: afb20024 sw s2,36(sp) | |
| 419514: afb10020 sw s1,32(sp) | |
| 419518: afb0001c sw s0,28(sp) | |
| 41951c: afbc0010 sw gp,16(sp) | |
| 419520: 10800051 beqz a0,419668 <__unsetenv+0x174> | |
| 419524: 00809821 move s3,a0 | |
| 419528: 80820000 lb v0,0(a0) | |
| 41952c: 1040004e beqz v0,419668 <__unsetenv+0x174> | |
| 419530: 00000000 nop | |
| 419534: 8f998194 lw t9,-32364(gp) | |
| 419538: 2405003d li a1,61 | |
| 41953c: 041155ac bal 42ebf0 <strchr> | |
| 419540: 00000000 nop | |
| 419544: 00408021 move s0,v0 | |
| 419548: 14400047 bnez v0,419668 <__unsetenv+0x174> | |
| 41954c: 8fbc0010 lw gp,16(sp) | |
| 419550: 8f998098 lw t9,-32616(gp) | |
| 419554: 02602021 move a0,s3 | |
| 419558: 3c14004b lui s4,0x4b | |
| 41955c: 0411d030 bal 40d620 <strlen> | |
| 419560: 00000000 nop | |
| 419564: 00409021 move s2,v0 | |
| 419568: 8fbc0010 lw gp,16(sp) | |
| 41956c: 24020001 li v0,1 | |
| 419570: c284c0a0 ll a0,-16224(s4) | |
| 419574: 14900006 bne a0,s0,419590 <__unsetenv+0x9c> | |
| 419578: 00001821 move v1,zero | |
| 41957c: 00401821 move v1,v0 | |
| 419580: e283c0a0 sc v1,-16224(s4) | |
| 419584: 1060fffa beqz v1,419570 <__unsetenv+0x7c> | |
| 419588: 00000000 nop | |
| 41958c: 0000000f sync | |
| 419590: 10600051 beqz v1,4196d8 <__unsetenv+0x1e4> | |
| 419594: 00000000 nop | |
| 419598: 8f82825c lw v0,-32164(gp) | |
| 41959c: 2415003d li s5,61 | |
| 4195a0: 8c510000 lw s1,0(v0) | |
| 4195a4: 12200014 beqz s1,4195f8 <__unsetenv+0x104> | |
| 4195a8: 00000000 nop | |
| 4195ac: 8e300000 lw s0,0(s1) | |
| 4195b0: 12000011 beqz s0,4195f8 <__unsetenv+0x104> | |
| 4195b4: 00000000 nop | |
| 4195b8: 8f9984d0 lw t9,-31536(gp) | |
| 4195bc: 02002021 move a0,s0 | |
| 4195c0: 02602821 move a1,s3 | |
| 4195c4: 02403021 move a2,s2 | |
| 4195c8: 041156d1 bal 42f110 <strncmp> | |
| 4195cc: 00000000 nop | |
| 4195d0: 14400005 bnez v0,4195e8 <__unsetenv+0xf4> | |
| 4195d4: 8fbc0010 lw gp,16(sp) | |
| 4195d8: 02128021 addu s0,s0,s2 | |
| 4195dc: 82020000 lb v0,0(s0) | |
| 4195e0: 10550019 beq v0,s5,419648 <__unsetenv+0x154> | |
| 4195e4: 00000000 nop | |
| 4195e8: 26310004 addiu s1,s1,4 | |
| 4195ec: 8e300000 lw s0,0(s1) | |
| 4195f0: 1600fff1 bnez s0,4195b8 <__unsetenv+0xc4> | |
| 4195f4: 00000000 nop | |
| 4195f8: 00001021 move v0,zero | |
| 4195fc: 0000000f sync | |
| 419600: c283c0a0 ll v1,-16224(s4) | |
| 419604: 00402021 move a0,v0 | |
| 419608: e284c0a0 sc a0,-16224(s4) | |
| 41960c: 1080fffc beqz a0,419600 <__unsetenv+0x10c> | |
| 419610: 00000000 nop | |
| 419614: 28620002 slti v0,v1,2 | |
| 419618: 10400024 beqz v0,4196ac <__unsetenv+0x1b8> | |
| 41961c: 00008021 move s0,zero | |
| 419620: 8fbf0034 lw ra,52(sp) | |
| 419624: 02001021 move v0,s0 | |
| 419628: 8fb50030 lw s5,48(sp) | |
| 41962c: 8fb4002c lw s4,44(sp) | |
| 419630: 8fb30028 lw s3,40(sp) | |
| 419634: 8fb20024 lw s2,36(sp) | |
| 419638: 8fb10020 lw s1,32(sp) | |
| 41963c: 8fb0001c lw s0,28(sp) | |
| 419640: 03e00008 jr ra | |
| 419644: 27bd0038 addiu sp,sp,56 | |
| 419648: 02201021 move v0,s1 | |
| 41964c: 8c430004 lw v1,4(v0) | |
| 419650: ac430000 sw v1,0(v0) | |
| 419654: 24420004 addiu v0,v0,4 | |
| 419658: 1460fffc bnez v1,41964c <__unsetenv+0x158> | |
| 41965c: 00000000 nop | |
| 419660: 0810656b j 4195ac <__unsetenv+0xb8> | |
| 419664: 00000000 nop | |
| 419668: 7c03e83b 0x7c03e83b | |
| 41966c: 00601021 move v0,v1 | |
| 419670: 8f838a2c lw v1,-30164(gp) | |
| 419674: 8fbf0034 lw ra,52(sp) | |
| 419678: 2410ffff li s0,-1 | |
| 41967c: 00621021 addu v0,v1,v0 | |
| 419680: 24030016 li v1,22 | |
| 419684: ac430000 sw v1,0(v0) | |
| 419688: 8fb50030 lw s5,48(sp) | |
| 41968c: 02001021 move v0,s0 | |
| 419690: 8fb4002c lw s4,44(sp) | |
| 419694: 8fb30028 lw s3,40(sp) | |
| 419698: 8fb20024 lw s2,36(sp) | |
| 41969c: 8fb10020 lw s1,32(sp) | |
| 4196a0: 8fb0001c lw s0,28(sp) | |
| 4196a4: 03e00008 jr ra | |
| 4196a8: 27bd0038 addiu sp,sp,56 | |
| 4196ac: 3c04004b lui a0,0x4b | |
| 4196b0: 2484c0a0 addiu a0,a0,-16224 | |
| 4196b4: 7c03e83b 0x7c03e83b | |
| 4196b8: 8c658b78 lw a1,-29832(v1) | |
| 4196bc: 24060001 li a2,1 | |
| 4196c0: 00003821 move a3,zero | |
| 4196c4: 34a50001 ori a1,a1,0x1 | |
| 4196c8: 2402108e li v0,4238 | |
| 4196cc: 0000000c syscall | |
| 4196d0: 08106588 j 419620 <__unsetenv+0x12c> | |
| 4196d4: 00000000 nop | |
| 4196d8: 8f998044 lw t9,-32700(gp) | |
| 4196dc: 2684c0a0 addiu a0,s4,-16224 | |
| 4196e0: 0411db1b bal 410350 <__lll_lock_wait_private> | |
| 4196e4: 00000000 nop | |
| 4196e8: 08106566 j 419598 <__unsetenv+0xa4> | |
| 4196ec: 8fbc0010 lw gp,16(sp) | |
| 004196f0 <__clearenv>: | |
| 4196f0: 3c1c004b lui gp,0x4b | |
| 4196f4: 27bdffd8 addiu sp,sp,-40 | |
| 4196f8: 279c1fc0 addiu gp,gp,8128 | |
| 4196fc: afb00018 sw s0,24(sp) | |
| 419700: afbf0024 sw ra,36(sp) | |
| 419704: afb20020 sw s2,32(sp) | |
| 419708: afb1001c sw s1,28(sp) | |
| 41970c: afbc0010 sw gp,16(sp) | |
| 419710: 3c10004b lui s0,0x4b | |
| 419714: 24030001 li v1,1 | |
| 419718: 00001021 move v0,zero | |
| 41971c: c205c0a0 ll a1,-16224(s0) | |
| 419720: 14a20006 bne a1,v0,41973c <__clearenv+0x4c> | |
| 419724: 00002021 move a0,zero | |
| 419728: 00602021 move a0,v1 | |
| 41972c: e204c0a0 sc a0,-16224(s0) | |
| 419730: 1080fffa beqz a0,41971c <__clearenv+0x2c> | |
| 419734: 00000000 nop | |
| 419738: 0000000f sync | |
| 41973c: 1080002b beqz a0,4197ec <__clearenv+0xfc> | |
| 419740: 00000000 nop | |
| 419744: 8f91825c lw s1,-32164(gp) | |
| 419748: 3c12004b lui s2,0x4b | |
| 41974c: 8e42c0a4 lw v0,-16220(s2) | |
| 419750: 8e240000 lw a0,0(s1) | |
| 419754: 10820013 beq a0,v0,4197a4 <__clearenv+0xb4> | |
| 419758: 00000000 nop | |
| 41975c: ae200000 sw zero,0(s1) | |
| 419760: 00001021 move v0,zero | |
| 419764: 0000000f sync | |
| 419768: c203c0a0 ll v1,-16224(s0) | |
| 41976c: 00402021 move a0,v0 | |
| 419770: e204c0a0 sc a0,-16224(s0) | |
| 419774: 1080fffc beqz a0,419768 <__clearenv+0x78> | |
| 419778: 00000000 nop | |
| 41977c: 28620002 slti v0,v1,2 | |
| 419780: 1040000f beqz v0,4197c0 <__clearenv+0xd0> | |
| 419784: 00000000 nop | |
| 419788: 8fbf0024 lw ra,36(sp) | |
| 41978c: 00001021 move v0,zero | |
| 419790: 8fb20020 lw s2,32(sp) | |
| 419794: 8fb1001c lw s1,28(sp) | |
| 419798: 8fb00018 lw s0,24(sp) | |
| 41979c: 03e00008 jr ra | |
| 4197a0: 27bd0028 addiu sp,sp,40 | |
| 4197a4: 1080ffed beqz a0,41975c <__clearenv+0x6c> | |
| 4197a8: 00000000 nop | |
| 4197ac: 8f99805c lw t9,-32676(gp) | |
| 4197b0: 0411c785 bal 40b5c8 <__cfree> | |
| 4197b4: 00000000 nop | |
| 4197b8: 081065d7 j 41975c <__clearenv+0x6c> | |
| 4197bc: ae40c0a4 sw zero,-16220(s2) | |
| 4197c0: 3c04004b lui a0,0x4b | |
| 4197c4: 2484c0a0 addiu a0,a0,-16224 | |
| 4197c8: 7c03e83b 0x7c03e83b | |
| 4197cc: 8c658b78 lw a1,-29832(v1) | |
| 4197d0: 24060001 li a2,1 | |
| 4197d4: 00003821 move a3,zero | |
| 4197d8: 34a50001 ori a1,a1,0x1 | |
| 4197dc: 2402108e li v0,4238 | |
| 4197e0: 0000000c syscall | |
| 4197e4: 081065e2 j 419788 <__clearenv+0x98> | |
| 4197e8: 00000000 nop | |
| 4197ec: 8f998044 lw t9,-32700(gp) | |
| 4197f0: 2604c0a0 addiu a0,s0,-16224 | |
| 4197f4: 0411dad6 bal 410350 <__lll_lock_wait_private> | |
| 4197f8: 00000000 nop | |
| 4197fc: 081065d1 j 419744 <__clearenv+0x54> | |
| 419800: 8fbc0010 lw gp,16(sp) | |
| ... | |
| 00419810 <__secure_getenv>: | |
| 419810: 3c1c004b lui gp,0x4b | |
| 419814: 279c1fc0 addiu gp,gp,8128 | |
| 419818: 8f838190 lw v1,-32368(gp) | |
| 41981c: 27bdffe0 addiu sp,sp,-32 | |
| 419820: afbf001c sw ra,28(sp) | |
| 419824: 8c630000 lw v1,0(v1) | |
| 419828: afbc0010 sw gp,16(sp) | |
| 41982c: 00001021 move v0,zero | |
| 419830: 14600004 bnez v1,419844 <__secure_getenv+0x34> | |
| 419834: 00000000 nop | |
| 419838: 8f9981d4 lw t9,-32300(gp) | |
| 41983c: 0411fcdc bal 418bb0 <getenv> | |
| 419840: 00000000 nop | |
| 419844: 8fbf001c lw ra,28(sp) | |
| 419848: 27bd0020 addiu sp,sp,32 | |
| 41984c: 03e00008 jr ra | |
| 419850: 00000000 nop | |
| ... | |
| 00419860 <__strtol_internal>: | |
| 419860: 3c1c004b lui gp,0x4b | |
| 419864: 279c1fc0 addiu gp,gp,8128 | |
| 419868: 7c03e83b 0x7c03e83b | |
| 41986c: 00601021 move v0,v1 | |
| 419870: 8f838a3c lw v1,-30148(gp) | |
| 419874: 8f9984d4 lw t9,-31532(gp) | |
| 419878: 27bdffd8 addiu sp,sp,-40 | |
| 41987c: 00621021 addu v0,v1,v0 | |
| 419880: 8c420000 lw v0,0(v0) | |
| 419884: afbf0024 sw ra,36(sp) | |
| 419888: afbc0018 sw gp,24(sp) | |
| 41988c: afa20010 sw v0,16(sp) | |
| 419890: 04110043 bal 4199a0 <____strtol_l_internal> | |
| 419894: 00000000 nop | |
| 419898: 8fbf0024 lw ra,36(sp) | |
| 41989c: 27bd0028 addiu sp,sp,40 | |
| 4198a0: 03e00008 jr ra | |
| 4198a4: 00000000 nop | |
| 004198a8 <strtol>: | |
| 4198a8: 3c1c004b lui gp,0x4b | |
| 4198ac: 279c1fc0 addiu gp,gp,8128 | |
| 4198b0: 7c03e83b 0x7c03e83b | |
| 4198b4: 00601021 move v0,v1 | |
| 4198b8: 8f838a3c lw v1,-30148(gp) | |
| 4198bc: 8f9984d4 lw t9,-31532(gp) | |
| 4198c0: 27bdffd8 addiu sp,sp,-40 | |
| 4198c4: 00621021 addu v0,v1,v0 | |
| 4198c8: 8c420000 lw v0,0(v0) | |
| 4198cc: afbf0024 sw ra,36(sp) | |
| 4198d0: afbc0018 sw gp,24(sp) | |
| 4198d4: 00003821 move a3,zero | |
| 4198d8: afa20010 sw v0,16(sp) | |
| 4198dc: 04110030 bal 4199a0 <____strtol_l_internal> | |
| 4198e0: 00000000 nop | |
| 4198e4: 8fbf0024 lw ra,36(sp) | |
| 4198e8: 27bd0028 addiu sp,sp,40 | |
| 4198ec: 03e00008 jr ra | |
| 4198f0: 00000000 nop | |
| ... | |
| 00419900 <__strtoul_internal>: | |
| 419900: 3c1c004b lui gp,0x4b | |
| 419904: 279c1fc0 addiu gp,gp,8128 | |
| 419908: 7c03e83b 0x7c03e83b | |
| 41990c: 00601021 move v0,v1 | |
| 419910: 8f838a3c lw v1,-30148(gp) | |
| 419914: 8f9984d8 lw t9,-31528(gp) | |
| 419918: 27bdffd8 addiu sp,sp,-40 | |
| 41991c: 00621021 addu v0,v1,v0 | |
| 419920: 8c420000 lw v0,0(v0) | |
| 419924: afbf0024 sw ra,36(sp) | |
| 419928: afbc0018 sw gp,24(sp) | |
| 41992c: afa20010 sw v0,16(sp) | |
| 419930: 0411019b bal 419fa0 <____strtoul_l_internal> | |
| 419934: 00000000 nop | |
| 419938: 8fbf0024 lw ra,36(sp) | |
| 41993c: 27bd0028 addiu sp,sp,40 | |
| 419940: 03e00008 jr ra | |
| 419944: 00000000 nop | |
| 00419948 <strtoul>: | |
| 419948: 3c1c004b lui gp,0x4b | |
| 41994c: 279c1fc0 addiu gp,gp,8128 | |
| 419950: 7c03e83b 0x7c03e83b | |
| 419954: 00601021 move v0,v1 | |
| 419958: 8f838a3c lw v1,-30148(gp) | |
| 41995c: 8f9984d8 lw t9,-31528(gp) | |
| 419960: 27bdffd8 addiu sp,sp,-40 | |
| 419964: 00621021 addu v0,v1,v0 | |
| 419968: 8c420000 lw v0,0(v0) | |
| 41996c: afbf0024 sw ra,36(sp) | |
| 419970: afbc0018 sw gp,24(sp) | |
| 419974: 00003821 move a3,zero | |
| 419978: afa20010 sw v0,16(sp) | |
| 41997c: 04110188 bal 419fa0 <____strtoul_l_internal> | |
| 419980: 00000000 nop | |
| 419984: 8fbf0024 lw ra,36(sp) | |
| 419988: 27bd0028 addiu sp,sp,40 | |
| 41998c: 03e00008 jr ra | |
| 419990: 00000000 nop | |
| ... | |
| 004199a0 <____strtol_l_internal>: | |
| 4199a0: 27bdffb8 addiu sp,sp,-72 | |
| 4199a4: afb3002c sw s3,44(sp) | |
| 4199a8: 8fb30058 lw s3,88(sp) | |
| 4199ac: 3c1c004b lui gp,0x4b | |
| 4199b0: 279c1fc0 addiu gp,gp,8128 | |
| 4199b4: afb50034 sw s5,52(sp) | |
| 4199b8: afb40030 sw s4,48(sp) | |
| 4199bc: afbf0044 sw ra,68(sp) | |
| 4199c0: afbe0040 sw s8,64(sp) | |
| 4199c4: afb7003c sw s7,60(sp) | |
| 4199c8: afb60038 sw s6,56(sp) | |
| 4199cc: afb20028 sw s2,40(sp) | |
| 4199d0: afb10024 sw s1,36(sp) | |
| 4199d4: afb00020 sw s0,32(sp) | |
| 4199d8: afbc0010 sw gp,16(sp) | |
| 4199dc: 0080a021 move s4,a0 | |
| 4199e0: 00a0a821 move s5,a1 | |
| 4199e4: 8e620004 lw v0,4(s3) | |
| 4199e8: 14e0011d bnez a3,419e60 <____strtol_l_internal+0x4c0> | |
| 4199ec: 00000000 nop | |
| 4199f0: 00003821 move a3,zero | |
| 4199f4: 00008821 move s1,zero | |
| 4199f8: 04c0002b bltz a2,419aa8 <____strtol_l_internal+0x108> | |
| 4199fc: 00000000 nop | |
| 419a00: 24020001 li v0,1 | |
| 419a04: 10c20028 beq a2,v0,419aa8 <____strtol_l_internal+0x108> | |
| 419a08: 00000000 nop | |
| 419a0c: 28c20025 slti v0,a2,37 | |
| 419a10: 10400025 beqz v0,419aa8 <____strtol_l_internal+0x108> | |
| 419a14: 00000000 nop | |
| 419a18: 82820000 lb v0,0(s4) | |
| 419a1c: 8e770034 lw s7,52(s3) | |
| 419a20: 02809021 move s2,s4 | |
| 419a24: 0810668d j 419a34 <____strtol_l_internal+0x94> | |
| 419a28: 00000000 nop | |
| 419a2c: 26520001 addiu s2,s2,1 | |
| 419a30: 82420000 lb v0,0(s2) | |
| 419a34: 00021840 sll v1,v0,0x1 | |
| 419a38: 02e31821 addu v1,s7,v1 | |
| 419a3c: 94630000 lhu v1,0(v1) | |
| 419a40: 30630020 andi v1,v1,0x20 | |
| 419a44: 1460fff9 bnez v1,419a2c <____strtol_l_internal+0x8c> | |
| 419a48: 00000000 nop | |
| 419a4c: 10400111 beqz v0,419e94 <____strtol_l_internal+0x4f4> | |
| 419a50: 00000000 nop | |
| 419a54: 2403002d li v1,45 | |
| 419a58: 104300d6 beq v0,v1,419db4 <____strtol_l_internal+0x414> | |
| 419a5c: 00000000 nop | |
| 419a60: 3842002b xori v0,v0,0x2b | |
| 419a64: 2c420001 sltiu v0,v0,1 | |
| 419a68: 0000b021 move s6,zero | |
| 419a6c: 02429021 addu s2,s2,v0 | |
| 419a70: 825e0000 lb s8,0(s2) | |
| 419a74: 24020030 li v0,48 | |
| 419a78: 13c2001e beq s8,v0,419af4 <____strtol_l_internal+0x154> | |
| 419a7c: 00000000 nop | |
| 419a80: 14c00021 bnez a2,419b08 <____strtol_l_internal+0x168> | |
| 419a84: 00000000 nop | |
| 419a88: 14e000d7 bnez a3,419de8 <____strtol_l_internal+0x448> | |
| 419a8c: 00000000 nop | |
| 419a90: 24030008 li v1,8 | |
| 419a94: 2406000a li a2,10 | |
| 419a98: 00008021 move s0,zero | |
| 419a9c: 00001021 move v0,zero | |
| 419aa0: 081066c8 j 419b20 <____strtol_l_internal+0x180> | |
| 419aa4: 00000000 nop | |
| 419aa8: 8f998048 lw t9,-32696(gp) | |
| 419aac: 0411e0d0 bal 411df0 <__errno_location> | |
| 419ab0: 00000000 nop | |
| 419ab4: 24030016 li v1,22 | |
| 419ab8: ac430000 sw v1,0(v0) | |
| 419abc: 00001021 move v0,zero | |
| 419ac0: 8fbf0044 lw ra,68(sp) | |
| 419ac4: 8fbe0040 lw s8,64(sp) | |
| 419ac8: 8fb7003c lw s7,60(sp) | |
| 419acc: 8fb60038 lw s6,56(sp) | |
| 419ad0: 8fb50034 lw s5,52(sp) | |
| 419ad4: 8fb40030 lw s4,48(sp) | |
| 419ad8: 8fb3002c lw s3,44(sp) | |
| 419adc: 8fb20028 lw s2,40(sp) | |
| 419ae0: 8fb10024 lw s1,36(sp) | |
| 419ae4: 8fb00020 lw s0,32(sp) | |
| 419ae8: 27bd0048 addiu sp,sp,72 | |
| 419aec: 03e00008 jr ra | |
| 419af0: 00000000 nop | |
| 419af4: 10c000a1 beqz a2,419d7c <____strtol_l_internal+0x3dc> | |
| 419af8: 00000000 nop | |
| 419afc: 24020010 li v0,16 | |
| 419b00: 10c2009e beq a2,v0,419d7c <____strtol_l_internal+0x3dc> | |
| 419b04: 00000000 nop | |
| 419b08: 2402000a li v0,10 | |
| 419b0c: 24c3fffe addiu v1,a2,-2 | |
| 419b10: 10c2ffdd beq a2,v0,419a88 <____strtol_l_internal+0xe8> | |
| 419b14: 00000000 nop | |
| 419b18: 00008021 move s0,zero | |
| 419b1c: 00001021 move v0,zero | |
| 419b20: 3c040048 lui a0,0x48 | |
| 419b24: 00032880 sll a1,v1,0x2 | |
| 419b28: 24841df4 addiu a0,a0,7668 | |
| 419b2c: 00a42021 addu a0,a1,a0 | |
| 419b30: 3c050048 lui a1,0x48 | |
| 419b34: 24a51dd0 addiu a1,a1,7632 | |
| 419b38: 00651821 addu v1,v1,a1 | |
| 419b3c: 33de00ff andi s8,s8,0xff | |
| 419b40: 8c850000 lw a1,0(a0) | |
| 419b44: 90680000 lbu t0,0(v1) | |
| 419b48: 13c00054 beqz s8,419c9c <____strtol_l_internal+0x2fc> | |
| 419b4c: 00000000 nop | |
| 419b50: 105200a2 beq v0,s2,419ddc <____strtol_l_internal+0x43c> | |
| 419b54: 00000000 nop | |
| 419b58: 02401821 move v1,s2 | |
| 419b5c: 00003821 move a3,zero | |
| 419b60: 00006021 move t4,zero | |
| 419b64: |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment