1 .*: +file format .*mips.* 2 3 Disassembly of section \.text: 4 5 04400000 <external_function>: 6 4400000: 27bdfff8 addiu sp,sp,-8 7 4400004: afbe0004 sw s8,4\(sp\) 8 4400008: 03a0f021 move s8,sp 9 440000c: 03c0e821 move sp,s8 10 4400010: 8fbe0004 lw s8,4\(sp\) 11 4400014: 27bd0008 addiu sp,sp,8 12 4400018: 03e00008 jr ra 13 440001c: 00000000 nop 14 15 04400020 <internal_function>: 16 4400020: 4fb0 addiu sp,sp,-8 17 4400022: cbc1 sw s8,4\(sp\) 18 4400024: 0fdd move s8,sp 19 4400026: 0fbe move sp,s8 20 4400028: 4bc1 lw s8,4\(sp\) 21 440002a: 4702 jraddiusp 8 22 23 0440002c <main>: 24 440002c: 4ff1 addiu sp,sp,-32 25 440002e: cbe7 sw ra,28\(sp\) 26 4400030: cbc6 sw s8,24\(sp\) 27 4400032: 0fdd move s8,sp 28 4400034: f89e 0020 sw a0,32\(s8\) 29 4400038: f8be 0024 sw a1,36\(s8\) 30 440003c: 41a2 0440 lui v0,0x440 31 4400040: 3082 0280 addiu a0,v0,640 32 4400044: f620 004c jal 4400098 <printf@micromipsplt> 33 4400048: 0000 0000 nop 34 440004c: f620 0010 jal 4400020 <internal_function> 35 4400050: 0000 0000 nop 36 4400054: f110 0000 jalx 4400000 <external_function> 37 4400058: 0000 0000 nop 38 440005c: 0fbe move sp,s8 39 440005e: 4be7 lw ra,28\(sp\) 40 4400060: 4bc6 lw s8,24\(sp\) 41 4400062: 4708 jraddiusp 32 42 \.\.\. 43 44 Disassembly of section \.plt: 45 46 04400080 <_PROCEDURE_LINKAGE_TABLE_>: 47 4400080: 7980 0012 addiu v1,\$pc,72 48 4400084: ff23 0000 lw t9,0\(v1\) 49 4400088: 0535 subu v0,v0,v1 50 440008a: 2525 srl v0,v0,2 51 440008c: 3302 fffe addiu t8,v0,-2 52 4400090: 0dff move t7,ra 53 4400092: 45f9 jalrs t9 54 4400094: 0f83 move gp,v1 55 4400096: 0c00 nop 56 57 04400098 <printf@micromipsplt>: 58 4400098: 7900 000e addiu v0,\$pc,56 59 440009c: ff22 0000 lw t9,0\(v0\) 60 44000a0: 4599 jr t9 61 44000a2: 0f02 move t8,v0 62