ARM2HTML. FLT/ELF/RAW Disassembler...
Version 0.1d, (c) bombur, 2004. Questions: bombur@ukrpost.net
Freeware. No warranties or support provided! Use it on your own risk!

Code Section	

BINFLT file format. Fileflags: RAM

CODE SECTION

000040: e3a0b000 mov fp, #0 ; 0x0 000044: e59d0000 ldr r0, [sp, #0] 000048: e59d1004 ldr r1, [sp, #4] 00004c: e59d2008 ldr r2, [sp, #8] 000050: eb00bb9e bl 02eed0(bb9e) 000054: eb00cf60 bl 033ddc(cf60) 000058: e1a0c00d mov ip, sp 00005c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 000060: e24cb004 sub fp, ip, #4 ; 0x4 000064: e1a07000 mov r7, r0 000068: e59f4264 ldr r4, [pc, #612] ; [0002d4] 00006c: e3a02002 mov r2, #2 ; 0x2 000070: e1c420b0 strh r2, [r4, #0] 000074: e59f325c ldr r3, [pc, #604] ; [0002d8] 000078: e3a02e72 mov r2, #1824 ; 0x720 00007c: e2822004 add r2, r2, #4 ; 0x4 000080: e19330d2 ldrsb r3, [r3, r2] 000084: e3530000 cmp r3, #0 ; 0x0 000088: 1a000006 bne 0000a8(6) ; jump 00008c: e59f0248 ldr r0, [pc, #584] ; [0002dc] 000090: e59f1248 ldr r1, [pc, #584] ; [0002e0] "checkip.dyndns.com" 000094: e3a02013 mov r2, #19 ; 0x13 000098: eb00ca15 bl 0328f4(ca15) 00009c: e3a03a05 mov r3, #20480 ; 0x5000 0000a0: e1c430b2 strh r3, [r4, #2] 0000a4: ea00001a b 000114(1a) ; jump 0000a8: e59f022c ldr r0, [pc, #556] ; [0002dc] 0000ac: e59f1230 ldr r1, [pc, #560] ; [0002e4] 0000b0: eb00ca63 bl 032a44(ca63) 0000b4: e59f221c ldr r2, [pc, #540] ; [0002d8] 0000b8: e3a03e76 mov r3, #1888 ; 0x760 0000bc: e2833005 add r3, r3, #5 ; 0x5 0000c0: e7d21003 ldrb r1, [r2, r3, lsl #0] 0000c4: e2833001 add r3, r3, #1 ; 0x1 0000c8: e7d23003 ldrb r3, [r2, r3, lsl #0] 0000cc: e1913403 orrs r3, r1, r3, lsl #8 ; 0x8 0000d0: 059f31fc ldreq r3, [pc, #508] ; [0002d4] 0000d4: 03a02a05 moveq r2, #20480 ; 0x5000 0000d8: 01c320b2 streqh r2, [r3, #2] 0000dc: 0a00000c beq 000114(c) ; jump 0000e0: e59f11f0 ldr r1, [pc, #496] ; [0002d8] 0000e4: e3a03e76 mov r3, #1888 ; 0x760 0000e8: e2833005 add r3, r3, #5 ; 0x5 0000ec: e7d12003 ldrb r2, [r1, r3, lsl #0] 0000f0: e2833001 add r3, r3, #1 ; 0x1 0000f4: e7d13003 ldrb r3, [r1, r3, lsl #0] 0000f8: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 0000fc: e1a02802 mov r2, r2, lsl #16 ; 0x10 000100: e20238ff and r3, r2, #16711680 ; 0xff0000 000104: e1a03423 mov r3, r3, lsr #8 ; 0x8 000108: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00010c: e59f21c0 ldr r2, [pc, #448] ; [0002d4] 000110: e1c230b2 strh r3, [r2, #2] 000114: e59f41b8 ldr r4, [pc, #440] ; [0002d4] 000118: e59f01bc ldr r0, [pc, #444] ; [0002dc] 00011c: eb00cb8e bl 032f5c(cb8e) 000120: e5840004 str r0, [r4, #4] ; [048284] 000124: e3700001 cmn r0, #1 ; 0x1 000128: 1a000008 bne 000150(8) ; jump 00012c: e59f01a8 ldr r0, [pc, #424] ; [0002dc] 000130: eb00cbb7 bl 033014(cbb7) 000134: e3500000 cmp r0, #0 ; 0x0 000138: 15903010 ldrne r3, [r0, #16] 00013c: 15933000 ldrne r3, [r3, #0] 000140: 15933000 ldrne r3, [r3, #0] 000144: 15843004 strne r3, [r4, #4] ; [048284] 000148: 059f0198 ldreq r0, [pc, #408] ; [0002e8] "can not get dyndns server ip" 00014c: 0a000007 beq 000170(7) ; jump 000150: e3a00002 mov r0, #2 ; 0x2 000154: e3a01001 mov r1, #1 ; 0x1 000158: e3a02000 mov r2, #0 ; 0x0 00015c: eb00ccfc bl 033554(ccfc) 000160: e1a05000 mov r5, r0 000164: e3550000 cmp r5, #0 ; 0x0 000168: aa000003 bge 00017c(3) ; jump 00016c: e59f0178 ldr r0, [pc, #376] ; [0002ec] "create dyndns socket err" 000170: eb00c1a5 bl 03080c(c1a5) 000174: e3e00000 mvn r0, #0 ; 0x0 000178: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00017c: e1a00005 mov r0, r5 000180: e3a01b01 mov r1, #1024 ; 0x400 000184: e1a02001 mov r2, r1 000188: eb0026d5 bl 009ce4(26d5) 00018c: e1a00005 mov r0, r5 000190: e3a0100a mov r1, #10 ; 0xa 000194: e1a02001 mov r2, r1 000198: eb0026b9 bl 009c84(26b9) 00019c: e1a00005 mov r0, r5 0001a0: e59f112c ldr r1, [pc, #300] ; [0002d4] 0001a4: e3a02010 mov r2, #16 ; 0x10 0001a8: eb00cc5a bl 033318(cc5a) 0001ac: e3500000 cmp r0, #0 ; 0x0 0001b0: b59f0138 ldrlt r0, [pc, #312] ; [0002f0] "can not connect dyndns server" 0001b4: ba000036 blt 000294(36) ; jump 0001b8: e59f0134 ldr r0, [pc, #308] ; [0002f4] 0001bc: e59f1134 ldr r1, [pc, #308] ; [0002f8] 0001c0: eb00c58f bl 031804(c58f) 0001c4: e59f0128 ldr r0, [pc, #296] ; [0002f4] 0001c8: eb00ca23 bl 032a5c(ca23) 0001cc: e1a02000 mov r2, r0 0001d0: e1a00005 mov r0, r5 0001d4: e59f1118 ldr r1, [pc, #280] ; [0002f4] 0001d8: eb0020e6 bl 008578(20e6) 0001dc: e3500000 cmp r0, #0 ; 0x0 0001e0: 159f0114 ldrne r0, [pc, #276] ; [0002fc] "send dyndns data error" 0001e4: 1a00002a bne 000294(2a) ; jump 0001e8: e3a04000 mov r4, #0 ; 0x0 0001ec: e59f6100 ldr r6, [pc, #256] ; [0002f4] 0001f0: ea000000 b 0001f8(0) ; jump 0001f4: e0844000 add r4, r4, r0 0001f8: e0841006 add r1, r4, r6 0001fc: e2642b01 rsb r2, r4, #1024 ; 0x400 000200: e1a00005 mov r0, r5 000204: e3a03000 mov r3, #0 ; 0x0 000208: eb00cc75 bl 0333e4(cc75) 00020c: e3500000 cmp r0, #0 ; 0x0 000210: ba00001e blt 000290(1e) ; jump 000214: 1afffff6 bne 0001f4(fffff6) ; jump 000218: e1a00005 mov r0, r5 00021c: eb00d2a8 bl 034cc4(d2a8) 000220: e59f50cc ldr r5, [pc, #204] ; [0002f4] 000224: e3a03000 mov r3, #0 ; 0x0 000228: e7c53004 strb r3, [r5, r4, lsl #0] 00022c: e2850009 add r0, r5, #9 ; 0x9 000230: e59f10c8 ldr r1, [pc, #200] ; [000300] "200" 000234: e3a02003 mov r2, #3 ; 0x3 000238: eb00ca3a bl 032b28(ca3a) 00023c: e3500000 cmp r0, #0 ; 0x0 000240: 1a00000c bne 000278(c) ; jump 000244: e59f00a8 ldr r0, [pc, #168] ; [0002f4] 000248: e59f10b4 ldr r1, [pc, #180] ; [000304] "Current IP Address: " 00024c: eb00ca91 bl 032c98(ca91) 000250: e1a05000 mov r5, r0 000254: e59f0098 ldr r0, [pc, #152] ; [0002f4] 000258: e59f10a8 ldr r1, [pc, #168] ; [000308] "" 00025c: eb00ca8d bl 032c98(ca8d) 000260: e3500000 cmp r0, #0 ; 0x0 000264: 13550000 cmpne r5, #0 ; 0x0 000268: 0a000002 beq 000278(2) ; jump 00026c: e2855014 add r5, r5, #20 ; 0x14 000270: e1550000 cmp r5, r0 000274: 3a00000b bcc 0002a8(b) ; jump 000278: e59f008c ldr r0, [pc, #140] ; [00030c] "recv error checkip pages" 00027c: eb00c162 bl 03080c(c162) 000280: e59f006c ldr r0, [pc, #108] ; [0002f4] 000284: eb00c553 bl 0317d8(c553) 000288: e3e00000 mvn r0, #0 ; 0x0 00028c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
000290: e59f0078 ldr r0, [pc, #120] ; [000310] "recv dyndns error" 000294: eb00c15c bl 03080c(c15c) 000298: e1a00005 mov r0, r5 00029c: eb00d288 bl 034cc4(d288) 0002a0: e3e00000 mvn r0, #0 ; 0x0 0002a4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0002a8: e3a04000 mov r4, #0 ; 0x0 0002ac: e5c04000 strb r4, [r0, #0] 0002b0: e59f005c ldr r0, [pc, #92] ; [000314] "check ip is %s" 0002b4: e1a01005 mov r1, r5 0002b8: eb00c546 bl 0317d8(c546) 0002bc: e1a00007 mov r0, r7 0002c0: e1a01005 mov r1, r5 0002c4: e3a0200f mov r2, #15 ; 0xf 0002c8: eb00ca24 bl 032b60(ca24) 0002cc: e1a00004 mov r0, r4 0002d0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0002d4: 00048240---------------------> 00048280 ; data: 00 00 02 94 00 00 02 98 00 00 02 9C 00 00 02 A0 | ..”..˜..œ..  0002d8: 001099a0---------------------> 001099e0 ; !Unknown! 0002dc: 00048650---------------------> 00048690 ; data: 00 00 39 98 00 00 39 9C 00 00 39 A0 00 00 39 A4 | ..9˜..9œ..9 ..9¤ 0002e0: 0003b684---------------------> 0003b6c4 ; data: 63 68 65 63 6B 69 70 2E 64 79 6E 64 6E 73 2E 63 | checkip.dyndns.c 0002e4: 0010a0c4---------------------> 0010a104 ; !Unknown! 0002e8: 0003b698---------------------> 0003b6d8 ; data: 63 61 6E 20 6E 6F 74 20 67 65 74 20 64 79 6E 64 | can not get dynd 0002ec: 0003b6b8---------------------> 0003b6f8 ; data: 63 72 65 61 74 65 20 64 79 6E 64 6E 73 20 73 6F | create dyndns so 0002f0: 0003b6d4---------------------> 0003b714 ; data: 63 61 6E 20 6E 6F 74 20 63 6F 6E 6E 65 63 74 20 | can not connect 0002f4: 00048250---------------------> 00048290 ; data: 00 00 02 A4 00 00 02 A8 00 00 02 AC 00 00 02 B0 | ..¤..¨..¬..° 0002f8: 0003b6f4---------------------> 0003b734 ; data: 47 45 54 20 68 74 74 70 3A 2F 2F 63 68 65 63 6B | GET http://check 0002fc: 0003b760---------------------> 0003b7a0 ; data: 73 65 6E 64 20 64 79 6E 64 6E 73 20 64 61 74 61 | send dyndns data 000300: 0003b778---------------------> 0003b7b8 ; data: 32 30 30 00 43 75 72 72 65 6E 74 20 49 50 20 41 | 200.Current IP A 000304: 0003b77c---------------------> 0003b7bc ; data: 43 75 72 72 65 6E 74 20 49 50 20 41 64 64 72 65 | Current IP Addre 000308: 0003b794---------------------> 0003b7d4 ; data: 3C 2F 62 6F 64 79 3E 00 72 65 63 76 20 65 72 72 | .recv err 00030c: 0003b79c---------------------> 0003b7dc ; data: 72 65 63 76 20 65 72 72 6F 72 20 63 68 65 63 6B | recv error check 000310: 0003b7b8---------------------> 0003b7f8 ; data: 72 65 63 76 20 64 79 6E 64 6E 73 20 65 72 72 6F | recv dyndns erro 000314: 0003b7cc---------------------> 0003b80c ; data: 63 68 65 63 6B 20 69 70 20 69 73 20 25 73 0A 00 | check ip is %s.. 000318: e1a0c00d mov ip, sp 00031c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 000320: e24cb004 sub fp, ip, #4 ; 0x4 000324: e24dd014 sub sp, sp, #20 ; 0x14 000328: e1a07000 mov r7, r0 00032c: e3a02000 mov r2, #0 ; 0x0 000330: e59f37cc ldr r3, [pc, #1996] ; [000b04] 000334: e5832000 str r2, [r3, #0] ; [044000] 000338: e59f27c8 ldr r2, [pc, #1992] ; [000b08] 00033c: e3a03e72 mov r3, #1824 ; 0x720 000340: e2833004 add r3, r3, #4 ; 0x4 000344: e19230d3 ldrsb r3, [r2, r3] 000348: e3530000 cmp r3, #0 ; 0x0 00034c: 1a000002 bne 00035c(2) ; jump 000350: e24b002c sub r0, fp, #44 ; 0x2c ',' 000354: ebffff3f bl 000058(ffff3f) 000358: ea000001 b 000364(1) ; jump 00035c: e24b002c sub r0, fp, #44 ; 0x2c ',' 000360: eb0026a3 bl 009df4(26a3) 000364: e1a06000 mov r6, r0 000368: e3560000 cmp r6, #0 ; 0x0 00036c: 0a00000c beq 0003a4(c) ; jump 000370: e59f1794 ldr r1, [pc, #1940] ; [000b0c] 000374: e5d13014 ldrb r3, [r1, #20] ; [1098f4] 000378: e5d12015 ldrb r2, [r1, #21] ; [1098f5] 00037c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 000380: e5d12016 ldrb r2, [r1, #22] ; [1098f6] 000384: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 000388: e5d12017 ldrb r2, [r1, #23] ; [1098f7] 00038c: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 000390: e3530003 cmp r3, #3 ; 0x3 000394: 13a02002 movne r2, #2 ; 0x2 000398: 159f3770 ldrne r3, [pc, #1904] ; [000b10] 00039c: 15832000 strne r2, [r3, #0] ; [1098d8] 0003a0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0003a4: e24b002c sub r0, fp, #44 ; 0x2c ',' 0003a8: eb00caeb bl 032f5c(caeb) 0003ac: e1a06000 mov r6, r0 0003b0: e59f4754 ldr r4, [pc, #1876] ; [000b0c] 0003b4: e5d43010 ldrb r3, [r4, #16] ; [1098f0] 0003b8: e5d42011 ldrb r2, [r4, #17] ; [1098f1] 0003bc: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 0003c0: e5d42012 ldrb r2, [r4, #18] ; [1098f2] 0003c4: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 0003c8: e5d42013 ldrb r2, [r4, #19] ; [1098f3] 0003cc: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 0003d0: e59f5730 ldr r5, [pc, #1840] ; [000b08] 0003d4: e3a02e72 mov r2, #1824 ; 0x720 0003d8: e2822003 add r2, r2, #3 ; 0x3 0003dc: e7d52002 ldrb r2, [r5, r2, lsl #0] 0003e0: e1530002 cmp r3, r2 0003e4: 1a00004d bne 000520(4d) ; jump 0003e8: e284009a add r0, r4, #154 ; 0x9a 'š' 0003ec: e2851e7e add r1, r5, #2016 ; 0x7e0 0003f0: e2811009 add r1, r1, #9 ; 0x9 0003f4: eb00c988 bl 032a1c(c988) 0003f8: e3500000 cmp r0, #0 ; 0x0 0003fc: 1a000047 bne 000520(47) ; jump 000400: e2840018 add r0, r4, #24 ; 0x18 000404: e2851e76 add r1, r5, #1888 ; 0x760 000408: e2811007 add r1, r1, #7 ; 0x7 00040c: eb00c982 bl 032a1c(c982) 000410: e3500000 cmp r0, #0 ; 0x0 000414: 1a000041 bne 000520(41) ; jump 000418: e2840059 add r0, r4, #89 ; 0x59 'Y' 00041c: e2851e7a add r1, r5, #1952 ; 0x7a0 000420: e2811008 add r1, r1, #8 ; 0x8 000424: eb00c97c bl 032a1c(c97c) 000428: e1a05000 mov r5, r0 00042c: e3550000 cmp r5, #0 ; 0x0 000430: 1a00003a bne 000520(3a) ; jump 000434: eb00d249 bl 034d60(d249) 000438: e5d430db ldrb r3, [r4, #219] ; [1099bb] 00043c: e5d420dc ldrb r2, [r4, #220] ; [1099bc] 000440: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 000444: e5d420dd ldrb r2, [r4, #221] ; [1099bd] 000448: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 00044c: e5d420de ldrb r2, [r4, #222] ; [1099be] 000450: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 000454: e2833993 add r3, r3, #2408448 ; 0x24c000 000458: e2833c2a add r3, r3, #10752 ; 0x2a00 00045c: e1500003 cmp r0, r3 000460: aa00002e bge 000520(2e) ; jump 000464: e5d43014 ldrb r3, [r4, #20] ; [1098f4] 000468: e5d42015 ldrb r2, [r4, #21] ; [1098f5] 00046c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 000470: e5d42016 ldrb r2, [r4, #22] ; [1098f6] 000474: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 000478: e5d42017 ldrb r2, [r4, #23] ; [1098f7] 00047c: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 000480: e353000d cmp r3, #13 ; 0xd 000484: 0a000025 beq 000520(25) ; jump 000488: e353000c cmp r3, #12 ; 0xc 00048c: 1a00000c bne 0004c4(c) ; jump 000490: e1a00005 mov r0, r5 000494: eb00d231 bl 034d60(d231) 000498: e5d430db ldrb r3, [r4, #219] ; [1099bb] 00049c: e5d420dc ldrb r2, [r4, #220] ; [1099bc] 0004a0: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 0004a4: e5d420dd ldrb r2, [r4, #221] ; [1099bd] 0004a8: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 0004ac: e5d420de ldrb r2, [r4, #222] ; [1099be] 0004b0: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 0004b4: e2833a15 add r3, r3, #86016 ; 0x15000 0004b8: e2833d06 add r3, r3, #384 ; 0x180 0004bc: e1500003 cmp r0, r3 0004c0: aa000016 bge 000520(16) ; jump 0004c4: e59f1640 ldr r1, [pc, #1600] ; [000b0c] 0004c8: e5d13014 ldrb r3, [r1, #20] ; [1098f4] 0004cc: e5d12015 ldrb r2, [r1, #21] ; [1098f5] 0004d0: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 0004d4: e5d12016 ldrb r2, [r1, #22] ; [1098f6] 0004d8: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 0004dc: e5d12017 ldrb r2, [r1, #23] ; [1098f7] 0004e0: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 0004e4: e3530003 cmp r3, #3 ; 0x3 0004e8: 1a000008 bne 000510(8) ; jump 0004ec: e5d1300c ldrb r3, [r1, #12] ; [1098ec] 0004f0: e5d1200d ldrb r2, [r1, #13] ; [1098ed] 0004f4: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 0004f8: e5d1200e ldrb r2, [r1, #14] ; [1098ee] 0004fc: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 000500: e5d1200f ldrb r2, [r1, #15] ; [1098ef] 000504: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 000508: e1530006 cmp r3, r6 00050c: 1a000003 bne 000520(3) ; jump 000510: e3a02001 mov r2, #1 ; 0x1 000514: e59f35e8 ldr r3, [pc, #1512] ; [000b04] 000518: e5832000 str r2, [r3, #0] ; [044000] 00051c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
000520: e59f05ec ldr r0, [pc, #1516] ; [000b14] "update dyndns" 000524: eb00c0b8 bl 03080c(c0b8) 000528: e59f45e8 ldr r4, [pc, #1512] ; [000b18] 00052c: e3a02002 mov r2, #2 ; 0x2 000530: e1c420b0 strh r2, [r4, #0] 000534: e59f35cc ldr r3, [pc, #1484] ; [000b08] 000538: e3a02e72 mov r2, #1824 ; 0x720 00053c: e2822004 add r2, r2, #4 ; 0x4 000540: e19330d2 ldrsb r3, [r3, r2] 000544: e3530000 cmp r3, #0 ; 0x0 000548: 1a000006 bne 000568(6) ; jump 00054c: e59f05c8 ldr r0, [pc, #1480] ; [000b1c] 000550: e59f15c8 ldr r1, [pc, #1480] ; [000b20] "members.dyndns.org" 000554: e3a02013 mov r2, #19 ; 0x13 000558: eb00c8e5 bl 0328f4(c8e5) 00055c: e3a03a05 mov r3, #20480 ; 0x5000 000560: e1c430b2 strh r3, [r4, #2] 000564: ea00001a b 0005d4(1a) ; jump 000568: e59f05ac ldr r0, [pc, #1452] ; [000b1c] 00056c: e59f15b0 ldr r1, [pc, #1456] ; [000b24] 000570: eb00c933 bl 032a44(c933) 000574: e59f258c ldr r2, [pc, #1420] ; [000b08] 000578: e3a03e76 mov r3, #1888 ; 0x760 00057c: e2833005 add r3, r3, #5 ; 0x5 000580: e7d21003 ldrb r1, [r2, r3, lsl #0] 000584: e2833001 add r3, r3, #1 ; 0x1 000588: e7d23003 ldrb r3, [r2, r3, lsl #0] 00058c: e1913403 orrs r3, r1, r3, lsl #8 ; 0x8 000590: 059f3580 ldreq r3, [pc, #1408] ; [000b18] 000594: 03a02a05 moveq r2, #20480 ; 0x5000 000598: 01c320b2 streqh r2, [r3, #2] 00059c: 0a00000c beq 0005d4(c) ; jump 0005a0: e59f1560 ldr r1, [pc, #1376] ; [000b08] 0005a4: e3a03e76 mov r3, #1888 ; 0x760 0005a8: e2833005 add r3, r3, #5 ; 0x5 0005ac: e7d12003 ldrb r2, [r1, r3, lsl #0] 0005b0: e2833001 add r3, r3, #1 ; 0x1 0005b4: e7d13003 ldrb r3, [r1, r3, lsl #0] 0005b8: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 0005bc: e1a02802 mov r2, r2, lsl #16 ; 0x10 0005c0: e20238ff and r3, r2, #16711680 ; 0xff0000 0005c4: e1a03423 mov r3, r3, lsr #8 ; 0x8 0005c8: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 0005cc: e59f2544 ldr r2, [pc, #1348] ; [000b18] 0005d0: e1c230b2 strh r3, [r2, #2] 0005d4: e59f453c ldr r4, [pc, #1340] ; [000b18] 0005d8: e59f053c ldr r0, [pc, #1340] ; [000b1c] 0005dc: eb00ca5e bl 032f5c(ca5e) 0005e0: e5840004 str r0, [r4, #4] ; [0486d8] 0005e4: e3700001 cmn r0, #1 ; 0x1 0005e8: 1a00000d bne 000624(d) ; jump 0005ec: e59f0528 ldr r0, [pc, #1320] ; [000b1c] 0005f0: eb00ca87 bl 033014(ca87) 0005f4: e3500000 cmp r0, #0 ; 0x0 0005f8: 15903010 ldrne r3, [r0, #16] 0005fc: 15933000 ldrne r3, [r3, #0] 000600: 15933000 ldrne r3, [r3, #0] 000604: 15843004 strne r3, [r4, #4] ; [0486d8] 000608: 1a000005 bne 000624(5) ; jump 00060c: e3a02002 mov r2, #2 ; 0x2 000610: e59f34f8 ldr r3, [pc, #1272] ; [000b10] 000614: e5832000 str r2, [r3, #0] ; [1098d8] 000618: e59f0508 ldr r0, [pc, #1288] ; [000b28] "can not get dyndns server ip" 00061c: eb00c07a bl 03080c(c07a) 000620: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
000624: e3a00002 mov r0, #2 ; 0x2 000628: e3a01001 mov r1, #1 ; 0x1 00062c: e3a02000 mov r2, #0 ; 0x0 000630: eb00cbc7 bl 033554(cbc7) 000634: e1a05000 mov r5, r0 000638: e3550000 cmp r5, #0 ; 0x0 00063c: aa000005 bge 000658(5) ; jump 000640: e3a02002 mov r2, #2 ; 0x2 000644: e59f34c4 ldr r3, [pc, #1220] ; [000b10] 000648: e5832000 str r2, [r3, #0] ; [1098d8] 00064c: e59f04d8 ldr r0, [pc, #1240] ; [000b2c] "create dyndns socket err" 000650: eb00c06d bl 03080c(c06d) 000654: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
000658: e1a00005 mov r0, r5 00065c: e3a01b01 mov r1, #1024 ; 0x400 000660: e1a02001 mov r2, r1 000664: eb00259e bl 009ce4(259e) 000668: e1a00005 mov r0, r5 00066c: e3a0100a mov r1, #10 ; 0xa 000670: e1a02001 mov r2, r1 000674: eb002582 bl 009c84(2582) 000678: e1a00005 mov r0, r5 00067c: e59f1494 ldr r1, [pc, #1172] ; [000b18] 000680: e3a02010 mov r2, #16 ; 0x10 000684: eb00cb23 bl 033318(cb23) 000688: e3500000 cmp r0, #0 ; 0x0 00068c: aa000004 bge 0006a4(4) ; jump 000690: e3a02002 mov r2, #2 ; 0x2 000694: e59f3474 ldr r3, [pc, #1140] ; [000b10] 000698: e5832000 str r2, [r3, #0] ; [1098d8] 00069c: e59f048c ldr r0, [pc, #1164] ; [000b30] "can not connect dyndns server" 0006a0: ea000108 b 000ac8(108) ; jump 0006a4: e59f0488 ldr r0, [pc, #1160] ; [000b34] 0006a8: e59f1488 ldr r1, [pc, #1160] ; [000b38] "%s:%s" 0006ac: e59f2488 ldr r2, [pc, #1160] ; [000b3c] 0006b0: e2823041 add r3, r2, #65 ; 0x41 'A' 0006b4: eb00c452 bl 031804(c452) 0006b8: e59f4480 ldr r4, [pc, #1152] ; [000b40] 0006bc: e59f0470 ldr r0, [pc, #1136] ; [000b34] 0006c0: eb00c8e5 bl 032a5c(c8e5) 0006c4: e1a01000 mov r1, r0 0006c8: e59f0464 ldr r0, [pc, #1124] ; [000b34] 0006cc: e1a02004 mov r2, r4 0006d0: eb001fbb bl 0085c4(1fbb) 0006d4: e3a03000 mov r3, #0 ; 0x0 0006d8: e7c43000 strb r3, [r4, r0, lsl #0] 0006dc: e3570004 cmp r7, #4 ; 0x4 0006e0: 058d4000 streq r4, [sp, #0] 0006e4: 059f0458 ldreq r0, [pc, #1112] ; [000b44] 0006e8: 059f1458 ldreq r1, [pc, #1112] ; [000b48] 0006ec: 0a000005 beq 000708(5) ; jump 0006f0: e3570008 cmp r7, #8 ; 0x8 0006f4: 1a000007 bne 000718(7) ; jump 0006f8: e59f3440 ldr r3, [pc, #1088] ; [000b40] 0006fc: e58d3000 str r3, [sp, #0] 000700: e59f043c ldr r0, [pc, #1084] ; [000b44] 000704: e59f1440 ldr r1, [pc, #1088] ; [000b4c] 000708: e59f2440 ldr r2, [pc, #1088] ; [000b50] 00070c: e24b302c sub r3, fp, #44 ; 0x2c ',' 000710: eb00c43b bl 031804(c43b) 000714: ea000006 b 000734(6) ; jump 000718: e59f3420 ldr r3, [pc, #1056] ; [000b40] 00071c: e58d3000 str r3, [sp, #0] 000720: e59f041c ldr r0, [pc, #1052] ; [000b44] 000724: e59f1428 ldr r1, [pc, #1064] ; [000b54] 000728: e59f2420 ldr r2, [pc, #1056] ; [000b50] 00072c: e24b302c sub r3, fp, #44 ; 0x2c ',' 000730: eb00c433 bl 031804(c433) 000734: e59f0408 ldr r0, [pc, #1032] ; [000b44] 000738: eb00c8c7 bl 032a5c(c8c7) 00073c: e1a02000 mov r2, r0 000740: e1a00005 mov r0, r5 000744: e59f13f8 ldr r1, [pc, #1016] ; [000b44] 000748: eb001f8a bl 008578(1f8a) 00074c: e3500000 cmp r0, #0 ; 0x0 000750: 0a000004 beq 000768(4) ; jump 000754: e3a02002 mov r2, #2 ; 0x2 000758: e59f33b0 ldr r3, [pc, #944] ; [000b10] 00075c: e5832000 str r2, [r3, #0] ; [1098d8] 000760: e59f03f0 ldr r0, [pc, #1008] ; [000b58] "send dyndns data error" 000764: ea0000d7 b 000ac8(d7) ; jump 000768: e3a04000 mov r4, #0 ; 0x0 00076c: e59f73d0 ldr r7, [pc, #976] ; [000b44] 000770: ea000000 b 000778(0) ; jump 000774: e0844000 add r4, r4, r0 000778: e0841007 add r1, r4, r7 00077c: e2642b01 rsb r2, r4, #1024 ; 0x400 000780: e1a00005 mov r0, r5 000784: e3a03000 mov r3, #0 ; 0x0 000788: eb00cb15 bl 0333e4(cb15) 00078c: e3500000 cmp r0, #0 ; 0x0 000790: ba0000c8 blt 000ab8(c8) ; jump 000794: 1afffff6 bne 000774(fffff6) ; jump 000798: e1a00005 mov r0, r5 00079c: eb00d148 bl 034cc4(d148) 0007a0: e59f739c ldr r7, [pc, #924] ; [000b44] 0007a4: e3a05000 mov r5, #0 ; 0x0 0007a8: e7c75004 strb r5, [r7, r4, lsl #0] 0007ac: e3a02001 mov r2, #1 ; 0x1 0007b0: e59f334c ldr r3, [pc, #844] ; [000b04] 0007b4: e5832000 str r2, [r3, #0] ; [044000] 0007b8: e59f039c ldr r0, [pc, #924] ; [000b5c] 0007bc: e59f138c ldr r1, [pc, #908] ; [000b50] 0007c0: eb00c89f bl 032a44(c89f) 0007c4: e59f0394 ldr r0, [pc, #916] ; [000b60] 0007c8: e59f136c ldr r1, [pc, #876] ; [000b3c] 0007cc: eb00c89c bl 032a44(c89c) 0007d0: e59f038c ldr r0, [pc, #908] ; [000b64] 0007d4: e59f138c ldr r1, [pc, #908] ; [000b68] 0007d8: eb00c899 bl 032a44(c899) 0007dc: e59f4328 ldr r4, [pc, #808] ; [000b0c] 0007e0: e59f2320 ldr r2, [pc, #800] ; [000b08] 0007e4: e3a03e72 mov r3, #1824 ; 0x720 0007e8: e2833003 add r3, r3, #3 ; 0x3 0007ec: e7d22003 ldrb r2, [r2, r3, lsl #0] 0007f0: e5c42010 strb r2, [r4, #16] ; [1098f0] 0007f4: e1a03005 mov r3, r5 0007f8: e5c43011 strb r3, [r4, #17] ; [1098f1] 0007fc: e5c43012 strb r3, [r4, #18] ; [1098f2] 000800: e1a02c22 mov r2, r2, lsr #24 ; 0x18 000804: e5c42013 strb r2, [r4, #19] ; [1098f3] 000808: e1a00005 mov r0, r5 00080c: eb00d153 bl 034d60(d153) 000810: e5c400db strb r0, [r4, #219] ; [1099bb] 000814: e1a03420 mov r3, r0, lsr #8 ; 0x8 000818: e5c430dc strb r3, [r4, #220] ; [1099bc] 00081c: e1a03820 mov r3, r0, lsr #16 ; 0x10 000820: e5c430dd strb r3, [r4, #221] ; [1099bd] 000824: e1a00c20 mov r0, r0, lsr #24 ; 0x18 000828: e5c400de strb r0, [r4, #222] ; [1099be] 00082c: e2870009 add r0, r7, #9 ; 0x9 000830: e59f1334 ldr r1, [pc, #820] ; [000b6c] "200" 000834: e3a02003 mov r2, #3 ; 0x3 000838: eb00c8ba bl 032b28(c8ba) 00083c: e1500005 cmp r0, r5 000840: 0a00000e beq 000880(e) ; jump 000844: e2870009 add r0, r7, #9 ; 0x9 000848: e59f1320 ldr r1, [pc, #800] ; [000b70] "401" 00084c: e3a02003 mov r2, #3 ; 0x3 000850: eb00c8b4 bl 032b28(c8b4) 000854: e1500005 cmp r0, r5 000858: 0a000008 beq 000880(8) ; jump 00085c: e385200d orr r2, r5, #13 ; 0xd 000860: e5c42014 strb r2, [r4, #20] ; [1098f4] 000864: e5c45015 strb r5, [r4, #21] ; [1098f5] 000868: e5c45016 strb r5, [r4, #22] ; [1098f6] 00086c: e5c45017 strb r5, [r4, #23] ; [1098f7] 000870: e59f3298 ldr r3, [pc, #664] ; [000b10] 000874: e5832000 str r2, [r3, #0] ; [1098d8] 000878: e59f02f4 ldr r0, [pc, #756] ; [000b74] "recv error dyndns update pages 1" 00087c: ea00000e b 0008bc(e) ; jump 000880: e59f02bc ldr r0, [pc, #700] ; [000b44] 000884: e59f12ec ldr r1, [pc, #748] ; [000b78] 000888: eb00c902 bl 032c98(c902) 00088c: e1a04000 mov r4, r0 000890: e3540000 cmp r4, #0 ; 0x0 000894: 1a00000d bne 0008d0(d) ; jump 000898: e59f326c ldr r3, [pc, #620] ; [000b0c] 00089c: e384200d orr r2, r4, #13 ; 0xd 0008a0: e5c32014 strb r2, [r3, #20] ; [1098f4] 0008a4: e5c34015 strb r4, [r3, #21] ; [1098f5] 0008a8: e5c34016 strb r4, [r3, #22] ; [1098f6] 0008ac: e5c34017 strb r4, [r3, #23] ; [1098f7] 0008b0: e59f3258 ldr r3, [pc, #600] ; [000b10] 0008b4: e5832000 str r2, [r3, #0] ; [1098d8] 0008b8: e59f02bc ldr r0, [pc, #700] ; [000b7c] "recv error dyndns update pages 2" 0008bc: eb00bfd2 bl 03080c(bfd2) 0008c0: e59f027c ldr r0, [pc, #636] ; [000b44] 0008c4: eb00c3c3 bl 0317d8(c3c3) 0008c8: eb001a4e bl 007208(1a4e) 0008cc: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0008d0: e2844004 add r4, r4, #4 ; 0x4 0008d4: e1a00004 mov r0, r4 0008d8: e59f12a0 ldr r1, [pc, #672] ; [000b80] "badsys" 0008dc: e3a02006 mov r2, #6 ; 0x6 0008e0: eb00c890 bl 032b28(c890) 0008e4: e3500000 cmp r0, #0 ; 0x0 0008e8: 059f321c ldreq r3, [pc, #540] ; [000b0c] 0008ec: 03802004 orreq r2, r0, #4 ; 0x4 0008f0: 0a000069 beq 000a9c(69) ; jump 0008f4: e1a00004 mov r0, r4 0008f8: e59f1284 ldr r1, [pc, #644] ; [000b84] "badagent" 0008fc: e3a02008 mov r2, #8 ; 0x8 000900: eb00c888 bl 032b28(c888) 000904: e3500000 cmp r0, #0 ; 0x0 000908: 059f31fc ldreq r3, [pc, #508] ; [000b0c] 00090c: 03802004 orreq r2, r0, #4 ; 0x4 000910: 0a000061 beq 000a9c(61) ; jump 000914: e1a00004 mov r0, r4 000918: e59f1268 ldr r1, [pc, #616] ; [000b88] "badauth" 00091c: e3a02007 mov r2, #7 ; 0x7 000920: eb00c880 bl 032b28(c880) 000924: e3500000 cmp r0, #0 ; 0x0 000928: 059f31dc ldreq r3, [pc, #476] ; [000b0c] 00092c: 03802005 orreq r2, r0, #5 ; 0x5 000930: 0a000059 beq 000a9c(59) ; jump 000934: e1a00004 mov r0, r4 000938: e59f124c ldr r1, [pc, #588] ; [000b8c] "!donator" 00093c: e3a02008 mov r2, #8 ; 0x8 000940: eb00c878 bl 032b28(c878) 000944: e3500000 cmp r0, #0 ; 0x0 000948: 059f31bc ldreq r3, [pc, #444] ; [000b0c] 00094c: 03802006 orreq r2, r0, #6 ; 0x6 000950: 0a000051 beq 000a9c(51) ; jump 000954: e1a00004 mov r0, r4 000958: e59f1230 ldr r1, [pc, #560] ; [000b90] "good" 00095c: e3a02004 mov r2, #4 ; 0x4 000960: eb00c870 bl 032b28(c870) 000964: e3500000 cmp r0, #0 ; 0x0 000968: 0a000005 beq 000984(5) ; jump 00096c: e1a00004 mov r0, r4 000970: e59f121c ldr r1, [pc, #540] ; [000b94] "nochg" 000974: e3a02005 mov r2, #5 ; 0x5 000978: eb00c86a bl 032b28(c86a) 00097c: e3500000 cmp r0, #0 ; 0x0 000980: 1a00000f bne 0009c4(f) ; jump 000984: e59f2180 ldr r2, [pc, #384] ; [000b0c] 000988: e3801003 orr r1, r0, #3 ; 0x3 00098c: e5c21014 strb r1, [r2, #20] ; [1098f4] 000990: e5c20015 strb r0, [r2, #21] ; [1098f5] 000994: e5c20016 strb r0, [r2, #22] ; [1098f6] 000998: e5c20017 strb r0, [r2, #23] ; [1098f7] 00099c: e59f316c ldr r3, [pc, #364] ; [000b10] 0009a0: e5831000 str r1, [r3, #0] ; [1098d8] 0009a4: e5c2600c strb r6, [r2, #12] ; [1098ec] 0009a8: e1a03426 mov r3, r6, lsr #8 ; 0x8 0009ac: e5c2300d strb r3, [r2, #13] ; [1098ed] 0009b0: e1a03826 mov r3, r6, lsr #16 ; 0x10 0009b4: e5c2300e strb r3, [r2, #14] ; [1098ee] 0009b8: e1a03c26 mov r3, r6, lsr #24 ; 0x18 0009bc: e5c2300f strb r3, [r2, #15] ; [1098ef] 0009c0: ea00004d b 000afc(4d) ; jump 0009c4: e1a00004 mov r0, r4 0009c8: e59f11c8 ldr r1, [pc, #456] ; [000b98] "notfqdn" 0009cc: e3a02007 mov r2, #7 ; 0x7 0009d0: eb00c854 bl 032b28(c854) 0009d4: e3500000 cmp r0, #0 ; 0x0 0009d8: 059f312c ldreq r3, [pc, #300] ; [000b0c] 0009dc: 03802007 orreq r2, r0, #7 ; 0x7 0009e0: 0a00002d beq 000a9c(2d) ; jump 0009e4: e1a00004 mov r0, r4 0009e8: e59f11ac ldr r1, [pc, #428] ; [000b9c] "nohost" 0009ec: e3a02006 mov r2, #6 ; 0x6 0009f0: eb00c84c bl 032b28(c84c) 0009f4: e3500000 cmp r0, #0 ; 0x0 0009f8: 059f310c ldreq r3, [pc, #268] ; [000b0c] 0009fc: 03802008 orreq r2, r0, #8 ; 0x8 000a00: 0a000025 beq 000a9c(25) ; jump 000a04: e1a00004 mov r0, r4 000a08: e59f1190 ldr r1, [pc, #400] ; [000ba0] "!yours" 000a0c: e3a02006 mov r2, #6 ; 0x6 000a10: eb00c844 bl 032b28(c844) 000a14: e3500000 cmp r0, #0 ; 0x0 000a18: 059f30ec ldreq r3, [pc, #236] ; [000b0c] 000a1c: 03802009 orreq r2, r0, #9 ; 0x9 000a20: 0a00001d beq 000a9c(1d) ; jump 000a24: e1a00004 mov r0, r4 000a28: e59f1174 ldr r1, [pc, #372] ; [000ba4] "numhost" 000a2c: e3a02007 mov r2, #7 ; 0x7 000a30: eb00c83c bl 032b28(c83c) 000a34: e3500000 cmp r0, #0 ; 0x0 000a38: 059f30cc ldreq r3, [pc, #204] ; [000b0c] 000a3c: 0380200a orreq r2, r0, #10 ; 0xa 000a40: 0a000015 beq 000a9c(15) ; jump 000a44: e1a00004 mov r0, r4 000a48: e59f1158 ldr r1, [pc, #344] ; [000ba8] "abuse" 000a4c: e3a02005 mov r2, #5 ; 0x5 000a50: eb00c834 bl 032b28(c834) 000a54: e3500000 cmp r0, #0 ; 0x0 000a58: 059f30ac ldreq r3, [pc, #172] ; [000b0c] 000a5c: 0380200b orreq r2, r0, #11 ; 0xb 000a60: 0a00000d beq 000a9c(d) ; jump 000a64: e1a00004 mov r0, r4 000a68: e59f113c ldr r1, [pc, #316] ; [000bac] "dnserr" 000a6c: e3a02006 mov r2, #6 ; 0x6 000a70: eb00c82c bl 032b28(c82c) 000a74: e3500000 cmp r0, #0 ; 0x0 000a78: 0a000005 beq 000a94(5) ; jump 000a7c: e1a00004 mov r0, r4 000a80: e59f1128 ldr r1, [pc, #296] ; [000bb0] "911" 000a84: e3a02003 mov r2, #3 ; 0x3 000a88: eb00c826 bl 032b28(c826) 000a8c: e3500000 cmp r0, #0 ; 0x0 000a90: 1a000010 bne 000ad8(10) ; jump 000a94: e59f3070 ldr r3, [pc, #112] ; [000b0c] 000a98: e380200c orr r2, r0, #12 ; 0xc 000a9c: e5c32014 strb r2, [r3, #20] ; [1098f4] 000aa0: e5c30015 strb r0, [r3, #21] ; [1098f5] 000aa4: e5c30016 strb r0, [r3, #22] ; [1098f6] 000aa8: e5c30017 strb r0, [r3, #23] ; [1098f7] 000aac: e59f305c ldr r3, [pc, #92] ; [000b10] 000ab0: e5832000 str r2, [r3, #0] ; [1098d8] 000ab4: ea000010 b 000afc(10) ; jump 000ab8: e3a02002 mov r2, #2 ; 0x2 000abc: e59f304c ldr r3, [pc, #76] ; [000b10] 000ac0: e5832000 str r2, [r3, #0] ; [1098d8] 000ac4: e59f00e8 ldr r0, [pc, #232] ; [000bb4] "recv dyndns error" 000ac8: eb00bf4f bl 03080c(bf4f) 000acc: e1a00005 mov r0, r5 000ad0: eb00d07b bl 034cc4(d07b) 000ad4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
000ad8: e59f202c ldr r2, [pc, #44] ; [000b0c] 000adc: e3a03000 mov r3, #0 ; 0x0 000ae0: e383100d orr r1, r3, #13 ; 0xd 000ae4: e5c21014 strb r1, [r2, #20] ; [1098f4] 000ae8: e5c23015 strb r3, [r2, #21] ; [1098f5] 000aec: e5c23016 strb r3, [r2, #22] ; [1098f6] 000af0: e5c23017 strb r3, [r2, #23] ; [1098f7] 000af4: e59f3014 ldr r3, [pc, #20] ; [000b10] 000af8: e5831000 str r1, [r3, #0] ; [1098d8] 000afc: eb0019c1 bl 007208(19c1) 000b00: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
000b04: 00043fc0---------------------> 00044000 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 000b08: 001099a0---------------------> 001099e0 ; !Unknown! 000b0c: 001098a0---------------------> 001098e0 ; !Unknown! 000b10: 00109898---------------------> 001098d8 ; !Unknown! 000b14: 0003b7dc---------------------> 0003b81c ; data: 75 70 64 61 74 65 20 64 79 6E 64 6E 73 00 00 00 | update dyndns... 000b18: 00048694---------------------> 000486d4 ; data: 00 00 39 DC 00 00 39 E0 00 00 39 E4 00 00 39 E8 | ..9Ü..9à..9ä..9è 000b1c: 00048c25---------------------> 00048c65 ; data: 00 AB 88 00 00 AB 8C 00 00 AB 90 00 00 AB 94 00 | .«ˆ..«Œ..«..«”. 000b20: 0003b7ec---------------------> 0003b82c ; data: 6D 65 6D 62 65 72 73 2E 64 79 6E 64 6E 73 2E 6F | members.dyndns.o 000b24: 0010a0c4---------------------> 0010a104 ; !Unknown! 000b28: 0003b698---------------------> 0003b6d8 ; data: 63 61 6E 20 6E 6F 74 20 67 65 74 20 64 79 6E 64 | can not get dynd 000b2c: 0003b6b8---------------------> 0003b6f8 ; data: 63 72 65 61 74 65 20 64 79 6E 64 6E 73 20 73 6F | create dyndns so 000b30: 0003b6d4---------------------> 0003b714 ; data: 63 61 6E 20 6E 6F 74 20 63 6F 6E 6E 65 63 74 20 | can not connect 000b34: 00048aa4---------------------> 00048ae4 ; data: 00 00 7B 84 00 00 7B 88 00 00 7C 1C 00 00 7C 20 | ..{„..{ˆ..|..| 000b38: 0003b800---------------------> 0003b840 ; data: 25 73 3A 25 73 00 00 00 47 45 54 20 68 74 74 70 | %s:%s...GET http 000b3c: 0010a107---------------------> 0010a147 ; !Unknown! 000b40: 00048b25---------------------> 00048b65 ; data: 00 9B 7C 00 00 9B 80 00 00 9B 84 00 00 9B 88 00 | .›|..›€..›„..›ˆ. 000b44: 000486a4---------------------> 000486e4 ; data: 00 00 39 EC 00 00 39 F0 00 00 39 F4 00 00 39 F8 | ..9ì..9ð..9ô..9ø 000b48: 0003b808---------------------> 0003b848 ; data: 47 45 54 20 68 74 74 70 3A 2F 2F 6D 65 6D 62 65 | GET http://membe 000b4c: 0003b8bc---------------------> 0003b8fc ; data: 47 45 54 20 68 74 74 70 3A 2F 2F 6D 65 6D 62 65 | GET http://membe 000b50: 0010a189---------------------> 0010a1c9 ; !Unknown! 000b54: 0003b970---------------------> 0003b9b0 ; data: 47 45 54 20 68 74 74 70 3A 2F 2F 6D 65 6D 62 65 | GET http://membe 000b58: 0003b760---------------------> 0003b7a0 ; data: 73 65 6E 64 20 64 79 6E 64 6E 73 20 64 61 74 61 | send dyndns data 000b5c: 0010993a---------------------> 0010997a ; !Unknown! 000b60: 001098b8---------------------> 001098f8 ; !Unknown! 000b64: 001098f9---------------------> 00109939 ; !Unknown! 000b68: 0010a148---------------------> 0010a188 ; !Unknown! 000b6c: 0003b778---------------------> 0003b7b8 ; data: 32 30 30 00 43 75 72 72 65 6E 74 20 49 50 20 41 | 200.Current IP A 000b70: 0003ba24---------------------> 0003ba64 ; data: 34 30 31 00 72 65 63 76 20 65 72 72 6F 72 20 64 | 401.recv error d 000b74: 0003ba28---------------------> 0003ba68 ; data: 72 65 63 76 20 65 72 72 6F 72 20 64 79 6E 64 6E | recv error dyndn 000b78: 0003ba4c---------------------> 0003ba8c ; data: 0D 0A 0D 0A 00 00 00 00 72 65 63 76 20 65 72 72 | ........recv err 000b7c: 0003ba54---------------------> 0003ba94 ; data: 72 65 63 76 20 65 72 72 6F 72 20 64 79 6E 64 6E | recv error dyndn 000b80: 0003ba78---------------------> 0003bab8 ; data: 62 61 64 73 79 73 00 00 62 61 64 61 67 65 6E 74 | badsys..badagent 000b84: 0003ba80---------------------> 0003bac0 ; data: 62 61 64 61 67 65 6E 74 00 00 00 00 62 61 64 61 | badagent....bada 000b88: 0003ba8c---------------------> 0003bacc ; data: 62 61 64 61 75 74 68 00 21 64 6F 6E 61 74 6F 72 | badauth.!donator 000b8c: 0003ba94---------------------> 0003bad4 ; data: 21 64 6F 6E 61 74 6F 72 00 00 00 00 67 6F 6F 64 | !donator....good 000b90: 0003baa0---------------------> 0003bae0 ; data: 67 6F 6F 64 00 00 00 00 6E 6F 63 68 67 00 00 00 | good....nochg... 000b94: 0003baa8---------------------> 0003bae8 ; data: 6E 6F 63 68 67 00 00 00 6E 6F 74 66 71 64 6E 00 | nochg...notfqdn. 000b98: 0003bab0---------------------> 0003baf0 ; data: 6E 6F 74 66 71 64 6E 00 6E 6F 68 6F 73 74 00 00 | notfqdn.nohost.. 000b9c: 0003bab8---------------------> 0003baf8 ; data: 6E 6F 68 6F 73 74 00 00 21 79 6F 75 72 73 00 00 | nohost..!yours.. 000ba0: 0003bac0---------------------> 0003bb00 ; data: 21 79 6F 75 72 73 00 00 6E 75 6D 68 6F 73 74 00 | !yours..numhost. 000ba4: 0003bac8---------------------> 0003bb08 ; data: 6E 75 6D 68 6F 73 74 00 61 62 75 73 65 00 00 00 | numhost.abuse... 000ba8: 0003bad0---------------------> 0003bb10 ; data: 61 62 75 73 65 00 00 00 64 6E 73 65 72 72 00 00 | abuse...dnserr.. 000bac: 0003bad8---------------------> 0003bb18 ; data: 64 6E 73 65 72 72 00 00 39 31 31 00 33 33 32 32 | dnserr..911.3322 000bb0: 0003bae0---------------------> 0003bb20 ; data: 39 31 31 00 33 33 32 32 20 6E 6F 20 74 72 79 00 | 911.3322 no try. 000bb4: 0003b7b8---------------------> 0003b7f8 ; data: 72 65 63 76 20 64 79 6E 64 6E 73 20 65 72 72 6F | recv dyndns erro 000bb8: e1a0c00d mov ip, sp 000bbc: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 000bc0: e24cb004 sub fp, ip, #4 ; 0x4 000bc4: e24dd010 sub sp, sp, #16 ; 0x10 000bc8: e1a06000 mov r6, r0 000bcc: e59f34a8 ldr r3, [pc, #1192] ; [00107c] 000bd0: e5933000 ldr r3, [r3, #0] 000bd4: e3530000 cmp r3, #0 ; 0x0 000bd8: 0a000002 beq 000be8(2) ; jump 000bdc: e59f049c ldr r0, [pc, #1180] ; [001080] "3322 no try" 000be0: eb00bf09 bl 03080c(bf09) 000be4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
000be8: e3a00000 mov r0, #0 ; 0x0 000bec: eb00d05b bl 034d60(d05b) 000bf0: e59f348c ldr r3, [pc, #1164] ; [001084] 000bf4: e5933000 ldr r3, [r3, #0] 000bf8: e2833993 add r3, r3, #2408448 ; 0x24c000 000bfc: e2833c2a add r3, r3, #10752 ; 0x2a00 000c00: e1500003 cmp r0, r3 000c04: aa000012 bge 000c54(12) ; jump 000c08: e24b5028 sub r5, fp, #40 ; 0x28 '(' 000c0c: e1a00005 mov r0, r5 000c10: eb002477 bl 009df4(2477) 000c14: e3500000 cmp r0, #0 ; 0x0 000c18: 1a00000d bne 000c54(d) ; jump 000c1c: e1a00005 mov r0, r5 000c20: eb00c8cd bl 032f5c(c8cd) 000c24: e1a04000 mov r4, r0 000c28: e59f0458 ldr r0, [pc, #1112] ; [001088] "inet ip is %s %d" 000c2c: e1a01005 mov r1, r5 000c30: e1a02004 mov r2, r4 000c34: eb00c2e7 bl 0317d8(c2e7) 000c38: e59f344c ldr r3, [pc, #1100] ; [00108c] 000c3c: e5933000 ldr r3, [r3, #0] 000c40: e1540003 cmp r4, r3 000c44: 1a000002 bne 000c54(2) ; jump 000c48: e59f0440 ldr r0, [pc, #1088] ; [001090] "inet ip no change, quit" 000c4c: eb00beee bl 03080c(beee) 000c50: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
000c54: e59f0438 ldr r0, [pc, #1080] ; [001094] "will update 3322" 000c58: eb00beeb bl 03080c(beeb) 000c5c: e3a02000 mov r2, #0 ; 0x0 000c60: e59f3430 ldr r3, [pc, #1072] ; [001098] 000c64: e5832000 str r2, [r3, #0] ; [044000] 000c68: e59f042c ldr r0, [pc, #1068] ; [00109c] "members.3322.org" 000c6c: eb00c8e8 bl 033014(c8e8) 000c70: e3500000 cmp r0, #0 ; 0x0 000c74: 0a000005 beq 000c90(5) ; jump 000c78: e5903010 ldr r3, [r0, #16] 000c7c: e5933000 ldr r3, [r3, #0] 000c80: e5932000 ldr r2, [r3, #0] 000c84: e59f3414 ldr r3, [pc, #1044] ; [0010a0] 000c88: e5832004 str r2, [r3, #4] ; [048cac] 000c8c: ea000001 b 000c98(1) ; jump 000c90: e3a02002 mov r2, #2 ; 0x2 000c94: ea0000f5 b 001070(f5) ; jump 000c98: e59f3400 ldr r3, [pc, #1024] ; [0010a0] 000c9c: e3a04002 mov r4, #2 ; 0x2 000ca0: e1c340b0 strh r4, [r3, #0] 000ca4: e3a01050 mov r1, #80 ; 0x50 'P' 000ca8: e1a02421 mov r2, r1, lsr #8 ; 0x8 000cac: e1a01401 mov r1, r1, lsl #8 ; 0x8 000cb0: e1c310b2 strh r1, [r3, #2] 000cb4: e1a00004 mov r0, r4 000cb8: e3a01001 mov r1, #1 ; 0x1 000cbc: eb00ca24 bl 033554(ca24) 000cc0: e1a05000 mov r5, r0 000cc4: e3550000 cmp r5, #0 ; 0x0 000cc8: b59f33d4 ldrlt r3, [pc, #980] ; [0010a4] 000ccc: b5834000 strlt r4, [r3, #0] ; [1098d8] 000cd0: b91ba870 ldmltdb fp, {r4, r5, r6, fp, sp, pc} ; return 000cd4: e3a01b01 mov r1, #1024 ; 0x400 000cd8: e1a02001 mov r2, r1 000cdc: eb002400 bl 009ce4(2400) 000ce0: e1a00005 mov r0, r5 000ce4: e3a0100a mov r1, #10 ; 0xa 000ce8: e1a02001 mov r2, r1 000cec: eb0023e4 bl 009c84(23e4) 000cf0: e1a00005 mov r0, r5 000cf4: e59f13a4 ldr r1, [pc, #932] ; [0010a0] 000cf8: e3a02010 mov r2, #16 ; 0x10 000cfc: eb00c985 bl 033318(c985) 000d00: e3500000 cmp r0, #0 ; 0x0 000d04: ba0000d2 blt 001054(d2) ; jump 000d08: e59f0398 ldr r0, [pc, #920] ; [0010a8] 000d0c: e59f1398 ldr r1, [pc, #920] ; [0010ac] "%s:%s" 000d10: e59f2398 ldr r2, [pc, #920] ; [0010b0] 000d14: e2823041 add r3, r2, #65 ; 0x41 'A' 000d18: eb00c2b9 bl 031804(c2b9) 000d1c: e59f4390 ldr r4, [pc, #912] ; [0010b4] 000d20: e59f0380 ldr r0, [pc, #896] ; [0010a8] 000d24: eb00c74c bl 032a5c(c74c) 000d28: e1a01000 mov r1, r0 000d2c: e59f0374 ldr r0, [pc, #884] ; [0010a8] 000d30: e1a02004 mov r2, r4 000d34: eb001e22 bl 0085c4(1e22) 000d38: e3a03000 mov r3, #0 ; 0x0 000d3c: e7c43000 strb r3, [r4, r0, lsl #0] 000d40: e1560003 cmp r6, r3 000d44: 1a000005 bne 000d60(5) ; jump 000d48: e59f0368 ldr r0, [pc, #872] ; [0010b8] 000d4c: e59f1368 ldr r1, [pc, #872] ; [0010bc] 000d50: e59f2368 ldr r2, [pc, #872] ; [0010c0] 000d54: e1a03004 mov r3, r4 000d58: eb00c2a9 bl 031804(c2a9) 000d5c: ea000004 b 000d74(4) ; jump 000d60: e59f0350 ldr r0, [pc, #848] ; [0010b8] 000d64: e59f1358 ldr r1, [pc, #856] ; [0010c4] 000d68: e59f2350 ldr r2, [pc, #848] ; [0010c0] 000d6c: e59f3340 ldr r3, [pc, #832] ; [0010b4] 000d70: eb00c2a3 bl 031804(c2a3) 000d74: e59f033c ldr r0, [pc, #828] ; [0010b8] 000d78: eb00c737 bl 032a5c(c737) 000d7c: e1a02000 mov r2, r0 000d80: e1a00005 mov r0, r5 000d84: e59f132c ldr r1, [pc, #812] ; [0010b8] 000d88: eb001dfa bl 008578(1dfa) 000d8c: e3500000 cmp r0, #0 ; 0x0 000d90: 1a0000af bne 001054(af) ; jump 000d94: e3a04000 mov r4, #0 ; 0x0 000d98: e59f6318 ldr r6, [pc, #792] ; [0010b8] 000d9c: ea000000 b 000da4(0) ; jump 000da0: e0844000 add r4, r4, r0 000da4: e0841006 add r1, r4, r6 000da8: e2642b01 rsb r2, r4, #1024 ; 0x400 000dac: e1a00005 mov r0, r5 000db0: e3a03000 mov r3, #0 ; 0x0 000db4: eb00c98a bl 0333e4(c98a) 000db8: e3500000 cmp r0, #0 ; 0x0 000dbc: ba0000a4 blt 001054(a4) ; jump 000dc0: 1afffff6 bne 000da0(fffff6) ; jump 000dc4: e1a00005 mov r0, r5 000dc8: eb00cfbd bl 034cc4(cfbd) 000dcc: e59f52e4 ldr r5, [pc, #740] ; [0010b8] 000dd0: e3a03000 mov r3, #0 ; 0x0 000dd4: e7c53004 strb r3, [r5, r4, lsl #0] 000dd8: e3a02001 mov r2, #1 ; 0x1 000ddc: e59f32b4 ldr r3, [pc, #692] ; [001098] 000de0: e5832000 str r2, [r3, #0] ; [044000] 000de4: e2850009 add r0, r5, #9 ; 0x9 000de8: e59f12d8 ldr r1, [pc, #728] ; [0010c8] "200" 000dec: e2822002 add r2, r2, #2 ; 0x2 000df0: eb00c74c bl 032b28(c74c) 000df4: e3500000 cmp r0, #0 ; 0x0 000df8: 0a000005 beq 000e14(5) ; jump 000dfc: e2850009 add r0, r5, #9 ; 0x9 000e00: e59f12c4 ldr r1, [pc, #708] ; [0010cc] "401" 000e04: e3a02003 mov r2, #3 ; 0x3 000e08: eb00c746 bl 032b28(c746) 000e0c: e3500000 cmp r0, #0 ; 0x0 000e10: 1a000005 bne 000e2c(5) ; jump 000e14: e59f029c ldr r0, [pc, #668] ; [0010b8] 000e18: e59f12b0 ldr r1, [pc, #688] ; [0010d0] 000e1c: eb00c79d bl 032c98(c79d) 000e20: e1a04000 mov r4, r0 000e24: e3540000 cmp r4, #0 ; 0x0 000e28: 1a000005 bne 000e44(5) ; jump 000e2c: e3a02027 mov r2, #39 ; 0x27 ''' 000e30: e59f326c ldr r3, [pc, #620] ; [0010a4] 000e34: e5832000 str r2, [r3, #0] ; [1098d8] 000e38: e59f0278 ldr r0, [pc, #632] ; [0010b8] 000e3c: eb00c265 bl 0317d8(c265) 000e40: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
000e44: e2844004 add r4, r4, #4 ; 0x4 000e48: e1a00004 mov r0, r4 000e4c: e59f1280 ldr r1, [pc, #640] ; [0010d4] "badsys" 000e50: e3a02006 mov r2, #6 ; 0x6 000e54: eb00c733 bl 032b28(c733) 000e58: e3500000 cmp r0, #0 ; 0x0 000e5c: 03a0201e moveq r2, #30 ; 0x1e 000e60: 059f323c ldreq r3, [pc, #572] ; [0010a4] 000e64: 05832000 streq r2, [r3, #0] ; [1098d8] 000e68: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 000e6c: e1a00004 mov r0, r4 000e70: e59f1260 ldr r1, [pc, #608] ; [0010d8] "badagent" 000e74: e3a02008 mov r2, #8 ; 0x8 000e78: eb00c72a bl 032b28(c72a) 000e7c: e3500000 cmp r0, #0 ; 0x0 000e80: 03a0201e moveq r2, #30 ; 0x1e 000e84: 0a00006c beq 00103c(6c) ; jump 000e88: e1a00004 mov r0, r4 000e8c: e59f1248 ldr r1, [pc, #584] ; [0010dc] "badauth" 000e90: e3a02007 mov r2, #7 ; 0x7 000e94: eb00c723 bl 032b28(c723) 000e98: e3500000 cmp r0, #0 ; 0x0 000e9c: 03a0201f moveq r2, #31 ; 0x1f 000ea0: 0a000065 beq 00103c(65) ; jump 000ea4: e1a00004 mov r0, r4 000ea8: e59f1230 ldr r1, [pc, #560] ; [0010e0] "!donator" 000eac: e3a02008 mov r2, #8 ; 0x8 000eb0: eb00c71c bl 032b28(c71c) 000eb4: e3500000 cmp r0, #0 ; 0x0 000eb8: 03a02020 moveq r2, #32 ; 0x20 000ebc: 0a00005e beq 00103c(5e) ; jump 000ec0: e1a00004 mov r0, r4 000ec4: e59f1218 ldr r1, [pc, #536] ; [0010e4] "good" 000ec8: e3a02004 mov r2, #4 ; 0x4 000ecc: eb00c715 bl 032b28(c715) 000ed0: e1a03000 mov r3, r0 000ed4: e3530000 cmp r3, #0 ; 0x0 000ed8: 1a000007 bne 000efc(7) ; jump 000edc: e3a0201d mov r2, #29 ; 0x1d 000ee0: e59f31bc ldr r3, [pc, #444] ; [0010a4] 000ee4: e5832000 str r2, [r3, #0] ; [1098d8] 000ee8: eb00cf9c bl 034d60(cf9c) 000eec: e59f3190 ldr r3, [pc, #400] ; [001084] 000ef0: e5830000 str r0, [r3, #0] ; [04400c] 000ef4: e2844005 add r4, r4, #5 ; 0x5 000ef8: ea00000d b 000f34(d) ; jump 000efc: e1a00004 mov r0, r4 000f00: e59f11e0 ldr r1, [pc, #480] ; [0010e8] "nochg" 000f04: e3a02005 mov r2, #5 ; 0x5 000f08: eb00c706 bl 032b28(c706) 000f0c: e1a03000 mov r3, r0 000f10: e3530000 cmp r3, #0 ; 0x0 000f14: 1a00000f bne 000f58(f) ; jump 000f18: e3a0201d mov r2, #29 ; 0x1d 000f1c: e59f3180 ldr r3, [pc, #384] ; [0010a4] 000f20: e5832000 str r2, [r3, #0] ; [1098d8] 000f24: eb00cf8d bl 034d60(cf8d) 000f28: e59f3154 ldr r3, [pc, #340] ; [001084] 000f2c: e5830000 str r0, [r3, #0] ; [04400c] 000f30: e2844006 add r4, r4, #6 ; 0x6 000f34: e1a00004 mov r0, r4 000f38: eb00c807 bl 032f5c(c807) 000f3c: e1a02000 mov r2, r0 000f40: e59f3144 ldr r3, [pc, #324] ; [00108c] 000f44: e5832000 str r2, [r3, #0] ; [044008] 000f48: e59f019c ldr r0, [pc, #412] ; [0010ec] "3322 ok %s %d" 000f4c: e1a01004 mov r1, r4 000f50: eb00c220 bl 0317d8(c220) 000f54: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
000f58: e1a00004 mov r0, r4 000f5c: e59f118c ldr r1, [pc, #396] ; [0010f0] "notfqdn" 000f60: e3a02007 mov r2, #7 ; 0x7 000f64: eb00c6ef bl 032b28(c6ef) 000f68: e3500000 cmp r0, #0 ; 0x0 000f6c: 03a02021 moveq r2, #33 ; 0x21 '!' 000f70: 0a000031 beq 00103c(31) ; jump 000f74: e1a00004 mov r0, r4 000f78: e59f1174 ldr r1, [pc, #372] ; [0010f4] "nohost" 000f7c: e3a02006 mov r2, #6 ; 0x6 000f80: eb00c6e8 bl 032b28(c6e8) 000f84: e3500000 cmp r0, #0 ; 0x0 000f88: 0a00002a beq 001038(2a) ; jump 000f8c: e1a00004 mov r0, r4 000f90: e59f1160 ldr r1, [pc, #352] ; [0010f8] "!yours" 000f94: e3a02006 mov r2, #6 ; 0x6 000f98: eb00c6e2 bl 032b28(c6e2) 000f9c: e3500000 cmp r0, #0 ; 0x0 000fa0: 03a02023 moveq r2, #35 ; 0x23 '#' 000fa4: 0a000024 beq 00103c(24) ; jump 000fa8: e1a00004 mov r0, r4 000fac: e59f1148 ldr r1, [pc, #328] ; [0010fc] "numhost" 000fb0: e3a02007 mov r2, #7 ; 0x7 000fb4: eb00c6db bl 032b28(c6db) 000fb8: e3500000 cmp r0, #0 ; 0x0 000fbc: 03a02024 moveq r2, #36 ; 0x24 '$' 000fc0: 0a00001d beq 00103c(1d) ; jump 000fc4: e1a00004 mov r0, r4 000fc8: e59f1130 ldr r1, [pc, #304] ; [001100] "abuse" 000fcc: e3a02005 mov r2, #5 ; 0x5 000fd0: eb00c6d4 bl 032b28(c6d4) 000fd4: e3500000 cmp r0, #0 ; 0x0 000fd8: 03a02025 moveq r2, #37 ; 0x25 '%' 000fdc: 0a000016 beq 00103c(16) ; jump 000fe0: e1a00004 mov r0, r4 000fe4: e59f1118 ldr r1, [pc, #280] ; [001104] "dnserr" 000fe8: e3a02006 mov r2, #6 ; 0x6 000fec: eb00c6cd bl 032b28(c6cd) 000ff0: e3500000 cmp r0, #0 ; 0x0 000ff4: 03a02026 moveq r2, #38 ; 0x26 '&' 000ff8: 059f30a4 ldreq r3, [pc, #164] ; [0010a4] 000ffc: 05832000 streq r2, [r3, #0] ; [1098d8] 001000: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 001004: e1a00004 mov r0, r4 001008: e59f10f8 ldr r1, [pc, #248] ; [001108] "911" 00100c: e3a02003 mov r2, #3 ; 0x3 001010: eb00c6c4 bl 032b28(c6c4) 001014: e3500000 cmp r0, #0 ; 0x0 001018: 03a02026 moveq r2, #38 ; 0x26 '&' 00101c: 0a000006 beq 00103c(6) ; jump 001020: e1a00004 mov r0, r4 001024: e59f10e0 ldr r1, [pc, #224] ; [00110c] "!active" 001028: e3a02007 mov r2, #7 ; 0x7 00102c: eb00c6bd bl 032b28(c6bd) 001030: e3500000 cmp r0, #0 ; 0x0 001034: 1a00000c bne 00106c(c) ; jump 001038: e3a02022 mov r2, #34 ; 0x22 '"' 00103c: e59f3060 ldr r3, [pc, #96] ; [0010a4] 001040: e5832000 str r2, [r3, #0] ; [1098d8] 001044: e3a02001 mov r2, #1 ; 0x1 001048: e59f302c ldr r3, [pc, #44] ; [00107c] 00104c: e5832000 str r2, [r3, #0] ; [044004] 001050: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
001054: e3a02002 mov r2, #2 ; 0x2 001058: e59f3044 ldr r3, [pc, #68] ; [0010a4] 00105c: e5832000 str r2, [r3, #0] ; [1098d8] 001060: e1a00005 mov r0, r5 001064: eb00cf16 bl 034cc4(cf16) 001068: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00106c: e3a02027 mov r2, #39 ; 0x27 ''' 001070: e59f302c ldr r3, [pc, #44] ; [0010a4] 001074: e5832000 str r2, [r3, #0] ; [1098d8] 001078: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00107c: 00043fc4---------------------> 00044004 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001080: 0003bae4---------------------> 0003bb24 ; data: 33 33 32 32 20 6E 6F 20 74 72 79 00 69 6E 65 74 | 3322 no try.inet 001084: 00043fcc---------------------> 0004400c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001088: 0003baf0---------------------> 0003bb30 ; data: 69 6E 65 74 20 69 70 20 69 73 20 25 73 20 25 64 | inet ip is %s %d 00108c: 00043fc8---------------------> 00044008 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001090: 0003bb04---------------------> 0003bb44 ; data: 69 6E 65 74 20 69 70 20 6E 6F 20 63 68 61 6E 67 | inet ip no chang 001094: 0003bb1c---------------------> 0003bb5c ; data: 77 69 6C 6C 20 75 70 64 61 74 65 20 33 33 32 32 | will update 3322 001098: 00043fc0---------------------> 00044000 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00109c: 0003bb30---------------------> 0003bb70 ; data: 6D 65 6D 62 65 72 73 2E 33 33 32 32 2E 6F 72 67 | members.3322.org 0010a0: 00048c68---------------------> 00048ca8 ; data: 00 00 B0 20 00 00 B0 24 00 00 B0 28 00 00 B1 38 | ..° ..°$..°(..±8 0010a4: 00109898---------------------> 001098d8 ; !Unknown! 0010a8: 00049078---------------------> 000490b8 ; data: 00 00 EF 20 00 00 EF 24 00 00 EF 28 00 00 EF 2C | ..ï ..ï$..ï(..ï, 0010ac: 0003b800---------------------> 0003b840 ; data: 25 73 3A 25 73 00 00 00 47 45 54 20 68 74 74 70 | %s:%s...GET http 0010b0: 0010a107---------------------> 0010a147 ; !Unknown! 0010b4: 000490f9---------------------> 00049139 ; data: 00 F6 90 00 00 F6 94 00 00 F6 98 00 00 F6 9C 00 | .ö..ö”..ö˜..öœ. 0010b8: 00048c78---------------------> 00048cb8 ; data: 00 00 B1 3C 00 00 B1 40 00 00 B1 C4 00 00 B1 C8 | ..±<..±@..±Ä..±È 0010bc: 0003bb44---------------------> 0003bb84 ; data: 47 45 54 20 68 74 74 70 3A 2F 2F 6D 65 6D 62 65 | GET http://membe 0010c0: 0010a189---------------------> 0010a1c9 ; !Unknown! 0010c4: 0003bbec---------------------> 0003bc2c ; data: 47 45 54 20 68 74 74 70 3A 2F 2F 6D 65 6D 62 65 | GET http://membe 0010c8: 0003b778---------------------> 0003b7b8 ; data: 32 30 30 00 43 75 72 72 65 6E 74 20 49 50 20 41 | 200.Current IP A 0010cc: 0003ba24---------------------> 0003ba64 ; data: 34 30 31 00 72 65 63 76 20 65 72 72 6F 72 20 64 | 401.recv error d 0010d0: 0003ba4c---------------------> 0003ba8c ; data: 0D 0A 0D 0A 00 00 00 00 72 65 63 76 20 65 72 72 | ........recv err 0010d4: 0003ba78---------------------> 0003bab8 ; data: 62 61 64 73 79 73 00 00 62 61 64 61 67 65 6E 74 | badsys..badagent 0010d8: 0003ba80---------------------> 0003bac0 ; data: 62 61 64 61 67 65 6E 74 00 00 00 00 62 61 64 61 | badagent....bada 0010dc: 0003ba8c---------------------> 0003bacc ; data: 62 61 64 61 75 74 68 00 21 64 6F 6E 61 74 6F 72 | badauth.!donator 0010e0: 0003ba94---------------------> 0003bad4 ; data: 21 64 6F 6E 61 74 6F 72 00 00 00 00 67 6F 6F 64 | !donator....good 0010e4: 0003baa0---------------------> 0003bae0 ; data: 67 6F 6F 64 00 00 00 00 6E 6F 63 68 67 00 00 00 | good....nochg... 0010e8: 0003baa8---------------------> 0003bae8 ; data: 6E 6F 63 68 67 00 00 00 6E 6F 74 66 71 64 6E 00 | nochg...notfqdn. 0010ec: 0003bc98---------------------> 0003bcd8 ; data: 33 33 32 32 20 6F 6B 20 25 73 20 25 64 0A 00 00 | 3322 ok %s %d... 0010f0: 0003bab0---------------------> 0003baf0 ; data: 6E 6F 74 66 71 64 6E 00 6E 6F 68 6F 73 74 00 00 | notfqdn.nohost.. 0010f4: 0003bab8---------------------> 0003baf8 ; data: 6E 6F 68 6F 73 74 00 00 21 79 6F 75 72 73 00 00 | nohost..!yours.. 0010f8: 0003bac0---------------------> 0003bb00 ; data: 21 79 6F 75 72 73 00 00 6E 75 6D 68 6F 73 74 00 | !yours..numhost. 0010fc: 0003bac8---------------------> 0003bb08 ; data: 6E 75 6D 68 6F 73 74 00 61 62 75 73 65 00 00 00 | numhost.abuse... 001100: 0003bad0---------------------> 0003bb10 ; data: 61 62 75 73 65 00 00 00 64 6E 73 65 72 72 00 00 | abuse...dnserr.. 001104: 0003bad8---------------------> 0003bb18 ; data: 64 6E 73 65 72 72 00 00 39 31 31 00 33 33 32 32 | dnserr..911.3322 001108: 0003bae0---------------------> 0003bb20 ; data: 39 31 31 00 33 33 32 32 20 6E 6F 20 74 72 79 00 | 911.3322 no try. 00110c: 0003bca8---------------------> 0003bce8 ; data: 21 61 63 74 69 76 65 00 A6 0B 31 D1 AC B5 DF 98 | !active.¦ 1Ѭµß˜ 001110: e52de004 str lr, [sp, -#4]! 001114: e1a0e000 mov lr, r0 001118: e201c0ff and ip, r1, #255 ; 0xff 'ÿ' 00111c: e1a01421 mov r1, r1, lsr #8 ; 0x8 001120: e20120ff and r2, r1, #255 ; 0xff 'ÿ' 001124: e1a01421 mov r1, r1, lsr #8 ; 0x8 001128: e20130ff and r3, r1, #255 ; 0xff 'ÿ' 00112c: e1a01321 mov r1, r1, lsr #6 ; 0x6 001130: e3c113ff bic r1, r1, #-67108861 ; 0xfc000003 001134: e3c117ff bic r1, r1, #66846720 ; 0x3fc0000 001138: e1a03103 mov r3, r3, lsl #2 ; 0x2 00113c: e2833b01 add r3, r3, #1024 ; 0x400 001140: e79e0001 ldr r0, [lr, r1, lsl #0] 001144: e79e3003 ldr r3, [lr, r3, lsl #0] 001148: e0800003 add r0, r0, r3 00114c: e1a02102 mov r2, r2, lsl #2 ; 0x2 001150: e2822b02 add r2, r2, #2048 ; 0x800 001154: e79e3002 ldr r3, [lr, r2, lsl #0] 001158: e0200003 eor r0, r0, r3 00115c: e1a0c10c mov ip, ip, lsl #2 ; 0x2 001160: e28ccb03 add ip, ip, #3072 ; 0xc00 001164: e79e300c ldr r3, [lr, ip, lsl #0] 001168: e0800003 add r0, r0, r3 00116c: e49df004 ldr pc, [sp], #4 ; jump 001170: e1a0c00d mov ip, sp 001174: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 001178: e24cb004 sub fp, ip, #4 ; 0x4 00117c: e1a07000 mov r7, r0 001180: e1a08001 mov r8, r1 001184: e1a0a002 mov r10, r2 001188: e5984000 ldr r4, [r8, #0] 00118c: e59a5000 ldr r5, [r10, #0] 001190: e3a06000 mov r6, #0 ; 0x0 001194: e1a03106 mov r3, r6, lsl #2 ; 0x2 001198: e2833a01 add r3, r3, #4096 ; 0x1000 00119c: e7973003 ldr r3, [r7, r3, lsl #0] 0011a0: e0244003 eor r4, r4, r3 0011a4: e1a00007 mov r0, r7 0011a8: e1a01004 mov r1, r4 0011ac: ebffffd7 bl 001110(ffffd7) 0011b0: e1a01004 mov r1, r4 0011b4: e0254000 eor r4, r5, r0 0011b8: e1a05001 mov r5, r1 0011bc: e2866001 add r6, r6, #1 ; 0x1 0011c0: e356000f cmp r6, #15 ; 0xf 0011c4: dafffff2 ble 001194(fffff2) ; jump 0011c8: e1a01004 mov r1, r4 0011cc: e1a04005 mov r4, r5 0011d0: e3a03d41 mov r3, #4160 ; 0x1040 0011d4: e7972003 ldr r2, [r7, r3, lsl #0] 0011d8: e0215002 eor r5, r1, r2 0011dc: e2833004 add r3, r3, #4 ; 0x4 0011e0: e7973003 ldr r3, [r7, r3, lsl #0] 0011e4: e0244003 eor r4, r4, r3 0011e8: e5884000 str r4, [r8, #0] 0011ec: e58a5000 str r5, [r10, #0] 0011f0: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
0011f4: e1a0c00d mov ip, sp 0011f8: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 0011fc: e24cb004 sub fp, ip, #4 ; 0x4 001200: e1a07000 mov r7, r0 001204: e1a08001 mov r8, r1 001208: e1a0a002 mov r10, r2 00120c: e5984000 ldr r4, [r8, #0] 001210: e59a5000 ldr r5, [r10, #0] 001214: e3a06011 mov r6, #17 ; 0x11 001218: e1a03106 mov r3, r6, lsl #2 ; 0x2 00121c: e2833a01 add r3, r3, #4096 ; 0x1000 001220: e7973003 ldr r3, [r7, r3, lsl #0] 001224: e0244003 eor r4, r4, r3 001228: e1a00007 mov r0, r7 00122c: e1a01004 mov r1, r4 001230: ebffffb6 bl 001110(ffffb6) 001234: e1a02004 mov r2, r4 001238: e0254000 eor r4, r5, r0 00123c: e1a05002 mov r5, r2 001240: e2466001 sub r6, r6, #1 ; 0x1 001244: e3560001 cmp r6, #1 ; 0x1 001248: cafffff2 bgt 001218(fffff2) ; jump 00124c: e1a02004 mov r2, r4 001250: e1a04005 mov r4, r5 001254: e3a03a01 mov r3, #4096 ; 0x1000 001258: e2833004 add r3, r3, #4 ; 0x4 00125c: e7973003 ldr r3, [r7, r3, lsl #0] 001260: e0225003 eor r5, r2, r3 001264: e3a03a01 mov r3, #4096 ; 0x1000 001268: e7973003 ldr r3, [r7, r3, lsl #0] 00126c: e0244003 eor r4, r4, r3 001270: e5884000 str r4, [r8, #0] 001274: e58a5000 str r5, [r10, #0] 001278: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00127c: e1a0c00d mov ip, sp 001280: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 001284: e24cb004 sub fp, ip, #4 ; 0x4 001288: e24dda01 sub sp, sp, #4096 ; 0x1000 00128c: e24dd008 sub sp, sp, #8 ; 0x8 001290: e1a06000 mov r6, r0 001294: e1a08001 mov r8, r1 001298: e1a07002 mov r7, r2 00129c: e3a04b01 mov r4, #1024 ; 0x400 0012a0: e24b0e42 sub r0, fp, #1056 ; 0x420 0012a4: e59f11f8 ldr r1, [pc, #504] ; [0014a4] 0012a8: e1a02004 mov r2, r4 0012ac: eb00c590 bl 0328f4(c590) 0012b0: e24b0e82 sub r0, fp, #2080 ; 0x820 0012b4: e59f11ec ldr r1, [pc, #492] ; [0014a8] 0012b8: e1a02004 mov r2, r4 0012bc: eb00c58c bl 0328f4(c58c) 0012c0: e24b0ec2 sub r0, fp, #3104 ; 0xc20 0012c4: e59f11e0 ldr r1, [pc, #480] ; [0014ac] 0012c8: e1a02004 mov r2, r4 0012cc: eb00c588 bl 0328f4(c588) 0012d0: e24b0a01 sub r0, fp, #4096 ; 0x1000 0012d4: e2400020 sub r0, r0, #32 ; 0x20 0012d8: e59f11d0 ldr r1, [pc, #464] ; [0014b0] 0012dc: e1a02004 mov r2, r4 0012e0: eb00c583 bl 0328f4(c583) 0012e4: e2444b01 sub r4, r4, #1024 ; 0x400 0012e8: e24b5e42 sub r5, fp, #1056 ; 0x420 0012ec: e24bee82 sub lr, fp, #2080 ; 0x820 0012f0: e24bcec2 sub ip, fp, #3104 ; 0xc20 0012f4: e24b0a01 sub r0, fp, #4096 ; 0x1000 0012f8: e2400020 sub r0, r0, #32 ; 0x20 0012fc: e1a02104 mov r2, r4, lsl #2 ; 0x2 001300: e7953002 ldr r3, [r5, r2, lsl #0] 001304: e7863002 str r3, [r6, r2, lsl #0] 001308: e2821b01 add r1, r2, #1024 ; 0x400 00130c: e79e3002 ldr r3, [lr, r2, lsl #0] 001310: e7863001 str r3, [r6, r1, lsl #0] 001314: e2821b02 add r1, r2, #2048 ; 0x800 001318: e79c3002 ldr r3, [ip, r2, lsl #0] 00131c: e7863001 str r3, [r6, r1, lsl #0] 001320: e2821b03 add r1, r2, #3072 ; 0xc00 001324: e7903002 ldr r3, [r0, r2, lsl #0] 001328: e7863001 str r3, [r6, r1, lsl #0] 00132c: e2844001 add r4, r4, #1 ; 0x1 001330: e35400ff cmp r4, #255 ; 0xff 'ÿ' 001334: dafffff0 ble 0012fc(fffff0) ; jump 001338: e3a04000 mov r4, #0 ; 0x0 00133c: e1a02004 mov r2, r4 001340: e1a03104 mov r3, r4, lsl #2 ; 0x2 001344: e2833a01 add r3, r3, #4096 ; 0x1000 001348: e7862003 str r2, [r6, r3, lsl #0] 00134c: e2844001 add r4, r4, #1 ; 0x1 001350: e3540011 cmp r4, #17 ; 0x11 001354: dafffff9 ble 001340(fffff9) ; jump 001358: e3a04000 mov r4, #0 ; 0x0 00135c: e1a05004 mov r5, r4 001360: e3a00000 mov r0, #0 ; 0x0 001364: e1a01000 mov r1, r0 001368: e1a03805 mov r3, r5, lsl #16 ; 0x10 00136c: e1a03823 mov r3, r3, lsr #16 ; 0x10 001370: e7d82003 ldrb r2, [r8, r3, lsl #0] 001374: e1820400 orr r0, r2, r0, lsl #8 ; 0x8 001378: e2833001 add r3, r3, #1 ; 0x1 00137c: e1a03803 mov r3, r3, lsl #16 ; 0x10 001380: e1570823 cmp r7, r3, lsr #16 ; 0x10 001384: 93a05000 movls r5, #0 ; 0x0 001388: 81a05843 movhi r5, r3, asr #16 ; 0x10 00138c: e2811001 add r1, r1, #1 ; 0x1 001390: e3510003 cmp r1, #3 ; 0x3 001394: dafffff3 ble 001368(fffff3) ; jump 001398: e1a02104 mov r2, r4, lsl #2 ; 0x2 00139c: e2822a01 add r2, r2, #4096 ; 0x1000 0013a0: e7963002 ldr r3, [r6, r2, lsl #0] 0013a4: e0203003 eor r3, r0, r3 0013a8: e7863002 str r3, [r6, r2, lsl #0] 0013ac: e2844001 add r4, r4, #1 ; 0x1 0013b0: e3540011 cmp r4, #17 ; 0x11 0013b4: daffffe9 ble 001360(ffffe9) ; jump 0013b8: e3a03000 mov r3, #0 ; 0x0 0013bc: e24b2a01 sub r2, fp, #4096 ; 0x1000 0013c0: e2422024 sub r2, r2, #36 ; 0x24 '$' 0013c4: e5823000 str r3, [r2, #0] 0013c8: e24b2a01 sub r2, fp, #4096 ; 0x1000 0013cc: e2422028 sub r2, r2, #40 ; 0x28 '(' 0013d0: e5823000 str r3, [r2, #0] 0013d4: e1a04003 mov r4, r3 0013d8: e1a00006 mov r0, r6 0013dc: e24b1a01 sub r1, fp, #4096 ; 0x1000 0013e0: e2411024 sub r1, r1, #36 ; 0x24 '$' 0013e4: e24b2a01 sub r2, fp, #4096 ; 0x1000 0013e8: e2422028 sub r2, r2, #40 ; 0x28 '(' 0013ec: ebffff5f bl 001170(ffff5f) 0013f0: e1a02104 mov r2, r4, lsl #2 ; 0x2 0013f4: e2821a01 add r1, r2, #4096 ; 0x1000 0013f8: e24b3a01 sub r3, fp, #4096 ; 0x1000 0013fc: e2433024 sub r3, r3, #36 ; 0x24 '$' 001400: e5933000 ldr r3, [r3, #0] 001404: e7863001 str r3, [r6, r1, lsl #0] 001408: e2822a01 add r2, r2, #4096 ; 0x1000 00140c: e2822004 add r2, r2, #4 ; 0x4 001410: e24b3a01 sub r3, fp, #4096 ; 0x1000 001414: e2433028 sub r3, r3, #40 ; 0x28 '(' 001418: e5933000 ldr r3, [r3, #0] 00141c: e7863002 str r3, [r6, r2, lsl #0] 001420: e2844002 add r4, r4, #2 ; 0x2 001424: e3540011 cmp r4, #17 ; 0x11 001428: daffffea ble 0013d8(ffffea) ; jump 00142c: e3a04000 mov r4, #0 ; 0x0 001430: e3a05000 mov r5, #0 ; 0x0 001434: e1a00006 mov r0, r6 001438: e24b1a01 sub r1, fp, #4096 ; 0x1000 00143c: e2411024 sub r1, r1, #36 ; 0x24 '$' 001440: e24b2a01 sub r2, fp, #4096 ; 0x1000 001444: e2422028 sub r2, r2, #40 ; 0x28 '(' 001448: ebffff48 bl 001170(ffff48) 00144c: e1a03805 mov r3, r5, lsl #16 ; 0x10 001450: e1a03823 mov r3, r3, lsr #16 ; 0x10 001454: e0833404 add r3, r3, r4, lsl #8 ; 0x8 001458: e1a03103 mov r3, r3, lsl #2 ; 0x2 00145c: e24b2a01 sub r2, fp, #4096 ; 0x1000 001460: e2422024 sub r2, r2, #36 ; 0x24 '$' 001464: e5922000 ldr r2, [r2, #0] 001468: e7862003 str r2, [r6, r3, lsl #0] 00146c: e2833004 add r3, r3, #4 ; 0x4 001470: e24b2a01 sub r2, fp, #4096 ; 0x1000 001474: e2422028 sub r2, r2, #40 ; 0x28 '(' 001478: e5922000 ldr r2, [r2, #0] 00147c: e7862003 str r2, [r6, r3, lsl #0] 001480: e2853002 add r3, r5, #2 ; 0x2 001484: e1a03803 mov r3, r3, lsl #16 ; 0x10 001488: e1a05843 mov r5, r3, asr #16 ; 0x10 00148c: e35308ff cmp r3, #16711680 ; 0xff0000 001490: 9affffe7 bls 001434(ffffe7) ; jump 001494: e2844001 add r4, r4, #1 ; 0x1 001498: e3540003 cmp r4, #3 ; 0x3 00149c: daffffe3 ble 001430(ffffe3) ; jump 0014a0: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
0014a4: 0003bcb0---------------------> 0003bcf0 ; data: A6 0B 31 D1 AC B5 DF 98 DB 72 FD 2F B7 DF 1A D0 | ¦ 1Ѭµß˜Ûrý/·ßÐ 0014a8: 0003c0b0---------------------> 0003c0f0 ; data: E9 70 7A 4B 44 29 B3 B5 2E 09 75 DB 23 26 19 C4 | épzKD)³µ..uÛ#&Ä 0014ac: 0003c4b0---------------------> 0003c4f0 ; data: 68 5A 3D E9 F7 40 81 94 1C 26 4C F6 34 29 69 94 | hZ=é÷@”&Lö4)i” 0014b0: 0003c8b0---------------------> 0003c8f0 ; data: 37 CE 39 3A CF F5 FA D3 37 77 C2 AB 1B 2D C5 5A | 7Î9:ÏõúÓ7w«-ÅZ 0014b4: e1a0c00d mov ip, sp 0014b8: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 0014bc: e24cb004 sub fp, ip, #4 ; 0x4 0014c0: e24dd004 sub sp, sp, #4 ; 0x4 0014c4: e59f04b0 ldr r0, [pc, #1200] ; [00197c] "get oray info" 0014c8: eb00bccf bl 03080c(bccf) 0014cc: e59f44ac ldr r4, [pc, #1196] ; [001980] 0014d0: e3a02002 mov r2, #2 ; 0x2 0014d4: e1c420b0 strh r2, [r4, #0] 0014d8: e3a03a05 mov r3, #20480 ; 0x5000 0014dc: e1c430b2 strh r3, [r4, #2] 0014e0: e59f049c ldr r0, [pc, #1180] ; [001984] "hphwebservice.oray.net" 0014e4: eb00c6ca bl 033014(c6ca) 0014e8: e3500000 cmp r0, #0 ; 0x0 0014ec: 15903010 ldrne r3, [r0, #16] 0014f0: 15933000 ldrne r3, [r3, #0] 0014f4: 15933000 ldrne r3, [r3, #0] 0014f8: 15843004 strne r3, [r4, #4] ; [049240] 0014fc: 03a02002 moveq r2, #2 ; 0x2 001500: 059f3480 ldreq r3, [pc, #1152] ; [001988] 001504: 05832000 streq r2, [r3, #0] ; [1098d8] 001508: 03a00000 moveq r0, #0 ; 0x0 00150c: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 001510: e3a00002 mov r0, #2 ; 0x2 001514: e3a01001 mov r1, #1 ; 0x1 001518: e3a02000 mov r2, #0 ; 0x0 00151c: eb00c80c bl 033554(c80c) 001520: e1a09000 mov r9, r0 001524: e3590000 cmp r9, #0 ; 0x0 001528: b3a02002 movlt r2, #2 ; 0x2 00152c: b59f3454 ldrlt r3, [pc, #1108] ; [001988] 001530: b5832000 strlt r2, [r3, #0] ; [1098d8] 001534: b3a00000 movlt r0, #0 ; 0x0 001538: b91baff0 ldmltdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00153c: e1a00009 mov r0, r9 001540: e3a01b02 mov r1, #2048 ; 0x800 001544: e1a02001 mov r2, r1 001548: eb0021e5 bl 009ce4(21e5) 00154c: e1a00009 mov r0, r9 001550: e3a0100a mov r1, #10 ; 0xa 001554: e1a02001 mov r2, r1 001558: eb0021c9 bl 009c84(21c9) 00155c: e1a00009 mov r0, r9 001560: e59f1418 ldr r1, [pc, #1048] ; [001980] 001564: e3a02010 mov r2, #16 ; 0x10 001568: eb00c76a bl 033318(c76a) 00156c: e3500000 cmp r0, #0 ; 0x0 001570: aa000020 bge 0015f8(20) ; jump 001574: e3a02002 mov r2, #2 ; 0x2 001578: e59f3408 ldr r3, [pc, #1032] ; [001988] 00157c: e5832000 str r2, [r3, #0] ; [1098d8] 001580: ea0000b3 b 001854(b3) ; jump 001584: e3a0200e mov r2, #14 ; 0xe 001588: e59f33f8 ldr r3, [pc, #1016] ; [001988] 00158c: e5832000 str r2, [r3, #0] ; [1098d8] 001590: e59f03f4 ldr r0, [pc, #1012] ; [00198c] "get oray info: data recved exceed 2048 but not ok" 001594: eb00bc9c bl 03080c(bc9c) 001598: ea0000ad b 001854(ad) ; jump 00159c: e3a0200e mov r2, #14 ; 0xe 0015a0: e59f33e0 ldr r3, [pc, #992] ; [001988] 0015a4: e5832000 str r2, [r3, #0] ; [1098d8] 0015a8: e59f03e0 ldr r0, [pc, #992] ; [001990] "get oray info: recv data error %d" 0015ac: ea0000a7 b 001850(a7) ; jump 0015b0: e3a0200e mov r2, #14 ; 0xe 0015b4: e59f33cc ldr r3, [pc, #972] ; [001988] 0015b8: e5832000 str r2, [r3, #0] ; [1098d8] 0015bc: e59f03d0 ldr r0, [pc, #976] ; [001994] "can not get result parameter" 0015c0: eb00bc91 bl 03080c(bc91) 0015c4: ea0000a2 b 001854(a2) ; jump 0015c8: e3a0200e mov r2, #14 ; 0xe 0015cc: e59f33b4 ldr r3, [pc, #948] ; [001988] 0015d0: e5832000 str r2, [r3, #0] ; [1098d8] 0015d4: e59f03bc ldr r0, [pc, #956] ; [001998] "can not get usertype parameter" 0015d8: eb00bc8b bl 03080c(bc8b) 0015dc: ea00009c b 001854(9c) ; jump 0015e0: e3a0200e mov r2, #14 ; 0xe 0015e4: e59f339c ldr r3, [pc, #924] ; [001988] 0015e8: e5832000 str r2, [r3, #0] ; [1098d8] 0015ec: e59f03a4 ldr r0, [pc, #932] ; [001998] "can not get usertype parameter" 0015f0: eb00bc85 bl 03080c(bc85) 0015f4: ea000096 b 001854(96) ; jump 0015f8: e59f039c ldr r0, [pc, #924] ; [00199c] "hphwebservice.oray.net connected" 0015fc: eb00bc82 bl 03080c(bc82) 001600: e59f4398 ldr r4, [pc, #920] ; [0019a0] 001604: e1a00004 mov r0, r4 001608: e59f1394 ldr r1, [pc, #916] ; [0019a4] 00160c: e3a02029 mov r2, #41 ; 0x29 ')' 001610: eb00c4b7 bl 0328f4(c4b7) 001614: e1a00004 mov r0, r4 001618: e59f1388 ldr r1, [pc, #904] ; [0019a8] 00161c: eb00c4eb bl 0329d0(c4eb) 001620: e1a00004 mov r0, r4 001624: e59f1380 ldr r1, [pc, #896] ; [0019ac] 001628: eb00c4e8 bl 0329d0(c4e8) 00162c: e1a00004 mov r0, r4 001630: e59f1378 ldr r1, [pc, #888] ; [0019b0] 001634: eb00c4e5 bl 0329d0(c4e5) 001638: e1a00004 mov r0, r4 00163c: eb00c506 bl 032a5c(c506) 001640: e0800004 add r0, r0, r4 001644: e59f1368 ldr r1, [pc, #872] ; [0019b4] 001648: e59f2368 ldr r2, [pc, #872] ; [0019b8] 00164c: eb00c06c bl 031804(c06c) 001650: e59f0364 ldr r0, [pc, #868] ; [0019bc] 001654: eb00c500 bl 032a5c(c500) 001658: e1a02000 mov r2, r0 00165c: e59f035c ldr r0, [pc, #860] ; [0019c0] 001660: e59f1354 ldr r1, [pc, #852] ; [0019bc] 001664: eb00203a bl 009754(203a) 001668: e1a00004 mov r0, r4 00166c: eb00c4fa bl 032a5c(c4fa) 001670: e0800004 add r0, r0, r4 001674: e59f1348 ldr r1, [pc, #840] ; [0019c4] 001678: e59f2340 ldr r2, [pc, #832] ; [0019c0] 00167c: eb00c060 bl 031804(c060) 001680: e1a00004 mov r0, r4 001684: e59f133c ldr r1, [pc, #828] ; [0019c8] 001688: eb00c4d0 bl 0329d0(c4d0) 00168c: e1a00004 mov r0, r4 001690: e59f1334 ldr r1, [pc, #820] ; [0019cc] 001694: eb00c4cd bl 0329d0(c4cd) 001698: e1a00004 mov r0, r4 00169c: e59f132c ldr r1, [pc, #812] ; [0019d0] 0016a0: eb00c4ca bl 0329d0(c4ca) 0016a4: e1a00004 mov r0, r4 0016a8: e59f1324 ldr r1, [pc, #804] ; [0019d4] 0016ac: eb00c4c7 bl 0329d0(c4c7) 0016b0: e1a00004 mov r0, r4 0016b4: eb00c4e8 bl 032a5c(c4e8) 0016b8: e0800004 add r0, r0, r4 0016bc: e59f1314 ldr r1, [pc, #788] ; [0019d8] 0016c0: e59f2314 ldr r2, [pc, #788] ; [0019dc] "9.6.0.3" 0016c4: eb00c04e bl 031804(c04e) 0016c8: e1a00004 mov r0, r4 0016cc: e59f130c ldr r1, [pc, #780] ; [0019e0] 0016d0: eb00c4be bl 0329d0(c4be) 0016d4: e1a00004 mov r0, r4 0016d8: e59f1304 ldr r1, [pc, #772] ; [0019e4] 0016dc: eb00c4bb bl 0329d0(c4bb) 0016e0: e1a00004 mov r0, r4 0016e4: e59f12fc ldr r1, [pc, #764] ; [0019e8] 0016e8: eb00c4b8 bl 0329d0(c4b8) 0016ec: e1a00004 mov r0, r4 0016f0: eb00c4d9 bl 032a5c(c4d9) 0016f4: e1a05000 mov r5, r0 0016f8: e1a00004 mov r0, r4 0016fc: e59f12e8 ldr r1, [pc, #744] ; [0019ec] 001700: eb00c4b2 bl 0329d0(c4b2) 001704: e1a00004 mov r0, r4 001708: e59f12e0 ldr r1, [pc, #736] ; [0019f0] 00170c: eb00c4af bl 0329d0(c4af) 001710: e1a00004 mov r0, r4 001714: e59f12d8 ldr r1, [pc, #728] ; [0019f4] 001718: eb00c4ac bl 0329d0(c4ac) 00171c: e1a00004 mov r0, r4 001720: eb00c4cd bl 032a5c(c4cd) 001724: e0800004 add r0, r0, r4 001728: e59f12c8 ldr r1, [pc, #712] ; [0019f8] 00172c: e1a02005 mov r2, r5 001730: eb00c033 bl 031804(c033) 001734: e1a00004 mov r0, r4 001738: e59f12bc ldr r1, [pc, #700] ; [0019fc] 00173c: eb00c4a3 bl 0329d0(c4a3) 001740: e1a00004 mov r0, r4 001744: eb00c4c4 bl 032a5c(c4c4) 001748: e1a07000 mov r7, r0 00174c: e0851004 add r1, r5, r4 001750: e0652007 rsb r2, r5, r7 001754: e1a00009 mov r0, r9 001758: eb001b86 bl 008578(1b86) 00175c: e1a00009 mov r0, r9 001760: e1a01004 mov r1, r4 001764: e1a02005 mov r2, r5 001768: eb001b82 bl 008578(1b82) 00176c: e3a07000 mov r7, #0 ; 0x0 001770: e1a0a004 mov r10, r4 001774: e3570b02 cmp r7, #2048 ; 0x800 001778: aaffff81 bge 001584(ffff81) ; jump 00177c: e087100a add r1, r7, r10 001780: e2672b02 rsb r2, r7, #2048 ; 0x800 001784: e1a00009 mov r0, r9 001788: e3a03000 mov r3, #0 ; 0x0 00178c: eb00c714 bl 0333e4(c714) 001790: e1a01000 mov r1, r0 001794: e3510000 cmp r1, #0 ; 0x0 001798: daffff7f ble 00159c(ffff7f) ; jump 00179c: e0877001 add r7, r7, r1 0017a0: e3a03000 mov r3, #0 ; 0x0 0017a4: e7ca3007 strb r3, [r10, r7, lsl #0] 0017a8: e1a0000a mov r0, r10 0017ac: e59f124c ldr r1, [pc, #588] ; [001a00] "" 0017b0: eb00c538 bl 032c98(c538) 0017b4: e1a04000 mov r4, r0 0017b8: e1a0000a mov r0, r10 0017bc: e59f1240 ldr r1, [pc, #576] ; [001a04] "" 0017c0: eb00c534 bl 032c98(c534) 0017c4: e1a05000 mov r5, r0 0017c8: e3550000 cmp r5, #0 ; 0x0 0017cc: 13a03000 movne r3, #0 ; 0x0 0017d0: 03a03001 moveq r3, #1 ; 0x1 0017d4: e3540000 cmp r4, #0 ; 0x0 0017d8: 11a06003 movne r6, r3 0017dc: 03836001 orreq r6, r3, #1 ; 0x1 0017e0: e3560000 cmp r6, #0 ; 0x0 0017e4: 1affffe2 bne 001774(ffffe2) ; jump 0017e8: e2844013 add r4, r4, #19 ; 0x13 0017ec: e5c56000 strb r6, [r5, #0] 0017f0: e1a00004 mov r0, r4 0017f4: e59f120c ldr r1, [pc, #524] ; [001a08] "%d" 0017f8: e24b202c sub r2, fp, #44 ; 0x2c ',' 0017fc: eb00c199 bl 031e68(c199) 001800: e3500001 cmp r0, #1 ; 0x1 001804: 1affff69 bne 0015b0(ffff69) ; jump 001808: e51b202c ldr r2, [fp, -#44] 00180c: e3520000 cmp r2, #0 ; 0x0 001810: 0a000013 beq 001864(13) ; jump 001814: e3a03ffa mov r3, #1000 ; 0x3e8 001818: e2833002 add r3, r3, #2 ; 0x2 00181c: e3520ffb cmp r2, #1004 ; 0x3ec 001820: 11520003 cmpne r2, r3 001824: 03a02001 moveq r2, #1 ; 0x1 001828: 059f31dc ldreq r3, [pc, #476] ; [001a0c] 00182c: 05832000 streq r2, [r3, #0] ; [044018] 001830: 0282200e addeq r2, r2, #14 ; 0xe 001834: 059f314c ldreq r3, [pc, #332] ; [001988] 001838: 05832000 streq r2, [r3, #0] ; [1098d8] 00183c: 13a0200e movne r2, #14 ; 0xe 001840: 159f3140 ldrne r3, [pc, #320] ; [001988] 001844: 15832000 strne r2, [r3, #0] ; [1098d8] 001848: e59f01c0 ldr r0, [pc, #448] ; [001a10] "err result %d" 00184c: e51b102c ldr r1, [fp, -#44] 001850: eb00bfe0 bl 0317d8(bfe0) 001854: e1a00009 mov r0, r9 001858: eb00cd19 bl 034cc4(cd19) 00185c: e3a00000 mov r0, #0 ; 0x0 001860: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
001864: e3a0303c mov r3, #60 ; 0x3c '<' 001868: e5c53000 strb r3, [r5, #0] 00186c: e59f012c ldr r0, [pc, #300] ; [0019a0] 001870: e59f119c ldr r1, [pc, #412] ; [001a14] "" 001874: eb00c507 bl 032c98(c507) 001878: e1a04000 mov r4, r0 00187c: e59f011c ldr r0, [pc, #284] ; [0019a0] 001880: e59f1190 ldr r1, [pc, #400] ; [001a18] "" 001884: eb00c503 bl 032c98(c503) 001888: e1a05000 mov r5, r0 00188c: e59f010c ldr r0, [pc, #268] ; [0019a0] 001890: e59f1184 ldr r1, [pc, #388] ; [001a1c] "" 001894: eb00c4ff bl 032c98(c4ff) 001898: e1a06000 mov r6, r0 00189c: e59f00fc ldr r0, [pc, #252] ; [0019a0] 0018a0: e59f1178 ldr r1, [pc, #376] ; [001a20] "" 0018a4: eb00c4fb bl 032c98(c4fb) 0018a8: e3550000 cmp r5, #0 ; 0x0 0018ac: 13540000 cmpne r4, #0 ; 0x0 0018b0: 0affffaf beq 001774(ffffaf) ; jump 0018b4: e3500000 cmp r0, #0 ; 0x0 0018b8: 13a03000 movne r3, #0 ; 0x0 0018bc: 03a03001 moveq r3, #1 ; 0x1 0018c0: e3560000 cmp r6, #0 ; 0x0 0018c4: 11a08003 movne r8, r3 0018c8: 03838001 orreq r8, r3, #1 ; 0x1 0018cc: e3580000 cmp r8, #0 ; 0x0 0018d0: 1affffa7 bne 001774(ffffa7) ; jump 0018d4: e284400a add r4, r4, #10 ; 0xa 0018d8: e5c58000 strb r8, [r5, #0] 0018dc: e286600a add r6, r6, #10 ; 0xa 0018e0: e5c08000 strb r8, [r0, #0] 0018e4: e1a00004 mov r0, r4 0018e8: e59f1134 ldr r1, [pc, #308] ; [001a24] "%127s" 0018ec: e59f2134 ldr r2, [pc, #308] ; [001a28] 0018f0: eb00c15c bl 031e68(c15c) 0018f4: e3500001 cmp r0, #1 ; 0x1 0018f8: 1affff32 bne 0015c8(ffff32) ; jump 0018fc: e1a00006 mov r0, r6 001900: e59f1100 ldr r1, [pc, #256] ; [001a08] "%d" 001904: e24b202c sub r2, fp, #44 ; 0x2c ',' 001908: eb00c156 bl 031e68(c156) 00190c: e3500001 cmp r0, #1 ; 0x1 001910: 1affff32 bne 0015e0(ffff32) ; jump 001914: e51b202c ldr r2, [fp, -#44] 001918: e3520001 cmp r2, #1 ; 0x1 00191c: 1a000004 bne 001934(4) ; jump 001920: e59f3104 ldr r3, [pc, #260] ; [001a2c] 001924: e5c32000 strb r2, [r3, #0] ; [0440a0] 001928: e3a03ebb mov r3, #2992 ; 0xbb0 00192c: e2833008 add r3, r3, #8 ; 0x8 001930: ea000004 b 001948(4) ; jump 001934: e3a03000 mov r3, #0 ; 0x0 001938: e59f20ec ldr r2, [pc, #236] ; [001a2c] 00193c: e5c23000 strb r3, [r2, #0] ; [0440a0] 001940: e3a03d5d mov r3, #5952 ; 0x1740 001944: e2833030 add r3, r3, #48 ; 0x30 '0' 001948: e59f20e0 ldr r2, [pc, #224] ; [001a30] 00194c: e5823000 str r3, [r2, #0] ; [04409c] 001950: e59f00dc ldr r0, [pc, #220] ; [001a34] "%s %d" 001954: e59f10cc ldr r1, [pc, #204] ; [001a28] 001958: e59f30d0 ldr r3, [pc, #208] ; [001a30] 00195c: e5932000 ldr r2, [r3, #0] ; [04409c] 001960: eb00bf9c bl 0317d8(bf9c) 001964: e1a00009 mov r0, r9 001968: eb00ccd5 bl 034cc4(ccd5) 00196c: e59f00c4 ldr r0, [pc, #196] ; [001a38] "get oray info ok" 001970: eb00bba5 bl 03080c(bba5) 001974: e3a00001 mov r0, #1 ; 0x1 001978: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00197c: 0003ccb0---------------------> 0003ccf0 ; data: 67 65 74 20 6F 72 61 79 20 69 6E 66 6F 00 00 00 | get oray info... 001980: 000491fc---------------------> 0004923c ; data: 00 01 02 F4 00 01 02 F8 00 01 02 FC 00 01 03 00 | .ô.ø.ü.. 001984: 0003ccc0---------------------> 0003cd00 ; data: 68 70 68 77 65 62 73 65 72 76 69 63 65 2E 6F 72 | hphwebservice.or 001988: 00109898---------------------> 001098d8 ; !Unknown! 00198c: 0003ccd8---------------------> 0003cd18 ; data: 67 65 74 20 6F 72 61 79 20 69 6E 66 6F 3A 20 64 | get oray info: d 001990: 0003cd0c---------------------> 0003cd4c ; data: 67 65 74 20 6F 72 61 79 20 69 6E 66 6F 3A 20 72 | get oray info: r 001994: 0003cd30---------------------> 0003cd70 ; data: 63 61 6E 20 6E 6F 74 20 67 65 74 20 72 65 73 75 | can not get resu 001998: 0003cd50---------------------> 0003cd90 ; data: 63 61 6E 20 6E 6F 74 20 67 65 74 20 75 73 65 72 | can not get user 00199c: 0003cd70---------------------> 0003cdb0 ; data: 68 70 68 77 65 62 73 65 72 76 69 63 65 2E 6F 72 | hphwebservice.or 0019a0: 0004920c---------------------> 0004924c ; data: 00 01 03 04 00 01 03 08 00 01 03 0C 00 01 03 10 | ... . 0019a4: 0003cd94---------------------> 0003cdd4 ; data: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 | 0019a8: 0003cdc0---------------------> 0003ce00 ; data: 3C 73 6F 61 70 3A 45 6E 76 65 6C 6F 70 65 20 78 | 0019ac: 0003ce6c---------------------> 0003ceac ; data: 3C 73 6F 61 70 3A 48 65 61 64 65 72 3E 0D 0A 00 | ... 0019b0: 0003ce7c---------------------> 0003cebc ; data: 3C 41 75 74 68 48 65 61 64 65 72 20 78 6D 6C 6E | 0019b4: 0003cea8---------------------> 0003cee8 ; data: 3C 41 63 63 6F 75 6E 74 3E 25 73 3C 2F 41 63 63 | %s 0019b8: 0010a107---------------------> 0010a147 ; !Unknown! 0019bc: 0010a148---------------------> 0010a188 ; !Unknown! 0019c0: 00049a0d---------------------> 00049a4d ; data: 01 8F 20 00 01 8F 24 00 01 91 48 00 01 91 4C 00 |  .$.‘H.‘L. 0019c4: 0003cec0---------------------> 0003cf00 ; data: 3C 50 61 73 73 77 6F 72 64 3E 25 73 3C 2F 50 61 | %s 0019c8: 0003cedc---------------------> 0003cf1c ; data: 3C 2F 41 75 74 68 48 65 61 64 65 72 3E 0D 0A 00 | ... 0019cc: 0003ceec---------------------> 0003cf2c ; data: 3C 2F 73 6F 61 70 3A 48 65 61 64 65 72 3E 0D 0A | .. 0019d0: 0003cf00---------------------> 0003cf40 ; data: 3C 73 6F 61 70 3A 42 6F 64 79 3E 0D 0A 00 00 00 | ..... 0019d4: 0003cf10---------------------> 0003cf50 ; data: 3C 47 65 74 4D 69 73 63 49 6E 66 6F 20 78 6D 6C | 0019d8: 0003cf3c---------------------> 0003cf7c ; data: 3C 63 6C 69 65 6E 74 76 65 72 73 69 6F 6E 3E 25 | % 0019dc: 0003cf60---------------------> 0003cfa0 ; data: 39 2E 36 2E 30 2E 33 00 3C 2F 47 65 74 4D 69 73 | 9.6.0.3. 0019e0: 0003cf68---------------------> 0003cfa8 ; data: 3C 2F 47 65 74 4D 69 73 63 49 6E 66 6F 3E 0D 0A | .. 0019e4: 0003cf7c---------------------> 0003cfbc ; data: 3C 2F 73 6F 61 70 3A 42 6F 64 79 3E 0D 0A 00 00 | .... 0019e8: 0003cf8c---------------------> 0003cfcc ; data: 3C 2F 73 6F 61 70 3A 45 6E 76 65 6C 6F 70 65 3E | 0019ec: 0003cfa0---------------------> 0003cfe0 ; data: 50 4F 53 54 20 2F 75 73 65 72 69 6E 66 6F 2E 61 | POST /userinfo.a 0019f0: 0003cfc0---------------------> 0003d000 ; data: 48 6F 73 74 3A 20 68 70 68 77 65 62 73 65 72 76 | Host: hphwebserv 0019f4: 0003cfe0---------------------> 0003d020 ; data: 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 | Content-Type: te 0019f8: 0003d008---------------------> 0003d048 ; data: 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 | Content-Length: 0019fc: 0003d020---------------------> 0003d060 ; data: 53 4F 41 50 41 63 74 69 6F 6E 3A 20 22 68 74 74 | SOAPAction: "htt 001a00: 0003d054---------------------> 0003d094 ; data: 3C 47 65 74 4D 69 73 63 49 6E 66 6F 52 65 73 75 | 001a04: 0003d068---------------------> 0003d0a8 ; data: 3C 2F 47 65 74 4D 69 73 63 49 6E 66 6F 52 65 73 | 001a08: 0003d080---------------------> 0003d0c0 ; data: 25 64 00 00 65 72 72 20 72 65 73 75 6C 74 20 25 | %d..err result % 001a0c: 00043fd8---------------------> 00044018 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001a10: 0003d084---------------------> 0003d0c4 ; data: 65 72 72 20 72 65 73 75 6C 74 20 25 64 0A 00 00 | err result %d... 001a14: 0003d094---------------------> 0003d0d4 ; data: 3C 50 48 53 65 72 76 65 72 3E 00 00 3C 2F 50 48 | .. 001a18: 0003d0a0---------------------> 0003d0e0 ; data: 3C 2F 50 48 53 65 72 76 65 72 3E 00 3C 55 73 65 | . 001a1c: 0003d0ac---------------------> 0003d0ec ; data: 3C 55 73 65 72 54 79 70 65 3E 00 00 3C 2F 55 73 | .. 001a20: 0003d0b8---------------------> 0003d0f8 ; data: 3C 2F 55 73 65 72 54 79 70 65 3E 00 25 31 32 37 | .%127 001a24: 0003d0c4---------------------> 0003d104 ; data: 25 31 32 37 73 00 00 00 25 73 20 25 64 0A 00 00 | %127s...%s %d... 001a28: 00043fdc---------------------> 0004401c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001a2c: 00044060---------------------> 000440a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 | ............. .. 001a30: 0004405c---------------------> 0004409c ; data: 70 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | p.............. 001a34: 0003d0cc---------------------> 0003d10c ; data: 25 73 20 25 64 0A 00 00 67 65 74 20 6F 72 61 79 | %s %d...get oray 001a38: 0003d0d4---------------------> 0003d114 ; data: 67 65 74 20 6F 72 61 79 20 69 6E 66 6F 20 6F 6B | get oray info ok 001a3c: e1a0c00d mov ip, sp 001a40: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 001a44: e24cb004 sub fp, ip, #4 ; 0x4 001a48: e59f4120 ldr r4, [pc, #288] ; [001b70] 001a4c: e5940000 ldr r0, [r4, #0] ; [044014] 001a50: e3500000 cmp r0, #0 ; 0x0 001a54: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 001a58: e3a0100a mov r1, #10 ; 0xa 001a5c: e3a02001 mov r2, #1 ; 0x1 001a60: eb002087 bl 009c84(2087) 001a64: e5940000 ldr r0, [r4, #0] ; [044014] 001a68: e59f1104 ldr r1, [pc, #260] ; [001b74] 001a6c: e3a02018 mov r2, #24 ; 0x18 001a70: e3a03000 mov r3, #0 ; 0x0 001a74: eb00c65a bl 0333e4(c65a) 001a78: e3500018 cmp r0, #24 ; 0x18 001a7c: 191ba810 ldmnedb fp, {r4, fp, sp, pc} ; return 001a80: e59f00f0 ldr r0, [pc, #240] ; [001b78] 001a84: e59f10f0 ldr r1, [pc, #240] ; [001b7c] 001a88: e2812004 add r2, r1, #4 ; 0x4 001a8c: ebfffdd8 bl 0011f4(fffdd8) 001a90: e59f00e0 ldr r0, [pc, #224] ; [001b78] 001a94: e59f10e4 ldr r1, [pc, #228] ; [001b80] 001a98: e2812004 add r2, r1, #4 ; 0x4 001a9c: ebfffdd4 bl 0011f4(fffdd4) 001aa0: e59f30cc ldr r3, [pc, #204] ; [001b74] 001aa4: e5932000 ldr r2, [r3, #0] ; [04afbc] 001aa8: e59f30d4 ldr r3, [pc, #212] ; [001b84] 001aac: e5933000 ldr r3, [r3, #0] 001ab0: e1520003 cmp r2, r3 001ab4: 0a000002 beq 001ac4(2) ; jump 001ab8: e59f00c8 ldr r0, [pc, #200] ; [001b88] "error session id" 001abc: eb00bb52 bl 03080c(bb52) 001ac0: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
001ac4: e59f30a8 ldr r3, [pc, #168] ; [001b74] 001ac8: e5931004 ldr r1, [r3, #4] ; [04afc0] 001acc: e3510032 cmp r1, #50 ; 0x32 '2' 001ad0: 0a000005 beq 001aec(5) ; jump 001ad4: e3a02000 mov r2, #0 ; 0x0 001ad8: e59f30ac ldr r3, [pc, #172] ; [001b8c] 001adc: e5832000 str r2, [r3, #0] ; [044010] 001ae0: e59f00a8 ldr r0, [pc, #168] ; [001b90] "error return code %d" 001ae4: eb00bf3b bl 0317d8(bf3b) 001ae8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
001aec: e59f3080 ldr r3, [pc, #128] ; [001b74] 001af0: e593c008 ldr ip, [r3, #8] ; [04afc4] 001af4: e59f3098 ldr r3, [pc, #152] ; [001b94] 001af8: e5931000 ldr r1, [r3, #0] ; [049f70] 001afc: e061300c rsb r3, r1, ip 001b00: e3530003 cmp r3, #3 ; 0x3 001b04: da000006 ble 001b24(6) ; jump 001b08: e3a02000 mov r2, #0 ; 0x0 001b0c: e59f3078 ldr r3, [pc, #120] ; [001b8c] 001b10: e5832000 str r2, [r3, #0] ; [044010] 001b14: e59f007c ldr r0, [pc, #124] ; [001b98] "id error %d %d" 001b18: e1a0200c mov r2, ip 001b1c: eb00bf2d bl 0317d8(bf2d) 001b20: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
001b24: e3a02001 mov r2, #1 ; 0x1 001b28: e59f306c ldr r3, [pc, #108] ; [001b9c] 001b2c: e5832000 str r2, [r3, #0] ; [0440a8] 001b30: eb0004f4 bl 002f08(4f4) 001b34: e59f3064 ldr r3, [pc, #100] ; [001ba0] 001b38: e5830000 str r0, [r3, #0] ; [0440a4] 001b3c: eb0004f1 bl 002f08(4f1) 001b40: e1a02000 mov r2, r0 001b44: e59f4028 ldr r4, [pc, #40] ; [001b74] 001b48: e59f0054 ldr r0, [pc, #84] ; [001ba4] "recv %d at %u" 001b4c: e5941008 ldr r1, [r4, #8] ; [04afc4] 001b50: eb00bf20 bl 0317d8(bf20) 001b54: e5943008 ldr r3, [r4, #8] ; [04afc4] 001b58: e59f2034 ldr r2, [pc, #52] ; [001b94] 001b5c: e5823000 str r3, [r2, #0] ; [049f70] 001b60: e2833001 add r3, r3, #1 ; 0x1 001b64: e59f203c ldr r2, [pc, #60] ; [001ba8] 001b68: e5823000 str r3, [r2, #0] ; [049f6c] 001b6c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
001b70: 00043fd4---------------------> 00044014 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001b74: 0004af7c---------------------> 0004afbc ; data: 00 02 C6 68 00 02 C6 6C 00 02 C6 70 00 02 C6 74 | .Æh.Æl.Æp.Æt 001b78: 00049f34---------------------> 00049f74 ; data: 00 01 C8 78 00 01 C8 7C 00 01 C8 80 00 01 C9 58 | .Èx.È|.È€.ÉX 001b7c: 0004af80---------------------> 0004afc0 ; data: 00 02 C6 6C 00 02 C6 70 00 02 C6 74 00 02 C6 78 | .Æl.Æp.Æt.Æx 001b80: 0004af88---------------------> 0004afc8 ; data: 00 02 C6 74 00 02 C6 78 00 02 C7 14 00 02 C7 18 | .Æt.Æx.Ç.Ç 001b84: 00049f28---------------------> 00049f68 ; data: 00 01 C8 6C 00 01 C8 70 00 01 C8 74 00 01 C8 78 | .Èl.Èp.Èt.Èx 001b88: 0003d0e8---------------------> 0003d128 ; data: 65 72 72 6F 72 20 73 65 73 73 69 6F 6E 20 69 64 | error session id 001b8c: 00043fd0---------------------> 00044010 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 001b90: 0003d0fc---------------------> 0003d13c ; data: 65 72 72 6F 72 20 72 65 74 75 72 6E 20 63 6F 64 | error return cod 001b94: 00049f30---------------------> 00049f70 ; data: 00 01 C8 74 00 01 C8 78 00 01 C8 7C 00 01 C8 80 | .Èt.Èx.È|.È€ 001b98: 0003d114---------------------> 0003d154 ; data: 69 64 20 65 72 72 6F 72 20 25 64 20 25 64 0A 00 | id error %d %d.. 001b9c: 00044068---------------------> 000440a8 ; data: 00 00 00 00 00 20 00 00 00 40 00 00 00 40 00 00 | ..... ...@...@.. 001ba0: 00044064---------------------> 000440a4 ; data: 00 00 00 00 00 00 00 00 00 20 00 00 00 40 00 00 | ......... ...@.. 001ba4: 0003d124---------------------> 0003d164 ; data: 72 65 63 76 20 25 64 20 61 74 20 25 75 0A 00 00 | recv %d at %u... 001ba8: 00049f2c---------------------> 00049f6c ; data: 00 01 C8 70 00 01 C8 74 00 01 C8 78 00 01 C8 7C | .Èp.Èt.Èx.È| 001bac: e1a0c00d mov ip, sp 001bb0: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 001bb4: e24cb004 sub fp, ip, #4 ; 0x4 001bb8: e24dd014 sub sp, sp, #20 ; 0x14 001bbc: e59f38fc ldr r3, [pc, #2300] ; [0024c0] 001bc0: e50b302c str r3, [fp, -#44] 001bc4: e59f38f8 ldr r3, [pc, #2296] ; [0024c4] 001bc8: e5933000 ldr r3, [r3, #0] 001bcc: e3530000 cmp r3, #0 ; 0x0 001bd0: 0a000002 beq 001be0(2) ; jump 001bd4: e59f08ec ldr r0, [pc, #2284] ; [0024c8] "don't try for bad oray auth" 001bd8: eb00bb0b bl 03080c(bb0b) 001bdc: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001be0: e3a02000 mov r2, #0 ; 0x0 001be4: e59f38e0 ldr r3, [pc, #2272] ; [0024cc] 001be8: e5832000 str r2, [r3, #0] ; [044000] 001bec: e59f38dc ldr r3, [pc, #2268] ; [0024d0] 001bf0: e5933000 ldr r3, [r3, #0] 001bf4: e1530002 cmp r3, r2 001bf8: 0a000052 beq 001d48(52) ; jump 001bfc: e59f08d0 ldr r0, [pc, #2256] ; [0024d4] "oray update" 001c00: eb00bb01 bl 03080c(bb01) 001c04: e59f58cc ldr r5, [pc, #2252] ; [0024d8] 001c08: e5954000 ldr r4, [r5, #0] ; [044014] 001c0c: e3540000 cmp r4, #0 ; 0x0 001c10: 1a000012 bne 001c60(12) ; jump 001c14: e3a00002 mov r0, #2 ; 0x2 001c18: e1a01000 mov r1, r0 001c1c: e1a02004 mov r2, r4 001c20: eb00c64b bl 033554(c64b) 001c24: e5850000 str r0, [r5, #0] ; [044014] 001c28: e3500000 cmp r0, #0 ; 0x0 001c2c: aa000003 bge 001c40(3) ; jump 001c30: e5854000 str r4, [r5, #0] ; [044014] 001c34: e59f08a0 ldr r0, [pc, #2208] ; [0024dc] "create oray udp socket err" 001c38: eb00baf3 bl 03080c(baf3) 001c3c: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001c40: e59f4890 ldr r4, [pc, #2192] ; [0024d8] 001c44: e5940000 ldr r0, [r4, #0] ; [044014] 001c48: e3a01080 mov r1, #128 ; 0x80 '€' 001c4c: eb002045 bl 009d68(2045) 001c50: e5940000 ldr r0, [r4, #0] ; [044014] 001c54: e3a0100a mov r1, #10 ; 0xa 001c58: e3a02001 mov r2, #1 ; 0x1 001c5c: eb002008 bl 009c84(2008) 001c60: e59f4878 ldr r4, [pc, #2168] ; [0024e0] 001c64: e59f3878 ldr r3, [pc, #2168] ; [0024e4] 001c68: e5933000 ldr r3, [r3, #0] 001c6c: e5843000 str r3, [r4, #0] ; [04afbc] 001c70: e3a0300a mov r3, #10 ; 0xa 001c74: e5843004 str r3, [r4, #4] ; [04afc0] 001c78: e59f3868 ldr r3, [pc, #2152] ; [0024e8] 001c7c: e5933000 ldr r3, [r3, #0] 001c80: e5843008 str r3, [r4, #8] ; [04afc4] 001c84: e26334ff rsb r3, r3, #-16777216 ; 0xff000000 001c88: e28338ff add r3, r3, #16711680 ; 0xff0000 001c8c: e2833cff add r3, r3, #65280 ; 0xff00 001c90: e28330f6 add r3, r3, #246 ; 0xf6 'ö' 001c94: e584300c str r3, [r4, #12] ; [04afc8] 001c98: e3a05000 mov r5, #0 ; 0x0 001c9c: e5845010 str r5, [r4, #16] ; [04afcc] 001ca0: e59f0844 ldr r0, [pc, #2116] ; [0024ec] 001ca4: e2841004 add r1, r4, #4 ; 0x4 001ca8: e2842008 add r2, r4, #8 ; 0x8 001cac: ebfffd2f bl 001170(fffd2f) 001cb0: e59f0834 ldr r0, [pc, #2100] ; [0024ec] 001cb4: e284100c add r1, r4, #12 ; 0xc 001cb8: e2842010 add r2, r4, #16 ; 0x10 001cbc: ebfffd2b bl 001170(fffd2b) 001cc0: e59f3828 ldr r3, [pc, #2088] ; [0024f0] 001cc4: e58d3000 str r3, [sp, #0] 001cc8: e3a03010 mov r3, #16 ; 0x10 001ccc: e58d3004 str r3, [sp, #4] 001cd0: e59f3800 ldr r3, [pc, #2048] ; [0024d8] 001cd4: e5930000 ldr r0, [r3, #0] ; [044014] 001cd8: e1a01004 mov r1, r4 001cdc: e3a02014 mov r2, #20 ; 0x14 001ce0: e1a03005 mov r3, r5 001ce4: eb00c5ec bl 03349c(c5ec) 001ce8: e3500014 cmp r0, #20 ; 0x14 001cec: 0a000002 beq 001cfc(2) ; jump 001cf0: e59f07fc ldr r0, [pc, #2044] ; [0024f4] "can not send oray update udp" 001cf4: eb00bac4 bl 03080c(bac4) 001cf8: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001cfc: eb000481 bl 002f08(481) 001d00: e1a02000 mov r2, r0 001d04: e59f07ec ldr r0, [pc, #2028] ; [0024f8] "send %d at %u" 001d08: e59f37d8 ldr r3, [pc, #2008] ; [0024e8] 001d0c: e5931000 ldr r1, [r3, #0] ; [049f6c] 001d10: eb00beb0 bl 0317d8(beb0) 001d14: e3a02001 mov r2, #1 ; 0x1 001d18: e59f37ac ldr r3, [pc, #1964] ; [0024cc] 001d1c: e5832000 str r2, [r3, #0] ; [044000] 001d20: e59f47d4 ldr r4, [pc, #2004] ; [0024fc] 001d24: e5943000 ldr r3, [r4, #0] ; [0440a8] 001d28: e3530000 cmp r3, #0 ; 0x0 001d2c: 091ba9f0 ldmeqdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 001d30: eb000474 bl 002f08(474) 001d34: e59f37c4 ldr r3, [pc, #1988] ; [002500] 001d38: e5830000 str r0, [r3, #0] ; [0440a4] 001d3c: e3a03000 mov r3, #0 ; 0x0 001d40: e5843000 str r3, [r4, #0] ; [0440a8] 001d44: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001d48: e59f27b4 ldr r2, [pc, #1972] ; [002504] 001d4c: e3a03e76 mov r3, #1888 ; 0x760 001d50: e2833007 add r3, r3, #7 ; 0x7 001d54: e19230d3 ldrsb r3, [r2, r3] 001d58: e3530000 cmp r3, #0 ; 0x0 001d5c: 0a000004 beq 001d74(4) ; jump 001d60: e3a03e7a mov r3, #1952 ; 0x7a0 001d64: e2833008 add r3, r3, #8 ; 0x8 001d68: e19230d3 ldrsb r3, [r2, r3] 001d6c: e3530000 cmp r3, #0 ; 0x0 001d70: 1a000008 bne 001d98(8) ; jump 001d74: e59f078c ldr r0, [pc, #1932] ; [002508] "null oray user or pwd" 001d78: eb00baa3 bl 03080c(baa3) 001d7c: e3a0200f mov r2, #15 ; 0xf 001d80: e59f3784 ldr r3, [pc, #1924] ; [00250c] 001d84: e5832000 str r2, [r3, #0] ; [1098d8] 001d88: e242200e sub r2, r2, #14 ; 0xe 001d8c: e59f3730 ldr r3, [pc, #1840] ; [0024c4] 001d90: e5832000 str r2, [r3, #0] ; [044018] 001d94: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001d98: ebfffdc5 bl 0014b4(fffdc5) 001d9c: e3500000 cmp r0, #0 ; 0x0 001da0: 091ba9f0 ldmeqdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 001da4: e59f0764 ldr r0, [pc, #1892] ; [002510] "oray login" 001da8: eb00ba97 bl 03080c(ba97) 001dac: e59f473c ldr r4, [pc, #1852] ; [0024f0] 001db0: e3a02002 mov r2, #2 ; 0x2 001db4: e1c420b0 strh r2, [r4, #0] 001db8: e3a03b2b mov r3, #44032 ; 0xac00 001dbc: e2833017 add r3, r3, #23 ; 0x17 001dc0: e1c430b2 strh r3, [r4, #2] 001dc4: e59f0748 ldr r0, [pc, #1864] ; [002514] 001dc8: eb00c463 bl 032f5c(c463) 001dcc: e5840004 str r0, [r4, #4] ; [049a74] 001dd0: e3700001 cmn r0, #1 ; 0x1 001dd4: 1a00000d bne 001e10(d) ; jump 001dd8: e59f0734 ldr r0, [pc, #1844] ; [002514] 001ddc: eb00c48c bl 033014(c48c) 001de0: e3500000 cmp r0, #0 ; 0x0 001de4: 15903010 ldrne r3, [r0, #16] 001de8: 15933000 ldrne r3, [r3, #0] 001dec: 15933000 ldrne r3, [r3, #0] 001df0: 15843004 strne r3, [r4, #4] ; [049a74] 001df4: 1a000005 bne 001e10(5) ; jump 001df8: e3a02002 mov r2, #2 ; 0x2 001dfc: e59f3708 ldr r3, [pc, #1800] ; [00250c] 001e00: e5832000 str r2, [r3, #0] ; [1098d8] 001e04: e59f070c ldr r0, [pc, #1804] ; [002518] "can not get oray server ip" 001e08: eb00ba7f bl 03080c(ba7f) 001e0c: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001e10: e3a00002 mov r0, #2 ; 0x2 001e14: e3a01001 mov r1, #1 ; 0x1 001e18: e3a02000 mov r2, #0 ; 0x0 001e1c: eb00c5cc bl 033554(c5cc) 001e20: e1a08000 mov r8, r0 001e24: e3580000 cmp r8, #0 ; 0x0 001e28: aa000005 bge 001e44(5) ; jump 001e2c: e3a02002 mov r2, #2 ; 0x2 001e30: e59f36d4 ldr r3, [pc, #1748] ; [00250c] 001e34: e5832000 str r2, [r3, #0] ; [1098d8] 001e38: e59f06dc ldr r0, [pc, #1756] ; [00251c] "create oray socket err" 001e3c: eb00ba72 bl 03080c(ba72) 001e40: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
001e44: e1a00008 mov r0, r8 001e48: e3a01b01 mov r1, #1024 ; 0x400 001e4c: e1a02001 mov r2, r1 001e50: eb001fa3 bl 009ce4(1fa3) 001e54: e1a00008 mov r0, r8 001e58: e3a0100a mov r1, #10 ; 0xa 001e5c: e1a02001 mov r2, r1 001e60: eb001f87 bl 009c84(1f87) 001e64: e1a00008 mov r0, r8 001e68: e59f1680 ldr r1, [pc, #1664] ; [0024f0] 001e6c: e3a02010 mov r2, #16 ; 0x10 001e70: eb00c528 bl 033318(c528) 001e74: e3500000 cmp r0, #0 ; 0x0 001e78: aa000005 bge 001e94(5) ; jump 001e7c: e3a02002 mov r2, #2 ; 0x2 001e80: e59f3684 ldr r3, [pc, #1668] ; [00250c] 001e84: e5832000 str r2, [r3, #0] ; [1098d8] 001e88: e59f0690 ldr r0, [pc, #1680] ; [002520] "can not connect oray server" 001e8c: eb00ba5e bl 03080c(ba5e) 001e90: ea000159 b 0023fc(159) ; jump 001e94: e1a00008 mov r0, r8 001e98: e59f1684 ldr r1, [pc, #1668] ; [002524] 001e9c: e3a02b01 mov r2, #1024 ; 0x400 001ea0: e3a03000 mov r3, #0 ; 0x0 001ea4: eb00c54e bl 0333e4(c54e) 001ea8: e1a07000 mov r7, r0 001eac: e3570000 cmp r7, #0 ; 0x0 001eb0: aa000005 bge 001ecc(5) ; jump 001eb4: e3a02002 mov r2, #2 ; 0x2 001eb8: e59f364c ldr r3, [pc, #1612] ; [00250c] 001ebc: e5832000 str r2, [r3, #0] ; [1098d8] 001ec0: e59f0660 ldr r0, [pc, #1632] ; [002528] "recv oray error" 001ec4: eb00ba50 bl 03080c(ba50) 001ec8: ea00014b b 0023fc(14b) ; jump 001ecc: e59f4650 ldr r4, [pc, #1616] ; [002524] 001ed0: e3a03000 mov r3, #0 ; 0x0 001ed4: e7c43007 strb r3, [r4, r7, lsl #0] 001ed8: e3a02001 mov r2, #1 ; 0x1 001edc: e59f35e8 ldr r3, [pc, #1512] ; [0024cc] 001ee0: e5832000 str r2, [r3, #0] ; [044000] 001ee4: e1a00004 mov r0, r4 001ee8: e59f163c ldr r1, [pc, #1596] ; [00252c] "220" 001eec: e2822002 add r2, r2, #2 ; 0x2 001ef0: eb00c30c bl 032b28(c30c) 001ef4: e3500000 cmp r0, #0 ; 0x0 001ef8: 13a0200e movne r2, #14 ; 0xe 001efc: 1a00013a bne 0023ec(13a) ; jump 001f00: e59f061c ldr r0, [pc, #1564] ; [002524] 001f04: e59f1624 ldr r1, [pc, #1572] ; [002530] 001f08: eb00be3d bl 031804(be3d) 001f0c: e59f0610 ldr r0, [pc, #1552] ; [002524] 001f10: eb00c2d1 bl 032a5c(c2d1) 001f14: e1a02000 mov r2, r0 001f18: e1a00008 mov r0, r8 001f1c: e59f1600 ldr r1, [pc, #1536] ; [002524] 001f20: eb001994 bl 008578(1994) 001f24: e1a00008 mov r0, r8 001f28: e59f15f4 ldr r1, [pc, #1524] ; [002524] 001f2c: e3a02b01 mov r2, #1024 ; 0x400 001f30: e3a03000 mov r3, #0 ; 0x0 001f34: eb00c52a bl 0333e4(c52a) 001f38: e1a07000 mov r7, r0 001f3c: e3570000 cmp r7, #0 ; 0x0 001f40: aa000005 bge 001f5c(5) ; jump 001f44: e3a0200e mov r2, #14 ; 0xe 001f48: e59f35bc ldr r3, [pc, #1468] ; [00250c] 001f4c: e5832000 str r2, [r3, #0] ; [1098d8] 001f50: e59f05d0 ldr r0, [pc, #1488] ; [002528] "recv oray error" 001f54: eb00ba2c bl 03080c(ba2c) 001f58: ea000127 b 0023fc(127) ; jump 001f5c: e59f45c0 ldr r4, [pc, #1472] ; [002524] 001f60: e3a03000 mov r3, #0 ; 0x0 001f64: e7c43007 strb r3, [r4, r7, lsl #0] 001f68: e1a00004 mov r0, r4 001f6c: e59f15c0 ldr r1, [pc, #1472] ; [002534] "334" 001f70: e3a02003 mov r2, #3 ; 0x3 001f74: eb00c2eb bl 032b28(c2eb) 001f78: e3500000 cmp r0, #0 ; 0x0 001f7c: 13a0200e movne r2, #14 ; 0xe 001f80: 1a000119 bne 0023ec(119) ; jump 001f84: e59f0598 ldr r0, [pc, #1432] ; [002524] 001f88: eb00c2b3 bl 032a5c(c2b3) 001f8c: e1a02000 mov r2, r0 001f90: e2422006 sub r2, r2, #6 ; 0x6 001f94: e59f059c ldr r0, [pc, #1436] ; [002538] 001f98: e59f159c ldr r1, [pc, #1436] ; [00253c] 001f9c: eb0019d6 bl 0086fc(19d6) 001fa0: e1a04000 mov r4, r0 001fa4: e59f0540 ldr r0, [pc, #1344] ; [0024ec] 001fa8: e59f158c ldr r1, [pc, #1420] ; [00253c] 001fac: e1a02004 mov r2, r4 001fb0: ebfffcb1 bl 00127c(fffcb1) 001fb4: e24b0024 sub r0, fp, #36 ; 0x24 '$' 001fb8: e59f1580 ldr r1, [pc, #1408] ; [002540] 001fbc: e3a02004 mov r2, #4 ; 0x4 001fc0: eb00c24b bl 0328f4(c24b) 001fc4: e59f3578 ldr r3, [pc, #1400] ; [002544] 001fc8: e1e03003 mvn r3, r3 001fcc: e51b2024 ldr r2, [fp, -#36] 001fd0: e1833002 orr r3, r3, r2 001fd4: e50b3024 str r3, [fp, -#36] 001fd8: e1a01003 mov r1, r3 001fdc: e59f3564 ldr r3, [pc, #1380] ; [002548] 001fe0: e0c32391 smull r3, r2, r1, r3 001fe4: e0833001 add r3, r3, r1 001fe8: e1a02fc1 mov r2, r1, asr #31 ; 0x1f 001fec: e0620243 rsb r0, r2, r3, asr #4 ; 0x4 001ff0: e0603200 rsb r3, r0, r0, lsl #4 ; 0x4 001ff4: e0510083 subs r0, r1, r3, lsl #1 ; 0x1 001ff8: 42800020 addmi r0, r0, #32 ; 0x20 001ffc: e2601020 rsb r1, r0, #32 ; 0x20 002000: e51b2024 ldr r2, [fp, -#36] 002004: e3e03000 mvn r3, #0 ; 0x0 002008: e1e03113 mvn r3, r3, lsl r1 00200c: e0033052 and r3, r3, r2, asr r0 002010: e1833112 orr r3, r3, r2, lsl r1 002014: e50b3028 str r3, [fp, -#40] 002018: e59f052c ldr r0, [pc, #1324] ; [00254c] 00201c: eb00c28e bl 032a5c(c28e) 002020: e1a01000 mov r1, r0 002024: e59f6524 ldr r6, [pc, #1316] ; [002550] 002028: e58d6000 str r6, [sp, #0] 00202c: e59f0518 ldr r0, [pc, #1304] ; [00254c] 002030: e59f2504 ldr r2, [pc, #1284] ; [00253c] 002034: e1a03004 mov r3, r4 002038: eb001d72 bl 009608(1d72) 00203c: e59f5510 ldr r5, [pc, #1296] ; [002554] 002040: e59f0510 ldr r0, [pc, #1296] ; [002558] 002044: eb00c284 bl 032a5c(c284) 002048: e1a02000 mov r2, r0 00204c: e59f4504 ldr r4, [pc, #1284] ; [002558] 002050: e1a00005 mov r0, r5 002054: e1a01004 mov r1, r4 002058: eb00c225 bl 0328f4(c225) 00205c: e1a00004 mov r0, r4 002060: eb00c27d bl 032a5c(c27d) 002064: e1a07000 mov r7, r0 002068: e3a03020 mov r3, #32 ; 0x20 00206c: e7c73005 strb r3, [r7, r5, lsl #0] 002070: e2877001 add r7, r7, #1 ; 0x1 002074: e0870005 add r0, r7, r5 002078: e3a04004 mov r4, #4 ; 0x4 00207c: e24b1028 sub r1, fp, #40 ; 0x28 '(' 002080: e1a02004 mov r2, r4 002084: eb00c21a bl 0328f4(c21a) 002088: e0877004 add r7, r7, r4 00208c: e0870005 add r0, r7, r5 002090: e24b102c sub r1, fp, #44 ; 0x2c ',' 002094: e1a02004 mov r2, r4 002098: eb00c215 bl 0328f4(c215) 00209c: e0877004 add r7, r7, r4 0020a0: e0870005 add r0, r7, r5 0020a4: e1a01006 mov r1, r6 0020a8: e3a02010 mov r2, #16 ; 0x10 0020ac: eb00c210 bl 0328f4(c210) 0020b0: e2877010 add r7, r7, #16 ; 0x10 0020b4: e1a00005 mov r0, r5 0020b8: e1a01007 mov r1, r7 0020bc: e59f2460 ldr r2, [pc, #1120] ; [002524] 0020c0: eb00193f bl 0085c4(193f) 0020c4: e1a07000 mov r7, r0 0020c8: e59f4454 ldr r4, [pc, #1108] ; [002524] 0020cc: e3a05000 mov r5, #0 ; 0x0 0020d0: e7c45007 strb r5, [r4, r7, lsl #0] 0020d4: e1a00004 mov r0, r4 0020d8: e59f147c ldr r1, [pc, #1148] ; [00255c] 0020dc: eb00c23b bl 0329d0(c23b) 0020e0: e2877002 add r7, r7, #2 ; 0x2 0020e4: e1a00008 mov r0, r8 0020e8: e1a01004 mov r1, r4 0020ec: e1a02007 mov r2, r7 0020f0: eb001920 bl 008578(1920) 0020f4: e1a00008 mov r0, r8 0020f8: e1a01004 mov r1, r4 0020fc: e3a02b01 mov r2, #1024 ; 0x400 002100: e1a03005 mov r3, r5 002104: eb00c4b6 bl 0333e4(c4b6) 002108: e1a07000 mov r7, r0 00210c: e1570005 cmp r7, r5 002110: aa000005 bge 00212c(5) ; jump 002114: e3a0200e mov r2, #14 ; 0xe 002118: e59f33ec ldr r3, [pc, #1004] ; [00250c] 00211c: e5832000 str r2, [r3, #0] ; [1098d8] 002120: e59f0400 ldr r0, [pc, #1024] ; [002528] "recv oray error" 002124: eb00b9b8 bl 03080c(b9b8) 002128: ea0000b3 b 0023fc(b3) ; jump 00212c: e59f43f0 ldr r4, [pc, #1008] ; [002524] 002130: e3a03000 mov r3, #0 ; 0x0 002134: e7c43007 strb r3, [r4, r7, lsl #0] 002138: e1a00004 mov r0, r4 00213c: e59f141c ldr r1, [pc, #1052] ; [002560] "250" 002140: e3a02003 mov r2, #3 ; 0x3 002144: eb00c277 bl 032b28(c277) 002148: e3500000 cmp r0, #0 ; 0x0 00214c: 0a000005 beq 002168(5) ; jump 002150: e3a0200f mov r2, #15 ; 0xf 002154: e59f33b0 ldr r3, [pc, #944] ; [00250c] 002158: e5832000 str r2, [r3, #0] ; [1098d8] 00215c: e242200e sub r2, r2, #14 ; 0xe 002160: e59f335c ldr r3, [pc, #860] ; [0024c4] 002164: ea0000a1 b 0023f0(a1) ; jump 002168: e59f03b4 ldr r0, [pc, #948] ; [002524] 00216c: e59f13e8 ldr r1, [pc, #1000] ; [00255c] 002170: eb00c2c8 bl 032c98(c2c8) 002174: e1a05000 mov r5, r0 002178: e3a02000 mov r2, #0 ; 0x0 00217c: e59f33e0 ldr r3, [pc, #992] ; [002564] 002180: e5c32000 strb r2, [r3, #0] ; [108630] 002184: ea000010 b 0021cc(10) ; jump 002188: e3a03000 mov r3, #0 ; 0x0 00218c: e5c63000 strb r3, [r6, #0] ; [049ea0] 002190: e59f03cc ldr r0, [pc, #972] ; [002564] 002194: eb00c230 bl 032a5c(c230) 002198: e1a04000 mov r4, r0 00219c: e1a00005 mov r0, r5 0021a0: eb00c22d bl 032a5c(c22d) 0021a4: e0844000 add r4, r4, r0 0021a8: e35400c7 cmp r4, #199 ; 0xc7 'Ç' 0021ac: 8a000013 bhi 002200(13) ; jump 0021b0: e59f03ac ldr r0, [pc, #940] ; [002564] 0021b4: e1a01005 mov r1, r5 0021b8: eb00c204 bl 0329d0(c204) 0021bc: e59f03a0 ldr r0, [pc, #928] ; [002564] 0021c0: e59f13a0 ldr r1, [pc, #928] ; [002568] ";" 0021c4: eb00c201 bl 0329d0(c201) 0021c8: e1a05006 mov r5, r6 0021cc: e3550000 cmp r5, #0 ; 0x0 0021d0: 0a00000a beq 002200(a) ; jump 0021d4: e2855002 add r5, r5, #2 ; 0x2 0021d8: e1d530d0 ldrsb r3, [r5, #0] 0021dc: e3530000 cmp r3, #0 ; 0x0 0021e0: 1353002e cmpne r3, #46 ; 0x2e '.' 0021e4: 0a000005 beq 002200(5) ; jump 0021e8: e1a00005 mov r0, r5 0021ec: e59f1368 ldr r1, [pc, #872] ; [00255c] 0021f0: eb00c2a8 bl 032c98(c2a8) 0021f4: e1a06000 mov r6, r0 0021f8: e3560000 cmp r6, #0 ; 0x0 0021fc: 1affffe1 bne 002188(ffffe1) ; jump 002200: e59f22fc ldr r2, [pc, #764] ; [002504] 002204: e3a03e7e mov r3, #2016 ; 0x7e0 002208: e2833009 add r3, r3, #9 ; 0x9 00220c: e19230d3 ldrsb r3, [r2, r3] 002210: e3530000 cmp r3, #0 ; 0x0 002214: 0a000028 beq 0022bc(28) ; jump 002218: e59f0304 ldr r0, [pc, #772] ; [002524] 00221c: e59f1348 ldr r1, [pc, #840] ; [00256c] 002220: e2822e7e add r2, r2, #2016 ; 0x7e0 002224: e2822009 add r2, r2, #9 ; 0x9 002228: eb00bd75 bl 031804(bd75) 00222c: e59f02f0 ldr r0, [pc, #752] ; [002524] 002230: eb00c209 bl 032a5c(c209) 002234: e1a02000 mov r2, r0 002238: e1a00008 mov r0, r8 00223c: e59f12e0 ldr r1, [pc, #736] ; [002524] 002240: eb0018cc bl 008578(18cc) 002244: e1a00008 mov r0, r8 002248: e59f12d4 ldr r1, [pc, #724] ; [002524] 00224c: e3a02b01 mov r2, #1024 ; 0x400 002250: e3a03000 mov r3, #0 ; 0x0 002254: eb00c462 bl 0333e4(c462) 002258: e1a07000 mov r7, r0 00225c: e3570000 cmp r7, #0 ; 0x0 002260: aa000005 bge 00227c(5) ; jump 002264: e3a0200e mov r2, #14 ; 0xe 002268: e59f329c ldr r3, [pc, #668] ; [00250c] 00226c: e5832000 str r2, [r3, #0] ; [1098d8] 002270: e59f02b0 ldr r0, [pc, #688] ; [002528] "recv oray error" 002274: eb00b964 bl 03080c(b964) 002278: ea00005f b 0023fc(5f) ; jump 00227c: e59f02a0 ldr r0, [pc, #672] ; [002524] 002280: e3a03000 mov r3, #0 ; 0x0 002284: e7c03007 strb r3, [r0, r7, lsl #0] 002288: e59f12d0 ldr r1, [pc, #720] ; [002560] "250" 00228c: e3a02003 mov r2, #3 ; 0x3 002290: eb00c224 bl 032b28(c224) 002294: e3500000 cmp r0, #0 ; 0x0 002298: 0a000032 beq 002368(32) ; jump 00229c: e3a02010 mov r2, #16 ; 0x10 0022a0: e59f3264 ldr r3, [pc, #612] ; [00250c] 0022a4: e5832000 str r2, [r3, #0] ; [1098d8] 0022a8: e59f0278 ldr r0, [pc, #632] ; [002528] "recv oray error" 0022ac: eb00b956 bl 03080c(b956) 0022b0: ea000051 b 0023fc(51) ; jump 0022b4: e5c54000 strb r4, [r5, #0] 0022b8: ea00002a b 002368(2a) ; jump 0022bc: e59f52a0 ldr r5, [pc, #672] ; [002564] 0022c0: ea00001e b 002340(1e) ; jump 0022c4: e3a04000 mov r4, #0 ; 0x0 0022c8: e5c64000 strb r4, [r6, #0] 0022cc: e59f0250 ldr r0, [pc, #592] ; [002524] 0022d0: e59f1294 ldr r1, [pc, #660] ; [00256c] 0022d4: e1a02005 mov r2, r5 0022d8: eb00bd49 bl 031804(bd49) 0022dc: e59f0240 ldr r0, [pc, #576] ; [002524] 0022e0: eb00c1dd bl 032a5c(c1dd) 0022e4: e1a02000 mov r2, r0 0022e8: e1a00008 mov r0, r8 0022ec: e59f1230 ldr r1, [pc, #560] ; [002524] 0022f0: eb0018a0 bl 008578(18a0) 0022f4: e1a00008 mov r0, r8 0022f8: e59f1224 ldr r1, [pc, #548] ; [002524] 0022fc: e3a02b01 mov r2, #1024 ; 0x400 002300: e1a03004 mov r3, r4 002304: eb00c436 bl 0333e4(c436) 002308: e1a07000 mov r7, r0 00230c: e1570004 cmp r7, r4 002310: baffffe7 blt 0022b4(ffffe7) ; jump 002314: e59f0208 ldr r0, [pc, #520] ; [002524] 002318: e7c04007 strb r4, [r0, r7, lsl #0] 00231c: e59f123c ldr r1, [pc, #572] ; [002560] "250" 002320: e3a02003 mov r2, #3 ; 0x3 002324: eb00c1ff bl 032b28(c1ff) 002328: e1500004 cmp r0, r4 00232c: 15c54000 strneb r4, [r5, #0] ; [108630] 002330: 1a00000c bne 002368(c) ; jump 002334: e3a0303b mov r3, #59 ; 0x3b ';' 002338: e4c63001 strb r3, [r6], #1 00233c: e1a05006 mov r5, r6 002340: e1d530d0 ldrsb r3, [r5, #0] 002344: e3530000 cmp r3, #0 ; 0x0 002348: 0a000006 beq 002368(6) ; jump 00234c: e1a00005 mov r0, r5 002350: e3a0103b mov r1, #59 ; 0x3b ';' 002354: eb00c1a7 bl 0329f8(c1a7) 002358: e1a06000 mov r6, r0 00235c: e3560000 cmp r6, #0 ; 0x0 002360: 1affffd7 bne 0022c4(ffffd7) ; jump 002364: e5c56000 strb r6, [r5, #0] 002368: e59f01b4 ldr r0, [pc, #436] ; [002524] 00236c: e59f11fc ldr r1, [pc, #508] ; [002570] 002370: eb00bd23 bl 031804(bd23) 002374: e59f01a8 ldr r0, [pc, #424] ; [002524] 002378: eb00c1b7 bl 032a5c(c1b7) 00237c: e1a02000 mov r2, r0 002380: e1a00008 mov r0, r8 002384: e59f1198 ldr r1, [pc, #408] ; [002524] 002388: eb00187a bl 008578(187a) 00238c: e1a00008 mov r0, r8 002390: e59f118c ldr r1, [pc, #396] ; [002524] 002394: e3a02b01 mov r2, #1024 ; 0x400 002398: e3a03000 mov r3, #0 ; 0x0 00239c: eb00c410 bl 0333e4(c410) 0023a0: e1a07000 mov r7, r0 0023a4: e3570000 cmp r7, #0 ; 0x0 0023a8: aa000005 bge 0023c4(5) ; jump 0023ac: e3a0200e mov r2, #14 ; 0xe 0023b0: e59f3154 ldr r3, [pc, #340] ; [00250c] 0023b4: e5832000 str r2, [r3, #0] ; [1098d8] 0023b8: e59f0168 ldr r0, [pc, #360] ; [002528] "recv oray error" 0023bc: eb00b912 bl 03080c(b912) 0023c0: ea00000d b 0023fc(d) ; jump 0023c4: e59f4158 ldr r4, [pc, #344] ; [002524] 0023c8: e3a03000 mov r3, #0 ; 0x0 0023cc: e7c43007 strb r3, [r4, r7, lsl #0] 0023d0: e1a00004 mov r0, r4 0023d4: e59f1184 ldr r1, [pc, #388] ; [002560] "250" 0023d8: e3a02003 mov r2, #3 ; 0x3 0023dc: eb00c1d1 bl 032b28(c1d1) 0023e0: e3500000 cmp r0, #0 ; 0x0 0023e4: 0a000007 beq 002408(7) ; jump 0023e8: e3a02010 mov r2, #16 ; 0x10 0023ec: e59f3118 ldr r3, [pc, #280] ; [00250c] 0023f0: e5832000 str r2, [r3, #0] ; [1098d8] 0023f4: e1a00004 mov r0, r4 0023f8: eb00bcf6 bl 0317d8(bcf6) 0023fc: e1a00008 mov r0, r8 002400: eb00ca2f bl 034cc4(ca2f) 002404: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
002408: e3a02011 mov r2, #17 ; 0x11 00240c: e59f30f8 ldr r3, [pc, #248] ; [00250c] 002410: e5832000 str r2, [r3, #0] ; [1098d8] 002414: e2422010 sub r2, r2, #16 ; 0x10 002418: e59f30b0 ldr r3, [pc, #176] ; [0024d0] 00241c: e5832000 str r2, [r3, #0] ; [044010] 002420: eb0002b8 bl 002f08(2b8) 002424: e59f3148 ldr r3, [pc, #328] ; [002574] 002428: e5933000 ldr r3, [r3, #0] 00242c: e0800003 add r0, r0, r3 002430: e59f30c8 ldr r3, [pc, #200] ; [002500] 002434: e5830000 str r0, [r3, #0] ; [0440a4] 002438: e3a05000 mov r5, #0 ; 0x0 00243c: e59f30b8 ldr r3, [pc, #184] ; [0024fc] 002440: e5835000 str r5, [r3, #0] ; [0440a8] 002444: e59f00d8 ldr r0, [pc, #216] ; [002524] 002448: e59f1128 ldr r1, [pc, #296] ; [002578] 00244c: e59f2090 ldr r2, [pc, #144] ; [0024e4] 002450: e59f3090 ldr r3, [pc, #144] ; [0024e8] 002454: eb00be83 bl 031e68(be83) 002458: e59f4088 ldr r4, [pc, #136] ; [0024e8] 00245c: e5942000 ldr r2, [r4, #0] ; [049f6c] 002460: e59f3114 ldr r3, [pc, #276] ; [00257c] 002464: e5832000 str r2, [r3, #0] ; [049f70] 002468: e59f00b4 ldr r0, [pc, #180] ; [002524] 00246c: eb00bcd9 bl 0317d8(bcd9) 002470: e59f0108 ldr r0, [pc, #264] ; [002580] "%u" 002474: e5941000 ldr r1, [r4, #0] ; [049f6c] 002478: eb00bcd6 bl 0317d8(bcd6) 00247c: e59f00a0 ldr r0, [pc, #160] ; [002524] 002480: e59f10fc ldr r1, [pc, #252] ; [002584] 002484: eb00bcde bl 031804(bcde) 002488: e59f0094 ldr r0, [pc, #148] ; [002524] 00248c: eb00c172 bl 032a5c(c172) 002490: e1a02000 mov r2, r0 002494: e1a00008 mov r0, r8 002498: e59f1084 ldr r1, [pc, #132] ; [002524] 00249c: eb001835 bl 008578(1835) 0024a0: e1a00008 mov r0, r8 0024a4: e59f1078 ldr r1, [pc, #120] ; [002524] 0024a8: e3a02b01 mov r2, #1024 ; 0x400 0024ac: e1a03005 mov r3, r5 0024b0: eb00c3cb bl 0333e4(c3cb) 0024b4: e1a00008 mov r0, r8 0024b8: eb00ca01 bl 034cc4(ca01) 0024bc: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
0024c0: 23859603 orrcs r9, r5, #3145728 ; 0x300000 0024c4: 00043fd8---------------------> 00044018 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0024c8: 0003d134---------------------> 0003d174 ; data: 64 6F 6E 27 74 20 74 72 79 20 66 6F 72 20 62 61 | don't try for ba 0024cc: 00043fc0---------------------> 00044000 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0024d0: 00043fd0---------------------> 00044010 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0024d4: 0003d150---------------------> 0003d190 ; data: 6F 72 61 79 20 75 70 64 61 74 65 00 63 72 65 61 | oray update.crea 0024d8: 00043fd4---------------------> 00044014 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0024dc: 0003d15c---------------------> 0003d19c ; data: 63 72 65 61 74 65 20 6F 72 61 79 20 75 64 70 20 | create oray udp 0024e0: 0004af7c---------------------> 0004afbc ; data: 00 02 C6 68 00 02 C6 6C 00 02 C6 70 00 02 C6 74 | .Æh.Æl.Æp.Æt 0024e4: 00049f28---------------------> 00049f68 ; data: 00 01 C8 6C 00 01 C8 70 00 01 C8 74 00 01 C8 78 | .Èl.Èp.Èt.Èx 0024e8: 00049f2c---------------------> 00049f6c ; data: 00 01 C8 70 00 01 C8 74 00 01 C8 78 00 01 C8 7C | .Èp.Èt.Èx.È| 0024ec: 00049f34---------------------> 00049f74 ; data: 00 01 C8 78 00 01 C8 7C 00 01 C8 80 00 01 C9 58 | .Èx.È|.È€.ÉX 0024f0: 00049a30---------------------> 00049a70 ; data: 00 01 91 64 00 01 91 68 00 01 91 6C 00 01 91 70 | .‘d.‘h.‘l.‘p 0024f4: 0003d178---------------------> 0003d1b8 ; data: 63 61 6E 20 6E 6F 74 20 73 65 6E 64 20 6F 72 61 | can not send ora 0024f8: 0003d198---------------------> 0003d1d8 ; data: 73 65 6E 64 20 25 64 20 61 74 20 25 75 0A 00 00 | send %d at %u... 0024fc: 00044068---------------------> 000440a8 ; data: 00 00 00 00 00 20 00 00 00 40 00 00 00 40 00 00 | ..... ...@...@.. 002500: 00044064---------------------> 000440a4 ; data: 00 00 00 00 00 00 00 00 00 20 00 00 00 40 00 00 | ......... ...@.. 002504: 001099a0---------------------> 001099e0 ; !Unknown! 002508: 0003d1a8---------------------> 0003d1e8 ; data: 6E 75 6C 6C 20 6F 72 61 79 20 75 73 65 72 20 6F | null oray user o 00250c: 00109898---------------------> 001098d8 ; !Unknown! 002510: 0003d1c0---------------------> 0003d200 ; data: 6F 72 61 79 20 6C 6F 67 69 6E 00 00 63 61 6E 20 | oray login..can 002514: 00043fdc---------------------> 0004401c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002518: 0003d1cc---------------------> 0003d20c ; data: 63 61 6E 20 6E 6F 74 20 67 65 74 20 6F 72 61 79 | can not get oray 00251c: 0003d1e8---------------------> 0003d228 ; data: 63 72 65 61 74 65 20 6F 72 61 79 20 73 6F 63 6B | create oray sock 002520: 0003d200---------------------> 0003d240 ; data: 63 61 6E 20 6E 6F 74 20 63 6F 6E 6E 65 63 74 20 | can not connect 002524: 00049a40---------------------> 00049a80 ; data: 00 01 91 74 00 01 98 2C 00 01 98 30 00 01 98 34 | .‘t.˜,.˜0.˜4 002528: 0003d21c---------------------> 0003d25c ; data: 72 65 63 76 20 6F 72 61 79 20 65 72 72 6F 72 00 | recv oray error. 00252c: 0003d22c---------------------> 0003d26c ; data: 32 32 30 00 41 55 54 48 20 52 4F 55 54 45 52 0D | 220.AUTH ROUTER. 002530: 0003d230---------------------> 0003d270 ; data: 41 55 54 48 20 52 4F 55 54 45 52 0D 0A 00 00 00 | AUTH ROUTER..... 002534: 0003d240---------------------> 0003d280 ; data: 33 33 34 00 0D 0A 00 00 32 35 30 00 3B 00 00 00 | 334.....250.;... 002538: 00049a44---------------------> 00049a84 ; data: 00 01 98 2C 00 01 98 30 00 01 98 34 00 01 98 38 | .˜,.˜0.˜4.˜8 00253c: 00049e40---------------------> 00049e80 ; data: 00 01 BA 20 00 01 BA 24 00 01 BA 28 00 01 BA 2C | .º .º$.º(.º, 002540: 00049e46---------------------> 00049e86 ; data: BA 24 00 01 BA 28 00 01 BA 2C 00 01 BA 30 00 01 | º$.º(.º,.º0. 002544: 07383135 ldreq r3, [r8, r5, lsr #2]! 002548: 88888889 stmhiia r8, {r0, r3, r7, fp, pc} 00254c: 0010a148---------------------> 0010a188 ; !Unknown! 002550: 00049e60---------------------> 00049ea0 ; data: 00 01 BC 70 00 01 BC 74 00 01 BC 78 00 01 BC 7C | .¼p.¼t.¼x.¼| 002554: 00049e70---------------------> 00049eb0 ; data: 00 01 BC 80 00 01 BC 84 00 01 BF 3C 00 01 BF 40 | .¼€.¼„.¿<.¿@ 002558: 0010a107---------------------> 0010a147 ; !Unknown! 00255c: 0003d244---------------------> 0003d284 ; data: 0D 0A 00 00 32 35 30 00 3B 00 00 00 52 45 47 49 | ....250.;...REGI 002560: 0003d248---------------------> 0003d288 ; data: 32 35 30 00 3B 00 00 00 52 45 47 49 20 41 20 25 | 250.;...REGI A % 002564: 001085f0---------------------> 00108630 ; !Unknown! 002568: 0003d24c---------------------> 0003d28c ; data: 3B 00 00 00 52 45 47 49 20 41 20 25 73 0D 0A 00 | ;...REGI A %s... 00256c: 0003d250---------------------> 0003d290 ; data: 52 45 47 49 20 41 20 25 73 0D 0A 00 43 4E 46 4D | REGI A %s...CNFM 002570: 0003d25c---------------------> 0003d29c ; data: 43 4E 46 4D 0D 0A 00 00 32 35 30 20 25 6C 69 20 | CNFM....250 %li 002574: 0004405c---------------------> 0004409c ; data: 70 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | p.............. 002578: 0003d264---------------------> 0003d2a4 ; data: 32 35 30 20 25 6C 69 20 25 6C 69 0D 0A 00 00 00 | 250 %li %li..... 00257c: 00049f30---------------------> 00049f70 ; data: 00 01 C8 74 00 01 C8 78 00 01 C8 7C 00 01 C8 80 | .Èt.Èx.È|.È€ 002580: 0003d274---------------------> 0003d2b4 ; data: 25 75 0A 00 51 55 49 54 0D 0A 00 00 2F 64 65 76 | %u..QUIT..../dev 002584: 0003d278---------------------> 0003d2b8 ; data: 51 55 49 54 0D 0A 00 00 2F 64 65 76 2F 69 32 63 | QUIT..../dev/i2c 002588: e1a0c00d mov ip, sp 00258c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002590: e24cb004 sub fp, ip, #4 ; 0x4 002594: e24dd00c sub sp, sp, #12 ; 0xc 002598: e59f023c ldr r0, [pc, #572] ; [0027dc] "/dev/i2c0" 00259c: e3a01002 mov r1, #2 ; 0x2 0025a0: eb00c9b8 bl 034c88(c9b8) 0025a4: e1a04000 mov r4, r0 0025a8: e3540000 cmp r4, #0 ; 0x0 0025ac: aa000003 bge 0025c0(3) ; jump 0025b0: e59f0228 ldr r0, [pc, #552] ; [0027e0] "%s: can not open i2c device" 0025b4: e59f1228 ldr r1, [pc, #552] ; [0027e4] "zoom_test" 0025b8: eb00bc86 bl 0317d8(bc86) 0025bc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0025c0: e1a00004 mov r0, r4 0025c4: e3a01101 mov r1, #1073741824 ; 0x40000000 0025c8: e2811a46 add r1, r1, #286720 ; 0x46000 0025cc: e2811c09 add r1, r1, #2304 ; 0x900 0025d0: e3a02038 mov r2, #56 ; 0x38 '8' 0025d4: eb00ca60 bl 034f5c(ca60) 0025d8: e51b301c ldr r3, [fp, -#28] 0025dc: e3c330ff bic r3, r3, #255 ; 0xff 'ÿ' 0025e0: e50b301c str r3, [fp, -#28] 0025e4: e24b201c sub r2, fp, #28 ; 0x1c 0025e8: e3a03000 mov r3, #0 ; 0x0 0025ec: e5823004 str r3, [r2, #4] 0025f0: e1a00004 mov r0, r4 0025f4: e3a01a46 mov r1, #286720 ; 0x46000 0025f8: e2811c09 add r1, r1, #2304 ; 0x900 0025fc: e2811105 add r1, r1, #1073741825 ; 0x40000001 002600: eb00ca55 bl 034f5c(ca55) 002604: e59f31dc ldr r3, [pc, #476] ; [0027e8] 002608: e5933000 ldr r3, [r3, #0] 00260c: e3530000 cmp r3, #0 ; 0x0 002610: 13a0305f movne r3, #95 ; 0x5f '_' 002614: 03a0306f moveq r3, #111 ; 0x6f 'o' 002618: e24b2010 sub r2, fp, #16 ; 0x10 00261c: e1a01002 mov r1, r2 002620: e5613001 strb r3, [r1, -#1]! 002624: e1a00004 mov r0, r4 002628: e3a02001 mov r2, #1 ; 0x1 00262c: eb00c988 bl 034c54(c988) 002630: e3500001 cmp r0, #1 ; 0x1 002634: 0a000005 beq 002650(5) ; jump 002638: eb0098b0 bl 028900(98b0) 00263c: e1a03000 mov r3, r0 002640: e59f01a4 ldr r0, [pc, #420] ; [0027ec] "%s: write error %d" 002644: e59f1198 ldr r1, [pc, #408] ; [0027e4] "zoom_test" 002648: e5932000 ldr r2, [r3, #0] 00264c: eb00bc61 bl 0317d8(bc61) 002650: e3a00b61 mov r0, #99328 ; 0x18400 002654: e2800e2a add r0, r0, #672 ; 0x2a0 002658: eb00021d bl 002ed4(21d) 00265c: e59f3184 ldr r3, [pc, #388] ; [0027e8] 002660: e5933000 ldr r3, [r3, #0] 002664: e3530000 cmp r3, #0 ; 0x0 002668: 13e0306f mvnne r3, #111 ; 0x6f 'o' 00266c: 03e0305f mvneq r3, #95 ; 0x5f '_' 002670: e24b2010 sub r2, fp, #16 ; 0x10 002674: e1a01002 mov r1, r2 002678: e5613001 strb r3, [r1, -#1]! 00267c: e1a00004 mov r0, r4 002680: e3a02001 mov r2, #1 ; 0x1 002684: eb00c972 bl 034c54(c972) 002688: e3500001 cmp r0, #1 ; 0x1 00268c: 0a000005 beq 0026a8(5) ; jump 002690: eb00989a bl 028900(989a) 002694: e1a03000 mov r3, r0 002698: e59f014c ldr r0, [pc, #332] ; [0027ec] "%s: write error %d" 00269c: e59f1140 ldr r1, [pc, #320] ; [0027e4] "zoom_test" 0026a0: e5932000 ldr r2, [r3, #0] 0026a4: eb00bc4b bl 0317d8(bc4b) 0026a8: e3a00b61 mov r0, #99328 ; 0x18400 0026ac: e2800e2a add r0, r0, #672 ; 0x2a0 0026b0: eb000207 bl 002ed4(207) 0026b4: e59f312c ldr r3, [pc, #300] ; [0027e8] 0026b8: e5933000 ldr r3, [r3, #0] 0026bc: e3530000 cmp r3, #0 ; 0x0 0026c0: 13e03050 mvnne r3, #80 ; 0x50 'P' 0026c4: 03e03060 mvneq r3, #96 ; 0x60 '`' 0026c8: e24b2010 sub r2, fp, #16 ; 0x10 0026cc: e1a01002 mov r1, r2 0026d0: e5613001 strb r3, [r1, -#1]! 0026d4: e1a00004 mov r0, r4 0026d8: e3a02001 mov r2, #1 ; 0x1 0026dc: eb00c95c bl 034c54(c95c) 0026e0: e3500001 cmp r0, #1 ; 0x1 0026e4: 0a000005 beq 002700(5) ; jump 0026e8: eb009884 bl 028900(9884) 0026ec: e1a03000 mov r3, r0 0026f0: e59f00f4 ldr r0, [pc, #244] ; [0027ec] "%s: write error %d" 0026f4: e59f10e8 ldr r1, [pc, #232] ; [0027e4] "zoom_test" 0026f8: e5932000 ldr r2, [r3, #0] 0026fc: eb00bc35 bl 0317d8(bc35) 002700: e3a00b61 mov r0, #99328 ; 0x18400 002704: e2800e2a add r0, r0, #672 ; 0x2a0 002708: eb0001f1 bl 002ed4(1f1) 00270c: e59f30d4 ldr r3, [pc, #212] ; [0027e8] 002710: e5933000 ldr r3, [r3, #0] 002714: e3530000 cmp r3, #0 ; 0x0 002718: 13a03060 movne r3, #96 ; 0x60 '`' 00271c: 03a03050 moveq r3, #80 ; 0x50 'P' 002720: e24b2010 sub r2, fp, #16 ; 0x10 002724: e1a01002 mov r1, r2 002728: e5613001 strb r3, [r1, -#1]! 00272c: e1a00004 mov r0, r4 002730: e3a02001 mov r2, #1 ; 0x1 002734: eb00c946 bl 034c54(c946) 002738: e3500001 cmp r0, #1 ; 0x1 00273c: 0a000005 beq 002758(5) ; jump 002740: eb00986e bl 028900(986e) 002744: e1a03000 mov r3, r0 002748: e59f009c ldr r0, [pc, #156] ; [0027ec] "%s: write error %d" 00274c: e59f1090 ldr r1, [pc, #144] ; [0027e4] "zoom_test" 002750: e5932000 ldr r2, [r3, #0] 002754: eb00bc1f bl 0317d8(bc1f) 002758: e3a00b61 mov r0, #99328 ; 0x18400 00275c: e2800e2a add r0, r0, #672 ; 0x2a0 002760: eb0001db bl 002ed4(1db) 002764: e24b3010 sub r3, fp, #16 ; 0x10 002768: e1a01003 mov r1, r3 00276c: e3a03000 mov r3, #0 ; 0x0 002770: e5613001 strb r3, [r1, -#1]! 002774: e1a00004 mov r0, r4 002778: e3a02001 mov r2, #1 ; 0x1 00277c: eb00c934 bl 034c54(c934) 002780: e3500001 cmp r0, #1 ; 0x1 002784: 0a000005 beq 0027a0(5) ; jump 002788: eb00985c bl 028900(985c) 00278c: e1a03000 mov r3, r0 002790: e59f0054 ldr r0, [pc, #84] ; [0027ec] "%s: write error %d" 002794: e59f1048 ldr r1, [pc, #72] ; [0027e4] "zoom_test" 002798: e5932000 ldr r2, [r3, #0] 00279c: eb00bc0d bl 0317d8(bc0d) 0027a0: e3a00b61 mov r0, #99328 ; 0x18400 0027a4: e2800e2a add r0, r0, #672 ; 0x2a0 0027a8: eb0001c9 bl 002ed4(1c9) 0027ac: e1a00004 mov r0, r4 0027b0: eb00c943 bl 034cc4(c943) 0027b4: e59f202c ldr r2, [pc, #44] ; [0027e8] 0027b8: e5923000 ldr r3, [r2, #0] ; [049f30] 0027bc: e3530000 cmp r3, #0 ; 0x0 0027c0: 13a03000 movne r3, #0 ; 0x0 0027c4: 03a03001 moveq r3, #1 ; 0x1 0027c8: e5823000 str r3, [r2, #0] ; [049f30] 0027cc: e59f001c ldr r0, [pc, #28] ; [0027f0] "%s ok" 0027d0: e59f100c ldr r1, [pc, #12] ; [0027e4] "zoom_test" 0027d4: eb00bbff bl 0317d8(bbff) 0027d8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0027dc: 0003d280---------------------> 0003d2c0 ; data: 2F 64 65 76 2F 69 32 63 30 00 00 00 25 73 3A 20 | /dev/i2c0...%s: 0027e0: 0003d28c---------------------> 0003d2cc ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 6F 70 65 6E | %s: can not open 0027e4: 0003d2ac---------------------> 0003d2ec ; data: 7A 6F 6F 6D 5F 74 65 73 74 00 00 00 25 73 3A 20 | zoom_test...%s: 0027e8: 00049ef0---------------------> 00049f30 ; data: 00 01 C7 00 00 01 C7 04 00 01 C7 08 00 01 C7 0C | .Ç..Ç.Ç.Ç 0027ec: 0003d2b8---------------------> 0003d2f8 ; data: 25 73 3A 20 77 72 69 74 65 20 65 72 72 6F 72 20 | %s: write error 0027f0: 0003d2cc---------------------> 0003d30c ; data: 25 73 20 6F 6B 0A 00 00 73 65 6E 64 20 69 6E 65 | %s ok...send ine 0027f4: e1a0c00d mov ip, sp 0027f8: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 0027fc: e24cb004 sub fp, ip, #4 ; 0x4 002800: eb00d763 bl 038594(d763) 002804: eb0001bf bl 002f08(1bf) 002808: e3a04000 mov r4, #0 ; 0x0 00280c: e59f3474 ldr r3, [pc, #1140] ; [002c88] 002810: e5834000 str r4, [r3, #0] ; [0445f0] 002814: e59f3470 ldr r3, [pc, #1136] ; [002c8c] 002818: e5834000 str r4, [r3, #0] ; [0445ac] 00281c: e59f346c ldr r3, [pc, #1132] ; [002c90] 002820: e5834000 str r4, [r3, #0] ; [0445d4] 002824: e59f3468 ldr r3, [pc, #1128] ; [002c94] 002828: e5834000 str r4, [r3, #0] ; [044614] 00282c: e59f3464 ldr r3, [pc, #1124] ; [002c98] 002830: e5834000 str r4, [r3, #0] ; [044618] 002834: e59f3460 ldr r3, [pc, #1120] ; [002c9c] 002838: e5834000 str r4, [r3, #0] ; [043ffc] 00283c: eb000cfd bl 005c38(cfd) 002840: eb0075f8 bl 020028(75f8) 002844: eb002475 bl 00ba20(2475) 002848: eb002270 bl 00b210(2270) 00284c: eb003431 bl 00f918(3431) 002850: eb002587 bl 00be74(2587) 002854: eb007519 bl 01fcc0(7519) 002858: e3a05010 mov r5, #16 ; 0x10 00285c: e59f043c ldr r0, [pc, #1084] ; [002ca0] 002860: e1a01004 mov r1, r4 002864: e1a02005 mov r2, r5 002868: eb00c03d bl 032964(c03d) 00286c: e59f0430 ldr r0, [pc, #1072] ; [002ca4] 002870: e1a01004 mov r1, r4 002874: e1a02005 mov r2, r5 002878: eb00c039 bl 032964(c039) 00287c: eb0001a1 bl 002f08(1a1) 002880: e59f3420 ldr r3, [pc, #1056] ; [002ca8] 002884: e5830000 str r0, [r3, #0] ; [049f44] 002888: e59f341c ldr r3, [pc, #1052] ; [002cac] 00288c: e5830000 str r0, [r3, #0] ; [049f40] 002890: e59f3418 ldr r3, [pc, #1048] ; [002cb0] 002894: e5830000 str r0, [r3, #0] ; [049f38] 002898: e59f3414 ldr r3, [pc, #1044] ; [002cb4] 00289c: e5830000 str r0, [r3, #0] ; [049f3c] 0028a0: e59f3410 ldr r3, [pc, #1040] ; [002cb8] 0028a4: e5830000 str r0, [r3, #0] ; [049f34] 0028a8: e3a00005 mov r0, #5 ; 0x5 0028ac: eb00cb47 bl 0355d0(cb47) 0028b0: eb008617 bl 024114(8617) 0028b4: e59f73e0 ldr r7, [pc, #992] ; [002c9c] 0028b8: e59f63fc ldr r6, [pc, #1020] ; [002cbc] 0028bc: e59f83ec ldr r8, [pc, #1004] ; [002cb0] 0028c0: eb000190 bl 002f08(190) 0028c4: e59f33ec ldr r3, [pc, #1004] ; [002cb8] 0028c8: e5830000 str r0, [r3, #0] ; [049f34] 0028cc: e5870000 str r0, [r7, #0] ; [043ffc] 0028d0: eb00866b bl 024284(866b) 0028d4: e3a03e29 mov r3, #656 ; 0x290 0028d8: e2833003 add r3, r3, #3 ; 0x3 0028dc: e7d63003 ldrb r3, [r6, r3, lsl #0] 0028e0: e3530000 cmp r3, #0 ; 0x0 0028e4: 0a00000a beq 002914(a) ; jump 0028e8: e59f43b8 ldr r4, [pc, #952] ; [002ca8] 0028ec: e5972000 ldr r2, [r7, #0] ; [043ffc] 0028f0: e5943000 ldr r3, [r4, #0] ; [049f44] 0028f4: e1520003 cmp r2, r3 0028f8: ba000005 blt 002914(5) ; jump 0028fc: eb007bee bl 0218bc(7bee) 002900: e3500000 cmp r0, #0 ; 0x0 002904: 15973000 ldrne r3, [r7, #0] ; [043ffc] 002908: 12833c27 addne r3, r3, #9984 ; 0x2700 00290c: 12833010 addne r3, r3, #16 ; 0x10 002910: 15843000 strne r3, [r4, #0] ; [049f44] 002914: e3a03e51 mov r3, #1296 ; 0x510 002918: e2833008 add r3, r3, #8 ; 0x8 00291c: e7d63003 ldrb r3, [r6, r3, lsl #0] 002920: e3530000 cmp r3, #0 ; 0x0 002924: 0a00001f beq 0029a8(1f) ; jump 002928: e59f3384 ldr r3, [pc, #900] ; [002cb4] 00292c: e5972000 ldr r2, [r7, #0] ; [043ffc] 002930: e5933000 ldr r3, [r3, #0] 002934: e1520003 cmp r2, r3 002938: ba00001a blt 0029a8(1a) ; jump 00293c: e59f0360 ldr r0, [pc, #864] ; [002ca4] 002940: eb001d2b bl 009df4(1d2b) 002944: e3500000 cmp r0, #0 ; 0x0 002948: 1a000016 bne 0029a8(16) ; jump 00294c: e59f0350 ldr r0, [pc, #848] ; [002ca4] 002950: e59f1348 ldr r1, [pc, #840] ; [002ca0] 002954: eb00c030 bl 032a1c(c030) 002958: e3500000 cmp r0, #0 ; 0x0 00295c: 0a000011 beq 0029a8(11) ; jump 002960: e59f033c ldr r0, [pc, #828] ; [002ca4] 002964: eb002d29 bl 00de10(2d29) 002968: e3500000 cmp r0, #0 ; 0x0 00296c: 0a000005 beq 002988(5) ; jump 002970: e59f0328 ldr r0, [pc, #808] ; [002ca0] 002974: e59f1328 ldr r1, [pc, #808] ; [002ca4] 002978: eb00c031 bl 032a44(c031) 00297c: e59f033c ldr r0, [pc, #828] ; [002cc0] "send inet ip mail ok" 002980: eb00b7a1 bl 03080c(b7a1) 002984: ea000001 b 002990(1) ; jump 002988: e59f0334 ldr r0, [pc, #820] ; [002cc4] "send inet ip mail failed, try later" 00298c: eb00b79e bl 03080c(b79e) 002990: eb00015c bl 002f08(15c) 002994: e5870000 str r0, [r7, #0] ; [043ffc] 002998: e59f3314 ldr r3, [pc, #788] ; [002cb4] 00299c: e2800d5d add r0, r0, #5952 ; 0x1740 0029a0: e2800030 add r0, r0, #48 ; 0x30 '0' 0029a4: e5830000 str r0, [r3, #0] ; [049f3c] 0029a8: e3a03e72 mov r3, #1824 ; 0x720 0029ac: e2833003 add r3, r3, #3 ; 0x3 0029b0: e7d61003 ldrb r1, [r6, r3, lsl #0] 0029b4: e3510005 cmp r1, #5 ; 0x5 0029b8: 0a000091 beq 002c04(91) ; jump 0029bc: e3510006 cmp r1, #6 ; 0x6 0029c0: 0a00008f beq 002c04(8f) ; jump 0029c4: e3510007 cmp r1, #7 ; 0x7 0029c8: 0a00008d beq 002c04(8d) ; jump 0029cc: e3510000 cmp r1, #0 ; 0x0 0029d0: 0a00006c beq 002b88(6c) ; jump 0029d4: e5972000 ldr r2, [r7, #0] ; [043ffc] 0029d8: e5983000 ldr r3, [r8, #0] ; [049f38] 0029dc: e1520003 cmp r2, r3 0029e0: ba000068 blt 002b88(68) ; jump 0029e4: e3510001 cmp r1, #1 ; 0x1 0029e8: 1a000001 bne 0029f4(1) ; jump 0029ec: ebfffc6e bl 001bac(fffc6e) 0029f0: ea000025 b 002a8c(25) ; jump 0029f4: e3a03e72 mov r3, #1824 ; 0x720 0029f8: e2833003 add r3, r3, #3 ; 0x3 0029fc: e7d60003 ldrb r0, [r6, r3, lsl #0] 002a00: e3500002 cmp r0, #2 ; 0x2 002a04: 1a000001 bne 002a10(1) ; jump 002a08: ebfff642 bl 000318(fff642) 002a0c: ea00001e b 002a8c(1e) ; jump 002a10: e3a03e72 mov r3, #1824 ; 0x720 002a14: e2833003 add r3, r3, #3 ; 0x3 002a18: e7d63003 ldrb r3, [r6, r3, lsl #0] 002a1c: e3530003 cmp r3, #3 ; 0x3 002a20: 1a000002 bne 002a30(2) ; jump 002a24: e3a00004 mov r0, #4 ; 0x4 002a28: ebfff63a bl 000318(fff63a) 002a2c: ea000016 b 002a8c(16) ; jump 002a30: e3a03e72 mov r3, #1824 ; 0x720 002a34: e2833003 add r3, r3, #3 ; 0x3 002a38: e7d63003 ldrb r3, [r6, r3, lsl #0] 002a3c: e3530004 cmp r3, #4 ; 0x4 002a40: 1a000002 bne 002a50(2) ; jump 002a44: e3a00008 mov r0, #8 ; 0x8 002a48: ebfff632 bl 000318(fff632) 002a4c: ea00000e b 002a8c(e) ; jump 002a50: e3a03e72 mov r3, #1824 ; 0x720 002a54: e2833003 add r3, r3, #3 ; 0x3 002a58: e7d63003 ldrb r3, [r6, r3, lsl #0] 002a5c: e3530008 cmp r3, #8 ; 0x8 002a60: 1a000002 bne 002a70(2) ; jump 002a64: e3a00000 mov r0, #0 ; 0x0 002a68: ebfff852 bl 000bb8(fff852) 002a6c: ea000006 b 002a8c(6) ; jump 002a70: e3a03e72 mov r3, #1824 ; 0x720 002a74: e2833003 add r3, r3, #3 ; 0x3 002a78: e7d63003 ldrb r3, [r6, r3, lsl #0] 002a7c: e3530009 cmp r3, #9 ; 0x9 002a80: 1a000001 bne 002a8c(1) ; jump 002a84: e3a00001 mov r0, #1 ; 0x1 002a88: ebfff84a bl 000bb8(fff84a) 002a8c: eb00011d bl 002f08(11d) 002a90: e5870000 str r0, [r7, #0] ; [043ffc] 002a94: e59f322c ldr r3, [pc, #556] ; [002cc8] 002a98: e5933000 ldr r3, [r3, #0] 002a9c: e3530000 cmp r3, #0 ; 0x0 002aa0: 02803ffa addeq r3, r0, #1000 ; 0x3e8 002aa4: 05883000 streq r3, [r8, #0] ; [049f38] 002aa8: 0a000036 beq 002b88(36) ; jump 002aac: e3a03e72 mov r3, #1824 ; 0x720 002ab0: e2833003 add r3, r3, #3 ; 0x3 002ab4: e7d63003 ldrb r3, [r6, r3, lsl #0] 002ab8: e3530001 cmp r3, #1 ; 0x1 002abc: 1a000005 bne 002ad8(5) ; jump 002ac0: e59f3204 ldr r3, [pc, #516] ; [002ccc] 002ac4: e5972000 ldr r2, [r7, #0] ; [043ffc] 002ac8: e5933000 ldr r3, [r3, #0] 002acc: e0822003 add r2, r2, r3 002ad0: e5882000 str r2, [r8, #0] ; [049f38] 002ad4: ea00002b b 002b88(2b) ; jump 002ad8: e3a03e72 mov r3, #1824 ; 0x720 002adc: e2833003 add r3, r3, #3 ; 0x3 002ae0: e7d63003 ldrb r3, [r6, r3, lsl #0] 002ae4: e3530002 cmp r3, #2 ; 0x2 002ae8: 05973000 ldreq r3, [r7, #0] ; [043ffc] 002aec: 02833cea addeq r3, r3, #59904 ; 0xea00 002af0: 02833060 addeq r3, r3, #96 ; 0x60 '`' 002af4: 05883000 streq r3, [r8, #0] ; [049f38] 002af8: 0a000022 beq 002b88(22) ; jump 002afc: e3a03e72 mov r3, #1824 ; 0x720 002b00: e2833003 add r3, r3, #3 ; 0x3 002b04: e7d63003 ldrb r3, [r6, r3, lsl #0] 002b08: e3530003 cmp r3, #3 ; 0x3 002b0c: 05973000 ldreq r3, [r7, #0] ; [043ffc] 002b10: 02833cea addeq r3, r3, #59904 ; 0xea00 002b14: 02833060 addeq r3, r3, #96 ; 0x60 '`' 002b18: 05883000 streq r3, [r8, #0] ; [049f38] 002b1c: 0a000019 beq 002b88(19) ; jump 002b20: e3a03e72 mov r3, #1824 ; 0x720 002b24: e2833003 add r3, r3, #3 ; 0x3 002b28: e7d63003 ldrb r3, [r6, r3, lsl #0] 002b2c: e3530004 cmp r3, #4 ; 0x4 002b30: 05973000 ldreq r3, [r7, #0] ; [043ffc] 002b34: 02833cea addeq r3, r3, #59904 ; 0xea00 002b38: 02833060 addeq r3, r3, #96 ; 0x60 '`' 002b3c: 05883000 streq r3, [r8, #0] ; [049f38] 002b40: 0a000010 beq 002b88(10) ; jump 002b44: e3a03e72 mov r3, #1824 ; 0x720 002b48: e2833003 add r3, r3, #3 ; 0x3 002b4c: e7d63003 ldrb r3, [r6, r3, lsl #0] 002b50: e3530008 cmp r3, #8 ; 0x8 002b54: 05973000 ldreq r3, [r7, #0] ; [043ffc] 002b58: 02833d5d addeq r3, r3, #5952 ; 0x1740 002b5c: 02833030 addeq r3, r3, #48 ; 0x30 '0' 002b60: 05883000 streq r3, [r8, #0] ; [049f38] 002b64: 0a000007 beq 002b88(7) ; jump 002b68: e3a03e72 mov r3, #1824 ; 0x720 002b6c: e2833003 add r3, r3, #3 ; 0x3 002b70: e7d63003 ldrb r3, [r6, r3, lsl #0] 002b74: e3530009 cmp r3, #9 ; 0x9 002b78: 05973000 ldreq r3, [r7, #0] ; [043ffc] 002b7c: 02833d5d addeq r3, r3, #5952 ; 0x1740 002b80: 02833030 addeq r3, r3, #48 ; 0x30 '0' 002b84: 05883000 streq r3, [r8, #0] ; [049f38] 002b88: e3a03e72 mov r3, #1824 ; 0x720 002b8c: e2833003 add r3, r3, #3 ; 0x3 002b90: e7d63003 ldrb r3, [r6, r3, lsl #0] 002b94: e3530001 cmp r3, #1 ; 0x1 002b98: 1a000019 bne 002c04(19) ; jump 002b9c: e59f412c ldr r4, [pc, #300] ; [002cd0] 002ba0: e5943000 ldr r3, [r4, #0] ; [044010] 002ba4: e3530000 cmp r3, #0 ; 0x0 002ba8: 0a000015 beq 002c04(15) ; jump 002bac: ebfffba2 bl 001a3c(fffba2) 002bb0: e5943000 ldr r3, [r4, #0] ; [044010] 002bb4: e3530000 cmp r3, #0 ; 0x0 002bb8: 0a00000f beq 002bfc(f) ; jump 002bbc: eb0000d1 bl 002f08(d1) 002bc0: e59f410c ldr r4, [pc, #268] ; [002cd4] 002bc4: e5943000 ldr r3, [r4, #0] ; [0440a4] 002bc8: e0630000 rsb r0, r3, r0 002bcc: e3a03c46 mov r3, #17920 ; 0x4600 002bd0: e28330b4 add r3, r3, #180 ; 0xb4 '´' 002bd4: e1500003 cmp r0, r3 002bd8: da000009 ble 002c04(9) ; jump 002bdc: e59f20ec ldr r2, [pc, #236] ; [002cd0] 002be0: e3a03000 mov r3, #0 ; 0x0 002be4: e5823000 str r3, [r2, #0] ; [044010] 002be8: eb0000c6 bl 002f08(c6) 002bec: e1a02000 mov r2, r0 002bf0: e59f00e0 ldr r0, [pc, #224] ; [002cd8] "time up %u %u" 002bf4: e5941000 ldr r1, [r4, #0] ; [0440a4] 002bf8: eb00baf6 bl 0317d8(baf6) 002bfc: eb0000c1 bl 002f08(c1) 002c00: e5880000 str r0, [r8, #0] ; [049f38] 002c04: e3a03e8d mov r3, #2256 ; 0x8d0 002c08: e283300e add r3, r3, #14 ; 0xe 002c0c: e7d62003 ldrb r2, [r6, r3, lsl #0] 002c10: e3520000 cmp r2, #0 ; 0x0 002c14: 059f30c0 ldreq r3, [pc, #192] ; [002cdc] 002c18: 05c32000 streqb r2, [r3, #0] ; [109814] 002c1c: e59f2098 ldr r2, [pc, #152] ; [002cbc] 002c20: e3a03f49 mov r3, #292 ; 0x124 002c24: e7d23003 ldrb r3, [r2, r3, lsl #0] 002c28: e3530000 cmp r3, #0 ; 0x0 002c2c: 1a000012 bne 002c7c(12) ; jump 002c30: e3a03e8d mov r3, #2256 ; 0x8d0 002c34: e283300e add r3, r3, #14 ; 0xe 002c38: e7d23003 ldrb r3, [r2, r3, lsl #0] 002c3c: e3530000 cmp r3, #0 ; 0x0 002c40: 0a00000d beq 002c7c(d) ; jump 002c44: e59f4050 ldr r4, [pc, #80] ; [002c9c] 002c48: e59f505c ldr r5, [pc, #92] ; [002cac] 002c4c: e5942000 ldr r2, [r4, #0] ; [043ffc] 002c50: e5953000 ldr r3, [r5, #0] ; [049f40] 002c54: e1520003 cmp r2, r3 002c58: ba000007 blt 002c7c(7) ; jump 002c5c: eb007702 bl 02086c(7702) 002c60: eb0000a8 bl 002f08(a8) 002c64: e59f304c ldr r3, [pc, #76] ; [002cb8] 002c68: e5830000 str r0, [r3, #0] ; [049f34] 002c6c: e5840000 str r0, [r4, #0] ; [043ffc] 002c70: e2800d5d add r0, r0, #5952 ; 0x1740 002c74: e2800030 add r0, r0, #48 ; 0x30 '0' 002c78: e5850000 str r0, [r5, #0] ; [049f40] 002c7c: e3a00001 mov r0, #1 ; 0x1 002c80: eb00ca52 bl 0355d0(ca52) 002c84: eaffff0d b 0028c0(ffff0d) ; jump 002c88: 000445b0---------------------> 000445f0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002c8c: 0004456c---------------------> 000445ac ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002c90: 00044594---------------------> 000445d4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002c94: 000445d4---------------------> 00044614 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 | ............... 002c98: 000445d8---------------------> 00044618 ; data: 00 00 00 00 00 00 00 00 05 00 00 00 06 00 00 00 | .............. 002c9c: 00043fbc---------------------> 00043ffc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002ca0: 00049f08---------------------> 00049f48 ; data: 00 01 C7 18 00 01 C7 1C 00 01 C7 20 00 01 C7 24 | .Ç.Ç.Ç .Ç$ 002ca4: 00049f18---------------------> 00049f58 ; data: 00 01 C7 28 00 01 C7 2C 00 01 C8 64 00 01 C8 68 | .Ç(.Ç,.Èd.Èh 002ca8: 00049f04---------------------> 00049f44 ; data: 00 01 C7 14 00 01 C7 18 00 01 C7 1C 00 01 C7 20 | .Ç.Ç.Ç.Ç 002cac: 00049f00---------------------> 00049f40 ; data: 00 01 C7 10 00 01 C7 14 00 01 C7 18 00 01 C7 1C | .Ç.Ç.Ç.Ç 002cb0: 00049ef8---------------------> 00049f38 ; data: 00 01 C7 08 00 01 C7 0C 00 01 C7 10 00 01 C7 14 | .Ç.Ç .Ç.Ç 002cb4: 00049efc---------------------> 00049f3c ; data: 00 01 C7 0C 00 01 C7 10 00 01 C7 14 00 01 C7 18 | .Ç .Ç.Ç.Ç 002cb8: 00049ef4---------------------> 00049f34 ; data: 00 01 C7 04 00 01 C7 08 00 01 C7 0C 00 01 C7 10 | .Ç.Ç.Ç .Ç 002cbc: 001099a0---------------------> 001099e0 ; !Unknown! 002cc0: 0003d2d4---------------------> 0003d314 ; data: 73 65 6E 64 20 69 6E 65 74 20 69 70 20 6D 61 69 | send inet ip mai 002cc4: 0003d2ec---------------------> 0003d32c ; data: 73 65 6E 64 20 69 6E 65 74 20 69 70 20 6D 61 69 | send inet ip mai 002cc8: 00043fc0---------------------> 00044000 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002ccc: 0004405c---------------------> 0004409c ; data: 70 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | p.............. 002cd0: 00043fd0---------------------> 00044010 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 002cd4: 00044064---------------------> 000440a4 ; data: 00 00 00 00 00 00 00 00 00 20 00 00 00 40 00 00 | ......... ...@.. 002cd8: 0003d310---------------------> 0003d350 ; data: 74 69 6D 65 20 75 70 20 25 75 20 25 75 0A 00 00 | time up %u %u... 002cdc: 001097d4---------------------> 00109814 ; !Unknown! 002ce0: e1a0f00e mov pc, lr ; return
002ce4: e1a0c00d mov ip, sp 002ce8: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002cec: e24cb004 sub fp, ip, #4 ; 0x4 002cf0: e1a04000 mov r4, r0 002cf4: e1a0c001 mov ip, r1 002cf8: e1a03002 mov r3, r2 002cfc: e1a00004 mov r0, r4 002d00: e1a0100c mov r1, ip 002d04: e1a02003 mov r2, r3 002d08: ef9000e2 swi 9000e2 002d0c: e1a04000 mov r4, r0 002d10: e374007e cmn r4, #126 ; 0x7e '~' 002d14: 9a000003 bls 002d28(3) ; jump 002d18: eb0096f8 bl 028900(96f8) 002d1c: e2643000 rsb r3, r4, #0 ; 0x0 002d20: e5803000 str r3, [r0, #0] 002d24: e3e04000 mvn r4, #0 ; 0x0 002d28: e1a00004 mov r0, r4 002d2c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002d30: e1a0c00d mov ip, sp 002d34: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002d38: e24cb004 sub fp, ip, #4 ; 0x4 002d3c: e1a04000 mov r4, r0 002d40: e1a0c001 mov ip, r1 002d44: e1a03002 mov r3, r2 002d48: e1a00004 mov r0, r4 002d4c: e1a0100c mov r1, ip 002d50: e1a02003 mov r2, r3 002d54: ef9000e1 swi 9000e1 002d58: e1a04000 mov r4, r0 002d5c: e374007e cmn r4, #126 ; 0x7e '~' 002d60: 9a000003 bls 002d74(3) ; jump 002d64: eb0096e5 bl 028900(96e5) 002d68: e2643000 rsb r3, r4, #0 ; 0x0 002d6c: e5803000 str r3, [r0, #0] 002d70: e3e04000 mvn r4, #0 ; 0x0 002d74: e1a00004 mov r0, r4 002d78: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002d7c: e1a0c00d mov ip, sp 002d80: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002d84: e24cb004 sub fp, ip, #4 ; 0x4 002d88: e1a02000 mov r2, r0 002d8c: e1a03001 mov r3, r1 002d90: e1a00002 mov r0, r2 002d94: e1a01003 mov r1, r3 002d98: ef9000de swi 9000de 002d9c: e1a04000 mov r4, r0 002da0: e374007e cmn r4, #126 ; 0x7e '~' 002da4: 9a000003 bls 002db8(3) ; jump 002da8: eb0096d4 bl 028900(96d4) 002dac: e2643000 rsb r3, r4, #0 ; 0x0 002db0: e5803000 str r3, [r0, #0] 002db4: e3e04000 mvn r4, #0 ; 0x0 002db8: e1a00004 mov r0, r4 002dbc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002dc0: e1a0c00d mov ip, sp 002dc4: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002dc8: e24cb004 sub fp, ip, #4 ; 0x4 002dcc: e1a03000 mov r3, r0 002dd0: e1a00003 mov r0, r3 002dd4: ef9000df swi 9000df 002dd8: e1a04000 mov r4, r0 002ddc: e374007e cmn r4, #126 ; 0x7e '~' 002de0: 9a000003 bls 002df4(3) ; jump 002de4: eb0096c5 bl 028900(96c5) 002de8: e2643000 rsb r3, r4, #0 ; 0x0 002dec: e5803000 str r3, [r0, #0] 002df0: e3e04000 mvn r4, #0 ; 0x0 002df4: e1a00004 mov r0, r4 002df8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002dfc: e1a0c00d mov ip, sp 002e00: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002e04: e24cb004 sub fp, ip, #4 ; 0x4 002e08: e1a03000 mov r3, r0 002e0c: e1a00003 mov r0, r3 002e10: ef9000e0 swi 9000e0 002e14: e1a04000 mov r4, r0 002e18: e374007e cmn r4, #126 ; 0x7e '~' 002e1c: 9a000003 bls 002e30(3) ; jump 002e20: eb0096b6 bl 028900(96b6) 002e24: e2643000 rsb r3, r4, #0 ; 0x0 002e28: e5803000 str r3, [r0, #0] 002e2c: e3e04000 mvn r4, #0 ; 0x0 002e30: e1a00004 mov r0, r4 002e34: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002e38: e1a0c00d mov ip, sp 002e3c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002e40: e24cb004 sub fp, ip, #4 ; 0x4 002e44: e1a03000 mov r3, r0 002e48: e1a00003 mov r0, r3 002e4c: ef9000e3 swi 9000e3 002e50: e1a04000 mov r4, r0 002e54: e374007e cmn r4, #126 ; 0x7e '~' 002e58: 9a000003 bls 002e6c(3) ; jump 002e5c: eb0096a7 bl 028900(96a7) 002e60: e2643000 rsb r3, r4, #0 ; 0x0 002e64: e5803000 str r3, [r0, #0] 002e68: e3e04000 mvn r4, #0 ; 0x0 002e6c: e1a00004 mov r0, r4 002e70: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002e74: e1a0c00d mov ip, sp 002e78: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002e7c: e24cb004 sub fp, ip, #4 ; 0x4 002e80: ef9000e4 swi 9000e4 002e84: e1a04000 mov r4, r0 002e88: e374007e cmn r4, #126 ; 0x7e '~' 002e8c: 9a000003 bls 002ea0(3) ; jump 002e90: eb00969a bl 028900(969a) 002e94: e2643000 rsb r3, r4, #0 ; 0x0 002e98: e5803000 str r3, [r0, #0] 002e9c: e3e04000 mvn r4, #0 ; 0x0 002ea0: e1a00004 mov r0, r4 002ea4: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002ea8: e1a0c00d mov ip, sp 002eac: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002eb0: e24cb004 sub fp, ip, #4 ; 0x4 002eb4: ef9000e6 swi 9000e6 002eb8: e1a04000 mov r4, r0 002ebc: e374007e cmn r4, #126 ; 0x7e '~' 002ec0: 991ba810 ldmlsdb fp, {r4, fp, sp, pc} ; return 002ec4: eb00968d bl 028900(968d) 002ec8: e2643000 rsb r3, r4, #0 ; 0x0 002ecc: e5803000 str r3, [r0, #0] 002ed0: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002ed4: e1a0c00d mov ip, sp 002ed8: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002edc: e24cb004 sub fp, ip, #4 ; 0x4 002ee0: e1a03000 mov r3, r0 002ee4: e1a00003 mov r0, r3 002ee8: ef9000e7 swi 9000e7 002eec: e1a04000 mov r4, r0 002ef0: e374007e cmn r4, #126 ; 0x7e '~' 002ef4: 991ba810 ldmlsdb fp, {r4, fp, sp, pc} ; return 002ef8: eb009680 bl 028900(9680) 002efc: e2643000 rsb r3, r4, #0 ; 0x0 002f00: e5803000 str r3, [r0, #0] 002f04: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002f08: e1a0c00d mov ip, sp 002f0c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 002f10: e24cb004 sub fp, ip, #4 ; 0x4 002f14: ef9000e8 swi 9000e8 002f18: e1a04000 mov r4, r0 002f1c: e374007e cmn r4, #126 ; 0x7e '~' 002f20: 9a000003 bls 002f34(3) ; jump 002f24: eb009675 bl 028900(9675) 002f28: e2643000 rsb r3, r4, #0 ; 0x0 002f2c: e5803000 str r3, [r0, #0] 002f30: e3e04000 mvn r4, #0 ; 0x0 002f34: e1a00004 mov r0, r4 002f38: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
002f3c: e1a0c00d mov ip, sp 002f40: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 002f44: e24cb004 sub fp, ip, #4 ; 0x4 002f48: e1a05000 mov r5, r0 002f4c: e3a04b61 mov r4, #99328 ; 0x18400 002f50: e2844e2a add r4, r4, #672 ; 0x2a0 002f54: e1a00005 mov r0, r5 002f58: eb00cad2 bl 035aa8(cad2) 002f5c: e1a03000 mov r3, r0 002f60: e3530000 cmp r3, #0 ; 0x0 002f64: 191ba830 ldmnedb fp, {r4, r5, fp, sp, pc} ; return 002f68: e59f3024 ldr r3, [pc, #36] ; [002f94] 002f6c: e0c32394 smull r3, r2, r4, r3 002f70: e1a02fc4 mov r2, r4, asr #31 ; 0x1f 002f74: e0622643 rsb r2, r2, r3, asr #12 ; 0xc 002f78: e59f0018 ldr r0, [pc, #24] ; [002f98] "malloc memory error size:%d times:%d !" 002f7c: e1a01005 mov r1, r5 002f80: eb00ba14 bl 0317d8(ba14) 002f84: e1a00004 mov r0, r4 002f88: eb00c9a3 bl 03561c(c9a3) 002f8c: e1a04084 mov r4, r4, lsl #1 ; 0x1 002f90: eaffffef b 002f54(ffffef) ; jump 002f94: 68db8bad ldmvsia fp, {r0, r2, r3, r5, r7, r8, r9, fp, pc} ; return 002f98: 0003d320---------------------> 0003d360 ; data: 6D 61 6C 6C 6F 63 20 6D 65 6D 6F 72 79 20 65 72 | malloc memory er 002f9c: e1a0c00d mov ip, sp 002fa0: e92dd800 stmdb sp!, {fp, ip, lr, pc} 002fa4: e24cb004 sub fp, ip, #4 ; 0x4 002fa8: eb00ca1e bl 035828(ca1e) 002fac: e91ba800 ldmdb fp, {fp, sp, pc} ; return
002fb0: e1a0c00d mov ip, sp 002fb4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 002fb8: e24cb004 sub fp, ip, #4 ; 0x4 002fbc: e3a00001 mov r0, #1 ; 0x1 002fc0: eb00c982 bl 0355d0(c982) 002fc4: ebffffb7 bl 002ea8(ffffb7) 002fc8: e91ba800 ldmdb fp, {fp, sp, pc} ; return
002fcc: e1a0c00d mov ip, sp 002fd0: e92dd800 stmdb sp!, {fp, ip, lr, pc} 002fd4: e24cb004 sub fp, ip, #4 ; 0x4 002fd8: e59f0008 ldr r0, [pc, #8] ; [002fe8] 002fdc: eb009a9c bl 029a54(9a9c) 002fe0: ebfffff2 bl 002fb0(fffff2) 002fe4: e91ba800 ldmdb fp, {fp, sp, pc} ; return
002fe8: 00109840---------------------> 00109880 ; !Unknown! 002fec: e1a0c00d mov ip, sp 002ff0: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 002ff4: e24cb004 sub fp, ip, #4 ; 0x4 002ff8: e24dd028 sub sp, sp, #40 ; 0x28 '(' 002ffc: e59f00f4 ldr r0, [pc, #244] ; [0030f8] "ifconfig eth0 up" 003000: eb00c607 bl 034824(c607) 003004: e3a00002 mov r0, #2 ; 0x2 003008: e1a01000 mov r1, r0 00300c: e3a02000 mov r2, #0 ; 0x0 003010: eb00c14f bl 033554(c14f) 003014: e1a05000 mov r5, r0 003018: e59f30dc ldr r3, [pc, #220] ; [0030fc] "eth0" 00301c: e8930003 ldmia r3, {r0, r1} 003020: e50b0034 str r0, [fp, -#52] 003024: e54b1030 strb r1, [fp, -#48] 003028: e3a03002 mov r3, #2 ; 0x2 00302c: e14b32b4 strh r3, [fp, -#36] 003030: e1a00005 mov r0, r5 003034: e3a01c89 mov r1, #35072 ; 0x8900 003038: e2811027 add r1, r1, #39 ; 0x27 ''' 00303c: e24b2034 sub r2, fp, #52 ; 0x34 '4' 003040: eb00c7c5 bl 034f5c(c7c5) 003044: e1a04000 mov r4, r0 003048: e3540000 cmp r4, #0 ; 0x0 00304c: 1a000026 bne 0030ec(26) ; jump 003050: e24b003c sub r0, fp, #60 ; 0x3c '<' 003054: e24b1022 sub r1, fp, #34 ; 0x22 '"' 003058: e3a02006 mov r2, #6 ; 0x6 00305c: eb00be24 bl 0328f4(be24) 003060: e1a00004 mov r0, r4 003064: e24bc03c sub ip, fp, #60 ; 0x3c '<' 003068: e59f1090 ldr r1, [pc, #144] ; [003100] 00306c: e7dc3000 ldrb r3, [ip, r0, lsl #0] 003070: e1a02223 mov r2, r3, lsr #4 ; 0x4 003074: e3520009 cmp r2, #9 ; 0x9 003078: 91a03080 movls r3, r0, lsl #1 ; 0x1 00307c: 9283300c addls r3, r3, #12 ; 0xc 003080: 92822030 addls r2, r2, #48 ; 0x30 '0' 003084: 97c12003 strlsb r2, [r1, r3, lsl #0] 003088: 81a02080 movhi r2, r0, lsl #1 ; 0x1 00308c: 8282200c addhi r2, r2, #12 ; 0xc 003090: 87dc3000 ldrhib r3, [ip, r0, lsl #0] 003094: 81a03223 movhi r3, r3, lsr #4 ; 0x4 003098: 82833037 addhi r3, r3, #55 ; 0x37 '7' 00309c: 87c13002 strhib r3, [r1, r2, lsl #0] 0030a0: e7dc3000 ldrb r3, [ip, r0, lsl #0] 0030a4: e203200f and r2, r3, #15 ; 0xf 0030a8: e3520009 cmp r2, #9 ; 0x9 0030ac: 91a03080 movls r3, r0, lsl #1 ; 0x1 0030b0: 9283300d addls r3, r3, #13 ; 0xd 0030b4: 92822030 addls r2, r2, #48 ; 0x30 '0' 0030b8: 97c12003 strlsb r2, [r1, r3, lsl #0] 0030bc: 81a02080 movhi r2, r0, lsl #1 ; 0x1 0030c0: 8282200d addhi r2, r2, #13 ; 0xd 0030c4: 87dc3000 ldrhib r3, [ip, r0, lsl #0] 0030c8: 8203300f andhi r3, r3, #15 ; 0xf 0030cc: 82833037 addhi r3, r3, #55 ; 0x37 '7' 0030d0: 87c13002 strhib r3, [r1, r2, lsl #0] 0030d4: e2800001 add r0, r0, #1 ; 0x1 0030d8: e3500005 cmp r0, #5 ; 0x5 0030dc: daffffe2 ble 00306c(ffffe2) ; jump 0030e0: e3a02000 mov r2, #0 ; 0x0 0030e4: e59f3014 ldr r3, [pc, #20] ; [003100] 0030e8: e5c32018 strb r2, [r3, #24] ; [1099f8] 0030ec: e1a00005 mov r0, r5 0030f0: eb00c6f3 bl 034cc4(c6f3) 0030f4: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0030f8: 0003d348---------------------> 0003d388 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 30 20 75 70 | ifconfig eth0 up 0030fc: 0003d35c---------------------> 0003d39c ; data: 65 74 68 30 00 00 00 00 65 74 68 31 00 00 00 00 | eth0....eth1.... 003100: 001099a0---------------------> 001099e0 ; !Unknown! 003104: e1a0c00d mov ip, sp 003108: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00310c: e24cb004 sub fp, ip, #4 ; 0x4 003110: e24dd070 sub sp, sp, #112 ; 0x70 'p' 003114: e3a00002 mov r0, #2 ; 0x2 003118: e1a01000 mov r1, r0 00311c: e3a02000 mov r2, #0 ; 0x0 003120: eb00c10b bl 033554(c10b) 003124: e1a05000 mov r5, r0 003128: e3550000 cmp r5, #0 ; 0x0 00312c: b3a00000 movlt r0, #0 ; 0x0 003130: b91ba830 ldmltdb fp, {r4, r5, fp, sp, pc} ; return 003134: e3a04000 mov r4, #0 ; 0x0 003138: e59f3130 ldr r3, [pc, #304] ; [003270] 00313c: e5933000 ldr r3, [r3, #0] 003140: e2433002 sub r3, r3, #2 ; 0x2 003144: e3530001 cmp r3, #1 ; 0x1 003148: 8a000015 bhi 0031a4(15) ; jump 00314c: e59f3120 ldr r3, [pc, #288] ; [003274] "eth1" 003150: e8930003 ldmia r3, {r0, r1} 003154: e50b0084 str r0, [fp, -#132] 003158: e54b1080 strb r1, [fp, -#128] 00315c: e1a00005 mov r0, r5 003160: e3a01c8b mov r1, #35584 ; 0x8b00 003164: e2811015 add r1, r1, #21 ; 0x15 003168: e24b2084 sub r2, fp, #132 ; 0x84 '„' 00316c: eb00c77a bl 034f5c(c77a) 003170: e1a04000 mov r4, r0 003174: e3540000 cmp r4, #0 ; 0x0 003178: b3a04000 movlt r4, #0 ; 0x0 00317c: ba000037 blt 003260(37) ; jump 003180: e15b37b2 ldrh r3, [fp, -#114] 003184: e3530000 cmp r3, #0 ; 0x0 003188: 1a000003 bne 00319c(3) ; jump 00318c: e51b0070 ldr r0, [fp, -#112] 003190: e3500000 cmp r0, #0 ; 0x0 003194: 01a04000 moveq r4, r0 003198: 0a000030 beq 003260(30) ; jump 00319c: e3a04001 mov r4, #1 ; 0x1 0031a0: ea00002e b 003260(2e) ; jump 0031a4: e59f30c4 ldr r3, [pc, #196] ; [003270] 0031a8: e5933000 ldr r3, [r3, #0] 0031ac: e3530001 cmp r3, #1 ; 0x1 0031b0: 1a00002a bne 003260(2a) ; jump 0031b4: e59f30b8 ldr r3, [pc, #184] ; [003274] "eth1" 0031b8: e8930003 ldmia r3, {r0, r1} 0031bc: e50b002c str r0, [fp, -#44] 0031c0: e54b1028 strb r1, [fp, -#40] 0031c4: e3a03000 mov r3, #0 ; 0x0 0031c8: e14b31b8 strh r3, [fp, -#24] 0031cc: e50b301c str r3, [fp, -#28] 0031d0: e14b31b6 strh r3, [fp, -#22] 0031d4: e1a00005 mov r0, r5 0031d8: e3a01c89 mov r1, #35072 ; 0x8900 0031dc: e28110f0 add r1, r1, #240 ; 0xf0 'ð' 0031e0: e24b202c sub r2, fp, #44 ; 0x2c ',' 0031e4: eb00c75c bl 034f5c(c75c) 0031e8: e1a04000 mov r4, r0 0031ec: e3540000 cmp r4, #0 ; 0x0 0031f0: ba000019 blt 00325c(19) ; jump 0031f4: e15b21b8 ldrh r2, [fp, -#24] 0031f8: e3a03dc5 mov r3, #12608 ; 0x3140 0031fc: e2833002 add r3, r3, #2 ; 0x2 003200: e1520003 cmp r2, r3 003204: 1a000014 bne 00325c(14) ; jump 003208: e3a03000 mov r3, #0 ; 0x0 00320c: e14b31b8 strh r3, [fp, -#24] 003210: e24b3064 sub r3, fp, #100 ; 0x64 'd' 003214: e50b301c str r3, [fp, -#28] 003218: e3a03004 mov r3, #4 ; 0x4 00321c: e14b31b6 strh r3, [fp, -#22] 003220: e1a00005 mov r0, r5 003224: e3a01c89 mov r1, #35072 ; 0x8900 003228: e28110f1 add r1, r1, #241 ; 0xf1 'ñ' 00322c: e24b202c sub r2, fp, #44 ; 0x2c ',' 003230: eb00c749 bl 034f5c(c749) 003234: e1a04000 mov r4, r0 003238: e3540000 cmp r4, #0 ; 0x0 00323c: 1a000006 bne 00325c(6) ; jump 003240: e15b31b8 ldrh r3, [fp, -#24] 003244: e3530000 cmp r3, #0 ; 0x0 003248: 1a000003 bne 00325c(3) ; jump 00324c: e51b3064 ldr r3, [fp, -#100] 003250: e3530000 cmp r3, #0 ; 0x0 003254: 13a04001 movne r4, #1 ; 0x1 003258: 1a000000 bne 003260(0) ; jump 00325c: e3a04000 mov r4, #0 ; 0x0 003260: e1a00005 mov r0, r5 003264: eb00c696 bl 034cc4(c696) 003268: e1a00004 mov r0, r4 00326c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
003270: 00044558---------------------> 00044598 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 003274: 0003d364---------------------> 0003d3a4 ; data: 65 74 68 31 00 00 00 00 64 6F 77 6E 20 77 69 72 | eth1....down wir 003278: e24dd004 sub sp, sp, #4 ; 0x4 00327c: e3a03b61 mov r3, #99328 ; 0x18400 003280: e2833e2a add r3, r3, #672 ; 0x2a0 003284: e58d3000 str r3, [sp, #0] 003288: e3e0293f mvn r2, #1032192 ; 0xfc000 00328c: e2422ef6 sub r2, r2, #3936 ; 0xf60 003290: e2422007 sub r2, r2, #7 ; 0x7 003294: e3a038a2 mov r3, #10616832 ; 0xa20000 003298: e2833c01 add r3, r3, #256 ; 0x100 00329c: e2833001 add r3, r3, #1 ; 0x1 0032a0: e5823000 str r3, [r2, #0] 0032a4: e5923000 ldr r3, [r2, #0] 0032a8: e3130802 tst r3, #131072 ; 0x20000 0032ac: 0a000009 beq 0032d8(9) ; jump 0032b0: e2822007 add r2, r2, #7 ; 0x7 0032b4: e59d3000 ldr r3, [sp, #0] 0032b8: e2433001 sub r3, r3, #1 ; 0x1 0032bc: e58d3000 str r3, [sp, #0] 0032c0: e59d0000 ldr r0, [sp, #0] 0032c4: e3500000 cmp r0, #0 ; 0x0 0032c8: 0a000009 beq 0032f4(9) ; jump 0032cc: e5123007 ldr r3, [r2, -#7] 0032d0: e3130802 tst r3, #131072 ; 0x20000 0032d4: 1afffff6 bne 0032b4(fffff6) ; jump 0032d8: e3e0393f mvn r3, #1032192 ; 0xfc000 0032dc: e2433ef6 sub r3, r3, #3936 ; 0xf60 0032e0: e243300b sub r3, r3, #11 ; 0xb 0032e4: e5933000 ldr r3, [r3, #0] 0032e8: e3130020 tst r3, #32 ; 0x20 0032ec: 03a00000 moveq r0, #0 ; 0x0 0032f0: 13a00001 movne r0, #1 ; 0x1 0032f4: e28dd004 add sp, sp, #4 ; 0x4 0032f8: e1a0f00e mov pc, lr ; return
0032fc: e1a0c00d mov ip, sp 003300: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 003304: e24cb004 sub fp, ip, #4 ; 0x4 003308: e24dd010 sub sp, sp, #16 ; 0x10 00330c: e59f009c ldr r0, [pc, #156] ; [0033b0] "down wire eth" 003310: eb00b53d bl 03080c(b53d) 003314: e59f0098 ldr r0, [pc, #152] ; [0033b4] "/var/run/dhcpcd-eth0.pid" 003318: e59f1098 ldr r1, [pc, #152] ; [0033b8] "rt" 00331c: eb00b4e7 bl 0306c0(b4e7) 003320: e1a05000 mov r5, r0 003324: e3550000 cmp r5, #0 ; 0x0 003328: 0a00000e beq 003368(e) ; jump 00332c: e24b4024 sub r4, fp, #36 ; 0x24 '$' 003330: e1a00004 mov r0, r4 003334: e3a01010 mov r1, #16 ; 0x10 003338: e1a02005 mov r2, r5 00333c: eb00b4fa bl 03072c(b4fa) 003340: e1a00005 mov r0, r5 003344: eb00b423 bl 0303d8(b423) 003348: e1a00004 mov r0, r4 00334c: eb00c0c7 bl 033670(c0c7) 003350: e1a02000 mov r2, r0 003354: e1a00004 mov r0, r4 003358: e59f105c ldr r1, [pc, #92] ; [0033bc] "kill %d" 00335c: eb00b928 bl 031804(b928) 003360: e1a00004 mov r0, r4 003364: eb00c52e bl 034824(c52e) 003368: e59f0050 ldr r0, [pc, #80] ; [0033c0] "/bin/mypppd/pppd" 00336c: eb001dcd bl 00aaa8(1dcd) 003370: e1a02000 mov r2, r0 003374: e3520000 cmp r2, #0 ; 0x0 003378: 0a000009 beq 0033a4(9) ; jump 00337c: e24b4024 sub r4, fp, #36 ; 0x24 '$' 003380: e1a00004 mov r0, r4 003384: e59f1030 ldr r1, [pc, #48] ; [0033bc] "kill %d" 003388: eb00b91d bl 031804(b91d) 00338c: e1a00004 mov r0, r4 003390: eb00b51d bl 03080c(b51d) 003394: e1a00004 mov r0, r4 003398: eb00c521 bl 034824(c521) 00339c: e1a00004 mov r0, r4 0033a0: eb00c51f bl 034824(c51f) 0033a4: e59f0018 ldr r0, [pc, #24] ; [0033c4] "ifconfig eth0 0.0.0.0" 0033a8: eb00c51d bl 034824(c51d) 0033ac: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0033b0: 0003d36c---------------------> 0003d3ac ; data: 64 6F 77 6E 20 77 69 72 65 20 65 74 68 00 00 00 | down wire eth... 0033b4: 0003d37c---------------------> 0003d3bc ; data: 2F 76 61 72 2F 72 75 6E 2F 64 68 63 70 63 64 2D | /var/run/dhcpcd- 0033b8: 0003d398---------------------> 0003d3d8 ; data: 72 74 00 00 6B 69 6C 6C 20 25 64 00 2F 62 69 6E | rt..kill %d./bin 0033bc: 0003d39c---------------------> 0003d3dc ; data: 6B 69 6C 6C 20 25 64 00 2F 62 69 6E 2F 6D 79 70 | kill %d./bin/myp 0033c0: 0003d3a4---------------------> 0003d3e4 ; data: 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 70 70 70 64 | /bin/mypppd/pppd 0033c4: 0003d3b8---------------------> 0003d3f8 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 30 20 30 2E | ifconfig eth0 0. 0033c8: e1a0c00d mov ip, sp 0033cc: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0033d0: e24cb004 sub fp, ip, #4 ; 0x4 0033d4: e24dd010 sub sp, sp, #16 ; 0x10 0033d8: e59f00b0 ldr r0, [pc, #176] ; [003490] "/var/run/dhcpcd-eth1.pid" 0033dc: e59f10b0 ldr r1, [pc, #176] ; [003494] "rt" 0033e0: eb00b4b6 bl 0306c0(b4b6) 0033e4: e1a05000 mov r5, r0 0033e8: e3550000 cmp r5, #0 ; 0x0 0033ec: 0a00000e beq 00342c(e) ; jump 0033f0: e24b4024 sub r4, fp, #36 ; 0x24 '$' 0033f4: e1a00004 mov r0, r4 0033f8: e3a01010 mov r1, #16 ; 0x10 0033fc: e1a02005 mov r2, r5 003400: eb00b4c9 bl 03072c(b4c9) 003404: e1a00005 mov r0, r5 003408: eb00b3f2 bl 0303d8(b3f2) 00340c: e1a00004 mov r0, r4 003410: eb00c096 bl 033670(c096) 003414: e1a02000 mov r2, r0 003418: e1a00004 mov r0, r4 00341c: e59f1074 ldr r1, [pc, #116] ; [003498] "kill %d" 003420: eb00b8f7 bl 031804(b8f7) 003424: e1a00004 mov r0, r4 003428: eb00c4fd bl 034824(c4fd) 00342c: e59f0068 ldr r0, [pc, #104] ; [00349c] "/bin/mypppd/pppd" 003430: eb001d9c bl 00aaa8(1d9c) 003434: e1a02000 mov r2, r0 003438: e3520000 cmp r2, #0 ; 0x0 00343c: 0a000005 beq 003458(5) ; jump 003440: e24b4024 sub r4, fp, #36 ; 0x24 '$' 003444: e1a00004 mov r0, r4 003448: e59f1048 ldr r1, [pc, #72] ; [003498] "kill %d" 00344c: eb00b8ec bl 031804(b8ec) 003450: e1a00004 mov r0, r4 003454: eb00c4f2 bl 034824(c4f2) 003458: e59f0040 ldr r0, [pc, #64] ; [0034a0] "/bin/wpa_supplicant" 00345c: eb001d91 bl 00aaa8(1d91) 003460: e1a02000 mov r2, r0 003464: e3520000 cmp r2, #0 ; 0x0 003468: 0a000005 beq 003484(5) ; jump 00346c: e24b4024 sub r4, fp, #36 ; 0x24 '$' 003470: e1a00004 mov r0, r4 003474: e59f101c ldr r1, [pc, #28] ; [003498] "kill %d" 003478: eb00b8e1 bl 031804(b8e1) 00347c: e1a00004 mov r0, r4 003480: eb00c4e7 bl 034824(c4e7) 003484: e59f0018 ldr r0, [pc, #24] ; [0034a4] "ifconfig eth1 down" 003488: eb00c4e5 bl 034824(c4e5) 00348c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
003490: 0003d3d0---------------------> 0003d410 ; data: 2F 76 61 72 2F 72 75 6E 2F 64 68 63 70 63 64 2D | /var/run/dhcpcd- 003494: 0003d398---------------------> 0003d3d8 ; data: 72 74 00 00 6B 69 6C 6C 20 25 64 00 2F 62 69 6E | rt..kill %d./bin 003498: 0003d39c---------------------> 0003d3dc ; data: 6B 69 6C 6C 20 25 64 00 2F 62 69 6E 2F 6D 79 70 | kill %d./bin/myp 00349c: 0003d3a4---------------------> 0003d3e4 ; data: 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 70 70 70 64 | /bin/mypppd/pppd 0034a0: 0003d3ec---------------------> 0003d42c ; data: 2F 62 69 6E 2F 77 70 61 5F 73 75 70 70 6C 69 63 | /bin/wpa_supplic 0034a4: 0003d400---------------------> 0003d440 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 31 20 64 6F | ifconfig eth1 do 0034a8: e1a0c00d mov ip, sp 0034ac: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 0034b0: e24cb004 sub fp, ip, #4 ; 0x4 0034b4: e24dd018 sub sp, sp, #24 ; 0x18 0034b8: e59f1518 ldr r1, [pc, #1304] ; [0039d8] 0034bc: e3a03f43 mov r3, #268 ; 0x10c 0034c0: e2833002 add r3, r3, #2 ; 0x2 0034c4: e7d10003 ldrb r0, [r1, r3, lsl #0] 0034c8: e2833001 add r3, r3, #1 ; 0x1 0034cc: e7d13003 ldrb r3, [r1, r3, lsl #0] 0034d0: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 0034d4: e3a02e11 mov r2, #272 ; 0x110 0034d8: e7d13002 ldrb r3, [r1, r2, lsl #0] 0034dc: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 0034e0: e2823001 add r3, r2, #1 ; 0x1 0034e4: e7d13003 ldrb r3, [r1, r3, lsl #0] 0034e8: e1806c03 orr r6, r0, r3, lsl #24 ; 0x18 0034ec: e2823002 add r3, r2, #2 ; 0x2 0034f0: e7d10003 ldrb r0, [r1, r3, lsl #0] 0034f4: e2822003 add r2, r2, #3 ; 0x3 0034f8: e7d13002 ldrb r3, [r1, r2, lsl #0] 0034fc: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 003500: e2822001 add r2, r2, #1 ; 0x1 003504: e7d13002 ldrb r3, [r1, r2, lsl #0] 003508: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 00350c: e2823001 add r3, r2, #1 ; 0x1 003510: e7d13003 ldrb r3, [r1, r3, lsl #0] 003514: e1805c03 orr r5, r0, r3, lsl #24 ; 0x18 003518: e2823002 add r3, r2, #2 ; 0x2 00351c: e7d10003 ldrb r0, [r1, r3, lsl #0] 003520: e2822003 add r2, r2, #3 ; 0x3 003524: e7d13002 ldrb r3, [r1, r2, lsl #0] 003528: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 00352c: e2822001 add r2, r2, #1 ; 0x1 003530: e7d13002 ldrb r3, [r1, r2, lsl #0] 003534: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 003538: e2823001 add r3, r2, #1 ; 0x1 00353c: e7d13003 ldrb r3, [r1, r3, lsl #0] 003540: e1807c03 orr r7, r0, r3, lsl #24 ; 0x18 003544: e2823002 add r3, r2, #2 ; 0x2 003548: e7d10003 ldrb r0, [r1, r3, lsl #0] 00354c: e2822003 add r2, r2, #3 ; 0x3 003550: e7d13002 ldrb r3, [r1, r2, lsl #0] 003554: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 003558: e3a03f47 mov r3, #284 ; 0x11c 00355c: e7d12003 ldrb r2, [r1, r3, lsl #0] 003560: e1800802 orr r0, r0, r2, lsl #16 ; 0x10 003564: e2833001 add r3, r3, #1 ; 0x1 003568: e7d13003 ldrb r3, [r1, r3, lsl #0] 00356c: e1808c03 orr r8, r0, r3, lsl #24 ; 0x18 003570: e59f0464 ldr r0, [pc, #1124] ; [0039dc] "ifconfig eth0 169.78.32.56 up" 003574: eb00c4aa bl 034824(c4aa) 003578: e59f0460 ldr r0, [pc, #1120] ; [0039e0] "route add -net 255.255.255.255 netmask 255.255.255.255 eth0" 00357c: eb00c4a8 bl 034824(c4a8) 003580: e3a00002 mov r0, #2 ; 0x2 003584: e1a01000 mov r1, r0 003588: e3a02000 mov r2, #0 ; 0x0 00358c: eb00bff0 bl 033554(bff0) 003590: e1a04000 mov r4, r0 003594: eb0019e6 bl 009d34(19e6) 003598: e3a03002 mov r3, #2 ; 0x2 00359c: e14b33b0 strh r3, [fp, -#48] 0035a0: e3e03000 mvn r3, #0 ; 0x0 0035a4: e50b302c str r3, [fp, -#44] 0035a8: e3a02c27 mov r2, #9984 ; 0x2700 0035ac: e2822010 add r2, r2, #16 ; 0x10 0035b0: e1a03422 mov r3, r2, lsr #8 ; 0x8 0035b4: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 0035b8: e3833a01 orr r3, r3, #4096 ; 0x1000 0035bc: e14b32be strh r3, [fp, -#46] 0035c0: e24b3030 sub r3, fp, #48 ; 0x30 '0' 0035c4: e58d3000 str r3, [sp, #0] 0035c8: e58d2004 str r2, [sp, #4] 0035cc: e1a00004 mov r0, r4 0035d0: e59f140c ldr r1, [pc, #1036] ; [0039e4] "?" 0035d4: e3a02001 mov r2, #1 ; 0x1 0035d8: e3a03000 mov r3, #0 ; 0x0 0035dc: eb00bfae bl 03349c(bfae) 0035e0: e3500001 cmp r0, #1 ; 0x1 0035e4: 0a000003 beq 0035f8(3) ; jump 0035e8: e1a00004 mov r0, r4 0035ec: eb00c5b4 bl 034cc4(c5b4) 0035f0: e3a00000 mov r0, #0 ; 0x0 0035f4: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
0035f8: e1a00004 mov r0, r4 0035fc: eb00c5b0 bl 034cc4(c5b0) 003600: e59f03d0 ldr r0, [pc, #976] ; [0039d8] 003604: e3a03f43 mov r3, #268 ; 0x10c 003608: e2833002 add r3, r3, #2 ; 0x2 00360c: e7d01003 ldrb r1, [r0, r3, lsl #0] 003610: e2833001 add r3, r3, #1 ; 0x1 003614: e7d03003 ldrb r3, [r0, r3, lsl #0] 003618: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 00361c: e3a03e11 mov r3, #272 ; 0x110 003620: e7d02003 ldrb r2, [r0, r3, lsl #0] 003624: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 003628: e2833001 add r3, r3, #1 ; 0x1 00362c: e7d03003 ldrb r3, [r0, r3, lsl #0] 003630: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 003634: 0a000017 beq 003698(17) ; jump 003638: e59f43a8 ldr r4, [pc, #936] ; [0039e8] 00363c: e1a00004 mov r0, r4 003640: e59f13a4 ldr r1, [pc, #932] ; [0039ec] "ifconfig eth0 " 003644: e3a0200f mov r2, #15 ; 0xf 003648: eb00bca9 bl 0328f4(bca9) 00364c: e1a00006 mov r0, r6 003650: eb00be6a bl 033000(be6a) 003654: e1a01000 mov r1, r0 003658: e1a00004 mov r0, r4 00365c: eb00bcdb bl 0329d0(bcdb) 003660: e1a00004 mov r0, r4 003664: e59f1384 ldr r1, [pc, #900] ; [0039f0] " netmask " 003668: eb00bcd8 bl 0329d0(bcd8) 00366c: e1a00005 mov r0, r5 003670: eb00be62 bl 033000(be62) 003674: e1a01000 mov r1, r0 003678: e1a00004 mov r0, r4 00367c: eb00bcd3 bl 0329d0(bcd3) 003680: e1a00004 mov r0, r4 003684: e59f1368 ldr r1, [pc, #872] ; [0039f4] " up" 003688: eb00bcd0 bl 0329d0(bcd0) 00368c: e1a00004 mov r0, r4 003690: eb00c463 bl 034824(c463) 003694: ea000001 b 0036a0(1) ; jump 003698: e59f0358 ldr r0, [pc, #856] ; [0039f8] "dhcpc eth0 &" 00369c: eb00c460 bl 034824(c460) 0036a0: e59f3330 ldr r3, [pc, #816] ; [0039d8] 0036a4: e3a02f49 mov r2, #292 ; 0x124 0036a8: e7d33002 ldrb r3, [r3, r2, lsl #0] 0036ac: e3530000 cmp r3, #0 ; 0x0 0036b0: 0a00003e beq 0037b0(3e) ; jump 0036b4: e59f0340 ldr r0, [pc, #832] ; [0039fc] "mkdir /etc/ppp" 0036b8: eb00c459 bl 034824(c459) 0036bc: e59f033c ldr r0, [pc, #828] ; [003a00] "cp /bin/mypppd/options /etc/ppp/" 0036c0: eb00c457 bl 034824(c457) 0036c4: e59f0338 ldr r0, [pc, #824] ; [003a04] "cp /bin/mypppd/pap-secrets /etc/ppp/" 0036c8: eb00c455 bl 034824(c455) 0036cc: e59f0334 ldr r0, [pc, #820] ; [003a08] "cp /bin/mypppd/chap-secrets /etc/ppp/" 0036d0: eb00c453 bl 034824(c453) 0036d4: e59f0330 ldr r0, [pc, #816] ; [003a0c] "/etc/ppp/options" 0036d8: e59f1330 ldr r1, [pc, #816] ; [003a10] "a" 0036dc: eb00b3f7 bl 0306c0(b3f7) 0036e0: e1a04000 mov r4, r0 0036e4: e3540000 cmp r4, #0 ; 0x0 0036e8: 1a000002 bne 0036f8(2) ; jump 0036ec: e59f0320 ldr r0, [pc, #800] ; [003a14] "open options error" 0036f0: eb00b445 bl 03080c(b445) 0036f4: ebfffe34 bl 002fcc(fffe34) 0036f8: e59f0318 ldr r0, [pc, #792] ; [003a18] "plugin pppoe eth0" 0036fc: e3a01001 mov r1, #1 ; 0x1 003700: e3a02012 mov r2, #18 ; 0x12 003704: e1a03004 mov r3, r4 003708: eb00b48a bl 030938(b48a) 00370c: e1a00004 mov r0, r4 003710: e59f1304 ldr r1, [pc, #772] ; [003a1c] "user %s" 003714: e59f2304 ldr r2, [pc, #772] ; [003a20] 003718: eb00b826 bl 0317b8(b826) 00371c: e1a00004 mov r0, r4 003720: eb00b32c bl 0303d8(b32c) 003724: e59f02f8 ldr r0, [pc, #760] ; [003a24] "/etc/ppp/pap-secrets" 003728: e59f12e0 ldr r1, [pc, #736] ; [003a10] "a" 00372c: eb00b3e3 bl 0306c0(b3e3) 003730: e1a04000 mov r4, r0 003734: e3540000 cmp r4, #0 ; 0x0 003738: 1a000002 bne 003748(2) ; jump 00373c: e59f02e4 ldr r0, [pc, #740] ; [003a28] "open pap-secrets error" 003740: eb00b431 bl 03080c(b431) 003744: ebfffe20 bl 002fcc(fffe20) 003748: e1a00004 mov r0, r4 00374c: e59f12d8 ldr r1, [pc, #728] ; [003a2c] ""%s" * "%s"" 003750: e59f22c8 ldr r2, [pc, #712] ; [003a20] 003754: e2823041 add r3, r2, #65 ; 0x41 'A' 003758: eb00b816 bl 0317b8(b816) 00375c: e1a00004 mov r0, r4 003760: eb00b31c bl 0303d8(b31c) 003764: e59f02c4 ldr r0, [pc, #708] ; [003a30] "/etc/ppp/chap-secrets" 003768: e59f12a0 ldr r1, [pc, #672] ; [003a10] "a" 00376c: eb00b3d3 bl 0306c0(b3d3) 003770: e1a04000 mov r4, r0 003774: e3540000 cmp r4, #0 ; 0x0 003778: 1a000002 bne 003788(2) ; jump 00377c: e59f02b0 ldr r0, [pc, #688] ; [003a34] "open chap-secrets error" 003780: eb00b421 bl 03080c(b421) 003784: ebfffe10 bl 002fcc(fffe10) 003788: e1a00004 mov r0, r4 00378c: e59f1298 ldr r1, [pc, #664] ; [003a2c] ""%s" * "%s"" 003790: e59f2288 ldr r2, [pc, #648] ; [003a20] 003794: e2823041 add r3, r2, #65 ; 0x41 'A' 003798: eb00b806 bl 0317b8(b806) 00379c: e1a00004 mov r0, r4 0037a0: eb00b30c bl 0303d8(b30c) 0037a4: e59f028c ldr r0, [pc, #652] ; [003a38] "/bin/mypppd/pppd&" 0037a8: eb00c41d bl 034824(c41d) 0037ac: ea000087 b 0039d0(87) ; jump 0037b0: e59f0220 ldr r0, [pc, #544] ; [0039d8] 0037b4: e3a03f43 mov r3, #268 ; 0x10c 0037b8: e2833002 add r3, r3, #2 ; 0x2 0037bc: e7d01003 ldrb r1, [r0, r3, lsl #0] 0037c0: e2833001 add r3, r3, #1 ; 0x1 0037c4: e7d03003 ldrb r3, [r0, r3, lsl #0] 0037c8: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 0037cc: e3a03e11 mov r3, #272 ; 0x110 0037d0: e7d02003 ldrb r2, [r0, r3, lsl #0] 0037d4: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 0037d8: e2833001 add r3, r3, #1 ; 0x1 0037dc: e7d03003 ldrb r3, [r0, r3, lsl #0] 0037e0: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 0037e4: 0a000079 beq 0039d0(79) ; jump 0037e8: e3a03f45 mov r3, #276 ; 0x114 0037ec: e2833002 add r3, r3, #2 ; 0x2 0037f0: e7d01003 ldrb r1, [r0, r3, lsl #0] 0037f4: e2833001 add r3, r3, #1 ; 0x1 0037f8: e7d03003 ldrb r3, [r0, r3, lsl #0] 0037fc: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 003800: e3a03f46 mov r3, #280 ; 0x118 003804: e7d02003 ldrb r2, [r0, r3, lsl #0] 003808: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 00380c: e2833001 add r3, r3, #1 ; 0x1 003810: e7d03003 ldrb r3, [r0, r3, lsl #0] 003814: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 003818: 0a00000e beq 003858(e) ; jump 00381c: e59f41c4 ldr r4, [pc, #452] ; [0039e8] 003820: e1a00004 mov r0, r4 003824: e59f1210 ldr r1, [pc, #528] ; [003a3c] "route add default gw " 003828: e3a02016 mov r2, #22 ; 0x16 00382c: eb00bc30 bl 0328f4(bc30) 003830: e1a00007 mov r0, r7 003834: eb00bdf1 bl 033000(bdf1) 003838: e1a01000 mov r1, r0 00383c: e1a00004 mov r0, r4 003840: eb00bc62 bl 0329d0(bc62) 003844: e1a00004 mov r0, r4 003848: e59f11f0 ldr r1, [pc, #496] ; [003a40] " eth0" 00384c: eb00bc5f bl 0329d0(bc5f) 003850: e1a00004 mov r0, r4 003854: eb00c3f2 bl 034824(c3f2) 003858: e59f0178 ldr r0, [pc, #376] ; [0039d8] 00385c: e3a03f46 mov r3, #280 ; 0x118 003860: e2833002 add r3, r3, #2 ; 0x2 003864: e7d01003 ldrb r1, [r0, r3, lsl #0] 003868: e2833001 add r3, r3, #1 ; 0x1 00386c: e7d03003 ldrb r3, [r0, r3, lsl #0] 003870: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 003874: e3a03f47 mov r3, #284 ; 0x11c 003878: e7d02003 ldrb r2, [r0, r3, lsl #0] 00387c: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 003880: e2833001 add r3, r3, #1 ; 0x1 003884: e7d03003 ldrb r3, [r0, r3, lsl #0] 003888: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 00388c: 1a00000c bne 0038c4(c) ; jump 003890: e3a03f45 mov r3, #276 ; 0x114 003894: e2833002 add r3, r3, #2 ; 0x2 003898: e7d01003 ldrb r1, [r0, r3, lsl #0] 00389c: e2833001 add r3, r3, #1 ; 0x1 0038a0: e7d03003 ldrb r3, [r0, r3, lsl #0] 0038a4: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 0038a8: e3a03f46 mov r3, #280 ; 0x118 0038ac: e7d02003 ldrb r2, [r0, r3, lsl #0] 0038b0: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 0038b4: e2833001 add r3, r3, #1 ; 0x1 0038b8: e7d03003 ldrb r3, [r0, r3, lsl #0] 0038bc: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 0038c0: 0a000042 beq 0039d0(42) ; jump 0038c4: e59f0178 ldr r0, [pc, #376] ; [003a44] "/etc/host.conf" 0038c8: e59f1178 ldr r1, [pc, #376] ; [003a48] "w" 0038cc: eb00b37b bl 0306c0(b37b) 0038d0: e1a04000 mov r4, r0 0038d4: e3540000 cmp r4, #0 ; 0x0 0038d8: 1a000002 bne 0038e8(2) ; jump 0038dc: e59f0168 ldr r0, [pc, #360] ; [003a4c] "open host.conf error" 0038e0: eb00b3c9 bl 03080c(b3c9) 0038e4: ebfffdb8 bl 002fcc(fffdb8) 0038e8: e59f0160 ldr r0, [pc, #352] ; [003a50] "order bind" 0038ec: e3a01001 mov r1, #1 ; 0x1 0038f0: e3a0200b mov r2, #11 ; 0xb 0038f4: e1a03004 mov r3, r4 0038f8: eb00b40e bl 030938(b40e) 0038fc: e1a00004 mov r0, r4 003900: eb00b2b4 bl 0303d8(b2b4) 003904: e59f0148 ldr r0, [pc, #328] ; [003a54] "/etc/resolv.conf" 003908: e59f1138 ldr r1, [pc, #312] ; [003a48] "w" 00390c: eb00b36b bl 0306c0(b36b) 003910: e1a04000 mov r4, r0 003914: e3540000 cmp r4, #0 ; 0x0 003918: 1a000002 bne 003928(2) ; jump 00391c: e59f0134 ldr r0, [pc, #308] ; [003a58] "open resolv.conf error" 003920: eb00b3b9 bl 03080c(b3b9) 003924: ebfffda8 bl 002fcc(fffda8) 003928: e59f00a8 ldr r0, [pc, #168] ; [0039d8] 00392c: e3a03f46 mov r3, #280 ; 0x118 003930: e2833002 add r3, r3, #2 ; 0x2 003934: e7d01003 ldrb r1, [r0, r3, lsl #0] 003938: e2833001 add r3, r3, #1 ; 0x1 00393c: e7d03003 ldrb r3, [r0, r3, lsl #0] 003940: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 003944: e3a03f47 mov r3, #284 ; 0x11c 003948: e7d02003 ldrb r2, [r0, r3, lsl #0] 00394c: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 003950: e2833001 add r3, r3, #1 ; 0x1 003954: e7d03003 ldrb r3, [r0, r3, lsl #0] 003958: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 00395c: 0a000005 beq 003978(5) ; jump 003960: e1a00008 mov r0, r8 003964: eb00bda5 bl 033000(bda5) 003968: e1a02000 mov r2, r0 00396c: e1a00004 mov r0, r4 003970: e59f10e4 ldr r1, [pc, #228] ; [003a5c] "nameserver %s" 003974: eb00b78f bl 0317b8(b78f) 003978: e59f0058 ldr r0, [pc, #88] ; [0039d8] 00397c: e3a03f45 mov r3, #276 ; 0x114 003980: e2833002 add r3, r3, #2 ; 0x2 003984: e7d01003 ldrb r1, [r0, r3, lsl #0] 003988: e2833001 add r3, r3, #1 ; 0x1 00398c: e7d03003 ldrb r3, [r0, r3, lsl #0] 003990: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 003994: e3a03f46 mov r3, #280 ; 0x118 003998: e7d02003 ldrb r2, [r0, r3, lsl #0] 00399c: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 0039a0: e2833001 add r3, r3, #1 ; 0x1 0039a4: e7d03003 ldrb r3, [r0, r3, lsl #0] 0039a8: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 0039ac: 0a000005 beq 0039c8(5) ; jump 0039b0: e1a00007 mov r0, r7 0039b4: eb00bd91 bl 033000(bd91) 0039b8: e1a02000 mov r2, r0 0039bc: e1a00004 mov r0, r4 0039c0: e59f1094 ldr r1, [pc, #148] ; [003a5c] "nameserver %s" 0039c4: eb00b77b bl 0317b8(b77b) 0039c8: e1a00004 mov r0, r4 0039cc: eb00b281 bl 0303d8(b281) 0039d0: e3a00001 mov r0, #1 ; 0x1 0039d4: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
0039d8: 001099a0---------------------> 001099e0 ; !Unknown! 0039dc: 0003d414---------------------> 0003d454 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 30 20 31 36 | ifconfig eth0 16 0039e0: 0003d434---------------------> 0003d474 ; data: 72 6F 75 74 65 20 61 64 64 20 2D 6E 65 74 20 32 | route add -net 2 0039e4: 0003d470---------------------> 0003d4b0 ; data: 3F 00 00 00 69 66 63 6F 6E 66 69 67 20 65 74 68 | ?...ifconfig eth 0039e8: 0004af94---------------------> 0004afd4 ; data: 00 02 C7 18 00 02 C7 1C 00 02 C7 20 00 02 C7 24 | .Ç.Ç.Ç .Ç$ 0039ec: 0003d474---------------------> 0003d4b4 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 30 20 00 00 | ifconfig eth0 .. 0039f0: 0003d484---------------------> 0003d4c4 ; data: 20 6E 65 74 6D 61 73 6B 20 00 00 00 20 75 70 00 | netmask ... up. 0039f4: 0003d490---------------------> 0003d4d0 ; data: 20 75 70 00 64 68 63 70 63 20 65 74 68 30 20 26 | up.dhcpc eth0 & 0039f8: 0003d494---------------------> 0003d4d4 ; data: 64 68 63 70 63 20 65 74 68 30 20 26 00 00 00 00 | dhcpc eth0 &.... 0039fc: 0003d4a4---------------------> 0003d4e4 ; data: 6D 6B 64 69 72 20 2F 65 74 63 2F 70 70 70 00 00 | mkdir /etc/ppp.. 003a00: 0003d4b4---------------------> 0003d4f4 ; data: 63 70 20 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 6F | cp /bin/mypppd/o 003a04: 0003d4d8---------------------> 0003d518 ; data: 63 70 20 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 70 | cp /bin/mypppd/p 003a08: 0003d500---------------------> 0003d540 ; data: 63 70 20 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 63 | cp /bin/mypppd/c 003a0c: 0003d528---------------------> 0003d568 ; data: 2F 65 74 63 2F 70 70 70 2F 6F 70 74 69 6F 6E 73 | /etc/ppp/options 003a10: 0003d53c---------------------> 0003d57c ; data: 61 00 00 00 6F 70 65 6E 20 6F 70 74 69 6F 6E 73 | a...open options 003a14: 0003d540---------------------> 0003d580 ; data: 6F 70 65 6E 20 6F 70 74 69 6F 6E 73 20 65 72 72 | open options err 003a18: 0003d554---------------------> 0003d594 ; data: 70 6C 75 67 69 6E 20 70 70 70 6F 65 20 65 74 68 | plugin pppoe eth 003a1c: 0003d568---------------------> 0003d5a8 ; data: 75 73 65 72 20 25 73 0A 00 00 00 00 2F 65 74 63 | user %s...../etc 003a20: 00109ac5---------------------> 00109b05 ; !Unknown! 003a24: 0003d574---------------------> 0003d5b4 ; data: 2F 65 74 63 2F 70 70 70 2F 70 61 70 2D 73 65 63 | /etc/ppp/pap-sec 003a28: 0003d58c---------------------> 0003d5cc ; data: 6F 70 65 6E 20 70 61 70 2D 73 65 63 72 65 74 73 | open pap-secrets 003a2c: 0003d5a4---------------------> 0003d5e4 ; data: 22 25 73 22 20 2A 20 22 25 73 22 0A 00 00 00 00 | "%s" * "%s"..... 003a30: 0003d5b4---------------------> 0003d5f4 ; data: 2F 65 74 63 2F 70 70 70 2F 63 68 61 70 2D 73 65 | /etc/ppp/chap-se 003a34: 0003d5cc---------------------> 0003d60c ; data: 6F 70 65 6E 20 63 68 61 70 2D 73 65 63 72 65 74 | open chap-secret 003a38: 0003d5e4---------------------> 0003d624 ; data: 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 70 70 70 64 | /bin/mypppd/pppd 003a3c: 0003d5f8---------------------> 0003d638 ; data: 72 6F 75 74 65 20 61 64 64 20 64 65 66 61 75 6C | route add defaul 003a40: 0003d610---------------------> 0003d650 ; data: 20 65 74 68 30 00 00 00 2F 65 74 63 2F 68 6F 73 | eth0.../etc/hos 003a44: 0003d618---------------------> 0003d658 ; data: 2F 65 74 63 2F 68 6F 73 74 2E 63 6F 6E 66 00 00 | /etc/host.conf.. 003a48: 0003d628---------------------> 0003d668 ; data: 77 00 00 00 6F 70 65 6E 20 68 6F 73 74 2E 63 6F | w...open host.co 003a4c: 0003d62c---------------------> 0003d66c ; data: 6F 70 65 6E 20 68 6F 73 74 2E 63 6F 6E 66 20 65 | open host.conf e 003a50: 0003d644---------------------> 0003d684 ; data: 6F 72 64 65 72 20 62 69 6E 64 0A 00 2F 65 74 63 | order bind../etc 003a54: 0003d650---------------------> 0003d690 ; data: 2F 65 74 63 2F 72 65 73 6F 6C 76 2E 63 6F 6E 66 | /etc/resolv.conf 003a58: 0003d664---------------------> 0003d6a4 ; data: 6F 70 65 6E 20 72 65 73 6F 6C 76 2E 63 6F 6E 66 | open resolv.conf 003a5c: 0003d67c---------------------> 0003d6bc ; data: 6E 61 6D 65 73 65 72 76 65 72 20 25 73 0A 00 00 | nameserver %s... 003a60: e1a0c00d mov ip, sp 003a64: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 003a68: e24cb004 sub fp, ip, #4 ; 0x4 003a6c: e1a05000 mov r5, r0 003a70: e1a06001 mov r6, r1 003a74: e1a00006 mov r0, r6 003a78: e3a01000 mov r1, #0 ; 0x0 003a7c: e3a0201e mov r2, #30 ; 0x1e 003a80: eb00bbb7 bl 032964(bbb7) 003a84: e3a04000 mov r4, #0 ; 0x0 003a88: e19530d4 ldrsb r3, [r5, r4] 003a8c: e1530004 cmp r3, r4 003a90: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 003a94: e0860084 add r0, r6, r4, lsl #1 ; 0x1 003a98: e19520d4 ldrsb r2, [r5, r4] 003a9c: e59f101c ldr r1, [pc, #28] ; [003ac0] "%02x" 003aa0: eb00b757 bl 031804(b757) 003aa4: e2844001 add r4, r4, #1 ; 0x1 003aa8: e354000c cmp r4, #12 ; 0xc 003aac: c91ba870 ldmgtdb fp, {r4, r5, r6, fp, sp, pc} ; return 003ab0: e19530d4 ldrsb r3, [r5, r4] 003ab4: e3530000 cmp r3, #0 ; 0x0 003ab8: 1afffff5 bne 003a94(fffff5) ; jump 003abc: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
003ac0: 0003d68c---------------------> 0003d6cc ; data: 25 30 32 78 00 00 00 00 2F 65 74 63 2F 72 74 37 | %02x..../etc/rt7 003ac4: e1a0c00d mov ip, sp 003ac8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 003acc: e24cb004 sub fp, ip, #4 ; 0x4 003ad0: e59f0004 ldr r0, [pc, #4] ; [003adc] "ifconfig eth1 down" 003ad4: eb00c352 bl 034824(c352) 003ad8: e91ba800 ldmdb fp, {fp, sp, pc} ; return
003adc: 0003d400---------------------> 0003d440 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 31 20 64 6F | ifconfig eth1 do 003ae0: e1a0c00d mov ip, sp 003ae4: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 003ae8: e24cb004 sub fp, ip, #4 ; 0x4 003aec: e24dd01c sub sp, sp, #28 ; 0x1c 003af0: e59f1d74 ldr r1, [pc, #3444] ; [00486c] 003af4: e3a03f43 mov r3, #268 ; 0x10c 003af8: e2833002 add r3, r3, #2 ; 0x2 003afc: e7d10003 ldrb r0, [r1, r3, lsl #0] 003b00: e2833001 add r3, r3, #1 ; 0x1 003b04: e7d13003 ldrb r3, [r1, r3, lsl #0] 003b08: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 003b0c: e3a02e11 mov r2, #272 ; 0x110 003b10: e7d13002 ldrb r3, [r1, r2, lsl #0] 003b14: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 003b18: e2823001 add r3, r2, #1 ; 0x1 003b1c: e7d13003 ldrb r3, [r1, r3, lsl #0] 003b20: e1807c03 orr r7, r0, r3, lsl #24 ; 0x18 003b24: e2823002 add r3, r2, #2 ; 0x2 003b28: e7d10003 ldrb r0, [r1, r3, lsl #0] 003b2c: e2822003 add r2, r2, #3 ; 0x3 003b30: e7d13002 ldrb r3, [r1, r2, lsl #0] 003b34: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 003b38: e2822001 add r2, r2, #1 ; 0x1 003b3c: e7d13002 ldrb r3, [r1, r2, lsl #0] 003b40: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 003b44: e2823001 add r3, r2, #1 ; 0x1 003b48: e7d13003 ldrb r3, [r1, r3, lsl #0] 003b4c: e1808c03 orr r8, r0, r3, lsl #24 ; 0x18 003b50: e2823002 add r3, r2, #2 ; 0x2 003b54: e7d10003 ldrb r0, [r1, r3, lsl #0] 003b58: e2822003 add r2, r2, #3 ; 0x3 003b5c: e7d13002 ldrb r3, [r1, r2, lsl #0] 003b60: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 003b64: e2822001 add r2, r2, #1 ; 0x1 003b68: e7d13002 ldrb r3, [r1, r2, lsl #0] 003b6c: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 003b70: e2823001 add r3, r2, #1 ; 0x1 003b74: e7d13003 ldrb r3, [r1, r3, lsl #0] 003b78: e1806c03 orr r6, r0, r3, lsl #24 ; 0x18 003b7c: e2823002 add r3, r2, #2 ; 0x2 003b80: e7d10003 ldrb r0, [r1, r3, lsl #0] 003b84: e2822003 add r2, r2, #3 ; 0x3 003b88: e7d13002 ldrb r3, [r1, r2, lsl #0] 003b8c: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 003b90: e3a03f47 mov r3, #284 ; 0x11c 003b94: e7d12003 ldrb r2, [r1, r3, lsl #0] 003b98: e1800802 orr r0, r0, r2, lsl #16 ; 0x10 003b9c: e2833001 add r3, r3, #1 ; 0x1 003ba0: e7d13003 ldrb r3, [r1, r3, lsl #0] 003ba4: e180ac03 orr r10, r0, r3, lsl #24 ; 0x18 003ba8: e59f3cc0 ldr r3, [pc, #3264] ; [004870] 003bac: e5930000 ldr r0, [r3, #0] ; [044598] 003bb0: e3500000 cmp r0, #0 ; 0x0 003bb4: 091badf0 ldmeqdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 003bb8: e5933000 ldr r3, [r3, #0] 003bbc: e3530003 cmp r3, #3 ; 0x3 003bc0: 1a000067 bne 003d64(67) ; jump 003bc4: e59f0ca8 ldr r0, [pc, #3240] ; [004874] "/etc/rt73sta.dat" 003bc8: e59f1ca8 ldr r1, [pc, #3240] ; [004878] "w" 003bcc: eb00b2bb bl 0306c0(b2bb) 003bd0: e1a05000 mov r5, r0 003bd4: e3550000 cmp r5, #0 ; 0x0 003bd8: 1a000002 bne 003be8(2) ; jump 003bdc: e59f0c98 ldr r0, [pc, #3224] ; [00487c] "open /etc/rt73sta.dat error" 003be0: eb00b309 bl 03080c(b309) 003be4: ebfffcf8 bl 002fcc(fffcf8) 003be8: e59f4c7c ldr r4, [pc, #3196] ; [00486c] 003bec: e3a03e25 mov r3, #592 ; 0x250 003bf0: e2833001 add r3, r3, #1 ; 0x1 003bf4: e7d41003 ldrb r1, [r4, r3, lsl #0] 003bf8: e59f2c80 ldr r2, [pc, #3200] ; [004880] "Adhoc" 003bfc: e59f3c80 ldr r3, [pc, #3200] ; [004884] "Infra" 003c00: e3510000 cmp r1, #0 ; 0x0 003c04: 11a03002 movne r3, r2 003c08: e1a00005 mov r0, r5 003c0c: e59f1c74 ldr r1, [pc, #3188] ; [004888] "[Default]" 003c10: e2842f6a add r2, r4, #424 ; 0x1a8 003c14: eb00b6e7 bl 0317b8(b6e7) 003c18: e3a03e1d mov r3, #464 ; 0x1d0 003c1c: e2833001 add r3, r3, #1 ; 0x1 003c20: e7d43003 ldrb r3, [r4, r3, lsl #0] 003c24: e3530000 cmp r3, #0 ; 0x0 003c28: 1a000005 bne 003c44(5) ; jump 003c2c: e59f0c58 ldr r0, [pc, #3160] ; [00488c] "AuthMode=OPEN" 003c30: e3a01001 mov r1, #1 ; 0x1 003c34: e3a0200e mov r2, #14 ; 0xe 003c38: e1a03005 mov r3, r5 003c3c: eb00b33d bl 030938(b33d) 003c40: ea000045 b 003d5c(45) ; jump 003c44: e59f0c20 ldr r0, [pc, #3104] ; [00486c] 003c48: e3a03e1d mov r3, #464 ; 0x1d0 003c4c: e2833001 add r3, r3, #1 ; 0x1 003c50: e7d03003 ldrb r3, [r0, r3, lsl #0] 003c54: e3530001 cmp r3, #1 ; 0x1 003c58: 1a000018 bne 003cc0(18) ; jump 003c5c: e3a03e1d mov r3, #464 ; 0x1d0 003c60: e2833002 add r3, r3, #2 ; 0x2 003c64: e7d02003 ldrb r2, [r0, r3, lsl #0] 003c68: e2822001 add r2, r2, #1 ; 0x1 003c6c: e283307a add r3, r3, #122 ; 0x7a 'z' 003c70: e7d03003 ldrb r3, [r0, r3, lsl #0] 003c74: e58d3000 str r3, [sp, #0] 003c78: e58d3004 str r3, [sp, #4] 003c7c: e58d3008 str r3, [sp, #8] 003c80: e2801e1d add r1, r0, #464 ; 0x1d0 003c84: e2811003 add r1, r1, #3 ; 0x3 003c88: e58d100c str r1, [sp, #12] 003c8c: e2801e1f add r1, r0, #496 ; 0x1f0 003c90: e2811001 add r1, r1, #1 ; 0x1 003c94: e58d1010 str r1, [sp, #16] 003c98: e2801f83 add r1, r0, #524 ; 0x20c 003c9c: e2811003 add r1, r1, #3 ; 0x3 003ca0: e58d1014 str r1, [sp, #20] 003ca4: e2801f8b add r1, r0, #556 ; 0x22c 003ca8: e2811001 add r1, r1, #1 ; 0x1 003cac: e58d1018 str r1, [sp, #24] 003cb0: e1a00005 mov r0, r5 003cb4: e59f1bd4 ldr r1, [pc, #3028] ; [004890] "AuthMode=WEPAUTO" 003cb8: eb00b6be bl 0317b8(b6be) 003cbc: ea000026 b 003d5c(26) ; jump 003cc0: e59f2ba4 ldr r2, [pc, #2980] ; [00486c] 003cc4: e3a03e1d mov r3, #464 ; 0x1d0 003cc8: e2833001 add r3, r3, #1 ; 0x1 003ccc: e7d23003 ldrb r3, [r2, r3, lsl #0] 003cd0: e3530002 cmp r3, #2 ; 0x2 003cd4: 01a00005 moveq r0, r5 003cd8: 059f1bb4 ldreq r1, [pc, #2996] ; [004894] "AuthMode=WPAPSK" 003cdc: 0a00000f beq 003d20(f) ; jump 003ce0: e59f2b84 ldr r2, [pc, #2948] ; [00486c] 003ce4: e3a03e1d mov r3, #464 ; 0x1d0 003ce8: e2833001 add r3, r3, #1 ; 0x1 003cec: e7d23003 ldrb r3, [r2, r3, lsl #0] 003cf0: e3530003 cmp r3, #3 ; 0x3 003cf4: 01a00005 moveq r0, r5 003cf8: 059f1b98 ldreq r1, [pc, #2968] ; [004898] "AuthMode=WPAPSK" 003cfc: 0a000007 beq 003d20(7) ; jump 003d00: e59f2b64 ldr r2, [pc, #2916] ; [00486c] 003d04: e3a03e1d mov r3, #464 ; 0x1d0 003d08: e2833001 add r3, r3, #1 ; 0x1 003d0c: e7d23003 ldrb r3, [r2, r3, lsl #0] 003d10: e3530004 cmp r3, #4 ; 0x4 003d14: 1a000005 bne 003d30(5) ; jump 003d18: e1a00005 mov r0, r5 003d1c: e59f1b78 ldr r1, [pc, #2936] ; [00489c] "AuthMode=WPA2PSK" 003d20: e2822e25 add r2, r2, #592 ; 0x250 003d24: e2822002 add r2, r2, #2 ; 0x2 003d28: eb00b6a2 bl 0317b8(b6a2) 003d2c: ea00000a b 003d5c(a) ; jump 003d30: e59f2b34 ldr r2, [pc, #2868] ; [00486c] 003d34: e3a03e1d mov r3, #464 ; 0x1d0 003d38: e2833001 add r3, r3, #1 ; 0x1 003d3c: e7d23003 ldrb r3, [r2, r3, lsl #0] 003d40: e3530005 cmp r3, #5 ; 0x5 003d44: 1a000004 bne 003d5c(4) ; jump 003d48: e1a00005 mov r0, r5 003d4c: e59f1b4c ldr r1, [pc, #2892] ; [0048a0] "AuthMode=WPA2PSK" 003d50: e2822e25 add r2, r2, #592 ; 0x250 003d54: e2822002 add r2, r2, #2 ; 0x2 003d58: eb00b696 bl 0317b8(b696) 003d5c: e1a00005 mov r0, r5 003d60: eb00b19c bl 0303d8(b19c) 003d64: e59f0b38 ldr r0, [pc, #2872] ; [0048a4] "ifconfig eth1 169.78.32.56 up" 003d68: eb00c2ad bl 034824(c2ad) 003d6c: e59f3afc ldr r3, [pc, #2812] ; [004870] 003d70: e5933000 ldr r3, [r3, #0] 003d74: e3530002 cmp r3, #2 ; 0x2 003d78: 1a00009b bne 003fec(9b) ; jump 003d7c: e59f4ae8 ldr r4, [pc, #2792] ; [00486c] 003d80: e3a03e1d mov r3, #464 ; 0x1d0 003d84: e2833001 add r3, r3, #1 ; 0x1 003d88: e7d43003 ldrb r3, [r4, r3, lsl #0] 003d8c: e3530001 cmp r3, #1 ; 0x1 003d90: 8a000082 bhi 003fa0(82) ; jump 003d94: e59f0b0c ldr r0, [pc, #2828] ; [0048a8] 003d98: e59f1b0c ldr r1, [pc, #2828] ; [0048ac] "iwconfig eth1 " 003d9c: eb00b698 bl 031804(b698) 003da0: e3a03f6a mov r3, #424 ; 0x1a8 003da4: e19430d3 ldrsb r3, [r4, r3] 003da8: e3530000 cmp r3, #0 ; 0x0 003dac: 0a000007 beq 003dd0(7) ; jump 003db0: e59f0af0 ldr r0, [pc, #2800] ; [0048a8] 003db4: eb00bb28 bl 032a5c(bb28) 003db8: e59f3ae8 ldr r3, [pc, #2792] ; [0048a8] 003dbc: e0800003 add r0, r0, r3 003dc0: e59f1ae8 ldr r1, [pc, #2792] ; [0048b0] "essid "%s" " 003dc4: e2842f6a add r2, r4, #424 ; 0x1a8 003dc8: eb00b68d bl 031804(b68d) 003dcc: ea000005 b 003de8(5) ; jump 003dd0: e59f0ad0 ldr r0, [pc, #2768] ; [0048a8] 003dd4: eb00bb20 bl 032a5c(bb20) 003dd8: e59f3ac8 ldr r3, [pc, #2760] ; [0048a8] 003ddc: e0800003 add r0, r0, r3 003de0: e59f1acc ldr r1, [pc, #2764] ; [0048b4] "essid any " 003de4: eb00b686 bl 031804(b686) 003de8: e59f4a7c ldr r4, [pc, #2684] ; [00486c] 003dec: e3a03e1d mov r3, #464 ; 0x1d0 003df0: e2833001 add r3, r3, #1 ; 0x1 003df4: e7d43003 ldrb r3, [r4, r3, lsl #0] 003df8: e3530001 cmp r3, #1 ; 0x1 003dfc: 1a000059 bne 003f68(59) ; jump 003e00: e3a03e1d mov r3, #464 ; 0x1d0 003e04: e2833003 add r3, r3, #3 ; 0x3 003e08: e19430d3 ldrsb r3, [r4, r3] 003e0c: e3530000 cmp r3, #0 ; 0x0 003e10: 0a00000d beq 003e4c(d) ; jump 003e14: e59f0a8c ldr r0, [pc, #2700] ; [0048a8] 003e18: eb00bb0f bl 032a5c(bb0f) 003e1c: e59f3a84 ldr r3, [pc, #2692] ; [0048a8] 003e20: e0800003 add r0, r0, r3 003e24: e3a03f93 mov r3, #588 ; 0x24c 003e28: e7d41003 ldrb r1, [r4, r3, lsl #0] 003e2c: e59f3a84 ldr r3, [pc, #2692] ; [0048b8] "s:" 003e30: e59f2a84 ldr r2, [pc, #2692] ; [0048bc] 003e34: e3510000 cmp r1, #0 ; 0x0 003e38: 11a02003 movne r2, r3 003e3c: e59f1a7c ldr r1, [pc, #2684] ; [0048c0] "key %s%s (1) " 003e40: e2843e1d add r3, r4, #464 ; 0x1d0 003e44: e2833003 add r3, r3, #3 ; 0x3 003e48: eb00b66d bl 031804(b66d) 003e4c: e59f4a18 ldr r4, [pc, #2584] ; [00486c] 003e50: e3a03e1f mov r3, #496 ; 0x1f0 003e54: e2833001 add r3, r3, #1 ; 0x1 003e58: e19430d3 ldrsb r3, [r4, r3] 003e5c: e3530000 cmp r3, #0 ; 0x0 003e60: 0a00000d beq 003e9c(d) ; jump 003e64: e59f0a3c ldr r0, [pc, #2620] ; [0048a8] 003e68: eb00bafb bl 032a5c(bafb) 003e6c: e59f3a34 ldr r3, [pc, #2612] ; [0048a8] 003e70: e0800003 add r0, r0, r3 003e74: e3a03f93 mov r3, #588 ; 0x24c 003e78: e7d41003 ldrb r1, [r4, r3, lsl #0] 003e7c: e59f3a34 ldr r3, [pc, #2612] ; [0048b8] "s:" 003e80: e59f2a34 ldr r2, [pc, #2612] ; [0048bc] 003e84: e3510000 cmp r1, #0 ; 0x0 003e88: 11a02003 movne r2, r3 003e8c: e59f1a30 ldr r1, [pc, #2608] ; [0048c4] "key %s%s (2) " 003e90: e2843e1f add r3, r4, #496 ; 0x1f0 003e94: e2833001 add r3, r3, #1 ; 0x1 003e98: eb00b659 bl 031804(b659) 003e9c: e59f49c8 ldr r4, [pc, #2504] ; [00486c] 003ea0: e3a03f83 mov r3, #524 ; 0x20c 003ea4: e2833003 add r3, r3, #3 ; 0x3 003ea8: e19430d3 ldrsb r3, [r4, r3] 003eac: e3530000 cmp r3, #0 ; 0x0 003eb0: 0a00000d beq 003eec(d) ; jump 003eb4: e59f09ec ldr r0, [pc, #2540] ; [0048a8] 003eb8: eb00bae7 bl 032a5c(bae7) 003ebc: e59f39e4 ldr r3, [pc, #2532] ; [0048a8] 003ec0: e0800003 add r0, r0, r3 003ec4: e3a03f93 mov r3, #588 ; 0x24c 003ec8: e7d41003 ldrb r1, [r4, r3, lsl #0] 003ecc: e59f39e4 ldr r3, [pc, #2532] ; [0048b8] "s:" 003ed0: e59f29e4 ldr r2, [pc, #2532] ; [0048bc] 003ed4: e3510000 cmp r1, #0 ; 0x0 003ed8: 11a02003 movne r2, r3 003edc: e59f19e4 ldr r1, [pc, #2532] ; [0048c8] "key %s%s (3) " 003ee0: e2843f83 add r3, r4, #524 ; 0x20c 003ee4: e2833003 add r3, r3, #3 ; 0x3 003ee8: eb00b645 bl 031804(b645) 003eec: e59f4978 ldr r4, [pc, #2424] ; [00486c] 003ef0: e3a03f8b mov r3, #556 ; 0x22c 003ef4: e2833001 add r3, r3, #1 ; 0x1 003ef8: e19430d3 ldrsb r3, [r4, r3] 003efc: e3530000 cmp r3, #0 ; 0x0 003f00: 0a00000d beq 003f3c(d) ; jump 003f04: e59f099c ldr r0, [pc, #2460] ; [0048a8] 003f08: eb00bad3 bl 032a5c(bad3) 003f0c: e59f3994 ldr r3, [pc, #2452] ; [0048a8] 003f10: e0800003 add r0, r0, r3 003f14: e3a03f93 mov r3, #588 ; 0x24c 003f18: e7d41003 ldrb r1, [r4, r3, lsl #0] 003f1c: e59f3994 ldr r3, [pc, #2452] ; [0048b8] "s:" 003f20: e59f2994 ldr r2, [pc, #2452] ; [0048bc] 003f24: e3510000 cmp r1, #0 ; 0x0 003f28: 11a02003 movne r2, r3 003f2c: e59f1998 ldr r1, [pc, #2456] ; [0048cc] "key %s%s (4) " 003f30: e2843f8b add r3, r4, #556 ; 0x22c 003f34: e2833001 add r3, r3, #1 ; 0x1 003f38: eb00b631 bl 031804(b631) 003f3c: e59f0964 ldr r0, [pc, #2404] ; [0048a8] 003f40: eb00bac5 bl 032a5c(bac5) 003f44: e59f395c ldr r3, [pc, #2396] ; [0048a8] 003f48: e0800003 add r0, r0, r3 003f4c: e59f2918 ldr r2, [pc, #2328] ; [00486c] 003f50: e3a03e1d mov r3, #464 ; 0x1d0 003f54: e2833002 add r3, r3, #2 ; 0x2 003f58: e7d22003 ldrb r2, [r2, r3, lsl #0] 003f5c: e2822001 add r2, r2, #1 ; 0x1 003f60: e59f1968 ldr r1, [pc, #2408] ; [0048d0] "key (%d)" 003f64: eb00b626 bl 031804(b626) 003f68: e59f0938 ldr r0, [pc, #2360] ; [0048a8] 003f6c: eb00c22c bl 034824(c22c) 003f70: e59f38f4 ldr r3, [pc, #2292] ; [00486c] 003f74: e3a02f92 mov r2, #584 ; 0x248 003f78: e2822003 add r2, r2, #3 ; 0x3 003f7c: e7d33002 ldrb r3, [r3, r2, lsl #0] 003f80: e3530000 cmp r3, #0 ; 0x0 003f84: 0a000002 beq 003f94(2) ; jump 003f88: e59f0944 ldr r0, [pc, #2372] ; [0048d4] "iwpriv eth1 set_auth 1" 003f8c: eb00c224 bl 034824(c224) 003f90: ea00013d b 00448c(13d) ; jump 003f94: e59f093c ldr r0, [pc, #2364] ; [0048d8] "iwpriv eth1 set_auth 0" 003f98: eb00c221 bl 034824(c221) 003f9c: ea00013a b 00448c(13a) ; jump 003fa0: e59f0934 ldr r0, [pc, #2356] ; [0048dc] "/etc/wpa.conf" 003fa4: e59f18cc ldr r1, [pc, #2252] ; [004878] "w" 003fa8: eb00b1c4 bl 0306c0(b1c4) 003fac: e1a05000 mov r5, r0 003fb0: e3550000 cmp r5, #0 ; 0x0 003fb4: 1a000002 bne 003fc4(2) ; jump 003fb8: e59f0920 ldr r0, [pc, #2336] ; [0048e0] "open wpa.conf error" 003fbc: eb00b212 bl 03080c(b212) 003fc0: ebfffc01 bl 002fcc(fffc01) 003fc4: e1a00005 mov r0, r5 003fc8: e59f1914 ldr r1, [pc, #2324] ; [0048e4] "network={" 003fcc: e59f2914 ldr r2, [pc, #2324] ; [0048e8] 003fd0: e28230aa add r3, r2, #170 ; 0xaa 'ª' 003fd4: eb00b5f7 bl 0317b8(b5f7) 003fd8: e1a00005 mov r0, r5 003fdc: eb00b0fd bl 0303d8(b0fd) 003fe0: e59f0904 ldr r0, [pc, #2308] ; [0048ec] "/bin/wpa_supplicant -ieth1 -Dzydas -c/etc/wpa.conf &" 003fe4: eb00c20e bl 034824(c20e) 003fe8: ea000127 b 00448c(127) ; jump 003fec: e59f387c ldr r3, [pc, #2172] ; [004870] 003ff0: e5933000 ldr r3, [r3, #0] 003ff4: e3530001 cmp r3, #1 ; 0x1 003ff8: 1a000123 bne 00448c(123) ; jump 003ffc: e59f3868 ldr r3, [pc, #2152] ; [00486c] 004000: e3a02e1d mov r2, #464 ; 0x1d0 004004: e2822001 add r2, r2, #1 ; 0x1 004008: e7d33002 ldrb r3, [r3, r2, lsl #0] 00400c: e3530000 cmp r3, #0 ; 0x0 004010: 1a000002 bne 004020(2) ; jump 004014: e59f08d4 ldr r0, [pc, #2260] ; [0048f0] "wetctl eth1 privacy off" 004018: eb00c201 bl 034824(c201) 00401c: ea0000d5 b 004378(d5) ; jump 004020: e59f4844 ldr r4, [pc, #2116] ; [00486c] 004024: e3a03e1d mov r3, #464 ; 0x1d0 004028: e2833001 add r3, r3, #1 ; 0x1 00402c: e7d43003 ldrb r3, [r4, r3, lsl #0] 004030: e3530001 cmp r3, #1 ; 0x1 004034: 1a0000cf bne 004378(cf) ; jump 004038: e3a03e1d mov r3, #464 ; 0x1d0 00403c: e2833002 add r3, r3, #2 ; 0x2 004040: e7d42003 ldrb r2, [r4, r3, lsl #0] 004044: e59f085c ldr r0, [pc, #2140] ; [0048a8] 004048: e59f18a4 ldr r1, [pc, #2212] ; [0048f4] "wetctl eth1 privacy %d" 00404c: eb00b5ec bl 031804(b5ec) 004050: e3a03f93 mov r3, #588 ; 0x24c 004054: e7d43003 ldrb r3, [r4, r3, lsl #0] 004058: e3530000 cmp r3, #0 ; 0x0 00405c: 0a000010 beq 0040a4(10) ; jump 004060: e2840e1d add r0, r4, #464 ; 0x1d0 004064: e2800003 add r0, r0, #3 ; 0x3 004068: e59f1888 ldr r1, [pc, #2184] ; [0048f8] 00406c: ebfffe7b bl 003a60(fffe7b) 004070: e2840e1f add r0, r4, #496 ; 0x1f0 004074: e2800001 add r0, r0, #1 ; 0x1 004078: e59f187c ldr r1, [pc, #2172] ; [0048fc] 00407c: ebfffe77 bl 003a60(fffe77) 004080: e2840f83 add r0, r4, #524 ; 0x20c 004084: e2800003 add r0, r0, #3 ; 0x3 004088: e59f1870 ldr r1, [pc, #2160] ; [004900] 00408c: ebfffe73 bl 003a60(fffe73) 004090: e2840f8b add r0, r4, #556 ; 0x22c 004094: e2800001 add r0, r0, #1 ; 0x1 004098: e59f1864 ldr r1, [pc, #2148] ; [004904] 00409c: ebfffe6f bl 003a60(fffe6f) 0040a0: ea000012 b 0040f0(12) ; jump 0040a4: e59f485c ldr r4, [pc, #2140] ; [004908] 0040a8: e3a0501e mov r5, #30 ; 0x1e 0040ac: e59f0844 ldr r0, [pc, #2116] ; [0048f8] 0040b0: e1a01004 mov r1, r4 0040b4: e1a02005 mov r2, r5 0040b8: eb00ba0d bl 0328f4(ba0d) 0040bc: e0841005 add r1, r4, r5 0040c0: e59f0834 ldr r0, [pc, #2100] ; [0048fc] 0040c4: e1a02005 mov r2, r5 0040c8: eb00ba09 bl 0328f4(ba09) 0040cc: e284103c add r1, r4, #60 ; 0x3c '<' 0040d0: e59f0828 ldr r0, [pc, #2088] ; [004900] 0040d4: e1a02005 mov r2, r5 0040d8: eb00ba05 bl 0328f4(ba05) 0040dc: e284405a add r4, r4, #90 ; 0x5a 'Z' 0040e0: e59f081c ldr r0, [pc, #2076] ; [004904] 0040e4: e1a01004 mov r1, r4 0040e8: e1a02005 mov r2, r5 0040ec: eb00ba00 bl 0328f4(ba00) 0040f0: e59f0800 ldr r0, [pc, #2048] ; [0048f8] 0040f4: eb00ba58 bl 032a5c(ba58) 0040f8: e350000a cmp r0, #10 ; 0xa 0040fc: 0a000003 beq 004110(3) ; jump 004100: e59f07f0 ldr r0, [pc, #2032] ; [0048f8] 004104: eb00ba54 bl 032a5c(ba54) 004108: e350001a cmp r0, #26 ; 0x1a 00410c: 1a000019 bne 004178(19) ; jump 004110: e59f0790 ldr r0, [pc, #1936] ; [0048a8] 004114: e59f17f0 ldr r1, [pc, #2032] ; [00490c] " key0 " 004118: eb00ba2c bl 0329d0(ba2c) 00411c: e59f47d4 ldr r4, [pc, #2004] ; [0048f8] 004120: e1d430d0 ldrsb r3, [r4, #0] 004124: e3530000 cmp r3, #0 ; 0x0 004128: 0a00000b beq 00415c(b) ; jump 00412c: e59f5774 ldr r5, [pc, #1908] ; [0048a8] 004130: e1a00005 mov r0, r5 004134: e1a01004 mov r1, r4 004138: e3a02002 mov r2, #2 ; 0x2 00413c: eb00ba67 bl 032ae0(ba67) 004140: e1a00005 mov r0, r5 004144: e59f17c4 ldr r1, [pc, #1988] ; [004910] ":" 004148: eb00ba20 bl 0329d0(ba20) 00414c: e2844002 add r4, r4, #2 ; 0x2 004150: e1d430d0 ldrsb r3, [r4, #0] 004154: e3530000 cmp r3, #0 ; 0x0 004158: 1afffff4 bne 004130(fffff4) ; jump 00415c: e59f4744 ldr r4, [pc, #1860] ; [0048a8] 004160: e1a00004 mov r0, r4 004164: eb00ba3c bl 032a5c(ba3c) 004168: e2400001 sub r0, r0, #1 ; 0x1 00416c: e3a03000 mov r3, #0 ; 0x0 004170: e7c43000 strb r3, [r4, r0, lsl #0] 004174: ea000005 b 004190(5) ; jump 004178: e59f0728 ldr r0, [pc, #1832] ; [0048a8] 00417c: eb00ba36 bl 032a5c(ba36) 004180: e59f3720 ldr r3, [pc, #1824] ; [0048a8] 004184: e0800003 add r0, r0, r3 004188: e59f1784 ldr r1, [pc, #1924] ; [004914] " key0 no" 00418c: eb00b59c bl 031804(b59c) 004190: e59f0764 ldr r0, [pc, #1892] ; [0048fc] 004194: eb00ba30 bl 032a5c(ba30) 004198: e350000a cmp r0, #10 ; 0xa 00419c: 0a000003 beq 0041b0(3) ; jump 0041a0: e59f0754 ldr r0, [pc, #1876] ; [0048fc] 0041a4: eb00ba2c bl 032a5c(ba2c) 0041a8: e350001a cmp r0, #26 ; 0x1a 0041ac: 1a000019 bne 004218(19) ; jump 0041b0: e59f06f0 ldr r0, [pc, #1776] ; [0048a8] 0041b4: e59f175c ldr r1, [pc, #1884] ; [004918] " key1 " 0041b8: eb00ba04 bl 0329d0(ba04) 0041bc: e59f4738 ldr r4, [pc, #1848] ; [0048fc] 0041c0: e1d430d0 ldrsb r3, [r4, #0] 0041c4: e3530000 cmp r3, #0 ; 0x0 0041c8: 0a00000b beq 0041fc(b) ; jump 0041cc: e59f56d4 ldr r5, [pc, #1748] ; [0048a8] 0041d0: e1a00005 mov r0, r5 0041d4: e1a01004 mov r1, r4 0041d8: e3a02002 mov r2, #2 ; 0x2 0041dc: eb00ba3f bl 032ae0(ba3f) 0041e0: e1a00005 mov r0, r5 0041e4: e59f1724 ldr r1, [pc, #1828] ; [004910] ":" 0041e8: eb00b9f8 bl 0329d0(b9f8) 0041ec: e2844002 add r4, r4, #2 ; 0x2 0041f0: e1d430d0 ldrsb r3, [r4, #0] 0041f4: e3530000 cmp r3, #0 ; 0x0 0041f8: 1afffff4 bne 0041d0(fffff4) ; jump 0041fc: e59f46a4 ldr r4, [pc, #1700] ; [0048a8] 004200: e1a00004 mov r0, r4 004204: eb00ba14 bl 032a5c(ba14) 004208: e2400001 sub r0, r0, #1 ; 0x1 00420c: e3a03000 mov r3, #0 ; 0x0 004210: e7c43000 strb r3, [r4, r0, lsl #0] 004214: ea000005 b 004230(5) ; jump 004218: e59f0688 ldr r0, [pc, #1672] ; [0048a8] 00421c: eb00ba0e bl 032a5c(ba0e) 004220: e59f3680 ldr r3, [pc, #1664] ; [0048a8] 004224: e0800003 add r0, r0, r3 004228: e59f16ec ldr r1, [pc, #1772] ; [00491c] " key1 no" 00422c: eb00b574 bl 031804(b574) 004230: e59f06c8 ldr r0, [pc, #1736] ; [004900] 004234: eb00ba08 bl 032a5c(ba08) 004238: e350000a cmp r0, #10 ; 0xa 00423c: 0a000003 beq 004250(3) ; jump 004240: e59f06b8 ldr r0, [pc, #1720] ; [004900] 004244: eb00ba04 bl 032a5c(ba04) 004248: e350001a cmp r0, #26 ; 0x1a 00424c: 1a000019 bne 0042b8(19) ; jump 004250: e59f0650 ldr r0, [pc, #1616] ; [0048a8] 004254: e59f16c4 ldr r1, [pc, #1732] ; [004920] " key2 " 004258: eb00b9dc bl 0329d0(b9dc) 00425c: e59f469c ldr r4, [pc, #1692] ; [004900] 004260: e1d430d0 ldrsb r3, [r4, #0] 004264: e3530000 cmp r3, #0 ; 0x0 004268: 0a00000b beq 00429c(b) ; jump 00426c: e59f5634 ldr r5, [pc, #1588] ; [0048a8] 004270: e1a00005 mov r0, r5 004274: e1a01004 mov r1, r4 004278: e3a02002 mov r2, #2 ; 0x2 00427c: eb00ba17 bl 032ae0(ba17) 004280: e1a00005 mov r0, r5 004284: e59f1684 ldr r1, [pc, #1668] ; [004910] ":" 004288: eb00b9d0 bl 0329d0(b9d0) 00428c: e2844002 add r4, r4, #2 ; 0x2 004290: e1d430d0 ldrsb r3, [r4, #0] 004294: e3530000 cmp r3, #0 ; 0x0 004298: 1afffff4 bne 004270(fffff4) ; jump 00429c: e59f4604 ldr r4, [pc, #1540] ; [0048a8] 0042a0: e1a00004 mov r0, r4 0042a4: eb00b9ec bl 032a5c(b9ec) 0042a8: e2400001 sub r0, r0, #1 ; 0x1 0042ac: e3a03000 mov r3, #0 ; 0x0 0042b0: e7c43000 strb r3, [r4, r0, lsl #0] 0042b4: ea000005 b 0042d0(5) ; jump 0042b8: e59f05e8 ldr r0, [pc, #1512] ; [0048a8] 0042bc: eb00b9e6 bl 032a5c(b9e6) 0042c0: e59f35e0 ldr r3, [pc, #1504] ; [0048a8] 0042c4: e0800003 add r0, r0, r3 0042c8: e59f1654 ldr r1, [pc, #1620] ; [004924] " key2 no" 0042cc: eb00b54c bl 031804(b54c) 0042d0: e59f062c ldr r0, [pc, #1580] ; [004904] 0042d4: eb00b9e0 bl 032a5c(b9e0) 0042d8: e350000a cmp r0, #10 ; 0xa 0042dc: 0a000003 beq 0042f0(3) ; jump 0042e0: e59f061c ldr r0, [pc, #1564] ; [004904] 0042e4: eb00b9dc bl 032a5c(b9dc) 0042e8: e350001a cmp r0, #26 ; 0x1a 0042ec: 1a000019 bne 004358(19) ; jump 0042f0: e59f05b0 ldr r0, [pc, #1456] ; [0048a8] 0042f4: e59f162c ldr r1, [pc, #1580] ; [004928] " key3 " 0042f8: eb00b9b4 bl 0329d0(b9b4) 0042fc: e59f4600 ldr r4, [pc, #1536] ; [004904] 004300: e1d430d0 ldrsb r3, [r4, #0] 004304: e3530000 cmp r3, #0 ; 0x0 004308: 0a00000b beq 00433c(b) ; jump 00430c: e59f5594 ldr r5, [pc, #1428] ; [0048a8] 004310: e1a00005 mov r0, r5 004314: e1a01004 mov r1, r4 004318: e3a02002 mov r2, #2 ; 0x2 00431c: eb00b9ef bl 032ae0(b9ef) 004320: e1a00005 mov r0, r5 004324: e59f15e4 ldr r1, [pc, #1508] ; [004910] ":" 004328: eb00b9a8 bl 0329d0(b9a8) 00432c: e2844002 add r4, r4, #2 ; 0x2 004330: e1d430d0 ldrsb r3, [r4, #0] 004334: e3530000 cmp r3, #0 ; 0x0 004338: 1afffff4 bne 004310(fffff4) ; jump 00433c: e59f4564 ldr r4, [pc, #1380] ; [0048a8] 004340: e1a00004 mov r0, r4 004344: eb00b9c4 bl 032a5c(b9c4) 004348: e2400001 sub r0, r0, #1 ; 0x1 00434c: e3a03000 mov r3, #0 ; 0x0 004350: e7c43000 strb r3, [r4, r0, lsl #0] 004354: ea000005 b 004370(5) ; jump 004358: e59f0548 ldr r0, [pc, #1352] ; [0048a8] 00435c: eb00b9be bl 032a5c(b9be) 004360: e59f3540 ldr r3, [pc, #1344] ; [0048a8] 004364: e0800003 add r0, r0, r3 004368: e59f15bc ldr r1, [pc, #1468] ; [00492c] " key3 no" 00436c: eb00b524 bl 031804(b524) 004370: e59f0530 ldr r0, [pc, #1328] ; [0048a8] 004374: eb00c12a bl 034824(c12a) 004378: e59fc4ec ldr ip, [pc, #1260] ; [00486c] 00437c: e3a03e1d mov r3, #464 ; 0x1d0 004380: e2833001 add r3, r3, #1 ; 0x1 004384: e7dc3003 ldrb r3, [ip, r3, lsl #0] 004388: e3530001 cmp r3, #1 ; 0x1 00438c: 8a00001d bhi 004408(1d) ; jump 004390: e3a03f6a mov r3, #424 ; 0x1a8 004394: e19c30d3 ldrsb r3, [ip, r3] 004398: e3530000 cmp r3, #0 ; 0x0 00439c: 0a00000b beq 0043d0(b) ; jump 0043a0: e3a03f92 mov r3, #584 ; 0x248 0043a4: e2833003 add r3, r3, #3 ; 0x3 0043a8: e7dc1003 ldrb r1, [ip, r3, lsl #0] 0043ac: e59f257c ldr r2, [pc, #1404] ; [004930] "share" 0043b0: e59f357c ldr r3, [pc, #1404] ; [004934] "open" 0043b4: e3510000 cmp r1, #0 ; 0x0 0043b8: 11a03002 movne r3, r2 0043bc: e59f04e4 ldr r0, [pc, #1252] ; [0048a8] 0043c0: e59f1570 ldr r1, [pc, #1392] ; [004938] "wetctl eth1 join infra "%s" 6 no %s" 0043c4: e28c2f6a add r2, ip, #424 ; 0x1a8 0043c8: eb00b50d bl 031804(b50d) 0043cc: ea00000a b 0043fc(a) ; jump 0043d0: e59f2494 ldr r2, [pc, #1172] ; [00486c] 0043d4: e3a03f92 mov r3, #584 ; 0x248 0043d8: e2833003 add r3, r3, #3 ; 0x3 0043dc: e7d21003 ldrb r1, [r2, r3, lsl #0] 0043e0: e59f3548 ldr r3, [pc, #1352] ; [004930] "share" 0043e4: e59f2548 ldr r2, [pc, #1352] ; [004934] "open" 0043e8: e3510000 cmp r1, #0 ; 0x0 0043ec: 11a02003 movne r2, r3 0043f0: e59f04b0 ldr r0, [pc, #1200] ; [0048a8] 0043f4: e59f1540 ldr r1, [pc, #1344] ; [00493c] "wetctl eth1 join infra any 6 no %s" 0043f8: eb00b501 bl 031804(b501) 0043fc: e59f04a4 ldr r0, [pc, #1188] ; [0048a8] 004400: eb00c107 bl 034824(c107) 004404: ea000020 b 00448c(20) ; jump 004408: e59f245c ldr r2, [pc, #1116] ; [00486c] 00440c: e3a03f6a mov r3, #424 ; 0x1a8 004410: e19230d3 ldrsb r3, [r2, r3] 004414: e3530000 cmp r3, #0 ; 0x0 004418: 0a000004 beq 004430(4) ; jump 00441c: e59f0484 ldr r0, [pc, #1156] ; [0048a8] 004420: e59f1518 ldr r1, [pc, #1304] ; [004940] "wetctl eth1 join infra "%s"" 004424: e2822f6a add r2, r2, #424 ; 0x1a8 004428: eb00b4f5 bl 031804(b4f5) 00442c: ea000002 b 00443c(2) ; jump 004430: e59f0470 ldr r0, [pc, #1136] ; [0048a8] 004434: e59f1508 ldr r1, [pc, #1288] ; [004944] "wetctl eth1 join infra any" 004438: eb00b4f1 bl 031804(b4f1) 00443c: e59f0464 ldr r0, [pc, #1124] ; [0048a8] 004440: eb00c0f7 bl 034824(c0f7) 004444: e59f0490 ldr r0, [pc, #1168] ; [0048dc] "/etc/wpa.conf" 004448: e59f1428 ldr r1, [pc, #1064] ; [004878] "w" 00444c: eb00b09b bl 0306c0(b09b) 004450: e1a05000 mov r5, r0 004454: e3550000 cmp r5, #0 ; 0x0 004458: 1a000002 bne 004468(2) ; jump 00445c: e59f047c ldr r0, [pc, #1148] ; [0048e0] "open wpa.conf error" 004460: eb00b0e9 bl 03080c(b0e9) 004464: ebfffad8 bl 002fcc(fffad8) 004468: e1a00005 mov r0, r5 00446c: e59f1470 ldr r1, [pc, #1136] ; [0048e4] "network={" 004470: e59f2470 ldr r2, [pc, #1136] ; [0048e8] 004474: e28230aa add r3, r2, #170 ; 0xaa 'ª' 004478: eb00b4ce bl 0317b8(b4ce) 00447c: e1a00005 mov r0, r5 004480: eb00afd4 bl 0303d8(afd4) 004484: e59f04bc ldr r0, [pc, #1212] ; [004948] "/bin/wpa_supplicant -ieth1 -Dvntwusb -c/etc/wpa.conf &" 004488: eb00c0e5 bl 034824(c0e5) 00448c: e59f03d8 ldr r0, [pc, #984] ; [00486c] 004490: e3a03f43 mov r3, #268 ; 0x10c 004494: e2833002 add r3, r3, #2 ; 0x2 004498: e7d01003 ldrb r1, [r0, r3, lsl #0] 00449c: e2833001 add r3, r3, #1 ; 0x1 0044a0: e7d03003 ldrb r3, [r0, r3, lsl #0] 0044a4: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 0044a8: e3a03e11 mov r3, #272 ; 0x110 0044ac: e7d02003 ldrb r2, [r0, r3, lsl #0] 0044b0: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 0044b4: e2833001 add r3, r3, #1 ; 0x1 0044b8: e7d03003 ldrb r3, [r0, r3, lsl #0] 0044bc: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 0044c0: 0a000019 beq 00452c(19) ; jump 0044c4: e59f43dc ldr r4, [pc, #988] ; [0048a8] 0044c8: e1a00004 mov r0, r4 0044cc: e59f1478 ldr r1, [pc, #1144] ; [00494c] "ifconfig eth1 " 0044d0: e3a0200f mov r2, #15 ; 0xf 0044d4: eb00b906 bl 0328f4(b906) 0044d8: e1a00007 mov r0, r7 0044dc: eb00bac7 bl 033000(bac7) 0044e0: e1a01000 mov r1, r0 0044e4: e1a00004 mov r0, r4 0044e8: eb00b938 bl 0329d0(b938) 0044ec: e1a00004 mov r0, r4 0044f0: e59f1458 ldr r1, [pc, #1112] ; [004950] " netmask " 0044f4: eb00b935 bl 0329d0(b935) 0044f8: e1a00008 mov r0, r8 0044fc: eb00babf bl 033000(babf) 004500: e1a01000 mov r1, r0 004504: e1a00004 mov r0, r4 004508: eb00b930 bl 0329d0(b930) 00450c: e1a00004 mov r0, r4 004510: e59f143c ldr r1, [pc, #1084] ; [004954] " up" 004514: eb00b92d bl 0329d0(b92d) 004518: e1a00004 mov r0, r4 00451c: eb00c0c0 bl 034824(c0c0) 004520: e59f0430 ldr r0, [pc, #1072] ; [004958] "route add -net 255.255.255.255 netmask 255.255.255.255 eth1" 004524: eb00c0be bl 034824(c0be) 004528: ea000001 b 004534(1) ; jump 00452c: e59f0428 ldr r0, [pc, #1064] ; [00495c] "dhcpc eth1 &" 004530: eb00c0bb bl 034824(c0bb) 004534: e59f3330 ldr r3, [pc, #816] ; [00486c] 004538: e3a02f49 mov r2, #292 ; 0x124 00453c: e7d33002 ldrb r3, [r3, r2, lsl #0] 004540: e3530000 cmp r3, #0 ; 0x0 004544: 0a00003e beq 004644(3e) ; jump 004548: e59f0410 ldr r0, [pc, #1040] ; [004960] "mkdir /etc/ppp" 00454c: eb00c0b4 bl 034824(c0b4) 004550: e59f040c ldr r0, [pc, #1036] ; [004964] "cp /bin/mypppd/options /etc/ppp/" 004554: eb00c0b2 bl 034824(c0b2) 004558: e59f0408 ldr r0, [pc, #1032] ; [004968] "cp /bin/mypppd/pap-secrets /etc/ppp/" 00455c: eb00c0b0 bl 034824(c0b0) 004560: e59f0404 ldr r0, [pc, #1028] ; [00496c] "cp /bin/mypppd/chap-secrets /etc/ppp/" 004564: eb00c0ae bl 034824(c0ae) 004568: e59f0400 ldr r0, [pc, #1024] ; [004970] "/etc/ppp/options" 00456c: e59f1400 ldr r1, [pc, #1024] ; [004974] "a" 004570: eb00b052 bl 0306c0(b052) 004574: e1a05000 mov r5, r0 004578: e3550000 cmp r5, #0 ; 0x0 00457c: 1a000002 bne 00458c(2) ; jump 004580: e59f03f0 ldr r0, [pc, #1008] ; [004978] "open options error" 004584: eb00b0a0 bl 03080c(b0a0) 004588: ebfffa8f bl 002fcc(fffa8f) 00458c: e59f03e8 ldr r0, [pc, #1000] ; [00497c] "plugin pppoe eth1" 004590: e3a01001 mov r1, #1 ; 0x1 004594: e3a02012 mov r2, #18 ; 0x12 004598: e1a03005 mov r3, r5 00459c: eb00b0e5 bl 030938(b0e5) 0045a0: e1a00005 mov r0, r5 0045a4: e59f13d4 ldr r1, [pc, #980] ; [004980] "user %s" 0045a8: e59f23d4 ldr r2, [pc, #980] ; [004984] 0045ac: eb00b481 bl 0317b8(b481) 0045b0: e1a00005 mov r0, r5 0045b4: eb00af87 bl 0303d8(af87) 0045b8: e59f03c8 ldr r0, [pc, #968] ; [004988] "/etc/ppp/pap-secrets" 0045bc: e59f13b0 ldr r1, [pc, #944] ; [004974] "a" 0045c0: eb00b03e bl 0306c0(b03e) 0045c4: e1a05000 mov r5, r0 0045c8: e3550000 cmp r5, #0 ; 0x0 0045cc: 1a000002 bne 0045dc(2) ; jump 0045d0: e59f03b4 ldr r0, [pc, #948] ; [00498c] "open pap-secrets error" 0045d4: eb00b08c bl 03080c(b08c) 0045d8: ebfffa7b bl 002fcc(fffa7b) 0045dc: e1a00005 mov r0, r5 0045e0: e59f13a8 ldr r1, [pc, #936] ; [004990] ""%s" * "%s"" 0045e4: e59f2398 ldr r2, [pc, #920] ; [004984] 0045e8: e2823041 add r3, r2, #65 ; 0x41 'A' 0045ec: eb00b471 bl 0317b8(b471) 0045f0: e1a00005 mov r0, r5 0045f4: eb00af77 bl 0303d8(af77) 0045f8: e59f0394 ldr r0, [pc, #916] ; [004994] "/etc/ppp/chap-secrets" 0045fc: e59f1370 ldr r1, [pc, #880] ; [004974] "a" 004600: eb00b02e bl 0306c0(b02e) 004604: e1a05000 mov r5, r0 004608: e3550000 cmp r5, #0 ; 0x0 00460c: 1a000002 bne 00461c(2) ; jump 004610: e59f0380 ldr r0, [pc, #896] ; [004998] "open chap-secrets error" 004614: eb00b07c bl 03080c(b07c) 004618: ebfffa6b bl 002fcc(fffa6b) 00461c: e1a00005 mov r0, r5 004620: e59f1368 ldr r1, [pc, #872] ; [004990] ""%s" * "%s"" 004624: e59f2358 ldr r2, [pc, #856] ; [004984] 004628: e2823041 add r3, r2, #65 ; 0x41 'A' 00462c: eb00b461 bl 0317b8(b461) 004630: e1a00005 mov r0, r5 004634: eb00af67 bl 0303d8(af67) 004638: e59f035c ldr r0, [pc, #860] ; [00499c] "/bin/mypppd/pppd&" 00463c: eb00c078 bl 034824(c078) 004640: ea000087 b 004864(87) ; jump 004644: e59f0220 ldr r0, [pc, #544] ; [00486c] 004648: e3a03f43 mov r3, #268 ; 0x10c 00464c: e2833002 add r3, r3, #2 ; 0x2 004650: e7d01003 ldrb r1, [r0, r3, lsl #0] 004654: e2833001 add r3, r3, #1 ; 0x1 004658: e7d03003 ldrb r3, [r0, r3, lsl #0] 00465c: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 004660: e3a03e11 mov r3, #272 ; 0x110 004664: e7d02003 ldrb r2, [r0, r3, lsl #0] 004668: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 00466c: e2833001 add r3, r3, #1 ; 0x1 004670: e7d03003 ldrb r3, [r0, r3, lsl #0] 004674: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 004678: 0a000079 beq 004864(79) ; jump 00467c: e3a03f45 mov r3, #276 ; 0x114 004680: e2833002 add r3, r3, #2 ; 0x2 004684: e7d01003 ldrb r1, [r0, r3, lsl #0] 004688: e2833001 add r3, r3, #1 ; 0x1 00468c: e7d03003 ldrb r3, [r0, r3, lsl #0] 004690: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 004694: e3a03f46 mov r3, #280 ; 0x118 004698: e7d02003 ldrb r2, [r0, r3, lsl #0] 00469c: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 0046a0: e2833001 add r3, r3, #1 ; 0x1 0046a4: e7d03003 ldrb r3, [r0, r3, lsl #0] 0046a8: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 0046ac: 0a00000e beq 0046ec(e) ; jump 0046b0: e59f41f0 ldr r4, [pc, #496] ; [0048a8] 0046b4: e1a00004 mov r0, r4 0046b8: e59f12e0 ldr r1, [pc, #736] ; [0049a0] "route add default gw " 0046bc: e3a02016 mov r2, #22 ; 0x16 0046c0: eb00b88b bl 0328f4(b88b) 0046c4: e1a00006 mov r0, r6 0046c8: eb00ba4c bl 033000(ba4c) 0046cc: e1a01000 mov r1, r0 0046d0: e1a00004 mov r0, r4 0046d4: eb00b8bd bl 0329d0(b8bd) 0046d8: e1a00004 mov r0, r4 0046dc: e59f12c0 ldr r1, [pc, #704] ; [0049a4] " eth1" 0046e0: eb00b8ba bl 0329d0(b8ba) 0046e4: e1a00004 mov r0, r4 0046e8: eb00c04d bl 034824(c04d) 0046ec: e59f0178 ldr r0, [pc, #376] ; [00486c] 0046f0: e3a03f46 mov r3, #280 ; 0x118 0046f4: e2833002 add r3, r3, #2 ; 0x2 0046f8: e7d01003 ldrb r1, [r0, r3, lsl #0] 0046fc: e2833001 add r3, r3, #1 ; 0x1 004700: e7d03003 ldrb r3, [r0, r3, lsl #0] 004704: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 004708: e3a03f47 mov r3, #284 ; 0x11c 00470c: e7d02003 ldrb r2, [r0, r3, lsl #0] 004710: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 004714: e2833001 add r3, r3, #1 ; 0x1 004718: e7d03003 ldrb r3, [r0, r3, lsl #0] 00471c: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 004720: 1a00000c bne 004758(c) ; jump 004724: e3a03f45 mov r3, #276 ; 0x114 004728: e2833002 add r3, r3, #2 ; 0x2 00472c: e7d01003 ldrb r1, [r0, r3, lsl #0] 004730: e2833001 add r3, r3, #1 ; 0x1 004734: e7d03003 ldrb r3, [r0, r3, lsl #0] 004738: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 00473c: e3a03f46 mov r3, #280 ; 0x118 004740: e7d02003 ldrb r2, [r0, r3, lsl #0] 004744: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 004748: e2833001 add r3, r3, #1 ; 0x1 00474c: e7d03003 ldrb r3, [r0, r3, lsl #0] 004750: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 004754: 0a000042 beq 004864(42) ; jump 004758: e59f0248 ldr r0, [pc, #584] ; [0049a8] "/etc/host.conf" 00475c: e59f1114 ldr r1, [pc, #276] ; [004878] "w" 004760: eb00afd6 bl 0306c0(afd6) 004764: e1a05000 mov r5, r0 004768: e3550000 cmp r5, #0 ; 0x0 00476c: 1a000002 bne 00477c(2) ; jump 004770: e59f0234 ldr r0, [pc, #564] ; [0049ac] "open host.conf error" 004774: eb00b024 bl 03080c(b024) 004778: ebfffa13 bl 002fcc(fffa13) 00477c: e59f022c ldr r0, [pc, #556] ; [0049b0] "order bind" 004780: e3a01001 mov r1, #1 ; 0x1 004784: e3a0200b mov r2, #11 ; 0xb 004788: e1a03005 mov r3, r5 00478c: eb00b069 bl 030938(b069) 004790: e1a00005 mov r0, r5 004794: eb00af0f bl 0303d8(af0f) 004798: e59f0214 ldr r0, [pc, #532] ; [0049b4] "/etc/resolv.conf" 00479c: e59f10d4 ldr r1, [pc, #212] ; [004878] "w" 0047a0: eb00afc6 bl 0306c0(afc6) 0047a4: e1a05000 mov r5, r0 0047a8: e3550000 cmp r5, #0 ; 0x0 0047ac: 1a000002 bne 0047bc(2) ; jump 0047b0: e59f0200 ldr r0, [pc, #512] ; [0049b8] "open resolv.conf error" 0047b4: eb00b014 bl 03080c(b014) 0047b8: ebfffa03 bl 002fcc(fffa03) 0047bc: e59f00a8 ldr r0, [pc, #168] ; [00486c] 0047c0: e3a03f46 mov r3, #280 ; 0x118 0047c4: e2833002 add r3, r3, #2 ; 0x2 0047c8: e7d01003 ldrb r1, [r0, r3, lsl #0] 0047cc: e2833001 add r3, r3, #1 ; 0x1 0047d0: e7d03003 ldrb r3, [r0, r3, lsl #0] 0047d4: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 0047d8: e3a03f47 mov r3, #284 ; 0x11c 0047dc: e7d02003 ldrb r2, [r0, r3, lsl #0] 0047e0: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 0047e4: e2833001 add r3, r3, #1 ; 0x1 0047e8: e7d03003 ldrb r3, [r0, r3, lsl #0] 0047ec: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 0047f0: 0a000005 beq 00480c(5) ; jump 0047f4: e1a0000a mov r0, r10 0047f8: eb00ba00 bl 033000(ba00) 0047fc: e1a02000 mov r2, r0 004800: e1a00005 mov r0, r5 004804: e59f11b0 ldr r1, [pc, #432] ; [0049bc] "nameserver %s" 004808: eb00b3ea bl 0317b8(b3ea) 00480c: e59f0058 ldr r0, [pc, #88] ; [00486c] 004810: e3a03f45 mov r3, #276 ; 0x114 004814: e2833002 add r3, r3, #2 ; 0x2 004818: e7d01003 ldrb r1, [r0, r3, lsl #0] 00481c: e2833001 add r3, r3, #1 ; 0x1 004820: e7d03003 ldrb r3, [r0, r3, lsl #0] 004824: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 004828: e3a03f46 mov r3, #280 ; 0x118 00482c: e7d02003 ldrb r2, [r0, r3, lsl #0] 004830: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 004834: e2833001 add r3, r3, #1 ; 0x1 004838: e7d03003 ldrb r3, [r0, r3, lsl #0] 00483c: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 004840: 0a000005 beq 00485c(5) ; jump 004844: e1a00006 mov r0, r6 004848: eb00b9ec bl 033000(b9ec) 00484c: e1a02000 mov r2, r0 004850: e1a00005 mov r0, r5 004854: e59f1160 ldr r1, [pc, #352] ; [0049bc] "nameserver %s" 004858: eb00b3d6 bl 0317b8(b3d6) 00485c: e1a00005 mov r0, r5 004860: eb00aedc bl 0303d8(aedc) 004864: e3a00001 mov r0, #1 ; 0x1 004868: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00486c: 001099a0---------------------> 001099e0 ; !Unknown! 004870: 00044558---------------------> 00044598 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 004874: 0003d694---------------------> 0003d6d4 ; data: 2F 65 74 63 2F 72 74 37 33 73 74 61 2E 64 61 74 | /etc/rt73sta.dat 004878: 0003d628---------------------> 0003d668 ; data: 77 00 00 00 6F 70 65 6E 20 68 6F 73 74 2E 63 6F | w...open host.co 00487c: 0003d6a8---------------------> 0003d6e8 ; data: 6F 70 65 6E 20 2F 65 74 63 2F 72 74 37 33 73 74 | open /etc/rt73st 004880: 0003d6c4---------------------> 0003d704 ; data: 41 64 68 6F 63 00 00 00 49 6E 66 72 61 00 00 00 | Adhoc...Infra... 004884: 0003d6cc---------------------> 0003d70c ; data: 49 6E 66 72 61 00 00 00 5B 44 65 66 61 75 6C 74 | Infra...[Default 004888: 0003d6d4---------------------> 0003d714 ; data: 5B 44 65 66 61 75 6C 74 5D 0A 53 53 49 44 3D 25 | [Default].SSID=% 00488c: 0003d700---------------------> 0003d740 ; data: 41 75 74 68 4D 6F 64 65 3D 4F 50 45 4E 0A 00 00 | AuthMode=OPEN... 004890: 0003d710---------------------> 0003d750 ; data: 41 75 74 68 4D 6F 64 65 3D 57 45 50 41 55 54 4F | AuthMode=WEPAUTO 004894: 0003d7a0---------------------> 0003d7e0 ; data: 41 75 74 68 4D 6F 64 65 3D 57 50 41 50 53 4B 0A | AuthMode=WPAPSK. 004898: 0003d7cc---------------------> 0003d80c ; data: 41 75 74 68 4D 6F 64 65 3D 57 50 41 50 53 4B 0A | AuthMode=WPAPSK. 00489c: 0003d7f8---------------------> 0003d838 ; data: 41 75 74 68 4D 6F 64 65 3D 57 50 41 32 50 53 4B | AuthMode=WPA2PSK 0048a0: 0003d824---------------------> 0003d864 ; data: 41 75 74 68 4D 6F 64 65 3D 57 50 41 32 50 53 4B | AuthMode=WPA2PSK 0048a4: 0003d850---------------------> 0003d890 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 31 20 31 36 | ifconfig eth1 16 0048a8: 0004b014---------------------> 0004b054 ; data: 00 02 CE AC 00 02 CE B0 00 02 D1 F0 00 02 D1 F4 | .ά.ΰ.Ñð.Ñô 0048ac: 0003d870---------------------> 0003d8b0 ; data: 69 77 63 6F 6E 66 69 67 20 65 74 68 31 20 00 00 | iwconfig eth1 .. 0048b0: 0003d880---------------------> 0003d8c0 ; data: 65 73 73 69 64 20 22 25 73 22 20 00 65 73 73 69 | essid "%s" .essi 0048b4: 0003d88c---------------------> 0003d8cc ; data: 65 73 73 69 64 20 61 6E 79 20 00 00 73 3A 00 00 | essid any ..s:.. 0048b8: 0003d898---------------------> 0003d8d8 ; data: 73 3A 00 00 00 00 00 00 6B 65 79 20 25 73 25 73 | s:......key %s%s 0048bc: 0003d89c---------------------> 0003d8dc ; data: 00 00 00 00 6B 65 79 20 25 73 25 73 20 28 31 29 | ....key %s%s (1) 0048c0: 0003d8a0---------------------> 0003d8e0 ; data: 6B 65 79 20 25 73 25 73 20 28 31 29 20 00 00 00 | key %s%s (1) ... 0048c4: 0003d8b0---------------------> 0003d8f0 ; data: 6B 65 79 20 25 73 25 73 20 28 32 29 20 00 00 00 | key %s%s (2) ... 0048c8: 0003d8c0---------------------> 0003d900 ; data: 6B 65 79 20 25 73 25 73 20 28 33 29 20 00 00 00 | key %s%s (3) ... 0048cc: 0003d8d0---------------------> 0003d910 ; data: 6B 65 79 20 25 73 25 73 20 28 34 29 20 00 00 00 | key %s%s (4) ... 0048d0: 0003d8e0---------------------> 0003d920 ; data: 6B 65 79 20 28 25 64 29 00 00 00 00 69 77 70 72 | key (%d)....iwpr 0048d4: 0003d8ec---------------------> 0003d92c ; data: 69 77 70 72 69 76 20 65 74 68 31 20 73 65 74 5F | iwpriv eth1 set_ 0048d8: 0003d904---------------------> 0003d944 ; data: 69 77 70 72 69 76 20 65 74 68 31 20 73 65 74 5F | iwpriv eth1 set_ 0048dc: 0003d91c---------------------> 0003d95c ; data: 2F 65 74 63 2F 77 70 61 2E 63 6F 6E 66 00 00 00 | /etc/wpa.conf... 0048e0: 0003d92c---------------------> 0003d96c ; data: 6F 70 65 6E 20 77 70 61 2E 63 6F 6E 66 20 65 72 | open wpa.conf er 0048e4: 0003d940---------------------> 0003d980 ; data: 6E 65 74 77 6F 72 6B 3D 7B 0A 73 73 69 64 3D 22 | network={.ssid=" 0048e8: 00109b48---------------------> 00109b88 ; !Unknown! 0048ec: 0003d960---------------------> 0003d9a0 ; data: 2F 62 69 6E 2F 77 70 61 5F 73 75 70 70 6C 69 63 | /bin/wpa_supplic 0048f0: 0003d998---------------------> 0003d9d8 ; data: 77 65 74 63 74 6C 20 65 74 68 31 20 70 72 69 76 | wetctl eth1 priv 0048f4: 0003d9b0---------------------> 0003d9f0 ; data: 77 65 74 63 74 6C 20 65 74 68 31 20 70 72 69 76 | wetctl eth1 priv 0048f8: 0004b114---------------------> 0004b154 ; data: 00 02 DC 24 00 02 DC 28 00 02 DD 18 00 02 DD 1C | .Ü$.Ü(.Ý.Ý 0048fc: 0004b132---------------------> 0004b172 ; data: DD 2C 00 02 DD 30 00 02 DD 34 00 02 DD EC 00 02 | Ý,.Ý0.Ý4.Ýì. 004900: 0004b150---------------------> 0004b190 ; data: 00 02 DE 00 00 02 DE 04 00 02 DE 08 00 02 DF 44 | .Þ..Þ.Þ.ßD 004904: 0004b16e---------------------> 0004b1ae ; data: DF 54 00 02 DF 58 00 02 DF 5C 00 02 DF 60 00 02 | ßT.ßX.ß\.ß`. 004908: 00109b73---------------------> 00109bb3 ; !Unknown! 00490c: 0003d9c8---------------------> 0003da08 ; data: 20 6B 65 79 30 20 00 00 3A 00 00 00 20 6B 65 79 | key0 ..:... key 004910: 0003d9d0---------------------> 0003da10 ; data: 3A 00 00 00 20 6B 65 79 30 20 6E 6F 00 00 00 00 | :... key0 no.... 004914: 0003d9d4---------------------> 0003da14 ; data: 20 6B 65 79 30 20 6E 6F 00 00 00 00 20 6B 65 79 | key0 no.... key 004918: 0003d9e0---------------------> 0003da20 ; data: 20 6B 65 79 31 20 00 00 20 6B 65 79 31 20 6E 6F | key1 .. key1 no 00491c: 0003d9e8---------------------> 0003da28 ; data: 20 6B 65 79 31 20 6E 6F 00 00 00 00 20 6B 65 79 | key1 no.... key 004920: 0003d9f4---------------------> 0003da34 ; data: 20 6B 65 79 32 20 00 00 20 6B 65 79 32 20 6E 6F | key2 .. key2 no 004924: 0003d9fc---------------------> 0003da3c ; data: 20 6B 65 79 32 20 6E 6F 00 00 00 00 20 6B 65 79 | key2 no.... key 004928: 0003da08---------------------> 0003da48 ; data: 20 6B 65 79 33 20 00 00 20 6B 65 79 33 20 6E 6F | key3 .. key3 no 00492c: 0003da10---------------------> 0003da50 ; data: 20 6B 65 79 33 20 6E 6F 00 00 00 00 73 68 61 72 | key3 no....shar 004930: 0003da1c---------------------> 0003da5c ; data: 73 68 61 72 65 00 00 00 6F 70 65 6E 00 00 00 00 | share...open.... 004934: 0003da24---------------------> 0003da64 ; data: 6F 70 65 6E 00 00 00 00 77 65 74 63 74 6C 20 65 | open....wetctl e 004938: 0003da2c---------------------> 0003da6c ; data: 77 65 74 63 74 6C 20 65 74 68 31 20 6A 6F 69 6E | wetctl eth1 join 00493c: 0003da50---------------------> 0003da90 ; data: 77 65 74 63 74 6C 20 65 74 68 31 20 6A 6F 69 6E | wetctl eth1 join 004940: 0003da74---------------------> 0003dab4 ; data: 77 65 74 63 74 6C 20 65 74 68 31 20 6A 6F 69 6E | wetctl eth1 join 004944: 0003da90---------------------> 0003dad0 ; data: 77 65 74 63 74 6C 20 65 74 68 31 20 6A 6F 69 6E | wetctl eth1 join 004948: 0003daac---------------------> 0003daec ; data: 2F 62 69 6E 2F 77 70 61 5F 73 75 70 70 6C 69 63 | /bin/wpa_supplic 00494c: 0003dae4---------------------> 0003db24 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 31 20 00 00 | ifconfig eth1 .. 004950: 0003d484---------------------> 0003d4c4 ; data: 20 6E 65 74 6D 61 73 6B 20 00 00 00 20 75 70 00 | netmask ... up. 004954: 0003d490---------------------> 0003d4d0 ; data: 20 75 70 00 64 68 63 70 63 20 65 74 68 30 20 26 | up.dhcpc eth0 & 004958: 0003daf4---------------------> 0003db34 ; data: 72 6F 75 74 65 20 61 64 64 20 2D 6E 65 74 20 32 | route add -net 2 00495c: 0003db30---------------------> 0003db70 ; data: 64 68 63 70 63 20 65 74 68 31 20 26 00 00 00 00 | dhcpc eth1 &.... 004960: 0003d4a4---------------------> 0003d4e4 ; data: 6D 6B 64 69 72 20 2F 65 74 63 2F 70 70 70 00 00 | mkdir /etc/ppp.. 004964: 0003d4b4---------------------> 0003d4f4 ; data: 63 70 20 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 6F | cp /bin/mypppd/o 004968: 0003d4d8---------------------> 0003d518 ; data: 63 70 20 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 70 | cp /bin/mypppd/p 00496c: 0003d500---------------------> 0003d540 ; data: 63 70 20 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 63 | cp /bin/mypppd/c 004970: 0003d528---------------------> 0003d568 ; data: 2F 65 74 63 2F 70 70 70 2F 6F 70 74 69 6F 6E 73 | /etc/ppp/options 004974: 0003d53c---------------------> 0003d57c ; data: 61 00 00 00 6F 70 65 6E 20 6F 70 74 69 6F 6E 73 | a...open options 004978: 0003d540---------------------> 0003d580 ; data: 6F 70 65 6E 20 6F 70 74 69 6F 6E 73 20 65 72 72 | open options err 00497c: 0003db40---------------------> 0003db80 ; data: 70 6C 75 67 69 6E 20 70 70 70 6F 65 20 65 74 68 | plugin pppoe eth 004980: 0003d568---------------------> 0003d5a8 ; data: 75 73 65 72 20 25 73 0A 00 00 00 00 2F 65 74 63 | user %s...../etc 004984: 00109ac5---------------------> 00109b05 ; !Unknown! 004988: 0003d574---------------------> 0003d5b4 ; data: 2F 65 74 63 2F 70 70 70 2F 70 61 70 2D 73 65 63 | /etc/ppp/pap-sec 00498c: 0003d58c---------------------> 0003d5cc ; data: 6F 70 65 6E 20 70 61 70 2D 73 65 63 72 65 74 73 | open pap-secrets 004990: 0003d5a4---------------------> 0003d5e4 ; data: 22 25 73 22 20 2A 20 22 25 73 22 0A 00 00 00 00 | "%s" * "%s"..... 004994: 0003d5b4---------------------> 0003d5f4 ; data: 2F 65 74 63 2F 70 70 70 2F 63 68 61 70 2D 73 65 | /etc/ppp/chap-se 004998: 0003d5cc---------------------> 0003d60c ; data: 6F 70 65 6E 20 63 68 61 70 2D 73 65 63 72 65 74 | open chap-secret 00499c: 0003d5e4---------------------> 0003d624 ; data: 2F 62 69 6E 2F 6D 79 70 70 70 64 2F 70 70 70 64 | /bin/mypppd/pppd 0049a0: 0003d5f8---------------------> 0003d638 ; data: 72 6F 75 74 65 20 61 64 64 20 64 65 66 61 75 6C | route add defaul 0049a4: 0003db54---------------------> 0003db94 ; data: 20 65 74 68 31 00 00 00 75 70 20 77 69 72 65 6C | eth1...up wirel 0049a8: 0003d618---------------------> 0003d658 ; data: 2F 65 74 63 2F 68 6F 73 74 2E 63 6F 6E 66 00 00 | /etc/host.conf.. 0049ac: 0003d62c---------------------> 0003d66c ; data: 6F 70 65 6E 20 68 6F 73 74 2E 63 6F 6E 66 20 65 | open host.conf e 0049b0: 0003d644---------------------> 0003d684 ; data: 6F 72 64 65 72 20 62 69 6E 64 0A 00 2F 65 74 63 | order bind../etc 0049b4: 0003d650---------------------> 0003d690 ; data: 2F 65 74 63 2F 72 65 73 6F 6C 76 2E 63 6F 6E 66 | /etc/resolv.conf 0049b8: 0003d664---------------------> 0003d6a4 ; data: 6F 70 65 6E 20 72 65 73 6F 6C 76 2E 63 6F 6E 66 | open resolv.conf 0049bc: 0003d67c---------------------> 0003d6bc ; data: 6E 61 6D 65 73 65 72 76 65 72 20 25 73 0A 00 00 | nameserver %s... 0049c0: e1a0c00d mov ip, sp 0049c4: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 0049c8: e24cb004 sub fp, ip, #4 ; 0x4 0049cc: e24dd090 sub sp, sp, #144 ; 0x90 '' 0049d0: e3a07000 mov r7, #0 ; 0x0 0049d4: e3a00002 mov r0, #2 ; 0x2 0049d8: e1a01000 mov r1, r0 0049dc: e1a02007 mov r2, r7 0049e0: eb00badb bl 033554(badb) 0049e4: e1a06000 mov r6, r0 0049e8: e1560007 cmp r6, r7 0049ec: b3e00000 mvnlt r0, #0 ; 0x0 0049f0: b91ba8f0 ldmltdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 0049f4: e59f3130 ldr r3, [pc, #304] ; [004b2c] "eth1" 0049f8: e8930003 ldmia r3, {r0, r1} 0049fc: e50b005c str r0, [fp, -#92] 004a00: e54b1058 strb r1, [fp, -#88] 004a04: e3a03002 mov r3, #2 ; 0x2 004a08: e14b34bc strh r3, [fp, -#76] 004a0c: e1a00006 mov r0, r6 004a10: e3a01c89 mov r1, #35072 ; 0x8900 004a14: e2811013 add r1, r1, #19 ; 0x13 004a18: e24b205c sub r2, fp, #92 ; 0x5c '\' 004a1c: eb00c14e bl 034f5c(c14e) 004a20: e3500000 cmp r0, #0 ; 0x0 004a24: b3e00000 mvnlt r0, #0 ; 0x0 004a28: b91ba8f0 ldmltdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 004a2c: e15b34bc ldrh r3, [fp, -#76] 004a30: e3130001 tst r3, #1 ; 0x1 004a34: 1a000003 bne 004a48(3) ; jump 004a38: e59f00f0 ldr r0, [pc, #240] ; [004b30] "up wireless" 004a3c: eb00af72 bl 03080c(af72) 004a40: e59f00ec ldr r0, [pc, #236] ; [004b34] "ifconfig eth1 up" 004a44: eb00bf76 bl 034824(bf76) 004a48: e24b403c sub r4, fp, #60 ; 0x3c '<' 004a4c: e1a00004 mov r0, r4 004a50: e3a01000 mov r1, #0 ; 0x0 004a54: e3a02020 mov r2, #32 ; 0x20 004a58: eb00b7c1 bl 032964(b7c1) 004a5c: e59f30c8 ldr r3, [pc, #200] ; [004b2c] "eth1" 004a60: e8930003 ldmia r3, {r0, r1} 004a64: e50b003c str r0, [fp, -#60] 004a68: e54b1038 strb r1, [fp, -#56] 004a6c: e59f30c4 ldr r3, [pc, #196] ; [004b38] 004a70: e5933000 ldr r3, [r3, #0] 004a74: e2433002 sub r3, r3, #2 ; 0x2 004a78: e3530001 cmp r3, #1 ; 0x1 004a7c: 8a00000b bhi 004ab0(b) ; jump 004a80: e1a00006 mov r0, r6 004a84: e3a01c8b mov r1, #35584 ; 0x8b00 004a88: e2811018 add r1, r1, #24 ; 0x18 004a8c: e1a02004 mov r2, r4 004a90: eb00c131 bl 034f5c(c131) 004a94: e3500000 cmp r0, #0 ; 0x0 004a98: aa00001f bge 004b1c(1f) ; jump 004a9c: e3e07000 mvn r7, #0 ; 0x0 004aa0: e59f0094 ldr r0, [pc, #148] ; [004b3c] "%s: ioctl SIOCSIWSCAN failed" 004aa4: e59f1094 ldr r1, [pc, #148] ; [004b40] "do_wifi_scan" 004aa8: eb00b34a bl 0317d8(b34a) 004aac: ea00001a b 004b1c(1a) ; jump 004ab0: e59f3080 ldr r3, [pc, #128] ; [004b38] 004ab4: e5933000 ldr r3, [r3, #0] 004ab8: e3530001 cmp r3, #1 ; 0x1 004abc: 1a000016 bne 004b1c(16) ; jump 004ac0: e24b40ac sub r4, fp, #172 ; 0xac '¬' 004ac4: e3a05050 mov r5, #80 ; 0x50 'P' 004ac8: e1a00004 mov r0, r4 004acc: e3a01000 mov r1, #0 ; 0x0 004ad0: e1a02005 mov r2, r5 004ad4: eb00b7a2 bl 032964(b7a2) 004ad8: e3a03003 mov r3, #3 ; 0x3 004adc: e50b30ac str r3, [fp, -#172] 004ae0: e2433003 sub r3, r3, #3 ; 0x3 004ae4: e54b30a0 strb r3, [fp, -#160] 004ae8: e50b402c str r4, [fp, -#44] 004aec: e14b52b8 strh r5, [fp, -#40] 004af0: e1a00006 mov r0, r6 004af4: e3a01c89 mov r1, #35072 ; 0x8900 004af8: e28110f3 add r1, r1, #243 ; 0xf3 'ó' 004afc: e24b203c sub r2, fp, #60 ; 0x3c '<' 004b00: eb00c115 bl 034f5c(c115) 004b04: e3500000 cmp r0, #0 ; 0x0 004b08: aa000003 bge 004b1c(3) ; jump 004b0c: e3e07000 mvn r7, #0 ; 0x0 004b10: e59f002c ldr r0, [pc, #44] ; [004b44] "%s: ioctl IOCTL_CMD_WPA:VIAWGET_SET_SCAN failed" 004b14: e59f1024 ldr r1, [pc, #36] ; [004b40] "do_wifi_scan" 004b18: eb00b32e bl 0317d8(b32e) 004b1c: e1a00006 mov r0, r6 004b20: eb00c067 bl 034cc4(c067) 004b24: e1a00007 mov r0, r7 004b28: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
004b2c: 0003d364---------------------> 0003d3a4 ; data: 65 74 68 31 00 00 00 00 64 6F 77 6E 20 77 69 72 | eth1....down wir 004b30: 0003db5c---------------------> 0003db9c ; data: 75 70 20 77 69 72 65 6C 65 73 73 00 69 66 63 6F | up wireless.ifco 004b34: 0003db68---------------------> 0003dba8 ; data: 69 66 63 6F 6E 66 69 67 20 65 74 68 31 20 75 70 | ifconfig eth1 up 004b38: 00044558---------------------> 00044598 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 004b3c: 0003db7c---------------------> 0003dbbc ; data: 25 73 3A 20 69 6F 63 74 6C 20 53 49 4F 43 53 49 | %s: ioctl SIOCSI 004b40: 0003db9c---------------------> 0003dbdc ; data: 64 6F 5F 77 69 66 69 5F 73 63 61 6E 00 00 00 00 | do_wifi_scan.... 004b44: 0003dbac---------------------> 0003dbec ; data: 25 73 3A 20 69 6F 63 74 6C 20 49 4F 43 54 4C 5F | %s: ioctl IOCTL_ 004b48: e1a0c00d mov ip, sp 004b4c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 004b50: e24cb004 sub fp, ip, #4 ; 0x4 004b54: e1a04000 mov r4, r0 004b58: e59f104c ldr r1, [pc, #76] ; [004bac] 004b5c: e3a02004 mov r2, #4 ; 0x4 004b60: eb00b758 bl 0328c8(b758) 004b64: e3500000 cmp r0, #0 ; 0x0 004b68: 03a00001 moveq r0, #1 ; 0x1 004b6c: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 004b70: e1a00004 mov r0, r4 004b74: e59f1034 ldr r1, [pc, #52] ; [004bb0] 004b78: e3a02004 mov r2, #4 ; 0x4 004b7c: eb00b751 bl 0328c8(b751) 004b80: e3500000 cmp r0, #0 ; 0x0 004b84: 03a00002 moveq r0, #2 ; 0x2 004b88: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 004b8c: e1a00004 mov r0, r4 004b90: e59f101c ldr r1, [pc, #28] ; [004bb4] 004b94: e3a02004 mov r2, #4 ; 0x4 004b98: eb00b74a bl 0328c8(b74a) 004b9c: e3500000 cmp r0, #0 ; 0x0 004ba0: 03a00010 moveq r0, #16 ; 0x10 004ba4: 13a00000 movne r0, #0 ; 0x0 004ba8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
004bac: 0003dbee---------------------> 0003dc2e ; data: 00 50 F2 01 00 50 F2 02 00 00 04 00 00 00 01 00 | .Pò.Pò...... 004bb0: 0003dbf2---------------------> 0003dc32 ; data: 00 50 F2 02 00 00 04 00 00 00 01 00 00 0F AC 01 | .Pò.......¬ 004bb4: 0003dbea---------------------> 0003dc2a ; data: 00 50 F2 00 00 50 F2 01 00 50 F2 02 00 00 04 00 | .Pò..Pò.Pò... 004bb8: e1a0c00d mov ip, sp 004bbc: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 004bc0: e24cb004 sub fp, ip, #4 ; 0x4 004bc4: e1a04000 mov r4, r0 004bc8: e59f1030 ldr r1, [pc, #48] ; [004c00] 004bcc: e3a02004 mov r2, #4 ; 0x4 004bd0: eb00b73c bl 0328c8(b73c) 004bd4: e3500000 cmp r0, #0 ; 0x0 004bd8: 03a00001 moveq r0, #1 ; 0x1 004bdc: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 004be0: e1a00004 mov r0, r4 004be4: e59f1018 ldr r1, [pc, #24] ; [004c04] 004be8: e3a02004 mov r2, #4 ; 0x4 004bec: eb00b735 bl 0328c8(b735) 004bf0: e3500000 cmp r0, #0 ; 0x0 004bf4: 03a00002 moveq r0, #2 ; 0x2 004bf8: 13a00000 movne r0, #0 ; 0x0 004bfc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
004c00: 0003dbfe---------------------> 0003dc3e ; data: 00 0F AC 01 00 0F AC 02 00 00 25 73 3A 20 69 65 | .¬.¬..%s: ie 004c04: 0003dc02---------------------> 0003dc42 ; data: 00 0F AC 02 00 00 25 73 3A 20 69 65 20 6C 65 6E | .¬..%s: ie len 004c08: e1a0c00d mov ip, sp 004c0c: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 004c10: e24cb004 sub fp, ip, #4 ; 0x4 004c14: e1a07001 mov r7, r1 004c18: e3a08001 mov r8, #1 ; 0x1 004c1c: e3570000 cmp r7, #0 ; 0x0 004c20: 01a00007 moveq r0, r7 004c24: 091ba9f0 ldmeqdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 004c28: e3570007 cmp r7, #7 ; 0x7 004c2c: 959f01ac ldrls r0, [pc, #428] ; [004de0] "%s: ie len too short %lu" 004c30: 959f11ac ldrls r1, [pc, #428] ; [004de4] "is_wpa_psk_wpa" 004c34: 91a02007 movls r2, r7 004c38: 9a000061 bls 004dc4(61) ; jump 004c3c: e1a05000 mov r5, r0 004c40: e5d53000 ldrb r3, [r5, #0] 004c44: e35300dd cmp r3, #221 ; 0xdd 'Ý' 004c48: 1a00000e bne 004c88(e) ; jump 004c4c: e5d52001 ldrb r2, [r5, #1] 004c50: e2473002 sub r3, r7, #2 ; 0x2 004c54: e1520003 cmp r2, r3 004c58: 1a00000a bne 004c88(a) ; jump 004c5c: e2850002 add r0, r5, #2 ; 0x2 004c60: e59f1180 ldr r1, [pc, #384] ; [004de8] 004c64: e3a02004 mov r2, #4 ; 0x4 004c68: eb00b716 bl 0328c8(b716) 004c6c: e3500000 cmp r0, #0 ; 0x0 004c70: 1a000004 bne 004c88(4) ; jump 004c74: e5d52007 ldrb r2, [r5, #7] 004c78: e5d53006 ldrb r3, [r5, #6] 004c7c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 004c80: e3530001 cmp r3, #1 ; 0x1 004c84: 0a000001 beq 004c90(1) ; jump 004c88: e59f015c ldr r0, [pc, #348] ; [004dec] "%s: malformed ie or unknown version" 004c8c: ea000041 b 004d98(41) ; jump 004c90: e2856008 add r6, r5, #8 ; 0x8 004c94: e2474008 sub r4, r7, #8 ; 0x8 004c98: e3540003 cmp r4, #3 ; 0x3 004c9c: c285600c addgt r6, r5, #12 ; 0xc 004ca0: c247400c subgt r4, r7, #12 ; 0xc 004ca4: ca000002 bgt 004cb4(2) ; jump 004ca8: e3540000 cmp r4, #0 ; 0x0 004cac: c59f013c ldrgt r0, [pc, #316] ; [004df0] "%s: ie length mismatch, %u too much" 004cb0: ca000041 bgt 004dbc(41) ; jump 004cb4: e3540001 cmp r4, #1 ; 0x1 004cb8: da000012 ble 004d08(12) ; jump 004cbc: e5d62001 ldrb r2, [r6, #1] 004cc0: e5d63000 ldrb r3, [r6, #0] 004cc4: e2866002 add r6, r6, #2 ; 0x2 004cc8: e2444002 sub r4, r4, #2 ; 0x2 004ccc: e1937402 orrs r7, r3, r2, lsl #8 ; 0x8 004cd0: 0a000001 beq 004cdc(1) ; jump 004cd4: e1540107 cmp r4, r7, lsl #2 ; 0x2 004cd8: aa000001 bge 004ce4(1) ; jump 004cdc: e59f0110 ldr r0, [pc, #272] ; [004df4] "%s: ie count botch (pairwise), count %u left %u" 004ce0: ea000017 b 004d44(17) ; jump 004ce4: e3a05000 mov r5, #0 ; 0x0 004ce8: e1550007 cmp r5, r7 004cec: aa000008 bge 004d14(8) ; jump 004cf0: e2866004 add r6, r6, #4 ; 0x4 004cf4: e2444004 sub r4, r4, #4 ; 0x4 004cf8: e2855001 add r5, r5, #1 ; 0x1 004cfc: e1550007 cmp r5, r7 004d00: bafffffa blt 004cf0(fffffa) ; jump 004d04: ea000002 b 004d14(2) ; jump 004d08: e3540001 cmp r4, #1 ; 0x1 004d0c: 059f00e4 ldreq r0, [pc, #228] ; [004df8] "%s: ie too short (for key mgmt)" 004d10: 0a000020 beq 004d98(20) ; jump 004d14: e3540001 cmp r4, #1 ; 0x1 004d18: da00001b ble 004d8c(1b) ; jump 004d1c: e3a08000 mov r8, #0 ; 0x0 004d20: e5d62001 ldrb r2, [r6, #1] 004d24: e5d63000 ldrb r3, [r6, #0] 004d28: e2866002 add r6, r6, #2 ; 0x2 004d2c: e2444002 sub r4, r4, #2 ; 0x2 004d30: e1937402 orrs r7, r3, r2, lsl #8 ; 0x8 004d34: 0a000001 beq 004d40(1) ; jump 004d38: e1540107 cmp r4, r7, lsl #2 ; 0x2 004d3c: aa000006 bge 004d5c(6) ; jump 004d40: e59f00b4 ldr r0, [pc, #180] ; [004dfc] "%s: ie count botch (key mgmt), count %u left %u" 004d44: e59f1098 ldr r1, [pc, #152] ; [004de4] "is_wpa_psk_wpa" 004d48: e1a02007 mov r2, r7 004d4c: e1a03004 mov r3, r4 004d50: eb00b2a0 bl 0317d8(b2a0) 004d54: e3a00000 mov r0, #0 ; 0x0 004d58: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
004d5c: e3a05000 mov r5, #0 ; 0x0 004d60: e1550007 cmp r5, r7 004d64: aa00000f bge 004da8(f) ; jump 004d68: e1a00006 mov r0, r6 004d6c: ebffff75 bl 004b48(ffff75) 004d70: e1888000 orr r8, r8, r0 004d74: e2866004 add r6, r6, #4 ; 0x4 004d78: e2444004 sub r4, r4, #4 ; 0x4 004d7c: e2855001 add r5, r5, #1 ; 0x1 004d80: e1550007 cmp r5, r7 004d84: bafffff7 blt 004d68(fffff7) ; jump 004d88: ea000006 b 004da8(6) ; jump 004d8c: e3540001 cmp r4, #1 ; 0x1 004d90: 1a000004 bne 004da8(4) ; jump 004d94: e59f0064 ldr r0, [pc, #100] ; [004e00] "%s: ie too short (for capabilities)" 004d98: e59f1044 ldr r1, [pc, #68] ; [004de4] "is_wpa_psk_wpa" 004d9c: eb00b28d bl 0317d8(b28d) 004da0: e3a00000 mov r0, #0 ; 0x0 004da4: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
004da8: e3540001 cmp r4, #1 ; 0x1 004dac: c2444002 subgt r4, r4, #2 ; 0x2 004db0: e3540000 cmp r4, #0 ; 0x0 004db4: da000005 ble 004dd0(5) ; jump 004db8: e59f0044 ldr r0, [pc, #68] ; [004e04] "%s: ie has %u trailing bytes" 004dbc: e59f1020 ldr r1, [pc, #32] ; [004de4] "is_wpa_psk_wpa" 004dc0: e1a02004 mov r2, r4 004dc4: eb00b283 bl 0317d8(b283) 004dc8: e3a00000 mov r0, #0 ; 0x0 004dcc: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
004dd0: e3180002 tst r8, #2 ; 0x2 004dd4: 03a00000 moveq r0, #0 ; 0x0 004dd8: 13a00001 movne r0, #1 ; 0x1 004ddc: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
004de0: 0003dc08---------------------> 0003dc48 ; data: 25 73 3A 20 69 65 20 6C 65 6E 20 74 6F 6F 20 73 | %s: ie len too s 004de4: 0003dc24---------------------> 0003dc64 ; data: 69 73 5F 77 70 61 5F 70 73 6B 5F 77 70 61 00 00 | is_wpa_psk_wpa.. 004de8: 0003dbdd---------------------> 0003dc1d ; data: 00 50 F2 01 00 00 00 04 00 00 00 01 00 00 50 F2 | .Pò........Pò 004dec: 0003dc34---------------------> 0003dc74 ; data: 25 73 3A 20 6D 61 6C 66 6F 72 6D 65 64 20 69 65 | %s: malformed ie 004df0: 0003dc5c---------------------> 0003dc9c ; data: 25 73 3A 20 69 65 20 6C 65 6E 67 74 68 20 6D 69 | %s: ie length mi 004df4: 0003dc84---------------------> 0003dcc4 ; data: 25 73 3A 20 69 65 20 63 6F 75 6E 74 20 62 6F 74 | %s: ie count bot 004df8: 0003dcb8---------------------> 0003dcf8 ; data: 25 73 3A 20 69 65 20 74 6F 6F 20 73 68 6F 72 74 | %s: ie too short 004dfc: 0003dcdc---------------------> 0003dd1c ; data: 25 73 3A 20 69 65 20 63 6F 75 6E 74 20 62 6F 74 | %s: ie count bot 004e00: 0003dd10---------------------> 0003dd50 ; data: 25 73 3A 20 69 65 20 74 6F 6F 20 73 68 6F 72 74 | %s: ie too short 004e04: 0003dd38---------------------> 0003dd78 ; data: 25 73 3A 20 69 65 20 68 61 73 20 25 75 20 74 72 | %s: ie has %u tr 004e08: e1a0c00d mov ip, sp 004e0c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 004e10: e24cb004 sub fp, ip, #4 ; 0x4 004e14: e1a0c001 mov ip, r1 004e18: e3a07001 mov r7, #1 ; 0x1 004e1c: e35c0000 cmp ip, #0 ; 0x0 004e20: 01a0000c moveq r0, ip 004e24: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 004e28: e35c0003 cmp ip, #3 ; 0x3 004e2c: 959f0170 ldrls r0, [pc, #368] ; [004fa4] "%s: ie len too short %lu" 004e30: 9a000016 bls 004e90(16) ; jump 004e34: e5d03000 ldrb r3, [r0, #0] ; [03dc48] 004e38: e3530030 cmp r3, #48 ; 0x30 '0' 004e3c: 1a000008 bne 004e64(8) ; jump 004e40: e5d02001 ldrb r2, [r0, #1] ; [03dc49] 004e44: e24c3002 sub r3, ip, #2 ; 0x2 004e48: e1520003 cmp r2, r3 004e4c: 1a000004 bne 004e64(4) ; jump 004e50: e5d02003 ldrb r2, [r0, #3] ; [03dc4b] 004e54: e5d03002 ldrb r3, [r0, #2] ; [03dc4a] 004e58: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 004e5c: e3530001 cmp r3, #1 ; 0x1 004e60: 0a000001 beq 004e6c(1) ; jump 004e64: e59f013c ldr r0, [pc, #316] ; [004fa8] "%s: malformed ie or unknown version" 004e68: ea000045 b 004f84(45) ; jump 004e6c: e2805004 add r5, r0, #4 ; 0x4 004e70: e24cc004 sub ip, ip, #4 ; 0x4 004e74: e35c0003 cmp ip, #3 ; 0x3 004e78: c2855004 addgt r5, r5, #4 ; 0x4 004e7c: c24cc004 subgt ip, ip, #4 ; 0x4 004e80: ca000007 bgt 004ea4(7) ; jump 004e84: e35c0000 cmp ip, #0 ; 0x0 004e88: da000005 ble 004ea4(5) ; jump 004e8c: e59f0118 ldr r0, [pc, #280] ; [004fac] "%s: ie length mismatch, %u too much" 004e90: e59f1118 ldr r1, [pc, #280] ; [004fb0] "is_wpa_psk_rsn" 004e94: e1a0200c mov r2, ip 004e98: eb00b24e bl 0317d8(b24e) 004e9c: e3a00000 mov r0, #0 ; 0x0 004ea0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
004ea4: e35c0001 cmp ip, #1 ; 0x1 004ea8: da000012 ble 004ef8(12) ; jump 004eac: e5d52001 ldrb r2, [r5, #1] 004eb0: e5d53000 ldrb r3, [r5, #0] 004eb4: e2855002 add r5, r5, #2 ; 0x2 004eb8: e24cc002 sub ip, ip, #2 ; 0x2 004ebc: e1936402 orrs r6, r3, r2, lsl #8 ; 0x8 004ec0: 0a000001 beq 004ecc(1) ; jump 004ec4: e15c0106 cmp ip, r6, lsl #2 ; 0x2 004ec8: aa000001 bge 004ed4(1) ; jump 004ecc: e59f00e0 ldr r0, [pc, #224] ; [004fb4] "%s: ie count botch (pairwise), count %u left %u" 004ed0: ea000017 b 004f34(17) ; jump 004ed4: e3a04000 mov r4, #0 ; 0x0 004ed8: e1540006 cmp r4, r6 004edc: aa000008 bge 004f04(8) ; jump 004ee0: e2855004 add r5, r5, #4 ; 0x4 004ee4: e24cc004 sub ip, ip, #4 ; 0x4 004ee8: e2844001 add r4, r4, #1 ; 0x1 004eec: e1540006 cmp r4, r6 004ef0: bafffffa blt 004ee0(fffffa) ; jump 004ef4: ea000002 b 004f04(2) ; jump 004ef8: e35c0001 cmp ip, #1 ; 0x1 004efc: 059f00b4 ldreq r0, [pc, #180] ; [004fb8] "%s: ie too short (for key mgmt)" 004f00: 0a00001f beq 004f84(1f) ; jump 004f04: e35c0001 cmp ip, #1 ; 0x1 004f08: da00001a ble 004f78(1a) ; jump 004f0c: e3a07000 mov r7, #0 ; 0x0 004f10: e5d52001 ldrb r2, [r5, #1] 004f14: e5d53000 ldrb r3, [r5, #0] 004f18: e2855002 add r5, r5, #2 ; 0x2 004f1c: e24cc002 sub ip, ip, #2 ; 0x2 004f20: e1936402 orrs r6, r3, r2, lsl #8 ; 0x8 004f24: 0a000001 beq 004f30(1) ; jump 004f28: e15c0106 cmp ip, r6, lsl #2 ; 0x2 004f2c: aa000006 bge 004f4c(6) ; jump 004f30: e59f0084 ldr r0, [pc, #132] ; [004fbc] "%s: ie count botch (key mgmt), count %u left %u" 004f34: e59f1074 ldr r1, [pc, #116] ; [004fb0] "is_wpa_psk_rsn" 004f38: e1a02006 mov r2, r6 004f3c: e1a0300c mov r3, ip 004f40: eb00b224 bl 0317d8(b224) 004f44: e3a00000 mov r0, #0 ; 0x0 004f48: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
004f4c: e3a04000 mov r4, #0 ; 0x0 004f50: e1540006 cmp r4, r6 004f54: aa00000e bge 004f94(e) ; jump 004f58: e1a00005 mov r0, r5 004f5c: ebffff15 bl 004bb8(ffff15) 004f60: e1877000 orr r7, r7, r0 004f64: e2855004 add r5, r5, #4 ; 0x4 004f68: e2844001 add r4, r4, #1 ; 0x1 004f6c: e1540006 cmp r4, r6 004f70: bafffff8 blt 004f58(fffff8) ; jump 004f74: ea000006 b 004f94(6) ; jump 004f78: e35c0001 cmp ip, #1 ; 0x1 004f7c: 1a000004 bne 004f94(4) ; jump 004f80: e59f0038 ldr r0, [pc, #56] ; [004fc0] "%s: ie too short (for capabilities)" 004f84: e59f1024 ldr r1, [pc, #36] ; [004fb0] "is_wpa_psk_rsn" 004f88: eb00b212 bl 0317d8(b212) 004f8c: e3a00000 mov r0, #0 ; 0x0 004f90: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
004f94: e3170002 tst r7, #2 ; 0x2 004f98: 03a00000 moveq r0, #0 ; 0x0 004f9c: 13a00001 movne r0, #1 ; 0x1 004fa0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
004fa4: 0003dc08---------------------> 0003dc48 ; data: 25 73 3A 20 69 65 20 6C 65 6E 20 74 6F 6F 20 73 | %s: ie len too s 004fa8: 0003dc34---------------------> 0003dc74 ; data: 25 73 3A 20 6D 61 6C 66 6F 72 6D 65 64 20 69 65 | %s: malformed ie 004fac: 0003dc5c---------------------> 0003dc9c ; data: 25 73 3A 20 69 65 20 6C 65 6E 67 74 68 20 6D 69 | %s: ie length mi 004fb0: 0003dd58---------------------> 0003dd98 ; data: 69 73 5F 77 70 61 5F 70 73 6B 5F 72 73 6E 00 00 | is_wpa_psk_rsn.. 004fb4: 0003dc84---------------------> 0003dcc4 ; data: 25 73 3A 20 69 65 20 63 6F 75 6E 74 20 62 6F 74 | %s: ie count bot 004fb8: 0003dcb8---------------------> 0003dcf8 ; data: 25 73 3A 20 69 65 20 74 6F 6F 20 73 68 6F 72 74 | %s: ie too short 004fbc: 0003dcdc---------------------> 0003dd1c ; data: 25 73 3A 20 69 65 20 63 6F 75 6E 74 20 62 6F 74 | %s: ie count bot 004fc0: 0003dd10---------------------> 0003dd50 ; data: 25 73 3A 20 69 65 20 74 6F 6F 20 73 68 6F 72 74 | %s: ie too short 004fc4: e1a0c00d mov ip, sp 004fc8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 004fcc: e24cb004 sub fp, ip, #4 ; 0x4 004fd0: e1a02000 mov r2, r0 004fd4: e1a0c001 mov ip, r1 004fd8: e35c0000 cmp ip, #0 ; 0x0 004fdc: da000004 ble 004ff4(4) ; jump 004fe0: e5d23000 ldrb r3, [r2, #0] 004fe4: e3530030 cmp r3, #48 ; 0x30 '0' 004fe8: 1a000001 bne 004ff4(1) ; jump 004fec: ebffff85 bl 004e08(ffff85) 004ff0: e91ba800 ldmdb fp, {fp, sp, pc} ; return
004ff4: e1a00002 mov r0, r2 004ff8: e1a0100c mov r1, ip 004ffc: ebffff01 bl 004c08(ffff01) 005000: e91ba800 ldmdb fp, {fp, sp, pc} ; return
005004: e20000ff and r0, r0, #255 ; 0xff 'ÿ' 005008: e1a03c00 mov r3, r0, lsl #24 ; 0x18 00500c: e1a03c43 mov r3, r3, asr #24 ; 0x18 005010: e2432030 sub r2, r3, #48 ; 0x30 '0' 005014: e20230ff and r3, r2, #255 ; 0xff 'ÿ' 005018: e3530009 cmp r3, #9 ; 0x9 00501c: 91a00002 movls r0, r2 005020: 91a0f00e movls pc, lr ; return 005024: e1a03c00 mov r3, r0, lsl #24 ; 0x18 005028: e1a02c43 mov r2, r3, asr #24 ; 0x18 00502c: e2423061 sub r3, r2, #97 ; 0x61 'a' 005030: e3530005 cmp r3, #5 ; 0x5 005034: 92420057 subls r0, r2, #87 ; 0x57 'W' 005038: 91a0f00e movls pc, lr ; return 00503c: e1a03c00 mov r3, r0, lsl #24 ; 0x18 005040: e1a00c43 mov r0, r3, asr #24 ; 0x18 005044: e2403041 sub r3, r0, #65 ; 0x41 'A' 005048: e3530005 cmp r3, #5 ; 0x5 00504c: 92400037 subls r0, r0, #55 ; 0x37 '7' 005050: 83e00000 mvnhi r0, #0 ; 0x0 005054: e1a0f00e mov pc, lr ; return
005058: e1a0c00d mov ip, sp 00505c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 005060: e24cb004 sub fp, ip, #4 ; 0x4 005064: e1a04000 mov r4, r0 005068: e0d400d1 ldrsb r0, [r4], #1 00506c: ebffffe4 bl 005004(ffffe4) 005070: e1a05000 mov r5, r0 005074: e3550000 cmp r5, #0 ; 0x0 005078: b3e00000 mvnlt r0, #0 ; 0x0 00507c: b91ba830 ldmltdb fp, {r4, r5, fp, sp, pc} ; return 005080: e1d400d0 ldrsb r0, [r4, #0] 005084: ebffffde bl 005004(ffffde) 005088: e3500000 cmp r0, #0 ; 0x0 00508c: b3e00000 mvnlt r0, #0 ; 0x0 005090: a1800205 orrge r0, r0, r5, lsl #4 ; 0x4 005094: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
005098: e1a0c00d mov ip, sp 00509c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 0050a0: e24cb004 sub fp, ip, #4 ; 0x4 0050a4: e1a07002 mov r7, r2 0050a8: e1a04000 mov r4, r0 0050ac: e1a06001 mov r6, r1 0050b0: e3a05000 mov r5, #0 ; 0x0 0050b4: e1550007 cmp r5, r7 0050b8: aa000009 bge 0050e4(9) ; jump 0050bc: e1a00004 mov r0, r4 0050c0: ebffffe4 bl 005058(ffffe4) 0050c4: e3500000 cmp r0, #0 ; 0x0 0050c8: b3e00000 mvnlt r0, #0 ; 0x0 0050cc: b91ba8f0 ldmltdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 0050d0: e4c60001 strb r0, [r6], #1 0050d4: e2844002 add r4, r4, #2 ; 0x2 0050d8: e2855001 add r5, r5, #1 ; 0x1 0050dc: e1550007 cmp r5, r7 0050e0: bafffff5 blt 0050bc(fffff5) ; jump 0050e4: e3a00000 mov r0, #0 ; 0x0 0050e8: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0050ec: e1a0c00d mov ip, sp 0050f0: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 0050f4: e24cb004 sub fp, ip, #4 ; 0x4 0050f8: e24dd098 sub sp, sp, #152 ; 0x98 '˜' 0050fc: e3a05901 mov r5, #16384 ; 0x4000 005100: e3a00002 mov r0, #2 ; 0x2 005104: e1a01000 mov r1, r0 005108: e3a02000 mov r2, #0 ; 0x0 00510c: eb00b910 bl 033554(b910) 005110: e50b00b8 str r0, [fp, -#184] 005114: e3500000 cmp r0, #0 ; 0x0 005118: b3e00000 mvnlt r0, #0 ; 0x0 00511c: b91baff0 ldmltdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 005120: e24b4048 sub r4, fp, #72 ; 0x48 'H' 005124: e1a00004 mov r0, r4 005128: e3a01000 mov r1, #0 ; 0x0 00512c: e3a02020 mov r2, #32 ; 0x20 005130: eb00b60b bl 032964(b60b) 005134: e59f390c ldr r3, [pc, #2316] ; [005a48] "eth1" 005138: e8930003 ldmia r3, {r0, r1} 00513c: e50b0048 str r0, [fp, -#72] 005140: e54b1044 strb r1, [fp, -#68] 005144: e59f3900 ldr r3, [pc, #2304] ; [005a4c] 005148: e5933000 ldr r3, [r3, #0] 00514c: e3530002 cmp r3, #2 ; 0x2 005150: 1a00014a bne 005680(14a) ; jump 005154: e24ba05c sub r10, fp, #92 ; 0x5c '\' 005158: e59f38f0 ldr r3, [pc, #2288] ; [005a50] 00515c: e50b3038 str r3, [fp, -#56] 005160: e14b53b4 strh r5, [fp, -#52] 005164: e51b00b8 ldr r0, [fp, -#184] 005168: e3a01c8b mov r1, #35584 ; 0x8b00 00516c: e2811019 add r1, r1, #25 ; 0x19 005170: e1a02004 mov r2, r4 005174: eb00bf78 bl 034f5c(bf78) 005178: e3500000 cmp r0, #0 ; 0x0 00517c: ba0001df blt 005900(1df) ; jump 005180: e15b33b4 ldrh r3, [fp, -#52] 005184: e3a02001 mov r2, #1 ; 0x1 005188: e50b20bc str r2, [fp, -#188] 00518c: e59f28bc ldr r2, [pc, #2236] ; [005a50] 005190: e50b20c0 str r2, [fp, -#192] 005194: e0839002 add r9, r3, r2 005198: e59f08b4 ldr r0, [pc, #2228] ; [005a54] 00519c: eb00922c bl 029a54(922c) 0051a0: e59f38b0 ldr r3, [pc, #2224] ; [005a58] 0051a4: e5931000 ldr r1, [r3, #0] ; [044584] 0051a8: e5915000 ldr r5, [r1, #0] ; [044584] 0051ac: e1510003 cmp r1, r3 0051b0: 0a00000e beq 0051f0(e) ; jump 0051b4: e3a06000 mov r6, #0 ; 0x0 0051b8: e241402c sub r4, r1, #44 ; 0x2c ',' 0051bc: e5912004 ldr r2, [r1, #4] ; [044588] 0051c0: e5913000 ldr r3, [r1, #0] ; [044584] 0051c4: e5832004 str r2, [r3, #4] ; [044588] 0051c8: e5823000 str r3, [r2, #0] ; [044584] 0051cc: e5816000 str r6, [r1, #0] ; [044584] 0051d0: e5816004 str r6, [r1, #4] ; [044588] 0051d4: e1a00004 mov r0, r4 0051d8: ebfff76f bl 002f9c(fff76f) 0051dc: e1a01005 mov r1, r5 0051e0: e5915000 ldr r5, [r1, #0] 0051e4: e59f386c ldr r3, [pc, #2156] ; [005a58] 0051e8: e1510003 cmp r1, r3 0051ec: 1afffff1 bne 0051b8(fffff1) ; jump 0051f0: e59f0864 ldr r0, [pc, #2148] ; [005a5c] 0051f4: e3a01000 mov r1, #0 ; 0x0 0051f8: e3a02034 mov r2, #52 ; 0x34 '4' 0051fc: eb00b5d8 bl 032964(b5d8) 005200: e59f8854 ldr r8, [pc, #2132] ; [005a5c] 005204: ea0000f4 b 0055dc(f4) ; jump 005208: e24b005c sub r0, fp, #92 ; 0x5c '\' 00520c: e51b10c0 ldr r1, [fp, -#192] 005210: e3a02014 mov r2, #20 ; 0x14 005214: eb00b5b6 bl 0328f4(b5b6) 005218: e51b30c0 ldr r3, [fp, -#192] 00521c: e283500c add r5, r3, #12 ; 0xc 005220: e1da20b2 ldrh r2, [r10, #2] 005224: e3a03c8b mov r3, #35584 ; 0x8b00 005228: e2833021 add r3, r3, #33 ; 0x21 '!' 00522c: e1520003 cmp r2, r3 005230: 0a00005d beq 0053ac(5d) ; jump 005234: ca00000c bgt 00526c(c) ; jump 005238: e243300c sub r3, r3, #12 ; 0xc 00523c: e1520003 cmp r2, r3 005240: 0a000017 beq 0052a4(17) ; jump 005244: ca000003 bgt 005258(3) ; jump 005248: e243300e sub r3, r3, #14 ; 0xe 00524c: e1520003 cmp r2, r3 005250: 0a000037 beq 005334(37) ; jump 005254: ea0000dc b 0055cc(dc) ; jump 005258: e3a03c8b mov r3, #35584 ; 0x8b00 00525c: e283301b add r3, r3, #27 ; 0x1b 005260: e1520003 cmp r2, r3 005264: 0a00003c beq 00535c(3c) ; jump 005268: ea0000d7 b 0055cc(d7) ; jump 00526c: e3a03b23 mov r3, #35840 ; 0x8c00 005270: e2833002 add r3, r3, #2 ; 0x2 005274: e1520003 cmp r2, r3 005278: 0a00009f beq 0054fc(9f) ; jump 00527c: ca000003 bgt 005290(3) ; jump 005280: e24330d7 sub r3, r3, #215 ; 0xd7 '×' 005284: e1520003 cmp r2, r3 005288: 0a00005c beq 005400(5c) ; jump 00528c: ea0000ce b 0055cc(ce) ; jump 005290: e3a03b23 mov r3, #35840 ; 0x8c00 005294: e2833005 add r3, r3, #5 ; 0x5 005298: e1520003 cmp r2, r3 00529c: 0a00005c beq 005414(5c) ; jump 0052a0: ea0000c9 b 0055cc(c9) ; jump 0052a4: e51b20bc ldr r2, [fp, -#188] 0052a8: e3520000 cmp r2, #0 ; 0x0 0052ac: 1a000019 bne 005318(19) ; jump 0052b0: e3a00034 mov r0, #52 ; 0x34 '4' 0052b4: ebfff720 bl 002f3c(fff720) 0052b8: e1a04000 mov r4, r0 0052bc: e3540000 cmp r4, #0 ; 0x0 0052c0: 0a000010 beq 005308(10) ; jump 0052c4: e1a0e004 mov lr, r4 0052c8: e59fc78c ldr ip, [pc, #1932] ; [005a5c] 0052cc: e8bc000f ldmia ip!, {r0, r1, r2, r3} 0052d0: e8ae000f stmia lr!, {r0, r1, r2, r3} 0052d4: e8bc000f ldmia ip!, {r0, r1, r2, r3} 0052d8: e8ae000f stmia lr!, {r0, r1, r2, r3} 0052dc: e8bc000f ldmia ip!, {r0, r1, r2, r3} 0052e0: e8ae000f stmia lr!, {r0, r1, r2, r3} 0052e4: e59c3000 ldr r3, [ip, #0] ; [04f1cc] 0052e8: e58e3000 str r3, [lr, #0] 0052ec: e284102c add r1, r4, #44 ; 0x2c ',' 0052f0: e59f2760 ldr r2, [pc, #1888] ; [005a58] 0052f4: e5923000 ldr r3, [r2, #0] ; [044584] 0052f8: e5831004 str r1, [r3, #4] ; [044588] 0052fc: e584302c str r3, [r4, #44] 005300: e5812004 str r2, [r1, #4] 005304: e5821000 str r1, [r2, #0] ; [044584] 005308: e59f074c ldr r0, [pc, #1868] ; [005a5c] 00530c: e3a01000 mov r1, #0 ; 0x0 005310: e3a02034 mov r2, #52 ; 0x34 '4' 005314: eb00b592 bl 032964(b592) 005318: e3a03000 mov r3, #0 ; 0x0 00531c: e50b30bc str r3, [fp, -#188] 005320: e59f0734 ldr r0, [pc, #1844] ; [005a5c] 005324: e28a1006 add r1, r10, #6 ; 0x6 005328: e3a02006 mov r2, #6 ; 0x6 00532c: eb00b570 bl 0328f4(b570) 005330: ea0000a5 b 0055cc(a5) ; jump 005334: e59a3004 ldr r3, [r10, #4] 005338: e3530001 cmp r3, #1 ; 0x1 00533c: 05c83027 streqb r3, [r8, #39] ; [04f1f3] 005340: 0a0000a1 beq 0055cc(a1) ; jump 005344: e59a3004 ldr r3, [r10, #4] 005348: e2433002 sub r3, r3, #2 ; 0x2 00534c: e3530001 cmp r3, #1 ; 0x1 005350: 93a03000 movls r3, #0 ; 0x0 005354: 95c83027 strlsb r3, [r8, #39] ; [04f1f3] 005358: ea00009b b 0055cc(9b) ; jump 00535c: e1da60b8 ldrh r6, [r10, #8] 005360: e0853006 add r3, r5, r6 005364: e1530009 cmp r3, r9 005368: 8a000097 bhi 0055cc(97) ; jump 00536c: e1da30ba ldrh r3, [r10, #10] 005370: e3530000 cmp r3, #0 ; 0x0 005374: 13560000 cmpne r6, #0 ; 0x0 005378: 0a000093 beq 0055cc(93) ; jump 00537c: e3560020 cmp r6, #32 ; 0x20 005380: ca000091 bgt 0055cc(91) ; jump 005384: e59f46d4 ldr r4, [pc, #1748] ; [005a60] 005388: e1a00004 mov r0, r4 00538c: e3a01000 mov r1, #0 ; 0x0 005390: e3a02021 mov r2, #33 ; 0x21 '!' 005394: eb00b572 bl 032964(b572) 005398: e1a00004 mov r0, r4 00539c: e1a01005 mov r1, r5 0053a0: e1a02006 mov r2, r6 0053a4: eb00b5ed bl 032b60(b5ed) 0053a8: ea000087 b 0055cc(87) ; jump 0053ac: e51b20c0 ldr r2, [fp, -#192] 0053b0: e2825004 add r5, r2, #4 ; 0x4 0053b4: e1da40b0 ldrh r4, [r10, #0] 0053b8: e0853004 add r3, r5, r4 0053bc: e1530009 cmp r3, r9 0053c0: 8a000081 bhi 0055cc(81) ; jump 0053c4: e3a06000 mov r6, #0 ; 0x0 0053c8: e3540007 cmp r4, #7 ; 0x7 0053cc: 9a00007e bls 0055cc(7e) ; jump 0053d0: e24b00b4 sub r0, fp, #180 ; 0xb4 '´' 0053d4: e1a01005 mov r1, r5 0053d8: e3a02008 mov r2, #8 ; 0x8 0053dc: eb00b544 bl 0328f4(b544) 0053e0: e51b30b4 ldr r3, [fp, -#180] 0053e4: e1530006 cmp r3, r6 0053e8: c1a06003 movgt r6, r3 0053ec: e2444008 sub r4, r4, #8 ; 0x8 0053f0: e2855008 add r5, r5, #8 ; 0x8 0053f4: e3540007 cmp r4, #7 ; 0x7 0053f8: 8afffff4 bhi 0053d0(fffff4) ; jump 0053fc: ea000072 b 0055cc(72) ; jump 005400: e1da30ba ldrh r3, [r10, #10] 005404: e3130902 tst r3, #32768 ; 0x8000 005408: 03a03001 moveq r3, #1 ; 0x1 00540c: 05c83028 streqb r3, [r8, #40] ; [04f1f4] 005410: ea00006d b 0055cc(6d) ; jump 005414: e1a04005 mov r4, r5 005418: e1da30b8 ldrh r3, [r10, #8] 00541c: e0856003 add r6, r5, r3 005420: e1560009 cmp r6, r9 005424: 8a000068 bhi 0055cc(68) ; jump 005428: e2853001 add r3, r5, #1 ; 0x1 00542c: e1530006 cmp r3, r6 005430: 2a000065 bcs 0055cc(65) ; jump 005434: e5d53001 ldrb r3, [r5, #1] 005438: e0853003 add r3, r5, r3 00543c: e2833002 add r3, r3, #2 ; 0x2 005440: e1530006 cmp r3, r6 005444: 8a000060 bhi 0055cc(60) ; jump 005448: e59f760c ldr r7, [pc, #1548] ; [005a5c] 00544c: e5d42000 ldrb r2, [r4, #0] 005450: e5d43001 ldrb r3, [r4, #1] 005454: e2833002 add r3, r3, #2 ; 0x2 005458: e20350ff and r5, r3, #255 ; 0xff 'ÿ' 00545c: e3550028 cmp r5, #40 ; 0x28 '(' 005460: 80844005 addhi r4, r4, r5 005464: 8a00001b bhi 0054d8(1b) ; jump 005468: e3520030 cmp r2, #48 ; 0x30 '0' 00546c: 0a000010 beq 0054b4(10) ; jump 005470: e35200dd cmp r2, #221 ; 0xdd 'Ý' 005474: 1a000016 bne 0054d4(16) ; jump 005478: e3550005 cmp r5, #5 ; 0x5 00547c: 9a000014 bls 0054d4(14) ; jump 005480: e2840002 add r0, r4, #2 ; 0x2 005484: e59f15d8 ldr r1, [pc, #1496] ; [005a64] 005488: e3a02004 mov r2, #4 ; 0x4 00548c: eb00b50d bl 0328c8(b50d) 005490: e3500000 cmp r0, #0 ; 0x0 005494: 1a00000e bne 0054d4(e) ; jump 005498: e1a00004 mov r0, r4 00549c: e1a01005 mov r1, r5 0054a0: ebfffec7 bl 004fc4(fffec7) 0054a4: e3500000 cmp r0, #0 ; 0x0 0054a8: 13a03002 movne r3, #2 ; 0x2 0054ac: 15c73028 strneb r3, [r7, #40] ; [04f1f4] 0054b0: ea000005 b 0054cc(5) ; jump 0054b4: e1a00004 mov r0, r4 0054b8: e1a01005 mov r1, r5 0054bc: ebfffec0 bl 004fc4(fffec0) 0054c0: e3500000 cmp r0, #0 ; 0x0 0054c4: 13a02002 movne r2, #2 ; 0x2 0054c8: 15c72028 strneb r2, [r7, #40] ; [04f1f4] 0054cc: 03a03006 moveq r3, #6 ; 0x6 0054d0: 05c73028 streqb r3, [r7, #40] ; [04f1f4] 0054d4: e0844005 add r4, r4, r5 0054d8: e2843001 add r3, r4, #1 ; 0x1 0054dc: e1530006 cmp r3, r6 0054e0: 2a000039 bcs 0055cc(39) ; jump 0054e4: e5d43001 ldrb r3, [r4, #1] 0054e8: e0843003 add r3, r4, r3 0054ec: e2833002 add r3, r3, #2 ; 0x2 0054f0: e1530006 cmp r3, r6 0054f4: 9affffd4 bls 00544c(ffffd4) ; jump 0054f8: ea000033 b 0055cc(33) ; jump 0054fc: e1da40b8 ldrh r4, [r10, #8] 005500: e0857004 add r7, r5, r4 005504: e1570009 cmp r7, r9 005508: 8a00002f bhi 0055cc(2f) ; jump 00550c: e3540007 cmp r4, #7 ; 0x7 005510: 9a00002d bls 0055cc(2d) ; jump 005514: e1a00005 mov r0, r5 005518: e59f1548 ldr r1, [pc, #1352] ; [005a68] "wpa_ie=" 00551c: e3a02007 mov r2, #7 ; 0x7 005520: eb00b580 bl 032b28(b580) 005524: e3500000 cmp r0, #0 ; 0x0 005528: 02856007 addeq r6, r5, #7 ; 0x7 00552c: 00664007 rsbeq r4, r6, r7 005530: 0a000009 beq 00555c(9) ; jump 005534: e3540007 cmp r4, #7 ; 0x7 005538: 9a000023 bls 0055cc(23) ; jump 00553c: e1a00005 mov r0, r5 005540: e59f1524 ldr r1, [pc, #1316] ; [005a6c] "rsn_ie=" 005544: e3a02007 mov r2, #7 ; 0x7 005548: eb00b576 bl 032b28(b576) 00554c: e3500000 cmp r0, #0 ; 0x0 005550: 1a00001d bne 0055cc(1d) ; jump 005554: e2856007 add r6, r5, #7 ; 0x7 005558: e2444007 sub r4, r4, #7 ; 0x7 00555c: e3140001 tst r4, #1 ; 0x1 005560: 13a03006 movne r3, #6 ; 0x6 005564: 15c83028 strneb r3, [r8, #40] ; [04f1f4] 005568: 1a000017 bne 0055cc(17) ; jump 00556c: e0843fa4 add r3, r4, r4, lsr #31 ; 0x1f 005570: e1a040c3 mov r4, r3, asr #1 ; 0x1 005574: e1a00004 mov r0, r4 005578: ebfff66f bl 002f3c(fff66f) 00557c: e1a05000 mov r5, r0 005580: e3550000 cmp r5, #0 ; 0x0 005584: 0a00000e beq 0055c4(e) ; jump 005588: e1a00006 mov r0, r6 00558c: e1a01005 mov r1, r5 005590: e1a02004 mov r2, r4 005594: ebfffebf bl 005098(fffebf) 005598: e1a00005 mov r0, r5 00559c: e1a01004 mov r1, r4 0055a0: ebfffe87 bl 004fc4(fffe87) 0055a4: e3500000 cmp r0, #0 ; 0x0 0055a8: 13a03002 movne r3, #2 ; 0x2 0055ac: 15c83028 strneb r3, [r8, #40] ; [04f1f4] 0055b0: 03a03006 moveq r3, #6 ; 0x6 0055b4: 05c83028 streqb r3, [r8, #40] ; [04f1f4] 0055b8: e1a00005 mov r0, r5 0055bc: ebfff676 bl 002f9c(fff676) 0055c0: ea000001 b 0055cc(1) ; jump 0055c4: e3a02002 mov r2, #2 ; 0x2 0055c8: e5c82028 strb r2, [r8, #40] ; [04f1f4] 0055cc: e1da30b0 ldrh r3, [r10, #0] 0055d0: e51b20c0 ldr r2, [fp, -#192] 0055d4: e0822003 add r2, r2, r3 0055d8: e50b20c0 str r2, [fp, -#192] 0055dc: e51b20c0 ldr r2, [fp, -#192] 0055e0: e2823004 add r3, r2, #4 ; 0x4 0055e4: e1530009 cmp r3, r9 0055e8: 8a000006 bhi 005608(6) ; jump 0055ec: e24b005c sub r0, fp, #92 ; 0x5c '\' 0055f0: e1a01002 mov r1, r2 0055f4: e3a02004 mov r2, #4 ; 0x4 0055f8: eb00b4bd bl 0328f4(b4bd) 0055fc: e1da30b0 ldrh r3, [r10, #0] 005600: e3530004 cmp r3, #4 ; 0x4 005604: 8afffeff bhi 005208(fffeff) ; jump 005608: e51b30bc ldr r3, [fp, -#188] 00560c: e3530000 cmp r3, #0 ; 0x0 005610: 1a0000a9 bne 0058bc(a9) ; jump 005614: e3a00034 mov r0, #52 ; 0x34 '4' 005618: ebfff647 bl 002f3c(fff647) 00561c: e1a04000 mov r4, r0 005620: e3540000 cmp r4, #0 ; 0x0 005624: 0a000010 beq 00566c(10) ; jump 005628: e1a0e004 mov lr, r4 00562c: e59fc428 ldr ip, [pc, #1064] ; [005a5c] 005630: e8bc000f ldmia ip!, {r0, r1, r2, r3} 005634: e8ae000f stmia lr!, {r0, r1, r2, r3} 005638: e8bc000f ldmia ip!, {r0, r1, r2, r3} 00563c: e8ae000f stmia lr!, {r0, r1, r2, r3} 005640: e8bc000f ldmia ip!, {r0, r1, r2, r3} 005644: e8ae000f stmia lr!, {r0, r1, r2, r3} 005648: e59c3000 ldr r3, [ip, #0] ; [04f1cc] 00564c: e58e3000 str r3, [lr, #0] 005650: e284102c add r1, r4, #44 ; 0x2c ',' 005654: e59f33fc ldr r3, [pc, #1020] ; [005a58] 005658: e5932000 ldr r2, [r3, #0] ; [044584] 00565c: e5821004 str r1, [r2, #4] ; [044588] 005660: e584202c str r2, [r4, #44] 005664: e5813004 str r3, [r1, #4] 005668: e5831000 str r1, [r3, #0] ; [044584] 00566c: e59f03e8 ldr r0, [pc, #1000] ; [005a5c] 005670: e3a01000 mov r1, #0 ; 0x0 005674: e3a02034 mov r2, #52 ; 0x34 '4' 005678: eb00b4b9 bl 032964(b4b9) 00567c: ea00008e b 0058bc(8e) ; jump 005680: e59f33c4 ldr r3, [pc, #964] ; [005a4c] 005684: e5933000 ldr r3, [r3, #0] 005688: e3530001 cmp r3, #1 ; 0x1 00568c: 1a00008d bne 0058c8(8d) ; jump 005690: e24b40ac sub r4, fp, #172 ; 0xac '¬' 005694: e3a05050 mov r5, #80 ; 0x50 'P' 005698: e1a00004 mov r0, r4 00569c: e3a01000 mov r1, #0 ; 0x0 0056a0: e1a02005 mov r2, r5 0056a4: eb00b4ae bl 032964(b4ae) 0056a8: e59f33a0 ldr r3, [pc, #928] ; [005a50] 0056ac: e50b309c str r3, [fp, -#156] 0056b0: e3a03004 mov r3, #4 ; 0x4 0056b4: e50b30ac str r3, [fp, -#172] 0056b8: e50b4038 str r4, [fp, -#56] 0056bc: e14b53b4 strh r5, [fp, -#52] 0056c0: e51b00b8 ldr r0, [fp, -#184] 0056c4: e3a01c89 mov r1, #35072 ; 0x8900 0056c8: e28110f3 add r1, r1, #243 ; 0xf3 'ó' 0056cc: e24b2048 sub r2, fp, #72 ; 0x48 'H' 0056d0: eb00be21 bl 034f5c(be21) 0056d4: e3500000 cmp r0, #0 ; 0x0 0056d8: aa000003 bge 0056ec(3) ; jump 0056dc: e59f038c ldr r0, [pc, #908] ; [005a70] "%s: ioctl IOCTL_CMD_WPA:VIAWGET_GET_SCAN failed" 0056e0: e59f138c ldr r1, [pc, #908] ; [005a74] "get_wifi_scan_result" 0056e4: eb00b03b bl 0317d8(b03b) 0056e8: ea00008a b 005918(8a) ; jump 0056ec: e59f835c ldr r8, [pc, #860] ; [005a50] 0056f0: e59f035c ldr r0, [pc, #860] ; [005a54] 0056f4: eb0090d6 bl 029a54(90d6) 0056f8: e59f3358 ldr r3, [pc, #856] ; [005a58] 0056fc: e5931000 ldr r1, [r3, #0] ; [044584] 005700: e5915000 ldr r5, [r1, #0] ; [044584] 005704: e1510003 cmp r1, r3 005708: 0a00000e beq 005748(e) ; jump 00570c: e3a06000 mov r6, #0 ; 0x0 005710: e241402c sub r4, r1, #44 ; 0x2c ',' 005714: e5912004 ldr r2, [r1, #4] ; [044588] 005718: e5913000 ldr r3, [r1, #0] ; [044584] 00571c: e5832004 str r2, [r3, #4] ; [044588] 005720: e5823000 str r3, [r2, #0] ; [044584] 005724: e5816000 str r6, [r1, #0] ; [044584] 005728: e5816004 str r6, [r1, #4] ; [044588] 00572c: e1a00004 mov r0, r4 005730: ebfff619 bl 002f9c(fff619) 005734: e1a01005 mov r1, r5 005738: e5915000 ldr r5, [r1, #0] 00573c: e59f3314 ldr r3, [pc, #788] ; [005a58] 005740: e1510003 cmp r1, r3 005744: 1afffff1 bne 005710(fffff1) ; jump 005748: e3a06000 mov r6, #0 ; 0x0 00574c: e15b3ab0 ldrh r3, [fp, -#160] 005750: e1560003 cmp r6, r3 005754: aa000058 bge 0058bc(58) ; jump 005758: e59f72fc ldr r7, [pc, #764] ; [005a5c] 00575c: e0664186 rsb r4, r6, r6, lsl #3 ; 0x3 005760: e0644184 rsb r4, r4, r4, lsl #3 ; 0x3 005764: e0884104 add r4, r8, r4, lsl #2 ; 0x2 005768: e1a00007 mov r0, r7 00576c: e1a01004 mov r1, r4 005770: e3a02006 mov r2, #6 ; 0x6 005774: eb00b45e bl 0328f4(b45e) 005778: e2875006 add r5, r7, #6 ; 0x6 00577c: e1a00005 mov r0, r5 005780: e3a01000 mov r1, #0 ; 0x0 005784: e3a02021 mov r2, #33 ; 0x21 '!' 005788: eb00b475 bl 032964(b475) 00578c: e2841006 add r1, r4, #6 ; 0x6 005790: e5d42026 ldrb r2, [r4, #38] 005794: e5d43027 ldrb r3, [r4, #39] 005798: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00579c: e1a00005 mov r0, r5 0057a0: eb00b4ee bl 032b60(b4ee) 0057a4: e5d430b0 ldrb r3, [r4, #176] 0057a8: e3130002 tst r3, #2 ; 0x2 0057ac: 13a03001 movne r3, #1 ; 0x1 0057b0: 15c73027 strneb r3, [r7, #39] ; [04f1f3] 0057b4: 03a03000 moveq r3, #0 ; 0x0 0057b8: 05c73027 streqb r3, [r7, #39] ; [04f1f3] 0057bc: e59f4298 ldr r4, [pc, #664] ; [005a5c] 0057c0: e3a03000 mov r3, #0 ; 0x0 0057c4: e5c43028 strb r3, [r4, #40] ; [04f1f4] 0057c8: e0663186 rsb r3, r6, r6, lsl #3 ; 0x3 0057cc: e0633183 rsb r3, r3, r3, lsl #3 ; 0x3 0057d0: e0880103 add r0, r8, r3, lsl #2 ; 0x2 0057d4: e5d020aa ldrb r2, [r0, #170] 0057d8: e5d030ab ldrb r3, [r0, #171] 0057dc: e1921403 orrs r1, r2, r3, lsl #8 ; 0x8 0057e0: 0a000005 beq 0057fc(5) ; jump 0057e4: e280006a add r0, r0, #106 ; 0x6a 'j' 0057e8: ebfffdf5 bl 004fc4(fffdf5) 0057ec: e3500000 cmp r0, #0 ; 0x0 0057f0: 13a03002 movne r3, #2 ; 0x2 0057f4: 15c43028 strneb r3, [r4, #40] ; [04f1f4] 0057f8: ea00000b b 00582c(b) ; jump 0057fc: e0663186 rsb r3, r6, r6, lsl #3 ; 0x3 005800: e0633183 rsb r3, r3, r3, lsl #3 ; 0x3 005804: e0880103 add r0, r8, r3, lsl #2 ; 0x2 005808: e5d02068 ldrb r2, [r0, #104] 00580c: e5d03069 ldrb r3, [r0, #105] 005810: e1921403 orrs r1, r2, r3, lsl #8 ; 0x8 005814: 0a000007 beq 005838(7) ; jump 005818: e2800028 add r0, r0, #40 ; 0x28 '(' 00581c: ebfffde8 bl 004fc4(fffde8) 005820: e3500000 cmp r0, #0 ; 0x0 005824: 13a03002 movne r3, #2 ; 0x2 005828: 15c73028 strneb r3, [r7, #40] ; [04f1f4] 00582c: 03a03006 moveq r3, #6 ; 0x6 005830: 05c73028 streqb r3, [r7, #40] ; [04f1f4] 005834: ea000006 b 005854(6) ; jump 005838: e0663186 rsb r3, r6, r6, lsl #3 ; 0x3 00583c: e0633183 rsb r3, r3, r3, lsl #3 ; 0x3 005840: e0883103 add r3, r8, r3, lsl #2 ; 0x2 005844: e5d330b0 ldrb r3, [r3, #176] 005848: e3130010 tst r3, #16 ; 0x10 00584c: 13a03001 movne r3, #1 ; 0x1 005850: 15c73028 strneb r3, [r7, #40] ; [04f1f4] 005854: e3a00034 mov r0, #52 ; 0x34 '4' 005858: ebfff5b7 bl 002f3c(fff5b7) 00585c: e1a04000 mov r4, r0 005860: e3540000 cmp r4, #0 ; 0x0 005864: 0a000010 beq 0058ac(10) ; jump 005868: e1a0e004 mov lr, r4 00586c: e59fc1e8 ldr ip, [pc, #488] ; [005a5c] 005870: e8bc000f ldmia ip!, {r0, r1, r2, r3} 005874: e8ae000f stmia lr!, {r0, r1, r2, r3} 005878: e8bc000f ldmia ip!, {r0, r1, r2, r3} 00587c: e8ae000f stmia lr!, {r0, r1, r2, r3} 005880: e8bc000f ldmia ip!, {r0, r1, r2, r3} 005884: e8ae000f stmia lr!, {r0, r1, r2, r3} 005888: e59c3000 ldr r3, [ip, #0] ; [04f1cc] 00588c: e58e3000 str r3, [lr, #0] 005890: e284102c add r1, r4, #44 ; 0x2c ',' 005894: e59f21bc ldr r2, [pc, #444] ; [005a58] 005898: e5923000 ldr r3, [r2, #0] ; [044584] 00589c: e5831004 str r1, [r3, #4] ; [044588] 0058a0: e584302c str r3, [r4, #44] 0058a4: e5812004 str r2, [r1, #4] 0058a8: e5821000 str r1, [r2, #0] ; [044584] 0058ac: e2866001 add r6, r6, #1 ; 0x1 0058b0: e15b3ab0 ldrh r3, [fp, -#160] 0058b4: e1560003 cmp r6, r3 0058b8: baffffa7 blt 00575c(ffffa7) ; jump 0058bc: e59f0190 ldr r0, [pc, #400] ; [005a54] 0058c0: eb0090cb bl 029bf4(90cb) 0058c4: ea00005b b 005a38(5b) ; jump 0058c8: e59f317c ldr r3, [pc, #380] ; [005a4c] 0058cc: e5933000 ldr r3, [r3, #0] 0058d0: e3530003 cmp r3, #3 ; 0x3 0058d4: 1a000057 bne 005a38(57) ; jump 0058d8: e59f3170 ldr r3, [pc, #368] ; [005a50] 0058dc: e50b3038 str r3, [fp, -#56] 0058e0: e14b53b4 strh r5, [fp, -#52] 0058e4: e51b00b8 ldr r0, [fp, -#184] 0058e8: e3a01c8b mov r1, #35584 ; 0x8b00 0058ec: e2811019 add r1, r1, #25 ; 0x19 0058f0: e24b2048 sub r2, fp, #72 ; 0x48 'H' 0058f4: eb00bd98 bl 034f5c(bd98) 0058f8: e3500000 cmp r0, #0 ; 0x0 0058fc: aa000009 bge 005928(9) ; jump 005900: eb008bfe bl 028900(8bfe) 005904: e1a03000 mov r3, r0 005908: e59f0168 ldr r0, [pc, #360] ; [005a78] "%s: ioctl SIOCGIWSCAN failed %d" 00590c: e59f1160 ldr r1, [pc, #352] ; [005a74] "get_wifi_scan_result" 005910: e5932000 ldr r2, [r3, #0] 005914: eb00afaf bl 0317d8(afaf) 005918: e51b00b8 ldr r0, [fp, -#184] 00591c: eb00bce8 bl 034cc4(bce8) 005920: e3e00000 mvn r0, #0 ; 0x0 005924: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
005928: e59f8120 ldr r8, [pc, #288] ; [005a50] 00592c: e59f0120 ldr r0, [pc, #288] ; [005a54] 005930: eb009047 bl 029a54(9047) 005934: e59f311c ldr r3, [pc, #284] ; [005a58] 005938: e5931000 ldr r1, [r3, #0] ; [044584] 00593c: e5915000 ldr r5, [r1, #0] ; [044584] 005940: e1510003 cmp r1, r3 005944: 0a00000e beq 005984(e) ; jump 005948: e3a06000 mov r6, #0 ; 0x0 00594c: e241402c sub r4, r1, #44 ; 0x2c ',' 005950: e5912004 ldr r2, [r1, #4] ; [044588] 005954: e5913000 ldr r3, [r1, #0] ; [044584] 005958: e5832004 str r2, [r3, #4] ; [044588] 00595c: e5823000 str r3, [r2, #0] ; [044584] 005960: e5816000 str r6, [r1, #0] ; [044584] 005964: e5816004 str r6, [r1, #4] ; [044588] 005968: e1a00004 mov r0, r4 00596c: ebfff58a bl 002f9c(fff58a) 005970: e1a01005 mov r1, r5 005974: e5915000 ldr r5, [r1, #0] 005978: e59f30d8 ldr r3, [pc, #216] ; [005a58] 00597c: e1510003 cmp r1, r3 005980: 1afffff1 bne 00594c(fffff1) ; jump 005984: e3a06000 mov r6, #0 ; 0x0 005988: e15b33b4 ldrh r3, [fp, -#52] 00598c: e15604a3 cmp r6, r3, lsr #9 ; 0x9 005990: 2a000026 bcs 005a30(26) ; jump 005994: e59f50c0 ldr r5, [pc, #192] ; [005a5c] 005998: e59f70b8 ldr r7, [pc, #184] ; [005a58] 00599c: e0884486 add r4, r8, r6, lsl #9 ; 0x9 0059a0: e8940003 ldmia r4, {r0, r1} 0059a4: e5850000 str r0, [r5, #0] ; [04f1cc] 0059a8: e1c510b4 strh r1, [r5, #4] 0059ac: e284100b add r1, r4, #11 ; 0xb 0059b0: e2850006 add r0, r5, #6 ; 0x6 0059b4: e3a02021 mov r2, #33 ; 0x21 '!' 0059b8: eb00b468 bl 032b60(b468) 0059bc: e5d43006 ldrb r3, [r4, #6] 0059c0: e5c53027 strb r3, [r5, #39] ; [04f1f3] 0059c4: e5d4302c ldrb r3, [r4, #44] 0059c8: e5c53028 strb r3, [r5, #40] ; [04f1f4] 0059cc: e3a00034 mov r0, #52 ; 0x34 '4' 0059d0: ebfff559 bl 002f3c(fff559) 0059d4: e1a04000 mov r4, r0 0059d8: e3540000 cmp r4, #0 ; 0x0 0059dc: 0a00000f beq 005a20(f) ; jump 0059e0: e1a0e004 mov lr, r4 0059e4: e1a0c005 mov ip, r5 0059e8: e8bc000f ldmia ip!, {r0, r1, r2, r3} 0059ec: e8ae000f stmia lr!, {r0, r1, r2, r3} 0059f0: e8bc000f ldmia ip!, {r0, r1, r2, r3} 0059f4: e8ae000f stmia lr!, {r0, r1, r2, r3} 0059f8: e8bc000f ldmia ip!, {r0, r1, r2, r3} 0059fc: e8ae000f stmia lr!, {r0, r1, r2, r3} 005a00: e59c3000 ldr r3, [ip, #0] 005a04: e58e3000 str r3, [lr, #0] 005a08: e284202c add r2, r4, #44 ; 0x2c ',' 005a0c: e5973000 ldr r3, [r7, #0] ; [044584] 005a10: e5832004 str r2, [r3, #4] ; [044588] 005a14: e584302c str r3, [r4, #44] 005a18: e5827004 str r7, [r2, #4] 005a1c: e5872000 str r2, [r7, #0] ; [044584] 005a20: e2866001 add r6, r6, #1 ; 0x1 005a24: e15b33b4 ldrh r3, [fp, -#52] 005a28: e15604a3 cmp r6, r3, lsr #9 ; 0x9 005a2c: 3affffda bcc 00599c(ffffda) ; jump 005a30: e59f001c ldr r0, [pc, #28] ; [005a54] 005a34: eb00906e bl 029bf4(906e) 005a38: e51b00b8 ldr r0, [fp, -#184] 005a3c: eb00bca0 bl 034cc4(bca0) 005a40: e3a00000 mov r0, #0 ; 0x0 005a44: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
005a48: 0003d364---------------------> 0003d3a4 ; data: 65 74 68 31 00 00 00 00 64 6F 77 6E 20 77 69 72 | eth1....down wir 005a4c: 00044558---------------------> 00044598 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 005a50: 0004b18c---------------------> 0004b1cc ; data: 00 02 DF FC 00 02 E0 00 00 02 E0 04 00 02 E0 88 | .ßü.à..à.àˆ 005a54: 00109980---------------------> 001099c0 ; !Unknown! 005a58: 00044544---------------------> 00044584 ; data: 00 04 45 44 00 04 45 44 00 04 45 4C 00 04 45 4C | .ED.ED.EL.EL 005a5c: 0004f18c---------------------> 0004f1cc ; !Unknown! 005a60: 0004f192---------------------> 0004f1d2 ; !Unknown! 005a64: 0003dd68---------------------> 0003dda8 ; data: 00 50 F2 01 00 00 00 00 77 70 61 5F 69 65 3D 00 | .Pò....wpa_ie=. 005a68: 0003dd70---------------------> 0003ddb0 ; data: 77 70 61 5F 69 65 3D 00 72 73 6E 5F 69 65 3D 00 | wpa_ie=.rsn_ie=. 005a6c: 0003dd78---------------------> 0003ddb8 ; data: 72 73 6E 5F 69 65 3D 00 25 73 3A 20 69 6F 63 74 | rsn_ie=.%s: ioct 005a70: 0003dd80---------------------> 0003ddc0 ; data: 25 73 3A 20 69 6F 63 74 6C 20 49 4F 43 54 4C 5F | %s: ioctl IOCTL_ 005a74: 0003ddb4---------------------> 0003ddf4 ; data: 67 65 74 5F 77 69 66 69 5F 73 63 61 6E 5F 72 65 | get_wifi_scan_re 005a78: 0003ddcc---------------------> 0003de0c ; data: 25 73 3A 20 69 6F 63 74 6C 20 53 49 4F 43 47 49 | %s: ioctl SIOCGI 005a7c: e92d4070 stmdb sp!, {r4, r5, r6, lr} 005a80: e3a02000 mov r2, #0 ; 0x0 005a84: e38230bd orr r3, r2, #189 ; 0xbd '½' 005a88: e5c03000 strb r3, [r0, #0] 005a8c: e382309a orr r3, r2, #154 ; 0x9a 'š' 005a90: e5c03001 strb r3, [r0, #1] 005a94: e382300c orr r3, r2, #12 ; 0xc 005a98: e5c03002 strb r3, [r0, #2] 005a9c: e3823044 orr r3, r2, #68 ; 0x44 'D' 005aa0: e5c03003 strb r3, [r0, #3] 005aa4: e5c02004 strb r2, [r0, #4] 005aa8: e5c02005 strb r2, [r0, #5] 005aac: e5c02006 strb r2, [r0, #6] 005ab0: e5c02007 strb r2, [r0, #7] 005ab4: e5c01008 strb r1, [r0, #8] 005ab8: e1a03421 mov r3, r1, lsr #8 ; 0x8 005abc: e5c03009 strb r3, [r0, #9] 005ac0: e1a03821 mov r3, r1, lsr #16 ; 0x10 005ac4: e5c0300a strb r3, [r0, #10] 005ac8: e1a01c21 mov r1, r1, lsr #24 ; 0x18 005acc: e5c0100b strb r1, [r0, #11] 005ad0: e280600c add r6, r0, #12 ; 0xc 005ad4: e1a01002 mov r1, r2 005ad8: e5d03008 ldrb r3, [r0, #8] 005adc: e1a05003 mov r5, r3 005ae0: e5d02009 ldrb r2, [r0, #9] 005ae4: e1a04002 mov r4, r2 005ae8: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 005aec: e5d0200a ldrb r2, [r0, #10] 005af0: e1a0e002 mov lr, r2 005af4: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 005af8: e5d0200b ldrb r2, [r0, #11] 005afc: e1a0c002 mov ip, r2 005b00: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 005b04: e243300c sub r3, r3, #12 ; 0xc 005b08: e1510003 cmp r1, r3 005b0c: 28bd8070 ldmcsia sp!, {r4, r5, r6, pc} ; return 005b10: e1853404 orr r3, r5, r4, lsl #8 ; 0x8 005b14: e183380e orr r3, r3, lr, lsl #16 ; 0x10 005b18: e1833c0c orr r3, r3, ip, lsl #24 ; 0x18 005b1c: e243c00c sub ip, r3, #12 ; 0xc 005b20: e5d03004 ldrb r3, [r0, #4] 005b24: e5d02005 ldrb r2, [r0, #5] 005b28: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 005b2c: e5d02006 ldrb r2, [r0, #6] 005b30: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 005b34: e5d02007 ldrb r2, [r0, #7] 005b38: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 005b3c: e7d62001 ldrb r2, [r6, r1, lsl #0] 005b40: e0833002 add r3, r3, r2 005b44: e5c03004 strb r3, [r0, #4] 005b48: e1a02423 mov r2, r3, lsr #8 ; 0x8 005b4c: e5c02005 strb r2, [r0, #5] 005b50: e1a02823 mov r2, r3, lsr #16 ; 0x10 005b54: e5c02006 strb r2, [r0, #6] 005b58: e1a03c23 mov r3, r3, lsr #24 ; 0x18 005b5c: e5c03007 strb r3, [r0, #7] 005b60: e2811001 add r1, r1, #1 ; 0x1 005b64: e151000c cmp r1, ip 005b68: 3affffec bcc 005b20(ffffec) ; jump 005b6c: e8bd8070 ldmia sp!, {r4, r5, r6, pc} ; return
005b70: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} 005b74: e5d03000 ldrb r3, [r0, #0] 005b78: e5d02001 ldrb r2, [r0, #1] 005b7c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 005b80: e5d02002 ldrb r2, [r0, #2] 005b84: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 005b88: e5d02003 ldrb r2, [r0, #3] 005b8c: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 005b90: e59f209c ldr r2, [pc, #156] ; [005c34] 005b94: e1530002 cmp r3, r2 005b98: 13e00000 mvnne r0, #0 ; 0x0 005b9c: 18bd80f0 ldmneia sp!, {r4, r5, r6, r7, pc} ; return 005ba0: e280700c add r7, r0, #12 ; 0xc 005ba4: e3a0c000 mov ip, #0 ; 0x0 005ba8: e1a0100c mov r1, ip 005bac: e5d03008 ldrb r3, [r0, #8] 005bb0: e1a06003 mov r6, r3 005bb4: e5d02009 ldrb r2, [r0, #9] 005bb8: e1a05002 mov r5, r2 005bbc: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 005bc0: e5d0200a ldrb r2, [r0, #10] 005bc4: e1a04002 mov r4, r2 005bc8: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 005bcc: e5d0200b ldrb r2, [r0, #11] 005bd0: e1a0e002 mov lr, r2 005bd4: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 005bd8: e243300c sub r3, r3, #12 ; 0xc 005bdc: e15c0003 cmp ip, r3 005be0: 2a000008 bcs 005c08(8) ; jump 005be4: e1863405 orr r3, r6, r5, lsl #8 ; 0x8 005be8: e1833804 orr r3, r3, r4, lsl #16 ; 0x10 005bec: e1833c0e orr r3, r3, lr, lsl #24 ; 0x18 005bf0: e243200c sub r2, r3, #12 ; 0xc 005bf4: e7d73001 ldrb r3, [r7, r1, lsl #0] 005bf8: e08cc003 add ip, ip, r3 005bfc: e2811001 add r1, r1, #1 ; 0x1 005c00: e1510002 cmp r1, r2 005c04: 3afffffa bcc 005bf4(fffffa) ; jump 005c08: e5d03004 ldrb r3, [r0, #4] 005c0c: e5d02005 ldrb r2, [r0, #5] 005c10: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 005c14: e5d02006 ldrb r2, [r0, #6] 005c18: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 005c1c: e5d02007 ldrb r2, [r0, #7] 005c20: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 005c24: e15c0003 cmp ip, r3 005c28: 03a00000 moveq r0, #0 ; 0x0 005c2c: 13e00001 mvnne r0, #1 ; 0x1 005c30: e8bd80f0 ldmia sp!, {r4, r5, r6, r7, pc} ; return
005c34: 440c9abd strmi r9, [ip], -#2749 005c38: e1a0c00d mov ip, sp 005c3c: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 005c40: e24cb004 sub fp, ip, #4 ; 0x4 005c44: e24dd020 sub sp, sp, #32 ; 0x20 005c48: e3a06001 mov r6, #1 ; 0x1 005c4c: e3a034ff mov r3, #-16777216 ; 0xff000000 005c50: e283360f add r3, r3, #15728640 ; 0xf00000 005c54: e2833030 add r3, r3, #48 ; 0x30 '0' 005c58: e5836000 str r6, [r3, #0] 005c5c: e3a05000 mov r5, #0 ; 0x0 005c60: e59f3e9c ldr r3, [pc, #3740] ; [006b04] 005c64: e4835004 str r5, [r3], #4 005c68: e5835000 str r5, [r3, #0] 005c6c: e3a024ff mov r2, #-16777216 ; 0xff000000 005c70: e282273e add r2, r2, #16252928 ; 0xf80000 005c74: e2822dc1 add r2, r2, #12352 ; 0x3040 005c78: e5923000 ldr r3, [r2, #0] 005c7c: e3c33603 bic r3, r3, #3145728 ; 0x300000 005c80: e5823000 str r3, [r2, #0] 005c84: e3a02b01 mov r2, #1024 ; 0x400 005c88: e3e0391f mvn r3, #507904 ; 0x7c000 005c8c: e2433efb sub r3, r3, #4016 ; 0xfb0 005c90: e243300b sub r3, r3, #11 ; 0xb 005c94: e5832000 str r2, [r3, #0] 005c98: e3e0291f mvn r2, #507904 ; 0x7c000 005c9c: e2422efa sub r2, r2, #4000 ; 0xfa0 005ca0: e242200f sub r2, r2, #15 ; 0xf 005ca4: e5923000 ldr r3, [r2, #0] 005ca8: e3c337ff bic r3, r3, #66846720 ; 0x3fc0000 005cac: e3c33bc3 bic r3, r3, #199680 ; 0x30c00 005cb0: e3c33e3f bic r3, r3, #1008 ; 0x3f0 005cb4: e4823004 str r3, [r2], #4 005cb8: e5923000 ldr r3, [r2, #0] 005cbc: e3833f8f orr r3, r3, #572 ; 0x23c 005cc0: e5823000 str r3, [r2, #0] 005cc4: e5923000 ldr r3, [r2, #0] 005cc8: e3c33c1d bic r3, r3, #7424 ; 0x1d00 005ccc: e5823000 str r3, [r2, #0] 005cd0: e59f0e30 ldr r0, [pc, #3632] ; [006b08] "no support" 005cd4: eb00aacc bl 03080c(aacc) 005cd8: e59f4e2c ldr r4, [pc, #3628] ; [006b0c] 005cdc: e5943000 ldr r3, [r4, #0] ; [P_JASPER+5050f0ff] 005ce0: e1833006 orr r3, r3, r6 005ce4: e5843000 str r3, [r4, #0] ; [P_JASPER+5050f0ff] 005ce8: e1a00006 mov r0, r6 005cec: eb00be37 bl 0355d0(be37) 005cf0: e5943000 ldr r3, [r4, #0] ; [P_JASPER+5050f0ff] 005cf4: e3833801 orr r3, r3, #65536 ; 0x10000 005cf8: e5843000 str r3, [r4, #0] ; [P_JASPER+5050f0ff] 005cfc: e3a00002 mov r0, #2 ; 0x2 005d00: eb00be32 bl 0355d0(be32) 005d04: e59f0e04 ldr r0, [pc, #3588] ; [006b10] 005d08: e1a01005 mov r1, r5 005d0c: eb008ec2 bl 02981c(8ec2) 005d10: e59f0dfc ldr r0, [pc, #3580] ; [006b14] 005d14: e1a01005 mov r1, r5 005d18: eb008ebf bl 02981c(8ebf) 005d1c: e59f0df4 ldr r0, [pc, #3572] ; [006b18] 005d20: e1a01005 mov r1, r5 005d24: eb008ebc bl 02981c(8ebc) 005d28: e59f0dec ldr r0, [pc, #3564] ; [006b1c] 005d2c: e1a01005 mov r1, r5 005d30: eb008eb9 bl 02981c(8eb9) 005d34: e59f0de4 ldr r0, [pc, #3556] ; [006b20] 005d38: e1a01005 mov r1, r5 005d3c: eb008eb6 bl 02981c(8eb6) 005d40: e59f0ddc ldr r0, [pc, #3548] ; [006b24] 005d44: e1a01005 mov r1, r5 005d48: eb008eb3 bl 02981c(8eb3) 005d4c: e3a0047f mov r0, #2130706432 ; 0x7f000000 005d50: e280097e add r0, r0, #2064384 ; 0x1f8000 005d54: e3a01a01 mov r1, #4096 ; 0x1000 005d58: e2811004 add r1, r1, #4 ; 0x4 005d5c: e59f2dc4 ldr r2, [pc, #3524] ; [006b28] 005d60: ebfff3f2 bl 002d30(fff3f2) 005d64: e1500005 cmp r0, r5 005d68: aa000002 bge 005d78(2) ; jump 005d6c: e59f0db8 ldr r0, [pc, #3512] ; [006b2c] "read factory params error !" 005d70: eb00aaa5 bl 03080c(aaa5) 005d74: ebfff494 bl 002fcc(fff494) 005d78: e59f0da8 ldr r0, [pc, #3496] ; [006b28] 005d7c: ebffff7b bl 005b70(ffff7b) 005d80: e3500000 cmp r0, #0 ; 0x0 005d84: 0a0000a5 beq 006020(a5) ; jump 005d88: e3700001 cmn r0, #1 ; 0x1 005d8c: 1a000002 bne 005d9c(2) ; jump 005d90: e59f0d98 ldr r0, [pc, #3480] ; [006b30] "factory params zone not inited !" 005d94: eb00aa9c bl 03080c(aa9c) 005d98: ea000003 b 005dac(3) ; jump 005d9c: e3700002 cmn r0, #2 ; 0x2 005da0: 1a000001 bne 005dac(1) ; jump 005da4: e59f0d88 ldr r0, [pc, #3464] ; [006b34] "factory params zone checksum uncorrect!" 005da8: eb00aa97 bl 03080c(aa97) 005dac: e3a00a01 mov r0, #4096 ; 0x1000 005db0: e2800004 add r0, r0, #4 ; 0x4 005db4: ebfff460 bl 002f3c(fff460) 005db8: e1a08000 mov r8, r0 005dbc: e3580000 cmp r8, #0 ; 0x0 005dc0: 1a000002 bne 005dd0(2) ; jump 005dc4: e59f0d6c ldr r0, [pc, #3436] ; [006b38] "can not allocte enough memory for reinit factory zone !" 005dc8: eb00aa8f bl 03080c(aa8f) 005dcc: ebfff47e bl 002fcc(fff47e) 005dd0: e3a07a01 mov r7, #4096 ; 0x1000 005dd4: e2877004 add r7, r7, #4 ; 0x4 005dd8: e1a00008 mov r0, r8 005ddc: e3a01000 mov r1, #0 ; 0x0 005de0: e1a02007 mov r2, r7 005de4: eb00b2de bl 032964(b2de) 005de8: e2880036 add r0, r8, #54 ; 0x36 '6' 005dec: e59f1d48 ldr r1, [pc, #3400] ; [006b3c] "admin" 005df0: e3a02006 mov r2, #6 ; 0x6 005df4: eb00b2be bl 0328f4(b2be) 005df8: e3a03002 mov r3, #2 ; 0x2 005dfc: e5c83050 strb r3, [r8, #80] 005e00: e3a04000 mov r4, #0 ; 0x0 005e04: e1a02004 mov r2, r4 005e08: e2833e12 add r3, r3, #288 ; 0x120 005e0c: e7c82003 strb r2, [r8, r3, lsl #0] 005e10: e2822050 add r2, r2, #80 ; 0x50 'P' 005e14: e2833001 add r3, r3, #1 ; 0x1 005e18: e7c82003 strb r2, [r8, r3, lsl #0] 005e1c: e2822fa3 add r2, r2, #652 ; 0x28c 005e20: e3843005 orr r3, r4, #5 ; 0x5 005e24: e7c83002 strb r3, [r8, r2, lsl #0] 005e28: e2823001 add r3, r2, #1 ; 0x1 005e2c: e7c84003 strb r4, [r8, r3, lsl #0] 005e30: e2823002 add r3, r2, #2 ; 0x2 005e34: e7c84003 strb r4, [r8, r3, lsl #0] 005e38: e2822003 add r2, r2, #3 ; 0x3 005e3c: e7c84002 strb r4, [r8, r2, lsl #0] 005e40: e3842064 orr r2, r4, #100 ; 0x64 'd' 005e44: e2833008 add r3, r3, #8 ; 0x8 005e48: e7c82003 strb r2, [r8, r3, lsl #0] 005e4c: e2833001 add r3, r3, #1 ; 0x1 005e50: e7c84003 strb r4, [r8, r3, lsl #0] 005e54: e2433003 sub r3, r3, #3 ; 0x3 005e58: e7c82003 strb r2, [r8, r3, lsl #0] 005e5c: e2833001 add r3, r3, #1 ; 0x1 005e60: e7c84003 strb r4, [r8, r3, lsl #0] 005e64: e384600c orr r6, r4, #12 ; 0xc 005e68: e2833e5a add r3, r3, #1440 ; 0x5a0 005e6c: e7c86003 strb r6, [r8, r3, lsl #0] 005e70: e2833001 add r3, r3, #1 ; 0x1 005e74: e7c84003 strb r4, [r8, r3, lsl #0] 005e78: e2833001 add r3, r3, #1 ; 0x1 005e7c: e7c84003 strb r4, [r8, r3, lsl #0] 005e80: e2833001 add r3, r3, #1 ; 0x1 005e84: e7c84003 strb r4, [r8, r3, lsl #0] 005e88: e3a05001 mov r5, #1 ; 0x1 005e8c: e3a03e29 mov r3, #656 ; 0x290 005e90: e2833003 add r3, r3, #3 ; 0x3 005e94: e7c85003 strb r5, [r8, r3, lsl #0] 005e98: e2880fa5 add r0, r8, #660 ; 0x294 005e9c: e59f1c9c ldr r1, [pc, #3228] ; [006b40] "time.nist.gov" 005ea0: e3a0200e mov r2, #14 ; 0xe 005ea4: eb00b292 bl 0328f4(b292) 005ea8: e384203c orr r2, r4, #60 ; 0x3c '<' 005eac: e3a03fb5 mov r3, #724 ; 0x2d4 005eb0: e2833001 add r3, r3, #1 ; 0x1 005eb4: e7c82003 strb r2, [r8, r3, lsl #0] 005eb8: e2833001 add r3, r3, #1 ; 0x1 005ebc: e7c84003 strb r4, [r8, r3, lsl #0] 005ec0: e2880e82 add r0, r8, #2080 ; 0x820 005ec4: e280000a add r0, r0, #10 ; 0xa 005ec8: e59f1c74 ldr r1, [pc, #3188] ; [006b44] "dns.camcctv.com" 005ecc: e3a02010 mov r2, #16 ; 0x10 005ed0: eb00b287 bl 0328f4(b287) 005ed4: e3842015 orr r2, r4, #21 ; 0x15 005ed8: e3a03e86 mov r3, #2144 ; 0x860 005edc: e283300b add r3, r3, #11 ; 0xb 005ee0: e7c82003 strb r2, [r8, r3, lsl #0] 005ee4: e3842027 orr r2, r4, #39 ; 0x27 ''' 005ee8: e2833001 add r3, r3, #1 ; 0x1 005eec: e7c82003 strb r2, [r8, r3, lsl #0] 005ef0: e384202c orr r2, r4, #44 ; 0x2c ',' 005ef4: e2833001 add r3, r3, #1 ; 0x1 005ef8: e7c82003 strb r2, [r8, r3, lsl #0] 005efc: e2833001 add r3, r3, #1 ; 0x1 005f00: e7c85003 strb r5, [r8, r3, lsl #0] 005f04: e2833001 add r3, r3, #1 ; 0x1 005f08: e7c84003 strb r4, [r8, r3, lsl #0] 005f0c: e2833001 add r3, r3, #1 ; 0x1 005f10: e7c84003 strb r4, [r8, r3, lsl #0] 005f14: e2833010 add r3, r3, #16 ; 0x10 005f18: e7c84003 strb r4, [r8, r3, lsl #0] 005f1c: e0832005 add r2, r3, r5 005f20: e3a0100a mov r1, #10 ; 0xa 005f24: e7c81002 strb r1, [r8, r2, lsl #0] 005f28: e2832002 add r2, r3, #2 ; 0x2 005f2c: e7c81002 strb r1, [r8, r2, lsl #0] 005f30: e2832003 add r2, r3, #3 ; 0x3 005f34: e7c81002 strb r1, [r8, r2, lsl #0] 005f38: e2833004 add r3, r3, #4 ; 0x4 005f3c: e7c81003 strb r1, [r8, r3, lsl #0] 005f40: e3a03fbb mov r3, #748 ; 0x2ec 005f44: e2833001 add r3, r3, #1 ; 0x1 005f48: e7c85003 strb r5, [r8, r3, lsl #0] 005f4c: e38400bd orr r0, r4, #189 ; 0xbd '½' 005f50: e3a03ef9 mov r3, #3984 ; 0xf90 005f54: e2833006 add r3, r3, #6 ; 0x6 005f58: e7c80003 strb r0, [r8, r3, lsl #0] 005f5c: e384109a orr r1, r4, #154 ; 0x9a 'š' 005f60: e2833001 add r3, r3, #1 ; 0x1 005f64: e7c81003 strb r1, [r8, r3, lsl #0] 005f68: e2833001 add r3, r3, #1 ; 0x1 005f6c: e7c86003 strb r6, [r8, r3, lsl #0] 005f70: e3842044 orr r2, r4, #68 ; 0x44 'D' 005f74: e2833001 add r3, r3, #1 ; 0x1 005f78: e7c82003 strb r2, [r8, r3, lsl #0] 005f7c: e2833049 add r3, r3, #73 ; 0x49 'I' 005f80: e7c80003 strb r0, [r8, r3, lsl #0] 005f84: e2833001 add r3, r3, #1 ; 0x1 005f88: e7c81003 strb r1, [r8, r3, lsl #0] 005f8c: e2833001 add r3, r3, #1 ; 0x1 005f90: e7c86003 strb r6, [r8, r3, lsl #0] 005f94: e2833001 add r3, r3, #1 ; 0x1 005f98: e7c82003 strb r2, [r8, r3, lsl #0] 005f9c: e1a00008 mov r0, r8 005fa0: e1a01007 mov r1, r7 005fa4: ebfffeb4 bl 005a7c(fffeb4) 005fa8: e1a05004 mov r5, r4 005fac: e3a0747f mov r7, #2130706432 ; 0x7f000000 005fb0: e287797e add r7, r7, #2064384 ; 0x1f8000 005fb4: e3a04a01 mov r4, #4096 ; 0x1000 005fb8: e2844004 add r4, r4, #4 ; 0x4 005fbc: e59f6b64 ldr r6, [pc, #2916] ; [006b28] 005fc0: e3550009 cmp r5, #9 ; 0x9 005fc4: ca00000e bgt 006004(e) ; jump 005fc8: e1a00007 mov r0, r7 005fcc: e1a01004 mov r1, r4 005fd0: e1a02008 mov r2, r8 005fd4: ebfff342 bl 002ce4(fff342) 005fd8: e1a00007 mov r0, r7 005fdc: e1a01004 mov r1, r4 005fe0: e1a02006 mov r2, r6 005fe4: ebfff351 bl 002d30(fff351) 005fe8: e1a00008 mov r0, r8 005fec: e1a01006 mov r1, r6 005ff0: e1a02004 mov r2, r4 005ff4: eb00b233 bl 0328c8(b233) 005ff8: e3500000 cmp r0, #0 ; 0x0 005ffc: 12855001 addne r5, r5, #1 ; 0x1 006000: 1affffee bne 005fc0(ffffee) ; jump 006004: e355000a cmp r5, #10 ; 0xa 006008: 1a000002 bne 006018(2) ; jump 00600c: e59f0b34 ldr r0, [pc, #2868] ; [006b48] "reinit factory zone error !" 006010: eb00a9fd bl 03080c(a9fd) 006014: ebfff3ec bl 002fcc(fff3ec) 006018: e1a00008 mov r0, r8 00601c: ebfff3de bl 002f9c(fff3de) 006020: e3a05000 mov r5, #0 ; 0x0 006024: e59f4afc ldr r4, [pc, #2812] ; [006b28] 006028: e3a0cef9 mov ip, #3984 ; 0xf90 00602c: e28cc006 add ip, ip, #6 ; 0x6 006030: e7d4300c ldrb r3, [r4, ip, lsl #0] 006034: e3a0eef9 mov lr, #3984 ; 0xf90 006038: e28ee007 add lr, lr, #7 ; 0x7 00603c: e7d4200e ldrb r2, [r4, lr, lsl #0] 006040: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 006044: e3a00ef9 mov r0, #3984 ; 0xf90 006048: e2800008 add r0, r0, #8 ; 0x8 00604c: e7d42000 ldrb r2, [r4, r0, lsl #0] 006050: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 006054: e3a01ef9 mov r1, #3984 ; 0xf90 006058: e2811009 add r1, r1, #9 ; 0x9 00605c: e7d42001 ldrb r2, [r4, r1, lsl #0] 006060: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 006064: e59f2b60 ldr r2, [pc, #2912] ; [006bcc] 006068: e1530002 cmp r3, r2 00606c: 0a00001c beq 0060e4(1c) ; jump 006070: e38530bd orr r3, r5, #189 ; 0xbd '½' 006074: e7c4300c strb r3, [r4, ip, lsl #0] 006078: e385309a orr r3, r5, #154 ; 0x9a 'š' 00607c: e7c4300e strb r3, [r4, lr, lsl #0] 006080: e385300c orr r3, r5, #12 ; 0xc 006084: e7c43000 strb r3, [r4, r0, lsl #0] 006088: e3853044 orr r3, r5, #68 ; 0x44 'D' 00608c: e7c43001 strb r3, [r4, r1, lsl #0] 006090: e2840ef9 add r0, r4, #3984 ; 0xf90 006094: e280000a add r0, r0, #10 ; 0xa 006098: e1a01005 mov r1, r5 00609c: e3a02041 mov r2, #65 ; 0x41 'A' 0060a0: eb00b22f bl 032964(b22f) 0060a4: e3a03efd mov r3, #4048 ; 0xfd0 0060a8: e283300b add r3, r3, #11 ; 0xb 0060ac: e7c45003 strb r5, [r4, r3, lsl #0] 0060b0: e2833001 add r3, r3, #1 ; 0x1 0060b4: e7c45003 strb r5, [r4, r3, lsl #0] 0060b8: e2833001 add r3, r3, #1 ; 0x1 0060bc: e7c45003 strb r5, [r4, r3, lsl #0] 0060c0: e2833001 add r3, r3, #1 ; 0x1 0060c4: e7c45003 strb r5, [r4, r3, lsl #0] 0060c8: e2833001 add r3, r3, #1 ; 0x1 0060cc: e7c45003 strb r5, [r4, r3, lsl #0] 0060d0: e2833001 add r3, r3, #1 ; 0x1 0060d4: e7c45003 strb r5, [r4, r3, lsl #0] 0060d8: e2833001 add r3, r3, #1 ; 0x1 0060dc: e7c45003 strb r5, [r4, r3, lsl #0] 0060e0: e2855001 add r5, r5, #1 ; 0x1 0060e4: e59f0a3c ldr r0, [pc, #2620] ; [006b28] 0060e8: e3a04efe mov r4, #4064 ; 0xfe0 0060ec: e2844002 add r4, r4, #2 ; 0x2 0060f0: e7d03004 ldrb r3, [r0, r4, lsl #0] 0060f4: e3a06efe mov r6, #4064 ; 0xfe0 0060f8: e2866003 add r6, r6, #3 ; 0x3 0060fc: e7d02006 ldrb r2, [r0, r6, lsl #0] 006100: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 006104: e3a0eefe mov lr, #4064 ; 0xfe0 006108: e28ee004 add lr, lr, #4 ; 0x4 00610c: e7d0200e ldrb r2, [r0, lr, lsl #0] 006110: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 006114: e3a0cefe mov ip, #4064 ; 0xfe0 006118: e28cc005 add ip, ip, #5 ; 0x5 00611c: e7d0200c ldrb r2, [r0, ip, lsl #0] 006120: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 006124: e59f2aa0 ldr r2, [pc, #2720] ; [006bcc] 006128: e1530002 cmp r3, r2 00612c: 0a00000d beq 006168(d) ; jump 006130: e3a01000 mov r1, #0 ; 0x0 006134: e38130bd orr r3, r1, #189 ; 0xbd '½' 006138: e7c03004 strb r3, [r0, r4, lsl #0] 00613c: e381309a orr r3, r1, #154 ; 0x9a 'š' 006140: e7c03006 strb r3, [r0, r6, lsl #0] 006144: e381300c orr r3, r1, #12 ; 0xc 006148: e7c0300e strb r3, [r0, lr, lsl #0] 00614c: e3813044 orr r3, r1, #68 ; 0x44 'D' 006150: e7c0300c strb r3, [r0, ip, lsl #0] 006154: e2800efe add r0, r0, #4064 ; 0xfe0 006158: e2800006 add r0, r0, #6 ; 0x6 00615c: e3a0201e mov r2, #30 ; 0x1e 006160: eb00b1ff bl 032964(b1ff) 006164: e3a05001 mov r5, #1 ; 0x1 006168: e3550000 cmp r5, #0 ; 0x0 00616c: 0a000000 beq 006174(0) ; jump 006170: eb0003f4 bl 007148(3f4) 006174: e3a0047f mov r0, #2130706432 ; 0x7f000000 006178: e280081f add r0, r0, #2031616 ; 0x1f0000 00617c: e3a01a01 mov r1, #4096 ; 0x1000 006180: e2811004 add r1, r1, #4 ; 0x4 006184: e59f2a98 ldr r2, [pc, #2712] ; [006c24] 006188: ebfff2e8 bl 002d30(fff2e8) 00618c: e3500000 cmp r0, #0 ; 0x0 006190: aa000002 bge 0061a0(2) ; jump 006194: e59f09b0 ldr r0, [pc, #2480] ; [006b4c] "read camera params error !" 006198: eb00a99b bl 03080c(a99b) 00619c: ebfff38a bl 002fcc(fff38a) 0061a0: e59f0a7c ldr r0, [pc, #2684] ; [006c24] 0061a4: ebfffe71 bl 005b70(fffe71) 0061a8: e3500000 cmp r0, #0 ; 0x0 0061ac: 0a000025 beq 006248(25) ; jump 0061b0: e3700001 cmn r0, #1 ; 0x1 0061b4: 1a000002 bne 0061c4(2) ; jump 0061b8: e59f0990 ldr r0, [pc, #2448] ; [006b50] "camera params zone not inited !" 0061bc: eb00a992 bl 03080c(a992) 0061c0: ea000003 b 0061d4(3) ; jump 0061c4: e3700002 cmn r0, #2 ; 0x2 0061c8: 1a000001 bne 0061d4(1) ; jump 0061cc: e59f0980 ldr r0, [pc, #2432] ; [006b54] "camera params zone checksum uncorrect!" 0061d0: eb00a98d bl 03080c(a98d) 0061d4: e3a05000 mov r5, #0 ; 0x0 0061d8: e3a0847f mov r8, #2130706432 ; 0x7f000000 0061dc: e288881f add r8, r8, #2031616 ; 0x1f0000 0061e0: e3a06a01 mov r6, #4096 ; 0x1000 0061e4: e2866004 add r6, r6, #4 ; 0x4 0061e8: e59f7938 ldr r7, [pc, #2360] ; [006b28] 0061ec: e3550009 cmp r5, #9 ; 0x9 0061f0: ca00000f bgt 006234(f) ; jump 0061f4: e1a00008 mov r0, r8 0061f8: e1a01006 mov r1, r6 0061fc: e1a02007 mov r2, r7 006200: ebfff2b7 bl 002ce4(fff2b7) 006204: e59f4a18 ldr r4, [pc, #2584] ; [006c24] 006208: e1a00008 mov r0, r8 00620c: e1a01006 mov r1, r6 006210: e1a02004 mov r2, r4 006214: ebfff2c5 bl 002d30(fff2c5) 006218: e1a00007 mov r0, r7 00621c: e1a01004 mov r1, r4 006220: e1a02006 mov r2, r6 006224: eb00b1a7 bl 0328c8(b1a7) 006228: e3500000 cmp r0, #0 ; 0x0 00622c: 12855001 addne r5, r5, #1 ; 0x1 006230: 1affffed bne 0061ec(ffffed) ; jump 006234: e355000a cmp r5, #10 ; 0xa 006238: 1a000002 bne 006248(2) ; jump 00623c: e59f0914 ldr r0, [pc, #2324] ; [006b58] "reinit camera params zone error !" 006240: eb00a971 bl 03080c(a971) 006244: ebfff360 bl 002fcc(fff360) 006248: e3a05000 mov r5, #0 ; 0x0 00624c: e59f49d0 ldr r4, [pc, #2512] ; [006c24] 006250: e3a0cef9 mov ip, #3984 ; 0xf90 006254: e28cc006 add ip, ip, #6 ; 0x6 006258: e7d4300c ldrb r3, [r4, ip, lsl #0] 00625c: e3a0eef9 mov lr, #3984 ; 0xf90 006260: e28ee007 add lr, lr, #7 ; 0x7 006264: e7d4200e ldrb r2, [r4, lr, lsl #0] 006268: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 00626c: e3a00ef9 mov r0, #3984 ; 0xf90 006270: e2800008 add r0, r0, #8 ; 0x8 006274: e7d42000 ldrb r2, [r4, r0, lsl #0] 006278: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 00627c: e3a01ef9 mov r1, #3984 ; 0xf90 006280: e2811009 add r1, r1, #9 ; 0x9 006284: e7d42001 ldrb r2, [r4, r1, lsl #0] 006288: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 00628c: e59f2938 ldr r2, [pc, #2360] ; [006bcc] 006290: e1530002 cmp r3, r2 006294: 0a00001d beq 006310(1d) ; jump 006298: e38530bd orr r3, r5, #189 ; 0xbd '½' 00629c: e7c4300c strb r3, [r4, ip, lsl #0] 0062a0: e385309a orr r3, r5, #154 ; 0x9a 'š' 0062a4: e7c4300e strb r3, [r4, lr, lsl #0] 0062a8: e385300c orr r3, r5, #12 ; 0xc 0062ac: e7c43000 strb r3, [r4, r0, lsl #0] 0062b0: e3853044 orr r3, r5, #68 ; 0x44 'D' 0062b4: e7c43001 strb r3, [r4, r1, lsl #0] 0062b8: e2840ef9 add r0, r4, #3984 ; 0xf90 0062bc: e280000a add r0, r0, #10 ; 0xa 0062c0: e1a01005 mov r1, r5 0062c4: e3a02041 mov r2, #65 ; 0x41 'A' 0062c8: eb00b1a5 bl 032964(b1a5) 0062cc: e3a03efd mov r3, #4048 ; 0xfd0 0062d0: e283300b add r3, r3, #11 ; 0xb 0062d4: e7c45003 strb r5, [r4, r3, lsl #0] 0062d8: e2833001 add r3, r3, #1 ; 0x1 0062dc: e7c45003 strb r5, [r4, r3, lsl #0] 0062e0: e2833001 add r3, r3, #1 ; 0x1 0062e4: e7c45003 strb r5, [r4, r3, lsl #0] 0062e8: e2833001 add r3, r3, #1 ; 0x1 0062ec: e7c45003 strb r5, [r4, r3, lsl #0] 0062f0: e2833001 add r3, r3, #1 ; 0x1 0062f4: e7c45003 strb r5, [r4, r3, lsl #0] 0062f8: e2833001 add r3, r3, #1 ; 0x1 0062fc: e7c45003 strb r5, [r4, r3, lsl #0] 006300: e2833001 add r3, r3, #1 ; 0x1 006304: e59f281c ldr r2, [pc, #2076] ; [006b28] 006308: e7c25003 strb r5, [r2, r3, lsl #0] 00630c: e2855001 add r5, r5, #1 ; 0x1 006310: e59f090c ldr r0, [pc, #2316] ; [006c24] 006314: e3a04efe mov r4, #4064 ; 0xfe0 006318: e2844002 add r4, r4, #2 ; 0x2 00631c: e7d03004 ldrb r3, [r0, r4, lsl #0] 006320: e3a06efe mov r6, #4064 ; 0xfe0 006324: e2866003 add r6, r6, #3 ; 0x3 006328: e7d02006 ldrb r2, [r0, r6, lsl #0] 00632c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 006330: e3a0eefe mov lr, #4064 ; 0xfe0 006334: e28ee004 add lr, lr, #4 ; 0x4 006338: e7d0200e ldrb r2, [r0, lr, lsl #0] 00633c: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 006340: e3a0cefe mov ip, #4064 ; 0xfe0 006344: e28cc005 add ip, ip, #5 ; 0x5 006348: e7d0200c ldrb r2, [r0, ip, lsl #0] 00634c: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 006350: e59f2874 ldr r2, [pc, #2164] ; [006bcc] 006354: e1530002 cmp r3, r2 006358: 0a00000d beq 006394(d) ; jump 00635c: e3a01000 mov r1, #0 ; 0x0 006360: e38130bd orr r3, r1, #189 ; 0xbd '½' 006364: e7c03004 strb r3, [r0, r4, lsl #0] 006368: e381309a orr r3, r1, #154 ; 0x9a 'š' 00636c: e7c03006 strb r3, [r0, r6, lsl #0] 006370: e381300c orr r3, r1, #12 ; 0xc 006374: e7c0300e strb r3, [r0, lr, lsl #0] 006378: e3813044 orr r3, r1, #68 ; 0x44 'D' 00637c: e7c0300c strb r3, [r0, ip, lsl #0] 006380: e2800efe add r0, r0, #4064 ; 0xfe0 006384: e2800006 add r0, r0, #6 ; 0x6 006388: e3a0201e mov r2, #30 ; 0x1e 00638c: eb00b174 bl 032964(b174) 006390: e3a05001 mov r5, #1 ; 0x1 006394: e3550000 cmp r5, #0 ; 0x0 006398: 0a000000 beq 0063a0(0) ; jump 00639c: eb000339 bl 007088(339) 0063a0: e59f187c ldr r1, [pc, #2172] ; [006c24] 0063a4: e3a02000 mov r2, #0 ; 0x0 0063a8: e5c12019 strb r2, [r1, #25] ; [1099f9] 0063ac: e3823016 orr r3, r2, #22 ; 0x16 0063b0: e5c1301a strb r3, [r1, #26] ; [1099fa] 0063b4: e3823002 orr r3, r2, #2 ; 0x2 0063b8: e5c1301b strb r3, [r1, #27] ; [1099fb] 0063bc: e382200e orr r2, r2, #14 ; 0xe 0063c0: e5c1201c strb r2, [r1, #28] ; [1099fc] 0063c4: e1a03803 mov r3, r3, lsl #16 ; 0x10 0063c8: e3833c16 orr r3, r3, #5632 ; 0x1600 0063cc: e383040e orr r0, r3, #234881024 ; 0xe000000 0063d0: eb00b30a bl 033000(b30a) 0063d4: e1a01000 mov r1, r0 0063d8: e59f07f4 ldr r0, [pc, #2036] ; [006bd4] "aw version is %s" 0063dc: eb00acfd bl 0317d8(acfd) 0063e0: e3a0047f mov r0, #2130706432 ; 0x7f000000 0063e4: e280097f add r0, r0, #2080768 ; 0x1fc000 0063e8: e2800a03 add r0, r0, #12288 ; 0x3000 0063ec: e3a01014 mov r1, #20 ; 0x14 0063f0: e59f2764 ldr r2, [pc, #1892] ; [006b5c] 0063f4: ebfff24d bl 002d30(fff24d) 0063f8: e3500000 cmp r0, #0 ; 0x0 0063fc: aa000002 bge 00640c(2) ; jump 006400: e59f0758 ldr r0, [pc, #1880] ; [006b60] "read factory video params error !" 006404: eb00a900 bl 03080c(a900) 006408: ebfff2ef bl 002fcc(fff2ef) 00640c: e59f0748 ldr r0, [pc, #1864] ; [006b5c] 006410: ebfffdd6 bl 005b70(fffdd6) 006414: e3500000 cmp r0, #0 ; 0x0 006418: 0a000042 beq 006528(42) ; jump 00641c: e3700001 cmn r0, #1 ; 0x1 006420: 1a000002 bne 006430(2) ; jump 006424: e59f0738 ldr r0, [pc, #1848] ; [006b64] "factory video params zone not inited !" 006428: eb00a8f7 bl 03080c(a8f7) 00642c: ea000003 b 006440(3) ; jump 006430: e3700002 cmn r0, #2 ; 0x2 006434: 1a000001 bne 006440(1) ; jump 006438: e59f0728 ldr r0, [pc, #1832] ; [006b68] "factory video params zone checksum uncorrect!" 00643c: eb00a8f2 bl 03080c(a8f2) 006440: e3a00014 mov r0, #20 ; 0x14 006444: ebfff2bc bl 002f3c(fff2bc) 006448: e1a06000 mov r6, r0 00644c: e3560000 cmp r6, #0 ; 0x0 006450: 1a000002 bne 006460(2) ; jump 006454: e59f0710 ldr r0, [pc, #1808] ; [006b6c] "can not allocte enough memory for reinit factory video zone !" 006458: eb00a8eb bl 03080c(a8eb) 00645c: ebfff2da bl 002fcc(fff2da) 006460: e3a05014 mov r5, #20 ; 0x14 006464: e1a00006 mov r0, r6 006468: e3a01000 mov r1, #0 ; 0x0 00646c: e1a02005 mov r2, r5 006470: eb00b13b bl 032964(b13b) 006474: e3a04000 mov r4, #0 ; 0x0 006478: e5c6400c strb r4, [r6, #12] 00647c: e3a03008 mov r3, #8 ; 0x8 006480: e5c6300d strb r3, [r6, #13] 006484: e283305c add r3, r3, #92 ; 0x5c '\' 006488: e5c6300e strb r3, [r6, #14] 00648c: e2433060 sub r3, r3, #96 ; 0x60 '`' 006490: e5c6300f strb r3, [r6, #15] 006494: e2433002 sub r3, r3, #2 ; 0x2 006498: e5c63010 strb r3, [r6, #16] 00649c: e5c64011 strb r4, [r6, #17] 0064a0: e5c64012 strb r4, [r6, #18] 0064a4: e5c64013 strb r4, [r6, #19] 0064a8: e1a00006 mov r0, r6 0064ac: e1a01005 mov r1, r5 0064b0: ebfffd71 bl 005a7c(fffd71) 0064b4: e1a05004 mov r5, r4 0064b8: e3a0747f mov r7, #2130706432 ; 0x7f000000 0064bc: e287797f add r7, r7, #2080768 ; 0x1fc000 0064c0: e2877a03 add r7, r7, #12288 ; 0x3000 0064c4: e59f4690 ldr r4, [pc, #1680] ; [006b5c] 0064c8: e3550009 cmp r5, #9 ; 0x9 0064cc: ca00000e bgt 00650c(e) ; jump 0064d0: e1a00007 mov r0, r7 0064d4: e3a01014 mov r1, #20 ; 0x14 0064d8: e1a02006 mov r2, r6 0064dc: ebfff200 bl 002ce4(fff200) 0064e0: e1a00007 mov r0, r7 0064e4: e3a01014 mov r1, #20 ; 0x14 0064e8: e1a02004 mov r2, r4 0064ec: ebfff20f bl 002d30(fff20f) 0064f0: e1a00006 mov r0, r6 0064f4: e1a01004 mov r1, r4 0064f8: e3a02014 mov r2, #20 ; 0x14 0064fc: eb00b0f1 bl 0328c8(b0f1) 006500: e3500000 cmp r0, #0 ; 0x0 006504: 12855001 addne r5, r5, #1 ; 0x1 006508: 1affffee bne 0064c8(ffffee) ; jump 00650c: e355000a cmp r5, #10 ; 0xa 006510: 1a000002 bne 006520(2) ; jump 006514: e59f0654 ldr r0, [pc, #1620] ; [006b70] "reinit factory video zone error !" 006518: eb00a8bb bl 03080c(a8bb) 00651c: ebfff2aa bl 002fcc(fff2aa) 006520: e1a00006 mov r0, r6 006524: ebfff29c bl 002f9c(fff29c) 006528: e3a0047f mov r0, #2130706432 ; 0x7f000000 00652c: e280097d add r0, r0, #2048000 ; 0x1f4000 006530: e2800a03 add r0, r0, #12288 ; 0x3000 006534: e3a01014 mov r1, #20 ; 0x14 006538: e59f26c0 ldr r2, [pc, #1728] ; [006c00] 00653c: ebfff1fb bl 002d30(fff1fb) 006540: e3500000 cmp r0, #0 ; 0x0 006544: aa000002 bge 006554(2) ; jump 006548: e59f0624 ldr r0, [pc, #1572] ; [006b74] "read video params error !" 00654c: eb00a8ae bl 03080c(a8ae) 006550: ebfff29d bl 002fcc(fff29d) 006554: e59f06a4 ldr r0, [pc, #1700] ; [006c00] 006558: ebfffd84 bl 005b70(fffd84) 00655c: e3500000 cmp r0, #0 ; 0x0 006560: 0a000024 beq 0065f8(24) ; jump 006564: e3700001 cmn r0, #1 ; 0x1 006568: 1a000002 bne 006578(2) ; jump 00656c: e59f0604 ldr r0, [pc, #1540] ; [006b78] "video params zone not inited !" 006570: eb00a8a5 bl 03080c(a8a5) 006574: ea000003 b 006588(3) ; jump 006578: e3700002 cmn r0, #2 ; 0x2 00657c: 1a000001 bne 006588(1) ; jump 006580: e59f05f4 ldr r0, [pc, #1524] ; [006b7c] "video params zone checksum uncorrect!" 006584: eb00a8a0 bl 03080c(a8a0) 006588: e3a05000 mov r5, #0 ; 0x0 00658c: e3a0747f mov r7, #2130706432 ; 0x7f000000 006590: e287797d add r7, r7, #2048000 ; 0x1f4000 006594: e2877a03 add r7, r7, #12288 ; 0x3000 006598: e59f65bc ldr r6, [pc, #1468] ; [006b5c] 00659c: e59f465c ldr r4, [pc, #1628] ; [006c00] 0065a0: e3550009 cmp r5, #9 ; 0x9 0065a4: ca00000e bgt 0065e4(e) ; jump 0065a8: e1a00007 mov r0, r7 0065ac: e3a01014 mov r1, #20 ; 0x14 0065b0: e1a02006 mov r2, r6 0065b4: ebfff1ca bl 002ce4(fff1ca) 0065b8: e1a00007 mov r0, r7 0065bc: e3a01014 mov r1, #20 ; 0x14 0065c0: e1a02004 mov r2, r4 0065c4: ebfff1d9 bl 002d30(fff1d9) 0065c8: e1a00006 mov r0, r6 0065cc: e1a01004 mov r1, r4 0065d0: e3a02014 mov r2, #20 ; 0x14 0065d4: eb00b0bb bl 0328c8(b0bb) 0065d8: e3500000 cmp r0, #0 ; 0x0 0065dc: 12855001 addne r5, r5, #1 ; 0x1 0065e0: 1affffee bne 0065a0(ffffee) ; jump 0065e4: e355000a cmp r5, #10 ; 0xa 0065e8: 1a000002 bne 0065f8(2) ; jump 0065ec: e59f058c ldr r0, [pc, #1420] ; [006b80] "reinit video zone error !" 0065f0: eb00a885 bl 03080c(a885) 0065f4: ebfff274 bl 002fcc(fff274) 0065f8: e3a0047f mov r0, #2130706432 ; 0x7f000000 0065fc: e280097d add r0, r0, #2048000 ; 0x1f4000 006600: e2800c31 add r0, r0, #12544 ; 0x3100 006604: e3a010e0 mov r1, #224 ; 0xe0 'à' 006608: e59f2574 ldr r2, [pc, #1396] ; [006b84] 00660c: ebfff1c7 bl 002d30(fff1c7) 006610: e3500000 cmp r0, #0 ; 0x0 006614: aa000002 bge 006624(2) ; jump 006618: e59f0568 ldr r0, [pc, #1384] ; [006b88] "read dyndns status zone error !" 00661c: eb00a87a bl 03080c(a87a) 006620: ebfff269 bl 002fcc(fff269) 006624: e59f0558 ldr r0, [pc, #1368] ; [006b84] 006628: ebfffd50 bl 005b70(fffd50) 00662c: e3500000 cmp r0, #0 ; 0x0 006630: 0a00003b beq 006724(3b) ; jump 006634: e3700001 cmn r0, #1 ; 0x1 006638: 1a000008 bne 006660(8) ; jump 00663c: e59f0548 ldr r0, [pc, #1352] ; [006b8c] "dyndns status zone not inited !" 006640: eb00a871 bl 03080c(a871) 006644: ea000009 b 006670(9) ; jump 006648: e59f0540 ldr r0, [pc, #1344] ; [006b90] "aw checksum not correct !" 00664c: eb00a86e bl 03080c(a86e) 006650: ea000180 b 006c58(180) ; jump 006654: e59f0538 ldr r0, [pc, #1336] ; [006b94] "aw not exist !" 006658: eb00a86b bl 03080c(a86b) 00665c: ea00017d b 006c58(17d) ; jump 006660: e3700002 cmn r0, #2 ; 0x2 006664: 1a000001 bne 006670(1) ; jump 006668: e59f0528 ldr r0, [pc, #1320] ; [006b98] "dyndns status zone checksum uncorrect!" 00666c: eb00a866 bl 03080c(a866) 006670: e3a000e0 mov r0, #224 ; 0xe0 'à' 006674: ebfff230 bl 002f3c(fff230) 006678: e1a06000 mov r6, r0 00667c: e3560000 cmp r6, #0 ; 0x0 006680: 1a000002 bne 006690(2) ; jump 006684: e59f0510 ldr r0, [pc, #1296] ; [006b9c] "can not allocte enough memory for reinit dyndns status zone !" 006688: eb00a85f bl 03080c(a85f) 00668c: ebfff24e bl 002fcc(fff24e) 006690: e3a040e0 mov r4, #224 ; 0xe0 'à' 006694: e1a00006 mov r0, r6 006698: e3a01000 mov r1, #0 ; 0x0 00669c: e1a02004 mov r2, r4 0066a0: eb00b0af bl 032964(b0af) 0066a4: e1a00006 mov r0, r6 0066a8: e1a01004 mov r1, r4 0066ac: ebfffcf2 bl 005a7c(fffcf2) 0066b0: e3a05000 mov r5, #0 ; 0x0 0066b4: e3a0747f mov r7, #2130706432 ; 0x7f000000 0066b8: e287797d add r7, r7, #2048000 ; 0x1f4000 0066bc: e2877c31 add r7, r7, #12544 ; 0x3100 0066c0: e59f44bc ldr r4, [pc, #1212] ; [006b84] 0066c4: e3550009 cmp r5, #9 ; 0x9 0066c8: ca00000e bgt 006708(e) ; jump 0066cc: e1a00007 mov r0, r7 0066d0: e3a010e0 mov r1, #224 ; 0xe0 'à' 0066d4: e1a02006 mov r2, r6 0066d8: ebfff181 bl 002ce4(fff181) 0066dc: e1a00007 mov r0, r7 0066e0: e3a010e0 mov r1, #224 ; 0xe0 'à' 0066e4: e1a02004 mov r2, r4 0066e8: ebfff190 bl 002d30(fff190) 0066ec: e1a00006 mov r0, r6 0066f0: e1a01004 mov r1, r4 0066f4: e3a020e0 mov r2, #224 ; 0xe0 'à' 0066f8: eb00b072 bl 0328c8(b072) 0066fc: e3500000 cmp r0, #0 ; 0x0 006700: 12855001 addne r5, r5, #1 ; 0x1 006704: 1affffee bne 0066c4(ffffee) ; jump 006708: e355000a cmp r5, #10 ; 0xa 00670c: 1a000002 bne 00671c(2) ; jump 006710: e59f0488 ldr r0, [pc, #1160] ; [006ba0] "reinit dyndns status zone error !" 006714: eb00a83c bl 03080c(a83c) 006718: ebfff22b bl 002fcc(fff22b) 00671c: e1a00006 mov r0, r6 006720: ebfff21d bl 002f9c(fff21d) 006724: e59f0478 ldr r0, [pc, #1144] ; [006ba4] 006728: e3a03000 mov r3, #0 ; 0x0 00672c: e5803000 str r3, [r0, #0] ; [1098d8] 006730: e59f24ec ldr r2, [pc, #1260] ; [006c24] 006734: e3a03e72 mov r3, #1824 ; 0x720 006738: e2833003 add r3, r3, #3 ; 0x3 00673c: e7d23003 ldrb r3, [r2, r3, lsl #0] 006740: e28330fe add r3, r3, #254 ; 0xfe 'þ' 006744: e20330ff and r3, r3, #255 ; 0xff 'ÿ' 006748: e3530002 cmp r3, #2 ; 0x2 00674c: 8a000010 bhi 006794(10) ; jump 006750: e59f142c ldr r1, [pc, #1068] ; [006b84] 006754: e5d13010 ldrb r3, [r1, #16] ; [1098f0] 006758: e5d12011 ldrb r2, [r1, #17] ; [1098f1] 00675c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 006760: e5d12012 ldrb r2, [r1, #18] ; [1098f2] 006764: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 006768: e5d12013 ldrb r2, [r1, #19] ; [1098f3] 00676c: e1933c02 orrs r3, r3, r2, lsl #24 ; 0x18 006770: 0a000007 beq 006794(7) ; jump 006774: e5d13014 ldrb r3, [r1, #20] ; [1098f4] 006778: e5d12015 ldrb r2, [r1, #21] ; [1098f5] 00677c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 006780: e5d12016 ldrb r2, [r1, #22] ; [1098f6] 006784: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 006788: e5d12017 ldrb r2, [r1, #23] ; [1098f7] 00678c: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 006790: e5803000 str r3, [r0, #0] ; [1098d8] 006794: e3a03000 mov r3, #0 ; 0x0 006798: e50b302c str r3, [fp, -#44] 00679c: e50b3038 str r3, [fp, -#56] 0067a0: e50b3034 str r3, [fp, -#52] 0067a4: e50b3030 str r3, [fp, -#48] 0067a8: e1a08003 mov r8, r3 0067ac: e3a00b01 mov r0, #1024 ; 0x400 0067b0: ebfff1e1 bl 002f3c(fff1e1) 0067b4: e1a07000 mov r7, r0 0067b8: e1570008 cmp r7, r8 0067bc: 1a000002 bne 0067cc(2) ; jump 0067c0: e59f03e0 ldr r0, [pc, #992] ; [006ba8] "can not allocte enough memory for read aw!" 0067c4: eb00a810 bl 03080c(a810) 0067c8: ebfff1ff bl 002fcc(fff1ff) 0067cc: e3a0047f mov r0, #2130706432 ; 0x7f000000 0067d0: e2800602 add r0, r0, #2097152 ; 0x200000 0067d4: e3a01004 mov r1, #4 ; 0x4 0067d8: e24b202c sub r2, fp, #44 ; 0x2c ',' 0067dc: ebfff153 bl 002d30(fff153) 0067e0: e3500000 cmp r0, #0 ; 0x0 0067e4: aa000002 bge 0067f4(2) ; jump 0067e8: e59f03bc ldr r0, [pc, #956] ; [006bac] "read aw error !" 0067ec: eb00a806 bl 03080c(a806) 0067f0: ebfff1f5 bl 002fcc(fff1f5) 0067f4: e3a00247 mov r0, #1879048196 ; 0x70000004 0067f8: e28006f2 add r0, r0, #253755392 ; 0xf200000 0067fc: e3a01004 mov r1, #4 ; 0x4 006800: e24b2030 sub r2, fp, #48 ; 0x30 '0' 006804: ebfff149 bl 002d30(fff149) 006808: e3500000 cmp r0, #0 ; 0x0 00680c: aa000002 bge 00681c(2) ; jump 006810: e59f0394 ldr r0, [pc, #916] ; [006bac] "read aw error !" 006814: eb00a7fc bl 03080c(a7fc) 006818: ebfff1eb bl 002fcc(fff1eb) 00681c: e3a00287 mov r0, #1879048200 ; 0x70000008 006820: e28006f2 add r0, r0, #253755392 ; 0xf200000 006824: e3a01004 mov r1, #4 ; 0x4 006828: e24b2034 sub r2, fp, #52 ; 0x34 '4' 00682c: ebfff13f bl 002d30(fff13f) 006830: e3500000 cmp r0, #0 ; 0x0 006834: aa0000fb bge 006c28(fb) ; jump 006838: e59f036c ldr r0, [pc, #876] ; [006bac] "read aw error !" 00683c: eb00a7f2 bl 03080c(a7f2) 006840: ebfff1e1 bl 002fcc(fff1e1) 006844: ea0000f7 b 006c28(f7) ; jump 006848: e1a00005 mov r0, r5 00684c: eb00a6e1 bl 0303d8(a6e1) 006850: e59f0358 ldr r0, [pc, #856] ; [006bb0] "aw has error format: file is too long" 006854: ea00009e b 006ad4(9e) ; jump 006858: e3a0600c mov r6, #12 ; 0xc 00685c: e51b3034 ldr r3, [fp, -#52] 006860: e1a01003 mov r1, r3 006864: e1560003 cmp r6, r3 006868: 2a00001a bcs 0068d8(1a) ; jump 00686c: e3a0ab01 mov r10, #1024 ; 0x400 006870: e28aa001 add r10, r10, #1 ; 0x1 006874: e0664001 rsb r4, r6, r1 006878: e154000a cmp r4, r10 00687c: a3a04b01 movge r4, #1024 ; 0x400 006880: e286047f add r0, r6, #2130706432 ; 0x7f000000 006884: e2800602 add r0, r0, #2097152 ; 0x200000 006888: e1a01004 mov r1, r4 00688c: e1a02007 mov r2, r7 006890: ebfff126 bl 002d30(fff126) 006894: e3500000 cmp r0, #0 ; 0x0 006898: aa000002 bge 0068a8(2) ; jump 00689c: e59f0308 ldr r0, [pc, #776] ; [006bac] "read aw error !" 0068a0: eb00a7d9 bl 03080c(a7d9) 0068a4: ebfff1c8 bl 002fcc(fff1c8) 0068a8: e3a05000 mov r5, #0 ; 0x0 0068ac: e1550004 cmp r5, r4 0068b0: aa000004 bge 0068c8(4) ; jump 0068b4: e7d73005 ldrb r3, [r7, r5, lsl #0] 0068b8: e0888003 add r8, r8, r3 0068bc: e2855001 add r5, r5, #1 ; 0x1 0068c0: e1550004 cmp r5, r4 0068c4: bafffffa blt 0068b4(fffffa) ; jump 0068c8: e0866004 add r6, r6, r4 0068cc: e51b1034 ldr r1, [fp, -#52] 0068d0: e1560001 cmp r6, r1 0068d4: 3affffe6 bcc 006874(ffffe6) ; jump 0068d8: e51b3030 ldr r3, [fp, -#48] 0068dc: e1580003 cmp r8, r3 0068e0: 1affff58 bne 006648(ffff58) ; jump 0068e4: e3a002c7 mov r0, #1879048204 ; 0x7000000c 0068e8: e28006f2 add r0, r0, #253755392 ; 0xf200000 0068ec: e3a01004 mov r1, #4 ; 0x4 0068f0: e24b2038 sub r2, fp, #56 ; 0x38 '8' 0068f4: ebfff10d bl 002d30(fff10d) 0068f8: e3500000 cmp r0, #0 ; 0x0 0068fc: aa000002 bge 00690c(2) ; jump 006900: e59f02a4 ldr r0, [pc, #676] ; [006bac] "read aw error !" 006904: eb00a7c0 bl 03080c(a7c0) 006908: ebfff1af bl 002fcc(fff1af) 00690c: e3a06010 mov r6, #16 ; 0x10 006910: ea00005d b 006a8c(5d) ; jump 006914: e286047f add r0, r6, #2130706432 ; 0x7f000000 006918: e2800602 add r0, r0, #2097152 ; 0x200000 00691c: e51b1040 ldr r1, [fp, -#64] 006920: e1a02007 mov r2, r7 006924: ebfff101 bl 002d30(fff101) 006928: e3500000 cmp r0, #0 ; 0x0 00692c: aa000002 bge 00693c(2) ; jump 006930: e59f0274 ldr r0, [pc, #628] ; [006bac] "read aw error !" 006934: eb00a7b4 bl 03080c(a7b4) 006938: ebfff1a3 bl 002fcc(fff1a3) 00693c: e51b3040 ldr r3, [fp, -#64] 006940: e0866003 add r6, r6, r3 006944: e59f4268 ldr r4, [pc, #616] ; [006bb4] 006948: e1a00004 mov r0, r4 00694c: e59f1264 ldr r1, [pc, #612] ; [006bb8] "/home" 006950: e3a02006 mov r2, #6 ; 0x6 006954: eb00afe6 bl 0328f4(afe6) 006958: e1a00004 mov r0, r4 00695c: e1a01007 mov r1, r7 006960: e51b2040 ldr r2, [fp, -#64] 006964: eb00b05d bl 032ae0(b05d) 006968: e286047f add r0, r6, #2130706432 ; 0x7f000000 00696c: e2800602 add r0, r0, #2097152 ; 0x200000 006970: e3a01001 mov r1, #1 ; 0x1 006974: e24b2028 sub r2, fp, #40 ; 0x28 '(' 006978: ebfff0ec bl 002d30(fff0ec) 00697c: e3500000 cmp r0, #0 ; 0x0 006980: aa000002 bge 006990(2) ; jump 006984: e59f0220 ldr r0, [pc, #544] ; [006bac] "read aw error !" 006988: eb00a79f bl 03080c(a79f) 00698c: ebfff18e bl 002fcc(fff18e) 006990: e2866001 add r6, r6, #1 ; 0x1 006994: e15b32d8 ldrsb r3, [fp, -#40] 006998: e3530000 cmp r3, #0 ; 0x0 00699c: 1a000003 bne 0069b0(3) ; jump 0069a0: e59f020c ldr r0, [pc, #524] ; [006bb4] 0069a4: e3a01d07 mov r1, #448 ; 0x1c0 0069a8: eb00b935 bl 034e84(b935) 0069ac: ea000036 b 006a8c(36) ; jump 0069b0: e59f01fc ldr r0, [pc, #508] ; [006bb4] 0069b4: e59f1200 ldr r1, [pc, #512] ; [006bbc] "wb" 0069b8: eb00a740 bl 0306c0(a740) 0069bc: e1a05000 mov r5, r0 0069c0: e3550000 cmp r5, #0 ; 0x0 0069c4: 1a000002 bne 0069d4(2) ; jump 0069c8: e59f01f0 ldr r0, [pc, #496] ; [006bc0] "read aw error: can not create file !" 0069cc: eb00a78e bl 03080c(a78e) 0069d0: ebfff17d bl 002fcc(fff17d) 0069d4: e286047f add r0, r6, #2130706432 ; 0x7f000000 0069d8: e2800602 add r0, r0, #2097152 ; 0x200000 0069dc: e3a01004 mov r1, #4 ; 0x4 0069e0: e24b203c sub r2, fp, #60 ; 0x3c '<' 0069e4: ebfff0d1 bl 002d30(fff0d1) 0069e8: e3500000 cmp r0, #0 ; 0x0 0069ec: aa000002 bge 0069fc(2) ; jump 0069f0: e59f01b4 ldr r0, [pc, #436] ; [006bac] "read aw error !" 0069f4: eb00a784 bl 03080c(a784) 0069f8: ebfff173 bl 002fcc(fff173) 0069fc: e2866004 add r6, r6, #4 ; 0x4 006a00: e51b3034 ldr r3, [fp, -#52] 006a04: e0663003 rsb r3, r6, r3 006a08: e51b203c ldr r2, [fp, -#60] 006a0c: e1520003 cmp r2, r3 006a10: 8affff8c bhi 006848(ffff8c) ; jump 006a14: e1a03002 mov r3, r2 006a18: e3530000 cmp r3, #0 ; 0x0 006a1c: 0a000018 beq 006a84(18) ; jump 006a20: e51b303c ldr r3, [fp, -#60] 006a24: e3530b01 cmp r3, #1024 ; 0x400 006a28: c3a04b01 movgt r4, #1024 ; 0x400 006a2c: d51b403c ldrle r4, [fp, -#60] 006a30: e286047f add r0, r6, #2130706432 ; 0x7f000000 006a34: e2800602 add r0, r0, #2097152 ; 0x200000 006a38: e1a01004 mov r1, r4 006a3c: e1a02007 mov r2, r7 006a40: ebfff0ba bl 002d30(fff0ba) 006a44: e3500000 cmp r0, #0 ; 0x0 006a48: aa000002 bge 006a58(2) ; jump 006a4c: e59f0158 ldr r0, [pc, #344] ; [006bac] "read aw error !" 006a50: eb00a76d bl 03080c(a76d) 006a54: ebfff15c bl 002fcc(fff15c) 006a58: e0866004 add r6, r6, r4 006a5c: e1a00007 mov r0, r7 006a60: e3a01001 mov r1, #1 ; 0x1 006a64: e1a02004 mov r2, r4 006a68: e1a03005 mov r3, r5 006a6c: eb00a7b1 bl 030938(a7b1) 006a70: e51b303c ldr r3, [fp, -#60] 006a74: e0643003 rsb r3, r4, r3 006a78: e50b303c str r3, [fp, -#60] 006a7c: e3530000 cmp r3, #0 ; 0x0 006a80: 1affffe6 bne 006a20(ffffe6) ; jump 006a84: e1a00005 mov r0, r5 006a88: eb00a652 bl 0303d8(a652) 006a8c: e51b3034 ldr r3, [fp, -#52] 006a90: e1560003 cmp r6, r3 006a94: 2a000011 bcs 006ae0(11) ; jump 006a98: e286047f add r0, r6, #2130706432 ; 0x7f000000 006a9c: e2800602 add r0, r0, #2097152 ; 0x200000 006aa0: e3a01004 mov r1, #4 ; 0x4 006aa4: e24b2040 sub r2, fp, #64 ; 0x40 '@' 006aa8: ebfff0a0 bl 002d30(fff0a0) 006aac: e3500000 cmp r0, #0 ; 0x0 006ab0: aa000002 bge 006ac0(2) ; jump 006ab4: e59f00f0 ldr r0, [pc, #240] ; [006bac] "read aw error !" 006ab8: eb00a753 bl 03080c(a753) 006abc: ebfff142 bl 002fcc(fff142) 006ac0: e2866004 add r6, r6, #4 ; 0x4 006ac4: e51b3040 ldr r3, [fp, -#64] 006ac8: e3530064 cmp r3, #100 ; 0x64 'd' 006acc: daffff90 ble 006914(ffff90) ; jump 006ad0: e59f00ec ldr r0, [pc, #236] ; [006bc4] "aw has error format: filename is too long" 006ad4: eb00a74c bl 03080c(a74c) 006ad8: e3a03000 mov r3, #0 ; 0x0 006adc: e50b3038 str r3, [fp, -#56] 006ae0: e51b2034 ldr r2, [fp, -#52] 006ae4: e1560002 cmp r6, r2 006ae8: 0a00005a beq 006c58(5a) ; jump 006aec: e3a03000 mov r3, #0 ; 0x0 006af0: e50b3038 str r3, [fp, -#56] 006af4: e59f00cc ldr r0, [pc, #204] ; [006bc8] "aw has error format: size not match %d %d" 006af8: e1a01006 mov r1, r6 006afc: eb00ab35 bl 0317d8(ab35) 006b00: ea000054 b 006c58(54) ; jump 006b04: fff83010 swinv f83010 006b08: 0003ddf0---------------------> 0003de30 ; data: 6E 6F 20 73 75 70 70 6F 72 74 00 00 72 65 61 64 | no support..read 006b0c: fff05050 swinv f05050 006b10: 00109840---------------------> 00109880 ; !Unknown! 006b14: 00051930---------------------> 00051970 ; !Unknown! 006b18: 00109980---------------------> 001099c0 ; !Unknown! 006b1c: 001097e0---------------------> 00109820 ; !Unknown! 006b20: 00109880---------------------> 001098c0 ; !Unknown! 006b24: 00109820---------------------> 00109860 ; !Unknown! 006b28: 001087d0---------------------> 00108810 ; !Unknown! 006b2c: 0003ddfc---------------------> 0003de3c ; data: 72 65 61 64 20 66 61 63 74 6F 72 79 20 70 61 72 | read factory par 006b30: 0003de18---------------------> 0003de58 ; data: 66 61 63 74 6F 72 79 20 70 61 72 61 6D 73 20 7A | factory params z 006b34: 0003de3c---------------------> 0003de7c ; data: 66 61 63 74 6F 72 79 20 70 61 72 61 6D 73 20 7A | factory params z 006b38: 0003de64---------------------> 0003dea4 ; data: 63 61 6E 20 6E 6F 74 20 61 6C 6C 6F 63 74 65 20 | can not allocte 006b3c: 0003de9c---------------------> 0003dedc ; data: 61 64 6D 69 6E 00 00 00 74 69 6D 65 2E 6E 69 73 | admin...time.nis 006b40: 0003dea4---------------------> 0003dee4 ; data: 74 69 6D 65 2E 6E 69 73 74 2E 67 6F 76 00 00 00 | time.nist.gov... 006b44: 0003deb4---------------------> 0003def4 ; data: 64 6E 73 2E 63 61 6D 63 63 74 76 2E 63 6F 6D 00 | dns.camcctv.com. 006b48: 0003dec4---------------------> 0003df04 ; data: 72 65 69 6E 69 74 20 66 61 63 74 6F 72 79 20 7A | reinit factory z 006b4c: 0003dee0---------------------> 0003df20 ; data: 72 65 61 64 20 63 61 6D 65 72 61 20 70 61 72 61 | read camera para 006b50: 0003defc---------------------> 0003df3c ; data: 63 61 6D 65 72 61 20 70 61 72 61 6D 73 20 7A 6F | camera params zo 006b54: 0003df1c---------------------> 0003df5c ; data: 63 61 6D 65 72 61 20 70 61 72 61 6D 73 20 7A 6F | camera params zo 006b58: 0003df44---------------------> 0003df84 ; data: 72 65 69 6E 69 74 20 63 61 6D 65 72 61 20 70 61 | reinit camera pa 006b5c: 00109860---------------------> 001098a0 ; !Unknown! 006b60: 0003df68---------------------> 0003dfa8 ; data: 72 65 61 64 20 66 61 63 74 6F 72 79 20 76 69 64 | read factory vid 006b64: 0003df8c---------------------> 0003dfcc ; data: 66 61 63 74 6F 72 79 20 76 69 64 65 6F 20 70 61 | factory video pa 006b68: 0003dfb4---------------------> 0003dff4 ; data: 66 61 63 74 6F 72 79 20 76 69 64 65 6F 20 70 61 | factory video pa 006b6c: 0003dfe4---------------------> 0003e024 ; data: 63 61 6E 20 6E 6F 74 20 61 6C 6C 6F 63 74 65 20 | can not allocte 006b70: 0003e024---------------------> 0003e064 ; data: 72 65 69 6E 69 74 20 66 61 63 74 6F 72 79 20 76 | reinit factory v 006b74: 0003e048---------------------> 0003e088 ; data: 72 65 61 64 20 76 69 64 65 6F 20 70 61 72 61 6D | read video param 006b78: 0003e064---------------------> 0003e0a4 ; data: 76 69 64 65 6F 20 70 61 72 61 6D 73 20 7A 6F 6E | video params zon 006b7c: 0003e084---------------------> 0003e0c4 ; data: 76 69 64 65 6F 20 70 61 72 61 6D 73 20 7A 6F 6E | video params zon 006b80: 0003e0ac---------------------> 0003e0ec ; data: 72 65 69 6E 69 74 20 76 69 64 65 6F 20 7A 6F 6E | reinit video zon 006b84: 001098a0---------------------> 001098e0 ; !Unknown! 006b88: 0003e0c8---------------------> 0003e108 ; data: 72 65 61 64 20 64 79 6E 64 6E 73 20 73 74 61 74 | read dyndns stat 006b8c: 0003e0e8---------------------> 0003e128 ; data: 64 79 6E 64 6E 73 20 73 74 61 74 75 73 20 7A 6F | dyndns status zo 006b90: 0003e108---------------------> 0003e148 ; data: 61 77 20 63 68 65 63 6B 73 75 6D 20 6E 6F 74 20 | aw checksum not 006b94: 0003e124---------------------> 0003e164 ; data: 61 77 20 6E 6F 74 20 65 78 69 73 74 20 21 00 00 | aw not exist !.. 006b98: 0003e134---------------------> 0003e174 ; data: 64 79 6E 64 6E 73 20 73 74 61 74 75 73 20 7A 6F | dyndns status zo 006b9c: 0003e15c---------------------> 0003e19c ; data: 63 61 6E 20 6E 6F 74 20 61 6C 6C 6F 63 74 65 20 | can not allocte 006ba0: 0003e19c---------------------> 0003e1dc ; data: 72 65 69 6E 69 74 20 64 79 6E 64 6E 73 20 73 74 | reinit dyndns st 006ba4: 00109898---------------------> 001098d8 ; !Unknown! 006ba8: 0003e1c0---------------------> 0003e200 ; data: 63 61 6E 20 6E 6F 74 20 61 6C 6C 6F 63 74 65 20 | can not allocte 006bac: 0003e1ec---------------------> 0003e22c ; data: 72 65 61 64 20 61 77 20 65 72 72 6F 72 20 21 00 | read aw error !. 006bb0: 0003e1fc---------------------> 0003e23c ; data: 61 77 20 68 61 73 20 65 72 72 6F 72 20 66 6F 72 | aw has error for 006bb4: 0004f1c0---------------------> 0004f200 ; !Unknown! 006bb8: 0003e224---------------------> 0003e264 ; data: 2F 68 6F 6D 65 00 00 00 77 62 00 00 72 65 61 64 | /home...wb..read 006bbc: 0003e22c---------------------> 0003e26c ; data: 77 62 00 00 72 65 61 64 20 61 77 20 65 72 72 6F | wb..read aw erro 006bc0: 0003e230---------------------> 0003e270 ; data: 72 65 61 64 20 61 77 20 65 72 72 6F 72 3A 20 63 | read aw error: c 006bc4: 0003e258---------------------> 0003e298 ; data: 61 77 20 68 61 73 20 65 72 72 6F 72 20 66 6F 72 | aw has error for 006bc8: 0003e284---------------------> 0003e2c4 ; data: 61 77 20 68 61 73 20 65 72 72 6F 72 20 66 6F 72 | aw has error for 006bcc: 440c9abd strmi r9, [ip], -#2749 006bd0: 0003e2b0---------------------> 0003e2f0 ; data: 61 77 20 73 69 7A 65 20 65 78 63 65 65 64 20 25 | aw size exceed % 006bd4: 0003e2c4---------------------> 0003e304 ; data: 61 77 20 76 65 72 73 69 6F 6E 20 69 73 20 25 73 | aw version is %s 006bd8: 001086c0---------------------> 00108700 ; !Unknown! 006bdc: 0003e2d8---------------------> 0003e318 ; data: 2F 68 6F 6D 65 2F 64 65 66 61 75 6C 74 5F 6D 61 | /home/default_ma 006be0: 0003d398---------------------> 0003d3d8 ; data: 72 74 00 00 6B 69 6C 6C 20 25 64 00 2F 62 69 6E | rt..kill %d./bin 006be4: 0003e2f4---------------------> 0003e334 ; data: 25 64 00 00 25 36 34 73 00 00 00 00 69 66 63 6F | %d..%64s....ifco 006be8: 0003e2f8---------------------> 0003e338 ; data: 25 36 34 73 00 00 00 00 69 66 63 6F 6E 66 69 67 | %64s....ifconfig 006bec: 0003e300---------------------> 0003e340 ; data: 69 66 63 6F 6E 66 69 67 20 6C 6F 20 31 32 37 2E | ifconfig lo 127. 006bf0: 0003e318---------------------> 0003e358 ; data: 2F 64 65 76 2F 76 69 64 65 6F 30 00 6F 70 65 6E | /dev/video0.open 006bf4: 0003e324---------------------> 0003e364 ; data: 6F 70 65 6E 20 76 69 64 65 6F 20 64 65 76 69 63 | open video devic 006bf8: 0003e33c---------------------> 0003e37c ; data: 31 0A 31 0A 31 0A 31 0A 31 0A 31 00 2F 70 72 6F | 1.1.1.1.1.1./pro 006bfc: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 006c00: 00109800---------------------> 00109840 ; !Unknown! 006c04: 24924925 ldrcs r4, [r2], #2341 006c08: cccccccd stcgtl pc, cr12, [ip], #205 006c0c: aaaaaaab bge feab16c0(aaaaab) ; jump 006c10: 0003e348---------------------> 0003e388 ; data: 2F 70 72 6F 63 2F 6E 65 74 2F 76 74 36 36 35 36 | /proc/net/vt6656 006c14: 0003e35c---------------------> 0003e39c ; data: 2F 70 72 6F 63 2F 6E 65 74 2F 7A 64 31 32 31 31 | /proc/net/zd1211 006c18: 0003e370---------------------> 0003e3b0 ; data: 2F 70 72 6F 63 2F 6E 65 74 2F 72 74 32 35 37 31 | /proc/net/rt2571 006c1c: 0003e384---------------------> 0003e3c4 ; data: 72 00 00 00 72 65 73 74 6F 72 65 20 66 61 63 74 | r...restore fact 006c20: 00044558---------------------> 00044598 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 006c24: 001099a0---------------------> 001099e0 ; !Unknown! 006c28: e51b202c ldr r2, [fp, -#44] 006c2c: e51f3068 ldr r3, [pc, -#104] ; [006bcc] 006c30: e1520003 cmp r2, r3 006c34: 1afffe86 bne 006654(fffe86) ; jump 006c38: e51b1034 ldr r1, [fp, -#52] 006c3c: e2412010 sub r2, r1, #16 ; 0x10 006c40: e3e032ff mvn r3, #-268435441 ; 0xf000000f 006c44: e24336fe sub r3, r3, #266338304 ; 0xfe00000 006c48: e1520003 cmp r2, r3 006c4c: 9affff01 bls 006858(ffff01) ; jump 006c50: e51f0088 ldr r0, [pc, -#136] ; [006bd0] "aw size exceed %d!" 006c54: eb00aadf bl 0317d8(aadf) 006c58: e1a00007 mov r0, r7 006c5c: ebfff0ce bl 002f9c(fff0ce) 006c60: e51f1044 ldr r1, [pc, -#68] ; [006c24] 006c64: e55b3038 ldrb r3, [fp, -#56] 006c68: e5c1301d strb r3, [r1, #29] ; [1099fd] 006c6c: e24b2038 sub r2, fp, #56 ; 0x38 '8' 006c70: e5d23001 ldrb r3, [r2, #1] 006c74: e5c1301e strb r3, [r1, #30] ; [1099fe] 006c78: e5d23002 ldrb r3, [r2, #2] 006c7c: e5c1301f strb r3, [r1, #31] ; [1099ff] 006c80: e5d23003 ldrb r3, [r2, #3] 006c84: e5c13020 strb r3, [r1, #32] ; [109a00] 006c88: e5d1301d ldrb r3, [r1, #29] ; [1099fd] 006c8c: e5d1201e ldrb r2, [r1, #30] ; [1099fe] 006c90: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 006c94: e5d1201f ldrb r2, [r1, #31] ; [1099ff] 006c98: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 006c9c: e5d12020 ldrb r2, [r1, #32] ; [109a00] 006ca0: e1830c02 orr r0, r3, r2, lsl #24 ; 0x18 006ca4: eb00b0d5 bl 033000(b0d5) 006ca8: e1a01000 mov r1, r0 006cac: e51f00e0 ldr r0, [pc, -#224] ; [006bd4] "aw version is %s" 006cb0: eb00aac8 bl 0317d8(aac8) 006cb4: e51f40e4 ldr r4, [pc, -#228] ; [006bd8] 006cb8: e1a00004 mov r0, r4 006cbc: e3a01000 mov r1, #0 ; 0x0 006cc0: e3a02f42 mov r2, #264 ; 0x108 006cc4: eb00af26 bl 032964(af26) 006cc8: e51f00f4 ldr r0, [pc, -#244] ; [006bdc] "/home/default_mail_account" 006ccc: e51f10f4 ldr r1, [pc, -#244] ; [006be0] "rt" 006cd0: eb00a67a bl 0306c0(a67a) 006cd4: e1a05000 mov r5, r0 006cd8: e3550000 cmp r5, #0 ; 0x0 006cdc: 0a000012 beq 006d2c(12) ; jump 006ce0: e51f1100 ldr r1, [pc, -#256] ; [006be8] "%64s" 006ce4: e28420c3 add r2, r4, #195 ; 0xc3 'Ã' 006ce8: eb00ac66 bl 031e88(ac66) 006cec: e1a00005 mov r0, r5 006cf0: e51f1114 ldr r1, [pc, -#276] ; [006be4] "%d" 006cf4: e2842f41 add r2, r4, #260 ; 0x104 006cf8: eb00ac62 bl 031e88(ac62) 006cfc: e1a00005 mov r0, r5 006d00: e51f1120 ldr r1, [pc, -#288] ; [006be8] "%64s" 006d04: e1a02004 mov r2, r4 006d08: eb00ac5e bl 031e88(ac5e) 006d0c: e1a00005 mov r0, r5 006d10: e51f1130 ldr r1, [pc, -#304] ; [006be8] "%64s" 006d14: e2842041 add r2, r4, #65 ; 0x41 'A' 006d18: eb00ac5a bl 031e88(ac5a) 006d1c: e1a00005 mov r0, r5 006d20: e51f1140 ldr r1, [pc, -#320] ; [006be8] "%64s" 006d24: e2842082 add r2, r4, #130 ; 0x82 '‚' 006d28: eb00ac56 bl 031e88(ac56) 006d2c: e51f0148 ldr r0, [pc, -#328] ; [006bec] "ifconfig lo 127.0.0.1" 006d30: eb00b6bb bl 034824(b6bb) 006d34: ebfff0ac bl 002fec(fff0ac) 006d38: e3a00003 mov r0, #3 ; 0x3 006d3c: eb00ba23 bl 0355d0(ba23) 006d40: e51f0158 ldr r0, [pc, -#344] ; [006bf0] "/dev/video0" 006d44: e3a01000 mov r1, #0 ; 0x0 006d48: eb00b7ce bl 034c88(b7ce) 006d4c: e51f3158 ldr r3, [pc, -#344] ; [006bfc] 006d50: e5830000 str r0, [r3, #0] ; [0440b8] 006d54: e3500000 cmp r0, #0 ; 0x0 006d58: aa000002 bge 006d68(2) ; jump 006d5c: e51f0170 ldr r0, [pc, -#368] ; [006bf4] "open video device error" 006d60: eb00a6a9 bl 03080c(a6a9) 006d64: ebfff098 bl 002fcc(fff098) 006d68: e51f0178 ldr r0, [pc, -#376] ; [006bf8] "1" 006d6c: eb00a6a6 bl 03080c(a6a6) 006d70: e51f3178 ldr r3, [pc, -#376] ; [006c00] 006d74: e5d3300d ldrb r3, [r3, #13] 006d78: e3530008 cmp r3, #8 ; 0x8 006d7c: 03a03004 moveq r3, #4 ; 0x4 006d80: 050b3044 streq r3, [fp, -#68] 006d84: 0a000016 beq 006de4(16) ; jump 006d88: e51f3190 ldr r3, [pc, -#400] ; [006c00] 006d8c: e5d3300d ldrb r3, [r3, #13] 006d90: e3530020 cmp r3, #32 ; 0x20 006d94: 03a03005 moveq r3, #5 ; 0x5 006d98: 050b3044 streq r3, [fp, -#68] 006d9c: 0a000010 beq 006de4(10) ; jump 006da0: e51f31a8 ldr r3, [pc, -#424] ; [006c00] 006da4: e5d3300d ldrb r3, [r3, #13] 006da8: e3530010 cmp r3, #16 ; 0x10 006dac: 03a03002 moveq r3, #2 ; 0x2 006db0: 050b3044 streq r3, [fp, -#68] 006db4: 0a00000a beq 006de4(a) ; jump 006db8: e51f31c0 ldr r3, [pc, -#448] ; [006c00] 006dbc: e5d3300d ldrb r3, [r3, #13] 006dc0: e3530004 cmp r3, #4 ; 0x4 006dc4: 03a03001 moveq r3, #1 ; 0x1 006dc8: 050b3044 streq r3, [fp, -#68] 006dcc: 0a000004 beq 006de4(4) ; jump 006dd0: e51f31d8 ldr r3, [pc, -#472] ; [006c00] 006dd4: e5d3300d ldrb r3, [r3, #13] 006dd8: e3530002 cmp r3, #2 ; 0x2 006ddc: 03a03003 moveq r3, #3 ; 0x3 006de0: 050b3044 streq r3, [fp, -#68] 006de4: e51f41f0 ldr r4, [pc, -#496] ; [006bfc] 006de8: e5940000 ldr r0, [r4, #0] ; [0440b8] 006dec: e3a01000 mov r1, #0 ; 0x0 006df0: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006df4: eb00b858 bl 034f5c(b858) 006df8: e51f5200 ldr r5, [pc, -#512] ; [006c00] 006dfc: e5d5300e ldrb r3, [r5, #14] ; [10984e] 006e00: e50b3044 str r3, [fp, -#68] 006e04: e5940000 ldr r0, [r4, #0] ; [0440b8] 006e08: e3a01002 mov r1, #2 ; 0x2 006e0c: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006e10: eb00b851 bl 034f5c(b851) 006e14: e5d5200f ldrb r2, [r5, #15] ; [10984f] 006e18: e51f321c ldr r3, [pc, -#540] ; [006c04] 006e1c: e0831392 umull r3, r1, r2, r3 006e20: e0631002 rsb r1, r3, r2 006e24: e08330a1 add r3, r3, r1, lsr #1 ; 0x1 006e28: e1a03123 mov r3, r3, lsr #2 ; 0x2 006e2c: e0633183 rsb r3, r3, r3, lsl #3 ; 0x3 006e30: e0632002 rsb r2, r3, r2 006e34: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 006e38: e50b2044 str r2, [fp, -#68] 006e3c: e5940000 ldr r0, [r4, #0] ; [0440b8] 006e40: e3a01004 mov r1, #4 ; 0x4 006e44: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006e48: eb00b843 bl 034f5c(b843) 006e4c: e5d52010 ldrb r2, [r5, #16] ; [109850] 006e50: e51f3250 ldr r3, [pc, -#592] ; [006c08] 006e54: e0831392 umull r3, r1, r2, r3 006e58: e1a03123 mov r3, r3, lsr #2 ; 0x2 006e5c: e0833103 add r3, r3, r3, lsl #2 ; 0x2 006e60: e0632002 rsb r2, r3, r2 006e64: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 006e68: e2822001 add r2, r2, #1 ; 0x1 006e6c: e50b2044 str r2, [fp, -#68] 006e70: e5940000 ldr r0, [r4, #0] ; [0440b8] 006e74: e3a0100a mov r1, #10 ; 0xa 006e78: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006e7c: eb00b836 bl 034f5c(b836) 006e80: e5d52011 ldrb r2, [r5, #17] ; [109851] 006e84: e51f3280 ldr r3, [pc, -#640] ; [006c0c] 006e88: e0831392 umull r3, r1, r2, r3 006e8c: e1a030a3 mov r3, r3, lsr #1 ; 0x1 006e90: e0833083 add r3, r3, r3, lsl #1 ; 0x1 006e94: e0632002 rsb r2, r3, r2 006e98: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 006e9c: e50b2044 str r2, [fp, -#68] 006ea0: e5940000 ldr r0, [r4, #0] ; [0440b8] 006ea4: e3a0100c mov r1, #12 ; 0xc 006ea8: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006eac: eb00b82a bl 034f5c(b82a) 006eb0: e5d53012 ldrb r3, [r5, #18] ; [109852] 006eb4: e50b3044 str r3, [fp, -#68] 006eb8: e5940000 ldr r0, [r4, #0] ; [0440b8] 006ebc: e3a01010 mov r1, #16 ; 0x10 006ec0: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006ec4: eb00b824 bl 034f5c(b824) 006ec8: e5d53013 ldrb r3, [r5, #19] ; [109853] 006ecc: e50b3044 str r3, [fp, -#68] 006ed0: e5940000 ldr r0, [r4, #0] ; [0440b8] 006ed4: e3a01012 mov r1, #18 ; 0x12 006ed8: e24b2044 sub r2, fp, #68 ; 0x44 'D' 006edc: eb00b81e bl 034f5c(b81e) 006ee0: e51f02d8 ldr r0, [pc, -#728] ; [006c10] "/proc/net/vt6656" 006ee4: e51f12d0 ldr r1, [pc, -#720] ; [006c1c] "r" 006ee8: eb00a5f4 bl 0306c0(a5f4) 006eec: e1a05000 mov r5, r0 006ef0: e3550000 cmp r5, #0 ; 0x0 006ef4: 0a000002 beq 006f04(2) ; jump 006ef8: eb00a536 bl 0303d8(a536) 006efc: e3a02001 mov r2, #1 ; 0x1 006f00: ea000010 b 006f48(10) ; jump 006f04: e51f02f8 ldr r0, [pc, -#760] ; [006c14] "/proc/net/zd1211b" 006f08: e51f12f4 ldr r1, [pc, -#756] ; [006c1c] "r" 006f0c: eb00a5eb bl 0306c0(a5eb) 006f10: e1a05000 mov r5, r0 006f14: e3550000 cmp r5, #0 ; 0x0 006f18: 0a000002 beq 006f28(2) ; jump 006f1c: eb00a52d bl 0303d8(a52d) 006f20: e3a02002 mov r2, #2 ; 0x2 006f24: ea000007 b 006f48(7) ; jump 006f28: e51f0318 ldr r0, [pc, -#792] ; [006c18] "/proc/net/rt2571wf" 006f2c: e51f1318 ldr r1, [pc, -#792] ; [006c1c] "r" 006f30: eb00a5e2 bl 0306c0(a5e2) 006f34: e1a05000 mov r5, r0 006f38: e3550000 cmp r5, #0 ; 0x0 006f3c: 0a000003 beq 006f50(3) ; jump 006f40: eb00a524 bl 0303d8(a524) 006f44: e3a02003 mov r2, #3 ; 0x3 006f48: e51f3330 ldr r3, [pc, -#816] ; [006c20] 006f4c: e5832000 str r2, [r3, #0] ; [044598] 006f50: e51f2334 ldr r2, [pc, -#820] ; [006c24] 006f54: e3a03fbb mov r3, #748 ; 0x2ec 006f58: e2833002 add r3, r3, #2 ; 0x2 006f5c: e7d20003 ldrb r0, [r2, r3, lsl #0] 006f60: e3500000 cmp r0, #0 ; 0x0 006f64: 13a00000 movne r0, #0 ; 0x0 006f68: 03a00001 moveq r0, #1 ; 0x1 006f6c: eb000214 bl 0077c4(214) 006f70: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
006f74: e1a0c00d mov ip, sp 006f78: e92dd800 stmdb sp!, {fp, ip, lr, pc} 006f7c: e24cb004 sub fp, ip, #4 ; 0x4 006f80: e59f0034 ldr r0, [pc, #52] ; [006fbc] 006f84: e59f1034 ldr r1, [pc, #52] ; [006fc0] 006f88: e3a02a01 mov r2, #4096 ; 0x1000 006f8c: e2822004 add r2, r2, #4 ; 0x4 006f90: eb00ae57 bl 0328f4(ae57) 006f94: eb00003b bl 007088(3b) 006f98: e59f0024 ldr r0, [pc, #36] ; [006fc4] 006f9c: e59f1024 ldr r1, [pc, #36] ; [006fc8] 006fa0: e3a02014 mov r2, #20 ; 0x14 006fa4: eb00ae52 bl 0328f4(ae52) 006fa8: eb000008 bl 006fd0(8) 006fac: e59f0018 ldr r0, [pc, #24] ; [006fcc] "restore factory params" 006fb0: eb00a615 bl 03080c(a615) 006fb4: ebfff004 bl 002fcc(fff004) 006fb8: e91ba800 ldmdb fp, {fp, sp, pc} ; return
006fbc: 001099a0---------------------> 001099e0 ; !Unknown! 006fc0: 001087d0---------------------> 00108810 ; !Unknown! 006fc4: 00109800---------------------> 00109840 ; !Unknown! 006fc8: 00109860---------------------> 001098a0 ; !Unknown! 006fcc: 0003e388---------------------> 0003e3c8 ; data: 72 65 73 74 6F 72 65 20 66 61 63 74 6F 72 79 20 | restore factory 006fd0: e1a0c00d mov ip, sp 006fd4: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 006fd8: e24cb004 sub fp, ip, #4 ; 0x4 006fdc: eb00018a bl 00760c(18a) 006fe0: e59f4094 ldr r4, [pc, #148] ; [00707c] 006fe4: e3a05014 mov r5, #20 ; 0x14 006fe8: e1a00004 mov r0, r4 006fec: e59f108c ldr r1, [pc, #140] ; [007080] 006ff0: e1a02005 mov r2, r5 006ff4: eb00ae3e bl 0328f4(ae3e) 006ff8: e1a00004 mov r0, r4 006ffc: e1a01005 mov r1, r5 007000: ebfffa9d bl 005a7c(fffa9d) 007004: e3a04000 mov r4, #0 ; 0x0 007008: e3a0747f mov r7, #2130706432 ; 0x7f000000 00700c: e287797d add r7, r7, #2048000 ; 0x1f4000 007010: e2877a03 add r7, r7, #12288 ; 0x3000 007014: e59f6060 ldr r6, [pc, #96] ; [00707c] 007018: e59f5060 ldr r5, [pc, #96] ; [007080] 00701c: e3540009 cmp r4, #9 ; 0x9 007020: ca00000e bgt 007060(e) ; jump 007024: e1a00007 mov r0, r7 007028: e3a01014 mov r1, #20 ; 0x14 00702c: e1a02006 mov r2, r6 007030: ebffef2b bl 002ce4(ffef2b) 007034: e1a00007 mov r0, r7 007038: e3a01014 mov r1, #20 ; 0x14 00703c: e1a02005 mov r2, r5 007040: ebffef3a bl 002d30(ffef3a) 007044: e1a00006 mov r0, r6 007048: e1a01005 mov r1, r5 00704c: e3a02014 mov r2, #20 ; 0x14 007050: eb00ae1c bl 0328c8(ae1c) 007054: e3500000 cmp r0, #0 ; 0x0 007058: 12844001 addne r4, r4, #1 ; 0x1 00705c: 1affffee bne 00701c(ffffee) ; jump 007060: eb00015c bl 0075d8(15c) 007064: e3540009 cmp r4, #9 ; 0x9 007068: d91ba8f0 ldmledb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 00706c: e59f0010 ldr r0, [pc, #16] ; [007084] "write video params error !" 007070: eb00a5e5 bl 03080c(a5e5) 007074: ebffefd4 bl 002fcc(ffefd4) 007078: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00707c: 0004f240---------------------> 0004f280 ; !Unknown! 007080: 00109800---------------------> 00109840 ; !Unknown! 007084: 0003e3a0---------------------> 0003e3e0 ; data: 77 72 69 74 65 20 76 69 64 65 6F 20 70 61 72 61 | write video para 007088: e1a0c00d mov ip, sp 00708c: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 007090: e24cb004 sub fp, ip, #4 ; 0x4 007094: eb00015c bl 00760c(15c) 007098: e59f409c ldr r4, [pc, #156] ; [00713c] 00709c: e3a05a01 mov r5, #4096 ; 0x1000 0070a0: e2855004 add r5, r5, #4 ; 0x4 0070a4: e1a00004 mov r0, r4 0070a8: e59f1090 ldr r1, [pc, #144] ; [007140] 0070ac: e1a02005 mov r2, r5 0070b0: eb00ae0f bl 0328f4(ae0f) 0070b4: e1a00004 mov r0, r4 0070b8: e1a01005 mov r1, r5 0070bc: ebfffa6e bl 005a7c(fffa6e) 0070c0: e3a05000 mov r5, #0 ; 0x0 0070c4: e3a0847f mov r8, #2130706432 ; 0x7f000000 0070c8: e288881f add r8, r8, #2031616 ; 0x1f0000 0070cc: e3a06a01 mov r6, #4096 ; 0x1000 0070d0: e2866004 add r6, r6, #4 ; 0x4 0070d4: e1a07004 mov r7, r4 0070d8: e3550009 cmp r5, #9 ; 0x9 0070dc: ca00000f bgt 007120(f) ; jump 0070e0: e1a00008 mov r0, r8 0070e4: e1a01006 mov r1, r6 0070e8: e1a02007 mov r2, r7 0070ec: ebffeefc bl 002ce4(ffeefc) 0070f0: e59f4048 ldr r4, [pc, #72] ; [007140] 0070f4: e1a00008 mov r0, r8 0070f8: e1a01006 mov r1, r6 0070fc: e1a02004 mov r2, r4 007100: ebffef0a bl 002d30(ffef0a) 007104: e1a00007 mov r0, r7 007108: e1a01004 mov r1, r4 00710c: e1a02006 mov r2, r6 007110: eb00adec bl 0328c8(adec) 007114: e3500000 cmp r0, #0 ; 0x0 007118: 12855001 addne r5, r5, #1 ; 0x1 00711c: 1affffed bne 0070d8(ffffed) ; jump 007120: eb00012c bl 0075d8(12c) 007124: e3550009 cmp r5, #9 ; 0x9 007128: d91ba9f0 ldmledb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 00712c: e59f0010 ldr r0, [pc, #16] ; [007144] "write camera params error !" 007130: eb00a5b5 bl 03080c(a5b5) 007134: ebffefa4 bl 002fcc(ffefa4) 007138: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
00713c: 0004f254---------------------> 0004f294 ; !Unknown! 007140: 001099a0---------------------> 001099e0 ; !Unknown! 007144: 0003e3bc---------------------> 0003e3fc ; data: 77 72 69 74 65 20 63 61 6D 65 72 61 20 70 61 72 | write camera par 007148: e1a0c00d mov ip, sp 00714c: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 007150: e24cb004 sub fp, ip, #4 ; 0x4 007154: eb00012c bl 00760c(12c) 007158: e59f409c ldr r4, [pc, #156] ; [0071fc] 00715c: e3a05a01 mov r5, #4096 ; 0x1000 007160: e2855004 add r5, r5, #4 ; 0x4 007164: e1a00004 mov r0, r4 007168: e59f1090 ldr r1, [pc, #144] ; [007200] 00716c: e1a02005 mov r2, r5 007170: eb00addf bl 0328f4(addf) 007174: e1a00004 mov r0, r4 007178: e1a01005 mov r1, r5 00717c: ebfffa3e bl 005a7c(fffa3e) 007180: e3a05000 mov r5, #0 ; 0x0 007184: e3a0847f mov r8, #2130706432 ; 0x7f000000 007188: e288897e add r8, r8, #2064384 ; 0x1f8000 00718c: e3a06a01 mov r6, #4096 ; 0x1000 007190: e2866004 add r6, r6, #4 ; 0x4 007194: e1a07004 mov r7, r4 007198: e3550009 cmp r5, #9 ; 0x9 00719c: ca00000f bgt 0071e0(f) ; jump 0071a0: e1a00008 mov r0, r8 0071a4: e1a01006 mov r1, r6 0071a8: e1a02007 mov r2, r7 0071ac: ebffeecc bl 002ce4(ffeecc) 0071b0: e59f4048 ldr r4, [pc, #72] ; [007200] 0071b4: e1a00008 mov r0, r8 0071b8: e1a01006 mov r1, r6 0071bc: e1a02004 mov r2, r4 0071c0: ebffeeda bl 002d30(ffeeda) 0071c4: e1a00007 mov r0, r7 0071c8: e1a01004 mov r1, r4 0071cc: e1a02006 mov r2, r6 0071d0: eb00adbc bl 0328c8(adbc) 0071d4: e3500000 cmp r0, #0 ; 0x0 0071d8: 12855001 addne r5, r5, #1 ; 0x1 0071dc: 1affffed bne 007198(ffffed) ; jump 0071e0: eb0000fc bl 0075d8(fc) 0071e4: e3550009 cmp r5, #9 ; 0x9 0071e8: d91ba9f0 ldmledb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 0071ec: e59f0010 ldr r0, [pc, #16] ; [007204] "write factory params error !" 0071f0: eb00a585 bl 03080c(a585) 0071f4: ebffef74 bl 002fcc(ffef74) 0071f8: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
0071fc: 00050258---------------------> 00050298 ; !Unknown! 007200: 001087d0---------------------> 00108810 ; !Unknown! 007204: 0003e3d8---------------------> 0003e418 ; data: 77 72 69 74 65 20 66 61 63 74 6F 72 79 20 70 61 | write factory pa 007208: e1a0c00d mov ip, sp 00720c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 007210: e24cb004 sub fp, ip, #4 ; 0x4 007214: eb0000fc bl 00760c(fc) 007218: e59f4094 ldr r4, [pc, #148] ; [0072b4] 00721c: e3a050e0 mov r5, #224 ; 0xe0 'à' 007220: e1a00004 mov r0, r4 007224: e59f108c ldr r1, [pc, #140] ; [0072b8] 007228: e1a02005 mov r2, r5 00722c: eb00adb0 bl 0328f4(adb0) 007230: e1a00004 mov r0, r4 007234: e1a01005 mov r1, r5 007238: ebfffa0f bl 005a7c(fffa0f) 00723c: e3a04000 mov r4, #0 ; 0x0 007240: e3a0747f mov r7, #2130706432 ; 0x7f000000 007244: e287797d add r7, r7, #2048000 ; 0x1f4000 007248: e2877c31 add r7, r7, #12544 ; 0x3100 00724c: e59f6060 ldr r6, [pc, #96] ; [0072b4] 007250: e59f5060 ldr r5, [pc, #96] ; [0072b8] 007254: e3540009 cmp r4, #9 ; 0x9 007258: ca00000e bgt 007298(e) ; jump 00725c: e1a00007 mov r0, r7 007260: e3a010e0 mov r1, #224 ; 0xe0 'à' 007264: e1a02006 mov r2, r6 007268: ebffee9d bl 002ce4(ffee9d) 00726c: e1a00007 mov r0, r7 007270: e3a010e0 mov r1, #224 ; 0xe0 'à' 007274: e1a02005 mov r2, r5 007278: ebffeeac bl 002d30(ffeeac) 00727c: e1a00006 mov r0, r6 007280: e1a01005 mov r1, r5 007284: e3a020e0 mov r2, #224 ; 0xe0 'à' 007288: eb00ad8e bl 0328c8(ad8e) 00728c: e3500000 cmp r0, #0 ; 0x0 007290: 12844001 addne r4, r4, #1 ; 0x1 007294: 1affffee bne 007254(ffffee) ; jump 007298: eb0000ce bl 0075d8(ce) 00729c: e3540009 cmp r4, #9 ; 0x9 0072a0: d91ba8f0 ldmledb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 0072a4: e59f0010 ldr r0, [pc, #16] ; [0072bc] "write dyndns params error !" 0072a8: eb00a557 bl 03080c(a557) 0072ac: ebffef46 bl 002fcc(ffef46) 0072b0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0072b4: 0005125c---------------------> 0005129c ; !Unknown! 0072b8: 001098a0---------------------> 001098e0 ; !Unknown! 0072bc: 0003e3f8---------------------> 0003e438 ; data: 77 72 69 74 65 20 64 79 6E 64 6E 73 20 70 61 72 | write dyndns par 0072c0: e1a0c00d mov ip, sp 0072c4: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0072c8: e24cb004 sub fp, ip, #4 ; 0x4 0072cc: e24dd004 sub sp, sp, #4 ; 0x4 0072d0: e1a05000 mov r5, r0 0072d4: eb0000cc bl 00760c(cc) 0072d8: e3a04000 mov r4, #0 ; 0x0 0072dc: e1a00005 mov r0, r5 0072e0: e24b1018 sub r1, fp, #24 ; 0x18 0072e4: eb009b7e bl 02e0e4(9b7e) 0072e8: e3500000 cmp r0, #0 ; 0x0 0072ec: 0a000002 beq 0072fc(2) ; jump 0072f0: e2844001 add r4, r4, #1 ; 0x1 0072f4: e3540009 cmp r4, #9 ; 0x9 0072f8: dafffff7 ble 0072dc(fffff7) ; jump 0072fc: eb0000b5 bl 0075d8(b5) 007300: e354000a cmp r4, #10 ; 0xa 007304: 13a00000 movne r0, #0 ; 0x0 007308: 03e00000 mvneq r0, #0 ; 0x0 00730c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
007310: e1a0c00d mov ip, sp 007314: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 007318: e24cb004 sub fp, ip, #4 ; 0x4 00731c: e24dd00c sub sp, sp, #12 ; 0xc 007320: e59f1298 ldr r1, [pc, #664] ; [0075c0] "rb" 007324: eb00a4e5 bl 0306c0(a4e5) 007328: e1a0a000 mov r10, r0 00732c: e35a0000 cmp r10, #0 ; 0x0 007330: 03e00000 mvneq r0, #0 ; 0x0 007334: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 007338: e1a0000a mov r0, r10 00733c: e3a01000 mov r1, #0 ; 0x0 007340: e3a02002 mov r2, #2 ; 0x2 007344: eb00a5a5 bl 0309e0(a5a5) 007348: e1a0000a mov r0, r10 00734c: eb00a5ab bl 030a00(a5ab) 007350: e1a04000 mov r4, r0 007354: e1a0000a mov r0, r10 007358: eb00a5ba bl 030a48(a5ba) 00735c: e24b002c sub r0, fp, #44 ; 0x2c ',' 007360: e3a01001 mov r1, #1 ; 0x1 007364: e3a02004 mov r2, #4 ; 0x4 007368: e1a0300a mov r3, r10 00736c: eb00a547 bl 030890(a547) 007370: e24b0030 sub r0, fp, #48 ; 0x30 '0' 007374: e3a01001 mov r1, #1 ; 0x1 007378: e3a02004 mov r2, #4 ; 0x4 00737c: e1a0300a mov r3, r10 007380: eb00a542 bl 030890(a542) 007384: e24b0034 sub r0, fp, #52 ; 0x34 '4' 007388: e3a01001 mov r1, #1 ; 0x1 00738c: e3a02004 mov r2, #4 ; 0x4 007390: e1a0300a mov r3, r10 007394: eb00a53d bl 030890(a53d) 007398: e3a0700c mov r7, #12 ; 0xc 00739c: e51b202c ldr r2, [fp, -#44] 0073a0: e59f321c ldr r3, [pc, #540] ; [0075c4] 0073a4: e1520003 cmp r2, r3 0073a8: 1a000006 bne 0073c8(6) ; jump 0073ac: e51b3034 ldr r3, [fp, -#52] 0073b0: e1540003 cmp r4, r3 0073b4: 1a000003 bne 0073c8(3) ; jump 0073b8: e3540602 cmp r4, #2097152 ; 0x200000 0073bc: 8a000001 bhi 0073c8(1) ; jump 0073c0: e354000f cmp r4, #15 ; 0xf 0073c4: 8a000002 bhi 0073d4(2) ; jump 0073c8: e59f01f8 ldr r0, [pc, #504] ; [0075c8] "aw upgrade file has error format !" 0073cc: eb00a50e bl 03080c(a50e) 0073d0: ea000012 b 007420(12) ; jump 0073d4: e3a00b32 mov r0, #51200 ; 0xc800 0073d8: ebffeed7 bl 002f3c(ffeed7) 0073dc: e1a06000 mov r6, r0 0073e0: e3560000 cmp r6, #0 ; 0x0 0073e4: 1a000003 bne 0073f8(3) ; jump 0073e8: e59f01dc ldr r0, [pc, #476] ; [0075cc] "%s: malloc memory failed" 0073ec: e59f11dc ldr r1, [pc, #476] ; [0075d0] "WriteAW" 0073f0: eb00a8f8 bl 0317d8(a8f8) 0073f4: ea000009 b 007420(9) ; jump 0073f8: e3a00b32 mov r0, #51200 ; 0xc800 0073fc: ebffeece bl 002f3c(ffeece) 007400: e1a09000 mov r9, r0 007404: e3590000 cmp r9, #0 ; 0x0 007408: 1a000008 bne 007430(8) ; jump 00740c: e59f01b8 ldr r0, [pc, #440] ; [0075cc] "%s: malloc memory failed" 007410: e59f11b8 ldr r1, [pc, #440] ; [0075d0] "WriteAW" 007414: eb00a8ef bl 0317d8(a8ef) 007418: e1a00006 mov r0, r6 00741c: ebffeede bl 002f9c(ffeede) 007420: e1a0000a mov r0, r10 007424: eb00a3eb bl 0303d8(a3eb) 007428: e3e00000 mvn r0, #0 ; 0x0 00742c: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
007430: eb000075 bl 00760c(75) 007434: e3a05000 mov r5, #0 ; 0x0 007438: e51b3034 ldr r3, [fp, -#52] 00743c: e1a02003 mov r2, r3 007440: e1570003 cmp r7, r3 007444: 2a000015 bcs 0074a0(15) ; jump 007448: e0673002 rsb r3, r7, r2 00744c: e3530b32 cmp r3, #51200 ; 0xc800 007450: 83a04b32 movhi r4, #51200 ; 0xc800 007454: 951b3034 ldrls r3, [fp, -#52] 007458: 90674003 rsbls r4, r7, r3 00745c: e1a00006 mov r0, r6 007460: e3a01001 mov r1, #1 ; 0x1 007464: e1a02004 mov r2, r4 007468: e1a0300a mov r3, r10 00746c: eb00a507 bl 030890(a507) 007470: e3a08000 mov r8, #0 ; 0x0 007474: e1580004 cmp r8, r4 007478: 2a000004 bcs 007490(4) ; jump 00747c: e7d63008 ldrb r3, [r6, r8, lsl #0] 007480: e0855003 add r5, r5, r3 007484: e2888001 add r8, r8, #1 ; 0x1 007488: e1580004 cmp r8, r4 00748c: 3afffffa bcc 00747c(fffffa) ; jump 007490: e0877004 add r7, r7, r4 007494: e51b2034 ldr r2, [fp, -#52] 007498: e1570002 cmp r7, r2 00749c: 3affffe9 bcc 007448(ffffe9) ; jump 0074a0: e51b3030 ldr r3, [fp, -#48] 0074a4: e1550003 cmp r5, r3 0074a8: 0a00000a beq 0074d8(a) ; jump 0074ac: eb000049 bl 0075d8(49) 0074b0: e1a00006 mov r0, r6 0074b4: ebffeeb8 bl 002f9c(ffeeb8) 0074b8: e1a00009 mov r0, r9 0074bc: ebffeeb6 bl 002f9c(ffeeb6) 0074c0: e1a0000a mov r0, r10 0074c4: eb00a3c3 bl 0303d8(a3c3) 0074c8: e59f0104 ldr r0, [pc, #260] ; [0075d4] "aw upgrade file has error checksum !" 0074cc: eb00a4ce bl 03080c(a4ce) 0074d0: e3e00000 mvn r0, #0 ; 0x0 0074d4: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0074d8: e1a0000a mov r0, r10 0074dc: eb00a559 bl 030a48(a559) 0074e0: e3a07000 mov r7, #0 ; 0x0 0074e4: e51b3034 ldr r3, [fp, -#52] 0074e8: e1a02003 mov r2, r3 0074ec: e1570003 cmp r7, r3 0074f0: 2a000027 bcs 007594(27) ; jump 0074f4: e0673002 rsb r3, r7, r2 0074f8: e3530b32 cmp r3, #51200 ; 0xc800 0074fc: 83a04b32 movhi r4, #51200 ; 0xc800 007500: 951b3034 ldrls r3, [fp, -#52] 007504: 90674003 rsbls r4, r7, r3 007508: e1a00006 mov r0, r6 00750c: e3a01001 mov r1, #1 ; 0x1 007510: e1a02004 mov r2, r4 007514: e1a0300a mov r3, r10 007518: eb00a4dc bl 030890(a4dc) 00751c: e3a08000 mov r8, #0 ; 0x0 007520: e287547f add r5, r7, #2130706432 ; 0x7f000000 007524: e2855602 add r5, r5, #2097152 ; 0x200000 007528: e3580009 cmp r8, #9 ; 0x9 00752c: 8a000012 bhi 00757c(12) ; jump 007530: e1a00005 mov r0, r5 007534: e1a01004 mov r1, r4 007538: e1a02006 mov r2, r6 00753c: ebffede8 bl 002ce4(ffede8) 007540: e3a00001 mov r0, #1 ; 0x1 007544: eb00b821 bl 0355d0(b821) 007548: e1a00005 mov r0, r5 00754c: e1a01004 mov r1, r4 007550: e1a02009 mov r2, r9 007554: ebffedf5 bl 002d30(ffedf5) 007558: e3a00001 mov r0, #1 ; 0x1 00755c: eb00b81b bl 0355d0(b81b) 007560: e1a00006 mov r0, r6 007564: e1a01009 mov r1, r9 007568: e1a02004 mov r2, r4 00756c: eb00acd5 bl 0328c8(acd5) 007570: e3500000 cmp r0, #0 ; 0x0 007574: 12888001 addne r8, r8, #1 ; 0x1 007578: 1affffea bne 007528(ffffea) ; jump 00757c: e358000a cmp r8, #10 ; 0xa 007580: 0a000003 beq 007594(3) ; jump 007584: e0877004 add r7, r7, r4 007588: e51b2034 ldr r2, [fp, -#52] 00758c: e1570002 cmp r7, r2 007590: 3affffd7 bcc 0074f4(ffffd7) ; jump 007594: eb00000f bl 0075d8(f) 007598: e1a00006 mov r0, r6 00759c: ebffee7e bl 002f9c(ffee7e) 0075a0: e1a00009 mov r0, r9 0075a4: ebffee7c bl 002f9c(ffee7c) 0075a8: e1a0000a mov r0, r10 0075ac: eb00a389 bl 0303d8(a389) 0075b0: e3580009 cmp r8, #9 ; 0x9 0075b4: 83e00000 mvnhi r0, #0 ; 0x0 0075b8: 93a00000 movls r0, #0 ; 0x0 0075bc: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0075c0: 0003e414---------------------> 0003e454 ; data: 72 62 00 00 61 77 20 75 70 67 72 61 64 65 20 66 | rb..aw upgrade f 0075c4: 440c9abd strmi r9, [ip], -#2749 0075c8: 0003e418---------------------> 0003e458 ; data: 61 77 20 75 70 67 72 61 64 65 20 66 69 6C 65 20 | aw upgrade file 0075cc: 0003e43c---------------------> 0003e47c ; data: 25 73 3A 20 6D 61 6C 6C 6F 63 20 6D 65 6D 6F 72 | %s: malloc memor 0075d0: 0003e458---------------------> 0003e498 ; data: 57 72 69 74 65 41 57 00 61 77 20 75 70 67 72 61 | WriteAW.aw upgra 0075d4: 0003e460---------------------> 0003e4a0 ; data: 61 77 20 75 70 67 72 61 64 65 20 66 69 6C 65 20 | aw upgrade file 0075d8: e1a0c00d mov ip, sp 0075dc: e92dd800 stmdb sp!, {fp, ip, lr, pc} 0075e0: e24cb004 sub fp, ip, #4 ; 0x4 0075e4: e59f001c ldr r0, [pc, #28] ; [007608] 0075e8: eb008981 bl 029bf4(8981) 0075ec: e3a02e4b mov r2, #1200 ; 0x4b0 0075f0: e2822003 add r2, r2, #3 ; 0x3 0075f4: e3e03a7e mvn r3, #516096 ; 0x7e000 0075f8: e2433efe sub r3, r3, #4064 ; 0xfe0 0075fc: e2433003 sub r3, r3, #3 ; 0x3 007600: e5832000 str r2, [r3, #0] 007604: e91ba800 ldmdb fp, {fp, sp, pc} ; return
007608: 00109840---------------------> 00109880 ; !Unknown! 00760c: e1a0c00d mov ip, sp 007610: e92dd800 stmdb sp!, {fp, ip, lr, pc} 007614: e24cb004 sub fp, ip, #4 ; 0x4 007618: e59f0018 ldr r0, [pc, #24] ; [007638] 00761c: eb00890c bl 029a54(890c) 007620: e3a02000 mov r2, #0 ; 0x0 007624: e3e03a7e mvn r3, #516096 ; 0x7e000 007628: e2433efe sub r3, r3, #4064 ; 0xfe0 00762c: e2433003 sub r3, r3, #3 ; 0x3 007630: e5832000 str r2, [r3, #0] 007634: e91ba800 ldmdb fp, {fp, sp, pc} ; return
007638: 00109840---------------------> 00109880 ; !Unknown! 00763c: e1a0c00d mov ip, sp 007640: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 007644: e24cb004 sub fp, ip, #4 ; 0x4 007648: e24dd020 sub sp, sp, #32 ; 0x20 00764c: e3a00000 mov r0, #0 ; 0x0 007650: eb00b5c2 bl 034d60(b5c2) 007654: eb00b257 bl 033fb8(b257) 007658: eb00b253 bl 033fac(b253) 00765c: e50b0018 str r0, [fp, -#24] 007660: e3a00000 mov r0, #0 ; 0x0 007664: eb00b5bd bl 034d60(b5bd) 007668: e1a04000 mov r4, r0 00766c: ebffee25 bl 002f08(ffee25) 007670: e0000094 mul r0, r4, r0 007674: eb00b24f bl 033fb8(b24f) 007678: eb00b24b bl 033fac(b24b) 00767c: e50b0014 str r0, [fp, -#20] 007680: e24b2020 sub r2, fp, #32 ; 0x20 007684: e24b3018 sub r3, fp, #24 ; 0x18 007688: e8930003 ldmia r3, {r0, r1} 00768c: e8820003 stmia r2, {r0, r1} 007690: e1a00003 mov r0, r3 007694: e59f1110 ldr r1, [pc, #272] ; [0077ac] 007698: eb008221 bl 027f24(8221) 00769c: e31000ff tst r0, #255 ; 0xff 'ÿ' 0076a0: 159f0108 ldrne r0, [pc, #264] ; [0077b0] "encode error" 0076a4: 1a000006 bne 0076c4(6) ; jump 0076a8: e59f0104 ldr r0, [pc, #260] ; [0077b4] "/dev/i2c0" 0076ac: e3a01002 mov r1, #2 ; 0x2 0076b0: eb00b574 bl 034c88(b574) 0076b4: e1a04000 mov r4, r0 0076b8: e3540000 cmp r4, #0 ; 0x0 0076bc: aa000003 bge 0076d0(3) ; jump 0076c0: e59f00f0 ldr r0, [pc, #240] ; [0077b8] "can not open i2c device" 0076c4: eb00a450 bl 03080c(a450) 0076c8: e3a00000 mov r0, #0 ; 0x0 0076cc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0076d0: e51b3030 ldr r3, [fp, -#48] 0076d4: e3c330ff bic r3, r3, #255 ; 0xff 'ÿ' 0076d8: e3833001 orr r3, r3, #1 ; 0x1 0076dc: e50b3030 str r3, [fp, -#48] 0076e0: e1a00004 mov r0, r4 0076e4: e3a01101 mov r1, #1073741824 ; 0x40000000 0076e8: e2811a46 add r1, r1, #286720 ; 0x46000 0076ec: e2811c09 add r1, r1, #2304 ; 0x900 0076f0: e3a02050 mov r2, #80 ; 0x50 'P' 0076f4: eb00b618 bl 034f5c(b618) 0076f8: e24b2030 sub r2, fp, #48 ; 0x30 '0' 0076fc: e3a03090 mov r3, #144 ; 0x90 '' 007700: e5823004 str r3, [r2, #4] 007704: e1a00004 mov r0, r4 007708: e3a01a46 mov r1, #286720 ; 0x46000 00770c: e2811c09 add r1, r1, #2304 ; 0x900 007710: e2811105 add r1, r1, #1073741825 ; 0x40000001 007714: eb00b610 bl 034f5c(b610) 007718: e1a00004 mov r0, r4 00771c: e24b1018 sub r1, fp, #24 ; 0x18 007720: e3a02008 mov r2, #8 ; 0x8 007724: eb00b54a bl 034c54(b54a) 007728: e3500008 cmp r0, #8 ; 0x8 00772c: 159f0088 ldrne r0, [pc, #136] ; [0077bc] "write i2c error" 007730: 1a00000e bne 007770(e) ; jump 007734: e24b2030 sub r2, fp, #48 ; 0x30 '0' 007738: e3a03090 mov r3, #144 ; 0x90 '' 00773c: e5823004 str r3, [r2, #4] 007740: e1a00004 mov r0, r4 007744: e3a01a46 mov r1, #286720 ; 0x46000 007748: e2811c09 add r1, r1, #2304 ; 0x900 00774c: e2811105 add r1, r1, #1073741825 ; 0x40000001 007750: eb00b601 bl 034f5c(b601) 007754: e1a00004 mov r0, r4 007758: e24b1028 sub r1, fp, #40 ; 0x28 '(' 00775c: e3a02008 mov r2, #8 ; 0x8 007760: eb00b52e bl 034c20(b52e) 007764: e3500008 cmp r0, #8 ; 0x8 007768: 0a000005 beq 007784(5) ; jump 00776c: e59f004c ldr r0, [pc, #76] ; [0077c0] "read i2c error" 007770: eb00a425 bl 03080c(a425) 007774: e1a00004 mov r0, r4 007778: eb00b551 bl 034cc4(b551) 00777c: e3a00000 mov r0, #0 ; 0x0 007780: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007784: e1a00004 mov r0, r4 007788: eb00b54d bl 034cc4(b54d) 00778c: e24b0020 sub r0, fp, #32 ; 0x20 007790: e24b1028 sub r1, fp, #40 ; 0x28 '(' 007794: e3a02008 mov r2, #8 ; 0x8 007798: eb00ac4a bl 0328c8(ac4a) 00779c: e3500000 cmp r0, #0 ; 0x0 0077a0: 13a00000 movne r0, #0 ; 0x0 0077a4: 03a00001 moveq r0, #1 ; 0x1 0077a8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0077ac: 0004407c---------------------> 000440bc ; data: AB C3 45 67 89 AB CD EF FE DC BA 98 76 54 3C BA | «ÃEg‰«Íïþܺ˜vT<º 0077b0: 0003e488---------------------> 0003e4c8 ; data: 65 6E 63 6F 64 65 20 65 72 72 6F 72 00 00 00 00 | encode error.... 0077b4: 0003e498---------------------> 0003e4d8 ; data: 2F 64 65 76 2F 69 32 63 30 00 00 00 63 61 6E 20 | /dev/i2c0...can 0077b8: 0003e4a4---------------------> 0003e4e4 ; data: 63 61 6E 20 6E 6F 74 20 6F 70 65 6E 20 69 32 63 | can not open i2c 0077bc: 0003e4bc---------------------> 0003e4fc ; data: 77 72 69 74 65 20 69 32 63 20 65 72 72 6F 72 00 | write i2c error. 0077c0: 0003e4cc---------------------> 0003e50c ; data: 72 65 61 64 20 69 32 63 20 65 72 72 6F 72 00 00 | read i2c error.. 0077c4: e3500000 cmp r0, #0 ; 0x0 0077c8: 0a000006 beq 0077e8(6) ; jump 0077cc: e3e0291f mvn r2, #507904 ; 0x7c000 0077d0: e2422efa sub r2, r2, #4000 ; 0xfa0 0077d4: e2422007 sub r2, r2, #7 ; 0x7 0077d8: e5923000 ldr r3, [r2, #0] 0077dc: e3833c02 orr r3, r3, #512 ; 0x200 0077e0: e5823000 str r3, [r2, #0] 0077e4: e1a0f00e mov pc, lr ; return
0077e8: e3e0291f mvn r2, #507904 ; 0x7c000 0077ec: e2422efa sub r2, r2, #4000 ; 0xfa0 0077f0: e2422007 sub r2, r2, #7 ; 0x7 0077f4: e5923000 ldr r3, [r2, #0] 0077f8: e3c33c02 bic r3, r3, #512 ; 0x200 0077fc: e5823000 str r3, [r2, #0] 007800: e1a0f00e mov pc, lr ; return
007804: e1a0c00d mov ip, sp 007808: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 00780c: e24cb004 sub fp, ip, #4 ; 0x4 007810: e24dd004 sub sp, sp, #4 ; 0x4 007814: e20040ff and r4, r0, #255 ; 0xff 'ÿ' 007818: e3540002 cmp r4, #2 ; 0x2 00781c: 13540004 cmpne r4, #4 ; 0x4 007820: 0a000005 beq 00783c(5) ; jump 007824: e3540008 cmp r4, #8 ; 0x8 007828: 13540010 cmpne r4, #16 ; 0x10 00782c: 0a000002 beq 00783c(2) ; jump 007830: e3540020 cmp r4, #32 ; 0x20 007834: 13a00000 movne r0, #0 ; 0x0 007838: 191ba810 ldmnedb fp, {r4, fp, sp, pc} ; return 00783c: e59f309c ldr r3, [pc, #156] ; [0078e0] 007840: e5d3300d ldrb r3, [r3, #13] 007844: e1540003 cmp r4, r3 007848: 03a00001 moveq r0, #1 ; 0x1 00784c: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 007850: e59f008c ldr r0, [pc, #140] ; [0078e4] 007854: eb00887e bl 029a54(887e) 007858: e3540008 cmp r4, #8 ; 0x8 00785c: 03a03004 moveq r3, #4 ; 0x4 007860: 050b3014 streq r3, [fp, -#20] 007864: 0a00000e beq 0078a4(e) ; jump 007868: e3540020 cmp r4, #32 ; 0x20 00786c: 03a03005 moveq r3, #5 ; 0x5 007870: 050b3014 streq r3, [fp, -#20] 007874: 0a00000a beq 0078a4(a) ; jump 007878: e3540010 cmp r4, #16 ; 0x10 00787c: 03a03002 moveq r3, #2 ; 0x2 007880: 050b3014 streq r3, [fp, -#20] 007884: 0a000006 beq 0078a4(6) ; jump 007888: e3540004 cmp r4, #4 ; 0x4 00788c: 03a03001 moveq r3, #1 ; 0x1 007890: 050b3014 streq r3, [fp, -#20] 007894: 0a000002 beq 0078a4(2) ; jump 007898: e3540002 cmp r4, #2 ; 0x2 00789c: 03a03003 moveq r3, #3 ; 0x3 0078a0: 050b3014 streq r3, [fp, -#20] 0078a4: e59f303c ldr r3, [pc, #60] ; [0078e8] 0078a8: e5930000 ldr r0, [r3, #0] ; [0440b8] 0078ac: e3a01000 mov r1, #0 ; 0x0 0078b0: e24b2014 sub r2, fp, #20 ; 0x14 0078b4: eb00b5a8 bl 034f5c(b5a8) 0078b8: e59f3020 ldr r3, [pc, #32] ; [0078e0] 0078bc: e5c3400d strb r4, [r3, #13] ; [10984d] 0078c0: e59f001c ldr r0, [pc, #28] ; [0078e4] 0078c4: eb0088ca bl 029bf4(88ca) 0078c8: ebfffdc0 bl 006fd0(fffdc0) 0078cc: e3a00000 mov r0, #0 ; 0x0 0078d0: e1a01004 mov r1, r4 0078d4: eb002aa2 bl 012364(2aa2) 0078d8: e3a00001 mov r0, #1 ; 0x1 0078dc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0078e0: 00109800---------------------> 00109840 ; !Unknown! 0078e4: 00051930---------------------> 00051970 ; !Unknown! 0078e8: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 0078ec: e1a0c00d mov ip, sp 0078f0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0078f4: e24cb004 sub fp, ip, #4 ; 0x4 0078f8: e24dd004 sub sp, sp, #4 ; 0x4 0078fc: e20040ff and r4, r0, #255 ; 0xff 'ÿ' 007900: e59f3058 ldr r3, [pc, #88] ; [007960] 007904: e5d3300e ldrb r3, [r3, #14] 007908: e1540003 cmp r4, r3 00790c: 03a00001 moveq r0, #1 ; 0x1 007910: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 007914: e59f0048 ldr r0, [pc, #72] ; [007964] 007918: eb00884d bl 029a54(884d) 00791c: e24b3010 sub r3, fp, #16 ; 0x10 007920: e1a02003 mov r2, r3 007924: e5224004 str r4, [r2, -#4]! 007928: e59f3038 ldr r3, [pc, #56] ; [007968] 00792c: e5930000 ldr r0, [r3, #0] ; [0440b8] 007930: e3a01002 mov r1, #2 ; 0x2 007934: eb00b588 bl 034f5c(b588) 007938: e59f3020 ldr r3, [pc, #32] ; [007960] 00793c: e5c3400e strb r4, [r3, #14] ; [10984e] 007940: e59f001c ldr r0, [pc, #28] ; [007964] 007944: eb0088aa bl 029bf4(88aa) 007948: ebfffda0 bl 006fd0(fffda0) 00794c: e3a00001 mov r0, #1 ; 0x1 007950: e1a01004 mov r1, r4 007954: eb002a82 bl 012364(2a82) 007958: e3a00001 mov r0, #1 ; 0x1 00795c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007960: 00109800---------------------> 00109840 ; !Unknown! 007964: 00051930---------------------> 00051970 ; !Unknown! 007968: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 00796c: e1a0c00d mov ip, sp 007970: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 007974: e24cb004 sub fp, ip, #4 ; 0x4 007978: e24dd004 sub sp, sp, #4 ; 0x4 00797c: e20040ff and r4, r0, #255 ; 0xff 'ÿ' 007980: e59f3078 ldr r3, [pc, #120] ; [007a00] 007984: e0832394 umull r3, r2, r4, r3 007988: e0632004 rsb r2, r3, r4 00798c: e08330a2 add r3, r3, r2, lsr #1 ; 0x1 007990: e1a03123 mov r3, r3, lsr #2 ; 0x2 007994: e0633183 rsb r3, r3, r3, lsl #3 ; 0x3 007998: e0633004 rsb r3, r3, r4 00799c: e20340ff and r4, r3, #255 ; 0xff 'ÿ' 0079a0: e59f305c ldr r3, [pc, #92] ; [007a04] 0079a4: e5d3300f ldrb r3, [r3, #15] 0079a8: e1540003 cmp r4, r3 0079ac: 03a00001 moveq r0, #1 ; 0x1 0079b0: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 0079b4: e59f004c ldr r0, [pc, #76] ; [007a08] 0079b8: eb008825 bl 029a54(8825) 0079bc: e24b3010 sub r3, fp, #16 ; 0x10 0079c0: e1a02003 mov r2, r3 0079c4: e5224004 str r4, [r2, -#4]! 0079c8: e59f303c ldr r3, [pc, #60] ; [007a0c] 0079cc: e5930000 ldr r0, [r3, #0] ; [0440b8] 0079d0: e3a01004 mov r1, #4 ; 0x4 0079d4: eb00b560 bl 034f5c(b560) 0079d8: e59f3024 ldr r3, [pc, #36] ; [007a04] 0079dc: e5c3400f strb r4, [r3, #15] ; [10984f] 0079e0: e59f0020 ldr r0, [pc, #32] ; [007a08] 0079e4: eb008882 bl 029bf4(8882) 0079e8: ebfffd78 bl 006fd0(fffd78) 0079ec: e3a00002 mov r0, #2 ; 0x2 0079f0: e1a01004 mov r1, r4 0079f4: eb002a5a bl 012364(2a5a) 0079f8: e3a00001 mov r0, #1 ; 0x1 0079fc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007a00: 24924925 ldrcs r4, [r2], #2341 007a04: 00109800---------------------> 00109840 ; !Unknown! 007a08: 00051930---------------------> 00051970 ; !Unknown! 007a0c: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 007a10: e1a0c00d mov ip, sp 007a14: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 007a18: e24cb004 sub fp, ip, #4 ; 0x4 007a1c: e24dd004 sub sp, sp, #4 ; 0x4 007a20: e20040ff and r4, r0, #255 ; 0xff 'ÿ' 007a24: e59f3074 ldr r3, [pc, #116] ; [007aa0] 007a28: e0832394 umull r3, r2, r4, r3 007a2c: e1a03123 mov r3, r3, lsr #2 ; 0x2 007a30: e0833103 add r3, r3, r3, lsl #2 ; 0x2 007a34: e0633004 rsb r3, r3, r4 007a38: e2833001 add r3, r3, #1 ; 0x1 007a3c: e20340ff and r4, r3, #255 ; 0xff 'ÿ' 007a40: e59f305c ldr r3, [pc, #92] ; [007aa4] 007a44: e5d33010 ldrb r3, [r3, #16] 007a48: e1540003 cmp r4, r3 007a4c: 03a00001 moveq r0, #1 ; 0x1 007a50: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 007a54: e59f004c ldr r0, [pc, #76] ; [007aa8] 007a58: eb0087fd bl 029a54(87fd) 007a5c: e24b3010 sub r3, fp, #16 ; 0x10 007a60: e1a02003 mov r2, r3 007a64: e5224004 str r4, [r2, -#4]! 007a68: e59f303c ldr r3, [pc, #60] ; [007aac] 007a6c: e5930000 ldr r0, [r3, #0] ; [0440b8] 007a70: e3a0100a mov r1, #10 ; 0xa 007a74: eb00b538 bl 034f5c(b538) 007a78: e59f3024 ldr r3, [pc, #36] ; [007aa4] 007a7c: e5c34010 strb r4, [r3, #16] ; [109850] 007a80: e59f0020 ldr r0, [pc, #32] ; [007aa8] 007a84: eb00885a bl 029bf4(885a) 007a88: ebfffd50 bl 006fd0(fffd50) 007a8c: e3a00004 mov r0, #4 ; 0x4 007a90: e1a01004 mov r1, r4 007a94: eb002a32 bl 012364(2a32) 007a98: e3a00001 mov r0, #1 ; 0x1 007a9c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007aa0: cccccccd stcgtl pc, cr12, [ip], #205 007aa4: 00109800---------------------> 00109840 ; !Unknown! 007aa8: 00051930---------------------> 00051970 ; !Unknown! 007aac: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 007ab0: e1a0c00d mov ip, sp 007ab4: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 007ab8: e24cb004 sub fp, ip, #4 ; 0x4 007abc: e24dd004 sub sp, sp, #4 ; 0x4 007ac0: e2004003 and r4, r0, #3 ; 0x3 007ac4: e59f3058 ldr r3, [pc, #88] ; [007b24] 007ac8: e5d33012 ldrb r3, [r3, #18] 007acc: e1540003 cmp r4, r3 007ad0: 03a00001 moveq r0, #1 ; 0x1 007ad4: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 007ad8: e59f0048 ldr r0, [pc, #72] ; [007b28] 007adc: eb0087dc bl 029a54(87dc) 007ae0: e24b3010 sub r3, fp, #16 ; 0x10 007ae4: e1a02003 mov r2, r3 007ae8: e5224004 str r4, [r2, -#4]! 007aec: e59f3038 ldr r3, [pc, #56] ; [007b2c] 007af0: e5930000 ldr r0, [r3, #0] ; [0440b8] 007af4: e3a01010 mov r1, #16 ; 0x10 007af8: eb00b517 bl 034f5c(b517) 007afc: e59f3020 ldr r3, [pc, #32] ; [007b24] 007b00: e5c34012 strb r4, [r3, #18] ; [109852] 007b04: e59f001c ldr r0, [pc, #28] ; [007b28] 007b08: eb008839 bl 029bf4(8839) 007b0c: ebfffd2f bl 006fd0(fffd2f) 007b10: e3a00005 mov r0, #5 ; 0x5 007b14: e1a01004 mov r1, r4 007b18: eb002a11 bl 012364(2a11) 007b1c: e3a00001 mov r0, #1 ; 0x1 007b20: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007b24: 00109800---------------------> 00109840 ; !Unknown! 007b28: 00051930---------------------> 00051970 ; !Unknown! 007b2c: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 007b30: e1a0c00d mov ip, sp 007b34: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 007b38: e24cb004 sub fp, ip, #4 ; 0x4 007b3c: e24dd004 sub sp, sp, #4 ; 0x4 007b40: e20040ff and r4, r0, #255 ; 0xff 'ÿ' 007b44: e59f3070 ldr r3, [pc, #112] ; [007bbc] 007b48: e0832394 umull r3, r2, r4, r3 007b4c: e1a03123 mov r3, r3, lsr #2 ; 0x2 007b50: e0833083 add r3, r3, r3, lsl #1 ; 0x1 007b54: e0443083 sub r3, r4, r3, lsl #1 ; 0x1 007b58: e20340ff and r4, r3, #255 ; 0xff 'ÿ' 007b5c: e59f305c ldr r3, [pc, #92] ; [007bc0] 007b60: e5d33013 ldrb r3, [r3, #19] 007b64: e1540003 cmp r4, r3 007b68: 03a00001 moveq r0, #1 ; 0x1 007b6c: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 007b70: e59f004c ldr r0, [pc, #76] ; [007bc4] 007b74: eb0087b6 bl 029a54(87b6) 007b78: e24b3010 sub r3, fp, #16 ; 0x10 007b7c: e1a02003 mov r2, r3 007b80: e5224004 str r4, [r2, -#4]! 007b84: e59f303c ldr r3, [pc, #60] ; [007bc8] 007b88: e5930000 ldr r0, [r3, #0] ; [0440b8] 007b8c: e3a01012 mov r1, #18 ; 0x12 007b90: eb00b4f1 bl 034f5c(b4f1) 007b94: e59f3024 ldr r3, [pc, #36] ; [007bc0] 007b98: e5c34013 strb r4, [r3, #19] ; [109853] 007b9c: e59f0020 ldr r0, [pc, #32] ; [007bc4] 007ba0: eb008813 bl 029bf4(8813) 007ba4: ebfffd09 bl 006fd0(fffd09) 007ba8: e3a00006 mov r0, #6 ; 0x6 007bac: e1a01004 mov r1, r4 007bb0: eb0029eb bl 012364(29eb) 007bb4: e3a00001 mov r0, #1 ; 0x1 007bb8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007bbc: aaaaaaab bge feab2670(aaaaab) ; jump 007bc0: 00109800---------------------> 00109840 ; !Unknown! 007bc4: 00051930---------------------> 00051970 ; !Unknown! 007bc8: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 007bcc: e1a0c00d mov ip, sp 007bd0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 007bd4: e24cb004 sub fp, ip, #4 ; 0x4 007bd8: e24dd004 sub sp, sp, #4 ; 0x4 007bdc: e20040ff and r4, r0, #255 ; 0xff 'ÿ' 007be0: e59f3070 ldr r3, [pc, #112] ; [007c58] 007be4: e0832394 umull r3, r2, r4, r3 007be8: e1a030a3 mov r3, r3, lsr #1 ; 0x1 007bec: e0833083 add r3, r3, r3, lsl #1 ; 0x1 007bf0: e0633004 rsb r3, r3, r4 007bf4: e20340ff and r4, r3, #255 ; 0xff 'ÿ' 007bf8: e59f305c ldr r3, [pc, #92] ; [007c5c] 007bfc: e5d33011 ldrb r3, [r3, #17] 007c00: e1540003 cmp r4, r3 007c04: 03a00001 moveq r0, #1 ; 0x1 007c08: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 007c0c: e59f004c ldr r0, [pc, #76] ; [007c60] 007c10: eb00878f bl 029a54(878f) 007c14: e24b3010 sub r3, fp, #16 ; 0x10 007c18: e1a02003 mov r2, r3 007c1c: e5224004 str r4, [r2, -#4]! 007c20: e59f303c ldr r3, [pc, #60] ; [007c64] 007c24: e5930000 ldr r0, [r3, #0] ; [0440b8] 007c28: e3a0100c mov r1, #12 ; 0xc 007c2c: eb00b4ca bl 034f5c(b4ca) 007c30: e59f3024 ldr r3, [pc, #36] ; [007c5c] 007c34: e5c34011 strb r4, [r3, #17] ; [109851] 007c38: e59f0020 ldr r0, [pc, #32] ; [007c60] 007c3c: eb0087ec bl 029bf4(87ec) 007c40: ebfffce2 bl 006fd0(fffce2) 007c44: e3a00003 mov r0, #3 ; 0x3 007c48: e1a01004 mov r1, r4 007c4c: eb0029c4 bl 012364(29c4) 007c50: e3a00001 mov r0, #1 ; 0x1 007c54: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
007c58: aaaaaaab bge feab270c(aaaaab) ; jump 007c5c: 00109800---------------------> 00109840 ; !Unknown! 007c60: 00051930---------------------> 00051970 ; !Unknown! 007c64: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 007c68: e1a0c00d mov ip, sp 007c6c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 007c70: e24cb004 sub fp, ip, #4 ; 0x4 007c74: e1a04000 mov r4, r0 007c78: e59f0070 ldr r0, [pc, #112] ; [007cf0] 007c7c: eb008774 bl 029a54(8774) 007c80: e59f506c ldr r5, [pc, #108] ; [007cf4] 007c84: e5950000 ldr r0, [r5, #0] ; [0440b8] 007c88: e1a01004 mov r1, r4 007c8c: e3a02b4e mov r2, #79872 ; 0x13800 007c90: e2822080 add r2, r2, #128 ; 0x80 '€' 007c94: eb00b3e1 bl 034c20(b3e1) 007c98: e1a04000 mov r4, r0 007c9c: e3540000 cmp r4, #0 ; 0x0 007ca0: aa00000e bge 007ce0(e) ; jump 007ca4: e59f004c ldr r0, [pc, #76] ; [007cf8] "get image err" 007ca8: eb00a2d7 bl 03080c(a2d7) 007cac: e59f0048 ldr r0, [pc, #72] ; [007cfc] "try to reopen video" 007cb0: eb00a2d5 bl 03080c(a2d5) 007cb4: e5950000 ldr r0, [r5, #0] ; [0440b8] 007cb8: eb00b401 bl 034cc4(b401) 007cbc: e59f003c ldr r0, [pc, #60] ; [007d00] "/dev/video0" 007cc0: e3a01000 mov r1, #0 ; 0x0 007cc4: eb00b3ef bl 034c88(b3ef) 007cc8: e5850000 str r0, [r5, #0] ; [0440b8] 007ccc: e3500000 cmp r0, #0 ; 0x0 007cd0: aa000002 bge 007ce0(2) ; jump 007cd4: e59f0028 ldr r0, [pc, #40] ; [007d04] "open video device error" 007cd8: eb00a2cb bl 03080c(a2cb) 007cdc: ebffecba bl 002fcc(ffecba) 007ce0: e59f0008 ldr r0, [pc, #8] ; [007cf0] 007ce4: eb0087c2 bl 029bf4(87c2) 007ce8: e1a00004 mov r0, r4 007cec: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
007cf0: 00051930---------------------> 00051970 ; !Unknown! 007cf4: 00044078---------------------> 000440b8 ; data: FF FF FF FF AB C3 45 67 89 AB CD EF FE DC BA 98 | ÿÿÿÿ«ÃEg‰«Íïþܺ˜ 007cf8: 0003e4dc---------------------> 0003e51c ; data: 67 65 74 20 69 6D 61 67 65 20 65 72 72 00 00 00 | get image err... 007cfc: 0003e4ec---------------------> 0003e52c ; data: 74 72 79 20 74 6F 20 72 65 6F 70 65 6E 20 76 69 | try to reopen vi 007d00: 0003e318---------------------> 0003e358 ; data: 2F 64 65 76 2F 76 69 64 65 6F 30 00 6F 70 65 6E | /dev/video0.open 007d04: 0003e324---------------------> 0003e364 ; data: 6F 70 65 6E 20 76 69 64 65 6F 20 64 65 76 69 63 | open video devic 007d08: e1a0c00d mov ip, sp 007d0c: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 007d10: e24cb004 sub fp, ip, #4 ; 0x4 007d14: e24dd00c sub sp, sp, #12 ; 0xc 007d18: e1a04000 mov r4, r0 007d1c: e1a08001 mov r8, r1 007d20: e1a01002 mov r1, r2 007d24: e1a06003 mov r6, r3 007d28: e99b00a0 ldmib fp, {r5, r7} 007d2c: e3580016 cmp r8, #22 ; 0x16 007d30: da000003 ble 007d44(3) ; jump 007d34: e3a02004 mov r2, #4 ; 0x4 007d38: eb00ab7a bl 032b28(ab7a) 007d3c: e3500000 cmp r0, #0 ; 0x0 007d40: 0a000001 beq 007d4c(1) ; jump 007d44: e3a00000 mov r0, #0 ; 0x0 007d48: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
007d4c: e2841004 add r1, r4, #4 ; 0x4 007d50: e1a00006 mov r0, r6 007d54: e3a02002 mov r2, #2 ; 0x2 007d58: eb00aae5 bl 0328f4(aae5) 007d5c: e5d43006 ldrb r3, [r4, #6] 007d60: e54b3021 strb r3, [fp, -#33] 007d64: e2841007 add r1, r4, #7 ; 0x7 007d68: e24b002c sub r0, fp, #44 ; 0x2c ',' 007d6c: e3a02008 mov r2, #8 ; 0x8 007d70: eb00aadf bl 0328f4(aadf) 007d74: e284100f add r1, r4, #15 ; 0xf 007d78: e1a00005 mov r0, r5 007d7c: e3a02004 mov r2, #4 ; 0x4 007d80: eb00aadb bl 0328f4(aadb) 007d84: e5953000 ldr r3, [r5, #0] ; [0440b8] 007d88: e2833017 add r3, r3, #23 ; 0x17 007d8c: e1580003 cmp r8, r3 007d90: 13a00000 movne r0, #0 ; 0x0 007d94: 191ba9f0 ldmnedb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 007d98: e5953000 ldr r3, [r5, #0] ; [0440b8] 007d9c: e3530000 cmp r3, #0 ; 0x0 007da0: 03a03000 moveq r3, #0 ; 0x0 007da4: 05873000 streq r3, [r7, #0] 007da8: 0a00001a beq 007e18(1a) ; jump 007dac: e2843017 add r3, r4, #23 ; 0x17 007db0: e5873000 str r3, [r7, #0] 007db4: e55b3021 ldrb r3, [fp, -#33] 007db8: e3530001 cmp r3, #1 ; 0x1 007dbc: 1a000015 bne 007e18(15) ; jump 007dc0: e3a00000 mov r0, #0 ; 0x0 007dc4: ea000010 b 007e0c(10) ; jump 007dc8: e3a0c000 mov ip, #0 ; 0x0 007dcc: e5953000 ldr r3, [r5, #0] ; [0440b8] 007dd0: e1500003 cmp r0, r3 007dd4: 0a00000f beq 007e18(f) ; jump 007dd8: e24be02c sub lr, fp, #44 ; 0x2c ',' 007ddc: e5973000 ldr r3, [r7, #0] 007de0: e7d32000 ldrb r2, [r3, r0, lsl #0] 007de4: e7de100c ldrb r1, [lr, ip, lsl #0] 007de8: e0222001 eor r2, r2, r1 007dec: e7c32000 strb r2, [r3, r0, lsl #0] 007df0: e28cc001 add ip, ip, #1 ; 0x1 007df4: e2800001 add r0, r0, #1 ; 0x1 007df8: e35c0007 cmp ip, #7 ; 0x7 007dfc: ca000002 bgt 007e0c(2) ; jump 007e00: e5953000 ldr r3, [r5, #0] ; [0440b8] 007e04: e1500003 cmp r0, r3 007e08: 1afffff3 bne 007ddc(fffff3) ; jump 007e0c: e5953000 ldr r3, [r5, #0] ; [0440b8] 007e10: e1500003 cmp r0, r3 007e14: 1affffeb bne 007dc8(ffffeb) ; jump 007e18: e3a00001 mov r0, #1 ; 0x1 007e1c: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
007e20: e1a0c00d mov ip, sp 007e24: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 007e28: e24cb004 sub fp, ip, #4 ; 0x4 007e2c: e1a08000 mov r8, r0 007e30: e1a05001 mov r5, r1 007e34: e1a06002 mov r6, r2 007e38: e1a04003 mov r4, r3 007e3c: e3550000 cmp r5, #0 ; 0x0 007e40: d91ba9f0 ldmledb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 007e44: e5940000 ldr r0, [r4, #0] 007e48: e0850000 add r0, r5, r0 007e4c: ebffec3a bl 002f3c(ffec3a) 007e50: e1a07000 mov r7, r0 007e54: e5961000 ldr r1, [r6, #0] 007e58: e3510000 cmp r1, #0 ; 0x0 007e5c: 0a000001 beq 007e68(1) ; jump 007e60: e5942000 ldr r2, [r4, #0] 007e64: eb00aaa2 bl 0328f4(aaa2) 007e68: e5940000 ldr r0, [r4, #0] 007e6c: e0870000 add r0, r7, r0 007e70: e1a01008 mov r1, r8 007e74: e1a02005 mov r2, r5 007e78: eb00aa9d bl 0328f4(aa9d) 007e7c: e5960000 ldr r0, [r6, #0] 007e80: e3500000 cmp r0, #0 ; 0x0 007e84: 0a000000 beq 007e8c(0) ; jump 007e88: ebffec43 bl 002f9c(ffec43) 007e8c: e5867000 str r7, [r6, #0] 007e90: e5943000 ldr r3, [r4, #0] 007e94: e0853003 add r3, r5, r3 007e98: e5843000 str r3, [r4, #0] 007e9c: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
007ea0: e1a0c00d mov ip, sp 007ea4: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 007ea8: e24cb004 sub fp, ip, #4 ; 0x4 007eac: e24dd008 sub sp, sp, #8 ; 0x8 007eb0: e1a04000 mov r4, r0 007eb4: e1a05001 mov r5, r1 007eb8: e1a07003 mov r7, r3 007ebc: e3550003 cmp r5, #3 ; 0x3 007ec0: d3a00000 movle r0, #0 ; 0x0 007ec4: d91ba8f0 ldmledb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 007ec8: e1a00004 mov r0, r4 007ecc: e59f11bc ldr r1, [pc, #444] ; [008090] "MO_M" 007ed0: e3a02004 mov r2, #4 ; 0x4 007ed4: eb00ab13 bl 032b28(ab13) 007ed8: e3500000 cmp r0, #0 ; 0x0 007edc: 03a06001 moveq r6, #1 ; 0x1 007ee0: 0a000021 beq 007f6c(21) ; jump 007ee4: e1a00004 mov r0, r4 007ee8: e59f11a4 ldr r1, [pc, #420] ; [008094] "MO_O" 007eec: e3a02004 mov r2, #4 ; 0x4 007ef0: eb00ab0c bl 032b28(ab0c) 007ef4: e3500000 cmp r0, #0 ; 0x0 007ef8: 03a06002 moveq r6, #2 ; 0x2 007efc: 0a00001a beq 007f6c(1a) ; jump 007f00: e1a00004 mov r0, r4 007f04: e59f118c ldr r1, [pc, #396] ; [008098] "MO_V" 007f08: e3a02004 mov r2, #4 ; 0x4 007f0c: eb00ab05 bl 032b28(ab05) 007f10: e3500000 cmp r0, #0 ; 0x0 007f14: 03a06004 moveq r6, #4 ; 0x4 007f18: 0a000013 beq 007f6c(13) ; jump 007f1c: e1a00004 mov r0, r4 007f20: e59f1174 ldr r1, [pc, #372] ; [00809c] "GET " 007f24: e3a02004 mov r2, #4 ; 0x4 007f28: eb00aad4 bl 032a80(aad4) 007f2c: e3500000 cmp r0, #0 ; 0x0 007f30: 1a000002 bne 007f40(2) ; jump 007f34: e3550004 cmp r5, #4 ; 0x4 007f38: c3a06003 movgt r6, #3 ; 0x3 007f3c: ca00000a bgt 007f6c(a) ; jump 007f40: e1a00004 mov r0, r4 007f44: e59f1154 ldr r1, [pc, #340] ; [0080a0] "POST " 007f48: e3a02005 mov r2, #5 ; 0x5 007f4c: eb00aacb bl 032a80(aacb) 007f50: e3500000 cmp r0, #0 ; 0x0 007f54: 1a000002 bne 007f64(2) ; jump 007f58: e3550005 cmp r5, #5 ; 0x5 007f5c: c3a06003 movgt r6, #3 ; 0x3 007f60: ca000001 bgt 007f6c(1) ; jump 007f64: e3a00000 mov r0, #0 ; 0x0 007f68: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
007f6c: e3560003 cmp r6, #3 ; 0x3 007f70: 0a000044 beq 008088(44) ; jump 007f74: e3560004 cmp r6, #4 ; 0x4 007f78: 1a00002b bne 00802c(2b) ; jump 007f7c: e355001b cmp r5, #27 ; 0x1b 007f80: 13a00000 movne r0, #0 ; 0x0 007f84: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 007f88: e2841004 add r1, r4, #4 ; 0x4 007f8c: e24b001e sub r0, fp, #30 ; 0x1e 007f90: e3a02002 mov r2, #2 ; 0x2 007f94: eb00aa56 bl 0328f4(aa56) 007f98: e284100f add r1, r4, #15 ; 0xf 007f9c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 007fa0: e3a02004 mov r2, #4 ; 0x4 007fa4: eb00aa52 bl 0328f4(aa52) 007fa8: e51b3024 ldr r3, [fp, -#36] 007fac: e2833017 add r3, r3, #23 ; 0x17 007fb0: e1550003 cmp r5, r3 007fb4: 13a00000 movne r0, #0 ; 0x0 007fb8: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 007fbc: e15b31fe ldrsh r3, [fp, -#30] 007fc0: e3530000 cmp r3, #0 ; 0x0 007fc4: 13a00000 movne r0, #0 ; 0x0 007fc8: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 007fcc: e1d430d6 ldrsb r3, [r4, #6] 007fd0: e3530001 cmp r3, #1 ; 0x1 007fd4: 1a00000f bne 008018(f) ; jump 007fd8: e5d43017 ldrb r3, [r4, #23] 007fdc: e5d42007 ldrb r2, [r4, #7] 007fe0: e0233002 eor r3, r3, r2 007fe4: e5c43017 strb r3, [r4, #23] 007fe8: e5d43018 ldrb r3, [r4, #24] 007fec: e5d42008 ldrb r2, [r4, #8] 007ff0: e0233002 eor r3, r3, r2 007ff4: e5c43018 strb r3, [r4, #24] 007ff8: e5d43019 ldrb r3, [r4, #25] 007ffc: e5d42009 ldrb r2, [r4, #9] 008000: e0233002 eor r3, r3, r2 008004: e5c43019 strb r3, [r4, #25] 008008: e5d4301a ldrb r3, [r4, #26] 00800c: e5d4200a ldrb r2, [r4, #10] 008010: e0233002 eor r3, r3, r2 008014: e5c4301a strb r3, [r4, #26] 008018: e2841017 add r1, r4, #23 ; 0x17 00801c: e1a00007 mov r0, r7 008020: e3a02004 mov r2, #4 ; 0x4 008024: eb00aa32 bl 0328f4(aa32) 008028: ea000016 b 008088(16) ; jump 00802c: e2463001 sub r3, r6, #1 ; 0x1 008030: e3530001 cmp r3, #1 ; 0x1 008034: 8a000013 bhi 008088(13) ; jump 008038: e3550017 cmp r5, #23 ; 0x17 00803c: 13a00000 movne r0, #0 ; 0x0 008040: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 008044: e2841004 add r1, r4, #4 ; 0x4 008048: e24b001e sub r0, fp, #30 ; 0x1e 00804c: e3a02002 mov r2, #2 ; 0x2 008050: eb00aa27 bl 0328f4(aa27) 008054: e284100f add r1, r4, #15 ; 0xf 008058: e24b0024 sub r0, fp, #36 ; 0x24 '$' 00805c: e3a02004 mov r2, #4 ; 0x4 008060: eb00aa23 bl 0328f4(aa23) 008064: e51b3024 ldr r3, [fp, -#36] 008068: e2833017 add r3, r3, #23 ; 0x17 00806c: e1550003 cmp r5, r3 008070: 13a00000 movne r0, #0 ; 0x0 008074: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 008078: e15b31fe ldrsh r3, [fp, -#30] 00807c: e3530000 cmp r3, #0 ; 0x0 008080: 13a00000 movne r0, #0 ; 0x0 008084: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 008088: e1a00006 mov r0, r6 00808c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
008090: 0003e500---------------------> 0003e540 ; data: 4D 4F 5F 4D 00 00 00 00 4D 4F 5F 4F 00 00 00 00 | MO_M....MO_O.... 008094: 0003e508---------------------> 0003e548 ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 56 00 00 00 00 | MO_O....MO_V.... 008098: 0003e510---------------------> 0003e550 ; data: 4D 4F 5F 56 00 00 00 00 47 45 54 20 00 00 00 00 | MO_V....GET .... 00809c: 0003e518---------------------> 0003e558 ; data: 47 45 54 20 00 00 00 00 50 4F 53 54 20 00 00 00 | GET ....POST ... 0080a0: 0003e520---------------------> 0003e560 ; data: 50 4F 53 54 20 00 00 00 00 00 00 00 00 00 00 00 | POST ........... 0080a4: e1a0c00d mov ip, sp 0080a8: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 0080ac: e24cb004 sub fp, ip, #4 ; 0x4 0080b0: e24dd010 sub sp, sp, #16 ; 0x10 0080b4: e1a04000 mov r4, r0 0080b8: e1a07001 mov r7, r1 0080bc: e1a08002 mov r8, r2 0080c0: e50b3038 str r3, [fp, -#56] 0080c4: e59ba004 ldr r10, [fp, #4] 0080c8: e59b9008 ldr r9, [fp, #8] 0080cc: e3a06000 mov r6, #0 ; 0x0 0080d0: e5983000 ldr r3, [r8, #0] 0080d4: e2433003 sub r3, r3, #3 ; 0x3 0080d8: e1560003 cmp r6, r3 0080dc: aa000007 bge 008100(7) ; jump 0080e0: e5970000 ldr r0, [r7, #0] 0080e4: e0860000 add r0, r6, r0 0080e8: e1a01004 mov r1, r4 0080ec: e3a02004 mov r2, #4 ; 0x4 0080f0: eb00aa8c bl 032b28(aa8c) 0080f4: e3500000 cmp r0, #0 ; 0x0 0080f8: 12866001 addne r6, r6, #1 ; 0x1 0080fc: 1afffff3 bne 0080d0(fffff3) ; jump 008100: e3560000 cmp r6, #0 ; 0x0 008104: 0a00000c beq 00813c(c) ; jump 008108: e5984000 ldr r4, [r8, #0] 00810c: e0664004 rsb r4, r6, r4 008110: e1a00004 mov r0, r4 008114: ebffeb88 bl 002f3c(ffeb88) 008118: e1a05000 mov r5, r0 00811c: e5971000 ldr r1, [r7, #0] 008120: e0811006 add r1, r1, r6 008124: e1a02004 mov r2, r4 008128: eb00a9f1 bl 0328f4(a9f1) 00812c: e5970000 ldr r0, [r7, #0] 008130: ebffeb99 bl 002f9c(ffeb99) 008134: e5875000 str r5, [r7, #0] 008138: e5884000 str r4, [r8, #0] 00813c: e5983000 ldr r3, [r8, #0] 008140: e3530016 cmp r3, #22 ; 0x16 008144: d3a00000 movle r0, #0 ; 0x0 008148: d91baff0 ldmledb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00814c: e5971000 ldr r1, [r7, #0] 008150: e2811004 add r1, r1, #4 ; 0x4 008154: e51b0038 ldr r0, [fp, -#56] 008158: e3a02002 mov r2, #2 ; 0x2 00815c: eb00a9e4 bl 0328f4(a9e4) 008160: e5971000 ldr r1, [r7, #0] 008164: e5d13006 ldrb r3, [r1, #6] 008168: e54b3029 strb r3, [fp, -#41] 00816c: e2811007 add r1, r1, #7 ; 0x7 008170: e24b0034 sub r0, fp, #52 ; 0x34 '4' 008174: e3a02008 mov r2, #8 ; 0x8 008178: eb00a9dd bl 0328f4(a9dd) 00817c: e5971000 ldr r1, [r7, #0] 008180: e281100f add r1, r1, #15 ; 0xf 008184: e1a0000a mov r0, r10 008188: e3a02004 mov r2, #4 ; 0x4 00818c: eb00a9d8 bl 0328f4(a9d8) 008190: e59a3000 ldr r3, [r10, #0] 008194: e2833017 add r3, r3, #23 ; 0x17 008198: e5982000 ldr r2, [r8, #0] 00819c: e1520003 cmp r2, r3 0081a0: 33a00000 movcc r0, #0 ; 0x0 0081a4: 391baff0 ldmccdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 0081a8: e59a0000 ldr r0, [r10, #0] 0081ac: e3500000 cmp r0, #0 ; 0x0 0081b0: 0a000022 beq 008240(22) ; jump 0081b4: ebffeb60 bl 002f3c(ffeb60) 0081b8: e1a03000 mov r3, r0 0081bc: e5893000 str r3, [r9, #0] 0081c0: e5971000 ldr r1, [r7, #0] 0081c4: e2811017 add r1, r1, #23 ; 0x17 0081c8: e59a2000 ldr r2, [r10, #0] 0081cc: eb00a9c8 bl 0328f4(a9c8) 0081d0: e55b3029 ldrb r3, [fp, -#41] 0081d4: e3530001 cmp r3, #1 ; 0x1 0081d8: 1a00001a bne 008248(1a) ; jump 0081dc: e3a00000 mov r0, #0 ; 0x0 0081e0: e59a3000 ldr r3, [r10, #0] 0081e4: e1500003 cmp r0, r3 0081e8: 0a000016 beq 008248(16) ; jump 0081ec: e3a06000 mov r6, #0 ; 0x0 0081f0: e59a3000 ldr r3, [r10, #0] 0081f4: e1500003 cmp r0, r3 0081f8: 0a000012 beq 008248(12) ; jump 0081fc: e24bc034 sub ip, fp, #52 ; 0x34 '4' 008200: e5993000 ldr r3, [r9, #0] 008204: e7d32000 ldrb r2, [r3, r0, lsl #0] 008208: e7dc1006 ldrb r1, [ip, r6, lsl #0] 00820c: e0222001 eor r2, r2, r1 008210: e7c32000 strb r2, [r3, r0, lsl #0] 008214: e2866001 add r6, r6, #1 ; 0x1 008218: e2800001 add r0, r0, #1 ; 0x1 00821c: e3560007 cmp r6, #7 ; 0x7 008220: ca000002 bgt 008230(2) ; jump 008224: e59a3000 ldr r3, [r10, #0] 008228: e1500003 cmp r0, r3 00822c: 1afffff3 bne 008200(fffff3) ; jump 008230: e59a3000 ldr r3, [r10, #0] 008234: e1500003 cmp r0, r3 008238: 1affffeb bne 0081ec(ffffeb) ; jump 00823c: ea000001 b 008248(1) ; jump 008240: e3a03000 mov r3, #0 ; 0x0 008244: e5893000 str r3, [r9, #0] 008248: e5974000 ldr r4, [r7, #0] 00824c: e5983000 ldr r3, [r8, #0] 008250: e59a2000 ldr r2, [r10, #0] 008254: e0623003 rsb r3, r2, r3 008258: e2430017 sub r0, r3, #23 ; 0x17 00825c: e5880000 str r0, [r8, #0] 008260: e3500000 cmp r0, #0 ; 0x0 008264: 0a000008 beq 00828c(8) ; jump 008268: ebffeb33 bl 002f3c(ffeb33) 00826c: e1a03000 mov r3, r0 008270: e5873000 str r3, [r7, #0] 008274: e59a1000 ldr r1, [r10, #0] 008278: e0841001 add r1, r4, r1 00827c: e2811017 add r1, r1, #23 ; 0x17 008280: e5982000 ldr r2, [r8, #0] 008284: eb00a99a bl 0328f4(a99a) 008288: ea000001 b 008294(1) ; jump 00828c: e3a03000 mov r3, #0 ; 0x0 008290: e5873000 str r3, [r7, #0] 008294: e1a00004 mov r0, r4 008298: ebffeb3f bl 002f9c(ffeb3f) 00829c: e3a00001 mov r0, #1 ; 0x1 0082a0: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0082a4: e1a0c003 mov ip, r3 0082a8: e5913000 ldr r3, [r1, #0] 0082ac: e153000c cmp r3, ip 0082b0: b3a00000 movlt r0, #0 ; 0x0 0082b4: b1a0f00e movlt pc, lr ; return 0082b8: e5903000 ldr r3, [r0, #0] 0082bc: e5823000 str r3, [r2, #0] 0082c0: e5903000 ldr r3, [r0, #0] 0082c4: e08c3003 add r3, ip, r3 0082c8: e5803000 str r3, [r0, #0] 0082cc: e5913000 ldr r3, [r1, #0] 0082d0: e06c3003 rsb r3, ip, r3 0082d4: e5813000 str r3, [r1, #0] 0082d8: e3a00001 mov r0, #1 ; 0x1 0082dc: e1a0f00e mov pc, lr ; return
0082e0: e1a0c00d mov ip, sp 0082e4: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0082e8: e24cb004 sub fp, ip, #4 ; 0x4 0082ec: e1a05000 mov r5, r0 0082f0: e1a06001 mov r6, r1 0082f4: e1a00002 mov r0, r2 0082f8: e1a04003 mov r4, r3 0082fc: e5963000 ldr r3, [r6, #0] 008300: e1530004 cmp r3, r4 008304: b3a00000 movlt r0, #0 ; 0x0 008308: b91ba870 ldmltdb fp, {r4, r5, r6, fp, sp, pc} ; return 00830c: e5951000 ldr r1, [r5, #0] 008310: e1a02004 mov r2, r4 008314: eb00a976 bl 0328f4(a976) 008318: e5953000 ldr r3, [r5, #0] 00831c: e0843003 add r3, r4, r3 008320: e5853000 str r3, [r5, #0] 008324: e5963000 ldr r3, [r6, #0] 008328: e0643003 rsb r3, r4, r3 00832c: e5863000 str r3, [r6, #0] 008330: e3a00001 mov r0, #1 ; 0x1 008334: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
008338: e1a0c00d mov ip, sp 00833c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 008340: e24cb004 sub fp, ip, #4 ; 0x4 008344: e3a03004 mov r3, #4 ; 0x4 008348: ebffffe4 bl 0082e0(ffffe4) 00834c: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008350: e1a0c00d mov ip, sp 008354: e92dd800 stmdb sp!, {fp, ip, lr, pc} 008358: e24cb004 sub fp, ip, #4 ; 0x4 00835c: e3a03002 mov r3, #2 ; 0x2 008360: ebffffde bl 0082e0(ffffde) 008364: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008368: e1a0c00d mov ip, sp 00836c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 008370: e24cb004 sub fp, ip, #4 ; 0x4 008374: e3a03001 mov r3, #1 ; 0x1 008378: ebffffd8 bl 0082e0(ffffd8) 00837c: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008380: e1a0c00d mov ip, sp 008384: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 008388: e24cb004 sub fp, ip, #4 ; 0x4 00838c: e24dd004 sub sp, sp, #4 ; 0x4 008390: e1a04000 mov r4, r0 008394: e1a05001 mov r5, r1 008398: e1a06002 mov r6, r2 00839c: e14b31ba strh r3, [fp, -#26] 0083a0: e5940000 ldr r0, [r4, #0] 0083a4: e3500000 cmp r0, #0 ; 0x0 0083a8: 0a000000 beq 0083b0(0) ; jump 0083ac: ebffeafa bl 002f9c(ffeafa) 0083b0: e3a00064 mov r0, #100 ; 0x64 'd' 0083b4: ebffeae0 bl 002f3c(ffeae0) 0083b8: e5840000 str r0, [r4, #0] 0083bc: e3a03064 mov r3, #100 ; 0x64 'd' 0083c0: e5853000 str r3, [r5, #0] 0083c4: e5940000 ldr r0, [r4, #0] 0083c8: e1a01006 mov r1, r6 0083cc: e3a02004 mov r2, #4 ; 0x4 0083d0: eb00a947 bl 0328f4(a947) 0083d4: e5940000 ldr r0, [r4, #0] 0083d8: e2800004 add r0, r0, #4 ; 0x4 0083dc: e24b101a sub r1, fp, #26 ; 0x1a 0083e0: e3a02002 mov r2, #2 ; 0x2 0083e4: eb00a942 bl 0328f4(a942) 0083e8: e5940000 ldr r0, [r4, #0] 0083ec: e2800006 add r0, r0, #6 ; 0x6 0083f0: e3a01000 mov r1, #0 ; 0x0 0083f4: e3a02011 mov r2, #17 ; 0x11 0083f8: eb00a959 bl 032964(a959) 0083fc: e3a02017 mov r2, #23 ; 0x17 008400: e59b3004 ldr r3, [fp, #4] 008404: e5832000 str r2, [r3, #0] 008408: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00840c: e1a0c00d mov ip, sp 008410: e92dd800 stmdb sp!, {fp, ip, lr, pc} 008414: e24cb004 sub fp, ip, #4 ; 0x4 008418: e5901000 ldr r1, [r0, #0] 00841c: e281000f add r0, r1, #15 ; 0xf 008420: e2811013 add r1, r1, #19 ; 0x13 008424: e3a02004 mov r2, #4 ; 0x4 008428: eb00a931 bl 0328f4(a931) 00842c: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008430: e1a0c00d mov ip, sp 008434: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 008438: e24cb004 sub fp, ip, #4 ; 0x4 00843c: e24dd004 sub sp, sp, #4 ; 0x4 008440: e1a08000 mov r8, r0 008444: e1a07001 mov r7, r1 008448: e1a09002 mov r9, r2 00844c: e1a06003 mov r6, r3 008450: e59ba004 ldr r10, [fp, #4] 008454: e59a3000 ldr r3, [r10, #0] 008458: e0863003 add r3, r6, r3 00845c: e5970000 ldr r0, [r7, #0] 008460: e1500003 cmp r0, r3 008464: aa00000f bge 0084a8(f) ; jump 008468: e2805064 add r5, r0, #100 ; 0x64 'd' 00846c: e1550003 cmp r5, r3 008470: aa000002 bge 008480(2) ; jump 008474: e2855064 add r5, r5, #100 ; 0x64 'd' 008478: e1550003 cmp r5, r3 00847c: bafffffc blt 008474(fffffc) ; jump 008480: e1a00005 mov r0, r5 008484: ebffeaac bl 002f3c(ffeaac) 008488: e1a04000 mov r4, r0 00848c: e5981000 ldr r1, [r8, #0] 008490: e5972000 ldr r2, [r7, #0] 008494: eb00a916 bl 0328f4(a916) 008498: e5980000 ldr r0, [r8, #0] 00849c: ebffeabe bl 002f9c(ffeabe) 0084a0: e5884000 str r4, [r8, #0] 0084a4: e5875000 str r5, [r7, #0] 0084a8: e5980000 ldr r0, [r8, #0] 0084ac: e59a3000 ldr r3, [r10, #0] 0084b0: e0800003 add r0, r0, r3 0084b4: e1a01009 mov r1, r9 0084b8: e1a02006 mov r2, r6 0084bc: eb00a90c bl 0328f4(a90c) 0084c0: e59a3000 ldr r3, [r10, #0] 0084c4: e0863003 add r3, r6, r3 0084c8: e58a3000 str r3, [r10, #0] 0084cc: e2433017 sub r3, r3, #23 ; 0x17 0084d0: e24b2028 sub r2, fp, #40 ; 0x28 '(' 0084d4: e1a01002 mov r1, r2 0084d8: e5213004 str r3, [r1, -#4]! 0084dc: e5980000 ldr r0, [r8, #0] 0084e0: e2800013 add r0, r0, #19 ; 0x13 0084e4: e3a02004 mov r2, #4 ; 0x4 0084e8: eb00a901 bl 0328f4(a901) 0084ec: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0084f0: e1a0c00d mov ip, sp 0084f4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 0084f8: e24cb004 sub fp, ip, #4 ; 0x4 0084fc: e24dd008 sub sp, sp, #8 ; 0x8 008500: e50b2010 str r2, [fp, -#16] 008504: e58d3000 str r3, [sp, #0] 008508: e24b2010 sub r2, fp, #16 ; 0x10 00850c: e3a03004 mov r3, #4 ; 0x4 008510: ebffffc6 bl 008430(ffffc6) 008514: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008518: e1a0c00d mov ip, sp 00851c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 008520: e24cb004 sub fp, ip, #4 ; 0x4 008524: e24dd008 sub sp, sp, #8 ; 0x8 008528: e24be00c sub lr, fp, #12 ; 0xc 00852c: e1a0c00e mov ip, lr 008530: e16c20b2 strh r2, [ip, -#2]! 008534: e58d3000 str r3, [sp, #0] 008538: e1a0200c mov r2, ip 00853c: e3a03002 mov r3, #2 ; 0x2 008540: ebffffba bl 008430(ffffba) 008544: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008548: e1a0c00d mov ip, sp 00854c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 008550: e24cb004 sub fp, ip, #4 ; 0x4 008554: e24dd008 sub sp, sp, #8 ; 0x8 008558: e24be00c sub lr, fp, #12 ; 0xc 00855c: e1a0c00e mov ip, lr 008560: e56c2001 strb r2, [ip, -#1]! 008564: e58d3000 str r3, [sp, #0] 008568: e1a0200c mov r2, ip 00856c: e3a03001 mov r3, #1 ; 0x1 008570: ebffffae bl 008430(ffffae) 008574: e91ba800 ldmdb fp, {fp, sp, pc} ; return
008578: e1a0c00d mov ip, sp 00857c: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 008580: e24cb004 sub fp, ip, #4 ; 0x4 008584: e1a06000 mov r6, r0 008588: e1a05001 mov r5, r1 00858c: e1a04002 mov r4, r2 008590: e3a03000 mov r3, #0 ; 0x0 008594: e0851003 add r1, r5, r3 008598: e1a00006 mov r0, r6 00859c: e1a02004 mov r2, r4 0085a0: e3a03901 mov r3, #16384 ; 0x4000 0085a4: eb00abae bl 033464(abae) 0085a8: e1a03000 mov r3, r0 0085ac: e3530000 cmp r3, #0 ; 0x0 0085b0: d91ba870 ldmledb fp, {r4, r5, r6, fp, sp, pc} ; return 0085b4: e0544003 subs r4, r4, r3 0085b8: 1afffff5 bne 008594(fffff5) ; jump 0085bc: e3a00000 mov r0, #0 ; 0x0 0085c0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0085c4: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, r10, lr} 0085c8: e1a0c002 mov ip, r2 0085cc: e3a04000 mov r4, #0 ; 0x0 0085d0: e59f311c ldr r3, [pc, #284] ; [0086f4] 0085d4: e0c32391 smull r3, r2, r1, r3 0085d8: e0437fc1 sub r7, r3, r1, asr #31 ; 0x1f 0085dc: e0873087 add r3, r7, r7, lsl #1 ; 0x1 0085e0: e063a001 rsb r10, r3, r1 0085e4: e1a05004 mov r5, r4 0085e8: e1a08004 mov r8, r4 0085ec: e1540007 cmp r4, r7 0085f0: aa00001f bge 008674(1f) ; jump 0085f4: e59f60fc ldr r6, [pc, #252] ; [0086f8] 0085f8: e4d0e001 ldrb lr, [r0], #1 0085fc: e4d01001 ldrb r1, [r0], #1 008600: e4d02001 ldrb r2, [r0], #1 008604: e7d6312e ldrb r3, [r6, lr, lsr #2] 008608: e4cc3001 strb r3, [ip], #1 00860c: e1a03221 mov r3, r1, lsr #4 ; 0x4 008610: e183320e orr r3, r3, lr, lsl #4 ; 0x4 008614: e203303f and r3, r3, #63 ; 0x3f '?' 008618: e7d63003 ldrb r3, [r6, r3, lsl #0] 00861c: e4cc3001 strb r3, [ip], #1 008620: e1a03322 mov r3, r2, lsr #6 ; 0x6 008624: e1833101 orr r3, r3, r1, lsl #2 ; 0x2 008628: e203303f and r3, r3, #63 ; 0x3f '?' 00862c: e7d63003 ldrb r3, [r6, r3, lsl #0] 008630: e4cc3001 strb r3, [ip], #1 008634: e202203f and r2, r2, #63 ; 0x3f '?' 008638: e7d63002 ldrb r3, [r6, r2, lsl #0] 00863c: e4cc3001 strb r3, [ip], #1 008640: e2844004 add r4, r4, #4 ; 0x4 008644: e2855004 add r5, r5, #4 ; 0x4 008648: e355004c cmp r5, #76 ; 0x4c 'L' 00864c: da000005 ble 008668(5) ; jump 008650: e3a0300d mov r3, #13 ; 0xd 008654: e4cc3001 strb r3, [ip], #1 008658: e2433003 sub r3, r3, #3 ; 0x3 00865c: e4cc3001 strb r3, [ip], #1 008660: e2844002 add r4, r4, #2 ; 0x2 008664: e3a05000 mov r5, #0 ; 0x0 008668: e2888001 add r8, r8, #1 ; 0x1 00866c: e1580007 cmp r8, r7 008670: baffffe0 blt 0085f8(ffffe0) ; jump 008674: e35a0001 cmp r10, #1 ; 0x1 008678: 1a000009 bne 0086a4(9) ; jump 00867c: e5d0e000 ldrb lr, [r0, #0] 008680: e59f2070 ldr r2, [pc, #112] ; [0086f8] 008684: e7d2312e ldrb r3, [r2, lr, lsr #2] 008688: e4cc3001 strb r3, [ip], #1 00868c: e20e3003 and r3, lr, #3 ; 0x3 008690: e7d23203 ldrb r3, [r2, r3, lsl #4] 008694: e4cc3001 strb r3, [ip], #1 008698: e3a0303d mov r3, #61 ; 0x3d '=' 00869c: e4cc3001 strb r3, [ip], #1 0086a0: ea00000f b 0086e4(f) ; jump 0086a4: e35a0002 cmp r10, #2 ; 0x2 0086a8: 1a00000f bne 0086ec(f) ; jump 0086ac: e4d0e001 ldrb lr, [r0], #1 0086b0: e5d01000 ldrb r1, [r0, #0] 0086b4: e59f203c ldr r2, [pc, #60] ; [0086f8] 0086b8: e7d2312e ldrb r3, [r2, lr, lsr #2] 0086bc: e4cc3001 strb r3, [ip], #1 0086c0: e1a03221 mov r3, r1, lsr #4 ; 0x4 0086c4: e183320e orr r3, r3, lr, lsl #4 ; 0x4 0086c8: e203303f and r3, r3, #63 ; 0x3f '?' 0086cc: e7d23003 ldrb r3, [r2, r3, lsl #0] 0086d0: e4cc3001 strb r3, [ip], #1 0086d4: e201300f and r3, r1, #15 ; 0xf 0086d8: e7d23103 ldrb r3, [r2, r3, lsl #2] 0086dc: e4cc3001 strb r3, [ip], #1 0086e0: e3a0303d mov r3, #61 ; 0x3d '=' 0086e4: e5cc3000 strb r3, [ip, #0] 0086e8: e2844004 add r4, r4, #4 ; 0x4 0086ec: e1a00004 mov r0, r4 0086f0: e8bd85f0 ldmia sp!, {r4, r5, r6, r7, r8, r10, pc} ; return
0086f4: 55555556 ldrplb r5, [r5, -#1366] 0086f8: 0004408c---------------------> 000440cc ; data: 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 | ABCDEFGHIJKLMNOP 0086fc: e92d4030 stmdb sp!, {r4, r5, lr} 008700: e1a05002 mov r5, r2 008704: e3a0c000 mov ip, #0 ; 0x0 008708: e1a0400c mov r4, ip 00870c: e15c0005 cmp ip, r5 008710: aa000021 bge 00879c(21) ; jump 008714: e1d030d0 ldrsb r3, [r0, #0] 008718: e353000d cmp r3, #13 ; 0xd 00871c: 1353000a cmpne r3, #10 ; 0xa 008720: 0a000019 beq 00878c(19) ; jump 008724: e59fe080 ldr lr, [pc, #128] ; [0087ac] 008728: e19e20d3 ldrsb r2, [lr, r3] 00872c: e1f030d1 ldrsb r3, [r0, #1]! 008730: e19e30d3 ldrsb r3, [lr, r3] 008734: e1a03603 mov r3, r3, lsl #12 ; 0xc 008738: e0832902 add r2, r3, r2, lsl #18 ; 0x12 00873c: e1a03822 mov r3, r2, lsr #16 ; 0x10 008740: e4c13001 strb r3, [r1], #1 008744: e28cc001 add ip, ip, #1 ; 0x1 008748: e1f030d1 ldrsb r3, [r0, #1]! 00874c: e353003d cmp r3, #61 ; 0x3d '=' 008750: 0a00000b beq 008784(b) ; jump 008754: e19e30d3 ldrsb r3, [lr, r3] 008758: e0822303 add r2, r2, r3, lsl #6 ; 0x6 00875c: e1a03422 mov r3, r2, lsr #8 ; 0x8 008760: e4c13001 strb r3, [r1], #1 008764: e28cc001 add ip, ip, #1 ; 0x1 008768: e1f030d1 ldrsb r3, [r0, #1]! 00876c: e353003d cmp r3, #61 ; 0x3d '=' 008770: 119e30d3 ldrnesb r3, [lr, r3] 008774: 10822003 addne r2, r2, r3 008778: 12800001 addne r0, r0, #1 ; 0x1 00877c: 14c12001 strneb r2, [r1], #1 008780: 128cc001 addne ip, ip, #1 ; 0x1 008784: e2844004 add r4, r4, #4 ; 0x4 008788: ea000001 b 008794(1) ; jump 00878c: e2800001 add r0, r0, #1 ; 0x1 008790: e2844001 add r4, r4, #1 ; 0x1 008794: e1540005 cmp r4, r5 008798: baffffdd blt 008714(ffffdd) ; jump 00879c: e3a03000 mov r3, #0 ; 0x0 0087a0: e5c13000 strb r3, [r1, #0] 0087a4: e1a0000c mov r0, ip 0087a8: e8bd8030 ldmia sp!, {r4, r5, pc} ; return
0087ac: 0003e526---------------------> 0003e566 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0087b0: e3a03000 mov r3, #0 ; 0x0 0087b4: e5803004 str r3, [r0, #4] 0087b8: e5803000 str r3, [r0, #0] 0087bc: e59f301c ldr r3, [pc, #28] ; [0087e0] 0087c0: e5803008 str r3, [r0, #8] 0087c4: e59f3018 ldr r3, [pc, #24] ; [0087e4] 0087c8: e580300c str r3, [r0, #12] 0087cc: e59f3014 ldr r3, [pc, #20] ; [0087e8] 0087d0: e5803010 str r3, [r0, #16] 0087d4: e59f3010 ldr r3, [pc, #16] ; [0087ec] 0087d8: e5803014 str r3, [r0, #20] 0087dc: e1a0f00e mov pc, lr ; return to 03e566
0087e0: 67452301 strvsb r2, [r5, r1, lsl #6] 0087e4: efcdab89 swi cdab89 0087e8: 98badcfe ldmlsia r10!, {r1, r2, r3, r4, r5, r6, r7, r10, fp, ip, lr, pc} 0087ec: 10325476 eornes r5, r2, r6, asl r4 0087f0: e1a0c00d mov ip, sp 0087f4: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0087f8: e24cb004 sub fp, ip, #4 ; 0x4 0087fc: e24dd040 sub sp, sp, #64 ; 0x40 '@' 008800: e1a04000 mov r4, r0 008804: e1a06001 mov r6, r1 008808: e1a05002 mov r5, r2 00880c: e5943000 ldr r3, [r4, #0] 008810: e1a011a3 mov r1, r3, lsr #3 ; 0x3 008814: e201103f and r1, r1, #63 ; 0x3f '?' 008818: e0832185 add r2, r3, r5, lsl #3 ; 0x3 00881c: e1520003 cmp r2, r3 008820: 35943004 ldrcc r3, [r4, #4] 008824: 32833001 addcc r3, r3, #1 ; 0x1 008828: 35843004 strcc r3, [r4, #4] 00882c: e5943000 ldr r3, [r4, #0] 008830: e0833185 add r3, r3, r5, lsl #3 ; 0x3 008834: e5843000 str r3, [r4, #0] 008838: e5943004 ldr r3, [r4, #4] 00883c: e0833ea5 add r3, r3, r5, lsr #29 ; 0x1d 008840: e5843004 str r3, [r4, #4] 008844: e2455001 sub r5, r5, #1 ; 0x1 008848: e3750001 cmn r5, #1 ; 0x1 00884c: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 008850: e2812018 add r2, r1, #24 ; 0x18 008854: e4d63001 ldrb r3, [r6], #1 008858: e7c43002 strb r3, [r4, r2, lsl #0] 00885c: e2811001 add r1, r1, #1 ; 0x1 008860: e3510040 cmp r1, #64 ; 0x40 '@' 008864: 1a000017 bne 0088c8(17) ; jump 008868: e3a00000 mov r0, #0 ; 0x0 00886c: e1a01000 mov r1, r0 008870: e24bc058 sub ip, fp, #88 ; 0x58 'X' 008874: e281301b add r3, r1, #27 ; 0x1b 008878: e7d42003 ldrb r2, [r4, r3, lsl #0] 00887c: e281301a add r3, r1, #26 ; 0x1a 008880: e7d43003 ldrb r3, [r4, r3, lsl #0] 008884: e1a03803 mov r3, r3, lsl #16 ; 0x10 008888: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 00888c: e2812019 add r2, r1, #25 ; 0x19 008890: e7d42002 ldrb r2, [r4, r2, lsl #0] 008894: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 008898: e2812018 add r2, r1, #24 ; 0x18 00889c: e7d42002 ldrb r2, [r4, r2, lsl #0] 0088a0: e1833002 orr r3, r3, r2 0088a4: e78c3100 str r3, [ip, r0, lsl #2] 0088a8: e2800001 add r0, r0, #1 ; 0x1 0088ac: e2811004 add r1, r1, #4 ; 0x4 0088b0: e350000f cmp r0, #15 ; 0xf 0088b4: 9affffee bls 008874(ffffee) ; jump 0088b8: e2840008 add r0, r4, #8 ; 0x8 0088bc: e24b1058 sub r1, fp, #88 ; 0x58 'X' 0088c0: eb00004a bl 0089f0(4a) 0088c4: e3a01000 mov r1, #0 ; 0x0 0088c8: e2455001 sub r5, r5, #1 ; 0x1 0088cc: e3750001 cmn r5, #1 ; 0x1 0088d0: 1affffde bne 008850(ffffde) ; jump 0088d4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0088d8: e1a0c00d mov ip, sp 0088dc: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0088e0: e24cb004 sub fp, ip, #4 ; 0x4 0088e4: e24dd040 sub sp, sp, #64 ; 0x40 '@' 0088e8: e1a05000 mov r5, r0 0088ec: e1a04001 mov r4, r1 0088f0: e5942000 ldr r2, [r4, #0] 0088f4: e50b201c str r2, [fp, -#28] 0088f8: e5943004 ldr r3, [r4, #4] 0088fc: e50b3018 str r3, [fp, -#24] 008900: e1a021a2 mov r2, r2, lsr #3 ; 0x3 008904: e202203f and r2, r2, #63 ; 0x3f '?' 008908: e3520037 cmp r2, #55 ; 0x37 '7' 00890c: d2622038 rsble r2, r2, #56 ; 0x38 '8' 008910: c2622078 rsbgt r2, r2, #120 ; 0x78 'x' 008914: e1a00004 mov r0, r4 008918: e59f10cc ldr r1, [pc, #204] ; [0089ec] 00891c: ebffffb3 bl 0087f0(ffffb3) 008920: e3a0c000 mov ip, #0 ; 0x0 008924: e1a0000c mov r0, ip 008928: e24b1054 sub r1, fp, #84 ; 0x54 'T' 00892c: e280301b add r3, r0, #27 ; 0x1b 008930: e7d42003 ldrb r2, [r4, r3, lsl #0] 008934: e280301a add r3, r0, #26 ; 0x1a 008938: e7d43003 ldrb r3, [r4, r3, lsl #0] 00893c: e1a03803 mov r3, r3, lsl #16 ; 0x10 008940: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 008944: e2802019 add r2, r0, #25 ; 0x19 008948: e7d42002 ldrb r2, [r4, r2, lsl #0] 00894c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 008950: e2802018 add r2, r0, #24 ; 0x18 008954: e7d42002 ldrb r2, [r4, r2, lsl #0] 008958: e1833002 orr r3, r3, r2 00895c: e781310c str r3, [r1, ip, lsl #2] 008960: e28cc001 add ip, ip, #1 ; 0x1 008964: e2800004 add r0, r0, #4 ; 0x4 008968: e35c000d cmp ip, #13 ; 0xd 00896c: 9affffee bls 00892c(ffffee) ; jump 008970: e2840008 add r0, r4, #8 ; 0x8 008974: e24b1054 sub r1, fp, #84 ; 0x54 'T' 008978: eb00001c bl 0089f0(1c) 00897c: e3a0c000 mov ip, #0 ; 0x0 008980: e1a0000c mov r0, ip 008984: e2801058 add r1, r0, #88 ; 0x58 'X' 008988: e1a0210c mov r2, ip, lsl #2 ; 0x2 00898c: e2822008 add r2, r2, #8 ; 0x8 008990: e7d43002 ldrb r3, [r4, r2, lsl #0] 008994: e7c43001 strb r3, [r4, r1, lsl #0] 008998: e2801059 add r1, r0, #89 ; 0x59 'Y' 00899c: e7943002 ldr r3, [r4, r2, lsl #0] 0089a0: e1a03423 mov r3, r3, lsr #8 ; 0x8 0089a4: e7c43001 strb r3, [r4, r1, lsl #0] 0089a8: e280105a add r1, r0, #90 ; 0x5a 'Z' 0089ac: e7943002 ldr r3, [r4, r2, lsl #0] 0089b0: e1a03823 mov r3, r3, lsr #16 ; 0x10 0089b4: e7c43001 strb r3, [r4, r1, lsl #0] 0089b8: e280105b add r1, r0, #91 ; 0x5b '[' 0089bc: e7943002 ldr r3, [r4, r2, lsl #0] 0089c0: e1a03c23 mov r3, r3, lsr #24 ; 0x18 0089c4: e7c43001 strb r3, [r4, r1, lsl #0] 0089c8: e28cc001 add ip, ip, #1 ; 0x1 0089cc: e2800004 add r0, r0, #4 ; 0x4 0089d0: e35c0003 cmp ip, #3 ; 0x3 0089d4: 9affffea bls 008984(ffffea) ; jump 0089d8: e2841058 add r1, r4, #88 ; 0x58 'X' 0089dc: e1a00005 mov r0, r5 0089e0: e3a02010 mov r2, #16 ; 0x10 0089e4: eb00a7c2 bl 0328f4(a7c2) 0089e8: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0089ec: 000440cc---------------------> 0004410c ; data: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | €............... 0089f0: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr} 0089f4: e24dd030 sub sp, sp, #48 ; 0x30 '0' 0089f8: e8900600 ldmia r0, {r9, r10} 0089fc: e5908008 ldr r8, [r0, #8] 008a00: e590700c ldr r7, [r0, #12] 008a04: e00a3008 and r3, r10, r8 008a08: e1c7200a bic r2, r7, r10 008a0c: e1833002 orr r3, r3, r2 008a10: e5912000 ldr r2, [r1, #0] 008a14: e58d202c str r2, [sp, #44] 008a18: e0833002 add r3, r3, r2 008a1c: e0899003 add r9, r9, r3 008a20: e24935a2 sub r3, r9, #679477248 ; 0x28800000 008a24: e2433955 sub r3, r3, #1392640 ; 0x154000 008a28: e2433d6e sub r3, r3, #7040 ; 0x1b80 008a2c: e2433008 sub r3, r3, #8 ; 0x8 008a30: e08a9ce3 add r9, r10, r3, asl #25 ; 0x19 008a34: e009300a and r3, r9, r10 008a38: e1c82009 bic r2, r8, r9 008a3c: e1833002 orr r3, r3, r2 008a40: e5912004 ldr r2, [r1, #4] 008a44: e58d2028 str r2, [sp, #40] 008a48: e0833002 add r3, r3, r2 008a4c: e0877003 add r7, r7, r3 008a50: e28734e9 add r3, r7, #-385875968 ; 0xe9000000 008a54: e24339e1 sub r3, r3, #3686400 ; 0x384000 008a58: e2433e8a sub r3, r3, #2208 ; 0x8a0 008a5c: e243300a sub r3, r3, #10 ; 0xa 008a60: e0897a63 add r7, r9, r3, asl #20 ; 0x14 008a64: e0073009 and r3, r7, r9 008a68: e1ca2007 bic r2, r10, r7 008a6c: e1833002 orr r3, r3, r2 008a70: e5912008 ldr r2, [r1, #8] 008a74: e58d2024 str r2, [sp, #36] 008a78: e0833002 add r3, r3, r2 008a7c: e0888003 add r8, r8, r3 008a80: e2883309 add r3, r8, #603979776 ; 0x24000000 008a84: e2833981 add r3, r3, #2113536 ; 0x204000 008a88: e2833dc3 add r3, r3, #12480 ; 0x30c0 008a8c: e283301b add r3, r3, #27 ; 0x1b 008a90: e08787e3 add r8, r7, r3, asl #15 ; 0xf 008a94: e0083007 and r3, r8, r7 008a98: e1c92008 bic r2, r9, r8 008a9c: e1833002 orr r3, r3, r2 008aa0: e591200c ldr r2, [r1, #12] 008aa4: e58d2020 str r2, [sp, #32] 008aa8: e0833002 add r3, r3, r2 008aac: e08aa003 add r10, r10, r3 008ab0: e24a35f9 sub r3, r10, #1044381696 ; 0x3e400000 008ab4: e2433a23 sub r3, r3, #143360 ; 0x23000 008ab8: e2433e11 sub r3, r3, #272 ; 0x110 008abc: e2433002 sub r3, r3, #2 ; 0x2 008ac0: e088a563 add r10, r8, r3, asl #10 ; 0xa 008ac4: e00a3008 and r3, r10, r8 008ac8: e1c7200a bic r2, r7, r10 008acc: e1833002 orr r3, r3, r2 008ad0: e5912010 ldr r2, [r1, #16] 008ad4: e58d201c str r2, [sp, #28] 008ad8: e0833002 add r3, r3, r2 008adc: e0899003 add r9, r9, r3 008ae0: e249352a sub r3, r9, #176160768 ; 0xa800000 008ae4: e2433a3f sub r3, r3, #258048 ; 0x3f000 008ae8: e2433051 sub r3, r3, #81 ; 0x51 'Q' 008aec: e08a9ce3 add r9, r10, r3, asl #25 ; 0x19 008af0: e009300a and r3, r9, r10 008af4: e1c82009 bic r2, r8, r9 008af8: e1833002 orr r3, r3, r2 008afc: e5912014 ldr r2, [r1, #20] 008b00: e58d2018 str r2, [sp, #24] 008b04: e0833002 add r3, r3, r2 008b08: e0877003 add r7, r7, r3 008b0c: e2873447 add r3, r7, #1191182336 ; 0x47000000 008b10: e2833887 add r3, r3, #8847360 ; 0x870000 008b14: e2833cc6 add r3, r3, #50688 ; 0xc600 008b18: e283302a add r3, r3, #42 ; 0x2a '*' 008b1c: e0897a63 add r7, r9, r3, asl #20 ; 0x14 008b20: e0073009 and r3, r7, r9 008b24: e1ca2007 bic r2, r10, r7 008b28: e1833002 orr r3, r3, r2 008b2c: e5912018 ldr r2, [r1, #24] 008b30: e58d2014 str r2, [sp, #20] 008b34: e0833002 add r3, r3, r2 008b38: e0888003 add r8, r8, r3 008b3c: e288332a add r3, r8, #-1476395008 ; 0xa8000000 008b40: e28339c1 add r3, r3, #3162112 ; 0x304000 008b44: e2833e61 add r3, r3, #1552 ; 0x610 008b48: e2833003 add r3, r3, #3 ; 0x3 008b4c: e08787e3 add r8, r7, r3, asl #15 ; 0xf 008b50: e0083007 and r3, r8, r7 008b54: e1c92008 bic r2, r9, r8 008b58: e1833002 orr r3, r3, r2 008b5c: e591601c ldr r6, [r1, #28] 008b60: e0833006 add r3, r3, r6 008b64: e08aa003 add r10, r10, r3 008b68: e28a34fd add r3, r10, #-50331648 ; 0xfd000000 008b6c: e2833846 add r3, r3, #4587520 ; 0x460000 008b70: e2833c95 add r3, r3, #38144 ; 0x9500 008b74: e2833001 add r3, r3, #1 ; 0x1 008b78: e088a563 add r10, r8, r3, asl #10 ; 0xa 008b7c: e00a3008 and r3, r10, r8 008b80: e1c7200a bic r2, r7, r10 008b84: e1833002 orr r3, r3, r2 008b88: e5912020 ldr r2, [r1, #32] 008b8c: e58d2010 str r2, [sp, #16] 008b90: e0833002 add r3, r3, r2 008b94: e0899003 add r9, r9, r3 008b98: e2893469 add r3, r9, #1761607680 ; 0x69000000 008b9c: e2833502 add r3, r3, #8388608 ; 0x800000 008ba0: e2833b26 add r3, r3, #38912 ; 0x9800 008ba4: e28330d8 add r3, r3, #216 ; 0xd8 'Ø' 008ba8: e08a9ce3 add r9, r10, r3, asl #25 ; 0x19 008bac: e009300a and r3, r9, r10 008bb0: e1c82009 bic r2, r8, r9 008bb4: e1833002 orr r3, r3, r2 008bb8: e5912024 ldr r2, [r1, #36] 008bbc: e58d200c str r2, [sp, #12] 008bc0: e0833002 add r3, r3, r2 008bc4: e0877003 add r7, r7, r3 008bc8: e2473e85 sub r3, r7, #2128 ; 0x850 008bcc: e243335d sub r3, r3, #1946157057 ; 0x74000001 008bd0: e24338bb sub r3, r3, #12255232 ; 0xbb0000 008bd4: e0897a63 add r7, r9, r3, asl #20 ; 0x14 008bd8: e0073009 and r3, r7, r9 008bdc: e1ca2007 bic r2, r10, r7 008be0: e1833002 orr r3, r3, r2 008be4: e5912028 ldr r2, [r1, #40] 008be8: e58d2008 str r2, [sp, #8] 008bec: e0833002 add r3, r3, r2 008bf0: e0888003 add r8, r8, r3 008bf4: e2483b29 sub r3, r8, #41984 ; 0xa400 008bf8: e243304f sub r3, r3, #79 ; 0x4f 'O' 008bfc: e08787e3 add r8, r7, r3, asl #15 ; 0xf 008c00: e0083007 and r3, r8, r7 008c04: e1c92008 bic r2, r9, r8 008c08: e1833002 orr r3, r3, r2 008c0c: e591202c ldr r2, [r1, #44] 008c10: e58d2004 str r2, [sp, #4] 008c14: e0833002 add r3, r3, r2 008c18: e08aa003 add r10, r10, r3 008c1c: e28a348a add r3, r10, #-1979711488 ; 0x8a000000 008c20: e24338a3 sub r3, r3, #10682368 ; 0xa30000 008c24: e2433da1 sub r3, r3, #10304 ; 0x2840 008c28: e2433002 sub r3, r3, #2 ; 0x2 008c2c: e088a563 add r10, r8, r3, asl #10 ; 0xa 008c30: e00a3008 and r3, r10, r8 008c34: e1c7200a bic r2, r7, r10 008c38: e1833002 orr r3, r3, r2 008c3c: e5915030 ldr r5, [r1, #48] 008c40: e0833005 add r3, r3, r5 008c44: e0899003 add r9, r9, r3 008c48: e289346b add r3, r9, #1795162112 ; 0x6b000000 008c4c: e2833609 add r3, r3, #9437184 ; 0x900000 008c50: e2833c11 add r3, r3, #4352 ; 0x1100 008c54: e2833022 add r3, r3, #34 ; 0x22 '"' 008c58: e08a9ce3 add r9, r10, r3, asl #25 ; 0x19 008c5c: e009300a and r3, r9, r10 008c60: e1c82009 bic r2, r8, r9 008c64: e1833002 orr r3, r3, r2 008c68: e5912034 ldr r2, [r1, #52] 008c6c: e58d2000 str r2, [sp, #0] 008c70: e0833002 add r3, r3, r2 008c74: e0877003 add r7, r7, r3 008c78: e2473799 sub r3, r7, #40108032 ; 0x2640000 008c7c: e2433be3 sub r3, r3, #232448 ; 0x38c00 008c80: e2433f9b sub r3, r3, #620 ; 0x26c 008c84: e2433001 sub r3, r3, #1 ; 0x1 008c88: e0897a63 add r7, r9, r3, asl #20 ; 0x14 008c8c: e0073009 and r3, r7, r9 008c90: e1e0e007 mvn lr, r7 008c94: e00e200a and r2, lr, r10 008c98: e1833002 orr r3, r3, r2 008c9c: e5914038 ldr r4, [r1, #56] 008ca0: e0833004 add r3, r3, r4 008ca4: e0888003 add r8, r8, r3 008ca8: e28834a6 add r3, r8, #-1509949440 ; 0xa6000000 008cac: e2833879 add r3, r3, #7929856 ; 0x790000 008cb0: e2833c43 add r3, r3, #17152 ; 0x4300 008cb4: e283308e add r3, r3, #142 ; 0x8e 'Ž' 008cb8: e08787e3 add r8, r7, r3, asl #15 ; 0xf 008cbc: e0083007 and r3, r8, r7 008cc0: e1e0c008 mvn ip, r8 008cc4: e00c2009 and r2, ip, r9 008cc8: e1833002 orr r3, r3, r2 008ccc: e591103c ldr r1, [r1, #60] 008cd0: e0833001 add r3, r3, r1 008cd4: e08aa003 add r10, r10, r3 008cd8: e28a3e82 add r3, r10, #2080 ; 0x820 008cdc: e2833352 add r3, r3, #1207959553 ; 0x48000001 008ce0: e283376d add r3, r3, #28573696 ; 0x1b40000 008ce4: e088a563 add r10, r8, r3, asl #10 ; 0xa 008ce8: e00a3007 and r3, r10, r7 008cec: e008e00e and lr, r8, lr 008cf0: e183300e orr r3, r3, lr 008cf4: e59d2028 ldr r2, [sp, #40] 008cf8: e0833002 add r3, r3, r2 008cfc: e0899003 add r9, r9, r3 008d00: e28934f6 add r3, r9, #-167772160 ; 0xf6000000 008d04: e283381e add r3, r3, #1966080 ; 0x1e0000 008d08: e2833d95 add r3, r3, #9536 ; 0x2540 008d0c: e2833022 add r3, r3, #34 ; 0x22 '"' 008d10: e08a9de3 add r9, r10, r3, asl #27 ; 0x1b 008d14: e0093008 and r3, r9, r8 008d18: e00ac00c and ip, r10, ip 008d1c: e183300c orr r3, r3, ip 008d20: e59d2014 ldr r2, [sp, #20] 008d24: e0833002 add r3, r3, r2 008d28: e0877003 add r7, r7, r3 008d2c: e2873103 add r3, r7, #-1073741824 ; 0xc0000000 008d30: e2833501 add r3, r3, #4194304 ; 0x400000 008d34: e2833cb3 add r3, r3, #45824 ; 0xb300 008d38: e2833040 add r3, r3, #64 ; 0x40 '@' 008d3c: e0897be3 add r7, r9, r3, asl #23 ; 0x17 008d40: e007300a and r3, r7, r10 008d44: e1c9200a bic r2, r9, r10 008d48: e1833002 orr r3, r3, r2 008d4c: e59d2004 ldr r2, [sp, #4] 008d50: e0833002 add r3, r3, r2 008d54: e0888003 add r8, r8, r3 008d58: e2883599 add r3, r8, #641728512 ; 0x26400000 008d5c: e2833979 add r3, r3, #1982464 ; 0x1e4000 008d60: e2833d69 add r3, r3, #6720 ; 0x1a40 008d64: e2833011 add r3, r3, #17 ; 0x11 008d68: e0878963 add r8, r7, r3, asl #18 ; 0x12 008d6c: e0083009 and r3, r8, r9 008d70: e1c72009 bic r2, r7, r9 008d74: e1833002 orr r3, r3, r2 008d78: e59d202c ldr r2, [sp, #44] 008d7c: e0833002 add r3, r3, r2 008d80: e08aa003 add r10, r10, r3 008d84: e24a3559 sub r3, r10, #373293056 ; 0x16400000 008d88: e2433a93 sub r3, r3, #602112 ; 0x93000 008d8c: e2433e85 sub r3, r3, #2128 ; 0x850 008d90: e2433006 sub r3, r3, #6 ; 0x6 008d94: e088a663 add r10, r8, r3, asl #12 ; 0xc 008d98: e00a3007 and r3, r10, r7 008d9c: e1c82007 bic r2, r8, r7 008da0: e1833002 orr r3, r3, r2 008da4: e59d2018 ldr r2, [sp, #24] 008da8: e0833002 add r3, r3, r2 008dac: e0899003 add r9, r9, r3 008db0: e28934d6 add r3, r9, #-704643072 ; 0xd6000000 008db4: e283382f add r3, r3, #3080192 ; 0x2f0000 008db8: e2833d41 add r3, r3, #4160 ; 0x1040 008dbc: e283301d add r3, r3, #29 ; 0x1d 008dc0: e08a9de3 add r9, r10, r3, asl #27 ; 0x1b 008dc4: e0093008 and r3, r9, r8 008dc8: e1ca2008 bic r2, r10, r8 008dcc: e1833002 orr r3, r3, r2 008dd0: e59d2008 ldr r2, [sp, #8] 008dd4: e0833002 add r3, r3, r2 008dd8: e0877003 add r7, r7, r3 008ddc: e2873791 add r3, r7, #38010880 ; 0x2440000 008de0: e2833d51 add r3, r3, #5184 ; 0x1440 008de4: e2833013 add r3, r3, #19 ; 0x13 008de8: e0897be3 add r7, r9, r3, asl #23 ; 0x17 008dec: e007300a and r3, r7, r10 008df0: e1c9200a bic r2, r9, r10 008df4: e1833002 orr r3, r3, r2 008df8: e0833001 add r3, r3, r1 008dfc: e0888003 add r8, r8, r3 008e00: e2883336 add r3, r8, #-671088640 ; 0xd8000000 008e04: e28338a1 add r3, r3, #10551296 ; 0xa10000 008e08: e2833ce6 add r3, r3, #58880 ; 0xe600 008e0c: e2833081 add r3, r3, #129 ; 0x81 '' 008e10: e0878963 add r8, r7, r3, asl #18 ; 0x12 008e14: e0083009 and r3, r8, r9 008e18: e1c72009 bic r2, r7, r9 008e1c: e1833002 orr r3, r3, r2 008e20: e59d201c ldr r2, [sp, #28] 008e24: e0833002 add r3, r3, r2 008e28: e08aa003 add r10, r10, r3 008e2c: e28a333a add r3, r10, #-402653184 ; 0xe8000000 008e30: e243370b sub r3, r3, #2883584 ; 0x2c0000 008e34: e2433e43 sub r3, r3, #1072 ; 0x430 008e38: e2433008 sub r3, r3, #8 ; 0x8 008e3c: e088a663 add r10, r8, r3, asl #12 ; 0xc 008e40: e00a3007 and r3, r10, r7 008e44: e1c82007 bic r2, r8, r7 008e48: e1833002 orr r3, r3, r2 008e4c: e59d200c ldr r2, [sp, #12] 008e50: e0833002 add r3, r3, r2 008e54: e0899003 add r9, r9, r3 008e58: e2893587 add r3, r9, #566231040 ; 0x21c00000 008e5c: e2833987 add r3, r3, #2211840 ; 0x21c000 008e60: e2833ede add r3, r3, #3552 ; 0xde0 008e64: e2833006 add r3, r3, #6 ; 0x6 008e68: e08a9de3 add r9, r10, r3, asl #27 ; 0x1b 008e6c: e0093008 and r3, r9, r8 008e70: e1ca2008 bic r2, r10, r8 008e74: e1833002 orr r3, r3, r2 008e78: e0833004 add r3, r3, r4 008e7c: e0877003 add r7, r7, r3 008e80: e24735f3 sub r3, r7, #1019215872 ; 0x3cc00000 008e84: e2433a8f sub r3, r3, #585728 ; 0x8f000 008e88: e2433e82 sub r3, r3, #2080 ; 0x820 008e8c: e243300a sub r3, r3, #10 ; 0xa 008e90: e0897be3 add r7, r9, r3, asl #23 ; 0x17 008e94: e007300a and r3, r7, r10 008e98: e1c9200a bic r2, r9, r10 008e9c: e1833002 orr r3, r3, r2 008ea0: e59d2020 ldr r2, [sp, #32] 008ea4: e0833002 add r3, r3, r2 008ea8: e0888003 add r8, r8, r3 008eac: e24836b2 sub r3, r8, #186646528 ; 0xb200000 008eb0: e2433aaf sub r3, r3, #716800 ; 0xaf000 008eb4: e2433f9e sub r3, r3, #632 ; 0x278 008eb8: e2433001 sub r3, r3, #1 ; 0x1 008ebc: e0878963 add r8, r7, r3, asl #18 ; 0x12 008ec0: e0083009 and r3, r8, r9 008ec4: e1c72009 bic r2, r7, r9 008ec8: e1833002 orr r3, r3, r2 008ecc: e59d2010 ldr r2, [sp, #16] 008ed0: e0833002 add r3, r3, r2 008ed4: e08aa003 add r10, r10, r3 008ed8: e28a3445 add r3, r10, #1157627904 ; 0x45000000 008edc: e283385a add r3, r3, #5898240 ; 0x5a0000 008ee0: e2833d53 add r3, r3, #5312 ; 0x14c0 008ee4: e283302d add r3, r3, #45 ; 0x2d '-' 008ee8: e088a663 add r10, r8, r3, asl #12 ; 0xc 008eec: e00a3007 and r3, r10, r7 008ef0: e1c82007 bic r2, r8, r7 008ef4: e1833002 orr r3, r3, r2 008ef8: e59d2000 ldr r2, [sp, #0] 008efc: e0833002 add r3, r3, r2 008f00: e0899003 add r9, r9, r3 008f04: e28934a9 add r3, r9, #-1459617792 ; 0xa9000000 008f08: e28338e3 add r3, r3, #14876672 ; 0xe30000 008f0c: e2833ce9 add r3, r3, #59648 ; 0xe900 008f10: e2833005 add r3, r3, #5 ; 0x5 008f14: e08a9de3 add r9, r10, r3, asl #27 ; 0x1b 008f18: e0093008 and r3, r9, r8 008f1c: e1ca2008 bic r2, r10, r8 008f20: e1833002 orr r3, r3, r2 008f24: e59d2024 ldr r2, [sp, #36] 008f28: e0833002 add r3, r3, r2 008f2c: e0877003 add r7, r7, r3 008f30: e2473631 sub r3, r7, #51380224 ; 0x3100000 008f34: e2433b17 sub r3, r3, #23552 ; 0x5c00 008f38: e2433008 sub r3, r3, #8 ; 0x8 008f3c: e0897be3 add r7, r9, r3, asl #23 ; 0x17 008f40: e007300a and r3, r7, r10 008f44: e1c9200a bic r2, r9, r10 008f48: e1833002 orr r3, r3, r2 008f4c: e0833006 add r3, r3, r6 008f50: e0888003 add r8, r8, r3 008f54: e288331a add r3, r8, #1744830464 ; 0x68000000 008f58: e2433609 sub r3, r3, #9437184 ; 0x900000 008f5c: e2433cfd sub r3, r3, #64768 ; 0xfd00 008f60: e2433027 sub r3, r3, #39 ; 0x27 ''' 008f64: e0878963 add r8, r7, r3, asl #18 ; 0x12 008f68: e0083009 and r3, r8, r9 008f6c: e1c72009 bic r2, r7, r9 008f70: e1833002 orr r3, r3, r2 008f74: e0833005 add r3, r3, r5 008f78: e08aa003 add r10, r10, r3 008f7c: e28a348d add r3, r10, #-1929379840 ; 0x8d000000 008f80: e28339a9 add r3, r3, #2768896 ; 0x2a4000 008f84: e2833d32 add r3, r3, #3200 ; 0xc80 008f88: e283300a add r3, r3, #10 ; 0xa 008f8c: e088a663 add r10, r8, r3, asl #12 ; 0xc 008f90: e02a3008 eor r3, r10, r8 008f94: e0233007 eor r3, r3, r7 008f98: e59d2018 ldr r2, [sp, #24] 008f9c: e0833002 add r3, r3, r2 008fa0: e0899003 add r9, r9, r3 008fa4: e2493917 sub r3, r9, #376832 ; 0x5c000 008fa8: e2433e6b sub r3, r3, #1712 ; 0x6b0 008fac: e243300e sub r3, r3, #14 ; 0xe 008fb0: e08a9e63 add r9, r10, r3, asl #28 ; 0x1c 008fb4: e029300a eor r3, r9, r10 008fb8: e0233008 eor r3, r3, r8 008fbc: e59d2010 ldr r2, [sp, #16] 008fc0: e0833002 add r3, r3, r2 008fc4: e0877003 add r7, r7, r3 008fc8: e2873487 add r3, r7, #-2030043136 ; 0x87000000 008fcc: e2833871 add r3, r3, #7405568 ; 0x710000 008fd0: e2833cf6 add r3, r3, #62976 ; 0xf600 008fd4: e2833081 add r3, r3, #129 ; 0x81 '' 008fd8: e0897ae3 add r7, r9, r3, asl #21 ; 0x15 008fdc: e0273009 eor r3, r7, r9 008fe0: e023300a eor r3, r3, r10 008fe4: e59d2004 ldr r2, [sp, #4] 008fe8: e0833002 add r3, r3, r2 008fec: e0888003 add r8, r8, r3 008ff0: e288346d add r3, r8, #1828716544 ; 0x6d000000 008ff4: e283389d add r3, r3, #10289152 ; 0x9d0000 008ff8: e2833c61 add r3, r3, #24832 ; 0x6100 008ffc: e2833022 add r3, r3, #34 ; 0x22 '"' 009000: e0878863 add r8, r7, r3, asl #16 ; 0x10 009004: e0283007 eor r3, r8, r7 009008: e0233009 eor r3, r3, r9 00900c: e0833004 add r3, r3, r4 009010: e08aa003 add r10, r10, r3 009014: e24a3786 sub r3, r10, #35127296 ; 0x2180000 009018: e2433bb1 sub r3, r3, #181248 ; 0x2c400 00901c: e2433ffd sub r3, r3, #1012 ; 0x3f4 009020: e088a4e3 add r10, r8, r3, asl #9 ; 0x9 009024: e02a3008 eor r3, r10, r8 009028: e0233007 eor r3, r3, r7 00902c: e59d2028 ldr r2, [sp, #40] 009030: e0833002 add r3, r3, r2 009034: e0899003 add r9, r9, r3 009038: e2893329 add r3, r9, #-1543503872 ; 0xa4000000 00903c: e28338be add r3, r3, #12451840 ; 0xbe0000 009040: e2833cea add r3, r3, #59904 ; 0xea00 009044: e2833044 add r3, r3, #68 ; 0x44 'D' 009048: e08a9e63 add r9, r10, r3, asl #28 ; 0x1c 00904c: e029300a eor r3, r9, r10 009050: e0233008 eor r3, r3, r8 009054: e59d201c ldr r2, [sp, #28] 009058: e0833002 add r3, r3, r2 00905c: e0877003 add r7, r7, r3 009060: e2873313 add r3, r7, #1275068416 ; 0x4c000000 009064: e2433821 sub r3, r3, #2162688 ; 0x210000 009068: e2433dc1 sub r3, r3, #12352 ; 0x3040 00906c: e2433017 sub r3, r3, #23 ; 0x17 009070: e0897ae3 add r7, r9, r3, asl #21 ; 0x15 009074: e0273009 eor r3, r7, r9 009078: e023300a eor r3, r3, r10 00907c: e0833006 add r3, r3, r6 009080: e0888003 add r8, r8, r3 009084: e2483525 sub r3, r8, #155189248 ; 0x9400000 009088: e2433a4b sub r3, r3, #307200 ; 0x4b000 00908c: e2433e4a sub r3, r3, #1184 ; 0x4a0 009090: e0878863 add r8, r7, r3, asl #16 ; 0x10 009094: e0283007 eor r3, r8, r7 009098: e0233009 eor r3, r3, r9 00909c: e59d2008 ldr r2, [sp, #8] 0090a0: e0833002 add r3, r3, r2 0090a4: e08aa003 add r10, r10, r3 0090a8: e28a34bf add r3, r10, #-1090519040 ; 0xbf000000 0090ac: e2433501 sub r3, r3, #4194304 ; 0x400000 0090b0: e2433c43 sub r3, r3, #17152 ; 0x4300 0090b4: e2433090 sub r3, r3, #144 ; 0x90 '' 0090b8: e088a4e3 add r10, r8, r3, asl #9 ; 0x9 0090bc: e02a3008 eor r3, r10, r8 0090c0: e0233007 eor r3, r3, r7 0090c4: e59d2000 ldr r2, [sp, #0] 0090c8: e0833002 add r3, r3, r2 0090cc: e0899003 add r9, r9, r3 0090d0: e2893429 add r3, r9, #687865856 ; 0x29000000 0090d4: e2433719 sub r3, r3, #6553600 ; 0x640000 0090d8: e2433c81 sub r3, r3, #33024 ; 0x8100 0090dc: e243303a sub r3, r3, #58 ; 0x3a ':' 0090e0: e08a9e63 add r9, r10, r3, asl #28 ; 0x1c 0090e4: e029300a eor r3, r9, r10 0090e8: e0233008 eor r3, r3, r8 0090ec: e59d202c ldr r2, [sp, #44] 0090f0: e0833002 add r3, r3, r2 0090f4: e0877003 add r7, r7, r3 0090f8: e2473555 sub r3, r7, #356515840 ; 0x15400000 0090fc: e243397b sub r3, r3, #2015232 ; 0x1ec000 009100: e2433b06 sub r3, r3, #6144 ; 0x1800 009104: e2433006 sub r3, r3, #6 ; 0x6 009108: e0897ae3 add r7, r9, r3, asl #21 ; 0x15 00910c: e0273009 eor r3, r7, r9 009110: e023300a eor r3, r3, r10 009114: e59d2020 ldr r2, [sp, #32] 009118: e0833002 add r3, r3, r2 00911c: e0888003 add r8, r8, r3 009120: e2883335 add r3, r8, #-738197504 ; 0xd4000000 009124: e28338ef add r3, r3, #15663104 ; 0xef0000 009128: e2833dc2 add r3, r3, #12416 ; 0x3080 00912c: e2833005 add r3, r3, #5 ; 0x5 009130: e0878863 add r8, r7, r3, asl #16 ; 0x10 009134: e0283007 eor r3, r8, r7 009138: e0233009 eor r3, r3, r9 00913c: e59d2014 ldr r2, [sp, #20] 009140: e0833002 add r3, r3, r2 009144: e08aa003 add r10, r10, r3 009148: e28a3512 add r3, r10, #75497472 ; 0x4800000 00914c: e2833a81 add r3, r3, #528384 ; 0x81000 009150: e2833c0d add r3, r3, #3328 ; 0xd00 009154: e2833005 add r3, r3, #5 ; 0x5 009158: e088a4e3 add r10, r8, r3, asl #9 ; 0x9 00915c: e02a3008 eor r3, r10, r8 009160: e0233007 eor r3, r3, r7 009164: e59d200c ldr r2, [sp, #12] 009168: e0833002 add r3, r3, r2 00916c: e0899003 add r9, r9, r3 009170: e28934d9 add r3, r9, #-654311424 ; 0xd9000000 009174: e2833735 add r3, r3, #13893632 ; 0xd40000 009178: e2833a0d add r3, r3, #53248 ; 0xd000 00917c: e2833039 add r3, r3, #57 ; 0x39 '9' 009180: e08a9e63 add r9, r10, r3, asl #28 ; 0x1c 009184: e029300a eor r3, r9, r10 009188: e0233008 eor r3, r3, r8 00918c: e0833005 add r3, r3, r5 009190: e0877003 add r7, r7, r3 009194: e28734e7 add r3, r7, #-419430400 ; 0xe7000000 009198: e2433991 sub r3, r3, #2375680 ; 0x244000 00919c: e2433c26 sub r3, r3, #9728 ; 0x2600 0091a0: e243301b sub r3, r3, #27 ; 0x1b 0091a4: e0897ae3 add r7, r9, r3, asl #21 ; 0x15 0091a8: e0273009 eor r3, r7, r9 0091ac: e023300a eor r3, r3, r10 0091b0: e0833001 add r3, r3, r1 0091b4: e0888003 add r8, r8, r3 0091b8: e248328e sub r3, r8, #-536870904 ; 0xe0000008 0091bc: e243385d sub r3, r3, #6094848 ; 0x5d0000 0091c0: e2433c83 sub r3, r3, #33536 ; 0x8300 0091c4: e0878863 add r8, r7, r3, asl #16 ; 0x10 0091c8: e0283007 eor r3, r8, r7 0091cc: e0233009 eor r3, r3, r9 0091d0: e59d2024 ldr r2, [sp, #36] 0091d4: e0833002 add r3, r3, r2 0091d8: e08aa003 add r10, r10, r3 0091dc: e28a3331 add r3, r10, #-1006632960 ; 0xc4000000 0091e0: e283372b add r3, r3, #11272192 ; 0xac0000 0091e4: e2833c56 add r3, r3, #22016 ; 0x5600 0091e8: e2833065 add r3, r3, #101 ; 0x65 'e' 0091ec: e088a4e3 add r10, r8, r3, asl #9 ; 0x9 0091f0: e1e03007 mvn r3, r7 0091f4: e18a3003 orr r3, r10, r3 0091f8: e0283003 eor r3, r8, r3 0091fc: e59d202c ldr r2, [sp, #44] 009200: e0833002 add r3, r3, r2 009204: e0899003 add r9, r9, r3 009208: e289333d add r3, r9, #-201326592 ; 0xf4000000 00920c: e2833829 add r3, r3, #2686976 ; 0x290000 009210: e2833d89 add r3, r3, #8768 ; 0x2240 009214: e2833004 add r3, r3, #4 ; 0x4 009218: e08a9d63 add r9, r10, r3, asl #26 ; 0x1a 00921c: e1e03008 mvn r3, r8 009220: e1893003 orr r3, r9, r3 009224: e02a3003 eor r3, r10, r3 009228: e0833006 add r3, r3, r6 00922c: e0877003 add r7, r7, r3 009230: e2873311 add r3, r7, #1140850688 ; 0x44000000 009234: e24338d5 sub r3, r3, #13959168 ; 0xd50000 009238: e2433069 sub r3, r3, #105 ; 0x69 'i' 00923c: e0897b63 add r7, r9, r3, asl #22 ; 0x16 009240: e1e0300a mvn r3, r10 009244: e1873003 orr r3, r7, r3 009248: e0293003 eor r3, r9, r3 00924c: e0833004 add r3, r3, r4 009250: e0888003 add r8, r8, r3 009254: e28834ab add r3, r8, #-1426063360 ; 0xab000000 009258: e2833725 add r3, r3, #9699328 ; 0x940000 00925c: e2833d8e add r3, r3, #9088 ; 0x2380 009260: e2833027 add r3, r3, #39 ; 0x27 ''' 009264: e08788e3 add r8, r7, r3, asl #17 ; 0x11 009268: e1e03009 mvn r3, r9 00926c: e1883003 orr r3, r8, r3 009270: e0273003 eor r3, r7, r3 009274: e59d2018 ldr r2, [sp, #24] 009278: e0833002 add r3, r3, r2 00927c: e08aa003 add r10, r10, r3 009280: e28a333f add r3, r10, #-67108864 ; 0xfc000000 009284: e2833893 add r3, r3, #9633792 ; 0x930000 009288: e2833a0a add r3, r3, #40960 ; 0xa000 00928c: e2833039 add r3, r3, #57 ; 0x39 '9' 009290: e088a5e3 add r10, r8, r3, asl #11 ; 0xb 009294: e1e03007 mvn r3, r7 009298: e18a3003 orr r3, r10, r3 00929c: e0283003 eor r3, r8, r3 0092a0: e0833005 add r3, r3, r5 0092a4: e0899003 add r9, r9, r3 0092a8: e2893466 add r3, r9, #1711276032 ; 0x66000000 0092ac: e2433729 sub r3, r3, #10747904 ; 0xa40000 0092b0: e2433ca6 sub r3, r3, #42496 ; 0xa600 0092b4: e243303d sub r3, r3, #61 ; 0x3d '=' 0092b8: e08a9d63 add r9, r10, r3, asl #26 ; 0x1a 0092bc: e1e03008 mvn r3, r8 0092c0: e1893003 orr r3, r9, r3 0092c4: e02a3003 eor r3, r10, r3 0092c8: e59d2020 ldr r2, [sp, #32] 0092cc: e0833002 add r3, r3, r2 0092d0: e0877003 add r7, r7, r3 0092d4: e287348f add r3, r7, #-1895825408 ; 0x8f000000 0092d8: e2833933 add r3, r3, #835584 ; 0xcc000 0092dc: e2833ec9 add r3, r3, #3216 ; 0xc90 0092e0: e2833002 add r3, r3, #2 ; 0x2 0092e4: e0897b63 add r7, r9, r3, asl #22 ; 0x16 0092e8: e1e0300a mvn r3, r10 0092ec: e1873003 orr r3, r7, r3 0092f0: e0293003 eor r3, r9, r3 0092f4: e59d2008 ldr r2, [sp, #8] 0092f8: e0833002 add r3, r3, r2 0092fc: e0888003 add r8, r8, r3 009300: e2483601 sub r3, r8, #1048576 ; 0x100000 009304: e2433d2e sub r3, r3, #2944 ; 0xb80 009308: e2433003 sub r3, r3, #3 ; 0x3 00930c: e08788e3 add r8, r7, r3, asl #17 ; 0x11 009310: e1e03009 mvn r3, r9 009314: e1883003 orr r3, r8, r3 009318: e0273003 eor r3, r7, r3 00931c: e59d2028 ldr r2, [sp, #40] 009320: e0833002 add r3, r3, r2 009324: e08aa003 add r10, r10, r3 009328: e28a3485 add r3, r10, #-2063597568 ; 0x85000000 00932c: e2833721 add r3, r3, #8650752 ; 0x840000 009330: e2833c5d add r3, r3, #23808 ; 0x5d00 009334: e28330d1 add r3, r3, #209 ; 0xd1 'Ñ' 009338: e088a5e3 add r10, r8, r3, asl #11 ; 0xb 00933c: e1e03007 mvn r3, r7 009340: e18a3003 orr r3, r10, r3 009344: e0283003 eor r3, r8, r3 009348: e59d2010 ldr r2, [sp, #16] 00934c: e0833002 add r3, r3, r2 009350: e0899003 add r9, r9, r3 009354: e2893207 add r3, r9, #1879048192 ; 0x70000000 009358: e2433857 sub r3, r3, #5701632 ; 0x570000 00935c: e2433c81 sub r3, r3, #33024 ; 0x8100 009360: e24330b1 sub r3, r3, #177 ; 0xb1 '±' 009364: e08a9d63 add r9, r10, r3, asl #26 ; 0x1a 009368: e1e03008 mvn r3, r8 00936c: e1893003 orr r3, r9, r3 009370: e02a3003 eor r3, r10, r3 009374: e0833001 add r3, r3, r1 009378: e0877003 add r7, r7, r3 00937c: e247361d sub r3, r7, #30408704 ; 0x1d00000 009380: e2433bc6 sub r3, r3, #202752 ; 0x31800 009384: e2433e12 sub r3, r3, #288 ; 0x120 009388: e0897b63 add r7, r9, r3, asl #22 ; 0x16 00938c: e1e0300a mvn r3, r10 009390: e1873003 orr r3, r7, r3 009394: e0293003 eor r3, r9, r3 009398: e59d2014 ldr r2, [sp, #20] 00939c: e0833002 add r3, r3, r2 0093a0: e0888003 add r8, r8, r3 0093a4: e28834a3 add r3, r8, #-1560281088 ; 0xa3000000 0093a8: e2833905 add r3, r3, #81920 ; 0x14000 0093ac: e2833fc5 add r3, r3, #788 ; 0x314 0093b0: e08788e3 add r8, r7, r3, asl #17 ; 0x11 0093b4: e1e03009 mvn r3, r9 0093b8: e1883003 orr r3, r8, r3 0093bc: e0273003 eor r3, r7, r3 0093c0: e59d2000 ldr r2, [sp, #0] 0093c4: e0833002 add r3, r3, r2 0093c8: e08aa003 add r10, r10, r3 0093cc: e28a344e add r3, r10, #1308622848 ; 0x4e000000 0093d0: e2833a81 add r3, r3, #528384 ; 0x81000 0093d4: e2833e1a add r3, r3, #416 ; 0x1a0 0093d8: e2833001 add r3, r3, #1 ; 0x1 0093dc: e088a5e3 add r10, r8, r3, asl #11 ; 0xb 0093e0: e1e03007 mvn r3, r7 0093e4: e18a3003 orr r3, r10, r3 0093e8: e0283003 eor r3, r8, r3 0093ec: e59d201c ldr r2, [sp, #28] 0093f0: e0833002 add r3, r3, r2 0093f4: e0899003 add r9, r9, r3 0093f8: e249368a sub r3, r9, #144703488 ; 0x8a00000 0093fc: e2433932 sub r3, r3, #819200 ; 0xc8000 009400: e2433f5f sub r3, r3, #380 ; 0x17c 009404: e2433002 sub r3, r3, #2 ; 0x2 009408: e08a9d63 add r9, r10, r3, asl #26 ; 0x1a 00940c: e1e03008 mvn r3, r8 009410: e1893003 orr r3, r9, r3 009414: e02a3003 eor r3, r10, r3 009418: e59d2004 ldr r2, [sp, #4] 00941c: e0833002 add r3, r3, r2 009420: e0877003 add r7, r7, r3 009424: e28734be add r3, r7, #-1107296256 ; 0xbe000000 009428: e24338c5 sub r3, r3, #12910592 ; 0xc50000 00942c: e2433d37 sub r3, r3, #3520 ; 0xdc0 009430: e243300b sub r3, r3, #11 ; 0xb 009434: e0897b63 add r7, r9, r3, asl #22 ; 0x16 009438: e1e0300a mvn r3, r10 00943c: e1873003 orr r3, r7, r3 009440: e0293003 eor r3, r9, r3 009444: e59d2024 ldr r2, [sp, #36] 009448: e0833002 add r3, r3, r2 00944c: e0888003 add r8, r8, r3 009450: e288342b add r3, r8, #721420288 ; 0x2b000000 009454: e243370a sub r3, r3, #2621440 ; 0x280000 009458: e2433db5 sub r3, r3, #11584 ; 0x2d40 00945c: e2433005 sub r3, r3, #5 ; 0x5 009460: e08788e3 add r8, r7, r3, asl #17 ; 0x11 009464: e1e03009 mvn r3, r9 009468: e1883003 orr r3, r8, r3 00946c: e0273003 eor r3, r7, r3 009470: e59d200c ldr r2, [sp, #12] 009474: e0833002 add r3, r3, r2 009478: e08aa003 add r10, r10, r3 00947c: e24a3551 sub r3, r10, #339738624 ; 0x14400000 009480: e2433839 sub r3, r3, #3735552 ; 0x390000 009484: e2433db1 sub r3, r3, #11328 ; 0x2c40 009488: e243302f sub r3, r3, #47 ; 0x2f '/' 00948c: e088a5e3 add r10, r8, r3, asl #11 ; 0xb 009490: e5903000 ldr r3, [r0, #0] 009494: e0893003 add r3, r9, r3 009498: e5803000 str r3, [r0, #0] 00949c: e5903004 ldr r3, [r0, #4] 0094a0: e08a3003 add r3, r10, r3 0094a4: e5803004 str r3, [r0, #4] 0094a8: e5903008 ldr r3, [r0, #8] 0094ac: e0883003 add r3, r8, r3 0094b0: e5803008 str r3, [r0, #8] 0094b4: e590300c ldr r3, [r0, #12] 0094b8: e0873003 add r3, r7, r3 0094bc: e580300c str r3, [r0, #12] 0094c0: e28dd030 add sp, sp, #48 ; 0x30 '0' 0094c4: e8bd87f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, pc} ; return
0094c8: e1a0f00e mov pc, lr ; return
0094cc: e1a0c00d mov ip, sp 0094d0: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 0094d4: e24cb004 sub fp, ip, #4 ; 0x4 0094d8: e24ddf5b sub sp, sp, #364 ; 0x16c 0094dc: e1a09000 mov r9, r0 0094e0: e50b1194 str r1, [fp, -#404] 0094e4: e1a08002 mov r8, r2 0094e8: e1a07003 mov r7, r3 0094ec: e59ba004 ldr r10, [fp, #4] 0094f0: e24b0090 sub r0, fp, #144 ; 0x90 '' 0094f4: ebfffcad bl 0087b0(fffcad) 0094f8: e3570040 cmp r7, #64 ; 0x40 '@' 0094fc: da00000a ble 00952c(a) ; jump 009500: e24b5e19 sub r5, fp, #400 ; 0x190 009504: e1a00005 mov r0, r5 009508: e1a01008 mov r1, r8 00950c: e1a02007 mov r2, r7 009510: ebfffcb6 bl 0087f0(fffcb6) 009514: e24b4f4a sub r4, fp, #296 ; 0x128 009518: e1a00004 mov r0, r4 00951c: e1a01005 mov r1, r5 009520: ebfffcec bl 0088d8(fffcec) 009524: e1a08004 mov r8, r4 009528: e3a07010 mov r7, #16 ; 0x10 00952c: e24b40d4 sub r4, fp, #212 ; 0xd4 'Ô' 009530: e3a05041 mov r5, #65 ; 0x41 'A' 009534: e1a00004 mov r0, r4 009538: e3a01000 mov r1, #0 ; 0x0 00953c: e1a02005 mov r2, r5 009540: eb00a507 bl 032964(a507) 009544: e24b6f46 sub r6, fp, #280 ; 0x118 009548: e1a00006 mov r0, r6 00954c: e3a01000 mov r1, #0 ; 0x0 009550: e1a02005 mov r2, r5 009554: eb00a502 bl 032964(a502) 009558: e1a00008 mov r0, r8 00955c: e1a01004 mov r1, r4 009560: e1a02007 mov r2, r7 009564: eb00a4d1 bl 0328b0(a4d1) 009568: e1a00008 mov r0, r8 00956c: e1a01006 mov r1, r6 009570: e1a02007 mov r2, r7 009574: eb00a4cd bl 0328b0(a4cd) 009578: e3a02000 mov r2, #0 ; 0x0 00957c: e24b00d4 sub r0, fp, #212 ; 0xd4 'Ô' 009580: e24b1f46 sub r1, fp, #280 ; 0x118 009584: e7d03002 ldrb r3, [r0, r2, lsl #0] 009588: e2233036 eor r3, r3, #54 ; 0x36 '6' 00958c: e7c03002 strb r3, [r0, r2, lsl #0] 009590: e7d13002 ldrb r3, [r1, r2, lsl #0] 009594: e223305c eor r3, r3, #92 ; 0x5c '\' 009598: e7c13002 strb r3, [r1, r2, lsl #0] 00959c: e2822001 add r2, r2, #1 ; 0x1 0095a0: e352003f cmp r2, #63 ; 0x3f '?' 0095a4: dafffff6 ble 009584(fffff6) ; jump 0095a8: e24b4090 sub r4, fp, #144 ; 0x90 '' 0095ac: e1a00004 mov r0, r4 0095b0: e24b10d4 sub r1, fp, #212 ; 0xd4 'Ô' 0095b4: e3a02040 mov r2, #64 ; 0x40 '@' 0095b8: ebfffc8c bl 0087f0(fffc8c) 0095bc: e1a00004 mov r0, r4 0095c0: e1a01009 mov r1, r9 0095c4: e51b2194 ldr r2, [fp, -#404] 0095c8: ebfffc88 bl 0087f0(fffc88) 0095cc: e1a0000a mov r0, r10 0095d0: e1a01004 mov r1, r4 0095d4: ebfffcbf bl 0088d8(fffcbf) 0095d8: e1a00004 mov r0, r4 0095dc: e24b1f46 sub r1, fp, #280 ; 0x118 0095e0: e3a02040 mov r2, #64 ; 0x40 '@' 0095e4: ebfffc81 bl 0087f0(fffc81) 0095e8: e1a00004 mov r0, r4 0095ec: e1a0100a mov r1, r10 0095f0: e3a02010 mov r2, #16 ; 0x10 0095f4: ebfffc7d bl 0087f0(fffc7d) 0095f8: e1a0000a mov r0, r10 0095fc: e1a01004 mov r1, r4 009600: ebfffcb4 bl 0088d8(fffcb4) 009604: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
009608: e1a0c00d mov ip, sp 00960c: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 009610: e24cb004 sub fp, ip, #4 ; 0x4 009614: e24ddf5b sub sp, sp, #364 ; 0x16c 009618: e1a09000 mov r9, r0 00961c: e50b1194 str r1, [fp, -#404] 009620: e1a08002 mov r8, r2 009624: e1a07003 mov r7, r3 009628: e59ba004 ldr r10, [fp, #4] 00962c: e3570040 cmp r7, #64 ; 0x40 '@' 009630: da00000c ble 009668(c) ; jump 009634: e24b4e19 sub r4, fp, #400 ; 0x190 009638: e1a00004 mov r0, r4 00963c: ebfffc5b bl 0087b0(fffc5b) 009640: e1a00004 mov r0, r4 009644: e1a01008 mov r1, r8 009648: e1a02007 mov r2, r7 00964c: ebfffc67 bl 0087f0(fffc67) 009650: e24b5f4a sub r5, fp, #296 ; 0x128 009654: e1a00005 mov r0, r5 009658: e1a01004 mov r1, r4 00965c: ebfffc9d bl 0088d8(fffc9d) 009660: e1a08005 mov r8, r5 009664: e3a07010 mov r7, #16 ; 0x10 009668: e24b40d4 sub r4, fp, #212 ; 0xd4 'Ô' 00966c: e3a05041 mov r5, #65 ; 0x41 'A' 009670: e1a00004 mov r0, r4 009674: e3a01000 mov r1, #0 ; 0x0 009678: e1a02005 mov r2, r5 00967c: eb00a4b8 bl 032964(a4b8) 009680: e24b6f46 sub r6, fp, #280 ; 0x118 009684: e1a00006 mov r0, r6 009688: e3a01000 mov r1, #0 ; 0x0 00968c: e1a02005 mov r2, r5 009690: eb00a4b3 bl 032964(a4b3) 009694: e1a00004 mov r0, r4 009698: e1a01008 mov r1, r8 00969c: e1a02007 mov r2, r7 0096a0: eb00a493 bl 0328f4(a493) 0096a4: e1a00006 mov r0, r6 0096a8: e1a01008 mov r1, r8 0096ac: e1a02007 mov r2, r7 0096b0: eb00a48f bl 0328f4(a48f) 0096b4: e3a02000 mov r2, #0 ; 0x0 0096b8: e24b00d4 sub r0, fp, #212 ; 0xd4 'Ô' 0096bc: e24b1f46 sub r1, fp, #280 ; 0x118 0096c0: e7d03002 ldrb r3, [r0, r2, lsl #0] 0096c4: e2233036 eor r3, r3, #54 ; 0x36 '6' 0096c8: e7c03002 strb r3, [r0, r2, lsl #0] 0096cc: e7d13002 ldrb r3, [r1, r2, lsl #0] 0096d0: e223305c eor r3, r3, #92 ; 0x5c '\' 0096d4: e7c13002 strb r3, [r1, r2, lsl #0] 0096d8: e2822001 add r2, r2, #1 ; 0x1 0096dc: e352003f cmp r2, #63 ; 0x3f '?' 0096e0: dafffff6 ble 0096c0(fffff6) ; jump 0096e4: e24b4090 sub r4, fp, #144 ; 0x90 '' 0096e8: e1a00004 mov r0, r4 0096ec: ebfffc2f bl 0087b0(fffc2f) 0096f0: e1a00004 mov r0, r4 0096f4: e24b10d4 sub r1, fp, #212 ; 0xd4 'Ô' 0096f8: e3a02040 mov r2, #64 ; 0x40 '@' 0096fc: ebfffc3b bl 0087f0(fffc3b) 009700: e1a00004 mov r0, r4 009704: e1a01009 mov r1, r9 009708: e51b2194 ldr r2, [fp, -#404] 00970c: ebfffc37 bl 0087f0(fffc37) 009710: e1a0000a mov r0, r10 009714: e1a01004 mov r1, r4 009718: ebfffc6e bl 0088d8(fffc6e) 00971c: e1a00004 mov r0, r4 009720: ebfffc22 bl 0087b0(fffc22) 009724: e1a00004 mov r0, r4 009728: e24b1f46 sub r1, fp, #280 ; 0x118 00972c: e3a02040 mov r2, #64 ; 0x40 '@' 009730: ebfffc2e bl 0087f0(fffc2e) 009734: e1a00004 mov r0, r4 009738: e1a0100a mov r1, r10 00973c: e3a02010 mov r2, #16 ; 0x10 009740: ebfffc2a bl 0087f0(fffc2a) 009744: e1a0000a mov r0, r10 009748: e1a01004 mov r1, r4 00974c: ebfffc61 bl 0088d8(fffc61) 009750: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
009754: e1a0c00d mov ip, sp 009758: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 00975c: e24cb004 sub fp, ip, #4 ; 0x4 009760: e24dd0b0 sub sp, sp, #176 ; 0xb0 '°' 009764: e1a07000 mov r7, r0 009768: e1a05001 mov r5, r1 00976c: e1a06002 mov r6, r2 009770: e24b4094 sub r4, fp, #148 ; 0x94 '”' 009774: e1a00004 mov r0, r4 009778: ebfffc0c bl 0087b0(fffc0c) 00977c: e1a00004 mov r0, r4 009780: e1a01005 mov r1, r5 009784: e1a02006 mov r2, r6 009788: ebfffc18 bl 0087f0(fffc18) 00978c: e24b002c sub r0, fp, #44 ; 0x2c ',' 009790: e1a01004 mov r1, r4 009794: ebfffc4f bl 0088d8(fffc4f) 009798: e55b202c ldrb r2, [fp, -#44] 00979c: e55b302b ldrb r3, [fp, -#43] 0097a0: e55b102a ldrb r1, [fp, -#42] 0097a4: e58d1000 str r1, [sp, #0] 0097a8: e55b1029 ldrb r1, [fp, -#41] 0097ac: e58d1004 str r1, [sp, #4] 0097b0: e55b1028 ldrb r1, [fp, -#40] 0097b4: e58d1008 str r1, [sp, #8] 0097b8: e55b1027 ldrb r1, [fp, -#39] 0097bc: e58d100c str r1, [sp, #12] 0097c0: e55b1026 ldrb r1, [fp, -#38] 0097c4: e58d1010 str r1, [sp, #16] 0097c8: e55b1025 ldrb r1, [fp, -#37] 0097cc: e58d1014 str r1, [sp, #20] 0097d0: e55b1024 ldrb r1, [fp, -#36] 0097d4: e58d1018 str r1, [sp, #24] 0097d8: e55b1023 ldrb r1, [fp, -#35] 0097dc: e58d101c str r1, [sp, #28] 0097e0: e55b1022 ldrb r1, [fp, -#34] 0097e4: e58d1020 str r1, [sp, #32] 0097e8: e55b1021 ldrb r1, [fp, -#33] 0097ec: e58d1024 str r1, [sp, #36] 0097f0: e55b1020 ldrb r1, [fp, -#32] 0097f4: e58d1028 str r1, [sp, #40] 0097f8: e55b101f ldrb r1, [fp, -#31] 0097fc: e58d102c str r1, [sp, #44] 009800: e55b101e ldrb r1, [fp, -#30] 009804: e58d1030 str r1, [sp, #48] 009808: e55b101d ldrb r1, [fp, -#29] 00980c: e58d1034 str r1, [sp, #52] 009810: e1a00007 mov r0, r7 009814: e59f100c ldr r1, [pc, #12] ; [009828] "%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x" 009818: eb009ff9 bl 031804(9ff9) 00981c: e3a03000 mov r3, #0 ; 0x0 009820: e5c73020 strb r3, [r7, #32] 009824: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
009828: 0003e5a4---------------------> 0003e5e4 ; data: 25 30 32 78 25 30 32 78 25 30 32 78 25 30 32 78 | %02x%02x%02x%02x 00982c: e1a0c00d mov ip, sp 009830: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 009834: e24cb004 sub fp, ip, #4 ; 0x4 009838: e3a00002 mov r0, #2 ; 0x2 00983c: e1a01000 mov r1, r0 009840: e3a02000 mov r2, #0 ; 0x0 009844: eb00a742 bl 033554(a742) 009848: e1a05000 mov r5, r0 00984c: e3550000 cmp r5, #0 ; 0x0 009850: b3a00000 movlt r0, #0 ; 0x0 009854: b91ba830 ldmltdb fp, {r4, r5, fp, sp, pc} ; return 009858: e59f4044 ldr r4, [pc, #68] ; [0098a4] 00985c: e59f3044 ldr r3, [pc, #68] ; [0098a8] "ppp0" 009860: e8930003 ldmia r3, {r0, r1} 009864: e5840000 str r0, [r4, #0] ; [05137c] 009868: e5c41004 strb r1, [r4, #4] ; [051380] 00986c: e3a03002 mov r3, #2 ; 0x2 009870: e1c431b0 strh r3, [r4, #16] 009874: e1a00005 mov r0, r5 009878: e3a01c89 mov r1, #35072 ; 0x8900 00987c: e2811015 add r1, r1, #21 ; 0x15 009880: e1a02004 mov r2, r4 009884: eb00adb4 bl 034f5c(adb4) 009888: e3500000 cmp r0, #0 ; 0x0 00988c: 05944014 ldreq r4, [r4, #20] 009890: 13a04000 movne r4, #0 ; 0x0 009894: e1a00005 mov r0, r5 009898: eb00ad09 bl 034cc4(ad09) 00989c: e1a00004 mov r0, r4 0098a0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0098a4: 0005133c---------------------> 0005137c ; !Unknown! 0098a8: 0003e5e8---------------------> 0003e628 ; data: 70 70 70 30 00 00 00 00 2F 70 72 6F 63 2F 6E 65 | ppp0..../proc/ne 0098ac: e1a0c00d mov ip, sp 0098b0: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0098b4: e24cb004 sub fp, ip, #4 ; 0x4 0098b8: e3a00002 mov r0, #2 ; 0x2 0098bc: e1a01000 mov r1, r0 0098c0: e3a02000 mov r2, #0 ; 0x0 0098c4: eb00a722 bl 033554(a722) 0098c8: e1a05000 mov r5, r0 0098cc: e3550000 cmp r5, #0 ; 0x0 0098d0: b3a00000 movlt r0, #0 ; 0x0 0098d4: b91ba830 ldmltdb fp, {r4, r5, fp, sp, pc} ; return 0098d8: e59f3068 ldr r3, [pc, #104] ; [009948] 0098dc: e5933000 ldr r3, [r3, #0] 0098e0: e3530000 cmp r3, #0 ; 0x0 0098e4: 159f3060 ldrne r3, [pc, #96] ; [00994c] 0098e8: 159f2060 ldrne r2, [pc, #96] ; [009950] "eth1" 0098ec: 18920003 ldmneia r2, {r0, r1} 0098f0: 15830000 strne r0, [r3, #0] ; [05139c] 0098f4: 15c31004 strneb r1, [r3, #4] ; [0513a0] 0098f8: 059f304c ldreq r3, [pc, #76] ; [00994c] 0098fc: 059f2050 ldreq r2, [pc, #80] ; [009954] "eth0" 009900: 08920003 ldmeqia r2, {r0, r1} 009904: 05830000 streq r0, [r3, #0] ; [05139c] 009908: 05c31004 streqb r1, [r3, #4] ; [0513a0] 00990c: e59f4038 ldr r4, [pc, #56] ; [00994c] 009910: e3a03002 mov r3, #2 ; 0x2 009914: e1c431b0 strh r3, [r4, #16] 009918: e1a00005 mov r0, r5 00991c: e3a01c89 mov r1, #35072 ; 0x8900 009920: e2811015 add r1, r1, #21 ; 0x15 009924: e1a02004 mov r2, r4 009928: eb00ad8b bl 034f5c(ad8b) 00992c: e3500000 cmp r0, #0 ; 0x0 009930: 05944014 ldreq r4, [r4, #20] 009934: 13a04000 movne r4, #0 ; 0x0 009938: e1a00005 mov r0, r5 00993c: eb00ace0 bl 034cc4(ace0) 009940: e1a00004 mov r0, r4 009944: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
009948: 0004410c---------------------> 0004414c ; data: 00 00 00 00 FF 01 00 08 30 30 69 FF 01 00 00 00 | ....ÿ.00iÿ... 00994c: 0005135c---------------------> 0005139c ; !Unknown! 009950: 0003d364---------------------> 0003d3a4 ; data: 65 74 68 31 00 00 00 00 64 6F 77 6E 20 77 69 72 | eth1....down wir 009954: 0003d35c---------------------> 0003d39c ; data: 65 74 68 30 00 00 00 00 65 74 68 31 00 00 00 00 | eth0....eth1.... 009958: e1a0c00d mov ip, sp 00995c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 009960: e24cb004 sub fp, ip, #4 ; 0x4 009964: e3a00002 mov r0, #2 ; 0x2 009968: e1a01000 mov r1, r0 00996c: e3a02000 mov r2, #0 ; 0x0 009970: eb00a6f7 bl 033554(a6f7) 009974: e1a05000 mov r5, r0 009978: e3550000 cmp r5, #0 ; 0x0 00997c: b3a00000 movlt r0, #0 ; 0x0 009980: b91ba830 ldmltdb fp, {r4, r5, fp, sp, pc} ; return 009984: e59f3068 ldr r3, [pc, #104] ; [0099f4] 009988: e5933000 ldr r3, [r3, #0] 00998c: e3530000 cmp r3, #0 ; 0x0 009990: 159f3060 ldrne r3, [pc, #96] ; [0099f8] 009994: 159f2060 ldrne r2, [pc, #96] ; [0099fc] "eth1" 009998: 18920003 ldmneia r2, {r0, r1} 00999c: 15830000 strne r0, [r3, #0] ; [0513bc] 0099a0: 15c31004 strneb r1, [r3, #4] ; [0513c0] 0099a4: 059f304c ldreq r3, [pc, #76] ; [0099f8] 0099a8: 059f2050 ldreq r2, [pc, #80] ; [009a00] "eth0" 0099ac: 08920003 ldmeqia r2, {r0, r1} 0099b0: 05830000 streq r0, [r3, #0] ; [0513bc] 0099b4: 05c31004 streqb r1, [r3, #4] ; [0513c0] 0099b8: e59f4038 ldr r4, [pc, #56] ; [0099f8] 0099bc: e3a03002 mov r3, #2 ; 0x2 0099c0: e1c431b0 strh r3, [r4, #16] 0099c4: e1a00005 mov r0, r5 0099c8: e3a01c89 mov r1, #35072 ; 0x8900 0099cc: e281101b add r1, r1, #27 ; 0x1b 0099d0: e1a02004 mov r2, r4 0099d4: eb00ad60 bl 034f5c(ad60) 0099d8: e3500000 cmp r0, #0 ; 0x0 0099dc: 05944014 ldreq r4, [r4, #20] 0099e0: 13a04000 movne r4, #0 ; 0x0 0099e4: e1a00005 mov r0, r5 0099e8: eb00acb5 bl 034cc4(acb5) 0099ec: e1a00004 mov r0, r4 0099f0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0099f4: 0004410c---------------------> 0004414c ; data: 00 00 00 00 FF 01 00 08 30 30 69 FF 01 00 00 00 | ....ÿ.00iÿ... 0099f8: 0005137c---------------------> 000513bc ; !Unknown! 0099fc: 0003d364---------------------> 0003d3a4 ; data: 65 74 68 31 00 00 00 00 64 6F 77 6E 20 77 69 72 | eth1....down wir 009a00: 0003d35c---------------------> 0003d39c ; data: 65 74 68 30 00 00 00 00 65 74 68 31 00 00 00 00 | eth0....eth1.... 009a04: e1a0c00d mov ip, sp 009a08: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 009a0c: e24cb004 sub fp, ip, #4 ; 0x4 009a10: e24dd028 sub sp, sp, #40 ; 0x28 '(' 009a14: e59f0198 ldr r0, [pc, #408] ; [009bb4] "/proc/net/route" 009a18: e59f1198 ldr r1, [pc, #408] ; [009bb8] "r" 009a1c: eb009b27 bl 0306c0(9b27) 009a20: e1a06000 mov r6, r0 009a24: e3560000 cmp r6, #0 ; 0x0 009a28: 1a000007 bne 009a4c(7) ; jump 009a2c: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
009a30: e59f0184 ldr r0, [pc, #388] ; [009bbc] 009a34: e24b1028 sub r1, fp, #40 ; 0x28 '(' 009a38: e3a02010 mov r2, #16 ; 0x10 009a3c: eb00a714 bl 033694(a714) 009a40: e59f3178 ldr r3, [pc, #376] ; [009bc0] 009a44: e5830000 str r0, [r3, #0] ; [051520] 009a48: ea000054 b 009ba0(54) ; jump 009a4c: ebffff96 bl 0098ac(ffff96) 009a50: e59f316c ldr r3, [pc, #364] ; [009bc4] 009a54: e5830000 str r0, [r3, #0] ; [051524] 009a58: e3a02000 mov r2, #0 ; 0x0 009a5c: e59f315c ldr r3, [pc, #348] ; [009bc0] 009a60: e5832000 str r2, [r3, #0] ; [051520] 009a64: e59f015c ldr r0, [pc, #348] ; [009bc8] 009a68: e3a010ff mov r1, #255 ; 0xff 'ÿ' 009a6c: e1a02006 mov r2, r6 009a70: eb009b2d bl 03072c(9b2d) 009a74: e59f8150 ldr r8, [pc, #336] ; [009bcc] 009a78: e59f7150 ldr r7, [pc, #336] ; [009bd0] 009a7c: e59fa150 ldr r10, [pc, #336] ; [009bd4] 009a80: ea000040 b 009b88(40) ; jump 009a84: e59f514c ldr r5, [pc, #332] ; [009bd8] 009a88: e59f312c ldr r3, [pc, #300] ; [009bbc] 009a8c: e58d3000 str r3, [sp, #0] 009a90: e59f3144 ldr r3, [pc, #324] ; [009bdc] 009a94: e58d3004 str r3, [sp, #4] 009a98: e59f3140 ldr r3, [pc, #320] ; [009be0] 009a9c: e58d3008 str r3, [sp, #8] 009aa0: e59f313c ldr r3, [pc, #316] ; [009be4] 009aa4: e58d300c str r3, [sp, #12] 009aa8: e59f3138 ldr r3, [pc, #312] ; [009be8] 009aac: e58d3010 str r3, [sp, #16] 009ab0: e58d7014 str r7, [sp, #20] 009ab4: e59f3130 ldr r3, [pc, #304] ; [009bec] 009ab8: e58d3018 str r3, [sp, #24] 009abc: e59f312c ldr r3, [pc, #300] ; [009bf0] 009ac0: e58d301c str r3, [sp, #28] 009ac4: e59f3128 ldr r3, [pc, #296] ; [009bf4] 009ac8: e58d3020 str r3, [sp, #32] 009acc: e59f00f4 ldr r0, [pc, #244] ; [009bc8] 009ad0: e59f1120 ldr r1, [pc, #288] ; [009bf8] "%8s%8s%8s%X%d%d%d%8s%d%d%h" 009ad4: e1a02005 mov r2, r5 009ad8: e1a03008 mov r3, r8 009adc: eb00a0e1 bl 031e68(a0e1) 009ae0: e1a00008 mov r0, r8 009ae4: e24b1028 sub r1, fp, #40 ; 0x28 '(' 009ae8: e3a02010 mov r2, #16 ; 0x10 009aec: eb00a6e8 bl 033694(a6e8) 009af0: e58a0000 str r0, [r10, #0] ; [051518] 009af4: e59f4100 ldr r4, [pc, #256] ; [009bfc] 009af8: e1a00007 mov r0, r7 009afc: e24b1028 sub r1, fp, #40 ; 0x28 '(' 009b00: e3a02010 mov r2, #16 ; 0x10 009b04: eb00a6e2 bl 033694(a6e2) 009b08: e5840000 str r0, [r4, #0] ; [05151c] 009b0c: e59f30ec ldr r3, [pc, #236] ; [009c00] 009b10: e5933000 ldr r3, [r3, #0] 009b14: e3530000 cmp r3, #0 ; 0x0 009b18: 0a000006 beq 009b38(6) ; jump 009b1c: e1a00005 mov r0, r5 009b20: e59f10dc ldr r1, [pc, #220] ; [009c04] "eth1" 009b24: e3a02004 mov r2, #4 ; 0x4 009b28: eb00a3fe bl 032b28(a3fe) 009b2c: e3500000 cmp r0, #0 ; 0x0 009b30: 0a000006 beq 009b50(6) ; jump 009b34: ea000013 b 009b88(13) ; jump 009b38: e59f0098 ldr r0, [pc, #152] ; [009bd8] 009b3c: e59f10c4 ldr r1, [pc, #196] ; [009c08] "eth0" 009b40: e3a02004 mov r2, #4 ; 0x4 009b44: eb00a3f7 bl 032b28(a3f7) 009b48: e3500000 cmp r0, #0 ; 0x0 009b4c: 1a00000d bne 009b88(d) ; jump 009b50: e59f3084 ldr r3, [pc, #132] ; [009bdc] 009b54: e5933000 ldr r3, [r3, #0] 009b58: e3130002 tst r3, #2 ; 0x2 009b5c: 0a000009 beq 009b88(9) ; jump 009b60: e3130001 tst r3, #1 ; 0x1 009b64: 0a000007 beq 009b88(7) ; jump 009b68: e59f3054 ldr r3, [pc, #84] ; [009bc4] 009b6c: e59f1088 ldr r1, [pc, #136] ; [009bfc] 009b70: e5932000 ldr r2, [r3, #0] ; [051524] 009b74: e5913000 ldr r3, [r1, #0] ; [05151c] 009b78: e0022003 and r2, r2, r3 009b7c: e59a3000 ldr r3, [r10, #0] ; [051518] 009b80: e1520003 cmp r2, r3 009b84: 0affffa9 beq 009a30(ffffa9) ; jump 009b88: e59f0038 ldr r0, [pc, #56] ; [009bc8] 009b8c: e3a010ff mov r1, #255 ; 0xff 'ÿ' 009b90: e1a02006 mov r2, r6 009b94: eb009ae4 bl 03072c(9ae4) 009b98: e3500000 cmp r0, #0 ; 0x0 009b9c: 1affffb8 bne 009a84(ffffb8) ; jump 009ba0: e1a00006 mov r0, r6 009ba4: eb009a0b bl 0303d8(9a0b) 009ba8: e59f3010 ldr r3, [pc, #16] ; [009bc0] 009bac: e5930000 ldr r0, [r3, #0] ; [051520] 009bb0: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
009bb4: 0003e5f0---------------------> 0003e630 ; data: 2F 70 72 6F 63 2F 6E 65 74 2F 72 6F 75 74 65 00 | /proc/net/route. 009bb8: 0003e384---------------------> 0003e3c4 ; data: 72 00 00 00 72 65 73 74 6F 72 65 20 66 61 63 74 | r...restore fact 009bbc: 0005149c---------------------> 000514dc ; !Unknown! 009bc0: 000514e0---------------------> 00051520 ; !Unknown! 009bc4: 000514e4---------------------> 00051524 ; !Unknown! 009bc8: 0005139c---------------------> 000513dc ; !Unknown! 009bcc: 000514a6---------------------> 000514e6 ; !Unknown! 009bd0: 000514b0---------------------> 000514f0 ; !Unknown! 009bd4: 000514d8---------------------> 00051518 ; !Unknown! 009bd8: 000514e8---------------------> 00051528 ; !Unknown! 009bdc: 000514bc---------------------> 000514fc ; !Unknown! 009be0: 000514c4---------------------> 00051504 ; !Unknown! 009be4: 000514c8---------------------> 00051508 ; !Unknown! 009be8: 000514c0---------------------> 00051500 ; !Unknown! 009bec: 000514cc---------------------> 0005150c ; !Unknown! 009bf0: 000514d0---------------------> 00051510 ; !Unknown! 009bf4: 000514d4---------------------> 00051514 ; !Unknown! 009bf8: 0003e600---------------------> 0003e640 ; data: 25 38 73 25 38 73 25 38 73 25 58 25 64 25 64 25 | %8s%8s%8s%X%d%d% 009bfc: 000514dc---------------------> 0005151c ; !Unknown! 009c00: 0004410c---------------------> 0004414c ; data: 00 00 00 00 FF 01 00 08 30 30 69 FF 01 00 00 00 | ....ÿ.00iÿ... 009c04: 0003d364---------------------> 0003d3a4 ; data: 65 74 68 31 00 00 00 00 64 6F 77 6E 20 77 69 72 | eth1....down wir 009c08: 0003d35c---------------------> 0003d39c ; data: 65 74 68 30 00 00 00 00 65 74 68 31 00 00 00 00 | eth0....eth1.... 009c0c: e1a0c00d mov ip, sp 009c10: e92dd800 stmdb sp!, {fp, ip, lr, pc} 009c14: e24cb004 sub fp, ip, #4 ; 0x4 009c18: e59f3020 ldr r3, [pc, #32] ; [009c40] 009c1c: e5933000 ldr r3, [r3, #0] 009c20: e3530000 cmp r3, #0 ; 0x0 009c24: 0a000002 beq 009c34(2) ; jump 009c28: e59f0014 ldr r0, [pc, #20] ; [009c44] "route add -net 255.255.255.255 netmask 255.255.255.255 eth1" 009c2c: eb00aafc bl 034824(aafc) 009c30: e91ba800 ldmdb fp, {fp, sp, pc} ; return
009c34: e59f000c ldr r0, [pc, #12] ; [009c48] "route add -net 255.255.255.255 netmask 255.255.255.255 eth0" 009c38: eb00aaf9 bl 034824(aaf9) 009c3c: e91ba800 ldmdb fp, {fp, sp, pc} ; return
009c40: 0004410c---------------------> 0004414c ; data: 00 00 00 00 FF 01 00 08 30 30 69 FF 01 00 00 00 | ....ÿ.00iÿ... 009c44: 0003daf4---------------------> 0003db34 ; data: 72 6F 75 74 65 20 61 64 64 20 2D 6E 65 74 20 32 | route add -net 2 009c48: 0003d434---------------------> 0003d474 ; data: 72 6F 75 74 65 20 61 64 64 20 2D 6E 65 74 20 32 | route add -net 2 009c4c: e1a0c00d mov ip, sp 009c50: e92dd800 stmdb sp!, {fp, ip, lr, pc} 009c54: e24cb004 sub fp, ip, #4 ; 0x4 009c58: e24dd00c sub sp, sp, #12 ; 0xc 009c5c: e3a01001 mov r1, #1 ; 0x1 009c60: e50b1014 str r1, [fp, -#20] 009c64: e24b3014 sub r3, fp, #20 ; 0x14 009c68: e3a02000 mov r2, #0 ; 0x0 009c6c: e5832004 str r2, [r3, #4] 009c70: e2822008 add r2, r2, #8 ; 0x8 009c74: e58d2000 str r2, [sp, #0] 009c78: e2822005 add r2, r2, #5 ; 0x5 009c7c: eb00a618 bl 0334e4(a618) 009c80: e91ba800 ldmdb fp, {fp, sp, pc} ; return
009c84: e1a0c00d mov ip, sp 009c88: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 009c8c: e24cb004 sub fp, ip, #4 ; 0x4 009c90: e24dd00c sub sp, sp, #12 ; 0xc 009c94: e1a07000 mov r7, r0 009c98: e1a06002 mov r6, r2 009c9c: e50b1024 str r1, [fp, -#36] 009ca0: e24b4024 sub r4, fp, #36 ; 0x24 '$' 009ca4: e3a03000 mov r3, #0 ; 0x0 009ca8: e5843004 str r3, [r4, #4] 009cac: e3a05008 mov r5, #8 ; 0x8 009cb0: e58d5000 str r5, [sp, #0] 009cb4: e3a01001 mov r1, #1 ; 0x1 009cb8: e3a02015 mov r2, #21 ; 0x15 009cbc: e1a03004 mov r3, r4 009cc0: eb00a607 bl 0334e4(a607) 009cc4: e50b6024 str r6, [fp, -#36] 009cc8: e58d5000 str r5, [sp, #0] 009ccc: e1a00007 mov r0, r7 009cd0: e3a01001 mov r1, #1 ; 0x1 009cd4: e3a02014 mov r2, #20 ; 0x14 009cd8: e1a03004 mov r3, r4 009cdc: eb00a600 bl 0334e4(a600) 009ce0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
009ce4: e1a0c00d mov ip, sp 009ce8: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 009cec: e24cb004 sub fp, ip, #4 ; 0x4 009cf0: e24dd00c sub sp, sp, #12 ; 0xc 009cf4: e1a05000 mov r5, r0 009cf8: e50b1018 str r1, [fp, -#24] 009cfc: e50b201c str r2, [fp, -#28] 009d00: e3a04004 mov r4, #4 ; 0x4 009d04: e58d4000 str r4, [sp, #0] 009d08: e3a01001 mov r1, #1 ; 0x1 009d0c: e3a02007 mov r2, #7 ; 0x7 009d10: e24b3018 sub r3, fp, #24 ; 0x18 009d14: eb00a5f2 bl 0334e4(a5f2) 009d18: e58d4000 str r4, [sp, #0] 009d1c: e1a00005 mov r0, r5 009d20: e3a01001 mov r1, #1 ; 0x1 009d24: e3a02008 mov r2, #8 ; 0x8 009d28: e24b301c sub r3, fp, #28 ; 0x1c 009d2c: eb00a5ec bl 0334e4(a5ec) 009d30: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
009d34: e1a0c00d mov ip, sp 009d38: e92dd800 stmdb sp!, {fp, ip, lr, pc} 009d3c: e24cb004 sub fp, ip, #4 ; 0x4 009d40: e24dd008 sub sp, sp, #8 ; 0x8 009d44: e3a01001 mov r1, #1 ; 0x1 009d48: e24b200c sub r2, fp, #12 ; 0xc 009d4c: e1a03002 mov r3, r2 009d50: e5231004 str r1, [r3, -#4]! 009d54: e3a02004 mov r2, #4 ; 0x4 009d58: e58d2000 str r2, [sp, #0] 009d5c: e2822002 add r2, r2, #2 ; 0x2 009d60: eb00a5df bl 0334e4(a5df) 009d64: e91ba800 ldmdb fp, {fp, sp, pc} ; return
009d68: e1a0c00d mov ip, sp 009d6c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 009d70: e24cb004 sub fp, ip, #4 ; 0x4 009d74: e24dd008 sub sp, sp, #8 ; 0x8 009d78: e24b200c sub r2, fp, #12 ; 0xc 009d7c: e1a03002 mov r3, r2 009d80: e5231004 str r1, [r3, -#4]! 009d84: e3a02004 mov r2, #4 ; 0x4 009d88: e58d2000 str r2, [sp, #0] 009d8c: e3a01000 mov r1, #0 ; 0x0 009d90: e2422002 sub r2, r2, #2 ; 0x2 009d94: eb00a5d2 bl 0334e4(a5d2) 009d98: e91ba800 ldmdb fp, {fp, sp, pc} ; return
009d9c: e1a0c00d mov ip, sp 009da0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 009da4: e24cb004 sub fp, ip, #4 ; 0x4 009da8: e24dd00c sub sp, sp, #12 ; 0xc 009dac: e1a04000 mov r4, r0 009db0: e50b2018 str r2, [fp, -#24] 009db4: e24b2010 sub r2, fp, #16 ; 0x10 009db8: e1a03002 mov r3, r2 009dbc: e5631001 strb r1, [r3, -#1]! 009dc0: e3a02001 mov r2, #1 ; 0x1 009dc4: e58d2000 str r2, [sp, #0] 009dc8: e3a01000 mov r1, #0 ; 0x0 009dcc: e2822020 add r2, r2, #32 ; 0x20 009dd0: eb00a5c3 bl 0334e4(a5c3) 009dd4: e3a03004 mov r3, #4 ; 0x4 009dd8: e58d3000 str r3, [sp, #0] 009ddc: e1a00004 mov r0, r4 009de0: e3a01000 mov r1, #0 ; 0x0 009de4: e3a02020 mov r2, #32 ; 0x20 009de8: e24b3018 sub r3, fp, #24 ; 0x18 009dec: eb00a5bc bl 0334e4(a5bc) 009df0: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
009df4: e1a0c00d mov ip, sp 009df8: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 009dfc: e24cb004 sub fp, ip, #4 ; 0x4 009e00: e24dd010 sub sp, sp, #16 ; 0x10 009e04: e1a06000 mov r6, r0 009e08: e3a03002 mov r3, #2 ; 0x2 009e0c: e14b32b8 strh r3, [fp, -#40] 009e10: e3a03a05 mov r3, #20480 ; 0x5000 009e14: e14b32b6 strh r3, [fp, -#38] 009e18: e59f0140 ldr r0, [pc, #320] ; [009f60] "www.ipaddressworld.com" 009e1c: eb00a47c bl 033014(a47c) 009e20: e3500000 cmp r0, #0 ; 0x0 009e24: 15903010 ldrne r3, [r0, #16] 009e28: 15933000 ldrne r3, [r3, #0] 009e2c: 15933000 ldrne r3, [r3, #0] 009e30: 150b3024 strne r3, [fp, -#36] 009e34: 03e00000 mvneq r0, #0 ; 0x0 009e38: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 009e3c: e3a00002 mov r0, #2 ; 0x2 009e40: e3a01001 mov r1, #1 ; 0x1 009e44: e3a02000 mov r2, #0 ; 0x0 009e48: eb00a5c1 bl 033554(a5c1) 009e4c: e1a05000 mov r5, r0 009e50: e3550000 cmp r5, #0 ; 0x0 009e54: b3e00000 mvnlt r0, #0 ; 0x0 009e58: b91ba870 ldmltdb fp, {r4, r5, r6, fp, sp, pc} ; return 009e5c: e1a00005 mov r0, r5 009e60: e3a01b02 mov r1, #2048 ; 0x800 009e64: e1a02001 mov r2, r1 009e68: ebffff9d bl 009ce4(ffff9d) 009e6c: e1a00005 mov r0, r5 009e70: e3a0100a mov r1, #10 ; 0xa 009e74: e1a02001 mov r2, r1 009e78: ebffff81 bl 009c84(ffff81) 009e7c: e1a00005 mov r0, r5 009e80: e24b1028 sub r1, fp, #40 ; 0x28 '(' 009e84: e3a02010 mov r2, #16 ; 0x10 009e88: eb00a522 bl 033318(a522) 009e8c: e3500000 cmp r0, #0 ; 0x0 009e90: ba00000a blt 009ec0(a) ; jump 009e94: e59f00c8 ldr r0, [pc, #200] ; [009f64] 009e98: e59f10c8 ldr r1, [pc, #200] ; [009f68] 009e9c: eb009e58 bl 031804(9e58) 009ea0: e59f00bc ldr r0, [pc, #188] ; [009f64] 009ea4: eb00a2ec bl 032a5c(a2ec) 009ea8: e1a02000 mov r2, r0 009eac: e1a00005 mov r0, r5 009eb0: e59f10ac ldr r1, [pc, #172] ; [009f64] 009eb4: ebfff9af bl 008578(fff9af) 009eb8: e3500000 cmp r0, #0 ; 0x0 009ebc: 0a000003 beq 009ed0(3) ; jump 009ec0: e1a00005 mov r0, r5 009ec4: eb00ab7e bl 034cc4(ab7e) 009ec8: e3e00000 mvn r0, #0 ; 0x0 009ecc: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
009ed0: e3a04000 mov r4, #0 ; 0x0 009ed4: e59f1088 ldr r1, [pc, #136] ; [009f64] 009ed8: e0841001 add r1, r4, r1 009edc: e2642b01 rsb r2, r4, #1024 ; 0x400 009ee0: e1a00005 mov r0, r5 009ee4: e3a03000 mov r3, #0 ; 0x0 009ee8: eb00a53d bl 0333e4(a53d) 009eec: e3500000 cmp r0, #0 ; 0x0 009ef0: c0844000 addgt r4, r4, r0 009ef4: cafffff6 bgt 009ed4(fffff6) ; jump 009ef8: e1a00005 mov r0, r5 009efc: eb00ab70 bl 034cc4(ab70) 009f00: e59f005c ldr r0, [pc, #92] ; [009f64] 009f04: e3a03000 mov r3, #0 ; 0x0 009f08: e7c03004 strb r3, [r0, r4, lsl #0] 009f0c: e59f1058 ldr r1, [pc, #88] ; [009f6c] ">IP: " 009f10: eb00a360 bl 032c98(a360) 009f14: e1a05000 mov r5, r0 009f18: e3550000 cmp r5, #0 ; 0x0 009f1c: 03e00000 mvneq r0, #0 ; 0x0 009f20: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 009f24: e2855005 add r5, r5, #5 ; 0x5 009f28: e1a00005 mov r0, r5 009f2c: e3a0103c mov r1, #60 ; 0x3c '<' 009f30: eb00a2b0 bl 0329f8(a2b0) 009f34: e3500000 cmp r0, #0 ; 0x0 009f38: 03e00000 mvneq r0, #0 ; 0x0 009f3c: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 009f40: e3a04000 mov r4, #0 ; 0x0 009f44: e5c04000 strb r4, [r0, #0] 009f48: e1a00006 mov r0, r6 009f4c: e1a01005 mov r1, r5 009f50: e3a02010 mov r2, #16 ; 0x10 009f54: eb00a301 bl 032b60(a301) 009f58: e1a00004 mov r0, r4 009f5c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
009f60: 0003e61c---------------------> 0003e65c ; data: 77 77 77 2E 69 70 61 64 64 72 65 73 73 77 6F 72 | www.ipaddresswor 009f64: 000514f0---------------------> 00051530 ; !Unknown! 009f68: 0003e634---------------------> 0003e674 ; data: 47 45 54 20 2F 69 70 2E 70 68 70 20 48 54 54 50 | GET /ip.php HTTP 009f6c: 0003e6a8---------------------> 0003e6e8 ; data: 3E 49 50 3A 20 00 00 00 2F 64 65 76 2F 74 74 79 | >IP: .../dev/tty 009f70: e1a0c00d mov ip, sp 009f74: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 009f78: e24cb004 sub fp, ip, #4 ; 0x4 009f7c: e24dd078 sub sp, sp, #120 ; 0x78 'x' 009f80: e1a04000 mov r4, r0 009f84: e1a06001 mov r6, r1 009f88: e1a07002 mov r7, r2 009f8c: e1a08003 mov r8, r3 009f90: ebfff59d bl 00760c(fff59d) 009f94: e3540000 cmp r4, #0 ; 0x0 009f98: 059f0104 ldreq r0, [pc, #260] ; [00a0a4] "/dev/ttyS0" 009f9c: 0a000008 beq 009fc4(8) ; jump 009fa0: e3540001 cmp r4, #1 ; 0x1 009fa4: 059f00fc ldreq r0, [pc, #252] ; [00a0a8] "/dev/ttyS1" 009fa8: 0a000005 beq 009fc4(5) ; jump 009fac: e3540002 cmp r4, #2 ; 0x2 009fb0: 059f00f4 ldreq r0, [pc, #244] ; [00a0ac] "/dev/ttyS2" 009fb4: 0a000002 beq 009fc4(2) ; jump 009fb8: e3540004 cmp r4, #4 ; 0x4 009fbc: 191ba9f0 ldmnedb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 009fc0: e59f00e8 ldr r0, [pc, #232] ; [00a0b0] "/dev/ttyS3" 009fc4: e3a01b02 mov r1, #2048 ; 0x800 009fc8: e2811002 add r1, r1, #2 ; 0x2 009fcc: eb00ab2d bl 034c88(ab2d) 009fd0: e1a05000 mov r5, r0 009fd4: e3550000 cmp r5, #0 ; 0x0 009fd8: aa000001 bge 009fe4(1) ; jump 009fdc: ebfff57d bl 0075d8(fff57d) 009fe0: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
009fe4: e3a00f4b mov r0, #300 ; 0x12c 009fe8: eb00ad8b bl 03561c(ad8b) 009fec: e1a00005 mov r0, r5 009ff0: e24b105c sub r1, fp, #92 ; 0x5c '\' 009ff4: eb00a36c bl 032dac(a36c) 009ff8: e3500000 cmp r0, #0 ; 0x0 009ffc: ba000014 blt 00a054(14) ; jump 00a000: e24b4098 sub r4, fp, #152 ; 0x98 '˜' 00a004: e1a00004 mov r0, r4 00a008: e3a01000 mov r1, #0 ; 0x0 00a00c: e3a0203c mov r2, #60 ; 0x3c '<' 00a010: eb00a253 bl 032964(a253) 00a014: e3863e4b orr r3, r6, #1200 ; 0x4b0 00a018: e50b3090 str r3, [fp, -#144] 00a01c: e3a03001 mov r3, #1 ; 0x1 00a020: e54b3081 strb r3, [fp, -#129] 00a024: e2433001 sub r3, r3, #1 ; 0x1 00a028: e54b3082 strb r3, [fp, -#130] 00a02c: e1a00005 mov r0, r5 00a030: e3a01002 mov r1, #2 ; 0x2 00a034: e1a02004 mov r2, r4 00a038: eb00a379 bl 032e24(a379) 00a03c: e3500000 cmp r0, #0 ; 0x0 00a040: aa000007 bge 00a064(7) ; jump 00a044: e1a00005 mov r0, r5 00a048: e3a01002 mov r1, #2 ; 0x2 00a04c: e24b205c sub r2, fp, #92 ; 0x5c '\' 00a050: eb00a373 bl 032e24(a373) 00a054: e1a00005 mov r0, r5 00a058: eb00ab19 bl 034cc4(ab19) 00a05c: ebfff55d bl 0075d8(fff55d) 00a060: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
00a064: e59f0048 ldr r0, [pc, #72] ; [00a0b4] "no support" 00a068: eb0099e7 bl 03080c(99e7) 00a06c: e1a00005 mov r0, r5 00a070: e1a01007 mov r1, r7 00a074: e1a02008 mov r2, r8 00a078: eb00aaf5 bl 034c54(aaf5) 00a07c: e1a00005 mov r0, r5 00a080: e3a01002 mov r1, #2 ; 0x2 00a084: e24b205c sub r2, fp, #92 ; 0x5c '\' 00a088: eb00a365 bl 032e24(a365) 00a08c: e1a00005 mov r0, r5 00a090: eb00ab0b bl 034cc4(ab0b) 00a094: e59f0018 ldr r0, [pc, #24] ; [00a0b4] "no support" 00a098: eb0099db bl 03080c(99db) 00a09c: ebfff54d bl 0075d8(fff54d) 00a0a0: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
00a0a4: 0003e6b0---------------------> 0003e6f0 ; data: 2F 64 65 76 2F 74 74 79 53 30 00 00 2F 64 65 76 | /dev/ttyS0../dev 00a0a8: 0003e6bc---------------------> 0003e6fc ; data: 2F 64 65 76 2F 74 74 79 53 31 00 00 2F 64 65 76 | /dev/ttyS1../dev 00a0ac: 0003e6c8---------------------> 0003e708 ; data: 2F 64 65 76 2F 74 74 79 53 32 00 00 2F 64 65 76 | /dev/ttyS2../dev 00a0b0: 0003e6d4---------------------> 0003e714 ; data: 2F 64 65 76 2F 74 74 79 53 33 00 00 25 73 3A 20 | /dev/ttyS3..%s: 00a0b4: 0003ddf0---------------------> 0003de30 ; data: 6E 6F 20 73 75 70 70 6F 72 74 00 00 72 65 61 64 | no support..read 00a0b8: e1a0c00d mov ip, sp 00a0bc: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00a0c0: e24cb004 sub fp, ip, #4 ; 0x4 00a0c4: e24dd00c sub sp, sp, #12 ; 0xc 00a0c8: e59f01f4 ldr r0, [pc, #500] ; [00a2c4] 00a0cc: eb007e60 bl 029a54(7e60) 00a0d0: ebffe38c bl 002f08(ffe38c) 00a0d4: e59f31ec ldr r3, [pc, #492] ; [00a2c8] 00a0d8: e5830000 str r0, [r3, #0] ; [0443f0] 00a0dc: e59f01e8 ldr r0, [pc, #488] ; [00a2cc] "/dev/i2c0" 00a0e0: e3a01002 mov r1, #2 ; 0x2 00a0e4: eb00aae7 bl 034c88(aae7) 00a0e8: e1a05000 mov r5, r0 00a0ec: e3550000 cmp r5, #0 ; 0x0 00a0f0: aa000005 bge 00a10c(5) ; jump 00a0f4: e59f01d4 ldr r0, [pc, #468] ; [00a2d0] "%s: can not open i2c device" 00a0f8: e59f11d4 ldr r1, [pc, #468] ; [00a2d4] "do_zoom_wide" 00a0fc: eb009db5 bl 0317d8(9db5) 00a100: e59f01bc ldr r0, [pc, #444] ; [00a2c4] 00a104: eb007eba bl 029bf4(7eba) 00a108: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00a10c: e1a00005 mov r0, r5 00a110: e3a01101 mov r1, #1073741824 ; 0x40000000 00a114: e2811a46 add r1, r1, #286720 ; 0x46000 00a118: e2811c09 add r1, r1, #2304 ; 0x900 00a11c: e3a02038 mov r2, #56 ; 0x38 '8' 00a120: eb00ab8d bl 034f5c(ab8d) 00a124: e3a04000 mov r4, #0 ; 0x0 00a128: e51b3020 ldr r3, [fp, -#32] 00a12c: e3c330ff bic r3, r3, #255 ; 0xff 'ÿ' 00a130: e50b3020 str r3, [fp, -#32] 00a134: e24b2020 sub r2, fp, #32 ; 0x20 00a138: e5824004 str r4, [r2, #4] 00a13c: e1a00005 mov r0, r5 00a140: e3a01a46 mov r1, #286720 ; 0x46000 00a144: e2811c09 add r1, r1, #2304 ; 0x900 00a148: e2811105 add r1, r1, #1073741825 ; 0x40000001 00a14c: eb00ab82 bl 034f5c(ab82) 00a150: e3a03050 mov r3, #80 ; 0x50 'P' 00a154: e24b2014 sub r2, fp, #20 ; 0x14 00a158: e1a01002 mov r1, r2 00a15c: e5613001 strb r3, [r1, -#1]! 00a160: e1a00005 mov r0, r5 00a164: e3a02001 mov r2, #1 ; 0x1 00a168: eb00aab9 bl 034c54(aab9) 00a16c: e3500001 cmp r0, #1 ; 0x1 00a170: 0a000004 beq 00a188(4) ; jump 00a174: eb0079e1 bl 028900(79e1) 00a178: e5902000 ldr r2, [r0, #0] 00a17c: e59f0154 ldr r0, [pc, #340] ; [00a2d8] "%s: write error %d" 00a180: e59f114c ldr r1, [pc, #332] ; [00a2d4] "do_zoom_wide" 00a184: eb009d93 bl 0317d8(9d93) 00a188: e3a00ffa mov r0, #1000 ; 0x3e8 00a18c: ebffe350 bl 002ed4(ffe350) 00a190: e3a03090 mov r3, #144 ; 0x90 '' 00a194: e24b2014 sub r2, fp, #20 ; 0x14 00a198: e1a01002 mov r1, r2 00a19c: e5613001 strb r3, [r1, -#1]! 00a1a0: e1a00005 mov r0, r5 00a1a4: e3a02001 mov r2, #1 ; 0x1 00a1a8: eb00aaa9 bl 034c54(aaa9) 00a1ac: e3500001 cmp r0, #1 ; 0x1 00a1b0: 0a000005 beq 00a1cc(5) ; jump 00a1b4: eb0079d1 bl 028900(79d1) 00a1b8: e1a03000 mov r3, r0 00a1bc: e59f0114 ldr r0, [pc, #276] ; [00a2d8] "%s: write error %d" 00a1c0: e59f110c ldr r1, [pc, #268] ; [00a2d4] "do_zoom_wide" 00a1c4: e5932000 ldr r2, [r3, #0] 00a1c8: eb009d82 bl 0317d8(9d82) 00a1cc: e3a00ffa mov r0, #1000 ; 0x3e8 00a1d0: ebffe33f bl 002ed4(ffe33f) 00a1d4: e3a030a0 mov r3, #160 ; 0xa0 ' ' 00a1d8: e24b2014 sub r2, fp, #20 ; 0x14 00a1dc: e1a01002 mov r1, r2 00a1e0: e5613001 strb r3, [r1, -#1]! 00a1e4: e1a00005 mov r0, r5 00a1e8: e3a02001 mov r2, #1 ; 0x1 00a1ec: eb00aa98 bl 034c54(aa98) 00a1f0: e3500001 cmp r0, #1 ; 0x1 00a1f4: 0a000005 beq 00a210(5) ; jump 00a1f8: eb0079c0 bl 028900(79c0) 00a1fc: e1a03000 mov r3, r0 00a200: e59f00d0 ldr r0, [pc, #208] ; [00a2d8] "%s: write error %d" 00a204: e59f10c8 ldr r1, [pc, #200] ; [00a2d4] "do_zoom_wide" 00a208: e5932000 ldr r2, [r3, #0] 00a20c: eb009d71 bl 0317d8(9d71) 00a210: e3a00ffa mov r0, #1000 ; 0x3e8 00a214: ebffe32e bl 002ed4(ffe32e) 00a218: e3a03060 mov r3, #96 ; 0x60 '`' 00a21c: e24b2014 sub r2, fp, #20 ; 0x14 00a220: e1a01002 mov r1, r2 00a224: e5613001 strb r3, [r1, -#1]! 00a228: e1a00005 mov r0, r5 00a22c: e3a02001 mov r2, #1 ; 0x1 00a230: eb00aa87 bl 034c54(aa87) 00a234: e3500001 cmp r0, #1 ; 0x1 00a238: 0a000005 beq 00a254(5) ; jump 00a23c: eb0079af bl 028900(79af) 00a240: e1a03000 mov r3, r0 00a244: e59f008c ldr r0, [pc, #140] ; [00a2d8] "%s: write error %d" 00a248: e59f1084 ldr r1, [pc, #132] ; [00a2d4] "do_zoom_wide" 00a24c: e5932000 ldr r2, [r3, #0] 00a250: eb009d60 bl 0317d8(9d60) 00a254: e3a00ffa mov r0, #1000 ; 0x3e8 00a258: ebffe31d bl 002ed4(ffe31d) 00a25c: e2844001 add r4, r4, #1 ; 0x1 00a260: e3540009 cmp r4, #9 ; 0x9 00a264: daffffb9 ble 00a150(ffffb9) ; jump 00a268: e24b3014 sub r3, fp, #20 ; 0x14 00a26c: e1a01003 mov r1, r3 00a270: e3a03000 mov r3, #0 ; 0x0 00a274: e5613001 strb r3, [r1, -#1]! 00a278: e1a00005 mov r0, r5 00a27c: e3a02001 mov r2, #1 ; 0x1 00a280: eb00aa73 bl 034c54(aa73) 00a284: e3500001 cmp r0, #1 ; 0x1 00a288: 0a000005 beq 00a2a4(5) ; jump 00a28c: eb00799b bl 028900(799b) 00a290: e1a03000 mov r3, r0 00a294: e59f003c ldr r0, [pc, #60] ; [00a2d8] "%s: write error %d" 00a298: e59f1034 ldr r1, [pc, #52] ; [00a2d4] "do_zoom_wide" 00a29c: e5932000 ldr r2, [r3, #0] 00a2a0: eb009d4c bl 0317d8(9d4c) 00a2a4: e1a00005 mov r0, r5 00a2a8: eb00aa85 bl 034cc4(aa85) 00a2ac: e59f0010 ldr r0, [pc, #16] ; [00a2c4] 00a2b0: eb007e4f bl 029bf4(7e4f) 00a2b4: e59f0020 ldr r0, [pc, #32] ; [00a2dc] "%s ok" 00a2b8: e59f1014 ldr r1, [pc, #20] ; [00a2d4] "do_zoom_wide" 00a2bc: eb009d45 bl 0317d8(9d45) 00a2c0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00a2c4: 00109880---------------------> 001098c0 ; !Unknown! 00a2c8: 000443b0---------------------> 000443f0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF | ............ÿÿÿÿ 00a2cc: 0003e498---------------------> 0003e4d8 ; data: 2F 64 65 76 2F 69 32 63 30 00 00 00 63 61 6E 20 | /dev/i2c0...can 00a2d0: 0003e6e0---------------------> 0003e720 ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 6F 70 65 6E | %s: can not open 00a2d4: 0003e700---------------------> 0003e740 ; data: 64 6F 5F 7A 6F 6F 6D 5F 77 69 64 65 00 00 00 00 | do_zoom_wide.... 00a2d8: 0003e710---------------------> 0003e750 ; data: 25 73 3A 20 77 72 69 74 65 20 65 72 72 6F 72 20 | %s: write error 00a2dc: 0003e724---------------------> 0003e764 ; data: 25 73 20 6F 6B 0A 00 00 64 6F 5F 7A 6F 6F 6D 5F | %s ok...do_zoom_ 00a2e0: e1a0c00d mov ip, sp 00a2e4: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00a2e8: e24cb004 sub fp, ip, #4 ; 0x4 00a2ec: e24dd00c sub sp, sp, #12 ; 0xc 00a2f0: e59f01f4 ldr r0, [pc, #500] ; [00a4ec] 00a2f4: eb007dd6 bl 029a54(7dd6) 00a2f8: ebffe302 bl 002f08(ffe302) 00a2fc: e59f31ec ldr r3, [pc, #492] ; [00a4f0] 00a300: e5830000 str r0, [r3, #0] ; [0443f0] 00a304: e59f01e8 ldr r0, [pc, #488] ; [00a4f4] "/dev/i2c0" 00a308: e3a01002 mov r1, #2 ; 0x2 00a30c: eb00aa5d bl 034c88(aa5d) 00a310: e1a05000 mov r5, r0 00a314: e3550000 cmp r5, #0 ; 0x0 00a318: aa000005 bge 00a334(5) ; jump 00a31c: e59f01c8 ldr r0, [pc, #456] ; [00a4ec] 00a320: eb007e33 bl 029bf4(7e33) 00a324: e59f01cc ldr r0, [pc, #460] ; [00a4f8] "%s: can not open i2c device" 00a328: e59f11cc ldr r1, [pc, #460] ; [00a4fc] "do_zoom_tele" 00a32c: eb009d29 bl 0317d8(9d29) 00a330: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00a334: e1a00005 mov r0, r5 00a338: e3a01101 mov r1, #1073741824 ; 0x40000000 00a33c: e2811a46 add r1, r1, #286720 ; 0x46000 00a340: e2811c09 add r1, r1, #2304 ; 0x900 00a344: e3a02038 mov r2, #56 ; 0x38 '8' 00a348: eb00ab03 bl 034f5c(ab03) 00a34c: e3a04000 mov r4, #0 ; 0x0 00a350: e51b3020 ldr r3, [fp, -#32] 00a354: e3c330ff bic r3, r3, #255 ; 0xff 'ÿ' 00a358: e50b3020 str r3, [fp, -#32] 00a35c: e24b2020 sub r2, fp, #32 ; 0x20 00a360: e5824004 str r4, [r2, #4] 00a364: e1a00005 mov r0, r5 00a368: e3a01a46 mov r1, #286720 ; 0x46000 00a36c: e2811c09 add r1, r1, #2304 ; 0x900 00a370: e2811105 add r1, r1, #1073741825 ; 0x40000001 00a374: eb00aaf8 bl 034f5c(aaf8) 00a378: e3a03060 mov r3, #96 ; 0x60 '`' 00a37c: e24b2014 sub r2, fp, #20 ; 0x14 00a380: e1a01002 mov r1, r2 00a384: e5613001 strb r3, [r1, -#1]! 00a388: e1a00005 mov r0, r5 00a38c: e3a02001 mov r2, #1 ; 0x1 00a390: eb00aa2f bl 034c54(aa2f) 00a394: e3500001 cmp r0, #1 ; 0x1 00a398: 0a000004 beq 00a3b0(4) ; jump 00a39c: eb007957 bl 028900(7957) 00a3a0: e5902000 ldr r2, [r0, #0] 00a3a4: e59f0154 ldr r0, [pc, #340] ; [00a500] "%s: write error %d" 00a3a8: e59f114c ldr r1, [pc, #332] ; [00a4fc] "do_zoom_tele" 00a3ac: eb009d09 bl 0317d8(9d09) 00a3b0: e3a00ffa mov r0, #1000 ; 0x3e8 00a3b4: ebffe2c6 bl 002ed4(ffe2c6) 00a3b8: e3a030a0 mov r3, #160 ; 0xa0 ' ' 00a3bc: e24b2014 sub r2, fp, #20 ; 0x14 00a3c0: e1a01002 mov r1, r2 00a3c4: e5613001 strb r3, [r1, -#1]! 00a3c8: e1a00005 mov r0, r5 00a3cc: e3a02001 mov r2, #1 ; 0x1 00a3d0: eb00aa1f bl 034c54(aa1f) 00a3d4: e3500001 cmp r0, #1 ; 0x1 00a3d8: 0a000005 beq 00a3f4(5) ; jump 00a3dc: eb007947 bl 028900(7947) 00a3e0: e1a03000 mov r3, r0 00a3e4: e59f0114 ldr r0, [pc, #276] ; [00a500] "%s: write error %d" 00a3e8: e59f110c ldr r1, [pc, #268] ; [00a4fc] "do_zoom_tele" 00a3ec: e5932000 ldr r2, [r3, #0] 00a3f0: eb009cf8 bl 0317d8(9cf8) 00a3f4: e3a00ffa mov r0, #1000 ; 0x3e8 00a3f8: ebffe2b5 bl 002ed4(ffe2b5) 00a3fc: e3a03090 mov r3, #144 ; 0x90 '' 00a400: e24b2014 sub r2, fp, #20 ; 0x14 00a404: e1a01002 mov r1, r2 00a408: e5613001 strb r3, [r1, -#1]! 00a40c: e1a00005 mov r0, r5 00a410: e3a02001 mov r2, #1 ; 0x1 00a414: eb00aa0e bl 034c54(aa0e) 00a418: e3500001 cmp r0, #1 ; 0x1 00a41c: 0a000005 beq 00a438(5) ; jump 00a420: eb007936 bl 028900(7936) 00a424: e1a03000 mov r3, r0 00a428: e59f00d0 ldr r0, [pc, #208] ; [00a500] "%s: write error %d" 00a42c: e59f10c8 ldr r1, [pc, #200] ; [00a4fc] "do_zoom_tele" 00a430: e5932000 ldr r2, [r3, #0] 00a434: eb009ce7 bl 0317d8(9ce7) 00a438: e3a00ffa mov r0, #1000 ; 0x3e8 00a43c: ebffe2a4 bl 002ed4(ffe2a4) 00a440: e3a03050 mov r3, #80 ; 0x50 'P' 00a444: e24b2014 sub r2, fp, #20 ; 0x14 00a448: e1a01002 mov r1, r2 00a44c: e5613001 strb r3, [r1, -#1]! 00a450: e1a00005 mov r0, r5 00a454: e3a02001 mov r2, #1 ; 0x1 00a458: eb00a9fd bl 034c54(a9fd) 00a45c: e3500001 cmp r0, #1 ; 0x1 00a460: 0a000005 beq 00a47c(5) ; jump 00a464: eb007925 bl 028900(7925) 00a468: e1a03000 mov r3, r0 00a46c: e59f008c ldr r0, [pc, #140] ; [00a500] "%s: write error %d" 00a470: e59f1084 ldr r1, [pc, #132] ; [00a4fc] "do_zoom_tele" 00a474: e5932000 ldr r2, [r3, #0] 00a478: eb009cd6 bl 0317d8(9cd6) 00a47c: e3a00ffa mov r0, #1000 ; 0x3e8 00a480: ebffe293 bl 002ed4(ffe293) 00a484: e2844001 add r4, r4, #1 ; 0x1 00a488: e3540009 cmp r4, #9 ; 0x9 00a48c: daffffb9 ble 00a378(ffffb9) ; jump 00a490: e24b3014 sub r3, fp, #20 ; 0x14 00a494: e1a01003 mov r1, r3 00a498: e3a03000 mov r3, #0 ; 0x0 00a49c: e5613001 strb r3, [r1, -#1]! 00a4a0: e1a00005 mov r0, r5 00a4a4: e3a02001 mov r2, #1 ; 0x1 00a4a8: eb00a9e9 bl 034c54(a9e9) 00a4ac: e3500001 cmp r0, #1 ; 0x1 00a4b0: 0a000005 beq 00a4cc(5) ; jump 00a4b4: eb007911 bl 028900(7911) 00a4b8: e1a03000 mov r3, r0 00a4bc: e59f003c ldr r0, [pc, #60] ; [00a500] "%s: write error %d" 00a4c0: e59f1034 ldr r1, [pc, #52] ; [00a4fc] "do_zoom_tele" 00a4c4: e5932000 ldr r2, [r3, #0] 00a4c8: eb009cc2 bl 0317d8(9cc2) 00a4cc: e1a00005 mov r0, r5 00a4d0: eb00a9fb bl 034cc4(a9fb) 00a4d4: e59f0010 ldr r0, [pc, #16] ; [00a4ec] 00a4d8: eb007dc5 bl 029bf4(7dc5) 00a4dc: e59f0020 ldr r0, [pc, #32] ; [00a504] "%s ok" 00a4e0: e59f1014 ldr r1, [pc, #20] ; [00a4fc] "do_zoom_tele" 00a4e4: eb009cbb bl 0317d8(9cbb) 00a4e8: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00a4ec: 00109880---------------------> 001098c0 ; !Unknown! 00a4f0: 000443b0---------------------> 000443f0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF | ............ÿÿÿÿ 00a4f4: 0003e498---------------------> 0003e4d8 ; data: 2F 64 65 76 2F 69 32 63 30 00 00 00 63 61 6E 20 | /dev/i2c0...can 00a4f8: 0003e6e0---------------------> 0003e720 ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 6F 70 65 6E | %s: can not open 00a4fc: 0003e72c---------------------> 0003e76c ; data: 64 6F 5F 7A 6F 6F 6D 5F 74 65 6C 65 00 00 00 00 | do_zoom_tele.... 00a500: 0003e710---------------------> 0003e750 ; data: 25 73 3A 20 77 72 69 74 65 20 65 72 72 6F 72 20 | %s: write error 00a504: 0003e724---------------------> 0003e764 ; data: 25 73 20 6F 6B 0A 00 00 64 6F 5F 7A 6F 6F 6D 5F | %s ok...do_zoom_ 00a508: e1a0c00d mov ip, sp 00a50c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00a510: e24cb004 sub fp, ip, #4 ; 0x4 00a514: e24dd014 sub sp, sp, #20 ; 0x14 00a518: e20000ff and r0, r0, #255 ; 0xff 'ÿ' 00a51c: e350005e cmp r0, #94 ; 0x5e '^' 00a520: 1a000002 bne 00a530(2) ; jump 00a524: e3a00001 mov r0, #1 ; 0x1 00a528: ebfff4a5 bl 0077c4(fff4a5) 00a52c: ea000096 b 00a78c(96) ; jump 00a530: e350005f cmp r0, #95 ; 0x5f '_' 00a534: 1a000002 bne 00a544(2) ; jump 00a538: e3a00000 mov r0, #0 ; 0x0 00a53c: ebfff4a0 bl 0077c4(fff4a0) 00a540: ea000091 b 00a78c(91) ; jump 00a544: e35000ff cmp r0, #255 ; 0xff 'ÿ' 00a548: 03a02001 moveq r2, #1 ; 0x1 00a54c: 059f3240 ldreq r3, [pc, #576] ; [00a794] 00a550: 05832000 streq r2, [r3, #0] ; [0443f4] 00a554: 0a00008c beq 00a78c(8c) ; jump 00a558: e3500000 cmp r0, #0 ; 0x0 00a55c: 1a000002 bne 00a56c(2) ; jump 00a560: e3a00002 mov r0, #2 ; 0x2 00a564: eb00561f bl 01fde8(561f) 00a568: ea000087 b 00a78c(87) ; jump 00a56c: e3500001 cmp r0, #1 ; 0x1 00a570: 0a000013 beq 00a5c4(13) ; jump 00a574: e3500002 cmp r0, #2 ; 0x2 00a578: 1a000002 bne 00a588(2) ; jump 00a57c: e3a00003 mov r0, #3 ; 0x3 00a580: eb005618 bl 01fde8(5618) 00a584: ea000080 b 00a78c(80) ; jump 00a588: e3500003 cmp r0, #3 ; 0x3 00a58c: 0a00000c beq 00a5c4(c) ; jump 00a590: e3500004 cmp r0, #4 ; 0x4 00a594: 1a000001 bne 00a5a0(1) ; jump 00a598: eb005612 bl 01fde8(5612) 00a59c: ea00007a b 00a78c(7a) ; jump 00a5a0: e3500005 cmp r0, #5 ; 0x5 00a5a4: 0a000006 beq 00a5c4(6) ; jump 00a5a8: e3500006 cmp r0, #6 ; 0x6 00a5ac: 1a000002 bne 00a5bc(2) ; jump 00a5b0: e3a00005 mov r0, #5 ; 0x5 00a5b4: eb00560b bl 01fde8(560b) 00a5b8: ea000073 b 00a78c(73) ; jump 00a5bc: e3500007 cmp r0, #7 ; 0x7 00a5c0: 1a000002 bne 00a5d0(2) ; jump 00a5c4: e3a00000 mov r0, #0 ; 0x0 00a5c8: eb005606 bl 01fde8(5606) 00a5cc: ea00006e b 00a78c(6e) ; jump 00a5d0: e3500019 cmp r0, #25 ; 0x19 00a5d4: 1a000002 bne 00a5e4(2) ; jump 00a5d8: e3a00001 mov r0, #1 ; 0x1 00a5dc: eb005601 bl 01fde8(5601) 00a5e0: ea000069 b 00a78c(69) ; jump 00a5e4: e350001a cmp r0, #26 ; 0x1a 00a5e8: 1a000002 bne 00a5f8(2) ; jump 00a5ec: e3a0000a mov r0, #10 ; 0xa 00a5f0: eb0055fc bl 01fde8(55fc) 00a5f4: ea000064 b 00a78c(64) ; jump 00a5f8: e350001b cmp r0, #27 ; 0x1b 00a5fc: 1a000002 bne 00a60c(2) ; jump 00a600: e3a0000b mov r0, #11 ; 0xb 00a604: eb0055f7 bl 01fde8(55f7) 00a608: ea00005f b 00a78c(5f) ; jump 00a60c: e350001c cmp r0, #28 ; 0x1c 00a610: 1a000002 bne 00a620(2) ; jump 00a614: e3a0000c mov r0, #12 ; 0xc 00a618: eb0055f2 bl 01fde8(55f2) 00a61c: ea00005a b 00a78c(5a) ; jump 00a620: e350001d cmp r0, #29 ; 0x1d 00a624: 1a000002 bne 00a634(2) ; jump 00a628: e3a0000d mov r0, #13 ; 0xd 00a62c: eb0055ed bl 01fde8(55ed) 00a630: ea000055 b 00a78c(55) ; jump 00a634: e350005a cmp r0, #90 ; 0x5a 'Z' 00a638: 1a000002 bne 00a648(2) ; jump 00a63c: e3a00006 mov r0, #6 ; 0x6 00a640: eb0055e8 bl 01fde8(55e8) 00a644: ea000050 b 00a78c(50) ; jump 00a648: e350005b cmp r0, #91 ; 0x5b '[' 00a64c: 1a000002 bne 00a65c(2) ; jump 00a650: e3a00007 mov r0, #7 ; 0x7 00a654: eb0055e3 bl 01fde8(55e3) 00a658: ea00004b b 00a78c(4b) ; jump 00a65c: e350005c cmp r0, #92 ; 0x5c '\' 00a660: 1a000002 bne 00a670(2) ; jump 00a664: e3a00008 mov r0, #8 ; 0x8 00a668: eb0055de bl 01fde8(55de) 00a66c: ea000046 b 00a78c(46) ; jump 00a670: e350005d cmp r0, #93 ; 0x5d ']' 00a674: 1a000002 bne 00a684(2) ; jump 00a678: e3a00009 mov r0, #9 ; 0x9 00a67c: eb0055d9 bl 01fde8(55d9) 00a680: ea000041 b 00a78c(41) ; jump 00a684: e35000c8 cmp r0, #200 ; 0xc8 'È' 00a688: 1a000002 bne 00a698(2) ; jump 00a68c: e3a0000e mov r0, #14 ; 0xe 00a690: eb0055d4 bl 01fde8(55d4) 00a694: ea00003c b 00a78c(3c) ; jump 00a698: e35000c9 cmp r0, #201 ; 0xc9 'É' 00a69c: 1a000002 bne 00a6ac(2) ; jump 00a6a0: e3a0000f mov r0, #15 ; 0xf 00a6a4: eb0055cf bl 01fde8(55cf) 00a6a8: ea000037 b 00a78c(37) ; jump 00a6ac: e35000ca cmp r0, #202 ; 0xca 'Ê' 00a6b0: 1a000002 bne 00a6c0(2) ; jump 00a6b4: e3a00010 mov r0, #16 ; 0x10 00a6b8: eb0055ca bl 01fde8(55ca) 00a6bc: ea000032 b 00a78c(32) ; jump 00a6c0: e35000cb cmp r0, #203 ; 0xcb 'Ë' 00a6c4: 1a000002 bne 00a6d4(2) ; jump 00a6c8: e3a00011 mov r0, #17 ; 0x11 00a6cc: eb0055c5 bl 01fde8(55c5) 00a6d0: ea00002d b 00a78c(2d) ; jump 00a6d4: e3500010 cmp r0, #16 ; 0x10 00a6d8: 1a000001 bne 00a6e4(1) ; jump 00a6dc: ebfffe75 bl 00a0b8(fffe75) 00a6e0: ea000029 b 00a78c(29) ; jump 00a6e4: e3500011 cmp r0, #17 ; 0x11 00a6e8: 0a000027 beq 00a78c(27) ; jump 00a6ec: e3500012 cmp r0, #18 ; 0x12 00a6f0: 1a000001 bne 00a6fc(1) ; jump 00a6f4: ebfffef9 bl 00a2e0(fffef9) 00a6f8: ea000023 b 00a78c(23) ; jump 00a6fc: e3500013 cmp r0, #19 ; 0x13 00a700: 0a000021 beq 00a78c(21) ; jump 00a704: e350005d cmp r0, #93 ; 0x5d ']' 00a708: 8a00001b bhi 00a77c(1b) ; jump 00a70c: e0601180 rsb r1, r0, r0, lsl #3 ; 0x3 00a710: e59f3080 ldr r3, [pc, #128] ; [00a798] 00a714: e0811003 add r1, r1, r3 00a718: e24b4028 sub r4, fp, #40 ; 0x28 '(' 00a71c: e3a05007 mov r5, #7 ; 0x7 00a720: e1a00004 mov r0, r4 00a724: e1a02005 mov r2, r5 00a728: eb00a071 bl 0328f4(a071) 00a72c: e59f2068 ldr r2, [pc, #104] ; [00a79c] 00a730: e3a03d22 mov r3, #2176 ; 0x880 00a734: e2833005 add r3, r3, #5 ; 0x5 00a738: e7d21003 ldrb r1, [r2, r3, lsl #0] 00a73c: e2833001 add r3, r3, #1 ; 0x1 00a740: e7d23003 ldrb r3, [r2, r3, lsl #0] 00a744: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 00a748: e3a03d22 mov r3, #2176 ; 0x880 00a74c: e2833007 add r3, r3, #7 ; 0x7 00a750: e7d23003 ldrb r3, [r2, r3, lsl #0] 00a754: e1811803 orr r1, r1, r3, lsl #16 ; 0x10 00a758: e3a03d22 mov r3, #2176 ; 0x880 00a75c: e2833008 add r3, r3, #8 ; 0x8 00a760: e7d23003 ldrb r3, [r2, r3, lsl #0] 00a764: e1811c03 orr r1, r1, r3, lsl #24 ; 0x18 00a768: e3a00000 mov r0, #0 ; 0x0 00a76c: e1a02004 mov r2, r4 00a770: e1a03005 mov r3, r5 00a774: ebfffdfd bl 009f70(fffdfd) 00a778: ea000003 b 00a78c(3) ; jump 00a77c: e59f001c ldr r0, [pc, #28] ; [00a7a0] "decoder_control: unknown command" 00a780: eb009821 bl 03080c(9821) 00a784: e3e00000 mvn r0, #0 ; 0x0 00a788: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00a78c: e3a00000 mov r0, #0 ; 0x0 00a790: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00a794: 000443b4---------------------> 000443f4 ; data: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF | ........ÿÿÿÿÿÿÿÿ 00a798: 00044110---------------------> 00044150 ; data: FF 01 00 08 30 30 69 FF 01 00 00 00 00 01 FF 01 | ÿ.00iÿ....ÿ 00a79c: 001099a0---------------------> 001099e0 ; !Unknown! 00a7a0: 0003e73c---------------------> 0003e77c ; data: 64 65 63 6F 64 65 72 5F 63 6F 6E 74 72 6F 6C 3A | decoder_control: 00a7a4: e1a0c00d mov ip, sp 00a7a8: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 00a7ac: e24cb004 sub fp, ip, #4 ; 0x4 00a7b0: e1a04000 mov r4, r0 00a7b4: e20440ff and r4, r4, #255 ; 0xff 'ÿ' 00a7b8: e20150ff and r5, r1, #255 ; 0xff 'ÿ' 00a7bc: e3e06000 mvn r6, #0 ; 0x0 00a7c0: ebffe1d0 bl 002f08(ffe1d0) 00a7c4: e59f3098 ldr r3, [pc, #152] ; [00a864] 00a7c8: e5830000 str r0, [r3, #0] ; [0443e4] 00a7cc: e1a04c04 mov r4, r4, lsl #24 ; 0x18 00a7d0: e1a04c44 mov r4, r4, asr #24 ; 0x18 00a7d4: e3540006 cmp r4, #6 ; 0x6 00a7d8: 979ff104 ldrls pc, [pc, r4, lsl #2] ; jump 00a7dc: ea00001e b 00a85c(1e) ; jump 00a7e0: 0000a7bc---------------------> 0000a7fc ; code 00a7e4: 0000a7c8---------------------> 0000a808 ; code 00a7e8: 0000a7d4---------------------> 0000a814 ; code 00a7ec: 0000a7e0---------------------> 0000a820 ; code 00a7f0: 0000a7ec---------------------> 0000a82c ; code 00a7f4: 0000a7f8---------------------> 0000a838 ; code 00a7f8: 0000a80c---------------------> 0000a84c ; code 00a7fc: e1a00005 mov r0, r5 00a800: ebfff3ff bl 007804(fff3ff) 00a804: ea00000d b 00a840(d) ; jump 00a808: e1a00005 mov r0, r5 00a80c: ebfff436 bl 0078ec(fff436) 00a810: ea00000a b 00a840(a) ; jump 00a814: e1a00005 mov r0, r5 00a818: ebfff453 bl 00796c(fff453) 00a81c: ea000007 b 00a840(7) ; jump 00a820: e1a00005 mov r0, r5 00a824: ebfff4e8 bl 007bcc(fff4e8) 00a828: ea000004 b 00a840(4) ; jump 00a82c: e1a00005 mov r0, r5 00a830: ebfff476 bl 007a10(fff476) 00a834: ea000001 b 00a840(1) ; jump 00a838: e1a00005 mov r0, r5 00a83c: ebfff49b bl 007ab0(fff49b) 00a840: e3500000 cmp r0, #0 ; 0x0 00a844: 13a06000 movne r6, #0 ; 0x0 00a848: ea000003 b 00a85c(3) ; jump 00a84c: e1a00005 mov r0, r5 00a850: ebfff4b6 bl 007b30(fff4b6) 00a854: e3500000 cmp r0, #0 ; 0x0 00a858: 13a06000 movne r6, #0 ; 0x0 00a85c: e1a00006 mov r0, r6 00a860: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00a864: 000443a4---------------------> 000443e4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00a868: e1a0c00d mov ip, sp 00a86c: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00a870: e24cb004 sub fp, ip, #4 ; 0x4 00a874: e24dd004 sub sp, sp, #4 ; 0x4 00a878: e1a0a001 mov r10, r1 00a87c: e1a08002 mov r8, r2 00a880: e1a04003 mov r4, r3 00a884: e59b6004 ldr r6, [fp, #4] 00a888: e50b002c str r0, [fp, -#44] 00a88c: e1a0a0ca mov r10, r10, asr #1 ; 0x1 00a890: e3a05000 mov r5, #0 ; 0x0 00a894: e155000a cmp r5, r10 00a898: a91baff0 ldmgedb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00a89c: e59f9100 ldr r9, [pc, #256] ; [00a9a4] 00a8a0: e1a03085 mov r3, r5, lsl #1 ; 0x1 00a8a4: e51b102c ldr r1, [fp, -#44] 00a8a8: e19320f1 ldrsh r2, [r3, r1] 00a8ac: e5943000 ldr r3, [r4, #0] 00a8b0: e0520003 subs r0, r2, r3 00a8b4: 42600000 rsbmi r0, r0, #0 ; 0x0 00a8b8: 43a07008 movmi r7, #8 ; 0x8 00a8bc: 53a07000 movpl r7, #0 ; 0x0 00a8c0: e1a00100 mov r0, r0, lsl #2 ; 0x2 00a8c4: e5963000 ldr r3, [r6, #0] 00a8c8: e7991103 ldr r1, [r9, r3, lsl #2] 00a8cc: eb00b65b bl 038240(b65b) 00a8d0: e1a0c000 mov ip, r0 00a8d4: e35c0007 cmp ip, #7 ; 0x7 00a8d8: a3a0c007 movge ip, #7 ; 0x7 00a8dc: e5963000 ldr r3, [r6, #0] 00a8e0: e7993103 ldr r3, [r9, r3, lsl #2] 00a8e4: e0000c93 mul r0, r3, ip 00a8e8: e1a01fc0 mov r1, r0, asr #31 ; 0x1f 00a8ec: e0801f21 add r1, r0, r1, lsr #30 ; 0x1e 00a8f0: e1a02fc3 mov r2, r3, asr #31 ; 0x1f 00a8f4: e0833ea2 add r3, r3, r2, lsr #29 ; 0x1d 00a8f8: e1a031c3 mov r3, r3, asr #3 ; 0x3 00a8fc: e0830141 add r0, r3, r1, asr #2 ; 0x2 00a900: e3570000 cmp r7, #0 ; 0x0 00a904: 12600000 rsbne r0, r0, #0 ; 0x0 00a908: e5943000 ldr r3, [r4, #0] 00a90c: e0803003 add r3, r0, r3 00a910: e5843000 str r3, [r4, #0] 00a914: e3a02c7f mov r2, #32512 ; 0x7f00 00a918: e28220ff add r2, r2, #255 ; 0xff 'ÿ' 00a91c: e1530002 cmp r3, r2 00a920: c5842000 strgt r2, [r4, #0] 00a924: ca000004 bgt 00a93c(4) ; jump 00a928: e5943000 ldr r3, [r4, #0] 00a92c: e3730902 cmn r3, #32768 ; 0x8000 00a930: b3a03102 movlt r3, #-2147483648 ; 0x80000000 00a934: b1a03843 movlt r3, r3, asr #16 ; 0x10 00a938: b5843000 strlt r3, [r4, #0] 00a93c: e59f3064 ldr r3, [pc, #100] ; [00a9a8] 00a940: e5962000 ldr r2, [r6, #0] 00a944: e793310c ldr r3, [r3, ip, lsl #2] 00a948: e0822003 add r2, r2, r3 00a94c: e5862000 str r2, [r6, #0] 00a950: e3520000 cmp r2, #0 ; 0x0 00a954: b3a03000 movlt r3, #0 ; 0x0 00a958: b5863000 strlt r3, [r6, #0] 00a95c: ba000003 blt 00a970(3) ; jump 00a960: e5963000 ldr r3, [r6, #0] 00a964: e3530058 cmp r3, #88 ; 0x58 'X' 00a968: c3a03058 movgt r3, #88 ; 0x58 'X' 00a96c: c5863000 strgt r3, [r6, #0] 00a970: e3150001 tst r5, #1 ; 0x1 00a974: 11a010c5 movne r1, r5, asr #1 ; 0x1 00a978: 118c2007 orrne r2, ip, r7 00a97c: 17d83001 ldrneb r3, [r8, r1, lsl #0] 00a980: 11833002 orrne r3, r3, r2 00a984: 17c83001 strneb r3, [r8, r1, lsl #0] 00a988: 018c3007 orreq r3, ip, r7 00a98c: 01a03203 moveq r3, r3, lsl #4 ; 0x4 00a990: 07c830c5 streqb r3, [r8, r5, asr #1] 00a994: e2855001 add r5, r5, #1 ; 0x1 00a998: e155000a cmp r5, r10 00a99c: baffffbf blt 00a8a0(ffffbf) ; jump 00a9a0: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00a9a4: 000443dc---------------------> 0004441c ; data: 07 00 00 00 08 00 00 00 09 00 00 00 0A 00 00 00 | .............. 00a9a8: 000443bc---------------------> 000443fc ; data: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 00a9ac: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr} 00a9b0: e1a07000 mov r7, r0 00a9b4: e1a06001 mov r6, r1 00a9b8: e1a0e003 mov lr, r3 00a9bc: e59d5020 ldr r5, [sp, #32] 00a9c0: e1a08002 mov r8, r2 00a9c4: e1a06086 mov r6, r6, lsl #1 ; 0x1 00a9c8: e3a04000 mov r4, #0 ; 0x0 00a9cc: e1540006 cmp r4, r6 00a9d0: a8bd87f0 ldmgeia sp!, {r4, r5, r6, r7, r8, r9, r10, pc} ; return 00a9d4: e59f90c4 ldr r9, [pc, #196] ; [00aaa0] 00a9d8: e3a0a102 mov r10, #-2147483648 ; 0x80000000 00a9dc: e1a0a84a mov r10, r10, asr #16 ; 0x10 00a9e0: e3140001 tst r4, #1 ; 0x1 00a9e4: 17d730c4 ldrneb r3, [r7, r4, asr #1] 00a9e8: 1203c00f andne ip, r3, #15 ; 0xf 00a9ec: 07d730c4 ldreqb r3, [r7, r4, asr #1] 00a9f0: 01a0c223 moveq ip, r3, lsr #4 ; 0x4 00a9f4: e1a001ac mov r0, ip, lsr #3 ; 0x3 00a9f8: e20cc007 and ip, ip, #7 ; 0x7 00a9fc: e5953000 ldr r3, [r5, #0] 00aa00: e7993103 ldr r3, [r9, r3, lsl #2] 00aa04: e0020c93 mul r2, r3, ip 00aa08: e1a01fc2 mov r1, r2, asr #31 ; 0x1f 00aa0c: e0821f21 add r1, r2, r1, lsr #30 ; 0x1e 00aa10: e1a02fc3 mov r2, r3, asr #31 ; 0x1f 00aa14: e0833ea2 add r3, r3, r2, lsr #29 ; 0x1d 00aa18: e1a031c3 mov r3, r3, asr #3 ; 0x3 00aa1c: e0832141 add r2, r3, r1, asr #2 ; 0x2 00aa20: e3500000 cmp r0, #0 ; 0x0 00aa24: 12622000 rsbne r2, r2, #0 ; 0x0 00aa28: e59e3000 ldr r3, [lr, #0] 00aa2c: e0823003 add r3, r2, r3 00aa30: e58e3000 str r3, [lr, #0] 00aa34: e3a02c7f mov r2, #32512 ; 0x7f00 00aa38: e28220ff add r2, r2, #255 ; 0xff 'ÿ' 00aa3c: e1530002 cmp r3, r2 00aa40: c58e2000 strgt r2, [lr, #0] 00aa44: ca000002 bgt 00aa54(2) ; jump 00aa48: e59e3000 ldr r3, [lr, #0] 00aa4c: e3730902 cmn r3, #32768 ; 0x8000 00aa50: b58ea000 strlt r10, [lr, #0] 00aa54: e1a03084 mov r3, r4, lsl #1 ; 0x1 00aa58: e1de20b0 ldrh r2, [lr, #0] 00aa5c: e18320b8 strh r2, [r3, r8] 00aa60: e59f303c ldr r3, [pc, #60] ; [00aaa4] 00aa64: e5952000 ldr r2, [r5, #0] 00aa68: e793310c ldr r3, [r3, ip, lsl #2] 00aa6c: e0822003 add r2, r2, r3 00aa70: e5852000 str r2, [r5, #0] 00aa74: e3520000 cmp r2, #0 ; 0x0 00aa78: b3a03000 movlt r3, #0 ; 0x0 00aa7c: b5853000 strlt r3, [r5, #0] 00aa80: e5953000 ldr r3, [r5, #0] 00aa84: e3530058 cmp r3, #88 ; 0x58 'X' 00aa88: c3a03058 movgt r3, #88 ; 0x58 'X' 00aa8c: c5853000 strgt r3, [r5, #0] 00aa90: e2844001 add r4, r4, #1 ; 0x1 00aa94: e1540006 cmp r4, r6 00aa98: baffffd0 blt 00a9e0(ffffd0) ; jump 00aa9c: e8bd87f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, pc} ; return
00aaa0: 000443dc---------------------> 0004441c ; data: 07 00 00 00 08 00 00 00 09 00 00 00 0A 00 00 00 | .............. 00aaa4: 000443bc---------------------> 000443fc ; data: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 00aaa8: e1a0c00d mov ip, sp 00aaac: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00aab0: e24cb004 sub fp, ip, #4 ; 0x4 00aab4: e1a08000 mov r8, r0 00aab8: e3a09000 mov r9, #0 ; 0x0 00aabc: e59f00fc ldr r0, [pc, #252] ; [00abc0] "/proc" 00aac0: eb00904f bl 02ec04(904f) 00aac4: e1a07000 mov r7, r0 00aac8: e1570009 cmp r7, r9 00aacc: 159fa0f0 ldrne r10, [pc, #240] ; [00abc4] 00aad0: 1a000031 bne 00ab9c(31) ; jump 00aad4: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00aad8: e286000b add r0, r6, #11 ; 0xb 00aadc: e1a01002 mov r1, r2 00aae0: eb00a2e7 bl 033684(a2e7) 00aae4: e1a09000 mov r9, r0 00aae8: ea000030 b 00abb0(30) ; jump 00aaec: e286400b add r4, r6, #11 ; 0xb 00aaf0: e1a00004 mov r0, r4 00aaf4: e59f10cc ldr r1, [pc, #204] ; [00abc8] ".." 00aaf8: eb009fc7 bl 032a1c(9fc7) 00aafc: e3500000 cmp r0, #0 ; 0x0 00ab00: 0a000025 beq 00ab9c(25) ; jump 00ab04: e1d600db ldrsb r0, [r6, #11] 00ab08: eb009015 bl 02eb64(9015) 00ab0c: e3500000 cmp r0, #0 ; 0x0 00ab10: 0a000021 beq 00ab9c(21) ; jump 00ab14: e59f00b0 ldr r0, [pc, #176] ; [00abcc] 00ab18: e59f10b0 ldr r1, [pc, #176] ; [00abd0] "/proc/%s/cmdline" 00ab1c: e1a02004 mov r2, r4 00ab20: eb009b37 bl 031804(9b37) 00ab24: e59f00a0 ldr r0, [pc, #160] ; [00abcc] 00ab28: e59f10a4 ldr r1, [pc, #164] ; [00abd4] "r" 00ab2c: eb0096e3 bl 0306c0(96e3) 00ab30: e1a04000 mov r4, r0 00ab34: e3540000 cmp r4, #0 ; 0x0 00ab38: 0a000017 beq 00ab9c(17) ; jump 00ab3c: e59f0080 ldr r0, [pc, #128] ; [00abc4] 00ab40: e3a01001 mov r1, #1 ; 0x1 00ab44: e3a0201f mov r2, #31 ; 0x1f 00ab48: e1a03004 mov r3, r4 00ab4c: eb00974f bl 030890(974f) 00ab50: e1a05000 mov r5, r0 00ab54: e3550000 cmp r5, #0 ; 0x0 00ab58: ca000002 bgt 00ab68(2) ; jump 00ab5c: e1a00004 mov r0, r4 00ab60: eb00961c bl 0303d8(961c) 00ab64: ea00000c b 00ab9c(c) ; jump 00ab68: e1a00004 mov r0, r4 00ab6c: eb009619 bl 0303d8(9619) 00ab70: e3a03000 mov r3, #0 ; 0x0 00ab74: e7ca3005 strb r3, [r10, r5, lsl #0] 00ab78: e1a00008 mov r0, r8 00ab7c: eb009fb6 bl 032a5c(9fb6) 00ab80: e1a02000 mov r2, r0 00ab84: e1a0000a mov r0, r10 00ab88: e1a01008 mov r1, r8 00ab8c: eb009fbb bl 032a80(9fbb) 00ab90: e1a02000 mov r2, r0 00ab94: e3520000 cmp r2, #0 ; 0x0 00ab98: 0affffce beq 00aad8(ffffce) ; jump 00ab9c: e1a00007 mov r0, r7 00aba0: eb00905d bl 02ed1c(905d) 00aba4: e1a06000 mov r6, r0 00aba8: e3560000 cmp r6, #0 ; 0x0 00abac: 1affffce bne 00aaec(ffffce) ; jump 00abb0: e1a00007 mov r0, r7 00abb4: eb008fef bl 02eb78(8fef) 00abb8: e1a00009 mov r0, r9 00abbc: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00abc0: 0003e760---------------------> 0003e7a0 ; data: 2F 70 72 6F 63 00 00 00 2E 2E 00 00 2F 70 72 6F | /proc......./pro 00abc4: 00051910---------------------> 00051950 ; !Unknown! 00abc8: 0003e768---------------------> 0003e7a8 ; data: 2E 2E 00 00 2F 70 72 6F 63 2F 25 73 2F 63 6D 64 | ..../proc/%s/cmd 00abcc: 000518f0---------------------> 00051930 ; !Unknown! 00abd0: 0003e76c---------------------> 0003e7ac ; data: 2F 70 72 6F 63 2F 25 73 2F 63 6D 64 6C 69 6E 65 | /proc/%s/cmdline 00abd4: 0003e384---------------------> 0003e3c4 ; data: 72 00 00 00 72 65 73 74 6F 72 65 20 66 61 63 74 | r...restore fact 00abd8: e1a0c00d mov ip, sp 00abdc: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 00abe0: e24cb004 sub fp, ip, #4 ; 0x4 00abe4: e24dd004 sub sp, sp, #4 ; 0x4 00abe8: e3a00000 mov r0, #0 ; 0x0 00abec: e59f4094 ldr r4, [pc, #148] ; [00ac88] 00abf0: e3a03d22 mov r3, #2176 ; 0x880 00abf4: e2833009 add r3, r3, #9 ; 0x9 00abf8: e7d43003 ldrb r3, [r4, r3, lsl #0] 00abfc: e1530000 cmp r3, r0 00ac00: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 00ac04: e24b0014 sub r0, fp, #20 ; 0x14 00ac08: eb00a854 bl 034d60(a854) 00ac0c: e24b0014 sub r0, fp, #20 ; 0x14 00ac10: eb0090c0 bl 02ef18(90c0) 00ac14: e5903018 ldr r3, [r0, #24] 00ac18: e0833083 add r3, r3, r3, lsl #1 ; 0x1 00ac1c: e590e008 ldr lr, [r0, #8] 00ac20: e1a0cfce mov ip, lr, asr #31 ; 0x1f 00ac24: e08eceac add ip, lr, ip, lsr #29 ; 0x1d 00ac28: e1a0c1cc mov ip, ip, asr #3 ; 0x3 00ac2c: e083300c add r3, r3, ip 00ac30: e1a03103 mov r3, r3, lsl #2 ; 0x2 00ac34: e2833d22 add r3, r3, #2176 ; 0x880 00ac38: e2833008 add r3, r3, #8 ; 0x8 00ac3c: e0833004 add r3, r3, r4 00ac40: e5d31002 ldrb r1, [r3, #2] 00ac44: e5d32003 ldrb r2, [r3, #3] 00ac48: e1811402 orr r1, r1, r2, lsl #8 ; 0x8 00ac4c: e5d32004 ldrb r2, [r3, #4] 00ac50: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 00ac54: e5d33005 ldrb r3, [r3, #5] 00ac58: e1811c03 orr r1, r1, r3, lsl #24 ; 0x18 00ac5c: e04ee18c sub lr, lr, ip, lsl #3 ; 0x3 00ac60: e5903004 ldr r3, [r0, #4] 00ac64: e59f2020 ldr r2, [pc, #32] ; [00ac8c] 00ac68: e0c20293 smull r2, r0, r3, r2 00ac6c: e0822003 add r2, r2, r3 00ac70: e1a03fc3 mov r3, r3, asr #31 ; 0x1f 00ac74: e06331c2 rsb r3, r3, r2, asr #3 ; 0x3 00ac78: e083310e add r3, r3, lr, lsl #2 ; 0x2 00ac7c: e1a00331 mov r0, r1, lsr r3 00ac80: e2000001 and r0, r0, #1 ; 0x1 00ac84: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
00ac88: 001099a0---------------------> 001099e0 ; !Unknown! 00ac8c: 88888889 stmhiia r8, {r0, r3, r7, fp, pc} 00ac90: e1a0c00d mov ip, sp 00ac94: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 00ac98: e24cb004 sub fp, ip, #4 ; 0x4 00ac9c: e1a07000 mov r7, r0 00aca0: e1a08001 mov r8, r1 00aca4: e1a06002 mov r6, r2 00aca8: e1a04003 mov r4, r3 00acac: e3a00024 mov r0, #36 ; 0x24 '$' 00acb0: ebffe0a1 bl 002f3c(ffe0a1) 00acb4: e1a05000 mov r5, r0 00acb8: e3550000 cmp r5, #0 ; 0x0 00acbc: 091ba9f0 ldmeqdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return 00acc0: e5854018 str r4, [r5, #24] 00acc4: e5856014 str r6, [r5, #20] 00acc8: e1a04005 mov r4, r5 00accc: e4847004 str r7, [r4], #4 00acd0: e1a00004 mov r0, r4 00acd4: e3a01000 mov r1, #0 ; 0x0 00acd8: e3a0200d mov r2, #13 ; 0xd 00acdc: eb009f20 bl 032964(9f20) 00ace0: e1a00004 mov r0, r4 00ace4: e1a01008 mov r1, r8 00ace8: e3a0200c mov r2, #12 ; 0xc 00acec: eb009f9b bl 032b60(9f9b) 00acf0: e59f006c ldr r0, [pc, #108] ; [00ad64] 00acf4: eb007b56 bl 029a54(7b56) 00acf8: e59f3068 ldr r3, [pc, #104] ; [00ad68] 00acfc: e5933000 ldr r3, [r3, #0] 00ad00: e3530064 cmp r3, #100 ; 0x64 'd' 00ad04: 1a00000c bne 00ad3c(c) ; jump 00ad08: e59f305c ldr r3, [pc, #92] ; [00ad6c] 00ad0c: e5931000 ldr r1, [r3, #0] ; [04458c] 00ad10: e1510003 cmp r1, r3 00ad14: 0a000008 beq 00ad3c(8) ; jump 00ad18: e241001c sub r0, r1, #28 ; 0x1c 00ad1c: e5912004 ldr r2, [r1, #4] ; [044590] 00ad20: e5913000 ldr r3, [r1, #0] ; [04458c] 00ad24: e5832004 str r2, [r3, #4] ; [044590] 00ad28: e5823000 str r3, [r2, #0] ; [04458c] 00ad2c: e3a03000 mov r3, #0 ; 0x0 00ad30: e5813000 str r3, [r1, #0] ; [04458c] 00ad34: e5813004 str r3, [r1, #4] ; [044590] 00ad38: ebffe097 bl 002f9c(ffe097) 00ad3c: e285301c add r3, r5, #28 ; 0x1c 00ad40: e59f2024 ldr r2, [pc, #36] ; [00ad6c] 00ad44: e5921004 ldr r1, [r2, #4] ; [044590] 00ad48: e5823004 str r3, [r2, #4] ; [044590] 00ad4c: e585201c str r2, [r5, #28] 00ad50: e5831004 str r1, [r3, #4] 00ad54: e5813000 str r3, [r1, #0] ; [04458c] 00ad58: e59f0004 ldr r0, [pc, #4] ; [00ad64] 00ad5c: eb007ba4 bl 029bf4(7ba4) 00ad60: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
00ad64: 001097e0---------------------> 00109820 ; !Unknown! 00ad68: 00044554---------------------> 00044594 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00ad6c: 0004454c---------------------> 0004458c ; data: 00 04 45 4C 00 04 45 4C 00 00 00 00 00 00 00 00 | .EL.EL........ 00ad70: e1a0c00d mov ip, sp 00ad74: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00ad78: e24cb004 sub fp, ip, #4 ; 0x4 00ad7c: e24dd078 sub sp, sp, #120 ; 0x78 'x' 00ad80: e1a0a000 mov r10, r0 00ad84: e3a06000 mov r6, #0 ; 0x0 00ad88: e3a00801 mov r0, #65536 ; 0x10000 00ad8c: ebffe06a bl 002f3c(ffe06a) 00ad90: e1a07000 mov r7, r0 00ad94: e24b805c sub r8, fp, #92 ; 0x5c '\' 00ad98: e1a00008 mov r0, r8 00ad9c: e1a01006 mov r1, r6 00ada0: e3a02034 mov r2, #52 ; 0x34 '4' 00ada4: eb009eee bl 032964(9eee) 00ada8: e50b605c str r6, [fp, -#92] 00adac: ebfff216 bl 00760c(fff216) 00adb0: e58d6000 str r6, [sp, #0] 00adb4: e24b9098 sub r9, fp, #152 ; 0x98 '˜' 00adb8: e58d9004 str r9, [sp, #4] 00adbc: e1a00008 mov r0, r8 00adc0: e1a01007 mov r1, r7 00adc4: e3a02801 mov r2, #65536 ; 0x10000 00adc8: e3e03000 mvn r3, #0 ; 0x0 00adcc: eb008ef0 bl 02e994(8ef0) 00add0: e1a03000 mov r3, r0 00add4: e1530006 cmp r3, r6 00add8: 1a00001c bne 00ae50(1c) ; jump 00addc: ebffdff7 bl 002dc0(ffdff7) 00ade0: e24b5094 sub r5, fp, #148 ; 0x94 '”' 00ade4: e3a04038 mov r4, #56 ; 0x38 '8' 00ade8: e1a00005 mov r0, r5 00adec: e1a01007 mov r1, r7 00adf0: e1a02004 mov r2, r4 00adf4: eb009ebe bl 0328f4(9ebe) 00adf8: e24b008c sub r0, fp, #140 ; 0x8c 'Œ' 00adfc: e1a0100a mov r1, r10 00ae00: e3a02006 mov r2, #6 ; 0x6 00ae04: eb009eba bl 0328f4(9eba) 00ae08: e3a00001 mov r0, #1 ; 0x1 00ae0c: e50b0074 str r0, [fp, -#116] 00ae10: e50b4054 str r4, [fp, -#84] 00ae14: eb00a9ed bl 0355d0(a9ed) 00ae18: e88d0240 stmia sp, {r6, r9} 00ae1c: e1a00008 mov r0, r8 00ae20: e1a01005 mov r1, r5 00ae24: e1a02004 mov r2, r4 00ae28: e3e03000 mvn r3, #0 ; 0x0 00ae2c: eb008dc2 bl 02e53c(8dc2) 00ae30: e1500006 cmp r0, r6 00ae34: 159f0034 ldrne r0, [pc, #52] ; [00ae70] "write image error !!!" 00ae38: 1a000005 bne 00ae54(5) ; jump 00ae3c: e3a00002 mov r0, #2 ; 0x2 00ae40: eb00a9e2 bl 0355d0(a9e2) 00ae44: e59f0028 ldr r0, [pc, #40] ; [00ae74] "set mac ok !" 00ae48: eb00966f bl 03080c(966f) 00ae4c: ea000002 b 00ae5c(2) ; jump 00ae50: e59f0020 ldr r0, [pc, #32] ; [00ae78] "read image error !!!" 00ae54: eb00966c bl 03080c(966c) 00ae58: e3e06000 mvn r6, #0 ; 0x0 00ae5c: ebfff1dd bl 0075d8(fff1dd) 00ae60: e1a00007 mov r0, r7 00ae64: ebffe04c bl 002f9c(ffe04c) 00ae68: e1a00006 mov r0, r6 00ae6c: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00ae70: 0003e780---------------------> 0003e7c0 ; data: 77 72 69 74 65 20 69 6D 61 67 65 20 65 72 72 6F | write image erro 00ae74: 0003e798---------------------> 0003e7d8 ; data: 73 65 74 20 6D 61 63 20 6F 6B 20 21 00 00 00 00 | set mac ok !.... 00ae78: 0003e7a8---------------------> 0003e7e8 ; data: 72 65 61 64 20 69 6D 61 67 65 20 65 72 72 6F 72 | read image error 00ae7c: e1a0c00d mov ip, sp 00ae80: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 00ae84: e24cb004 sub fp, ip, #4 ; 0x4 00ae88: e1a05000 mov r5, r0 00ae8c: e1a06001 mov r6, r1 00ae90: e3a07050 mov r7, #80 ; 0x50 'P' 00ae94: e1a04005 mov r4, r5 00ae98: e1d430d0 ldrsb r3, [r4, #0] 00ae9c: e3530000 cmp r3, #0 ; 0x0 00aea0: 0a000006 beq 00aec0(6) ; jump 00aea4: e3a0202f mov r2, #47 ; 0x2f '/' 00aea8: e1d430d0 ldrsb r3, [r4, #0] 00aeac: e353005c cmp r3, #92 ; 0x5c '\' 00aeb0: 05c42000 streqb r2, [r4, #0] 00aeb4: e1f430d1 ldrsb r3, [r4, #1]! 00aeb8: e3530000 cmp r3, #0 ; 0x0 00aebc: 1afffff9 bne 00aea8(fffff9) ; jump 00aec0: e1a00005 mov r0, r5 00aec4: e59f10ac ldr r1, [pc, #172] ; [00af78] "http://" 00aec8: e3a02007 mov r2, #7 ; 0x7 00aecc: eb009eeb bl 032a80(9eeb) 00aed0: e3500000 cmp r0, #0 ; 0x0 00aed4: 0a000005 beq 00aef0(5) ; jump 00aed8: e59f009c ldr r0, [pc, #156] ; [00af7c] "%s: not illegal url %s" 00aedc: e59f109c ldr r1, [pc, #156] ; [00af80] "parse_url" 00aee0: e1a02005 mov r2, r5 00aee4: eb009a3b bl 0317d8(9a3b) 00aee8: e3a00000 mov r0, #0 ; 0x0 00aeec: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00aef0: e2851007 add r1, r5, #7 ; 0x7 00aef4: e1a00006 mov r0, r6 00aef8: eb009ed1 bl 032a44(9ed1) 00aefc: e1a00006 mov r0, r6 00af00: e3a0102f mov r1, #47 ; 0x2f '/' 00af04: eb009ebb bl 0329f8(9ebb) 00af08: e1a04000 mov r4, r0 00af0c: e3540000 cmp r4, #0 ; 0x0 00af10: 1a000004 bne 00af28(4) ; jump 00af14: e1a00005 mov r0, r5 00af18: e59f1064 ldr r1, [pc, #100] ; [00af84] "/" 00af1c: e3a02002 mov r2, #2 ; 0x2 00af20: eb009e73 bl 0328f4(9e73) 00af24: ea000004 b 00af3c(4) ; jump 00af28: e1a00005 mov r0, r5 00af2c: e1a01004 mov r1, r4 00af30: eb009ec3 bl 032a44(9ec3) 00af34: e3a03000 mov r3, #0 ; 0x0 00af38: e5c43000 strb r3, [r4, #0] 00af3c: e1a00006 mov r0, r6 00af40: e3a0103a mov r1, #58 ; 0x3a ':' 00af44: eb009eab bl 0329f8(9eab) 00af48: e1a04000 mov r4, r0 00af4c: e3540000 cmp r4, #0 ; 0x0 00af50: 0a000005 beq 00af6c(5) ; jump 00af54: e3a03000 mov r3, #0 ; 0x0 00af58: e4c43001 strb r3, [r4], #1 00af5c: e1a00004 mov r0, r4 00af60: eb00a1c2 bl 033670(a1c2) 00af64: e1a00800 mov r0, r0, lsl #16 ; 0x10 00af68: e1a07840 mov r7, r0, asr #16 ; 0x10 00af6c: e1a00807 mov r0, r7, lsl #16 ; 0x10 00af70: e1a00820 mov r0, r0, lsr #16 ; 0x10 00af74: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00af78: 0003e7c0---------------------> 0003e800 ; data: 68 74 74 70 3A 2F 2F 00 25 73 3A 20 6E 6F 74 20 | http://.%s: not 00af7c: 0003e7c8---------------------> 0003e808 ; data: 25 73 3A 20 6E 6F 74 20 69 6C 6C 65 67 61 6C 20 | %s: not illegal 00af80: 0003e7e0---------------------> 0003e820 ; data: 70 61 72 73 65 5F 75 72 6C 00 00 00 2F 00 00 00 | parse_url.../... 00af84: 0003e7ec---------------------> 0003e82c ; data: 2F 00 00 00 2F 70 72 6F 63 2F 77 61 75 38 38 31 | /.../proc/wau881 00af88: e1a0c00d mov ip, sp 00af8c: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 00af90: e24cb004 sub fp, ip, #4 ; 0x4 00af94: e1a06000 mov r6, r0 00af98: e1a08001 mov r8, r1 00af9c: e1d600d0 ldrsb r0, [r6, #0] 00afa0: e3500000 cmp r0, #0 ; 0x0 00afa4: 13a04000 movne r4, #0 ; 0x0 00afa8: 159f705c ldrne r7, [pc, #92] ; [00b00c] 00afac: 159fa05c ldrne r10, [pc, #92] ; [00b010] 00afb0: 1a000000 bne 00afb8(0) ; jump 00afb4: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00afb8: e0843084 add r3, r4, r4, lsl #1 ; 0x1 00afbc: e0835183 add r5, r3, r3, lsl #3 ; 0x3 00afc0: e0851007 add r1, r5, r7 00afc4: e1a00006 mov r0, r6 00afc8: eb009e93 bl 032a1c(9e93) 00afcc: e3500000 cmp r0, #0 ; 0x0 00afd0: 1a000008 bne 00aff8(8) ; jump 00afd4: e085100a add r1, r5, r10 00afd8: e1a00008 mov r0, r8 00afdc: eb009e8e bl 032a1c(9e8e) 00afe0: e3500000 cmp r0, #0 ; 0x0 00afe4: 00873005 addeq r3, r7, r5 00afe8: 05d3001a ldreqb r0, [r3, #26] 00afec: 02800001 addeq r0, r0, #1 ; 0x1 00aff0: 13a00000 movne r0, #0 ; 0x0 00aff4: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00aff8: e2844001 add r4, r4, #1 ; 0x1 00affc: e3540007 cmp r4, #7 ; 0x7 00b000: daffffec ble 00afb8(ffffec) ; jump 00b004: e3a00000 mov r0, #0 ; 0x0 00b008: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00b00c: 001099d6---------------------> 00109a16 ; !Unknown! 00b010: 001099e3---------------------> 00109a23 ; !Unknown! 00b014: e1a0c00d mov ip, sp 00b018: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 00b01c: e24cb004 sub fp, ip, #4 ; 0x4 00b020: e59f3038 ldr r3, [pc, #56] ; [00b060] 00b024: e5930000 ldr r0, [r3, #0] ; [0445a0] 00b028: e3500000 cmp r0, #0 ; 0x0 00b02c: 0a000003 beq 00b040(3) ; jump 00b030: e5904284 ldr r4, [r0, #644] ; [000284] 00b034: ebffdfd8 bl 002f9c(ffdfd8) 00b038: e2540000 subs r0, r4, #0 ; 0x0 00b03c: 1afffffb bne 00b030(fffffb) ; jump 00b040: e3a02000 mov r2, #0 ; 0x0 00b044: e59f3018 ldr r3, [pc, #24] ; [00b064] 00b048: e5832000 str r2, [r3, #0] ; [0445a4] 00b04c: e59f300c ldr r3, [pc, #12] ; [00b060] 00b050: e5832000 str r2, [r3, #0] ; [0445a0] 00b054: e59f300c ldr r3, [pc, #12] ; [00b068] 00b058: e5832000 str r2, [r3, #0] ; [0445a8] 00b05c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
00b060: 00044560---------------------> 000445a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b064: 00044564---------------------> 000445a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b068: 00044568---------------------> 000445a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b06c: e1a0c00d mov ip, sp 00b070: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 00b074: e24cb004 sub fp, ip, #4 ; 0x4 00b078: e1a06000 mov r6, r0 00b07c: e1a05001 mov r5, r1 00b080: e59f30f0 ldr r3, [pc, #240] ; [00b178] 00b084: e5933000 ldr r3, [r3, #0] 00b088: e35300fa cmp r3, #250 ; 0xfa 'ú' 00b08c: c3a00000 movgt r0, #0 ; 0x0 00b090: c91ba870 ldmgtdb fp, {r4, r5, r6, fp, sp, pc} ; return 00b094: e3a00fa3 mov r0, #652 ; 0x28c 00b098: ebffdfa7 bl 002f3c(ffdfa7) 00b09c: e1a04000 mov r4, r0 00b0a0: e4805004 str r5, [r0], #4 00b0a4: e1a01006 mov r1, r6 00b0a8: e3a02d0a mov r2, #640 ; 0x280 00b0ac: eb009e10 bl 0328f4(9e10) 00b0b0: e3a03000 mov r3, #0 ; 0x0 00b0b4: e5843288 str r3, [r4, #648] 00b0b8: e5843284 str r3, [r4, #644] 00b0bc: e59f20b8 ldr r2, [pc, #184] ; [00b17c] 00b0c0: e5923000 ldr r3, [r2, #0] ; [0445a0] 00b0c4: e3530000 cmp r3, #0 ; 0x0 00b0c8: 05824000 streq r4, [r2, #0] ; [0445a0] 00b0cc: 059f30ac ldreq r3, [pc, #172] ; [00b180] 00b0d0: 05834000 streq r4, [r3, #0] ; [0445a4] 00b0d4: 0a000021 beq 00b160(21) ; jump 00b0d8: e59f10a0 ldr r1, [pc, #160] ; [00b180] 00b0dc: e5912000 ldr r2, [r1, #0] ; [0445a4] 00b0e0: e5923000 ldr r3, [r2, #0] ; [000000] 00b0e4: e1550003 cmp r5, r3 00b0e8: 25824284 strcs r4, [r2, #644] ; [000284] 00b0ec: 25913000 ldrcs r3, [r1, #0] ; [0445a4] 00b0f0: 25843288 strcs r3, [r4, #648] 00b0f4: 25814000 strcs r4, [r1, #0] ; [0445a4] 00b0f8: 2a000018 bcs 00b160(18) ; jump 00b0fc: e59f307c ldr r3, [pc, #124] ; [00b180] 00b100: e5933000 ldr r3, [r3, #0] 00b104: e5932288 ldr r2, [r3, #648] 00b108: ea000000 b 00b110(0) ; jump 00b10c: e5922288 ldr r2, [r2, #648] 00b110: e3520000 cmp r2, #0 ; 0x0 00b114: 0a000004 beq 00b12c(4) ; jump 00b118: e5923000 ldr r3, [r2, #0] 00b11c: e1550003 cmp r5, r3 00b120: 3afffff9 bcc 00b10c(fffff9) ; jump 00b124: e3520000 cmp r2, #0 ; 0x0 00b128: 1a000006 bne 00b148(6) ; jump 00b12c: e59f3048 ldr r3, [pc, #72] ; [00b17c] 00b130: e5932000 ldr r2, [r3, #0] ; [0445a0] 00b134: e5824288 str r4, [r2, #648] ; [000288] 00b138: e5932000 ldr r2, [r3, #0] ; [0445a0] 00b13c: e5842284 str r2, [r4, #644] 00b140: e5834000 str r4, [r3, #0] ; [0445a0] 00b144: ea000005 b 00b160(5) ; jump 00b148: e5923284 ldr r3, [r2, #644] ; [000284] 00b14c: e5834288 str r4, [r3, #648] 00b150: e5923284 ldr r3, [r2, #644] ; [000284] 00b154: e5843284 str r3, [r4, #644] 00b158: e5842288 str r2, [r4, #648] 00b15c: e5824284 str r4, [r2, #644] ; [000284] 00b160: e59f2010 ldr r2, [pc, #16] ; [00b178] 00b164: e5923000 ldr r3, [r2, #0] ; [0445a8] 00b168: e2833001 add r3, r3, #1 ; 0x1 00b16c: e5823000 str r3, [r2, #0] ; [0445a8] 00b170: e3a00001 mov r0, #1 ; 0x1 00b174: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00b178: 00044568---------------------> 000445a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b17c: 00044560---------------------> 000445a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b180: 00044564---------------------> 000445a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b184: e1a0c00d mov ip, sp 00b188: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00b18c: e24cb004 sub fp, ip, #4 ; 0x4 00b190: e1a02000 mov r2, r0 00b194: e59f3068 ldr r3, [pc, #104] ; [00b204] 00b198: e5930000 ldr r0, [r3, #0] ; [0445a0] 00b19c: e3500000 cmp r0, #0 ; 0x0 00b1a0: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 00b1a4: e59f5058 ldr r5, [pc, #88] ; [00b204] 00b1a8: e5951000 ldr r1, [r5, #0] ; [0445a0] 00b1ac: e2811004 add r1, r1, #4 ; 0x4 00b1b0: e1a00002 mov r0, r2 00b1b4: e3a02d0a mov r2, #640 ; 0x280 00b1b8: eb009dcd bl 0328f4(9dcd) 00b1bc: e5950000 ldr r0, [r5, #0] ; [0445a0] 00b1c0: e5904284 ldr r4, [r0, #644] ; [000284] 00b1c4: ebffdf74 bl 002f9c(ffdf74) 00b1c8: e3540000 cmp r4, #0 ; 0x0 00b1cc: 13a03000 movne r3, #0 ; 0x0 00b1d0: 15843288 strne r3, [r4, #648] 00b1d4: 15854000 strne r4, [r5, #0] ; [0445a0] 00b1d8: 03a03000 moveq r3, #0 ; 0x0 00b1dc: 059f2024 ldreq r2, [pc, #36] ; [00b208] 00b1e0: 05823000 streq r3, [r2, #0] ; [0445a4] 00b1e4: 059f2018 ldreq r2, [pc, #24] ; [00b204] 00b1e8: 05823000 streq r3, [r2, #0] ; [0445a0] 00b1ec: e59f2018 ldr r2, [pc, #24] ; [00b20c] 00b1f0: e5923000 ldr r3, [r2, #0] ; [0445a8] 00b1f4: e2433001 sub r3, r3, #1 ; 0x1 00b1f8: e5823000 str r3, [r2, #0] ; [0445a8] 00b1fc: e3a00001 mov r0, #1 ; 0x1 00b200: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00b204: 00044560---------------------> 000445a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b208: 00044564---------------------> 000445a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b20c: 00044568---------------------> 000445a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b210: e1a0c00d mov ip, sp 00b214: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00b218: e24cb004 sub fp, ip, #4 ; 0x4 00b21c: e24dd010 sub sp, sp, #16 ; 0x10 00b220: e59f0180 ldr r0, [pc, #384] ; [00b3a8] "/proc/wau8812" 00b224: e59f1180 ldr r1, [pc, #384] ; [00b3ac] "r" 00b228: eb009524 bl 0306c0(9524) 00b22c: e1a03000 mov r3, r0 00b230: e3530000 cmp r3, #0 ; 0x0 00b234: 0a000015 beq 00b290(15) ; jump 00b238: eb009466 bl 0303d8(9466) 00b23c: e59f016c ldr r0, [pc, #364] ; [00b3b0] "/dev/dsp0" 00b240: e3a01002 mov r1, #2 ; 0x2 00b244: eb00a68f bl 034c88(a68f) 00b248: e59f3164 ldr r3, [pc, #356] ; [00b3b4] 00b24c: e5830000 str r0, [r3, #0] ; [05199c] 00b250: e3500000 cmp r0, #0 ; 0x0 00b254: aa000002 bge 00b264(2) ; jump 00b258: e59f0158 ldr r0, [pc, #344] ; [00b3b8] "open audio device error" 00b25c: eb00956a bl 03080c(956a) 00b260: ebffdf59 bl 002fcc(ffdf59) 00b264: e59f0150 ldr r0, [pc, #336] ; [00b3bc] "/dev/mixer0" 00b268: e3a01002 mov r1, #2 ; 0x2 00b26c: eb00a685 bl 034c88(a685) 00b270: e59f3148 ldr r3, [pc, #328] ; [00b3c0] 00b274: e5830000 str r0, [r3, #0] ; [0519a0] 00b278: e3500000 cmp r0, #0 ; 0x0 00b27c: aa000017 bge 00b2e0(17) ; jump 00b280: e59f013c ldr r0, [pc, #316] ; [00b3c4] "open mixer device error" 00b284: eb009560 bl 03080c(9560) 00b288: ebffdf4f bl 002fcc(ffdf4f) 00b28c: ea000013 b 00b2e0(13) ; jump 00b290: e59f0130 ldr r0, [pc, #304] ; [00b3c8] "/dev/dsp" 00b294: e3a01002 mov r1, #2 ; 0x2 00b298: eb00a67a bl 034c88(a67a) 00b29c: e59f3110 ldr r3, [pc, #272] ; [00b3b4] 00b2a0: e5830000 str r0, [r3, #0] ; [05199c] 00b2a4: e3500000 cmp r0, #0 ; 0x0 00b2a8: aa000002 bge 00b2b8(2) ; jump 00b2ac: e59f0104 ldr r0, [pc, #260] ; [00b3b8] "open audio device error" 00b2b0: eb009555 bl 03080c(9555) 00b2b4: ebffdf44 bl 002fcc(ffdf44) 00b2b8: e59f010c ldr r0, [pc, #268] ; [00b3cc] "/dev/mixer" 00b2bc: e3a01002 mov r1, #2 ; 0x2 00b2c0: eb00a670 bl 034c88(a670) 00b2c4: e59f30f4 ldr r3, [pc, #244] ; [00b3c0] 00b2c8: e5830000 str r0, [r3, #0] ; [0519a0] 00b2cc: e3500000 cmp r0, #0 ; 0x0 00b2d0: aa000002 bge 00b2e0(2) ; jump 00b2d4: e59f00e8 ldr r0, [pc, #232] ; [00b3c4] "open mixer device error" 00b2d8: eb00954b bl 03080c(954b) 00b2dc: ebffdf3a bl 002fcc(ffdf3a) 00b2e0: e3a03d7d mov r3, #8000 ; 0x1f40 00b2e4: e50b3018 str r3, [fp, -#24] 00b2e8: e3a03001 mov r3, #1 ; 0x1 00b2ec: e50b301c str r3, [fp, -#28] 00b2f0: e3a05000 mov r5, #0 ; 0x0 00b2f4: e50b5020 str r5, [fp, -#32] 00b2f8: e59f40b4 ldr r4, [pc, #180] ; [00b3b4] 00b2fc: e5940000 ldr r0, [r4, #0] ; [05199c] 00b300: e3a0110b mov r1, #-1073741822 ; 0xc0000002 00b304: e2811a45 add r1, r1, #282624 ; 0x45000 00b308: e24b2018 sub r2, fp, #24 ; 0x18 00b30c: eb00a712 bl 034f5c(a712) 00b310: e5940000 ldr r0, [r4, #0] ; [05199c] 00b314: e3a01a45 mov r1, #282624 ; 0x45000 00b318: e281111b add r1, r1, #-1073741818 ; 0xc0000006 00b31c: e24b201c sub r2, fp, #28 ; 0x1c 00b320: eb00a70d bl 034f5c(a70d) 00b324: e59f4094 ldr r4, [pc, #148] ; [00b3c0] 00b328: e5940000 ldr r0, [r4, #0] ; [0519a0] 00b32c: e3a01911 mov r1, #278528 ; 0x44000 00b330: e2811c0d add r1, r1, #3328 ; 0xd00 00b334: e281111f add r1, r1, #-1073741817 ; 0xc0000007 00b338: e24b2020 sub r2, fp, #32 ; 0x20 00b33c: eb00a706 bl 034f5c(a706) 00b340: e5940000 ldr r0, [r4, #0] ; [0519a0] 00b344: e3a01103 mov r1, #-1073741824 ; 0xc0000000 00b348: e2811911 add r1, r1, #278528 ; 0x44000 00b34c: e2811c0d add r1, r1, #3328 ; 0xd00 00b350: e24b2020 sub r2, fp, #32 ; 0x20 00b354: eb00a700 bl 034f5c(a700) 00b358: e1a00005 mov r0, r5 00b35c: eb007347 bl 028080(7347) 00b360: e59f3068 ldr r3, [pc, #104] ; [00b3d0] 00b364: e5830000 str r0, [r3, #0] ; [051ea4] 00b368: e1500005 cmp r0, r5 00b36c: 1a000002 bne 00b37c(2) ; jump 00b370: e59f005c ldr r0, [pc, #92] ; [00b3d4] "create audio msg queue error!" 00b374: eb009524 bl 03080c(9524) 00b378: ebffdf13 bl 002fcc(ffdf13) 00b37c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 00b380: e3a01000 mov r1, #0 ; 0x0 00b384: e59f204c ldr r2, [pc, #76] ; [00b3d8] 00b388: e1a03001 mov r3, r1 00b38c: eb007c39 bl 02a478(7c39) 00b390: e3500000 cmp r0, #0 ; 0x0 00b394: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 00b398: e59f003c ldr r0, [pc, #60] ; [00b3dc] "create audio thread error!" 00b39c: eb00951a bl 03080c(951a) 00b3a0: ebffdf09 bl 002fcc(ffdf09) 00b3a4: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00b3a8: 0003e7f0---------------------> 0003e830 ; data: 2F 70 72 6F 63 2F 77 61 75 38 38 31 32 00 00 00 | /proc/wau8812... 00b3ac: 0003e800---------------------> 0003e840 ; data: 72 00 00 00 2F 64 65 76 2F 64 73 70 30 00 00 00 | r.../dev/dsp0... 00b3b0: 0003e804---------------------> 0003e844 ; data: 2F 64 65 76 2F 64 73 70 30 00 00 00 6F 70 65 6E | /dev/dsp0...open 00b3b4: 0005195c---------------------> 0005199c ; !Unknown! 00b3b8: 0003e810---------------------> 0003e850 ; data: 6F 70 65 6E 20 61 75 64 69 6F 20 64 65 76 69 63 | open audio devic 00b3bc: 0003e828---------------------> 0003e868 ; data: 2F 64 65 76 2F 6D 69 78 65 72 30 00 6F 70 65 6E | /dev/mixer0.open 00b3c0: 00051960---------------------> 000519a0 ; !Unknown! 00b3c4: 0003e834---------------------> 0003e874 ; data: 6F 70 65 6E 20 6D 69 78 65 72 20 64 65 76 69 63 | open mixer devic 00b3c8: 0003e84c---------------------> 0003e88c ; data: 2F 64 65 76 2F 64 73 70 00 00 00 00 2F 64 65 76 | /dev/dsp..../dev 00b3cc: 0003e858---------------------> 0003e898 ; data: 2F 64 65 76 2F 6D 69 78 65 72 00 00 63 72 65 61 | /dev/mixer..crea 00b3d0: 00051e64---------------------> 00051ea4 ; !Unknown! 00b3d4: 0003e864---------------------> 0003e8a4 ; data: 63 72 65 61 74 65 20 61 75 64 69 6F 20 6D 73 67 | create audio msg 00b3d8: 0000b3d0---------------------> 0000b410 ; code 00b3dc: 0003e884---------------------> 0003e8c4 ; data: 63 72 65 61 74 65 20 61 75 64 69 6F 20 74 68 72 | create audio thr 00b3e0: e1a0c00d mov ip, sp 00b3e4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00b3e8: e24cb004 sub fp, ip, #4 ; 0x4 00b3ec: e1a01000 mov r1, r0 00b3f0: e59f3014 ldr r3, [pc, #20] ; [00b40c] 00b3f4: e5930000 ldr r0, [r3, #0] ; [051ea4] 00b3f8: e3500000 cmp r0, #0 ; 0x0 00b3fc: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00b400: e5930000 ldr r0, [r3, #0] ; [051ea4] 00b404: eb0073d4 bl 02835c(73d4) 00b408: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00b40c: 00051e64---------------------> 00051ea4 ; !Unknown! 00b410: e1a0c00d mov ip, sp 00b414: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00b418: e24cb004 sub fp, ip, #4 ; 0x4 00b41c: e24dd014 sub sp, sp, #20 ; 0x14 00b420: e3a00001 mov r0, #1 ; 0x1 00b424: e50b0034 str r0, [fp, -#52] 00b428: e50b0038 str r0, [fp, -#56] 00b42c: e3a02000 mov r2, #0 ; 0x0 00b430: e59f1584 ldr r1, [pc, #1412] ; [00b9bc] 00b434: e1a0e002 mov lr, r2 00b438: e3a0c080 mov ip, #128 ; 0x80 '€' 00b43c: e3a00f4f mov r0, #316 ; 0x13c 00b440: e2800003 add r0, r0, #3 ; 0x3 00b444: e1a03082 mov r3, r2, lsl #1 ; 0x1 00b448: e7c1e003 strb lr, [r1, r3, lsl #0] 00b44c: e2833001 add r3, r3, #1 ; 0x1 00b450: e7c1c003 strb ip, [r1, r3, lsl #0] 00b454: e2822001 add r2, r2, #1 ; 0x1 00b458: e1520000 cmp r2, r0 00b45c: dafffff8 ble 00b444(fffff8) ; jump 00b460: e3a0a000 mov r10, #0 ; 0x0 00b464: e59f8554 ldr r8, [pc, #1364] ; [00b9c0] 00b468: ebffdea6 bl 002f08(ffdea6) 00b46c: e59f3550 ldr r3, [pc, #1360] ; [00b9c4] 00b470: e5830000 str r0, [r3, #0] ; [0445ac] 00b474: e59f354c ldr r3, [pc, #1356] ; [00b9c8] 00b478: e5930000 ldr r0, [r3, #0] ; [05199c] 00b47c: e3e01000 mvn r1, #0 ; 0x0 00b480: e59f2544 ldr r2, [pc, #1348] ; [00b9cc] 00b484: eb00a6b4 bl 034f5c(a6b4) 00b488: e59f3540 ldr r3, [pc, #1344] ; [00b9d0] 00b48c: e5930000 ldr r0, [r3, #0] ; [051ea4] 00b490: e59f153c ldr r1, [pc, #1340] ; [00b9d4] 00b494: eb0073e9 bl 028440(73e9) 00b498: e3500000 cmp r0, #0 ; 0x0 00b49c: 0a0000bb beq 00b790(bb) ; jump 00b4a0: e59f152c ldr r1, [pc, #1324] ; [00b9d4] 00b4a4: e5913000 ldr r3, [r1, #0] ; [051988] 00b4a8: e2433c27 sub r3, r3, #9984 ; 0x2700 00b4ac: e2433010 sub r3, r3, #16 ; 0x10 00b4b0: e3530007 cmp r3, #7 ; 0x7 00b4b4: 979ff103 ldrls pc, [pc, r3, lsl #2] ; jump 00b4b8: ea0000b4 b 00b790(b4) ; jump 00b4bc: 0000b49c---------------------> 0000b4dc ; code 00b4c0: 0000b4e4---------------------> 0000b524 ; code 00b4c4: 0000b750---------------------> 0000b790 ; code 00b4c8: 0000b510---------------------> 0000b550 ; code 00b4cc: 0000b554---------------------> 0000b594 ; code 00b4d0: 0000b58c---------------------> 0000b5cc ; code 00b4d4: 0000b708---------------------> 0000b748 ; code 00b4d8: 0000b630---------------------> 0000b670 ; code 00b4dc: e59f04f4 ldr r0, [pc, #1268] ; [00b9d8] "audio = 1" 00b4e0: eb0094c9 bl 03080c(94c9) 00b4e4: e59f24f0 ldr r2, [pc, #1264] ; [00b9dc] 00b4e8: e3a03001 mov r3, #1 ; 0x1 00b4ec: e5823000 str r3, [r2, #0] ; [0445b0] 00b4f0: e59f34e8 ldr r3, [pc, #1256] ; [00b9e0] 00b4f4: e583a000 str r10, [r3, #0] ; [0445bc] 00b4f8: e59f24e4 ldr r2, [pc, #1252] ; [00b9e4] 00b4fc: e582a000 str r10, [r2, #0] ; [0445c0] 00b500: e3a03b19 mov r3, #25600 ; 0x6400 00b504: e2833064 add r3, r3, #100 ; 0x64 'd' 00b508: e50b3030 str r3, [fp, -#48] 00b50c: e59f34d4 ldr r3, [pc, #1236] ; [00b9e8] 00b510: e5930000 ldr r0, [r3, #0] ; [0519a0] 00b514: e3a01911 mov r1, #278528 ; 0x44000 00b518: e2811c0d add r1, r1, #3328 ; 0xd00 00b51c: e281111f add r1, r1, #-1073741817 ; 0xc0000007 00b520: ea000026 b 00b5c0(26) ; jump 00b524: e59f04c0 ldr r0, [pc, #1216] ; [00b9ec] "audio = 0" 00b528: eb0094b7 bl 03080c(94b7) 00b52c: e59f34a8 ldr r3, [pc, #1192] ; [00b9dc] 00b530: e583a000 str r10, [r3, #0] ; [0445b0] 00b534: e50ba030 str r10, [fp, -#48] 00b538: e59f34a8 ldr r3, [pc, #1192] ; [00b9e8] 00b53c: e5930000 ldr r0, [r3, #0] ; [0519a0] 00b540: e3a01911 mov r1, #278528 ; 0x44000 00b544: e2811c0d add r1, r1, #3328 ; 0xd00 00b548: e281111f add r1, r1, #-1073741817 ; 0xc0000007 00b54c: ea00001b b 00b5c0(1b) ; jump 00b550: e59f0498 ldr r0, [pc, #1176] ; [00b9f0] "speak = 1" 00b554: eb0094ac bl 03080c(94ac) 00b558: e59f2494 ldr r2, [pc, #1172] ; [00b9f4] 00b55c: e3a03001 mov r3, #1 ; 0x1 00b560: e5823000 str r3, [r2, #0] ; [0445b4] 00b564: e59f248c ldr r2, [pc, #1164] ; [00b9f8] 00b568: e59f348c ldr r3, [pc, #1164] ; [00b9fc] 00b56c: e583a000 str r10, [r3, #0] ; [0445c4] 00b570: e582a000 str r10, [r2, #0] ; [0445c8] 00b574: e59f3484 ldr r3, [pc, #1156] ; [00ba00] 00b578: e59f0484 ldr r0, [pc, #1156] ; [00ba04] 00b57c: e580a000 str r10, [r0, #0] ; [0445d0] 00b580: e583a000 str r10, [r3, #0] ; [0445cc] 00b584: e3a03b19 mov r3, #25600 ; 0x6400 00b588: e2833064 add r3, r3, #100 ; 0x64 'd' 00b58c: e50b3030 str r3, [fp, -#48] 00b590: ea000005 b 00b5ac(5) ; jump 00b594: e59f046c ldr r0, [pc, #1132] ; [00ba08] "speak = 0" 00b598: eb00949b bl 03080c(949b) 00b59c: e59f3450 ldr r3, [pc, #1104] ; [00b9f4] 00b5a0: e583a000 str r10, [r3, #0] ; [0445b4] 00b5a4: ebfffe9a bl 00b014(fffe9a) 00b5a8: e50ba030 str r10, [fp, -#48] 00b5ac: e59f3434 ldr r3, [pc, #1076] ; [00b9e8] 00b5b0: e5930000 ldr r0, [r3, #0] ; [0519a0] 00b5b4: e3a01103 mov r1, #-1073741824 ; 0xc0000000 00b5b8: e2811911 add r1, r1, #278528 ; 0x44000 00b5bc: e2811c0d add r1, r1, #3328 ; 0xd00 00b5c0: e24b2030 sub r2, fp, #48 ; 0x30 '0' 00b5c4: eb00a664 bl 034f5c(a664) 00b5c8: ea000070 b 00b790(70) ; jump 00b5cc: e59f1400 ldr r1, [pc, #1024] ; [00b9d4] 00b5d0: e5913004 ldr r3, [r1, #4] ; [05198c] 00b5d4: e5883000 str r3, [r8, #0] ; [051990] 00b5d8: e59f2424 ldr r2, [pc, #1060] ; [00ba04] 00b5dc: e5921000 ldr r1, [r2, #0] ; [0445d0] 00b5e0: e3510000 cmp r1, #0 ; 0x0 00b5e4: 0a000006 beq 00b604(6) ; jump 00b5e8: e59f33dc ldr r3, [pc, #988] ; [00b9cc] 00b5ec: e5932000 ldr r2, [r3, #0] ; [0443f8] 00b5f0: e0612002 rsb r2, r1, r2 00b5f4: e3a03cea mov r3, #59904 ; 0xea00 00b5f8: e2833060 add r3, r3, #96 ; 0x60 '`' 00b5fc: e1520003 cmp r2, r3 00b600: 9a000007 bls 00b624(7) ; jump 00b604: e59f23f4 ldr r2, [pc, #1012] ; [00ba00] 00b608: e5983000 ldr r3, [r8, #0] ; [051990] 00b60c: e5933000 ldr r3, [r3, #0] 00b610: e5823000 str r3, [r2, #0] ; [0445cc] 00b614: e59f33b0 ldr r3, [pc, #944] ; [00b9cc] 00b618: e5933000 ldr r3, [r3, #0] 00b61c: e59f03e0 ldr r0, [pc, #992] ; [00ba04] 00b620: e5803000 str r3, [r0, #0] ; [0445d0] 00b624: e5981000 ldr r1, [r8, #0] ; [051990] 00b628: e59f33d0 ldr r3, [pc, #976] ; [00ba00] 00b62c: e5912000 ldr r2, [r1, #0] 00b630: e5933000 ldr r3, [r3, #0] 00b634: e0632002 rsb r2, r3, r2 00b638: e59f33cc ldr r3, [pc, #972] ; [00ba0c] 00b63c: e0820293 umull r2, r0, r3, r2 00b640: e59f03bc ldr r0, [pc, #956] ; [00ba04] 00b644: e5903000 ldr r3, [r0, #0] ; [0445d0] 00b648: e08331a2 add r3, r3, r2, lsr #3 ; 0x3 00b64c: e5813000 str r3, [r1, #0] 00b650: e5980000 ldr r0, [r8, #0] ; [051990] 00b654: e280000c add r0, r0, #12 ; 0xc 00b658: e59f339c ldr r3, [pc, #924] ; [00b9fc] 00b65c: e58d3000 str r3, [sp, #0] 00b660: e3a010a0 mov r1, #160 ; 0xa0 ' ' 00b664: e59f23a4 ldr r2, [pc, #932] ; [00ba10] 00b668: e59f3388 ldr r3, [pc, #904] ; [00b9f8] 00b66c: ea00002d b 00b728(2d) ; jump 00b670: e59f135c ldr r1, [pc, #860] ; [00b9d4] 00b674: e5913004 ldr r3, [r1, #4] ; [05198c] 00b678: e5883000 str r3, [r8, #0] ; [051990] 00b67c: e59f2380 ldr r2, [pc, #896] ; [00ba04] 00b680: e5921000 ldr r1, [r2, #0] ; [0445d0] 00b684: e3510000 cmp r1, #0 ; 0x0 00b688: 0a000006 beq 00b6a8(6) ; jump 00b68c: e59f3338 ldr r3, [pc, #824] ; [00b9cc] 00b690: e5932000 ldr r2, [r3, #0] ; [0443f8] 00b694: e0612002 rsb r2, r1, r2 00b698: e3a03cea mov r3, #59904 ; 0xea00 00b69c: e2833060 add r3, r3, #96 ; 0x60 '`' 00b6a0: e1520003 cmp r2, r3 00b6a4: 9a000007 bls 00b6c8(7) ; jump 00b6a8: e59f2350 ldr r2, [pc, #848] ; [00ba00] 00b6ac: e5983000 ldr r3, [r8, #0] ; [051990] 00b6b0: e5933000 ldr r3, [r3, #0] 00b6b4: e5823000 str r3, [r2, #0] ; [0445cc] 00b6b8: e59f330c ldr r3, [pc, #780] ; [00b9cc] 00b6bc: e5933000 ldr r3, [r3, #0] 00b6c0: e59f033c ldr r0, [pc, #828] ; [00ba04] 00b6c4: e5803000 str r3, [r0, #0] ; [0445d0] 00b6c8: e5981000 ldr r1, [r8, #0] ; [051990] 00b6cc: e59f332c ldr r3, [pc, #812] ; [00ba00] 00b6d0: e5912000 ldr r2, [r1, #0] 00b6d4: e5933000 ldr r3, [r3, #0] 00b6d8: e0632002 rsb r2, r3, r2 00b6dc: e59f3328 ldr r3, [pc, #808] ; [00ba0c] 00b6e0: e0820293 umull r2, r0, r3, r2 00b6e4: e59f0318 ldr r0, [pc, #792] ; [00ba04] 00b6e8: e5903000 ldr r3, [r0, #0] ; [0445d0] 00b6ec: e08331a2 add r3, r3, r2, lsr #3 ; 0x3 00b6f0: e5813000 str r3, [r1, #0] 00b6f4: e5980000 ldr r0, [r8, #0] ; [051990] 00b6f8: e1d01abc ldrh r1, [r0, #172] 00b6fc: e14b12ba strh r1, [fp, -#42] 00b700: e59f32f0 ldr r3, [pc, #752] ; [00b9f8] 00b704: e15b22fa ldrsh r2, [fp, -#42] 00b708: e5832000 str r2, [r3, #0] ; [0445c8] 00b70c: e59f12e8 ldr r1, [pc, #744] ; [00b9fc] 00b710: e5d020ae ldrb r2, [r0, #174] 00b714: e5812000 str r2, [r1, #0] ; [0445c4] 00b718: e280000c add r0, r0, #12 ; 0xc 00b71c: e58d1000 str r1, [sp, #0] 00b720: e3a010a0 mov r1, #160 ; 0xa0 ' ' 00b724: e59f22e4 ldr r2, [pc, #740] ; [00ba10] 00b728: ebfffc9f bl 00a9ac(fffc9f) 00b72c: e5983000 ldr r3, [r8, #0] ; [051990] 00b730: e59f02d8 ldr r0, [pc, #728] ; [00ba10] 00b734: e5931000 ldr r1, [r3, #0] 00b738: ebfffe4b bl 00b06c(fffe4b) 00b73c: e5980000 ldr r0, [r8, #0] ; [051990] 00b740: ebffde15 bl 002f9c(ffde15) 00b744: ea000011 b 00b790(11) ; jump 00b748: e59f2284 ldr r2, [pc, #644] ; [00b9d4] 00b74c: e5d22004 ldrb r2, [r2, #4] 00b750: e50b2034 str r2, [fp, -#52] 00b754: e0823102 add r3, r2, r2, lsl #2 ; 0x2 00b758: e0834103 add r4, r3, r3, lsl #2 ; 0x2 00b75c: e59f32b0 ldr r3, [pc, #688] ; [00ba14] 00b760: e5931000 ldr r1, [r3, #0] ; [0445a0] 00b764: e3510000 cmp r1, #0 ; 0x0 00b768: 0a000008 beq 00b790(8) ; jump 00b76c: e59f3258 ldr r3, [pc, #600] ; [00b9cc] 00b770: e5932000 ldr r2, [r3, #0] ; [0443f8] 00b774: e5913000 ldr r3, [r1, #0] ; [000000] 00b778: e0632002 rsb r2, r3, r2 00b77c: e1520104 cmp r2, r4, lsl #2 ; 0x2 00b780: 9a000002 bls 00b790(2) ; jump 00b784: e59f0284 ldr r0, [pc, #644] ; [00ba10] 00b788: ebfffe7d bl 00b184(fffe7d) 00b78c: eafffff2 b 00b75c(fffff2) ; jump 00b790: e59f2280 ldr r2, [pc, #640] ; [00ba18] 00b794: e59f322c ldr r3, [pc, #556] ; [00b9c8] 00b798: e5933000 ldr r3, [r3, #0] 00b79c: e5823000 str r3, [r2, #0] ; [051994] 00b7a0: e59f324c ldr r3, [pc, #588] ; [00b9f4] 00b7a4: e5933000 ldr r3, [r3, #0] 00b7a8: e3530000 cmp r3, #0 ; 0x0 00b7ac: 13a03005 movne r3, #5 ; 0x5 00b7b0: 11c230b4 strneh r3, [r2, #4] 00b7b4: 059f325c ldreq r3, [pc, #604] ; [00ba18] 00b7b8: 03a00001 moveq r0, #1 ; 0x1 00b7bc: 01c300b4 streqh r0, [r3, #4] 00b7c0: e59f0250 ldr r0, [pc, #592] ; [00ba18] 00b7c4: e3a01001 mov r1, #1 ; 0x1 00b7c8: e3a02064 mov r2, #100 ; 0x64 'd' 00b7cc: eb00a6d2 bl 03531c(a6d2) 00b7d0: e3500000 cmp r0, #0 ; 0x0 00b7d4: daffff23 ble 00b468(ffff23) ; jump 00b7d8: e59f3238 ldr r3, [pc, #568] ; [00ba18] 00b7dc: e1d330b6 ldrh r3, [r3, #6] 00b7e0: e3130001 tst r3, #1 ; 0x1 00b7e4: 0a000048 beq 00b90c(48) ; jump 00b7e8: e59f31d8 ldr r3, [pc, #472] ; [00b9c8] 00b7ec: e5930000 ldr r0, [r3, #0] ; [05199c] 00b7f0: e59f1218 ldr r1, [pc, #536] ; [00ba10] 00b7f4: e3a02d0a mov r2, #640 ; 0x280 00b7f8: eb00a508 bl 034c20(a508) 00b7fc: e1a06000 mov r6, r0 00b800: e3560d0a cmp r6, #640 ; 0x280 00b804: 1a000040 bne 00b90c(40) ; jump 00b808: e59f520c ldr r5, [pc, #524] ; [00ba1c] 00b80c: e5953000 ldr r3, [r5, #0] ; [0445b8] 00b810: e2833001 add r3, r3, #1 ; 0x1 00b814: e5853000 str r3, [r5, #0] ; [0445b8] 00b818: e59f31bc ldr r3, [pc, #444] ; [00b9dc] 00b81c: e5933000 ldr r3, [r3, #0] 00b820: e3530000 cmp r3, #0 ; 0x0 00b824: 0a00002b beq 00b8d8(2b) ; jump 00b828: e59f4190 ldr r4, [pc, #400] ; [00b9c0] 00b82c: e3a000b0 mov r0, #176 ; 0xb0 '°' 00b830: ebffddc1 bl 002f3c(ffddc1) 00b834: e5840000 str r0, [r4, #0] ; [051990] 00b838: e3a030a0 mov r3, #160 ; 0xa0 ' ' 00b83c: e5803004 str r3, [r0, #4] 00b840: e5942000 ldr r2, [r4, #0] ; [051990] 00b844: e59f3180 ldr r3, [pc, #384] ; [00b9cc] 00b848: e5933000 ldr r3, [r3, #0] 00b84c: e5823000 str r3, [r2, #0] 00b850: e5942000 ldr r2, [r4, #0] ; [051990] 00b854: e5953000 ldr r3, [r5, #0] ; [0445b8] 00b858: e5823008 str r3, [r2, #8] 00b85c: e5942000 ldr r2, [r4, #0] ; [051990] 00b860: e59f117c ldr r1, [pc, #380] ; [00b9e4] 00b864: e5d13000 ldrb r3, [r1, #0] ; [0445c0] 00b868: e5c230ac strb r3, [r2, #172] 00b86c: e5942000 ldr r2, [r4, #0] ; [051990] 00b870: e5913000 ldr r3, [r1, #0] ; [0445c0] 00b874: e1a03443 mov r3, r3, asr #8 ; 0x8 00b878: e5c230ad strb r3, [r2, #173] 00b87c: e5942000 ldr r2, [r4, #0] ; [051990] 00b880: e59f1158 ldr r1, [pc, #344] ; [00b9e0] 00b884: e5d13000 ldrb r3, [r1, #0] ; [0445bc] 00b888: e5c230ae strb r3, [r2, #174] 00b88c: e5942000 ldr r2, [r4, #0] ; [051990] 00b890: e282200c add r2, r2, #12 ; 0xc 00b894: e58d1000 str r1, [sp, #0] 00b898: e59f0170 ldr r0, [pc, #368] ; [00ba10] 00b89c: e1a01006 mov r1, r6 00b8a0: e59f313c ldr r3, [pc, #316] ; [00b9e4] 00b8a4: ebfffbef bl 00a868(fffbef) 00b8a8: e3a03c27 mov r3, #9984 ; 0x2700 00b8ac: e2833011 add r3, r3, #17 ; 0x11 00b8b0: e59f211c ldr r2, [pc, #284] ; [00b9d4] 00b8b4: e5823000 str r3, [r2, #0] ; [051988] 00b8b8: e5943000 ldr r3, [r4, #0] ; [051990] 00b8bc: e5823004 str r3, [r2, #4] ; [05198c] 00b8c0: e1a00002 mov r0, r2 00b8c4: eb001bb4 bl 01279c(1bb4) 00b8c8: e3500000 cmp r0, #0 ; 0x0 00b8cc: 1a000001 bne 00b8d8(1) ; jump 00b8d0: e5940000 ldr r0, [r4, #0] ; [051990] 00b8d4: ebffddb0 bl 002f9c(ffddb0) 00b8d8: e51b3038 ldr r3, [fp, -#56] 00b8dc: e3530000 cmp r3, #0 ; 0x0 00b8e0: 0a000009 beq 00b90c(9) ; jump 00b8e4: e3a00000 mov r0, #0 ; 0x0 00b8e8: e50b0038 str r0, [fp, -#56] 00b8ec: e50b0030 str r0, [fp, -#48] 00b8f0: e59f30f0 ldr r3, [pc, #240] ; [00b9e8] 00b8f4: e5930000 ldr r0, [r3, #0] ; [0519a0] 00b8f8: e3a01103 mov r1, #-1073741824 ; 0xc0000000 00b8fc: e2811911 add r1, r1, #278528 ; 0x44000 00b900: e2811c0d add r1, r1, #3328 ; 0xd00 00b904: e24b2030 sub r2, fp, #48 ; 0x30 '0' 00b908: eb00a593 bl 034f5c(a593) 00b90c: e59f30e0 ldr r3, [pc, #224] ; [00b9f4] 00b910: e5933000 ldr r3, [r3, #0] 00b914: e3530000 cmp r3, #0 ; 0x0 00b918: 0afffed2 beq 00b468(fffed2) ; jump 00b91c: e59f30f4 ldr r3, [pc, #244] ; [00ba18] 00b920: e1d330b6 ldrh r3, [r3, #6] 00b924: e3130004 tst r3, #4 ; 0x4 00b928: 0afffece beq 00b468(fffece) ; jump 00b92c: e59f30e0 ldr r3, [pc, #224] ; [00ba14] 00b930: e5933000 ldr r3, [r3, #0] 00b934: e3530000 cmp r3, #0 ; 0x0 00b938: 0afffeca beq 00b468(fffeca) ; jump 00b93c: e59f9088 ldr r9, [pc, #136] ; [00b9cc] 00b940: e59f70cc ldr r7, [pc, #204] ; [00ba14] 00b944: e51b1034 ldr r1, [fp, -#52] 00b948: e0816101 add r6, r1, r1, lsl #2 ; 0x2 00b94c: e5973000 ldr r3, [r7, #0] ; [0445a0] 00b950: e5992000 ldr r2, [r9, #0] ; [0443f8] 00b954: e5933000 ldr r3, [r3, #0] 00b958: e0635002 rsb r5, r3, r2 00b95c: e0863106 add r3, r6, r6, lsl #2 ; 0x2 00b960: e1a04103 mov r4, r3, lsl #2 ; 0x2 00b964: e2443004 sub r3, r4, #4 ; 0x4 00b968: e1550003 cmp r5, r3 00b96c: da000008 ble 00b994(8) ; jump 00b970: e59f0098 ldr r0, [pc, #152] ; [00ba10] 00b974: ebfffe02 bl 00b184(fffe02) 00b978: e2843008 add r3, r4, #8 ; 0x8 00b97c: e1550003 cmp r5, r3 00b980: ca000009 bgt 00b9ac(9) ; jump 00b984: e59f303c ldr r3, [pc, #60] ; [00b9c8] 00b988: e5930000 ldr r0, [r3, #0] ; [05199c] 00b98c: e59f107c ldr r1, [pc, #124] ; [00ba10] 00b990: ea000002 b 00b9a0(2) ; jump 00b994: e59f302c ldr r3, [pc, #44] ; [00b9c8] 00b998: e5930000 ldr r0, [r3, #0] ; [05199c] 00b99c: e59f1018 ldr r1, [pc, #24] ; [00b9bc] 00b9a0: e3a02d0a mov r2, #640 ; 0x280 00b9a4: eb00a4aa bl 034c54(a4aa) 00b9a8: eafffeae b 00b468(fffeae) ; jump 00b9ac: e5973000 ldr r3, [r7, #0] ; [0445a0] 00b9b0: e3530000 cmp r3, #0 ; 0x0 00b9b4: 1affffe4 bne 00b94c(ffffe4) ; jump 00b9b8: eafffeaa b 00b468(fffeaa) ; jump 00b9bc: 00051be4---------------------> 00051c24 ; !Unknown! 00b9c0: 00051950---------------------> 00051990 ; !Unknown! 00b9c4: 0004456c---------------------> 000445ac ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b9c8: 0005195c---------------------> 0005199c ; !Unknown! 00b9cc: 000443b8---------------------> 000443f8 ; data: 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF | ....ÿÿÿÿÿÿÿÿÿÿÿÿ 00b9d0: 00051e64---------------------> 00051ea4 ; !Unknown! 00b9d4: 00051948---------------------> 00051988 ; !Unknown! 00b9d8: 0003e8a0---------------------> 0003e8e0 ; data: 61 75 64 69 6F 20 3D 20 31 00 00 00 61 75 64 69 | audio = 1...audi 00b9dc: 00044570---------------------> 000445b0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b9e0: 0004457c---------------------> 000445bc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b9e4: 00044580---------------------> 000445c0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b9e8: 00051960---------------------> 000519a0 ; !Unknown! 00b9ec: 0003e8ac---------------------> 0003e8ec ; data: 61 75 64 69 6F 20 3D 20 30 00 00 00 73 70 65 61 | audio = 0...spea 00b9f0: 0003e8b8---------------------> 0003e8f8 ; data: 73 70 65 61 6B 20 3D 20 31 00 00 00 73 70 65 61 | speak = 1...spea 00b9f4: 00044574---------------------> 000445b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b9f8: 00044588---------------------> 000445c8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00b9fc: 00044584---------------------> 000445c4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00ba00: 0004458c---------------------> 000445cc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00ba04: 00044590---------------------> 000445d0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00ba08: 0003e8c4---------------------> 0003e904 ; data: 73 70 65 61 6B 20 3D 20 30 00 00 00 63 72 65 61 | speak = 0...crea 00ba0c: cccccccd stcgtl pc, cr12, [ip], #205 00ba10: 00051964---------------------> 000519a4 ; !Unknown! 00ba14: 00044560---------------------> 000445a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00ba18: 00051954---------------------> 00051994 ; !Unknown! 00ba1c: 00044578---------------------> 000445b8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00ba20: e1a0c00d mov ip, sp 00ba24: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00ba28: e24cb004 sub fp, ip, #4 ; 0x4 00ba2c: e24dd004 sub sp, sp, #4 ; 0x4 00ba30: e59f2074 ldr r2, [pc, #116] ; [00baac] 00ba34: e3a03001 mov r3, #1 ; 0x1 00ba38: e5c23000 strb r3, [r2, #0] ; [078fb8] 00ba3c: e5c23001 strb r3, [r2, #1] ; [078fb9] 00ba40: e5c23002 strb r3, [r2, #2] ; [078fba] 00ba44: e59f2064 ldr r2, [pc, #100] ; [00bab0] 00ba48: e59f3064 ldr r3, [pc, #100] ; [00bab4] 00ba4c: e5832008 str r2, [r3, #8] ; [078fc4] 00ba50: e59f0060 ldr r0, [pc, #96] ; [00bab8] 00ba54: e3a01000 mov r1, #0 ; 0x0 00ba58: eb00776f bl 02981c(776f) 00ba5c: e3a00000 mov r0, #0 ; 0x0 00ba60: eb007186 bl 028080(7186) 00ba64: e59f3050 ldr r3, [pc, #80] ; [00babc] 00ba68: e5830000 str r0, [r3, #0] ; [078fe0] 00ba6c: e3500000 cmp r0, #0 ; 0x0 00ba70: 1a000002 bne 00ba80(2) ; jump 00ba74: e59f0044 ldr r0, [pc, #68] ; [00bac0] "create video msg queue error!" 00ba78: eb009363 bl 03080c(9363) 00ba7c: ebffdd52 bl 002fcc(ffdd52) 00ba80: e24b0010 sub r0, fp, #16 ; 0x10 00ba84: e3a01000 mov r1, #0 ; 0x0 00ba88: e59f2034 ldr r2, [pc, #52] ; [00bac4] 00ba8c: e1a03001 mov r3, r1 00ba90: eb007a78 bl 02a478(7a78) 00ba94: e3500000 cmp r0, #0 ; 0x0 00ba98: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00ba9c: e59f0024 ldr r0, [pc, #36] ; [00bac8] "create video thread error!" 00baa0: eb009359 bl 03080c(9359) 00baa4: ebffdd48 bl 002fcc(ffdd48) 00baa8: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00baac: 00078f78---------------------> 00078fb8 ; !Unknown! 00bab0: 000656f8---------------------> 00065738 ; !Unknown! 00bab4: 00078f7c---------------------> 00078fbc ; !Unknown! 00bab8: 00078f88---------------------> 00078fc8 ; !Unknown! 00babc: 00078fa0---------------------> 00078fe0 ; !Unknown! 00bac0: 0003e8d0---------------------> 0003e910 ; data: 63 72 65 61 74 65 20 76 69 64 65 6F 20 6D 73 67 | create video msg 00bac4: 0000bacc---------------------> 0000bb0c ; code 00bac8: 0003e8f0---------------------> 0003e930 ; data: 63 72 65 61 74 65 20 76 69 64 65 6F 20 74 68 72 | create video thr 00bacc: e1a0c00d mov ip, sp 00bad0: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00bad4: e24cb004 sub fp, ip, #4 ; 0x4 00bad8: e1a01000 mov r1, r0 00badc: e59f3020 ldr r3, [pc, #32] ; [00bb04] 00bae0: e5930000 ldr r0, [r3, #0] ; [078fe0] 00bae4: e3500000 cmp r0, #0 ; 0x0 00bae8: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00baec: eb00721a bl 02835c(721a) 00baf0: e3500000 cmp r0, #0 ; 0x0 00baf4: 191ba800 ldmnedb fp, {fp, sp, pc} ; return 00baf8: e59f0008 ldr r0, [pc, #8] ; [00bb08] "send video msg error!" 00bafc: eb009342 bl 03080c(9342) 00bb00: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00bb04: 00078fa0---------------------> 00078fe0 ; !Unknown! 00bb08: 0003e90c---------------------> 0003e94c ; data: 73 65 6E 64 20 76 69 64 65 6F 20 6D 73 67 20 65 | send video msg e 00bb0c: e1a0c00d mov ip, sp 00bb10: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 00bb14: e24cb004 sub fp, ip, #4 ; 0x4 00bb18: e59fa1bc ldr r10, [pc, #444] ; [00bcdc] 00bb1c: e59f81bc ldr r8, [pc, #444] ; [00bce0] 00bb20: e59f71bc ldr r7, [pc, #444] ; [00bce4] 00bb24: e3a06000 mov r6, #0 ; 0x0 00bb28: e59a3000 ldr r3, [r10, #0] ; [0445dc] 00bb2c: e3530000 cmp r3, #0 ; 0x0 00bb30: 1a000002 bne 00bb40(2) ; jump 00bb34: e5983000 ldr r3, [r8, #0] ; [0445e0] 00bb38: e3530000 cmp r3, #0 ; 0x0 00bb3c: 0a000004 beq 00bb54(4) ; jump 00bb40: e59f31a0 ldr r3, [pc, #416] ; [00bce8] 00bb44: e5930000 ldr r0, [r3, #0] ; [078fe0] 00bb48: e59f119c ldr r1, [pc, #412] ; [00bcec] 00bb4c: eb00723b bl 028440(723b) 00bb50: ea000008 b 00bb78(8) ; jump 00bb54: e5876000 str r6, [r7, #0] ; [0445d4] 00bb58: e59f3190 ldr r3, [pc, #400] ; [00bcf0] 00bb5c: e5836000 str r6, [r3, #0] ; [0445ec] 00bb60: e59f318c ldr r3, [pc, #396] ; [00bcf4] 00bb64: e5836000 str r6, [r3, #0] ; [0445d8] 00bb68: e59f3178 ldr r3, [pc, #376] ; [00bce8] 00bb6c: e5930000 ldr r0, [r3, #0] ; [078fe0] 00bb70: e59f1174 ldr r1, [pc, #372] ; [00bcec] 00bb74: eb00720a bl 0283a4(720a) 00bb78: e59f3178 ldr r3, [pc, #376] ; [00bcf8] 00bb7c: e5830000 str r0, [r3, #0] ; [051ea8] 00bb80: e59f3170 ldr r3, [pc, #368] ; [00bcf8] 00bb84: e5933000 ldr r3, [r3, #0] 00bb88: e3530000 cmp r3, #0 ; 0x0 00bb8c: 0a000015 beq 00bbe8(15) ; jump 00bb90: e59f3154 ldr r3, [pc, #340] ; [00bcec] 00bb94: e5933000 ldr r3, [r3, #0] 00bb98: e2433c27 sub r3, r3, #9984 ; 0x2700 00bb9c: e2433010 sub r3, r3, #16 ; 0x10 00bba0: e3530003 cmp r3, #3 ; 0x3 00bba4: 979ff103 ldrls pc, [pc, r3, lsl #2] ; jump 00bba8: ea00000e b 00bbe8(e) ; jump 00bbac: 0000bb7c---------------------> 0000bbbc ; code 00bbb0: 0000bb88---------------------> 0000bbc8 ; code 00bbb4: 0000bb90---------------------> 0000bbd0 ; code 00bbb8: 0000bba4---------------------> 0000bbe4 ; code 00bbbc: e3a03001 mov r3, #1 ; 0x1 00bbc0: e5883000 str r3, [r8, #0] ; [0445e0] 00bbc4: ea000003 b 00bbd8(3) ; jump 00bbc8: e5886000 str r6, [r8, #0] ; [0445e0] 00bbcc: ea000005 b 00bbe8(5) ; jump 00bbd0: e3a03001 mov r3, #1 ; 0x1 00bbd4: e58a3000 str r3, [r10, #0] ; [0445dc] 00bbd8: ebffdcca bl 002f08(ffdcca) 00bbdc: e5870000 str r0, [r7, #0] ; [0445d4] 00bbe0: ea000000 b 00bbe8(0) ; jump 00bbe4: e58a6000 str r6, [r10, #0] ; [0445dc] 00bbe8: ebffdcc6 bl 002f08(ffdcc6) 00bbec: e5870000 str r0, [r7, #0] ; [0445d4] 00bbf0: e59a3000 ldr r3, [r10, #0] ; [0445dc] 00bbf4: e3530000 cmp r3, #0 ; 0x0 00bbf8: 1a000002 bne 00bc08(2) ; jump 00bbfc: e5983000 ldr r3, [r8, #0] ; [0445e0] 00bc00: e3530000 cmp r3, #0 ; 0x0 00bc04: 0a000026 beq 00bca4(26) ; jump 00bc08: e59f00ec ldr r0, [pc, #236] ; [00bcfc] 00bc0c: ebfff015 bl 007c68(fff015) 00bc10: e59f40e8 ldr r4, [pc, #232] ; [00bd00] 00bc14: e5840000 str r0, [r4, #0] ; [051eb4] 00bc18: e3500000 cmp r0, #0 ; 0x0 00bc1c: da000020 ble 00bca4(20) ; jump 00bc20: e59f20c8 ldr r2, [pc, #200] ; [00bcf0] 00bc24: e5923000 ldr r3, [r2, #0] ; [0445ec] 00bc28: e0833180 add r3, r3, r0, lsl #3 ; 0x3 00bc2c: e5823000 str r3, [r2, #0] ; [0445ec] 00bc30: e59f00cc ldr r0, [pc, #204] ; [00bd04] 00bc34: eb007786 bl 029a54(7786) 00bc38: e59f50c8 ldr r5, [pc, #200] ; [00bd08] 00bc3c: e5942000 ldr r2, [r4, #0] ; [051eb4] 00bc40: e5852004 str r2, [r5, #4] ; [078fc0] 00bc44: e5950008 ldr r0, [r5, #8] ; [078fc4] 00bc48: e59f10ac ldr r1, [pc, #172] ; [00bcfc] 00bc4c: eb009b28 bl 0328f4(9b28) 00bc50: e59f30b4 ldr r3, [pc, #180] ; [00bd0c] 00bc54: e59f20b4 ldr r2, [pc, #180] ; [00bd10] 00bc58: e5931000 ldr r1, [r3, #0] ; [0443f8] 00bc5c: e5923000 ldr r3, [r2, #0] ; [0445e4] 00bc60: e1510003 cmp r1, r3 00bc64: 02813001 addeq r3, r1, #1 ; 0x1 00bc68: 05853000 streq r3, [r5, #0] ; [078fbc] 00bc6c: 159f3094 ldrne r3, [pc, #148] ; [00bd08] 00bc70: 159f2094 ldrne r2, [pc, #148] ; [00bd0c] 00bc74: 15922000 ldrne r2, [r2, #0] 00bc78: 15832000 strne r2, [r3, #0] ; [078fbc] 00bc7c: e59f208c ldr r2, [pc, #140] ; [00bd10] 00bc80: e59f3084 ldr r3, [pc, #132] ; [00bd0c] 00bc84: e5933000 ldr r3, [r3, #0] 00bc88: e5823000 str r3, [r2, #0] ; [0445e4] 00bc8c: e59f3080 ldr r3, [pc, #128] ; [00bd14] 00bc90: e5c36000 strb r6, [r3, #0] ; [078fb8] 00bc94: e5c36001 strb r6, [r3, #1] ; [078fb9] 00bc98: e5c36002 strb r6, [r3, #2] ; [078fba] 00bc9c: e59f0060 ldr r0, [pc, #96] ; [00bd04] 00bca0: eb0077d3 bl 029bf4(77d3) 00bca4: ebffdc97 bl 002f08(ffdc97) 00bca8: e5870000 str r0, [r7, #0] ; [0445d4] 00bcac: e59fc064 ldr ip, [pc, #100] ; [00bd18] 00bcb0: e59c3000 ldr r3, [ip, #0] ; [0445e8] 00bcb4: e0633000 rsb r3, r3, r0 00bcb8: e3530063 cmp r3, #99 ; 0x63 'c' 00bcbc: 9affff99 bls 00bb28(ffff99) ; jump 00bcc0: e59f102c ldr r1, [pc, #44] ; [00bcf4] 00bcc4: e59f2024 ldr r2, [pc, #36] ; [00bcf0] 00bcc8: e5923000 ldr r3, [r2, #0] ; [0445ec] 00bccc: e5813000 str r3, [r1, #0] ; [0445d8] 00bcd0: e5826000 str r6, [r2, #0] ; [0445ec] 00bcd4: e58c0000 str r0, [ip, #0] ; [0445e8] 00bcd8: eaffff92 b 00bb28(ffff92) ; jump 00bcdc: 0004459c---------------------> 000445dc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bce0: 000445a0---------------------> 000445e0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bce4: 00044594---------------------> 000445d4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bce8: 00078fa0---------------------> 00078fe0 ; !Unknown! 00bcec: 00051e6c---------------------> 00051eac ; !Unknown! 00bcf0: 000445ac---------------------> 000445ec ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bcf4: 00044598---------------------> 000445d8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bcf8: 00051e68---------------------> 00051ea8 ; !Unknown! 00bcfc: 00051e78---------------------> 00051eb8 ; !Unknown! 00bd00: 00051e74---------------------> 00051eb4 ; !Unknown! 00bd04: 00078f88---------------------> 00078fc8 ; !Unknown! 00bd08: 00078f7c---------------------> 00078fbc ; !Unknown! 00bd0c: 000443b8---------------------> 000443f8 ; data: 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF | ....ÿÿÿÿÿÿÿÿÿÿÿÿ 00bd10: 000445a4---------------------> 000445e4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bd14: 00078f78---------------------> 00078fb8 ; !Unknown! 00bd18: 000445a8---------------------> 000445e8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bd1c: e1a0c00d mov ip, sp 00bd20: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 00bd24: e24cb004 sub fp, ip, #4 ; 0x4 00bd28: e1a04000 mov r4, r0 00bd2c: e1a05001 mov r5, r1 00bd30: e20440ff and r4, r4, #255 ; 0xff 'ÿ' 00bd34: e3a06000 mov r6, #0 ; 0x0 00bd38: e59f0058 ldr r0, [pc, #88] ; [00bd98] 00bd3c: eb007744 bl 029a54(7744) 00bd40: e59f1054 ldr r1, [pc, #84] ; [00bd9c] 00bd44: e1a04c04 mov r4, r4, lsl #24 ; 0x18 00bd48: e1a02c44 mov r2, r4, asr #24 ; 0x18 00bd4c: e7d13002 ldrb r3, [r1, r2, lsl #0] 00bd50: e1530006 cmp r3, r6 00bd54: 1a00000b bne 00bd88(b) ; jump 00bd58: e3a04001 mov r4, #1 ; 0x1 00bd5c: e7c14002 strb r4, [r1, r2, lsl #0] 00bd60: e59f2038 ldr r2, [pc, #56] ; [00bda0] 00bd64: e5923000 ldr r3, [r2, #0] ; [078fbc] 00bd68: e5853000 str r3, [r5, #0] 00bd6c: e5923004 ldr r3, [r2, #4] ; [078fc0] 00bd70: e5853004 str r3, [r5, #4] 00bd74: e5950008 ldr r0, [r5, #8] 00bd78: e5921008 ldr r1, [r2, #8] ; [078fc4] 00bd7c: e5922004 ldr r2, [r2, #4] 00bd80: eb009adb bl 0328f4(9adb) 00bd84: e1a06004 mov r6, r4 00bd88: e59f0008 ldr r0, [pc, #8] ; [00bd98] 00bd8c: eb007798 bl 029bf4(7798) 00bd90: e1a00006 mov r0, r6 00bd94: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00bd98: 00078f88---------------------> 00078fc8 ; !Unknown! 00bd9c: 00078f78---------------------> 00078fb8 ; !Unknown! 00bda0: 00078f7c---------------------> 00078fbc ; !Unknown! 00bda4: e1a0c00d mov ip, sp 00bda8: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 00bdac: e24cb004 sub fp, ip, #4 ; 0x4 00bdb0: e24dd004 sub sp, sp, #4 ; 0x4 00bdb4: e1a07000 mov r7, r0 00bdb8: e59f30a8 ldr r3, [pc, #168] ; [00be68] 00bdbc: e5933000 ldr r3, [r3, #0] 00bdc0: e5972004 ldr r2, [r7, #4] 00bdc4: e0833002 add r3, r3, r2 00bdc8: e2833008 add r3, r3, #8 ; 0x8 00bdcc: e353090f cmp r3, #245760 ; 0x3c000 00bdd0: 83a00000 movhi r0, #0 ; 0x0 00bdd4: 891ba8f0 ldmhidb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 00bdd8: e3a00000 mov r0, #0 ; 0x0 00bddc: eb00a3df bl 034d60(a3df) 00bde0: e24b301c sub r3, fp, #28 ; 0x1c 00bde4: e1a01003 mov r1, r3 00bde8: e5210004 str r0, [r1, -#4]! 00bdec: e59f4074 ldr r4, [pc, #116] ; [00be68] 00bdf0: e5940000 ldr r0, [r4, #0] ; [0445f4] 00bdf4: e59f5070 ldr r5, [pc, #112] ; [00be6c] 00bdf8: e0800005 add r0, r0, r5 00bdfc: e3a06004 mov r6, #4 ; 0x4 00be00: e1a02006 mov r2, r6 00be04: eb009aba bl 0328f4(9aba) 00be08: e5940000 ldr r0, [r4, #0] ; [0445f4] 00be0c: e0800006 add r0, r0, r6 00be10: e5840000 str r0, [r4, #0] ; [0445f4] 00be14: e0800005 add r0, r0, r5 00be18: e0871006 add r1, r7, r6 00be1c: e1a02006 mov r2, r6 00be20: eb009ab3 bl 0328f4(9ab3) 00be24: e5940000 ldr r0, [r4, #0] ; [0445f4] 00be28: e0800006 add r0, r0, r6 00be2c: e5840000 str r0, [r4, #0] ; [0445f4] 00be30: e0800005 add r0, r0, r5 00be34: e5971008 ldr r1, [r7, #8] 00be38: e5972004 ldr r2, [r7, #4] 00be3c: eb009aac bl 0328f4(9aac) 00be40: e5943000 ldr r3, [r4, #0] ; [0445f4] 00be44: e5972004 ldr r2, [r7, #4] 00be48: e0833002 add r3, r3, r2 00be4c: e5843000 str r3, [r4, #0] ; [0445f4] 00be50: e59f2018 ldr r2, [pc, #24] ; [00be70] 00be54: e5923000 ldr r3, [r2, #0] ; [0445fc] 00be58: e2833001 add r3, r3, #1 ; 0x1 00be5c: e5823000 str r3, [r2, #0] ; [0445fc] 00be60: e3a00001 mov r0, #1 ; 0x1 00be64: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00be68: 000445b4---------------------> 000445f4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00be6c: 00091524---------------------> 00091564 ; !Unknown! 00be70: 000445bc---------------------> 000445fc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00be74: e1a0c00d mov ip, sp 00be78: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00be7c: e24cb004 sub fp, ip, #4 ; 0x4 00be80: e24dd004 sub sp, sp, #4 ; 0x4 00be84: e3a00000 mov r0, #0 ; 0x0 00be88: e59f3064 ldr r3, [pc, #100] ; [00bef4] 00be8c: e5830000 str r0, [r3, #0] ; [0445f4] 00be90: e59f3060 ldr r3, [pc, #96] ; [00bef8] 00be94: e5830000 str r0, [r3, #0] ; [0445f8] 00be98: e59f305c ldr r3, [pc, #92] ; [00befc] 00be9c: e5830000 str r0, [r3, #0] ; [0445fc] 00bea0: e59f3058 ldr r3, [pc, #88] ; [00bf00] 00bea4: e5830000 str r0, [r3, #0] ; [044600] 00bea8: eb007074 bl 028080(7074) 00beac: e59f3050 ldr r3, [pc, #80] ; [00bf04] 00beb0: e5830000 str r0, [r3, #0] ; [091560] 00beb4: e3500000 cmp r0, #0 ; 0x0 00beb8: 1a000002 bne 00bec8(2) ; jump 00bebc: e59f0044 ldr r0, [pc, #68] ; [00bf08] "create alarm msg queue error!" 00bec0: eb009251 bl 03080c(9251) 00bec4: ebffdc40 bl 002fcc(ffdc40) 00bec8: e24b0010 sub r0, fp, #16 ; 0x10 00becc: e3a01000 mov r1, #0 ; 0x0 00bed0: e59f2034 ldr r2, [pc, #52] ; [00bf0c] 00bed4: e1a03001 mov r3, r1 00bed8: eb007966 bl 02a478(7966) 00bedc: e3500000 cmp r0, #0 ; 0x0 00bee0: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00bee4: e59f0024 ldr r0, [pc, #36] ; [00bf10] "create alarm thread error!" 00bee8: eb009247 bl 03080c(9247) 00beec: ebffdc36 bl 002fcc(ffdc36) 00bef0: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00bef4: 000445b4---------------------> 000445f4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bef8: 000445b8---------------------> 000445f8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00befc: 000445bc---------------------> 000445fc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00bf00: 000445c0---------------------> 00044600 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 19 00 19 00 | .............. 00bf04: 00091520---------------------> 00091560 ; !Unknown! 00bf08: 0003e924---------------------> 0003e964 ; data: 63 72 65 61 74 65 20 61 6C 61 72 6D 20 6D 73 67 | create alarm msg 00bf0c: 0000bf00---------------------> 0000bf40 ; code 00bf10: 0003e944---------------------> 0003e984 ; data: 63 72 65 61 74 65 20 61 6C 61 72 6D 20 74 68 72 | create alarm thr 00bf14: e1a0c00d mov ip, sp 00bf18: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00bf1c: e24cb004 sub fp, ip, #4 ; 0x4 00bf20: e1a01000 mov r1, r0 00bf24: e59f3010 ldr r3, [pc, #16] ; [00bf3c] 00bf28: e5930000 ldr r0, [r3, #0] ; [091560] 00bf2c: e3500000 cmp r0, #0 ; 0x0 00bf30: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00bf34: eb007108 bl 02835c(7108) 00bf38: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00bf3c: 00091520---------------------> 00091560 ; !Unknown! 00bf40: e1a0c00d mov ip, sp 00bf44: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00bf48: e24cb004 sub fp, ip, #4 ; 0x4 00bf4c: e24dd03c sub sp, sp, #60 ; 0x3c '<' 00bf50: e3a09000 mov r9, #0 ; 0x0 00bf54: e50b904c str r9, [fp, -#76] 00bf58: e1a0a009 mov r10, r9 00bf5c: e50ba050 str r10, [fp, -#80] 00bf60: e50ba054 str r10, [fp, -#84] 00bf64: e50ba058 str r10, [fp, -#88] 00bf68: e50ba060 str r10, [fp, -#96] 00bf6c: e59f280c ldr r2, [pc, #2060] ; [00c780] 00bf70: e59f380c ldr r3, [pc, #2060] ; [00c784] 00bf74: e5832008 str r2, [r3, #8] ; [078fec] 00bf78: eb005be7 bl 022f1c(5be7) 00bf7c: e24b403c sub r4, fp, #60 ; 0x3c '<' 00bf80: e59f0800 ldr r0, [pc, #2048] ; [00c788] 00bf84: e3a03fb5 mov r3, #724 ; 0x2d4 00bf88: e2833003 add r3, r3, #3 ; 0x3 00bf8c: e7d03003 ldrb r3, [r0, r3, lsl #0] 00bf90: e3a01fb6 mov r1, #728 ; 0x2d8 00bf94: e7d02001 ldrb r2, [r0, r1, lsl #0] 00bf98: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 00bf9c: e2812001 add r2, r1, #1 ; 0x1 00bfa0: e7d02002 ldrb r2, [r0, r2, lsl #0] 00bfa4: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 00bfa8: e2811002 add r1, r1, #2 ; 0x2 00bfac: e7d02001 ldrb r2, [r0, r1, lsl #0] 00bfb0: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 00bfb4: e59f07d0 ldr r0, [pc, #2000] ; [00c78c] 00bfb8: e0c12390 smull r1, r2, r0, r3 00bfbc: e0811003 add r1, r1, r3 00bfc0: e1a02fc3 mov r2, r3, asr #31 ; 0x1f 00bfc4: e06225c1 rsb r2, r2, r1, asr #11 ; 0xb 00bfc8: e3530000 cmp r3, #0 ; 0x0 00bfcc: b2633000 rsblt r3, r3, #0 ; 0x0 00bfd0: e0c01093 smull r0, r1, r3, r0 00bfd4: e0800003 add r0, r0, r3 00bfd8: e1a01fc3 mov r1, r3, asr #31 ; 0x1f 00bfdc: e06115c0 rsb r1, r1, r0, asr #11 ; 0xb 00bfe0: e0611201 rsb r1, r1, r1, lsl #4 ; 0x4 00bfe4: e0611201 rsb r1, r1, r1, lsl #4 ; 0x4 00bfe8: e0433201 sub r3, r3, r1, lsl #4 ; 0x4 00bfec: e59f179c ldr r1, [pc, #1948] ; [00c790] 00bff0: e0c10193 smull r1, r0, r3, r1 00bff4: e0811003 add r1, r1, r3 00bff8: e1a03fc3 mov r3, r3, asr #31 ; 0x1f 00bffc: e06332c1 rsb r3, r3, r1, asr #5 ; 0x5 00c000: e1a00004 mov r0, r4 00c004: e59f1788 ldr r1, [pc, #1928] ; [00c794] "TZ=GMT%+03d:%02d" 00c008: eb0095fd bl 031804(95fd) 00c00c: e1a00004 mov r0, r4 00c010: eb00a1e9 bl 0347bc(a1e9) 00c014: ebffdbbb bl 002f08(ffdbbb) 00c018: e59f3778 ldr r3, [pc, #1912] ; [00c798] 00c01c: e5830000 str r0, [r3, #0] ; [0445f0] 00c020: e3a0000a mov r0, #10 ; 0xa 00c024: eb00a569 bl 0355d0(a569) 00c028: e59f8758 ldr r8, [pc, #1880] ; [00c788] 00c02c: e59f4764 ldr r4, [pc, #1892] ; [00c798] 00c030: ebffdbb4 bl 002f08(ffdbb4) 00c034: e1a05000 mov r5, r0 00c038: e5845000 str r5, [r4, #0] ; [0445f0] 00c03c: e59f3758 ldr r3, [pc, #1880] ; [00c79c] 00c040: e5930000 ldr r0, [r3, #0] ; [091560] 00c044: e24b1044 sub r1, fp, #68 ; 0x44 'D' 00c048: eb0070fc bl 028440(70fc) 00c04c: e3500000 cmp r0, #0 ; 0x0 00c050: 0a00002d beq 00c10c(2d) ; jump 00c054: e51b2044 ldr r2, [fp, -#68] 00c058: e3a03c27 mov r3, #9984 ; 0x2700 00c05c: e2833010 add r3, r3, #16 ; 0x10 00c060: e1520003 cmp r2, r3 00c064: 0a000028 beq 00c10c(28) ; jump 00c068: e2833003 add r3, r3, #3 ; 0x3 00c06c: e1520003 cmp r2, r3 00c070: 1a000025 bne 00c10c(25) ; jump 00c074: e3a03fb5 mov r3, #724 ; 0x2d4 00c078: e2833003 add r3, r3, #3 ; 0x3 00c07c: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c080: e3a01fb6 mov r1, #728 ; 0x2d8 00c084: e7d82001 ldrb r2, [r8, r1, lsl #0] 00c088: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 00c08c: e2812001 add r2, r1, #1 ; 0x1 00c090: e7d82002 ldrb r2, [r8, r2, lsl #0] 00c094: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 00c098: e2811002 add r1, r1, #2 ; 0x2 00c09c: e7d82001 ldrb r2, [r8, r1, lsl #0] 00c0a0: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 00c0a4: e59f06e0 ldr r0, [pc, #1760] ; [00c78c] 00c0a8: e0c12390 smull r1, r2, r0, r3 00c0ac: e0811003 add r1, r1, r3 00c0b0: e1a02fc3 mov r2, r3, asr #31 ; 0x1f 00c0b4: e06225c1 rsb r2, r2, r1, asr #11 ; 0xb 00c0b8: e3530000 cmp r3, #0 ; 0x0 00c0bc: b2633000 rsblt r3, r3, #0 ; 0x0 00c0c0: e0c01093 smull r0, r1, r3, r0 00c0c4: e0800003 add r0, r0, r3 00c0c8: e1a01fc3 mov r1, r3, asr #31 ; 0x1f 00c0cc: e06115c0 rsb r1, r1, r0, asr #11 ; 0xb 00c0d0: e0611201 rsb r1, r1, r1, lsl #4 ; 0x4 00c0d4: e0611201 rsb r1, r1, r1, lsl #4 ; 0x4 00c0d8: e0433201 sub r3, r3, r1, lsl #4 ; 0x4 00c0dc: e59f16ac ldr r1, [pc, #1708] ; [00c790] 00c0e0: e0c10193 smull r1, r0, r3, r1 00c0e4: e0811003 add r1, r1, r3 00c0e8: e1a03fc3 mov r3, r3, asr #31 ; 0x1f 00c0ec: e06332c1 rsb r3, r3, r1, asr #5 ; 0x5 00c0f0: e24b103c sub r1, fp, #60 ; 0x3c '<' 00c0f4: e1a00001 mov r0, r1 00c0f8: e59f1694 ldr r1, [pc, #1684] ; [00c794] "TZ=GMT%+03d:%02d" 00c0fc: eb0095c0 bl 031804(95c0) 00c100: e24b203c sub r2, fp, #60 ; 0x3c '<' 00c104: e1a00002 mov r0, r2 00c108: eb00a1ab bl 0347bc(a1ab) 00c10c: e59f4674 ldr r4, [pc, #1652] ; [00c788] 00c110: e3a03e51 mov r3, #1296 ; 0x510 00c114: e2833006 add r3, r3, #6 ; 0x6 00c118: e7d42003 ldrb r2, [r4, r3, lsl #0] 00c11c: e2833001 add r3, r3, #1 ; 0x1 00c120: e7d43003 ldrb r3, [r4, r3, lsl #0] 00c124: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00c128: e1a02802 mov r2, r2, lsl #16 ; 0x10 00c12c: e1a06842 mov r6, r2, asr #16 ; 0x10 00c130: e3a07001 mov r7, #1 ; 0x1 00c134: e3a03fbd mov r3, #756 ; 0x2f4 00c138: e2833001 add r3, r3, #1 ; 0x1 00c13c: e7d43003 ldrb r3, [r4, r3, lsl #0] 00c140: e3530000 cmp r3, #0 ; 0x0 00c144: 0a00001e beq 00c1c4(1e) ; jump 00c148: e24b0048 sub r0, fp, #72 ; 0x48 'H' 00c14c: eb00a303 bl 034d60(a303) 00c150: e24b0048 sub r0, fp, #72 ; 0x48 'H' 00c154: eb008b6f bl 02ef18(8b6f) 00c158: e5903018 ldr r3, [r0, #24] 00c15c: e0833083 add r3, r3, r3, lsl #1 ; 0x1 00c160: e590e008 ldr lr, [r0, #8] 00c164: e1a0cfce mov ip, lr, asr #31 ; 0x1f 00c168: e08eceac add ip, lr, ip, lsr #29 ; 0x1d 00c16c: e1a0c1cc mov ip, ip, asr #3 ; 0x3 00c170: e083300c add r3, r3, ip 00c174: e1a03103 mov r3, r3, lsl #2 ; 0x2 00c178: e2833fbd add r3, r3, #756 ; 0x2f4 00c17c: e0833004 add r3, r3, r4 00c180: e5d31002 ldrb r1, [r3, #2] 00c184: e5d32003 ldrb r2, [r3, #3] 00c188: e1811402 orr r1, r1, r2, lsl #8 ; 0x8 00c18c: e5d32004 ldrb r2, [r3, #4] 00c190: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 00c194: e5d33005 ldrb r3, [r3, #5] 00c198: e1811c03 orr r1, r1, r3, lsl #24 ; 0x18 00c19c: e04ee18c sub lr, lr, ip, lsl #3 ; 0x3 00c1a0: e5903004 ldr r3, [r0, #4] 00c1a4: e59f25e4 ldr r2, [pc, #1508] ; [00c790] 00c1a8: e0c20293 smull r2, r0, r3, r2 00c1ac: e0822003 add r2, r2, r3 00c1b0: e1a03fc3 mov r3, r3, asr #31 ; 0x1f 00c1b4: e06331c2 rsb r3, r3, r2, asr #3 ; 0x3 00c1b8: e083310e add r3, r3, lr, lsl #2 ; 0x2 00c1bc: e1a07331 mov r7, r1, lsr r3 00c1c0: e2077001 and r7, r7, #1 ; 0x1 00c1c4: e3a09000 mov r9, #0 ; 0x0 00c1c8: e1b01806 movs r1, r6, lsl #16 ; 0x10 00c1cc: 1a00000b bne 00c200(b) ; jump 00c1d0: e1570009 cmp r7, r9 00c1d4: 0a00004b beq 00c308(4b) ; jump 00c1d8: e59f25a8 ldr r2, [pc, #1448] ; [00c788] 00c1dc: e3a03fb6 mov r3, #728 ; 0x2d8 00c1e0: e2833003 add r3, r3, #3 ; 0x3 00c1e4: e7d23003 ldrb r3, [r2, r3, lsl #0] 00c1e8: e1530009 cmp r3, r9 00c1ec: 1a000003 bne 00c200(3) ; jump 00c1f0: e3a03fba mov r3, #744 ; 0x2e8 00c1f4: e7d23003 ldrb r3, [r2, r3, lsl #0] 00c1f8: e1530009 cmp r3, r9 00c1fc: 0a000041 beq 00c308(41) ; jump 00c200: e51b204c ldr r2, [fp, -#76] 00c204: e3520000 cmp r2, #0 ; 0x0 00c208: 1a000006 bne 00c228(6) ; jump 00c20c: e3a03c27 mov r3, #9984 ; 0x2700 00c210: e2833012 add r3, r3, #18 ; 0x12 00c214: e50b3044 str r3, [fp, -#68] 00c218: e24b0044 sub r0, fp, #68 ; 0x44 'D' 00c21c: ebfffe2a bl 00bacc(fffe2a) 00c220: e3a03001 mov r3, #1 ; 0x1 00c224: e50b304c str r3, [fp, -#76] 00c228: e3a00001 mov r0, #1 ; 0x1 00c22c: e59f1550 ldr r1, [pc, #1360] ; [00c784] 00c230: ebfffeb9 bl 00bd1c(fffeb9) 00c234: e1a09000 mov r9, r0 00c238: e3590000 cmp r9, #0 ; 0x0 00c23c: 0a00003b beq 00c330(3b) ; jump 00c240: e1b00806 movs r0, r6, lsl #16 ; 0x10 00c244: 1a000009 bne 00c270(9) ; jump 00c248: e3a03fbb mov r3, #748 ; 0x2ec 00c24c: e2833003 add r3, r3, #3 ; 0x3 00c250: e7d82003 ldrb r2, [r8, r3, lsl #0] 00c254: e2833001 add r3, r3, #1 ; 0x1 00c258: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c25c: e1923403 orrs r3, r2, r3, lsl #8 ; 0x8 00c260: 0a000032 beq 00c330(32) ; jump 00c264: e51b1050 ldr r1, [fp, -#80] 00c268: e19a1001 orrs r1, r10, r1 00c26c: 0a00002f beq 00c330(2f) ; jump 00c270: e51b2060 ldr r2, [fp, -#96] 00c274: e1550002 cmp r5, r2 00c278: ba00002c blt 00c330(2c) ; jump 00c27c: e1a0100a mov r1, r10 00c280: e51b2050 ldr r2, [fp, -#80] 00c284: e59f04f8 ldr r0, [pc, #1272] ; [00c784] 00c288: e51b3054 ldr r3, [fp, -#84] 00c28c: eb0004c8 bl 00d5b4(4c8) 00c290: e3500000 cmp r0, #0 ; 0x0 00c294: 0a000016 beq 00c2f4(16) ; jump 00c298: e3a03fbb mov r3, #748 ; 0x2ec 00c29c: e2833003 add r3, r3, #3 ; 0x3 00c2a0: e7d82003 ldrb r2, [r8, r3, lsl #0] 00c2a4: e2833001 add r3, r3, #1 ; 0x1 00c2a8: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c2ac: e1923403 orrs r3, r2, r3, lsl #8 ; 0x8 00c2b0: 0a000006 beq 00c2d0(6) ; jump 00c2b4: e51b0050 ldr r0, [fp, -#80] 00c2b8: e19a0000 orrs r0, r10, r0 00c2bc: 10833103 addne r3, r3, r3, lsl #2 ; 0x2 00c2c0: 10833103 addne r3, r3, r3, lsl #2 ; 0x2 00c2c4: 10853103 addne r3, r5, r3, lsl #2 ; 0x2 00c2c8: 150b3060 strne r3, [fp, -#96] 00c2cc: 1a000005 bne 00c2e8(5) ; jump 00c2d0: e1a03806 mov r3, r6, lsl #16 ; 0x10 00c2d4: e1a03823 mov r3, r3, lsr #16 ; 0x10 00c2d8: e0833103 add r3, r3, r3, lsl #2 ; 0x2 00c2dc: e0833103 add r3, r3, r3, lsl #2 ; 0x2 00c2e0: e0853103 add r3, r5, r3, lsl #2 ; 0x2 00c2e4: e50b3060 str r3, [fp, -#96] 00c2e8: e51b1054 ldr r1, [fp, -#84] 00c2ec: e2811001 add r1, r1, #1 ; 0x1 00c2f0: e50b1054 str r1, [fp, -#84] 00c2f4: e59f449c ldr r4, [pc, #1180] ; [00c798] 00c2f8: ebffdb02 bl 002f08(ffdb02) 00c2fc: e1a05000 mov r5, r0 00c300: e5845000 str r5, [r4, #0] ; [0445f0] 00c304: ea000009 b 00c330(9) ; jump 00c308: e51b204c ldr r2, [fp, -#76] 00c30c: e3520000 cmp r2, #0 ; 0x0 00c310: 0a000006 beq 00c330(6) ; jump 00c314: e3a03c27 mov r3, #9984 ; 0x2700 00c318: e2833013 add r3, r3, #19 ; 0x13 00c31c: e50b3044 str r3, [fp, -#68] 00c320: e24b0044 sub r0, fp, #68 ; 0x44 'D' 00c324: ebfffde8 bl 00bacc(fffde8) 00c328: e3a03000 mov r3, #0 ; 0x0 00c32c: e50b304c str r3, [fp, -#76] 00c330: e3570000 cmp r7, #0 ; 0x0 00c334: 0a0000e8 beq 00c6dc(e8) ; jump 00c338: e59f2448 ldr r2, [pc, #1096] ; [00c788] 00c33c: e3a03fb6 mov r3, #728 ; 0x2d8 00c340: e2833003 add r3, r3, #3 ; 0x3 00c344: e7d23003 ldrb r3, [r2, r3, lsl #0] 00c348: e3530000 cmp r3, #0 ; 0x0 00c34c: 1a000003 bne 00c360(3) ; jump 00c350: e3a03fba mov r3, #744 ; 0x2e8 00c354: e7d23003 ldrb r3, [r2, r3, lsl #0] 00c358: e3530000 cmp r3, #0 ; 0x0 00c35c: 0a0000de beq 00c6dc(de) ; jump 00c360: e51b0058 ldr r0, [fp, -#88] 00c364: e1a01000 mov r1, r0 00c368: e3510000 cmp r1, #0 ; 0x0 00c36c: 03a00001 moveq r0, #1 ; 0x1 00c370: e50b0058 str r0, [fp, -#88] 00c374: e51b2050 ldr r2, [fp, -#80] 00c378: e19a2002 orrs r2, r10, r2 00c37c: 0a000040 beq 00c484(40) ; jump 00c380: e51b305c ldr r3, [fp, -#92] 00c384: e0632005 rsb r2, r3, r5 00c388: e3a03d5d mov r3, #5952 ; 0x1740 00c38c: e283302f add r3, r3, #47 ; 0x2f '/' 00c390: e1520003 cmp r2, r3 00c394: ca0000d9 bgt 00c700(d9) ; jump 00c398: e3a03fba mov r3, #744 ; 0x2e8 00c39c: e2833003 add r3, r3, #3 ; 0x3 00c3a0: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c3a4: e3530000 cmp r3, #0 ; 0x0 00c3a8: 0a00001b beq 00c41c(1b) ; jump 00c3ac: e59f33ec ldr r3, [pc, #1004] ; [00c7a0] 00c3b0: e5932000 ldr r2, [r3, #0] ; [0445f8] 00c3b4: e2593000 subs r3, r9, #0 ; 0x0 00c3b8: 13a03001 movne r3, #1 ; 0x1 00c3bc: e3520000 cmp r2, #0 ; 0x0 00c3c0: 13a03000 movne r3, #0 ; 0x0 00c3c4: 02033001 andeq r3, r3, #1 ; 0x1 00c3c8: e3530000 cmp r3, #0 ; 0x0 00c3cc: 0a000012 beq 00c41c(12) ; jump 00c3d0: ebffdacc bl 002f08(ffdacc) 00c3d4: e59f43c8 ldr r4, [pc, #968] ; [00c7a4] 00c3d8: e5943000 ldr r3, [r4, #0] ; [044604] 00c3dc: e0630000 rsb r0, r3, r0 00c3e0: e3500064 cmp r0, #100 ; 0x64 'd' 00c3e4: 9a00000c bls 00c41c(c) ; jump 00c3e8: ebffdac6 bl 002f08(ffdac6) 00c3ec: e5840000 str r0, [r4, #0] ; [044604] 00c3f0: e59f038c ldr r0, [pc, #908] ; [00c784] 00c3f4: ebfffe6a bl 00bda4(fffe6a) 00c3f8: e3500000 cmp r0, #0 ; 0x0 00c3fc: 0a000003 beq 00c410(3) ; jump 00c400: e59f33a0 ldr r3, [pc, #928] ; [00c7a8] 00c404: e5933000 ldr r3, [r3, #0] 00c408: e3530006 cmp r3, #6 ; 0x6 00c40c: 1a000002 bne 00c41c(2) ; jump 00c410: e59f2388 ldr r2, [pc, #904] ; [00c7a0] 00c414: e3a03001 mov r3, #1 ; 0x1 00c418: e5823000 str r3, [r2, #0] ; [0445f8] 00c41c: e59f337c ldr r3, [pc, #892] ; [00c7a0] 00c420: e5933000 ldr r3, [r3, #0] 00c424: e3530000 cmp r3, #0 ; 0x0 00c428: 0a0000d0 beq 00c770(d0) ; jump 00c42c: e59f3378 ldr r3, [pc, #888] ; [00c7ac] 00c430: e5933000 ldr r3, [r3, #0] 00c434: e3530000 cmp r3, #0 ; 0x0 00c438: 1a0000cc bne 00c770(cc) ; jump 00c43c: e35a0000 cmp r10, #0 ; 0x0 00c440: 13a0006d movne r0, #109 ; 0x6d 'm' 00c444: 150b0064 strne r0, [fp, -#100] 00c448: 1a000004 bne 00c460(4) ; jump 00c44c: e51b1064 ldr r1, [fp, -#100] 00c450: e51b2050 ldr r2, [fp, -#80] 00c454: e3520000 cmp r2, #0 ; 0x0 00c458: 13a01065 movne r1, #101 ; 0x65 'e' 00c45c: e50b1064 str r1, [fp, -#100] 00c460: e51b3064 ldr r3, [fp, -#100] 00c464: e1a00c03 mov r0, r3, lsl #24 ; 0x18 00c468: e1a00c40 mov r0, r0, asr #24 ; 0x18 00c46c: eb0000d5 bl 00c7c8(d5) 00c470: e3500000 cmp r0, #0 ; 0x0 00c474: 159f2330 ldrne r2, [pc, #816] ; [00c7ac] 00c478: 13a03001 movne r3, #1 ; 0x1 00c47c: 15823000 strne r3, [r2, #0] ; [044600] 00c480: ea0000ba b 00c770(ba) ; jump 00c484: e3590000 cmp r9, #0 ; 0x0 00c488: 0a000036 beq 00c568(36) ; jump 00c48c: e59f42f4 ldr r4, [pc, #756] ; [00c788] 00c490: e3a03fb6 mov r3, #728 ; 0x2d8 00c494: e2833003 add r3, r3, #3 ; 0x3 00c498: e7d43003 ldrb r3, [r4, r3, lsl #0] 00c49c: e3530000 cmp r3, #0 ; 0x0 00c4a0: 0a000030 beq 00c568(30) ; jump 00c4a4: e59f32d8 ldr r3, [pc, #728] ; [00c784] 00c4a8: e5930008 ldr r0, [r3, #8] ; [078fec] 00c4ac: e5931004 ldr r1, [r3, #4] ; [078fe8] 00c4b0: eb005aaa bl 022f60(5aaa) 00c4b4: e59f32f4 ldr r3, [pc, #756] ; [00c7b0] 00c4b8: e5933000 ldr r3, [r3, #0] 00c4bc: e3530000 cmp r3, #0 ; 0x0 00c4c0: 1a000028 bne 00c568(28) ; jump 00c4c4: e59f32e8 ldr r3, [pc, #744] ; [00c7b4] 00c4c8: e5933000 ldr r3, [r3, #0] 00c4cc: e0633005 rsb r3, r3, r5 00c4d0: e35300c8 cmp r3, #200 ; 0xc8 'È' 00c4d4: da000023 ble 00c568(23) ; jump 00c4d8: e59f32d8 ldr r3, [pc, #728] ; [00c7b8] 00c4dc: e5932000 ldr r2, [r3, #0] ; [0443e4] 00c4e0: e0622005 rsb r2, r2, r5 00c4e4: e3a03e5d mov r3, #1488 ; 0x5d0 00c4e8: e283300c add r3, r3, #12 ; 0xc 00c4ec: e1520003 cmp r2, r3 00c4f0: da00001c ble 00c568(1c) ; jump 00c4f4: e59f32c0 ldr r3, [pc, #704] ; [00c7bc] 00c4f8: e5933000 ldr r3, [r3, #0] 00c4fc: e0633005 rsb r3, r3, r5 00c500: e35300c8 cmp r3, #200 ; 0xc8 'È' 00c504: da000017 ble 00c568(17) ; jump 00c508: e3a02fb7 mov r2, #732 ; 0x2dc 00c50c: e7d40002 ldrb r0, [r4, r2, lsl #0] 00c510: e2823001 add r3, r2, #1 ; 0x1 00c514: e7d43003 ldrb r3, [r4, r3, lsl #0] 00c518: e1800403 orr r0, r0, r3, lsl #8 ; 0x8 00c51c: e2823002 add r3, r2, #2 ; 0x2 00c520: e7d43003 ldrb r3, [r4, r3, lsl #0] 00c524: e1800803 orr r0, r0, r3, lsl #16 ; 0x10 00c528: e2822003 add r2, r2, #3 ; 0x3 00c52c: e7d43002 ldrb r3, [r4, r2, lsl #0] 00c530: e1800c03 orr r0, r0, r3, lsl #24 ; 0x18 00c534: eb005ab8 bl 02301c(5ab8) 00c538: e3500000 cmp r0, #0 ; 0x0 00c53c: 0a000009 beq 00c568(9) ; jump 00c540: eb005a75 bl 022f1c(5a75) 00c544: e3a0a001 mov r10, #1 ; 0x1 00c548: e3a03e2f mov r3, #752 ; 0x2f0 00c54c: e2833001 add r3, r3, #1 ; 0x1 00c550: e7d42003 ldrb r2, [r4, r3, lsl #0] 00c554: e2833001 add r3, r3, #1 ; 0x1 00c558: e7d43003 ldrb r3, [r4, r3, lsl #0] 00c55c: e1923403 orrs r3, r2, r3, lsl #8 ; 0x8 00c560: 0a000000 beq 00c568(0) ; jump 00c564: eb000c6f bl 00f728(c6f) 00c568: e59f1218 ldr r1, [pc, #536] ; [00c788] 00c56c: e3a03fba mov r3, #744 ; 0x2e8 00c570: e7d13003 ldrb r3, [r1, r3, lsl #0] 00c574: e3530000 cmp r3, #0 ; 0x0 00c578: 0a000013 beq 00c5cc(13) ; jump 00c57c: e3e0391f mvn r3, #507904 ; 0x7c000 00c580: e2433efa sub r3, r3, #4000 ; 0xfa0 00c584: e2433003 sub r3, r3, #3 ; 0x3 00c588: e5932000 ldr r2, [r3, #0] 00c58c: e2022a01 and r2, r2, #4096 ; 0x1000 00c590: e3a03fbb mov r3, #748 ; 0x2ec 00c594: e2833001 add r3, r3, #1 ; 0x1 00c598: e7d13003 ldrb r3, [r1, r3, lsl #0] 00c59c: e1530622 cmp r3, r2, lsr #12 ; 0xc 00c5a0: 1a000009 bne 00c5cc(9) ; jump 00c5a4: e3a00001 mov r0, #1 ; 0x1 00c5a8: e50b0050 str r0, [fp, -#80] 00c5ac: e3a03e2f mov r3, #752 ; 0x2f0 00c5b0: e2833001 add r3, r3, #1 ; 0x1 00c5b4: e7d12003 ldrb r2, [r1, r3, lsl #0] 00c5b8: e2833001 add r3, r3, #1 ; 0x1 00c5bc: e7d13003 ldrb r3, [r1, r3, lsl #0] 00c5c0: e1923403 orrs r3, r2, r3, lsl #8 ; 0x8 00c5c4: 0a000000 beq 00c5cc(0) ; jump 00c5c8: eb000c56 bl 00f728(c56) 00c5cc: e51b1050 ldr r1, [fp, -#80] 00c5d0: e19a1001 orrs r1, r10, r1 00c5d4: 0a000065 beq 00c770(65) ; jump 00c5d8: e50b505c str r5, [fp, -#92] 00c5dc: eb005a4e bl 022f1c(5a4e) 00c5e0: e35a0000 cmp r10, #0 ; 0x0 00c5e4: 13a03c27 movne r3, #9984 ; 0x2700 00c5e8: 12833011 addne r3, r3, #17 ; 0x11 00c5ec: 150b3044 strne r3, [fp, -#68] 00c5f0: 1a000004 bne 00c608(4) ; jump 00c5f4: e51b2050 ldr r2, [fp, -#80] 00c5f8: e3520000 cmp r2, #0 ; 0x0 00c5fc: 13a03c27 movne r3, #9984 ; 0x2700 00c600: 12833012 addne r3, r3, #18 ; 0x12 00c604: 150b3044 strne r3, [fp, -#68] 00c608: e24b0044 sub r0, fp, #68 ; 0x44 'D' 00c60c: eb000cf4 bl 00f9e4(cf4) 00c610: e59f2170 ldr r2, [pc, #368] ; [00c788] 00c614: e3a03fba mov r3, #744 ; 0x2e8 00c618: e2833001 add r3, r3, #1 ; 0x1 00c61c: e7d23003 ldrb r3, [r2, r3, lsl #0] 00c620: e3530000 cmp r3, #0 ; 0x0 00c624: 0a000003 beq 00c638(3) ; jump 00c628: e3a03fbb mov r3, #748 ; 0x2ec 00c62c: e2833002 add r3, r3, #2 ; 0x2 00c630: e7d20003 ldrb r0, [r2, r3, lsl #0] 00c634: ebffec62 bl 0077c4(ffec62) 00c638: e3a03fba mov r3, #744 ; 0x2e8 00c63c: e2833003 add r3, r3, #3 ; 0x3 00c640: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c644: e3530000 cmp r3, #0 ; 0x0 00c648: 0a000012 beq 00c698(12) ; jump 00c64c: e59f316c ldr r3, [pc, #364] ; [00c7c0] 00c650: e3a00000 mov r0, #0 ; 0x0 00c654: e5830000 str r0, [r3, #0] ; [0445f4] 00c658: e59f3148 ldr r3, [pc, #328] ; [00c7a8] 00c65c: e5830000 str r0, [r3, #0] ; [0445fc] 00c660: e59f3138 ldr r3, [pc, #312] ; [00c7a0] 00c664: e5830000 str r0, [r3, #0] ; [0445f8] 00c668: e59f313c ldr r3, [pc, #316] ; [00c7ac] 00c66c: e5830000 str r0, [r3, #0] ; [044600] 00c670: eb00a1ba bl 034d60(a1ba) 00c674: e59f3148 ldr r3, [pc, #328] ; [00c7c4] 00c678: e5830000 str r0, [r3, #0] ; [044608] 00c67c: e3590000 cmp r9, #0 ; 0x0 00c680: 0a000004 beq 00c698(4) ; jump 00c684: e59f00f8 ldr r0, [pc, #248] ; [00c784] 00c688: ebfffdc5 bl 00bda4(fffdc5) 00c68c: e59f4110 ldr r4, [pc, #272] ; [00c7a4] 00c690: ebffda1c bl 002f08(ffda1c) 00c694: e5840000 str r0, [r4, #0] ; [044604] 00c698: e3a03fbb mov r3, #748 ; 0x2ec 00c69c: e2833003 add r3, r3, #3 ; 0x3 00c6a0: e7d82003 ldrb r2, [r8, r3, lsl #0] 00c6a4: e2833001 add r3, r3, #1 ; 0x1 00c6a8: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c6ac: e1922403 orrs r2, r2, r3, lsl #8 ; 0x8 00c6b0: e51b3060 ldr r3, [fp, -#96] 00c6b4: 11a03005 movne r3, r5 00c6b8: e50b3060 str r3, [fp, -#96] 00c6bc: e3a03fba mov r3, #744 ; 0x2e8 00c6c0: e2833003 add r3, r3, #3 ; 0x3 00c6c4: e7d83003 ldrb r3, [r8, r3, lsl #0] 00c6c8: e3530000 cmp r3, #0 ; 0x0 00c6cc: 1afffe56 bne 00c02c(fffe56) ; jump 00c6d0: e3520000 cmp r2, #0 ; 0x0 00c6d4: 1afffe54 bne 00c02c(fffe54) ; jump 00c6d8: ea000024 b 00c770(24) ; jump 00c6dc: e51b0058 ldr r0, [fp, -#88] 00c6e0: e3500000 cmp r0, #0 ; 0x0 00c6e4: 0a000021 beq 00c770(21) ; jump 00c6e8: e3a01000 mov r1, #0 ; 0x0 00c6ec: e50b1058 str r1, [fp, -#88] 00c6f0: eb005a09 bl 022f1c(5a09) 00c6f4: e51b2050 ldr r2, [fp, -#80] 00c6f8: e19a2002 orrs r2, r10, r2 00c6fc: 0a00001b beq 00c770(1b) ; jump 00c700: e59f2080 ldr r2, [pc, #128] ; [00c788] 00c704: e3a03fba mov r3, #744 ; 0x2e8 00c708: e2833001 add r3, r3, #1 ; 0x1 00c70c: e7d23003 ldrb r3, [r2, r3, lsl #0] 00c710: e3530000 cmp r3, #0 ; 0x0 00c714: 0a000006 beq 00c734(6) ; jump 00c718: e3a03fbb mov r3, #748 ; 0x2ec 00c71c: e2833002 add r3, r3, #2 ; 0x2 00c720: e7d20003 ldrb r0, [r2, r3, lsl #0] 00c724: e3500000 cmp r0, #0 ; 0x0 00c728: 13a00000 movne r0, #0 ; 0x0 00c72c: 03a00001 moveq r0, #1 ; 0x1 00c730: ebffec23 bl 0077c4(ffec23) 00c734: e3a0a000 mov r10, #0 ; 0x0 00c738: e50ba050 str r10, [fp, -#80] 00c73c: e3a03c27 mov r3, #9984 ; 0x2700 00c740: e2833014 add r3, r3, #20 ; 0x14 00c744: e50b3044 str r3, [fp, -#68] 00c748: e24b0044 sub r0, fp, #68 ; 0x44 'D' 00c74c: eb000ca4 bl 00f9e4(ca4) 00c750: e59f3068 ldr r3, [pc, #104] ; [00c7c0] 00c754: e583a000 str r10, [r3, #0] ; [0445f4] 00c758: e59f3048 ldr r3, [pc, #72] ; [00c7a8] 00c75c: e583a000 str r10, [r3, #0] ; [0445fc] 00c760: e59f3038 ldr r3, [pc, #56] ; [00c7a0] 00c764: e583a000 str r10, [r3, #0] ; [0445f8] 00c768: e59f303c ldr r3, [pc, #60] ; [00c7ac] 00c76c: e583a000 str r10, [r3, #0] ; [044600] 00c770: e3a00a7a mov r0, #499712 ; 0x7a000 00c774: e2800e12 add r0, r0, #288 ; 0x120 00c778: eb00a3a7 bl 03561c(a3a7) 00c77c: eafffe2a b 00c02c(fffe2a) ; jump 00c780: 00078fb0---------------------> 00078ff0 ; !Unknown! 00c784: 00078fa4---------------------> 00078fe4 ; !Unknown! 00c788: 001099a0---------------------> 001099e0 ; !Unknown! 00c78c: 91a2b3c5 movls fp, r5, asr #7 ; 0x7 00c790: 88888889 stmhiia r8, {r0, r3, r7, fp, pc} 00c794: 0003e960---------------------> 0003e9a0 ; data: 54 5A 3D 47 4D 54 25 2B 30 33 64 3A 25 30 32 64 | TZ=GMT%+03d:%02d 00c798: 000445b0---------------------> 000445f0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c79c: 00091520---------------------> 00091560 ; !Unknown! 00c7a0: 000445b8---------------------> 000445f8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c7a4: 000445c4---------------------> 00044604 ; data: 00 00 00 00 00 00 00 00 19 00 19 00 19 00 00 00 | ............. 00c7a8: 000445bc---------------------> 000445fc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c7ac: 000445c0---------------------> 00044600 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 19 00 19 00 | .............. 00c7b0: 000443a8---------------------> 000443e8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c7b4: 000443ac---------------------> 000443ec ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c7b8: 000443a4---------------------> 000443e4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c7bc: 000443b0---------------------> 000443f0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF | ............ÿÿÿÿ 00c7c0: 000445b4---------------------> 000445f4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00c7c4: 000445c8---------------------> 00044608 ; data: 00 00 00 00 19 00 19 00 19 00 00 00 00 00 00 00 | ............. 00c7c8: e1a0c00d mov ip, sp 00c7cc: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00c7d0: e24cb004 sub fp, ip, #4 ; 0x4 00c7d4: e24dd030 sub sp, sp, #48 ; 0x30 '0' 00c7d8: e20000ff and r0, r0, #255 ; 0xff 'ÿ' 00c7dc: e50b004c str r0, [fp, -#76] 00c7e0: e3a03fba mov r3, #744 ; 0x2e8 00c7e4: e2833003 add r3, r3, #3 ; 0x3 00c7e8: e59f1af0 ldr r1, [pc, #2800] ; [00d2e0] 00c7ec: e7d10003 ldrb r0, [r1, r3, lsl #0] 00c7f0: e3500000 cmp r0, #0 ; 0x0 00c7f4: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00c7f8: e59f3ae0 ldr r3, [pc, #2784] ; [00d2e0] 00c7fc: e3a02e65 mov r2, #1616 ; 0x650 00c800: e282200e add r2, r2, #14 ; 0xe 00c804: e19330d2 ldrsb r3, [r3, r2] 00c808: e3530000 cmp r3, #0 ; 0x0 00c80c: 1a000011 bne 00c858(11) ; jump 00c810: e59f0acc ldr r0, [pc, #2764] ; [00d2e4] 00c814: e59f1acc ldr r1, [pc, #2764] ; [00d2e8] 00c818: eb009889 bl 032a44(9889) 00c81c: e59f0ac8 ldr r0, [pc, #2760] ; [00d2ec] 00c820: e59f1ac8 ldr r1, [pc, #2760] ; [00d2f0] 00c824: eb009886 bl 032a44(9886) 00c828: e59f0ac4 ldr r0, [pc, #2756] ; [00d2f4] 00c82c: e59f1ac4 ldr r1, [pc, #2756] ; [00d2f8] 00c830: eb009883 bl 032a44(9883) 00c834: e59f0ac0 ldr r0, [pc, #2752] ; [00d2fc] 00c838: e59f1ac0 ldr r1, [pc, #2752] ; [00d300] 00c83c: eb009880 bl 032a44(9880) 00c840: e3a01f41 mov r1, #260 ; 0x104 00c844: e59f2aa4 ldr r2, [pc, #2724] ; [00d2f0] 00c848: e59f3ab4 ldr r3, [pc, #2740] ; [00d304] 00c84c: e19210b1 ldrh r1, [r2, r1] 00c850: e1c310b0 strh r1, [r3, #0] 00c854: ea00001c b 00c8cc(1c) ; jump 00c858: e59f2a80 ldr r2, [pc, #2688] ; [00d2e0] 00c85c: e2821e65 add r1, r2, #1616 ; 0x650 00c860: e281100e add r1, r1, #14 ; 0xe 00c864: e59f0a78 ldr r0, [pc, #2680] ; [00d2e4] 00c868: eb009875 bl 032a44(9875) 00c86c: e59f3a6c ldr r3, [pc, #2668] ; [00d2e0] 00c870: e2831e51 add r1, r3, #1296 ; 0x510 00c874: e2811009 add r1, r1, #9 ; 0x9 00c878: e59f0a6c ldr r0, [pc, #2668] ; [00d2ec] 00c87c: eb009870 bl 032a44(9870) 00c880: e59fca58 ldr ip, [pc, #2648] ; [00d2e0] 00c884: e28c1e6a add r1, ip, #1696 ; 0x6a0 00c888: e2811001 add r1, r1, #1 ; 0x1 00c88c: e59f0a60 ldr r0, [pc, #2656] ; [00d2f4] 00c890: eb00986b bl 032a44(986b) 00c894: e59f2a44 ldr r2, [pc, #2628] ; [00d2e0] 00c898: e2821e6e add r1, r2, #1760 ; 0x6e0 00c89c: e2811002 add r1, r1, #2 ; 0x2 00c8a0: e59f0a54 ldr r0, [pc, #2644] ; [00d2fc] 00c8a4: eb009866 bl 032a44(9866) 00c8a8: e3a03e69 mov r3, #1680 ; 0x690 00c8ac: e283300f add r3, r3, #15 ; 0xf 00c8b0: e59fca28 ldr ip, [pc, #2600] ; [00d2e0] 00c8b4: e7dc2003 ldrb r2, [ip, r3, lsl #0] 00c8b8: e2833001 add r3, r3, #1 ; 0x1 00c8bc: e7dc3003 ldrb r3, [ip, r3, lsl #0] 00c8c0: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00c8c4: e59f3a38 ldr r3, [pc, #2616] ; [00d304] 00c8c8: e1c320b0 strh r2, [r3, #0] 00c8cc: e59f2a30 ldr r2, [pc, #2608] ; [00d304] 00c8d0: e1d230b0 ldrh r3, [r2, #0] 00c8d4: e3530000 cmp r3, #0 ; 0x0 00c8d8: 03a01019 moveq r1, #25 ; 0x19 00c8dc: 01c210b0 streqh r1, [r2, #0] 00c8e0: e59f39fc ldr r3, [pc, #2556] ; [00d2e4] 00c8e4: e1d300d0 ldrsb r0, [r3, #0] 00c8e8: e3500000 cmp r0, #0 ; 0x0 00c8ec: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00c8f0: e59f3a10 ldr r3, [pc, #2576] ; [00d308] 00c8f4: e5933000 ldr r3, [r3, #0] 00c8f8: e50b303c str r3, [fp, -#60] 00c8fc: e3a02002 mov r2, #2 ; 0x2 00c900: e14b23b8 strh r2, [fp, -#56] 00c904: e59f09d8 ldr r0, [pc, #2520] ; [00d2e4] 00c908: eb009993 bl 032f5c(9993) 00c90c: e50b0034 str r0, [fp, -#52] 00c910: e3700001 cmn r0, #1 ; 0x1 00c914: 1a00000c bne 00c94c(c) ; jump 00c918: e59f09c4 ldr r0, [pc, #2500] ; [00d2e4] 00c91c: eb0099bc bl 033014(99bc) 00c920: e3500000 cmp r0, #0 ; 0x0 00c924: 15903010 ldrne r3, [r0, #16] 00c928: 15933000 ldrne r3, [r3, #0] 00c92c: 15933000 ldrne r3, [r3, #0] 00c930: 150b3034 strne r3, [fp, -#52] 00c934: 1a000004 bne 00c94c(4) ; jump 00c938: e59f09cc ldr r0, [pc, #2508] ; [00d30c] "can not get smtp server %s ip" 00c93c: e59f19a0 ldr r1, [pc, #2464] ; [00d2e4] 00c940: eb0093a4 bl 0317d8(93a4) 00c944: e3a00000 mov r0, #0 ; 0x0 00c948: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00c94c: e59f39b0 ldr r3, [pc, #2480] ; [00d304] 00c950: e1d320f0 ldrsh r2, [r3, #0] 00c954: e1a02802 mov r2, r2, lsl #16 ; 0x10 00c958: e20238ff and r3, r2, #16711680 ; 0xff0000 00c95c: e1a03423 mov r3, r3, lsr #8 ; 0x8 00c960: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00c964: e14b33b6 strh r3, [fp, -#54] 00c968: e3a00002 mov r0, #2 ; 0x2 00c96c: e3a01001 mov r1, #1 ; 0x1 00c970: e3a02000 mov r2, #0 ; 0x0 00c974: eb009af6 bl 033554(9af6) 00c978: e1a05000 mov r5, r0 00c97c: e3550000 cmp r5, #0 ; 0x0 00c980: b3a00000 movlt r0, #0 ; 0x0 00c984: b91baff0 ldmltdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00c988: e1a00005 mov r0, r5 00c98c: e3a01b01 mov r1, #1024 ; 0x400 00c990: e1a02001 mov r2, r1 00c994: ebfff4d2 bl 009ce4(fff4d2) 00c998: e1a00005 mov r0, r5 00c99c: e3a0100a mov r1, #10 ; 0xa 00c9a0: e1a02001 mov r2, r1 00c9a4: ebfff4b6 bl 009c84(fff4b6) 00c9a8: e1a00005 mov r0, r5 00c9ac: e24b1038 sub r1, fp, #56 ; 0x38 '8' 00c9b0: e3a02010 mov r2, #16 ; 0x10 00c9b4: eb009a57 bl 033318(9a57) 00c9b8: e3500000 cmp r0, #0 ; 0x0 00c9bc: aa000003 bge 00c9d0(3) ; jump 00c9c0: e59f0948 ldr r0, [pc, #2376] ; [00d310] "smtp image: can not connect server %s" 00c9c4: e59f1918 ldr r1, [pc, #2328] ; [00d2e4] 00c9c8: eb009382 bl 0317d8(9382) 00c9cc: ea000232 b 00d29c(232) ; jump 00c9d0: e1a00005 mov r0, r5 00c9d4: eb000276 bl 00d3b4(276) 00c9d8: e1a01000 mov r1, r0 00c9dc: e35100dc cmp r1, #220 ; 0xdc 'Ü' 00c9e0: 0a000002 beq 00c9f0(2) ; jump 00c9e4: e59f0928 ldr r0, [pc, #2344] ; [00d314] "smtp image: get welcome msg error %d" 00c9e8: eb00937a bl 0317d8(937a) 00c9ec: ea00022a b 00d29c(22a) ; jump 00c9f0: e59f38e8 ldr r3, [pc, #2280] ; [00d2e0] 00c9f4: e283200c add r2, r3, #12 ; 0xc 00c9f8: e59f0918 ldr r0, [pc, #2328] ; [00d318] 00c9fc: e59f1918 ldr r1, [pc, #2328] ; [00d31c] 00ca00: eb00937f bl 031804(937f) 00ca04: e59f090c ldr r0, [pc, #2316] ; [00d318] 00ca08: eb009813 bl 032a5c(9813) 00ca0c: e1a02000 mov r2, r0 00ca10: e1a00005 mov r0, r5 00ca14: e59f18fc ldr r1, [pc, #2300] ; [00d318] 00ca18: ebffeed6 bl 008578(ffeed6) 00ca1c: e3500000 cmp r0, #0 ; 0x0 00ca20: 0a000002 beq 00ca30(2) ; jump 00ca24: e59f08f4 ldr r0, [pc, #2292] ; [00d320] "smtp image: send ehlo error" 00ca28: eb008f77 bl 03080c(8f77) 00ca2c: ea00021a b 00d29c(21a) ; jump 00ca30: e1a00005 mov r0, r5 00ca34: eb00025e bl 00d3b4(25e) 00ca38: e1a01000 mov r1, r0 00ca3c: e35100fa cmp r1, #250 ; 0xfa 'ú' 00ca40: 0a000017 beq 00caa4(17) ; jump 00ca44: e59fc894 ldr ip, [pc, #2196] ; [00d2e0] 00ca48: e28c200c add r2, ip, #12 ; 0xc 00ca4c: e59f08c4 ldr r0, [pc, #2244] ; [00d318] 00ca50: e59f18cc ldr r1, [pc, #2252] ; [00d324] 00ca54: eb00936a bl 031804(936a) 00ca58: e59f08b8 ldr r0, [pc, #2232] ; [00d318] 00ca5c: eb0097fe bl 032a5c(97fe) 00ca60: e1a02000 mov r2, r0 00ca64: e1a00005 mov r0, r5 00ca68: e59f18a8 ldr r1, [pc, #2216] ; [00d318] 00ca6c: ebffeec1 bl 008578(ffeec1) 00ca70: e3500000 cmp r0, #0 ; 0x0 00ca74: aa000002 bge 00ca84(2) ; jump 00ca78: e59f08a8 ldr r0, [pc, #2216] ; [00d328] "smtp image: send helo error" 00ca7c: eb008f62 bl 03080c(8f62) 00ca80: ea000205 b 00d29c(205) ; jump 00ca84: e1a00005 mov r0, r5 00ca88: eb000249 bl 00d3b4(249) 00ca8c: e1a01000 mov r1, r0 00ca90: e35100fa cmp r1, #250 ; 0xfa 'ú' 00ca94: 0a000002 beq 00caa4(2) ; jump 00ca98: e59f088c ldr r0, [pc, #2188] ; [00d32c] "smtp image: get echo of helo or elho error %d" 00ca9c: eb00934d bl 0317d8(934d) 00caa0: ea0001fd b 00d29c(1fd) ; jump 00caa4: e59f3848 ldr r3, [pc, #2120] ; [00d2f4] 00caa8: e1d330d0 ldrsb r3, [r3, #0] 00caac: e3530000 cmp r3, #0 ; 0x0 00cab0: 0a000047 beq 00cbd4(47) ; jump 00cab4: e59f085c ldr r0, [pc, #2140] ; [00d318] 00cab8: e59f1870 ldr r1, [pc, #2160] ; [00d330] 00cabc: eb009350 bl 031804(9350) 00cac0: e59f0850 ldr r0, [pc, #2128] ; [00d318] 00cac4: eb0097e4 bl 032a5c(97e4) 00cac8: e1a02000 mov r2, r0 00cacc: e1a00005 mov r0, r5 00cad0: e59f1840 ldr r1, [pc, #2112] ; [00d318] 00cad4: ebffeea7 bl 008578(ffeea7) 00cad8: e3500000 cmp r0, #0 ; 0x0 00cadc: aa000002 bge 00caec(2) ; jump 00cae0: e59f084c ldr r0, [pc, #2124] ; [00d334] "smtp image: send auth login error" 00cae4: eb008f48 bl 03080c(8f48) 00cae8: ea0001eb b 00d29c(1eb) ; jump 00caec: e1a00005 mov r0, r5 00caf0: eb00022f bl 00d3b4(22f) 00caf4: e1a01000 mov r1, r0 00caf8: e3a03f53 mov r3, #332 ; 0x14c 00cafc: e2833002 add r3, r3, #2 ; 0x2 00cb00: e1510003 cmp r1, r3 00cb04: 0a000002 beq 00cb14(2) ; jump 00cb08: e59f0828 ldr r0, [pc, #2088] ; [00d338] "smtp image: get echo of auth login %d" 00cb0c: eb009331 bl 0317d8(9331) 00cb10: ea0001e1 b 00d29c(1e1) ; jump 00cb14: e59f07d8 ldr r0, [pc, #2008] ; [00d2f4] 00cb18: eb0097cf bl 032a5c(97cf) 00cb1c: e1a01000 mov r1, r0 00cb20: e59f07cc ldr r0, [pc, #1996] ; [00d2f4] 00cb24: e59f27ec ldr r2, [pc, #2028] ; [00d318] 00cb28: ebffeea5 bl 0085c4(ffeea5) 00cb2c: e59f47e4 ldr r4, [pc, #2020] ; [00d318] 00cb30: e0800004 add r0, r0, r4 00cb34: e59f1800 ldr r1, [pc, #2048] ; [00d33c] 00cb38: eb009331 bl 031804(9331) 00cb3c: e1a00004 mov r0, r4 00cb40: eb0097c5 bl 032a5c(97c5) 00cb44: e1a02000 mov r2, r0 00cb48: e1a00005 mov r0, r5 00cb4c: e1a01004 mov r1, r4 00cb50: ebffee88 bl 008578(ffee88) 00cb54: e3500000 cmp r0, #0 ; 0x0 00cb58: ba0001cf blt 00d29c(1cf) ; jump 00cb5c: e1a00005 mov r0, r5 00cb60: eb000213 bl 00d3b4(213) 00cb64: e1a01000 mov r1, r0 00cb68: e3a03f53 mov r3, #332 ; 0x14c 00cb6c: e2833002 add r3, r3, #2 ; 0x2 00cb70: e1510003 cmp r1, r3 00cb74: 1a0001c8 bne 00d29c(1c8) ; jump 00cb78: e59f077c ldr r0, [pc, #1916] ; [00d2fc] 00cb7c: eb0097b6 bl 032a5c(97b6) 00cb80: e1a01000 mov r1, r0 00cb84: e59f0770 ldr r0, [pc, #1904] ; [00d2fc] 00cb88: e59f2788 ldr r2, [pc, #1928] ; [00d318] 00cb8c: ebffee8c bl 0085c4(ffee8c) 00cb90: e59f4780 ldr r4, [pc, #1920] ; [00d318] 00cb94: e0800004 add r0, r0, r4 00cb98: e59f179c ldr r1, [pc, #1948] ; [00d33c] 00cb9c: eb009318 bl 031804(9318) 00cba0: e1a00004 mov r0, r4 00cba4: eb0097ac bl 032a5c(97ac) 00cba8: e1a02000 mov r2, r0 00cbac: e1a00005 mov r0, r5 00cbb0: e1a01004 mov r1, r4 00cbb4: ebffee6f bl 008578(ffee6f) 00cbb8: e3500000 cmp r0, #0 ; 0x0 00cbbc: ba0001b6 blt 00d29c(1b6) ; jump 00cbc0: e1a00005 mov r0, r5 00cbc4: eb0001fa bl 00d3b4(1fa) 00cbc8: e1a01000 mov r1, r0 00cbcc: e35100eb cmp r1, #235 ; 0xeb 'ë' 00cbd0: 1a0001b1 bne 00d29c(1b1) ; jump 00cbd4: e59f073c ldr r0, [pc, #1852] ; [00d318] 00cbd8: e59f1760 ldr r1, [pc, #1888] ; [00d340] 00cbdc: e59f2708 ldr r2, [pc, #1800] ; [00d2ec] 00cbe0: eb009307 bl 031804(9307) 00cbe4: e59f072c ldr r0, [pc, #1836] ; [00d318] 00cbe8: eb00979b bl 032a5c(979b) 00cbec: e1a02000 mov r2, r0 00cbf0: e1a00005 mov r0, r5 00cbf4: e59f171c ldr r1, [pc, #1820] ; [00d318] 00cbf8: ebffee5e bl 008578(ffee5e) 00cbfc: e3500000 cmp r0, #0 ; 0x0 00cc00: ba0001a5 blt 00d29c(1a5) ; jump 00cc04: e1a00005 mov r0, r5 00cc08: eb0001e9 bl 00d3b4(1e9) 00cc0c: e1a01000 mov r1, r0 00cc10: e35100fa cmp r1, #250 ; 0xfa 'ú' 00cc14: 1a0001a0 bne 00d29c(1a0) ; jump 00cc18: e3a03e55 mov r3, #1360 ; 0x550 00cc1c: e283300a add r3, r3, #10 ; 0xa 00cc20: e59f16b8 ldr r1, [pc, #1720] ; [00d2e0] 00cc24: e19130d3 ldrsb r3, [r1, r3] 00cc28: e3530000 cmp r3, #0 ; 0x0 00cc2c: 0a000011 beq 00cc78(11) ; jump 00cc30: e2812e55 add r2, r1, #1360 ; 0x550 00cc34: e282200a add r2, r2, #10 ; 0xa 00cc38: e59f06d8 ldr r0, [pc, #1752] ; [00d318] 00cc3c: e59f1700 ldr r1, [pc, #1792] ; [00d344] 00cc40: eb0092ef bl 031804(92ef) 00cc44: e59f06cc ldr r0, [pc, #1740] ; [00d318] 00cc48: eb009783 bl 032a5c(9783) 00cc4c: e1a02000 mov r2, r0 00cc50: e1a00005 mov r0, r5 00cc54: e59f16bc ldr r1, [pc, #1724] ; [00d318] 00cc58: ebffee46 bl 008578(ffee46) 00cc5c: e3500000 cmp r0, #0 ; 0x0 00cc60: ba00018d blt 00d29c(18d) ; jump 00cc64: e1a00005 mov r0, r5 00cc68: eb0001d1 bl 00d3b4(1d1) 00cc6c: e1a01000 mov r1, r0 00cc70: e35100fa cmp r1, #250 ; 0xfa 'ú' 00cc74: 1a000188 bne 00d29c(188) ; jump 00cc78: e59f2660 ldr r2, [pc, #1632] ; [00d2e0] 00cc7c: e3a03e59 mov r3, #1424 ; 0x590 00cc80: e283300b add r3, r3, #11 ; 0xb 00cc84: e19230d3 ldrsb r3, [r2, r3] 00cc88: e3530000 cmp r3, #0 ; 0x0 00cc8c: 0a000011 beq 00ccd8(11) ; jump 00cc90: e59f0680 ldr r0, [pc, #1664] ; [00d318] 00cc94: e59f16a8 ldr r1, [pc, #1704] ; [00d344] 00cc98: e2822e59 add r2, r2, #1424 ; 0x590 00cc9c: e282200b add r2, r2, #11 ; 0xb 00cca0: eb0092d7 bl 031804(92d7) 00cca4: e59f066c ldr r0, [pc, #1644] ; [00d318] 00cca8: eb00976b bl 032a5c(976b) 00ccac: e1a02000 mov r2, r0 00ccb0: e1a00005 mov r0, r5 00ccb4: e59f165c ldr r1, [pc, #1628] ; [00d318] 00ccb8: ebffee2e bl 008578(ffee2e) 00ccbc: e3500000 cmp r0, #0 ; 0x0 00ccc0: ba000175 blt 00d29c(175) ; jump 00ccc4: e1a00005 mov r0, r5 00ccc8: eb0001b9 bl 00d3b4(1b9) 00cccc: e1a01000 mov r1, r0 00ccd0: e35100fa cmp r1, #250 ; 0xfa 'ú' 00ccd4: 1a000170 bne 00d29c(170) ; jump 00ccd8: e59f2600 ldr r2, [pc, #1536] ; [00d2e0] 00ccdc: e3a03e5d mov r3, #1488 ; 0x5d0 00cce0: e283300c add r3, r3, #12 ; 0xc 00cce4: e19230d3 ldrsb r3, [r2, r3] 00cce8: e3530000 cmp r3, #0 ; 0x0 00ccec: 0a000011 beq 00cd38(11) ; jump 00ccf0: e59f0620 ldr r0, [pc, #1568] ; [00d318] 00ccf4: e59f1648 ldr r1, [pc, #1608] ; [00d344] 00ccf8: e2822e5d add r2, r2, #1488 ; 0x5d0 00ccfc: e282200c add r2, r2, #12 ; 0xc 00cd00: eb0092bf bl 031804(92bf) 00cd04: e59f060c ldr r0, [pc, #1548] ; [00d318] 00cd08: eb009753 bl 032a5c(9753) 00cd0c: e1a02000 mov r2, r0 00cd10: e1a00005 mov r0, r5 00cd14: e59f15fc ldr r1, [pc, #1532] ; [00d318] 00cd18: ebffee16 bl 008578(ffee16) 00cd1c: e3500000 cmp r0, #0 ; 0x0 00cd20: ba00015d blt 00d29c(15d) ; jump 00cd24: e1a00005 mov r0, r5 00cd28: eb0001a1 bl 00d3b4(1a1) 00cd2c: e1a01000 mov r1, r0 00cd30: e35100fa cmp r1, #250 ; 0xfa 'ú' 00cd34: 1a000158 bne 00d29c(158) ; jump 00cd38: e59f25a0 ldr r2, [pc, #1440] ; [00d2e0] 00cd3c: e3a03e61 mov r3, #1552 ; 0x610 00cd40: e283300d add r3, r3, #13 ; 0xd 00cd44: e19230d3 ldrsb r3, [r2, r3] 00cd48: e3530000 cmp r3, #0 ; 0x0 00cd4c: 0a000011 beq 00cd98(11) ; jump 00cd50: e59f05c0 ldr r0, [pc, #1472] ; [00d318] 00cd54: e59f15e8 ldr r1, [pc, #1512] ; [00d344] 00cd58: e2822e61 add r2, r2, #1552 ; 0x610 00cd5c: e282200d add r2, r2, #13 ; 0xd 00cd60: eb0092a7 bl 031804(92a7) 00cd64: e59f05ac ldr r0, [pc, #1452] ; [00d318] 00cd68: eb00973b bl 032a5c(973b) 00cd6c: e1a02000 mov r2, r0 00cd70: e1a00005 mov r0, r5 00cd74: e59f159c ldr r1, [pc, #1436] ; [00d318] 00cd78: ebffedfe bl 008578(ffedfe) 00cd7c: e3500000 cmp r0, #0 ; 0x0 00cd80: ba000145 blt 00d29c(145) ; jump 00cd84: e1a00005 mov r0, r5 00cd88: eb000189 bl 00d3b4(189) 00cd8c: e1a01000 mov r1, r0 00cd90: e35100fa cmp r1, #250 ; 0xfa 'ú' 00cd94: 1a000140 bne 00d29c(140) ; jump 00cd98: e59f0578 ldr r0, [pc, #1400] ; [00d318] 00cd9c: e59f15a4 ldr r1, [pc, #1444] ; [00d348] 00cda0: eb009297 bl 031804(9297) 00cda4: e59f056c ldr r0, [pc, #1388] ; [00d318] 00cda8: eb00972b bl 032a5c(972b) 00cdac: e1a02000 mov r2, r0 00cdb0: e1a00005 mov r0, r5 00cdb4: e59f155c ldr r1, [pc, #1372] ; [00d318] 00cdb8: ebffedee bl 008578(ffedee) 00cdbc: e3500000 cmp r0, #0 ; 0x0 00cdc0: ba000135 blt 00d29c(135) ; jump 00cdc4: e1a00005 mov r0, r5 00cdc8: eb000179 bl 00d3b4(179) 00cdcc: e1a01000 mov r1, r0 00cdd0: e3a03e16 mov r3, #352 ; 0x160 00cdd4: e2833002 add r3, r3, #2 ; 0x2 00cdd8: e1510003 cmp r1, r3 00cddc: 1a00012e bne 00d29c(12e) ; jump 00cde0: e3a00000 mov r0, #0 ; 0x0 00cde4: eb009fdd bl 034d60(9fdd) 00cde8: e50b0040 str r0, [fp, -#64] 00cdec: e59f4558 ldr r4, [pc, #1368] ; [00d34c] 00cdf0: e59f24e8 ldr r2, [pc, #1256] ; [00d2e0] 00cdf4: e282300c add r3, r2, #12 ; 0xc 00cdf8: e1a00004 mov r0, r4 00cdfc: e59f154c ldr r1, [pc, #1356] ; [00d350] 00ce00: e51b2040 ldr r2, [fp, -#64] 00ce04: eb00927e bl 031804(927e) 00ce08: e0804004 add r4, r0, r4 00ce0c: e1a00004 mov r0, r4 00ce10: e59f153c ldr r1, [pc, #1340] ; [00d354] 00ce14: e59f24d0 ldr r2, [pc, #1232] ; [00d2ec] 00ce18: eb009279 bl 031804(9279) 00ce1c: e0844000 add r4, r4, r0 00ce20: e3a06001 mov r6, #1 ; 0x1 00ce24: e1a00004 mov r0, r4 00ce28: e59f1528 ldr r1, [pc, #1320] ; [00d358] "To: " 00ce2c: eb009274 bl 031804(9274) 00ce30: e0844000 add r4, r4, r0 00ce34: e3a03e55 mov r3, #1360 ; 0x550 00ce38: e283300a add r3, r3, #10 ; 0xa 00ce3c: e59fc49c ldr ip, [pc, #1180] ; [00d2e0] 00ce40: e19c30d3 ldrsb r3, [ip, r3] 00ce44: e3530000 cmp r3, #0 ; 0x0 00ce48: 0a000006 beq 00ce68(6) ; jump 00ce4c: e28c2e55 add r2, ip, #1360 ; 0x550 00ce50: e282200a add r2, r2, #10 ; 0xa 00ce54: e1a00004 mov r0, r4 00ce58: e59f14fc ldr r1, [pc, #1276] ; [00d35c] "<%s>" 00ce5c: eb009268 bl 031804(9268) 00ce60: e0844000 add r4, r4, r0 00ce64: e2466001 sub r6, r6, #1 ; 0x1 00ce68: e59f3470 ldr r3, [pc, #1136] ; [00d2e0] 00ce6c: e3a02e59 mov r2, #1424 ; 0x590 00ce70: e282200b add r2, r2, #11 ; 0xb 00ce74: e19330d2 ldrsb r3, [r3, r2] 00ce78: e3530000 cmp r3, #0 ; 0x0 00ce7c: 0a00000b beq 00ceb0(b) ; jump 00ce80: e3560000 cmp r6, #0 ; 0x0 00ce84: 1a000003 bne 00ce98(3) ; jump 00ce88: e1a00004 mov r0, r4 00ce8c: e59f14cc ldr r1, [pc, #1228] ; [00d360] 00ce90: eb00925b bl 031804(925b) 00ce94: e0844000 add r4, r4, r0 00ce98: e1a00004 mov r0, r4 00ce9c: e59f14b8 ldr r1, [pc, #1208] ; [00d35c] "<%s>" 00cea0: e59f24bc ldr r2, [pc, #1212] ; [00d364] 00cea4: eb009256 bl 031804(9256) 00cea8: e0844000 add r4, r4, r0 00ceac: e3a06000 mov r6, #0 ; 0x0 00ceb0: e59f3428 ldr r3, [pc, #1064] ; [00d2e0] 00ceb4: e3a02e5d mov r2, #1488 ; 0x5d0 00ceb8: e282200c add r2, r2, #12 ; 0xc 00cebc: e19330d2 ldrsb r3, [r3, r2] 00cec0: e3530000 cmp r3, #0 ; 0x0 00cec4: 0a00000b beq 00cef8(b) ; jump 00cec8: e3560000 cmp r6, #0 ; 0x0 00cecc: 1a000003 bne 00cee0(3) ; jump 00ced0: e1a00004 mov r0, r4 00ced4: e59f1484 ldr r1, [pc, #1156] ; [00d360] 00ced8: eb009249 bl 031804(9249) 00cedc: e0844000 add r4, r4, r0 00cee0: e1a00004 mov r0, r4 00cee4: e59f1470 ldr r1, [pc, #1136] ; [00d35c] "<%s>" 00cee8: e59f2478 ldr r2, [pc, #1144] ; [00d368] 00ceec: eb009244 bl 031804(9244) 00cef0: e0844000 add r4, r4, r0 00cef4: e3a06000 mov r6, #0 ; 0x0 00cef8: e59f33e0 ldr r3, [pc, #992] ; [00d2e0] 00cefc: e3a02e61 mov r2, #1552 ; 0x610 00cf00: e282200d add r2, r2, #13 ; 0xd 00cf04: e19330d2 ldrsb r3, [r3, r2] 00cf08: e3530000 cmp r3, #0 ; 0x0 00cf0c: 0a00000a beq 00cf3c(a) ; jump 00cf10: e3560000 cmp r6, #0 ; 0x0 00cf14: 1a000003 bne 00cf28(3) ; jump 00cf18: e1a00004 mov r0, r4 00cf1c: e59f143c ldr r1, [pc, #1084] ; [00d360] 00cf20: eb009237 bl 031804(9237) 00cf24: e0844000 add r4, r4, r0 00cf28: e1a00004 mov r0, r4 00cf2c: e59f1428 ldr r1, [pc, #1064] ; [00d35c] "<%s>" 00cf30: e59f2434 ldr r2, [pc, #1076] ; [00d36c] 00cf34: eb009232 bl 031804(9232) 00cf38: e0844000 add r4, r4, r0 00cf3c: e1a00004 mov r0, r4 00cf40: e59f13f4 ldr r1, [pc, #1012] ; [00d33c] 00cf44: eb00922e bl 031804(922e) 00cf48: e0844000 add r4, r4, r0 00cf4c: e24b003c sub r0, fp, #60 ; 0x3c '<' 00cf50: eb0087f0 bl 02ef18(87f0) 00cf54: e1a03000 mov r3, r0 00cf58: e59f0410 ldr r0, [pc, #1040] ; [00d370] 00cf5c: e3a0100f mov r1, #15 ; 0xf 00cf60: e59f240c ldr r2, [pc, #1036] ; [00d374] "%Y%m%d%H%M%S" 00cf64: eb0088c6 bl 02f284(88c6) 00cf68: e51b104c ldr r1, [fp, -#76] 00cf6c: e351006d cmp r1, #109 ; 0x6d 'm' 00cf70: 1a000007 bne 00cf94(7) ; jump 00cf74: e59f3364 ldr r3, [pc, #868] ; [00d2e0] 00cf78: e283200c add r2, r3, #12 ; 0xc 00cf7c: e2833021 add r3, r3, #33 ; 0x21 '!' 00cf80: e59f13e8 ldr r1, [pc, #1000] ; [00d370] 00cf84: e58d1000 str r1, [sp, #0] 00cf88: e1a00004 mov r0, r4 00cf8c: e59f13e4 ldr r1, [pc, #996] ; [00d378] 00cf90: ea000006 b 00cfb0(6) ; jump 00cf94: e59fc344 ldr ip, [pc, #836] ; [00d2e0] 00cf98: e28c200c add r2, ip, #12 ; 0xc 00cf9c: e28c3021 add r3, ip, #33 ; 0x21 '!' 00cfa0: e59f13c8 ldr r1, [pc, #968] ; [00d370] 00cfa4: e58d1000 str r1, [sp, #0] 00cfa8: e1a00004 mov r0, r4 00cfac: e59f13c8 ldr r1, [pc, #968] ; [00d37c] 00cfb0: eb009213 bl 031804(9213) 00cfb4: e0844000 add r4, r4, r0 00cfb8: e24b0040 sub r0, fp, #64 ; 0x40 '@' 00cfbc: eb0087d5 bl 02ef18(87d5) 00cfc0: e1a03000 mov r3, r0 00cfc4: e59f03a4 ldr r0, [pc, #932] ; [00d370] 00cfc8: e3a01040 mov r1, #64 ; 0x40 '@' 00cfcc: e59f23ac ldr r2, [pc, #940] ; [00d380] "%a, %d %b %y %H:%M:%S %Z" 00cfd0: eb0088ab bl 02f284(88ab) 00cfd4: e1a00004 mov r0, r4 00cfd8: e59f13a4 ldr r1, [pc, #932] ; [00d384] 00cfdc: e59f238c ldr r2, [pc, #908] ; [00d370] 00cfe0: eb009207 bl 031804(9207) 00cfe4: e0844000 add r4, r4, r0 00cfe8: e1a00004 mov r0, r4 00cfec: e59f1394 ldr r1, [pc, #916] ; [00d388] 00cff0: eb009203 bl 031804(9203) 00cff4: e0844000 add r4, r4, r0 00cff8: e1a00004 mov r0, r4 00cffc: e59f1388 ldr r1, [pc, #904] ; [00d38c] 00d000: eb0091ff bl 031804(91ff) 00d004: e0844000 add r4, r4, r0 00d008: e1a00004 mov r0, r4 00d00c: e59f137c ldr r1, [pc, #892] ; [00d390] 00d010: eb0091fb bl 031804(91fb) 00d014: e0844000 add r4, r4, r0 00d018: e1a00004 mov r0, r4 00d01c: e59f1318 ldr r1, [pc, #792] ; [00d33c] 00d020: eb0091f7 bl 031804(91f7) 00d024: e59f0320 ldr r0, [pc, #800] ; [00d34c] 00d028: eb00968b bl 032a5c(968b) 00d02c: e1a02000 mov r2, r0 00d030: e1a00005 mov r0, r5 00d034: e59f1310 ldr r1, [pc, #784] ; [00d34c] 00d038: ebffed4e bl 008578(ffed4e) 00d03c: e3500000 cmp r0, #0 ; 0x0 00d040: aa000002 bge 00d050(2) ; jump 00d044: ea000094 b 00d29c(94) ; jump 00d048: e3a09001 mov r9, #1 ; 0x1 00d04c: ea00007c b 00d244(7c) ; jump 00d050: e3a09000 mov r9, #0 ; 0x0 00d054: e1a06009 mov r6, r9 00d058: e50b9050 str r9, [fp, -#80] 00d05c: e59f3330 ldr r3, [pc, #816] ; [00d394] 00d060: e5933000 ldr r3, [r3, #0] 00d064: e1590003 cmp r9, r3 00d068: aa000075 bge 00d244(75) ; jump 00d06c: e59fa324 ldr r10, [pc, #804] ; [00d398] 00d070: e59f82d4 ldr r8, [pc, #724] ; [00d34c] 00d074: e086100a add r1, r6, r10 00d078: e3a04004 mov r4, #4 ; 0x4 00d07c: e24b2044 sub r2, fp, #68 ; 0x44 'D' 00d080: e1a00002 mov r0, r2 00d084: e1a02004 mov r2, r4 00d088: eb009619 bl 0328f4(9619) 00d08c: e0866004 add r6, r6, r4 00d090: e086100a add r1, r6, r10 00d094: e24b0048 sub r0, fp, #72 ; 0x48 'H' 00d098: e1a02004 mov r2, r4 00d09c: eb009614 bl 0328f4(9614) 00d0a0: e0866004 add r6, r6, r4 00d0a4: e59f42a0 ldr r4, [pc, #672] ; [00d34c] 00d0a8: e1a00004 mov r0, r4 00d0ac: e59f12e8 ldr r1, [pc, #744] ; [00d39c] 00d0b0: eb0091d3 bl 031804(91d3) 00d0b4: e0804004 add r4, r0, r4 00d0b8: e24b3044 sub r3, fp, #68 ; 0x44 'D' 00d0bc: e1a00003 mov r0, r3 00d0c0: eb008794 bl 02ef18(8794) 00d0c4: e1a03000 mov r3, r0 00d0c8: e59f02a0 ldr r0, [pc, #672] ; [00d370] 00d0cc: e3a0100f mov r1, #15 ; 0xf 00d0d0: e59f229c ldr r2, [pc, #668] ; [00d374] "%Y%m%d%H%M%S" 00d0d4: eb00886a bl 02f284(886a) 00d0d8: e51bc04c ldr ip, [fp, -#76] 00d0dc: e1a03c0c mov r3, ip, lsl #24 ; 0x18 00d0e0: e1a03c43 mov r3, r3, asr #24 ; 0x18 00d0e4: e58d3000 str r3, [sp, #0] 00d0e8: e59f3280 ldr r3, [pc, #640] ; [00d370] 00d0ec: e58d3004 str r3, [sp, #4] 00d0f0: e1a00004 mov r0, r4 00d0f4: e59f12a4 ldr r1, [pc, #676] ; [00d3a0] 00d0f8: e59f31e0 ldr r3, [pc, #480] ; [00d2e0] 00d0fc: e283200c add r2, r3, #12 ; 0xc 00d100: e2833021 add r3, r3, #33 ; 0x21 '!' 00d104: eb0091be bl 031804(91be) 00d108: e0844000 add r4, r4, r0 00d10c: e1a00004 mov r0, r4 00d110: e59f128c ldr r1, [pc, #652] ; [00d3a4] 00d114: eb0091ba bl 031804(91ba) 00d118: e0844000 add r4, r4, r0 00d11c: e1a00004 mov r0, r4 00d120: e59f1214 ldr r1, [pc, #532] ; [00d33c] 00d124: eb0091b6 bl 031804(91b6) 00d128: e0844000 add r4, r4, r0 00d12c: e0682004 rsb r2, r8, r4 00d130: e1a00005 mov r0, r5 00d134: e1a01008 mov r1, r8 00d138: ebffed0e bl 008578(ffed0e) 00d13c: e3500000 cmp r0, #0 ; 0x0 00d140: baffffc0 blt 00d048(ffffc0) ; jump 00d144: e51b3048 ldr r3, [fp, -#72] 00d148: e1a02003 mov r2, r3 00d14c: e3530000 cmp r3, #0 ; 0x0 00d150: da000022 ble 00d1e0(22) ; jump 00d154: e3a07dbb mov r7, #11968 ; 0x2ec0 00d158: e2877020 add r7, r7, #32 ; 0x20 00d15c: e59f41e8 ldr r4, [pc, #488] ; [00d34c] 00d160: e1520007 cmp r2, r7 00d164: da00000a ble 00d194(a) ; jump 00d168: e086000a add r0, r6, r10 00d16c: e1a01007 mov r1, r7 00d170: e1a02004 mov r2, r4 00d174: ebffed12 bl 0085c4(ffed12) 00d178: e0804004 add r4, r0, r4 00d17c: e2866dbb add r6, r6, #11968 ; 0x2ec0 00d180: e2866020 add r6, r6, #32 ; 0x20 00d184: e51b3048 ldr r3, [fp, -#72] 00d188: e2433dbb sub r3, r3, #11968 ; 0x2ec0 00d18c: e2433020 sub r3, r3, #32 ; 0x20 00d190: ea000007 b 00d1b4(7) ; jump 00d194: e086000a add r0, r6, r10 00d198: e51b1048 ldr r1, [fp, -#72] 00d19c: e1a02004 mov r2, r4 00d1a0: ebffed07 bl 0085c4(ffed07) 00d1a4: e0844000 add r4, r4, r0 00d1a8: e51b3048 ldr r3, [fp, -#72] 00d1ac: e0866003 add r6, r6, r3 00d1b0: e3a03000 mov r3, #0 ; 0x0 00d1b4: e50b3048 str r3, [fp, -#72] 00d1b8: e0682004 rsb r2, r8, r4 00d1bc: e1a00005 mov r0, r5 00d1c0: e1a01008 mov r1, r8 00d1c4: ebffeceb bl 008578(ffeceb) 00d1c8: e3500000 cmp r0, #0 ; 0x0 00d1cc: b3a09001 movlt r9, #1 ; 0x1 00d1d0: ba000002 blt 00d1e0(2) ; jump 00d1d4: e51b2048 ldr r2, [fp, -#72] 00d1d8: e3520000 cmp r2, #0 ; 0x0 00d1dc: caffffde bgt 00d15c(ffffde) ; jump 00d1e0: e3590000 cmp r9, #0 ; 0x0 00d1e4: 1a00002c bne 00d29c(2c) ; jump 00d1e8: e59f415c ldr r4, [pc, #348] ; [00d34c] 00d1ec: e1a00004 mov r0, r4 00d1f0: e59f1144 ldr r1, [pc, #324] ; [00d33c] 00d1f4: eb009182 bl 031804(9182) 00d1f8: e0804004 add r4, r0, r4 00d1fc: e1a00004 mov r0, r4 00d200: e59f1134 ldr r1, [pc, #308] ; [00d33c] 00d204: eb00917e bl 031804(917e) 00d208: e0844000 add r4, r4, r0 00d20c: e0682004 rsb r2, r8, r4 00d210: e1a00005 mov r0, r5 00d214: e1a01008 mov r1, r8 00d218: ebffecd6 bl 008578(ffecd6) 00d21c: e3500000 cmp r0, #0 ; 0x0 00d220: b3a09001 movlt r9, #1 ; 0x1 00d224: ba000006 blt 00d244(6) ; jump 00d228: e51bc050 ldr ip, [fp, -#80] 00d22c: e28cc001 add ip, ip, #1 ; 0x1 00d230: e50bc050 str ip, [fp, -#80] 00d234: e59f3158 ldr r3, [pc, #344] ; [00d394] 00d238: e5933000 ldr r3, [r3, #0] 00d23c: e15c0003 cmp ip, r3 00d240: baffff8b blt 00d074(ffff8b) ; jump 00d244: e3590000 cmp r9, #0 ; 0x0 00d248: 1a000013 bne 00d29c(13) ; jump 00d24c: e59f40f8 ldr r4, [pc, #248] ; [00d34c] 00d250: e1a00004 mov r0, r4 00d254: e59f114c ldr r1, [pc, #332] ; [00d3a8] 00d258: eb009169 bl 031804(9169) 00d25c: e0804004 add r4, r0, r4 00d260: e1a00004 mov r0, r4 00d264: e59f1140 ldr r1, [pc, #320] ; [00d3ac] 00d268: eb009165 bl 031804(9165) 00d26c: e0844000 add r4, r4, r0 00d270: e59f10d4 ldr r1, [pc, #212] ; [00d34c] 00d274: e0612004 rsb r2, r1, r4 00d278: e1a00005 mov r0, r5 00d27c: ebffecbd bl 008578(ffecbd) 00d280: e3500000 cmp r0, #0 ; 0x0 00d284: ba000004 blt 00d29c(4) ; jump 00d288: e1a00005 mov r0, r5 00d28c: eb000048 bl 00d3b4(48) 00d290: e1a01000 mov r1, r0 00d294: e35100fa cmp r1, #250 ; 0xfa 'ú' 00d298: 0a000003 beq 00d2ac(3) ; jump 00d29c: e1a00005 mov r0, r5 00d2a0: eb009e87 bl 034cc4(9e87) 00d2a4: e3a00000 mov r0, #0 ; 0x0 00d2a8: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00d2ac: e59f0064 ldr r0, [pc, #100] ; [00d318] 00d2b0: e59f10f8 ldr r1, [pc, #248] ; [00d3b0] 00d2b4: eb009152 bl 031804(9152) 00d2b8: e59f0058 ldr r0, [pc, #88] ; [00d318] 00d2bc: eb0095e6 bl 032a5c(95e6) 00d2c0: e1a02000 mov r2, r0 00d2c4: e1a00005 mov r0, r5 00d2c8: e59f1048 ldr r1, [pc, #72] ; [00d318] 00d2cc: ebffeca9 bl 008578(ffeca9) 00d2d0: e1a00005 mov r0, r5 00d2d4: eb009e7a bl 034cc4(9e7a) 00d2d8: e3a00001 mov r0, #1 ; 0x1 00d2dc: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00d2e0: 001099a0---------------------> 001099e0 ; !Unknown! 00d2e4: 00090754---------------------> 00090794 ; !Unknown! 00d2e8: 00108783---------------------> 001087c3 ; !Unknown! 00d2ec: 00090795---------------------> 000907d5 ; !Unknown! 00d2f0: 001086c0---------------------> 00108700 ; !Unknown! 00d2f4: 000907d6---------------------> 00090816 ; !Unknown! 00d2f8: 00108701---------------------> 00108741 ; !Unknown! 00d2fc: 00090817---------------------> 00090857 ; !Unknown! 00d300: 00108742---------------------> 00108782 ; !Unknown! 00d304: 000445cc---------------------> 0004460c ; data: 19 00 19 00 19 00 00 00 00 00 00 00 00 00 00 00 | ............. 00d308: 000445c8---------------------> 00044608 ; data: 00 00 00 00 19 00 19 00 19 00 00 00 00 00 00 00 | ............. 00d30c: 0003e974---------------------> 0003e9b4 ; data: 63 61 6E 20 6E 6F 74 20 67 65 74 20 73 6D 74 70 | can not get smtp 00d310: 0003e994---------------------> 0003e9d4 ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 63 61 6E 20 | smtp image: can 00d314: 0003e9bc---------------------> 0003e9fc ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 67 65 74 20 | smtp image: get 00d318: 000906b0---------------------> 000906f0 ; !Unknown! 00d31c: 0003e9e4---------------------> 0003ea24 ; data: 45 48 4C 4F 20 69 70 63 61 6D 65 72 61 2D 25 73 | EHLO ipcamera-%s 00d320: 0003e9f8---------------------> 0003ea38 ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 73 65 6E 64 | smtp image: send 00d324: 0003ea14---------------------> 0003ea54 ; data: 48 45 4C 4F 20 69 70 63 61 6D 65 72 61 2D 25 73 | HELO ipcamera-%s 00d328: 0003ea28---------------------> 0003ea68 ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 73 65 6E 64 | smtp image: send 00d32c: 0003ea44---------------------> 0003ea84 ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 67 65 74 20 | smtp image: get 00d330: 0003ea74---------------------> 0003eab4 ; data: 41 55 54 48 20 4C 4F 47 49 4E 0D 0A 00 00 00 00 | AUTH LOGIN...... 00d334: 0003ea84---------------------> 0003eac4 ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 73 65 6E 64 | smtp image: send 00d338: 0003eaa8---------------------> 0003eae8 ; data: 73 6D 74 70 20 69 6D 61 67 65 3A 20 67 65 74 20 | smtp image: get 00d33c: 0003ead0---------------------> 0003eb10 ; data: 0D 0A 00 00 4D 41 49 4C 20 46 52 4F 4D 3A 20 3C | ....MAIL FROM: < 00d340: 0003ead4---------------------> 0003eb14 ; data: 4D 41 49 4C 20 46 52 4F 4D 3A 20 3C 25 73 3E 0D | MAIL FROM: <%s>. 00d344: 0003eae8---------------------> 0003eb28 ; data: 52 43 50 54 20 54 4F 3A 20 3C 25 73 3E 0D 0A 00 | RCPT TO: <%s>... 00d348: 0003eaf8---------------------> 0003eb38 ; data: 44 61 74 61 0D 0A 00 00 4D 65 73 73 61 67 65 2D | Data....Message- 00d34c: 0008c830---------------------> 0008c870 ; !Unknown! 00d350: 0003eb00---------------------> 0003eb40 ; data: 4D 65 73 73 61 67 65 2D 49 44 3A 20 3C 25 64 40 | Message-ID: <%d@ 00d354: 0003eb20---------------------> 0003eb60 ; data: 46 72 6F 6D 3A 20 3C 25 73 3E 0D 0A 00 00 00 00 | From: <%s>...... 00d358: 0003eb30---------------------> 0003eb70 ; data: 54 6F 3A 20 00 00 00 00 3C 25 73 3E 00 00 00 00 | To: ....<%s>.... 00d35c: 0003eb38---------------------> 0003eb78 ; data: 3C 25 73 3E 00 00 00 00 2C 0D 0A 09 00 00 00 00 | <%s>....,....... 00d360: 0003eb40---------------------> 0003eb80 ; data: 2C 0D 0A 09 00 00 00 00 25 59 25 6D 25 64 25 48 | ,.......%Y%m%d%H 00d364: 00109f3b---------------------> 00109f7b ; !Unknown! 00d368: 00109f7c---------------------> 00109fbc ; !Unknown! 00d36c: 00109fbd---------------------> 00109ffd ; !Unknown! 00d370: 00090714---------------------> 00090754 ; !Unknown! 00d374: 0003eb48---------------------> 0003eb88 ; data: 25 59 25 6D 25 64 25 48 25 4D 25 53 00 00 00 00 | %Y%m%d%H%M%S.... 00d378: 0003eb58---------------------> 0003eb98 ; data: 53 75 62 6A 65 63 74 3A 20 25 73 28 25 73 29 20 | Subject: %s(%s) 00d37c: 0003eb80---------------------> 0003ebc0 ; data: 53 75 62 6A 65 63 74 3A 20 25 73 28 25 73 29 20 | Subject: %s(%s) 00d380: 0003eba8---------------------> 0003ebe8 ; data: 25 61 2C 20 25 64 20 25 62 20 25 79 20 25 48 3A | %a, %d %b %y %H: 00d384: 0003ebc4---------------------> 0003ec04 ; data: 44 61 74 65 3A 20 25 73 0D 0A 00 00 4D 49 4D 45 | Date: %s....MIME 00d388: 0003ebd0---------------------> 0003ec10 ; data: 4D 49 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E | MIME-Version: 1. 00d38c: 0003ebe4---------------------> 0003ec24 ; data: 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 6D 75 | Content-Type: mu 00d390: 0003ec24---------------------> 0003ec64 ; data: 58 2D 4D 61 69 6C 65 72 3A 20 46 6F 78 6D 61 69 | X-Mailer: Foxmai 00d394: 000445bc---------------------> 000445fc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00d398: 00091524---------------------> 00091564 ; !Unknown! 00d39c: 0003ec38---------------------> 0003ec78 ; data: 2D 2D 73 6D 74 70 5F 6D 73 67 5F 62 6F 75 6E 64 | --smtp_msg_bound 00d3a0: 0003ec50---------------------> 0003ec90 ; data: 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 69 6D | Content-Type: im 00d3a4: 0003ec88---------------------> 0003ecc8 ; data: 43 6F 6E 74 65 6E 74 2D 54 72 61 6E 73 66 65 72 | Content-Transfer 00d3a8: 0003ecac---------------------> 0003ecec ; data: 2D 2D 73 6D 74 70 5F 6D 73 67 5F 62 6F 75 6E 64 | --smtp_msg_bound 00d3ac: 0003ecc4---------------------> 0003ed04 ; data: 0D 0A 2E 0D 0A 00 00 00 51 55 49 54 0D 0A 00 00 | ........QUIT.... 00d3b0: 0003eccc---------------------> 0003ed0c ; data: 51 55 49 54 0D 0A 00 00 28 25 64 2C 25 64 2C 25 | QUIT....(%d,%d,% 00d3b4: e1a0c00d mov ip, sp 00d3b8: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 00d3bc: e24cb004 sub fp, ip, #4 ; 0x4 00d3c0: e24dd0b4 sub sp, sp, #180 ; 0xb4 '´' 00d3c4: e1a05000 mov r5, r0 00d3c8: e59f1164 ldr r1, [pc, #356] ; [00d534] 00d3cc: e3a02064 mov r2, #100 ; 0x64 'd' 00d3d0: e3a03000 mov r3, #0 ; 0x0 00d3d4: eb009802 bl 0333e4(9802) 00d3d8: e3500002 cmp r0, #2 ; 0x2 00d3dc: d3a00000 movle r0, #0 ; 0x0 00d3e0: d91ba830 ldmledb fp, {r4, r5, fp, sp, pc} ; return 00d3e4: e3a03000 mov r3, #0 ; 0x0 00d3e8: e54b3095 strb r3, [fp, -#149] 00d3ec: e24b4098 sub r4, fp, #152 ; 0x98 '˜' 00d3f0: e1a00004 mov r0, r4 00d3f4: e59f1138 ldr r1, [pc, #312] ; [00d534] 00d3f8: e3a02003 mov r2, #3 ; 0x3 00d3fc: eb0095d7 bl 032b60(95d7) 00d400: e1a00004 mov r0, r4 00d404: eb009899 bl 033670(9899) 00d408: e1a04000 mov r4, r0 00d40c: e35400e3 cmp r4, #227 ; 0xe3 'ã' 00d410: 1a000020 bne 00d498(20) ; jump 00d414: e59f0118 ldr r0, [pc, #280] ; [00d534] 00d418: e3a01028 mov r1, #40 ; 0x28 '(' 00d41c: eb009575 bl 0329f8(9575) 00d420: e24b309c sub r3, fp, #156 ; 0x9c 'œ' 00d424: e58d3000 str r3, [sp, #0] 00d428: e24b30a0 sub r3, fp, #160 ; 0xa0 ' ' 00d42c: e58d3004 str r3, [sp, #4] 00d430: e24b30a4 sub r3, fp, #164 ; 0xa4 '¤' 00d434: e58d3008 str r3, [sp, #8] 00d438: e24b30a8 sub r3, fp, #168 ; 0xa8 '¨' 00d43c: e58d300c str r3, [sp, #12] 00d440: e59f10f0 ldr r1, [pc, #240] ; [00d538] "(%d,%d,%d,%d,%d,%d)" 00d444: e24b20ac sub r2, fp, #172 ; 0xac '¬' 00d448: e24b30b0 sub r3, fp, #176 ; 0xb0 '°' 00d44c: eb009285 bl 031e68(9285) 00d450: e3500006 cmp r0, #6 ; 0x6 00d454: 13e040e2 mvnne r4, #226 ; 0xe2 'â' 00d458: 1a00000e bne 00d498(e) ; jump 00d45c: e59f10d8 ldr r1, [pc, #216] ; [00d53c] 00d460: e3a03002 mov r3, #2 ; 0x2 00d464: e1c130b0 strh r3, [r1, #0] 00d468: e24b20b0 sub r2, fp, #176 ; 0xb0 '°' 00d46c: e892000c ldmia r2, {r2, r3} 00d470: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 00d474: e51b209c ldr r2, [fp, -#156] 00d478: e1833802 orr r3, r3, r2, lsl #16 ; 0x10 00d47c: e51b20a0 ldr r2, [fp, -#160] 00d480: e1833c02 orr r3, r3, r2, lsl #24 ; 0x18 00d484: e5813004 str r3, [r1, #4] ; [0cd568] 00d488: e15b2ab8 ldrh r2, [fp, -#168] 00d48c: e15b3ab4 ldrh r3, [fp, -#164] 00d490: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 00d494: e1c130b2 strh r3, [r1, #2] 00d498: e3a03000 mov r3, #0 ; 0x0 00d49c: e1a02003 mov r2, r3 00d4a0: e50b20b8 str r2, [fp, -#184] 00d4a4: e24b20b8 sub r2, fp, #184 ; 0xb8 '¸' 00d4a8: e5823004 str r3, [r2, #4] 00d4ac: e24b0094 sub r0, fp, #148 ; 0x94 '”' 00d4b0: e1a02003 mov r2, r3 00d4b4: e1a01002 mov r1, r2 00d4b8: e1a03102 mov r3, r2, lsl #2 ; 0x2 00d4bc: e7801003 str r1, [r0, r3, lsl #0] 00d4c0: e2822001 add r2, r2, #1 ; 0x1 00d4c4: e352001f cmp r2, #31 ; 0x1f 00d4c8: 9afffffa bls 00d4b8(fffffa) ; jump 00d4cc: e1a012a5 mov r1, r5, lsr #5 ; 0x5 00d4d0: e1a01101 mov r1, r1, lsl #2 ; 0x2 00d4d4: e24bc094 sub ip, fp, #148 ; 0x94 '”' 00d4d8: e205001f and r0, r5, #31 ; 0x1f 00d4dc: e79c3001 ldr r3, [ip, r1, lsl #0] 00d4e0: e3a02001 mov r2, #1 ; 0x1 00d4e4: e1833012 orr r3, r3, r2, lsl r0 00d4e8: e78c3001 str r3, [ip, r1, lsl #0] 00d4ec: e24b30b8 sub r3, fp, #184 ; 0xb8 '¸' 00d4f0: e58d3000 str r3, [sp, #0] 00d4f4: e2850001 add r0, r5, #1 ; 0x1 00d4f8: e24b1094 sub r1, fp, #148 ; 0x94 '”' 00d4fc: e3a02000 mov r2, #0 ; 0x0 00d500: e1a03002 mov r3, r2 00d504: eb009f28 bl 0351ac(9f28) 00d508: e3500001 cmp r0, #1 ; 0x1 00d50c: 1a000006 bne 00d52c(6) ; jump 00d510: e1a00005 mov r0, r5 00d514: e59f1018 ldr r1, [pc, #24] ; [00d534] 00d518: e3a02064 mov r2, #100 ; 0x64 'd' 00d51c: e3a03000 mov r3, #0 ; 0x0 00d520: eb0097af bl 0333e4(97af) 00d524: e3500000 cmp r0, #0 ; 0x0 00d528: caffffef bgt 00d4ec(ffffef) ; jump 00d52c: e1a00004 mov r0, r4 00d530: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
00d534: 00090858---------------------> 00090898 ; !Unknown! 00d538: 0003ecd4---------------------> 0003ed14 ; data: 28 25 64 2C 25 64 2C 25 64 2C 25 64 2C 25 64 2C | (%d,%d,%d,%d,%d, 00d53c: 000cd524---------------------> 000cd564 ; !Unknown! 00d540: e1a0c00d mov ip, sp 00d544: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 00d548: e24cb004 sub fp, ip, #4 ; 0x4 00d54c: e3a00002 mov r0, #2 ; 0x2 00d550: e3a01001 mov r1, #1 ; 0x1 00d554: e3a02000 mov r2, #0 ; 0x0 00d558: eb0097fd bl 033554(97fd) 00d55c: e1a04000 mov r4, r0 00d560: e3a0100a mov r1, #10 ; 0xa 00d564: e1a02001 mov r2, r1 00d568: ebfff1c5 bl 009c84(fff1c5) 00d56c: e1a00004 mov r0, r4 00d570: e3a01b01 mov r1, #1024 ; 0x400 00d574: e1a02001 mov r2, r1 00d578: ebfff1d9 bl 009ce4(fff1d9) 00d57c: e3540000 cmp r4, #0 ; 0x0 00d580: da000008 ble 00d5a8(8) ; jump 00d584: e1a00004 mov r0, r4 00d588: e59f1020 ldr r1, [pc, #32] ; [00d5b0] 00d58c: e3a02010 mov r2, #16 ; 0x10 00d590: eb009760 bl 033318(9760) 00d594: e3500000 cmp r0, #0 ; 0x0 00d598: aa000002 bge 00d5a8(2) ; jump 00d59c: e1a00004 mov r0, r4 00d5a0: eb009dc7 bl 034cc4(9dc7) 00d5a4: e3e04000 mvn r4, #0 ; 0x0 00d5a8: e1a00004 mov r0, r4 00d5ac: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
00d5b0: 000cd524---------------------> 000cd564 ; !Unknown! 00d5b4: e1a0c00d mov ip, sp 00d5b8: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00d5bc: e24cb004 sub fp, ip, #4 ; 0x4 00d5c0: e24dd044 sub sp, sp, #68 ; 0x44 'D' 00d5c4: e50b0054 str r0, [fp, -#84] 00d5c8: e1a09003 mov r9, r3 00d5cc: e20110ff and r1, r1, #255 ; 0xff 'ÿ' 00d5d0: e50b1058 str r1, [fp, -#88] 00d5d4: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 00d5d8: e50b205c str r2, [fp, -#92] 00d5dc: e3a00000 mov r0, #0 ; 0x0 00d5e0: eb009dde bl 034d60(9dde) 00d5e4: e50b004c str r0, [fp, -#76] 00d5e8: e24b004c sub r0, fp, #76 ; 0x4c 'L' 00d5ec: eb008649 bl 02ef18(8649) 00d5f0: e1a03000 mov r3, r0 00d5f4: e59f06b4 ldr r0, [pc, #1716] ; [00dcb0] 00d5f8: e3a0100f mov r1, #15 ; 0xf 00d5fc: e59f26b0 ldr r2, [pc, #1712] ; [00dcb4] "%Y%m%d%H%M%S" 00d600: eb00871f bl 02f284(871f) 00d604: e3a03002 mov r3, #2 ; 0x2 00d608: e14b33b8 strh r3, [fp, -#56] 00d60c: e59f06a4 ldr r0, [pc, #1700] ; [00dcb8] 00d610: eb009651 bl 032f5c(9651) 00d614: e50b0034 str r0, [fp, -#52] 00d618: e3700001 cmn r0, #1 ; 0x1 00d61c: 1a000009 bne 00d648(9) ; jump 00d620: e59f0690 ldr r0, [pc, #1680] ; [00dcb8] 00d624: eb00967a bl 033014(967a) 00d628: e3500000 cmp r0, #0 ; 0x0 00d62c: 15903010 ldrne r3, [r0, #16] 00d630: 15933000 ldrne r3, [r3, #0] 00d634: 15933000 ldrne r3, [r3, #0] 00d638: 150b3034 strne r3, [fp, -#52] 00d63c: 059f0678 ldreq r0, [pc, #1656] ; [00dcbc] "ftp error: can not get server %s ip" 00d640: 059f1670 ldreq r1, [pc, #1648] ; [00dcb8] 00d644: 0a000190 beq 00dc8c(190) ; jump 00d648: e59f1670 ldr r1, [pc, #1648] ; [00dcc0] 00d64c: e3a03e45 mov r3, #1104 ; 0x450 00d650: e7d12003 ldrb r2, [r1, r3, lsl #0] 00d654: e2833001 add r3, r3, #1 ; 0x1 00d658: e7d13003 ldrb r3, [r1, r3, lsl #0] 00d65c: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00d660: e1a02802 mov r2, r2, lsl #16 ; 0x10 00d664: e20238ff and r3, r2, #16711680 ; 0xff0000 00d668: e1a03423 mov r3, r3, lsr #8 ; 0x8 00d66c: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00d670: e14b33b6 strh r3, [fp, -#54] 00d674: e3a00002 mov r0, #2 ; 0x2 00d678: e3a01001 mov r1, #1 ; 0x1 00d67c: e3a02000 mov r2, #0 ; 0x0 00d680: eb0097b3 bl 033554(97b3) 00d684: e1a06000 mov r6, r0 00d688: e3560000 cmp r6, #0 ; 0x0 00d68c: b59f0630 ldrlt r0, [pc, #1584] ; [00dcc4] "ftp error: can not create socket" 00d690: ba00016d blt 00dc4c(16d) ; jump 00d694: e1a00006 mov r0, r6 00d698: e3a01b01 mov r1, #1024 ; 0x400 00d69c: e1a02001 mov r2, r1 00d6a0: ebfff18f bl 009ce4(fff18f) 00d6a4: e1a00006 mov r0, r6 00d6a8: e3a01014 mov r1, #20 ; 0x14 00d6ac: e1a02001 mov r2, r1 00d6b0: ebfff173 bl 009c84(fff173) 00d6b4: e1a00006 mov r0, r6 00d6b8: e24b1038 sub r1, fp, #56 ; 0x38 '8' 00d6bc: e3a02010 mov r2, #16 ; 0x10 00d6c0: eb009714 bl 033318(9714) 00d6c4: e3500000 cmp r0, #0 ; 0x0 00d6c8: aa00000d bge 00d704(d) ; jump 00d6cc: e1a00006 mov r0, r6 00d6d0: eb009d7b bl 034cc4(9d7b) 00d6d4: e59f15e4 ldr r1, [pc, #1508] ; [00dcc0] 00d6d8: e3a03e45 mov r3, #1104 ; 0x450 00d6dc: e7d12003 ldrb r2, [r1, r3, lsl #0] 00d6e0: e2833001 add r3, r3, #1 ; 0x1 00d6e4: e7d13003 ldrb r3, [r1, r3, lsl #0] 00d6e8: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00d6ec: e59f05d4 ldr r0, [pc, #1492] ; [00dcc8] "ftp error: can not connect server %s on port %d" 00d6f0: e2811b01 add r1, r1, #1024 ; 0x400 00d6f4: e281100f add r1, r1, #15 ; 0xf 00d6f8: eb009036 bl 0317d8(9036) 00d6fc: e3a00000 mov r0, #0 ; 0x0 00d700: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00d704: e1a00006 mov r0, r6 00d708: ebffff29 bl 00d3b4(ffff29) 00d70c: e1a04000 mov r4, r0 00d710: e35400dc cmp r4, #220 ; 0xdc 'Ü' 00d714: 0a000003 beq 00d728(3) ; jump 00d718: e1a00006 mov r0, r6 00d71c: eb009d68 bl 034cc4(9d68) 00d720: e59f05a4 ldr r0, [pc, #1444] ; [00dccc] "ftp error: get error echo %d after connect" 00d724: ea000157 b 00dc88(157) ; jump 00d728: e59f05a0 ldr r0, [pc, #1440] ; [00dcd0] 00d72c: e59f15a0 ldr r1, [pc, #1440] ; [00dcd4] 00d730: e59f25a0 ldr r2, [pc, #1440] ; [00dcd8] 00d734: eb009032 bl 031804(9032) 00d738: e59f0590 ldr r0, [pc, #1424] ; [00dcd0] 00d73c: eb0094c6 bl 032a5c(94c6) 00d740: e1a02000 mov r2, r0 00d744: e1a00006 mov r0, r6 00d748: e59f1580 ldr r1, [pc, #1408] ; [00dcd0] 00d74c: ebffeb89 bl 008578(ffeb89) 00d750: e3500000 cmp r0, #0 ; 0x0 00d754: b1a00006 movlt r0, r6 00d758: ba000139 blt 00dc44(139) ; jump 00d75c: e1a00006 mov r0, r6 00d760: ebffff13 bl 00d3b4(ffff13) 00d764: e1a04000 mov r4, r0 00d768: e3a03f52 mov r3, #328 ; 0x148 00d76c: e2833003 add r3, r3, #3 ; 0x3 00d770: e35400e6 cmp r4, #230 ; 0xe6 'æ' 00d774: 11540003 cmpne r4, r3 00d778: 0a000003 beq 00d78c(3) ; jump 00d77c: e1a00006 mov r0, r6 00d780: eb009d4f bl 034cc4(9d4f) 00d784: e59f0550 ldr r0, [pc, #1360] ; [00dcdc] "ftp error: get error echo %d after user" 00d788: ea00013e b 00dc88(13e) ; jump 00d78c: e59f053c ldr r0, [pc, #1340] ; [00dcd0] 00d790: e59f1548 ldr r1, [pc, #1352] ; [00dce0] 00d794: e59f2548 ldr r2, [pc, #1352] ; [00dce4] 00d798: eb009019 bl 031804(9019) 00d79c: e59f052c ldr r0, [pc, #1324] ; [00dcd0] 00d7a0: eb0094ad bl 032a5c(94ad) 00d7a4: e1a02000 mov r2, r0 00d7a8: e1a00006 mov r0, r6 00d7ac: e59f151c ldr r1, [pc, #1308] ; [00dcd0] 00d7b0: ebffeb70 bl 008578(ffeb70) 00d7b4: e3500000 cmp r0, #0 ; 0x0 00d7b8: b1a00006 movlt r0, r6 00d7bc: ba000120 blt 00dc44(120) ; jump 00d7c0: e1a00006 mov r0, r6 00d7c4: ebfffefa bl 00d3b4(fffefa) 00d7c8: e1a04000 mov r4, r0 00d7cc: e35400e6 cmp r4, #230 ; 0xe6 'æ' 00d7d0: 0a000003 beq 00d7e4(3) ; jump 00d7d4: e1a00006 mov r0, r6 00d7d8: eb009d39 bl 034cc4(9d39) 00d7dc: e59f0504 ldr r0, [pc, #1284] ; [00dce8] "ftp error: get error echo %d after pass" 00d7e0: ea000128 b 00dc88(128) ; jump 00d7e4: e59f2500 ldr r2, [pc, #1280] ; [00dcec] 00d7e8: e1d230d0 ldrsb r3, [r2, #0] 00d7ec: e3530000 cmp r3, #0 ; 0x0 00d7f0: 0a000014 beq 00d848(14) ; jump 00d7f4: e59f04d4 ldr r0, [pc, #1236] ; [00dcd0] 00d7f8: e59f14f0 ldr r1, [pc, #1264] ; [00dcf0] 00d7fc: eb009000 bl 031804(9000) 00d800: e59f04c8 ldr r0, [pc, #1224] ; [00dcd0] 00d804: eb009494 bl 032a5c(9494) 00d808: e1a02000 mov r2, r0 00d80c: e1a00006 mov r0, r6 00d810: e59f14b8 ldr r1, [pc, #1208] ; [00dcd0] 00d814: ebffeb57 bl 008578(ffeb57) 00d818: e3500000 cmp r0, #0 ; 0x0 00d81c: b1a00006 movlt r0, r6 00d820: ba000107 blt 00dc44(107) ; jump 00d824: e1a00006 mov r0, r6 00d828: ebfffee1 bl 00d3b4(fffee1) 00d82c: e1a04000 mov r4, r0 00d830: e35400fa cmp r4, #250 ; 0xfa 'ú' 00d834: 0a000003 beq 00d848(3) ; jump 00d838: e1a00006 mov r0, r6 00d83c: eb009d20 bl 034cc4(9d20) 00d840: e59f04ac ldr r0, [pc, #1196] ; [00dcf4] "ftp error: get error echo %d after cwd" 00d844: ea00010f b 00dc88(10f) ; jump 00d848: e59f0480 ldr r0, [pc, #1152] ; [00dcd0] 00d84c: e59f14a4 ldr r1, [pc, #1188] ; [00dcf8] 00d850: eb008feb bl 031804(8feb) 00d854: e59f0474 ldr r0, [pc, #1140] ; [00dcd0] 00d858: eb00947f bl 032a5c(947f) 00d85c: e1a02000 mov r2, r0 00d860: e1a00006 mov r0, r6 00d864: e59f1464 ldr r1, [pc, #1124] ; [00dcd0] 00d868: ebffeb42 bl 008578(ffeb42) 00d86c: e3500000 cmp r0, #0 ; 0x0 00d870: b1a00006 movlt r0, r6 00d874: ba0000f2 blt 00dc44(f2) ; jump 00d878: e1a00006 mov r0, r6 00d87c: ebfffecc bl 00d3b4(fffecc) 00d880: e1a04000 mov r4, r0 00d884: e35400c8 cmp r4, #200 ; 0xc8 'È' 00d888: 0a000003 beq 00d89c(3) ; jump 00d88c: e1a00006 mov r0, r6 00d890: eb009d0b bl 034cc4(9d0b) 00d894: e59f0460 ldr r0, [pc, #1120] ; [00dcfc] "ftp error: get error echo %d after type I" 00d898: ea0000fa b 00dc88(fa) ; jump 00d89c: e3a00002 mov r0, #2 ; 0x2 00d8a0: e3a01001 mov r1, #1 ; 0x1 00d8a4: e3a02000 mov r2, #0 ; 0x0 00d8a8: eb009729 bl 033554(9729) 00d8ac: e1a07000 mov r7, r0 00d8b0: e3570000 cmp r7, #0 ; 0x0 00d8b4: aa000003 bge 00d8c8(3) ; jump 00d8b8: e1a00006 mov r0, r6 00d8bc: eb009d00 bl 034cc4(9d00) 00d8c0: e59f0438 ldr r0, [pc, #1080] ; [00dd00] "ftp error: can not create data socket" 00d8c4: ea0000e0 b 00dc4c(e0) ; jump 00d8c8: e1a00007 mov r0, r7 00d8cc: e3a01b01 mov r1, #1024 ; 0x400 00d8d0: e1a02001 mov r2, r1 00d8d4: ebfff102 bl 009ce4(fff102) 00d8d8: e1a00007 mov r0, r7 00d8dc: e3a0100a mov r1, #10 ; 0xa 00d8e0: e1a02001 mov r2, r1 00d8e4: ebfff0e6 bl 009c84(fff0e6) 00d8e8: e59f23d0 ldr r2, [pc, #976] ; [00dcc0] 00d8ec: e3a03e4d mov r3, #1232 ; 0x4d0 00d8f0: e2833004 add r3, r3, #4 ; 0x4 00d8f4: e19280d3 ldrsb r8, [r2, r3] 00d8f8: e3580000 cmp r8, #0 ; 0x0 00d8fc: 1a00004c bne 00da34(4c) ; jump 00d900: e3a05010 mov r5, #16 ; 0x10 00d904: e50b5050 str r5, [fp, -#80] 00d908: e24b4048 sub r4, fp, #72 ; 0x48 'H' 00d90c: e1a00006 mov r0, r6 00d910: e1a01004 mov r1, r4 00d914: e24b2050 sub r2, fp, #80 ; 0x50 'P' 00d918: eb009698 bl 033380(9698) 00d91c: e3a03002 mov r3, #2 ; 0x2 00d920: e14b34b8 strh r3, [fp, -#72] 00d924: e14b84b6 strh r8, [fp, -#70] 00d928: e1a00007 mov r0, r7 00d92c: e1a01004 mov r1, r4 00d930: e1a02005 mov r2, r5 00d934: eb00966a bl 0332e4(966a) 00d938: e3500000 cmp r0, #0 ; 0x0 00d93c: aa000005 bge 00d958(5) ; jump 00d940: e1a00006 mov r0, r6 00d944: eb009cde bl 034cc4(9cde) 00d948: e1a00007 mov r0, r7 00d94c: eb009cdc bl 034cc4(9cdc) 00d950: e59f03ac ldr r0, [pc, #940] ; [00dd04] "ftp error: can not bind data socket" 00d954: ea0000bc b 00dc4c(bc) ; jump 00d958: e1a00007 mov r0, r7 00d95c: e3a01001 mov r1, #1 ; 0x1 00d960: eb009693 bl 0333b4(9693) 00d964: e3500000 cmp r0, #0 ; 0x0 00d968: aa000005 bge 00d984(5) ; jump 00d96c: e1a00006 mov r0, r6 00d970: eb009cd3 bl 034cc4(9cd3) 00d974: e1a00007 mov r0, r7 00d978: eb009cd1 bl 034cc4(9cd1) 00d97c: e59f0384 ldr r0, [pc, #900] ; [00dd08] "ftp error: can not listen data socket" 00d980: ea0000b1 b 00dc4c(b1) ; jump 00d984: e1a00007 mov r0, r7 00d988: e24b1048 sub r1, fp, #72 ; 0x48 'H' 00d98c: e24b2050 sub r2, fp, #80 ; 0x50 'P' 00d990: eb00967a bl 033380(967a) 00d994: e51b0044 ldr r0, [fp, -#68] 00d998: e20020ff and r2, r0, #255 ; 0xff 'ÿ' 00d99c: e1a03420 mov r3, r0, lsr #8 ; 0x8 00d9a0: e20330ff and r3, r3, #255 ; 0xff 'ÿ' 00d9a4: e1a01820 mov r1, r0, lsr #16 ; 0x10 00d9a8: e20110ff and r1, r1, #255 ; 0xff 'ÿ' 00d9ac: e58d1000 str r1, [sp, #0] 00d9b0: e1a00c20 mov r0, r0, lsr #24 ; 0x18 00d9b4: e58d0004 str r0, [sp, #4] 00d9b8: e55b1046 ldrb r1, [fp, -#70] 00d9bc: e58d1008 str r1, [sp, #8] 00d9c0: e15b14b6 ldrh r1, [fp, -#70] 00d9c4: e1a01421 mov r1, r1, lsr #8 ; 0x8 00d9c8: e58d100c str r1, [sp, #12] 00d9cc: e59f02fc ldr r0, [pc, #764] ; [00dcd0] 00d9d0: e59f1334 ldr r1, [pc, #820] ; [00dd0c] 00d9d4: eb008f8a bl 031804(8f8a) 00d9d8: e59f02f0 ldr r0, [pc, #752] ; [00dcd0] 00d9dc: eb00941e bl 032a5c(941e) 00d9e0: e1a02000 mov r2, r0 00d9e4: e1a00006 mov r0, r6 00d9e8: e59f12e0 ldr r1, [pc, #736] ; [00dcd0] 00d9ec: ebffeae1 bl 008578(ffeae1) 00d9f0: e3500000 cmp r0, #0 ; 0x0 00d9f4: aa000003 bge 00da08(3) ; jump 00d9f8: e1a00006 mov r0, r6 00d9fc: eb009cb0 bl 034cc4(9cb0) 00da00: e1a00007 mov r0, r7 00da04: ea00008e b 00dc44(8e) ; jump 00da08: e1a00006 mov r0, r6 00da0c: ebfffe68 bl 00d3b4(fffe68) 00da10: e1a04000 mov r4, r0 00da14: e35400c8 cmp r4, #200 ; 0xc8 'È' 00da18: 0a000029 beq 00dac4(29) ; jump 00da1c: e1a00006 mov r0, r6 00da20: eb009ca7 bl 034cc4(9ca7) 00da24: e1a00007 mov r0, r7 00da28: eb009ca5 bl 034cc4(9ca5) 00da2c: e59f02dc ldr r0, [pc, #732] ; [00dd10] "ftp error: get error echo %d after port" 00da30: ea000094 b 00dc88(94) ; jump 00da34: e59f0294 ldr r0, [pc, #660] ; [00dcd0] 00da38: e59f12d4 ldr r1, [pc, #724] ; [00dd14] 00da3c: eb008f70 bl 031804(8f70) 00da40: e59f0288 ldr r0, [pc, #648] ; [00dcd0] 00da44: eb009404 bl 032a5c(9404) 00da48: e1a02000 mov r2, r0 00da4c: e1a00006 mov r0, r6 00da50: e59f1278 ldr r1, [pc, #632] ; [00dcd0] 00da54: ebffeac7 bl 008578(ffeac7) 00da58: e3500000 cmp r0, #0 ; 0x0 00da5c: aa000003 bge 00da70(3) ; jump 00da60: e1a00006 mov r0, r6 00da64: eb009c96 bl 034cc4(9c96) 00da68: e1a00007 mov r0, r7 00da6c: ea000074 b 00dc44(74) ; jump 00da70: e1a00006 mov r0, r6 00da74: ebfffe4e bl 00d3b4(fffe4e) 00da78: e1a04000 mov r4, r0 00da7c: e35400e3 cmp r4, #227 ; 0xe3 'ã' 00da80: 0a000005 beq 00da9c(5) ; jump 00da84: e1a00006 mov r0, r6 00da88: eb009c8d bl 034cc4(9c8d) 00da8c: e1a00007 mov r0, r7 00da90: eb009c8b bl 034cc4(9c8b) 00da94: e59f027c ldr r0, [pc, #636] ; [00dd18] "ftp error: get error echo %d after pasv" 00da98: ea00007a b 00dc88(7a) ; jump 00da9c: ebfffea7 bl 00d540(fffea7) 00daa0: e1a0a000 mov r10, r0 00daa4: e35a0000 cmp r10, #0 ; 0x0 00daa8: aa000005 bge 00dac4(5) ; jump 00daac: e1a00006 mov r0, r6 00dab0: eb009c83 bl 034cc4(9c83) 00dab4: e1a00007 mov r0, r7 00dab8: eb009c81 bl 034cc4(9c81) 00dabc: e59f0258 ldr r0, [pc, #600] ; [00dd1c] "ftp error: can not connect in pasv mode" 00dac0: ea000061 b 00dc4c(61) ; jump 00dac4: e51b3058 ldr r3, [fp, -#88] 00dac8: e3530000 cmp r3, #0 ; 0x0 00dacc: 0a000004 beq 00dae4(4) ; jump 00dad0: e59f31d8 ldr r3, [pc, #472] ; [00dcb0] 00dad4: e88d0208 stmia sp, {r3, r9} 00dad8: e59f01f0 ldr r0, [pc, #496] ; [00dcd0] 00dadc: e59f123c ldr r1, [pc, #572] ; [00dd20] 00dae0: ea000006 b 00db00(6) ; jump 00dae4: e51b305c ldr r3, [fp, -#92] 00dae8: e3530000 cmp r3, #0 ; 0x0 00daec: 0a000007 beq 00db10(7) ; jump 00daf0: e59f31b8 ldr r3, [pc, #440] ; [00dcb0] 00daf4: e88d0208 stmia sp, {r3, r9} 00daf8: e59f01d0 ldr r0, [pc, #464] ; [00dcd0] 00dafc: e59f1220 ldr r1, [pc, #544] ; [00dd24] 00db00: e59f2220 ldr r2, [pc, #544] ; [00dd28] 00db04: e2823015 add r3, r2, #21 ; 0x15 00db08: eb008f3d bl 031804(8f3d) 00db0c: ea000006 b 00db2c(6) ; jump 00db10: e59f3198 ldr r3, [pc, #408] ; [00dcb0] 00db14: e88d0208 stmia sp, {r3, r9} 00db18: e59f01b0 ldr r0, [pc, #432] ; [00dcd0] 00db1c: e59f1208 ldr r1, [pc, #520] ; [00dd2c] 00db20: e59f2200 ldr r2, [pc, #512] ; [00dd28] 00db24: e2823015 add r3, r2, #21 ; 0x15 00db28: eb008f35 bl 031804(8f35) 00db2c: e59f019c ldr r0, [pc, #412] ; [00dcd0] 00db30: eb0093c9 bl 032a5c(93c9) 00db34: e1a02000 mov r2, r0 00db38: e1a00006 mov r0, r6 00db3c: e59f118c ldr r1, [pc, #396] ; [00dcd0] 00db40: ebffea8c bl 008578(ffea8c) 00db44: e3500000 cmp r0, #0 ; 0x0 00db48: aa00000c bge 00db80(c) ; jump 00db4c: e1a00006 mov r0, r6 00db50: eb009c5b bl 034cc4(9c5b) 00db54: e1a00007 mov r0, r7 00db58: eb009c59 bl 034cc4(9c59) 00db5c: e59f315c ldr r3, [pc, #348] ; [00dcc0] 00db60: e3a02e4d mov r2, #1232 ; 0x4d0 00db64: e2822004 add r2, r2, #4 ; 0x4 00db68: e19330d2 ldrsb r3, [r3, r2] 00db6c: e3530000 cmp r3, #0 ; 0x0 00db70: 0a000034 beq 00dc48(34) ; jump 00db74: e1a0000a mov r0, r10 00db78: eb009c51 bl 034cc4(9c51) 00db7c: ea000031 b 00dc48(31) ; jump 00db80: e1a00006 mov r0, r6 00db84: ebfffe0a bl 00d3b4(fffe0a) 00db88: e1a04000 mov r4, r0 00db8c: e3540096 cmp r4, #150 ; 0x96 '–' 00db90: 1354007d cmpne r4, #125 ; 0x7d '}' 00db94: 0a00000d beq 00dbd0(d) ; jump 00db98: e1a00006 mov r0, r6 00db9c: eb009c48 bl 034cc4(9c48) 00dba0: e1a00007 mov r0, r7 00dba4: eb009c46 bl 034cc4(9c46) 00dba8: e59f3110 ldr r3, [pc, #272] ; [00dcc0] 00dbac: e3a02e4d mov r2, #1232 ; 0x4d0 00dbb0: e2822004 add r2, r2, #4 ; 0x4 00dbb4: e19330d2 ldrsb r3, [r3, r2] 00dbb8: e3530000 cmp r3, #0 ; 0x0 00dbbc: 0a000001 beq 00dbc8(1) ; jump 00dbc0: e1a0000a mov r0, r10 00dbc4: eb009c3e bl 034cc4(9c3e) 00dbc8: e59f0160 ldr r0, [pc, #352] ; [00dd30] "ftp error: get error echo %d after stor" 00dbcc: ea00002d b 00dc88(2d) ; jump 00dbd0: e59f20e8 ldr r2, [pc, #232] ; [00dcc0] 00dbd4: e3a03e4d mov r3, #1232 ; 0x4d0 00dbd8: e2833004 add r3, r3, #4 ; 0x4 00dbdc: e19240d3 ldrsb r4, [r2, r3] 00dbe0: e3540000 cmp r4, #0 ; 0x0 00dbe4: 1a00000a bne 00dc14(a) ; jump 00dbe8: e1a00007 mov r0, r7 00dbec: eb000053 bl 00dd40(53) 00dbf0: e1a0a000 mov r10, r0 00dbf4: e35a0000 cmp r10, #0 ; 0x0 00dbf8: aa000005 bge 00dc14(5) ; jump 00dbfc: e1a00006 mov r0, r6 00dc00: eb009c2f bl 034cc4(9c2f) 00dc04: e1a00007 mov r0, r7 00dc08: eb009c2d bl 034cc4(9c2d) 00dc0c: e59f0120 ldr r0, [pc, #288] ; [00dd34] "ftp error: can not accept in port mode" 00dc10: ea00000d b 00dc4c(d) ; jump 00dc14: e1a0000a mov r0, r10 00dc18: e51b3054 ldr r3, [fp, -#84] 00dc1c: e5931008 ldr r1, [r3, #8] 00dc20: e5932004 ldr r2, [r3, #4] 00dc24: ebffea53 bl 008578(ffea53) 00dc28: e3500000 cmp r0, #0 ; 0x0 00dc2c: aa000009 bge 00dc58(9) ; jump 00dc30: e1a00006 mov r0, r6 00dc34: eb009c22 bl 034cc4(9c22) 00dc38: e1a00007 mov r0, r7 00dc3c: eb009c20 bl 034cc4(9c20) 00dc40: e1a0000a mov r0, r10 00dc44: eb009c1e bl 034cc4(9c1e) 00dc48: e59f00e8 ldr r0, [pc, #232] ; [00dd38] "ftp error: send data error" 00dc4c: eb008aee bl 03080c(8aee) 00dc50: e3a00000 mov r0, #0 ; 0x0 00dc54: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00dc58: e1a0000a mov r0, r10 00dc5c: eb009c18 bl 034cc4(9c18) 00dc60: e1a00006 mov r0, r6 00dc64: ebfffdd2 bl 00d3b4(fffdd2) 00dc68: e1a04000 mov r4, r0 00dc6c: e35400e2 cmp r4, #226 ; 0xe2 'â' 00dc70: 0a000008 beq 00dc98(8) ; jump 00dc74: e1a00006 mov r0, r6 00dc78: eb009c11 bl 034cc4(9c11) 00dc7c: e1a00007 mov r0, r7 00dc80: eb009c0f bl 034cc4(9c0f) 00dc84: e59f00b0 ldr r0, [pc, #176] ; [00dd3c] "ftp error: get error echo %d after data transfer" 00dc88: e1a01004 mov r1, r4 00dc8c: eb008ed1 bl 0317d8(8ed1) 00dc90: e3a00000 mov r0, #0 ; 0x0 00dc94: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00dc98: e1a00006 mov r0, r6 00dc9c: eb009c08 bl 034cc4(9c08) 00dca0: e1a00007 mov r0, r7 00dca4: eb009c06 bl 034cc4(9c06) 00dca8: e3a00001 mov r0, #1 ; 0x1 00dcac: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00dcb0: 000908bc---------------------> 000908fc ; !Unknown! 00dcb4: 0003eb48---------------------> 0003eb88 ; data: 25 59 25 6D 25 64 25 48 25 4D 25 53 00 00 00 00 | %Y%m%d%H%M%S.... 00dcb8: 00109daf---------------------> 00109def ; !Unknown! 00dcbc: 0003ece8---------------------> 0003ed28 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dcc0: 001099a0---------------------> 001099e0 ; !Unknown! 00dcc4: 0003ed10---------------------> 0003ed50 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dcc8: 0003ed34---------------------> 0003ed74 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dccc: 0003ed68---------------------> 0003eda8 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dcd0: 000908cb---------------------> 0009090b ; !Unknown! 00dcd4: 0003ed94---------------------> 0003edd4 ; data: 75 73 65 72 20 25 73 0D 0A 00 00 00 66 74 70 20 | user %s.....ftp 00dcd8: 00109df2---------------------> 00109e32 ; !Unknown! 00dcdc: 0003eda0---------------------> 0003ede0 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dce0: 0003edcc---------------------> 0003ee0c ; data: 70 61 73 73 20 25 73 0D 0A 00 00 00 66 74 70 20 | pass %s.....ftp 00dce4: 00109e33---------------------> 00109e73 ; !Unknown! 00dce8: 0003edd8---------------------> 0003ee18 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dcec: 00109e75---------------------> 00109eb5 ; !Unknown! 00dcf0: 0003ee04---------------------> 0003ee44 ; data: 63 77 64 20 25 73 0D 0A 00 00 00 00 66 74 70 20 | cwd %s......ftp 00dcf4: 0003ee10---------------------> 0003ee50 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dcf8: 0003ee38---------------------> 0003ee78 ; data: 74 79 70 65 20 49 0D 0A 00 00 00 00 66 74 70 20 | type I......ftp 00dcfc: 0003ee44---------------------> 0003ee84 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dd00: 0003ee70---------------------> 0003eeb0 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dd04: 0003ee98---------------------> 0003eed8 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dd08: 0003eebc---------------------> 0003eefc ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dd0c: 0003eee4---------------------> 0003ef24 ; data: 70 6F 72 74 20 25 64 2C 25 64 2C 25 64 2C 25 64 | port %d,%d,%d,%d 00dd10: 0003ef00---------------------> 0003ef40 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dd14: 0003ef2c---------------------> 0003ef6c ; data: 70 61 73 76 0D 0A 00 00 66 74 70 20 65 72 72 6F | pasv....ftp erro 00dd18: 0003ef34---------------------> 0003ef74 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dd1c: 0003ef60---------------------> 0003efa0 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dd20: 0003ef88---------------------> 0003efc8 ; data: 73 74 6F 72 20 25 73 28 25 73 29 5F 31 5F 25 73 | stor %s(%s)_1_%s 00dd24: 0003efa4---------------------> 0003efe4 ; data: 73 74 6F 72 20 25 73 28 25 73 29 5F 32 5F 25 73 | stor %s(%s)_2_%s 00dd28: 001099ac---------------------> 001099ec ; !Unknown! 00dd2c: 0003efc0---------------------> 0003f000 ; data: 73 74 6F 72 20 25 73 28 25 73 29 5F 30 5F 25 73 | stor %s(%s)_0_%s 00dd30: 0003efdc---------------------> 0003f01c ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dd34: 0003f008---------------------> 0003f048 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00dd38: 0003f030---------------------> 0003f070 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 73 65 6E 64 20 | ftp error: send 00dd3c: 0003f04c---------------------> 0003f08c ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00dd40: e1a0c00d mov ip, sp 00dd44: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 00dd48: e24cb004 sub fp, ip, #4 ; 0x4 00dd4c: e24dd0a0 sub sp, sp, #160 ; 0xa0 ' ' 00dd50: e1a04000 mov r4, r0 00dd54: e3a0300a mov r3, #10 ; 0xa 00dd58: e50b30a8 str r3, [fp, -#168] 00dd5c: e243300a sub r3, r3, #10 ; 0xa 00dd60: e50b30a4 str r3, [fp, -#164] 00dd64: e24b0090 sub r0, fp, #144 ; 0x90 '' 00dd68: e1a02003 mov r2, r3 00dd6c: e1a01002 mov r1, r2 00dd70: e1a03102 mov r3, r2, lsl #2 ; 0x2 00dd74: e7801003 str r1, [r0, r3, lsl #0] 00dd78: e2822001 add r2, r2, #1 ; 0x1 00dd7c: e352001f cmp r2, #31 ; 0x1f 00dd80: 9afffffa bls 00dd70(fffffa) ; jump 00dd84: e1a002a4 mov r0, r4, lsr #5 ; 0x5 00dd88: e1a00100 mov r0, r0, lsl #2 ; 0x2 00dd8c: e24b1090 sub r1, fp, #144 ; 0x90 '' 00dd90: e204c01f and ip, r4, #31 ; 0x1f 00dd94: e7913000 ldr r3, [r1, r0, lsl #0] 00dd98: e3a02001 mov r2, #1 ; 0x1 00dd9c: e1833c12 orr r3, r3, r2, lsl ip 00dda0: e7813000 str r3, [r1, r0, lsl #0] 00dda4: e0840002 add r0, r4, r2 00dda8: e24b30a8 sub r3, fp, #168 ; 0xa8 '¨' 00ddac: e58d3000 str r3, [sp, #0] 00ddb0: e2422001 sub r2, r2, #1 ; 0x1 00ddb4: e1a03002 mov r3, r2 00ddb8: eb009cfb bl 0351ac(9cfb) 00ddbc: e3500001 cmp r0, #1 ; 0x1 00ddc0: 13e00000 mvnne r0, #0 ; 0x0 00ddc4: 191ba810 ldmnedb fp, {r4, fp, sp, pc} ; return 00ddc8: e3a03010 mov r3, #16 ; 0x10 00ddcc: e50b30ac str r3, [fp, -#172] 00ddd0: e1a00004 mov r0, r4 00ddd4: e24b10a0 sub r1, fp, #160 ; 0xa0 ' ' 00ddd8: e24b20ac sub r2, fp, #172 ; 0xac '¬' 00dddc: eb009533 bl 0332b0(9533) 00dde0: e1a04000 mov r4, r0 00dde4: e3540000 cmp r4, #0 ; 0x0 00dde8: ba000006 blt 00de08(6) ; jump 00ddec: e3a01b01 mov r1, #1024 ; 0x400 00ddf0: e1a02001 mov r2, r1 00ddf4: ebffefba bl 009ce4(ffefba) 00ddf8: e1a00004 mov r0, r4 00ddfc: e3a0100a mov r1, #10 ; 0xa 00de00: e1a02001 mov r2, r1 00de04: ebffef9e bl 009c84(ffef9e) 00de08: e1a00004 mov r0, r4 00de0c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
00de10: e1a0c00d mov ip, sp 00de14: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 00de18: e24cb004 sub fp, ip, #4 ; 0x4 00de1c: e24dd01c sub sp, sp, #28 ; 0x1c 00de20: e1a0a000 mov r10, r0 00de24: e59f7828 ldr r7, [pc, #2088] ; [00e654] 00de28: e3a03e65 mov r3, #1616 ; 0x650 00de2c: e283300e add r3, r3, #14 ; 0xe 00de30: e19730d3 ldrsb r3, [r7, r3] 00de34: e3530000 cmp r3, #0 ; 0x0 00de38: 1a000011 bne 00de84(11) ; jump 00de3c: e59f0814 ldr r0, [pc, #2068] ; [00e658] 00de40: e59f1814 ldr r1, [pc, #2068] ; [00e65c] 00de44: eb0092fe bl 032a44(92fe) 00de48: e59f0810 ldr r0, [pc, #2064] ; [00e660] 00de4c: e59f1810 ldr r1, [pc, #2064] ; [00e664] 00de50: eb0092fb bl 032a44(92fb) 00de54: e59f080c ldr r0, [pc, #2060] ; [00e668] 00de58: e59f180c ldr r1, [pc, #2060] ; [00e66c] 00de5c: eb0092f8 bl 032a44(92f8) 00de60: e59f0808 ldr r0, [pc, #2056] ; [00e670] 00de64: e59f1808 ldr r1, [pc, #2056] ; [00e674] 00de68: eb0092f5 bl 032a44(92f5) 00de6c: e3a01f41 mov r1, #260 ; 0x104 00de70: e59f27ec ldr r2, [pc, #2028] ; [00e664] 00de74: e59f37fc ldr r3, [pc, #2044] ; [00e678] 00de78: e19210b1 ldrh r1, [r2, r1] 00de7c: e1c310b0 strh r1, [r3, #0] 00de80: ea000017 b 00dee4(17) ; jump 00de84: e2871e65 add r1, r7, #1616 ; 0x650 00de88: e281100e add r1, r1, #14 ; 0xe 00de8c: e59f07c4 ldr r0, [pc, #1988] ; [00e658] 00de90: eb0092eb bl 032a44(92eb) 00de94: e2871e51 add r1, r7, #1296 ; 0x510 00de98: e2811009 add r1, r1, #9 ; 0x9 00de9c: e59f07bc ldr r0, [pc, #1980] ; [00e660] 00dea0: eb0092e7 bl 032a44(92e7) 00dea4: e2871e6a add r1, r7, #1696 ; 0x6a0 00dea8: e2811001 add r1, r1, #1 ; 0x1 00deac: e59f07b4 ldr r0, [pc, #1972] ; [00e668] 00deb0: eb0092e3 bl 032a44(92e3) 00deb4: e2871e6e add r1, r7, #1760 ; 0x6e0 00deb8: e2811002 add r1, r1, #2 ; 0x2 00debc: e59f07ac ldr r0, [pc, #1964] ; [00e670] 00dec0: eb0092df bl 032a44(92df) 00dec4: e3a03e69 mov r3, #1680 ; 0x690 00dec8: e283300f add r3, r3, #15 ; 0xf 00decc: e7d72003 ldrb r2, [r7, r3, lsl #0] 00ded0: e2833001 add r3, r3, #1 ; 0x1 00ded4: e7d73003 ldrb r3, [r7, r3, lsl #0] 00ded8: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00dedc: e59f3794 ldr r3, [pc, #1940] ; [00e678] 00dee0: e1c320b0 strh r2, [r3, #0] 00dee4: e59f278c ldr r2, [pc, #1932] ; [00e678] 00dee8: e1d230b0 ldrh r3, [r2, #0] 00deec: e3530000 cmp r3, #0 ; 0x0 00def0: 03a03019 moveq r3, #25 ; 0x19 00def4: 01c230b0 streqh r3, [r2, #0] 00def8: e59f3758 ldr r3, [pc, #1880] ; [00e658] 00defc: e1d300d0 ldrsb r0, [r3, #0] 00df00: e3500000 cmp r0, #0 ; 0x0 00df04: 091badf0 ldmeqdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 00df08: e3a03002 mov r3, #2 ; 0x2 00df0c: e14b33b4 strh r3, [fp, -#52] 00df10: e59f0740 ldr r0, [pc, #1856] ; [00e658] 00df14: eb009410 bl 032f5c(9410) 00df18: e50b0030 str r0, [fp, -#48] 00df1c: e3700001 cmn r0, #1 ; 0x1 00df20: 1a000008 bne 00df48(8) ; jump 00df24: e59f072c ldr r0, [pc, #1836] ; [00e658] 00df28: eb009439 bl 033014(9439) 00df2c: e3500000 cmp r0, #0 ; 0x0 00df30: 15903010 ldrne r3, [r0, #16] 00df34: 15933000 ldrne r3, [r3, #0] 00df38: 15933000 ldrne r3, [r3, #0] 00df3c: 150b3030 strne r3, [fp, -#48] 00df40: 03a00000 moveq r0, #0 ; 0x0 00df44: 091badf0 ldmeqdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 00df48: e59f3728 ldr r3, [pc, #1832] ; [00e678] 00df4c: e1d320f0 ldrsh r2, [r3, #0] 00df50: e1a02802 mov r2, r2, lsl #16 ; 0x10 00df54: e20238ff and r3, r2, #16711680 ; 0xff0000 00df58: e1a03423 mov r3, r3, lsr #8 ; 0x8 00df5c: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00df60: e14b33b2 strh r3, [fp, -#50] 00df64: e3a00002 mov r0, #2 ; 0x2 00df68: e3a01001 mov r1, #1 ; 0x1 00df6c: e3a02000 mov r2, #0 ; 0x0 00df70: eb009577 bl 033554(9577) 00df74: e1a05000 mov r5, r0 00df78: e3550000 cmp r5, #0 ; 0x0 00df7c: b3a00000 movlt r0, #0 ; 0x0 00df80: b91badf0 ldmltdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 00df84: e1a00005 mov r0, r5 00df88: e3a01b01 mov r1, #1024 ; 0x400 00df8c: e1a02001 mov r2, r1 00df90: ebffef53 bl 009ce4(ffef53) 00df94: e1a00005 mov r0, r5 00df98: e3a0100a mov r1, #10 ; 0xa 00df9c: e1a02001 mov r2, r1 00dfa0: ebffef37 bl 009c84(ffef37) 00dfa4: e1a00005 mov r0, r5 00dfa8: e24b1034 sub r1, fp, #52 ; 0x34 '4' 00dfac: e3a02010 mov r2, #16 ; 0x10 00dfb0: eb0094d8 bl 033318(94d8) 00dfb4: e3500000 cmp r0, #0 ; 0x0 00dfb8: ba000194 blt 00e610(194) ; jump 00dfbc: e1a00005 mov r0, r5 00dfc0: ebfffcfb bl 00d3b4(fffcfb) 00dfc4: e35000dc cmp r0, #220 ; 0xdc 'Ü' 00dfc8: 1a000190 bne 00e610(190) ; jump 00dfcc: e287200c add r2, r7, #12 ; 0xc 00dfd0: e59f06a4 ldr r0, [pc, #1700] ; [00e67c] 00dfd4: e59f16a4 ldr r1, [pc, #1700] ; [00e680] 00dfd8: eb008e09 bl 031804(8e09) 00dfdc: e59f0698 ldr r0, [pc, #1688] ; [00e67c] 00dfe0: eb00929d bl 032a5c(929d) 00dfe4: e1a02000 mov r2, r0 00dfe8: e1a00005 mov r0, r5 00dfec: e59f1688 ldr r1, [pc, #1672] ; [00e67c] 00dff0: ebffe960 bl 008578(ffe960) 00dff4: e3500000 cmp r0, #0 ; 0x0 00dff8: ba000184 blt 00e610(184) ; jump 00dffc: e1a00005 mov r0, r5 00e000: ebfffceb bl 00d3b4(fffceb) 00e004: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e008: 0a00000f beq 00e04c(f) ; jump 00e00c: e287200c add r2, r7, #12 ; 0xc 00e010: e59f0664 ldr r0, [pc, #1636] ; [00e67c] 00e014: e59f1668 ldr r1, [pc, #1640] ; [00e684] 00e018: eb008df9 bl 031804(8df9) 00e01c: e59f0658 ldr r0, [pc, #1624] ; [00e67c] 00e020: eb00928d bl 032a5c(928d) 00e024: e1a02000 mov r2, r0 00e028: e1a00005 mov r0, r5 00e02c: e59f1648 ldr r1, [pc, #1608] ; [00e67c] 00e030: ebffe950 bl 008578(ffe950) 00e034: e3500000 cmp r0, #0 ; 0x0 00e038: ba000174 blt 00e610(174) ; jump 00e03c: e1a00005 mov r0, r5 00e040: ebfffcdb bl 00d3b4(fffcdb) 00e044: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e048: 1a000170 bne 00e610(170) ; jump 00e04c: e59f3614 ldr r3, [pc, #1556] ; [00e668] 00e050: e1d330d0 ldrsb r3, [r3, #0] 00e054: e3530000 cmp r3, #0 ; 0x0 00e058: 0a00003e beq 00e158(3e) ; jump 00e05c: e59f0618 ldr r0, [pc, #1560] ; [00e67c] 00e060: e59f1620 ldr r1, [pc, #1568] ; [00e688] 00e064: eb008de6 bl 031804(8de6) 00e068: e59f060c ldr r0, [pc, #1548] ; [00e67c] 00e06c: eb00927a bl 032a5c(927a) 00e070: e1a02000 mov r2, r0 00e074: e1a00005 mov r0, r5 00e078: e59f15fc ldr r1, [pc, #1532] ; [00e67c] 00e07c: ebffe93d bl 008578(ffe93d) 00e080: e3500000 cmp r0, #0 ; 0x0 00e084: ba000161 blt 00e610(161) ; jump 00e088: e1a00005 mov r0, r5 00e08c: ebfffcc8 bl 00d3b4(fffcc8) 00e090: e3a03f53 mov r3, #332 ; 0x14c 00e094: e2833002 add r3, r3, #2 ; 0x2 00e098: e1500003 cmp r0, r3 00e09c: 1a00015b bne 00e610(15b) ; jump 00e0a0: e59f05c0 ldr r0, [pc, #1472] ; [00e668] 00e0a4: eb00926c bl 032a5c(926c) 00e0a8: e1a01000 mov r1, r0 00e0ac: e59f05b4 ldr r0, [pc, #1460] ; [00e668] 00e0b0: e59f25c4 ldr r2, [pc, #1476] ; [00e67c] 00e0b4: ebffe942 bl 0085c4(ffe942) 00e0b8: e59f45bc ldr r4, [pc, #1468] ; [00e67c] 00e0bc: e0800004 add r0, r0, r4 00e0c0: e59f15c4 ldr r1, [pc, #1476] ; [00e68c] 00e0c4: eb008dce bl 031804(8dce) 00e0c8: e1a00004 mov r0, r4 00e0cc: eb009262 bl 032a5c(9262) 00e0d0: e1a02000 mov r2, r0 00e0d4: e1a00005 mov r0, r5 00e0d8: e1a01004 mov r1, r4 00e0dc: ebffe925 bl 008578(ffe925) 00e0e0: e3500000 cmp r0, #0 ; 0x0 00e0e4: ba000149 blt 00e610(149) ; jump 00e0e8: e1a00005 mov r0, r5 00e0ec: ebfffcb0 bl 00d3b4(fffcb0) 00e0f0: e3a03f53 mov r3, #332 ; 0x14c 00e0f4: e2833002 add r3, r3, #2 ; 0x2 00e0f8: e1500003 cmp r0, r3 00e0fc: 1a000143 bne 00e610(143) ; jump 00e100: e59f0568 ldr r0, [pc, #1384] ; [00e670] 00e104: eb009254 bl 032a5c(9254) 00e108: e1a01000 mov r1, r0 00e10c: e59f055c ldr r0, [pc, #1372] ; [00e670] 00e110: e59f2564 ldr r2, [pc, #1380] ; [00e67c] 00e114: ebffe92a bl 0085c4(ffe92a) 00e118: e59f455c ldr r4, [pc, #1372] ; [00e67c] 00e11c: e0800004 add r0, r0, r4 00e120: e59f1564 ldr r1, [pc, #1380] ; [00e68c] 00e124: eb008db6 bl 031804(8db6) 00e128: e1a00004 mov r0, r4 00e12c: eb00924a bl 032a5c(924a) 00e130: e1a02000 mov r2, r0 00e134: e1a00005 mov r0, r5 00e138: e1a01004 mov r1, r4 00e13c: ebffe90d bl 008578(ffe90d) 00e140: e3500000 cmp r0, #0 ; 0x0 00e144: ba000131 blt 00e610(131) ; jump 00e148: e1a00005 mov r0, r5 00e14c: ebfffc98 bl 00d3b4(fffc98) 00e150: e35000eb cmp r0, #235 ; 0xeb 'ë' 00e154: 1a00012d bne 00e610(12d) ; jump 00e158: e59f051c ldr r0, [pc, #1308] ; [00e67c] 00e15c: e59f152c ldr r1, [pc, #1324] ; [00e690] 00e160: e59f24f8 ldr r2, [pc, #1272] ; [00e660] 00e164: eb008da6 bl 031804(8da6) 00e168: e59f050c ldr r0, [pc, #1292] ; [00e67c] 00e16c: eb00923a bl 032a5c(923a) 00e170: e1a02000 mov r2, r0 00e174: e1a00005 mov r0, r5 00e178: e59f14fc ldr r1, [pc, #1276] ; [00e67c] 00e17c: ebffe8fd bl 008578(ffe8fd) 00e180: e3500000 cmp r0, #0 ; 0x0 00e184: ba000121 blt 00e610(121) ; jump 00e188: e1a00005 mov r0, r5 00e18c: ebfffc88 bl 00d3b4(fffc88) 00e190: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e194: 1a00011d bne 00e610(11d) ; jump 00e198: e3a03e55 mov r3, #1360 ; 0x550 00e19c: e283300a add r3, r3, #10 ; 0xa 00e1a0: e19730d3 ldrsb r3, [r7, r3] 00e1a4: e3530000 cmp r3, #0 ; 0x0 00e1a8: 0a000010 beq 00e1f0(10) ; jump 00e1ac: e2872e55 add r2, r7, #1360 ; 0x550 00e1b0: e282200a add r2, r2, #10 ; 0xa 00e1b4: e59f04c0 ldr r0, [pc, #1216] ; [00e67c] 00e1b8: e59f14d4 ldr r1, [pc, #1236] ; [00e694] 00e1bc: eb008d90 bl 031804(8d90) 00e1c0: e59f04b4 ldr r0, [pc, #1204] ; [00e67c] 00e1c4: eb009224 bl 032a5c(9224) 00e1c8: e1a02000 mov r2, r0 00e1cc: e1a00005 mov r0, r5 00e1d0: e59f14a4 ldr r1, [pc, #1188] ; [00e67c] 00e1d4: ebffe8e7 bl 008578(ffe8e7) 00e1d8: e3500000 cmp r0, #0 ; 0x0 00e1dc: ba00010b blt 00e610(10b) ; jump 00e1e0: e1a00005 mov r0, r5 00e1e4: ebfffc72 bl 00d3b4(fffc72) 00e1e8: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e1ec: 1a000107 bne 00e610(107) ; jump 00e1f0: e59f245c ldr r2, [pc, #1116] ; [00e654] 00e1f4: e3a03e59 mov r3, #1424 ; 0x590 00e1f8: e283300b add r3, r3, #11 ; 0xb 00e1fc: e19230d3 ldrsb r3, [r2, r3] 00e200: e3530000 cmp r3, #0 ; 0x0 00e204: 0a000010 beq 00e24c(10) ; jump 00e208: e59f046c ldr r0, [pc, #1132] ; [00e67c] 00e20c: e59f1480 ldr r1, [pc, #1152] ; [00e694] 00e210: e2822e59 add r2, r2, #1424 ; 0x590 00e214: e282200b add r2, r2, #11 ; 0xb 00e218: eb008d79 bl 031804(8d79) 00e21c: e59f0458 ldr r0, [pc, #1112] ; [00e67c] 00e220: eb00920d bl 032a5c(920d) 00e224: e1a02000 mov r2, r0 00e228: e1a00005 mov r0, r5 00e22c: e59f1448 ldr r1, [pc, #1096] ; [00e67c] 00e230: ebffe8d0 bl 008578(ffe8d0) 00e234: e3500000 cmp r0, #0 ; 0x0 00e238: ba0000f4 blt 00e610(f4) ; jump 00e23c: e1a00005 mov r0, r5 00e240: ebfffc5b bl 00d3b4(fffc5b) 00e244: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e248: 1a0000f0 bne 00e610(f0) ; jump 00e24c: e59f2400 ldr r2, [pc, #1024] ; [00e654] 00e250: e3a03e5d mov r3, #1488 ; 0x5d0 00e254: e283300c add r3, r3, #12 ; 0xc 00e258: e19230d3 ldrsb r3, [r2, r3] 00e25c: e3530000 cmp r3, #0 ; 0x0 00e260: 0a000010 beq 00e2a8(10) ; jump 00e264: e59f0410 ldr r0, [pc, #1040] ; [00e67c] 00e268: e59f1424 ldr r1, [pc, #1060] ; [00e694] 00e26c: e2822e5d add r2, r2, #1488 ; 0x5d0 00e270: e282200c add r2, r2, #12 ; 0xc 00e274: eb008d62 bl 031804(8d62) 00e278: e59f03fc ldr r0, [pc, #1020] ; [00e67c] 00e27c: eb0091f6 bl 032a5c(91f6) 00e280: e1a02000 mov r2, r0 00e284: e1a00005 mov r0, r5 00e288: e59f13ec ldr r1, [pc, #1004] ; [00e67c] 00e28c: ebffe8b9 bl 008578(ffe8b9) 00e290: e3500000 cmp r0, #0 ; 0x0 00e294: ba0000dd blt 00e610(dd) ; jump 00e298: e1a00005 mov r0, r5 00e29c: ebfffc44 bl 00d3b4(fffc44) 00e2a0: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e2a4: 1a0000d9 bne 00e610(d9) ; jump 00e2a8: e59f23a4 ldr r2, [pc, #932] ; [00e654] 00e2ac: e3a03e61 mov r3, #1552 ; 0x610 00e2b0: e283300d add r3, r3, #13 ; 0xd 00e2b4: e19230d3 ldrsb r3, [r2, r3] 00e2b8: e3530000 cmp r3, #0 ; 0x0 00e2bc: 0a000010 beq 00e304(10) ; jump 00e2c0: e59f03b4 ldr r0, [pc, #948] ; [00e67c] 00e2c4: e59f13c8 ldr r1, [pc, #968] ; [00e694] 00e2c8: e2822e61 add r2, r2, #1552 ; 0x610 00e2cc: e282200d add r2, r2, #13 ; 0xd 00e2d0: eb008d4b bl 031804(8d4b) 00e2d4: e59f03a0 ldr r0, [pc, #928] ; [00e67c] 00e2d8: eb0091df bl 032a5c(91df) 00e2dc: e1a02000 mov r2, r0 00e2e0: e1a00005 mov r0, r5 00e2e4: e59f1390 ldr r1, [pc, #912] ; [00e67c] 00e2e8: ebffe8a2 bl 008578(ffe8a2) 00e2ec: e3500000 cmp r0, #0 ; 0x0 00e2f0: ba0000c6 blt 00e610(c6) ; jump 00e2f4: e1a00005 mov r0, r5 00e2f8: ebfffc2d bl 00d3b4(fffc2d) 00e2fc: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e300: 1a0000c2 bne 00e610(c2) ; jump 00e304: e59f0370 ldr r0, [pc, #880] ; [00e67c] 00e308: e59f1388 ldr r1, [pc, #904] ; [00e698] 00e30c: eb008d3c bl 031804(8d3c) 00e310: e59f0364 ldr r0, [pc, #868] ; [00e67c] 00e314: eb0091d0 bl 032a5c(91d0) 00e318: e1a02000 mov r2, r0 00e31c: e1a00005 mov r0, r5 00e320: e59f1354 ldr r1, [pc, #852] ; [00e67c] 00e324: ebffe893 bl 008578(ffe893) 00e328: e3500000 cmp r0, #0 ; 0x0 00e32c: ba0000b7 blt 00e610(b7) ; jump 00e330: e1a00005 mov r0, r5 00e334: ebfffc1e bl 00d3b4(fffc1e) 00e338: e3a03e16 mov r3, #352 ; 0x160 00e33c: e2833002 add r3, r3, #2 ; 0x2 00e340: e1500003 cmp r0, r3 00e344: 1a0000b1 bne 00e610(b1) ; jump 00e348: e3a00000 mov r0, #0 ; 0x0 00e34c: eb009a83 bl 034d60(9a83) 00e350: e50b0038 str r0, [fp, -#56] 00e354: e59f4320 ldr r4, [pc, #800] ; [00e67c] 00e358: e287300c add r3, r7, #12 ; 0xc 00e35c: e1a00004 mov r0, r4 00e360: e59f1334 ldr r1, [pc, #820] ; [00e69c] 00e364: e51b2038 ldr r2, [fp, -#56] 00e368: eb008d25 bl 031804(8d25) 00e36c: e0804004 add r4, r0, r4 00e370: e1a00004 mov r0, r4 00e374: e59f1324 ldr r1, [pc, #804] ; [00e6a0] 00e378: e59f22e0 ldr r2, [pc, #736] ; [00e660] 00e37c: eb008d20 bl 031804(8d20) 00e380: e0844000 add r4, r4, r0 00e384: e3a06001 mov r6, #1 ; 0x1 00e388: e1a00004 mov r0, r4 00e38c: e59f1310 ldr r1, [pc, #784] ; [00e6a4] "To: " 00e390: eb008d1b bl 031804(8d1b) 00e394: e0844000 add r4, r4, r0 00e398: e3a03e55 mov r3, #1360 ; 0x550 00e39c: e283300a add r3, r3, #10 ; 0xa 00e3a0: e19730d3 ldrsb r3, [r7, r3] 00e3a4: e3530000 cmp r3, #0 ; 0x0 00e3a8: 0a000006 beq 00e3c8(6) ; jump 00e3ac: e2872e55 add r2, r7, #1360 ; 0x550 00e3b0: e282200a add r2, r2, #10 ; 0xa 00e3b4: e1a00004 mov r0, r4 00e3b8: e59f12e8 ldr r1, [pc, #744] ; [00e6a8] "<%s>" 00e3bc: eb008d10 bl 031804(8d10) 00e3c0: e0844000 add r4, r4, r0 00e3c4: e2466001 sub r6, r6, #1 ; 0x1 00e3c8: e59f3284 ldr r3, [pc, #644] ; [00e654] 00e3cc: e3a02e59 mov r2, #1424 ; 0x590 00e3d0: e282200b add r2, r2, #11 ; 0xb 00e3d4: e19330d2 ldrsb r3, [r3, r2] 00e3d8: e3530000 cmp r3, #0 ; 0x0 00e3dc: 0a00000b beq 00e410(b) ; jump 00e3e0: e3560000 cmp r6, #0 ; 0x0 00e3e4: 1a000003 bne 00e3f8(3) ; jump 00e3e8: e1a00004 mov r0, r4 00e3ec: e59f12b8 ldr r1, [pc, #696] ; [00e6ac] 00e3f0: eb008d03 bl 031804(8d03) 00e3f4: e0844000 add r4, r4, r0 00e3f8: e1a00004 mov r0, r4 00e3fc: e59f12a4 ldr r1, [pc, #676] ; [00e6a8] "<%s>" 00e400: e59f22a8 ldr r2, [pc, #680] ; [00e6b0] 00e404: eb008cfe bl 031804(8cfe) 00e408: e0844000 add r4, r4, r0 00e40c: e3a06000 mov r6, #0 ; 0x0 00e410: e59f323c ldr r3, [pc, #572] ; [00e654] 00e414: e3a02e5d mov r2, #1488 ; 0x5d0 00e418: e282200c add r2, r2, #12 ; 0xc 00e41c: e19330d2 ldrsb r3, [r3, r2] 00e420: e3530000 cmp r3, #0 ; 0x0 00e424: 0a00000b beq 00e458(b) ; jump 00e428: e3560000 cmp r6, #0 ; 0x0 00e42c: 1a000003 bne 00e440(3) ; jump 00e430: e1a00004 mov r0, r4 00e434: e59f1270 ldr r1, [pc, #624] ; [00e6ac] 00e438: eb008cf1 bl 031804(8cf1) 00e43c: e0844000 add r4, r4, r0 00e440: e1a00004 mov r0, r4 00e444: e59f125c ldr r1, [pc, #604] ; [00e6a8] "<%s>" 00e448: e59f2264 ldr r2, [pc, #612] ; [00e6b4] 00e44c: eb008cec bl 031804(8cec) 00e450: e0844000 add r4, r4, r0 00e454: e3a06000 mov r6, #0 ; 0x0 00e458: e59f31f4 ldr r3, [pc, #500] ; [00e654] 00e45c: e3a02e61 mov r2, #1552 ; 0x610 00e460: e282200d add r2, r2, #13 ; 0xd 00e464: e19330d2 ldrsb r3, [r3, r2] 00e468: e3530000 cmp r3, #0 ; 0x0 00e46c: 0a00000a beq 00e49c(a) ; jump 00e470: e3560000 cmp r6, #0 ; 0x0 00e474: 1a000003 bne 00e488(3) ; jump 00e478: e1a00004 mov r0, r4 00e47c: e59f1228 ldr r1, [pc, #552] ; [00e6ac] 00e480: eb008cdf bl 031804(8cdf) 00e484: e0844000 add r4, r4, r0 00e488: e1a00004 mov r0, r4 00e48c: e59f1214 ldr r1, [pc, #532] ; [00e6a8] "<%s>" 00e490: e59f2220 ldr r2, [pc, #544] ; [00e6b8] 00e494: eb008cda bl 031804(8cda) 00e498: e0844000 add r4, r4, r0 00e49c: e1a00004 mov r0, r4 00e4a0: e59f11e4 ldr r1, [pc, #484] ; [00e68c] 00e4a4: eb008cd6 bl 031804(8cd6) 00e4a8: e0844000 add r4, r4, r0 00e4ac: e287600c add r6, r7, #12 ; 0xc 00e4b0: e2878021 add r8, r7, #33 ; 0x21 '!' 00e4b4: e1a00004 mov r0, r4 00e4b8: e59f11fc ldr r1, [pc, #508] ; [00e6bc] 00e4bc: e1a02006 mov r2, r6 00e4c0: e1a03008 mov r3, r8 00e4c4: eb008cce bl 031804(8cce) 00e4c8: e0844000 add r4, r4, r0 00e4cc: e24b0038 sub r0, fp, #56 ; 0x38 '8' 00e4d0: eb008290 bl 02ef18(8290) 00e4d4: e1a03000 mov r3, r0 00e4d8: e59f01e0 ldr r0, [pc, #480] ; [00e6c0] 00e4dc: e3a01040 mov r1, #64 ; 0x40 '@' 00e4e0: e59f21dc ldr r2, [pc, #476] ; [00e6c4] "%a, %d %b %y %H:%M:%S %Z" 00e4e4: eb008366 bl 02f284(8366) 00e4e8: e1a00004 mov r0, r4 00e4ec: e59f11d4 ldr r1, [pc, #468] ; [00e6c8] 00e4f0: e59f21c8 ldr r2, [pc, #456] ; [00e6c0] 00e4f4: eb008cc2 bl 031804(8cc2) 00e4f8: e0844000 add r4, r4, r0 00e4fc: e1a00004 mov r0, r4 00e500: e59f11c4 ldr r1, [pc, #452] ; [00e6cc] 00e504: eb008cbe bl 031804(8cbe) 00e508: e0844000 add r4, r4, r0 00e50c: e1a00004 mov r0, r4 00e510: e59f11b8 ldr r1, [pc, #440] ; [00e6d0] 00e514: eb008cba bl 031804(8cba) 00e518: e0844000 add r4, r4, r0 00e51c: e1a00004 mov r0, r4 00e520: e59f11ac ldr r1, [pc, #428] ; [00e6d4] 00e524: eb008cb6 bl 031804(8cb6) 00e528: e0844000 add r4, r4, r0 00e52c: e1a00004 mov r0, r4 00e530: e59f1154 ldr r1, [pc, #340] ; [00e68c] 00e534: eb008cb2 bl 031804(8cb2) 00e538: e0844000 add r4, r4, r0 00e53c: e3a03e12 mov r3, #288 ; 0x120 00e540: e2833002 add r3, r3, #2 ; 0x2 00e544: e7d72003 ldrb r2, [r7, r3, lsl #0] 00e548: e2833001 add r3, r3, #1 ; 0x1 00e54c: e7d73003 ldrb r3, [r7, r3, lsl #0] 00e550: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00e554: e1a02802 mov r2, r2, lsl #16 ; 0x10 00e558: e20238ff and r3, r2, #16711680 ; 0xff0000 00e55c: e1a03423 mov r3, r3, lsr #8 ; 0x8 00e560: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00e564: e3530050 cmp r3, #80 ; 0x50 'P' 00e568: 1a000006 bne 00e588(6) ; jump 00e56c: e58da000 str r10, [sp, #0] 00e570: e1a00004 mov r0, r4 00e574: e59f115c ldr r1, [pc, #348] ; [00e6d8] 00e578: e1a02006 mov r2, r6 00e57c: e1a03008 mov r3, r8 00e580: eb008c9f bl 031804(8c9f) 00e584: ea000011 b 00e5d0(11) ; jump 00e588: e3a03e12 mov r3, #288 ; 0x120 00e58c: e2833002 add r3, r3, #2 ; 0x2 00e590: e7d73003 ldrb r3, [r7, r3, lsl #0] 00e594: e3a02e12 mov r2, #288 ; 0x120 00e598: e2822003 add r2, r2, #3 ; 0x3 00e59c: e7d72002 ldrb r2, [r7, r2, lsl #0] 00e5a0: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 00e5a4: e1a03803 mov r3, r3, lsl #16 ; 0x10 00e5a8: e20318ff and r1, r3, #16711680 ; 0xff0000 00e5ac: e1a01421 mov r1, r1, lsr #8 ; 0x8 00e5b0: e1811c23 orr r1, r1, r3, lsr #24 ; 0x18 00e5b4: e287200c add r2, r7, #12 ; 0xc 00e5b8: e2873021 add r3, r7, #33 ; 0x21 '!' 00e5bc: e58da000 str r10, [sp, #0] 00e5c0: e58d1004 str r1, [sp, #4] 00e5c4: e1a00004 mov r0, r4 00e5c8: e59f110c ldr r1, [pc, #268] ; [00e6dc] 00e5cc: eb008c8c bl 031804(8c8c) 00e5d0: e0844000 add r4, r4, r0 00e5d4: e1a00004 mov r0, r4 00e5d8: e59f1100 ldr r1, [pc, #256] ; [00e6e0] 00e5dc: eb008c88 bl 031804(8c88) 00e5e0: e59f0094 ldr r0, [pc, #148] ; [00e67c] 00e5e4: eb00911c bl 032a5c(911c) 00e5e8: e1a02000 mov r2, r0 00e5ec: e1a00005 mov r0, r5 00e5f0: e59f1084 ldr r1, [pc, #132] ; [00e67c] 00e5f4: ebffe7df bl 008578(ffe7df) 00e5f8: e3500000 cmp r0, #0 ; 0x0 00e5fc: ba000003 blt 00e610(3) ; jump 00e600: e1a00005 mov r0, r5 00e604: ebfffb6a bl 00d3b4(fffb6a) 00e608: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e60c: 0a000003 beq 00e620(3) ; jump 00e610: e1a00005 mov r0, r5 00e614: eb0099aa bl 034cc4(99aa) 00e618: e3a00000 mov r0, #0 ; 0x0 00e61c: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00e620: e59f0054 ldr r0, [pc, #84] ; [00e67c] 00e624: e59f10b8 ldr r1, [pc, #184] ; [00e6e4] 00e628: eb008c75 bl 031804(8c75) 00e62c: e59f0048 ldr r0, [pc, #72] ; [00e67c] 00e630: eb009109 bl 032a5c(9109) 00e634: e1a02000 mov r2, r0 00e638: e1a00005 mov r0, r5 00e63c: e59f1038 ldr r1, [pc, #56] ; [00e67c] 00e640: ebffe7cc bl 008578(ffe7cc) 00e644: e1a00005 mov r0, r5 00e648: eb00999d bl 034cc4(999d) 00e64c: e3a00001 mov r0, #1 ; 0x1 00e650: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
00e654: 001099a0---------------------> 001099e0 ; !Unknown! 00e658: 00090d2f---------------------> 00090d6f ; !Unknown! 00e65c: 00108783---------------------> 001087c3 ; !Unknown! 00e660: 00090d70---------------------> 00090db0 ; !Unknown! 00e664: 001086c0---------------------> 00108700 ; !Unknown! 00e668: 00090db1---------------------> 00090df1 ; !Unknown! 00e66c: 00108701---------------------> 00108741 ; !Unknown! 00e670: 00090df2---------------------> 00090e32 ; !Unknown! 00e674: 00108742---------------------> 00108782 ; !Unknown! 00e678: 000445ce---------------------> 0004460e ; data: 19 00 19 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............. 00e67c: 0009092f---------------------> 0009096f ; !Unknown! 00e680: 0003e9e4---------------------> 0003ea24 ; data: 45 48 4C 4F 20 69 70 63 61 6D 65 72 61 2D 25 73 | EHLO ipcamera-%s 00e684: 0003ea14---------------------> 0003ea54 ; data: 48 45 4C 4F 20 69 70 63 61 6D 65 72 61 2D 25 73 | HELO ipcamera-%s 00e688: 0003ea74---------------------> 0003eab4 ; data: 41 55 54 48 20 4C 4F 47 49 4E 0D 0A 00 00 00 00 | AUTH LOGIN...... 00e68c: 0003ead0---------------------> 0003eb10 ; data: 0D 0A 00 00 4D 41 49 4C 20 46 52 4F 4D 3A 20 3C | ....MAIL FROM: < 00e690: 0003ead4---------------------> 0003eb14 ; data: 4D 41 49 4C 20 46 52 4F 4D 3A 20 3C 25 73 3E 0D | MAIL FROM: <%s>. 00e694: 0003eae8---------------------> 0003eb28 ; data: 52 43 50 54 20 54 4F 3A 20 3C 25 73 3E 0D 0A 00 | RCPT TO: <%s>... 00e698: 0003eaf8---------------------> 0003eb38 ; data: 44 61 74 61 0D 0A 00 00 4D 65 73 73 61 67 65 2D | Data....Message- 00e69c: 0003eb00---------------------> 0003eb40 ; data: 4D 65 73 73 61 67 65 2D 49 44 3A 20 3C 25 64 40 | Message-ID: <%d@ 00e6a0: 0003eb20---------------------> 0003eb60 ; data: 46 72 6F 6D 3A 20 3C 25 73 3E 0D 0A 00 00 00 00 | From: <%s>...... 00e6a4: 0003eb30---------------------> 0003eb70 ; data: 54 6F 3A 20 00 00 00 00 3C 25 73 3E 00 00 00 00 | To: ....<%s>.... 00e6a8: 0003eb38---------------------> 0003eb78 ; data: 3C 25 73 3E 00 00 00 00 2C 0D 0A 09 00 00 00 00 | <%s>....,....... 00e6ac: 0003eb40---------------------> 0003eb80 ; data: 2C 0D 0A 09 00 00 00 00 25 59 25 6D 25 64 25 48 | ,.......%Y%m%d%H 00e6b0: 00109f3b---------------------> 00109f7b ; !Unknown! 00e6b4: 00109f7c---------------------> 00109fbc ; !Unknown! 00e6b8: 00109fbd---------------------> 00109ffd ; !Unknown! 00e6bc: 0003f080---------------------> 0003f0c0 ; data: 53 75 62 6A 65 63 74 3A 20 25 73 28 25 73 29 27 | Subject: %s(%s)' 00e6c0: 00090e33---------------------> 00090e73 ; !Unknown! 00e6c4: 0003eba8---------------------> 0003ebe8 ; data: 25 61 2C 20 25 64 20 25 62 20 25 79 20 25 48 3A | %a, %d %b %y %H: 00e6c8: 0003ebc4---------------------> 0003ec04 ; data: 44 61 74 65 3A 20 25 73 0D 0A 00 00 4D 49 4D 45 | Date: %s....MIME 00e6cc: 0003ebd0---------------------> 0003ec10 ; data: 4D 49 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E | MIME-Version: 1. 00e6d0: 0003f098---------------------> 0003f0d8 ; data: 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 | Content-Type: te 00e6d4: 0003ec24---------------------> 0003ec64 ; data: 58 2D 4D 61 69 6C 65 72 3A 20 46 6F 78 6D 61 69 | X-Mailer: Foxmai 00e6d8: 0003f0b4---------------------> 0003f0f4 ; data: 25 73 28 25 73 29 27 73 20 75 72 6C 20 69 73 20 | %s(%s)'s url is 00e6dc: 0003f0d0---------------------> 0003f110 ; data: 25 73 28 25 73 29 27 73 20 75 72 6C 20 69 73 20 | %s(%s)'s url is 00e6e0: 0003ecc4---------------------> 0003ed04 ; data: 0D 0A 2E 0D 0A 00 00 00 51 55 49 54 0D 0A 00 00 | ........QUIT.... 00e6e4: 0003eccc---------------------> 0003ed0c ; data: 51 55 49 54 0D 0A 00 00 28 25 64 2C 25 64 2C 25 | QUIT....(%d,%d,% 00e6e8: e1a0c00d mov ip, sp 00e6ec: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 00e6f0: e24cb004 sub fp, ip, #4 ; 0x4 00e6f4: e24dd014 sub sp, sp, #20 ; 0x14 00e6f8: e59f582c ldr r5, [pc, #2092] ; [00ef2c] 00e6fc: e3a03e65 mov r3, #1616 ; 0x650 00e700: e283300e add r3, r3, #14 ; 0xe 00e704: e19530d3 ldrsb r3, [r5, r3] 00e708: e3530000 cmp r3, #0 ; 0x0 00e70c: 1a000011 bne 00e758(11) ; jump 00e710: e59f0818 ldr r0, [pc, #2072] ; [00ef30] 00e714: e59f1818 ldr r1, [pc, #2072] ; [00ef34] 00e718: eb0090c9 bl 032a44(90c9) 00e71c: e59f0814 ldr r0, [pc, #2068] ; [00ef38] 00e720: e59f1814 ldr r1, [pc, #2068] ; [00ef3c] 00e724: eb0090c6 bl 032a44(90c6) 00e728: e59f0810 ldr r0, [pc, #2064] ; [00ef40] 00e72c: e59f1810 ldr r1, [pc, #2064] ; [00ef44] 00e730: eb0090c3 bl 032a44(90c3) 00e734: e59f080c ldr r0, [pc, #2060] ; [00ef48] 00e738: e59f180c ldr r1, [pc, #2060] ; [00ef4c] 00e73c: eb0090c0 bl 032a44(90c0) 00e740: e3a01f41 mov r1, #260 ; 0x104 00e744: e59f27f0 ldr r2, [pc, #2032] ; [00ef3c] 00e748: e59f3800 ldr r3, [pc, #2048] ; [00ef50] 00e74c: e19210b1 ldrh r1, [r2, r1] 00e750: e1c310b0 strh r1, [r3, #0] 00e754: ea000017 b 00e7b8(17) ; jump 00e758: e2851e65 add r1, r5, #1616 ; 0x650 00e75c: e281100e add r1, r1, #14 ; 0xe 00e760: e59f07c8 ldr r0, [pc, #1992] ; [00ef30] 00e764: eb0090b6 bl 032a44(90b6) 00e768: e2851e51 add r1, r5, #1296 ; 0x510 00e76c: e2811009 add r1, r1, #9 ; 0x9 00e770: e59f07c0 ldr r0, [pc, #1984] ; [00ef38] 00e774: eb0090b2 bl 032a44(90b2) 00e778: e2851e6a add r1, r5, #1696 ; 0x6a0 00e77c: e2811001 add r1, r1, #1 ; 0x1 00e780: e59f07b8 ldr r0, [pc, #1976] ; [00ef40] 00e784: eb0090ae bl 032a44(90ae) 00e788: e2851e6e add r1, r5, #1760 ; 0x6e0 00e78c: e2811002 add r1, r1, #2 ; 0x2 00e790: e59f07b0 ldr r0, [pc, #1968] ; [00ef48] 00e794: eb0090aa bl 032a44(90aa) 00e798: e3a03e69 mov r3, #1680 ; 0x690 00e79c: e283300f add r3, r3, #15 ; 0xf 00e7a0: e7d52003 ldrb r2, [r5, r3, lsl #0] 00e7a4: e2833001 add r3, r3, #1 ; 0x1 00e7a8: e7d53003 ldrb r3, [r5, r3, lsl #0] 00e7ac: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00e7b0: e59f3798 ldr r3, [pc, #1944] ; [00ef50] 00e7b4: e1c320b0 strh r2, [r3, #0] 00e7b8: e59f2790 ldr r2, [pc, #1936] ; [00ef50] 00e7bc: e1d230b0 ldrh r3, [r2, #0] 00e7c0: e3530000 cmp r3, #0 ; 0x0 00e7c4: 03a03019 moveq r3, #25 ; 0x19 00e7c8: 01c230b0 streqh r3, [r2, #0] 00e7cc: e59f375c ldr r3, [pc, #1884] ; [00ef30] 00e7d0: e1d330d0 ldrsb r3, [r3, #0] 00e7d4: e3530000 cmp r3, #0 ; 0x0 00e7d8: 03e00000 mvneq r0, #0 ; 0x0 00e7dc: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 00e7e0: e3a03002 mov r3, #2 ; 0x2 00e7e4: e14b32bc strh r3, [fp, -#44] 00e7e8: e59f0740 ldr r0, [pc, #1856] ; [00ef30] 00e7ec: eb0091da bl 032f5c(91da) 00e7f0: e50b0028 str r0, [fp, -#40] 00e7f4: e3700001 cmn r0, #1 ; 0x1 00e7f8: 1a000008 bne 00e820(8) ; jump 00e7fc: e59f072c ldr r0, [pc, #1836] ; [00ef30] 00e800: eb009203 bl 033014(9203) 00e804: e3500000 cmp r0, #0 ; 0x0 00e808: 15903010 ldrne r3, [r0, #16] 00e80c: 15933000 ldrne r3, [r3, #0] 00e810: 15933000 ldrne r3, [r3, #0] 00e814: 150b3028 strne r3, [fp, -#40] 00e818: 03e00000 mvneq r0, #0 ; 0x0 00e81c: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 00e820: e59f3728 ldr r3, [pc, #1832] ; [00ef50] 00e824: e1d320f0 ldrsh r2, [r3, #0] 00e828: e1a02802 mov r2, r2, lsl #16 ; 0x10 00e82c: e20238ff and r3, r2, #16711680 ; 0xff0000 00e830: e1a03423 mov r3, r3, lsr #8 ; 0x8 00e834: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00e838: e14b32ba strh r3, [fp, -#42] 00e83c: e3a00002 mov r0, #2 ; 0x2 00e840: e3a01001 mov r1, #1 ; 0x1 00e844: e3a02000 mov r2, #0 ; 0x0 00e848: eb009341 bl 033554(9341) 00e84c: e1a07000 mov r7, r0 00e850: e3570000 cmp r7, #0 ; 0x0 00e854: b3e00001 mvnlt r0, #1 ; 0x1 00e858: b91ba8f0 ldmltdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 00e85c: e1a00007 mov r0, r7 00e860: e3a01b01 mov r1, #1024 ; 0x400 00e864: e1a02001 mov r2, r1 00e868: ebffed1d bl 009ce4(ffed1d) 00e86c: e1a00007 mov r0, r7 00e870: e3a0100a mov r1, #10 ; 0xa 00e874: e1a02001 mov r2, r1 00e878: ebffed01 bl 009c84(ffed01) 00e87c: e1a00007 mov r0, r7 00e880: e24b102c sub r1, fp, #44 ; 0x2c ',' 00e884: e3a02010 mov r2, #16 ; 0x10 00e888: eb0092a2 bl 033318(92a2) 00e88c: e3500000 cmp r0, #0 ; 0x0 00e890: aa000003 bge 00e8a4(3) ; jump 00e894: e1a00007 mov r0, r7 00e898: eb009909 bl 034cc4(9909) 00e89c: e3e00000 mvn r0, #0 ; 0x0 00e8a0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00e8a4: e1a00007 mov r0, r7 00e8a8: ebfffac1 bl 00d3b4(fffac1) 00e8ac: e35000dc cmp r0, #220 ; 0xdc 'Ü' 00e8b0: 1a00001f bne 00e934(1f) ; jump 00e8b4: e285200c add r2, r5, #12 ; 0xc 00e8b8: e59f0694 ldr r0, [pc, #1684] ; [00ef54] 00e8bc: e59f1694 ldr r1, [pc, #1684] ; [00ef58] 00e8c0: eb008bcf bl 031804(8bcf) 00e8c4: e59f0688 ldr r0, [pc, #1672] ; [00ef54] 00e8c8: eb009063 bl 032a5c(9063) 00e8cc: e1a02000 mov r2, r0 00e8d0: e1a00007 mov r0, r7 00e8d4: e59f1678 ldr r1, [pc, #1656] ; [00ef54] 00e8d8: ebffe726 bl 008578(ffe726) 00e8dc: e3500000 cmp r0, #0 ; 0x0 00e8e0: ba000178 blt 00eec8(178) ; jump 00e8e4: e1a00007 mov r0, r7 00e8e8: ebfffab1 bl 00d3b4(fffab1) 00e8ec: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e8f0: 0a000013 beq 00e944(13) ; jump 00e8f4: e285200c add r2, r5, #12 ; 0xc 00e8f8: e59f0654 ldr r0, [pc, #1620] ; [00ef54] 00e8fc: e59f1658 ldr r1, [pc, #1624] ; [00ef5c] 00e900: eb008bbf bl 031804(8bbf) 00e904: e59f0648 ldr r0, [pc, #1608] ; [00ef54] 00e908: eb009053 bl 032a5c(9053) 00e90c: e1a02000 mov r2, r0 00e910: e1a00007 mov r0, r7 00e914: e59f1638 ldr r1, [pc, #1592] ; [00ef54] 00e918: ebffe716 bl 008578(ffe716) 00e91c: e3500000 cmp r0, #0 ; 0x0 00e920: ba000168 blt 00eec8(168) ; jump 00e924: e1a00007 mov r0, r7 00e928: ebfffaa1 bl 00d3b4(fffaa1) 00e92c: e35000fa cmp r0, #250 ; 0xfa 'ú' 00e930: 0a000003 beq 00e944(3) ; jump 00e934: e1a00007 mov r0, r7 00e938: eb0098e1 bl 034cc4(98e1) 00e93c: e3e00002 mvn r0, #2 ; 0x2 00e940: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00e944: e59f35f4 ldr r3, [pc, #1524] ; [00ef40] 00e948: e1d330d0 ldrsb r3, [r3, #0] 00e94c: e3530000 cmp r3, #0 ; 0x0 00e950: 0a00004a beq 00ea80(4a) ; jump 00e954: e59f05f8 ldr r0, [pc, #1528] ; [00ef54] 00e958: e59f1600 ldr r1, [pc, #1536] ; [00ef60] 00e95c: eb008ba8 bl 031804(8ba8) 00e960: e59f05ec ldr r0, [pc, #1516] ; [00ef54] 00e964: eb00903c bl 032a5c(903c) 00e968: e1a02000 mov r2, r0 00e96c: e1a00007 mov r0, r7 00e970: e59f15dc ldr r1, [pc, #1500] ; [00ef54] 00e974: ebffe6ff bl 008578(ffe6ff) 00e978: e3500000 cmp r0, #0 ; 0x0 00e97c: ba000151 blt 00eec8(151) ; jump 00e980: e1a00007 mov r0, r7 00e984: ebfffa8a bl 00d3b4(fffa8a) 00e988: e3a03f53 mov r3, #332 ; 0x14c 00e98c: e2833002 add r3, r3, #2 ; 0x2 00e990: e1500003 cmp r0, r3 00e994: 0a000003 beq 00e9a8(3) ; jump 00e998: e1a00007 mov r0, r7 00e99c: eb0098c8 bl 034cc4(98c8) 00e9a0: e3e00008 mvn r0, #8 ; 0x8 00e9a4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00e9a8: e59f0590 ldr r0, [pc, #1424] ; [00ef40] 00e9ac: eb00902a bl 032a5c(902a) 00e9b0: e1a01000 mov r1, r0 00e9b4: e59f0584 ldr r0, [pc, #1412] ; [00ef40] 00e9b8: e59f2594 ldr r2, [pc, #1428] ; [00ef54] 00e9bc: ebffe700 bl 0085c4(ffe700) 00e9c0: e59f458c ldr r4, [pc, #1420] ; [00ef54] 00e9c4: e0800004 add r0, r0, r4 00e9c8: e59f1594 ldr r1, [pc, #1428] ; [00ef64] 00e9cc: eb008b8c bl 031804(8b8c) 00e9d0: e1a00004 mov r0, r4 00e9d4: eb009020 bl 032a5c(9020) 00e9d8: e1a02000 mov r2, r0 00e9dc: e1a00007 mov r0, r7 00e9e0: e1a01004 mov r1, r4 00e9e4: ebffe6e3 bl 008578(ffe6e3) 00e9e8: e3500000 cmp r0, #0 ; 0x0 00e9ec: ba000135 blt 00eec8(135) ; jump 00e9f0: e1a00007 mov r0, r7 00e9f4: ebfffa6e bl 00d3b4(fffa6e) 00e9f8: e3a03f53 mov r3, #332 ; 0x14c 00e9fc: e2833002 add r3, r3, #2 ; 0x2 00ea00: e1500003 cmp r0, r3 00ea04: 0a000003 beq 00ea18(3) ; jump 00ea08: e1a00007 mov r0, r7 00ea0c: eb0098ac bl 034cc4(98ac) 00ea10: e3e00003 mvn r0, #3 ; 0x3 00ea14: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00ea18: e59f0528 ldr r0, [pc, #1320] ; [00ef48] 00ea1c: eb00900e bl 032a5c(900e) 00ea20: e1a01000 mov r1, r0 00ea24: e59f051c ldr r0, [pc, #1308] ; [00ef48] 00ea28: e59f2524 ldr r2, [pc, #1316] ; [00ef54] 00ea2c: ebffe6e4 bl 0085c4(ffe6e4) 00ea30: e59f451c ldr r4, [pc, #1308] ; [00ef54] 00ea34: e0800004 add r0, r0, r4 00ea38: e59f1524 ldr r1, [pc, #1316] ; [00ef64] 00ea3c: eb008b70 bl 031804(8b70) 00ea40: e1a00004 mov r0, r4 00ea44: eb009004 bl 032a5c(9004) 00ea48: e1a02000 mov r2, r0 00ea4c: e1a00007 mov r0, r7 00ea50: e1a01004 mov r1, r4 00ea54: ebffe6c7 bl 008578(ffe6c7) 00ea58: e3500000 cmp r0, #0 ; 0x0 00ea5c: ba000119 blt 00eec8(119) ; jump 00ea60: e1a00007 mov r0, r7 00ea64: ebfffa52 bl 00d3b4(fffa52) 00ea68: e35000eb cmp r0, #235 ; 0xeb 'ë' 00ea6c: 0a000003 beq 00ea80(3) ; jump 00ea70: e1a00007 mov r0, r7 00ea74: eb009892 bl 034cc4(9892) 00ea78: e3e00004 mvn r0, #4 ; 0x4 00ea7c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00ea80: e59f04cc ldr r0, [pc, #1228] ; [00ef54] 00ea84: e59f14dc ldr r1, [pc, #1244] ; [00ef68] 00ea88: e59f24a8 ldr r2, [pc, #1192] ; [00ef38] 00ea8c: eb008b5c bl 031804(8b5c) 00ea90: e59f04bc ldr r0, [pc, #1212] ; [00ef54] 00ea94: eb008ff0 bl 032a5c(8ff0) 00ea98: e1a02000 mov r2, r0 00ea9c: e1a00007 mov r0, r7 00eaa0: e59f14ac ldr r1, [pc, #1196] ; [00ef54] 00eaa4: ebffe6b3 bl 008578(ffe6b3) 00eaa8: e3500000 cmp r0, #0 ; 0x0 00eaac: ba000105 blt 00eec8(105) ; jump 00eab0: e1a00007 mov r0, r7 00eab4: ebfffa3e bl 00d3b4(fffa3e) 00eab8: e35000fa cmp r0, #250 ; 0xfa 'ú' 00eabc: 0a000003 beq 00ead0(3) ; jump 00eac0: e1a00007 mov r0, r7 00eac4: eb00987e bl 034cc4(987e) 00eac8: e3e00005 mvn r0, #5 ; 0x5 00eacc: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00ead0: e3a03e55 mov r3, #1360 ; 0x550 00ead4: e283300a add r3, r3, #10 ; 0xa 00ead8: e19530d3 ldrsb r3, [r5, r3] 00eadc: e3530000 cmp r3, #0 ; 0x0 00eae0: 0a000010 beq 00eb28(10) ; jump 00eae4: e2852e55 add r2, r5, #1360 ; 0x550 00eae8: e282200a add r2, r2, #10 ; 0xa 00eaec: e59f0460 ldr r0, [pc, #1120] ; [00ef54] 00eaf0: e59f1474 ldr r1, [pc, #1140] ; [00ef6c] 00eaf4: eb008b42 bl 031804(8b42) 00eaf8: e59f0454 ldr r0, [pc, #1108] ; [00ef54] 00eafc: eb008fd6 bl 032a5c(8fd6) 00eb00: e1a02000 mov r2, r0 00eb04: e1a00007 mov r0, r7 00eb08: e59f1444 ldr r1, [pc, #1092] ; [00ef54] 00eb0c: ebffe699 bl 008578(ffe699) 00eb10: e3500000 cmp r0, #0 ; 0x0 00eb14: ba0000eb blt 00eec8(eb) ; jump 00eb18: e1a00007 mov r0, r7 00eb1c: ebfffa24 bl 00d3b4(fffa24) 00eb20: e35000fa cmp r0, #250 ; 0xfa 'ú' 00eb24: 1a000044 bne 00ec3c(44) ; jump 00eb28: e59f23fc ldr r2, [pc, #1020] ; [00ef2c] 00eb2c: e3a03e59 mov r3, #1424 ; 0x590 00eb30: e283300b add r3, r3, #11 ; 0xb 00eb34: e19230d3 ldrsb r3, [r2, r3] 00eb38: e3530000 cmp r3, #0 ; 0x0 00eb3c: 0a000010 beq 00eb84(10) ; jump 00eb40: e59f040c ldr r0, [pc, #1036] ; [00ef54] 00eb44: e59f1420 ldr r1, [pc, #1056] ; [00ef6c] 00eb48: e2822e59 add r2, r2, #1424 ; 0x590 00eb4c: e282200b add r2, r2, #11 ; 0xb 00eb50: eb008b2b bl 031804(8b2b) 00eb54: e59f03f8 ldr r0, [pc, #1016] ; [00ef54] 00eb58: eb008fbf bl 032a5c(8fbf) 00eb5c: e1a02000 mov r2, r0 00eb60: e1a00007 mov r0, r7 00eb64: e59f13e8 ldr r1, [pc, #1000] ; [00ef54] 00eb68: ebffe682 bl 008578(ffe682) 00eb6c: e3500000 cmp r0, #0 ; 0x0 00eb70: ba0000d4 blt 00eec8(d4) ; jump 00eb74: e1a00007 mov r0, r7 00eb78: ebfffa0d bl 00d3b4(fffa0d) 00eb7c: e35000fa cmp r0, #250 ; 0xfa 'ú' 00eb80: 1a00002d bne 00ec3c(2d) ; jump 00eb84: e59f23a0 ldr r2, [pc, #928] ; [00ef2c] 00eb88: e3a03e5d mov r3, #1488 ; 0x5d0 00eb8c: e283300c add r3, r3, #12 ; 0xc 00eb90: e19230d3 ldrsb r3, [r2, r3] 00eb94: e3530000 cmp r3, #0 ; 0x0 00eb98: 0a000010 beq 00ebe0(10) ; jump 00eb9c: e59f03b0 ldr r0, [pc, #944] ; [00ef54] 00eba0: e59f13c4 ldr r1, [pc, #964] ; [00ef6c] 00eba4: e2822e5d add r2, r2, #1488 ; 0x5d0 00eba8: e282200c add r2, r2, #12 ; 0xc 00ebac: eb008b14 bl 031804(8b14) 00ebb0: e59f039c ldr r0, [pc, #924] ; [00ef54] 00ebb4: eb008fa8 bl 032a5c(8fa8) 00ebb8: e1a02000 mov r2, r0 00ebbc: e1a00007 mov r0, r7 00ebc0: e59f138c ldr r1, [pc, #908] ; [00ef54] 00ebc4: ebffe66b bl 008578(ffe66b) 00ebc8: e3500000 cmp r0, #0 ; 0x0 00ebcc: ba0000bd blt 00eec8(bd) ; jump 00ebd0: e1a00007 mov r0, r7 00ebd4: ebfff9f6 bl 00d3b4(fff9f6) 00ebd8: e35000fa cmp r0, #250 ; 0xfa 'ú' 00ebdc: 1a000016 bne 00ec3c(16) ; jump 00ebe0: e59f2344 ldr r2, [pc, #836] ; [00ef2c] 00ebe4: e3a03e61 mov r3, #1552 ; 0x610 00ebe8: e283300d add r3, r3, #13 ; 0xd 00ebec: e19230d3 ldrsb r3, [r2, r3] 00ebf0: e3530000 cmp r3, #0 ; 0x0 00ebf4: 0a000014 beq 00ec4c(14) ; jump 00ebf8: e59f0354 ldr r0, [pc, #852] ; [00ef54] 00ebfc: e59f1368 ldr r1, [pc, #872] ; [00ef6c] 00ec00: e2822e61 add r2, r2, #1552 ; 0x610 00ec04: e282200d add r2, r2, #13 ; 0xd 00ec08: eb008afd bl 031804(8afd) 00ec0c: e59f0340 ldr r0, [pc, #832] ; [00ef54] 00ec10: eb008f91 bl 032a5c(8f91) 00ec14: e1a02000 mov r2, r0 00ec18: e1a00007 mov r0, r7 00ec1c: e59f1330 ldr r1, [pc, #816] ; [00ef54] 00ec20: ebffe654 bl 008578(ffe654) 00ec24: e3500000 cmp r0, #0 ; 0x0 00ec28: ba0000a6 blt 00eec8(a6) ; jump 00ec2c: e1a00007 mov r0, r7 00ec30: ebfff9df bl 00d3b4(fff9df) 00ec34: e35000fa cmp r0, #250 ; 0xfa 'ú' 00ec38: 0a000003 beq 00ec4c(3) ; jump 00ec3c: e1a00007 mov r0, r7 00ec40: eb00981f bl 034cc4(981f) 00ec44: e3e00006 mvn r0, #6 ; 0x6 00ec48: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00ec4c: e59f0300 ldr r0, [pc, #768] ; [00ef54] 00ec50: e59f1318 ldr r1, [pc, #792] ; [00ef70] 00ec54: eb008aea bl 031804(8aea) 00ec58: e59f02f4 ldr r0, [pc, #756] ; [00ef54] 00ec5c: eb008f7e bl 032a5c(8f7e) 00ec60: e1a02000 mov r2, r0 00ec64: e1a00007 mov r0, r7 00ec68: e59f12e4 ldr r1, [pc, #740] ; [00ef54] 00ec6c: ebffe641 bl 008578(ffe641) 00ec70: e3500000 cmp r0, #0 ; 0x0 00ec74: ba000093 blt 00eec8(93) ; jump 00ec78: e1a00007 mov r0, r7 00ec7c: ebfff9cc bl 00d3b4(fff9cc) 00ec80: e3a03e16 mov r3, #352 ; 0x160 00ec84: e2833002 add r3, r3, #2 ; 0x2 00ec88: e1500003 cmp r0, r3 00ec8c: 1a000095 bne 00eee8(95) ; jump 00ec90: e3a00000 mov r0, #0 ; 0x0 00ec94: eb009831 bl 034d60(9831) 00ec98: e50b0030 str r0, [fp, -#48] 00ec9c: e59f62b0 ldr r6, [pc, #688] ; [00ef54] 00eca0: e285300c add r3, r5, #12 ; 0xc 00eca4: e1a00006 mov r0, r6 00eca8: e59f12c4 ldr r1, [pc, #708] ; [00ef74] 00ecac: e51b2030 ldr r2, [fp, -#48] 00ecb0: eb008ad3 bl 031804(8ad3) 00ecb4: e0806006 add r6, r0, r6 00ecb8: e1a00006 mov r0, r6 00ecbc: e59f12b4 ldr r1, [pc, #692] ; [00ef78] 00ecc0: e59f2270 ldr r2, [pc, #624] ; [00ef38] 00ecc4: eb008ace bl 031804(8ace) 00ecc8: e0866000 add r6, r6, r0 00eccc: e3a04001 mov r4, #1 ; 0x1 00ecd0: e1a00006 mov r0, r6 00ecd4: e59f12a0 ldr r1, [pc, #672] ; [00ef7c] "To: " 00ecd8: eb008ac9 bl 031804(8ac9) 00ecdc: e0866000 add r6, r6, r0 00ece0: e3a03e55 mov r3, #1360 ; 0x550 00ece4: e283300a add r3, r3, #10 ; 0xa 00ece8: e19530d3 ldrsb r3, [r5, r3] 00ecec: e3530000 cmp r3, #0 ; 0x0 00ecf0: 0a000006 beq 00ed10(6) ; jump 00ecf4: e2852e55 add r2, r5, #1360 ; 0x550 00ecf8: e282200a add r2, r2, #10 ; 0xa 00ecfc: e1a00006 mov r0, r6 00ed00: e59f1278 ldr r1, [pc, #632] ; [00ef80] "<%s>" 00ed04: eb008abe bl 031804(8abe) 00ed08: e0866000 add r6, r6, r0 00ed0c: e2444001 sub r4, r4, #1 ; 0x1 00ed10: e59f3214 ldr r3, [pc, #532] ; [00ef2c] 00ed14: e3a02e59 mov r2, #1424 ; 0x590 00ed18: e282200b add r2, r2, #11 ; 0xb 00ed1c: e19330d2 ldrsb r3, [r3, r2] 00ed20: e3530000 cmp r3, #0 ; 0x0 00ed24: 0a00000b beq 00ed58(b) ; jump 00ed28: e3540000 cmp r4, #0 ; 0x0 00ed2c: 1a000003 bne 00ed40(3) ; jump 00ed30: e1a00006 mov r0, r6 00ed34: e59f1248 ldr r1, [pc, #584] ; [00ef84] 00ed38: eb008ab1 bl 031804(8ab1) 00ed3c: e0866000 add r6, r6, r0 00ed40: e1a00006 mov r0, r6 00ed44: e59f1234 ldr r1, [pc, #564] ; [00ef80] "<%s>" 00ed48: e59f2238 ldr r2, [pc, #568] ; [00ef88] 00ed4c: eb008aac bl 031804(8aac) 00ed50: e0866000 add r6, r6, r0 00ed54: e3a04000 mov r4, #0 ; 0x0 00ed58: e59f31cc ldr r3, [pc, #460] ; [00ef2c] 00ed5c: e3a02e5d mov r2, #1488 ; 0x5d0 00ed60: e282200c add r2, r2, #12 ; 0xc 00ed64: e19330d2 ldrsb r3, [r3, r2] 00ed68: e3530000 cmp r3, #0 ; 0x0 00ed6c: 0a00000b beq 00eda0(b) ; jump 00ed70: e3540000 cmp r4, #0 ; 0x0 00ed74: 1a000003 bne 00ed88(3) ; jump 00ed78: e1a00006 mov r0, r6 00ed7c: e59f1200 ldr r1, [pc, #512] ; [00ef84] 00ed80: eb008a9f bl 031804(8a9f) 00ed84: e0866000 add r6, r6, r0 00ed88: e1a00006 mov r0, r6 00ed8c: e59f11ec ldr r1, [pc, #492] ; [00ef80] "<%s>" 00ed90: e59f21f4 ldr r2, [pc, #500] ; [00ef8c] 00ed94: eb008a9a bl 031804(8a9a) 00ed98: e0866000 add r6, r6, r0 00ed9c: e3a04000 mov r4, #0 ; 0x0 00eda0: e59f3184 ldr r3, [pc, #388] ; [00ef2c] 00eda4: e3a02e61 mov r2, #1552 ; 0x610 00eda8: e282200d add r2, r2, #13 ; 0xd 00edac: e19330d2 ldrsb r3, [r3, r2] 00edb0: e3530000 cmp r3, #0 ; 0x0 00edb4: 0a00000a beq 00ede4(a) ; jump 00edb8: e3540000 cmp r4, #0 ; 0x0 00edbc: 1a000003 bne 00edd0(3) ; jump 00edc0: e1a00006 mov r0, r6 00edc4: e59f11b8 ldr r1, [pc, #440] ; [00ef84] 00edc8: eb008a8d bl 031804(8a8d) 00edcc: e0866000 add r6, r6, r0 00edd0: e1a00006 mov r0, r6 00edd4: e59f11a4 ldr r1, [pc, #420] ; [00ef80] "<%s>" 00edd8: e59f21b0 ldr r2, [pc, #432] ; [00ef90] 00eddc: eb008a88 bl 031804(8a88) 00ede0: e0866000 add r6, r6, r0 00ede4: e1a00006 mov r0, r6 00ede8: e59f1174 ldr r1, [pc, #372] ; [00ef64] 00edec: eb008a84 bl 031804(8a84) 00edf0: e0866000 add r6, r6, r0 00edf4: e285400c add r4, r5, #12 ; 0xc 00edf8: e2855021 add r5, r5, #33 ; 0x21 '!' 00edfc: e1a00006 mov r0, r6 00ee00: e59f118c ldr r1, [pc, #396] ; [00ef94] 00ee04: e1a02004 mov r2, r4 00ee08: e1a03005 mov r3, r5 00ee0c: eb008a7c bl 031804(8a7c) 00ee10: e0866000 add r6, r6, r0 00ee14: e24b0030 sub r0, fp, #48 ; 0x30 '0' 00ee18: eb00803e bl 02ef18(803e) 00ee1c: e1a03000 mov r3, r0 00ee20: e59f0170 ldr r0, [pc, #368] ; [00ef98] 00ee24: e3a01040 mov r1, #64 ; 0x40 '@' 00ee28: e59f216c ldr r2, [pc, #364] ; [00ef9c] "%a, %d %b %y %H:%M:%S %Z" 00ee2c: eb008114 bl 02f284(8114) 00ee30: e1a00006 mov r0, r6 00ee34: e59f1164 ldr r1, [pc, #356] ; [00efa0] 00ee38: e59f2158 ldr r2, [pc, #344] ; [00ef98] 00ee3c: eb008a70 bl 031804(8a70) 00ee40: e0866000 add r6, r6, r0 00ee44: e1a00006 mov r0, r6 00ee48: e59f1154 ldr r1, [pc, #340] ; [00efa4] 00ee4c: eb008a6c bl 031804(8a6c) 00ee50: e0866000 add r6, r6, r0 00ee54: e1a00006 mov r0, r6 00ee58: e59f1148 ldr r1, [pc, #328] ; [00efa8] 00ee5c: eb008a68 bl 031804(8a68) 00ee60: e0866000 add r6, r6, r0 00ee64: e1a00006 mov r0, r6 00ee68: e59f113c ldr r1, [pc, #316] ; [00efac] 00ee6c: eb008a64 bl 031804(8a64) 00ee70: e0866000 add r6, r6, r0 00ee74: e1a00006 mov r0, r6 00ee78: e59f10e4 ldr r1, [pc, #228] ; [00ef64] 00ee7c: eb008a60 bl 031804(8a60) 00ee80: e0866000 add r6, r6, r0 00ee84: e1a00006 mov r0, r6 00ee88: e59f1120 ldr r1, [pc, #288] ; [00efb0] 00ee8c: e1a02004 mov r2, r4 00ee90: e1a03005 mov r3, r5 00ee94: eb008a5a bl 031804(8a5a) 00ee98: e0866000 add r6, r6, r0 00ee9c: e1a00006 mov r0, r6 00eea0: e59f110c ldr r1, [pc, #268] ; [00efb4] 00eea4: eb008a56 bl 031804(8a56) 00eea8: e59f00a4 ldr r0, [pc, #164] ; [00ef54] 00eeac: eb008eea bl 032a5c(8eea) 00eeb0: e1a02000 mov r2, r0 00eeb4: e1a00007 mov r0, r7 00eeb8: e59f1094 ldr r1, [pc, #148] ; [00ef54] 00eebc: ebffe5ad bl 008578(ffe5ad) 00eec0: e3500000 cmp r0, #0 ; 0x0 00eec4: aa000003 bge 00eed8(3) ; jump 00eec8: e1a00007 mov r0, r7 00eecc: eb00977c bl 034cc4(977c) 00eed0: e3e00001 mvn r0, #1 ; 0x1 00eed4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00eed8: e1a00007 mov r0, r7 00eedc: ebfff934 bl 00d3b4(fff934) 00eee0: e35000fa cmp r0, #250 ; 0xfa 'ú' 00eee4: 0a000003 beq 00eef8(3) ; jump 00eee8: e1a00007 mov r0, r7 00eeec: eb009774 bl 034cc4(9774) 00eef0: e3e00007 mvn r0, #7 ; 0x7 00eef4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00eef8: e59f0054 ldr r0, [pc, #84] ; [00ef54] 00eefc: e59f10b4 ldr r1, [pc, #180] ; [00efb8] 00ef00: eb008a3f bl 031804(8a3f) 00ef04: e59f0048 ldr r0, [pc, #72] ; [00ef54] 00ef08: eb008ed3 bl 032a5c(8ed3) 00ef0c: e1a02000 mov r2, r0 00ef10: e1a00007 mov r0, r7 00ef14: e59f1038 ldr r1, [pc, #56] ; [00ef54] 00ef18: ebffe596 bl 008578(ffe596) 00ef1c: e1a00007 mov r0, r7 00ef20: eb009767 bl 034cc4(9767) 00ef24: e3a00000 mov r0, #0 ; 0x0 00ef28: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
00ef2c: 001099a0---------------------> 001099e0 ; !Unknown! 00ef30: 00091273---------------------> 000912b3 ; !Unknown! 00ef34: 00108783---------------------> 001087c3 ; !Unknown! 00ef38: 000912b4---------------------> 000912f4 ; !Unknown! 00ef3c: 001086c0---------------------> 00108700 ; !Unknown! 00ef40: 000912f5---------------------> 00091335 ; !Unknown! 00ef44: 00108701---------------------> 00108741 ; !Unknown! 00ef48: 00091336---------------------> 00091376 ; !Unknown! 00ef4c: 00108742---------------------> 00108782 ; !Unknown! 00ef50: 000445d0---------------------> 00044610 ; data: 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............... 00ef54: 00090e73---------------------> 00090eb3 ; !Unknown! 00ef58: 0003e9e4---------------------> 0003ea24 ; data: 45 48 4C 4F 20 69 70 63 61 6D 65 72 61 2D 25 73 | EHLO ipcamera-%s 00ef5c: 0003ea14---------------------> 0003ea54 ; data: 48 45 4C 4F 20 69 70 63 61 6D 65 72 61 2D 25 73 | HELO ipcamera-%s 00ef60: 0003ea74---------------------> 0003eab4 ; data: 41 55 54 48 20 4C 4F 47 49 4E 0D 0A 00 00 00 00 | AUTH LOGIN...... 00ef64: 0003ead0---------------------> 0003eb10 ; data: 0D 0A 00 00 4D 41 49 4C 20 46 52 4F 4D 3A 20 3C | ....MAIL FROM: < 00ef68: 0003ead4---------------------> 0003eb14 ; data: 4D 41 49 4C 20 46 52 4F 4D 3A 20 3C 25 73 3E 0D | MAIL FROM: <%s>. 00ef6c: 0003eae8---------------------> 0003eb28 ; data: 52 43 50 54 20 54 4F 3A 20 3C 25 73 3E 0D 0A 00 | RCPT TO: <%s>... 00ef70: 0003eaf8---------------------> 0003eb38 ; data: 44 61 74 61 0D 0A 00 00 4D 65 73 73 61 67 65 2D | Data....Message- 00ef74: 0003eb00---------------------> 0003eb40 ; data: 4D 65 73 73 61 67 65 2D 49 44 3A 20 3C 25 64 40 | Message-ID: <%d@ 00ef78: 0003eb20---------------------> 0003eb60 ; data: 46 72 6F 6D 3A 20 3C 25 73 3E 0D 0A 00 00 00 00 | From: <%s>...... 00ef7c: 0003eb30---------------------> 0003eb70 ; data: 54 6F 3A 20 00 00 00 00 3C 25 73 3E 00 00 00 00 | To: ....<%s>.... 00ef80: 0003eb38---------------------> 0003eb78 ; data: 3C 25 73 3E 00 00 00 00 2C 0D 0A 09 00 00 00 00 | <%s>....,....... 00ef84: 0003eb40---------------------> 0003eb80 ; data: 2C 0D 0A 09 00 00 00 00 25 59 25 6D 25 64 25 48 | ,.......%Y%m%d%H 00ef88: 00109f3b---------------------> 00109f7b ; !Unknown! 00ef8c: 00109f7c---------------------> 00109fbc ; !Unknown! 00ef90: 00109fbd---------------------> 00109ffd ; !Unknown! 00ef94: 0003f0f0---------------------> 0003f130 ; data: 53 75 62 6A 65 63 74 3A 20 61 20 74 65 73 74 20 | Subject: a test 00ef98: 00091377---------------------> 000913b7 ; !Unknown! 00ef9c: 0003eba8---------------------> 0003ebe8 ; data: 25 61 2C 20 25 64 20 25 62 20 25 79 20 25 48 3A | %a, %d %b %y %H: 00efa0: 0003ebc4---------------------> 0003ec04 ; data: 44 61 74 65 3A 20 25 73 0D 0A 00 00 4D 49 4D 45 | Date: %s....MIME 00efa4: 0003ebd0---------------------> 0003ec10 ; data: 4D 49 4D 45 2D 56 65 72 73 69 6F 6E 3A 20 31 2E | MIME-Version: 1. 00efa8: 0003f098---------------------> 0003f0d8 ; data: 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 | Content-Type: te 00efac: 0003ec24---------------------> 0003ec64 ; data: 58 2D 4D 61 69 6C 65 72 3A 20 46 6F 78 6D 61 69 | X-Mailer: Foxmai 00efb0: 0003f114---------------------> 0003f154 ; data: 61 20 74 65 73 74 20 6D 61 69 6C 20 66 72 6F 6D | a test mail from 00efb4: 0003ecc4---------------------> 0003ed04 ; data: 0D 0A 2E 0D 0A 00 00 00 51 55 49 54 0D 0A 00 00 | ........QUIT.... 00efb8: 0003eccc---------------------> 0003ed0c ; data: 51 55 49 54 0D 0A 00 00 28 25 64 2C 25 64 2C 25 | QUIT....(%d,%d,% 00efbc: e1a0c00d mov ip, sp 00efc0: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00efc4: e24cb004 sub fp, ip, #4 ; 0x4 00efc8: e24dd038 sub sp, sp, #56 ; 0x38 '8' 00efcc: e1a09000 mov r9, r0 00efd0: e50b1050 str r1, [fp, -#80] 00efd4: e59f16d0 ldr r1, [pc, #1744] ; [00f6ac] 00efd8: e3a03b01 mov r3, #1024 ; 0x400 00efdc: e283300f add r3, r3, #15 ; 0xf 00efe0: e19130d3 ldrsb r3, [r1, r3] 00efe4: e3530000 cmp r3, #0 ; 0x0 00efe8: 0a000042 beq 00f0f8(42) ; jump 00efec: e3a03e45 mov r3, #1104 ; 0x450 00eff0: e7d12003 ldrb r2, [r1, r3, lsl #0] 00eff4: e2833001 add r3, r3, #1 ; 0x1 00eff8: e7d13003 ldrb r3, [r1, r3, lsl #0] 00effc: e1923403 orrs r3, r2, r3, lsl #8 ; 0x8 00f000: 0a00003c beq 00f0f8(3c) ; jump 00f004: e3a03002 mov r3, #2 ; 0x2 00f008: e14b33b8 strh r3, [fp, -#56] 00f00c: e59f069c ldr r0, [pc, #1692] ; [00f6b0] 00f010: eb008fd1 bl 032f5c(8fd1) 00f014: e50b0034 str r0, [fp, -#52] 00f018: e3700001 cmn r0, #1 ; 0x1 00f01c: 1a000008 bne 00f044(8) ; jump 00f020: e59f0688 ldr r0, [pc, #1672] ; [00f6b0] 00f024: eb008ffa bl 033014(8ffa) 00f028: e3500000 cmp r0, #0 ; 0x0 00f02c: 15903010 ldrne r3, [r0, #16] 00f030: 15933000 ldrne r3, [r3, #0] 00f034: 15933000 ldrne r3, [r3, #0] 00f038: 150b3034 strne r3, [fp, -#52] 00f03c: 03e00000 mvneq r0, #0 ; 0x0 00f040: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 00f044: e59f1660 ldr r1, [pc, #1632] ; [00f6ac] 00f048: e3a03e45 mov r3, #1104 ; 0x450 00f04c: e7d12003 ldrb r2, [r1, r3, lsl #0] 00f050: e2833001 add r3, r3, #1 ; 0x1 00f054: e7d13003 ldrb r3, [r1, r3, lsl #0] 00f058: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00f05c: e1a02802 mov r2, r2, lsl #16 ; 0x10 00f060: e20238ff and r3, r2, #16711680 ; 0xff0000 00f064: e1a03423 mov r3, r3, lsr #8 ; 0x8 00f068: e1833c22 orr r3, r3, r2, lsr #24 ; 0x18 00f06c: e14b33b6 strh r3, [fp, -#54] 00f070: e3a00002 mov r0, #2 ; 0x2 00f074: e3a01001 mov r1, #1 ; 0x1 00f078: e3a02000 mov r2, #0 ; 0x0 00f07c: eb009134 bl 033554(9134) 00f080: e1a06000 mov r6, r0 00f084: e3560000 cmp r6, #0 ; 0x0 00f088: b59f0624 ldrlt r0, [pc, #1572] ; [00f6b4] "ftp error: can not create socket" 00f08c: ba00016d blt 00f648(16d) ; jump 00f090: e1a00006 mov r0, r6 00f094: e3a01b01 mov r1, #1024 ; 0x400 00f098: e1a02001 mov r2, r1 00f09c: ebffeb10 bl 009ce4(ffeb10) 00f0a0: e1a00006 mov r0, r6 00f0a4: e3a01014 mov r1, #20 ; 0x14 00f0a8: e1a02001 mov r2, r1 00f0ac: ebffeaf4 bl 009c84(ffeaf4) 00f0b0: e1a00006 mov r0, r6 00f0b4: e24b1038 sub r1, fp, #56 ; 0x38 '8' 00f0b8: e3a02010 mov r2, #16 ; 0x10 00f0bc: eb009095 bl 033318(9095) 00f0c0: e3500000 cmp r0, #0 ; 0x0 00f0c4: aa00000d bge 00f100(d) ; jump 00f0c8: e1a00006 mov r0, r6 00f0cc: eb0096fc bl 034cc4(96fc) 00f0d0: e59f15d4 ldr r1, [pc, #1492] ; [00f6ac] 00f0d4: e3a03e45 mov r3, #1104 ; 0x450 00f0d8: e7d12003 ldrb r2, [r1, r3, lsl #0] 00f0dc: e2833001 add r3, r3, #1 ; 0x1 00f0e0: e7d13003 ldrb r3, [r1, r3, lsl #0] 00f0e4: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 00f0e8: e59f05c8 ldr r0, [pc, #1480] ; [00f6b8] "ftp error: can not connect server %s on port %d" 00f0ec: e2811b01 add r1, r1, #1024 ; 0x400 00f0f0: e281100f add r1, r1, #15 ; 0xf 00f0f4: eb0089b7 bl 0317d8(89b7) 00f0f8: e3e00000 mvn r0, #0 ; 0x0 00f0fc: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f100: e1a00006 mov r0, r6 00f104: ebfff8aa bl 00d3b4(fff8aa) 00f108: e1a04000 mov r4, r0 00f10c: e35400dc cmp r4, #220 ; 0xdc 'Ü' 00f110: 0a000003 beq 00f124(3) ; jump 00f114: e1a00006 mov r0, r6 00f118: eb0096e9 bl 034cc4(96e9) 00f11c: e59f0598 ldr r0, [pc, #1432] ; [00f6bc] "ftp error: get error echo %d after connect" 00f120: ea000064 b 00f2b8(64) ; jump 00f124: e59f0594 ldr r0, [pc, #1428] ; [00f6c0] 00f128: e59f1594 ldr r1, [pc, #1428] ; [00f6c4] 00f12c: e59f2594 ldr r2, [pc, #1428] ; [00f6c8] 00f130: eb0089b3 bl 031804(89b3) 00f134: e59f0584 ldr r0, [pc, #1412] ; [00f6c0] 00f138: eb008e47 bl 032a5c(8e47) 00f13c: e1a02000 mov r2, r0 00f140: e1a00006 mov r0, r6 00f144: e59f1574 ldr r1, [pc, #1396] ; [00f6c0] 00f148: ebffe50a bl 008578(ffe50a) 00f14c: e3500000 cmp r0, #0 ; 0x0 00f150: b1a00006 movlt r0, r6 00f154: ba000139 blt 00f640(139) ; jump 00f158: e1a00006 mov r0, r6 00f15c: ebfff894 bl 00d3b4(fff894) 00f160: e1a04000 mov r4, r0 00f164: e3a03f52 mov r3, #328 ; 0x148 00f168: e2833003 add r3, r3, #3 ; 0x3 00f16c: e35400e6 cmp r4, #230 ; 0xe6 'æ' 00f170: 11540003 cmpne r4, r3 00f174: 0a000006 beq 00f194(6) ; jump 00f178: e1a00006 mov r0, r6 00f17c: eb0096d0 bl 034cc4(96d0) 00f180: e59f0544 ldr r0, [pc, #1348] ; [00f6cc] "ftp error: get error echo %d after user" 00f184: e1a01004 mov r1, r4 00f188: eb008992 bl 0317d8(8992) 00f18c: e3e00003 mvn r0, #3 ; 0x3 00f190: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f194: e59f0524 ldr r0, [pc, #1316] ; [00f6c0] 00f198: e59f1530 ldr r1, [pc, #1328] ; [00f6d0] 00f19c: e59f2530 ldr r2, [pc, #1328] ; [00f6d4] 00f1a0: eb008997 bl 031804(8997) 00f1a4: e59f0514 ldr r0, [pc, #1300] ; [00f6c0] 00f1a8: eb008e2b bl 032a5c(8e2b) 00f1ac: e1a02000 mov r2, r0 00f1b0: e1a00006 mov r0, r6 00f1b4: e59f1504 ldr r1, [pc, #1284] ; [00f6c0] 00f1b8: ebffe4ee bl 008578(ffe4ee) 00f1bc: e3500000 cmp r0, #0 ; 0x0 00f1c0: b1a00006 movlt r0, r6 00f1c4: ba00011d blt 00f640(11d) ; jump 00f1c8: e1a00006 mov r0, r6 00f1cc: ebfff878 bl 00d3b4(fff878) 00f1d0: e1a04000 mov r4, r0 00f1d4: e35400e6 cmp r4, #230 ; 0xe6 'æ' 00f1d8: 0a000006 beq 00f1f8(6) ; jump 00f1dc: e1a00006 mov r0, r6 00f1e0: eb0096b7 bl 034cc4(96b7) 00f1e4: e59f04ec ldr r0, [pc, #1260] ; [00f6d8] "ftp error: get error echo %d after pass" 00f1e8: e1a01004 mov r1, r4 00f1ec: eb008979 bl 0317d8(8979) 00f1f0: e3e00004 mvn r0, #4 ; 0x4 00f1f4: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f1f8: e59f24dc ldr r2, [pc, #1244] ; [00f6dc] 00f1fc: e1d230d0 ldrsb r3, [r2, #0] 00f200: e3530000 cmp r3, #0 ; 0x0 00f204: 0a000017 beq 00f268(17) ; jump 00f208: e59f04b0 ldr r0, [pc, #1200] ; [00f6c0] 00f20c: e59f14cc ldr r1, [pc, #1228] ; [00f6e0] 00f210: eb00897b bl 031804(897b) 00f214: e59f04a4 ldr r0, [pc, #1188] ; [00f6c0] 00f218: eb008e0f bl 032a5c(8e0f) 00f21c: e1a02000 mov r2, r0 00f220: e1a00006 mov r0, r6 00f224: e59f1494 ldr r1, [pc, #1172] ; [00f6c0] 00f228: ebffe4d2 bl 008578(ffe4d2) 00f22c: e3500000 cmp r0, #0 ; 0x0 00f230: b1a00006 movlt r0, r6 00f234: ba000101 blt 00f640(101) ; jump 00f238: e1a00006 mov r0, r6 00f23c: ebfff85c bl 00d3b4(fff85c) 00f240: e1a04000 mov r4, r0 00f244: e35400fa cmp r4, #250 ; 0xfa 'ú' 00f248: 0a000006 beq 00f268(6) ; jump 00f24c: e1a00006 mov r0, r6 00f250: eb00969b bl 034cc4(969b) 00f254: e59f0488 ldr r0, [pc, #1160] ; [00f6e4] "ftp error: get error echo %d after cwd" 00f258: e1a01004 mov r1, r4 00f25c: eb00895d bl 0317d8(895d) 00f260: e3e00005 mvn r0, #5 ; 0x5 00f264: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f268: e59f0450 ldr r0, [pc, #1104] ; [00f6c0] 00f26c: e59f1474 ldr r1, [pc, #1140] ; [00f6e8] 00f270: eb008963 bl 031804(8963) 00f274: e59f0444 ldr r0, [pc, #1092] ; [00f6c0] 00f278: eb008df7 bl 032a5c(8df7) 00f27c: e1a02000 mov r2, r0 00f280: e1a00006 mov r0, r6 00f284: e59f1434 ldr r1, [pc, #1076] ; [00f6c0] 00f288: ebffe4ba bl 008578(ffe4ba) 00f28c: e3500000 cmp r0, #0 ; 0x0 00f290: b1a00006 movlt r0, r6 00f294: ba0000e9 blt 00f640(e9) ; jump 00f298: e1a00006 mov r0, r6 00f29c: ebfff844 bl 00d3b4(fff844) 00f2a0: e1a04000 mov r4, r0 00f2a4: e35400c8 cmp r4, #200 ; 0xc8 'È' 00f2a8: 0a000006 beq 00f2c8(6) ; jump 00f2ac: e1a00006 mov r0, r6 00f2b0: eb009683 bl 034cc4(9683) 00f2b4: e59f0430 ldr r0, [pc, #1072] ; [00f6ec] "ftp error: get error echo %d after type I" 00f2b8: e1a01004 mov r1, r4 00f2bc: eb008945 bl 0317d8(8945) 00f2c0: e3e00002 mvn r0, #2 ; 0x2 00f2c4: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f2c8: e3a00002 mov r0, #2 ; 0x2 00f2cc: e3a01001 mov r1, #1 ; 0x1 00f2d0: e3a02000 mov r2, #0 ; 0x0 00f2d4: eb00909e bl 033554(909e) 00f2d8: e1a07000 mov r7, r0 00f2dc: e3570000 cmp r7, #0 ; 0x0 00f2e0: aa000003 bge 00f2f4(3) ; jump 00f2e4: e1a00006 mov r0, r6 00f2e8: eb009675 bl 034cc4(9675) 00f2ec: e59f03fc ldr r0, [pc, #1020] ; [00f6f0] "ftp error: can not create data socket" 00f2f0: ea0000d4 b 00f648(d4) ; jump 00f2f4: e1a00007 mov r0, r7 00f2f8: e3a01b01 mov r1, #1024 ; 0x400 00f2fc: e1a02001 mov r2, r1 00f300: ebffea77 bl 009ce4(ffea77) 00f304: e1a00007 mov r0, r7 00f308: e3a0100a mov r1, #10 ; 0xa 00f30c: e1a02001 mov r2, r1 00f310: ebffea5b bl 009c84(ffea5b) 00f314: e59f2390 ldr r2, [pc, #912] ; [00f6ac] 00f318: e3a03e4d mov r3, #1232 ; 0x4d0 00f31c: e2833004 add r3, r3, #4 ; 0x4 00f320: e19280d3 ldrsb r8, [r2, r3] 00f324: e3580000 cmp r8, #0 ; 0x0 00f328: 1a00004f bne 00f46c(4f) ; jump 00f32c: e3a05010 mov r5, #16 ; 0x10 00f330: e50b504c str r5, [fp, -#76] 00f334: e24b4048 sub r4, fp, #72 ; 0x48 'H' 00f338: e1a00006 mov r0, r6 00f33c: e1a01004 mov r1, r4 00f340: e24b204c sub r2, fp, #76 ; 0x4c 'L' 00f344: eb00900d bl 033380(900d) 00f348: e3a03002 mov r3, #2 ; 0x2 00f34c: e14b34b8 strh r3, [fp, -#72] 00f350: e14b84b6 strh r8, [fp, -#70] 00f354: e1a00007 mov r0, r7 00f358: e1a01004 mov r1, r4 00f35c: e1a02005 mov r2, r5 00f360: eb008fdf bl 0332e4(8fdf) 00f364: e3500000 cmp r0, #0 ; 0x0 00f368: aa000005 bge 00f384(5) ; jump 00f36c: e1a00006 mov r0, r6 00f370: eb009653 bl 034cc4(9653) 00f374: e1a00007 mov r0, r7 00f378: eb009651 bl 034cc4(9651) 00f37c: e59f0370 ldr r0, [pc, #880] ; [00f6f4] "ftp error: can not bind data socket" 00f380: ea0000b0 b 00f648(b0) ; jump 00f384: e1a00007 mov r0, r7 00f388: e3a01001 mov r1, #1 ; 0x1 00f38c: eb009008 bl 0333b4(9008) 00f390: e3500000 cmp r0, #0 ; 0x0 00f394: aa000005 bge 00f3b0(5) ; jump 00f398: e1a00006 mov r0, r6 00f39c: eb009648 bl 034cc4(9648) 00f3a0: e1a00007 mov r0, r7 00f3a4: eb009646 bl 034cc4(9646) 00f3a8: e59f0348 ldr r0, [pc, #840] ; [00f6f8] "ftp error: can not listen data socket" 00f3ac: ea0000a5 b 00f648(a5) ; jump 00f3b0: e1a00007 mov r0, r7 00f3b4: e24b1048 sub r1, fp, #72 ; 0x48 'H' 00f3b8: e24b204c sub r2, fp, #76 ; 0x4c 'L' 00f3bc: eb008fef bl 033380(8fef) 00f3c0: e51b0044 ldr r0, [fp, -#68] 00f3c4: e20020ff and r2, r0, #255 ; 0xff 'ÿ' 00f3c8: e1a03420 mov r3, r0, lsr #8 ; 0x8 00f3cc: e20330ff and r3, r3, #255 ; 0xff 'ÿ' 00f3d0: e1a01820 mov r1, r0, lsr #16 ; 0x10 00f3d4: e20110ff and r1, r1, #255 ; 0xff 'ÿ' 00f3d8: e58d1000 str r1, [sp, #0] 00f3dc: e1a00c20 mov r0, r0, lsr #24 ; 0x18 00f3e0: e58d0004 str r0, [sp, #4] 00f3e4: e55b1046 ldrb r1, [fp, -#70] 00f3e8: e58d1008 str r1, [sp, #8] 00f3ec: e15b14b6 ldrh r1, [fp, -#70] 00f3f0: e1a01421 mov r1, r1, lsr #8 ; 0x8 00f3f4: e58d100c str r1, [sp, #12] 00f3f8: e59f02c0 ldr r0, [pc, #704] ; [00f6c0] 00f3fc: e59f12f8 ldr r1, [pc, #760] ; [00f6fc] 00f400: eb0088ff bl 031804(88ff) 00f404: e59f02b4 ldr r0, [pc, #692] ; [00f6c0] 00f408: eb008d93 bl 032a5c(8d93) 00f40c: e1a02000 mov r2, r0 00f410: e1a00006 mov r0, r6 00f414: e59f12a4 ldr r1, [pc, #676] ; [00f6c0] 00f418: ebffe456 bl 008578(ffe456) 00f41c: e3500000 cmp r0, #0 ; 0x0 00f420: aa000003 bge 00f434(3) ; jump 00f424: e1a00006 mov r0, r6 00f428: eb009625 bl 034cc4(9625) 00f42c: e1a00007 mov r0, r7 00f430: ea000082 b 00f640(82) ; jump 00f434: e1a00006 mov r0, r6 00f438: ebfff7dd bl 00d3b4(fff7dd) 00f43c: e1a04000 mov r4, r0 00f440: e35400c8 cmp r4, #200 ; 0xc8 'È' 00f444: 0a000031 beq 00f510(31) ; jump 00f448: e1a00006 mov r0, r6 00f44c: eb00961c bl 034cc4(961c) 00f450: e1a00007 mov r0, r7 00f454: eb00961a bl 034cc4(961a) 00f458: e59f02a0 ldr r0, [pc, #672] ; [00f700] "ftp error: get error echo %d after port" 00f45c: e1a01004 mov r1, r4 00f460: eb0088dc bl 0317d8(88dc) 00f464: e3e00007 mvn r0, #7 ; 0x7 00f468: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f46c: e59f024c ldr r0, [pc, #588] ; [00f6c0] 00f470: e59f128c ldr r1, [pc, #652] ; [00f704] 00f474: eb0088e2 bl 031804(88e2) 00f478: e59f0240 ldr r0, [pc, #576] ; [00f6c0] 00f47c: eb008d76 bl 032a5c(8d76) 00f480: e1a02000 mov r2, r0 00f484: e1a00006 mov r0, r6 00f488: e59f1230 ldr r1, [pc, #560] ; [00f6c0] 00f48c: ebffe439 bl 008578(ffe439) 00f490: e3500000 cmp r0, #0 ; 0x0 00f494: aa000003 bge 00f4a8(3) ; jump 00f498: e1a00006 mov r0, r6 00f49c: eb009608 bl 034cc4(9608) 00f4a0: e1a00007 mov r0, r7 00f4a4: ea000065 b 00f640(65) ; jump 00f4a8: e1a00006 mov r0, r6 00f4ac: ebfff7c0 bl 00d3b4(fff7c0) 00f4b0: e1a04000 mov r4, r0 00f4b4: e35400e3 cmp r4, #227 ; 0xe3 'ã' 00f4b8: 0a000008 beq 00f4e0(8) ; jump 00f4bc: e1a00006 mov r0, r6 00f4c0: eb0095ff bl 034cc4(95ff) 00f4c4: e1a00007 mov r0, r7 00f4c8: eb0095fd bl 034cc4(95fd) 00f4cc: e59f0234 ldr r0, [pc, #564] ; [00f708] "ftp error: get error echo %d after pasv" 00f4d0: e1a01004 mov r1, r4 00f4d4: eb0088bf bl 0317d8(88bf) 00f4d8: e3e00006 mvn r0, #6 ; 0x6 00f4dc: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f4e0: ebfff816 bl 00d540(fff816) 00f4e4: e1a0a000 mov r10, r0 00f4e8: e35a0000 cmp r10, #0 ; 0x0 00f4ec: aa000007 bge 00f510(7) ; jump 00f4f0: e1a00006 mov r0, r6 00f4f4: eb0095f2 bl 034cc4(95f2) 00f4f8: e1a00007 mov r0, r7 00f4fc: eb0095f0 bl 034cc4(95f0) 00f500: e59f0204 ldr r0, [pc, #516] ; [00f70c] "ftp error: can not connect in pasv mode" 00f504: eb0084c0 bl 03080c(84c0) 00f508: e3e00006 mvn r0, #6 ; 0x6 00f50c: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f510: e59f01a8 ldr r0, [pc, #424] ; [00f6c0] 00f514: e59f11f4 ldr r1, [pc, #500] ; [00f710] 00f518: e59f21f4 ldr r2, [pc, #500] ; [00f714] 00f51c: e2823015 add r3, r2, #21 ; 0x15 00f520: eb0088b7 bl 031804(88b7) 00f524: e59f0194 ldr r0, [pc, #404] ; [00f6c0] 00f528: eb008d4b bl 032a5c(8d4b) 00f52c: e1a02000 mov r2, r0 00f530: e1a00006 mov r0, r6 00f534: e59f1184 ldr r1, [pc, #388] ; [00f6c0] 00f538: ebffe40e bl 008578(ffe40e) 00f53c: e3500000 cmp r0, #0 ; 0x0 00f540: aa00000c bge 00f578(c) ; jump 00f544: e1a00006 mov r0, r6 00f548: eb0095dd bl 034cc4(95dd) 00f54c: e1a00007 mov r0, r7 00f550: eb0095db bl 034cc4(95db) 00f554: e59f3150 ldr r3, [pc, #336] ; [00f6ac] 00f558: e3a02e4d mov r2, #1232 ; 0x4d0 00f55c: e2822004 add r2, r2, #4 ; 0x4 00f560: e19330d2 ldrsb r3, [r3, r2] 00f564: e3530000 cmp r3, #0 ; 0x0 00f568: 0a000035 beq 00f644(35) ; jump 00f56c: e1a0000a mov r0, r10 00f570: eb0095d3 bl 034cc4(95d3) 00f574: ea000032 b 00f644(32) ; jump 00f578: e1a00006 mov r0, r6 00f57c: ebfff78c bl 00d3b4(fff78c) 00f580: e1a04000 mov r4, r0 00f584: e3540096 cmp r4, #150 ; 0x96 '–' 00f588: 1354007d cmpne r4, #125 ; 0x7d '}' 00f58c: 0a00000d beq 00f5c8(d) ; jump 00f590: e1a00006 mov r0, r6 00f594: eb0095ca bl 034cc4(95ca) 00f598: e1a00007 mov r0, r7 00f59c: eb0095c8 bl 034cc4(95c8) 00f5a0: e59f3104 ldr r3, [pc, #260] ; [00f6ac] 00f5a4: e3a02e4d mov r2, #1232 ; 0x4d0 00f5a8: e2822004 add r2, r2, #4 ; 0x4 00f5ac: e19330d2 ldrsb r3, [r3, r2] 00f5b0: e3530000 cmp r3, #0 ; 0x0 00f5b4: 0a000001 beq 00f5c0(1) ; jump 00f5b8: e1a0000a mov r0, r10 00f5bc: eb0095c0 bl 034cc4(95c0) 00f5c0: e59f0150 ldr r0, [pc, #336] ; [00f718] "ftp error: get error echo %d after stor" 00f5c4: ea00002e b 00f684(2e) ; jump 00f5c8: e59f30dc ldr r3, [pc, #220] ; [00f6ac] 00f5cc: e3a02e4d mov r2, #1232 ; 0x4d0 00f5d0: e2822004 add r2, r2, #4 ; 0x4 00f5d4: e19330d2 ldrsb r3, [r3, r2] 00f5d8: e3530000 cmp r3, #0 ; 0x0 00f5dc: 1a00000c bne 00f614(c) ; jump 00f5e0: e1a00007 mov r0, r7 00f5e4: ebfff9d5 bl 00dd40(fff9d5) 00f5e8: e1a0a000 mov r10, r0 00f5ec: e35a0000 cmp r10, #0 ; 0x0 00f5f0: aa000007 bge 00f614(7) ; jump 00f5f4: e1a00006 mov r0, r6 00f5f8: eb0095b1 bl 034cc4(95b1) 00f5fc: e1a00007 mov r0, r7 00f600: eb0095af bl 034cc4(95af) 00f604: e59f0110 ldr r0, [pc, #272] ; [00f71c] "ftp error: can not accept in port mode" 00f608: eb00847f bl 03080c(847f) 00f60c: e3e00007 mvn r0, #7 ; 0x7 00f610: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f614: e1a0000a mov r0, r10 00f618: e1a01009 mov r1, r9 00f61c: e51b2050 ldr r2, [fp, -#80] 00f620: ebffe3d4 bl 008578(ffe3d4) 00f624: e3500000 cmp r0, #0 ; 0x0 00f628: aa000009 bge 00f654(9) ; jump 00f62c: e1a00006 mov r0, r6 00f630: eb0095a3 bl 034cc4(95a3) 00f634: e1a00007 mov r0, r7 00f638: eb0095a1 bl 034cc4(95a1) 00f63c: e1a0000a mov r0, r10 00f640: eb00959f bl 034cc4(959f) 00f644: e59f00d4 ldr r0, [pc, #212] ; [00f720] "ftp error: send data error" 00f648: eb00846f bl 03080c(846f) 00f64c: e3e00001 mvn r0, #1 ; 0x1 00f650: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f654: e1a0000a mov r0, r10 00f658: eb009599 bl 034cc4(9599) 00f65c: e1a00006 mov r0, r6 00f660: ebfff753 bl 00d3b4(fff753) 00f664: e1a04000 mov r4, r0 00f668: e35400e2 cmp r4, #226 ; 0xe2 'â' 00f66c: 0a000008 beq 00f694(8) ; jump 00f670: e1a00006 mov r0, r6 00f674: eb009592 bl 034cc4(9592) 00f678: e1a00007 mov r0, r7 00f67c: eb009590 bl 034cc4(9590) 00f680: e59f009c ldr r0, [pc, #156] ; [00f724] "ftp error: get error echo %d after data transfer" 00f684: e1a01004 mov r1, r4 00f688: eb008852 bl 0317d8(8852) 00f68c: e3e00008 mvn r0, #8 ; 0x8 00f690: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f694: e1a00006 mov r0, r6 00f698: eb009589 bl 034cc4(9589) 00f69c: e1a00007 mov r0, r7 00f6a0: eb009587 bl 034cc4(9587) 00f6a4: e3a00000 mov r0, #0 ; 0x0 00f6a8: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
00f6ac: 001099a0---------------------> 001099e0 ; !Unknown! 00f6b0: 00109daf---------------------> 00109def ; !Unknown! 00f6b4: 0003ed10---------------------> 0003ed50 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f6b8: 0003ed34---------------------> 0003ed74 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f6bc: 0003ed68---------------------> 0003eda8 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f6c0: 000913b7---------------------> 000913f7 ; !Unknown! 00f6c4: 0003ed94---------------------> 0003edd4 ; data: 75 73 65 72 20 25 73 0D 0A 00 00 00 66 74 70 20 | user %s.....ftp 00f6c8: 00109df2---------------------> 00109e32 ; !Unknown! 00f6cc: 0003eda0---------------------> 0003ede0 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f6d0: 0003edcc---------------------> 0003ee0c ; data: 70 61 73 73 20 25 73 0D 0A 00 00 00 66 74 70 20 | pass %s.....ftp 00f6d4: 00109e33---------------------> 00109e73 ; !Unknown! 00f6d8: 0003edd8---------------------> 0003ee18 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f6dc: 00109e75---------------------> 00109eb5 ; !Unknown! 00f6e0: 0003ee04---------------------> 0003ee44 ; data: 63 77 64 20 25 73 0D 0A 00 00 00 00 66 74 70 20 | cwd %s......ftp 00f6e4: 0003ee10---------------------> 0003ee50 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f6e8: 0003ee38---------------------> 0003ee78 ; data: 74 79 70 65 20 49 0D 0A 00 00 00 00 66 74 70 20 | type I......ftp 00f6ec: 0003ee44---------------------> 0003ee84 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f6f0: 0003ee70---------------------> 0003eeb0 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f6f4: 0003ee98---------------------> 0003eed8 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f6f8: 0003eebc---------------------> 0003eefc ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f6fc: 0003eee4---------------------> 0003ef24 ; data: 70 6F 72 74 20 25 64 2C 25 64 2C 25 64 2C 25 64 | port %d,%d,%d,%d 00f700: 0003ef00---------------------> 0003ef40 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f704: 0003ef2c---------------------> 0003ef6c ; data: 70 61 73 76 0D 0A 00 00 66 74 70 20 65 72 72 6F | pasv....ftp erro 00f708: 0003ef34---------------------> 0003ef74 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f70c: 0003ef60---------------------> 0003efa0 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f710: 0003f130---------------------> 0003f170 ; data: 73 74 6F 72 20 25 73 28 25 73 29 5F 74 65 73 74 | stor %s(%s)_test 00f714: 001099ac---------------------> 001099ec ; !Unknown! 00f718: 0003efdc---------------------> 0003f01c ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f71c: 0003f008---------------------> 0003f048 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 63 61 6E 20 6E | ftp error: can n 00f720: 0003f030---------------------> 0003f070 ; data: 66 74 70 20 65 72 72 6F 72 3A 20 73 65 6E 64 20 | ftp error: send 00f724: 0003f04c---------------------> 0003f08c ; data: 66 74 70 20 65 72 72 6F 72 3A 20 67 65 74 20 65 | ftp error: get e 00f728: e1a0c00d mov ip, sp 00f72c: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 00f730: e24cb004 sub fp, ip, #4 ; 0x4 00f734: e24dd014 sub sp, sp, #20 ; 0x14 00f738: e59f01a8 ldr r0, [pc, #424] ; [00f8e8] 00f73c: e59f11a8 ldr r1, [pc, #424] ; [00f8ec] 00f740: eb008cbf bl 032a44(8cbf) 00f744: e59f41a4 ldr r4, [pc, #420] ; [00f8f0] 00f748: e1a00004 mov r0, r4 00f74c: e3a01000 mov r1, #0 ; 0x0 00f750: e3a02041 mov r2, #65 ; 0x41 'A' 00f754: eb008c82 bl 032964(8c82) 00f758: e59f0188 ldr r0, [pc, #392] ; [00f8e8] 00f75c: e1a01004 mov r1, r4 00f760: ebffedc5 bl 00ae7c(ffedc5) 00f764: e1a00800 mov r0, r0, lsl #16 ; 0x10 00f768: e1a06840 mov r6, r0, asr #16 ; 0x10 00f76c: e3500000 cmp r0, #0 ; 0x0 00f770: 059f017c ldreq r0, [pc, #380] ; [00f8f4] "%s: can not parse url %s, exit !!!" 00f774: 059f117c ldreq r1, [pc, #380] ; [00f8f8] "http_alarm" 00f778: 059f216c ldreq r2, [pc, #364] ; [00f8ec] 00f77c: 0a00002f beq 00f840(2f) ; jump 00f780: e3a03002 mov r3, #2 ; 0x2 00f784: e14b32b8 strh r3, [fp, -#40] 00f788: e1a03806 mov r3, r6, lsl #16 ; 0x10 00f78c: e20328ff and r2, r3, #16711680 ; 0xff0000 00f790: e1a02422 mov r2, r2, lsr #8 ; 0x8 00f794: e1822c23 orr r2, r2, r3, lsr #24 ; 0x18 00f798: e14b22b6 strh r2, [fp, -#38] 00f79c: e59f014c ldr r0, [pc, #332] ; [00f8f0] 00f7a0: eb008ded bl 032f5c(8ded) 00f7a4: e50b0024 str r0, [fp, -#36] 00f7a8: e3700001 cmn r0, #1 ; 0x1 00f7ac: 1a000008 bne 00f7d4(8) ; jump 00f7b0: e59f0138 ldr r0, [pc, #312] ; [00f8f0] 00f7b4: eb008e16 bl 033014(8e16) 00f7b8: e3500000 cmp r0, #0 ; 0x0 00f7bc: 15903010 ldrne r3, [r0, #16] 00f7c0: 15933000 ldrne r3, [r3, #0] 00f7c4: 15933000 ldrne r3, [r3, #0] 00f7c8: 150b3024 strne r3, [fp, -#36] 00f7cc: 059f0128 ldreq r0, [pc, #296] ; [00f8fc] "%s: can not get server %s ip" 00f7d0: 0a000018 beq 00f838(18) ; jump 00f7d4: e3a00002 mov r0, #2 ; 0x2 00f7d8: e3a01001 mov r1, #1 ; 0x1 00f7dc: e3a02000 mov r2, #0 ; 0x0 00f7e0: eb008f5b bl 033554(8f5b) 00f7e4: e1a05000 mov r5, r0 00f7e8: e3550000 cmp r5, #0 ; 0x0 00f7ec: b59f010c ldrlt r0, [pc, #268] ; [00f900] "%s: create socket error" 00f7f0: ba00001e blt 00f870(1e) ; jump 00f7f4: e1a00005 mov r0, r5 00f7f8: e3a01b01 mov r1, #1024 ; 0x400 00f7fc: e1a02001 mov r2, r1 00f800: ebffe937 bl 009ce4(ffe937) 00f804: e1a00005 mov r0, r5 00f808: e3a0100a mov r1, #10 ; 0xa 00f80c: e1a02001 mov r2, r1 00f810: ebffe91b bl 009c84(ffe91b) 00f814: e1a00005 mov r0, r5 00f818: e24b1028 sub r1, fp, #40 ; 0x28 '(' 00f81c: e3a02010 mov r2, #16 ; 0x10 00f820: eb008ebc bl 033318(8ebc) 00f824: e3500000 cmp r0, #0 ; 0x0 00f828: aa000007 bge 00f84c(7) ; jump 00f82c: e1a00005 mov r0, r5 00f830: eb009523 bl 034cc4(9523) 00f834: e59f00c8 ldr r0, [pc, #200] ; [00f904] "%s: can not connect svr %s" 00f838: e59f10b8 ldr r1, [pc, #184] ; [00f8f8] "http_alarm" 00f83c: e59f20ac ldr r2, [pc, #172] ; [00f8f0] 00f840: eb0087e4 bl 0317d8(87e4) 00f844: e3e00000 mvn r0, #0 ; 0x0 00f848: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00f84c: e1a00005 mov r0, r5 00f850: e59f10b0 ldr r1, [pc, #176] ; [00f908] "r+t" 00f854: eb008492 bl 030aa4(8492) 00f858: e1a04000 mov r4, r0 00f85c: e3540000 cmp r4, #0 ; 0x0 00f860: 1a000006 bne 00f880(6) ; jump 00f864: e1a00005 mov r0, r5 00f868: eb009515 bl 034cc4(9515) 00f86c: e59f0098 ldr r0, [pc, #152] ; [00f90c] "%s: can not bind socket to file stream" 00f870: e59f1080 ldr r1, [pc, #128] ; [00f8f8] "http_alarm" 00f874: eb0087d7 bl 0317d8(87d7) 00f878: e3e00000 mvn r0, #0 ; 0x0 00f87c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00f880: e1a03806 mov r3, r6, lsl #16 ; 0x10 00f884: e1a03823 mov r3, r3, lsr #16 ; 0x10 00f888: e58d3000 str r3, [sp, #0] 00f88c: e1a00004 mov r0, r4 00f890: e59f1078 ldr r1, [pc, #120] ; [00f910] 00f894: e59f204c ldr r2, [pc, #76] ; [00f8e8] 00f898: e59f3050 ldr r3, [pc, #80] ; [00f8f0] 00f89c: eb0087c5 bl 0317b8(87c5) 00f8a0: e1a00004 mov r0, r4 00f8a4: eb00832f bl 030568(832f) 00f8a8: e1a00004 mov r0, r4 00f8ac: eb0082c9 bl 0303d8(82c9) 00f8b0: e1a00005 mov r0, r5 00f8b4: e3a01001 mov r1, #1 ; 0x1 00f8b8: eb008f19 bl 033524(8f19) 00f8bc: e1a00005 mov r0, r5 00f8c0: e59f104c ldr r1, [pc, #76] ; [00f914] 00f8c4: e3a02080 mov r2, #128 ; 0x80 '€' 00f8c8: e3a03000 mov r3, #0 ; 0x0 00f8cc: eb008ec4 bl 0333e4(8ec4) 00f8d0: e3500000 cmp r0, #0 ; 0x0 00f8d4: cafffff8 bgt 00f8bc(fffff8) ; jump 00f8d8: e1a00005 mov r0, r5 00f8dc: eb0094f8 bl 034cc4(94f8) 00f8e0: e3a00000 mov r0, #0 ; 0x0 00f8e4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
00f8e8: 0009141b---------------------> 0009145b ; !Unknown! 00f8ec: 00109cea---------------------> 00109d2a ; !Unknown! 00f8f0: 0009145c---------------------> 0009149c ; !Unknown! 00f8f4: 0003f148---------------------> 0003f188 ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 70 61 72 73 | %s: can not pars 00f8f8: 0003f16c---------------------> 0003f1ac ; data: 68 74 74 70 5F 61 6C 61 72 6D 00 00 25 73 3A 20 | http_alarm..%s: 00f8fc: 0003f178---------------------> 0003f1b8 ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 67 65 74 20 | %s: can not get 00f900: 0003f198---------------------> 0003f1d8 ; data: 25 73 3A 20 63 72 65 61 74 65 20 73 6F 63 6B 65 | %s: create socke 00f904: 0003f1b4---------------------> 0003f1f4 ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 63 6F 6E 6E | %s: can not conn 00f908: 0003f1d0---------------------> 0003f210 ; data: 72 2B 74 00 25 73 3A 20 63 61 6E 20 6E 6F 74 20 | r+t.%s: can not 00f90c: 0003f1d4---------------------> 0003f214 ; data: 25 73 3A 20 63 61 6E 20 6E 6F 74 20 62 69 6E 64 | %s: can not bind 00f910: 0003f1fc---------------------> 0003f23c ; data: 47 45 54 20 25 73 20 48 54 54 50 2F 31 2E 30 0D | GET %s HTTP/1.0. 00f914: 0009149d---------------------> 000914dd ; !Unknown! 00f918: e1a0c00d mov ip, sp 00f91c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00f920: e24cb004 sub fp, ip, #4 ; 0x4 00f924: e24dd004 sub sp, sp, #4 ; 0x4 00f928: e3a00000 mov r0, #0 ; 0x0 00f92c: eb0061d3 bl 028080(61d3) 00f930: e59f308c ldr r3, [pc, #140] ; [00f9c4] 00f934: e5830000 str r0, [r3, #0] ; [0e2258] 00f938: e3500000 cmp r0, #0 ; 0x0 00f93c: 1a000002 bne 00f94c(2) ; jump 00f940: e59f0080 ldr r0, [pc, #128] ; [00f9c8] "create host msg queue error!" 00f944: eb0083b0 bl 03080c(83b0) 00f948: ebffcd9f bl 002fcc(ffcd9f) 00f94c: e3a00000 mov r0, #0 ; 0x0 00f950: eb0061ca bl 028080(61ca) 00f954: e59f3070 ldr r3, [pc, #112] ; [00f9cc] 00f958: e5830000 str r0, [r3, #0] ; [0e21c8] 00f95c: e3500000 cmp r0, #0 ; 0x0 00f960: 1a000002 bne 00f970(2) ; jump 00f964: e59f0064 ldr r0, [pc, #100] ; [00f9d0] "create av msg queue error!" 00f968: eb0083a7 bl 03080c(83a7) 00f96c: ebffcd96 bl 002fcc(ffcd96) 00f970: e24b0010 sub r0, fp, #16 ; 0x10 00f974: e3a01000 mov r1, #0 ; 0x0 00f978: e59f2054 ldr r2, [pc, #84] ; [00f9d4] 00f97c: e1a03001 mov r3, r1 00f980: eb006abc bl 02a478(6abc) 00f984: e3500000 cmp r0, #0 ; 0x0 00f988: 0a000002 beq 00f998(2) ; jump 00f98c: e59f0044 ldr r0, [pc, #68] ; [00f9d8] "create host thread error!" 00f990: eb00839d bl 03080c(839d) 00f994: ebffcd8c bl 002fcc(ffcd8c) 00f998: e24b0010 sub r0, fp, #16 ; 0x10 00f99c: e3a01000 mov r1, #0 ; 0x0 00f9a0: e59f2034 ldr r2, [pc, #52] ; [00f9dc] 00f9a4: e1a03001 mov r3, r1 00f9a8: eb006ab2 bl 02a478(6ab2) 00f9ac: e3500000 cmp r0, #0 ; 0x0 00f9b0: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00f9b4: e59f0024 ldr r0, [pc, #36] ; [00f9e0] "create av thread error!" 00f9b8: eb008393 bl 03080c(8393) 00f9bc: ebffcd82 bl 002fcc(ffcd82) 00f9c0: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00f9c4: 000e2218---------------------> 000e2258 ; !Unknown! 00f9c8: 0003f244---------------------> 0003f284 ; data: 63 72 65 61 74 65 20 68 6F 73 74 20 6D 73 67 20 | create host msg 00f9cc: 000e2188---------------------> 000e21c8 ; !Unknown! 00f9d0: 0003f264---------------------> 0003f2a4 ; data: 63 72 65 61 74 65 20 61 76 20 6D 73 67 20 71 75 | create av msg qu 00f9d4: 0000f9e4---------------------> 0000fa24 ; code 00f9d8: 0003f280---------------------> 0003f2c0 ; data: 63 72 65 61 74 65 20 68 6F 73 74 20 74 68 72 65 | create host thre 00f9dc: 0001278c---------------------> 000127cc ; code 00f9e0: 0003f29c---------------------> 0003f2dc ; data: 63 72 65 61 74 65 20 61 76 20 74 68 72 65 61 64 | create av thread 00f9e4: e1a0c00d mov ip, sp 00f9e8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 00f9ec: e24cb004 sub fp, ip, #4 ; 0x4 00f9f0: e1a01000 mov r1, r0 00f9f4: e59f3020 ldr r3, [pc, #32] ; [00fa1c] 00f9f8: e5930000 ldr r0, [r3, #0] ; [0e2258] 00f9fc: e3500000 cmp r0, #0 ; 0x0 00fa00: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 00fa04: eb006254 bl 02835c(6254) 00fa08: e3500000 cmp r0, #0 ; 0x0 00fa0c: 191ba800 ldmnedb fp, {fp, sp, pc} ; return 00fa10: e59f0008 ldr r0, [pc, #8] ; [00fa20] "send host msg error!" 00fa14: eb00837c bl 03080c(837c) 00fa18: e91ba800 ldmdb fp, {fp, sp, pc} ; return
00fa1c: 000e2218---------------------> 000e2258 ; !Unknown! 00fa20: 0003f2b4---------------------> 0003f2f4 ; data: 73 65 6E 64 20 68 6F 73 74 20 6D 73 67 20 65 72 | send host msg er 00fa24: e1a0c00d mov ip, sp 00fa28: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 00fa2c: e24cb004 sub fp, ip, #4 ; 0x4 00fa30: e24dd008 sub sp, sp, #8 ; 0x8 00fa34: eb00024e bl 010374(24e) 00fa38: e59fa8c4 ldr r10, [pc, #2244] ; [010304] 00fa3c: e59f38c4 ldr r3, [pc, #2244] ; [010308] 00fa40: e5930000 ldr r0, [r3, #0] ; [0e2258] 00fa44: e1a0100a mov r1, r10 00fa48: eb00627c bl 028440(627c) 00fa4c: e59f28b8 ldr r2, [pc, #2232] ; [01030c] 00fa50: e5820000 str r0, [r2, #0] ; [0cdb60] 00fa54: e3500000 cmp r0, #0 ; 0x0 00fa58: 0a000039 beq 00fb44(39) ; jump 00fa5c: e59a3000 ldr r3, [r10, #0] ; [0cdb7c] 00fa60: e2433c27 sub r3, r3, #9984 ; 0x2700 00fa64: e2433011 sub r3, r3, #17 ; 0x11 00fa68: e3530008 cmp r3, #8 ; 0x8 00fa6c: 979ff103 ldrls pc, [pc, r3, lsl #2] ; jump 00fa70: ea000033 b 00fb44(33) ; jump 00fa74: 0000fa58---------------------> 0000fa98 ; code 00fa78: 0000fa74---------------------> 0000fab4 ; code 00fa7c: 0000fb04---------------------> 0000fb44 ; code 00fa80: 0000fa90---------------------> 0000fad0 ; code 00fa84: 0000fab8---------------------> 0000faf8 ; code 00fa88: 0000fac4---------------------> 0000fb04 ; code 00fa8c: 0000fad4---------------------> 0000fb14 ; code 00fa90: 0000fae0---------------------> 0000fb20 ; code 00fa94: 0000faf4---------------------> 0000fb34 ; code 00fa98: e3a00001 mov r0, #1 ; 0x1 00fa9c: eb000a87 bl 0124c0(a87) 00faa0: e3a03c4e mov r3, #19968 ; 0x4e00 00faa4: e2833021 add r3, r3, #33 ; 0x21 '!' 00faa8: e58a3000 str r3, [r10, #0] ; [0cdb7c] 00faac: e3a03001 mov r3, #1 ; 0x1 00fab0: ea00000c b 00fae8(c) ; jump 00fab4: e3a00002 mov r0, #2 ; 0x2 00fab8: eb000a80 bl 0124c0(a80) 00fabc: e3a03c4e mov r3, #19968 ; 0x4e00 00fac0: e2833021 add r3, r3, #33 ; 0x21 '!' 00fac4: e58a3000 str r3, [r10, #0] ; [0cdb7c] 00fac8: e3a03002 mov r3, #2 ; 0x2 00facc: ea000005 b 00fae8(5) ; jump 00fad0: e3a00000 mov r0, #0 ; 0x0 00fad4: eb000a79 bl 0124c0(a79) 00fad8: e3a03c4e mov r3, #19968 ; 0x4e00 00fadc: e2833021 add r3, r3, #33 ; 0x21 '!' 00fae0: e58a3000 str r3, [r10, #0] ; [0cdb7c] 00fae4: e3a03000 mov r3, #0 ; 0x0 00fae8: e58a3004 str r3, [r10, #4] ; [0cdb80] 00faec: e1a0000a mov r0, r10 00faf0: eb000b19 bl 01275c(b19) 00faf4: ea000012 b 00fb44(12) ; jump 00faf8: e5da0004 ldrb r0, [r10, #4] ; [0cdb80] 00fafc: ebffea81 bl 00a508(ffea81) 00fb00: ea00000f b 00fb44(f) ; jump 00fb04: e1da00d5 ldrsb r0, [r10, #5] 00fb08: e5da1004 ldrb r1, [r10, #4] ; [0cdb80] 00fb0c: ebffeb24 bl 00a7a4(ffeb24) 00fb10: ea00000b b 00fb44(b) ; jump 00fb14: e59a0004 ldr r0, [r10, #4] ; [0cdb80] 00fb18: eb001dd7 bl 01727c(1dd7) 00fb1c: ea000001 b 00fb28(1) ; jump 00fb20: e59a0004 ldr r0, [r10, #4] ; [0cdb80] 00fb24: eb001dff bl 017328(1dff) 00fb28: e59a0004 ldr r0, [r10, #4] ; [0cdb80] 00fb2c: ebffcd1a bl 002f9c(ffcd1a) 00fb30: ea000003 b 00fb44(3) ; jump 00fb34: e59a0004 ldr r0, [r10, #4] ; [0cdb80] 00fb38: eb001e3c bl 017430(1e3c) 00fb3c: e59a0004 ldr r0, [r10, #4] ; [0cdb80] 00fb40: ebffcd15 bl 002f9c(ffcd15) 00fb44: e59f47c4 ldr r4, [pc, #1988] ; [010310] 00fb48: e3a06001 mov r6, #1 ; 0x1 00fb4c: e5846000 str r6, [r4, #0] ; [0cdb74] 00fb50: e3a05000 mov r5, #0 ; 0x0 00fb54: e5845004 str r5, [r4, #4] ; [0cdb78] 00fb58: eb000282 bl 010568(282) 00fb5c: e58d4000 str r4, [sp, #0] 00fb60: e59f17ac ldr r1, [pc, #1964] ; [010314] 00fb64: e1a02005 mov r2, r5 00fb68: e1a03005 mov r3, r5 00fb6c: eb00958e bl 0351ac(958e) 00fb70: e59f7794 ldr r7, [pc, #1940] ; [01030c] 00fb74: e5870000 str r0, [r7, #0] ; [0cdb60] 00fb78: e1500005 cmp r0, r5 00fb7c: baffffae blt 00fa3c(ffffae) ; jump 00fb80: e59f4790 ldr r4, [pc, #1936] ; [010318] 00fb84: ebffccdf bl 002f08(ffccdf) 00fb88: e59f378c ldr r3, [pc, #1932] ; [01031c] 00fb8c: e5830000 str r0, [r3, #0] ; [0cdba4] 00fb90: e5840000 str r0, [r4, #0] ; [044614] 00fb94: e59fe778 ldr lr, [pc, #1912] ; [010314] 00fb98: e59f3780 ldr r3, [pc, #1920] ; [010320] 00fb9c: e5930000 ldr r0, [r3, #0] ; [0e2254] 00fba0: e1a032a0 mov r3, r0, lsr #5 ; 0x5 00fba4: e1a0c103 mov ip, r3, lsl #2 ; 0x2 00fba8: e200101f and r1, r0, #31 ; 0x1f 00fbac: e79e200c ldr r2, [lr, ip, lsl #0] 00fbb0: e1a03132 mov r3, r2, lsr r1 00fbb4: e3130001 tst r3, #1 ; 0x1 00fbb8: 0a000025 beq 00fc54(25) ; jump 00fbbc: e1c23116 bic r3, r2, r6, lsl r1 00fbc0: e78e300c str r3, [lr, ip, lsl #0] 00fbc4: e59f2758 ldr r2, [pc, #1880] ; [010324] 00fbc8: e3a03010 mov r3, #16 ; 0x10 00fbcc: e5823000 str r3, [r2, #0] ; [0cdb6c] 00fbd0: e59f4750 ldr r4, [pc, #1872] ; [010328] 00fbd4: e58d4000 str r4, [sp, #0] 00fbd8: e58d2004 str r2, [sp, #4] 00fbdc: e59f1748 ldr r1, [pc, #1864] ; [01032c] 00fbe0: e3a02e5d mov r2, #1488 ; 0x5d0 00fbe4: e282200c add r2, r2, #12 ; 0xc 00fbe8: e1a03005 mov r3, r5 00fbec: eb008e0a bl 03341c(8e0a) 00fbf0: e1a01000 mov r1, r0 00fbf4: e5871000 str r1, [r7, #0] ; [0cdb60] 00fbf8: e1510005 cmp r1, r5 00fbfc: da000014 ble 00fc54(14) ; jump 00fc00: e59f6728 ldr r6, [pc, #1832] ; [010330] 00fc04: e58d6000 str r6, [sp, #0] 00fc08: e59f5724 ldr r5, [pc, #1828] ; [010334] 00fc0c: e58d5004 str r5, [sp, #4] 00fc10: e59f0714 ldr r0, [pc, #1812] ; [01032c] 00fc14: e59f271c ldr r2, [pc, #1820] ; [010338] "MO_V" 00fc18: e59f371c ldr r3, [pc, #1820] ; [01033c] 00fc1c: ebffe039 bl 007d08(ffe039) 00fc20: e3500000 cmp r0, #0 ; 0x0 00fc24: 0a00000a beq 00fc54(a) ; jump 00fc28: e59f370c ldr r3, [pc, #1804] ; [01033c] 00fc2c: e1d330b0 ldrh r3, [r3, #0] 00fc30: e3530000 cmp r3, #0 ; 0x0 00fc34: 1a000006 bne 00fc54(6) ; jump 00fc38: e2843008 add r3, r4, #8 ; 0x8 00fc3c: e8930003 ldmia r3, {r0, r1} 00fc40: e88d0003 stmia sp, {r0, r1} 00fc44: e894000c ldmia r4, {r2, r3} 00fc48: e5950000 ldr r0, [r5, #0] ; [0cdb54] 00fc4c: e5961000 ldr r1, [r6, #0] ; [0cdb68] 00fc50: eb000a90 bl 012698(a90) 00fc54: e59f36e4 ldr r3, [pc, #1764] ; [010340] 00fc58: e1a01003 mov r1, r3 00fc5c: e59f26e0 ldr r2, [pc, #1760] ; [010344] 00fc60: e5922000 ldr r2, [r2, #0] 00fc64: e5832000 str r2, [r3, #0] ; [0cdb8c] 00fc68: e3520000 cmp r2, #0 ; 0x0 00fc6c: 0a0000c3 beq 00ff80(c3) ; jump 00fc70: e59f86a4 ldr r8, [pc, #1700] ; [01031c] 00fc74: e1a07001 mov r7, r1 00fc78: e59f26c8 ldr r2, [pc, #1736] ; [010348] 00fc7c: e591c000 ldr ip, [r1, #0] 00fc80: e59c3034 ldr r3, [ip, #52] 00fc84: e5823000 str r3, [r2, #0] ; [0cdb90] 00fc88: e59fe684 ldr lr, [pc, #1668] ; [010314] 00fc8c: e59c2000 ldr r2, [ip, #0] 00fc90: e1a032a2 mov r3, r2, lsr #5 ; 0x5 00fc94: e1a00103 mov r0, r3, lsl #2 ; 0x2 00fc98: e202101f and r1, r2, #31 ; 0x1f 00fc9c: e79e2000 ldr r2, [lr, r0, lsl #0] 00fca0: e1a03132 mov r3, r2, lsr r1 00fca4: e3130001 tst r3, #1 ; 0x1 00fca8: 0a00008e beq 00fee8(8e) ; jump 00fcac: e3a03001 mov r3, #1 ; 0x1 00fcb0: e1c23113 bic r3, r2, r3, lsl r1 00fcb4: e78e3000 str r3, [lr, r0, lsl #0] 00fcb8: e59c3004 ldr r3, [ip, #4] 00fcbc: e3530000 cmp r3, #0 ; 0x0 00fcc0: 15983000 ldrne r3, [r8, #0] ; [0cdba4] 00fcc4: 158c300c strne r3, [ip, #12] 00fcc8: e59f4670 ldr r4, [pc, #1648] ; [010340] 00fccc: e5943000 ldr r3, [r4, #0] ; [0cdb8c] 00fcd0: e5930000 ldr r0, [r3, #0] 00fcd4: e59f1650 ldr r1, [pc, #1616] ; [01032c] 00fcd8: e3a02e5d mov r2, #1488 ; 0x5d0 00fcdc: e282200c add r2, r2, #12 ; 0xc 00fce0: e3a03000 mov r3, #0 ; 0x0 00fce4: eb008dbe bl 0333e4(8dbe) 00fce8: e59f361c ldr r3, [pc, #1564] ; [01030c] 00fcec: e5830000 str r0, [r3, #0] ; [0cdb60] 00fcf0: e3500000 cmp r0, #0 ; 0x0 00fcf4: ca000002 bgt 00fd04(2) ; jump 00fcf8: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fcfc: eb00055c bl 011274(55c) 00fd00: ea000098 b 00ff68(98) ; jump 00fd04: e5973000 ldr r3, [r7, #0] 00fd08: e2832010 add r2, r3, #16 ; 0x10 00fd0c: e2833014 add r3, r3, #20 ; 0x14 00fd10: e59f0614 ldr r0, [pc, #1556] ; [01032c] 00fd14: e59fc5f0 ldr ip, [pc, #1520] ; [01030c] 00fd18: e59c1000 ldr r1, [ip, #0] ; [0cdb60] 00fd1c: ebffe03f bl 007e20(ffe03f) 00fd20: e59f4618 ldr r4, [pc, #1560] ; [010340] 00fd24: e59f6604 ldr r6, [pc, #1540] ; [010330] 00fd28: e59f5604 ldr r5, [pc, #1540] ; [010334] 00fd2c: ea000063 b 00fec0(63) ; jump 00fd30: e59f3604 ldr r3, [pc, #1540] ; [01033c] 00fd34: e1d330b0 ldrh r3, [r3, #0] 00fd38: e353000b cmp r3, #11 ; 0xb 00fd3c: 0a000040 beq 00fe44(40) ; jump 00fd40: ca00000d bgt 00fd7c(d) ; jump 00fd44: e3530006 cmp r3, #6 ; 0x6 00fd48: 0a000024 beq 00fde0(24) ; jump 00fd4c: ca000004 bgt 00fd64(4) ; jump 00fd50: e3530002 cmp r3, #2 ; 0x2 00fd54: 0a000017 beq 00fdb8(17) ; jump 00fd58: e3530004 cmp r3, #4 ; 0x4 00fd5c: 0a00001a beq 00fdcc(1a) ; jump 00fd60: ea000052 b 00feb0(52) ; jump 00fd64: e3530008 cmp r3, #8 ; 0x8 00fd68: 0a000028 beq 00fe10(28) ; jump 00fd6c: ba000022 blt 00fdfc(22) ; jump 00fd70: e353000a cmp r3, #10 ; 0xa 00fd74: 0a00002a beq 00fe24(2a) ; jump 00fd78: ea00004c b 00feb0(4c) ; jump 00fd7c: e3530010 cmp r3, #16 ; 0x10 00fd80: 0a000041 beq 00fe8c(41) ; jump 00fd84: ca000005 bgt 00fda0(5) ; jump 00fd88: e353000e cmp r3, #14 ; 0xe 00fd8c: 0a000034 beq 00fe64(34) ; jump 00fd90: ca000038 bgt 00fe78(38) ; jump 00fd94: e353000d cmp r3, #13 ; 0xd 00fd98: 0a00002e beq 00fe58(2e) ; jump 00fd9c: ea000043 b 00feb0(43) ; jump 00fda0: e353001d cmp r3, #29 ; 0x1d 00fda4: 0a000021 beq 00fe30(21) ; jump 00fda8: ca000040 bgt 00feb0(40) ; jump 00fdac: e3530013 cmp r3, #19 ; 0x13 00fdb0: 0a00003a beq 00fea0(3a) ; jump 00fdb4: ea00003d b 00feb0(3d) ; jump 00fdb8: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fdbc: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fdc0: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fdc4: eb000558 bl 01132c(558) 00fdc8: ea000038 b 00feb0(38) ; jump 00fdcc: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fdd0: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fdd4: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fdd8: eb000675 bl 0117b4(675) 00fddc: ea000033 b 00feb0(33) ; jump 00fde0: e5943000 ldr r3, [r4, #0] ; [0cdb8c] 00fde4: e59f0560 ldr r0, [pc, #1376] ; [01034c] "recv a opr video end from client %d" 00fde8: e5931024 ldr r1, [r3, #36] 00fdec: eb008679 bl 0317d8(8679) 00fdf0: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fdf4: eb0006f9 bl 0119e0(6f9) 00fdf8: ea00002c b 00feb0(2c) ; jump 00fdfc: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe00: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe04: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe08: eb00070a bl 011a38(70a) 00fe0c: ea000027 b 00feb0(27) ; jump 00fe10: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe14: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe18: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe1c: eb00073b bl 011b10(73b) 00fe20: ea000022 b 00feb0(22) ; jump 00fe24: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe28: eb0007bc bl 011d20(7bc) 00fe2c: ea00001f b 00feb0(1f) ; jump 00fe30: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe34: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe38: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe3c: eb0007cc bl 011d74(7cc) 00fe40: ea00001a b 00feb0(1a) ; jump 00fe44: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe48: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe4c: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe50: eb0007e2 bl 011de0(7e2) 00fe54: ea000015 b 00feb0(15) ; jump 00fe58: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe5c: eb00087b bl 012050(87b) 00fe60: ea000012 b 00feb0(12) ; jump 00fe64: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe68: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe6c: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe70: eb000893 bl 0120c4(893) 00fe74: ea00000d b 00feb0(d) ; jump 00fe78: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe7c: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe80: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe84: eb0008a3 bl 012118(8a3) 00fe88: ea000008 b 00feb0(8) ; jump 00fe8c: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fe90: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fe94: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00fe98: eb0008cc bl 0121d0(8cc) 00fe9c: ea000003 b 00feb0(3) ; jump 00fea0: e5940000 ldr r0, [r4, #0] ; [0cdb8c] 00fea4: e5951000 ldr r1, [r5, #0] ; [0cdb54] 00fea8: e5962000 ldr r2, [r6, #0] ; [0cdb68] 00feac: eb000910 bl 0122f4(910) 00feb0: e5950000 ldr r0, [r5, #0] ; [0cdb54] 00feb4: e3500000 cmp r0, #0 ; 0x0 00feb8: 0a000000 beq 00fec0(0) ; jump 00febc: ebffcc36 bl 002f9c(ffcc36) 00fec0: e5942000 ldr r2, [r4, #0] ; [0cdb8c] 00fec4: e2821010 add r1, r2, #16 ; 0x10 00fec8: e2822014 add r2, r2, #20 ; 0x14 00fecc: e58d6000 str r6, [sp, #0] 00fed0: e58d5004 str r5, [sp, #4] 00fed4: e59f0474 ldr r0, [pc, #1140] ; [010350] "MO_O" 00fed8: e59f345c ldr r3, [pc, #1116] ; [01033c] 00fedc: ebffe070 bl 0080a4(ffe070) 00fee0: e3500000 cmp r0, #0 ; 0x0 00fee4: 1affff91 bne 00fd30(ffff91) ; jump 00fee8: e5970000 ldr r0, [r7, #0] 00feec: e5903004 ldr r3, [r0, #4] 00fef0: e3530000 cmp r3, #0 ; 0x0 00fef4: 0a000014 beq 00ff4c(14) ; jump 00fef8: e5983000 ldr r3, [r8, #0] ; [0cdba4] 00fefc: e5902008 ldr r2, [r0, #8] 00ff00: e0623003 rsb r3, r2, r3 00ff04: e3a02d5d mov r2, #5952 ; 0x1740 00ff08: e282202f add r2, r2, #47 ; 0x2f '/' 00ff0c: e1530002 cmp r3, r2 00ff10: da000000 ble 00ff18(0) ; jump 00ff14: eb00094a bl 012444(94a) 00ff18: e5970000 ldr r0, [r7, #0] 00ff1c: e5903004 ldr r3, [r0, #4] 00ff20: e3530000 cmp r3, #0 ; 0x0 00ff24: 0a000008 beq 00ff4c(8) ; jump 00ff28: e5983000 ldr r3, [r8, #0] ; [0cdba4] 00ff2c: e590200c ldr r2, [r0, #12] 00ff30: e0623003 rsb r3, r2, r3 00ff34: e3a02dbb mov r2, #11968 ; 0x2ec0 00ff38: e2822020 add r2, r2, #32 ; 0x20 00ff3c: e1530002 cmp r3, r2 00ff40: da000008 ble 00ff68(8) ; jump 00ff44: eb0004ca bl 011274(4ca) 00ff48: ea000006 b 00ff68(6) ; jump 00ff4c: e5970000 ldr r0, [r7, #0] 00ff50: e5982000 ldr r2, [r8, #0] ; [0cdba4] 00ff54: e590300c ldr r3, [r0, #12] 00ff58: e0632002 rsb r2, r3, r2 00ff5c: e3520f7d cmp r2, #500 ; 0x1f4 00ff60: da000000 ble 00ff68(0) ; jump 00ff64: eb0004c2 bl 011274(4c2) 00ff68: e59f33d8 ldr r3, [pc, #984] ; [010348] 00ff6c: e5933000 ldr r3, [r3, #0] 00ff70: e5873000 str r3, [r7, #0] 00ff74: e1a01007 mov r1, r7 00ff78: e3530000 cmp r3, #0 ; 0x0 00ff7c: 1affff3d bne 00fc78(ffff3d) ; jump 00ff80: e59f33cc ldr r3, [pc, #972] ; [010354] 00ff84: e59f23cc ldr r2, [pc, #972] ; [010358] 00ff88: e5922000 ldr r2, [r2, #0] 00ff8c: e5832000 str r2, [r3, #0] ; [0cdb84] 00ff90: e3520000 cmp r2, #0 ; 0x0 00ff94: 0a000082 beq 0101a4(82) ; jump 00ff98: e1a06003 mov r6, r3 00ff9c: e59f9370 ldr r9, [pc, #880] ; [010314] 00ffa0: e59f835c ldr r8, [pc, #860] ; [010304] 00ffa4: e59f13b0 ldr r1, [pc, #944] ; [01035c] 00ffa8: e5962000 ldr r2, [r6, #0] 00ffac: e592300c ldr r3, [r2, #12] 00ffb0: e5813000 str r3, [r1, #0] ; [0cdb88] 00ffb4: e5922000 ldr r2, [r2, #0] 00ffb8: e1a032a2 mov r3, r2, lsr #5 ; 0x5 00ffbc: e1a00103 mov r0, r3, lsl #2 ; 0x2 00ffc0: e202101f and r1, r2, #31 ; 0x1f 00ffc4: e7992000 ldr r2, [r9, r0, lsl #0] 00ffc8: e1a03132 mov r3, r2, lsr r1 00ffcc: e3130001 tst r3, #1 ; 0x1 00ffd0: 0a000062 beq 010160(62) ; jump 00ffd4: e3a03001 mov r3, #1 ; 0x1 00ffd8: e1c23113 bic r3, r2, r3, lsl r1 00ffdc: e7893000 str r3, [r9, r0, lsl #0] 00ffe0: e59f5344 ldr r5, [pc, #836] ; [01032c] 00ffe4: e3a02e5d mov r2, #1488 ; 0x5d0 00ffe8: e282200d add r2, r2, #13 ; 0xd 00ffec: e1a00005 mov r0, r5 00fff0: e3a01000 mov r1, #0 ; 0x0 00fff4: eb008a5a bl 032964(8a5a) 00fff8: e5963000 ldr r3, [r6, #0] 00fffc: e5930000 ldr r0, [r3, #0] 010000: e1a01005 mov r1, r5 010004: e3a02e5d mov r2, #1488 ; 0x5d0 010008: e282200c add r2, r2, #12 ; 0xc 01000c: e3a03000 mov r3, #0 ; 0x0 010010: eb008cf3 bl 0333e4(8cf3) 010014: e1a01000 mov r1, r0 010018: e59f7310 ldr r7, [pc, #784] ; [010330] 01001c: e5871000 str r1, [r7, #0] ; [0cdb68] 010020: e3510000 cmp r1, #0 ; 0x0 010024: da00004a ble 010154(4a) ; jump 010028: e1a00005 mov r0, r5 01002c: e59f232c ldr r2, [pc, #812] ; [010360] 010030: e59f332c ldr r3, [pc, #812] ; [010364] 010034: ebffdf99 bl 007ea0(ffdf99) 010038: e59f42cc ldr r4, [pc, #716] ; [01030c] 01003c: e5840000 str r0, [r4, #0] ; [0cdb60] 010040: e3500003 cmp r0, #3 ; 0x3 010044: 1a00002d bne 010100(2d) ; jump 010048: e5963000 ldr r3, [r6, #0] 01004c: e5930000 ldr r0, [r3, #0] 010050: e1a01005 mov r1, r5 010054: e5972000 ldr r2, [r7, #0] ; [0cdb68] 010058: eb002139 bl 018544(2139) 01005c: e5840000 str r0, [r4, #0] ; [0cdb60] 010060: e3500001 cmp r0, #1 ; 0x1 010064: 03a03c27 moveq r3, #9984 ; 0x2700 010068: 02833018 addeq r3, r3, #24 ; 0x18 01006c: 0a000005 beq 010088(5) ; jump 010070: e59f2294 ldr r2, [pc, #660] ; [01030c] 010074: e5923000 ldr r3, [r2, #0] ; [0cdb60] 010078: e3530002 cmp r3, #2 ; 0x2 01007c: 1a000008 bne 0100a4(8) ; jump 010080: e3a03c27 mov r3, #9984 ; 0x2700 010084: e283301b add r3, r3, #27 ; 0x1b 010088: e5883000 str r3, [r8, #0] ; [0cdb7c] 01008c: e5963000 ldr r3, [r6, #0] 010090: e5933000 ldr r3, [r3, #0] 010094: e5883004 str r3, [r8, #4] ; [0cdb80] 010098: e1a00008 mov r0, r8 01009c: eb0009ae bl 01275c(9ae) 0100a0: ea00002b b 010154(2b) ; jump 0100a4: e5963000 ldr r3, [r6, #0] 0100a8: e5930000 ldr r0, [r3, #0] 0100ac: e3a01005 mov r1, #5 ; 0x5 0100b0: e1a02001 mov r2, r1 0100b4: ebffe6f2 bl 009c84(ffe6f2) 0100b8: e5963000 ldr r3, [r6, #0] 0100bc: e5930000 ldr r0, [r3, #0] 0100c0: e3a01001 mov r1, #1 ; 0x1 0100c4: eb008d16 bl 033524(8d16) 0100c8: e59f4284 ldr r4, [pc, #644] ; [010354] 0100cc: e5943000 ldr r3, [r4, #0] ; [0cdb84] 0100d0: e5930000 ldr r0, [r3, #0] 0100d4: e59f1250 ldr r1, [pc, #592] ; [01032c] 0100d8: e3a02e5d mov r2, #1488 ; 0x5d0 0100dc: e282200c add r2, r2, #12 ; 0xc 0100e0: e3a03000 mov r3, #0 ; 0x0 0100e4: eb008cbe bl 0333e4(8cbe) 0100e8: e3500000 cmp r0, #0 ; 0x0 0100ec: cafffff6 bgt 0100cc(fffff6) ; jump 0100f0: e5963000 ldr r3, [r6, #0] 0100f4: e5930000 ldr r0, [r3, #0] 0100f8: eb0092f1 bl 034cc4(92f1) 0100fc: ea000014 b 010154(14) ; jump 010100: e59fc204 ldr ip, [pc, #516] ; [01030c] 010104: e59c3000 ldr r3, [ip, #0] ; [0cdb60] 010108: e3530002 cmp r3, #2 ; 0x2 01010c: 1a000003 bne 010120(3) ; jump 010110: e5963000 ldr r3, [r6, #0] 010114: e5930000 ldr r0, [r3, #0] 010118: eb0003d9 bl 011084(3d9) 01011c: ea00000c b 010154(c) ; jump 010120: e59f21e4 ldr r2, [pc, #484] ; [01030c] 010124: e5923000 ldr r3, [r2, #0] ; [0cdb60] 010128: e3530004 cmp r3, #4 ; 0x4 01012c: 1a000005 bne 010148(5) ; jump 010130: e59f322c ldr r3, [pc, #556] ; [010364] 010134: e5962000 ldr r2, [r6, #0] 010138: e5930000 ldr r0, [r3, #0] ; [0cdb70] 01013c: e5921000 ldr r1, [r2, #0] 010140: eb000974 bl 012718(974) 010144: ea000002 b 010154(2) ; jump 010148: e5963000 ldr r3, [r6, #0] 01014c: e5930000 ldr r0, [r3, #0] 010150: eb0092db bl 034cc4(92db) 010154: e5960000 ldr r0, [r6, #0] 010158: eb00019d bl 0107d4(19d) 01015c: ea00000b b 010190(b) ; jump 010160: e59f31b4 ldr r3, [pc, #436] ; [01031c] 010164: e59f41e8 ldr r4, [pc, #488] ; [010354] 010168: e5940000 ldr r0, [r4, #0] ; [0cdb84] 01016c: e5932000 ldr r2, [r3, #0] ; [0cdba4] 010170: e5903004 ldr r3, [r0, #4] 010174: e0632002 rsb r2, r3, r2 010178: e3520f7d cmp r2, #500 ; 0x1f4 01017c: da000003 ble 010190(3) ; jump 010180: e5900000 ldr r0, [r0, #0] 010184: eb0092ce bl 034cc4(92ce) 010188: e5940000 ldr r0, [r4, #0] ; [0cdb84] 01018c: eb000190 bl 0107d4(190) 010190: e59f31c4 ldr r3, [pc, #452] ; [01035c] 010194: e5933000 ldr r3, [r3, #0] 010198: e5863000 str r3, [r6, #0] 01019c: e3530000 cmp r3, #0 ; 0x0 0101a0: 1affff7f bne 00ffa4(ffff7f) ; jump 0101a4: e59fc168 ldr ip, [pc, #360] ; [010314] 0101a8: e59f31b8 ldr r3, [pc, #440] ; [010368] 0101ac: e5932000 ldr r2, [r3, #0] ; [0e224c] 0101b0: e1a032a2 mov r3, r2, lsr #5 ; 0x5 0101b4: e1a00103 mov r0, r3, lsl #2 ; 0x2 0101b8: e202101f and r1, r2, #31 ; 0x1f 0101bc: e79c2000 ldr r2, [ip, r0, lsl #0] 0101c0: e1a03132 mov r3, r2, lsr r1 0101c4: e3130001 tst r3, #1 ; 0x1 0101c8: 0a000003 beq 0101dc(3) ; jump 0101cc: e3a03001 mov r3, #1 ; 0x1 0101d0: e1c23113 bic r3, r2, r3, lsl r1 0101d4: e78c3000 str r3, [ip, r0, lsl #0] 0101d8: eb00013f bl 0106dc(13f) 0101dc: e59fe130 ldr lr, [pc, #304] ; [010314] 0101e0: e59f3184 ldr r3, [pc, #388] ; [01036c] 0101e4: e5930000 ldr r0, [r3, #0] ; [0e2250] 0101e8: e1a032a0 mov r3, r0, lsr #5 ; 0x5 0101ec: e1a0c103 mov ip, r3, lsl #2 ; 0x2 0101f0: e200101f and r1, r0, #31 ; 0x1f 0101f4: e79e200c ldr r2, [lr, ip, lsl #0] 0101f8: e1a03132 mov r3, r2, lsr r1 0101fc: e3130001 tst r3, #1 ; 0x1 010200: 0afffe0d beq 00fa3c(fffe0d) ; jump 010204: e3a03001 mov r3, #1 ; 0x1 010208: e1c23113 bic r3, r2, r3, lsl r1 01020c: e78e300c str r3, [lr, ip, lsl #0] 010210: e59f210c ldr r2, [pc, #268] ; [010324] 010214: e3a03010 mov r3, #16 ; 0x10 010218: e5823000 str r3, [r2, #0] ; [0cdb6c] 01021c: e59f3104 ldr r3, [pc, #260] ; [010328] 010220: e58d3000 str r3, [sp, #0] 010224: e58d2004 str r2, [sp, #4] 010228: e59f10fc ldr r1, [pc, #252] ; [01032c] 01022c: e3a02e5d mov r2, #1488 ; 0x5d0 010230: e282200c add r2, r2, #12 ; 0xc 010234: e3a03000 mov r3, #0 ; 0x0 010238: eb008c77 bl 03341c(8c77) 01023c: e1a01000 mov r1, r0 010240: e59f30c4 ldr r3, [pc, #196] ; [01030c] 010244: e5831000 str r1, [r3, #0] ; [0cdb60] 010248: e3510000 cmp r1, #0 ; 0x0 01024c: dafffdfa ble 00fa3c(fffdfa) ; jump 010250: e59f30d8 ldr r3, [pc, #216] ; [010330] 010254: e58d3000 str r3, [sp, #0] 010258: e59f30d4 ldr r3, [pc, #212] ; [010334] 01025c: e58d3004 str r3, [sp, #4] 010260: e59f00c4 ldr r0, [pc, #196] ; [01032c] 010264: e59f2104 ldr r2, [pc, #260] ; [010370] "MO_I" 010268: e59f30cc ldr r3, [pc, #204] ; [01033c] 01026c: ebffdea5 bl 007d08(ffdea5) 010270: e3500000 cmp r0, #0 ; 0x0 010274: 0afffdf0 beq 00fa3c(fffdf0) ; jump 010278: e59f30bc ldr r3, [pc, #188] ; [01033c] 01027c: e1d330b0 ldrh r3, [r3, #0] 010280: e3530002 cmp r3, #2 ; 0x2 010284: 0a00000e beq 0102c4(e) ; jump 010288: ca000002 bgt 010298(2) ; jump 01028c: e3530000 cmp r3, #0 ; 0x0 010290: 0a000003 beq 0102a4(3) ; jump 010294: eafffde8 b 00fa3c(fffde8) ; jump 010298: e3530078 cmp r3, #120 ; 0x78 'x' 01029c: 0a000010 beq 0102e4(10) ; jump 0102a0: eafffde5 b 00fa3c(fffde5) ; jump 0102a4: e59f1088 ldr r1, [pc, #136] ; [010334] 0102a8: e59fc080 ldr ip, [pc, #128] ; [010330] 0102ac: e59f3074 ldr r3, [pc, #116] ; [010328] 0102b0: e1d320b2 ldrh r2, [r3, #2] 0102b4: e5910000 ldr r0, [r1, #0] ; [0cdb54] 0102b8: e59c1000 ldr r1, [ip, #0] ; [0cdb68] 0102bc: eb000164 bl 010854(164) 0102c0: eafffddd b 00fa3c(fffddd) ; jump 0102c4: e59f1068 ldr r1, [pc, #104] ; [010334] 0102c8: e59fc060 ldr ip, [pc, #96] ; [010330] 0102cc: e59f3054 ldr r3, [pc, #84] ; [010328] 0102d0: e1d320b2 ldrh r2, [r3, #2] 0102d4: e5910000 ldr r0, [r1, #0] ; [0cdb54] 0102d8: e59c1000 ldr r1, [ip, #0] ; [0cdb68] 0102dc: eb00021e bl 010b5c(21e) 0102e0: eafffdd5 b 00fa3c(fffdd5) ; jump 0102e4: e59f1048 ldr r1, [pc, #72] ; [010334] 0102e8: e59fc040 ldr ip, [pc, #64] ; [010330] 0102ec: e59f3034 ldr r3, [pc, #52] ; [010328] 0102f0: e1d320b2 ldrh r2, [r3, #2] 0102f4: e5910000 ldr r0, [r1, #0] ; [0cdb54] 0102f8: e59c1000 ldr r1, [ip, #0] ; [0cdb68] 0102fc: eb000305 bl 010f18(305) 010300: eafffdcd b 00fa3c(fffdcd) ; jump 010304: 000cdb3c---------------------> 000cdb7c ; !Unknown! 010308: 000e2218---------------------> 000e2258 ; !Unknown! 01030c: 000cdb20---------------------> 000cdb60 ; !Unknown! 010310: 000cdb34---------------------> 000cdb74 ; !Unknown! 010314: 000e218c---------------------> 000e21cc ; !Unknown! 010318: 000445d4---------------------> 00044614 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 | ............... 01031c: 000cdb64---------------------> 000cdba4 ; !Unknown! 010320: 000e2214---------------------> 000e2254 ; !Unknown! 010324: 000cdb2c---------------------> 000cdb6c ; !Unknown! 010328: 000cdb54---------------------> 000cdb94 ; !Unknown! 01032c: 000cd534---------------------> 000cd574 ; !Unknown! 010330: 000cdb28---------------------> 000cdb68 ; !Unknown! 010334: 000cdb14---------------------> 000cdb54 ; !Unknown! 010338: 0003f2cc---------------------> 0003f30c ; data: 4D 4F 5F 56 00 00 00 00 72 65 63 76 20 61 20 6F | MO_V....recv a o 01033c: 000cdb1c---------------------> 000cdb5c ; !Unknown! 010340: 000cdb4c---------------------> 000cdb8c ; !Unknown! 010344: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 010348: 000cdb50---------------------> 000cdb90 ; !Unknown! 01034c: 0003f2d4---------------------> 0003f314 ; data: 72 65 63 76 20 61 20 6F 70 72 20 76 69 64 65 6F | recv a opr video 010350: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 010354: 000cdb44---------------------> 000cdb84 ; !Unknown! 010358: 00044668---------------------> 000446a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01035c: 000cdb48---------------------> 000cdb88 ; !Unknown! 010360: 000cdb18---------------------> 000cdb58 ; !Unknown! 010364: 000cdb30---------------------> 000cdb70 ; !Unknown! 010368: 000e220c---------------------> 000e224c ; !Unknown! 01036c: 000e2210---------------------> 000e2250 ; !Unknown! 010370: 0003f304---------------------> 0003f344 ; data: 4D 4F 5F 49 00 00 00 00 63 72 65 61 74 65 20 73 | MO_I....create s 010374: e1a0c00d mov ip, sp 010378: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 01037c: e24cb004 sub fp, ip, #4 ; 0x4 010380: e24dd010 sub sp, sp, #16 ; 0x10 010384: e3a00002 mov r0, #2 ; 0x2 010388: e1a01000 mov r1, r0 01038c: e3a02000 mov r2, #0 ; 0x0 010390: eb008c6f bl 033554(8c6f) 010394: e59f31a4 ldr r3, [pc, #420] ; [010540] 010398: e5830000 str r0, [r3, #0] ; [0e2250] 01039c: e3500000 cmp r0, #0 ; 0x0 0103a0: aa000002 bge 0103b0(2) ; jump 0103a4: e59f0198 ldr r0, [pc, #408] ; [010544] "create socket error !" 0103a8: eb008117 bl 03080c(8117) 0103ac: ebffcb06 bl 002fcc(ffcb06) 0103b0: e59f4188 ldr r4, [pc, #392] ; [010540] 0103b4: e5940000 ldr r0, [r4, #0] ; [0e2250] 0103b8: ebffe65d bl 009d34(ffe65d) 0103bc: e5940000 ldr r0, [r4, #0] ; [0e2250] 0103c0: e3a0100a mov r1, #10 ; 0xa 0103c4: e1a02001 mov r2, r1 0103c8: ebffe62d bl 009c84(ffe62d) 0103cc: e3a03002 mov r3, #2 ; 0x2 0103d0: e14b32b0 strh r3, [fp, -#32] 0103d4: e3a03000 mov r3, #0 ; 0x0 0103d8: e50b301c str r3, [fp, -#28] 0103dc: e3a02c27 mov r2, #9984 ; 0x2700 0103e0: e2822010 add r2, r2, #16 ; 0x10 0103e4: e1a03422 mov r3, r2, lsr #8 ; 0x8 0103e8: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 0103ec: e3833a01 orr r3, r3, #4096 ; 0x1000 0103f0: e14b31be strh r3, [fp, -#30] 0103f4: e5940000 ldr r0, [r4, #0] ; [0e2250] 0103f8: e24b1020 sub r1, fp, #32 ; 0x20 0103fc: eb008bb8 bl 0332e4(8bb8) 010400: e3500000 cmp r0, #0 ; 0x0 010404: 0a000002 beq 010414(2) ; jump 010408: e59f0138 ldr r0, [pc, #312] ; [010548] "bind error !" 01040c: eb0080fe bl 03080c(80fe) 010410: ebffcaed bl 002fcc(ffcaed) 010414: e3a00002 mov r0, #2 ; 0x2 010418: e3a01001 mov r1, #1 ; 0x1 01041c: e3a02000 mov r2, #0 ; 0x0 010420: eb008c4b bl 033554(8c4b) 010424: e59f3120 ldr r3, [pc, #288] ; [01054c] 010428: e5830000 str r0, [r3, #0] ; [0e224c] 01042c: e3500000 cmp r0, #0 ; 0x0 010430: aa000002 bge 010440(2) ; jump 010434: e59f0114 ldr r0, [pc, #276] ; [010550] "create listen socket error !" 010438: eb0080f3 bl 03080c(80f3) 01043c: ebffcae2 bl 002fcc(ffcae2) 010440: e59f4104 ldr r4, [pc, #260] ; [01054c] 010444: e5940000 ldr r0, [r4, #0] ; [0e224c] 010448: e3a01b01 mov r1, #1024 ; 0x400 01044c: e1a02001 mov r2, r1 010450: ebffe623 bl 009ce4(ffe623) 010454: e5940000 ldr r0, [r4, #0] ; [0e224c] 010458: e3a0100a mov r1, #10 ; 0xa 01045c: e1a02001 mov r2, r1 010460: ebffe607 bl 009c84(ffe607) 010464: e59f10e8 ldr r1, [pc, #232] ; [010554] 010468: e3a03e12 mov r3, #288 ; 0x120 01046c: e2833002 add r3, r3, #2 ; 0x2 010470: e7d13003 ldrb r3, [r1, r3, lsl #0] 010474: e3a02e12 mov r2, #288 ; 0x120 010478: e2822003 add r2, r2, #3 ; 0x3 01047c: e7d12002 ldrb r2, [r1, r2, lsl #0] 010480: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 010484: e14b31be strh r3, [fp, -#30] 010488: e5940000 ldr r0, [r4, #0] ; [0e224c] 01048c: e24b1020 sub r1, fp, #32 ; 0x20 010490: e3a02010 mov r2, #16 ; 0x10 010494: eb008b92 bl 0332e4(8b92) 010498: e3500000 cmp r0, #0 ; 0x0 01049c: aa000002 bge 0104ac(2) ; jump 0104a0: e59f00a0 ldr r0, [pc, #160] ; [010548] "bind error !" 0104a4: eb0080d8 bl 03080c(80d8) 0104a8: ebffcac7 bl 002fcc(ffcac7) 0104ac: e59f3098 ldr r3, [pc, #152] ; [01054c] 0104b0: e5930000 ldr r0, [r3, #0] ; [0e224c] 0104b4: e3a01014 mov r1, #20 ; 0x14 0104b8: eb008bbd bl 0333b4(8bbd) 0104bc: e3500000 cmp r0, #0 ; 0x0 0104c0: aa000002 bge 0104d0(2) ; jump 0104c4: e59f008c ldr r0, [pc, #140] ; [010558] "listen error !" 0104c8: eb0080cf bl 03080c(80cf) 0104cc: ebffcabe bl 002fcc(ffcabe) 0104d0: e3a00002 mov r0, #2 ; 0x2 0104d4: e1a01000 mov r1, r0 0104d8: e3a02000 mov r2, #0 ; 0x0 0104dc: eb008c1c bl 033554(8c1c) 0104e0: e59f3074 ldr r3, [pc, #116] ; [01055c] 0104e4: e5830000 str r0, [r3, #0] ; [0e2254] 0104e8: e3500000 cmp r0, #0 ; 0x0 0104ec: aa000002 bge 0104fc(2) ; jump 0104f0: e59f0068 ldr r0, [pc, #104] ; [010560] "create video listen socket error!" 0104f4: eb0080c4 bl 03080c(80c4) 0104f8: ebffcab3 bl 002fcc(ffcab3) 0104fc: e59f4058 ldr r4, [pc, #88] ; [01055c] 010500: e5940000 ldr r0, [r4, #0] ; [0e2254] 010504: e3a0100a mov r1, #10 ; 0xa 010508: e1a02001 mov r2, r1 01050c: ebffe5dc bl 009c84(ffe5dc) 010510: e5940000 ldr r0, [r4, #0] ; [0e2254] 010514: e24b1020 sub r1, fp, #32 ; 0x20 010518: e3a02010 mov r2, #16 ; 0x10 01051c: eb008b70 bl 0332e4(8b70) 010520: e3500000 cmp r0, #0 ; 0x0 010524: 0a000002 beq 010534(2) ; jump 010528: e59f0018 ldr r0, [pc, #24] ; [010548] "bind error !" 01052c: eb0080b6 bl 03080c(80b6) 010530: ebffcaa5 bl 002fcc(ffcaa5) 010534: e59f0028 ldr r0, [pc, #40] ; [010564] "/home" 010538: eb0091fb bl 034d2c(91fb) 01053c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
010540: 000e2210---------------------> 000e2250 ; !Unknown! 010544: 0003f30c---------------------> 0003f34c ; data: 63 72 65 61 74 65 20 73 6F 63 6B 65 74 20 65 72 | create socket er 010548: 0003f324---------------------> 0003f364 ; data: 62 69 6E 64 20 65 72 72 6F 72 20 21 00 00 00 00 | bind error !.... 01054c: 000e220c---------------------> 000e224c ; !Unknown! 010550: 0003f334---------------------> 0003f374 ; data: 63 72 65 61 74 65 20 6C 69 73 74 65 6E 20 73 6F | create listen so 010554: 001099a0---------------------> 001099e0 ; !Unknown! 010558: 0003f354---------------------> 0003f394 ; data: 6C 69 73 74 65 6E 20 65 72 72 6F 72 20 21 00 00 | listen error !.. 01055c: 000e2214---------------------> 000e2254 ; !Unknown! 010560: 0003f364---------------------> 0003f3a4 ; data: 63 72 65 61 74 65 20 76 69 64 65 6F 20 6C 69 73 | create video lis 010564: 0003f388---------------------> 0003f3c8 ; data: 2F 68 6F 6D 65 00 00 00 61 63 63 65 70 74 20 73 | /home...accept s 010568: e92d4010 stmdb sp!, {r4, lr} 01056c: e59f0150 ldr r0, [pc, #336] ; [0106c4] 010570: e3a02000 mov r2, #0 ; 0x0 010574: e1a01002 mov r1, r2 010578: e1a03102 mov r3, r2, lsl #2 ; 0x2 01057c: e7801003 str r1, [r0, r3, lsl #0] 010580: e2822001 add r2, r2, #1 ; 0x1 010584: e352001f cmp r2, #31 ; 0x1f 010588: 9afffffa bls 010578(fffffa) ; jump 01058c: e3a0e000 mov lr, #0 ; 0x0 010590: e59f3130 ldr r3, [pc, #304] ; [0106c8] 010594: e5933000 ldr r3, [r3, #0] 010598: e15e0003 cmp lr, r3 01059c: b1a0e003 movlt lr, r3 0105a0: e59fc11c ldr ip, [pc, #284] ; [0106c4] 0105a4: e59f311c ldr r3, [pc, #284] ; [0106c8] 0105a8: e5931000 ldr r1, [r3, #0] ; [0e224c] 0105ac: e1a002a1 mov r0, r1, lsr #5 ; 0x5 0105b0: e1a00100 mov r0, r0, lsl #2 ; 0x2 0105b4: e201101f and r1, r1, #31 ; 0x1f 0105b8: e79c3000 ldr r3, [ip, r0, lsl #0] 0105bc: e3a02001 mov r2, #1 ; 0x1 0105c0: e1833112 orr r3, r3, r2, lsl r1 0105c4: e78c3000 str r3, [ip, r0, lsl #0] 0105c8: e59f30fc ldr r3, [pc, #252] ; [0106cc] 0105cc: e5933000 ldr r3, [r3, #0] 0105d0: e15e0003 cmp lr, r3 0105d4: b1a0e003 movlt lr, r3 0105d8: e59f30ec ldr r3, [pc, #236] ; [0106cc] 0105dc: e5931000 ldr r1, [r3, #0] ; [0e2250] 0105e0: e1a002a1 mov r0, r1, lsr #5 ; 0x5 0105e4: e1a00100 mov r0, r0, lsl #2 ; 0x2 0105e8: e201101f and r1, r1, #31 ; 0x1f 0105ec: e79c3000 ldr r3, [ip, r0, lsl #0] 0105f0: e1833112 orr r3, r3, r2, lsl r1 0105f4: e78c3000 str r3, [ip, r0, lsl #0] 0105f8: e59f30d0 ldr r3, [pc, #208] ; [0106d0] 0105fc: e5933000 ldr r3, [r3, #0] 010600: e15e0003 cmp lr, r3 010604: b1a0e003 movlt lr, r3 010608: e59f30c0 ldr r3, [pc, #192] ; [0106d0] 01060c: e5931000 ldr r1, [r3, #0] ; [0e2254] 010610: e1a002a1 mov r0, r1, lsr #5 ; 0x5 010614: e1a00100 mov r0, r0, lsl #2 ; 0x2 010618: e201101f and r1, r1, #31 ; 0x1f 01061c: e79c3000 ldr r3, [ip, r0, lsl #0] 010620: e1833112 orr r3, r3, r2, lsl r1 010624: e78c3000 str r3, [ip, r0, lsl #0] 010628: e59f30a4 ldr r3, [pc, #164] ; [0106d4] 01062c: e5930000 ldr r0, [r3, #0] ; [0446a8] 010630: e3500000 cmp r0, #0 ; 0x0 010634: 0a00000d beq 010670(d) ; jump 010638: e1a04002 mov r4, r2 01063c: e5903000 ldr r3, [r0, #0] ; [000000] 010640: e15e0003 cmp lr, r3 010644: b1a0e003 movlt lr, r3 010648: e1a02003 mov r2, r3 01064c: e1a012a2 mov r1, r2, lsr #5 ; 0x5 010650: e1a01101 mov r1, r1, lsl #2 ; 0x2 010654: e202201f and r2, r2, #31 ; 0x1f 010658: e79c3001 ldr r3, [ip, r1, lsl #0] 01065c: e1833214 orr r3, r3, r4, lsl r2 010660: e78c3001 str r3, [ip, r1, lsl #0] 010664: e590000c ldr r0, [r0, #12] 010668: e3500000 cmp r0, #0 ; 0x0 01066c: 1afffff2 bne 01063c(fffff2) ; jump 010670: e59f3060 ldr r3, [pc, #96] ; [0106d8] 010674: e5930000 ldr r0, [r3, #0] ; [0446b4] 010678: e3500000 cmp r0, #0 ; 0x0 01067c: 0a00000e beq 0106bc(e) ; jump 010680: e59fc03c ldr ip, [pc, #60] ; [0106c4] 010684: e3a04001 mov r4, #1 ; 0x1 010688: e5903000 ldr r3, [r0, #0] ; [000000] 01068c: e15e0003 cmp lr, r3 010690: b1a0e003 movlt lr, r3 010694: e1a02003 mov r2, r3 010698: e1a012a2 mov r1, r2, lsr #5 ; 0x5 01069c: e1a01101 mov r1, r1, lsl #2 ; 0x2 0106a0: e202201f and r2, r2, #31 ; 0x1f 0106a4: e79c3001 ldr r3, [ip, r1, lsl #0] 0106a8: e1833214 orr r3, r3, r4, lsl r2 0106ac: e78c3001 str r3, [ip, r1, lsl #0] 0106b0: e5900034 ldr r0, [r0, #52] 0106b4: e3500000 cmp r0, #0 ; 0x0 0106b8: 1afffff2 bne 010688(fffff2) ; jump 0106bc: e28e0001 add r0, lr, #1 ; 0x1 0106c0: e8bd8010 ldmia sp!, {r4, pc} ; return
0106c4: 000e218c---------------------> 000e21cc ; !Unknown! 0106c8: 000e220c---------------------> 000e224c ; !Unknown! 0106cc: 000e2210---------------------> 000e2250 ; !Unknown! 0106d0: 000e2214---------------------> 000e2254 ; !Unknown! 0106d4: 00044668---------------------> 000446a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0106d8: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0106dc: e1a0c00d mov ip, sp 0106e0: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0106e4: e24cb004 sub fp, ip, #4 ; 0x4 0106e8: e24dd014 sub sp, sp, #20 ; 0x14 0106ec: e3a03010 mov r3, #16 ; 0x10 0106f0: e50b3028 str r3, [fp, -#40] 0106f4: e59f30c8 ldr r3, [pc, #200] ; [0107c4] 0106f8: e5930000 ldr r0, [r3, #0] ; [0e224c] 0106fc: e24b1024 sub r1, fp, #36 ; 0x24 '$' 010700: e24b2028 sub r2, fp, #40 ; 0x28 '(' 010704: eb008ae9 bl 0332b0(8ae9) 010708: e1a05000 mov r5, r0 01070c: e3550000 cmp r5, #0 ; 0x0 010710: aa000002 bge 010720(2) ; jump 010714: e59f00ac ldr r0, [pc, #172] ; [0107c8] "accept socket error !" 010718: eb00803b bl 03080c(803b) 01071c: ebffca2a bl 002fcc(ffca2a) 010720: e1a00005 mov r0, r5 010724: ebffe548 bl 009c4c(ffe548) 010728: e1a00005 mov r0, r5 01072c: e3a01b02 mov r1, #2048 ; 0x800 010730: e1a02001 mov r2, r1 010734: ebffe56a bl 009ce4(ffe56a) 010738: e1a00005 mov r0, r5 01073c: e3a0100a mov r1, #10 ; 0xa 010740: e1a02001 mov r2, r1 010744: ebffe54e bl 009c84(ffe54e) 010748: e59f307c ldr r3, [pc, #124] ; [0107cc] 01074c: e5933000 ldr r3, [r3, #0] 010750: e3530014 cmp r3, #20 ; 0x14 010754: 1a000002 bne 010764(2) ; jump 010758: e1a00005 mov r0, r5 01075c: eb009158 bl 034cc4(9158) 010760: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
010764: e3a00010 mov r0, #16 ; 0x10 010768: ebffc9f3 bl 002f3c(ffc9f3) 01076c: e1a04000 mov r4, r0 010770: e5845000 str r5, [r4, #0] 010774: ebffc9e3 bl 002f08(ffc9e3) 010778: e5840004 str r0, [r4, #4] 01077c: e3a03000 mov r3, #0 ; 0x0 010780: e5843008 str r3, [r4, #8] 010784: e59f3044 ldr r3, [pc, #68] ; [0107d0] 010788: e5933000 ldr r3, [r3, #0] 01078c: e3530000 cmp r3, #0 ; 0x0 010790: 0584300c streq r3, [r4, #12] 010794: 159f3034 ldrne r3, [pc, #52] ; [0107d0] 010798: 15932000 ldrne r2, [r3, #0] ; [0446a8] 01079c: 15824008 strne r4, [r2, #8] ; [000008] 0107a0: 15933000 ldrne r3, [r3, #0] 0107a4: 1584300c strne r3, [r4, #12] 0107a8: e59f3020 ldr r3, [pc, #32] ; [0107d0] 0107ac: e5834000 str r4, [r3, #0] ; [0446a8] 0107b0: e59f2014 ldr r2, [pc, #20] ; [0107cc] 0107b4: e5923000 ldr r3, [r2, #0] ; [0446ac] 0107b8: e2833001 add r3, r3, #1 ; 0x1 0107bc: e5823000 str r3, [r2, #0] ; [0446ac] 0107c0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0107c4: 000e220c---------------------> 000e224c ; !Unknown! 0107c8: 0003f390---------------------> 0003f3d0 ; data: 61 63 63 65 70 74 20 73 6F 63 6B 65 74 20 65 72 | accept socket er 0107cc: 0004466c---------------------> 000446ac ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0107d0: 00044668---------------------> 000446a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0107d4: e1a0c00d mov ip, sp 0107d8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 0107dc: e24cb004 sub fp, ip, #4 ; 0x4 0107e0: e590200c ldr r2, [r0, #12] 0107e4: e3520000 cmp r2, #0 ; 0x0 0107e8: 0a00000a beq 010818(a) ; jump 0107ec: e5903008 ldr r3, [r0, #8] 0107f0: e3530000 cmp r3, #0 ; 0x0 0107f4: 1583200c strne r2, [r3, #12] 0107f8: 1590200c ldrne r2, [r0, #12] 0107fc: 15903008 ldrne r3, [r0, #8] 010800: 15823008 strne r3, [r2, #8] 010804: 0590200c ldreq r2, [r0, #12] 010808: 03a03000 moveq r3, #0 ; 0x0 01080c: 05823008 streq r3, [r2, #8] 010810: 0590200c ldreq r2, [r0, #12] 010814: ea000004 b 01082c(4) ; jump 010818: e5902008 ldr r2, [r0, #8] 01081c: e3520000 cmp r2, #0 ; 0x0 010820: 13a03000 movne r3, #0 ; 0x0 010824: 1582300c strne r3, [r2, #12] 010828: 03a02000 moveq r2, #0 ; 0x0 01082c: 059f3018 ldreq r3, [pc, #24] ; [01084c] 010830: 05832000 streq r2, [r3, #0] ; [0446a8] 010834: ebffc9d8 bl 002f9c(ffc9d8) 010838: e59f2010 ldr r2, [pc, #16] ; [010850] 01083c: e5923000 ldr r3, [r2, #0] ; [0446ac] 010840: e2433001 sub r3, r3, #1 ; 0x1 010844: e5823000 str r3, [r2, #0] ; [0446ac] 010848: e91ba800 ldmdb fp, {fp, sp, pc} ; return
01084c: 00044668---------------------> 000446a8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 010850: 0004466c---------------------> 000446ac ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 010854: e1a0c00d mov ip, sp 010858: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 01085c: e24cb004 sub fp, ip, #4 ; 0x4 010860: e24dd040 sub sp, sp, #64 ; 0x40 '@' 010864: e50b0048 str r0, [fp, -#72] 010868: e50b104c str r1, [fp, -#76] 01086c: e1a02802 mov r2, r2, lsl #16 ; 0x10 010870: e1a0a842 mov r10, r2, asr #16 ; 0x10 010874: e24b0048 sub r0, fp, #72 ; 0x48 'H' 010878: e24b104c sub r1, fp, #76 ; 0x4c 'L' 01087c: e24b2050 sub r2, fp, #80 ; 0x50 'P' 010880: ebffdeac bl 008338(ffdeac) 010884: e3500000 cmp r0, #0 ; 0x0 010888: 091badf0 ldmeqdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 01088c: e51b3050 ldr r3, [fp, -#80] 010890: e3530401 cmp r3, #16777216 ; 0x1000000 010894: 891badf0 ldmhidb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 010898: e3a03000 mov r3, #0 ; 0x0 01089c: e50b3058 str r3, [fp, -#88] 0108a0: e3a03002 mov r3, #2 ; 0x2 0108a4: e14b33b4 strh r3, [fp, -#52] 0108a8: e59f0290 ldr r0, [pc, #656] ; [010b40] "255.255.255.255" 0108ac: eb0089aa bl 032f5c(89aa) 0108b0: e50b0030 str r0, [fp, -#48] 0108b4: e3a03a01 mov r3, #4096 ; 0x1000 0108b8: e2833027 add r3, r3, #39 ; 0x27 ''' 0108bc: e14b33b2 strh r3, [fp, -#50] 0108c0: e59f827c ldr r8, [pc, #636] ; [010b44] 0108c4: e24b7054 sub r7, fp, #84 ; 0x54 'T' 0108c8: e58d7000 str r7, [sp, #0] 0108cc: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0108d0: e24b105c sub r1, fp, #92 ; 0x5c '\' 0108d4: e59f226c ldr r2, [pc, #620] ; [010b48] "MO_I" 0108d8: e3a03001 mov r3, #1 ; 0x1 0108dc: ebffdea7 bl 008380(ffdea7) 0108e0: e288200c add r2, r8, #12 ; 0xc 0108e4: e58d7000 str r7, [sp, #0] 0108e8: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0108ec: e24b105c sub r1, fp, #92 ; 0x5c '\' 0108f0: e3a0300d mov r3, #13 ; 0xd 0108f4: ebffdecd bl 008430(ffdecd) 0108f8: e2882021 add r2, r8, #33 ; 0x21 '!' 0108fc: e58d7000 str r7, [sp, #0] 010900: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010904: e24b105c sub r1, fp, #92 ; 0x5c '\' 010908: e3a03015 mov r3, #21 ; 0x15 01090c: ebffdec7 bl 008430(ffdec7) 010910: ebffe3e5 bl 0098ac(ffe3e5) 010914: e1a04000 mov r4, r0 010918: ebffe40e bl 009958(ffe40e) 01091c: e1a05000 mov r5, r0 010920: ebffe437 bl 009a04(ffe437) 010924: e1a06000 mov r6, r0 010928: e24b0058 sub r0, fp, #88 ; 0x58 'X' 01092c: e24b105c sub r1, fp, #92 ; 0x5c '\' 010930: e1a02004 mov r2, r4 010934: e1a03007 mov r3, r7 010938: ebffdeec bl 0084f0(ffdeec) 01093c: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010940: e24b105c sub r1, fp, #92 ; 0x5c '\' 010944: e1a02005 mov r2, r5 010948: e1a03007 mov r3, r7 01094c: ebffdee7 bl 0084f0(ffdee7) 010950: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010954: e24b105c sub r1, fp, #92 ; 0x5c '\' 010958: e1a02006 mov r2, r6 01095c: e1a03007 mov r3, r7 010960: ebffdee2 bl 0084f0(ffdee2) 010964: e59f01e0 ldr r0, [pc, #480] ; [010b4c] "/etc/resolv.conf" 010968: e59f11e0 ldr r1, [pc, #480] ; [010b50] "r" 01096c: eb007f53 bl 0306c0(7f53) 010970: e1a05000 mov r5, r0 010974: e3550000 cmp r5, #0 ; 0x0 010978: 0a000015 beq 0109d4(15) ; jump 01097c: e24b4044 sub r4, fp, #68 ; 0x44 'D' 010980: e59f11cc ldr r1, [pc, #460] ; [010b54] "nameserver %s" 010984: e1a02004 mov r2, r4 010988: eb00853e bl 031e88(853e) 01098c: e3500001 cmp r0, #1 ; 0x1 010990: 1a000007 bne 0109b4(7) ; jump 010994: e1a00004 mov r0, r4 010998: eb00896f bl 032f5c(896f) 01099c: e1a02000 mov r2, r0 0109a0: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0109a4: e24b105c sub r1, fp, #92 ; 0x5c '\' 0109a8: e1a03007 mov r3, r7 0109ac: ebffdecf bl 0084f0(ffdecf) 0109b0: ea000004 b 0109c8(4) ; jump 0109b4: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0109b8: e24b105c sub r1, fp, #92 ; 0x5c '\' 0109bc: e3a02000 mov r2, #0 ; 0x0 0109c0: e24b3054 sub r3, fp, #84 ; 0x54 'T' 0109c4: ebffdec9 bl 0084f0(ffdec9) 0109c8: e1a00005 mov r0, r5 0109cc: eb007e81 bl 0303d8(7e81) 0109d0: ea000004 b 0109e8(4) ; jump 0109d4: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0109d8: e24b105c sub r1, fp, #92 ; 0x5c '\' 0109dc: e3a02000 mov r2, #0 ; 0x0 0109e0: e24b3054 sub r3, fp, #84 ; 0x54 'T' 0109e4: ebffdec1 bl 0084f0(ffdec1) 0109e8: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0109ec: e24b105c sub r1, fp, #92 ; 0x5c '\' 0109f0: e3a02000 mov r2, #0 ; 0x0 0109f4: e24b3054 sub r3, fp, #84 ; 0x54 'T' 0109f8: ebffdebc bl 0084f0(ffdebc) 0109fc: e5d82019 ldrb r2, [r8, #25] ; [1099f9] 010a00: e5d8301a ldrb r3, [r8, #26] ; [1099fa] 010a04: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 010a08: e5d8301b ldrb r3, [r8, #27] ; [1099fb] 010a0c: e1822803 orr r2, r2, r3, lsl #16 ; 0x10 010a10: e5d8301c ldrb r3, [r8, #28] ; [1099fc] 010a14: e1822c03 orr r2, r2, r3, lsl #24 ; 0x18 010a18: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010a1c: e24b105c sub r1, fp, #92 ; 0x5c '\' 010a20: e24b3054 sub r3, fp, #84 ; 0x54 'T' 010a24: ebffdeb1 bl 0084f0(ffdeb1) 010a28: e5d8201d ldrb r2, [r8, #29] ; [1099fd] 010a2c: e5d8301e ldrb r3, [r8, #30] ; [1099fe] 010a30: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 010a34: e5d8301f ldrb r3, [r8, #31] ; [1099ff] 010a38: e1822803 orr r2, r2, r3, lsl #16 ; 0x10 010a3c: e5d83020 ldrb r3, [r8, #32] ; [109a00] 010a40: e1822c03 orr r2, r2, r3, lsl #24 ; 0x18 010a44: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010a48: e24b105c sub r1, fp, #92 ; 0x5c '\' 010a4c: e24b3054 sub r3, fp, #84 ; 0x54 'T' 010a50: ebffdea6 bl 0084f0(ffdea6) 010a54: e3a03e12 mov r3, #288 ; 0x120 010a58: e2833002 add r3, r3, #2 ; 0x2 010a5c: e7d82003 ldrb r2, [r8, r3, lsl #0] 010a60: e2833001 add r3, r3, #1 ; 0x1 010a64: e7d83003 ldrb r3, [r8, r3, lsl #0] 010a68: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 010a6c: e1a02802 mov r2, r2, lsl #16 ; 0x10 010a70: e1a02842 mov r2, r2, asr #16 ; 0x10 010a74: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010a78: e24b105c sub r1, fp, #92 ; 0x5c '\' 010a7c: e24b3054 sub r3, fp, #84 ; 0x54 'T' 010a80: ebffdea4 bl 008518(ffdea4) 010a84: e59f00b8 ldr r0, [pc, #184] ; [010b44] 010a88: e3a03f43 mov r3, #268 ; 0x10c 010a8c: e2833002 add r3, r3, #2 ; 0x2 010a90: e7d01003 ldrb r1, [r0, r3, lsl #0] 010a94: e2833001 add r3, r3, #1 ; 0x1 010a98: e7d03003 ldrb r3, [r0, r3, lsl #0] 010a9c: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 010aa0: e3a03e11 mov r3, #272 ; 0x110 010aa4: e7d02003 ldrb r2, [r0, r3, lsl #0] 010aa8: e1811802 orr r1, r1, r2, lsl #16 ; 0x10 010aac: e2833001 add r3, r3, #1 ; 0x1 010ab0: e7d03003 ldrb r3, [r0, r3, lsl #0] 010ab4: e1911c03 orrs r1, r1, r3, lsl #24 ; 0x18 010ab8: 13a02000 movne r2, #0 ; 0x0 010abc: 03a02001 moveq r2, #1 ; 0x1 010ac0: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010ac4: e24b105c sub r1, fp, #92 ; 0x5c '\' 010ac8: e24b3054 sub r3, fp, #84 ; 0x54 'T' 010acc: ebffde9d bl 008548(ffde9d) 010ad0: e24b0058 sub r0, fp, #88 ; 0x58 'X' 010ad4: e24b105c sub r1, fp, #92 ; 0x5c '\' 010ad8: e24b2054 sub r2, fp, #84 ; 0x54 'T' 010adc: ebffde4a bl 00840c(ffde4a) 010ae0: e14ba3b2 strh r10, [fp, -#50] 010ae4: e59f606c ldr r6, [pc, #108] ; [010b58] 010ae8: e24b5034 sub r5, fp, #52 ; 0x34 '4' 010aec: e58d5000 str r5, [sp, #0] 010af0: e3a04010 mov r4, #16 ; 0x10 010af4: e58d4004 str r4, [sp, #4] 010af8: e5960000 ldr r0, [r6, #0] ; [0e2250] 010afc: e24b1058 sub r1, fp, #88 ; 0x58 'X' 010b00: e8910006 ldmia r1, {r1, r2} 010b04: e3a03000 mov r3, #0 ; 0x0 010b08: eb008a63 bl 03349c(8a63) 010b0c: e3500000 cmp r0, #0 ; 0x0 010b10: aa000007 bge 010b34(7) ; jump 010b14: ebffe43c bl 009c0c(ffe43c) 010b18: e58d5000 str r5, [sp, #0] 010b1c: e58d4004 str r4, [sp, #4] 010b20: e5960000 ldr r0, [r6, #0] ; [0e2250] 010b24: e24b1058 sub r1, fp, #88 ; 0x58 'X' 010b28: e8910006 ldmia r1, {r1, r2} 010b2c: e3a03000 mov r3, #0 ; 0x0 010b30: eb008a59 bl 03349c(8a59) 010b34: e51b0058 ldr r0, [fp, -#88] 010b38: ebffc917 bl 002f9c(ffc917) 010b3c: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
010b40: 0003f3a8---------------------> 0003f3e8 ; data: 32 35 35 2E 32 35 35 2E 32 35 35 2E 32 35 35 00 | 255.255.255.255. 010b44: 001099a0---------------------> 001099e0 ; !Unknown! 010b48: 0003f304---------------------> 0003f344 ; data: 4D 4F 5F 49 00 00 00 00 63 72 65 61 74 65 20 73 | MO_I....create s 010b4c: 0003f3b8---------------------> 0003f3f8 ; data: 2F 65 74 63 2F 72 65 73 6F 6C 76 2E 63 6F 6E 66 | /etc/resolv.conf 010b50: 0003f3cc---------------------> 0003f40c ; data: 72 00 00 00 6E 61 6D 65 73 65 72 76 65 72 20 25 | r...nameserver % 010b54: 0003f3d0---------------------> 0003f410 ; data: 6E 61 6D 65 73 65 72 76 65 72 20 25 73 0A 00 00 | nameserver %s... 010b58: 000e2210---------------------> 000e2250 ; !Unknown! 010b5c: e1a0c00d mov ip, sp 010b60: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 010b64: e24cb004 sub fp, ip, #4 ; 0x4 010b68: e24dd054 sub sp, sp, #84 ; 0x54 'T' 010b6c: e50b0040 str r0, [fp, -#64] 010b70: e50b1044 str r1, [fp, -#68] 010b74: e1a02802 mov r2, r2, lsl #16 ; 0x10 010b78: e1a02842 mov r2, r2, asr #16 ; 0x10 010b7c: e50b2074 str r2, [fp, -#116] 010b80: e59f6380 ldr r6, [pc, #896] ; [010f08] 010b84: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010b88: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010b8c: e24b2048 sub r2, fp, #72 ; 0x48 'H' 010b90: ebffdde8 bl 008338(ffdde8) 010b94: e3500000 cmp r0, #0 ; 0x0 010b98: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010b9c: e51b3048 ldr r3, [fp, -#72] 010ba0: e3530401 cmp r3, #16777216 ; 0x1000000 010ba4: 891baff0 ldmhidb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010ba8: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010bac: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010bb0: e24b204c sub r2, fp, #76 ; 0x4c 'L' 010bb4: e3a0300d mov r3, #13 ; 0xd 010bb8: ebffddb9 bl 0082a4(ffddb9) 010bbc: e3500000 cmp r0, #0 ; 0x0 010bc0: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010bc4: e286100c add r1, r6, #12 ; 0xc 010bc8: e51b004c ldr r0, [fp, -#76] 010bcc: eb008792 bl 032a1c(8792) 010bd0: e1a04000 mov r4, r0 010bd4: e3540000 cmp r4, #0 ; 0x0 010bd8: 191baff0 ldmnedb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010bdc: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010be0: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010be4: e24b2050 sub r2, fp, #80 ; 0x50 'P' 010be8: e3a0300d mov r3, #13 ; 0xd 010bec: ebffddac bl 0082a4(ffddac) 010bf0: e3500000 cmp r0, #0 ; 0x0 010bf4: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010bf8: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010bfc: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010c00: e24b2054 sub r2, fp, #84 ; 0x54 'T' 010c04: e3a0300d mov r3, #13 ; 0xd 010c08: ebffdda5 bl 0082a4(ffdda5) 010c0c: e3500000 cmp r0, #0 ; 0x0 010c10: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010c14: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010c18: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010c1c: e24b2058 sub r2, fp, #88 ; 0x58 'X' 010c20: ebffddc4 bl 008338(ffddc4) 010c24: e3500000 cmp r0, #0 ; 0x0 010c28: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010c2c: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010c30: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010c34: e24b205c sub r2, fp, #92 ; 0x5c '\' 010c38: ebffddbe bl 008338(ffddbe) 010c3c: e3500000 cmp r0, #0 ; 0x0 010c40: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010c44: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010c48: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010c4c: e24b2060 sub r2, fp, #96 ; 0x60 '`' 010c50: ebffddb8 bl 008338(ffddb8) 010c54: e3500000 cmp r0, #0 ; 0x0 010c58: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010c5c: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010c60: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010c64: e24b2064 sub r2, fp, #100 ; 0x64 'd' 010c68: ebffddb2 bl 008338(ffddb2) 010c6c: e3500000 cmp r0, #0 ; 0x0 010c70: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010c74: e50b406c str r4, [fp, -#108] 010c78: e3a03002 mov r3, #2 ; 0x2 010c7c: e14b33b8 strh r3, [fp, -#56] 010c80: e59f0284 ldr r0, [pc, #644] ; [010f0c] "255.255.255.255" 010c84: eb0088b4 bl 032f5c(88b4) 010c88: e50b0034 str r0, [fp, -#52] 010c8c: e3a03a01 mov r3, #4096 ; 0x1000 010c90: e2833027 add r3, r3, #39 ; 0x27 ''' 010c94: e14b33b6 strh r3, [fp, -#54] 010c98: e24b3068 sub r3, fp, #104 ; 0x68 'h' 010c9c: e58d3000 str r3, [sp, #0] 010ca0: e24b006c sub r0, fp, #108 ; 0x6c 'l' 010ca4: e24b1070 sub r1, fp, #112 ; 0x70 'p' 010ca8: e59f2260 ldr r2, [pc, #608] ; [010f10] "MO_I" 010cac: e3a03003 mov r3, #3 ; 0x3 010cb0: ebffddb2 bl 008380(ffddb2) 010cb4: e1a09004 mov r9, r4 010cb8: e1a07009 mov r7, r9 010cbc: e3a08e11 mov r8, #272 ; 0x110 010cc0: e3a0af45 mov r10, #276 ; 0x114 010cc4: e0873087 add r3, r7, r7, lsl #1 ; 0x1 010cc8: e0835183 add r5, r3, r3, lsl #3 ; 0x3 010ccc: e0854006 add r4, r5, r6 010cd0: e2840036 add r0, r4, #54 ; 0x36 '6' 010cd4: e1d433d6 ldrsb r3, [r4, #54] 010cd8: e3530000 cmp r3, #0 ; 0x0 010cdc: 0a00005c beq 010e54(5c) ; jump 010ce0: e51b1050 ldr r1, [fp, -#80] 010ce4: eb00874c bl 032a1c(874c) 010ce8: e3500000 cmp r0, #0 ; 0x0 010cec: 1a000058 bne 010e54(58) ; jump 010cf0: e2840043 add r0, r4, #67 ; 0x43 'C' 010cf4: e51b1054 ldr r1, [fp, -#84] 010cf8: eb008747 bl 032a1c(8747) 010cfc: e3500000 cmp r0, #0 ; 0x0 010d00: 1a00004d bne 010e3c(4d) ; jump 010d04: e0863005 add r3, r6, r5 010d08: e5d33050 ldrb r3, [r3, #80] 010d0c: e3530002 cmp r3, #2 ; 0x2 010d10: 1a000045 bne 010e2c(45) ; jump 010d14: e55b2058 ldrb r2, [fp, -#88] 010d18: e3a03f43 mov r3, #268 ; 0x10c 010d1c: e2833002 add r3, r3, #2 ; 0x2 010d20: e7c62003 strb r2, [r6, r3, lsl #0] 010d24: e24b2058 sub r2, fp, #88 ; 0x58 'X' 010d28: e5d21001 ldrb r1, [r2, #1] 010d2c: e2833001 add r3, r3, #1 ; 0x1 010d30: e7c61003 strb r1, [r6, r3, lsl #0] 010d34: e5d23002 ldrb r3, [r2, #2] 010d38: e7c63008 strb r3, [r6, r8, lsl #0] 010d3c: e5d22003 ldrb r2, [r2, #3] 010d40: e2883001 add r3, r8, #1 ; 0x1 010d44: e7c62003 strb r2, [r6, r3, lsl #0] 010d48: e55b205c ldrb r2, [fp, -#92] 010d4c: e2883002 add r3, r8, #2 ; 0x2 010d50: e7c62003 strb r2, [r6, r3, lsl #0] 010d54: e24b205c sub r2, fp, #92 ; 0x5c '\' 010d58: e5d21001 ldrb r1, [r2, #1] 010d5c: e2883003 add r3, r8, #3 ; 0x3 010d60: e7c61003 strb r1, [r6, r3, lsl #0] 010d64: e5d23002 ldrb r3, [r2, #2] 010d68: e7c6300a strb r3, [r6, r10, lsl #0] 010d6c: e5d22003 ldrb r2, [r2, #3] 010d70: e28a3001 add r3, r10, #1 ; 0x1 010d74: e7c62003 strb r2, [r6, r3, lsl #0] 010d78: e55b2060 ldrb r2, [fp, -#96] 010d7c: e28a3002 add r3, r10, #2 ; 0x2 010d80: e7c62003 strb r2, [r6, r3, lsl #0] 010d84: e24b1060 sub r1, fp, #96 ; 0x60 '`' 010d88: e5d12001 ldrb r2, [r1, #1] 010d8c: e28a3003 add r3, r10, #3 ; 0x3 010d90: e7c62003 strb r2, [r6, r3, lsl #0] 010d94: e5d13002 ldrb r3, [r1, #2] 010d98: e3a02f46 mov r2, #280 ; 0x118 010d9c: e7c63002 strb r3, [r6, r2, lsl #0] 010da0: e5d11003 ldrb r1, [r1, #3] 010da4: e2823001 add r3, r2, #1 ; 0x1 010da8: e7c61003 strb r1, [r6, r3, lsl #0] 010dac: e55b1064 ldrb r1, [fp, -#100] 010db0: e2823002 add r3, r2, #2 ; 0x2 010db4: e7c61003 strb r1, [r6, r3, lsl #0] 010db8: e24b1064 sub r1, fp, #100 ; 0x64 'd' 010dbc: e5d13001 ldrb r3, [r1, #1] 010dc0: e2822003 add r2, r2, #3 ; 0x3 010dc4: e7c63002 strb r3, [r6, r2, lsl #0] 010dc8: e5d12002 ldrb r2, [r1, #2] 010dcc: e3a03f47 mov r3, #284 ; 0x11c 010dd0: e7c62003 strb r2, [r6, r3, lsl #0] 010dd4: e5d12003 ldrb r2, [r1, #3] 010dd8: e2833001 add r3, r3, #1 ; 0x1 010ddc: e7c62003 strb r2, [r6, r3, lsl #0] 010de0: e24b0040 sub r0, fp, #64 ; 0x40 '@' 010de4: e24b1044 sub r1, fp, #68 ; 0x44 'D' 010de8: e24b203a sub r2, fp, #58 ; 0x3a ':' 010dec: ebffdd57 bl 008350(ffdd57) 010df0: e3500000 cmp r0, #0 ; 0x0 010df4: 0a000006 beq 010e14(6) ; jump 010df8: e55b203a ldrb r2, [fp, -#58] 010dfc: e3a03e12 mov r3, #288 ; 0x120 010e00: e2833002 add r3, r3, #2 ; 0x2 010e04: e7c62003 strb r2, [r6, r3, lsl #0] 010e08: e55b2039 ldrb r2, [fp, -#57] 010e0c: e2833001 add r3, r3, #1 ; 0x1 010e10: e7c62003 strb r2, [r6, r3, lsl #0] 010e14: ebffd89b bl 007088(ffd89b) 010e18: e3a09001 mov r9, #1 ; 0x1 010e1c: e24b006c sub r0, fp, #108 ; 0x6c 'l' 010e20: e24b1070 sub r1, fp, #112 ; 0x70 'p' 010e24: e3a02000 mov r2, #0 ; 0x0 010e28: ea000006 b 010e48(6) ; jump 010e2c: e24b006c sub r0, fp, #108 ; 0x6c 'l' 010e30: e24b1070 sub r1, fp, #112 ; 0x70 'p' 010e34: e3a02006 mov r2, #6 ; 0x6 010e38: ea000002 b 010e48(2) ; jump 010e3c: e24b006c sub r0, fp, #108 ; 0x6c 'l' 010e40: e24b1070 sub r1, fp, #112 ; 0x70 'p' 010e44: e3a02005 mov r2, #5 ; 0x5 010e48: e24b3068 sub r3, fp, #104 ; 0x68 'h' 010e4c: ebffddb1 bl 008518(ffddb1) 010e50: ea000002 b 010e60(2) ; jump 010e54: e2877001 add r7, r7, #1 ; 0x1 010e58: e3570007 cmp r7, #7 ; 0x7 010e5c: daffff98 ble 010cc4(ffff98) ; jump 010e60: e3570008 cmp r7, #8 ; 0x8 010e64: 1a000004 bne 010e7c(4) ; jump 010e68: e24b006c sub r0, fp, #108 ; 0x6c 'l' 010e6c: e24b1070 sub r1, fp, #112 ; 0x70 'p' 010e70: e3a02001 mov r2, #1 ; 0x1 010e74: e24b3068 sub r3, fp, #104 ; 0x68 'h' 010e78: ebffdda6 bl 008518(ffdda6) 010e7c: e24b006c sub r0, fp, #108 ; 0x6c 'l' 010e80: e24b1070 sub r1, fp, #112 ; 0x70 'p' 010e84: e24b2068 sub r2, fp, #104 ; 0x68 'h' 010e88: ebffdd5f bl 00840c(ffdd5f) 010e8c: e51b3074 ldr r3, [fp, -#116] 010e90: e14b33b6 strh r3, [fp, -#54] 010e94: e59f6078 ldr r6, [pc, #120] ; [010f14] 010e98: e24b5038 sub r5, fp, #56 ; 0x38 '8' 010e9c: e58d5000 str r5, [sp, #0] 010ea0: e3a04010 mov r4, #16 ; 0x10 010ea4: e58d4004 str r4, [sp, #4] 010ea8: e5960000 ldr r0, [r6, #0] ; [0e2250] 010eac: e24b106c sub r1, fp, #108 ; 0x6c 'l' 010eb0: e8910006 ldmia r1, {r1, r2} 010eb4: e3a03000 mov r3, #0 ; 0x0 010eb8: eb008977 bl 03349c(8977) 010ebc: e3500000 cmp r0, #0 ; 0x0 010ec0: aa000007 bge 010ee4(7) ; jump 010ec4: ebffe350 bl 009c0c(ffe350) 010ec8: e58d5000 str r5, [sp, #0] 010ecc: e58d4004 str r4, [sp, #4] 010ed0: e5960000 ldr r0, [r6, #0] ; [0e2250] 010ed4: e24b106c sub r1, fp, #108 ; 0x6c 'l' 010ed8: e8910006 ldmia r1, {r1, r2} 010edc: e3a03000 mov r3, #0 ; 0x0 010ee0: eb00896d bl 03349c(896d) 010ee4: e51b006c ldr r0, [fp, -#108] 010ee8: ebffc82b bl 002f9c(ffc82b) 010eec: e3590000 cmp r9, #0 ; 0x0 010ef0: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 010ef4: e3a0097a mov r0, #1998848 ; 0x1e8000 010ef8: e2800d12 add r0, r0, #1152 ; 0x480 010efc: eb0091c6 bl 03561c(91c6) 010f00: ebffc831 bl 002fcc(ffc831) 010f04: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
010f08: 001099a0---------------------> 001099e0 ; !Unknown! 010f0c: 0003f3a8---------------------> 0003f3e8 ; data: 32 35 35 2E 32 35 35 2E 32 35 35 2E 32 35 35 00 | 255.255.255.255. 010f10: 0003f304---------------------> 0003f344 ; data: 4D 4F 5F 49 00 00 00 00 63 72 65 61 74 65 20 73 | MO_I....create s 010f14: 000e2210---------------------> 000e2250 ; !Unknown! 010f18: e1a0c00d mov ip, sp 010f1c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 010f20: e24cb004 sub fp, ip, #4 ; 0x4 010f24: e24dd03c sub sp, sp, #60 ; 0x3c '<' 010f28: e50b0030 str r0, [fp, -#48] 010f2c: e50b1034 str r1, [fp, -#52] 010f30: e1a02802 mov r2, r2, lsl #16 ; 0x10 010f34: e1a06842 mov r6, r2, asr #16 ; 0x10 010f38: e24b0030 sub r0, fp, #48 ; 0x30 '0' 010f3c: e24b1034 sub r1, fp, #52 ; 0x34 '4' 010f40: e24b2038 sub r2, fp, #56 ; 0x38 '8' 010f44: e3a0300d mov r3, #13 ; 0xd 010f48: ebffdcd5 bl 0082a4(ffdcd5) 010f4c: e3500000 cmp r0, #0 ; 0x0 010f50: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 010f54: e24b0030 sub r0, fp, #48 ; 0x30 '0' 010f58: e24b1034 sub r1, fp, #52 ; 0x34 '4' 010f5c: e24b203c sub r2, fp, #60 ; 0x3c '<' 010f60: e3a0300d mov r3, #13 ; 0xd 010f64: ebffdcce bl 0082a4(ffdcce) 010f68: e3500000 cmp r0, #0 ; 0x0 010f6c: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 010f70: e24b0030 sub r0, fp, #48 ; 0x30 '0' 010f74: e24b1034 sub r1, fp, #52 ; 0x34 '4' 010f78: e24b2040 sub r2, fp, #64 ; 0x40 '@' 010f7c: e3a03006 mov r3, #6 ; 0x6 010f80: ebffdcc7 bl 0082a4(ffdcc7) 010f84: e3500000 cmp r0, #0 ; 0x0 010f88: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 010f8c: e24b0030 sub r0, fp, #48 ; 0x30 '0' 010f90: e24b1034 sub r1, fp, #52 ; 0x34 '4' 010f94: e24b2044 sub r2, fp, #68 ; 0x44 'D' 010f98: ebffdce6 bl 008338(ffdce6) 010f9c: e3500000 cmp r0, #0 ; 0x0 010fa0: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 010fa4: e51b0040 ldr r0, [fp, -#64] 010fa8: ebffe770 bl 00ad70(ffe770) 010fac: e1a05000 mov r5, r0 010fb0: e3550000 cmp r5, #0 ; 0x0 010fb4: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 010fb8: e50b504c str r5, [fp, -#76] 010fbc: e3a03002 mov r3, #2 ; 0x2 010fc0: e14b32bc strh r3, [fp, -#44] 010fc4: e59f00ac ldr r0, [pc, #172] ; [011078] "255.255.255.255" 010fc8: eb0087e3 bl 032f5c(87e3) 010fcc: e50b0028 str r0, [fp, -#40] 010fd0: e3a02c27 mov r2, #9984 ; 0x2700 010fd4: e2822010 add r2, r2, #16 ; 0x10 010fd8: e1a03422 mov r3, r2, lsr #8 ; 0x8 010fdc: e20270ff and r7, r2, #255 ; 0xff 'ÿ' 010fe0: e3833a01 orr r3, r3, #4096 ; 0x1000 010fe4: e14b32ba strh r3, [fp, -#42] 010fe8: e24b4048 sub r4, fp, #72 ; 0x48 'H' 010fec: e58d4000 str r4, [sp, #0] 010ff0: e24b004c sub r0, fp, #76 ; 0x4c 'L' 010ff4: e24b1050 sub r1, fp, #80 ; 0x50 'P' 010ff8: e59f207c ldr r2, [pc, #124] ; [01107c] "MO_I" 010ffc: e3a03079 mov r3, #121 ; 0x79 'y' 011000: ebffdcde bl 008380(ffdcde) 011004: e24b004c sub r0, fp, #76 ; 0x4c 'L' 011008: e24b1050 sub r1, fp, #80 ; 0x50 'P' 01100c: e1a02004 mov r2, r4 011010: ebffdcfd bl 00840c(ffdcfd) 011014: e14b62ba strh r6, [fp, -#42] 011018: e59f6060 ldr r6, [pc, #96] ; [011080] 01101c: e24b402c sub r4, fp, #44 ; 0x2c ',' 011020: e88d0090 stmia sp, {r4, r7} 011024: e5960000 ldr r0, [r6, #0] ; [0e2250] 011028: e24b104c sub r1, fp, #76 ; 0x4c 'L' 01102c: e8910006 ldmia r1, {r1, r2} 011030: e1a03005 mov r3, r5 011034: eb008918 bl 03349c(8918) 011038: e3500000 cmp r0, #0 ; 0x0 01103c: aa000006 bge 01105c(6) ; jump 011040: ebffe2f1 bl 009c0c(ffe2f1) 011044: e88d0090 stmia sp, {r4, r7} 011048: e5960000 ldr r0, [r6, #0] ; [0e2250] 01104c: e24b104c sub r1, fp, #76 ; 0x4c 'L' 011050: e8910006 ldmia r1, {r1, r2} 011054: e1a03005 mov r3, r5 011058: eb00890f bl 03349c(890f) 01105c: e51b004c ldr r0, [fp, -#76] 011060: ebffc7cd bl 002f9c(ffc7cd) 011064: e3a0093d mov r0, #999424 ; 0xf4000 011068: e2800d09 add r0, r0, #576 ; 0x240 01106c: eb00916a bl 03561c(916a) 011070: ebffc7d5 bl 002fcc(ffc7d5) 011074: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
011078: 0003f3a8---------------------> 0003f3e8 ; data: 32 35 35 2E 32 35 35 2E 32 35 35 2E 32 35 35 00 | 255.255.255.255. 01107c: 0003f304---------------------> 0003f344 ; data: 4D 4F 5F 49 00 00 00 00 63 72 65 61 74 65 20 73 | MO_I....create s 011080: 000e2210---------------------> 000e2250 ; !Unknown! 011084: e1a0c00d mov ip, sp 011088: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 01108c: e24cb004 sub fp, ip, #4 ; 0x4 011090: e24dd010 sub sp, sp, #16 ; 0x10 011094: e1a07000 mov r7, r0 011098: e3a06000 mov r6, #0 ; 0x0 01109c: e50b6024 str r6, [fp, -#36] 0110a0: e59f31b8 ldr r3, [pc, #440] ; [011260] 0110a4: e5933000 ldr r3, [r3, #0] 0110a8: e59f21b4 ldr r2, [pc, #436] ; [011264] 0110ac: e5922000 ldr r2, [r2, #0] 0110b0: e0833002 add r3, r3, r2 0110b4: e3530009 cmp r3, #9 ; 0x9 0110b8: ca00004f bgt 0111fc(4f) ; jump 0110bc: e59f51a4 ldr r5, [pc, #420] ; [011268] 0110c0: e24b4020 sub r4, fp, #32 ; 0x20 0110c4: e58d4000 str r4, [sp, #0] 0110c8: e24b0024 sub r0, fp, #36 ; 0x24 '$' 0110cc: e24b1028 sub r1, fp, #40 ; 0x28 '(' 0110d0: e59f2194 ldr r2, [pc, #404] ; [01126c] "MO_O" 0110d4: e3a03001 mov r3, #1 ; 0x1 0110d8: ebffdca8 bl 008380(ffdca8) 0110dc: e24b0024 sub r0, fp, #36 ; 0x24 '$' 0110e0: e24b1028 sub r1, fp, #40 ; 0x28 '(' 0110e4: e1a02006 mov r2, r6 0110e8: e1a03004 mov r3, r4 0110ec: ebffdd09 bl 008518(ffdd09) 0110f0: e285200c add r2, r5, #12 ; 0xc 0110f4: e58d4000 str r4, [sp, #0] 0110f8: e24b0024 sub r0, fp, #36 ; 0x24 '$' 0110fc: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011100: e3a0300d mov r3, #13 ; 0xd 011104: ebffdcc9 bl 008430(ffdcc9) 011108: e24b0024 sub r0, fp, #36 ; 0x24 '$' 01110c: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011110: e3a02401 mov r2, #16777216 ; 0x1000000 011114: e1a03004 mov r3, r4 011118: ebffdcf4 bl 0084f0(ffdcf4) 01111c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 011120: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011124: e1a02006 mov r2, r6 011128: e1a03004 mov r3, r4 01112c: ebffdcef bl 0084f0(ffdcef) 011130: e5d52019 ldrb r2, [r5, #25] ; [1099f9] 011134: e5d5301a ldrb r3, [r5, #26] ; [1099fa] 011138: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 01113c: e5d5301b ldrb r3, [r5, #27] ; [1099fb] 011140: e1822803 orr r2, r2, r3, lsl #16 ; 0x10 011144: e5d5301c ldrb r3, [r5, #28] ; [1099fc] 011148: e1822c03 orr r2, r2, r3, lsl #24 ; 0x18 01114c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 011150: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011154: e1a03004 mov r3, r4 011158: ebffdce4 bl 0084f0(ffdce4) 01115c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 011160: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011164: e1a02004 mov r2, r4 011168: ebffdca7 bl 00840c(ffdca7) 01116c: e1a00007 mov r0, r7 011170: e24b1024 sub r1, fp, #36 ; 0x24 '$' 011174: e8910006 ldmia r1, {r1, r2} 011178: ebffdcfe bl 008578(ffdcfe) 01117c: e3a00038 mov r0, #56 ; 0x38 '8' 011180: ebffc76d bl 002f3c(ffc76d) 011184: e1a04000 mov r4, r0 011188: e5847000 str r7, [r4, #0] 01118c: e5846004 str r6, [r4, #4] 011190: ebffc75c bl 002f08(ffc75c) 011194: e584000c str r0, [r4, #12] 011198: e5840008 str r0, [r4, #8] 01119c: e5846010 str r6, [r4, #16] 0111a0: e5846014 str r6, [r4, #20] 0111a4: e5846018 str r6, [r4, #24] 0111a8: e584601c str r6, [r4, #28] 0111ac: e5846020 str r6, [r4, #32] 0111b0: e5846024 str r6, [r4, #36] 0111b4: e5846028 str r6, [r4, #40] 0111b8: e5846030 str r6, [r4, #48] 0111bc: e59f30ac ldr r3, [pc, #172] ; [011270] 0111c0: e5933000 ldr r3, [r3, #0] 0111c4: e1530006 cmp r3, r6 0111c8: 05843034 streq r3, [r4, #52] 0111cc: 159f309c ldrne r3, [pc, #156] ; [011270] 0111d0: 15932000 ldrne r2, [r3, #0] ; [0446b4] 0111d4: 15824030 strne r4, [r2, #48] ; [000030] 0111d8: 15933000 ldrne r3, [r3, #0] 0111dc: 15843034 strne r3, [r4, #52] 0111e0: e59f3088 ldr r3, [pc, #136] ; [011270] 0111e4: e5834000 str r4, [r3, #0] ; [0446b4] 0111e8: e59f2070 ldr r2, [pc, #112] ; [011260] 0111ec: e5923000 ldr r3, [r2, #0] ; [0446b8] 0111f0: e2833001 add r3, r3, #1 ; 0x1 0111f4: e5823000 str r3, [r2, #0] ; [0446b8] 0111f8: ea000015 b 011254(15) ; jump 0111fc: e24b4020 sub r4, fp, #32 ; 0x20 011200: e58d4000 str r4, [sp, #0] 011204: e24b0024 sub r0, fp, #36 ; 0x24 '$' 011208: e24b1028 sub r1, fp, #40 ; 0x28 '(' 01120c: e59f2058 ldr r2, [pc, #88] ; [01126c] "MO_O" 011210: e3a03001 mov r3, #1 ; 0x1 011214: ebffdc59 bl 008380(ffdc59) 011218: e24b0024 sub r0, fp, #36 ; 0x24 '$' 01121c: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011220: e3a02002 mov r2, #2 ; 0x2 011224: e1a03004 mov r3, r4 011228: ebffdcba bl 008518(ffdcba) 01122c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 011230: e24b1028 sub r1, fp, #40 ; 0x28 '(' 011234: e1a02004 mov r2, r4 011238: ebffdc73 bl 00840c(ffdc73) 01123c: e1a00007 mov r0, r7 011240: e24b1024 sub r1, fp, #36 ; 0x24 '$' 011244: e8910006 ldmia r1, {r1, r2} 011248: ebffdcca bl 008578(ffdcca) 01124c: e1a00007 mov r0, r7 011250: eb008e9b bl 034cc4(8e9b) 011254: e51b0024 ldr r0, [fp, -#36] 011258: ebffc74f bl 002f9c(ffc74f) 01125c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
011260: 00044678---------------------> 000446b8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011264: 00044670---------------------> 000446b0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011268: 001099a0---------------------> 001099e0 ; !Unknown! 01126c: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 011270: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011274: e1a0c00d mov ip, sp 011278: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 01127c: e24cb004 sub fp, ip, #4 ; 0x4 011280: e1a04000 mov r4, r0 011284: e5940000 ldr r0, [r4, #0] 011288: eb008e8d bl 034cc4(8e8d) 01128c: e5940010 ldr r0, [r4, #16] 011290: e3500000 cmp r0, #0 ; 0x0 011294: 0a000000 beq 01129c(0) ; jump 011298: ebffc73f bl 002f9c(ffc73f) 01129c: e1a00004 mov r0, r4 0112a0: eb0001ce bl 0119e0(1ce) 0112a4: e1a00004 mov r0, r4 0112a8: eb00029c bl 011d20(29c) 0112ac: e1a00004 mov r0, r4 0112b0: eb000366 bl 012050(366) 0112b4: e5942034 ldr r2, [r4, #52] 0112b8: e3520000 cmp r2, #0 ; 0x0 0112bc: 0a00000a beq 0112ec(a) ; jump 0112c0: e5943030 ldr r3, [r4, #48] 0112c4: e3530000 cmp r3, #0 ; 0x0 0112c8: 15832034 strne r2, [r3, #52] 0112cc: 15942034 ldrne r2, [r4, #52] 0112d0: 15943030 ldrne r3, [r4, #48] 0112d4: 15823030 strne r3, [r2, #48] 0112d8: 05942034 ldreq r2, [r4, #52] 0112dc: 03a03000 moveq r3, #0 ; 0x0 0112e0: 05823030 streq r3, [r2, #48] 0112e4: 05942034 ldreq r2, [r4, #52] 0112e8: ea000004 b 011300(4) ; jump 0112ec: e5942030 ldr r2, [r4, #48] 0112f0: e3520000 cmp r2, #0 ; 0x0 0112f4: 13a03000 movne r3, #0 ; 0x0 0112f8: 15823034 strne r3, [r2, #52] 0112fc: 03a02000 moveq r2, #0 ; 0x0 011300: 059f301c ldreq r3, [pc, #28] ; [011324] 011304: 05832000 streq r2, [r3, #0] ; [0446b4] 011308: e1a00004 mov r0, r4 01130c: ebffc722 bl 002f9c(ffc722) 011310: e59f2010 ldr r2, [pc, #16] ; [011328] 011314: e5923000 ldr r3, [r2, #0] ; [0446b8] 011318: e2433001 sub r3, r3, #1 ; 0x1 01131c: e5823000 str r3, [r2, #0] ; [0446b8] 011320: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
011324: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011328: 00044678---------------------> 000446b8 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01132c: e1a0c00d mov ip, sp 011330: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 011334: e24cb004 sub fp, ip, #4 ; 0x4 011338: e24dd038 sub sp, sp, #56 ; 0x38 '8' 01133c: e1a09000 mov r9, r0 011340: e50b103c str r1, [fp, -#60] 011344: e50b2040 str r2, [fp, -#64] 011348: e5994004 ldr r4, [r9, #4] 01134c: e3540000 cmp r4, #0 ; 0x0 011350: 191baff0 ldmnedb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 011354: e24b003c sub r0, fp, #60 ; 0x3c '<' 011358: e24b1040 sub r1, fp, #64 ; 0x40 '@' 01135c: e24b2044 sub r2, fp, #68 ; 0x44 'D' 011360: e3a0300d mov r3, #13 ; 0xd 011364: ebffdbce bl 0082a4(ffdbce) 011368: e3500000 cmp r0, #0 ; 0x0 01136c: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 011370: e24b003c sub r0, fp, #60 ; 0x3c '<' 011374: e24b1040 sub r1, fp, #64 ; 0x40 '@' 011378: e24b2048 sub r2, fp, #72 ; 0x48 'H' 01137c: e3a0300d mov r3, #13 ; 0xd 011380: ebffdbc7 bl 0082a4(ffdbc7) 011384: e3500000 cmp r0, #0 ; 0x0 011388: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 01138c: e50b4050 str r4, [fp, -#80] 011390: e59f6408 ldr r6, [pc, #1032] ; [0117a0] 011394: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011398: e58d3000 str r3, [sp, #0] 01139c: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0113a0: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0113a4: e59f23f8 ldr r2, [pc, #1016] ; [0117a4] "MO_O" 0113a8: e3a03003 mov r3, #3 ; 0x3 0113ac: ebffdbf3 bl 008380(ffdbf3) 0113b0: e1a08004 mov r8, r4 0113b4: e0883088 add r3, r8, r8, lsl #1 ; 0x1 0113b8: e0835183 add r5, r3, r3, lsl #3 ; 0x3 0113bc: e0854006 add r4, r5, r6 0113c0: e2840036 add r0, r4, #54 ; 0x36 '6' 0113c4: e1d433d6 ldrsb r3, [r4, #54] 0113c8: e3530000 cmp r3, #0 ; 0x0 0113cc: 0a00000f beq 011410(f) ; jump 0113d0: e51b1044 ldr r1, [fp, -#68] 0113d4: eb008590 bl 032a1c(8590) 0113d8: e3500000 cmp r0, #0 ; 0x0 0113dc: 1a00000b bne 011410(b) ; jump 0113e0: e2840043 add r0, r4, #67 ; 0x43 'C' 0113e4: e51b1048 ldr r1, [fp, -#72] 0113e8: eb00858b bl 032a1c(858b) 0113ec: e1a04000 mov r4, r0 0113f0: e3540000 cmp r4, #0 ; 0x0 0113f4: 0a000065 beq 011590(65) ; jump 0113f8: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0113fc: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011400: e3a02005 mov r2, #5 ; 0x5 011404: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011408: ebffdc42 bl 008518(ffdc42) 01140c: ea000002 b 01141c(2) ; jump 011410: e2888001 add r8, r8, #1 ; 0x1 011414: e3580007 cmp r8, #7 ; 0x7 011418: daffffe5 ble 0113b4(ffffe5) ; jump 01141c: e3580008 cmp r8, #8 ; 0x8 011420: 1a000004 bne 011438(4) ; jump 011424: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011428: e24b1054 sub r1, fp, #84 ; 0x54 'T' 01142c: e3a02001 mov r2, #1 ; 0x1 011430: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011434: ebffdc37 bl 008518(ffdc37) 011438: e24b0050 sub r0, fp, #80 ; 0x50 'P' 01143c: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011440: e24b204c sub r2, fp, #76 ; 0x4c 'L' 011444: ebffdbf0 bl 00840c(ffdbf0) 011448: e5990000 ldr r0, [r9, #0] 01144c: e24b1050 sub r1, fp, #80 ; 0x50 'P' 011450: e8910006 ldmia r1, {r1, r2} 011454: ebffdc47 bl 008578(ffdc47) 011458: e3580008 cmp r8, #8 ; 0x8 01145c: 0a0000cc beq 011794(cc) ; jump 011460: e3a03010 mov r3, #16 ; 0x10 011464: e50b3058 str r3, [fp, -#88] 011468: e5990000 ldr r0, [r9, #0] 01146c: e24b1038 sub r1, fp, #56 ; 0x38 '8' 011470: e24b2058 sub r2, fp, #88 ; 0x58 'X' 011474: eb0087b4 bl 03334c(87b4) 011478: e3a00000 mov r0, #0 ; 0x0 01147c: eb008e37 bl 034d60(8e37) 011480: e51b1044 ldr r1, [fp, -#68] 011484: e51b2034 ldr r2, [fp, -#52] 011488: e3a03000 mov r3, #0 ; 0x0 01148c: ebffe5ff bl 00ac90(ffe5ff) 011490: e59f4310 ldr r4, [pc, #784] ; [0117a8] 011494: e5943000 ldr r3, [r4, #0] ; [1099d8] 011498: e3530000 cmp r3, #0 ; 0x0 01149c: 0a00006a beq 01164c(6a) ; jump 0114a0: e24b504c sub r5, fp, #76 ; 0x4c 'L' 0114a4: e58d5000 str r5, [sp, #0] 0114a8: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0114ac: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0114b0: e59f22ec ldr r2, [pc, #748] ; [0117a4] "MO_O" 0114b4: e3a03019 mov r3, #25 ; 0x19 0114b8: ebffdbb0 bl 008380(ffdbb0) 0114bc: e1d420d0 ldrsb r2, [r4, #0] 0114c0: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0114c4: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0114c8: e1a03005 mov r3, r5 0114cc: ebffdc1d bl 008548(ffdc1d) 0114d0: e5943000 ldr r3, [r4, #0] ; [1099d8] 0114d4: e3530001 cmp r3, #1 ; 0x1 0114d8: 1a00003f bne 0115dc(3f) ; jump 0114dc: e3a04e2e mov r4, #736 ; 0x2e0 0114e0: e7d62004 ldrb r2, [r6, r4, lsl #0] 0114e4: e2843001 add r3, r4, #1 ; 0x1 0114e8: e7d63003 ldrb r3, [r6, r3, lsl #0] 0114ec: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 0114f0: e1a02802 mov r2, r2, lsl #16 ; 0x10 0114f4: e1a02842 mov r2, r2, asr #16 ; 0x10 0114f8: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0114fc: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011500: e1a03005 mov r3, r5 011504: ebffdc03 bl 008518(ffdc03) 011508: e2843002 add r3, r4, #2 ; 0x2 01150c: e7d62003 ldrb r2, [r6, r3, lsl #0] 011510: e2844003 add r4, r4, #3 ; 0x3 011514: e7d63004 ldrb r3, [r6, r4, lsl #0] 011518: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 01151c: e1a02802 mov r2, r2, lsl #16 ; 0x10 011520: e1a02842 mov r2, r2, asr #16 ; 0x10 011524: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011528: e24b1054 sub r1, fp, #84 ; 0x54 'T' 01152c: e1a03005 mov r3, r5 011530: ebffdbf8 bl 008518(ffdbf8) 011534: e2844001 add r4, r4, #1 ; 0x1 011538: e7d62004 ldrb r2, [r6, r4, lsl #0] 01153c: e2843001 add r3, r4, #1 ; 0x1 011540: e7d63003 ldrb r3, [r6, r3, lsl #0] 011544: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 011548: e1a02802 mov r2, r2, lsl #16 ; 0x10 01154c: e1a02842 mov r2, r2, asr #16 ; 0x10 011550: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011554: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011558: e1a03005 mov r3, r5 01155c: ebffdbed bl 008518(ffdbed) 011560: e2843002 add r3, r4, #2 ; 0x2 011564: e7d62003 ldrb r2, [r6, r3, lsl #0] 011568: e2844003 add r4, r4, #3 ; 0x3 01156c: e7d63004 ldrb r3, [r6, r4, lsl #0] 011570: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 011574: e1a02802 mov r2, r2, lsl #16 ; 0x10 011578: e1a02842 mov r2, r2, asr #16 ; 0x10 01157c: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011580: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011584: e1a03005 mov r3, r5 011588: ebffdbe2 bl 008518(ffdbe2) 01158c: ea000026 b 01162c(26) ; jump 011590: e3a03001 mov r3, #1 ; 0x1 011594: e5893004 str r3, [r9, #4] 011598: ebffc65a bl 002f08(ffc65a) 01159c: e5890008 str r0, [r9, #8] 0115a0: e589000c str r0, [r9, #12] 0115a4: e0863005 add r3, r6, r5 0115a8: e5d33050 ldrb r3, [r3, #80] 0115ac: e5c9302c strb r3, [r9, #44] 0115b0: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0115b4: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0115b8: e1a02004 mov r2, r4 0115bc: e24b304c sub r3, fp, #76 ; 0x4c 'L' 0115c0: ebffdbd4 bl 008518(ffdbd4) 0115c4: e1d922dc ldrsb r2, [r9, #44] 0115c8: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0115cc: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0115d0: e24b304c sub r3, fp, #76 ; 0x4c 'L' 0115d4: ebffdbdb bl 008548(ffdbdb) 0115d8: eaffff8f b 01141c(ffff8f) ; jump 0115dc: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0115e0: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0115e4: e3a02000 mov r2, #0 ; 0x0 0115e8: e24b304c sub r3, fp, #76 ; 0x4c 'L' 0115ec: ebffdbc9 bl 008518(ffdbc9) 0115f0: e24b0050 sub r0, fp, #80 ; 0x50 'P' 0115f4: e24b1054 sub r1, fp, #84 ; 0x54 'T' 0115f8: e3a02000 mov r2, #0 ; 0x0 0115fc: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011600: ebffdbc4 bl 008518(ffdbc4) 011604: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011608: e24b1054 sub r1, fp, #84 ; 0x54 'T' 01160c: e3a02064 mov r2, #100 ; 0x64 'd' 011610: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011614: ebffdbbf bl 008518(ffdbbf) 011618: e24b0050 sub r0, fp, #80 ; 0x50 'P' 01161c: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011620: e3a02064 mov r2, #100 ; 0x64 'd' 011624: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011628: ebffdbba bl 008518(ffdbba) 01162c: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011630: e24b1054 sub r1, fp, #84 ; 0x54 'T' 011634: e24b204c sub r2, fp, #76 ; 0x4c 'L' 011638: ebffdb73 bl 00840c(ffdb73) 01163c: e5990000 ldr r0, [r9, #0] 011640: e24b1050 sub r1, fp, #80 ; 0x50 'P' 011644: e8910006 ldmia r1, {r1, r2} 011648: ebffdbca bl 008578(ffdbca) 01164c: e24b304c sub r3, fp, #76 ; 0x4c 'L' 011650: e58d3000 str r3, [sp, #0] 011654: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011658: e24b1054 sub r1, fp, #84 ; 0x54 'T' 01165c: e59f2140 ldr r2, [pc, #320] ; [0117a4] "MO_O" 011660: e3a0301c mov r3, #28 ; 0x1c 011664: ebffdb45 bl 008380(ffdb45) 011668: e3a08000 mov r8, #0 ; 0x0 01166c: e24b7050 sub r7, fp, #80 ; 0x50 'P' 011670: e24b6054 sub r6, fp, #84 ; 0x54 'T' 011674: e59fa130 ldr r10, [pc, #304] ; [0117ac] 011678: e24b504c sub r5, fp, #76 ; 0x4c 'L' 01167c: e59f211c ldr r2, [pc, #284] ; [0117a0] 011680: e2822006 add r2, r2, #6 ; 0x6 011684: e50b205c str r2, [fp, -#92] 011688: e1a04388 mov r4, r8, lsl #7 ; 0x7 01168c: e084200a add r2, r4, r10 011690: e58d5000 str r5, [sp, #0] 011694: e1a00007 mov r0, r7 011698: e1a01006 mov r1, r6 01169c: e3a0300d mov r3, #13 ; 0xd 0116a0: ebffdb62 bl 008430(ffdb62) 0116a4: e28a200d add r2, r10, #13 ; 0xd 0116a8: e0842002 add r2, r4, r2 0116ac: e58d5000 str r5, [sp, #0] 0116b0: e1a00007 mov r0, r7 0116b4: e1a01006 mov r1, r6 0116b8: e3a03015 mov r3, #21 ; 0x15 0116bc: ebffdb5b bl 008430(ffdb5b) 0116c0: e28a2022 add r2, r10, #34 ; 0x22 '"' 0116c4: e0842002 add r2, r4, r2 0116c8: e58d5000 str r5, [sp, #0] 0116cc: e1a00007 mov r0, r7 0116d0: e1a01006 mov r1, r6 0116d4: e3a03041 mov r3, #65 ; 0x41 'A' 0116d8: ebffdb54 bl 008430(ffdb54) 0116dc: e2843e93 add r3, r4, #2352 ; 0x930 0116e0: e283300c add r3, r3, #12 ; 0xc 0116e4: e59f20b4 ldr r2, [pc, #180] ; [0117a0] 0116e8: e0823003 add r3, r2, r3 0116ec: e5d32006 ldrb r2, [r3, #6] 0116f0: e5d33007 ldrb r3, [r3, #7] 0116f4: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 0116f8: e1a02802 mov r2, r2, lsl #16 ; 0x10 0116fc: e1a02842 mov r2, r2, asr #16 ; 0x10 011700: e1a00007 mov r0, r7 011704: e1a01006 mov r1, r6 011708: e1a03005 mov r3, r5 01170c: ebffdb81 bl 008518(ffdb81) 011710: e28a2065 add r2, r10, #101 ; 0x65 'e' 011714: e0842002 add r2, r4, r2 011718: e58d5000 str r5, [sp, #0] 01171c: e1a00007 mov r0, r7 011720: e1a01006 mov r1, r6 011724: e3a0300d mov r3, #13 ; 0xd 011728: ebffdb40 bl 008430(ffdb40) 01172c: e59f307c ldr r3, [pc, #124] ; [0117b0] 011730: e0842003 add r2, r4, r3 011734: e58d5000 str r5, [sp, #0] 011738: e1a00007 mov r0, r7 01173c: e1a01006 mov r1, r6 011740: e3a0300d mov r3, #13 ; 0xd 011744: ebffdb39 bl 008430(ffdb39) 011748: e2844e95 add r4, r4, #2384 ; 0x950 01174c: e2844008 add r4, r4, #8 ; 0x8 011750: e51b305c ldr r3, [fp, -#92] 011754: e19320d4 ldrsb r2, [r3, r4] 011758: e1a00007 mov r0, r7 01175c: e1a01006 mov r1, r6 011760: e1a03005 mov r3, r5 011764: ebffdb77 bl 008548(ffdb77) 011768: e2888001 add r8, r8, #1 ; 0x1 01176c: e3580008 cmp r8, #8 ; 0x8 011770: daffffc4 ble 011688(ffffc4) ; jump 011774: e24b0050 sub r0, fp, #80 ; 0x50 'P' 011778: e24b1054 sub r1, fp, #84 ; 0x54 'T' 01177c: e24b204c sub r2, fp, #76 ; 0x4c 'L' 011780: ebffdb21 bl 00840c(ffdb21) 011784: e5990000 ldr r0, [r9, #0] 011788: e24b1050 sub r1, fp, #80 ; 0x50 'P' 01178c: e8910006 ldmia r1, {r1, r2} 011790: ebffdb78 bl 008578(ffdb78) 011794: e51b0050 ldr r0, [fp, -#80] 011798: ebffc5ff bl 002f9c(ffc5ff) 01179c: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0117a0: 001099a0---------------------> 001099e0 ; !Unknown! 0117a4: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 0117a8: 00109998---------------------> 001099d8 ; !Unknown! 0117ac: 0010a27f---------------------> 0010a2bf ; !Unknown! 0117b0: 0010a2f1---------------------> 0010a331 ; !Unknown! 0117b4: e1a0c00d mov ip, sp 0117b8: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0117bc: e24cb004 sub fp, ip, #4 ; 0x4 0117c0: e24dd024 sub sp, sp, #36 ; 0x24 '$' 0117c4: e1a06000 mov r6, r0 0117c8: e50b1020 str r1, [fp, -#32] 0117cc: e50b2024 str r2, [fp, -#36] 0117d0: e24b0020 sub r0, fp, #32 ; 0x20 0117d4: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0117d8: e24b2019 sub r2, fp, #25 ; 0x19 0117dc: ebffdae1 bl 008368(ffdae1) 0117e0: e3500000 cmp r0, #0 ; 0x0 0117e4: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 0117e8: e5963004 ldr r3, [r6, #4] 0117ec: e3530000 cmp r3, #0 ; 0x0 0117f0: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 0117f4: e3a05000 mov r5, #0 ; 0x0 0117f8: e50b502c str r5, [fp, -#44] 0117fc: e3a03c27 mov r3, #9984 ; 0x2700 011800: e2833012 add r3, r3, #18 ; 0x12 011804: e50b3038 str r3, [fp, -#56] 011808: e24b4028 sub r4, fp, #40 ; 0x28 '(' 01180c: e58d4000 str r4, [sp, #0] 011810: e24b002c sub r0, fp, #44 ; 0x2c ',' 011814: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011818: e59f21b4 ldr r2, [pc, #436] ; [0119d4] "MO_O" 01181c: e3a03005 mov r3, #5 ; 0x5 011820: ebffdad6 bl 008380(ffdad6) 011824: e5963018 ldr r3, [r6, #24] 011828: e1530005 cmp r3, r5 01182c: 0a000005 beq 011848(5) ; jump 011830: e24b002c sub r0, fp, #44 ; 0x2c ',' 011834: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011838: e1a02005 mov r2, r5 01183c: e1a03004 mov r3, r4 011840: ebffdb34 bl 008518(ffdb34) 011844: ea000055 b 0119a0(55) ; jump 011848: e596301c ldr r3, [r6, #28] 01184c: e3530000 cmp r3, #0 ; 0x0 011850: 1a000002 bne 011860(2) ; jump 011854: e5963020 ldr r3, [r6, #32] 011858: e3530000 cmp r3, #0 ; 0x0 01185c: 0a00000a beq 01188c(a) ; jump 011860: e24b0038 sub r0, fp, #56 ; 0x38 '8' 011864: e5963024 ldr r3, [r6, #36] 011868: e5803004 str r3, [r0, #4] 01186c: eb0003ba bl 01275c(3ba) 011870: e3a03001 mov r3, #1 ; 0x1 011874: e5863018 str r3, [r6, #24] 011878: e3a02000 mov r2, #0 ; 0x0 01187c: e5862028 str r2, [r6, #40] 011880: e24b002c sub r0, fp, #44 ; 0x2c ',' 011884: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011888: ea000012 b 0118d8(12) ; jump 01188c: ebffe4d1 bl 00abd8(ffe4d1) 011890: e3500000 cmp r0, #0 ; 0x0 011894: 124b002c subne r0, fp, #44 ; 0x2c ',' 011898: 124b1030 subne r1, fp, #48 ; 0x30 '0' 01189c: 13a02008 movne r2, #8 ; 0x8 0118a0: 1a00000c bne 0118d8(c) ; jump 0118a4: e15b41d9 ldrsb r4, [fp, -#25] 0118a8: e3540000 cmp r4, #0 ; 0x0 0118ac: 1a00000c bne 0118e4(c) ; jump 0118b0: e3a03001 mov r3, #1 ; 0x1 0118b4: e5863018 str r3, [r6, #24] 0118b8: e5864024 str r4, [r6, #36] 0118bc: e5864028 str r4, [r6, #40] 0118c0: e24b0038 sub r0, fp, #56 ; 0x38 '8' 0118c4: e5804004 str r4, [r0, #4] 0118c8: eb0003a3 bl 01275c(3a3) 0118cc: e24b002c sub r0, fp, #44 ; 0x2c ',' 0118d0: e24b1030 sub r1, fp, #48 ; 0x30 '0' 0118d4: e1a02004 mov r2, r4 0118d8: e24b3028 sub r3, fp, #40 ; 0x28 '(' 0118dc: ebffdb0d bl 008518(ffdb0d) 0118e0: ea00002e b 0119a0(2e) ; jump 0118e4: e59f30ec ldr r3, [pc, #236] ; [0119d8] 0118e8: e5933000 ldr r3, [r3, #0] 0118ec: e3530003 cmp r3, #3 ; 0x3 0118f0: ca000025 bgt 01198c(25) ; jump 0118f4: e59f30e0 ldr r3, [pc, #224] ; [0119dc] 0118f8: e5934000 ldr r4, [r3, #0] ; [0446b4] 0118fc: ebffc581 bl 002f08(ffc581) 011900: eb0089ac bl 033fb8(89ac) 011904: eb0089a8 bl 033fac(89a8) 011908: e1a05000 mov r5, r0 01190c: e3550000 cmp r5, #0 ; 0x0 011910: 0a000008 beq 011938(8) ; jump 011914: e59f30c0 ldr r3, [pc, #192] ; [0119dc] 011918: e5934000 ldr r4, [r3, #0] ; [0446b4] 01191c: ea000000 b 011924(0) ; jump 011920: e5944034 ldr r4, [r4, #52] 011924: e3540000 cmp r4, #0 ; 0x0 011928: 0a000004 beq 011940(4) ; jump 01192c: e5943024 ldr r3, [r4, #36] 011930: e1550003 cmp r5, r3 011934: 1afffff9 bne 011920(fffff9) ; jump 011938: e3540000 cmp r4, #0 ; 0x0 01193c: 1affffee bne 0118fc(ffffee) ; jump 011940: e3a03001 mov r3, #1 ; 0x1 011944: e5863018 str r3, [r6, #24] 011948: e5865024 str r5, [r6, #36] 01194c: e3a04000 mov r4, #0 ; 0x0 011950: e5864028 str r4, [r6, #40] 011954: e24b0038 sub r0, fp, #56 ; 0x38 '8' 011958: e5805004 str r5, [r0, #4] 01195c: eb00037e bl 01275c(37e) 011960: e24b002c sub r0, fp, #44 ; 0x2c ',' 011964: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011968: e1a02004 mov r2, r4 01196c: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011970: ebffdae8 bl 008518(ffdae8) 011974: e24b002c sub r0, fp, #44 ; 0x2c ',' 011978: e24b1030 sub r1, fp, #48 ; 0x30 '0' 01197c: e1a02005 mov r2, r5 011980: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011984: ebffdad9 bl 0084f0(ffdad9) 011988: ea000004 b 0119a0(4) ; jump 01198c: e24b002c sub r0, fp, #44 ; 0x2c ',' 011990: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011994: e3a02002 mov r2, #2 ; 0x2 011998: e24b3028 sub r3, fp, #40 ; 0x28 '(' 01199c: ebffdadd bl 008518(ffdadd) 0119a0: e24b002c sub r0, fp, #44 ; 0x2c ',' 0119a4: e24b1030 sub r1, fp, #48 ; 0x30 '0' 0119a8: e24b2028 sub r2, fp, #40 ; 0x28 '(' 0119ac: ebffda96 bl 00840c(ffda96) 0119b0: e5960000 ldr r0, [r6, #0] 0119b4: e24b102c sub r1, fp, #44 ; 0x2c ',' 0119b8: e8910006 ldmia r1, {r1, r2} 0119bc: ebffdaed bl 008578(ffdaed) 0119c0: ebffc550 bl 002f08(ffc550) 0119c4: e5860008 str r0, [r6, #8] 0119c8: e51b002c ldr r0, [fp, -#44] 0119cc: ebffc572 bl 002f9c(ffc572) 0119d0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0119d4: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 0119d8: 00044648---------------------> 00044688 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0119dc: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0119e0: e1a0c00d mov ip, sp 0119e4: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0119e8: e24cb004 sub fp, ip, #4 ; 0x4 0119ec: e24dd008 sub sp, sp, #8 ; 0x8 0119f0: e1a04000 mov r4, r0 0119f4: e5943004 ldr r3, [r4, #4] 0119f8: e3530000 cmp r3, #0 ; 0x0 0119fc: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011a00: e5943018 ldr r3, [r4, #24] 011a04: e3530000 cmp r3, #0 ; 0x0 011a08: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011a0c: e3a03c27 mov r3, #9984 ; 0x2700 011a10: e2833014 add r3, r3, #20 ; 0x14 011a14: e50b3018 str r3, [fp, -#24] 011a18: e24b0018 sub r0, fp, #24 ; 0x18 011a1c: e5943024 ldr r3, [r4, #36] 011a20: e5803004 str r3, [r0, #4] 011a24: eb00034c bl 01275c(34c) 011a28: e3a03000 mov r3, #0 ; 0x0 011a2c: e5843018 str r3, [r4, #24] 011a30: e5843028 str r3, [r4, #40] 011a34: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
011a38: e1a0c00d mov ip, sp 011a3c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 011a40: e24cb004 sub fp, ip, #4 ; 0x4 011a44: e24dd014 sub sp, sp, #20 ; 0x14 011a48: e1a04000 mov r4, r0 011a4c: e50b1014 str r1, [fp, -#20] 011a50: e50b2018 str r2, [fp, -#24] 011a54: e5943018 ldr r3, [r4, #24] 011a58: e3530000 cmp r3, #0 ; 0x0 011a5c: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011a60: e24b0014 sub r0, fp, #20 ; 0x14 011a64: e24b1018 sub r1, fp, #24 ; 0x18 011a68: e24b201c sub r2, fp, #28 ; 0x1c 011a6c: ebffda31 bl 008338(ffda31) 011a70: e3500000 cmp r0, #0 ; 0x0 011a74: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011a78: e51b201c ldr r2, [fp, -#28] 011a7c: e59f3084 ldr r3, [pc, #132] ; [011b08] 011a80: e0831392 umull r3, r1, r2, r3 011a84: e1a031a3 mov r3, r3, lsr #3 ; 0x3 011a88: e50b301c str r3, [fp, -#28] 011a8c: e5843028 str r3, [r4, #40] 011a90: e5943024 ldr r3, [r4, #36] 011a94: e3530000 cmp r3, #0 ; 0x0 011a98: 1a00000c bne 011ad0(c) ; jump 011a9c: e59f3068 ldr r3, [pc, #104] ; [011b0c] 011aa0: e5932000 ldr r2, [r3, #0] ; [0446b4] 011aa4: e3520000 cmp r2, #0 ; 0x0 011aa8: 0a000008 beq 011ad0(8) ; jump 011aac: e51b101c ldr r1, [fp, -#28] 011ab0: e1520004 cmp r2, r4 011ab4: 0a000002 beq 011ac4(2) ; jump 011ab8: e5923028 ldr r3, [r2, #40] ; [000028] 011abc: e1510003 cmp r1, r3 011ac0: 291ba810 ldmcsdb fp, {r4, fp, sp, pc} ; return 011ac4: e5922034 ldr r2, [r2, #52] 011ac8: e3520000 cmp r2, #0 ; 0x0 011acc: 1afffff7 bne 011ab0(fffff7) ; jump 011ad0: e3a00008 mov r0, #8 ; 0x8 011ad4: ebffc518 bl 002f3c(ffc518) 011ad8: e5943024 ldr r3, [r4, #36] 011adc: e5803000 str r3, [r0, #0] 011ae0: e5943028 ldr r3, [r4, #40] 011ae4: e5803004 str r3, [r0, #4] 011ae8: e3a03c27 mov r3, #9984 ; 0x2700 011aec: e2833016 add r3, r3, #22 ; 0x16 011af0: e50b3024 str r3, [fp, -#36] 011af4: e24b3024 sub r3, fp, #36 ; 0x24 '$' 011af8: e5830004 str r0, [r3, #4] 011afc: e1a00003 mov r0, r3 011b00: eb000315 bl 01275c(315) 011b04: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
011b08: cccccccd stcgtl pc, cr12, [ip], #205 011b0c: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011b10: e1a0c00d mov ip, sp 011b14: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 011b18: e24cb004 sub fp, ip, #4 ; 0x4 011b1c: e24dd024 sub sp, sp, #36 ; 0x24 '$' 011b20: e1a06000 mov r6, r0 011b24: e50b1020 str r1, [fp, -#32] 011b28: e50b2024 str r2, [fp, -#36] 011b2c: e24b0020 sub r0, fp, #32 ; 0x20 011b30: e24b1024 sub r1, fp, #36 ; 0x24 '$' 011b34: e24b2019 sub r2, fp, #25 ; 0x19 011b38: ebffda0a bl 008368(ffda0a) 011b3c: e3500000 cmp r0, #0 ; 0x0 011b40: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 011b44: e5963004 ldr r3, [r6, #4] 011b48: e3530000 cmp r3, #0 ; 0x0 011b4c: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 011b50: e3a05000 mov r5, #0 ; 0x0 011b54: e50b502c str r5, [fp, -#44] 011b58: e3a03c27 mov r3, #9984 ; 0x2700 011b5c: e2833013 add r3, r3, #19 ; 0x13 011b60: e50b3038 str r3, [fp, -#56] 011b64: e24b4028 sub r4, fp, #40 ; 0x28 '(' 011b68: e58d4000 str r4, [sp, #0] 011b6c: e24b002c sub r0, fp, #44 ; 0x2c ',' 011b70: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011b74: e59f2198 ldr r2, [pc, #408] ; [011d14] "MO_O" 011b78: e3a03009 mov r3, #9 ; 0x9 011b7c: ebffd9ff bl 008380(ffd9ff) 011b80: e596301c ldr r3, [r6, #28] 011b84: e1530005 cmp r3, r5 011b88: 0a000005 beq 011ba4(5) ; jump 011b8c: e24b002c sub r0, fp, #44 ; 0x2c ',' 011b90: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011b94: e1a02005 mov r2, r5 011b98: e1a03004 mov r3, r4 011b9c: ebffda5d bl 008518(ffda5d) 011ba0: ea00004e b 011ce0(4e) ; jump 011ba4: e5963018 ldr r3, [r6, #24] 011ba8: e3530000 cmp r3, #0 ; 0x0 011bac: 1a000002 bne 011bbc(2) ; jump 011bb0: e5963020 ldr r3, [r6, #32] 011bb4: e3530000 cmp r3, #0 ; 0x0 011bb8: 0a000006 beq 011bd8(6) ; jump 011bbc: e24b0038 sub r0, fp, #56 ; 0x38 '8' 011bc0: e5963024 ldr r3, [r6, #36] 011bc4: e5803004 str r3, [r0, #4] 011bc8: eb0002e3 bl 01275c(2e3) 011bcc: e3a03001 mov r3, #1 ; 0x1 011bd0: e586301c str r3, [r6, #28] 011bd4: ea00000e b 011c14(e) ; jump 011bd8: ebffe3fe bl 00abd8(ffe3fe) 011bdc: e3500000 cmp r0, #0 ; 0x0 011be0: 124b002c subne r0, fp, #44 ; 0x2c ',' 011be4: 124b1030 subne r1, fp, #48 ; 0x30 '0' 011be8: 13a02008 movne r2, #8 ; 0x8 011bec: 1a00000b bne 011c20(b) ; jump 011bf0: e15b41d9 ldrsb r4, [fp, -#25] 011bf4: e3540000 cmp r4, #0 ; 0x0 011bf8: 1a00000b bne 011c2c(b) ; jump 011bfc: e3a03001 mov r3, #1 ; 0x1 011c00: e586301c str r3, [r6, #28] 011c04: e5864024 str r4, [r6, #36] 011c08: e24b0038 sub r0, fp, #56 ; 0x38 '8' 011c0c: e5804004 str r4, [r0, #4] 011c10: eb0002d1 bl 01275c(2d1) 011c14: e24b002c sub r0, fp, #44 ; 0x2c ',' 011c18: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011c1c: e3a02000 mov r2, #0 ; 0x0 011c20: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011c24: ebffda3b bl 008518(ffda3b) 011c28: ea00002c b 011ce0(2c) ; jump 011c2c: e59f30e4 ldr r3, [pc, #228] ; [011d18] 011c30: e5933000 ldr r3, [r3, #0] 011c34: e3530003 cmp r3, #3 ; 0x3 011c38: ca000023 bgt 011ccc(23) ; jump 011c3c: e59f30d8 ldr r3, [pc, #216] ; [011d1c] 011c40: e5934000 ldr r4, [r3, #0] ; [0446b4] 011c44: ebffc4af bl 002f08(ffc4af) 011c48: eb0088da bl 033fb8(88da) 011c4c: eb0088d6 bl 033fac(88d6) 011c50: e1a05000 mov r5, r0 011c54: e3550000 cmp r5, #0 ; 0x0 011c58: 0a000008 beq 011c80(8) ; jump 011c5c: e59f30b8 ldr r3, [pc, #184] ; [011d1c] 011c60: e5934000 ldr r4, [r3, #0] ; [0446b4] 011c64: ea000000 b 011c6c(0) ; jump 011c68: e5944034 ldr r4, [r4, #52] 011c6c: e3540000 cmp r4, #0 ; 0x0 011c70: 0a000004 beq 011c88(4) ; jump 011c74: e5943024 ldr r3, [r4, #36] 011c78: e1550003 cmp r5, r3 011c7c: 1afffff9 bne 011c68(fffff9) ; jump 011c80: e3540000 cmp r4, #0 ; 0x0 011c84: 1affffee bne 011c44(ffffee) ; jump 011c88: e3a03001 mov r3, #1 ; 0x1 011c8c: e586301c str r3, [r6, #28] 011c90: e5865024 str r5, [r6, #36] 011c94: e24b0038 sub r0, fp, #56 ; 0x38 '8' 011c98: e5805004 str r5, [r0, #4] 011c9c: eb0002ae bl 01275c(2ae) 011ca0: e24b002c sub r0, fp, #44 ; 0x2c ',' 011ca4: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011ca8: e3a02000 mov r2, #0 ; 0x0 011cac: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011cb0: ebffda18 bl 008518(ffda18) 011cb4: e24b002c sub r0, fp, #44 ; 0x2c ',' 011cb8: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011cbc: e1a02005 mov r2, r5 011cc0: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011cc4: ebffda09 bl 0084f0(ffda09) 011cc8: ea000004 b 011ce0(4) ; jump 011ccc: e24b002c sub r0, fp, #44 ; 0x2c ',' 011cd0: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011cd4: e3a02002 mov r2, #2 ; 0x2 011cd8: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011cdc: ebffda0d bl 008518(ffda0d) 011ce0: e24b002c sub r0, fp, #44 ; 0x2c ',' 011ce4: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011ce8: e24b2028 sub r2, fp, #40 ; 0x28 '(' 011cec: ebffd9c6 bl 00840c(ffd9c6) 011cf0: e5960000 ldr r0, [r6, #0] 011cf4: e24b102c sub r1, fp, #44 ; 0x2c ',' 011cf8: e8910006 ldmia r1, {r1, r2} 011cfc: ebffda1d bl 008578(ffda1d) 011d00: ebffc480 bl 002f08(ffc480) 011d04: e5860008 str r0, [r6, #8] 011d08: e51b002c ldr r0, [fp, -#44] 011d0c: ebffc4a2 bl 002f9c(ffc4a2) 011d10: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
011d14: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 011d18: 00044648---------------------> 00044688 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011d1c: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 011d20: e1a0c00d mov ip, sp 011d24: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 011d28: e24cb004 sub fp, ip, #4 ; 0x4 011d2c: e24dd008 sub sp, sp, #8 ; 0x8 011d30: e1a04000 mov r4, r0 011d34: e5943004 ldr r3, [r4, #4] 011d38: e3530000 cmp r3, #0 ; 0x0 011d3c: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011d40: e594301c ldr r3, [r4, #28] 011d44: e3530000 cmp r3, #0 ; 0x0 011d48: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011d4c: e3a03c27 mov r3, #9984 ; 0x2700 011d50: e2833015 add r3, r3, #21 ; 0x15 011d54: e50b3018 str r3, [fp, -#24] 011d58: e24b0018 sub r0, fp, #24 ; 0x18 011d5c: e5943024 ldr r3, [r4, #36] 011d60: e5803004 str r3, [r0, #4] 011d64: eb00027c bl 01275c(27c) 011d68: e3a03000 mov r3, #0 ; 0x0 011d6c: e584301c str r3, [r4, #28] 011d70: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
011d74: e1a0c00d mov ip, sp 011d78: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 011d7c: e24cb004 sub fp, ip, #4 ; 0x4 011d80: e24dd014 sub sp, sp, #20 ; 0x14 011d84: e1a04000 mov r4, r0 011d88: e50b1018 str r1, [fp, -#24] 011d8c: e50b201c str r2, [fp, -#28] 011d90: e5943004 ldr r3, [r4, #4] 011d94: e3530000 cmp r3, #0 ; 0x0 011d98: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011d9c: e24b0018 sub r0, fp, #24 ; 0x18 011da0: e24b101c sub r1, fp, #28 ; 0x1c 011da4: e24b2011 sub r2, fp, #17 ; 0x11 011da8: ebffd96e bl 008368(ffd96e) 011dac: e3500000 cmp r0, #0 ; 0x0 011db0: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011db4: e5943020 ldr r3, [r4, #32] 011db8: e3530000 cmp r3, #0 ; 0x0 011dbc: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 011dc0: e3a03c27 mov r3, #9984 ; 0x2700 011dc4: e2833016 add r3, r3, #22 ; 0x16 011dc8: e50b3024 str r3, [fp, -#36] 011dcc: e24b0024 sub r0, fp, #36 ; 0x24 '$' 011dd0: e55b3011 ldrb r3, [fp, -#17] 011dd4: e5803004 str r3, [r0, #4] 011dd8: ebffe580 bl 00b3e0(ffe580) 011ddc: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
011de0: e1a0c00d mov ip, sp 011de4: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 011de8: e24cb004 sub fp, ip, #4 ; 0x4 011dec: e24dd024 sub sp, sp, #36 ; 0x24 '$' 011df0: e1a06000 mov r6, r0 011df4: e50b1020 str r1, [fp, -#32] 011df8: e50b2024 str r2, [fp, -#36] 011dfc: e24b0020 sub r0, fp, #32 ; 0x20 011e00: e24b1024 sub r1, fp, #36 ; 0x24 '$' 011e04: e24b2019 sub r2, fp, #25 ; 0x19 011e08: ebffd956 bl 008368(ffd956) 011e0c: e3500000 cmp r0, #0 ; 0x0 011e10: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 011e14: e5963004 ldr r3, [r6, #4] 011e18: e3530000 cmp r3, #0 ; 0x0 011e1c: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 011e20: e3a05000 mov r5, #0 ; 0x0 011e24: e50b502c str r5, [fp, -#44] 011e28: e3a03c27 mov r3, #9984 ; 0x2700 011e2c: e2833019 add r3, r3, #25 ; 0x19 011e30: e50b3038 str r3, [fp, -#56] 011e34: e24b4028 sub r4, fp, #40 ; 0x28 '(' 011e38: e58d4000 str r4, [sp, #0] 011e3c: e24b002c sub r0, fp, #44 ; 0x2c ',' 011e40: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011e44: e59f21f0 ldr r2, [pc, #496] ; [01203c] "MO_O" 011e48: e3a0300c mov r3, #12 ; 0xc 011e4c: ebffd94b bl 008380(ffd94b) 011e50: e59f01e8 ldr r0, [pc, #488] ; [012040] 011e54: eb005efe bl 029a54(5efe) 011e58: e5963020 ldr r3, [r6, #32] 011e5c: e1530005 cmp r3, r5 011e60: 0a000005 beq 011e7c(5) ; jump 011e64: e24b002c sub r0, fp, #44 ; 0x2c ',' 011e68: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011e6c: e1a02005 mov r2, r5 011e70: e1a03004 mov r3, r4 011e74: ebffd9a7 bl 008518(ffd9a7) 011e78: ea000060 b 012000(60) ; jump 011e7c: e59f31c0 ldr r3, [pc, #448] ; [012044] 011e80: e5933000 ldr r3, [r3, #0] 011e84: e3530000 cmp r3, #0 ; 0x0 011e88: 124b002c subne r0, fp, #44 ; 0x2c ',' 011e8c: 124b1030 subne r1, fp, #48 ; 0x30 '0' 011e90: 13a02002 movne r2, #2 ; 0x2 011e94: 1a00001f bne 011f18(1f) ; jump 011e98: e5963018 ldr r3, [r6, #24] 011e9c: e3530000 cmp r3, #0 ; 0x0 011ea0: 1a000002 bne 011eb0(2) ; jump 011ea4: e596301c ldr r3, [r6, #28] 011ea8: e3530000 cmp r3, #0 ; 0x0 011eac: 0a000013 beq 011f00(13) ; jump 011eb0: e24b4038 sub r4, fp, #56 ; 0x38 '8' 011eb4: e5963024 ldr r3, [r6, #36] 011eb8: e5843004 str r3, [r4, #4] 011ebc: e1a00004 mov r0, r4 011ec0: eb000225 bl 01275c(225) 011ec4: e3a03c27 mov r3, #9984 ; 0x2700 011ec8: e2833016 add r3, r3, #22 ; 0x16 011ecc: e50b3038 str r3, [fp, -#56] 011ed0: e55b3019 ldrb r3, [fp, -#25] 011ed4: e5843004 str r3, [r4, #4] 011ed8: e1a00004 mov r0, r4 011edc: ebffe53f bl 00b3e0(ffe53f) 011ee0: e3a02001 mov r2, #1 ; 0x1 011ee4: e5862020 str r2, [r6, #32] 011ee8: e59f3154 ldr r3, [pc, #340] ; [012044] 011eec: e5832000 str r2, [r3, #0] ; [0446a4] 011ef0: e24b002c sub r0, fp, #44 ; 0x2c ',' 011ef4: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011ef8: e2422001 sub r2, r2, #1 ; 0x1 011efc: ea000005 b 011f18(5) ; jump 011f00: ebffe334 bl 00abd8(ffe334) 011f04: e3500000 cmp r0, #0 ; 0x0 011f08: 0a000005 beq 011f24(5) ; jump 011f0c: e24b002c sub r0, fp, #44 ; 0x2c ',' 011f10: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011f14: e3a02008 mov r2, #8 ; 0x8 011f18: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011f1c: ebffd97d bl 008518(ffd97d) 011f20: ea000036 b 012000(36) ; jump 011f24: e59f311c ldr r3, [pc, #284] ; [012048] 011f28: e5933000 ldr r3, [r3, #0] 011f2c: e3530003 cmp r3, #3 ; 0x3 011f30: ca00002d bgt 011fec(2d) ; jump 011f34: e59f3110 ldr r3, [pc, #272] ; [01204c] 011f38: e5934000 ldr r4, [r3, #0] ; [0446b4] 011f3c: ebffc3f1 bl 002f08(ffc3f1) 011f40: eb00881c bl 033fb8(881c) 011f44: eb008818 bl 033fac(8818) 011f48: e1a05000 mov r5, r0 011f4c: e3550000 cmp r5, #0 ; 0x0 011f50: 0a000008 beq 011f78(8) ; jump 011f54: e59f30f0 ldr r3, [pc, #240] ; [01204c] 011f58: e5934000 ldr r4, [r3, #0] ; [0446b4] 011f5c: ea000000 b 011f64(0) ; jump 011f60: e5944034 ldr r4, [r4, #52] 011f64: e3540000 cmp r4, #0 ; 0x0 011f68: 0a000004 beq 011f80(4) ; jump 011f6c: e5943024 ldr r3, [r4, #36] 011f70: e1550003 cmp r5, r3 011f74: 1afffff9 bne 011f60(fffff9) ; jump 011f78: e3540000 cmp r4, #0 ; 0x0 011f7c: 1affffee bne 011f3c(ffffee) ; jump 011f80: e3a02001 mov r2, #1 ; 0x1 011f84: e59f30b8 ldr r3, [pc, #184] ; [012044] 011f88: e5832000 str r2, [r3, #0] ; [0446a4] 011f8c: e5862020 str r2, [r6, #32] 011f90: e5865024 str r5, [r6, #36] 011f94: e24b4038 sub r4, fp, #56 ; 0x38 '8' 011f98: e5845004 str r5, [r4, #4] 011f9c: e1a00004 mov r0, r4 011fa0: eb0001ed bl 01275c(1ed) 011fa4: e3a03c27 mov r3, #9984 ; 0x2700 011fa8: e2833016 add r3, r3, #22 ; 0x16 011fac: e50b3038 str r3, [fp, -#56] 011fb0: e55b3019 ldrb r3, [fp, -#25] 011fb4: e5843004 str r3, [r4, #4] 011fb8: e1a00004 mov r0, r4 011fbc: ebffe507 bl 00b3e0(ffe507) 011fc0: e24b002c sub r0, fp, #44 ; 0x2c ',' 011fc4: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011fc8: e3a02000 mov r2, #0 ; 0x0 011fcc: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011fd0: ebffd950 bl 008518(ffd950) 011fd4: e24b002c sub r0, fp, #44 ; 0x2c ',' 011fd8: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011fdc: e1a02005 mov r2, r5 011fe0: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011fe4: ebffd941 bl 0084f0(ffd941) 011fe8: ea000004 b 012000(4) ; jump 011fec: e24b002c sub r0, fp, #44 ; 0x2c ',' 011ff0: e24b1030 sub r1, fp, #48 ; 0x30 '0' 011ff4: e3a02002 mov r2, #2 ; 0x2 011ff8: e24b3028 sub r3, fp, #40 ; 0x28 '(' 011ffc: ebffd945 bl 008518(ffd945) 012000: e59f0038 ldr r0, [pc, #56] ; [012040] 012004: eb005efa bl 029bf4(5efa) 012008: e24b002c sub r0, fp, #44 ; 0x2c ',' 01200c: e24b1030 sub r1, fp, #48 ; 0x30 '0' 012010: e24b2028 sub r2, fp, #40 ; 0x28 '(' 012014: ebffd8fc bl 00840c(ffd8fc) 012018: e5960000 ldr r0, [r6, #0] 01201c: e24b102c sub r1, fp, #44 ; 0x2c ',' 012020: e8910006 ldmia r1, {r1, r2} 012024: ebffd953 bl 008578(ffd953) 012028: ebffc3b6 bl 002f08(ffc3b6) 01202c: e5860008 str r0, [r6, #8] 012030: e51b002c ldr r0, [fp, -#44] 012034: ebffc3d8 bl 002f9c(ffc3d8) 012038: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
01203c: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 012040: 00109820---------------------> 00109860 ; !Unknown! 012044: 00044664---------------------> 000446a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 012048: 00044648---------------------> 00044688 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01204c: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 012050: e1a0c00d mov ip, sp 012054: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 012058: e24cb004 sub fp, ip, #4 ; 0x4 01205c: e24dd008 sub sp, sp, #8 ; 0x8 012060: e1a05000 mov r5, r0 012064: e5953004 ldr r3, [r5, #4] 012068: e3530000 cmp r3, #0 ; 0x0 01206c: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 012070: e5953020 ldr r3, [r5, #32] 012074: e3530000 cmp r3, #0 ; 0x0 012078: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 01207c: e3a03c27 mov r3, #9984 ; 0x2700 012080: e283301a add r3, r3, #26 ; 0x1a 012084: e50b301c str r3, [fp, -#28] 012088: e24b001c sub r0, fp, #28 ; 0x1c 01208c: e5953024 ldr r3, [r5, #36] 012090: e5803004 str r3, [r0, #4] 012094: eb0001b0 bl 01275c(1b0) 012098: e3a04000 mov r4, #0 ; 0x0 01209c: e5854020 str r4, [r5, #32] 0120a0: e59f0014 ldr r0, [pc, #20] ; [0120bc] 0120a4: eb005e6a bl 029a54(5e6a) 0120a8: e59f3010 ldr r3, [pc, #16] ; [0120c0] 0120ac: e5834000 str r4, [r3, #0] ; [0446a4] 0120b0: e59f0004 ldr r0, [pc, #4] ; [0120bc] 0120b4: eb005ece bl 029bf4(5ece) 0120b8: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0120bc: 00109820---------------------> 00109860 ; !Unknown! 0120c0: 00044664---------------------> 000446a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0120c4: e1a0c00d mov ip, sp 0120c8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 0120cc: e24cb004 sub fp, ip, #4 ; 0x4 0120d0: e24dd00c sub sp, sp, #12 ; 0xc 0120d4: e50b1014 str r1, [fp, -#20] 0120d8: e50b2018 str r2, [fp, -#24] 0120dc: e5903004 ldr r3, [r0, #4] 0120e0: e3530000 cmp r3, #0 ; 0x0 0120e4: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 0120e8: e1d032dc ldrsb r3, [r0, #44] 0120ec: e3530000 cmp r3, #0 ; 0x0 0120f0: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 0120f4: e24b0014 sub r0, fp, #20 ; 0x14 0120f8: e24b1018 sub r1, fp, #24 ; 0x18 0120fc: e24b200d sub r2, fp, #13 ; 0xd 012100: ebffd898 bl 008368(ffd898) 012104: e3500000 cmp r0, #0 ; 0x0 012108: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 01210c: e55b000d ldrb r0, [fp, -#13] 012110: ebffe0fc bl 00a508(ffe0fc) 012114: e91ba800 ldmdb fp, {fp, sp, pc} ; return
012118: e1a0c00d mov ip, sp 01211c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 012120: e24cb004 sub fp, ip, #4 ; 0x4 012124: e24dd010 sub sp, sp, #16 ; 0x10 012128: e50b1014 str r1, [fp, -#20] 01212c: e50b2018 str r2, [fp, -#24] 012130: e5903004 ldr r3, [r0, #4] 012134: e3530000 cmp r3, #0 ; 0x0 012138: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 01213c: e1d032dc ldrsb r3, [r0, #44] 012140: e3530000 cmp r3, #0 ; 0x0 012144: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 012148: e24b0014 sub r0, fp, #20 ; 0x14 01214c: e24b1018 sub r1, fp, #24 ; 0x18 012150: e24b200d sub r2, fp, #13 ; 0xd 012154: ebffd883 bl 008368(ffd883) 012158: e3500000 cmp r0, #0 ; 0x0 01215c: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 012160: e15b30dd ldrsb r3, [fp, -#13] 012164: e24b0014 sub r0, fp, #20 ; 0x14 012168: e24b1018 sub r1, fp, #24 ; 0x18 01216c: e24b201c sub r2, fp, #28 ; 0x1c 012170: ebffd84b bl 0082a4(ffd84b) 012174: e3500000 cmp r0, #0 ; 0x0 012178: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 01217c: e59f2048 ldr r2, [pc, #72] ; [0121cc] 012180: e3a03d22 mov r3, #2176 ; 0x880 012184: e2833005 add r3, r3, #5 ; 0x5 012188: e7d21003 ldrb r1, [r2, r3, lsl #0] 01218c: e2833001 add r3, r3, #1 ; 0x1 012190: e7d23003 ldrb r3, [r2, r3, lsl #0] 012194: e1811403 orr r1, r1, r3, lsl #8 ; 0x8 012198: e3a03d22 mov r3, #2176 ; 0x880 01219c: e2833007 add r3, r3, #7 ; 0x7 0121a0: e7d23003 ldrb r3, [r2, r3, lsl #0] 0121a4: e1811803 orr r1, r1, r3, lsl #16 ; 0x10 0121a8: e3a03d22 mov r3, #2176 ; 0x880 0121ac: e2833008 add r3, r3, #8 ; 0x8 0121b0: e7d23003 ldrb r3, [r2, r3, lsl #0] 0121b4: e1811c03 orr r1, r1, r3, lsl #24 ; 0x18 0121b8: e15b30dd ldrsb r3, [fp, -#13] 0121bc: e3a00001 mov r0, #1 ; 0x1 0121c0: e51b201c ldr r2, [fp, -#28] 0121c4: ebffdf69 bl 009f70(ffdf69) 0121c8: e91ba800 ldmdb fp, {fp, sp, pc} ; return
0121cc: 001099a0---------------------> 001099e0 ; !Unknown! 0121d0: e1a0c00d mov ip, sp 0121d4: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 0121d8: e24cb004 sub fp, ip, #4 ; 0x4 0121dc: e24dd010 sub sp, sp, #16 ; 0x10 0121e0: e1a07000 mov r7, r0 0121e4: e5973004 ldr r3, [r7, #4] 0121e8: e3530000 cmp r3, #0 ; 0x0 0121ec: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 0121f0: e3a06000 mov r6, #0 ; 0x0 0121f4: e50b6024 str r6, [fp, -#36] 0121f8: e24b5020 sub r5, fp, #32 ; 0x20 0121fc: e58d5000 str r5, [sp, #0] 012200: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012204: e24b1028 sub r1, fp, #40 ; 0x28 '(' 012208: e59f20dc ldr r2, [pc, #220] ; [0122ec] "MO_O" 01220c: e3a03011 mov r3, #17 ; 0x11 012210: ebffd85a bl 008380(ffd85a) 012214: e59f40d4 ldr r4, [pc, #212] ; [0122f0] 012218: e1d420dd ldrsb r2, [r4, #13] 01221c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012220: e24b1028 sub r1, fp, #40 ; 0x28 '(' 012224: e1a03005 mov r3, r5 012228: ebffd8c6 bl 008548(ffd8c6) 01222c: e1d420de ldrsb r2, [r4, #14] 012230: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012234: e24b1028 sub r1, fp, #40 ; 0x28 '(' 012238: e1a03005 mov r3, r5 01223c: ebffd8c1 bl 008548(ffd8c1) 012240: e1d420df ldrsb r2, [r4, #15] 012244: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012248: e24b1028 sub r1, fp, #40 ; 0x28 '(' 01224c: e1a03005 mov r3, r5 012250: ebffd8bc bl 008548(ffd8bc) 012254: e1d421d1 ldrsb r2, [r4, #17] 012258: e24b0024 sub r0, fp, #36 ; 0x24 '$' 01225c: e24b1028 sub r1, fp, #40 ; 0x28 '(' 012260: e1a03005 mov r3, r5 012264: ebffd8b7 bl 008548(ffd8b7) 012268: e1d421d0 ldrsb r2, [r4, #16] 01226c: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012270: e24b1028 sub r1, fp, #40 ; 0x28 '(' 012274: e1a03005 mov r3, r5 012278: ebffd8b2 bl 008548(ffd8b2) 01227c: e1d421d2 ldrsb r2, [r4, #18] 012280: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012284: e24b1028 sub r1, fp, #40 ; 0x28 '(' 012288: e1a03005 mov r3, r5 01228c: ebffd8ad bl 008548(ffd8ad) 012290: e1d421d3 ldrsb r2, [r4, #19] 012294: e24b0024 sub r0, fp, #36 ; 0x24 '$' 012298: e24b1028 sub r1, fp, #40 ; 0x28 '(' 01229c: e1a03005 mov r3, r5 0122a0: ebffd8a8 bl 008548(ffd8a8) 0122a4: e24b0024 sub r0, fp, #36 ; 0x24 '$' 0122a8: e24b1028 sub r1, fp, #40 ; 0x28 '(' 0122ac: e1a02006 mov r2, r6 0122b0: e1a03005 mov r3, r5 0122b4: ebffd8a3 bl 008548(ffd8a3) 0122b8: e24b0024 sub r0, fp, #36 ; 0x24 '$' 0122bc: e24b1028 sub r1, fp, #40 ; 0x28 '(' 0122c0: e1a02005 mov r2, r5 0122c4: ebffd850 bl 00840c(ffd850) 0122c8: e5970000 ldr r0, [r7, #0] 0122cc: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0122d0: e8910006 ldmia r1, {r1, r2} 0122d4: ebffd8a7 bl 008578(ffd8a7) 0122d8: ebffc30a bl 002f08(ffc30a) 0122dc: e5870008 str r0, [r7, #8] 0122e0: e51b0024 ldr r0, [fp, -#36] 0122e4: ebffc32c bl 002f9c(ffc32c) 0122e8: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
0122ec: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 0122f0: 00109800---------------------> 00109840 ; !Unknown! 0122f4: e1a0c00d mov ip, sp 0122f8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 0122fc: e24cb004 sub fp, ip, #4 ; 0x4 012300: e24dd00c sub sp, sp, #12 ; 0xc 012304: e50b1014 str r1, [fp, -#20] 012308: e50b2018 str r2, [fp, -#24] 01230c: e5903004 ldr r3, [r0, #4] 012310: e3530000 cmp r3, #0 ; 0x0 012314: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 012318: e1d032dc ldrsb r3, [r0, #44] 01231c: e3530000 cmp r3, #0 ; 0x0 012320: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 012324: e24b0014 sub r0, fp, #20 ; 0x14 012328: e24b1018 sub r1, fp, #24 ; 0x18 01232c: e24b200d sub r2, fp, #13 ; 0xd 012330: ebffd80c bl 008368(ffd80c) 012334: e3500000 cmp r0, #0 ; 0x0 012338: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 01233c: e24b0014 sub r0, fp, #20 ; 0x14 012340: e24b1018 sub r1, fp, #24 ; 0x18 012344: e24b200e sub r2, fp, #14 ; 0xe 012348: ebffd806 bl 008368(ffd806) 01234c: e3500000 cmp r0, #0 ; 0x0 012350: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 012354: e15b00dd ldrsb r0, [fp, -#13] 012358: e55b100e ldrb r1, [fp, -#14] 01235c: ebffe110 bl 00a7a4(ffe110) 012360: e91ba800 ldmdb fp, {fp, sp, pc} ; return
012364: e1a0c00d mov ip, sp 012368: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 01236c: e24cb004 sub fp, ip, #4 ; 0x4 012370: e24dd010 sub sp, sp, #16 ; 0x10 012374: e1a04000 mov r4, r0 012378: e1a05001 mov r5, r1 01237c: e20440ff and r4, r4, #255 ; 0xff 'ÿ' 012380: e20550ff and r5, r5, #255 ; 0xff 'ÿ' 012384: e3a03000 mov r3, #0 ; 0x0 012388: e50b3020 str r3, [fp, -#32] 01238c: e24b601c sub r6, fp, #28 ; 0x1c 012390: e58d6000 str r6, [sp, #0] 012394: e24b0020 sub r0, fp, #32 ; 0x20 012398: e24b1024 sub r1, fp, #36 ; 0x24 '$' 01239c: e59f2098 ldr r2, [pc, #152] ; [01243c] "MO_O" 0123a0: e2833012 add r3, r3, #18 ; 0x12 0123a4: ebffd7f5 bl 008380(ffd7f5) 0123a8: e1a04c04 mov r4, r4, lsl #24 ; 0x18 0123ac: e1a04c44 mov r4, r4, asr #24 ; 0x18 0123b0: e24b0020 sub r0, fp, #32 ; 0x20 0123b4: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0123b8: e1a02004 mov r2, r4 0123bc: e1a03006 mov r3, r6 0123c0: ebffd860 bl 008548(ffd860) 0123c4: e1a05c05 mov r5, r5, lsl #24 ; 0x18 0123c8: e1a05c45 mov r5, r5, asr #24 ; 0x18 0123cc: e24b0020 sub r0, fp, #32 ; 0x20 0123d0: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0123d4: e1a02005 mov r2, r5 0123d8: e1a03006 mov r3, r6 0123dc: ebffd859 bl 008548(ffd859) 0123e0: e24b0020 sub r0, fp, #32 ; 0x20 0123e4: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0123e8: e1a02006 mov r2, r6 0123ec: ebffd806 bl 00840c(ffd806) 0123f0: e59f3048 ldr r3, [pc, #72] ; [012440] 0123f4: e5934000 ldr r4, [r3, #0] ; [0446b4] 0123f8: e3540000 cmp r4, #0 ; 0x0 0123fc: 0a00000b beq 012430(b) ; jump 012400: e5943004 ldr r3, [r4, #4] ; [000004] 012404: e3530000 cmp r3, #0 ; 0x0 012408: 0a000005 beq 012424(5) ; jump 01240c: e5940000 ldr r0, [r4, #0] ; [000000] 012410: e24b1020 sub r1, fp, #32 ; 0x20 012414: e8910006 ldmia r1, {r1, r2} 012418: ebffd856 bl 008578(ffd856) 01241c: ebffc2b9 bl 002f08(ffc2b9) 012420: e5840008 str r0, [r4, #8] ; [000008] 012424: e5944034 ldr r4, [r4, #52] 012428: e3540000 cmp r4, #0 ; 0x0 01242c: 1afffff3 bne 012400(fffff3) ; jump 012430: e51b0020 ldr r0, [fp, -#32] 012434: ebffc2d8 bl 002f9c(ffc2d8) 012438: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
01243c: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 012440: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 012444: e1a0c00d mov ip, sp 012448: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 01244c: e24cb004 sub fp, ip, #4 ; 0x4 012450: e24dd010 sub sp, sp, #16 ; 0x10 012454: e1a05000 mov r5, r0 012458: e5953004 ldr r3, [r5, #4] 01245c: e3530000 cmp r3, #0 ; 0x0 012460: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 012464: e3a03000 mov r3, #0 ; 0x0 012468: e50b301c str r3, [fp, -#28] 01246c: e24b4018 sub r4, fp, #24 ; 0x18 012470: e58d4000 str r4, [sp, #0] 012474: e24b001c sub r0, fp, #28 ; 0x1c 012478: e24b1020 sub r1, fp, #32 ; 0x20 01247c: e59f2038 ldr r2, [pc, #56] ; [0124bc] "MO_O" 012480: e28330ff add r3, r3, #255 ; 0xff 'ÿ' 012484: ebffd7bd bl 008380(ffd7bd) 012488: e24b001c sub r0, fp, #28 ; 0x1c 01248c: e24b1020 sub r1, fp, #32 ; 0x20 012490: e1a02004 mov r2, r4 012494: ebffd7dc bl 00840c(ffd7dc) 012498: e5950000 ldr r0, [r5, #0] 01249c: e24b101c sub r1, fp, #28 ; 0x1c 0124a0: e8910006 ldmia r1, {r1, r2} 0124a4: ebffd833 bl 008578(ffd833) 0124a8: ebffc296 bl 002f08(ffc296) 0124ac: e5850008 str r0, [r5, #8] 0124b0: e51b001c ldr r0, [fp, -#28] 0124b4: ebffc2b8 bl 002f9c(ffc2b8) 0124b8: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0124bc: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 0124c0: e1a0c00d mov ip, sp 0124c4: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0124c8: e24cb004 sub fp, ip, #4 ; 0x4 0124cc: e24dd010 sub sp, sp, #16 ; 0x10 0124d0: e1a04000 mov r4, r0 0124d4: e20440ff and r4, r4, #255 ; 0xff 'ÿ' 0124d8: e59f31a8 ldr r3, [pc, #424] ; [012688] 0124dc: e5834000 str r4, [r3, #0] ; [1099d8] 0124e0: e3a03000 mov r3, #0 ; 0x0 0124e4: e50b3020 str r3, [fp, -#32] 0124e8: e59f519c ldr r5, [pc, #412] ; [01268c] 0124ec: e24b601c sub r6, fp, #28 ; 0x1c 0124f0: e58d6000 str r6, [sp, #0] 0124f4: e24b0020 sub r0, fp, #32 ; 0x20 0124f8: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0124fc: e59f218c ldr r2, [pc, #396] ; [012690] "MO_O" 012500: e2833019 add r3, r3, #25 ; 0x19 012504: ebffd79d bl 008380(ffd79d) 012508: e1a02c04 mov r2, r4, lsl #24 ; 0x18 01250c: e1a02c42 mov r2, r2, asr #24 ; 0x18 012510: e24b0020 sub r0, fp, #32 ; 0x20 012514: e24b1024 sub r1, fp, #36 ; 0x24 '$' 012518: e1a03006 mov r3, r6 01251c: ebffd809 bl 008548(ffd809) 012520: e3540001 cmp r4, #1 ; 0x1 012524: 1a00002c bne 0125dc(2c) ; jump 012528: e3a04e2e mov r4, #736 ; 0x2e0 01252c: e7d52004 ldrb r2, [r5, r4, lsl #0] 012530: e2843001 add r3, r4, #1 ; 0x1 012534: e7d53003 ldrb r3, [r5, r3, lsl #0] 012538: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 01253c: e1a02802 mov r2, r2, lsl #16 ; 0x10 012540: e1a02842 mov r2, r2, asr #16 ; 0x10 012544: e24b0020 sub r0, fp, #32 ; 0x20 012548: e24b1024 sub r1, fp, #36 ; 0x24 '$' 01254c: e1a03006 mov r3, r6 012550: ebffd7f0 bl 008518(ffd7f0) 012554: e2843002 add r3, r4, #2 ; 0x2 012558: e7d52003 ldrb r2, [r5, r3, lsl #0] 01255c: e2844003 add r4, r4, #3 ; 0x3 012560: e7d53004 ldrb r3, [r5, r4, lsl #0] 012564: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 012568: e1a02802 mov r2, r2, lsl #16 ; 0x10 01256c: e1a02842 mov r2, r2, asr #16 ; 0x10 012570: e24b0020 sub r0, fp, #32 ; 0x20 012574: e24b1024 sub r1, fp, #36 ; 0x24 '$' 012578: e1a03006 mov r3, r6 01257c: ebffd7e5 bl 008518(ffd7e5) 012580: e2844001 add r4, r4, #1 ; 0x1 012584: e7d52004 ldrb r2, [r5, r4, lsl #0] 012588: e2843001 add r3, r4, #1 ; 0x1 01258c: e7d53003 ldrb r3, [r5, r3, lsl #0] 012590: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 012594: e1a02802 mov r2, r2, lsl #16 ; 0x10 012598: e1a02842 mov r2, r2, asr #16 ; 0x10 01259c: e24b0020 sub r0, fp, #32 ; 0x20 0125a0: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0125a4: e1a03006 mov r3, r6 0125a8: ebffd7da bl 008518(ffd7da) 0125ac: e2843002 add r3, r4, #2 ; 0x2 0125b0: e7d52003 ldrb r2, [r5, r3, lsl #0] 0125b4: e2844003 add r4, r4, #3 ; 0x3 0125b8: e7d53004 ldrb r3, [r5, r4, lsl #0] 0125bc: e1822403 orr r2, r2, r3, lsl #8 ; 0x8 0125c0: e1a02802 mov r2, r2, lsl #16 ; 0x10 0125c4: e1a02842 mov r2, r2, asr #16 ; 0x10 0125c8: e24b0020 sub r0, fp, #32 ; 0x20 0125cc: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0125d0: e1a03006 mov r3, r6 0125d4: ebffd7cf bl 008518(ffd7cf) 0125d8: ea000013 b 01262c(13) ; jump 0125dc: e24b0020 sub r0, fp, #32 ; 0x20 0125e0: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0125e4: e3a02000 mov r2, #0 ; 0x0 0125e8: e24b301c sub r3, fp, #28 ; 0x1c 0125ec: ebffd7c9 bl 008518(ffd7c9) 0125f0: e24b0020 sub r0, fp, #32 ; 0x20 0125f4: e24b1024 sub r1, fp, #36 ; 0x24 '$' 0125f8: e3a02000 mov r2, #0 ; 0x0 0125fc: e24b301c sub r3, fp, #28 ; 0x1c 012600: ebffd7c4 bl 008518(ffd7c4) 012604: e24b0020 sub r0, fp, #32 ; 0x20 012608: e24b1024 sub r1, fp, #36 ; 0x24 '$' 01260c: e3a02064 mov r2, #100 ; 0x64 'd' 012610: e24b301c sub r3, fp, #28 ; 0x1c 012614: ebffd7bf bl 008518(ffd7bf) 012618: e24b0020 sub r0, fp, #32 ; 0x20 01261c: e24b1024 sub r1, fp, #36 ; 0x24 '$' 012620: e3a02064 mov r2, #100 ; 0x64 'd' 012624: e24b301c sub r3, fp, #28 ; 0x1c 012628: ebffd7ba bl 008518(ffd7ba) 01262c: e24b0020 sub r0, fp, #32 ; 0x20 012630: e24b1024 sub r1, fp, #36 ; 0x24 '$' 012634: e24b201c sub r2, fp, #28 ; 0x1c 012638: ebffd773 bl 00840c(ffd773) 01263c: e59f3050 ldr r3, [pc, #80] ; [012694] 012640: e5934000 ldr r4, [r3, #0] ; [0446b4] 012644: e3540000 cmp r4, #0 ; 0x0 012648: 0a00000b beq 01267c(b) ; jump 01264c: e5943004 ldr r3, [r4, #4] ; [000004] 012650: e3530000 cmp r3, #0 ; 0x0 012654: 0a000005 beq 012670(5) ; jump 012658: e5940000 ldr r0, [r4, #0] ; [000000] 01265c: e24b1020 sub r1, fp, #32 ; 0x20 012660: e8910006 ldmia r1, {r1, r2} 012664: ebffd7c3 bl 008578(ffd7c3) 012668: ebffc226 bl 002f08(ffc226) 01266c: e5840008 str r0, [r4, #8] ; [000008] 012670: e5944034 ldr r4, [r4, #52] 012674: e3540000 cmp r4, #0 ; 0x0 012678: 1afffff3 bne 01264c(fffff3) ; jump 01267c: e51b0020 ldr r0, [fp, -#32] 012680: ebffc245 bl 002f9c(ffc245) 012684: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
012688: 00109998---------------------> 001099d8 ; !Unknown! 01268c: 001099a0---------------------> 001099e0 ; !Unknown! 012690: 0003f2fc---------------------> 0003f33c ; data: 4D 4F 5F 4F 00 00 00 00 4D 4F 5F 49 00 00 00 00 | MO_O....MO_I.... 012694: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 012698: e1a0c00d mov ip, sp 01269c: e24dd008 sub sp, sp, #8 ; 0x8 0126a0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0126a4: e24cb00c sub fp, ip, #12 ; 0xc 0126a8: e24dd014 sub sp, sp, #20 ; 0x14 0126ac: e50b0014 str r0, [fp, -#20] 0126b0: e50b1018 str r1, [fp, -#24] 0126b4: e28b4004 add r4, fp, #4 ; 0x4 0126b8: e884000c stmia r4, {r2, r3} 0126bc: e24b0014 sub r0, fp, #20 ; 0x14 0126c0: e24b1018 sub r1, fp, #24 ; 0x18 0126c4: e24b201c sub r2, fp, #28 ; 0x1c 0126c8: ebffd71a bl 008338(ffd71a) 0126cc: e3500000 cmp r0, #0 ; 0x0 0126d0: 0a00000f beq 012714(f) ; jump 0126d4: e3a00018 mov r0, #24 ; 0x18 0126d8: ebffc217 bl 002f3c(ffc217) 0126dc: e1a0e000 mov lr, r0 0126e0: e51b301c ldr r3, [fp, -#28] 0126e4: e58e3000 str r3, [lr, #0] 0126e8: e3a03000 mov r3, #0 ; 0x0 0126ec: e58e3004 str r3, [lr, #4] 0126f0: e28ec008 add ip, lr, #8 ; 0x8 0126f4: e894000f ldmia r4, {r0, r1, r2, r3} 0126f8: e88c000f stmia ip, {r0, r1, r2, r3} 0126fc: e3a03c27 mov r3, #9984 ; 0x2700 012700: e2833017 add r3, r3, #23 ; 0x17 012704: e50b3024 str r3, [fp, -#36] 012708: e24b0024 sub r0, fp, #36 ; 0x24 '$' 01270c: e580e004 str lr, [r0, #4] 012710: eb000011 bl 01275c(11) 012714: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
012718: e1a0c00d mov ip, sp 01271c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 012720: e24cb004 sub fp, ip, #4 ; 0x4 012724: e24dd008 sub sp, sp, #8 ; 0x8 012728: e1a04000 mov r4, r0 01272c: e1a05001 mov r5, r1 012730: e3a00018 mov r0, #24 ; 0x18 012734: ebffc200 bl 002f3c(ffc200) 012738: e8800030 stmia r0, {r4, r5} 01273c: e3a03c27 mov r3, #9984 ; 0x2700 012740: e2833017 add r3, r3, #23 ; 0x17 012744: e50b301c str r3, [fp, -#28] 012748: e24b301c sub r3, fp, #28 ; 0x1c 01274c: e5830004 str r0, [r3, #4] 012750: e1a00003 mov r0, r3 012754: eb000000 bl 01275c(0) 012758: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
01275c: e1a0c00d mov ip, sp 012760: e92dd800 stmdb sp!, {fp, ip, lr, pc} 012764: e24cb004 sub fp, ip, #4 ; 0x4 012768: e1a01000 mov r1, r0 01276c: e59f3020 ldr r3, [pc, #32] ; [012794] 012770: e5930000 ldr r0, [r3, #0] ; [0e21c8] 012774: e3500000 cmp r0, #0 ; 0x0 012778: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 01277c: eb0056f6 bl 02835c(56f6) 012780: e3500000 cmp r0, #0 ; 0x0 012784: 191ba800 ldmnedb fp, {fp, sp, pc} ; return 012788: e59f0008 ldr r0, [pc, #8] ; [012798] "send av msg error!" 01278c: eb00781e bl 03080c(781e) 012790: e91ba800 ldmdb fp, {fp, sp, pc} ; return
012794: 000e2188---------------------> 000e21c8 ; !Unknown! 012798: 0003f3e0---------------------> 0003f420 ; data: 73 65 6E 64 20 61 76 20 6D 73 67 20 65 72 72 6F | send av msg erro 01279c: e1a0c00d mov ip, sp 0127a0: e92dd800 stmdb sp!, {fp, ip, lr, pc} 0127a4: e24cb004 sub fp, ip, #4 ; 0x4 0127a8: e1a01000 mov r1, r0 0127ac: e59f3014 ldr r3, [pc, #20] ; [0127c8] 0127b0: e5930000 ldr r0, [r3, #0] ; [0e21c8] 0127b4: e3500000 cmp r0, #0 ; 0x0 0127b8: 091ba800 ldmeqdb fp, {fp, sp, pc} ; return 0127bc: e5930000 ldr r0, [r3, #0] ; [0e21c8] 0127c0: eb005709 bl 0283ec(5709) 0127c4: e91ba800 ldmdb fp, {fp, sp, pc} ; return
0127c8: 000e2188---------------------> 000e21c8 ; !Unknown! 0127cc: e1a0c00d mov ip, sp 0127d0: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 0127d4: e24cb004 sub fp, ip, #4 ; 0x4 0127d8: e24dd028 sub sp, sp, #40 ; 0x28 '(' 0127dc: e59f2b24 ldr r2, [pc, #2852] ; [013308] 0127e0: e59f3b24 ldr r3, [pc, #2852] ; [01330c] 0127e4: e5832008 str r2, [r3, #8] ; [0ce19c] 0127e8: eb000afa bl 0153d8(afa) 0127ec: e3a0a000 mov r10, #0 ; 0x0 0127f0: e59f8b18 ldr r8, [pc, #2840] ; [013310] 0127f4: e59f3b18 ldr r3, [pc, #2840] ; [013314] 0127f8: e5933000 ldr r3, [r3, #0] 0127fc: e3530000 cmp r3, #0 ; 0x0 012800: 1a00000f bne 012844(f) ; jump 012804: e59f3b0c ldr r3, [pc, #2828] ; [013318] 012808: e5933000 ldr r3, [r3, #0] 01280c: e3530000 cmp r3, #0 ; 0x0 012810: 1a00000b bne 012844(b) ; jump 012814: e59f3b00 ldr r3, [pc, #2816] ; [01331c] 012818: e5933000 ldr r3, [r3, #0] 01281c: e3530000 cmp r3, #0 ; 0x0 012820: 1a000007 bne 012844(7) ; jump 012824: e59f3af4 ldr r3, [pc, #2804] ; [013320] 012828: e5932000 ldr r2, [r3, #0] ; [04469c] 01282c: e5923014 ldr r3, [r2, #20] ; [000014] 012830: e3530000 cmp r3, #0 ; 0x0 012834: 1a000002 bne 012844(2) ; jump 012838: e5923054 ldr r3, [r2, #84] ; [000054] 01283c: e3530000 cmp r3, #0 ; 0x0 012840: 0a000007 beq 012864(7) ; jump 012844: e59f3ad8 ldr r3, [pc, #2776] ; [013324] 012848: e5930000 ldr r0, [r3, #0] ; [0e21c8] 01284c: e59f1abc ldr r1, [pc, #2748] ; [013310] 012850: eb0056fa bl 028440(56fa) 012854: e59f3acc ldr r3, [pc, #2764] ; [013328] 012858: e5830000 str r0, [r3, #0] ; [0cdba8] 01285c: e3a07001 mov r7, #1 ; 0x1 012860: ea000008 b 012888(8) ; jump 012864: e59f3ac0 ldr r3, [pc, #2752] ; [01332c] 012868: e583a000 str r10, [r3, #0] ; [044618] 01286c: e59f3ab0 ldr r3, [pc, #2736] ; [013324] 012870: e5930000 ldr r0, [r3, #0] ; [0e21c8] 012874: e59f1a94 ldr r1, [pc, #2708] ; [013310] 012878: eb0056c9 bl 0283a4(56c9) 01287c: e59f3aa4 ldr r3, [pc, #2724] ; [013328] 012880: e5830000 str r0, [r3, #0] ; [0cdba8] 012884: e1a0700a mov r7, r10 012888: ebffc19e bl 002f08(ffc19e) 01288c: e59f3a98 ldr r3, [pc, #2712] ; [01332c] 012890: e5830000 str r0, [r3, #0] ; [044618] 012894: e59f3a8c ldr r3, [pc, #2700] ; [013328] 012898: e5933000 ldr r3, [r3, #0] 01289c: e3530000 cmp r3, #0 ; 0x0 0128a0: 0a00008b beq 012ad4(8b) ; jump 0128a4: e5982000 ldr r2, [r8, #0] ; [0ce18c] 0128a8: e3a03c27 mov r3, #9984 ; 0x2700 0128ac: e2833017 add r3, r3, #23 ; 0x17 0128b0: e1520003 cmp r2, r3 0128b4: 0a00003d beq 0129b0(3d) ; jump 0128b8: ca000012 bgt 012908(12) ; jump 0128bc: e2433004 sub r3, r3, #4 ; 0x4 0128c0: e1520003 cmp r2, r3 0128c4: 0a00002d beq 012980(2d) ; jump 0128c8: ca000006 bgt 0128e8(6) ; jump 0128cc: e2433002 sub r3, r3, #2 ; 0x2 0128d0: e1520003 cmp r2, r3 0128d4: 0a000046 beq 0129f4(46) ; jump 0128d8: e2833001 add r3, r3, #1 ; 0x1 0128dc: e1520003 cmp r2, r3 0128e0: 0a000023 beq 012974(23) ; jump 0128e4: ea000078 b 012acc(78) ; jump 0128e8: e3a03c27 mov r3, #9984 ; 0x2700 0128ec: e2833015 add r3, r3, #21 ; 0x15 0128f0: e1520003 cmp r2, r3 0128f4: 0a000024 beq 01298c(24) ; jump 0128f8: ca000037 bgt 0129dc(37) ; jump 0128fc: e5980004 ldr r0, [r8, #4] ; [0ce190] 012900: eb000390 bl 013748(390) 012904: ea000070 b 012acc(70) ; jump 012908: e3a03c27 mov r3, #9984 ; 0x2700 01290c: e283301a add r3, r3, #26 ; 0x1a 012910: e1520003 cmp r2, r3 012914: 0a000022 beq 0129a4(22) ; jump 012918: ca000006 bgt 012938(6) ; jump 01291c: e2433002 sub r3, r3, #2 ; 0x2 012920: e1520003 cmp r2, r3 012924: 0a000039 beq 012a10(39) ; jump 012928: e2833001 add r3, r3, #1 ; 0x1 01292c: e1520003 cmp r2, r3 012930: 0a000018 beq 012998(18) ; jump 012934: ea000064 b 012acc(64) ; jump 012938: e3a03c4e mov r3, #19968 ; 0x4e00 01293c: e2833020 add r3, r3, #32 ; 0x20 012940: e1520003 cmp r2, r3 012944: 0a000037 beq 012a28(37) ; jump 012948: ca000004 bgt 012960(4) ; jump 01294c: e3a03c27 mov r3, #9984 ; 0x2700 012950: e283301b add r3, r3, #27 ; 0x1b 012954: e1520003 cmp r2, r3 012958: 0a00002f beq 012a1c(2f) ; jump 01295c: ea00005a b 012acc(5a) ; jump 012960: e3a03c4e mov r3, #19968 ; 0x4e00 012964: e2833021 add r3, r3, #33 ; 0x21 '!' 012968: e1520003 cmp r2, r3 01296c: 0a000048 beq 012a94(48) ; jump 012970: ea000055 b 012acc(55) ; jump 012974: e5980004 ldr r0, [r8, #4] ; [0ce190] 012978: eb000338 bl 013660(338) 01297c: ea000052 b 012acc(52) ; jump 012980: e5980004 ldr r0, [r8, #4] ; [0ce190] 012984: eb0003c3 bl 013898(3c3) 012988: ea00004f b 012acc(4f) ; jump 01298c: e5980004 ldr r0, [r8, #4] ; [0ce190] 012990: eb0003fa bl 013980(3fa) 012994: ea00004c b 012acc(4c) ; jump 012998: e5980004 ldr r0, [r8, #4] ; [0ce190] 01299c: eb00043c bl 013a94(43c) 0129a0: ea000049 b 012acc(49) ; jump 0129a4: e5980004 ldr r0, [r8, #4] ; [0ce190] 0129a8: eb000464 bl 013b40(464) 0129ac: ea000046 b 012acc(46) ; jump 0129b0: e59f4978 ldr r4, [pc, #2424] ; [013330] 0129b4: e598c004 ldr ip, [r8, #4] ; [0ce190] 0129b8: e584c000 str ip, [r4, #0] ; [0e1a20] 0129bc: e28c3010 add r3, ip, #16 ; 0x10 0129c0: e8930003 ldmia r3, {r0, r1} 0129c4: e88d0003 stmia sp, {r0, r1} 0129c8: e28c3008 add r3, ip, #8 ; 0x8 0129cc: e893000c ldmia r3, {r2, r3} 0129d0: e89c0003 ldmia ip, {r0, r1} 0129d4: eb00068f bl 014418(68f) 0129d8: ea000009 b 012a04(9) ; jump 0129dc: e59f4950 ldr r4, [pc, #2384] ; [013334] 0129e0: e5983004 ldr r3, [r8, #4] ; [0ce190] 0129e4: e5843000 str r3, [r4, #0] ; [0e1a24] 0129e8: e8930003 ldmia r3, {r0, r1} 0129ec: eb0006d1 bl 014538(6d1) 0129f0: ea000003 b 012a04(3) ; jump 0129f4: e59f493c ldr r4, [pc, #2364] ; [013338] 0129f8: e5980004 ldr r0, [r8, #4] ; [0ce190] 0129fc: e5840000 str r0, [r4, #0] ; [0446c4] 012a00: eb000895 bl 014c5c(895) 012a04: e5940000 ldr r0, [r4, #0] ; [0446c4] 012a08: ebffc163 bl 002f9c(ffc163) 012a0c: ea00002e b 012acc(2e) ; jump 012a10: e5980004 ldr r0, [r8, #4] ; [0ce190] 012a14: eb000476 bl 013bf4(476) 012a18: ea00002b b 012acc(2b) ; jump 012a1c: e5980004 ldr r0, [r8, #4] ; [0ce190] 012a20: eb0004a2 bl 013cb0(4a2) 012a24: ea000028 b 012acc(28) ; jump 012a28: e59f390c ldr r3, [pc, #2316] ; [01333c] 012a2c: e5930000 ldr r0, [r3, #0] ; [044b28] 012a30: e3500001 cmp r0, #1 ; 0x1 012a34: 1a000024 bne 012acc(24) ; jump 012a38: e59f58e0 ldr r5, [pc, #2272] ; [013320] 012a3c: e5952000 ldr r2, [r5, #0] ; [04469c] 012a40: e5921014 ldr r1, [r2, #20] ; [000014] 012a44: e3510000 cmp r1, #0 ; 0x0 012a48: 1a00001f bne 012acc(1f) ; jump 012a4c: e59f38ec ldr r3, [pc, #2284] ; [013340] 012a50: e5933000 ldr r3, [r3, #0] 012a54: e582300c str r3, [r2, #12] ; [00000c] 012a58: e5952000 ldr r2, [r5, #0] ; [04469c] 012a5c: e59f38e0 ldr r3, [pc, #2272] ; [013344] 012a60: e1d330b0 ldrh r3, [r3, #0] 012a64: e1c231b0 strh r3, [r2, #16] 012a68: e5953000 ldr r3, [r5, #0] ; [04469c] 012a6c: e5830014 str r0, [r3, #20] ; [000014] 012a70: e5953000 ldr r3, [r5, #0] ; [04469c] 012a74: e5831018 str r1, [r3, #24] ; [000018] 012a78: e5954000 ldr r4, [r5, #0] ; [04469c] 012a7c: ebffc121 bl 002f08(ffc121) 012a80: e584001c str r0, [r4, #28] ; [00001c] 012a84: e5840020 str r0, [r4, #32] ; [000020] 012a88: e5950000 ldr r0, [r5, #0] ; [04469c] 012a8c: eb000a6b bl 015440(a6b) 012a90: ea00000d b 012acc(d) ; jump 012a94: e59f3884 ldr r3, [pc, #2180] ; [013320] 012a98: e5934000 ldr r4, [r3, #0] ; [04469c] 012a9c: e3540000 cmp r4, #0 ; 0x0 012aa0: 0a000009 beq 012acc(9) ; jump 012aa4: e3a06001 mov r6, #1 ; 0x1 012aa8: e59f5860 ldr r5, [pc, #2144] ; [013310] 012aac: e584605c str r6, [r4, #92] ; [00005c] 012ab0: e5953004 ldr r3, [r5, #4] ; [0ce190] 012ab4: e5843060 str r3, [r4, #96] ; [000060] 012ab8: e1a00004 mov r0, r4 012abc: eb000b59 bl 015828(b59) 012ac0: e5944054 ldr r4, [r4, #84] 012ac4: e3540000 cmp r4, #0 ; 0x0 012ac8: 1afffff7 bne 012aac(fffff7) ; jump 012acc: e3570000 cmp r7, #0 ; 0x0 012ad0: 1affff47 bne 0127f4(ffff47) ; jump 012ad4: e3a00000 mov r0, #0 ; 0x0 012ad8: e59f182c ldr r1, [pc, #2092] ; [01330c] 012adc: ebffe48e bl 00bd1c(ffe48e) 012ae0: e3500000 cmp r0, #0 ; 0x0 012ae4: 0a000001 beq 012af0(1) ; jump 012ae8: e59f081c ldr r0, [pc, #2076] ; [01330c] 012aec: eb0006a1 bl 014578(6a1) 012af0: ebffe038 bl 00abd8(ffe038) 012af4: e3500000 cmp r0, #0 ; 0x0 012af8: 0a000036 beq 012bd8(36) ; jump 012afc: e59f3810 ldr r3, [pc, #2064] ; [013314] 012b00: e5934000 ldr r4, [r3, #0] ; [044680] 012b04: e3540000 cmp r4, #0 ; 0x0 012b08: 0a000004 beq 012b20(4) ; jump 012b0c: e5945014 ldr r5, [r4, #20] ; [000014] 012b10: e1a00004 mov r0, r4 012b14: eb000505 bl 013f30(505) 012b18: e2554000 subs r4, r5, #0 ; 0x0 012b1c: 1afffffa bne 012b0c(fffffa) ; jump 012b20: e59f37f4 ldr r3, [pc, #2036] ; [01331c] 012b24: e5934000 ldr r4, [r3, #0] ; [044684] 012b28: e3540000 cmp r4, #0 ; 0x0 012b2c: 0a000004 beq 012b44(4) ; jump 012b30: e59452bc ldr r5, [r4, #700] ; [0002bc] 012b34: e1a00004 mov r0, r4 012b38: eb00053b bl 01402c(53b) 012b3c: e2554000 subs r4, r5, #0 ; 0x0 012b40: 1afffffa bne 012b30(fffffa) ; jump 012b44: e59f37cc ldr r3, [pc, #1996] ; [013318] 012b48: e5935000 ldr r5, [r3, #0] ; [04467c] 012b4c: e3550000 cmp r5, #0 ; 0x0 012b50: 0a000013 beq 012ba4(13) ; jump 012b54: e59f37ec ldr r3, [pc, #2028] ; [013348] 012b58: e5934000 ldr r4, [r3, #0] ; [0446b4] 012b5c: e3540000 cmp r4, #0 ; 0x0 012b60: 0a00000c beq 012b98(c) ; jump 012b64: e5952000 ldr r2, [r5, #0] ; [000000] 012b68: e5943024 ldr r3, [r4, #36] ; [000024] 012b6c: e1520003 cmp r2, r3 012b70: 1a000005 bne 012b8c(5) ; jump 012b74: e1a00004 mov r0, r4 012b78: ebfffb98 bl 0119e0(fffb98) 012b7c: e1a00004 mov r0, r4 012b80: ebfffc66 bl 011d20(fffc66) 012b84: e1a00004 mov r0, r4 012b88: ebfffd30 bl 012050(fffd30) 012b8c: e5944034 ldr r4, [r4, #52] 012b90: e3540000 cmp r4, #0 ; 0x0 012b94: 1afffff2 bne 012b64(fffff2) ; jump 012b98: e5955060 ldr r5, [r5, #96] 012b9c: e3550000 cmp r5, #0 ; 0x0 012ba0: 1affffeb bne 012b54(ffffeb) ; jump 012ba4: e59f3774 ldr r3, [pc, #1908] ; [013320] 012ba8: e5934000 ldr r4, [r3, #0] ; [04469c] 012bac: e3540000 cmp r4, #0 ; 0x0 012bb0: 0a000008 beq 012bd8(8) ; jump 012bb4: e1a00004 mov r0, r4 012bb8: eb000d98 bl 016220(d98) 012bbc: e1a00004 mov r0, r4 012bc0: eb000d64 bl 016158(d64) 012bc4: e1a00004 mov r0, r4 012bc8: eb000dba bl 0162b8(dba) 012bcc: e5944054 ldr r4, [r4, #84] 012bd0: e3540000 cmp r4, #0 ; 0x0 012bd4: 1afffff6 bne 012bb4(fffff6) ; jump 012bd8: e59f376c ldr r3, [pc, #1900] ; [01334c] 012bdc: e5933000 ldr r3, [r3, #0] 012be0: e2536000 subs r6, r3, #0 ; 0x0 012be4: 13a06001 movne r6, #1 ; 0x1 012be8: e59f3728 ldr r3, [pc, #1832] ; [013318] 012bec: e5935000 ldr r5, [r3, #0] ; [04467c] 012bf0: e3550000 cmp r5, #0 ; 0x0 012bf4: 0a00002d beq 012cb0(2d) ; jump 012bf8: e3a07ff9 mov r7, #996 ; 0x3e4 012bfc: e2877003 add r7, r7, #3 ; 0x3 012c00: e5953018 ldr r3, [r5, #24] ; [000018] 012c04: e3530000 cmp r3, #0 ; 0x0 012c08: 0a00000c beq 012c40(c) ; jump 012c0c: e3a06001 mov r6, #1 ; 0x1 012c10: ebffc0bc bl 002f08(ffc0bc) 012c14: e5953024 ldr r3, [r5, #36] ; [000024] 012c18: e0630000 rsb r0, r3, r0 012c1c: e3a03d5d mov r3, #5952 ; 0x1740 012c20: e283302f add r3, r3, #47 ; 0x2f '/' 012c24: e1500003 cmp r0, r3 012c28: da00001d ble 012ca4(1d) ; jump 012c2c: e59f071c ldr r0, [pc, #1820] ; [013350] "send av keep alive" 012c30: eb0076f5 bl 03080c(76f5) 012c34: e1a00005 mov r0, r5 012c38: eb00045f bl 013dbc(45f) 012c3c: ea000018 b 012ca4(18) ; jump 012c40: ebffc0b0 bl 002f08(ffc0b0) 012c44: e595302c ldr r3, [r5, #44] ; [00002c] 012c48: e0630000 rsb r0, r3, r0 012c4c: e1500007 cmp r0, r7 012c50: da000013 ble 012ca4(13) ; jump 012c54: e59f06f8 ldr r0, [pc, #1784] ; [013354] "av wait connect timeout %d" 012c58: e5951000 ldr r1, [r5, #0] ; [000000] 012c5c: eb007add bl 0317d8(7add) 012c60: e59f36e0 ldr r3, [pc, #1760] ; [013348] 012c64: e5934000 ldr r4, [r3, #0] ; [0446b4] 012c68: e3540000 cmp r4, #0 ; 0x0 012c6c: 0a00000c beq 012ca4(c) ; jump 012c70: e5952000 ldr r2, [r5, #0] ; [000000] 012c74: e5943024 ldr r3, [r4, #36] ; [000024] 012c78: e1520003 cmp r2, r3 012c7c: 1a000005 bne 012c98(5) ; jump 012c80: e1a00004 mov r0, r4 012c84: ebfffb55 bl 0119e0(fffb55) 012c88: e1a00004 mov r0, r4 012c8c: ebfffc23 bl 011d20(fffc23) 012c90: e1a00004 mov r0, r4 012c94: ebfffced bl 012050(fffced) 012c98: e5944034 ldr r4, [r4, #52] 012c9c: e3540000 cmp r4, #0 ; 0x0 012ca0: 1afffff2 bne 012c70(fffff2) ; jump 012ca4: e5955060 ldr r5, [r5, #96] 012ca8: e3550000 cmp r5, #0 ; 0x0 012cac: 1affffd3 bne 012c00(ffffd3) ; jump 012cb0: e59f3668 ldr r3, [pc, #1640] ; [013320] 012cb4: e5934000 ldr r4, [r3, #0] ; [04469c] 012cb8: e5943014 ldr r3, [r4, #20] ; [000014] 012cbc: e3530000 cmp r3, #0 ; 0x0 012cc0: 0a000033 beq 012d94(33) ; jump 012cc4: ebffc08f bl 002f08(ffc08f) 012cc8: e5943020 ldr r3, [r4, #32] ; [000020] 012ccc: e0630000 rsb r0, r3, r0 012cd0: e3a03d5d mov r3, #5952 ; 0x1740 012cd4: e283302f add r3, r3, #47 ; 0x2f '/' 012cd8: e1500003 cmp r0, r3 012cdc: da000007 ble 012d00(7) ; jump 012ce0: e59f0670 ldr r0, [pc, #1648] ; [013358] "p2p svr disconnected for timeout" 012ce4: eb0076c8 bl 03080c(76c8) 012ce8: e59f266c ldr r2, [pc, #1644] ; [01335c] 012cec: e3a03003 mov r3, #3 ; 0x3 012cf0: e5823000 str r3, [r2, #0] ; [04459c] 012cf4: e1a00004 mov r0, r4 012cf8: eb000d86 bl 016318(d86) 012cfc: ea000024 b 012d94(24) ; jump 012d00: e5943014 ldr r3, [r4, #20] ; [000014] 012d04: e3530000 cmp r3, #0 ; 0x0 012d08: 0a000021 beq 012d94(21) ; jump 012d0c: e3a06001 mov r6, #1 ; 0x1 012d10: e1530006 cmp r3, r6 012d14: 1a000007 bne 012d38(7) ; jump 012d18: ebffc07a bl 002f08(ffc07a) 012d1c: e594301c ldr r3, [r4, #28] ; [00001c] 012d20: e0630000 rsb r0, r3, r0 012d24: e3500ffa cmp r0, #1000 ; 0x3e8 012d28: ba000002 blt 012d38(2) ; jump 012d2c: e1a00004 mov r0, r4 012d30: eb0009c2 bl 015440(9c2) 012d34: ea000009 b 012d60(9) ; jump 012d38: e5943014 ldr r3, [r4, #20] ; [000014] 012d3c: e3530002 cmp r3, #2 ; 0x2 012d40: 1a000013 bne 012d94(13) ; jump 012d44: ebffc06f bl 002f08(ffc06f) 012d48: e594301c ldr r3, [r4, #28] ; [00001c] 012d4c: e0630000 rsb r0, r3, r0 012d50: e3500ffa cmp r0, #1000 ; 0x3e8 012d54: ba000001 blt 012d60(1) ; jump 012d58: e1a00004 mov r0, r4 012d5c: eb0009f8 bl 015544(9f8) 012d60: e5943014 ldr r3, [r4, #20] ; [000014] 012d64: e3530002 cmp r3, #2 ; 0x2 012d68: 1a000009 bne 012d94(9) ; jump 012d6c: e594305c ldr r3, [r4, #92] ; [00005c] 012d70: e3530000 cmp r3, #0 ; 0x0 012d74: 0a000006 beq 012d94(6) ; jump 012d78: ebffc062 bl 002f08(ffc062) 012d7c: e5943064 ldr r3, [r4, #100] ; [000064] 012d80: e0630000 rsb r0, r3, r0 012d84: e3500063 cmp r0, #99 ; 0x63 'c' 012d88: da000001 ble 012d94(1) ; jump 012d8c: e1a00004 mov r0, r4 012d90: eb000aa4 bl 015828(aa4) 012d94: e59f3584 ldr r3, [pc, #1412] ; [013320] 012d98: e5933000 ldr r3, [r3, #0] 012d9c: e5934054 ldr r4, [r3, #84] 012da0: e3540000 cmp r4, #0 ; 0x0 012da4: 0a000043 beq 012eb8(43) ; jump 012da8: e5945054 ldr r5, [r4, #84] 012dac: e5943014 ldr r3, [r4, #20] 012db0: e3530002 cmp r3, #2 ; 0x2 012db4: 1a000009 bne 012de0(9) ; jump 012db8: ebffc052 bl 002f08(ffc052) 012dbc: e5943020 ldr r3, [r4, #32] 012dc0: e0630000 rsb r0, r3, r0 012dc4: e3a03dbb mov r3, #11968 ; 0x2ec0 012dc8: e283301f add r3, r3, #31 ; 0x1f 012dcc: e1500003 cmp r0, r3 012dd0: da000002 ble 012de0(2) ; jump 012dd4: e59f0584 ldr r0, [pc, #1412] ; [013360] "p2p client disconnected for timeout" 012dd8: eb00768b bl 03080c(768b) 012ddc: ea00000c b 012e14(c) ; jump 012de0: e5943014 ldr r3, [r4, #20] 012de4: e3530001 cmp r3, #1 ; 0x1 012de8: 1a00000c bne 012e20(c) ; jump 012dec: ebffc045 bl 002f08(ffc045) 012df0: e5943020 ldr r3, [r4, #32] 012df4: e0630000 rsb r0, r3, r0 012df8: e3a03ebb mov r3, #2992 ; 0xbb0 012dfc: e2833007 add r3, r3, #7 ; 0x7 012e00: e1500003 cmp r0, r3 012e04: da000005 ble 012e20(5) ; jump 012e08: e59f0554 ldr r0, [pc, #1364] ; [013364] "p2p client %x connect failed for timeout" 012e0c: e1a01004 mov r1, r4 012e10: eb007a70 bl 0317d8(7a70) 012e14: e1a00004 mov r0, r4 012e18: eb000d3e bl 016318(d3e) 012e1c: ea000023 b 012eb0(23) ; jump 012e20: e5943014 ldr r3, [r4, #20] 012e24: e3530000 cmp r3, #0 ; 0x0 012e28: 0a000020 beq 012eb0(20) ; jump 012e2c: e3a06001 mov r6, #1 ; 0x1 012e30: e1530006 cmp r3, r6 012e34: 1a000008 bne 012e5c(8) ; jump 012e38: ebffc032 bl 002f08(ffc032) 012e3c: e594301c ldr r3, [r4, #28] 012e40: e0630000 rsb r0, r3, r0 012e44: e3500063 cmp r0, #99 ; 0x63 'c' 012e48: da000003 ble 012e5c(3) ; jump 012e4c: e1a00004 mov r0, r4 012e50: e3a01000 mov r1, #0 ; 0x0 012e54: eb0009e5 bl 0155f0(9e5) 012e58: ea000007 b 012e7c(7) ; jump 012e5c: ebffc029 bl 002f08(ffc029) 012e60: e594301c ldr r3, [r4, #28] 012e64: e0630000 rsb r0, r3, r0 012e68: e3500e7d cmp r0, #2000 ; 0x7d0 012e6c: ba000002 blt 012e7c(2) ; jump 012e70: e1a00004 mov r0, r4 012e74: e3a010ff mov r1, #255 ; 0xff 'ÿ' 012e78: eb000a47 bl 01579c(a47) 012e7c: e5943014 ldr r3, [r4, #20] 012e80: e3530002 cmp r3, #2 ; 0x2 012e84: 1a000009 bne 012eb0(9) ; jump 012e88: e594305c ldr r3, [r4, #92] 012e8c: e3530000 cmp r3, #0 ; 0x0 012e90: 0a000006 beq 012eb0(6) ; jump 012e94: ebffc01b bl 002f08(ffc01b) 012e98: e5943064 ldr r3, [r4, #100] 012e9c: e0630000 rsb r0, r3, r0 012ea0: e3500063 cmp r0, #99 ; 0x63 'c' 012ea4: da000001 ble 012eb0(1) ; jump 012ea8: e1a00004 mov r0, r4 012eac: eb000a5d bl 015828(a5d) 012eb0: e2554000 subs r4, r5, #0 ; 0x0 012eb4: 1affffbb bne 012da8(ffffbb) ; jump 012eb8: e3560000 cmp r6, #0 ; 0x0 012ebc: 0afffe4c beq 0127f4(fffe4c) ; jump 012ec0: e50ba040 str r10, [fp, -#64] 012ec4: e24b4040 sub r4, fp, #64 ; 0x40 '@' 012ec8: e3a03c27 mov r3, #9984 ; 0x2700 012ecc: e2833010 add r3, r3, #16 ; 0x10 012ed0: e5843004 str r3, [r4, #4] 012ed4: eb00012e bl 013394(12e) 012ed8: e58d4000 str r4, [sp, #0] 012edc: e59f1484 ldr r1, [pc, #1156] ; [013368] 012ee0: e59f2484 ldr r2, [pc, #1156] ; [01336c] 012ee4: e1a0300a mov r3, r10 012ee8: eb0088af bl 0351ac(88af) 012eec: e59f3434 ldr r3, [pc, #1076] ; [013328] 012ef0: e5830000 str r0, [r3, #0] ; [0cdba8] 012ef4: e3500000 cmp r0, #0 ; 0x0 012ef8: dafffe3d ble 0127f4(fffe3d) ; jump 012efc: e59f3410 ldr r3, [pc, #1040] ; [013314] 012f00: e5934000 ldr r4, [r3, #0] ; [044680] 012f04: e3540000 cmp r4, #0 ; 0x0 012f08: 0a00001e beq 012f88(1e) ; jump 012f0c: e59f7454 ldr r7, [pc, #1108] ; [013368] 012f10: e59f6454 ldr r6, [pc, #1108] ; [01336c] 012f14: e5945014 ldr r5, [r4, #20] ; [000014] 012f18: e5940000 ldr r0, [r4, #0] ; [000000] 012f1c: e1a032a0 mov r3, r0, lsr #5 ; 0x5 012f20: e200201f and r2, r0, #31 ; 0x1f 012f24: e7973103 ldr r3, [r7, r3, lsl #2] 012f28: e1a03233 mov r3, r3, lsr r2 012f2c: e3130001 tst r3, #1 ; 0x1 012f30: 0a000008 beq 012f58(8) ; jump 012f34: e24b1025 sub r1, fp, #37 ; 0x25 '%' 012f38: e3a02001 mov r2, #1 ; 0x1 012f3c: e3a03000 mov r3, #0 ; 0x0 012f40: eb008127 bl 0333e4(8127) 012f44: e3500000 cmp r0, #0 ; 0x0 012f48: 1a000002 bne 012f58(2) ; jump 012f4c: e1a00004 mov r0, r4 012f50: eb0003f6 bl 013f30(3f6) 012f54: ea000008 b 012f7c(8) ; jump 012f58: e5943000 ldr r3, [r4, #0] ; [000000] 012f5c: e1a022a3 mov r2, r3, lsr #5 ; 0x5 012f60: e203301f and r3, r3, #31 ; 0x1f 012f64: e7962102 ldr r2, [r6, r2, lsl #2] 012f68: e1a02332 mov r2, r2, lsr r3 012f6c: e3120001 tst r2, #1 ; 0x1 012f70: 0a000001 beq 012f7c(1) ; jump 012f74: e1a00004 mov r0, r4 012f78: eb000852 bl 0150c8(852) 012f7c: e1a04005 mov r4, r5 012f80: e3540000 cmp r4, #0 ; 0x0 012f84: 1affffe2 bne 012f14(ffffe2) ; jump 012f88: e59f338c ldr r3, [pc, #908] ; [01331c] 012f8c: e5934000 ldr r4, [r3, #0] ; [044684] 012f90: e3540000 cmp r4, #0 ; 0x0 012f94: 0a00001e beq 013014(1e) ; jump 012f98: e59f73c8 ldr r7, [pc, #968] ; [013368] 012f9c: e59f63c8 ldr r6, [pc, #968] ; [01336c] 012fa0: e59452bc ldr r5, [r4, #700] ; [0002bc] 012fa4: e5940000 ldr r0, [r4, #0] ; [000000] 012fa8: e1a032a0 mov r3, r0, lsr #5 ; 0x5 012fac: e200201f and r2, r0, #31 ; 0x1f 012fb0: e7973103 ldr r3, [r7, r3, lsl #2] 012fb4: e1a03233 mov r3, r3, lsr r2 012fb8: e3130001 tst r3, #1 ; 0x1 012fbc: 0a000008 beq 012fe4(8) ; jump 012fc0: e24b1025 sub r1, fp, #37 ; 0x25 '%' 012fc4: e3a02001 mov r2, #1 ; 0x1 012fc8: e3a03000 mov r3, #0 ; 0x0 012fcc: eb008104 bl 0333e4(8104) 012fd0: e3500000 cmp r0, #0 ; 0x0 012fd4: 1a000002 bne 012fe4(2) ; jump 012fd8: e1a00004 mov r0, r4 012fdc: eb000412 bl 01402c(412) 012fe0: ea000008 b 013008(8) ; jump 012fe4: e5943000 ldr r3, [r4, #0] ; [000000] 012fe8: e1a022a3 mov r2, r3, lsr #5 ; 0x5 012fec: e203301f and r3, r3, #31 ; 0x1f 012ff0: e7962102 ldr r2, [r6, r2, lsl #2] 012ff4: e1a02332 mov r2, r2, lsr r3 012ff8: e3120001 tst r2, #1 ; 0x1 012ffc: 0a000001 beq 013008(1) ; jump 013000: e1a00004 mov r0, r4 013004: eb00084d bl 015140(84d) 013008: e1a04005 mov r4, r5 01300c: e3540000 cmp r4, #0 ; 0x0 013010: 1affffe2 bne 012fa0(ffffe2) ; jump 013014: e59f32fc ldr r3, [pc, #764] ; [013318] 013018: e5935000 ldr r5, [r3, #0] ; [04467c] 01301c: e3550000 cmp r5, #0 ; 0x0 013020: 0a00008a beq 013250(8a) ; jump 013024: e5953018 ldr r3, [r5, #24] ; [000018] 013028: e3530000 cmp r3, #0 ; 0x0 01302c: 0a000084 beq 013244(84) ; jump 013030: e59f1330 ldr r1, [pc, #816] ; [013368] 013034: e5950030 ldr r0, [r5, #48] ; [000030] 013038: e1a032a0 mov r3, r0, lsr #5 ; 0x5 01303c: e200201f and r2, r0, #31 ; 0x1f 013040: e7913103 ldr r3, [r1, r3, lsl #2] 013044: e1a03233 mov r3, r3, lsr r2 013048: e3130001 tst r3, #1 ; 0x1 01304c: 0a00003d beq 013148(3d) ; jump 013050: e59f1318 ldr r1, [pc, #792] ; [013370] 013054: e3a02e5d mov r2, #1488 ; 0x5d0 013058: e282200c add r2, r2, #12 ; 0xc 01305c: e3a03000 mov r3, #0 ; 0x0 013060: eb0080df bl 0333e4(80df) 013064: e59f32bc ldr r3, [pc, #700] ; [013328] 013068: e5830000 str r0, [r3, #0] ; [0cdba8] 01306c: e3500000 cmp r0, #0 ; 0x0 013070: ca000014 bgt 0130c8(14) ; jump 013074: e59f02f8 ldr r0, [pc, #760] ; [013374] "av connection %d is disconnected" 013078: e5951000 ldr r1, [r5, #0] ; [000000] 01307c: eb0079d5 bl 0317d8(79d5) 013080: e59f32c0 ldr r3, [pc, #704] ; [013348] 013084: e5934000 ldr r4, [r3, #0] ; [0446b4] 013088: e3540000 cmp r4, #0 ; 0x0 01308c: 0a00006c beq 013244(6c) ; jump 013090: e5952000 ldr r2, [r5, #0] ; [000000] 013094: e5943024 ldr r3, [r4, #36] ; [000024] 013098: e1520003 cmp r2, r3 01309c: 1a000005 bne 0130b8(5) ; jump 0130a0: e1a00004 mov r0, r4 0130a4: ebfffa4d bl 0119e0(fffa4d) 0130a8: e1a00004 mov r0, r4 0130ac: ebfffb1b bl 011d20(fffb1b) 0130b0: e1a00004 mov r0, r4 0130b4: ebfffbe5 bl 012050(fffbe5) 0130b8: e5944034 ldr r4, [r4, #52] 0130bc: e3540000 cmp r4, #0 ; 0x0 0130c0: 1afffff2 bne 013090(fffff2) ; jump 0130c4: ea00005e b 013244(5e) ; jump 0130c8: e59f1258 ldr r1, [pc, #600] ; [013328] 0130cc: e285204c add r2, r5, #76 ; 0x4c 'L' 0130d0: e2853050 add r3, r5, #80 ; 0x50 'P' 0130d4: e59f0294 ldr r0, [pc, #660] ; [013370] 0130d8: e5911000 ldr r1, [r1, #0] 0130dc: ebffd34f bl 007e20(ffd34f) 0130e0: e59f6290 ldr r6, [pc, #656] ; [013378] 0130e4: e59f4290 ldr r4, [pc, #656] ; [01337c] 0130e8: ea00000d b 013124(d) ; jump 0130ec: e59f328c ldr r3, [pc, #652] ; [013380] 0130f0: e1d330b0 ldrh r3, [r3, #0] 0130f4: e3530003 cmp r3, #3 ; 0x3 0130f8: 1a000005 bne 013114(5) ; jump 0130fc: e5940000 ldr r0, [r4, #0] ; [0446c0] 013100: e5961000 ldr r1, [r6, #0] ; [0446bc] 013104: eb00034b bl 013e38(34b) 013108: e5d53056 ldrb r3, [r5, #86] ; [000056] 01310c: e2833001 add r3, r3, #1 ; 0x1 013110: e5c53056 strb r3, [r5, #86] ; [000056] 013114: e5940000 ldr r0, [r4, #0] ; [0446c0] 013118: e3500000 cmp r0, #0 ; 0x0 01311c: 0a000000 beq 013124(0) ; jump 013120: ebffbf9d bl 002f9c(ffbf9d) 013124: e58d6000 str r6, [sp, #0] 013128: e58d4004 str r4, [sp, #4] 01312c: e59f0250 ldr r0, [pc, #592] ; [013384] "MO_V" 013130: e285104c add r1, r5, #76 ; 0x4c 'L' 013134: e2852050 add r2, r5, #80 ; 0x50 'P' 013138: e59f3240 ldr r3, [pc, #576] ; [013380] 01313c: ebffd3d8 bl 0080a4(ffd3d8) 013140: e3500000 cmp r0, #0 ; 0x0 013144: 1affffe8 bne 0130ec(ffffe8) ; jump 013148: e5953040 ldr r3, [r5, #64] ; [000040] 01314c: e3530000 cmp r3, #0 ; 0x0 013150: 0a000022 beq 0131e0(22) ; jump 013154: ebffbf6b bl 002f08(ffbf6b) 013158: e59f31cc ldr r3, [pc, #460] ; [01332c] 01315c: e5830000 str r0, [r3, #0] ; [044618] 013160: e59f3220 ldr r3, [pc, #544] ; [013388] 013164: e5932000 ldr r2, [r3, #0] ; [0443f8] 013168: e5953058 ldr r3, [r5, #88] ; [000058] 01316c: e0632002 rsb r2, r3, r2 013170: e3520063 cmp r2, #99 ; 0x63 'c' 013174: 9a000019 bls 0131e0(19) ; jump 013178: e5d53056 ldrb r3, [r5, #86] ; [000056] 01317c: e3530013 cmp r3, #19 ; 0x13 013180: 8a000006 bhi 0131a0(6) ; jump 013184: e5953034 ldr r3, [r5, #52] ; [000034] 013188: e2833005 add r3, r3, #5 ; 0x5 01318c: e5853034 str r3, [r5, #52] ; [000034] 013190: e3530017 cmp r3, #23 ; 0x17 013194: c3a03017 movgt r3, #23 ; 0x17 013198: c5853034 strgt r3, [r5, #52] ; [000034] 01319c: ea00000b b 0131d0(b) ; jump 0131a0: e5d53056 ldrb r3, [r5, #86] ; [000056] 0131a4: e3530017 cmp r3, #23 ; 0x17 0131a8: 8a000004 bhi 0131c0(4) ; jump 0131ac: e5953034 ldr r3, [r5, #52] ; [000034] 0131b0: e3530016 cmp r3, #22 ; 0x16 0131b4: d2833001 addle r3, r3, #1 ; 0x1 0131b8: d5853034 strle r3, [r5, #52] ; [000034] 0131bc: ea000003 b 0131d0(3) ; jump 0131c0: e5953034 ldr r3, [r5, #52] ; [000034] 0131c4: e3530000 cmp r3, #0 ; 0x0 0131c8: c2433001 subgt r3, r3, #1 ; 0x1 0131cc: c5853034 strgt r3, [r5, #52] ; [000034] 0131d0: e5c5a056 strb r10, [r5, #86] ; [000056] 0131d4: e59f31ac ldr r3, [pc, #428] ; [013388] 0131d8: e5933000 ldr r3, [r3, #0] 0131dc: e5853058 str r3, [r5, #88] ; [000058] 0131e0: e59f1184 ldr r1, [pc, #388] ; [01336c] 0131e4: e5952030 ldr r2, [r5, #48] ; [000030] 0131e8: e1a032a2 mov r3, r2, lsr #5 ; 0x5 0131ec: e202201f and r2, r2, #31 ; 0x1f 0131f0: e7913103 ldr r3, [r1, r3, lsl #2] 0131f4: e1a03233 mov r3, r3, lsr r2 0131f8: e3130001 tst r3, #1 ; 0x1 0131fc: 0a000010 beq 013244(10) ; jump 013200: e5d53054 ldrb r3, [r5, #84] ; [000054] 013204: e3530000 cmp r3, #0 ; 0x0 013208: 0a000002 beq 013218(2) ; jump 01320c: e1a00005 mov r0, r5 013210: eb000807 bl 015234(807) 013214: ea00000a b 013244(a) ; jump 013218: e5953048 ldr r3, [r5, #72] ; [000048] 01321c: e3530000 cmp r3, #0 ; 0x0 013220: 0a000002 beq 013230(2) ; jump 013224: e1a00005 mov r0, r5 013228: eb00082f bl 0152ec(82f) 01322c: ea000004 b 013244(4) ; jump 013230: e5953044 ldr r3, [r5, #68] ; [000044] 013234: e3530000 cmp r3, #0 ; 0x0 013238: 0a000001 beq 013244(1) ; jump 01323c: e1a00005 mov r0, r5 013240: eb0007fb bl 015234(7fb) 013244: e5955060 ldr r5, [r5, #96] 013248: e3550000 cmp r5, #0 ; 0x0 01324c: 1affff74 bne 013024(ffff74) ; jump 013250: e59f1110 ldr r1, [pc, #272] ; [013368] 013254: e59f3130 ldr r3, [pc, #304] ; [01338c] 013258: e5930000 ldr r0, [r3, #0] ; [10b410] 01325c: e1a032a0 mov r3, r0, lsr #5 ; 0x5 013260: e200201f and r2, r0, #31 ; 0x1f 013264: e7913103 ldr r3, [r1, r3, lsl #2] 013268: e1a03233 mov r3, r3, lsr r2 01326c: e3130001 tst r3, #1 ; 0x1 013270: 0a000019 beq 0132dc(19) ; jump 013274: e3a03010 mov r3, #16 ; 0x10 013278: e50b3044 str r3, [fp, -#68] 01327c: e24b3038 sub r3, fp, #56 ; 0x38 '8' 013280: e58d3000 str r3, [sp, #0] 013284: e24b3044 sub r3, fp, #68 ; 0x44 'D' 013288: e58d3004 str r3, [sp, #4] 01328c: e59f10dc ldr r1, [pc, #220] ; [013370] 013290: e3a02e5d mov r2, #1488 ; 0x5d0 013294: e282200c add r2, r2, #12 ; 0xc 013298: e3a03000 mov r3, #0 ; 0x0 01329c: eb00805e bl 03341c(805e) 0132a0: e59f4080 ldr r4, [pc, #128] ; [013328] 0132a4: e5840000 str r0, [r4, #0] ; [0cdba8] 0132a8: e3500004 cmp r0, #4 ; 0x4 0132ac: da00000a ble 0132dc(a) ; jump 0132b0: e59f00b8 ldr r0, [pc, #184] ; [013370] 0132b4: e59f10d4 ldr r1, [pc, #212] ; [013390] "MO_" 0132b8: e3a02003 mov r2, #3 ; 0x3 0132bc: eb007def bl 032a80(7def) 0132c0: e3500000 cmp r0, #0 ; 0x0 0132c4: 1a000004 bne 0132dc(4) ; jump 0132c8: e15b33b6 ldrh r3, [fp, -#54] 0132cc: e59f009c ldr r0, [pc, #156] ; [013370] 0132d0: e5941000 ldr r1, [r4, #0] ; [0cdba8] 0132d4: e51b2034 ldr r2, [fp, -#52] 0132d8: eb0009aa bl 015988(9aa) 0132dc: e59f1088 ldr r1, [pc, #136] ; [01336c] 0132e0: e59f30a4 ldr r3, [pc, #164] ; [01338c] 0132e4: e5932000 ldr r2, [r3, #0] ; [10b410] 0132e8: e1a032a2 mov r3, r2, lsr #5 ; 0x5 0132ec: e202201f and r2, r2, #31 ; 0x1f 0132f0: e7913103 ldr r3, [r1, r3, lsl #2] 0132f4: e1a03233 mov r3, r3, lsr r2 0132f8: e3130001 tst r3, #1 ; 0x1 0132fc: 0afffd3c beq 0127f4(fffd3c) ; jump 013300: eb000c33 bl 0163d4(c33) 013304: eafffd3a b 0127f4(fffd3a) ; jump 013308: 000ce160---------------------> 000ce1a0 ; !Unknown! 01330c: 000ce154---------------------> 000ce194 ; !Unknown! 013310: 000ce14c---------------------> 000ce18c ; !Unknown! 013314: 00044640---------------------> 00044680 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013318: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01331c: 00044644---------------------> 00044684 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013320: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013324: 000e2188---------------------> 000e21c8 ; !Unknown! 013328: 000cdb68---------------------> 000cdba8 ; !Unknown! 01332c: 000445d8---------------------> 00044618 ; data: 00 00 00 00 00 00 00 00 05 00 00 00 06 00 00 00 | .............. 013330: 000e19e0---------------------> 000e1a20 ; !Unknown! 013334: 000e19e4---------------------> 000e1a24 ; !Unknown! 013338: 00044684---------------------> 000446c4 ; data: 00 00 00 00 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA | ....0&²uŽfϦÙ.ª 01333c: 00044ae8---------------------> 00044b28 ; data: 00 00 00 00 00 04 01 01 00 00 00 00 00 00 01 00 | ............ 013340: 0010b3d8---------------------> 0010b418 ; !Unknown! 013344: 0010b3d4---------------------> 0010b414 ; !Unknown! 013348: 00044674---------------------> 000446b4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01334c: 00044718---------------------> 00044758 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013350: 0003f3f4---------------------> 0003f434 ; data: 73 65 6E 64 20 61 76 20 6B 65 65 70 20 61 6C 69 | send av keep ali 013354: 0003f408---------------------> 0003f448 ; data: 61 76 20 77 61 69 74 20 63 6F 6E 6E 65 63 74 20 | av wait connect 013358: 0003f424---------------------> 0003f464 ; data: 70 32 70 20 73 76 72 20 64 69 73 63 6F 6E 6E 65 | p2p svr disconne 01335c: 0004455c---------------------> 0004459c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013360: 0003f448---------------------> 0003f488 ; data: 70 32 70 20 63 6C 69 65 6E 74 20 64 69 73 63 6F | p2p client disco 013364: 0003f46c---------------------> 0003f4ac ; data: 70 32 70 20 63 6C 69 65 6E 74 20 25 78 20 63 6F | p2p client %x co 013368: 000e2108---------------------> 000e2148 ; !Unknown! 01336c: 000e2088---------------------> 000e20c8 ; !Unknown! 013370: 000cdb6c---------------------> 000cdbac ; !Unknown! 013374: 0003f498---------------------> 0003f4d8 ; data: 61 76 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 25 64 | av connection %d 013378: 0004467c---------------------> 000446bc ; data: 00 00 00 00 00 00 00 00 00 00 00 00 30 26 B2 75 | ............0&²u 01337c: 00044680---------------------> 000446c0 ; data: 00 00 00 00 00 00 00 00 30 26 B2 75 8E 66 CF 11 | ........0&²uŽfÏ 013380: 000ce14a---------------------> 000ce18a ; !Unknown! 013384: 0003f2cc---------------------> 0003f30c ; data: 4D 4F 5F 56 00 00 00 00 72 65 63 76 20 61 20 6F | MO_V....recv a o 013388: 000443b8---------------------> 000443f8 ; data: 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF | ....ÿÿÿÿÿÿÿÿÿÿÿÿ 01338c: 0010b3d0---------------------> 0010b410 ; !Unknown! 013390: 0003f4bc---------------------> 0003f4fc ; data: 4D 4F 5F 00 61 76 20 73 74 6F 70 20 76 69 64 65 | MO_.av stop vide 013394: e1a0c00d mov ip, sp 013398: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 01339c: e24cb004 sub fp, ip, #4 ; 0x4 0133a0: e59f029c ldr r0, [pc, #668] ; [013644] 0133a4: e3a02000 mov r2, #0 ; 0x0 0133a8: e1a01002 mov r1, r2 0133ac: e1a03102 mov r3, r2, lsl #2 ; 0x2 0133b0: e7801003 str r1, [r0, r3, lsl #0] 0133b4: e2822001 add r2, r2, #1 ; 0x1 0133b8: e352001f cmp r2, #31 ; 0x1f 0133bc: 9afffffa bls 0133ac(fffffa) ; jump 0133c0: e59f0280 ldr r0, [pc, #640] ; [013648] 0133c4: e3a02000 mov r2, #0 ; 0x0 0133c8: e1a01002 mov r1, r2 0133cc: e1a03102 mov r3, r2, lsl #2 ; 0x2 0133d0: e7801003 str r1, [r0, r3, lsl #0] 0133d4: e2822001 add r2, r2, #1 ; 0x1 0133d8: e352001f cmp r2, #31 ; 0x1f 0133dc: 9afffffa bls 0133cc(fffffa) ; jump 0133e0: e3a05000 mov r5, #0 ; 0x0 0133e4: e59f3260 ldr r3, [pc, #608] ; [01364c] 0133e8: e5930000 ldr r0, [r3, #0] ; [04467c] 0133ec: e1500005 cmp r0, r5 0133f0: 0a00001f beq 013474(1f) ; jump 0133f4: e59f424c ldr r4, [pc, #588] ; [013648] 0133f8: e3a0e001 mov lr, #1 ; 0x1 0133fc: e59fc240 ldr ip, [pc, #576] ; [013644] 013400: e5903018 ldr r3, [r0, #24] ; [000018] 013404: e3530000 cmp r3, #0 ; 0x0 013408: 0a000016 beq 013468(16) ; jump 01340c: e5903030 ldr r3, [r0, #48] ; [000030] 013410: e1550003 cmp r5, r3 013414: b1a05003 movlt r5, r3 013418: e1a02003 mov r2, r3 01341c: e1a012a2 mov r1, r2, lsr #5 ; 0x5 013420: e1a01101 mov r1, r1, lsl #2 ; 0x2 013424: e202201f and r2, r2, #31 ; 0x1f 013428: e7943001 ldr r3, [r4, r1, lsl #0] 01342c: e183321e orr r3, r3, lr, lsl r2 013430: e7843001 str r3, [r4, r1, lsl #0] 013434: e5903038 ldr r3, [r0, #56] ; [000038] 013438: e3530000 cmp r3, #0 ; 0x0 01343c: 1a000002 bne 01344c(2) ; jump 013440: e590303c ldr r3, [r0, #60] ; [00003c] 013444: e3530000 cmp r3, #0 ; 0x0 013448: 0a000006 beq 013468(6) ; jump 01344c: e5903030 ldr r3, [r0, #48] ; [000030] 013450: e1a012a3 mov r1, r3, lsr #5 ; 0x5 013454: e1a01101 mov r1, r1, lsl #2 ; 0x2 013458: e203301f and r3, r3, #31 ; 0x1f 01345c: e79c2001 ldr r2, [ip, r1, lsl #0] 013460: e182231e orr r2, r2, lr, lsl r3 013464: e78c2001 str r2, [ip, r1, lsl #0] 013468: e5900060 ldr r0, [r0, #96] 01346c: e3500000 cmp r0, #0 ; 0x0 013470: 1affffe2 bne 013400(ffffe2) ; jump 013474: e59f31d4 ldr r3, [pc, #468] ; [013650] 013478: e5934000 ldr r4, [r3, #0] ; [04469c] 01347c: ebffbea1 bl 002f08(ffbea1) 013480: e1a07000 mov r7, r0 013484: e3a06000 mov r6, #0 ; 0x0 013488: e1a0e006 mov lr, r6 01348c: e5943014 ldr r3, [r4, #20] ; [000014] 013490: e1530006 cmp r3, r6 013494: 1a000002 bne 0134a4(2) ; jump 013498: e5943054 ldr r3, [r4, #84] ; [000054] 01349c: e1530006 cmp r3, r6 0134a0: 0a00002f beq 013564(2f) ; jump 0134a4: e59f31a8 ldr r3, [pc, #424] ; [013654] 0134a8: e5933000 ldr r3, [r3, #0] 0134ac: e1550003 cmp r5, r3 0134b0: b1a05003 movlt r5, r3 0134b4: e59fc18c ldr ip, [pc, #396] ; [013648] 0134b8: e59f3194 ldr r3, [pc, #404] ; [013654] 0134bc: e5931000 ldr r1, [r3, #0] ; [10b410] 0134c0: e1a002a1 mov r0, r1, lsr #5 ; 0x5 0134c4: e1a00100 mov r0, r0, lsl #2 ; 0x2 0134c8: e201101f and r1, r1, #31 ; 0x1f 0134cc: e79c3000 ldr r3, [ip, r0, lsl #0] 0134d0: e3a02001 mov r2, #1 ; 0x1 0134d4: e1833112 orr r3, r3, r2, lsl r1 0134d8: e78c3000 str r3, [ip, r0, lsl #0] 0134dc: e59f0160 ldr r0, [pc, #352] ; [013644] 0134e0: e59f116c ldr r1, [pc, #364] ; [013654] 0134e4: e1a0c002 mov ip, r2 0134e8: ea000011 b 013534(11) ; jump 0134ec: e594203c ldr r2, [r4, #60] ; [00003c] 0134f0: e3520000 cmp r2, #0 ; 0x0 0134f4: 0a00000b beq 013528(b) ; jump 0134f8: e592300c ldr r3, [r2, #12] ; [00000c] 0134fc: e3530000 cmp r3, #0 ; 0x0 013500: 03a06001 moveq r6, #1 ; 0x1 013504: 0a000007 beq 013528(7) ; jump 013508: e0633007 rsb r3, r3, r7 01350c: e3530031 cmp r3, #49 ; 0x31 '1' 013510: c3a06001 movgt r6, #1 ; 0x1 013514: ca000003 bgt 013528(3) ; jump 013518: e28ee001 add lr, lr, #1 ; 0x1 01351c: e35e0006 cmp lr, #6 ; 0x6 013520: 15922010 ldrne r2, [r2, #16] 013524: 1afffff1 bne 0134f0(fffff1) ; jump 013528: e3560000 cmp r6, #0 ; 0x0 01352c: 1a000005 bne 013548(5) ; jump 013530: e5944054 ldr r4, [r4, #84] 013534: e3540000 cmp r4, #0 ; 0x0 013538: 0a000009 beq 013564(9) ; jump 01353c: e5943044 ldr r3, [r4, #68] 013540: e3530000 cmp r3, #0 ; 0x0 013544: 0affffe8 beq 0134ec(ffffe8) ; jump 013548: e5913000 ldr r3, [r1, #0] ; [10b410] 01354c: e1a012a3 mov r1, r3, lsr #5 ; 0x5 013550: e1a01101 mov r1, r1, lsl #2 ; 0x2 013554: e203301f and r3, r3, #31 ; 0x1f 013558: e7902001 ldr r2, [r0, r1, lsl #0] 01355c: e182231c orr r2, r2, ip, lsl r3 013560: e7802001 str r2, [r0, r1, lsl #0] 013564: e59f30ec ldr r3, [pc, #236] ; [013658] 013568: e5930000 ldr r0, [r3, #0] ; [044680] 01356c: e3500000 cmp r0, #0 ; 0x0 013570: 0a000016 beq 0135d0(16) ; jump 013574: e59f40cc ldr r4, [pc, #204] ; [013648] 013578: e3a0e001 mov lr, #1 ; 0x1 01357c: e59fc0c0 ldr ip, [pc, #192] ; [013644] 013580: e5903000 ldr r3, [r0, #0] ; [000000] 013584: e1550003 cmp r5, r3 013588: b1a05003 movlt r5, r3 01358c: e1a02003 mov r2, r3 013590: e1a012a2 mov r1, r2, lsr #5 ; 0x5 013594: e1a01101 mov r1, r1, lsl #2 ; 0x2 013598: e202201f and r2, r2, #31 ; 0x1f 01359c: e7943001 ldr r3, [r4, r1, lsl #0] 0135a0: e183321e orr r3, r3, lr, lsl r2 0135a4: e7843001 str r3, [r4, r1, lsl #0] 0135a8: e5902000 ldr r2, [r0, #0] ; [000000] 0135ac: e1a012a2 mov r1, r2, lsr #5 ; 0x5 0135b0: e1a01101 mov r1, r1, lsl #2 ; 0x2 0135b4: e202201f and r2, r2, #31 ; 0x1f 0135b8: e79c3001 ldr r3, [ip, r1, lsl #0] 0135bc: e183321e orr r3, r3, lr, lsl r2 0135c0: e78c3001 str r3, [ip, r1, lsl #0] 0135c4: e5900014 ldr r0, [r0, #20] 0135c8: e3500000 cmp r0, #0 ; 0x0 0135cc: 1affffeb bne 013580(ffffeb) ; jump 0135d0: e59f3084 ldr r3, [pc, #132] ; [01365c] 0135d4: e5930000 ldr r0, [r3, #0] ; [044684] 0135d8: e3500000 cmp r0, #0 ; 0x0 0135dc: 0a000016 beq 01363c(16) ; jump 0135e0: e59f4060 ldr r4, [pc, #96] ; [013648] 0135e4: e3a0e001 mov lr, #1 ; 0x1 0135e8: e59fc054 ldr ip, [pc, #84] ; [013644] 0135ec: e5903000 ldr r3, [r0, #0] ; [000000] 0135f0: e1550003 cmp r5, r3 0135f4: b1a05003 movlt r5, r3 0135f8: e1a02003 mov r2, r3 0135fc: e1a012a2 mov r1, r2, lsr #5 ; 0x5 013600: e1a01101 mov r1, r1, lsl #2 ; 0x2 013604: e202201f and r2, r2, #31 ; 0x1f 013608: e7943001 ldr r3, [r4, r1, lsl #0] 01360c: e183321e orr r3, r3, lr, lsl r2 013610: e7843001 str r3, [r4, r1, lsl #0] 013614: e5902000 ldr r2, [r0, #0] ; [000000] 013618: e1a012a2 mov r1, r2, lsr #5 ; 0x5 01361c: e1a01101 mov r1, r1, lsl #2 ; 0x2 013620: e202201f and r2, r2, #31 ; 0x1f 013624: e79c3001 ldr r3, [ip, r1, lsl #0] 013628: e183321e orr r3, r3, lr, lsl r2 01362c: e78c3001 str r3, [ip, r1, lsl #0] 013630: e59002bc ldr r0, [r0, #700] 013634: e3500000 cmp r0, #0 ; 0x0 013638: 1affffeb bne 0135ec(ffffeb) ; jump 01363c: e2850001 add r0, r5, #1 ; 0x1 013640: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
013644: 000e2088---------------------> 000e20c8 ; !Unknown! 013648: 000e2108---------------------> 000e2148 ; !Unknown! 01364c: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013650: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013654: 0010b3d0---------------------> 0010b410 ; !Unknown! 013658: 00044640---------------------> 00044680 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01365c: 00044644---------------------> 00044684 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013660: e1a0c00d mov ip, sp 013664: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 013668: e24cb004 sub fp, ip, #4 ; 0x4 01366c: e24dd008 sub sp, sp, #8 ; 0x8 013670: e1a04000 mov r4, r0 013674: e3540000 cmp r4, #0 ; 0x0 013678: 1a000011 bne 0136c4(11) ; jump 01367c: e59f20b8 ldr r2, [pc, #184] ; [01373c] 013680: e5923000 ldr r3, [r2, #0] ; [044690] 013684: e2833001 add r3, r3, #1 ; 0x1 013688: e5823000 str r3, [r2, #0] ; [044690] 01368c: e3530001 cmp r3, #1 ; 0x1 013690: 1a000016 bne 0136f0(16) ; jump 013694: e59f20a4 ldr r2, [pc, #164] ; [013740] 013698: e5923000 ldr r3, [r2, #0] ; [04468c] 01369c: e2833001 add r3, r3, #1 ; 0x1 0136a0: e5823000 str r3, [r2, #0] ; [04468c] 0136a4: e3530001 cmp r3, #1 ; 0x1 0136a8: 1a000010 bne 0136f0(10) ; jump 0136ac: e3a03c27 mov r3, #9984 ; 0x2700 0136b0: e2833010 add r3, r3, #16 ; 0x10 0136b4: e50b3018 str r3, [fp, -#24] 0136b8: e24b0018 sub r0, fp, #24 ; 0x18 0136bc: ebffe102 bl 00bacc(ffe102) 0136c0: ea00000a b 0136f0(a) ; jump 0136c4: e59f2074 ldr r2, [pc, #116] ; [013740] 0136c8: e5923000 ldr r3, [r2, #0] ; [04468c] 0136cc: e2833001 add r3, r3, #1 ; 0x1 0136d0: e5823000 str r3, [r2, #0] ; [04468c] 0136d4: e3530001 cmp r3, #1 ; 0x1 0136d8: 1a000004 bne 0136f0(4) ; jump 0136dc: e3a03c27 mov r3, #9984 ; 0x2700 0136e0: e2833010 add r3, r3, #16 ; 0x10 0136e4: e50b3018 str r3, [fp, -#24] 0136e8: e24b0018 sub r0, fp, #24 ; 0x18 0136ec: ebffe0f6 bl 00bacc(ffe0f6) 0136f0: e59f304c ldr r3, [pc, #76] ; [013744] 0136f4: e5932000 ldr r2, [r3, #0] ; [04467c] 0136f8: e3520000 cmp r2, #0 ; 0x0 0136fc: 0a000007 beq 013720(7) ; jump 013700: e5923000 ldr r3, [r2, #0] ; [000000] 013704: e1530004 cmp r3, r4 013708: 03a03001 moveq r3, #1 ; 0x1 01370c: 05823038 streq r3, [r2, #56] ; [000038] 013710: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013714: e5922060 ldr r2, [r2, #96] 013718: e3520000 cmp r2, #0 ; 0x0 01371c: 1afffff7 bne 013700(fffff7) ; jump 013720: e1a00004 mov r0, r4 013724: eb00029e bl 0141a4(29e) 013728: e59f3014 ldr r3, [pc, #20] ; [013744] 01372c: e5932000 ldr r2, [r3, #0] ; [04467c] 013730: e3a03001 mov r3, #1 ; 0x1 013734: e5823038 str r3, [r2, #56] ; [000038] 013738: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
01373c: 00044650---------------------> 00044690 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013740: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013744: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013748: e1a0c00d mov ip, sp 01374c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 013750: e24cb004 sub fp, ip, #4 ; 0x4 013754: e24dd008 sub sp, sp, #8 ; 0x8 013758: e1a06000 mov r6, r0 01375c: e59f3120 ldr r3, [pc, #288] ; [013884] 013760: e5935000 ldr r5, [r3, #0] ; [04467c] 013764: e3550000 cmp r5, #0 ; 0x0 013768: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 01376c: e59f7114 ldr r7, [pc, #276] ; [013888] 013770: e5953000 ldr r3, [r5, #0] ; [000000] 013774: e1530006 cmp r3, r6 013778: 1a00003d bne 013874(3d) ; jump 01377c: e5953038 ldr r3, [r5, #56] ; [000038] 013780: e3530000 cmp r3, #0 ; 0x0 013784: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 013788: e3560000 cmp r6, #0 ; 0x0 01378c: 1a000007 bne 0137b0(7) ; jump 013790: e59f20f4 ldr r2, [pc, #244] ; [01388c] 013794: e5923000 ldr r3, [r2, #0] ; [044690] 013798: e2433001 sub r3, r3, #1 ; 0x1 01379c: e5823000 str r3, [r2, #0] ; [044690] 0137a0: e3530000 cmp r3, #0 ; 0x0 0137a4: 1a000006 bne 0137c4(6) ; jump 0137a8: e5856038 str r6, [r5, #56] ; [000038] 0137ac: ea000001 b 0137b8(1) ; jump 0137b0: e3a03000 mov r3, #0 ; 0x0 0137b4: e5853038 str r3, [r5, #56] ; [000038] 0137b8: e5973000 ldr r3, [r7, #0] ; [04468c] 0137bc: e2433001 sub r3, r3, #1 ; 0x1 0137c0: e5873000 str r3, [r7, #0] ; [04468c] 0137c4: e5953038 ldr r3, [r5, #56] ; [000038] 0137c8: e3530000 cmp r3, #0 ; 0x0 0137cc: 1a000016 bne 01382c(16) ; jump 0137d0: e5853034 str r3, [r5, #52] ; [000034] 0137d4: e5853020 str r3, [r5, #32] ; [000020] 0137d8: ea000008 b 013800(8) ; jump 0137dc: e5954044 ldr r4, [r5, #68] ; [000044] 0137e0: e5943010 ldr r3, [r4, #16] ; [009df5] 0137e4: e5853044 str r3, [r5, #68] ; [000044] 0137e8: e5940000 ldr r0, [r4, #0] ; [009de5] 0137ec: e3500000 cmp r0, #0 ; 0x0 0137f0: 0a000000 beq 0137f8(0) ; jump 0137f4: ebffbde8 bl 002f9c(ffbde8) 0137f8: e1a00004 mov r0, r4 0137fc: ebffbde6 bl 002f9c(ffbde6) 013800: e5953044 ldr r3, [r5, #68] ; [000044] 013804: e3530000 cmp r3, #0 ; 0x0 013808: 1afffff3 bne 0137dc(fffff3) ; jump 01380c: e595303c ldr r3, [r5, #60] ; [00003c] 013810: e3530000 cmp r3, #0 ; 0x0 013814: 1a000004 bne 01382c(4) ; jump 013818: e5953040 ldr r3, [r5, #64] ; [000040] 01381c: e3530000 cmp r3, #0 ; 0x0 013820: 1a000001 bne 01382c(1) ; jump 013824: e1a00005 mov r0, r5 013828: eb0002b2 bl 0142f8(2b2) 01382c: e5973000 ldr r3, [r7, #0] ; [04468c] 013830: e3530000 cmp r3, #0 ; 0x0 013834: 1a00000a bne 013864(a) ; jump 013838: e3a03c27 mov r3, #9984 ; 0x2700 01383c: e2833011 add r3, r3, #17 ; 0x11 013840: e50b3024 str r3, [fp, -#36] 013844: e24b0024 sub r0, fp, #36 ; 0x24 '$' 013848: ebffe09f bl 00bacc(ffe09f) 01384c: e59f303c ldr r3, [pc, #60] ; [013890] 013850: e5933000 ldr r3, [r3, #0] 013854: e3530000 cmp r3, #0 ; 0x0 013858: 1a000001 bne 013864(1) ; jump 01385c: e3a00001 mov r0, #1 ; 0x1 013860: ebffdb28 bl 00a508(ffdb28) 013864: e59f0028 ldr r0, [pc, #40] ; [013894] "av stop video %d" 013868: e1a01006 mov r1, r6 01386c: eb0077d9 bl 0317d8(77d9) 013870: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
013874: e5955060 ldr r5, [r5, #96] 013878: e3550000 cmp r5, #0 ; 0x0 01387c: 1affffbb bne 013770(ffffbb) ; jump 013880: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
013884: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013888: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01388c: 00044650---------------------> 00044690 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013890: 000443b4---------------------> 000443f4 ; data: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF | ........ÿÿÿÿÿÿÿÿ 013894: 0003f4c0---------------------> 0003f500 ; data: 61 76 20 73 74 6F 70 20 76 69 64 65 6F 20 25 64 | av stop video %d 013898: e1a0c00d mov ip, sp 01389c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0138a0: e24cb004 sub fp, ip, #4 ; 0x4 0138a4: e24dd008 sub sp, sp, #8 ; 0x8 0138a8: e1a04000 mov r4, r0 0138ac: e3540000 cmp r4, #0 ; 0x0 0138b0: 1a000011 bne 0138fc(11) ; jump 0138b4: e59f20b8 ldr r2, [pc, #184] ; [013974] 0138b8: e5923000 ldr r3, [r2, #0] ; [044698] 0138bc: e2833001 add r3, r3, #1 ; 0x1 0138c0: e5823000 str r3, [r2, #0] ; [044698] 0138c4: e3530001 cmp r3, #1 ; 0x1 0138c8: 1a000016 bne 013928(16) ; jump 0138cc: e59f20a4 ldr r2, [pc, #164] ; [013978] 0138d0: e5923000 ldr r3, [r2, #0] ; [044694] 0138d4: e2833001 add r3, r3, #1 ; 0x1 0138d8: e5823000 str r3, [r2, #0] ; [044694] 0138dc: e3530001 cmp r3, #1 ; 0x1 0138e0: 1a000010 bne 013928(10) ; jump 0138e4: e3a03c27 mov r3, #9984 ; 0x2700 0138e8: e2833010 add r3, r3, #16 ; 0x10 0138ec: e50b3018 str r3, [fp, -#24] 0138f0: e24b0018 sub r0, fp, #24 ; 0x18 0138f4: ebffdeb9 bl 00b3e0(ffdeb9) 0138f8: ea00000a b 013928(a) ; jump 0138fc: e59f2074 ldr r2, [pc, #116] ; [013978] 013900: e5923000 ldr r3, [r2, #0] ; [044694] 013904: e2833001 add r3, r3, #1 ; 0x1 013908: e5823000 str r3, [r2, #0] ; [044694] 01390c: e3530001 cmp r3, #1 ; 0x1 013910: 1a000004 bne 013928(4) ; jump 013914: e3a03c27 mov r3, #9984 ; 0x2700 013918: e2833010 add r3, r3, #16 ; 0x10 01391c: e50b3018 str r3, [fp, -#24] 013920: e24b0018 sub r0, fp, #24 ; 0x18 013924: ebffdead bl 00b3e0(ffdead) 013928: e59f304c ldr r3, [pc, #76] ; [01397c] 01392c: e5932000 ldr r2, [r3, #0] ; [04467c] 013930: e3520000 cmp r2, #0 ; 0x0 013934: 0a000007 beq 013958(7) ; jump 013938: e5923000 ldr r3, [r2, #0] ; [000000] 01393c: e1530004 cmp r3, r4 013940: 03a03001 moveq r3, #1 ; 0x1 013944: 0582303c streq r3, [r2, #60] ; [00003c] 013948: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 01394c: e5922060 ldr r2, [r2, #96] 013950: e3520000 cmp r2, #0 ; 0x0 013954: 1afffff7 bne 013938(fffff7) ; jump 013958: e1a00004 mov r0, r4 01395c: eb000210 bl 0141a4(210) 013960: e59f3014 ldr r3, [pc, #20] ; [01397c] 013964: e5932000 ldr r2, [r3, #0] ; [04467c] 013968: e3a03001 mov r3, #1 ; 0x1 01396c: e582303c str r3, [r2, #60] ; [00003c] 013970: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
013974: 00044658---------------------> 00044698 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013978: 00044654---------------------> 00044694 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01397c: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013980: e1a0c00d mov ip, sp 013984: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 013988: e24cb004 sub fp, ip, #4 ; 0x4 01398c: e24dd008 sub sp, sp, #8 ; 0x8 013990: e59f30f0 ldr r3, [pc, #240] ; [013a88] 013994: e5935000 ldr r5, [r3, #0] ; [04467c] 013998: e3550000 cmp r5, #0 ; 0x0 01399c: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 0139a0: e59f60e4 ldr r6, [pc, #228] ; [013a8c] 0139a4: e5953000 ldr r3, [r5, #0] ; [000000] 0139a8: e1530000 cmp r3, r0 0139ac: 1a000031 bne 013a78(31) ; jump 0139b0: e595303c ldr r3, [r5, #60] ; [00003c] 0139b4: e3530000 cmp r3, #0 ; 0x0 0139b8: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 0139bc: e3500000 cmp r0, #0 ; 0x0 0139c0: 1a000006 bne 0139e0(6) ; jump 0139c4: e59f20c4 ldr r2, [pc, #196] ; [013a90] 0139c8: e5923000 ldr r3, [r2, #0] ; [044698] 0139cc: e2433001 sub r3, r3, #1 ; 0x1 0139d0: e5823000 str r3, [r2, #0] ; [044698] 0139d4: e3530000 cmp r3, #0 ; 0x0 0139d8: 1a000005 bne 0139f4(5) ; jump 0139dc: ea000000 b 0139e4(0) ; jump 0139e0: e3a03000 mov r3, #0 ; 0x0 0139e4: e585303c str r3, [r5, #60] ; [00003c] 0139e8: e5963000 ldr r3, [r6, #0] ; [044694] 0139ec: e2433001 sub r3, r3, #1 ; 0x1 0139f0: e5863000 str r3, [r6, #0] ; [044694] 0139f4: e595303c ldr r3, [r5, #60] ; [00003c] 0139f8: e3530000 cmp r3, #0 ; 0x0 0139fc: 1a000014 bne 013a54(14) ; jump 013a00: ea000008 b 013a28(8) ; jump 013a04: e5954048 ldr r4, [r5, #72] ; [000048] 013a08: e5943010 ldr r3, [r4, #16] 013a0c: e5853048 str r3, [r5, #72] ; [000048] 013a10: e5940000 ldr r0, [r4, #0] 013a14: e3500000 cmp r0, #0 ; 0x0 013a18: 0a000000 beq 013a20(0) ; jump 013a1c: ebffbd5e bl 002f9c(ffbd5e) 013a20: e1a00004 mov r0, r4 013a24: ebffbd5c bl 002f9c(ffbd5c) 013a28: e5953048 ldr r3, [r5, #72] ; [000048] 013a2c: e3530000 cmp r3, #0 ; 0x0 013a30: 1afffff3 bne 013a04(fffff3) ; jump 013a34: e5953038 ldr r3, [r5, #56] ; [000038] 013a38: e3530000 cmp r3, #0 ; 0x0 013a3c: 1a000004 bne 013a54(4) ; jump 013a40: e5953040 ldr r3, [r5, #64] ; [000040] 013a44: e3530000 cmp r3, #0 ; 0x0 013a48: 1a000001 bne 013a54(1) ; jump 013a4c: e1a00005 mov r0, r5 013a50: eb000228 bl 0142f8(228) 013a54: e5963000 ldr r3, [r6, #0] ; [044694] 013a58: e3530000 cmp r3, #0 ; 0x0 013a5c: 191ba870 ldmnedb fp, {r4, r5, r6, fp, sp, pc} ; return 013a60: e3a03c27 mov r3, #9984 ; 0x2700 013a64: e2833011 add r3, r3, #17 ; 0x11 013a68: e50b3020 str r3, [fp, -#32] 013a6c: e24b0020 sub r0, fp, #32 ; 0x20 013a70: ebffde5a bl 00b3e0(ffde5a) 013a74: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
013a78: e5955060 ldr r5, [r5, #96] 013a7c: e3550000 cmp r5, #0 ; 0x0 013a80: 1affffc7 bne 0139a4(ffffc7) ; jump 013a84: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
013a88: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013a8c: 00044654---------------------> 00044694 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013a90: 00044658---------------------> 00044698 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013a94: e1a0c00d mov ip, sp 013a98: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 013a9c: e24cb004 sub fp, ip, #4 ; 0x4 013aa0: e24dd008 sub sp, sp, #8 ; 0x8 013aa4: e1a05000 mov r5, r0 013aa8: e3a03c27 mov r3, #9984 ; 0x2700 013aac: e2833013 add r3, r3, #19 ; 0x13 013ab0: e50b3020 str r3, [fp, -#32] 013ab4: e24b0020 sub r0, fp, #32 ; 0x20 013ab8: ebffde48 bl 00b3e0(ffde48) 013abc: e59f3074 ldr r3, [pc, #116] ; [013b38] 013ac0: e5934000 ldr r4, [r3, #0] ; [04467c] 013ac4: e3540000 cmp r4, #0 ; 0x0 013ac8: 0a000013 beq 013b1c(13) ; jump 013acc: e3a06000 mov r6, #0 ; 0x0 013ad0: e5943000 ldr r3, [r4, #0] ; [000000] 013ad4: e1530005 cmp r3, r5 013ad8: 1a00000c bne 013b10(c) ; jump 013adc: e3a03001 mov r3, #1 ; 0x1 013ae0: e5843040 str r3, [r4, #64] ; [000040] 013ae4: e594004c ldr r0, [r4, #76] ; [00004c] 013ae8: e3500000 cmp r0, #0 ; 0x0 013aec: 0a000001 beq 013af8(1) ; jump 013af0: ebffbd29 bl 002f9c(ffbd29) 013af4: e584604c str r6, [r4, #76] ; [00004c] 013af8: e5846050 str r6, [r4, #80] ; [000050] 013afc: e5c46056 strb r6, [r4, #86] ; [000056] 013b00: e59f3034 ldr r3, [pc, #52] ; [013b3c] 013b04: e5933000 ldr r3, [r3, #0] 013b08: e5843058 str r3, [r4, #88] ; [000058] 013b0c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
013b10: e5944060 ldr r4, [r4, #96] 013b14: e3540000 cmp r4, #0 ; 0x0 013b18: 1affffec bne 013ad0(ffffec) ; jump 013b1c: e1a00005 mov r0, r5 013b20: eb00019f bl 0141a4(19f) 013b24: e59f300c ldr r3, [pc, #12] ; [013b38] 013b28: e5932000 ldr r2, [r3, #0] ; [04467c] 013b2c: e3a03001 mov r3, #1 ; 0x1 013b30: e5823040 str r3, [r2, #64] ; [000040] 013b34: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
013b38: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013b3c: 000443b8---------------------> 000443f8 ; data: 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF | ....ÿÿÿÿÿÿÿÿÿÿÿÿ 013b40: e1a0c00d mov ip, sp 013b44: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 013b48: e24cb004 sub fp, ip, #4 ; 0x4 013b4c: e24dd008 sub sp, sp, #8 ; 0x8 013b50: e59f3098 ldr r3, [pc, #152] ; [013bf0] 013b54: e5934000 ldr r4, [r3, #0] ; [04467c] 013b58: e3540000 cmp r4, #0 ; 0x0 013b5c: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 013b60: e3a05000 mov r5, #0 ; 0x0 013b64: e3a07c27 mov r7, #9984 ; 0x2700 013b68: e2877014 add r7, r7, #20 ; 0x14 013b6c: e5943000 ldr r3, [r4, #0] ; [000000] 013b70: e1530000 cmp r3, r0 013b74: 1a000019 bne 013be0(19) ; jump 013b78: e5943040 ldr r3, [r4, #64] ; [000040] 013b7c: e3530000 cmp r3, #0 ; 0x0 013b80: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 013b84: e3a06000 mov r6, #0 ; 0x0 013b88: e5846040 str r6, [r4, #64] ; [000040] 013b8c: e594004c ldr r0, [r4, #76] ; [00004c] 013b90: e1500006 cmp r0, r6 013b94: 0a000001 beq 013ba0(1) ; jump 013b98: ebffbcff bl 002f9c(ffbcff) 013b9c: e584604c str r6, [r4, #76] ; [00004c] 013ba0: e5845050 str r5, [r4, #80] ; [000050] 013ba4: e5c45056 strb r5, [r4, #86] ; [000056] 013ba8: e5845058 str r5, [r4, #88] ; [000058] 013bac: e5845034 str r5, [r4, #52] ; [000034] 013bb0: e5943038 ldr r3, [r4, #56] ; [000038] 013bb4: e3530000 cmp r3, #0 ; 0x0 013bb8: 1a000004 bne 013bd0(4) ; jump 013bbc: e594303c ldr r3, [r4, #60] ; [00003c] 013bc0: e3530000 cmp r3, #0 ; 0x0 013bc4: 1a000001 bne 013bd0(1) ; jump 013bc8: e1a00004 mov r0, r4 013bcc: eb0001c9 bl 0142f8(1c9) 013bd0: e50b7024 str r7, [fp, -#36] 013bd4: e24b0024 sub r0, fp, #36 ; 0x24 '$' 013bd8: ebffde00 bl 00b3e0(ffde00) 013bdc: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
013be0: e5944060 ldr r4, [r4, #96] 013be4: e3540000 cmp r4, #0 ; 0x0 013be8: 1affffdf bne 013b6c(ffffdf) ; jump 013bec: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
013bf0: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013bf4: e1a0c00d mov ip, sp 013bf8: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 013bfc: e24cb004 sub fp, ip, #4 ; 0x4 013c00: e24dd008 sub sp, sp, #8 ; 0x8 013c04: e1a04000 mov r4, r0 013c08: e59f2098 ldr r2, [pc, #152] ; [013ca8] 013c0c: e5923000 ldr r3, [r2, #0] ; [04468c] 013c10: e2833001 add r3, r3, #1 ; 0x1 013c14: e5823000 str r3, [r2, #0] ; [04468c] 013c18: e3530001 cmp r3, #1 ; 0x1 013c1c: 1a000004 bne 013c34(4) ; jump 013c20: e3a03c27 mov r3, #9984 ; 0x2700 013c24: e2833010 add r3, r3, #16 ; 0x10 013c28: e50b3018 str r3, [fp, -#24] 013c2c: e24b0018 sub r0, fp, #24 ; 0x18 013c30: ebffdfa5 bl 00bacc(ffdfa5) 013c34: e1a00004 mov r0, r4 013c38: e3a01cff mov r1, #65280 ; 0xff00 013c3c: e28110ff add r1, r1, #255 ; 0xff 'ÿ' 013c40: e3a02b02 mov r2, #2048 ; 0x800 013c44: ebffd826 bl 009ce4(ffd826) 013c48: e1a00004 mov r0, r4 013c4c: e3a0100a mov r1, #10 ; 0xa 013c50: e1a02001 mov r2, r1 013c54: ebffd80a bl 009c84(ffd80a) 013c58: e3a00018 mov r0, #24 ; 0x18 013c5c: ebffbcb6 bl 002f3c(ffbcb6) 013c60: e3a03000 mov r3, #0 ; 0x0 013c64: e5803004 str r3, [r0, #4] 013c68: e580300c str r3, [r0, #12] 013c6c: e5803008 str r3, [r0, #8] 013c70: e5804000 str r4, [r0, #0] 013c74: e5803010 str r3, [r0, #16] 013c78: e59f302c ldr r3, [pc, #44] ; [013cac] 013c7c: e5933000 ldr r3, [r3, #0] 013c80: e3530000 cmp r3, #0 ; 0x0 013c84: 05803014 streq r3, [r0, #20] 013c88: 159f301c ldrne r3, [pc, #28] ; [013cac] 013c8c: 15932000 ldrne r2, [r3, #0] ; [044680] 013c90: 15820010 strne r0, [r2, #16] ; [000010] 013c94: 15933000 ldrne r3, [r3, #0] 013c98: 15803014 strne r3, [r0, #20] 013c9c: e59f3008 ldr r3, [pc, #8] ; [013cac] 013ca0: e5830000 str r0, [r3, #0] ; [044680] 013ca4: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
013ca8: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013cac: 00044640---------------------> 00044680 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013cb0: e1a0c00d mov ip, sp 013cb4: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 013cb8: e24cb004 sub fp, ip, #4 ; 0x4 013cbc: e24dd008 sub sp, sp, #8 ; 0x8 013cc0: e1a04000 mov r4, r0 013cc4: e59f20e4 ldr r2, [pc, #228] ; [013db0] 013cc8: e5923000 ldr r3, [r2, #0] ; [04468c] 013ccc: e2833001 add r3, r3, #1 ; 0x1 013cd0: e5823000 str r3, [r2, #0] ; [04468c] 013cd4: e3530001 cmp r3, #1 ; 0x1 013cd8: 1a000004 bne 013cf0(4) ; jump 013cdc: e3a03c27 mov r3, #9984 ; 0x2700 013ce0: e2833010 add r3, r3, #16 ; 0x10 013ce4: e50b3018 str r3, [fp, -#24] 013ce8: e24b0018 sub r0, fp, #24 ; 0x18 013cec: ebffdf76 bl 00bacc(ffdf76) 013cf0: e59f20bc ldr r2, [pc, #188] ; [013db4] 013cf4: e5923000 ldr r3, [r2, #0] ; [044694] 013cf8: e2833001 add r3, r3, #1 ; 0x1 013cfc: e5823000 str r3, [r2, #0] ; [044694] 013d00: e3530001 cmp r3, #1 ; 0x1 013d04: 1a000004 bne 013d1c(4) ; jump 013d08: e3a03c27 mov r3, #9984 ; 0x2700 013d0c: e2833010 add r3, r3, #16 ; 0x10 013d10: e50b3018 str r3, [fp, -#24] 013d14: e24b0018 sub r0, fp, #24 ; 0x18 013d18: ebffddb0 bl 00b3e0(ffddb0) 013d1c: e1a00004 mov r0, r4 013d20: e3a01cff mov r1, #65280 ; 0xff00 013d24: e28110ff add r1, r1, #255 ; 0xff 'ÿ' 013d28: e3a02b02 mov r2, #2048 ; 0x800 013d2c: ebffd7ec bl 009ce4(ffd7ec) 013d30: e1a00004 mov r0, r4 013d34: e3a0100a mov r1, #10 ; 0xa 013d38: e1a02001 mov r2, r1 013d3c: ebffd7d0 bl 009c84(ffd7d0) 013d40: e3a00d0b mov r0, #704 ; 0x2c0 013d44: ebffbc7c bl 002f3c(ffbc7c) 013d48: e3a02000 mov r2, #0 ; 0x0 013d4c: e1a01002 mov r1, r2 013d50: e3a03fa6 mov r3, #664 ; 0x298 013d54: e18020b3 strh r2, [r0, r3] 013d58: e58022a4 str r2, [r0, #676] 013d5c: e58022a0 str r2, [r0, #672] 013d60: e2833010 add r3, r3, #16 ; 0x10 013d64: e7c01003 strb r1, [r0, r3, lsl #0] 013d68: e5804000 str r4, [r0, #0] 013d6c: e58022b8 str r2, [r0, #696] 013d70: e58022b4 str r2, [r0, #692] 013d74: e3a03001 mov r3, #1 ; 0x1 013d78: e58032b0 str r3, [r0, #688] 013d7c: e58032ac str r3, [r0, #684] 013d80: e59f3030 ldr r3, [pc, #48] ; [013db8] 013d84: e5933000 ldr r3, [r3, #0] 013d88: e1530002 cmp r3, r2 013d8c: 058032bc streq r3, [r0, #700] 013d90: 159f3020 ldrne r3, [pc, #32] ; [013db8] 013d94: 15932000 ldrne r2, [r3, #0] ; [044684] 013d98: 158202b8 strne r0, [r2, #696] ; [0002b8] 013d9c: 15933000 ldrne r3, [r3, #0] 013da0: 158032bc strne r3, [r0, #700] 013da4: e59f300c ldr r3, [pc, #12] ; [013db8] 013da8: e5830000 str r0, [r3, #0] ; [044684] 013dac: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
013db0: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013db4: 00044654---------------------> 00044694 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013db8: 00044644---------------------> 00044684 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 013dbc: e1a0c00d mov ip, sp 013dc0: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 013dc4: e24cb004 sub fp, ip, #4 ; 0x4 013dc8: e24dd010 sub sp, sp, #16 ; 0x10 013dcc: e1a05000 mov r5, r0 013dd0: e5953018 ldr r3, [r5, #24] 013dd4: e3530000 cmp r3, #0 ; 0x0 013dd8: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 013ddc: e3a03000 mov r3, #0 ; 0x0 013de0: e50b301c str r3, [fp, -#28] 013de4: e24b4018 sub r4, fp, #24 ; 0x18 013de8: e58d4000 str r4, [sp, #0] 013dec: e24b001c sub r0, fp, #28 ; 0x1c 013df0: e24b1020 sub r1, fp, #32 ; 0x20 013df4: e59f2038 ldr r2, [pc, #56] ; [013e34] "MO_V" 013df8: e28330ff add r3, r3, #255 ; 0xff 'ÿ' 013dfc: ebffd15f bl 008380(ffd15f) 013e00: e24b001c sub r0, fp, #28 ; 0x1c 013e04: e24b1020 sub r1, fp, #32 ; 0x20 013e08: e1a02004 mov r2, r4 013e0c: ebffd17e bl 00840c(ffd17e) 013e10: e5950030 ldr r0, [r5, #48] 013e14: e24b101c sub r1, fp, #28 ; 0x1c 013e18: e8910006 ldmia r1, {r1, r2} 013e1c: ebffd1d5 bl 008578(ffd1d5) 013e20: ebffbc38 bl 002f08(ffbc38) 013e24: e5850024 str r0, [r5, #36] 013e28: e51b001c ldr r0, [fp, -#28] 013e2c: ebffbc5a bl 002f9c(ffbc5a) 013e30: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
013e34: 0003f2cc---------------------> 0003f30c ; data: 4D 4F 5F 56 00 00 00 00 72 65 63 76 20 61 20 6F | MO_V....recv a o 013e38: e1a0c00d mov ip, sp 013e3c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 013e40: e24cb004 sub fp, ip, #4 ; 0x4 013e44: e24dd018 sub sp, sp, #24 ; 0x18 013e48: e50b0018 str r0, [fp, -#24] 013e4c: e50b101c str r1, [fp, -#28] 013e50: e3a000b0 mov r0, #176 ; 0xb0 '°' 013e54: ebffbc38 bl 002f3c(ffbc38) 013e58: e1a04000 mov r4, r0 013e5c: e24b0018 sub r0, fp, #24 ; 0x18 013e60: e24b101c sub r1, fp, #28 ; 0x1c 013e64: e1a02004 mov r2, r4 013e68: ebffd132 bl 008338(ffd132) 013e6c: e3500000 cmp r0, #0 ; 0x0 013e70: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013e74: e2842008 add r2, r4, #8 ; 0x8 013e78: e24b0018 sub r0, fp, #24 ; 0x18 013e7c: e24b101c sub r1, fp, #28 ; 0x1c 013e80: ebffd12c bl 008338(ffd12c) 013e84: e3500000 cmp r0, #0 ; 0x0 013e88: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013e8c: e24b0018 sub r0, fp, #24 ; 0x18 013e90: e24b101c sub r1, fp, #28 ; 0x1c 013e94: e24b2020 sub r2, fp, #32 ; 0x20 013e98: ebffd126 bl 008338(ffd126) 013e9c: e3500000 cmp r0, #0 ; 0x0 013ea0: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013ea4: e24b0018 sub r0, fp, #24 ; 0x18 013ea8: e24b101c sub r1, fp, #28 ; 0x1c 013eac: e24b2011 sub r2, fp, #17 ; 0x11 013eb0: ebffd12c bl 008368(ffd12c) 013eb4: e3500000 cmp r0, #0 ; 0x0 013eb8: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013ebc: e24b0018 sub r0, fp, #24 ; 0x18 013ec0: e24b101c sub r1, fp, #28 ; 0x1c 013ec4: e24b2020 sub r2, fp, #32 ; 0x20 013ec8: ebffd11a bl 008338(ffd11a) 013ecc: e3500000 cmp r0, #0 ; 0x0 013ed0: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013ed4: e284200c add r2, r4, #12 ; 0xc 013ed8: e24b0018 sub r0, fp, #24 ; 0x18 013edc: e24b101c sub r1, fp, #28 ; 0x1c 013ee0: e3a030a0 mov r3, #160 ; 0xa0 ' ' 013ee4: ebffd0fd bl 0082e0(ffd0fd) 013ee8: e3500000 cmp r0, #0 ; 0x0 013eec: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 013ef0: e3a030a0 mov r3, #160 ; 0xa0 ' ' 013ef4: e5843004 str r3, [r4, #4] 013ef8: e3a03c27 mov r3, #9984 ; 0x2700 013efc: e2833015 add r3, r3, #21 ; 0x15 013f00: e50b3028 str r3, [fp, -#40] 013f04: e24b0028 sub r0, fp, #40 ; 0x28 '(' 013f08: e5804004 str r4, [r0, #4] 013f0c: ebffdd33 bl 00b3e0(ffdd33) 013f10: e3500000 cmp r0, #0 ; 0x0 013f14: 191ba810 ldmnedb fp, {r4, fp, sp, pc} ; return 013f18: e59f000c ldr r0, [pc, #12] ; [013f2c] "send audio msg error" 013f1c: eb00723a bl 03080c(723a) 013f20: e1a00004 mov r0, r4 013f24: ebffbc1c bl 002f9c(ffbc1c) 013f28: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
013f2c: 0003f4d4---------------------> 0003f514 ; data: 73 65 6E 64 20 61 75 64 69 6F 20 6D 73 67 20 65 | send audio msg e 013f30: e1a0c00d mov ip, sp 013f34: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 013f38: e24cb004 sub fp, ip, #4 ; 0x4 013f3c: e24dd008 sub sp, sp, #8 ; 0x8 013f40: e1a04000 mov r4, r0 013f44: e59f20d0 ldr r2, [pc, #208] ; [01401c] 013f48: e5923000 ldr r3, [r2, #0] ; [04468c] 013f4c: e2433001 sub r3, r3, #1 ; 0x1 013f50: e5823000 str r3, [r2, #0] ; [04468c] 013f54: e3530000 cmp r3, #0 ; 0x0 013f58: 1a00000a bne 013f88(a) ; jump 013f5c: e3a03c27 mov r3, #9984 ; 0x2700 013f60: e2833011 add r3, r3, #17 ; 0x11 013f64: e50b3018 str r3, [fp, -#24] 013f68: e24b0018 sub r0, fp, #24 ; 0x18 013f6c: ebffded6 bl 00bacc(ffded6) 013f70: e59f30a8 ldr r3, [pc, #168] ; [014020] 013f74: e5933000 ldr r3, [r3, #0] 013f78: e3530000 cmp r3, #0 ; 0x0 013f7c: 1a000001 bne 013f88(1) ; jump 013f80: e3a00001 mov r0, #1 ; 0x1 013f84: ebffd95f bl 00a508(ffd95f) 013f88: e5940000 ldr r0, [r4, #0] 013f8c: eb00834c bl 034cc4(834c) 013f90: e5942014 ldr r2, [r4, #20] 013f94: e3520000 cmp r2, #0 ; 0x0 013f98: 0a00000a beq 013fc8(a) ; jump 013f9c: e5943010 ldr r3, [r4, #16] 013fa0: e3530000 cmp r3, #0 ; 0x0 013fa4: 15832014 strne r2, [r3, #20] 013fa8: 15942014 ldrne r2, [r4, #20] 013fac: 15943010 ldrne r3, [r4, #16] 013fb0: 15823010 strne r3, [r2, #16] 013fb4: 05942014 ldreq r2, [r4, #20] 013fb8: 03a03000 moveq r3, #0 ; 0x0 013fbc: 05823010 streq r3, [r2, #16] 013fc0: 05942014 ldreq r2, [r4, #20] 013fc4: ea000004 b 013fdc(4) ; jump 013fc8: e5942010 ldr r2, [r4, #16] 013fcc: e3520000 cmp r2, #0 ; 0x0 013fd0: 13a03000 movne r3, #0 ; 0x0 013fd4: 15823014 strne r3, [r2, #20] 013fd8: 03a02000 moveq r2, #0 ; 0x0 013fdc: 059f3040 ldreq r3, [pc, #64] ; [014024] 013fe0: 05832000 streq r2, [r3, #0] ; [044680] 013fe4: e5940004 ldr r0, [r4, #4] 013fe8: e3500000 cmp r0, #0 ; 0x0 013fec: 0a000003 beq 014000(3) ; jump 013ff0: e594300c ldr r3, [r4, #12] 013ff4: e3530000 cmp r3, #0 ; 0x0 013ff8: 0a000000 beq 014000(0) ; jump 013ffc: ebffbbe6 bl 002f9c(ffbbe6) 014000: e1a00004 mov r0, r4 014004: ebffbbe4 bl 002f9c(ffbbe4) 014008: e59f2018 ldr r2, [pc, #24] ; [014028] 01400c: e5923000 ldr r3, [r2, #0] ; [044758] 014010: e2433001 sub r3, r3, #1 ; 0x1 014014: e5823000 str r3, [r2, #0] ; [044758] 014018: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
01401c: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014020: 000443b4---------------------> 000443f4 ; data: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF | ........ÿÿÿÿÿÿÿÿ 014024: 00044640---------------------> 00044680 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014028: 00044718---------------------> 00044758 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01402c: e1a0c00d mov ip, sp 014030: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 014034: e24cb004 sub fp, ip, #4 ; 0x4 014038: e24dd008 sub sp, sp, #8 ; 0x8 01403c: e1a05000 mov r5, r0 014040: e59f2148 ldr r2, [pc, #328] ; [014190] 014044: e5923000 ldr r3, [r2, #0] ; [04468c] 014048: e2433001 sub r3, r3, #1 ; 0x1 01404c: e5823000 str r3, [r2, #0] ; [04468c] 014050: e3530000 cmp r3, #0 ; 0x0 014054: 1a00000a bne 014084(a) ; jump 014058: e3a03c27 mov r3, #9984 ; 0x2700 01405c: e2833011 add r3, r3, #17 ; 0x11 014060: e50b301c str r3, [fp, -#28] 014064: e24b001c sub r0, fp, #28 ; 0x1c 014068: ebffde97 bl 00bacc(ffde97) 01406c: e59f3120 ldr r3, [pc, #288] ; [014194] 014070: e5933000 ldr r3, [r3, #0] 014074: e3530000 cmp r3, #0 ; 0x0 014078: 1a000001 bne 014084(1) ; jump 01407c: e3a00001 mov r0, #1 ; 0x1 014080: ebffd920 bl 00a508(ffd920) 014084: e59f210c ldr r2, [pc, #268] ; [014198] 014088: e5923000 ldr r3, [r2, #0] ; [044694] 01408c: e2433001 sub r3, r3, #1 ; 0x1 014090: e5823000 str r3, [r2, #0] ; [044694] 014094: e3530000 cmp r3, #0 ; 0x0 014098: 1a000004 bne 0140b0(4) ; jump 01409c: e3a03c27 mov r3, #9984 ; 0x2700 0140a0: e2833011 add r3, r3, #17 ; 0x11 0140a4: e50b301c str r3, [fp, -#28] 0140a8: e24b001c sub r0, fp, #28 ; 0x1c 0140ac: ebffdccb bl 00b3e0(ffdccb) 0140b0: e5950000 ldr r0, [r5, #0] 0140b4: eb008302 bl 034cc4(8302) 0140b8: e59522bc ldr r2, [r5, #700] 0140bc: e3520000 cmp r2, #0 ; 0x0 0140c0: 0a00000a beq 0140f0(a) ; jump 0140c4: e59532b8 ldr r3, [r5, #696] 0140c8: e3530000 cmp r3, #0 ; 0x0 0140cc: 158322bc strne r2, [r3, #700] 0140d0: 159522bc ldrne r2, [r5, #700] 0140d4: 159532b8 ldrne r3, [r5, #696] 0140d8: 158232b8 strne r3, [r2, #696] 0140dc: 059522bc ldreq r2, [r5, #700] 0140e0: 03a03000 moveq r3, #0 ; 0x0 0140e4: 058232b8 streq r3, [r2, #696] 0140e8: 059522bc ldreq r2, [r5, #700] 0140ec: ea000004 b 014104(4) ; jump 0140f0: e59522b8 ldr r2, [r5, #696] 0140f4: e3520000 cmp r2, #0 ; 0x0 0140f8: 13a03000 movne r3, #0 ; 0x0 0140fc: 158232bc strne r3, [r2, #700] 014100: 03a02000 moveq r2, #0 ; 0x0 014104: 059f3090 ldreq r3, [pc, #144] ; [01419c] 014108: 05832000 streq r2, [r3, #0] ; [044684] 01410c: ea000008 b 014134(8) ; jump 014110: e59542a0 ldr r4, [r5, #672] 014114: e5943010 ldr r3, [r4, #16] 014118: e58532a0 str r3, [r5, #672] 01411c: e5940000 ldr r0, [r4, #0] 014120: e3500000 cmp r0, #0 ; 0x0 014124: 0a000000 beq 01412c(0) ; jump 014128: ebffbb9b bl 002f9c(ffbb9b) 01412c: e1a00004 mov r0, r4 014130: ebffbb99 bl 002f9c(ffbb99) 014134: e59532a0 ldr r3, [r5, #672] 014138: e3530000 cmp r3, #0 ; 0x0 01413c: 1afffff3 bne 014110(fffff3) ; jump 014140: ea000008 b 014168(8) ; jump 014144: e59542a4 ldr r4, [r5, #676] 014148: e5943010 ldr r3, [r4, #16] 01414c: e58532a4 str r3, [r5, #676] 014150: e5940000 ldr r0, [r4, #0] 014154: e3500000 cmp r0, #0 ; 0x0 014158: 0a000000 beq 014160(0) ; jump 01415c: ebffbb8e bl 002f9c(ffbb8e) 014160: e1a00004 mov r0, r4 014164: ebffbb8c bl 002f9c(ffbb8c) 014168: e59532a4 ldr r3, [r5, #676] 01416c: e3530000 cmp r3, #0 ; 0x0 014170: 1afffff3 bne 014144(fffff3) ; jump 014174: e1a00005 mov r0, r5 014178: ebffbb87 bl 002f9c(ffbb87) 01417c: e59f201c ldr r2, [pc, #28] ; [0141a0] 014180: e5923000 ldr r3, [r2, #0] ; [044758] 014184: e2433001 sub r3, r3, #1 ; 0x1 014188: e5823000 str r3, [r2, #0] ; [044758] 01418c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
014190: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014194: 000443b4---------------------> 000443f4 ; data: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF | ........ÿÿÿÿÿÿÿÿ 014198: 00044654---------------------> 00044694 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01419c: 00044644---------------------> 00044684 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0141a0: 00044718---------------------> 00044758 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0141a4: e1a0c00d mov ip, sp 0141a8: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0141ac: e24cb004 sub fp, ip, #4 ; 0x4 0141b0: e1a06000 mov r6, r0 0141b4: e3a00064 mov r0, #100 ; 0x64 'd' 0141b8: ebffbb5f bl 002f3c(ffbb5f) 0141bc: e1a05000 mov r5, r0 0141c0: e3560000 cmp r6, #0 ; 0x0 0141c4: 13a03000 movne r3, #0 ; 0x0 0141c8: 15853030 strne r3, [r5, #48] 0141cc: 15853018 strne r3, [r5, #24] 0141d0: 1a00001d bne 01424c(1d) ; jump 0141d4: e3a00002 mov r0, #2 ; 0x2 0141d8: e1a01000 mov r1, r0 0141dc: e3a02000 mov r2, #0 ; 0x0 0141e0: eb007cdb bl 033554(7cdb) 0141e4: e5850030 str r0, [r5, #48] 0141e8: e3500000 cmp r0, #0 ; 0x0 0141ec: aa000002 bge 0141fc(2) ; jump 0141f0: e59f00f0 ldr r0, [pc, #240] ; [0142e8] "create av socket error!" 0141f4: eb007184 bl 03080c(7184) 0141f8: ebffbb73 bl 002fcc(ffbb73) 0141fc: e5950030 ldr r0, [r5, #48] 014200: e3a0100a mov r1, #10 ; 0xa 014204: e1a02001 mov r2, r1 014208: ebffd69d bl 009c84(ffd69d) 01420c: e59f40d8 ldr r4, [pc, #216] ; [0142ec] 014210: e3a03002 mov r3, #2 ; 0x2 014214: e1c530b4 strh r3, [r5, #4] 014218: ebffd5a3 bl 0098ac(ffd5a3) 01421c: e38000e0 orr r0, r0, #224 ; 0xe0 'à' 014220: e5850008 str r0, [r5, #8] 014224: e3a03e12 mov r3, #288 ; 0x120 014228: e2833002 add r3, r3, #2 ; 0x2 01422c: e7d43003 ldrb r3, [r4, r3, lsl #0] 014230: e3a02e12 mov r2, #288 ; 0x120 014234: e2822003 add r2, r2, #3 ; 0x3 014238: e7d42002 ldrb r2, [r4, r2, lsl #0] 01423c: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 014240: e1c530b6 strh r3, [r5, #6] 014244: e3a03001 mov r3, #1 ; 0x1 014248: e5853018 str r3, [r5, #24] 01424c: e3a03000 mov r3, #0 ; 0x0 014250: e5853040 str r3, [r5, #64] 014254: e5853038 str r3, [r5, #56] 014258: e585303c str r3, [r5, #60] 01425c: e5856000 str r6, [r5, #0] 014260: e5853020 str r3, [r5, #32] 014264: e5853034 str r3, [r5, #52] 014268: e3a02001 mov r2, #1 ; 0x1 01426c: e5852014 str r2, [r5, #20] 014270: e585305c str r3, [r5, #92] 014274: e5853044 str r3, [r5, #68] 014278: e5853048 str r3, [r5, #72] 01427c: e585304c str r3, [r5, #76] 014280: e5853050 str r3, [r5, #80] 014284: e5c53054 strb r3, [r5, #84] 014288: e5c53055 strb r3, [r5, #85] 01428c: e5c53056 strb r3, [r5, #86] 014290: e5853058 str r3, [r5, #88] 014294: e585301c str r3, [r5, #28] 014298: ebffbb1a bl 002f08(ffbb1a) 01429c: e585002c str r0, [r5, #44] 0142a0: e5850028 str r0, [r5, #40] 0142a4: e5850024 str r0, [r5, #36] 0142a8: e59f3040 ldr r3, [pc, #64] ; [0142f0] 0142ac: e5933000 ldr r3, [r3, #0] 0142b0: e3530000 cmp r3, #0 ; 0x0 0142b4: 05853060 streq r3, [r5, #96] 0142b8: 159f3030 ldrne r3, [pc, #48] ; [0142f0] 0142bc: 15932000 ldrne r2, [r3, #0] ; [04467c] 0142c0: 1582505c strne r5, [r2, #92] ; [00005c] 0142c4: 15933000 ldrne r3, [r3, #0] 0142c8: 15853060 strne r3, [r5, #96] 0142cc: e59f301c ldr r3, [pc, #28] ; [0142f0] 0142d0: e5835000 str r5, [r3, #0] ; [04467c] 0142d4: e59f2018 ldr r2, [pc, #24] ; [0142f4] 0142d8: e5923000 ldr r3, [r2, #0] ; [044688] 0142dc: e2833001 add r3, r3, #1 ; 0x1 0142e0: e5823000 str r3, [r2, #0] ; [044688] 0142e4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0142e8: 0003f4ec---------------------> 0003f52c ; data: 63 72 65 61 74 65 20 61 76 20 73 6F 63 6B 65 74 | create av socket 0142ec: 001099a0---------------------> 001099e0 ; !Unknown! 0142f0: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0142f4: 00044648---------------------> 00044688 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0142f8: e1a0c00d mov ip, sp 0142fc: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 014300: e24cb004 sub fp, ip, #4 ; 0x4 014304: e1a05000 mov r5, r0 014308: e5950030 ldr r0, [r5, #48] 01430c: e3500000 cmp r0, #0 ; 0x0 014310: 0a000000 beq 014318(0) ; jump 014314: eb00826a bl 034cc4(826a) 014318: e5952060 ldr r2, [r5, #96] 01431c: e3520000 cmp r2, #0 ; 0x0 014320: 0a00000a beq 014350(a) ; jump 014324: e595305c ldr r3, [r5, #92] 014328: e3530000 cmp r3, #0 ; 0x0 01432c: 15832060 strne r2, [r3, #96] 014330: 15952060 ldrne r2, [r5, #96] 014334: 1595305c ldrne r3, [r5, #92] 014338: 1582305c strne r3, [r2, #92] 01433c: 05952060 ldreq r2, [r5, #96] 014340: 03a03000 moveq r3, #0 ; 0x0 014344: 0582305c streq r3, [r2, #92] 014348: 05952060 ldreq r2, [r5, #96] 01434c: ea000004 b 014364(4) ; jump 014350: e595205c ldr r2, [r5, #92] 014354: e3520000 cmp r2, #0 ; 0x0 014358: 13a03000 movne r3, #0 ; 0x0 01435c: 15823060 strne r3, [r2, #96] 014360: 03a02000 moveq r2, #0 ; 0x0 014364: 059f30a4 ldreq r3, [pc, #164] ; [014410] 014368: 05832000 streq r2, [r3, #0] ; [04467c] 01436c: ea000008 b 014394(8) ; jump 014370: e5954044 ldr r4, [r5, #68] 014374: e5943010 ldr r3, [r4, #16] 014378: e5853044 str r3, [r5, #68] 01437c: e5940000 ldr r0, [r4, #0] 014380: e3500000 cmp r0, #0 ; 0x0 014384: 0a000000 beq 01438c(0) ; jump 014388: ebffbb03 bl 002f9c(ffbb03) 01438c: e1a00004 mov r0, r4 014390: ebffbb01 bl 002f9c(ffbb01) 014394: e5953044 ldr r3, [r5, #68] 014398: e3530000 cmp r3, #0 ; 0x0 01439c: 1afffff3 bne 014370(fffff3) ; jump 0143a0: ea000008 b 0143c8(8) ; jump 0143a4: e5954048 ldr r4, [r5, #72] 0143a8: e5943010 ldr r3, [r4, #16] 0143ac: e5853048 str r3, [r5, #72] 0143b0: e5940000 ldr r0, [r4, #0] 0143b4: e3500000 cmp r0, #0 ; 0x0 0143b8: 0a000000 beq 0143c0(0) ; jump 0143bc: ebffbaf6 bl 002f9c(ffbaf6) 0143c0: e1a00004 mov r0, r4 0143c4: ebffbaf4 bl 002f9c(ffbaf4) 0143c8: e5953048 ldr r3, [r5, #72] 0143cc: e3530000 cmp r3, #0 ; 0x0 0143d0: 1afffff3 bne 0143a4(fffff3) ; jump 0143d4: e595004c ldr r0, [r5, #76] 0143d8: e3500000 cmp r0, #0 ; 0x0 0143dc: 0a000002 beq 0143ec(2) ; jump 0143e0: ebffbaed bl 002f9c(ffbaed) 0143e4: e3a03000 mov r3, #0 ; 0x0 0143e8: e585304c str r3, [r5, #76] 0143ec: e3a03000 mov r3, #0 ; 0x0 0143f0: e5853050 str r3, [r5, #80] 0143f4: e1a00005 mov r0, r5 0143f8: ebffbae7 bl 002f9c(ffbae7) 0143fc: e59f2010 ldr r2, [pc, #16] ; [014414] 014400: e5923000 ldr r3, [r2, #0] ; [044688] 014404: e2433001 sub r3, r3, #1 ; 0x1 014408: e5823000 str r3, [r2, #0] ; [044688] 01440c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
014410: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014414: 00044648---------------------> 00044688 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014418: e1a0c00d mov ip, sp 01441c: e24dd008 sub sp, sp, #8 ; 0x8 014420: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 014424: e24cb00c sub fp, ip, #12 ; 0xc 014428: e1a05000 mov r5, r0 01442c: e1a0e001 mov lr, r1 014430: e28b1004 add r1, fp, #4 ; 0x4 014434: e881000c stmia r1, {r2, r3} 014438: e59f30ec ldr r3, [pc, #236] ; [01452c] 01443c: e5934000 ldr r4, [r3, #0] ; [04467c] 014440: e3540000 cmp r4, #0 ; 0x0 014444: 0a000033 beq 014518(33) ; jump 014448: e5943000 ldr r3, [r4, #0] ; [000000] 01444c: e1530005 cmp r3, r5 014450: 1a00002d bne 01450c(2d) ; jump 014454: e5943018 ldr r3, [r4, #24] ; [000018] 014458: e3530000 cmp r3, #0 ; 0x0 01445c: 1a000025 bne 0144f8(25) ; jump 014460: e35e0000 cmp lr, #0 ; 0x0 014464: 1a00000e bne 0144a4(e) ; jump 014468: e3a00002 mov r0, #2 ; 0x2 01446c: e1a01000 mov r1, r0 014470: e1a0200e mov r2, lr 014474: eb007c36 bl 033554(7c36) 014478: e5840030 str r0, [r4, #48] ; [000030] 01447c: e3500000 cmp r0, #0 ; 0x0 014480: aa000002 bge 014490(2) ; jump 014484: e59f00a4 ldr r0, [pc, #164] ; [014530] "create av socket error!" 014488: eb0070df bl 03080c(70df) 01448c: ebffbace bl 002fcc(ffbace) 014490: e284c004 add ip, r4, #4 ; 0x4 014494: e28b3004 add r3, fp, #4 ; 0x4 014498: e893000f ldmia r3, {r0, r1, r2, r3} 01449c: e88c000f stmia ip, {r0, r1, r2, r3} 0144a0: ea000002 b 0144b0(2) ; jump 0144a4: e584e030 str lr, [r4, #48] ; [000030] 0144a8: e3a03002 mov r3, #2 ; 0x2 0144ac: e5843014 str r3, [r4, #20] ; [000014] 0144b0: e5943014 ldr r3, [r4, #20] ; [000014] 0144b4: e3530002 cmp r3, #2 ; 0x2 0144b8: 1a000004 bne 0144d0(4) ; jump 0144bc: e5940030 ldr r0, [r4, #48] ; [000030] 0144c0: e3a01cff mov r1, #65280 ; 0xff00 0144c4: e28110ff add r1, r1, #255 ; 0xff 'ÿ' 0144c8: e1a02001 mov r2, r1 0144cc: ebffd604 bl 009ce4(ffd604) 0144d0: e5940030 ldr r0, [r4, #48] ; [000030] 0144d4: e3a0100a mov r1, #10 ; 0xa 0144d8: e1a02001 mov r2, r1 0144dc: ebffd5e8 bl 009c84(ffd5e8) 0144e0: e3a03001 mov r3, #1 ; 0x1 0144e4: e5843018 str r3, [r4, #24] ; [000018] 0144e8: e59f0044 ldr r0, [pc, #68] ; [014534] "av client logon in %d" 0144ec: e1a01005 mov r1, r5 0144f0: eb0074b8 bl 0317d8(74b8) 0144f4: ea00000b b 014528(b) ; jump 0144f8: e35e0000 cmp lr, #0 ; 0x0 0144fc: 0a000009 beq 014528(9) ; jump 014500: e1a0000e mov r0, lr 014504: eb0081ee bl 034cc4(81ee) 014508: ea000006 b 014528(6) ; jump 01450c: e5944060 ldr r4, [r4, #96] 014510: e3540000 cmp r4, #0 ; 0x0 014514: 1affffcb bne 014448(ffffcb) ; jump 014518: e35e0000 cmp lr, #0 ; 0x0 01451c: 0a000001 beq 014528(1) ; jump 014520: e1a0000e mov r0, lr 014524: eb0081e6 bl 034cc4(81e6) 014528: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
01452c: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014530: 0003f4ec---------------------> 0003f52c ; data: 63 72 65 61 74 65 20 61 76 20 73 6F 63 6B 65 74 | create av socket 014534: 0003f504---------------------> 0003f544 ; data: 61 76 20 63 6C 69 65 6E 74 20 6C 6F 67 6F 6E 20 | av client logon 014538: e59f3034 ldr r3, [pc, #52] ; [014574] 01453c: e5932000 ldr r2, [r3, #0] ; [04467c] 014540: e3520000 cmp r2, #0 ; 0x0 014544: 01a0f00e moveq pc, lr ; return 014548: e5923000 ldr r3, [r2, #0] ; [000000] 01454c: e1530000 cmp r3, r0 014550: 1a000003 bne 014564(3) ; jump 014554: e5923038 ldr r3, [r2, #56] ; [000038] 014558: e3530000 cmp r3, #0 ; 0x0 01455c: 15821034 strne r1, [r2, #52] ; [000034] 014560: e1a0f00e mov pc, lr ; return
014564: e5922060 ldr r2, [r2, #96] 014568: e3520000 cmp r2, #0 ; 0x0 01456c: 1afffff5 bne 014548(fffff5) ; jump 014570: e1a0f00e mov pc, lr ; return
014574: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014578: e1a0c00d mov ip, sp 01457c: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 014580: e24cb004 sub fp, ip, #4 ; 0x4 014584: e24dd024 sub sp, sp, #36 ; 0x24 '$' 014588: e1a08000 mov r8, r0 01458c: e3a02000 mov r2, #0 ; 0x0 014590: e50b2048 str r2, [fp, -#72] 014594: e59f369c ldr r3, [pc, #1692] ; [014c38] 014598: e5934000 ldr r4, [r3, #0] ; [044680] 01459c: e1540002 cmp r4, r2 0145a0: 0a000021 beq 01462c(21) ; jump 0145a4: e594500c ldr r5, [r4, #12] ; [00000c] 0145a8: e3550000 cmp r5, #0 ; 0x0 0145ac: 1a00001b bne 014620(1b) ; jump 0145b0: e5980004 ldr r0, [r8, #4] 0145b4: e2800080 add r0, r0, #128 ; 0x80 '€' 0145b8: ebffba5f bl 002f3c(ffba5f) 0145bc: e1a03000 mov r3, r0 0145c0: e5843004 str r3, [r4, #4] ; [000004] 0145c4: e5982004 ldr r2, [r8, #4] 0145c8: e59f166c ldr r1, [pc, #1644] ; [014c3c] 0145cc: eb00748c bl 031804(748c) 0145d0: e1a03000 mov r3, r0 0145d4: e584300c str r3, [r4, #12] ; [00000c] 0145d8: e5940004 ldr r0, [r4, #4] ; [000004] 0145dc: e5981008 ldr r1, [r8, #8] 0145e0: e0800003 add r0, r0, r3 0145e4: e5982004 ldr r2, [r8, #4] 0145e8: eb0078c1 bl 0328f4(78c1) 0145ec: e594200c ldr r2, [r4, #12] ; [00000c] 0145f0: e5983004 ldr r3, [r8, #4] 0145f4: e0822003 add r2, r2, r3 0145f8: e584200c str r2, [r4, #12] ; [00000c] 0145fc: e5940004 ldr r0, [r4, #4] ; [000004] 014600: e0800002 add r0, r0, r2 014604: e59f1634 ldr r1, [pc, #1588] ; [014c40] 014608: e3a02003 mov r2, #3 ; 0x3 01460c: eb0078b8 bl 0328f4(78b8) 014610: e594300c ldr r3, [r4, #12] ; [00000c] 014614: e2833002 add r3, r3, #2 ; 0x2 014618: e584300c str r3, [r4, #12] ; [00000c] 01461c: e5845008 str r5, [r4, #8] ; [000008] 014620: e5944014 ldr r4, [r4, #20] 014624: e3540000 cmp r4, #0 ; 0x0 014628: 1affffdd bne 0145a4(ffffdd) ; jump 01462c: e59f3610 ldr r3, [pc, #1552] ; [014c44] 014630: e5934000 ldr r4, [r3, #0] ; [044684] 014634: e3540000 cmp r4, #0 ; 0x0 014638: 0a000011 beq 014684(11) ; jump 01463c: e59432a0 ldr r3, [r4, #672] ; [0002a0] 014640: e3530000 cmp r3, #0 ; 0x0 014644: 1a00000b bne 014678(b) ; jump 014648: e59432b4 ldr r3, [r4, #692] ; [0002b4] 01464c: e3530000 cmp r3, #0 ; 0x0 014650: 05983000 ldreq r3, [r8, #0] 014654: 058432b4 streq r3, [r4, #692] ; [0002b4] 014658: e2840e2a add r0, r4, #672 ; 0x2a0 01465c: e59432ac ldr r3, [r4, #684] ; [0002ac] 014660: e1a02003 mov r2, r3 014664: e2833001 add r3, r3, #1 ; 0x1 014668: e58432ac str r3, [r4, #684] ; [0002ac] 01466c: e1a01008 mov r1, r8 014670: e59432b4 ldr r3, [r4, #692] ; [0002b4] 014674: eb000dce bl 017db4(dce) 014678: e59442bc ldr r4, [r4, #700] 01467c: e3540000 cmp r4, #0 ; 0x0 014680: 1affffed bne 01463c(ffffed) ; jump 014684: e59f35bc ldr r3, [pc, #1468] ; [014c48] 014688: e5934000 ldr r4, [r3, #0] ; [04467c] 01468c: e3540000 cmp r4, #0 ; 0x0 014690: 0a0000d7 beq 0149f4(d7) ; jump 014694: e5943018 ldr r3, [r4, #24] ; [000018] 014698: e3530000 cmp r3, #0 ; 0x0 01469c: 0a0000d1 beq 0149e8(d1) ; jump 0146a0: e5d43055 ldrb r3, [r4, #85] ; [000055] 0146a4: e3530001 cmp r3, #1 ; 0x1 0146a8: 8a0000ce bhi 0149e8(ce) ; jump 0146ac: e5943044 ldr r3, [r4, #68] ; [000044] 0146b0: e3530000 cmp r3, #0 ; 0x0 0146b4: 1a0000cb bne 0149e8(cb) ; jump 0146b8: e5943038 ldr r3, [r4, #56] ; [000038] 0146bc: e3530000 cmp r3, #0 ; 0x0 0146c0: 0a0000c8 beq 0149e8(c8) ; jump 0146c4: e5943020 ldr r3, [r4, #32] ; [000020] 0146c8: e3530000 cmp r3, #0 ; 0x0 0146cc: 0a000006 beq 0146ec(6) ; jump 0146d0: e5982000 ldr r2, [r8, #0] 0146d4: e0632002 rsb r2, r3, r2 0146d8: e59f156c ldr r1, [pc, #1388] ; [014c4c] 0146dc: e5943034 ldr r3, [r4, #52] ; [000034] 0146e0: e7913103 ldr r3, [r1, r3, lsl #2] 0146e4: e1520003 cmp r2, r3 0146e8: ba0000be blt 0149e8(be) ; jump 0146ec: e5943014 ldr r3, [r4, #20] ; [000014] 0146f0: e3530001 cmp r3, #1 ; 0x1 0146f4: 1a000080 bne 0148fc(80) ; jump 0146f8: e3a03000 mov r3, #0 ; 0x0 0146fc: e50b3040 str r3, [fp, -#64] 014700: e5987004 ldr r7, [r8, #4] 014704: e1a03527 mov r3, r7, lsr #10 ; 0xa 014708: e20330ff and r3, r3, #255 ; 0xff 'ÿ' 01470c: e50b3044 str r3, [fp, -#68] 014710: e1a03b07 mov r3, r7, lsl #22 ; 0x16 014714: e1a03b23 mov r3, r3, lsr #22 ; 0x16 014718: e3530000 cmp r3, #0 ; 0x0 01471c: 151bc044 ldrne ip, [fp, -#68] 014720: 128c3001 addne r3, ip, #1 ; 0x1 014724: 120330ff andne r3, r3, #255 ; 0xff 'ÿ' 014728: 150b3044 strne r3, [fp, -#68] 01472c: e3a0a000 mov r10, #0 ; 0x0 014730: e51b2044 ldr r2, [fp, -#68] 014734: e15a0002 cmp r10, r2 014738: 2a0000a8 bcs 0149e0(a8) ; jump 01473c: e24b9034 sub r9, fp, #52 ; 0x34 '4' 014740: e24b6038 sub r6, fp, #56 ; 0x38 '8' 014744: e3a00014 mov r0, #20 ; 0x14 014748: ebffb9fb bl 002f3c(ffb9fb) 01474c: e1a05000 mov r5, r0 014750: e3a03000 mov r3, #0 ; 0x0 014754: e5853010 str r3, [r5, #16] 014758: e5853004 str r3, [r5, #4] 01475c: e50b3030 str r3, [fp, -#48] 014760: e58d6000 str r6, [sp, #0] 014764: e24bc030 sub ip, fp, #48 ; 0x30 '0' 014768: e1a0000c mov r0, ip 01476c: e1a01009 mov r1, r9 014770: e59f24d8 ldr r2, [pc, #1240] ; [014c50] "MO_V" 014774: e2833001 add r3, r3, #1 ; 0x1 014778: ebffcf00 bl 008380(ffcf00) 01477c: e24b2030 sub r2, fp, #48 ; 0x30 '0' 014780: e1a00002 mov r0, r2 014784: e1a01009 mov r1, r9 014788: e5982000 ldr r2, [r8, #0] 01478c: e1a03006 mov r3, r6 014790: ebffcf56 bl 0084f0(ffcf56) 014794: e51b3044 ldr r3, [fp, -#68] 014798: e1a02c03 mov r2, r3, lsl #24 ; 0x18 01479c: e24bc030 sub ip, fp, #48 ; 0x30 '0' 0147a0: e1a0000c mov r0, ip 0147a4: e1a01009 mov r1, r9 0147a8: e1a02c42 mov r2, r2, asr #24 ; 0x18 0147ac: e1a03006 mov r3, r6 0147b0: ebffcf64 bl 008548(ffcf64) 0147b4: e1a02c0a mov r2, r10, lsl #24 ; 0x18 0147b8: e1a02c42 mov r2, r2, asr #24 ; 0x18 0147bc: e24b3030 sub r3, fp, #48 ; 0x30 '0' 0147c0: e1a00003 mov r0, r3 0147c4: e1a01009 mov r1, r9 0147c8: e1a03006 mov r3, r6 0147cc: ebffcf5d bl 008548(ffcf5d) 0147d0: e35a0000 cmp r10, #0 ; 0x0 0147d4: 1a000013 bne 014828(13) ; jump 0147d8: e1a0000a mov r0, r10 0147dc: eb00815f bl 034d60(815f) 0147e0: e1a02000 mov r2, r0 0147e4: e24bc030 sub ip, fp, #48 ; 0x30 '0' 0147e8: e1a0000c mov r0, ip 0147ec: e1a01009 mov r1, r9 0147f0: e1a03006 mov r3, r6 0147f4: ebffcf3d bl 0084f0(ffcf3d) 0147f8: e24b2030 sub r2, fp, #48 ; 0x30 '0' 0147fc: e1a00002 mov r0, r2 014800: e1a01009 mov r1, r9 014804: e1a0200a mov r2, r10 014808: e1a03006 mov r3, r6 01480c: ebffcf4d bl 008548(ffcf4d) 014810: e24b3030 sub r3, fp, #48 ; 0x30 '0' 014814: e1a00003 mov r0, r3 014818: e1a01009 mov r1, r9 01481c: e5982004 ldr r2, [r8, #4] 014820: e1a03006 mov r3, r6 014824: ebffcf31 bl 0084f0(ffcf31) 014828: e3570b01 cmp r7, #1024 ; 0x400 01482c: ba00000d blt 014868(d) ; jump 014830: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014834: e24b1034 sub r1, fp, #52 ; 0x34 '4' 014838: e3a02b01 mov r2, #1024 ; 0x400 01483c: e24b3038 sub r3, fp, #56 ; 0x38 '8' 014840: ebffcf2a bl 0084f0(ffcf2a) 014844: e5982008 ldr r2, [r8, #8] 014848: e51bc040 ldr ip, [fp, -#64] 01484c: e08c2002 add r2, ip, r2 014850: e58d6000 str r6, [sp, #0] 014854: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014858: e24b1034 sub r1, fp, #52 ; 0x34 '4' 01485c: e3a03b01 mov r3, #1024 ; 0x400 014860: ebffcef2 bl 008430(ffcef2) 014864: ea00000c b 01489c(c) ; jump 014868: e24b0030 sub r0, fp, #48 ; 0x30 '0' 01486c: e24b1034 sub r1, fp, #52 ; 0x34 '4' 014870: e1a02007 mov r2, r7 014874: e24b3038 sub r3, fp, #56 ; 0x38 '8' 014878: ebffcf1c bl 0084f0(ffcf1c) 01487c: e5982008 ldr r2, [r8, #8] 014880: e51b3040 ldr r3, [fp, -#64] 014884: e0832002 add r2, r3, r2 014888: e58d6000 str r6, [sp, #0] 01488c: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014890: e24b1034 sub r1, fp, #52 ; 0x34 '4' 014894: e1a03007 mov r3, r7 014898: ebffcee4 bl 008430(ffcee4) 01489c: e24b0030 sub r0, fp, #48 ; 0x30 '0' 0148a0: e24b1034 sub r1, fp, #52 ; 0x34 '4' 0148a4: e24b2038 sub r2, fp, #56 ; 0x38 '8' 0148a8: ebffced7 bl 00840c(ffced7) 0148ac: e51bc040 ldr ip, [fp, -#64] 0148b0: e28ccb01 add ip, ip, #1024 ; 0x400 0148b4: e50bc040 str ip, [fp, -#64] 0148b8: e2477b01 sub r7, r7, #1024 ; 0x400 0148bc: e51b3030 ldr r3, [fp, -#48] 0148c0: e5853000 str r3, [r5, #0] 0148c4: e51b3038 ldr r3, [fp, -#56] 0148c8: e5853008 str r3, [r5, #8] 0148cc: e51b2048 ldr r2, [fp, -#72] 0148d0: e3520000 cmp r2, #0 ; 0x0 0148d4: 05845044 streq r5, [r4, #68] ; [000044] 0148d8: 151b3048 ldrne r3, [fp, -#72] 0148dc: 15835010 strne r5, [r3, #16] 0148e0: e50b5048 str r5, [fp, -#72] 0148e4: e28a3001 add r3, r10, #1 ; 0x1 0148e8: e203a0ff and r10, r3, #255 ; 0xff 'ÿ' 0148ec: e51bc044 ldr ip, [fp, -#68] 0148f0: e15a000c cmp r10, ip 0148f4: 3affff92 bcc 014744(ffff92) ; jump 0148f8: ea000038 b 0149e0(38) ; jump 0148fc: e3a00014 mov r0, #20 ; 0x14 014900: ebffb98d bl 002f3c(ffb98d) 014904: e1a05000 mov r5, r0 014908: e3a02000 mov r2, #0 ; 0x0 01490c: e5852010 str r2, [r5, #16] 014910: e5852004 str r2, [r5, #4] 014914: e50b2030 str r2, [fp, -#48] 014918: e24b3038 sub r3, fp, #56 ; 0x38 '8' 01491c: e58d3000 str r3, [sp, #0] 014920: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014924: e24b1034 sub r1, fp, #52 ; 0x34 '4' 014928: e59f2320 ldr r2, [pc, #800] ; [014c50] "MO_V" 01492c: e3a03001 mov r3, #1 ; 0x1 014930: ebffce92 bl 008380(ffce92) 014934: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014938: e24b1034 sub r1, fp, #52 ; 0x34 '4' 01493c: e5982000 ldr r2, [r8, #0] 014940: e24bc038 sub ip, fp, #56 ; 0x38 '8' 014944: e1a0300c mov r3, ip 014948: ebffcee8 bl 0084f0(ffcee8) 01494c: e3a00000 mov r0, #0 ; 0x0 014950: eb008102 bl 034d60(8102) 014954: e1a02000 mov r2, r0 014958: e24b0030 sub r0, fp, #48 ; 0x30 '0' 01495c: e24b1034 sub r1, fp, #52 ; 0x34 '4' 014960: e24bc038 sub ip, fp, #56 ; 0x38 '8' 014964: e1a0300c mov r3, ip 014968: ebffcee0 bl 0084f0(ffcee0) 01496c: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014970: e24b1034 sub r1, fp, #52 ; 0x34 '4' 014974: e3a02000 mov r2, #0 ; 0x0 014978: e24bc038 sub ip, fp, #56 ; 0x38 '8' 01497c: e1a0300c mov r3, ip 014980: ebffcef0 bl 008548(ffcef0) 014984: e24b0030 sub r0, fp, #48 ; 0x30 '0' 014988: e24b1034 sub r1, fp, #52 ; 0x34 '4' 01498c: e5982004 ldr r2, [r8, #4] 014990: e24bc038 sub ip, fp, #56 ; 0x38 '8' 014994: e1a0300c mov r3, ip 014998: ebffced4 bl 0084f0(ffced4) 01499c: e24b2038 sub r2, fp, #56 ; 0x38 '8' 0149a0: e58d2000 str r2, [sp, #0] 0149a4: e24b0030 sub r0, fp, #48 ; 0x30 '0' 0149a8: e24b1034 sub r1, fp, #52 ; 0x34 '4' 0149ac: e5982008 ldr r2, [r8, #8] 0149b0: e5983004 ldr r3, [r8, #4] 0149b4: ebffce9d bl 008430(ffce9d) 0149b8: e24b0030 sub r0, fp, #48 ; 0x30 '0' 0149bc: e24b1034 sub r1, fp, #52 ; 0x34 '4' 0149c0: e24b3038 sub r3, fp, #56 ; 0x38 '8' 0149c4: e1a02003 mov r2, r3 0149c8: ebffce8f bl 00840c(ffce8f) 0149cc: e51b3030 ldr r3, [fp, -#48] 0149d0: e5853000 str r3, [r5, #0] 0149d4: e51b3038 ldr r3, [fp, -#56] 0149d8: e5853008 str r3, [r5, #8] 0149dc: e5845044 str r5, [r4, #68] ; [000044] 0149e0: e5983000 ldr r3, [r8, #0] 0149e4: e5843020 str r3, [r4, #32] ; [000020] 0149e8: e5944060 ldr r4, [r4, #96] 0149ec: e3540000 cmp r4, #0 ; 0x0 0149f0: 1affff27 bne 014694(ffff27) ; jump 0149f4: e59f3258 ldr r3, [pc, #600] ; [014c54] 0149f8: e5936000 ldr r6, [r3, #0] ; [04469c] 0149fc: e3560000 cmp r6, #0 ; 0x0 014a00: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 014a04: e596302c ldr r3, [r6, #44] ; [00002c] 014a08: e3530000 cmp r3, #0 ; 0x0 014a0c: 0a000085 beq 014c28(85) ; jump 014a10: e5963018 ldr r3, [r6, #24] ; [000018] 014a14: e3530000 cmp r3, #0 ; 0x0 014a18: 0a000006 beq 014a38(6) ; jump 014a1c: e5982000 ldr r2, [r8, #0] 014a20: e0632002 rsb r2, r3, r2 014a24: e59f1220 ldr r1, [pc, #544] ; [014c4c] 014a28: e5963024 ldr r3, [r6, #36] ; [000024] 014a2c: e7913103 ldr r3, [r1, r3, lsl #2] 014a30: e1520003 cmp r2, r3 014a34: ba00007b blt 014c28(7b) ; jump 014a38: e5963044 ldr r3, [r6, #68] ; [000044] 014a3c: e3530001 cmp r3, #1 ; 0x1 014a40: ca000078 bgt 014c28(78) ; jump 014a44: e5963048 ldr r3, [r6, #72] ; [000048] 014a48: e3530063 cmp r3, #99 ; 0x63 'c' 014a4c: ca000075 bgt 014c28(75) ; jump 014a50: e596c03c ldr ip, [r6, #60] ; [00003c] 014a54: e50bc048 str ip, [fp, -#72] 014a58: e35c0000 cmp ip, #0 ; 0x0 014a5c: 0a00000a beq 014a8c(a) ; jump 014a60: e59c3010 ldr r3, [ip, #16] ; [000010] 014a64: e3530000 cmp r3, #0 ; 0x0 014a68: 0a000007 beq 014a8c(7) ; jump 014a6c: e51b2048 ldr r2, [fp, -#72] 014a70: e5922010 ldr r2, [r2, #16] 014a74: e50b2048 str r2, [fp, -#72] 014a78: e3520000 cmp r2, #0 ; 0x0 014a7c: 0a000002 beq 014a8c(2) ; jump 014a80: e5923010 ldr r3, [r2, #16] 014a84: e3530000 cmp r3, #0 ; 0x0 014a88: 1afffff7 bne 014a6c(fffff7) ; jump 014a8c: e3a03000 mov r3, #0 ; 0x0 014a90: e50b3040 str r3, [fp, -#64] 014a94: e5987004 ldr r7, [r8, #4] 014a98: e2873f7f add r3, r7, #508 ; 0x1fc 014a9c: e2833003 add r3, r3, #3 ; 0x3 014aa0: e1a034a3 mov r3, r3, lsr #9 ; 0x9 014aa4: e14b32ba strh r3, [fp, -#42] 014aa8: e3a0c000 mov ip, #0 ; 0x0 014aac: e14bc2bc strh ip, [fp, -#44] 014ab0: e15b32fa ldrsh r3, [fp, -#42] 014ab4: e15c0003 cmp ip, r3 014ab8: aa000055 bge 014c14(55) ; jump 014abc: e1a0900c mov r9, ip 014ac0: e3a0a004 mov r10, #4 ; 0x4 014ac4: e3a00014 mov r0, #20 ; 0x14 014ac8: ebffb91b bl 002f3c(ffb91b) 014acc: e1a05000 mov r5, r0 014ad0: e5859010 str r9, [r5, #16] 014ad4: e5859004 str r9, [r5, #4] 014ad8: e3570c02 cmp r7, #512 ; 0x200 014adc: a3a03f85 movge r3, #532 ; 0x214 014ae0: a2833002 addge r3, r3, #2 ; 0x2 014ae4: a5853008 strge r3, [r5, #8] 014ae8: b2873016 addlt r3, r7, #22 ; 0x16 014aec: b5853008 strlt r3, [r5, #8] 014af0: e5950008 ldr r0, [r5, #8] 014af4: ebffb910 bl 002f3c(ffb910) 014af8: e1a03000 mov r3, r0 014afc: e5853000 str r3, [r5, #0] 014b00: e59f1150 ldr r1, [pc, #336] ; [014c58] "MO_P" 014b04: e1a0200a mov r2, r10 014b08: eb007779 bl 0328f4(7779) 014b0c: e5952000 ldr r2, [r5, #0] 014b10: e3a0300e mov r3, #14 ; 0xe 014b14: e5c23004 strb r3, [r2, #4] 014b18: e5950000 ldr r0, [r5, #0] 014b1c: e2800005 add r0, r0, #5 ; 0x5 014b20: e1a01008 mov r1, r8 014b24: e1a0200a mov r2, r10 014b28: eb007771 bl 0328f4(7771) 014b2c: e3a00000 mov r0, #0 ; 0x0 014b30: eb00808a bl 034d60(808a) 014b34: e50b003c str r0, [fp, -#60] 014b38: e5950000 ldr r0, [r5, #0] 014b3c: e2800009 add r0, r0, #9 ; 0x9 014b40: e24b103c sub r1, fp, #60 ; 0x3c '<' 014b44: e1a0200a mov r2, r10 014b48: eb007769 bl 0328f4(7769) 014b4c: e5953000 ldr r3, [r5, #0] 014b50: e5c3900d strb r9, [r3, #13] 014b54: e5950000 ldr r0, [r5, #0] 014b58: e280000e add r0, r0, #14 ; 0xe 014b5c: e2861028 add r1, r6, #40 ; 0x28 '(' 014b60: e1a0200a mov r2, r10 014b64: eb007762 bl 0328f4(7762) 014b68: e5950000 ldr r0, [r5, #0] 014b6c: e2800012 add r0, r0, #18 ; 0x12 014b70: e3a04002 mov r4, #2 ; 0x2 014b74: e24b102a sub r1, fp, #42 ; 0x2a '*' 014b78: e1a02004 mov r2, r4 014b7c: eb00775c bl 0328f4(775c) 014b80: e5950000 ldr r0, [r5, #0] 014b84: e2800014 add r0, r0, #20 ; 0x14 014b88: e24b102c sub r1, fp, #44 ; 0x2c ',' 014b8c: e1a02004 mov r2, r4 014b90: eb007757 bl 0328f4(7757) 014b94: e5950000 ldr r0, [r5, #0] 014b98: e5952008 ldr r2, [r5, #8] 014b9c: e2422016 sub r2, r2, #22 ; 0x16 014ba0: e5981008 ldr r1, [r8, #8] 014ba4: e2800016 add r0, r0, #22 ; 0x16 014ba8: e51b3040 ldr r3, [fp, -#64] 014bac: e0811003 add r1, r1, r3 014bb0: eb00774f bl 0328f4(774f) 014bb4: e585900c str r9, [r5, #12] 014bb8: e5953008 ldr r3, [r5, #8] 014bbc: e51bc040 ldr ip, [fp, -#64] 014bc0: e08cc003 add ip, ip, r3 014bc4: e24cc016 sub ip, ip, #22 ; 0x16 014bc8: e50bc040 str ip, [fp, -#64] 014bcc: e0637007 rsb r7, r3, r7 014bd0: e2877016 add r7, r7, #22 ; 0x16 014bd4: e51b2048 ldr r2, [fp, -#72] 014bd8: e3520000 cmp r2, #0 ; 0x0 014bdc: 0586503c streq r5, [r6, #60] ; [00003c] 014be0: 151b3048 ldrne r3, [fp, -#72] 014be4: 15835010 strne r5, [r3, #16] 014be8: e50b5048 str r5, [fp, -#72] 014bec: e5963048 ldr r3, [r6, #72] ; [000048] 014bf0: e2833001 add r3, r3, #1 ; 0x1 014bf4: e5863048 str r3, [r6, #72] ; [000048] 014bf8: e15b32bc ldrh r3, [fp, -#44] 014bfc: e2833001 add r3, r3, #1 ; 0x1 014c00: e14b32bc strh r3, [fp, -#44] 014c04: e15b22fc ldrsh r2, [fp, -#44] 014c08: e15b32fa ldrsh r3, [fp, -#42] 014c0c: e1520003 cmp r2, r3 014c10: baffffab blt 014ac4(ffffab) ; jump 014c14: e5963028 ldr r3, [r6, #40] ; [000028] 014c18: e2833001 add r3, r3, #1 ; 0x1 014c1c: e5863028 str r3, [r6, #40] ; [000028] 014c20: e5983000 ldr r3, [r8, #0] 014c24: e5863018 str r3, [r6, #24] ; [000018] 014c28: e5966054 ldr r6, [r6, #84] 014c2c: e3560000 cmp r6, #0 ; 0x0 014c30: 1affff73 bne 014a04(ffff73) ; jump 014c34: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
014c38: 00044640---------------------> 00044680 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014c3c: 0003f51c---------------------> 0003f55c ; data: 2D 2D 69 70 63 61 6D 65 72 61 0D 0A 43 6F 6E 74 | --ipcamera..Cont 014c40: 0003f55c---------------------> 0003f59c ; data: 0D 0A 00 00 4D 4F 5F 50 00 00 00 00 61 75 64 69 | ....MO_P....audi 014c44: 00044644---------------------> 00044684 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014c48: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014c4c: 000445dc---------------------> 0004461c ; data: 00 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 | ............. 014c50: 0003f2cc---------------------> 0003f30c ; data: 4D 4F 5F 56 00 00 00 00 72 65 63 76 20 61 20 6F | MO_V....recv a o 014c54: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 014c58: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 014c5c: e1a0c00d mov ip, sp 014c60: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 014c64: e24cb004 sub fp, ip, #4 ; 0x4 014c68: e24dd01c sub sp, sp, #28 ; 0x1c 014c6c: e1a06000 mov r6, r0 014c70: e59f3434 ldr r3, [pc, #1076] ; [0150ac] 014c74: e5934000 ldr r4, [r3, #0] ; [044684] 014c78: e3540000 cmp r4, #0 ; 0x0 014c7c: 0a00004b beq 014db0(4b) ; jump 014c80: e59432b4 ldr r3, [r4, #692] ; [0002b4] 014c84: e3530000 cmp r3, #0 ; 0x0 014c88: 05963000 ldreq r3, [r6, #0] 014c8c: 058432b4 streq r3, [r4, #692] ; [0002b4] 014c90: e3a03fa6 mov r3, #664 ; 0x298 014c94: e19430b3 ldrh r3, [r4, r3] 014c98: e3530000 cmp r3, #0 ; 0x0 014c9c: 05963000 ldreq r3, [r6, #0] 014ca0: 05843294 streq r3, [r4, #660] ; [000294] 014ca4: e3a05fa6 mov r5, #664 ; 0x298 014ca8: e19430b5 ldrh r3, [r4, r5] 014cac: e2832001 add r2, r3, #1 ; 0x1 014cb0: e18420b5 strh r2, [r4, r5] 014cb4: e1a03803 mov r3, r3, lsl #16 ; 0x10 014cb8: e1a03823 mov r3, r3, lsr #16 ; 0x10 014cbc: e2833004 add r3, r3, #4 ; 0x4 014cc0: e5d620ac ldrb r2, [r6, #172] 014cc4: e7c42003 strb r2, [r4, r3, lsl #0] 014cc8: e19430b5 ldrh r3, [r4, r5] 014ccc: e2832001 add r2, r3, #1 ; 0x1 014cd0: e18420b5 strh r2, [r4, r5] 014cd4: e1a03803 mov r3, r3, lsl #16 ; 0x10 014cd8: e1a03823 mov r3, r3, lsr #16 ; 0x10 014cdc: e2833004 add r3, r3, #4 ; 0x4 014ce0: e5d620ad ldrb r2, [r6, #173] 014ce4: e7c42003 strb r2, [r4, r3, lsl #0] 014ce8: e19430b5 ldrh r3, [r4, r5] 014cec: e2832001 add r2, r3, #1 ; 0x1 014cf0: e18420b5 strh r2, [r4, r5] 014cf4: e1a03803 mov r3, r3, lsl #16 ; 0x10 014cf8: e1a03823 mov r3, r3, lsr #16 ; 0x10 014cfc: e2833004 add r3, r3, #4 ; 0x4 014d00: e5d620ae ldrb r2, [r6, #174] 014d04: e7c42003 strb r2, [r4, r3, lsl #0] 014d08: e19430b5 ldrh r3, [r4, r5] 014d0c: e2832001 add r2, r3, #1 ; 0x1 014d10: e18420b5 strh r2, [r4, r5] 014d14: e1a03803 mov r3, r3, lsl #16 ; 0x10 014d18: e1a03823 mov r3, r3, lsr #16 ; 0x10 014d1c: e2833004 add r3, r3, #4 ; 0x4 014d20: e3a07000 mov r7, #0 ; 0x0 014d24: e7c47003 strb r7, [r4, r3, lsl #0] 014d28: e19400b5 ldrh r0, [r4, r5] 014d2c: e0840000 add r0, r4, r0 014d30: e2800004 add r0, r0, #4 ; 0x4 014d34: e5962004 ldr r2, [r6, #4] 014d38: e286100c add r1, r6, #12 ; 0xc 014d3c: eb0076ec bl 0328f4(76ec) 014d40: e19430b5 ldrh r3, [r4, r5] 014d44: e1d620b4 ldrh r2, [r6, #4] 014d48: e0833002 add r3, r3, r2 014d4c: e18430b5 strh r3, [r4, r5] 014d50: e19430b5 ldrh r3, [r4, r5] 014d54: e3530e29 cmp r3, #656 ; 0x290 014d58: 3a000011 bcc 014da4(11) ; jump 014d5c: e18470b5 strh r7, [r4, r5] 014d60: e2855010 add r5, r5, #16 ; 0x10 014d64: e7d43005 ldrb r3, [r4, r5, lsl #0] 014d68: e353001f cmp r3, #31 ; 0x1f 014d6c: 8a00000c bhi 014da4(c) ; jump 014d70: e2840fa9 add r0, r4, #676 ; 0x2a4 014d74: e2841004 add r1, r4, #4 ; 0x4 014d78: e59422b0 ldr r2, [r4, #688] ; [0002b0] 014d7c: e1a03002 mov r3, r2 014d80: e2822001 add r2, r2, #1 ; 0x1 014d84: e58422b0 str r2, [r4, #688] ; [0002b0] 014d88: e59422b4 ldr r2, [r4, #692] ; [0002b4] 014d8c: e58d2000 str r2, [sp, #0] 014d90: e5942294 ldr r2, [r4, #660] ; [000294] 014d94: eb000b96 bl 017bf4(b96) 014d98: e7d43005 ldrb r3, [r4, r5, lsl #0] 014d9c: e2833001 add r3, r3, #1 ; 0x1 014da0: e7c43005 strb r3, [r4, r5, lsl #0] 014da4: e59442bc ldr r4, [r4, #700] 014da8: e3540000 cmp r4, #0 ; 0x0 014dac: 1affffb3 bne 014c80(ffffb3) ; jump 014db0: e59f32f8 ldr r3, [pc, #760] ; [0150b0] 014db4: e5935000 ldr r5, [r3, #0] ; [04467c] 014db8: e3550000 cmp r5, #0 ; 0x0 014dbc: 0a00005b beq 014f30(5b) ; jump 014dc0: e3a09000 mov r9, #0 ; 0x0 014dc4: e24ba02c sub r10, fp, #44 ; 0x2c ',' 014dc8: e24b8030 sub r8, fp, #48 ; 0x30 '0' 014dcc: e24b7034 sub r7, fp, #52 ; 0x34 '4' 014dd0: e5953018 ldr r3, [r5, #24] ; [000018] 014dd4: e3530000 cmp r3, #0 ; 0x0 014dd8: 0a000051 beq 014f24(51) ; jump 014ddc: e1d535d5 ldrsb r3, [r5, #85] 014de0: e3530000 cmp r3, #0 ; 0x0 014de4: ba000046 blt 014f04(46) ; jump 014de8: e595303c ldr r3, [r5, #60] ; [00003c] 014dec: e3530000 cmp r3, #0 ; 0x0 014df0: 0a00004b beq 014f24(4b) ; jump 014df4: e50b902c str r9, [fp, -#44] 014df8: e58d7000 str r7, [sp, #0] 014dfc: e1a0000a mov r0, r10 014e00: e1a01008 mov r1, r8 014e04: e59f22a8 ldr r2, [pc, #680] ; [0150b4] "MO_V" 014e08: e3a03002 mov r3, #2 ; 0x2 014e0c: ebffcd5b bl 008380(ffcd5b) 014e10: e1a0000a mov r0, r10 014e14: e1a01008 mov r1, r8 014e18: e5962000 ldr r2, [r6, #0] 014e1c: e1a03007 mov r3, r7 014e20: ebffcdb2 bl 0084f0(ffcdb2) 014e24: e1a0000a mov r0, r10 014e28: e1a01008 mov r1, r8 014e2c: e5962008 ldr r2, [r6, #8] 014e30: e1a03007 mov r3, r7 014e34: ebffcdad bl 0084f0(ffcdad) 014e38: e1a00009 mov r0, r9 014e3c: eb007fc7 bl 034d60(7fc7) 014e40: e1a02000 mov r2, r0 014e44: e1a0000a mov r0, r10 014e48: e1a01008 mov r1, r8 014e4c: e1a03007 mov r3, r7 014e50: ebffcda6 bl 0084f0(ffcda6) 014e54: e1a0000a mov r0, r10 014e58: e1a01008 mov r1, r8 014e5c: e1a02009 mov r2, r9 014e60: e1a03007 mov r3, r7 014e64: ebffcdb7 bl 008548(ffcdb7) 014e68: e1a0000a mov r0, r10 014e6c: e1a01008 mov r1, r8 014e70: e5962004 ldr r2, [r6, #4] 014e74: e1a03007 mov r3, r7 014e78: ebffcd9c bl 0084f0(ffcd9c) 014e7c: e58d7000 str r7, [sp, #0] 014e80: e1a0000a mov r0, r10 014e84: e1a01008 mov r1, r8 014e88: e286200c add r2, r6, #12 ; 0xc 014e8c: e5963004 ldr r3, [r6, #4] 014e90: ebffcd66 bl 008430(ffcd66) 014e94: e1a0000a mov r0, r10 014e98: e1a01008 mov r1, r8 014e9c: e1a02007 mov r2, r7 014ea0: ebffcd59 bl 00840c(ffcd59) 014ea4: e3a00014 mov r0, #20 ; 0x14 014ea8: ebffb823 bl 002f3c(ffb823) 014eac: e1a04000 mov r4, r0 014eb0: e51b302c ldr r3, [fp, -#44] 014eb4: e5843000 str r3, [r4, #0] 014eb8: e51b3034 ldr r3, [fp, -#52] 014ebc: e5843008 str r3, [r4, #8] 014ec0: e5849004 str r9, [r4, #4] 014ec4: e5849010 str r9, [r4, #16] 014ec8: e5953048 ldr r3, [r5, #72] ; [000048] 014ecc: e3530000 cmp r3, #0 ; 0x0 014ed0: 05854048 streq r4, [r5, #72] ; [000048] 014ed4: 0a000006 beq 014ef4(6) ; jump 014ed8: e5952048 ldr r2, [r5, #72] ; [000048] 014edc: ea000000 b 014ee4(0) ; jump 014ee0: e5922010 ldr r2, [r2, #16] 014ee4: e5923010 ldr r3, [r2, #16] 014ee8: e3530000 cmp r3, #0 ; 0x0 014eec: 1afffffb bne 014ee0(fffffb) ; jump 014ef0: e5824010 str r4, [r2, #16] 014ef4: e5d53055 ldrb r3, [r5, #85] ; [000055] 014ef8: e2833001 add r3, r3, #1 ; 0x1 014efc: e5c53055 strb r3, [r5, #85] ; [000055] 014f00: ea000007 b 014f24(7) ; jump 014f04: e5953018 ldr r3, [r5, #24] ; [000018] 014f08: e3530000 cmp r3, #0 ; 0x0 014f0c: 0a000004 beq 014f24(4) ; jump 014f10: e595303c ldr r3, [r5, #60] ; [00003c] 014f14: e3530000 cmp r3, #0 ; 0x0 014f18: 0a000001 beq 014f24(1) ; jump 014f1c: e59f0194 ldr r0, [pc, #404] ; [0150b8] "audio lost 128" 014f20: eb006e39 bl 03080c(6e39) 014f24: e5955060 ldr r5, [r5, #96] 014f28: e3550000 cmp r5, #0 ; 0x0 014f2c: 1affffa7 bne 014dd0(ffffa7) ; jump 014f30: e3a00000 mov r0, #0 ; 0x0 014f34: eb007f89 bl 034d60(7f89) 014f38: e50b0038 str r0, [fp, -#56] 014f3c: e59f3178 ldr r3, [pc, #376] ; [0150bc] 014f40: e5935000 ldr r5, [r3, #0] ; [04469c] 014f44: e3550000 cmp r5, #0 ; 0x0 014f48: 091baff0 ldmeqdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return 014f4c: e3a08000 mov r8, #0 ; 0x0 014f50: e3a07004 mov r7, #4 ; 0x4 014f54: e5953030 ldr r3, [r5, #48] ; [000030] 014f58: e3530000 cmp r3, #0 ; 0x0 014f5c: 0a00004e beq 01509c(4e) ; jump 014f60: e5953044 ldr r3, [r5, #68] ; [000044] 014f64: e353007f cmp r3, #127 ; 0x7f '' 014f68: ca000046 bgt 015088(46) ; jump 014f6c: e3a00014 mov r0, #20 ; 0x14 014f70: ebffb7f1 bl 002f3c(ffb7f1) 014f74: e1a04000 mov r4, r0 014f78: e5848010 str r8, [r4, #16] 014f7c: e5848004 str r8, [r4, #4] 014f80: e5960004 ldr r0, [r6, #4] 014f84: e280001a add r0, r0, #26 ; 0x1a 014f88: e5840008 str r0, [r4, #8] 014f8c: ebffb7ea bl 002f3c(ffb7ea) 014f90: e1a03000 mov r3, r0 014f94: e5843000 str r3, [r4, #0] 014f98: e59f1120 ldr r1, [pc, #288] ; [0150c0] "MO_P" 014f9c: e1a02007 mov r2, r7 014fa0: eb007653 bl 0328f4(7653) 014fa4: e5942000 ldr r2, [r4, #0] 014fa8: e3a03010 mov r3, #16 ; 0x10 014fac: e5c23004 strb r3, [r2, #4] 014fb0: e5940000 ldr r0, [r4, #0] 014fb4: e2800005 add r0, r0, #5 ; 0x5 014fb8: e1a01006 mov r1, r6 014fbc: e1a02007 mov r2, r7 014fc0: eb00764b bl 0328f4(764b) 014fc4: e5940000 ldr r0, [r4, #0] 014fc8: e2800009 add r0, r0, #9 ; 0x9 014fcc: e2861008 add r1, r6, #8 ; 0x8 014fd0: e1a02007 mov r2, r7 014fd4: eb007646 bl 0328f4(7646) 014fd8: e5940000 ldr r0, [r4, #0] 014fdc: e280000d add r0, r0, #13 ; 0xd 014fe0: e24b1038 sub r1, fp, #56 ; 0x38 '8' 014fe4: e1a02007 mov r2, r7 014fe8: eb007641 bl 0328f4(7641) 014fec: e5943000 ldr r3, [r4, #0] 014ff0: e5c38011 strb r8, [r3, #17] 014ff4: e5d620ad ldrb r2, [r6, #173] 014ff8: e5d630ac ldrb r3, [r6, #172] 014ffc: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 015000: e50b303c str r3, [fp, -#60] 015004: e5d630ae ldrb r3, [r6, #174] 015008: e50b3040 str r3, [fp, -#64] 01500c: e5940000 ldr r0, [r4, #0] 015010: e2800012 add r0, r0, #18 ; 0x12 015014: e24b103c sub r1, fp, #60 ; 0x3c '<' 015018: e1a02007 mov r2, r7 01501c: eb007634 bl 0328f4(7634) 015020: e5940000 ldr r0, [r4, #0] 015024: e2800016 add r0, r0, #22 ; 0x16 015028: e24b1040 sub r1, fp, #64 ; 0x40 '@' 01502c: e1a02007 mov r2, r7 015030: eb00762f bl 0328f4(762f) 015034: e5940000 ldr r0, [r4, #0] 015038: e280001a add r0, r0, #26 ; 0x1a 01503c: e5962004 ldr r2, [r6, #4] 015040: e286100c add r1, r6, #12 ; 0xc 015044: eb00762a bl 0328f4(762a) 015048: e584800c str r8, [r4, #12] 01504c: e5953040 ldr r3, [r5, #64] ; [000040] 015050: e3530000 cmp r3, #0 ; 0x0 015054: 05854040 streq r4, [r5, #64] ; [000040] 015058: 0a000006 beq 015078(6) ; jump 01505c: e5952040 ldr r2, [r5, #64] ; [000040] 015060: ea000000 b 015068(0) ; jump 015064: e5922010 ldr r2, [r2, #16] 015068: e5923010 ldr r3, [r2, #16] 01506c: e3530000 cmp r3, #0 ; 0x0 015070: 1afffffb bne 015064(fffffb) ; jump 015074: e5824010 str r4, [r2, #16] 015078: e5953044 ldr r3, [r5, #68] ; [000044] 01507c: e2833001 add r3, r3, #1 ; 0x1 015080: e5853044 str r3, [r5, #68] ; [000044] 015084: ea000004 b 01509c(4) ; jump 015088: e5953030 ldr r3, [r5, #48] ; [000030] 01508c: e3530000 cmp r3, #0 ; 0x0 015090: 0a000001 beq 01509c(1) ; jump 015094: e59f0028 ldr r0, [pc, #40] ; [0150c4] "p2p audio lost 128" 015098: eb006ddb bl 03080c(6ddb) 01509c: e5955054 ldr r5, [r5, #84] 0150a0: e3550000 cmp r5, #0 ; 0x0 0150a4: 1affffaa bne 014f54(ffffaa) ; jump 0150a8: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0150ac: 00044644---------------------> 00044684 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0150b0: 0004463c---------------------> 0004467c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0150b4: 0003f2cc---------------------> 0003f30c ; data: 4D 4F 5F 56 00 00 00 00 72 65 63 76 20 61 20 6F | MO_V....recv a o 0150b8: 0003f568---------------------> 0003f5a8 ; data: 61 75 64 69 6F 20 6C 6F 73 74 20 31 32 38 00 00 | audio lost 128.. 0150bc: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0150c0: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 0150c4: 0003f578---------------------> 0003f5b8 ; data: 70 32 70 20 61 75 64 69 6F 20 6C 6F 73 74 20 31 | p2p audio lost 1 0150c8: e1a0c00d mov ip, sp 0150cc: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0150d0: e24cb004 sub fp, ip, #4 ; 0x4 0150d4: e1a04000 mov r4, r0 0150d8: e594200c ldr r2, [r4, #12] 0150dc: e3520000 cmp r2, #0 ; 0x0 0150e0: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 0150e4: e2843004 add r3, r4, #4 ; 0x4 0150e8: e893000a ldmia r3, {r1, r3} 0150ec: e0811003 add r1, r1, r3 0150f0: e5940000 ldr r0, [r4, #0] 0150f4: e3a03901 mov r3, #16384 ; 0x4000 0150f8: eb0078d9 bl 033464(78d9) 0150fc: e3500000 cmp r0, #0 ; 0x0 015100: b91ba810 ldmltdb fp, {r4, fp, sp, pc} ; return 015104: e594200c ldr r2, [r4, #12] 015108: e0602002 rsb r2, r0, r2 01510c: e584200c str r2, [r4, #12] 015110: e5943008 ldr r3, [r4, #8] 015114: e0803003 add r3, r0, r3 015118: e5843008 str r3, [r4, #8] 01511c: e3520000 cmp r2, #0 ; 0x0 015120: c91ba810 ldmgtdb fp, {r4, fp, sp, pc} ; return 015124: e5940004 ldr r0, [r4, #4] 015128: ebffb79b bl 002f9c(ffb79b) 01512c: e3a03000 mov r3, #0 ; 0x0 015130: e5843004 str r3, [r4, #4] 015134: e5843008 str r3, [r4, #8] 015138: e584300c str r3, [r4, #12] 01513c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
015140: e1a0c00d mov ip, sp 015144: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 015148: e24cb004 sub fp, ip, #4 ; 0x4 01514c: e1a05000 mov r5, r0 015150: e3a04000 mov r4, #0 ; 0x0 015154: e1a06004 mov r6, r4 015158: e59522a4 ldr r2, [r5, #676] 01515c: e1520004 cmp r2, r4 015160: 0a000004 beq 015178(4) ; jump 015164: e5923004 ldr r3, [r2, #4] 015168: e1530004 cmp r3, r4 01516c: 01a04002 moveq r4, r2 015170: 02866001 addeq r6, r6, #1 ; 0x1 015174: 0a00000e beq 0151b4(e) ; jump 015178: e59522a0 ldr r2, [r5, #672] 01517c: e3520000 cmp r2, #0 ; 0x0 015180: 0a000003 beq 015194(3) ; jump 015184: e5923004 ldr r3, [r2, #4] 015188: e3530000 cmp r3, #0 ; 0x0 01518c: 01a04002 moveq r4, r2 015190: 0a000007 beq 0151b4(7) ; jump 015194: e59532a4 ldr r3, [r5, #676] 015198: e3530000 cmp r3, #0 ; 0x0 01519c: 11a04003 movne r4, r3 0151a0: 13a06001 movne r6, #1 ; 0x1 0151a4: 1a000002 bne 0151b4(2) ; jump 0151a8: e59532a0 ldr r3, [r5, #672] 0151ac: e3530000 cmp r3, #0 ; 0x0 0151b0: 11a04003 movne r4, r3 0151b4: e3540000 cmp r4, #0 ; 0x0 0151b8: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 0151bc: e894000a ldmia r4, {r1, r3} 0151c0: e0811003 add r1, r1, r3 0151c4: e5950000 ldr r0, [r5, #0] 0151c8: e5942008 ldr r2, [r4, #8] 0151cc: e3a03901 mov r3, #16384 ; 0x4000 0151d0: eb0078a3 bl 033464(78a3) 0151d4: e3500000 cmp r0, #0 ; 0x0 0151d8: b91ba870 ldmltdb fp, {r4, r5, r6, fp, sp, pc} ; return 0151dc: e5942008 ldr r2, [r4, #8] 0151e0: e0602002 rsb r2, r0, r2 0151e4: e5842008 str r2, [r4, #8] 0151e8: e5943004 ldr r3, [r4, #4] 0151ec: e0803003 add r3, r0, r3 0151f0: e5843004 str r3, [r4, #4] 0151f4: e3520000 cmp r2, #0 ; 0x0 0151f8: c91ba870 ldmgtdb fp, {r4, r5, r6, fp, sp, pc} ; return 0151fc: e3560000 cmp r6, #0 ; 0x0 015200: 13a03faa movne r3, #680 ; 0x2a8 015204: 17d52003 ldrneb r2, [r5, r3, lsl #0] 015208: 128220ff addne r2, r2, #255 ; 0xff 'ÿ' 01520c: 17c52003 strneb r2, [r5, r3, lsl #0] 015210: 15943010 ldrne r3, [r4, #16] 015214: 158532a4 strne r3, [r5, #676] 015218: 05943010 ldreq r3, [r4, #16] 01521c: 058532a0 streq r3, [r5, #672] 015220: e5940000 ldr r0, [r4, #0] 015224: ebffb75c bl 002f9c(ffb75c) 015228: e1a00004 mov r0, r4 01522c: ebffb75a bl 002f9c(ffb75a) 015230: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
015234: e1a0c00d mov ip, sp 015238: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 01523c: e24cb004 sub fp, ip, #4 ; 0x4 015240: e1a05000 mov r5, r0 015244: e5950044 ldr r0, [r5, #68] 015248: e3500000 cmp r0, #0 ; 0x0 01524c: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 015250: e1a04000 mov r4, r0 015254: e894000a ldmia r4, {r1, r3} 015258: e0811003 add r1, r1, r3 01525c: e5950030 ldr r0, [r5, #48] 015260: e5942008 ldr r2, [r4, #8] 015264: e3a03901 mov r3, #16384 ; 0x4000 015268: eb00787d bl 033464(787d) 01526c: e1a02000 mov r2, r0 015270: e3520000 cmp r2, #0 ; 0x0 015274: aa000005 bge 015290(5) ; jump 015278: e59f0068 ldr r0, [pc, #104] ; [0152e8] "av client %d send error %d" 01527c: e5951000 ldr r1, [r5, #0] 015280: eb007154 bl 0317d8(7154) 015284: e3a03001 mov r3, #1 ; 0x1 015288: e585301c str r3, [r5, #28] 01528c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
015290: e5943008 ldr r3, [r4, #8] 015294: e0623003 rsb r3, r2, r3 015298: e5843008 str r3, [r4, #8] 01529c: e5943004 ldr r3, [r4, #4] 0152a0: e0823003 add r3, r2, r3 0152a4: e5843004 str r3, [r4, #4] 0152a8: ebffb716 bl 002f08(ffb716) 0152ac: e5850024 str r0, [r5, #36] 0152b0: e5943008 ldr r3, [r4, #8] 0152b4: e3530000 cmp r3, #0 ; 0x0 0152b8: 13a03001 movne r3, #1 ; 0x1 0152bc: 15c53054 strneb r3, [r5, #84] 0152c0: 191ba830 ldmnedb fp, {r4, r5, fp, sp, pc} ; return 0152c4: e3a03000 mov r3, #0 ; 0x0 0152c8: e5c53054 strb r3, [r5, #84] 0152cc: e5943010 ldr r3, [r4, #16] 0152d0: e5853044 str r3, [r5, #68] 0152d4: e5940000 ldr r0, [r4, #0] 0152d8: ebffb72f bl 002f9c(ffb72f) 0152dc: e1a00004 mov r0, r4 0152e0: ebffb72d bl 002f9c(ffb72d) 0152e4: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0152e8: 0003f58c---------------------> 0003f5cc ; data: 61 76 20 63 6C 69 65 6E 74 20 25 64 20 73 65 6E | av client %d sen 0152ec: e1a0c00d mov ip, sp 0152f0: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0152f4: e24cb004 sub fp, ip, #4 ; 0x4 0152f8: e24dd00c sub sp, sp, #12 ; 0xc 0152fc: e1a06000 mov r6, r0 015300: ea00001f b 015384(1f) ; jump 015304: e5943008 ldr r3, [r4, #8] 015308: e0623003 rsb r3, r2, r3 01530c: e5843008 str r3, [r4, #8] 015310: e5943004 ldr r3, [r4, #4] 015314: e0823003 add r3, r2, r3 015318: e5843004 str r3, [r4, #4] 01531c: ebffb6f9 bl 002f08(ffb6f9) 015320: e5860024 str r0, [r6, #36] 015324: e5945008 ldr r5, [r4, #8] 015328: e3550000 cmp r5, #0 ; 0x0 01532c: 191ba870 ldmnedb fp, {r4, r5, r6, fp, sp, pc} ; return 015330: e5d63055 ldrb r3, [r6, #85] 015334: e28330ff add r3, r3, #255 ; 0xff 'ÿ' 015338: e5c63055 strb r3, [r6, #85] 01533c: e5943010 ldr r3, [r4, #16] 015340: e5863048 str r3, [r6, #72] 015344: e5940000 ldr r0, [r4, #0] 015348: ebffb713 bl 002f9c(ffb713) 01534c: e1a00004 mov r0, r4 015350: ebffb711 bl 002f9c(ffb711) 015354: e50b5020 str r5, [fp, -#32] 015358: e24b3020 sub r3, fp, #32 ; 0x20 01535c: e5835004 str r5, [r3, #4] 015360: e5960030 ldr r0, [r6, #48] 015364: e2800001 add r0, r0, #1 ; 0x1 015368: e58d3000 str r3, [sp, #0] 01536c: e1a01005 mov r1, r5 015370: e59f2058 ldr r2, [pc, #88] ; [0153d0] 015374: e1a03005 mov r3, r5 015378: eb007f8b bl 0351ac(7f8b) 01537c: e3500001 cmp r0, #1 ; 0x1 015380: 191ba870 ldmnedb fp, {r4, r5, r6, fp, sp, pc} ; return 015384: e5960048 ldr r0, [r6, #72] 015388: e3500000 cmp r0, #0 ; 0x0 01538c: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 015390: e1a04000 mov r4, r0 015394: e5960030 ldr r0, [r6, #48] 015398: e894000a ldmia r4, {r1, r3} 01539c: e0811003 add r1, r1, r3 0153a0: e5942008 ldr r2, [r4, #8] 0153a4: e3a03901 mov r3, #16384 ; 0x4000 0153a8: eb00782d bl 033464(782d) 0153ac: e1a02000 mov r2, r0 0153b0: e3520000 cmp r2, #0 ; 0x0 0153b4: aaffffd2 bge 015304(ffffd2) ; jump 0153b8: e59f0014 ldr r0, [pc, #20] ; [0153d4] "av client %d send error %d" 0153bc: e5961000 ldr r1, [r6, #0] 0153c0: eb007104 bl 0317d8(7104) 0153c4: e3a03001 mov r3, #1 ; 0x1 0153c8: e586301c str r3, [r6, #28] 0153cc: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0153d0: 000e19e8---------------------> 000e1a28 ; !Unknown! 0153d4: 0003f58c---------------------> 0003f5cc ; data: 61 76 20 63 6C 69 65 6E 74 20 25 64 20 73 65 6E | av client %d sen 0153d8: e1a0c00d mov ip, sp 0153dc: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0153e0: e24cb004 sub fp, ip, #4 ; 0x4 0153e4: e3a00068 mov r0, #104 ; 0x68 'h' 0153e8: ebffb6d3 bl 002f3c(ffb6d3) 0153ec: e1a04000 mov r4, r0 0153f0: e3a03001 mov r3, #1 ; 0x1 0153f4: e5c43000 strb r3, [r4, #0] 0153f8: e3a05000 mov r5, #0 ; 0x0 0153fc: e5845014 str r5, [r4, #20] 015400: e5845028 str r5, [r4, #40] 015404: e5845034 str r5, [r4, #52] 015408: e584502c str r5, [r4, #44] 01540c: e5845030 str r5, [r4, #48] 015410: e5845024 str r5, [r4, #36] 015414: e5845050 str r5, [r4, #80] 015418: e5845038 str r5, [r4, #56] 01541c: ebffb6b9 bl 002f08(ffb6b9) 015420: e5840020 str r0, [r4, #32] 015424: e584001c str r0, [r4, #28] 015428: e5845018 str r5, [r4, #24] 01542c: e5845054 str r5, [r4, #84] 015430: e59f3004 ldr r3, [pc, #4] ; [01543c] 015434: e5834000 str r4, [r3, #0] ; [04469c] 015438: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
01543c: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 015440: e1a0c00d mov ip, sp 015444: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 015448: e24cb004 sub fp, ip, #4 ; 0x4 01544c: e24dd01c sub sp, sp, #28 ; 0x1c 015450: e1a05000 mov r5, r0 015454: e59f40d4 ldr r4, [pc, #212] ; [015530] 015458: e3a07047 mov r7, #71 ; 0x47 'G' 01545c: e1a00004 mov r0, r4 015460: e3a01000 mov r1, #0 ; 0x0 015464: e1a02007 mov r2, r7 015468: eb00753d bl 032964(753d) 01546c: e3a06004 mov r6, #4 ; 0x4 015470: e1a00004 mov r0, r4 015474: e59f10b8 ldr r1, [pc, #184] ; [015534] "MO_P" 015478: e1a02006 mov r2, r6 01547c: eb00751c bl 0328f4(751c) 015480: e3a03064 mov r3, #100 ; 0x64 'd' 015484: e5c43004 strb r3, [r4, #4] ; [0e1aac] 015488: e2840005 add r0, r4, #5 ; 0x5 01548c: e59f10a4 ldr r1, [pc, #164] ; [015538] 015490: e3a0201e mov r2, #30 ; 0x1e 015494: eb0075b1 bl 032b60(75b1) 015498: ebffd103 bl 0098ac(ffd103) 01549c: e1a03000 mov r3, r0 0154a0: e50b3028 str r3, [fp, -#40] 0154a4: eb0076d5 bl 033000(76d5) 0154a8: e1a01000 mov r1, r0 0154ac: e2840023 add r0, r4, #35 ; 0x23 '#' 0154b0: eb007563 bl 032a44(7563) 0154b4: e59f1080 ldr r1, [pc, #128] ; [01553c] 0154b8: e3a03efd mov r3, #4048 ; 0xfd0 0154bc: e283300f add r3, r3, #15 ; 0xf 0154c0: e7d13003 ldrb r3, [r1, r3, lsl #0] 0154c4: e3a02efe mov r2, #4064 ; 0xfe0 0154c8: e7d12002 ldrb r2, [r1, r2, lsl #0] 0154cc: e1833402 orr r3, r3, r2, lsl #8 ; 0x8 0154d0: e50b3030 str r3, [fp, -#48] 0154d4: e2840043 add r0, r4, #67 ; 0x43 'C' 0154d8: e24b1030 sub r1, fp, #48 ; 0x30 '0' 0154dc: e1a02006 mov r2, r6 0154e0: eb007503 bl 0328f4(7503) 0154e4: e3a03002 mov r3, #2 ; 0x2 0154e8: e14b32bc strh r3, [fp, -#44] 0154ec: e595300c ldr r3, [r5, #12] 0154f0: e50b3028 str r3, [fp, -#40] 0154f4: e1d531b0 ldrh r3, [r5, #16] 0154f8: e14b32ba strh r3, [fp, -#42] 0154fc: e24b302c sub r3, fp, #44 ; 0x2c ',' 015500: e58d3000 str r3, [sp, #0] 015504: e3a03010 mov r3, #16 ; 0x10 015508: e58d3004 str r3, [sp, #4] 01550c: e59f302c ldr r3, [pc, #44] ; [015540] 015510: e5930000 ldr r0, [r3, #0] ; [10b410] 015514: e1a01004 mov r1, r4 015518: e1a02007 mov r2, r7 01551c: e3a03000 mov r3, #0 ; 0x0 015520: eb0077dd bl 03349c(77dd) 015524: ebffb677 bl 002f08(ffb677) 015528: e585001c str r0, [r5, #28] 01552c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015530: 000e1a68---------------------> 000e1aa8 ; !Unknown! 015534: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 015538: 0010a986---------------------> 0010a9c6 ; !Unknown! 01553c: 001099a0---------------------> 001099e0 ; !Unknown! 015540: 0010b3d0---------------------> 0010b410 ; !Unknown! 015544: e1a0c00d mov ip, sp 015548: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 01554c: e24cb004 sub fp, ip, #4 ; 0x4 015550: e24dd018 sub sp, sp, #24 ; 0x18 015554: e1a06000 mov r6, r0 015558: e59f5084 ldr r5, [pc, #132] ; [0155e4] 01555c: e3a04004 mov r4, #4 ; 0x4 015560: e1a00005 mov r0, r5 015564: e59f107c ldr r1, [pc, #124] ; [0155e8] "MO_P" 015568: e1a02004 mov r2, r4 01556c: eb0074e0 bl 0328f4(74e0) 015570: e3a0307c mov r3, #124 ; 0x7c '|' 015574: e5c53004 strb r3, [r5, #4] ; [0e1af7] 015578: e2850005 add r0, r5, #5 ; 0x5 01557c: e0861004 add r1, r6, r4 015580: e1a02004 mov r2, r4 015584: eb0074da bl 0328f4(74da) 015588: e2850009 add r0, r5, #9 ; 0x9 01558c: e2861008 add r1, r6, #8 ; 0x8 015590: e1a02004 mov r2, r4 015594: eb0074d6 bl 0328f4(74d6) 015598: e3a03002 mov r3, #2 ; 0x2 01559c: e14b32b8 strh r3, [fp, -#40] 0155a0: e596300c ldr r3, [r6, #12] 0155a4: e50b3024 str r3, [fp, -#36] 0155a8: e1d631b0 ldrh r3, [r6, #16] 0155ac: e14b32b6 strh r3, [fp, -#38] 0155b0: e24b3028 sub r3, fp, #40 ; 0x28 '(' 0155b4: e58d3000 str r3, [sp, #0] 0155b8: e3a03010 mov r3, #16 ; 0x10 0155bc: e58d3004 str r3, [sp, #4] 0155c0: e59f3024 ldr r3, [pc, #36] ; [0155ec] 0155c4: e5930000 ldr r0, [r3, #0] ; [10b410] 0155c8: e1a01005 mov r1, r5 0155cc: e3a0200d mov r2, #13 ; 0xd 0155d0: e3a03000 mov r3, #0 ; 0x0 0155d4: eb0077b0 bl 03349c(77b0) 0155d8: ebffb64a bl 002f08(ffb64a) 0155dc: e586001c str r0, [r6, #28] 0155e0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0155e4: 000e1ab3---------------------> 000e1af3 ; !Unknown! 0155e8: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 0155ec: 0010b3d0---------------------> 0010b410 ; !Unknown! 0155f0: e1a0c00d mov ip, sp 0155f4: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0155f8: e24cb004 sub fp, ip, #4 ; 0x4 0155fc: e24dd018 sub sp, sp, #24 ; 0x18 015600: e1a06000 mov r6, r0 015604: e1a04001 mov r4, r1 015608: e59f5090 ldr r5, [pc, #144] ; [0156a0] 01560c: e1a00005 mov r0, r5 015610: e3a01000 mov r1, #0 ; 0x0 015614: e3a02023 mov r2, #35 ; 0x23 '#' 015618: eb0074d1 bl 032964(74d1) 01561c: e1a00005 mov r0, r5 015620: e59f107c ldr r1, [pc, #124] ; [0156a4] "MO_P" 015624: e3a02004 mov r2, #4 ; 0x4 015628: eb0074b1 bl 0328f4(74b1) 01562c: e3540000 cmp r4, #0 ; 0x0 015630: 13a03001 movne r3, #1 ; 0x1 015634: 15c53004 strneb r3, [r5, #4] ; [0e1b04] 015638: 03a02000 moveq r2, #0 ; 0x0 01563c: 059f305c ldreq r3, [pc, #92] ; [0156a0] 015640: 05c32004 streqb r2, [r3, #4] ; [0e1b04] 015644: e59f005c ldr r0, [pc, #92] ; [0156a8] 015648: e59f105c ldr r1, [pc, #92] ; [0156ac] 01564c: e3a0201e mov r2, #30 ; 0x1e 015650: eb007542 bl 032b60(7542) 015654: e3a03002 mov r3, #2 ; 0x2 015658: e14b32b8 strh r3, [fp, -#40] 01565c: e596300c ldr r3, [r6, #12] 015660: e50b3024 str r3, [fp, -#36] 015664: e1d631b0 ldrh r3, [r6, #16] 015668: e14b32b6 strh r3, [fp, -#38] 01566c: e24b3028 sub r3, fp, #40 ; 0x28 '(' 015670: e58d3000 str r3, [sp, #0] 015674: e3a03010 mov r3, #16 ; 0x10 015678: e58d3004 str r3, [sp, #4] 01567c: e59f302c ldr r3, [pc, #44] ; [0156b0] 015680: e5930000 ldr r0, [r3, #0] ; [10b410] 015684: e59f1014 ldr r1, [pc, #20] ; [0156a0] 015688: e3a02023 mov r2, #35 ; 0x23 '#' 01568c: e3a03000 mov r3, #0 ; 0x0 015690: eb007781 bl 03349c(7781) 015694: ebffb61b bl 002f08(ffb61b) 015698: e586001c str r0, [r6, #28] 01569c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0156a0: 000e1ac0---------------------> 000e1b00 ; !Unknown! 0156a4: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 0156a8: 000e1ac5---------------------> 000e1b05 ; !Unknown! 0156ac: 0010a986---------------------> 0010a9c6 ; !Unknown! 0156b0: 0010b3d0---------------------> 0010b410 ; !Unknown! 0156b4: e1a0c00d mov ip, sp 0156b8: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 0156bc: e24cb004 sub fp, ip, #4 ; 0x4 0156c0: e24dd018 sub sp, sp, #24 ; 0x18 0156c4: e1a05000 mov r5, r0 0156c8: e1a04001 mov r4, r1 0156cc: e59f60bc ldr r6, [pc, #188] ; [015790] 0156d0: e1a00006 mov r0, r6 0156d4: e3a01000 mov r1, #0 ; 0x0 0156d8: e3a02023 mov r2, #35 ; 0x23 '#' 0156dc: eb0074a0 bl 032964(74a0) 0156e0: e1a00006 mov r0, r6 0156e4: e59f10a8 ldr r1, [pc, #168] ; [015794] "MO_P" 0156e8: e3a02004 mov r2, #4 ; 0x4 0156ec: eb007480 bl 0328f4(7480) 0156f0: e3a07001 mov r7, #1 ; 0x1 0156f4: e5c67004 strb r7, [r6, #4] ; [0e1b27] 0156f8: e3a03002 mov r3, #2 ; 0x2 0156fc: e14b32bc strh r3, [fp, -#44] 015700: e595300c ldr r3, [r5, #12] 015704: e50b3028 str r3, [fp, -#40] 015708: e1d531b0 ldrh r3, [r5, #16] 01570c: e14b32ba strh r3, [fp, -#42] 015710: e3a03000 mov r3, #0 ; 0x0 015714: e5c43019 strb r3, [r4, #25] 015718: e5c4300c strb r3, [r4, #12] 01571c: e284100d add r1, r4, #13 ; 0xd 015720: e1a00004 mov r0, r4 015724: ebffd617 bl 00af88(ffd617) 015728: e1a04000 mov r4, r0 01572c: ebffb5f5 bl 002f08(ffb5f5) 015730: e585001c str r0, [r5, #28] 015734: e3540000 cmp r4, #0 ; 0x0 015738: 1a00000c bne 015770(c) ; jump 01573c: e5c67005 strb r7, [r6, #5] ; [0e1b28] 015740: e24b302c sub r3, fp, #44 ; 0x2c ',' 015744: e58d3000 str r3, [sp, #0] 015748: e3a03010 mov r3, #16 ; 0x10 01574c: e58d3004 str r3, [sp, #4] 015750: e59f3040 ldr r3, [pc, #64] ; [015798] 015754: e5930000 ldr r0, [r3, #0] ; [10b410] 015758: e1a01006 mov r1, r6 01575c: e3a02007 mov r2, #7 ; 0x7 015760: e1a03004 mov r3, r4 015764: eb00774c bl 03349c(774c) 015768: e3e00000 mvn r0, #0 ; 0x0 01576c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015770: e59f3018 ldr r3, [pc, #24] ; [015790] 015774: e3a01000 mov r1, #0 ; 0x0 015778: e5c31005 strb r1, [r3, #5] ; [0e1b28] 01577c: e5854058 str r4, [r5, #88] 015780: e2442001 sub r2, r4, #1 ; 0x1 015784: e5c32007 strb r2, [r3, #7] ; [0e1b2a] 015788: e1a00001 mov r0, r1 01578c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015790: 000e1ae3---------------------> 000e1b23 ; !Unknown! 015794: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 015798: 0010b3d0---------------------> 0010b410 ; !Unknown! 01579c: e1a0c00d mov ip, sp 0157a0: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0157a4: e24cb004 sub fp, ip, #4 ; 0x4 0157a8: e24dd018 sub sp, sp, #24 ; 0x18 0157ac: e1a06000 mov r6, r0 0157b0: e1a04001 mov r4, r1 0157b4: e20440ff and r4, r4, #255 ; 0xff 'ÿ' 0157b8: e59f505c ldr r5, [pc, #92] ; [01581c] 0157bc: e1a00005 mov r0, r5 0157c0: e59f1058 ldr r1, [pc, #88] ; [015820] "MO_P" 0157c4: e3a02004 mov r2, #4 ; 0x4 0157c8: eb007449 bl 0328f4(7449) 0157cc: e5c54004 strb r4, [r5, #4] ; [0e1b2f] 0157d0: e3a03002 mov r3, #2 ; 0x2 0157d4: e14b32b8 strh r3, [fp, -#40] 0157d8: e596300c ldr r3, [r6, #12] 0157dc: e50b3024 str r3, [fp, -#36] 0157e0: e1d631b0 ldrh r3, [r6, #16] 0157e4: e14b32b6 strh r3, [fp, -#38] 0157e8: e24b3028 sub r3, fp, #40 ; 0x28 '(' 0157ec: e58d3000 str r3, [sp, #0] 0157f0: e3a03010 mov r3, #16 ; 0x10 0157f4: e58d3004 str r3, [sp, #4] 0157f8: e59f3024 ldr r3, [pc, #36] ; [015824] 0157fc: e5930000 ldr r0, [r3, #0] ; [10b410] 015800: e1a01005 mov r1, r5 015804: e3a02005 mov r2, #5 ; 0x5 015808: e3a03000 mov r3, #0 ; 0x0 01580c: eb007722 bl 03349c(7722) 015810: ebffb5bc bl 002f08(ffb5bc) 015814: e586001c str r0, [r6, #28] 015818: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
01581c: 000e1aeb---------------------> 000e1b2b ; !Unknown! 015820: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 015824: 0010b3d0---------------------> 0010b410 ; !Unknown! 015828: e1a0c00d mov ip, sp 01582c: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 015830: e24cb004 sub fp, ip, #4 ; 0x4 015834: e24dd018 sub sp, sp, #24 ; 0x18 015838: e1a05000 mov r5, r0 01583c: e5956014 ldr r6, [r5, #20] 015840: e3560002 cmp r6, #2 ; 0x2 015844: 191ba870 ldmnedb fp, {r4, r5, r6, fp, sp, pc} ; return 015848: e595305c ldr r3, [r5, #92] 01584c: e3530000 cmp r3, #0 ; 0x0 015850: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 015854: e59f4078 ldr r4, [pc, #120] ; [0158d4] 015858: e1a00004 mov r0, r4 01585c: e59f1074 ldr r1, [pc, #116] ; [0158d8] "MO_P" 015860: e3a02004 mov r2, #4 ; 0x4 015864: eb007422 bl 0328f4(7422) 015868: e3a0301a mov r3, #26 ; 0x1a 01586c: e5c43004 strb r3, [r4, #4] ; [0e1b34] 015870: e5d53060 ldrb r3, [r5, #96] 015874: e5c43005 strb r3, [r4, #5] ; [0e1b35] 015878: e2840006 add r0, r4, #6 ; 0x6 01587c: e3a01000 mov r1, #0 ; 0x0 015880: e3a02008 mov r2, #8 ; 0x8 015884: eb007436 bl 032964(7436) 015888: e14b62b8 strh r6, [fp, -#40] 01588c: e595300c ldr r3, [r5, #12] 015890: e50b3024 str r3, [fp, -#36] 015894: e1d531b0 ldrh r3, [r5, #16] 015898: e14b32b6 strh r3, [fp, -#38] 01589c: e24b3028 sub r3, fp, #40 ; 0x28 '(' 0158a0: e58d3000 str r3, [sp, #0] 0158a4: e3a03010 mov r3, #16 ; 0x10 0158a8: e58d3004 str r3, [sp, #4] 0158ac: e59f3028 ldr r3, [pc, #40] ; [0158dc] 0158b0: e5930000 ldr r0, [r3, #0] ; [10b410] 0158b4: e1a01004 mov r1, r4 0158b8: e3a0200e mov r2, #14 ; 0xe 0158bc: e3a03000 mov r3, #0 ; 0x0 0158c0: eb0076f5 bl 03349c(76f5) 0158c4: ebffb58f bl 002f08(ffb58f) 0158c8: e5850064 str r0, [r5, #100] 0158cc: e585001c str r0, [r5, #28] 0158d0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0158d4: 000e1af0---------------------> 000e1b30 ; !Unknown! 0158d8: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 0158dc: 0010b3d0---------------------> 0010b410 ; !Unknown! 0158e0: e1a0c00d mov ip, sp 0158e4: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 0158e8: e24cb004 sub fp, ip, #4 ; 0x4 0158ec: e24dd01c sub sp, sp, #28 ; 0x1c 0158f0: e1a07000 mov r7, r0 0158f4: e1a04001 mov r4, r1 0158f8: e20440ff and r4, r4, #255 ; 0xff 'ÿ' 0158fc: e24b301c sub r3, fp, #28 ; 0x1c 015900: e1a05003 mov r5, r3 015904: e16520b2 strh r2, [r5, -#2]! 015908: e59f606c ldr r6, [pc, #108] ; [01597c] 01590c: e1a00006 mov r0, r6 015910: e59f1068 ldr r1, [pc, #104] ; [015980] "MO_P" 015914: e3a02004 mov r2, #4 ; 0x4 015918: eb0073f5 bl 0328f4(73f5) 01591c: e5c64004 strb r4, [r6, #4] ; [0e1b42] 015920: e2860005 add r0, r6, #5 ; 0x5 015924: e3a04002 mov r4, #2 ; 0x2 015928: e1a01005 mov r1, r5 01592c: e1a02004 mov r2, r4 015930: eb0073ef bl 0328f4(73ef) 015934: e14b43b0 strh r4, [fp, -#48] 015938: e597300c ldr r3, [r7, #12] 01593c: e50b302c str r3, [fp, -#44] 015940: e1d731b0 ldrh r3, [r7, #16] 015944: e14b32be strh r3, [fp, -#46] 015948: e24b3030 sub r3, fp, #48 ; 0x30 '0' 01594c: e58d3000 str r3, [sp, #0] 015950: e3a03010 mov r3, #16 ; 0x10 015954: e58d3004 str r3, [sp, #4] 015958: e59f3024 ldr r3, [pc, #36] ; [015984] 01595c: e5930000 ldr r0, [r3, #0] ; [10b410] 015960: e1a01006 mov r1, r6 015964: e3a02007 mov r2, #7 ; 0x7 015968: e3a03000 mov r3, #0 ; 0x0 01596c: eb0076ca bl 03349c(76ca) 015970: ebffb564 bl 002f08(ffb564) 015974: e587001c str r0, [r7, #28] 015978: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
01597c: 000e1afe---------------------> 000e1b3e ; !Unknown! 015980: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 015984: 0010b3d0---------------------> 0010b410 ; !Unknown! 015988: e1a0c00d mov ip, sp 01598c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 015990: e24cb004 sub fp, ip, #4 ; 0x4 015994: e24dd008 sub sp, sp, #8 ; 0x8 015998: e1a06000 mov r6, r0 01599c: e1a07001 mov r7, r1 0159a0: e1a01002 mov r1, r2 0159a4: e1a03803 mov r3, r3, lsl #16 ; 0x10 0159a8: e1a04843 mov r4, r3, asr #16 ; 0x10 0159ac: e59f363c ldr r3, [pc, #1596] ; [015ff0] 0159b0: e5935000 ldr r5, [r3, #0] ; [04469c] 0159b4: e3550000 cmp r5, #0 ; 0x0 0159b8: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 0159bc: e595300c ldr r3, [r5, #12] ; [00000c] 0159c0: e1530001 cmp r3, r1 0159c4: 1a000185 bne 015fe0(185) ; jump 0159c8: e5953014 ldr r3, [r5, #20] ; [000014] 0159cc: e3530002 cmp r3, #2 ; 0x2 0159d0: 1a000005 bne 0159ec(5) ; jump 0159d4: e1d521b0 ldrh r2, [r5, #16] 0159d8: e1a03804 mov r3, r4, lsl #16 ; 0x10 0159dc: e1520823 cmp r2, r3, lsr #16 ; 0x10 0159e0: 1a00017e bne 015fe0(17e) ; jump 0159e4: ebffb547 bl 002f08(ffb547) 0159e8: e5850020 str r0, [r5, #32] ; [000020] 0159ec: e1d630d4 ldrsb r3, [r6, #4] 0159f0: e2833003 add r3, r3, #3 ; 0x3 0159f4: e353007d cmp r3, #125 ; 0x7d '}' 0159f8: 979ff103 ldrls pc, [pc, r3, lsl #2] ; jump 0159fc: ea000176 b 015fdc(176) ; jump 015a00: 00015d18---------------------> 00015d58 ; code 015a04: 00015fac---------------------> 00015fec ; code 015a08: 00015fac---------------------> 00015fec ; code 015a0c: 00015c9c---------------------> 00015cdc ; code 015a10: 00015cdc---------------------> 00015d1c ; code 015a14: 00015d48---------------------> 00015d88 ; code 015a18: 00015fac---------------------> 00015fec ; code 015a1c: 00015d70---------------------> 00015db0 ; code 015a20: 00015fac---------------------> 00015fec ; code 015a24: 00015d88---------------------> 00015dc8 ; code 015a28: 00015fac---------------------> 00015fec ; code 015a2c: 00015da8---------------------> 00015de8 ; code 015a30: 00015fac---------------------> 00015fec ; code 015a34: 00015dc0---------------------> 00015e00 ; code 015a38: 00015fac---------------------> 00015fec ; code 015a3c: 00015de4---------------------> 00015e24 ; code 015a40: 00015fac---------------------> 00015fec ; code 015a44: 00015fac---------------------> 00015fec ; code 015a48: 00015e24---------------------> 00015e64 ; code 015a4c: 00015fac---------------------> 00015fec ; code 015a50: 00015dfc---------------------> 00015e3c ; code 015a54: 00015ea8---------------------> 00015ee8 ; code 015a58: 00015fac---------------------> 00015fec ; code 015a5c: 00015e70---------------------> 00015eb0 ; code 015a60: 00015fac---------------------> 00015fec ; code 015a64: 00015fac---------------------> 00015fec ; code 015a68: 00015fac---------------------> 00015fec ; code 015a6c: 00015e88---------------------> 00015ec8 ; code 015a70: 00015fac---------------------> 00015fec ; code 015a74: 00015fac---------------------> 00015fec ; code 015a78: 00015ee0---------------------> 00015f20 ; code 015a7c: 00015ec4---------------------> 00015f04 ; code 015a80: 00015fac---------------------> 00015fec ; code 015a84: 00015fac---------------------> 00015fec ; code 015a88: 00015fac---------------------> 00015fec ; code 015a8c: 00015ef4---------------------> 00015f34 ; code 015a90: 00015fac---------------------> 00015fec ; code 015a94: 00015f0c---------------------> 00015f4c ; code 015a98: 00015fac---------------------> 00015fec ; code 015a9c: 00015f2c---------------------> 00015f6c ; code 015aa0: 00015fac---------------------> 00015fec ; code 015aa4: 00015f44---------------------> 00015f84 ; code 015aa8: 00015fac---------------------> 00015fec ; code 015aac: 00015f64---------------------> 00015fa4 ; code 015ab0: 00015fac---------------------> 00015fec ; code 015ab4: 00015f7c---------------------> 00015fbc ; code 015ab8: 00015fac---------------------> 00015fec ; code 015abc: 00015fac---------------------> 00015fec ; code 015ac0: 00015fac---------------------> 00015fec ; code 015ac4: 00015fac---------------------> 00015fec ; code 015ac8: 00015fac---------------------> 00015fec ; code 015acc: 00015fac---------------------> 00015fec ; code 015ad0: 00015fac---------------------> 00015fec ; code 015ad4: 00015fac---------------------> 00015fec ; code 015ad8: 00015fac---------------------> 00015fec ; code 015adc: 00015fac---------------------> 00015fec ; code 015ae0: 00015fac---------------------> 00015fec ; code 015ae4: 00015fac---------------------> 00015fec ; code 015ae8: 00015fac---------------------> 00015fec ; code 015aec: 00015fac---------------------> 00015fec ; code 015af0: 00015fac---------------------> 00015fec ; code 015af4: 00015fac---------------------> 00015fec ; code 015af8: 00015fac---------------------> 00015fec ; code 015afc: 00015fac---------------------> 00015fec ; code 015b00: 00015fac---------------------> 00015fec ; code 015b04: 00015fac---------------------> 00015fec ; code 015b08: 00015fac---------------------> 00015fec ; code 015b0c: 00015fac---------------------> 00015fec ; code 015b10: 00015fac---------------------> 00015fec ; code 015b14: 00015fac---------------------> 00015fec ; code 015b18: 00015fac---------------------> 00015fec ; code 015b1c: 00015fac---------------------> 00015fec ; code 015b20: 00015fac---------------------> 00015fec ; code 015b24: 00015fac---------------------> 00015fec ; code 015b28: 00015fac---------------------> 00015fec ; code 015b2c: 00015fac---------------------> 00015fec ; code 015b30: 00015fac---------------------> 00015fec ; code 015b34: 00015fac---------------------> 00015fec ; code 015b38: 00015fac---------------------> 00015fec ; code 015b3c: 00015fac---------------------> 00015fec ; code 015b40: 00015fac---------------------> 00015fec ; code 015b44: 00015fac---------------------> 00015fec ; code 015b48: 00015fac---------------------> 00015fec ; code 015b4c: 00015fac---------------------> 00015fec ; code 015b50: 00015fac---------------------> 00015fec ; code 015b54: 00015fac---------------------> 00015fec ; code 015b58: 00015fac---------------------> 00015fec ; code 015b5c: 00015fac---------------------> 00015fec ; code 015b60: 00015fac---------------------> 00015fec ; code 015b64: 00015fac---------------------> 00015fec ; code 015b68: 00015fac---------------------> 00015fec ; code 015b6c: 00015fac---------------------> 00015fec ; code 015b70: 00015fac---------------------> 00015fec ; code 015b74: 00015fac---------------------> 00015fec ; code 015b78: 00015fac---------------------> 00015fec ; code 015b7c: 00015fac---------------------> 00015fec ; code 015b80: 00015fac---------------------> 00015fec ; code 015b84: 00015fac---------------------> 00015fec ; code 015b88: 00015fac---------------------> 00015fec ; code 015b8c: 00015fac---------------------> 00015fec ; code 015b90: 00015fac---------------------> 00015fec ; code 015b94: 00015fac---------------------> 00015fec ; code 015b98: 00015fac---------------------> 00015fec ; code 015b9c: 00015fac---------------------> 00015fec ; code 015ba0: 00015fac---------------------> 00015fec ; code 015ba4: 00015fac---------------------> 00015fec ; code 015ba8: 00015fac---------------------> 00015fec ; code 015bac: 00015fac---------------------> 00015fec ; code 015bb0: 00015fac---------------------> 00015fec ; code 015bb4: 00015fac---------------------> 00015fec ; code 015bb8: 00015fac---------------------> 00015fec ; code 015bbc: 00015fac---------------------> 00015fec ; code 015bc0: 00015fac---------------------> 00015fec ; code 015bc4: 00015fac---------------------> 00015fec ; code 015bc8: 00015fac---------------------> 00015fec ; code 015bcc: 00015fac---------------------> 00015fec ; code 015bd0: 00015fac---------------------> 00015fec ; code 015bd4: 00015c34---------------------> 00015c74 ; code 015bd8: 00015fac---------------------> 00015fec ; code 015bdc: 00015fac---------------------> 00015fec ; code 015be0: 00015fac---------------------> 00015fec ; code 015be4: 00015fac---------------------> 00015fec ; code 015be8: 00015fac---------------------> 00015fec ; code 015bec: 00015fac---------------------> 00015fec ; code 015bf0: 00015fac---------------------> 00015fec ; code 015bf4: 00015bb8---------------------> 00015bf8 ; code 015bf8: e5d53000 ldrb r3, [r5, #0] ; [000000] 015bfc: e3530000 cmp r3, #0 ; 0x0 015c00: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015c04: e5953014 ldr r3, [r5, #20] ; [000014] 015c08: e3530001 cmp r3, #1 ; 0x1 015c0c: 1a00000e bne 015c4c(e) ; jump 015c10: e1c541b0 strh r4, [r5, #16] 015c14: e3a02002 mov r2, #2 ; 0x2 015c18: e5852014 str r2, [r5, #20] ; [000014] 015c1c: e59f33d0 ldr r3, [pc, #976] ; [015ff4] 015c20: e5832000 str r2, [r3, #0] ; [044b28] 015c24: ebffb4b7 bl 002f08(ffb4b7) 015c28: e5850020 str r0, [r5, #32] ; [000020] 015c2c: e3a02004 mov r2, #4 ; 0x4 015c30: e59f33c0 ldr r3, [pc, #960] ; [015ff8] 015c34: e5832000 str r2, [r3, #0] ; [04459c] 015c38: e59f03bc ldr r0, [pc, #956] ; [015ffc] "p2p svr login ok %d %d %d" 015c3c: e5951018 ldr r1, [r5, #24] ; [000018] 015c40: e2852044 add r2, r5, #68 ; 0x44 'D' 015c44: e892000c ldmia r2, {r2, r3} 015c48: eb006ee2 bl 0317d8(6ee2) 015c4c: e2850004 add r0, r5, #4 ; 0x4 015c50: e3a04004 mov r4, #4 ; 0x4 015c54: e2861005 add r1, r6, #5 ; 0x5 015c58: e1a02004 mov r2, r4 015c5c: eb007324 bl 0328f4(7324) 015c60: e2850008 add r0, r5, #8 ; 0x8 015c64: e2861009 add r1, r6, #9 ; 0x9 015c68: e1a02004 mov r2, r4 015c6c: eb007320 bl 0328f4(7320) 015c70: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015c74: e5d53000 ldrb r3, [r5, #0] ; [000000] 015c78: e3530000 cmp r3, #0 ; 0x0 015c7c: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015c80: e5953014 ldr r3, [r5, #20] ; [000014] 015c84: e3530002 cmp r3, #2 ; 0x2 015c88: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015c8c: e24b0020 sub r0, fp, #32 ; 0x20 015c90: e2861025 add r1, r6, #37 ; 0x25 '%' 015c94: e3a02004 mov r2, #4 ; 0x4 015c98: eb007315 bl 0328f4(7315) 015c9c: e2864005 add r4, r6, #5 ; 0x5 015ca0: e59f0358 ldr r0, [pc, #856] ; [016000] "get a client req from server, peerip:%s peerport:%d" 015ca4: e1a01004 mov r1, r4 015ca8: e51b2020 ldr r2, [fp, -#32] 015cac: eb006ec9 bl 0317d8(6ec9) 015cb0: e1a00004 mov r0, r4 015cb4: eb0074a8 bl 032f5c(74a8) 015cb8: e15b32f0 ldrsh r3, [fp, -#32] 015cbc: e1a03803 mov r3, r3, lsl #16 ; 0x10 015cc0: e20318ff and r1, r3, #16711680 ; 0xff0000 015cc4: e1a01421 mov r1, r1, lsr #8 ; 0x8 015cc8: e1811c23 orr r1, r1, r3, lsr #24 ; 0x18 015ccc: e1a01801 mov r1, r1, lsl #16 ; 0x10 015cd0: e1a01821 mov r1, r1, lsr #16 ; 0x10 015cd4: eb0000d1 bl 016020(d1) 015cd8: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015cdc: e5d53000 ldrb r3, [r5, #0] ; [000000] 015ce0: e3530000 cmp r3, #0 ; 0x0 015ce4: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015ce8: e1a00005 mov r0, r5 015cec: e3a01001 mov r1, #1 ; 0x1 015cf0: ebfffe3e bl 0155f0(fffe3e) 015cf4: e5953014 ldr r3, [r5, #20] ; [000014] 015cf8: e3530001 cmp r3, #1 ; 0x1 015cfc: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015d00: e1c541b0 strh r4, [r5, #16] 015d04: e3a03002 mov r3, #2 ; 0x2 015d08: e5853014 str r3, [r5, #20] ; [000014] 015d0c: e59f02f0 ldr r0, [pc, #752] ; [016004] "client %x is connected" 015d10: e1a01005 mov r1, r5 015d14: eb006eaf bl 0317d8(6eaf) 015d18: ea00000b b 015d4c(b) ; jump 015d1c: e5d53000 ldrb r3, [r5, #0] ; [000000] 015d20: e3530000 cmp r3, #0 ; 0x0 015d24: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015d28: e5953014 ldr r3, [r5, #20] ; [000014] 015d2c: e3530001 cmp r3, #1 ; 0x1 015d30: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015d34: e1c541b0 strh r4, [r5, #16] 015d38: e59f02c4 ldr r0, [pc, #708] ; [016004] "client %x is connected" 015d3c: e1a01005 mov r1, r5 015d40: eb006ea4 bl 0317d8(6ea4) 015d44: e3a03002 mov r3, #2 ; 0x2 015d48: e5853014 str r3, [r5, #20] ; [000014] 015d4c: ebffb46d bl 002f08(ffb46d) 015d50: e5850020 str r0, [r5, #32] ; [000020] 015d54: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015d58: e5d53000 ldrb r3, [r5, #0] ; [000000] 015d5c: e3530000 cmp r3, #0 ; 0x0 015d60: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015d64: e5953014 ldr r3, [r5, #20] ; [000014] 015d68: e3530002 cmp r3, #2 ; 0x2 015d6c: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015d70: e1a00005 mov r0, r5 015d74: e3a010fe mov r1, #254 ; 0xfe 'þ' 015d78: ebfffe87 bl 01579c(fffe87) 015d7c: e1a00005 mov r0, r5 015d80: eb000164 bl 016318(164) 015d84: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015d88: e59f0278 ldr r0, [pc, #632] ; [016008] "get a video req" 015d8c: eb006a9e bl 03080c(6a9e) 015d90: e5953014 ldr r3, [r5, #20] ; [000014] 015d94: e3530002 cmp r3, #2 ; 0x2 015d98: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015d9c: e1a00005 mov r0, r5 015da0: eb000312 bl 0169f0(312) 015da4: e59f0260 ldr r0, [pc, #608] ; [01600c] "process a video req" 015da8: eb006a97 bl 03080c(6a97) 015dac: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015db0: e5953014 ldr r3, [r5, #20] ; [000014] 015db4: e3530002 cmp r3, #2 ; 0x2 015db8: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015dbc: e1a00005 mov r0, r5 015dc0: eb000236 bl 0166a0(236) 015dc4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015dc8: e59f0240 ldr r0, [pc, #576] ; [016010] "get a audio req" 015dcc: eb006a8e bl 03080c(6a8e) 015dd0: e5953014 ldr r3, [r5, #20] ; [000014] 015dd4: e3530002 cmp r3, #2 ; 0x2 015dd8: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015ddc: e1a00005 mov r0, r5 015de0: eb000337 bl 016ac4(337) 015de4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015de8: e5953014 ldr r3, [r5, #20] ; [000014] 015dec: e3530002 cmp r3, #2 ; 0x2 015df0: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015df4: e1a00005 mov r0, r5 015df8: eb000231 bl 0166c4(231) 015dfc: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015e00: e59f020c ldr r0, [pc, #524] ; [016014] "get a talk req" 015e04: eb006a80 bl 03080c(6a80) 015e08: e5953014 ldr r3, [r5, #20] ; [000014] 015e0c: e3530002 cmp r3, #2 ; 0x2 015e10: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015e14: e1d610d5 ldrsb r1, [r6, #5] 015e18: e1a00005 mov r0, r5 015e1c: eb00034f bl 016b60(34f) 015e20: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015e24: e5953014 ldr r3, [r5, #20] ; [000014] 015e28: e3530002 cmp r3, #2 ; 0x2 015e2c: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015e30: e1a00005 mov r0, r5 015e34: eb00022b bl 0166e8(22b) 015e38: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015e3c: e5953014 ldr r3, [r5, #20] ; [000014] 015e40: e3530002 cmp r3, #2 ; 0x2 015e44: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015e48: e5953034 ldr r3, [r5, #52] ; [000034] 015e4c: e3530000 cmp r3, #0 ; 0x0 015e50: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015e54: e1a00005 mov r0, r5 015e58: e2861005 add r1, r6, #5 ; 0x5 015e5c: eb00022a bl 01670c(22a) 015e60: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015e64: e5953014 ldr r3, [r5, #20] ; [000014] 015e68: e3530002 cmp r3, #2 ; 0x2 015e6c: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015e70: e24b0024 sub r0, fp, #36 ; 0x24 '$' 015e74: e2861005 add r1, r6, #5 ; 0x5 015e78: e3a02004 mov r2, #4 ; 0x4 015e7c: eb00729c bl 0328f4(729c) 015e80: e51b2024 ldr r2, [fp, -#36] 015e84: e59f318c ldr r3, [pc, #396] ; [016018] 015e88: e0c10293 smull r1, r0, r3, r2 015e8c: e1a03fc2 mov r3, r2, asr #31 ; 0x1f 015e90: e0633141 rsb r3, r3, r1, asr #2 ; 0x2 015e94: e0833083 add r3, r3, r3, lsl #1 ; 0x1 015e98: e0422183 sub r2, r2, r3, lsl #3 ; 0x3 015e9c: e5852024 str r2, [r5, #36] ; [000024] 015ea0: e59f0174 ldr r0, [pc, #372] ; [01601c] "p2p set rate %d" 015ea4: e51b1024 ldr r1, [fp, -#36] 015ea8: eb006e4a bl 0317d8(6e4a) 015eac: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015eb0: e5953014 ldr r3, [r5, #20] ; [000014] 015eb4: e3530002 cmp r3, #2 ; 0x2 015eb8: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015ebc: e1a00005 mov r0, r5 015ec0: eb00024d bl 0167fc(24d) 015ec4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015ec8: e5953014 ldr r3, [r5, #20] ; [000014] 015ecc: e3530002 cmp r3, #2 ; 0x2 015ed0: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015ed4: e5d61005 ldrb r1, [r6, #5] 015ed8: e5d62006 ldrb r2, [r6, #6] 015edc: e1a00005 mov r0, r5 015ee0: eb000273 bl 0168b4(273) 015ee4: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015ee8: e5953014 ldr r3, [r5, #20] ; [000014] 015eec: e3530002 cmp r3, #2 ; 0x2 015ef0: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015ef4: e5d61005 ldrb r1, [r6, #5] 015ef8: e1a00005 mov r0, r5 015efc: eb00022e bl 0167bc(22e) 015f00: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015f04: e5953014 ldr r3, [r5, #20] ; [000014] 015f08: e3530002 cmp r3, #2 ; 0x2 015f0c: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015f10: e1a00005 mov r0, r5 015f14: e2861005 add r1, r6, #5 ; 0x5 015f18: eb000277 bl 0168fc(277) 015f1c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015f20: e5953014 ldr r3, [r5, #20] ; [000014] 015f24: e3530002 cmp r3, #2 ; 0x2 015f28: 03a03000 moveq r3, #0 ; 0x0 015f2c: 0585305c streq r3, [r5, #92] ; [00005c] 015f30: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015f34: e5953014 ldr r3, [r5, #20] ; [000014] 015f38: e3530002 cmp r3, #2 ; 0x2 015f3c: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015f40: e1a00005 mov r0, r5 015f44: eb00033f bl 016c48(33f) 015f48: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015f4c: e5953014 ldr r3, [r5, #20] ; [000014] 015f50: e3530002 cmp r3, #2 ; 0x2 015f54: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015f58: e1a00005 mov r0, r5 015f5c: e2861005 add r1, r6, #5 ; 0x5 015f60: e2472005 sub r2, r7, #5 ; 0x5 015f64: eb00037c bl 016d5c(37c) 015f68: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015f6c: e5953014 ldr r3, [r5, #20] ; [000014] 015f70: e3530002 cmp r3, #2 ; 0x2 015f74: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015f78: e1a00005 mov r0, r5 015f7c: eb000390 bl 016dc4(390) 015f80: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015f84: e5953014 ldr r3, [r5, #20] ; [000014] 015f88: e3530002 cmp r3, #2 ; 0x2 015f8c: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015f90: e1a00005 mov r0, r5 015f94: e2861005 add r1, r6, #5 ; 0x5 015f98: e2472005 sub r2, r7, #5 ; 0x5 015f9c: eb0003ea bl 016f4c(3ea) 015fa0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015fa4: e5953014 ldr r3, [r5, #20] ; [000014] 015fa8: e3530002 cmp r3, #2 ; 0x2 015fac: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015fb0: e1a00005 mov r0, r5 015fb4: eb0003fe bl 016fb4(3fe) 015fb8: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015fbc: e5953014 ldr r3, [r5, #20] ; [000014] 015fc0: e3530002 cmp r3, #2 ; 0x2 015fc4: 191ba8f0 ldmnedb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 015fc8: e1a00005 mov r0, r5 015fcc: e2861005 add r1, r6, #5 ; 0x5 015fd0: e2472005 sub r2, r7, #5 ; 0x5 015fd4: eb00048e bl 017214(48e) 015fd8: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015fdc: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015fe0: e5955054 ldr r5, [r5, #84] 015fe4: e3550000 cmp r5, #0 ; 0x0 015fe8: 1afffe73 bne 0159bc(fffe73) ; jump 015fec: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
015ff0: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 015ff4: 00044ae8---------------------> 00044b28 ; data: 00 00 00 00 00 04 01 01 00 00 00 00 00 00 01 00 | ............ 015ff8: 0004455c---------------------> 0004459c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 015ffc: 0003f5a8---------------------> 0003f5e8 ; data: 70 32 70 20 73 76 72 20 6C 6F 67 69 6E 20 6F 6B | p2p svr login ok 016000: 0003f5c4---------------------> 0003f604 ; data: 67 65 74 20 61 20 63 6C 69 65 6E 74 20 72 65 71 | get a client req 016004: 0003f5fc---------------------> 0003f63c ; data: 63 6C 69 65 6E 74 20 25 78 20 69 73 20 63 6F 6E | client %x is con 016008: 0003f614---------------------> 0003f654 ; data: 67 65 74 20 61 20 76 69 64 65 6F 20 72 65 71 00 | get a video req. 01600c: 0003f624---------------------> 0003f664 ; data: 70 72 6F 63 65 73 73 20 61 20 76 69 64 65 6F 20 | process a video 016010: 0003f638---------------------> 0003f678 ; data: 67 65 74 20 61 20 61 75 64 69 6F 20 72 65 71 00 | get a audio req. 016014: 0003f648---------------------> 0003f688 ; data: 67 65 74 20 61 20 74 61 6C 6B 20 72 65 71 00 00 | get a talk req.. 016018: 2aaaaaab bcs feac0acc(aaaaab) ; jump 01601c: 0003f658---------------------> 0003f698 ; data: 70 32 70 20 73 65 74 20 72 61 74 65 20 25 64 0A | p2p set rate %d. 016020: e1a0c00d mov ip, sp 016024: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 016028: e24cb004 sub fp, ip, #4 ; 0x4 01602c: e1a05000 mov r5, r0 016030: e1a01801 mov r1, r1, lsl #16 ; 0x10 016034: e1a07841 mov r7, r1, asr #16 ; 0x10 016038: e59f3110 ldr r3, [pc, #272] ; [016150] 01603c: e5933000 ldr r3, [r3, #0] 016040: e3530003 cmp r3, #3 ; 0x3 016044: c91ba8f0 ldmgtdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 016048: e59f3104 ldr r3, [pc, #260] ; [016154] 01604c: e5933000 ldr r3, [r3, #0] 016050: e5936054 ldr r6, [r3, #84] 016054: e3560000 cmp r6, #0 ; 0x0 016058: 0a00000a beq 016088(a) ; jump 01605c: e1a03807 mov r3, r7, lsl #16 ; 0x10 016060: e1a02823 mov r2, r3, lsr #16 ; 0x10 016064: e596300c ldr r3, [r6, #12] 016068: e1530005 cmp r3, r5 01606c: 1a000002 bne 01607c(2) ; jump 016070: e1d631b0 ldrh r3, [r6, #16] 016074: e1530002 cmp r3, r2 016078: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 01607c: e5966054 ldr r6, [r6, #84] 016080: e3560000 cmp r6, #0 ; 0x0 016084: 1afffff6 bne 016064(fffff6) ; jump 016088: e3a00068 mov r0, #104 ; 0x68 'h' 01608c: ebffb3aa bl 002f3c(ffb3aa) 016090: e1a06000 mov r6, r0 016094: e3a04000 mov r4, #0 ; 0x0 016098: e5864058 str r4, [r6, #88] 01609c: e586405c str r4, [r6, #92] 0160a0: e5864060 str r4, [r6, #96] 0160a4: e5864064 str r4, [r6, #100] 0160a8: e5c64000 strb r4, [r6, #0] 0160ac: e586500c str r5, [r6, #12] 0160b0: e1c671b0 strh r7, [r6, #16] 0160b4: e3a03001 mov r3, #1 ; 0x1 0160b8: e5863014 str r3, [r6, #20] 0160bc: e5864028 str r4, [r6, #40] 0160c0: e5864034 str r4, [r6, #52] 0160c4: e586402c str r4, [r6, #44] 0160c8: e5864030 str r4, [r6, #48] 0160cc: e5864024 str r4, [r6, #36] 0160d0: e59f507c ldr r5, [pc, #124] ; [016154] 0160d4: e5953000 ldr r3, [r5, #0] ; [04469c] 0160d8: e5863050 str r3, [r6, #80] 0160dc: e5864038 str r4, [r6, #56] 0160e0: ebffb388 bl 002f08(ffb388) 0160e4: e5860020 str r0, [r6, #32] 0160e8: e586001c str r0, [r6, #28] 0160ec: e5864018 str r4, [r6, #24] 0160f0: e5864040 str r4, [r6, #64] 0160f4: e586403c str r4, [r6, #60] 0160f8: e586404c str r4, [r6, #76] 0160fc: e5864048 str r4, [r6, #72] 016100: e5864044 str r4, [r6, #68] 016104: e5953000 ldr r3, [r5, #0] ; [04469c] 016108: e5933054 ldr r3, [r3, #84] 01610c: e1530004 cmp r3, r4 016110: 05863054 streq r3, [r6, #84] 016114: 159f2038 ldrne r2, [pc, #56] ; [016154] 016118: 15923000 ldrne r3, [r2, #0] ; [04469c] 01611c: 15933054 ldrne r3, [r3, #84] 016120: 15836050 strne r6, [r3, #80] 016124: 15923000 ldrne r3, [r2, #0] ; [04469c] 016128: 15933054 ldrne r3, [r3, #84] 01612c: 15863054 strne r3, [r6, #84] 016130: e59f301c ldr r3, [pc, #28] ; [016154] 016134: e5933000 ldr r3, [r3, #0] 016138: e5836054 str r6, [r3, #84] 01613c: e59f200c ldr r2, [pc, #12] ; [016150] 016140: e5923000 ldr r3, [r2, #0] ; [0446a0] 016144: e2833001 add r3, r3, #1 ; 0x1 016148: e5823000 str r3, [r2, #0] ; [0446a0] 01614c: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
016150: 00044660---------------------> 000446a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016154: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016158: e1a0c00d mov ip, sp 01615c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 016160: e24cb004 sub fp, ip, #4 ; 0x4 016164: e24dd008 sub sp, sp, #8 ; 0x8 016168: e1a05000 mov r5, r0 01616c: e595302c ldr r3, [r5, #44] 016170: e3530000 cmp r3, #0 ; 0x0 016174: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 016178: e3a01000 mov r1, #0 ; 0x0 01617c: e5851028 str r1, [r5, #40] 016180: e585102c str r1, [r5, #44] 016184: e59f208c ldr r2, [pc, #140] ; [016218] 016188: e5923000 ldr r3, [r2, #0] ; [04468c] 01618c: e2433001 sub r3, r3, #1 ; 0x1 016190: e5823000 str r3, [r2, #0] ; [04468c] 016194: e5851024 str r1, [r5, #36] 016198: e5851018 str r1, [r5, #24] 01619c: e5923000 ldr r3, [r2, #0] ; [04468c] 0161a0: e1530001 cmp r3, r1 0161a4: 1a000014 bne 0161fc(14) ; jump 0161a8: e3a03c27 mov r3, #9984 ; 0x2700 0161ac: e2833011 add r3, r3, #17 ; 0x11 0161b0: e50b301c str r3, [fp, -#28] 0161b4: e24b001c sub r0, fp, #28 ; 0x1c 0161b8: ebffd643 bl 00bacc(ffd643) 0161bc: e59f3058 ldr r3, [pc, #88] ; [01621c] 0161c0: e5933000 ldr r3, [r3, #0] 0161c4: e3530000 cmp r3, #0 ; 0x0 0161c8: 1a00000b bne 0161fc(b) ; jump 0161cc: e3a00001 mov r0, #1 ; 0x1 0161d0: ebffd0cc bl 00a508(ffd0cc) 0161d4: ea000008 b 0161fc(8) ; jump 0161d8: e595403c ldr r4, [r5, #60] 0161dc: e5943010 ldr r3, [r4, #16] 0161e0: e585303c str r3, [r5, #60] 0161e4: e5940000 ldr r0, [r4, #0] 0161e8: e3500000 cmp r0, #0 ; 0x0 0161ec: 0a000000 beq 0161f4(0) ; jump 0161f0: ebffb369 bl 002f9c(ffb369) 0161f4: e1a00004 mov r0, r4 0161f8: ebffb367 bl 002f9c(ffb367) 0161fc: e595303c ldr r3, [r5, #60] 016200: e3530000 cmp r3, #0 ; 0x0 016204: 1afffff3 bne 0161d8(fffff3) ; jump 016208: e3a03000 mov r3, #0 ; 0x0 01620c: e585304c str r3, [r5, #76] 016210: e5853048 str r3, [r5, #72] 016214: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
016218: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 01621c: 000443b4---------------------> 000443f4 ; data: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF | ........ÿÿÿÿÿÿÿÿ 016220: e1a0c00d mov ip, sp 016224: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 016228: e24cb004 sub fp, ip, #4 ; 0x4 01622c: e24dd008 sub sp, sp, #8 ; 0x8 016230: e1a05000 mov r5, r0 016234: e5953030 ldr r3, [r5, #48] 016238: e3530000 cmp r3, #0 ; 0x0 01623c: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 016240: e3a03000 mov r3, #0 ; 0x0 016244: e5853030 str r3, [r5, #48] 016248: e59f2064 ldr r2, [pc, #100] ; [0162b4] 01624c: e5923000 ldr r3, [r2, #0] ; [044694] 016250: e2433001 sub r3, r3, #1 ; 0x1 016254: e5823000 str r3, [r2, #0] ; [044694] 016258: e3530000 cmp r3, #0 ; 0x0 01625c: 1a00000e bne 01629c(e) ; jump 016260: e3a03c27 mov r3, #9984 ; 0x2700 016264: e2833011 add r3, r3, #17 ; 0x11 016268: e50b301c str r3, [fp, -#28] 01626c: e24b001c sub r0, fp, #28 ; 0x1c 016270: ebffd45a bl 00b3e0(ffd45a) 016274: ea000008 b 01629c(8) ; jump 016278: e5954040 ldr r4, [r5, #64] 01627c: e5943010 ldr r3, [r4, #16] 016280: e5853040 str r3, [r5, #64] 016284: e5940000 ldr r0, [r4, #0] 016288: e3500000 cmp r0, #0 ; 0x0 01628c: 0a000000 beq 016294(0) ; jump 016290: ebffb341 bl 002f9c(ffb341) 016294: e1a00004 mov r0, r4 016298: ebffb33f bl 002f9c(ffb33f) 01629c: e5953040 ldr r3, [r5, #64] 0162a0: e3530000 cmp r3, #0 ; 0x0 0162a4: 1afffff3 bne 016278(fffff3) ; jump 0162a8: e3a03000 mov r3, #0 ; 0x0 0162ac: e5853044 str r3, [r5, #68] 0162b0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0162b4: 00044654---------------------> 00044694 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0162b8: e1a0c00d mov ip, sp 0162bc: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0162c0: e24cb004 sub fp, ip, #4 ; 0x4 0162c4: e24dd008 sub sp, sp, #8 ; 0x8 0162c8: e1a04000 mov r4, r0 0162cc: e5943034 ldr r3, [r4, #52] 0162d0: e3530000 cmp r3, #0 ; 0x0 0162d4: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 0162d8: e59f0030 ldr r0, [pc, #48] ; [016310] 0162dc: eb004ddc bl 029a54(4ddc) 0162e0: e3a03000 mov r3, #0 ; 0x0 0162e4: e5843034 str r3, [r4, #52] 0162e8: e59f2024 ldr r2, [pc, #36] ; [016314] 0162ec: e5823000 str r3, [r2, #0] ; [0446a4] 0162f0: e3a03c27 mov r3, #9984 ; 0x2700 0162f4: e2833014 add r3, r3, #20 ; 0x14 0162f8: e50b3018 str r3, [fp, -#24] 0162fc: e24b0018 sub r0, fp, #24 ; 0x18 016300: ebffd436 bl 00b3e0(ffd436) 016304: e59f0004 ldr r0, [pc, #4] ; [016310] 016308: eb004e39 bl 029bf4(4e39) 01630c: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
016310: 00109820---------------------> 00109860 ; !Unknown! 016314: 00044664---------------------> 000446a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016318: e1a0c00d mov ip, sp 01631c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 016320: e24cb004 sub fp, ip, #4 ; 0x4 016324: e1a04000 mov r4, r0 016328: ebffff8a bl 016158(ffff8a) 01632c: e1a00004 mov r0, r4 016330: ebffffba bl 016220(ffffba) 016334: e1a00004 mov r0, r4 016338: ebffffde bl 0162b8(ffffde) 01633c: e5d43000 ldrb r3, [r4, #0] 016340: e3530000 cmp r3, #0 ; 0x0 016344: 13a02000 movne r2, #0 ; 0x0 016348: 15842014 strne r2, [r4, #20] 01634c: 159f3074 ldrne r3, [pc, #116] ; [0163c8] 016350: 15832000 strne r2, [r3, #0] ; [044b28] 016354: 191ba810 ldmnedb fp, {r4, fp, sp, pc} ; return 016358: e5942054 ldr r2, [r4, #84] 01635c: e3520000 cmp r2, #0 ; 0x0 016360: 0a00000a beq 016390(a) ; jump 016364: e5943050 ldr r3, [r4, #80] 016368: e3530000 cmp r3, #0 ; 0x0 01636c: 15832054 strne r2, [r3, #84] 016370: 15942054 ldrne r2, [r4, #84] 016374: 15943050 ldrne r3, [r4, #80] 016378: 15823050 strne r3, [r2, #80] 01637c: 05942054 ldreq r2, [r4, #84] 016380: 03a03000 moveq r3, #0 ; 0x0 016384: 05823050 streq r3, [r2, #80] 016388: 05942054 ldreq r2, [r4, #84] 01638c: ea000004 b 0163a4(4) ; jump 016390: e5942050 ldr r2, [r4, #80] 016394: e3520000 cmp r2, #0 ; 0x0 016398: 13a03000 movne r3, #0 ; 0x0 01639c: 15823054 strne r3, [r2, #84] 0163a0: 03a02000 moveq r2, #0 ; 0x0 0163a4: 059f3020 ldreq r3, [pc, #32] ; [0163cc] 0163a8: 05832000 streq r2, [r3, #0] ; [04469c] 0163ac: e1a00004 mov r0, r4 0163b0: ebffb2f9 bl 002f9c(ffb2f9) 0163b4: e59f2014 ldr r2, [pc, #20] ; [0163d0] 0163b8: e5923000 ldr r3, [r2, #0] ; [0446a0] 0163bc: e2433001 sub r3, r3, #1 ; 0x1 0163c0: e5823000 str r3, [r2, #0] ; [0446a0] 0163c4: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0163c8: 00044ae8---------------------> 00044b28 ; data: 00 00 00 00 00 04 01 01 00 00 00 00 00 00 01 00 | ............ 0163cc: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0163d0: 00044660---------------------> 000446a0 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 0163d4: e1a0c00d mov ip, sp 0163d8: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 0163dc: e24cb004 sub fp, ip, #4 ; 0x4 0163e0: e24dd028 sub sp, sp, #40 ; 0x28 '(' 0163e4: e3a03002 mov r3, #2 ; 0x2 0163e8: e14b33b4 strh r3, [fp, -#52] 0163ec: e59f3298 ldr r3, [pc, #664] ; [01668c] 0163f0: e5936000 ldr r6, [r3, #0] ; [04469c] 0163f4: e3560000 cmp r6, #0 ; 0x0 0163f8: 0a000045 beq 016514(45) ; jump 0163fc: e596300c ldr r3, [r6, #12] ; [00000c] 016400: e50b3030 str r3, [fp, -#48] 016404: e1d631b0 ldrh r3, [r6, #16] 016408: e14b33b2 strh r3, [fp, -#50] 01640c: e5963040 ldr r3, [r6, #64] ; [000040] 016410: e3530000 cmp r3, #0 ; 0x0 016414: 0a00003b beq 016508(3b) ; jump 016418: e59fa270 ldr r10, [pc, #624] ; [016690] 01641c: e59f8270 ldr r8, [pc, #624] ; [016694] 016420: e3a07000 mov r7, #0 ; 0x0 016424: e5965040 ldr r5, [r6, #64] ; [000040] 016428: e59a0000 ldr r0, [r10, #0] ; [10b410] 01642c: e5951000 ldr r1, [r5, #0] 016430: e5952008 ldr r2, [r5, #8] 016434: e24b3034 sub r3, fp, #52 ; 0x34 '4' 016438: e58d3000 str r3, [sp, #0] 01643c: e3a03010 mov r3, #16 ; 0x10 016440: e58d3004 str r3, [sp, #4] 016444: e2433010 sub r3, r3, #16 ; 0x10 016448: eb007413 bl 03349c(7413) 01644c: e1a04000 mov r4, r0 016450: e3540000 cmp r4, #0 ; 0x0 016454: aa000003 bge 016468(3) ; jump 016458: e59f0238 ldr r0, [pc, #568] ; [016698] "p2p client send error %d" 01645c: e1a01004 mov r1, r4 016460: eb006cdc bl 0317d8(6cdc) 016464: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
016468: e5963044 ldr r3, [r6, #68] ; [000044] 01646c: e2433001 sub r3, r3, #1 ; 0x1 016470: e5863044 str r3, [r6, #68] ; [000044] 016474: e5953010 ldr r3, [r5, #16] 016478: e5863040 str r3, [r6, #64] ; [000040] 01647c: e5950000 ldr r0, [r5, #0] 016480: ebffb2c5 bl 002f9c(ffb2c5) 016484: e1a00005 mov r0, r5 016488: ebffb2c3 bl 002f9c(ffb2c3) 01648c: e59f0200 ldr r0, [pc, #512] ; [016694] 016490: e3a02000 mov r2, #0 ; 0x0 016494: e1a01002 mov r1, r2 016498: e1a03102 mov r3, r2, lsl #2 ; 0x2 01649c: e7801003 str r1, [r0, r3, lsl #0] 0164a0: e2822001 add r2, r2, #1 ; 0x1 0164a4: e352001f cmp r2, #31 ; 0x1f 0164a8: 9afffffa bls 016498(fffffa) ; jump 0164ac: e59a2000 ldr r2, [r10, #0] ; [10b410] 0164b0: e1a012a2 mov r1, r2, lsr #5 ; 0x5 0164b4: e1a01101 mov r1, r1, lsl #2 ; 0x2 0164b8: e202201f and r2, r2, #31 ; 0x1f 0164bc: e3a00001 mov r0, #1 ; 0x1 0164c0: e7983001 ldr r3, [r8, r1, lsl #0] 0164c4: e1833210 orr r3, r3, r0, lsl r2 0164c8: e7883001 str r3, [r8, r1, lsl #0] 0164cc: e50b7040 str r7, [fp, -#64] 0164d0: e24b3040 sub r3, fp, #64 ; 0x40 '@' 0164d4: e5837004 str r7, [r3, #4] 0164d8: e59a0000 ldr r0, [r10, #0] ; [10b410] 0164dc: e2800001 add r0, r0, #1 ; 0x1 0164e0: e58d3000 str r3, [sp, #0] 0164e4: e1a01007 mov r1, r7 0164e8: e1a02008 mov r2, r8 0164ec: e1a03007 mov r3, r7 0164f0: eb007b2d bl 0351ac(7b2d) 0164f4: e3500001 cmp r0, #1 ; 0x1 0164f8: 191badf0 ldmnedb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 0164fc: e5963040 ldr r3, [r6, #64] ; [000040] 016500: e3530000 cmp r3, #0 ; 0x0 016504: 1affffc6 bne 016424(ffffc6) ; jump 016508: e5966054 ldr r6, [r6, #84] 01650c: e3560000 cmp r6, #0 ; 0x0 016510: 1affffb9 bne 0163fc(ffffb9) ; jump 016514: ebffb27b bl 002f08(ffb27b) 016518: e1a0a000 mov r10, r0 01651c: e59f3168 ldr r3, [pc, #360] ; [01668c] 016520: e5936000 ldr r6, [r3, #0] ; [04469c] 016524: e3560000 cmp r6, #0 ; 0x0 016528: 091badf0 ldmeqdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 01652c: e59f815c ldr r8, [pc, #348] ; [016690] 016530: e59f715c ldr r7, [pc, #348] ; [016694] 016534: e596300c ldr r3, [r6, #12] ; [00000c] 016538: e50b3030 str r3, [fp, -#48] 01653c: e1d631b0 ldrh r3, [r6, #16] 016540: e14b33b2 strh r3, [fp, -#50] 016544: e596503c ldr r5, [r6, #60] ; [00003c] 016548: ea00003f b 01664c(3f) ; jump 01654c: e5951000 ldr r1, [r5, #0] ; [000000] 016550: e281100e add r1, r1, #14 ; 0xe 016554: e24b0044 sub r0, fp, #68 ; 0x44 'D' 016558: e3a02004 mov r2, #4 ; 0x4 01655c: eb0070e4 bl 0328f4(70e4) 016560: e5951000 ldr r1, [r5, #0] ; [000000] 016564: e2811014 add r1, r1, #20 ; 0x14 016568: e24b0036 sub r0, fp, #54 ; 0x36 '6' 01656c: e3a02002 mov r2, #2 ; 0x2 016570: eb0070df bl 0328f4(70df) 016574: e24b3034 sub r3, fp, #52 ; 0x34 '4' 016578: e58d3000 str r3, [sp, #0] 01657c: e3a03010 mov r3, #16 ; 0x10 016580: e58d3004 str r3, [sp, #4] 016584: e5980000 ldr r0, [r8, #0] ; [10b410] 016588: e5951000 ldr r1, [r5, #0] ; [000000] 01658c: e5952008 ldr r2, [r5, #8] ; [000008] 016590: e2433010 sub r3, r3, #16 ; 0x10 016594: eb0073c0 bl 03349c(73c0) 016598: e1a04000 mov r4, r0 01659c: e3540000 cmp r4, #0 ; 0x0 0165a0: aa000006 bge 0165c0(6) ; jump 0165a4: eb0048d5 bl 028900(48d5) 0165a8: e1a03000 mov r3, r0 0165ac: e59f00e8 ldr r0, [pc, #232] ; [01669c] "p2p client send error2 %d %d" 0165b0: e1a01004 mov r1, r4 0165b4: e5932000 ldr r2, [r3, #0] 0165b8: eb006c86 bl 0317d8(6c86) 0165bc: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
0165c0: e595300c ldr r3, [r5, #12] ; [00000c] 0165c4: e3530000 cmp r3, #0 ; 0x0 0165c8: 0596304c ldreq r3, [r6, #76] ; [00004c] 0165cc: 02833001 addeq r3, r3, #1 ; 0x1 0165d0: 0586304c streq r3, [r6, #76] ; [00004c] 0165d4: e585a00c str r10, [r5, #12] ; [00000c] 0165d8: e59f00b4 ldr r0, [pc, #180] ; [016694] 0165dc: e3a02000 mov r2, #0 ; 0x0 0165e0: e1a01002 mov r1, r2 0165e4: e1a03102 mov r3, r2, lsl #2 ; 0x2 0165e8: e7801003 str r1, [r0, r3, lsl #0] 0165ec: e2822001 add r2, r2, #1 ; 0x1 0165f0: e352001f cmp r2, #31 ; 0x1f 0165f4: 9afffffa bls 0165e4(fffffa) ; jump 0165f8: e5982000 ldr r2, [r8, #0] ; [10b410] 0165fc: e1a012a2 mov r1, r2, lsr #5 ; 0x5 016600: e1a01101 mov r1, r1, lsl #2 ; 0x2 016604: e202201f and r2, r2, #31 ; 0x1f 016608: e3a00001 mov r0, #1 ; 0x1 01660c: e7973001 ldr r3, [r7, r1, lsl #0] 016610: e1833210 orr r3, r3, r0, lsl r2 016614: e7873001 str r3, [r7, r1, lsl #0] 016618: e3a03000 mov r3, #0 ; 0x0 01661c: e50b3040 str r3, [fp, -#64] 016620: e24b2040 sub r2, fp, #64 ; 0x40 '@' 016624: e5823004 str r3, [r2, #4] 016628: e5980000 ldr r0, [r8, #0] ; [10b410] 01662c: e2800001 add r0, r0, #1 ; 0x1 016630: e58d2000 str r2, [sp, #0] 016634: e1a01003 mov r1, r3 016638: e1a02007 mov r2, r7 01663c: eb007ada bl 0351ac(7ada) 016640: e3500001 cmp r0, #1 ; 0x1 016644: 191badf0 ldmnedb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return 016648: e5955010 ldr r5, [r5, #16] 01664c: e3550000 cmp r5, #0 ; 0x0 016650: 0a000009 beq 01667c(9) ; jump 016654: e595300c ldr r3, [r5, #12] 016658: e3530000 cmp r3, #0 ; 0x0 01665c: 0a000003 beq 016670(3) ; jump 016660: e063300a rsb r3, r3, r10 016664: e3530031 cmp r3, #49 ; 0x31 '1' 016668: dafffff6 ble 016648(fffff6) ; jump 01666c: eaffffb6 b 01654c(ffffb6) ; jump 016670: e596304c ldr r3, [r6, #76] ; [00004c] 016674: e3530005 cmp r3, #5 ; 0x5 016678: daffffb3 ble 01654c(ffffb3) ; jump 01667c: e5966054 ldr r6, [r6, #84] 016680: e3560000 cmp r6, #0 ; 0x0 016684: 1affffaa bne 016534(ffffaa) ; jump 016688: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
01668c: 0004465c---------------------> 0004469c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016690: 0010b3d0---------------------> 0010b410 ; !Unknown! 016694: 000e1b08---------------------> 000e1b48 ; !Unknown! 016698: 0003f66c---------------------> 0003f6ac ; data: 70 32 70 20 63 6C 69 65 6E 74 20 73 65 6E 64 20 | p2p client send 01669c: 0003f688---------------------> 0003f6c8 ; data: 70 32 70 20 63 6C 69 65 6E 74 20 73 65 6E 64 20 | p2p client send 0166a0: e1a0c00d mov ip, sp 0166a4: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0166a8: e24cb004 sub fp, ip, #4 ; 0x4 0166ac: e1a04000 mov r4, r0 0166b0: ebfffea8 bl 016158(fffea8) 0166b4: e1a00004 mov r0, r4 0166b8: e3a01005 mov r1, #5 ; 0x5 0166bc: ebfffc36 bl 01579c(fffc36) 0166c0: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0166c4: e1a0c00d mov ip, sp 0166c8: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0166cc: e24cb004 sub fp, ip, #4 ; 0x4 0166d0: e1a04000 mov r4, r0 0166d4: ebfffed1 bl 016220(fffed1) 0166d8: e1a00004 mov r0, r4 0166dc: e3a01009 mov r1, #9 ; 0x9 0166e0: ebfffc2d bl 01579c(fffc2d) 0166e4: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0166e8: e1a0c00d mov ip, sp 0166ec: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0166f0: e24cb004 sub fp, ip, #4 ; 0x4 0166f4: e1a04000 mov r4, r0 0166f8: ebfffeee bl 0162b8(fffeee) 0166fc: e1a00004 mov r0, r4 016700: e3a0100d mov r1, #13 ; 0xd 016704: ebfffc24 bl 01579c(fffc24) 016708: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
01670c: e1a0c00d mov ip, sp 016710: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 016714: e24cb004 sub fp, ip, #4 ; 0x4 016718: e24dd008 sub sp, sp, #8 ; 0x8 01671c: e1a04001 mov r4, r1 016720: e3a000b0 mov r0, #176 ; 0xb0 '°' 016724: ebffb204 bl 002f3c(ffb204) 016728: e1a06000 mov r6, r0 01672c: e3a05004 mov r5, #4 ; 0x4 016730: e1a01004 mov r1, r4 016734: e1a02005 mov r2, r5 016738: eb00706d bl 0328f4(706d) 01673c: e0844005 add r4, r4, r5 016740: e2860008 add r0, r6, #8 ; 0x8 016744: e1a01004 mov r1, r4 016748: e1a02005 mov r2, r5 01674c: eb007068 bl 0328f4(7068) 016750: e5f43009 ldrb r3, [r4, #9]! 016754: e5c630ae strb r3, [r6, #174] 016758: e7f43005 ldrb r3, [r4, r5, lsl #0]! 01675c: e5c630ac strb r3, [r6, #172] 016760: e5d43001 ldrb r3, [r4, #1] 016764: e5c630ad strb r3, [r6, #173] 016768: e0844005 add r4, r4, r5 01676c: e286000c add r0, r6, #12 ; 0xc 016770: e285509c add r5, r5, #156 ; 0x9c 'œ' 016774: e1a01004 mov r1, r4 016778: e1a02005 mov r2, r5 01677c: eb00705c bl 0328f4(705c) 016780: e5865004 str r5, [r6, #4] 016784: e3a03c27 mov r3, #9984 ; 0x2700 016788: e2833017 add r3, r3, #23 ; 0x17 01678c: e50b3020 str r3, [fp, -#32] 016790: e24b0020 sub r0, fp, #32 ; 0x20 016794: e5806004 str r6, [r0, #4] 016798: ebffd310 bl 00b3e0(ffd310) 01679c: e3500000 cmp r0, #0 ; 0x0 0167a0: 191ba870 ldmnedb fp, {r4, r5, r6, fp, sp, pc} ; return 0167a4: e59f000c ldr r0, [pc, #12] ; [0167b8] "send audio msg error" 0167a8: eb006817 bl 03080c(6817) 0167ac: e1a00006 mov r0, r6 0167b0: ebffb1f9 bl 002f9c(ffb1f9) 0167b4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0167b8: 0003f4d4---------------------> 0003f514 ; data: 73 65 6E 64 20 61 75 64 69 6F 20 6D 73 67 20 65 | send audio msg e 0167bc: e1a0c00d mov ip, sp 0167c0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0167c4: e24cb004 sub fp, ip, #4 ; 0x4 0167c8: e24dd008 sub sp, sp, #8 ; 0x8 0167cc: e1a04000 mov r4, r0 0167d0: e20110ff and r1, r1, #255 ; 0xff 'ÿ' 0167d4: e3a03c27 mov r3, #9984 ; 0x2700 0167d8: e2833015 add r3, r3, #21 ; 0x15 0167dc: e50b3018 str r3, [fp, -#24] 0167e0: e24b0018 sub r0, fp, #24 ; 0x18 0167e4: e5801004 str r1, [r0, #4] 0167e8: ebffe47d bl 00f9e4(ffe47d) 0167ec: e1a00004 mov r0, r4 0167f0: e3a01013 mov r1, #19 ; 0x13 0167f4: ebfffbe8 bl 01579c(fffbe8) 0167f8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0167fc: e1a0c00d mov ip, sp 016800: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 016804: e24cb004 sub fp, ip, #4 ; 0x4 016808: e24dd024 sub sp, sp, #36 ; 0x24 '$' 01680c: e1a04000 mov r4, r0 016810: e59f3090 ldr r3, [pc, #144] ; [0168a8] 016814: e50b301c str r3, [fp, -#28] 016818: e3a03015 mov r3, #21 ; 0x15 01681c: e54b3018 strb r3, [fp, -#24] 016820: e59f2084 ldr r2, [pc, #132] ; [0168ac] 016824: e5d2300d ldrb r3, [r2, #13] ; [10984d] 016828: e54b3017 strb r3, [fp, -#23] 01682c: e5d2300e ldrb r3, [r2, #14] ; [10984e] 016830: e54b3016 strb r3, [fp, -#22] 016834: e5d2300f ldrb r3, [r2, #15] ; [10984f] 016838: e54b3015 strb r3, [fp, -#21] 01683c: e5d23011 ldrb r3, [r2, #17] ; [109851] 016840: e54b3014 strb r3, [fp, -#20] 016844: e5d23010 ldrb r3, [r2, #16] ; [109850] 016848: e54b3013 strb r3, [fp, -#19] 01684c: e5d23012 ldrb r3, [r2, #18] ; [109852] 016850: e54b3012 strb r3, [fp, -#18] 016854: e5d23013 ldrb r3, [r2, #19] ; [109853] 016858: e54b3011 strb r3, [fp, -#17] 01685c: e3a03002 mov r3, #2 ; 0x2 016860: e14b32bc strh r3, [fp, -#44] 016864: e594300c ldr r3, [r4, #12] 016868: e50b3028 str r3, [fp, -#40] 01686c: e1d431b0 ldrh r3, [r4, #16] 016870: e14b32ba strh r3, [fp, -#42] 016874: e24b302c sub r3, fp, #44 ; 0x2c ',' 016878: e58d3000 str r3, [sp, #0] 01687c: e3a03010 mov r3, #16 ; 0x10 016880: e58d3004 str r3, [sp, #4] 016884: e59f3024 ldr r3, [pc, #36] ; [0168b0] 016888: e5930000 ldr r0, [r3, #0] ; [10b410] 01688c: e24b101c sub r1, fp, #28 ; 0x1c 016890: e3a0200c mov r2, #12 ; 0xc 016894: e3a03000 mov r3, #0 ; 0x0 016898: eb0072ff bl 03349c(72ff) 01689c: ebffb199 bl 002f08(ffb199) 0168a0: e584001c str r0, [r4, #28] 0168a4: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0168a8: 505f4f4d subpls r4, pc, sp, asr #30 ; 0x1e 0168ac: 00109800---------------------> 00109840 ; !Unknown! 0168b0: 0010b3d0---------------------> 0010b410 ; !Unknown! 0168b4: e1a0c00d mov ip, sp 0168b8: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 0168bc: e24cb004 sub fp, ip, #4 ; 0x4 0168c0: e24dd008 sub sp, sp, #8 ; 0x8 0168c4: e1a04000 mov r4, r0 0168c8: e20110ff and r1, r1, #255 ; 0xff 'ÿ' 0168cc: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 0168d0: e3a03c27 mov r3, #9984 ; 0x2700 0168d4: e2833016 add r3, r3, #22 ; 0x16 0168d8: e50b3018 str r3, [fp, -#24] 0168dc: e24b0018 sub r0, fp, #24 ; 0x18 0168e0: e1822401 orr r2, r2, r1, lsl #8 ; 0x8 0168e4: e5802004 str r2, [r0, #4] 0168e8: ebffe43d bl 00f9e4(ffe43d) 0168ec: e1a00004 mov r0, r4 0168f0: e3a01019 mov r1, #25 ; 0x19 0168f4: ebfffba8 bl 01579c(fffba8) 0168f8: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
0168fc: e1a0c00d mov ip, sp 016900: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 016904: e24cb004 sub fp, ip, #4 ; 0x4 016908: e24dd00c sub sp, sp, #12 ; 0xc 01690c: e1a05000 mov r5, r0 016910: e1a04001 mov r4, r1 016914: e24b0020 sub r0, fp, #32 ; 0x20 016918: e3a02004 mov r2, #4 ; 0x4 01691c: eb006ff4 bl 0328f4(6ff4) 016920: e2844004 add r4, r4, #4 ; 0x4 016924: e24b001c sub r0, fp, #28 ; 0x1c 016928: e1a01004 mov r1, r4 01692c: e3a02002 mov r2, #2 ; 0x2 016930: eb006fef bl 0328f4(6fef) 016934: e595403c ldr r4, [r5, #60] 016938: e3a06000 mov r6, #0 ; 0x0 01693c: ea00001a b 0169ac(1a) ; jump 016940: e24b2024 sub r2, fp, #36 ; 0x24 '$' 016944: e892000c ldmia r2, {r2, r3} 016948: e1520003 cmp r2, r3 01694c: 1a000014 bne 0169a4(14) ; jump 016950: e15b21ba ldrh r2, [fp, -#26] 016954: e15b31bc ldrh r3, [fp, -#28] 016958: e1520003 cmp r2, r3 01695c: 891ba870 ldmhidb fp, {r4, r5, r6, fp, sp, pc} ; return 016960: 1a00000f bne 0169a4(f) ; jump 016964: e5953048 ldr r3, [r5, #72] 016968: e2433001 sub r3, r3, #1 ; 0x1 01696c: e5853048 str r3, [r5, #72] 016970: e595304c ldr r3, [r5, #76] 016974: e2433001 sub r3, r3, #1 ; 0x1 016978: e585304c str r3, [r5, #76] 01697c: e3560000 cmp r6, #0 ; 0x0 016980: 05943010 ldreq r3, [r4, #16] 016984: 0585303c streq r3, [r5, #60] 016988: 15943010 ldrne r3, [r4, #16] 01698c: 15863010 strne r3, [r6, #16] 016990: e5940000 ldr r0, [r4, #0] 016994: ebffb180 bl 002f9c(ffb180) 016998: e1a00004 mov r0, r4 01699c: ebffb17e bl 002f9c(ffb17e) 0169a0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0169a4: e1a06004 mov r6, r4 0169a8: e5944010 ldr r4, [r4, #16] 0169ac: e3540000 cmp r4, #0 ; 0x0 0169b0: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 0169b4: e5941000 ldr r1, [r4, #0] 0169b8: e281100e add r1, r1, #14 ; 0xe 0169bc: e24b0024 sub r0, fp, #36 ; 0x24 '$' 0169c0: e3a02004 mov r2, #4 ; 0x4 0169c4: eb006fca bl 0328f4(6fca) 0169c8: e5941000 ldr r1, [r4, #0] 0169cc: e2811014 add r1, r1, #20 ; 0x14 0169d0: e24b001a sub r0, fp, #26 ; 0x1a 0169d4: e3a02002 mov r2, #2 ; 0x2 0169d8: eb006fc5 bl 0328f4(6fc5) 0169dc: e24b2024 sub r2, fp, #36 ; 0x24 '$' 0169e0: e892000c ldmia r2, {r2, r3} 0169e4: e1520003 cmp r2, r3 0169e8: 9affffd4 bls 016940(ffffd4) ; jump 0169ec: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0169f0: e1a0c00d mov ip, sp 0169f4: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0169f8: e24cb004 sub fp, ip, #4 ; 0x4 0169fc: e24dd008 sub sp, sp, #8 ; 0x8 016a00: e1a04000 mov r4, r0 016a04: e3a05000 mov r5, #0 ; 0x0 016a08: e594302c ldr r3, [r4, #44] 016a0c: e1530005 cmp r3, r5 016a10: 0a000003 beq 016a24(3) ; jump 016a14: e59f0098 ldr r0, [pc, #152] ; [016ab4] "videoplaying=true" 016a18: eb00677b bl 03080c(677b) 016a1c: e1a03005 mov r3, r5 016a20: ea00000b b 016a54(b) ; jump 016a24: ebffd06b bl 00abd8(ffd06b) 016a28: e3500000 cmp r0, #0 ; 0x0 016a2c: 0a000004 beq 016a44(4) ; jump 016a30: e59f0080 ldr r0, [pc, #128] ; [016ab8] "forbidden" 016a34: eb006774 bl 03080c(6774) 016a38: e3a03008 mov r3, #8 ; 0x8 016a3c: e3a05000 mov r5, #0 ; 0x0 016a40: ea000003 b 016a54(3) ; jump 016a44: e59f0070 ldr r0, [pc, #112] ; [016abc] "videoplaying=false" 016a48: eb00676f bl 03080c(676f) 016a4c: e3a03000 mov r3, #0 ; 0x0 016a50: e3a05001 mov r5, #1 ; 0x1 016a54: e3530000 cmp r3, #0 ; 0x0 016a58: 13a02008 movne r2, #8 ; 0x8 016a5c: 03a02000 moveq r2, #0 ; 0x0 016a60: e1a00004 mov r0, r4 016a64: e3a01003 mov r1, #3 ; 0x3 016a68: ebfffb9c bl 0158e0(fffb9c) 016a6c: e3550000 cmp r5, #0 ; 0x0 016a70: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 016a74: e59f2044 ldr r2, [pc, #68] ; [016ac0] 016a78: e5923000 ldr r3, [r2, #0] ; [04468c] 016a7c: e2833001 add r3, r3, #1 ; 0x1 016a80: e5823000 str r3, [r2, #0] ; [04468c] 016a84: e3530001 cmp r3, #1 ; 0x1 016a88: 1a000004 bne 016aa0(4) ; jump 016a8c: e3a03c27 mov r3, #9984 ; 0x2700 016a90: e2833010 add r3, r3, #16 ; 0x10 016a94: e50b301c str r3, [fp, -#28] 016a98: e24b001c sub r0, fp, #28 ; 0x1c 016a9c: ebffd40a bl 00bacc(ffd40a) 016aa0: e3a03001 mov r3, #1 ; 0x1 016aa4: e584302c str r3, [r4, #44] 016aa8: e2433001 sub r3, r3, #1 ; 0x1 016aac: e5843028 str r3, [r4, #40] 016ab0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
016ab4: 0003f6a8---------------------> 0003f6e8 ; data: 76 69 64 65 6F 70 6C 61 79 69 6E 67 3D 74 72 75 | videoplaying=tru 016ab8: 0003f6bc---------------------> 0003f6fc ; data: 66 6F 72 62 69 64 64 65 6E 00 00 00 76 69 64 65 | forbidden...vide 016abc: 0003f6c8---------------------> 0003f708 ; data: 76 69 64 65 6F 70 6C 61 79 69 6E 67 3D 66 61 6C | videoplaying=fal 016ac0: 0004464c---------------------> 0004468c ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016ac4: e1a0c00d mov ip, sp 016ac8: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 016acc: e24cb004 sub fp, ip, #4 ; 0x4 016ad0: e24dd008 sub sp, sp, #8 ; 0x8 016ad4: e1a04000 mov r4, r0 016ad8: e3a05000 mov r5, #0 ; 0x0 016adc: e5943030 ldr r3, [r4, #48] 016ae0: e1530005 cmp r3, r5 016ae4: 11a03005 movne r3, r5 016ae8: 1a000005 bne 016b04(5) ; jump 016aec: ebffd039 bl 00abd8(ffd039) 016af0: e3500000 cmp r0, #0 ; 0x0 016af4: 13a03008 movne r3, #8 ; 0x8 016af8: 13a05000 movne r5, #0 ; 0x0 016afc: 03a03000 moveq r3, #0 ; 0x0 016b00: 03a05001 moveq r5, #1 ; 0x1 016b04: e3530000 cmp r3, #0 ; 0x0 016b08: 13a02008 movne r2, #8 ; 0x8 016b0c: 03a02000 moveq r2, #0 ; 0x0 016b10: e1a00004 mov r0, r4 016b14: e3a01007 mov r1, #7 ; 0x7 016b18: ebfffb70 bl 0158e0(fffb70) 016b1c: e3550000 cmp r5, #0 ; 0x0 016b20: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 016b24: e59f2030 ldr r2, [pc, #48] ; [016b5c] 016b28: e5923000 ldr r3, [r2, #0] ; [044694] 016b2c: e2833001 add r3, r3, #1 ; 0x1 016b30: e5823000 str r3, [r2, #0] ; [044694] 016b34: e3530001 cmp r3, #1 ; 0x1 016b38: 1a000004 bne 016b50(4) ; jump 016b3c: e3a03c27 mov r3, #9984 ; 0x2700 016b40: e2833010 add r3, r3, #16 ; 0x10 016b44: e50b301c str r3, [fp, -#28] 016b48: e24b001c sub r0, fp, #28 ; 0x1c 016b4c: ebffd223 bl 00b3e0(ffd223) 016b50: e3a03001 mov r3, #1 ; 0x1 016b54: e5843030 str r3, [r4, #48] 016b58: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
016b5c: 00044654---------------------> 00044694 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016b60: e1a0c00d mov ip, sp 016b64: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 016b68: e24cb004 sub fp, ip, #4 ; 0x4 016b6c: e24dd008 sub sp, sp, #8 ; 0x8 016b70: e1a05000 mov r5, r0 016b74: e1a07001 mov r7, r1 016b78: e3a06000 mov r6, #0 ; 0x0 016b7c: e59f00b4 ldr r0, [pc, #180] ; [016c38] 016b80: eb004bb3 bl 029a54(4bb3) 016b84: e5953034 ldr r3, [r5, #52] 016b88: e1530006 cmp r3, r6 016b8c: 0a000003 beq 016ba0(3) ; jump 016b90: e1a04006 mov r4, r6 016b94: e59f00a0 ldr r0, [pc, #160] ; [016c3c] "already talking" 016b98: eb00671b bl 03080c(671b) 016b9c: ea00000b b 016bd0(b) ; jump 016ba0: ebffd00c bl 00abd8(ffd00c) 016ba4: e3500000 cmp r0, #0 ; 0x0 016ba8: 13a04008 movne r4, #8 ; 0x8 016bac: 13a06000 movne r6, #0 ; 0x0 016bb0: 1a000006 bne 016bd0(6) ; jump 016bb4: e59f3084 ldr r3, [pc, #132] ; [016c40] 016bb8: e5933000 ldr r3, [r3, #0] 016bbc: e3530000 cmp r3, #0 ; 0x0 016bc0: 13a04002 movne r4, #2 ; 0x2 016bc4: 13a06000 movne r6, #0 ; 0x0 016bc8: 03a04000 moveq r4, #0 ; 0x0 016bcc: 03a06001 moveq r6, #1 ; 0x1 016bd0: e1a02004 mov r2, r4 016bd4: e1a00005 mov r0, r5 016bd8: e3a0100b mov r1, #11 ; 0xb 016bdc: ebfffb3f bl 0158e0(fffb3f) 016be0: e3560000 cmp r6, #0 ; 0x0 016be4: 0a000010 beq 016c2c(10) ; jump 016be8: e3a03c27 mov r3, #9984 ; 0x2700 016bec: e2833013 add r3, r3, #19 ; 0x13 016bf0: e50b3024 str r3, [fp, -#36] 016bf4: e24b0024 sub r0, fp, #36 ; 0x24 '$' 016bf8: ebffd1f8 bl 00b3e0(ffd1f8) 016bfc: e3a03c27 mov r3, #9984 ; 0x2700 016c00: e2833016 add r3, r3, #22 ; 0x16 016c04: e50b3024 str r3, [fp, -#36] 016c08: e24b0024 sub r0, fp, #36 ; 0x24 '$' 016c0c: e5807004 str r7, [r0, #4] 016c10: ebffd1f2 bl 00b3e0(ffd1f2) 016c14: e3a02001 mov r2, #1 ; 0x1 016c18: e5852034 str r2, [r5, #52] 016c1c: e59f301c ldr r3, [pc, #28] ; [016c40] 016c20: e5832000 str r2, [r3, #0] ; [0446a4] 016c24: e59f0018 ldr r0, [pc, #24] ; [016c44] "start talking" 016c28: eb0066f7 bl 03080c(66f7) 016c2c: e59f0004 ldr r0, [pc, #4] ; [016c38] 016c30: eb004bef bl 029bf4(4bef) 016c34: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
016c38: 00109820---------------------> 00109860 ; !Unknown! 016c3c: 0003f6dc---------------------> 0003f71c ; data: 61 6C 72 65 61 64 79 20 74 61 6C 6B 69 6E 67 00 | already talking. 016c40: 00044664---------------------> 000446a4 ; data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 016c44: 0003f6ec---------------------> 0003f72c ; data: 73 74 61 72 74 20 74 61 6C 6B 69 6E 67 00 00 00 | start talking... 016c48: e1a0c00d mov ip, sp 016c4c: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 016c50: e24cb004 sub fp, ip, #4 ; 0x4 016c54: e24dd018 sub sp, sp, #24 ; 0x18 016c58: e1a0a000 mov r10, r0 016c5c: e59f60e8 ldr r6, [pc, #232] ; [016d4c] 016c60: e1a00006 mov r0, r6 016c64: e59f10e4 ldr r1, [pc, #228] ; [016d50] "MO_P" 016c68: e3a02004 mov r2, #4 ; 0x4 016c6c: eb006f20 bl 0328f4(6f20) 016c70: e3a03021 mov r3, #33 ; 0x21 '!' 016c74: e5c63004 strb r3, [r6, #4] ; [0e1bcc] 016c78: e2860005 add r0, r6, #5 ; 0x5 016c7c: e59f50d0 ldr r5, [pc, #208] ; [016d54] 016c80: e3a07041 mov r7, #65 ; 0x41 'A' 016c84: e1a01005 mov r1, r5 016c88: e1a02007 mov r2, r7 016c8c: eb006f18 bl 0328f4(6f18) 016c90: e2860046 add r0, r6, #70 ; 0x46 'F' 016c94: e0851007 add r1, r5, r7 016c98: e3a08002 mov r8, #2 ; 0x2 016c9c: e1a02008 mov r2, r8 016ca0: eb006f13 bl 0328f4(6f13) 016ca4: e2860048 add r0, r6, #72 ; 0x48 'H' 016ca8: e2851043 add r1, r5, #67 ; 0x43 'C' 016cac: e1a02007 mov r2, r7 016cb0: eb006f0f bl 0328f4(6f0f) 016cb4: e2860089 add r0, r6, #137 ; 0x89 '‰' 016cb8: e2851084 add r1, r5, #132 ; 0x84 '„' 016cbc: e1a02007 mov r2, r7 016cc0: eb006f0b bl 0328f4(6f0b) 016cc4: e3a040ca mov r4, #202 ; 0xca 'Ê' 016cc8: e5d530c5 ldrb r3, [r5, #197] ; [109eb4] 016ccc: e7c63004 strb r3, [r6, r4, lsl #0] 016cd0: e2844001 add r4, r4, #1 ; 0x1 016cd4: e28600cb add r0, r6, #203 ; 0xcb 'Ë' 016cd8: e28510c6 add r1, r5, #198 ; 0xc6 'Æ' 016cdc: e1a02007 mov r2, r7 016ce0: eb006f03 bl 0328f4(6f03) 016ce4: e0844007 add r4, r4, r7 016ce8: e2860f43 add r0, r6, #268 ; 0x10c 016cec: e2855f41 add r5, r5, #260 ; 0x104 016cf0: e2855003 add r5, r5, #3 ; 0x3 016cf4: e1a01005 mov r1, r5 016cf8: e1a02008 mov r2, r8 016cfc: eb006efc bl 0328f4(6efc) 016d00: e0844008 add r4, r4, r8 016d04: e14b83b4 strh r8, [fp, -#52] 016d08: e59a300c ldr r3, [r10, #12] 016d0c: e50b3030 str r3, [fp, -#48] 016d10: e1da31b0 ldrh r3, [r10, #16] 016d14: e14b33b2 strh r3, [fp, -#50] 016d18: e24b3034 sub r3, fp, #52 ; 0x34 '4' 016d1c: e58d3000 str r3, [sp, #0] 016d20: e3a03010 mov r3, #16 ; 0x10 016d24: e58d3004 str r3, [sp, #4] 016d28: e59f3028 ldr r3, [pc, #40] ; [016d58] 016d2c: e5930000 ldr r0, [r3, #0] ; [10b410] 016d30: e1a01006 mov r1, r6 016d34: e1a02004 mov r2, r4 016d38: e3a03000 mov r3, #0 ; 0x0 016d3c: eb0071d6 bl 03349c(71d6) 016d40: ebffb070 bl 002f08(ffb070) 016d44: e58a001c str r0, [r10, #28] 016d48: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
016d4c: 000e1b88---------------------> 000e1bc8 ; !Unknown! 016d50: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 016d54: 00109daf---------------------> 00109def ; !Unknown! 016d58: 0010b3d0---------------------> 0010b410 ; !Unknown! 016d5c: e1a0c00d mov ip, sp 016d60: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 016d64: e24cb004 sub fp, ip, #4 ; 0x4 016d68: e24dd008 sub sp, sp, #8 ; 0x8 016d6c: e1a07000 mov r7, r0 016d70: e1a05001 mov r5, r1 016d74: e1a04002 mov r4, r2 016d78: e3a03c27 mov r3, #9984 ; 0x2700 016d7c: e2833017 add r3, r3, #23 ; 0x17 016d80: e50b3024 str r3, [fp, -#36] 016d84: e24b6024 sub r6, fp, #36 ; 0x24 '$' 016d88: e1a00004 mov r0, r4 016d8c: ebffb06a bl 002f3c(ffb06a) 016d90: e1a03000 mov r3, r0 016d94: e5863004 str r3, [r6, #4] 016d98: e3530000 cmp r3, #0 ; 0x0 016d9c: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 016da0: e1a01005 mov r1, r5 016da4: e1a02004 mov r2, r4 016da8: eb006ed1 bl 0328f4(6ed1) 016dac: e1a00006 mov r0, r6 016db0: ebffe30b bl 00f9e4(ffe30b) 016db4: e1a00007 mov r0, r7 016db8: e3a01023 mov r1, #35 ; 0x23 '#' 016dbc: ebfffa76 bl 01579c(fffa76) 016dc0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
016dc4: e1a0c00d mov ip, sp 016dc8: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 016dcc: e24cb004 sub fp, ip, #4 ; 0x4 016dd0: e24dd018 sub sp, sp, #24 ; 0x18 016dd4: e1a0a000 mov r10, r0 016dd8: e59f615c ldr r6, [pc, #348] ; [016f3c] 016ddc: e1a00006 mov r0, r6 016de0: e59f1158 ldr r1, [pc, #344] ; [016f40] "MO_P" 016de4: e3a02004 mov r2, #4 ; 0x4 016de8: eb006ec1 bl 0328f4(6ec1) 016dec: e3a03025 mov r3, #37 ; 0x25 '%' 016df0: e5c63004 strb r3, [r6, #4] ; [0e1d0c] 016df4: e3a04005 mov r4, #5 ; 0x5 016df8: e59f5144 ldr r5, [pc, #324] ; [016f44] 016dfc: e3a03e51 mov r3, #1296 ; 0x510 016e00: e2833008 add r3, r3, #8 ; 0x8 016e04: e7d53003 ldrb r3, [r5, r3, lsl #0] 016e08: e7c63004 strb r3, [r6, r4, lsl #0] 016e0c: e2844001 add r4, r4, #1 ; 0x1 016e10: e2860006 add r0, r6, #6 ; 0x6 016e14: e2851e51 add r1, r5, #1296 ; 0x510 016e18: e2811009 add r1, r1, #9 ; 0x9 016e1c: e3a07041 mov r7, #65 ; 0x41 'A' 016e20: e1a02007 mov r2, r7 016e24: eb006eb2 bl 0328f4(6eb2) 016e28: e0844007 add r4, r4, r7 016e2c: e2860047 add r0, r6, #71 ; 0x47 'G' 016e30: e2851e55 add r1, r5, #1360 ; 0x550 016e34: e281100a add r1, r1, #10 ; 0xa 016e38: e1a02007 mov r2, r7 016e3c: eb006eac bl 0328f4(6eac) 016e40: e0844007 add r4, r4, r7 016e44: e2860088 add r0, r6, #136 ; 0x88 'ˆ' 016e48: e2851e59 add r1, r5, #1424 ; 0x590 016e4c: e281100b add r1, r1, #11 ; 0xb 016e50: e1a02007 mov r2, r7 016e54: eb006ea6 bl 0328f4(6ea6) 016e58: e0844007 add r4, r4, r7 016e5c: e28600c9 add r0, r6, #201 ; 0xc9 'É' 016e60: e2851e5d add r1, r5, #1488 ; 0x5d0 016e64: e281100c add r1, r1, #12 ; 0xc 016e68: e1a02007 mov r2, r7 016e6c: eb006ea0 bl 0328f4(6ea0) 016e70: e0844007 add r4, r4, r7 016e74: e0860004 add r0, r6, r4 016e78: e2851e61 add r1, r5, #1552 ; 0x610 016e7c: e281100d add r1, r1, #13 ; 0xd 016e80: e1a02007 mov r2, r7 016e84: eb006e9a bl 0328f4(6e9a) 016e88: e0844007 add r4, r4, r7 016e8c: e0860004 add r0, r6, r4 016e90: e2851e65 add r1, r5, #1616 ; 0x650 016e94: e281100e add r1, r1, #14 ; 0xe 016e98: e1a02007 mov r2, r7 016e9c: eb006e94 bl 0328f4(6e94) 016ea0: e0844007 add r4, r4, r7 016ea4: e2860f63 add r0, r6, #396 ; 0x18c 016ea8: e2851e69 add r1, r5, #1680 ; 0x690 016eac: e281100f add r1, r1, #15 ; 0xf 016eb0: e3a08002 mov r8, #2 ; 0x2 016eb4: e1a02008 mov r2, r8 016eb8: eb006e8d bl 0328f4(6e8d) 016ebc: e0844008 add r4, r4, r8 016ec0: e0860004 add r0, r6, r4 016ec4: e2851e6a add r1, r5, #1696 ; 0x6a0 016ec8: e2811001 add r1, r1, #1 ; 0x1 016ecc: e1a02007 mov r2, r7 016ed0: eb006e87 bl 0328f4(6e87) 016ed4: e0844007 add r4, r4, r7 016ed8: e0860004 add r0, r6, r4 016edc: e2855e6e add r5, r5, #1760 ; 0x6e0 016ee0: e2855002 add r5, r5, #2 ; 0x2 016ee4: e1a01005 mov r1, r5 016ee8: e1a02007 mov r2, r7 016eec: eb006e80 bl 0328f4(6e80) 016ef0: e0844007 add r4, r4, r7 016ef4: e14b83b4 strh r8, [fp, -#52] 016ef8: e59a300c ldr r3, [r10, #12] 016efc: e50b3030 str r3, [fp, -#48] 016f00: e1da31b0 ldrh r3, [r10, #16] 016f04: e14b33b2 strh r3, [fp, -#50] 016f08: e24b3034 sub r3, fp, #52 ; 0x34 '4' 016f0c: e58d3000 str r3, [sp, #0] 016f10: e3a03010 mov r3, #16 ; 0x10 016f14: e58d3004 str r3, [sp, #4] 016f18: e59f3028 ldr r3, [pc, #40] ; [016f48] 016f1c: e5930000 ldr r0, [r3, #0] ; [10b410] 016f20: e1a01006 mov r1, r6 016f24: e1a02004 mov r2, r4 016f28: e3a03000 mov r3, #0 ; 0x0 016f2c: eb00715a bl 03349c(715a) 016f30: ebffaff4 bl 002f08(ffaff4) 016f34: e58a001c str r0, [r10, #28] 016f38: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
016f3c: 000e1cc8---------------------> 000e1d08 ; !Unknown! 016f40: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 016f44: 001099a0---------------------> 001099e0 ; !Unknown! 016f48: 0010b3d0---------------------> 0010b410 ; !Unknown! 016f4c: e1a0c00d mov ip, sp 016f50: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 016f54: e24cb004 sub fp, ip, #4 ; 0x4 016f58: e24dd008 sub sp, sp, #8 ; 0x8 016f5c: e1a07000 mov r7, r0 016f60: e1a05001 mov r5, r1 016f64: e1a04002 mov r4, r2 016f68: e3a03c27 mov r3, #9984 ; 0x2700 016f6c: e2833018 add r3, r3, #24 ; 0x18 016f70: e50b3024 str r3, [fp, -#36] 016f74: e24b6024 sub r6, fp, #36 ; 0x24 '$' 016f78: e1a00004 mov r0, r4 016f7c: ebffafee bl 002f3c(ffafee) 016f80: e1a03000 mov r3, r0 016f84: e5863004 str r3, [r6, #4] 016f88: e3530000 cmp r3, #0 ; 0x0 016f8c: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 016f90: e1a01005 mov r1, r5 016f94: e1a02004 mov r2, r4 016f98: eb006e55 bl 0328f4(6e55) 016f9c: e1a00006 mov r0, r6 016fa0: ebffe28f bl 00f9e4(ffe28f) 016fa4: e1a00007 mov r0, r7 016fa8: e3a01027 mov r1, #39 ; 0x27 ''' 016fac: ebfff9fa bl 01579c(fff9fa) 016fb0: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
016fb4: e1a0c00d mov ip, sp 016fb8: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 016fbc: e24cb004 sub fp, ip, #4 ; 0x4 016fc0: e24dd018 sub sp, sp, #24 ; 0x18 016fc4: e1a0a000 mov r10, r0 016fc8: e59f6234 ldr r6, [pc, #564] ; [017204] 016fcc: e3a07004 mov r7, #4 ; 0x4 016fd0: e1a00006 mov r0, r6 016fd4: e59f122c ldr r1, [pc, #556] ; [017208] "MO_P" 016fd8: e1a02007 mov r2, r7 016fdc: eb006e44 bl 0328f4(6e44) 016fe0: e3a03029 mov r3, #41 ; 0x29 ')' 016fe4: e5c63004 strb r3, [r6, #4] ; [0e1f8c] 016fe8: e3a04005 mov r4, #5 ; 0x5 016fec: e59f5218 ldr r5, [pc, #536] ; [01720c] 016ff0: e3a03fb6 mov r3, #728 ; 0x2d8 016ff4: e2833003 add r3, r3, #3 ; 0x3 016ff8: e7d53003 ldrb r3, [r5, r3, lsl #0] 016ffc: e7c63004 strb r3, [r6, r4, lsl #0] 017000: e2844001 add r4, r4, #1 ; 0x1 017004: e2860006 add r0, r6, #6 ; 0x6 017008: e2851fb7 add r1, r5, #732 ; 0x2dc 01700c: e1a02007 mov r2, r7 017010: eb006e37 bl 0328f4(6e37) 017014: e0844007 add r4, r4, r7 017018: e286000a add r0, r6, #10 ; 0xa 01701c: e2851e2e add r1, r5, #736 ; 0x2e0 017020: e3a08002 mov r8, #2 ; 0x2 017024: e1a02008 mov r2, r8 017028: eb006e31 bl 0328f4(6e31) 01702c: e0844008 add r4, r4, r8 017030: e286000c add r0, r6, #12 ; 0xc 017034: e2851e2e add r1, r5, #736 ; 0x2e0 017038: e2811002 add r1, r1, #2 ; 0x2 01703c: e1a02008 mov r2, r8 017040: eb006e2b bl 0328f4(6e2b) 017044: e0844008 add r4, r4, r8 017048: e286000e add r0, r6, #14 ; 0xe 01704c: e2851fb9 add r1, r5, #740 ; 0x2e4 017050: e1a02008 mov r2, r8 017054: eb006e26 bl 0328f4(6e26) 017058: e0844008 add r4, r4, r8 01705c: e2860010 add r0, r6, #16 ; 0x10 017060: e2851fb9 add r1, r5, #740 ; 0x2e4 017064: e2811002 add r1, r1, #2 ; 0x2 017068: e1a02008 mov r2, r8 01706c: eb006e20 bl 0328f4(6e20) 017070: e0844008 add r4, r4, r8 017074: e3a02fba mov r2, #744 ; 0x2e8 017078: e7d53002 ldrb r3, [r5, r2, lsl #0] 01707c: e7c63004 strb r3, [r6, r4, lsl #0] 017080: e2844001 add r4, r4, #1 ; 0x1 017084: e2823001 add r3, r2, #1 ; 0x1 017088: e7d53003 ldrb r3, [r5, r3, lsl #0] 01708c: e7c63004 strb r3, [r6, r4, lsl #0] 017090: e2844001 add r4, r4, #1 ; 0x1 017094: e0823008 add r3, r2, r8 017098: e7d53003 ldrb r3, [r5, r3, lsl #0] 01709c: e7c63004 strb r3, [r6, r4, lsl #0] 0170a0: e2844001 add r4, r4, #1 ; 0x1 0170a4: e2822003 add r2, r2, #3 ; 0x3 0170a8: e7d53002 ldrb r3, [r5, r2, lsl #0] 0170ac: e7c63004 strb r3, [r6, r4, lsl #0] 0170b0: e2844001 add r4, r4, #1 ; 0x1 0170b4: e2822001 add r2, r2, #1 ; 0x1 0170b8: e7d53002 ldrb r3, [r5, r2, lsl #0] 0170bc: e7c63004 strb r3, [r6, r4, lsl #0] 0170c0: e2844001 add r4, r4, #1 ; 0x1 0170c4: e2823001 add r3, r2, #1 ; 0x1 0170c8: e7d53003 ldrb r3, [r5, r3, lsl #0] 0170cc: e7c63004 strb r3, [r6, r4, lsl #0] 0170d0: e2844001 add r4, r4, #1 ; 0x1 0170d4: e0822008 add r2, r2, r8 0170d8: e7d53002 ldrb r3, [r5, r2, lsl #0] 0170dc: e7c63004 strb r3, [r6, r4, lsl #0] 0170e0: e2844001 add r4, r4, #1 ; 0x1 0170e4: e2860019 add r0, r6, #25 ; 0x19 0170e8: e2851fbb add r1, r5, #748 ; 0x2ec 0170ec: e2811003 add r1, r1, #3 ; 0x3 0170f0: e1a02008 mov r2, r8 0170f4: eb006dfe bl 0328f4(6dfe) 0170f8: e0844008 add r4, r4, r8 0170fc: e286001b add r0, r6, #27 ; 0x1b 017100: e2851e2f add r1, r5, #752 ; 0x2f0 017104: e2811001 add r1, r1, #1 ; 0x1 017108: e1a02008 mov r2, r8 01710c: eb006df8 bl 0328f4(6df8) 017110: e0844008 add r4, r4, r8 017114: e286001d add r0, r6, #29 ; 0x1d 017118: e2851e2f add r1, r5, #752 ; 0x2f0 01711c: e2811003 add r1, r1, #3 ; 0x3 017120: e1a02008 mov r2, r8 017124: eb006df2 bl 0328f4(6df2) 017128: e0844008 add r4, r4, r8 01712c: e3a03fbd mov r3, #756 ; 0x2f4 017130: e2833001 add r3, r3, #1 ; 0x1 017134: e7d53003 ldrb r3, [r5, r3, lsl #0] 017138: e7c63004 strb r3, [r6, r4, lsl #0] 01713c: e2844001 add r4, r4, #1 ; 0x1 017140: e2860020 add r0, r6, #32 ; 0x20 017144: e2851fbd add r1, r5, #756 ; 0x2f4 017148: e2811002 add r1, r1, #2 ; 0x2 01714c: e3a02040 mov r2, #64 ; 0x40 '@' 017150: eb006de7 bl 0328f4(6de7) 017154: e2844040 add r4, r4, #64 ; 0x40 '@' 017158: e2860060 add r0, r6, #96 ; 0x60 '`' 01715c: e2851fd2 add r1, r5, #840 ; 0x348 017160: e2811002 add r1, r1, #2 ; 0x2 017164: e287703d add r7, r7, #61 ; 0x3d '=' 017168: e1a02007 mov r2, r7 01716c: eb006de0 bl 0328f4(6de0) 017170: e0844007 add r4, r4, r7 017174: e28600a1 add r0, r6, #161 ; 0xa1 '¡' 017178: e2851fe2 add r1, r5, #904 ; 0x388 01717c: e2811003 add r1, r1, #3 ; 0x3 017180: e1a02007 mov r2, r7 017184: eb006dda bl 0328f4(6dda) 017188: e0844007 add r4, r4, r7 01718c: e28600e2 add r0, r6, #226 ; 0xe2 'â' 017190: e2851ff3 add r1, r5, #972 ; 0x3cc 017194: e1a02007 mov r2, r7 017198: eb006dd5 bl 0328f4(6dd5) 01719c: e0844007 add r4, r4, r7 0171a0: e0860004 add r0, r6, r4 0171a4: e2855b01 add r5, r5, #1024 ; 0x400 0171a8: e285500d add r5, r5, #13 ; 0xd 0171ac: e1a01005 mov r1, r5 0171b0: e1a02008 mov r2, r8 0171b4: eb006dce bl 0328f4(6dce) 0171b8: e0844008 add r4, r4, r8 0171bc: e14b83b4 strh r8, [fp, -#52] 0171c0: e59a300c ldr r3, [r10, #12] 0171c4: e50b3030 str r3, [fp, -#48] 0171c8: e1da31b0 ldrh r3, [r10, #16] 0171cc: e14b33b2 strh r3, [fp, -#50] 0171d0: e24b3034 sub r3, fp, #52 ; 0x34 '4' 0171d4: e58d3000 str r3, [sp, #0] 0171d8: e3a03010 mov r3, #16 ; 0x10 0171dc: e58d3004 str r3, [sp, #4] 0171e0: e59f3028 ldr r3, [pc, #40] ; [017210] 0171e4: e5930000 ldr r0, [r3, #0] ; [10b410] 0171e8: e1a01006 mov r1, r6 0171ec: e1a02004 mov r2, r4 0171f0: e3a03000 mov r3, #0 ; 0x0 0171f4: eb0070a8 bl 03349c(70a8) 0171f8: ebffaf42 bl 002f08(ffaf42) 0171fc: e58a001c str r0, [r10, #28] 017200: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
017204: 000e1f48---------------------> 000e1f88 ; !Unknown! 017208: 0003f560---------------------> 0003f5a0 ; data: 4D 4F 5F 50 00 00 00 00 61 75 64 69 6F 20 6C 6F | MO_P....audio lo 01720c: 001099a0---------------------> 001099e0 ; !Unknown! 017210: 0010b3d0---------------------> 0010b410 ; !Unknown! 017214: e1a0c00d mov ip, sp 017218: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 01721c: e24cb004 sub fp, ip, #4 ; 0x4 017220: e24dd008 sub sp, sp, #8 ; 0x8 017224: e1a07000 mov r7, r0 017228: e1a05001 mov r5, r1 01722c: e1a04002 mov r4, r2 017230: e3a03c27 mov r3, #9984 ; 0x2700 017234: e2833019 add r3, r3, #25 ; 0x19 017238: e50b3024 str r3, [fp, -#36] 01723c: e24b6024 sub r6, fp, #36 ; 0x24 '$' 017240: e1a00004 mov r0, r4 017244: ebffaf3c bl 002f3c(ffaf3c) 017248: e1a03000 mov r3, r0 01724c: e5863004 str r3, [r6, #4] 017250: e3530000 cmp r3, #0 ; 0x0 017254: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return 017258: e1a01005 mov r1, r5 01725c: e1a02004 mov r2, r4 017260: eb006da3 bl 0328f4(6da3) 017264: e1a00006 mov r0, r6 017268: ebffe1dd bl 00f9e4(ffe1dd) 01726c: e1a00007 mov r0, r7 017270: e3a0102b mov r1, #43 ; 0x2b '+' 017274: ebfff948 bl 01579c(fff948) 017278: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
01727c: e1a0c00d mov ip, sp 017280: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 017284: e24cb004 sub fp, ip, #4 ; 0x4 017288: e1a06000 mov r6, r0 01728c: e59f5090 ldr r5, [pc, #144] ; [017324] 017290: e3a04041 mov r4, #65 ; 0x41 'A' 017294: e1a00005 mov r0, r5 017298: e1a01006 mov r1, r6 01729c: e1a02004 mov r2, r4 0172a0: eb006d93 bl 0328f4(6d93) 0172a4: e0850004 add r0, r5, r4 0172a8: e0861004 add r1, r6, r4 0172ac: e3a07002 mov r7, #2 ; 0x2 0172b0: e1a02007 mov r2, r7 0172b4: eb006d8e bl 0328f4(6d8e) 0172b8: e2850043 add r0, r5, #67 ; 0x43 'C' 0172bc: e2861043 add r1, r6, #67 ; 0x43 'C' 0172c0: e1a02004 mov r2, r4 0172c4: eb006d8a bl 0328f4(6d8a) 0172c8: e2843043 add r3, r4, #67 ; 0x43 'C' 0172cc: e2850084 add r0, r5, #132 ; 0x84 '„' 0172d0: e0861003 add r1, r6, r3 0172d4: e1a02004 mov r2, r4 0172d8: eb006d85 bl 0328f4(6d85) 0172dc: e2843084 add r3, r4, #132 ; 0x84 '„' 0172e0: e7d63003 ldrb r3, [r6, r3, lsl #0] 0172e4: e5c530c5 strb r3, [r5, #197] ; [109eb4] 0172e8: e2843085 add r3, r4, #133 ; 0x85 '…' 0172ec: e28500c6 add r0, r5, #198 ; 0xc6 'Æ' 0172f0: e0861003 add r1, r6, r3 0172f4: e1a02004 mov r2, r4 0172f8: eb006d7d bl 0328f4(6d7d) 0172fc: e28430c6 add r3, r4, #198 ; 0xc6 'Æ' 017300: e2855f41 add r5, r5, #260 ; 0x104 017304: e2855003 add r5, r5, #3 ; 0x3 017308: e0866003 add r6, r6, r3 01730c: e1a00005 mov r0, r5 017310: e1a01006 mov r1, r6 017314: e1a02007 mov r2, r7 017318: eb006d75 bl 0328f4(6d75) 01731c: ebffbf59 bl 007088(ffbf59) 017320: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
017324: 00109daf---------------------> 00109def ; !Unknown! 017328: e1a0c00d mov ip, sp 01732c: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} 017330: e24cb004 sub fp, ip, #4 ; 0x4 017334: e1a06000 mov r6, r0 017338: e59f50ec ldr r5, [pc, #236] ; [01742c] 01733c: e1a01006 mov r1, r6 017340: e4d12001 ldrb r2, [r1], #1 017344: e3a03e51 mov r3, #1296 ; 0x510 017348: e2833008 add r3, r3, #8 ; 0x8 01734c: e7c52003 strb r2, [r5, r3, lsl #0] 017350: e2850e51 add r0, r5, #1296 ; 0x510 017354: e2800009 add r0, r0, #9 ; 0x9 017358: e3a07041 mov r7, #65 ; 0x41 'A' 01735c: e1a02007 mov r2, r7 017360: eb006d63 bl 0328f4(6d63) 017364: e2850e55 add r0, r5, #1360 ; 0x550 017368: e280000a add r0, r0, #10 ; 0xa 01736c: e2861042 add r1, r6, #66 ; 0x42 'B' 017370: e1a02007 mov r2, r7 017374: eb006d5e bl 0328f4(6d5e) 017378: e2850e59 add r0, r5, #1424 ; 0x590 01737c: e280000b add r0, r0, #11 ; 0xb 017380: e2861083 add r1, r6, #131 ; 0x83 'ƒ' 017384: e1a02007 mov r2, r7 017388: eb006d59 bl 0328f4(6d59) 01738c: e2850e5d add r0, r5, #1488 ; 0x5d0 017390: e280000c add r0, r0, #12 ; 0xc 017394: e28610c4 add r1, r6, #196 ; 0xc4 'Ä' 017398: e1a02007 mov r2, r7 01739c: eb006d54 bl 0328f4(6d54) 0173a0: e3a04f41 mov r4, #260 ; 0x104 0173a4: e2844001 add r4, r4, #1 ; 0x1 0173a8: e2850e61 add r0, r5, #1552 ; 0x610 0173ac: e280000d add r0, r0, #13 ; 0xd 0173b0: e0861004 add r1, r6, r4 0173b4: e1a02007 mov r2, r7 0173b8: eb006d4d bl 0328f4(6d4d) 0173bc: e0844007 add r4, r4, r7 0173c0: e2850e65 add r0, r5, #1616 ; 0x650 0173c4: e280000e add r0, r0, #14 ; 0xe 0173c8: e0861004 add r1, r6, r4 0173cc: e1a02007 mov r2, r7 0173d0: eb006d47 bl 0328f4(6d47) 0173d4: e0844007 add r4, r4, r7 0173d8: e2850e69 add r0, r5, #1680 ; 0x690 0173dc: e280000f add r0, r0, #15 ; 0xf 0173e0: e0861004 add r1, r6, r4 0173e4: e3a02002 mov r2, #2 ; 0x2 0173e8: eb006d41 bl 0328f4(6d41) 0173ec: e2844002 add r4, r4, #2 ; 0x2 0173f0: e2850e6a add r0, r5, #1696 ; 0x6a0 0173f4: e2800001 add r0, r0, #1 ; 0x1 0173f8: e0861004 add r1, r6, r4 0173fc: e1a02007 mov r2, r7 017400: eb006d3b bl 0328f4(6d3b) 017404: e0844007 add r4, r4, r7 017408: e2855e6e add r5, r5, #1760 ; 0x6e0 01740c: e2855002 add r5, r5, #2 ; 0x2 017410: e0866004 add r6, r6, r4 017414: e1a00005 mov r0, r5 017418: e1a01006 mov r1, r6 01741c: e1a02007 mov r2, r7 017420: eb006d33 bl 0328f4(6d33) 017424: ebffbf17 bl 007088(ffbf17) 017428: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} ; return
01742c: 001099a0---------------------> 001099e0 ; !Unknown! 017430: e1a0c00d mov ip, sp 017434: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 017438: e24cb004 sub fp, ip, #4 ; 0x4 01743c: e1a05000 mov r5, r0 017440: e59f40c0 ldr r4, [pc, #192] ; [017508] 017444: e1a01005 mov r1, r5 017448: e4d12001 ldrb r2, [r1], #1 01744c: e3a03fb6 mov r3, #728 ; 0x2d8 017450: e2833003 add r3, r3, #3 ; 0x3 017454: e7c42003 strb r2, [r4, r3, lsl #0] 017458: e2840fb7 add r0, r4, #732 ; 0x2dc 01745c: e3a02004 mov r2, #4 ; 0x4 017460: eb006d23 bl 0328f4(6d23) 017464: e3a02fba mov r2, #744 ; 0x2e8 017468: e5d5300d ldrb r3, [r5, #13] 01746c: e7c43002 strb r3, [r4, r2, lsl #0] 017470: e2821001 add r1, r2, #1 ; 0x1 017474: e5d5300e ldrb r3, [r5, #14] 017478: e7c43001 strb r3, [r4, r1, lsl #0] 01747c: e2822003 add r2, r2, #3 ; 0x3 017480: e5d53010 ldrb r3, [r5, #16] 017484: e7c43002 strb r3, [r4, r2, lsl #0] 017488: e2822001 add r2, r2, #1 ; 0x1 01748c: e5d53011 ldrb r3, [r5, #17] 017490: e7c43002 strb r3, [r4, r2, lsl #0] 017494: e2821001 add r1, r2, #1 ; 0x1 017498: e5d53012 ldrb r3, [r5, #18] 01749c: e7c43001 strb r3, [r4, r1, lsl #0] 0174a0: e2822002 add r2, r2, #2 ; 0x2 0174a4: e5d53013 ldrb r3, [r5, #19] 0174a8: e7c43002 strb r3, [r4, r2, lsl #0] 0174ac: e2840fbb add r0, r4, #748 ; 0x2ec 0174b0: e2800003 add r0, r0, #3 ; 0x3 0174b4: e2851014 add r1, r5, #20 ; 0x14 0174b8: e2422fbb sub r2, r2, #748 ; 0x2ec 0174bc: eb006d0c bl 0328f4(6d0c) 0174c0: e5d5201a ldrb r2, [r5, #26] 0174c4: e3a03fbd mov r3, #756 ; 0x2f4 0174c8: e2833001 add r3, r3, #1 ; 0x1 0174cc: e7c42003 strb r2, [r4, r3, lsl #0] 0174d0: e2840fbd add r0, r4, #756 ; 0x2f4 0174d4: e2800002 add r0, r0, #2 ; 0x2 0174d8: e285101b add r1, r5, #27 ; 0x1b 0174dc: e3a02040 mov r2, #64 ; 0x40 '@' 0174e0: eb006d03 bl 0328f4(6d03) 0174e4: e2844fd2 add r4, r4, #840 ; 0x348 0174e8: e2844002 add r4, r4, #2 ; 0x2 0174ec: e285505b add r5, r5, #91 ; 0x5b '[' 0174f0: e1a00004 mov r0, r4 0174f4: e1a01005 mov r1, r5 0174f8: e3a02041 mov r2, #65 ; 0x41 'A' 0174fc: eb006cfc bl 0328f4(6cfc) 017500: ebffbee0 bl 007088(ffbee0) 017504: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
017508: 001099a0---------------------> 001099e0 ; !Unknown! 01750c: e1a0c00d mov ip, sp 017510: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 017514: e24cb004 sub fp, ip, #4 ; 0x4 017518: e24dd00c sub sp, sp, #12 ; 0xc 01751c: e50b002c str r0, [fp, -#44] 017520: e1a07001 mov r7, r1 017524: e50b2030 str r2, [fp, -#48] 017528: e1a0a003 mov r10, r3 01752c: e3a09000 mov r9, #0 ; 0x0 017530: e59f467c ldr r4, [pc, #1660] ; [017bb4] 017534: e1a00004 mov r0, r4 017538: e59f1678 ldr r1, [pc, #1656] ; [017bb8] 01753c: e3a02010 mov r2, #16 ; 0x10 017540: eb006ceb bl 0328f4(6ceb) 017544: e1a06009 mov r6, r9 017548: e3893097 orr r3, r9, #151 ; 0x97 '—' 01754c: e5c43010 strb r3, [r4, #16] ; [0e226c] 017550: e3a02001 mov r2, #1 ; 0x1 017554: e5c42011 strb r2, [r4, #17] ; [0e226d] 017558: e5c49012 strb r9, [r4, #18] ; [0e226e] 01755c: e5c49013 strb r9, [r4, #19] ; [0e226f] 017560: e5c49014 strb r9, [r4, #20] ; [0e2270] 017564: e5c49015 strb r9, [r4, #21] ; [0e2271] 017568: e5c49016 strb r9, [r4, #22] ; [0e2272] 01756c: e5c49017 strb r9, [r4, #23] ; [0e2273] 017570: e3893004 orr r3, r9, #4 ; 0x4 017574: e5c43018 strb r3, [r4, #24] ; [0e2274] 017578: e5c49019 strb r9, [r4, #25] ; [0e2275] 01757c: e5c4901a strb r9, [r4, #26] ; [0e2276] 017580: e5c4901b strb r9, [r4, #27] ; [0e2277] 017584: e5c4201c strb r2, [r4, #28] ; [0e2278] 017588: e3a03002 mov r3, #2 ; 0x2 01758c: e5c4301d strb r3, [r4, #29] ; [0e2279] 017590: e51b002c ldr r0, [fp, -#44] 017594: e1a01004 mov r1, r4 017598: e3a0201e mov r2, #30 ; 0x1e 01759c: eb006cd4 bl 0328f4(6cd4) 0175a0: e59f5614 ldr r5, [pc, #1556] ; [017bbc] 0175a4: e1a00005 mov r0, r5 0175a8: e59f1610 ldr r1, [pc, #1552] ; [017bc0] 0175ac: e3a02010 mov r2, #16 ; 0x10 0175b0: eb006ccf bl 0328f4(6ccf) 0175b4: e3868068 orr r8, r6, #104 ; 0x68 'h' 0175b8: e5c58010 strb r8, [r5, #16] ; [0e228a] 0175bc: e5c56011 strb r6, [r5, #17] ; [0e228b] 0175c0: e5c56012 strb r6, [r5, #18] ; [0e228c] 0175c4: e5c56013 strb r6, [r5, #19] ; [0e228d] 0175c8: e5c56014 strb r6, [r5, #20] ; [0e228e] 0175cc: e5c56015 strb r6, [r5, #21] ; [0e228f] 0175d0: e5c56016 strb r6, [r5, #22] ; [0e2290] 0175d4: e5c56017 strb r6, [r5, #23] ; [0e2291] 0175d8: e2850018 add r0, r5, #24 ; 0x18 0175dc: e1a01006 mov r1, r6 0175e0: e3a02010 mov r2, #16 ; 0x10 0175e4: eb006cde bl 032964(6cde) 0175e8: e5c56028 strb r6, [r5, #40] ; [0e22a2] 0175ec: e5c56029 strb r6, [r5, #41] ; [0e22a3] 0175f0: e5c5602a strb r6, [r5, #42] ; [0e22a4] 0175f4: e5c5602b strb r6, [r5, #43] ; [0e22a5] 0175f8: e5c5602c strb r6, [r5, #44] ; [0e22a6] 0175fc: e5c5602d strb r6, [r5, #45] ; [0e22a7] 017600: e5c5602e strb r6, [r5, #46] ; [0e22a8] 017604: e5c5602f strb r6, [r5, #47] ; [0e22a9] 017608: e5c56030 strb r6, [r5, #48] ; [0e22aa] 01760c: e5c56031 strb r6, [r5, #49] ; [0e22ab] 017610: e5c56032 strb r6, [r5, #50] ; [0e22ac] 017614: e5c56033 strb r6, [r5, #51] ; [0e22ad] 017618: e5c56034 strb r6, [r5, #52] ; [0e22ae] 01761c: e5c56035 strb r6, [r5, #53] ; [0e22af] 017620: e5c56036 strb r6, [r5, #54] ; [0e22b0] 017624: e5c56037 strb r6, [r5, #55] ; [0e22b1] 017628: e5c56038 strb r6, [r5, #56] ; [0e22b2] 01762c: e5c56039 strb r6, [r5, #57] ; [0e22b3] 017630: e5c5603a strb r6, [r5, #58] ; [0e22b4] 017634: e5c5603b strb r6, [r5, #59] ; [0e22b5] 017638: e5c5603c strb r6, [r5, #60] ; [0e22b6] 01763c: e5c5603d strb r6, [r5, #61] ; [0e22b7] 017640: e5c5603e strb r6, [r5, #62] ; [0e22b8] 017644: e5c5603f strb r6, [r5, #63] ; [0e22b9] 017648: e5c56040 strb r6, [r5, #64] ; [0e22ba] 01764c: e5c56041 strb r6, [r5, #65] ; [0e22bb] 017650: e5c56042 strb r6, [r5, #66] ; [0e22bc] 017654: e5c56043 strb r6, [r5, #67] ; [0e22bd] 017658: e5c56044 strb r6, [r5, #68] ; [0e22be] 01765c: e5c56045 strb r6, [r5, #69] ; [0e22bf] 017660: e5c56046 strb r6, [r5, #70] ; [0e22c0] 017664: e5c56047 strb r6, [r5, #71] ; [0e22c1] 017668: e5c56048 strb r6, [r5, #72] ; [0e22c2] 01766c: e5c56049 strb r6, [r5, #73] ; [0e22c3] 017670: e5c5604a strb r6, [r5, #74] ; [0e22c4] 017674: e5c5604b strb r6, [r5, #75] ; [0e22c5] 017678: e5c5604c strb r6, [r5, #76] ; [0e22c6] 01767c: e5c5604d strb r6, [r5, #77] ; [0e22c7] 017680: e5c5604e strb r6, [r5, #78] ; [0e22c8] 017684: e5c5604f strb r6, [r5, #79] ; [0e22c9] 017688: e0673287 rsb r3, r7, r7, lsl #5 ; 0x5 01768c: e0873103 add r3, r7, r3, lsl #2 ; 0x2 017690: e1a03183 mov r3, r3, lsl #3 ; 0x3 017694: e1a04fc3 mov r4, r3, asr #31 ; 0x1f 017698: e5c53050 strb r3, [r5, #80] ; [0e22ca] 01769c: e1a02423 mov r2, r3, lsr #8 ; 0x8 0176a0: e5c52051 strb r2, [r5, #81] ; [0e22cb] 0176a4: e1a02823 mov r2, r3, lsr #16 ; 0x10 0176a8: e5c52052 strb r2, [r5, #82] ; [0e22cc] 0176ac: e1a02c23 mov r2, r3, lsr #24 ; 0x18 0176b0: e5c52053 strb r2, [r5, #83] ; [0e22cd] 0176b4: e5c54054 strb r4, [r5, #84] ; [0e22ce] 0176b8: e1a02424 mov r2, r4, lsr #8 ; 0x8 0176bc: e5c52055 strb r2, [r5, #85] ; [0e22cf] 0176c0: e1a02824 mov r2, r4, lsr #16 ; 0x10 0176c4: e5c52056 strb r2, [r5, #86] ; [0e22d0] 0176c8: e1a03c24 mov r3, r4, lsr #24 ; 0x18 0176cc: e5c53057 strb r3, [r5, #87] ; [0e22d1] 0176d0: e3a03001 mov r3, #1 ; 0x1 0176d4: e5c53058 strb r3, [r5, #88] ; [0e22d2] 0176d8: e5c56059 strb r6, [r5, #89] ; [0e22d3] 0176dc: e5c5605a strb r6, [r5, #90] ; [0e22d4] 0176e0: e5c5605b strb r6, [r5, #91] ; [0e22d5] 0176e4: e38630af orr r3, r6, #175 ; 0xaf '¯' 0176e8: e5c5305c strb r3, [r5, #92] ; [0e22d6] 0176ec: e3a02002 mov r2, #2 ; 0x2 0176f0: e5c5205d strb r2, [r5, #93] ; [0e22d7] 0176f4: e5c5605e strb r6, [r5, #94] ; [0e22d8] 0176f8: e5c5605f strb r6, [r5, #95] ; [0e22d9] 0176fc: e5c53060 strb r3, [r5, #96] ; [0e22da] 017700: e5c52061 strb r2, [r5, #97] ; [0e22db] 017704: e5c56062 strb r6, [r5, #98] ; [0e22dc] 017708: e5c56063 strb r6, [r5, #99] ; [0e22dd] 01770c: e5c56064 strb r6, [r5, #100] ; [0e22de] 017710: e38630f0 orr r3, r6, #240 ; 0xf0 'ð' 017714: e5c53065 strb r3, [r5, #101] ; [0e22df] 017718: e386302e orr r3, r6, #46 ; 0x2e '.' 01771c: e5c53066 strb r3, [r5, #102] ; [0e22e0] 017720: e5c56067 strb r6, [r5, #103] ; [0e22e1] 017724: e51b302c ldr r3, [fp, -#44] 017728: e283001e add r0, r3, #30 ; 0x1e 01772c: e1a01005 mov r1, r5 017730: e1a02008 mov r2, r8 017734: eb006c6e bl 0328f4(6c6e) 017738: e59f4484 ldr r4, [pc, #1156] ; [017bc4] 01773c: e1a00004 mov r0, r4 017740: e59f1480 ldr r1, [pc, #1152] ; [017bc8] 017744: e3a02010 mov r2, #16 ; 0x10 017748: eb006c69 bl 0328f4(6c69) 01774c: e3a02081 mov r2, #129 ; 0x81 '' 017750: e5c42010 strb r2, [r4, #16] ; [0e22f2] 017754: e5c46011 strb r6, [r4, #17] ; [0e22f3] 017758: e5c46012 strb r6, [r4, #18] ; [0e22f4] 01775c: e5c46013 strb r6, [r4, #19] ; [0e22f5] 017760: e5c46014 strb r6, [r4, #20] ; [0e22f6] 017764: e5c46015 strb r6, [r4, #21] ; [0e22f7] 017768: e5c46016 strb r6, [r4, #22] ; [0e22f8] 01776c: e5c46017 strb r6, [r4, #23] ; [0e22f9] 017770: e2840018 add r0, r4, #24 ; 0x18 017774: e59f1450 ldr r1, [pc, #1104] ; [017bcc] 017778: e3a02010 mov r2, #16 ; 0x10 01777c: eb006c5c bl 0328f4(6c5c) 017780: e2840028 add r0, r4, #40 ; 0x28 '(' 017784: e59f1444 ldr r1, [pc, #1092] ; [017bd0] 017788: e3a02010 mov r2, #16 ; 0x10 01778c: eb006c58 bl 0328f4(6c58) 017790: e5c46038 strb r6, [r4, #56] ; [0e231a] 017794: e5c46039 strb r6, [r4, #57] ; [0e231b] 017798: e5c4603a strb r6, [r4, #58] ; [0e231c] 01779c: e5c4603b strb r6, [r4, #59] ; [0e231d] 0177a0: e5c4603c strb r6, [r4, #60] ; [0e231e] 0177a4: e5c4603d strb r6, [r4, #61] ; [0e231f] 0177a8: e5c4603e strb r6, [r4, #62] ; [0e2320] 0177ac: e5c4603f strb r6, [r4, #63] ; [0e2321] 0177b0: e3863033 orr r3, r6, #51 ; 0x33 '3' 0177b4: e5c43040 strb r3, [r4, #64] ; [0e2322] 0177b8: e5c46041 strb r6, [r4, #65] ; [0e2323] 0177bc: e5c46042 strb r6, [r4, #66] ; [0e2324] 0177c0: e5c46043 strb r6, [r4, #67] ; [0e2325] 0177c4: e5c46044 strb r6, [r4, #68] ; [0e2326] 0177c8: e5c46045 strb r6, [r4, #69] ; [0e2327] 0177cc: e5c46046 strb r6, [r4, #70] ; [0e2328] 0177d0: e5c46047 strb r6, [r4, #71] ; [0e2329] 0177d4: e3a03001 mov r3, #1 ; 0x1 0177d8: e5c43048 strb r3, [r4, #72] ; [0e232a] 0177dc: e5c46049 strb r6, [r4, #73] ; [0e232b] 0177e0: e5c4604a strb r6, [r4, #74] ; [0e232c] 0177e4: e5c4604b strb r6, [r4, #75] ; [0e232d] 0177e8: e5c4604c strb r6, [r4, #76] ; [0e232e] 0177ec: e5c4604d strb r6, [r4, #77] ; [0e232f] 0177f0: e51b3030 ldr r3, [fp, -#48] 0177f4: e20380ff and r8, r3, #255 ; 0xff 'ÿ' 0177f8: e5c4804e strb r8, [r4, #78] ; [0e2330] 0177fc: e1a0c423 mov ip, r3, lsr #8 ; 0x8 017800: e20cc0ff and ip, ip, #255 ; 0xff 'ÿ' 017804: e5c4c04f strb ip, [r4, #79] ; [0e2331] 017808: e1a00823 mov r0, r3, lsr #16 ; 0x10 01780c: e20000ff and r0, r0, #255 ; 0xff 'ÿ' 017810: e5c40050 strb r0, [r4, #80] ; [0e2332] 017814: e1a07c23 mov r7, r3, lsr #24 ; 0x18 017818: e5c47051 strb r7, [r4, #81] ; [0e2333] 01781c: e20a50ff and r5, r10, #255 ; 0xff 'ÿ' 017820: e5c45052 strb r5, [r4, #82] ; [0e2334] 017824: e1a0142a mov r1, r10, lsr #8 ; 0x8 017828: e20110ff and r1, r1, #255 ; 0xff 'ÿ' 01782c: e5c41053 strb r1, [r4, #83] ; [0e2335] 017830: e1a0282a mov r2, r10, lsr #16 ; 0x10 017834: e20220ff and r2, r2, #255 ; 0xff 'ÿ' 017838: e5c42054 strb r2, [r4, #84] ; [0e2336] 01783c: e1a0ec2a mov lr, r10, lsr #24 ; 0x18 017840: e5c4e055 strb lr, [r4, #85] ; [0e2337] 017844: e3a03002 mov r3, #2 ; 0x2 017848: e5c43056 strb r3, [r4, #86] ; [0e2338] 01784c: e3863028 orr r3, r6, #40 ; 0x28 '(' 017850: e5c43057 strb r3, [r4, #87] ; [0e2339] 017854: e5c46058 strb r6, [r4, #88] ; [0e233a] 017858: e5c43059 strb r3, [r4, #89] ; [0e233b] 01785c: e5c4605a strb r6, [r4, #90] ; [0e233c] 017860: e5c4605b strb r6, [r4, #91] ; [0e233d] 017864: e5c4605c strb r6, [r4, #92] ; [0e233e] 017868: e5c4805d strb r8, [r4, #93] ; [0e233f] 01786c: e5c4c05e strb ip, [r4, #94] ; [0e2340] 017870: e5c4005f strb r0, [r4, #95] ; [0e2341] 017874: e5c47060 strb r7, [r4, #96] ; [0e2342] 017878: e5c45061 strb r5, [r4, #97] ; [0e2343] 01787c: e5c41062 strb r1, [r4, #98] ; [0e2344] 017880: e5c42063 strb r2, [r4, #99] ; [0e2345] 017884: e5c4e064 strb lr, [r4, #100] ; [0e2346] 017888: e3a02001 mov r2, #1 ; 0x1 01788c: e5c42065 strb r2, [r4, #101] ; [0e2347] 017890: e5c46066 strb r6, [r4, #102] ; [0e2348] 017894: e3863018 orr r3, r6, #24 ; 0x18 017898: e5c43067 strb r3, [r4, #103] ; [0e2349] 01789c: e5c46068 strb r6, [r4, #104] ; [0e234a] 0178a0: e386304d orr r3, r6, #77 ; 0x4d 'M' 0178a4: e5c43069 strb r3, [r4, #105] ; [0e234b] 0178a8: e386304a orr r3, r6, #74 ; 0x4a 'J' 0178ac: e5c4306a strb r3, [r4, #106] ; [0e234c] 0178b0: e3863050 orr r3, r6, #80 ; 0x50 'P' 0178b4: e5c4306b strb r3, [r4, #107] ; [0e234d] 0178b8: e3863047 orr r3, r6, #71 ; 0x47 'G' 0178bc: e5c4306c strb r3, [r4, #108] ; [0e234e] 0178c0: e51b3030 ldr r3, [fp, -#48] 0178c4: e003039a mul r3, r10, r3 0178c8: e0833083 add r3, r3, r3, lsl #1 ; 0x1 0178cc: e0833fa3 add r3, r3, r3, lsr #31 ; 0x1f 0178d0: e1a030c3 mov r3, r3, asr #1 ; 0x1 0178d4: e5c4306d strb r3, [r4, #109] ; [0e234f] 0178d8: e1a02423 mov r2, r3, lsr #8 ; 0x8 0178dc: e5c4206e strb r2, [r4, #110] ; [0e2350] 0178e0: e1a02823 mov r2, r3, lsr #16 ; 0x10 0178e4: e5c4206f strb r2, [r4, #111] ; [0e2351] 0178e8: e1a03c23 mov r3, r3, lsr #24 ; 0x18 0178ec: e5c43070 strb r3, [r4, #112] ; [0e2352] 0178f0: e5c4607d strb r6, [r4, #125] ; [0e235f] 0178f4: e5c4607e strb r6, [r4, #126] ; [0e2360] 0178f8: e5c4607f strb r6, [r4, #127] ; [0e2361] 0178fc: e5c46080 strb r6, [r4, #128] ; [0e2362] 017900: e5c46079 strb r6, [r4, #121] ; [0e235b] 017904: e5c4607a strb r6, [r4, #122] ; [0e235c] 017908: e5c4607b strb r6, [r4, #123] ; [0e235d] 01790c: e5c4607c strb r6, [r4, #124] ; [0e235e] 017910: e5c46071 strb r6, [r4, #113] ; [0e2353] 017914: e5c46072 strb r6, [r4, #114] ; [0e2354] 017918: e5c46073 strb r6, [r4, #115] ; [0e2355] 01791c: e5c46074 strb r6, [r4, #116] ; [0e2356] 017920: e5c46075 strb r6, [r4, #117] ; [0e2357] 017924: e5c46076 strb r6, [r4, #118] ; [0e2358] 017928: e5c46077 strb r6, [r4, #119] ; [0e2359] 01792c: e5c46078 strb r6, [r4, #120] ; [0e235a] 017930: e51b302c ldr r3, [fp, -#44] 017934: e2830086 add r0, r3, #134 ; 0x86 '†' 017938: e1a01004 mov r1, r4 01793c: e3a02081 mov r2, #129 ; 0x81 '' 017940: eb006beb bl 0328f4(6beb) 017944: e3a0201e mov r2, #30 ; 0x1e 017948: e28290e9 add r9, r2, #233 ; 0xe9 'é' 01794c: e59f4280 ldr r4, [pc, #640] ; [017bd4] 017950: e1a00004 mov r0, r4 017954: e59f126c ldr r1, [pc, #620] ; [017bc8] 017958: e242200e sub r2, r2, #14 ; 0xe 01795c: eb006be4 bl 0328f4(6be4) 017960: e3863062 orr r3, r6, #98 ; 0x62 'b' 017964: e5c43010 strb r3, [r4, #16] ; [0e2373] 017968: e5c46011 strb r6, [r4, #17] ; [0e2374] 01796c: e5c46012 strb r6, [r4, #18] ; [0e2375] 017970: e5c46013 strb r6, [r4, #19] ; [0e2376] 017974: e5c46014 strb r6, [r4, #20] ; [0e2377] 017978: e5c46015 strb r6, [r4, #21] ; [0e2378] 01797c: e5c46016 strb r6, [r4, #22] ; [0e2379] 017980: e5c46017 strb r6, [r4, #23] ; [0e237a] 017984: e2840018 add r0, r4, #24 ; 0x18 017988: e59f1248 ldr r1, [pc, #584] ; [017bd8] 01798c: e3a02010 mov r2, #16 ; 0x10 017990: eb006bd7 bl 0328f4(6bd7) 017994: e2840028 add r0, r4, #40 ; 0x28 '(' 017998: e59f1230 ldr r1, [pc, #560] ; [017bd0] 01799c: e3a02010 mov r2, #16 ; 0x10 0179a0: eb006bd3 bl 0328f4(6bd3) 0179a4: e5c46038 strb r6, [r4, #56] ; [0e239b] 0179a8: e5c46039 strb r6, [r4, #57] ; [0e239c] 0179ac: e5c4603a strb r6, [r4, #58] ; [0e239d] 0179b0: e5c4603b strb r6, [r4, #59] ; [0e239e] 0179b4: e5c4603c strb r6, [r4, #60] ; [0e239f] 0179b8: e5c4603d strb r6, [r4, #61] ; [0e23a0] 0179bc: e5c4603e strb r6, [r4, #62] ; [0e23a1] 0179c0: e5c4603f strb r6, [r4, #63] ; [0e23a2] 0179c4: e3863014 orr r3, r6, #20 ; 0x14 0179c8: e5c43040 strb r3, [r4, #64] ; [0e23a3] 0179cc: e5c46041 strb r6, [r4, #65] ; [0e23a4] 0179d0: e5c46042 strb r6, [r4, #66] ; [0e23a5] 0179d4: e5c46043 strb r6, [r4, #67] ; [0e23a6] 0179d8: e5c46044 strb r6, [r4, #68] ; [0e23a7] 0179dc: e5c46045 strb r6, [r4, #69] ; [0e23a8] 0179e0: e5c46046 strb r6, [r4, #70] ; [0e23a9] 0179e4: e5c46047 strb r6, [r4, #71] ; [0e23aa] 0179e8: e3a03002 mov r3, #2 ; 0x2 0179ec: e5c43048 strb r3, [r4, #72] ; [0e23ab] 0179f0: e5c46049 strb r6, [r4, #73] ; [0e23ac] 0179f4: e5c4604a strb r6, [r4, #74] ; [0e23ad] 0179f8: e5c4604b strb r6, [r4, #75] ; [0e23ae] 0179fc: e5c4604c strb r6, [r4, #76] ; [0e23af] 017a00: e5c4604d strb r6, [r4, #77] ; [0e23b0] 017a04: e3863011 orr r3, r6, #17 ; 0x11 017a08: e5c4304e strb r3, [r4, #78] ; [0e23b1] 017a0c: e5c4604f strb r6, [r4, #79] ; [0e23b2] 017a10: e3a03001 mov r3, #1 ; 0x1 017a14: e5c43050 strb r3, [r4, #80] ; [0e23b3] 017a18: e5c46051 strb r6, [r4, #81] ; [0e23b4] 017a1c: e3863040 orr r3, r6, #64 ; 0x40 '@' 017a20: e5c43052 strb r3, [r4, #82] ; [0e23b5] 017a24: e386301f orr r3, r6, #31 ; 0x1f 017a28: e5c43053 strb r3, [r4, #83] ; [0e23b6] 017a2c: e5c46054 strb r6, [r4, #84] ; [0e23b7] 017a30: e5c46055 strb r6, [r4, #85] ; [0e23b8] 017a34: e1a01004 mov r1, r4 017a38: e1a05006 mov r5, r6 017a3c: e3853004 orr r3, r5, #4 ; 0x4 017a40: e5c1305c strb r3, [r1, #92] 017a44: e5c1505d strb r5, [r1, #93] 017a48: e38530a0 orr r3, r5, #160 ; 0xa0 ' ' 017a4c: e5c13056 strb r3, [r1, #86] 017a50: e385300f orr r3, r5, #15 ; 0xf 017a54: e5c13057 strb r3, [r1, #87] 017a58: e5c15058 strb r5, [r1, #88] 017a5c: e5c15059 strb r5, [r1, #89] 017a60: e38530a4 orr r3, r5, #164 ; 0xa4 '¤' 017a64: e5c1305a strb r3, [r1, #90] 017a68: e5c1505b strb r5, [r1, #91] 017a6c: e3853002 orr r3, r5, #2 ; 0x2 017a70: e5c1305e strb r3, [r1, #94] 017a74: e5c1505f strb r5, [r1, #95] 017a78: e3853040 orr r3, r5, #64 ; 0x40 '@' 017a7c: e5c13060 strb r3, [r1, #96] 017a80: e3858001 orr r8, r5, #1 ; 0x1 017a84: e5c18061 strb r8, [r1, #97] 017a88: e51b202c ldr r2, [fp, -#44] 017a8c: e0820009 add r0, r2, r9 017a90: e3a02062 mov r2, #98 ; 0x62 'b' 017a94: eb006b96 bl 0328f4(6b96) 017a98: e2899062 add r9, r9, #98 ; 0x62 'b' 017a9c: e59f4138 ldr r4, [pc, #312] ; [017bdc] 017aa0: e2866010 add r6, r6, #16 ; 0x10 017aa4: e1a00004 mov r0, r4 017aa8: e59f1130 ldr r1, [pc, #304] ; [017be0] 017aac: e1a02006 mov r2, r6 017ab0: eb006b8f bl 0328f4(6b8f) 017ab4: e385702e orr r7, r5, #46 ; 0x2e '.' 017ab8: e5c47010 strb r7, [r4, #16] ; [0e23d5] 017abc: e5c45011 strb r5, [r4, #17] ; [0e23d6] 017ac0: e5c45012 strb r5, [r4, #18] ; [0e23d7] 017ac4: e5c45013 strb r5, [r4, #19] ; [0e23d8] 017ac8: e5c45014 strb r5, [r4, #20] ; [0e23d9] 017acc: e5c45015 strb r5, [r4, #21] ; [0e23da] 017ad0: e5c45016 strb r5, [r4, #22] ; [0e23db] 017ad4: e5c45017 strb r5, [r4, #23] ; [0e23dc] 017ad8: e2840018 add r0, r4, #24 ; 0x18 017adc: e59f1100 ldr r1, [pc, #256] ; [017be4] 017ae0: e1a02006 mov r2, r6 017ae4: eb006b82 bl 0328f4(6b82) 017ae8: e3853006 orr r3, r5, #6 ; 0x6 017aec: e5c43028 strb r3, [r4, #40] ; [0e23ed] 017af0: e5c45029 strb r5, [r4, #41] ; [0e23ee] 017af4: e5c4502a strb r5, [r4, #42] ; [0e23ef] 017af8: e5c4502b strb r5, [r4, #43] ; [0e23f0] 017afc: e5c4502c strb r5, [r4, #44] ; [0e23f1] 017b00: e5c4502d strb r5, [r4, #45] ; [0e23f2] 017b04: e51b302c ldr r3, [fp, -#44] 017b08: e0830009 add r0, r3, r9 017b0c: e1a01004 mov r1, r4 017b10: e1a02007 mov r2, r7 017b14: eb006b76 bl 0328f4(6b76) 017b18: e289902e add r9, r9, #46 ; 0x2e '.' 017b1c: e59f40c4 ldr r4, [pc, #196] ; [017be8] 017b20: e1a00004 mov r0, r4 017b24: e59f10c0 ldr r1, [pc, #192] ; [017bec] 017b28: e1a02006 mov r2, r6 017b2c: eb006b70 bl 0328f4(6b70) 017b30: e3857032 orr r7, r5, #50 ; 0x32 '2' 017b34: e5c47010 strb r7, [r4, #16] ; [0e2403] 017b38: e5c45011 strb r5, [r4, #17] ; [0e2404] 017b3c: e5c45012 strb r5, [r4, #18] ; [0e2405] 017b40: e5c45013 strb r5, [r4, #19] ; [0e2406] 017b44: e5c45014 strb r5, [r4, #20] ; [0e2407] 017b48: e5c45015 strb r5, [r4, #21] ; [0e2408] 017b4c: e5c45016 strb r5, [r4, #22] ; [0e2409] 017b50: e5c45017 strb r5, [r4, #23] ; [0e240a] 017b54: e2840018 add r0, r4, #24 ; 0x18 017b58: e59f1090 ldr r1, [pc, #144] ; [017bf0] 017b5c: e1a02006 mov r2, r6 017b60: eb006b63 bl 0328f4(6b63) 017b64: e5c45028 strb r5, [r4, #40] ; [0e241b] 017b68: e5c45029 strb r5, [r4, #41] ; [0e241c] 017b6c: e5c4502a strb r5, [r4, #42] ; [0e241d] 017b70: e5c4502b strb r5, [r4, #43] ; [0e241e] 017b74: e5c4502c strb r5, [r4, #44] ; [0e241f] 017b78: e5c4502d strb r5, [r4, #45] ; [0e2420] 017b7c: e5c4502e strb r5, [r4, #46] ; [0e2421] 017b80: e5c4502f strb r5, [r4, #47] ; [0e2422] 017b84: e5c48030 strb r8, [r4, #48] ; [0e2423] 017b88: e5c48031 strb r8, [r4, #49] ; [0e2424] 017b8c: e51b202c ldr r2, [fp, -#44] 017b90: e0822009 add r2, r2, r9 017b94: e50b2034 str r2, [fp, -#52] 017b98: e1a00002 mov r0, r2 017b9c: e1a01004 mov r1, r4 017ba0: e1a02007 mov r2, r7 017ba4: eb006b52 bl 0328f4(6b52) 017ba8: e2899032 add r9, r9, #50 ; 0x32 '2' 017bac: e1a00009 mov r0, r9 017bb0: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
017bb4: 000e221c---------------------> 000e225c ; !Unknown! 017bb8: 00044688---------------------> 000446c8 ; data: 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C | 0&²uŽfϦÙ.ª.bÎl 017bbc: 000e223a---------------------> 000e227a ; !Unknown! 017bc0: 000446a8---------------------> 000446e8 ; data: A1 DC AB 8C 47 A9 CF 11 8E E4 00 C0 0C 20 53 65 | ¡Ü«ŒG©ÏŽä.À Se 017bc4: 000e22a2---------------------> 000e22e2 ; !Unknown! 017bc8: 000446b8---------------------> 000446f8 ; data: 91 07 DC B7 B7 A9 CF 11 8E E6 00 C0 0C 20 53 65 | ‘Ü··©ÏŽæ.À Se 017bcc: 000446d8---------------------> 00044718 ; data: C0 EF 19 BC 4D 5B CF 11 A8 FD 00 80 5F 5C 44 2B | Àï¼M[Ϩý.€_\D+ 017bd0: 000446f8---------------------> 00044738 ; data: 00 57 FB 20 55 5B CF 11 A8 FD 00 80 5F 5C 44 2B | .Wû U[Ϩý.€_\D+ 017bd4: 000e2323---------------------> 000e2363 ; !Unknown! 017bd8: 000446e8---------------------> 00044728 ; data: 40 9E 69 F8 4D 5B CF 11 A8 FD 00 80 5F 5C 44 2B | @žiøM[Ϩý.€_\D+ 017bdc: 000e2385---------------------> 000e23c5 ; !Unknown! 017be0: 000446c8---------------------> 00044708 ; data: B5 03 BF 5F 2E A9 CF 11 8E E3 00 C0 0C 20 53 65 | µ¿_.©ÏŽã.À Se 017be4: 00044708---------------------> 00044748 ; data: 11 D2 D3 AB BA A9 CF 11 8E E6 00 C0 0C 20 53 65 | ÒÓ«º©ÏŽæ.À Se 017be8: 000e23b3---------------------> 000e23f3 ; !Unknown! 017bec: 00044698---------------------> 000446d8 ; data: 36 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C | 6&²uŽfϦÙ.ª.bÎl 017bf0: 000e2252---------------------> 000e2292 ; !Unknown! 017bf4: e1a0c00d mov ip, sp 017bf8: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 017bfc: e24cb004 sub fp, ip, #4 ; 0x4 017c00: e24dd004 sub sp, sp, #4 ; 0x4 017c04: e1a04000 mov r4, r0 017c08: e50b102c str r1, [fp, -#44] 017c0c: e1a09002 mov r9, r2 017c10: e1a0a003 mov r10, r3 017c14: e3a08000 mov r8, #0 ; 0x0 017c18: e3a00014 mov r0, #20 ; 0x14 017c1c: ebffacc6 bl 002f3c(ffacc6) 017c20: e1a07000 mov r7, r0 017c24: e3a00fab mov r0, #684 ; 0x2ac 017c28: e2800003 add r0, r0, #3 ; 0x3 017c2c: ebffacc2 bl 002f3c(ffacc2) 017c30: e5870000 str r0, [r7, #0] 017c34: e3a03fab mov r3, #684 ; 0x2ac 017c38: e2833003 add r3, r3, #3 ; 0x3 017c3c: e5873008 str r3, [r7, #8] 017c40: e5878004 str r8, [r7, #4] 017c44: e5878010 str r8, [r7, #16] 017c48: e5943000 ldr r3, [r4, #0] 017c4c: e1530008 cmp r3, r8 017c50: 05847000 streq r7, [r4, #0] 017c54: 0a000006 beq 017c74(6) ; jump 017c58: e5940000 ldr r0, [r4, #0] 017c5c: ea000000 b 017c64(0) ; jump 017c60: e5900010 ldr r0, [r0, #16] 017c64: e5903010 ldr r3, [r0, #16] 017c68: e3530000 cmp r3, #0 ; 0x0 017c6c: 1afffffb bne 017c60(fffffb) ; jump 017c70: e5807010 str r7, [r0, #16] 017c74: e59f112c ldr r1, [pc, #300] ; [017da8] 017c78: e3a06082 mov r6, #130 ; 0x82 '‚' 017c7c: e5c16000 strb r6, [r1, #0] ; [0e2425] 017c80: e3a05000 mov r5, #0 ; 0x0 017c84: e5c15001 strb r5, [r1, #1] ; [0e2426] 017c88: e5c15002 strb r5, [r1, #2] ; [0e2427] 017c8c: e5970000 ldr r0, [r7, #0] 017c90: e0800008 add r0, r0, r8 017c94: e3a02003 mov r2, #3 ; 0x3 017c98: eb006b15 bl 0328f4(6b15) 017c9c: e2888003 add r8, r8, #3 ; 0x3 017ca0: e59f1104 ldr r1, [pc, #260] ; [017dac] 017ca4: e3a03010 mov r3, #16 ; 0x10 017ca8: e5c13000 strb r3, [r1, #0] ; [0e2428] 017cac: e283306d add r3, r3, #109 ; 0x6d 'm' 017cb0: e5c13001 strb r3, [r1, #1] ; [0e2429] 017cb4: e59b4004 ldr r4, [fp, #4] 017cb8: e0644009 rsb r4, r4, r9 017cbc: e0844104 add r4, r4, r4, lsl #2 ; 0x2 017cc0: e1a04084 mov r4, r4, lsl #1 ; 0x1 017cc4: e5c14004 strb r4, [r1, #4] ; [0e242c] 017cc8: e1a03424 mov r3, r4, lsr #8 ; 0x8 017ccc: e5c13005 strb r3, [r1, #5] ; [0e242d] 017cd0: e1a03824 mov r3, r4, lsr #16 ; 0x10 017cd4: e5c13006 strb r3, [r1, #6] ; [0e242e] 017cd8: e1a03c24 mov r3, r4, lsr #24 ; 0x18 017cdc: e5c13007 strb r3, [r1, #7] ; [0e242f] 017ce0: e5c15008 strb r5, [r1, #8] ; [0e2430] 017ce4: e5c15009 strb r5, [r1, #9] ; [0e2431] 017ce8: e5c15002 strb r5, [r1, #2] ; [0e242a] 017cec: e5c15003 strb r5, [r1, #3] ; [0e242b] 017cf0: e5970000 ldr r0, [r7, #0] 017cf4: e0800008 add r0, r0, r8 017cf8: e3a0200a mov r2, #10 ; 0xa 017cfc: eb006afc bl 0328f4(6afc) 017d00: e288800a add r8, r8, #10 ; 0xa 017d04: e59f10a4 ldr r1, [pc, #164] ; [017db0] 017d08: e5c16000 strb r6, [r1, #0] ; [0e2432] 017d0c: e3a03008 mov r3, #8 ; 0x8 017d10: e5c13009 strb r3, [r1, #9] ; [0e243b] 017d14: e5c15005 strb r5, [r1, #5] ; [0e2437] 017d18: e5c15006 strb r5, [r1, #6] ; [0e2438] 017d1c: e5c15007 strb r5, [r1, #7] ; [0e2439] 017d20: e5c15008 strb r5, [r1, #8] ; [0e243a] 017d24: e5c1a001 strb r10, [r1, #1] ; [0e2433] 017d28: e1a0333a mov r3, r10, lsr r3 017d2c: e5c13002 strb r3, [r1, #2] ; [0e2434] 017d30: e1a0382a mov r3, r10, lsr #16 ; 0x10 017d34: e5c13003 strb r3, [r1, #3] ; [0e2435] 017d38: e1a03c2a mov r3, r10, lsr #24 ; 0x18 017d3c: e5c13004 strb r3, [r1, #4] ; [0e2436] 017d40: e3853090 orr r3, r5, #144 ; 0x90 '' 017d44: e5c1300a strb r3, [r1, #10] ; [0e243c] 017d48: e3853002 orr r3, r5, #2 ; 0x2 017d4c: e5c1300b strb r3, [r1, #11] ; [0e243d] 017d50: e5c1500c strb r5, [r1, #12] ; [0e243e] 017d54: e5c1500d strb r5, [r1, #13] ; [0e243f] 017d58: e2844ffa add r4, r4, #1000 ; 0x3e8 017d5c: e5c1400e strb r4, [r1, #14] ; [0e2440] 017d60: e1a03424 mov r3, r4, lsr #8 ; 0x8 017d64: e5c1300f strb r3, [r1, #15] ; [0e2441] 017d68: e1a03824 mov r3, r4, lsr #16 ; 0x10 017d6c: e5c13010 strb r3, [r1, #16] ; [0e2442] 017d70: e1a04c24 mov r4, r4, lsr #24 ; 0x18 017d74: e5c14011 strb r4, [r1, #17] ; [0e2443] 017d78: e5970000 ldr r0, [r7, #0] 017d7c: e0800008 add r0, r0, r8 017d80: e3a02012 mov r2, #18 ; 0x12 017d84: eb006ada bl 0328f4(6ada) 017d88: e2888012 add r8, r8, #18 ; 0x12 017d8c: e5970000 ldr r0, [r7, #0] 017d90: e0800008 add r0, r0, r8 017d94: e51b102c ldr r1, [fp, -#44] 017d98: e3a02e29 mov r2, #656 ; 0x290 017d9c: eb006ad4 bl 0328f4(6ad4) 017da0: e3a00001 mov r0, #1 ; 0x1 017da4: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
017da8: 000e23e5---------------------> 000e2425 ; !Unknown! 017dac: 000e23e8---------------------> 000e2428 ; !Unknown! 017db0: 000e23f2---------------------> 000e2432 ; !Unknown! 017db4: e1a0c00d mov ip, sp 017db8: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 017dbc: e24cb004 sub fp, ip, #4 ; 0x4 017dc0: e24dd018 sub sp, sp, #24 ; 0x18 017dc4: e50b002c str r0, [fp, -#44] 017dc8: e1a07001 mov r7, r1 017dcc: e50b2030 str r2, [fp, -#48] 017dd0: e50b3034 str r3, [fp, -#52] 017dd4: e3a08000 mov r8, #0 ; 0x0 017dd8: e50b8038 str r8, [fp, -#56] 017ddc: e5979004 ldr r9, [r7, #4] 017de0: e5808000 str r8, [r0, #0] 017de4: e50b8040 str r8, [fp, -#64] 017de8: e1590008 cmp r9, r8 017dec: 0a000089 beq 018018(89) ; jump 017df0: e59f6228 ldr r6, [pc, #552] ; [018020] 017df4: e3a00014 mov r0, #20 ; 0x14 017df8: ebffac4f bl 002f3c(ffac4f) 017dfc: e1a05000 mov r5, r0 017e00: e3a04fab mov r4, #684 ; 0x2ac 017e04: e2844003 add r4, r4, #3 ; 0x3 017e08: e1a00004 mov r0, r4 017e0c: ebffac4a bl 002f3c(ffac4a) 017e10: e5850000 str r0, [r5, #0] 017e14: e5854008 str r4, [r5, #8] 017e18: e3a03000 mov r3, #0 ; 0x0 017e1c: e5853004 str r3, [r5, #4] 017e20: e5853010 str r3, [r5, #16] 017e24: e51b2040 ldr r2, [fp, -#64] 017e28: e1520003 cmp r2, r3 017e2c: 051b302c ldreq r3, [fp, -#44] 017e30: 05835000 streq r5, [r3, #0] 017e34: 151b2040 ldrne r2, [fp, -#64] 017e38: 15825010 strne r5, [r2, #16] 017e3c: e50b5040 str r5, [fp, -#64] 017e40: e3a08000 mov r8, #0 ; 0x0 017e44: e3590e29 cmp r9, #656 ; 0x290 017e48: c3a03e29 movgt r3, #656 ; 0x290 017e4c: c50b303c strgt r3, [fp, -#60] 017e50: c1a0a008 movgt r10, r8 017e54: d50b903c strle r9, [fp, -#60] 017e58: d269ae29 rsble r10, r9, #656 ; 0x290 017e5c: e59f11c0 ldr r1, [pc, #448] ; [018024] 017e60: e3a03082 mov r3, #130 ; 0x82 '‚' 017e64: e5c13000 strb r3, [r1, #0] ; [0e2444] 017e68: e3a02000 mov r2, #0 ; 0x0 017e6c: e5c12001 strb r2, [r1, #1] ; [0e2445] 017e70: e5c12002 strb r2, [r1, #2] ; [0e2446] 017e74: e5950000 ldr r0, [r5, #0] 017e78: e0800008 add r0, r0, r8 017e7c: e3a02003 mov r2, #3 ; 0x3 017e80: eb006a9b bl 0328f4(6a9b) 017e84: e2888003 add r8, r8, #3 ; 0x3 017e88: e59f4198 ldr r4, [pc, #408] ; [018028] 017e8c: e3a03010 mov r3, #16 ; 0x10 017e90: e5c43000 strb r3, [r4, #0] ; [0e2447] 017e94: e283306d add r3, r3, #109 ; 0x6d 'm' 017e98: e5c43001 strb r3, [r4, #1] ; [0e2448] 017e9c: e5973000 ldr r3, [r7, #0] 017ea0: e51b2034 ldr r2, [fp, -#52] 017ea4: e0623003 rsb r3, r2, r3 017ea8: e0833103 add r3, r3, r3, lsl #2 ; 0x2 017eac: e1a03083 mov r3, r3, lsl #1 ; 0x1 017eb0: e5c43004 strb r3, [r4, #4] ; [0e244b] 017eb4: e1a02423 mov r2, r3, lsr #8 ; 0x8 017eb8: e5c42005 strb r2, [r4, #5] ; [0e244c] 017ebc: e1a02823 mov r2, r3, lsr #16 ; 0x10 017ec0: e5c42006 strb r2, [r4, #6] ; [0e244d] 017ec4: e1a03c23 mov r3, r3, lsr #24 ; 0x18 017ec8: e5c43007 strb r3, [r4, #7] ; [0e244e] 017ecc: e3a03000 mov r3, #0 ; 0x0 017ed0: e5c43008 strb r3, [r4, #8] ; [0e244f] 017ed4: e5c43009 strb r3, [r4, #9] ; [0e2450] 017ed8: e5c4a002 strb r10, [r4, #2] ; [0e2449] 017edc: e1a0342a mov r3, r10, lsr #8 ; 0x8 017ee0: e5c43003 strb r3, [r4, #3] ; [0e244a] 017ee4: e5950000 ldr r0, [r5, #0] 017ee8: e0800008 add r0, r0, r8 017eec: e1a01004 mov r1, r4 017ef0: e3a0200a mov r2, #10 ; 0xa 017ef4: eb006a7e bl 0328f4(6a7e) 017ef8: e288800a add r8, r8, #10 ; 0xa 017efc: e3a03081 mov r3, #129 ; 0x81 '' 017f00: e5c63000 strb r3, [r6, #0] ; [0e2451] 017f04: e2433079 sub r3, r3, #121 ; 0x79 'y' 017f08: e5c63009 strb r3, [r6, #9] ; [0e245a] 017f0c: e51b2038 ldr r2, [fp, -#56] 017f10: e5c62005 strb r2, [r6, #5] ; [0e2456] 017f14: e1a03332 mov r3, r2, lsr r3 017f18: e5c63006 strb r3, [r6, #6] ; [0e2457] 017f1c: e1a03822 mov r3, r2, lsr #16 ; 0x10 017f20: e5c63007 strb r3, [r6, #7] ; [0e2458] 017f24: e1a03c22 mov r3, r2, lsr #24 ; 0x18 017f28: e5c63008 strb r3, [r6, #8] ; [0e2459] 017f2c: e51b3030 ldr r3, [fp, -#48] 017f30: e5c63001 strb r3, [r6, #1] ; [0e2452] 017f34: e1a02003 mov r2, r3 017f38: e1a03422 mov r3, r2, lsr #8 ; 0x8 017f3c: e5c63002 strb r3, [r6, #2] ; [0e2453] 017f40: e1a03822 mov r3, r2, lsr #16 ; 0x10 017f44: e5c63003 strb r3, [r6, #3] ; [0e2454] 017f48: e1a03c22 mov r3, r2, lsr #24 ; 0x18 017f4c: e5c63004 strb r3, [r6, #4] ; [0e2455] 017f50: e5d73004 ldrb r3, [r7, #4] 017f54: e5c6300a strb r3, [r6, #10] ; [0e245b] 017f58: e5d73005 ldrb r3, [r7, #5] 017f5c: e5c6300b strb r3, [r6, #11] ; [0e245c] 017f60: e5d73006 ldrb r3, [r7, #6] 017f64: e5c6300c strb r3, [r6, #12] ; [0e245d] 017f68: e5d73007 ldrb r3, [r7, #7] 017f6c: e5c6300d strb r3, [r6, #13] ; [0e245e] 017f70: e5973000 ldr r3, [r7, #0] 017f74: e51b2034 ldr r2, [fp, -#52] 017f78: e0623003 rsb r3, r2, r3 017f7c: e0833103 add r3, r3, r3, lsl #2 ; 0x2 017f80: e1a03083 mov r3, r3, lsl #1 ; 0x1 017f84: e2833ffa add r3, r3, #1000 ; 0x3e8 017f88: e5c6300e strb r3, [r6, #14] ; [0e245f] 017f8c: e1a02423 mov r2, r3, lsr #8 ; 0x8 017f90: e5c6200f strb r2, [r6, #15] ; [0e2460] 017f94: e1a02823 mov r2, r3, lsr #16 ; 0x10 017f98: e5c62010 strb r2, [r6, #16] ; [0e2461] 017f9c: e1a03c23 mov r3, r3, lsr #24 ; 0x18 017fa0: e5c63011 strb r3, [r6, #17] ; [0e2462] 017fa4: e5950000 ldr r0, [r5, #0] 017fa8: e0800008 add r0, r0, r8 017fac: e1a01006 mov r1, r6 017fb0: e3a02012 mov r2, #18 ; 0x12 017fb4: eb006a4e bl 0328f4(6a4e) 017fb8: e2888012 add r8, r8, #18 ; 0x12 017fbc: e5950000 ldr r0, [r5, #0] 017fc0: e5971008 ldr r1, [r7, #8] 017fc4: e0800008 add r0, r0, r8 017fc8: e51b3038 ldr r3, [fp, -#56] 017fcc: e0811003 add r1, r1, r3 017fd0: e51b203c ldr r2, [fp, -#60] 017fd4: eb006a46 bl 0328f4(6a46) 017fd8: e51b203c ldr r2, [fp, -#60] 017fdc: e0888002 add r8, r8, r2 017fe0: e51b3038 ldr r3, [fp, -#56] 017fe4: e0833002 add r3, r3, r2 017fe8: e50b3038 str r3, [fp, -#56] 017fec: e5d42002 ldrb r2, [r4, #2] ; [0e2449] 017ff0: e5d43003 ldrb r3, [r4, #3] ; [0e244a] 017ff4: e1922403 orrs r2, r2, r3, lsl #8 ; 0x8 017ff8: 0a000003 beq 01800c(3) ; jump 017ffc: e5950000 ldr r0, [r5, #0] 018000: e0800008 add r0, r0, r8 018004: e3a01000 mov r1, #0 ; 0x0 018008: eb006a55 bl 032964(6a55) 01800c: e51b203c ldr r2, [fp, -#60] 018010: e0599002 subs r9, r9, r2 018014: 1affff76 bne 017df4(ffff76) ; jump 018018: e3a00001 mov r0, #1 ; 0x1 01801c: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
018020: 000e2411---------------------> 000e2451 ; !Unknown! 018024: 000e2404---------------------> 000e2444 ; !Unknown! 018028: 000e2407---------------------> 000e2447 ; !Unknown! 01802c: e3a02000 mov r2, #0 ; 0x0 018030: e1d030d0 ldrsb r3, [r0, #0] 018034: e1530002 cmp r3, r2 018038: 0a000005 beq 018054(5) ; jump 01803c: e0623282 rsb r3, r2, r2, lsl #5 ; 0x5 018040: e1d020d0 ldrsb r2, [r0, #0] 018044: e0832002 add r2, r3, r2 018048: e1f030d1 ldrsb r3, [r0, #1]! 01804c: e3530000 cmp r3, #0 ; 0x0 018050: 1afffff9 bne 01803c(fffff9) ; jump 018054: e20200ff and r0, r2, #255 ; 0xff 'ÿ' 018058: e1a0f00e mov pc, lr ; return
01805c: e1a0c00d mov ip, sp 018060: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 018064: e24cb004 sub fp, ip, #4 ; 0x4 018068: e24dd004 sub sp, sp, #4 ; 0x4 01806c: e1a05000 mov r5, r0 018070: ea000016 b 0180d0(16) ; jump 018074: e1d530d0 ldrsb r3, [r5, #0] 018078: e3530025 cmp r3, #37 ; 0x25 '%' 01807c: 1a00000f bne 0180c0(f) ; jump 018080: e2854001 add r4, r5, #1 ; 0x1 018084: e1a00004 mov r0, r4 018088: e59f105c ldr r1, [pc, #92] ; [0180ec] "%02x" 01808c: e24b2018 sub r2, fp, #24 ; 0x18 018090: eb006774 bl 031e68(6774) 018094: e55b3018 ldrb r3, [fp, -#24] 018098: e5c53000 strb r3, [r5, #0] 01809c: e1a05004 mov r5, r4 0180a0: e1a00005 mov r0, r5 0180a4: eb006a6c bl 032a5c(6a6c) 0180a8: e1a02000 mov r2, r0 0180ac: e2822001 add r2, r2, #1 ; 0x1 0180b0: e2851002 add r1, r5, #2 ; 0x2 0180b4: e1a00005 mov r0, r5 0180b8: eb006aa8 bl 032b60(6aa8) 0180bc: ea000003 b 0180d0(3) ; jump 0180c0: e1d530d0 ldrsb r3, [r5, #0] 0180c4: e353002b cmp r3, #43 ; 0x2b '+' 0180c8: 03a03020 moveq r3, #32 ; 0x20 0180cc: 04c53001 streqb r3, [r5], #1 0180d0: e1a00005 mov r0, r5 0180d4: e59f1014 ldr r1, [pc, #20] ; [0180f0] "%+" 0180d8: eb006ab8 bl 032bc0(6ab8) 0180dc: e1a05000 mov r5, r0 0180e0: e3500000 cmp r0, #0 ; 0x0 0180e4: 1affffe2 bne 018074(ffffe2) ; jump 0180e8: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
0180ec: 0003f6fc---------------------> 0003f73c ; data: 25 30 32 78 00 00 00 00 25 2B 00 00 73 65 74 5F | %02x....%+..set_ 0180f0: 0003f704---------------------> 0003f744 ; data: 25 2B 00 00 73 65 74 5F 70 61 72 61 6D 3A 20 63 | %+..set_param: c 0180f4: e1a0c00d mov ip, sp 0180f8: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0180fc: e24cb004 sub fp, ip, #4 ; 0x4 018100: e1a05000 mov r5, r0 018104: e3550000 cmp r5, #0 ; 0x0 018108: 1a000000 bne 018110(0) ; jump 01810c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
018110: e1a00005 mov r0, r5 018114: ebffffc4 bl 01802c(ffffc4) 018118: e20000ff and r0, r0, #255 ; 0xff 'ÿ' 01811c: e59f3034 ldr r3, [pc, #52] ; [018158] 018120: e7934100 ldr r4, [r3, r0, lsl #2] 018124: e3540000 cmp r4, #0 ; 0x0 018128: 0a000008 beq 018150(8) ; jump 01812c: e5940000 ldr r0, [r4, #0] 018130: e1a01005 mov r1, r5 018134: eb006a11 bl 032980(6a11) 018138: e3500000 cmp r0, #0 ; 0x0 01813c: 05940004 ldreq r0, [r4, #4] 018140: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} ; return 018144: e594400c ldr r4, [r4, #12] 018148: e3540000 cmp r4, #0 ; 0x0 01814c: 1afffff6 bne 01812c(fffff6) ; jump 018150: e3a00000 mov r0, #0 ; 0x0 018154: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
018158: 000e24cc---------------------> 000e250c ; !Unknown! 01815c: e1a0c00d mov ip, sp 018160: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 018164: e24cb004 sub fp, ip, #4 ; 0x4 018168: e1a05000 mov r5, r0 01816c: e1a06001 mov r6, r1 018170: e3560000 cmp r6, #0 ; 0x0 018174: 13550000 cmpne r5, #0 ; 0x0 018178: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} ; return 01817c: e3a00010 mov r0, #16 ; 0x10 018180: ebffab6d bl 002f3c(ffab6d) 018184: e1a04000 mov r4, r0 018188: e3540000 cmp r4, #0 ; 0x0 01818c: 1a000002 bne 01819c(2) ; jump 018190: e59f0040 ldr r0, [pc, #64] ; [0181d8] "set_param: can not malloc memory" 018194: eb00619c bl 03080c(619c) 018198: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
01819c: e8840060 stmia r4, {r5, r6} 0181a0: e1a00005 mov r0, r5 0181a4: ebffffa0 bl 01802c(ffffa0) 0181a8: e5c40008 strb r0, [r4, #8] 0181ac: e5d42008 ldrb r2, [r4, #8] 0181b0: e59f3024 ldr r3, [pc, #36] ; [0181dc] 0181b4: e7933102 ldr r3, [r3, r2, lsl #2] 0181b8: e3530000 cmp r3, #0 ; 0x0 0181bc: 1584300c strne r3, [r4, #12] 0181c0: 03a03000 moveq r3, #0 ; 0x0 0181c4: 0584300c streq r3, [r4, #12] 0181c8: e5d42008 ldrb r2, [r4, #8] 0181cc: e59f3008 ldr r3, [pc, #8] ; [0181dc] 0181d0: e7834102 str r4, [r3, r2, lsl #2] 0181d4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0181d8: 0003f708---------------------> 0003f748 ; data: 73 65 74 5F 70 61 72 61 6D 3A 20 63 61 6E 20 6E | set_param: can n 0181dc: 000e24cc---------------------> 000e250c ; !Unknown! 0181e0: e1a0c00d mov ip, sp 0181e4: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0181e8: e24cb004 sub fp, ip, #4 ; 0x4 0181ec: e3a05000 mov r5, #0 ; 0x0 0181f0: e59f6030 ldr r6, [pc, #48] ; [018228] 0181f4: e7960105 ldr r0, [r6, r5, lsl #2] 0181f8: e3500000 cmp r0, #0 ; 0x0 0181fc: 0a000003 beq 018210(3) ; jump 018200: e590400c ldr r4, [r0, #12] 018204: ebffab64 bl 002f9c(ffab64) 018208: e2540000 subs r0, r4, #0 ; 0x0 01820c: 1afffffb bne 018200(fffffb) ; jump 018210: e3a03000 mov r3, #0 ; 0x0 018214: e7863105 str r3, [r6, r5, lsl #2] 018218: e2855001 add r5, r5, #1 ; 0x1 01821c: e35500ff cmp r5, #255 ; 0xff 'ÿ' 018220: dafffff3 ble 0181f4(fffff3) ; jump 018224: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
018228: 000e24cc---------------------> 000e250c ; !Unknown! 01822c: e1a0c00d mov ip, sp 018230: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} 018234: e24cb004 sub fp, ip, #4 ; 0x4 018238: e24dd008 sub sp, sp, #8 ; 0x8 01823c: e1a04000 mov r4, r0 018240: eb006a05 bl 032a5c(6a05) 018244: e3500000 cmp r0, #0 ; 0x0 018248: 091ba810 ldmeqdb fp, {r4, fp, sp, pc} ; return 01824c: e50b4018 str r4, [fp, -#24] 018250: ea00000a b 018280(a) ; jump 018254: e50b4014 str r4, [fp, -#20] 018258: e1a00004 mov r0, r4 01825c: ebffff7e bl 01805c(ffff7e) 018260: e24b0014 sub r0, fp, #20 ; 0x14 018264: e59f1030 ldr r1, [pc, #48] ; [01829c] "=" 018268: eb006a66 bl 032c08(6a66) 01826c: e51b1014 ldr r1, [fp, -#20] 018270: e3510000 cmp r1, #0 ; 0x0 018274: 0a000001 beq 018280(1) ; jump 018278: e1a00004 mov r0, r4 01827c: ebffffb6 bl 01815c(ffffb6) 018280: e24b0018 sub r0, fp, #24 ; 0x18 018284: e59f1014 ldr r1, [pc, #20] ; [0182a0] "&;" 018288: eb006a5e bl 032c08(6a5e) 01828c: e1a04000 mov r4, r0 018290: e3540000 cmp r4, #0 ; 0x0 018294: 1affffee bne 018254(ffffee) ; jump 018298: e91ba810 ldmdb fp, {r4, fp, sp, pc} ; return
01829c: 0003f72c---------------------> 0003f76c ; data: 3D 00 00 00 26 3B 00 00 3C 48 54 4D 4C 3E 3C 48 | =...&;.. 0182a0: 0003f730---------------------> 0003f770 ; data: 26 3B 00 00 3C 48 54 4D 4C 3E 3C 48 45 41 44 3E | &;.. 0182a4: e1a0c00d mov ip, sp 0182a8: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0182ac: e24cb004 sub fp, ip, #4 ; 0x4 0182b0: e24dd004 sub sp, sp, #4 ; 0x4 0182b4: e1a06000 mov r6, r0 0182b8: e59f5060 ldr r5, [pc, #96] ; [018320] 0182bc: e59f4060 ldr r4, [pc, #96] ; [018324] 0182c0: e1a00005 mov r0, r5 0182c4: e59f105c ldr r1, [pc, #92] ; [018328] "401 Unauthorized" 0182c8: eb00654d bl 031804(654d) 0182cc: e1a00005 mov r0, r5 0182d0: eb0069e1 bl 032a5c(69e1) 0182d4: e58d0000 str r0, [sp, #0] 0182d8: e1a00004 mov r0, r4 0182dc: e59f1048 ldr r1, [pc, #72] ; [01832c] 0182e0: e59f2048 ldr r2, [pc, #72] ; [018330] 0182e4: e59f3048 ldr r3, [pc, #72] ; [018334] 0182e8: eb006545 bl 031804(6545) 0182ec: e1a00004 mov r0, r4 0182f0: eb0069d9 bl 032a5c(69d9) 0182f4: e1a02000 mov r2, r0 0182f8: e1a00006 mov r0, r6 0182fc: e1a01004 mov r1, r4 018300: ebffc09c bl 008578(ffc09c) 018304: e1a00005 mov r0, r5 018308: eb0069d3 bl 032a5c(69d3) 01830c: e1a02000 mov r2, r0 018310: e1a00006 mov r0, r6 018314: e1a01005 mov r1, r5 018318: ebffc096 bl 008578(ffc096) 01831c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
018320: 000e2d0c---------------------> 000e2d4c ; !Unknown! 018324: 000e290c---------------------> 000e294c ; !Unknown! 018328: 0003f734---------------------> 0003f774 ; data: 3C 48 54 4D 4C 3E 3C 48 45 41 44 3E 3C 54 49 54 | 01832c: 0003f7c4---------------------> 0003f804 ; data: 48 54 54 50 2F 31 2E 31 20 34 30 31 20 55 6E 61 | HTTP/1.1 401 Una 018330: 000e28cc---------------------> 000e290c ; !Unknown! 018334: 001099ac---------------------> 001099ec ; !Unknown! 018338: e1a0c00d mov ip, sp 01833c: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 018340: e24cb004 sub fp, ip, #4 ; 0x4 018344: e1a06000 mov r6, r0 018348: e1a05001 mov r5, r1 01834c: e59f404c ldr r4, [pc, #76] ; [0183a0] 018350: e1a00005 mov r0, r5 018354: eb0069c0 bl 032a5c(69c0) 018358: e1a03000 mov r3, r0 01835c: e1a00004 mov r0, r4 018360: e59f103c ldr r1, [pc, #60] ; [0183a4] 018364: e59f203c ldr r2, [pc, #60] ; [0183a8] 018368: eb006525 bl 031804(6525) 01836c: e1a00004 mov r0, r4 018370: eb0069b9 bl 032a5c(69b9) 018374: e1a02000 mov r2, r0 018378: e1a00006 mov r0, r6 01837c: e1a01004 mov r1, r4 018380: ebffc07c bl 008578(ffc07c) 018384: e1a00005 mov r0, r5 018388: eb0069b3 bl 032a5c(69b3) 01838c: e1a02000 mov r2, r0 018390: e1a00006 mov r0, r6 018394: e1a01005 mov r1, r5 018398: ebffc076 bl 008578(ffc076) 01839c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
0183a0: 000e290c---------------------> 000e294c ; !Unknown! 0183a4: 0003f874---------------------> 0003f8b4 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 0183a8: 000e28cc---------------------> 000e290c ; !Unknown! 0183ac: e1a0c00d mov ip, sp 0183b0: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 0183b4: e24cb004 sub fp, ip, #4 ; 0x4 0183b8: e1a06000 mov r6, r0 0183bc: e59f505c ldr r5, [pc, #92] ; [018420] 0183c0: e59f405c ldr r4, [pc, #92] ; [018424] 0183c4: e1a00005 mov r0, r5 0183c8: e59f1058 ldr r1, [pc, #88] ; [018428] "ok." 0183cc: eb00650c bl 031804(650c) 0183d0: e1a00005 mov r0, r5 0183d4: eb0069a0 bl 032a5c(69a0) 0183d8: e1a03000 mov r3, r0 0183dc: e1a00004 mov r0, r4 0183e0: e59f1044 ldr r1, [pc, #68] ; [01842c] 0183e4: e59f2044 ldr r2, [pc, #68] ; [018430] 0183e8: eb006505 bl 031804(6505) 0183ec: e1a00004 mov r0, r4 0183f0: eb006999 bl 032a5c(6999) 0183f4: e1a02000 mov r2, r0 0183f8: e1a00006 mov r0, r6 0183fc: e1a01004 mov r1, r4 018400: ebffc05c bl 008578(ffc05c) 018404: e1a00005 mov r0, r5 018408: eb006993 bl 032a5c(6993) 01840c: e1a02000 mov r2, r0 018410: e1a00006 mov r0, r6 018414: e1a01005 mov r1, r5 018418: ebffc056 bl 008578(ffc056) 01841c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ; return
018420: 000e2d0c---------------------> 000e2d4c ; !Unknown! 018424: 000e290c---------------------> 000e294c ; !Unknown! 018428: 0003f908---------------------> 0003f948 ; data: 6F 6B 2E 0A 00 00 00 00 3C 48 54 4D 4C 3E 3C 48 | ok...... 01842c: 0003f874---------------------> 0003f8b4 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018430: 000e28cc---------------------> 000e290c ; !Unknown! 018434: e1a0c00d mov ip, sp 018438: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 01843c: e24cb004 sub fp, ip, #4 ; 0x4 018440: e24dd00c sub sp, sp, #12 ; 0xc 018444: e1a08000 mov r8, r0 018448: e1a04001 mov r4, r1 01844c: e1a05002 mov r5, r2 018450: e59f7078 ldr r7, [pc, #120] ; [0184d0] 018454: e59f6078 ldr r6, [pc, #120] ; [0184d4] 018458: e88d0030 stmia sp, {r4, r5} 01845c: e58d3008 str r3, [sp, #8] 018460: e1a00007 mov r0, r7 018464: e59f106c ldr r1, [pc, #108] ; [0184d8] "%d %s" 018468: e1a02004 mov r2, r4 01846c: e1a03005 mov r3, r5 018470: eb0064e3 bl 031804(64e3) 018474: e1a00007 mov r0, r7 018478: eb006977 bl 032a5c(6977) 01847c: e59f3058 ldr r3, [pc, #88] ; [0184dc] 018480: e58d3000 str r3, [sp, #0] 018484: e58d0004 str r0, [sp, #4] 018488: e1a00006 mov r0, r6 01848c: e59f104c ldr r1, [pc, #76] ; [0184e0] 018490: e1a02004 mov r2, r4 018494: e1a03005 mov r3, r5 018498: eb0064d9 bl 031804(64d9) 01849c: e1a00006 mov r0, r6 0184a0: eb00696d bl 032a5c(696d) 0184a4: e1a02000 mov r2, r0 0184a8: e1a00008 mov r0, r8 0184ac: e1a01006 mov r1, r6 0184b0: ebffc030 bl 008578(ffc030) 0184b4: e1a00007 mov r0, r7 0184b8: eb006967 bl 032a5c(6967) 0184bc: e1a02000 mov r2, r0 0184c0: e1a00008 mov r0, r8 0184c4: e1a01007 mov r1, r7 0184c8: ebffc02a bl 008578(ffc02a) 0184cc: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc} ; return
0184d0: 000e2d0c---------------------> 000e2d4c ; !Unknown! 0184d4: 000e290c---------------------> 000e294c ; !Unknown! 0184d8: 0003f910---------------------> 0003f950 ; data: 3C 48 54 4D 4C 3E 3C 48 45 41 44 3E 3C 54 49 54 | 0184dc: 000e28cc---------------------> 000e290c ; !Unknown! 0184e0: 0003f974---------------------> 0003f9b4 ; data: 48 54 54 50 2F 31 2E 31 20 25 64 20 25 73 0D 0A | HTTP/1.1 %d %s.. 0184e4: e1a0c00d mov ip, sp 0184e8: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 0184ec: e24cb004 sub fp, ip, #4 ; 0x4 0184f0: e1a04000 mov r4, r0 0184f4: e1a05001 mov r5, r1 0184f8: e5940000 ldr r0, [r4, #0] 0184fc: e59f103c ldr r1, [pc, #60] ; [018540] 018500: eb0069e4 bl 032c98(69e4) 018504: e1a02000 mov r2, r0 018508: e3520000 cmp r2, #0 ; 0x0 01850c: 0a000009 beq 018538(9) ; jump 018510: e3a03000 mov r3, #0 ; 0x0 018514: e5c23000 strb r3, [r2, #0] 018518: e5940000 ldr r0, [r4, #0] 01851c: e2822002 add r2, r2, #2 ; 0x2 018520: e5842000 str r2, [r4, #0] 018524: e0602002 rsb r2, r0, r2 018528: e5953000 ldr r3, [r5, #0] 01852c: e0623003 rsb r3, r2, r3 018530: e5853000 str r3, [r5, #0] 018534: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
018538: e3a00000 mov r0, #0 ; 0x0 01853c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} ; return
018540: 0003f9ec---------------------> 0003fa2c ; data: 0D 0A 00 00 25 61 2C 20 25 64 20 25 62 20 25 59 | ....%a, %d %b %Y 018544: e1a0c00d mov ip, sp 018548: e92ddff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc} 01854c: e24cb004 sub fp, ip, #4 ; 0x4 018550: e24dd04c sub sp, sp, #76 ; 0x4c 'L' 018554: e1a06000 mov r6, r0 018558: e1a04001 mov r4, r1 01855c: e50b2050 str r2, [fp, -#80] 018560: e3a07000 mov r7, #0 ; 0x0 018564: e1a09007 mov r9, r7 018568: e50b7054 str r7, [fp, -#84] 01856c: e50b7058 str r7, [fp, -#88] 018570: e1a0a007 mov r10, r7 018574: e50b705c str r7, [fp, -#92] 018578: e59f3470 ldr r3, [pc, #1136] ; [0189f0] 01857c: e50b304c str r3, [fp, -#76] 018580: e50b7060 str r7, [fp, -#96] 018584: e1a00007 mov r0, r7 018588: eb0071f4 bl 034d60(71f4) 01858c: e50b0048 str r0, [fp, -#72] 018590: e24b0048 sub r0, fp, #72 ; 0x48 'H' 018594: eb005a55 bl 02eef0(5a55) 018598: e1a03000 mov r3, r0 01859c: e59f0450 ldr r0, [pc, #1104] ; [0189f4] 0185a0: e3a01040 mov r1, #64 ; 0x40 '@' 0185a4: e59f244c ldr r2, [pc, #1100] ; [0189f8] "%a, %d %b %Y %H:%M:%S GMT" 0185a8: eb005b35 bl 02f284(5b35) 0185ac: e24b0044 sub r0, fp, #68 ; 0x44 'D' 0185b0: e1a01007 mov r1, r7 0185b4: e3a0201c mov r2, #28 ; 0x1c 0185b8: eb0068e9 bl 032964(68e9) 0185bc: e51b004c ldr r0, [fp, -#76] 0185c0: e1a01004 mov r1, r4 0185c4: e51b2050 ldr r2, [fp, -#80] 0185c8: eb0068c9 bl 0328f4(68c9) 0185cc: e51b204c ldr r2, [fp, -#76] 0185d0: e51b3050 ldr r3, [fp, -#80] 0185d4: e7c27003 strb r7, [r2, r3, lsl #0] 0185d8: ea000013 b 01862c(13) ; jump 0185dc: e51b3050 ldr r3, [fp, -#80] 0185e0: e3530a02 cmp r3, #8192 ; 0x2000 0185e4: aa0000e8 bge 01898c(e8) ; jump 0185e8: e1a02003 mov r2, r3 0185ec: e24b304c sub r3, fp, #76 ; 0x4c 'L' 0185f0: e813000a ldmda r3, {r1, r3} 0185f4: e0831001 add r1, r3, r1 0185f8: e2622a02 rsb r2, r2, #8192 ; 0x2000 0185fc: e1a00006 mov r0, r6 018600: e3a03000 mov r3, #0 ; 0x0 018604: eb006b76 bl 0333e4(6b76) 018608: e3500000 cmp r0, #0 ; 0x0 01860c: da0000e1 ble 018998(e1) ; jump 018610: e51b3050 ldr r3, [fp, -#80] 018614: e0803003 add r3, r0, r3 018618: e50b3050 str r3, [fp, -#80] 01861c: e51b104c ldr r1, [fp, -#76] 018620: e1a02003 mov r2, r3 018624: e3a03000 mov r3, #0 ; 0x0 018628: e7c13002 strb r3, [r1, r2, lsl #0] 01862c: e51b004c ldr r0, [fp, -#76] 018630: e59f13c4 ldr r1, [pc, #964] ; [0189fc] 018634: eb006997 bl 032c98(6997) 018638: e3500000 cmp r0, #0 ; 0x0 01863c: 0affffe6 beq 0185dc(ffffe6) ; jump 018640: e24b004c sub r0, fp, #76 ; 0x4c 'L' 018644: e24b1050 sub r1, fp, #80 ; 0x50 'P' 018648: ebffffa5 bl 0184e4(ffffa5) 01864c: e1a05000 mov r5, r0 018650: e3550000 cmp r5, #0 ; 0x0 018654: 1a000002 bne 018664(2) ; jump 018658: e59f03a0 ldr r0, [pc, #928] ; [018a00] "process_HTTP_REQ: can not find the first line" 01865c: eb00606a bl 03080c(606a) 018660: ea0000d5 b 0189bc(d5) ; jump 018664: e50b5054 str r5, [fp, -#84] 018668: e1a08005 mov r8, r5 01866c: e24b0054 sub r0, fp, #84 ; 0x54 'T' 018670: e59f138c ldr r1, [pc, #908] ; [018a04] " " 018674: eb006963 bl 032c08(6963) 018678: e51b3054 ldr r3, [fp, -#84] 01867c: e1a02003 mov r2, r3 018680: e1d330d0 ldrsb r3, [r3, #0] 018684: e3530020 cmp r3, #32 ; 0x20 018688: 1a000005 bne 0186a4(5) ; jump 01868c: e2823001 add r3, r2, #1 ; 0x1 018690: e50b3054 str r3, [fp, -#84] 018694: e1a02003 mov r2, r3 018698: e1d230d0 ldrsb r3, [r2, #0] 01869c: e3530020 cmp r3, #32 ; 0x20 0186a0: 0afffff9 beq 01868c(fffff9) ; jump 0186a4: e51b3054 ldr r3, [fp, -#84] 0186a8: e50b3058 str r3, [fp, -#88] 0186ac: e24b0058 sub r0, fp, #88 ; 0x58 'X' 0186b0: e59f134c ldr r1, [pc, #844] ; [018a04] " " 0186b4: eb006953 bl 032c08(6953) 0186b8: ea000054 b 018810(54) ; jump 0186bc: e1a00005 mov r0, r5 0186c0: eb0068e5 bl 032a5c(68e5) 0186c4: e3500c03 cmp r0, #768 ; 0x300 0186c8: 8a0000b5 bhi 0189a4(b5) ; jump 0186cc: e1d530d0 ldrsb r3, [r5, #0] 0186d0: e3530000 cmp r3, #0 ; 0x0 0186d4: 0a000053 beq 018828(53) ; jump 0186d8: e1a00005 mov r0, r5 0186dc: e59f1324 ldr r1, [pc, #804] ; [018a08] "Authorization:" 0186e0: e3a0200e mov r2, #14 ; 0xe 0186e4: eb0068e5 bl 032a80(68e5) 0186e8: e3500000 cmp r0, #0 ; 0x0 0186ec: 1a000026 bne 01878c(26) ; jump 0186f0: e285500e add r5, r5, #14 ; 0xe 0186f4: e1a00005 mov r0, r5 0186f8: e59f130c ldr r1, [pc, #780] ; [018a0c] 0186fc: eb006955 bl 032c58(6955) 018700: e0855000 add r5, r5, r0 018704: e1a00005 mov r0, r5 018708: e59f1300 ldr r1, [pc, #768] ; [018a10] "Basic" 01870c: e3a02005 mov r2, #5 ; 0x5 018710: eb0068da bl 032a80(68da) 018714: e3500000 cmp r0, #0 ; 0x0 018718: 0a000002 beq 018728(2) ; jump 01871c: e59f02f0 ldr r0, [pc, #752] ; [018a14] "process_HTTP_REQ: Authorization must be Basic" 018720: eb006039 bl 03080c(6039) 018724: ea000039 b 018810(39) ; jump 018728: e2855005 add r5, r5, #5 ; 0x5 01872c: e1a00005 mov r0, r5 018730: e59f12d4 ldr r1, [pc, #724] ; [018a0c] 018734: eb006947 bl 032c58(6947) 018738: e0855000 add r5, r5, r0 01873c: e1a00005 mov r0, r5 018740: eb0068c5 bl 032a5c(68c5) 018744: e3500024 cmp r0, #36 ; 0x24 '$' 018748: 9a000002 bls 018758(2) ; jump 01874c: e59f02c4 ldr r0, [pc, #708] ; [018a18] "get_auth_info: auth word is too long" 018750: eb00602d bl 03080c(602d) 018754: ea00002d b 018810(2d) ; jump 018758: e1a00005 mov r0, r5 01875c: eb0068be bl 032a5c(68be) 018760: e1a02000 mov r2, r0 018764: e24b4044 sub r4, fp, #68 ; 0x44 'D' 018768: e1a00005 mov r0, r5 01876c: e1a01004 mov r1, r4 018770: ebffbfe1 bl 0086fc(ffbfe1) 018774: e50b405c str r4, [fp, -#92] 018778: e1a0a004 mov r10, r4 01877c: e24b005c sub r0, fp, #92 ; 0x5c '\' 018780: e59f1294 ldr r1, [pc, #660] ; [018a1c] ":" 018784: eb00691f bl 032c08(691f) 018788: ea000020 b 018810(20) ; jump 01878c: e1a00005 mov r0, r5 018790: e59f1288 ldr r1, [pc, #648] ; [018a20] "Content-Length:" 018794: e3a0200f mov r2, #15 ; 0xf 018798: eb0068b8 bl 032a80(68b8) 01879c: e1a04000 mov r4, r0 0187a0: e3540000 cmp r4, #0 ; 0x0 0187a4: 1a00000a bne 0187d4(a) ; jump 0187a8: e285500f add r5, r5, #15 ; 0xf 0187ac: e1a00005 mov r0, r5 0187b0: e59f1254 ldr r1, [pc, #596] ; [018a0c] 0187b4: eb006927 bl 032c58(6927) 0187b8: e0855000 add r5, r5, r0 0187bc: e1a00005 mov r0, r5 0187c0: e1a01004 mov r1, r4 0187c4: e1a02004 mov r2, r4 0187c8: eb006bb1 bl 033694(6bb1) 0187cc: e1a09000 mov r9, r0 0187d0: ea00000e b 018810(e) ; jump 0187d4: e1a00005 mov r0, r5 0187d8: e59f1244 ldr r1, [pc, #580] ; [018a24] "Content-Type:" 0187dc: e3a0200d mov r2, #13 ; 0xd 0187e0: eb0068a6 bl 032a80(68a6) 0187e4: e3500000 cmp r0, #0 ; 0x0 0187e8: 1a000008 bne 018810(8) ; jump 0187ec: e1a00005 mov r0, r5 0187f0: e59f1230 ldr r1, [pc, #560] ; [018a28] "boundary=" 0187f4: eb006927 bl 032c98(6927) 0187f8: e1a05000 mov r5, r0 0187fc: e3550000 cmp r5, #0 ; 0x0 018800: 0a000002 beq 018810(2) ; jump 018804: e2850009 add r0, r5, #9 ; 0x9 018808: eb006893 bl 032a5c(6893) 01880c: e50b0060 str r0, [fp, -#96] 018810: e24b004c sub r0, fp, #76 ; 0x4c 'L' 018814: e24b1050 sub r1, fp, #80 ; 0x50 'P' 018818: ebffff31 bl 0184e4(ffff31) 01881c: e1a05000 mov r5, r0 018820: e3550000 cmp r5, #0 ; 0x0 018824: 1affffa4 bne 0186bc(ffffa4) ; jump 018828: e3550000 cmp r5, #0 ; 0x0 01882c: 1a000002 bne 01883c(2) ; jump 018830: e59f01f4 ldr r0, [pc, #500] ; [018a2c] "process_HTTP_REQ: can not find the end of http head" 018834: eb005ff4 bl 03080c(5ff4) 018838: ea00005f b 0189bc(5f) ; jump 01883c: e1a00008 mov r0, r8 018840: e59f11e8 ldr r1, [pc, #488] ; [018a30] "get" 018844: eb00684d bl 032980(684d) 018848: e3500000 cmp r0, #0 ; 0x0 01884c: 01a08000 moveq r8, r0 018850: 0a00000e beq 018890(e) ; jump 018854: e1a00008 mov r0, r8 018858: e59f11d4 ldr r1, [pc, #468] ; [018a34] "post" 01885c: eb006847 bl 032980(6847) 018860: e3500000 cmp r0, #0 ; 0x0 018864: 03a08001 moveq r8, #1 ; 0x1 018868: 0a000008 beq 018890(8) ; jump 01886c: e59f01c4 ldr r0, [pc, #452] ; [018a38] "process_HTTP_REQ: not support this method %s" 018870: e1a01008 mov r1, r8 018874: eb0063d7 bl 0317d8(63d7) 018878: e1a00006 mov r0, r6 01887c: e3a01f7d mov r1, #500 ; 0x1f4 018880: e2811001 add r1, r1, #1 ; 0x1 018884: e59f21b0 ldr r2, [pc, #432] ; [018a3c] "Not Implemented" 018888: e59f31b0 ldr r3, [pc, #432] ; [018a40] "Method is not implemented." 01888c: ea00004e b 0189cc(4e) ; jump 018890: e51b3054 ldr r3, [fp, -#84] 018894: e1d330d0 ldrsb r3, [r3, #0] 018898: e353002f cmp r3, #47 ; 0x2f '/' 01889c: 0a000006 beq 0188bc(6) ; jump 0188a0: e59f019c ldr r0, [pc, #412] ; [018a44] "process_HTTP_REQ: only support absolute path" 0188a4: eb005fd8 bl 03080c(5fd8) 0188a8: e1a00006 mov r0, r6 0188ac: e3a01e19 mov r1, #400 ; 0x190 0188b0: e59f2190 ldr r2, [pc, #400] ; [018a48] "Bad Request" 0188b4: e59f3190 ldr r3, [pc, #400] ; [018a4c] "Bad filename." 0188b8: ea000043 b 0189cc(43) ; jump 0188bc: e51b3054 ldr r3, [fp, -#84] 0188c0: e1d310d1 ldrsb r1, [r3, #1] 0188c4: e59f2184 ldr r2, [pc, #388] ; [018a50] "index.htm" 0188c8: e3510000 cmp r1, #0 ; 0x0 0188cc: 12835001 addne r5, r3, #1 ; 0x1 0188d0: 01a05002 moveq r5, r2 0188d4: ebfffe41 bl 0181e0(fffe41) 0188d8: e51b0054 ldr r0, [fp, -#84] 0188dc: e3a0103f mov r1, #63 ; 0x3f '?' 0188e0: eb006844 bl 0329f8(6844) 0188e4: e1a04000 mov r4, r0 0188e8: e3540000 cmp r4, #0 ; 0x0 0188ec: 0a000005 beq 018908(5) ; jump 0188f0: e2844001 add r4, r4, #1 ; 0x1 0188f4: e51b0054 ldr r0, [fp, -#84] 0188f8: e59f1154 ldr r1, [pc, #340] ; [018a54] "?" 0188fc: eb0068f8 bl 032ce4(68f8) 018900: e1a00004 mov r0, r4 018904: ebfffe48 bl 01822c(fffe48) 018908: e1a00005 mov r0, r5 01890c: eb006852 bl 032a5c(6852) 018910: e0850000 add r0, r5, r0 018914: e2400004 sub r0, r0, #4 ; 0x4 018918: e59f1138 ldr r1, [pc, #312] ; [018a58] ".cgi" 01891c: eb006817 bl 032980(6817) 018920: e3500000 cmp r0, #0 ; 0x0 018924: 1a00000d bne 018960(d) ; jump 018928: e51b304c ldr r3, [fp, -#76] 01892c: e58d3000 str r3, [sp, #0] 018930: e51b3050 ldr r3, [fp, -#80] 018934: e98d0208 stmib sp, {r3, r9} 018938: e51b3060 ldr r3, [fp, -#96] 01893c: e58d300c str r3, [sp, #12] 018940: e58d8010 str r8, [sp, #16] 018944: e1a00006 mov r0, r6 018948: e1a01005 mov r1, r5 01894c: e1a0200a mov r2, r10 018950: e51b305c ldr r3, [fp, -#92] 018954: eb000217 bl 0191b8(217) 018958: e1a07000 mov r7, r0 01895c: ea000020 b 0189e4(20) ; jump 018960: e1a00005 mov r0, r5 018964: e59f10f0 ldr r1, [pc, #240] ; [018a5c] "videostream.asf" 018968: eb006804 bl 032980(6804) 01896c: e3500000 cmp r0, #0 ; 0x0 018970: 1a000018 bne 0189d8(18) ; jump 018974: e1a00006 mov r0, r6 018978: e1a0100a mov r1, r10 01897c: e51b205c ldr r2, [fp, -#92] 018980: eb000178 bl 018f68(178) 018984: e1a07000 mov r7, r0 018988: ea000015 b 0189e4(15) ; jump 01898c: e59f00cc ldr r0, [pc, #204] ; [018a60] "process_HTTP_REQ: http frame size exceed 8192" 018990: eb005f9d bl 03080c(5f9d) 018994: ea000008 b 0189bc(8) ; jump 018998: e59f00c4 ldr r0, [pc, #196] ; [018a64] "process_HTTP_REQ: can not recv total http head" 01899c: eb005f9a bl 03080c(5f9a) 0189a0: ea000005 b 0189bc(5) ; jump 0189a4: e1a00005 mov r0, r5 0189a8: eb00682b bl 032a5c(682b) 0189ac: e1a01000 mov r1, r0 0189b0: e59f00b0 ldr r0, [pc, #176] ; [018a68] "process_HTTP_REQ: head is over 768 bytes. It's Hack attack !!!" 0189b4: e1a02005 mov r2, r5 0189b8: eb006386 bl 0317d8(6386) 0189bc: e1a00006 mov r0, r6 0189c0: e3a01e19 mov r1, #400 ; 0x190 0189c4: e59f207c ldr r2, [pc, #124] ; [018a48] "Bad Request" 0189c8: e59f309c ldr r3, [pc, #156] ; [018a6c] "Can't parse request." 0189cc: ebfffe98 bl 018434(fffe98) 0189d0: e1a00007 mov r0, r7 0189d4: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0189d8: e1a00006 mov r0, r6 0189dc: e1a01005 mov r1, r5 0189e0: eb000022 bl 018a70(22) 0189e4: ebfffdfd bl 0181e0(fffdfd) 0189e8: e1a00007 mov r0, r7 0189ec: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, r10, fp, sp, pc} ; return
0189f0: 000fbd0c---------------------> 000fbd4c ; !Unknown! 0189f4: 000e28cc---------------------> 000e290c ; !Unknown! 0189f8: 0003f9f0---------------------> 0003fa30 ; data: 25 61 2C 20 25 64 20 25 62 20 25 59 20 25 48 3A | %a, %d %b %Y %H: 0189fc: 0003fa0c---------------------> 0003fa4c ; data: 0D 0A 0D 0A 00 00 00 00 70 72 6F 63 65 73 73 5F | ........process_ 018a00: 0003fa14---------------------> 0003fa54 ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a04: 0003fa44---------------------> 0003fa84 ; data: 20 00 00 00 41 75 74 68 6F 72 69 7A 61 74 69 6F | ...Authorizatio 018a08: 0003fa48---------------------> 0003fa88 ; data: 41 75 74 68 6F 72 69 7A 61 74 69 6F 6E 3A 00 00 | Authorization:.. 018a0c: 0003fa58---------------------> 0003fa98 ; data: 20 09 00 00 42 61 73 69 63 00 00 00 70 72 6F 63 | ...Basic...proc 018a10: 0003fa5c---------------------> 0003fa9c ; data: 42 61 73 69 63 00 00 00 70 72 6F 63 65 73 73 5F | Basic...process_ 018a14: 0003fa64---------------------> 0003faa4 ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a18: 0003fa94---------------------> 0003fad4 ; data: 67 65 74 5F 61 75 74 68 5F 69 6E 66 6F 3A 20 61 | get_auth_info: a 018a1c: 0003fabc---------------------> 0003fafc ; data: 3A 00 00 00 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 | :...Content-Leng 018a20: 0003fac0---------------------> 0003fb00 ; data: 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 00 | Content-Length:. 018a24: 0003fad0---------------------> 0003fb10 ; data: 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 00 00 00 | Content-Type:... 018a28: 0003fae0---------------------> 0003fb20 ; data: 62 6F 75 6E 64 61 72 79 3D 00 00 00 70 72 6F 63 | boundary=...proc 018a2c: 0003faec---------------------> 0003fb2c ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a30: 0003fb20---------------------> 0003fb60 ; data: 67 65 74 00 70 6F 73 74 00 00 00 00 70 72 6F 63 | get.post....proc 018a34: 0003fb24---------------------> 0003fb64 ; data: 70 6F 73 74 00 00 00 00 70 72 6F 63 65 73 73 5F | post....process_ 018a38: 0003fb2c---------------------> 0003fb6c ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a3c: 0003fb5c---------------------> 0003fb9c ; data: 4E 6F 74 20 49 6D 70 6C 65 6D 65 6E 74 65 64 00 | Not Implemented. 018a40: 0003fb6c---------------------> 0003fbac ; data: 4D 65 74 68 6F 64 20 69 73 20 6E 6F 74 20 69 6D | Method is not im 018a44: 0003fb88---------------------> 0003fbc8 ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a48: 0003fbb8---------------------> 0003fbf8 ; data: 42 61 64 20 52 65 71 75 65 73 74 00 42 61 64 20 | Bad Request.Bad 018a4c: 0003fbc4---------------------> 0003fc04 ; data: 42 61 64 20 66 69 6C 65 6E 61 6D 65 2E 00 00 00 | Bad filename.... 018a50: 0003fbd4---------------------> 0003fc14 ; data: 69 6E 64 65 78 2E 68 74 6D 00 00 00 3F 00 00 00 | index.htm...?... 018a54: 0003fbe0---------------------> 0003fc20 ; data: 3F 00 00 00 2E 63 67 69 00 00 00 00 76 69 64 65 | ?....cgi....vide 018a58: 0003fbe4---------------------> 0003fc24 ; data: 2E 63 67 69 00 00 00 00 76 69 64 65 6F 73 74 72 | .cgi....videostr 018a5c: 0003fbec---------------------> 0003fc2c ; data: 76 69 64 65 6F 73 74 72 65 61 6D 2E 61 73 66 00 | videostream.asf. 018a60: 0003fbfc---------------------> 0003fc3c ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a64: 0003fc2c---------------------> 0003fc6c ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a68: 0003fc5c---------------------> 0003fc9c ; data: 70 72 6F 63 65 73 73 5F 48 54 54 50 5F 52 45 51 | process_HTTP_REQ 018a6c: 0003fca4---------------------> 0003fce4 ; data: 43 61 6E 27 74 20 70 61 72 73 65 20 72 65 71 75 | Can't parse requ 018a70: e1a0c00d mov ip, sp 018a74: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, r10, fp, ip, lr, pc} 018a78: e24cb004 sub fp, ip, #4 ; 0x4 018a7c: e24dd01c sub sp, sp, #28 ; 0x1c 018a80: e1a07000 mov r7, r0 018a84: e1a04001 mov r4, r1 018a88: e59f6448 ldr r6, [pc, #1096] ; [018ed8] 018a8c: e59fa448 ldr r10, [pc, #1096] ; [018edc] 018a90: e1a00004 mov r0, r4 018a94: e59f1444 ldr r1, [pc, #1092] ; [018ee0] "rb" 018a98: eb005f08 bl 0306c0(5f08) 018a9c: e1a08000 mov r8, r0 018aa0: e3580000 cmp r8, #0 ; 0x0 018aa4: 0a0000c2 beq 018db4(c2) ; jump 018aa8: e3a01000 mov r1, #0 ; 0x0 018aac: e3a02002 mov r2, #2 ; 0x2 018ab0: eb005fca bl 0309e0(5fca) 018ab4: e1a00008 mov r0, r8 018ab8: eb005fd0 bl 030a00(5fd0) 018abc: e1a05000 mov r5, r0 018ac0: e1a00008 mov r0, r8 018ac4: eb005fdf bl 030a48(5fdf) 018ac8: e1a00004 mov r0, r4 018acc: eb0067e2 bl 032a5c(67e2) 018ad0: e0840000 add r0, r4, r0 018ad4: e2400004 sub r0, r0, #4 ; 0x4 018ad8: e59f1404 ldr r1, [pc, #1028] ; [018ee4] ".ocx" 018adc: e3a02004 mov r2, #4 ; 0x4 018ae0: eb0067e6 bl 032a80(67e6) 018ae4: e3500000 cmp r0, #0 ; 0x0 018ae8: 01a00006 moveq r0, r6 018aec: 059f13f4 ldreq r1, [pc, #1012] ; [018ee8] 018af0: 0a000057 beq 018c54(57) ; jump 018af4: e1a00004 mov r0, r4 018af8: eb0067d7 bl 032a5c(67d7) 018afc: e0840000 add r0, r4, r0 018b00: e2400004 sub r0, r0, #4 ; 0x4 018b04: e59f13e0 ldr r1, [pc, #992] ; [018eec] ".exe" 018b08: e3a02004 mov r2, #4 ; 0x4 018b0c: eb0067db bl 032a80(67db) 018b10: e3500000 cmp r0, #0 ; 0x0 018b14: 01a00006 moveq r0, r6 018b18: 059f13c8 ldreq r1, [pc, #968] ; [018ee8] 018b1c: 0a00004c beq 018c54(4c) ; jump 018b20: e1a00004 mov r0, r4 018b24: eb0067cc bl 032a5c(67cc) 018b28: e0840000 add r0, r4, r0 018b2c: e2400004 sub r0, r0, #4 ; 0x4 018b30: e59f13b8 ldr r1, [pc, #952] ; [018ef0] ".cab" 018b34: e3a02004 mov r2, #4 ; 0x4 018b38: eb0067d0 bl 032a80(67d0) 018b3c: e3500000 cmp r0, #0 ; 0x0 018b40: 01a00006 moveq r0, r6 018b44: 059f139c ldreq r1, [pc, #924] ; [018ee8] 018b48: 0a000041 beq 018c54(41) ; jump 018b4c: e1a00004 mov r0, r4 018b50: eb0067c1 bl 032a5c(67c1) 018b54: e0840000 add r0, r4, r0 018b58: e2400004 sub r0, r0, #4 ; 0x4 018b5c: e59f1390 ldr r1, [pc, #912] ; [018ef4] ".rar" 018b60: e3a02004 mov r2, #4 ; 0x4 018b64: eb0067c5 bl 032a80(67c5) 018b68: e3500000 cmp r0, #0 ; 0x0 018b6c: 01a00006 moveq r0, r6 018b70: 059f1380 ldreq r1, [pc, #896] ; [018ef8] 018b74: 0a000036 beq 018c54(36) ; jump 018b78: e1a00004 mov r0, r4 018b7c: eb0067b6 bl 032a5c(67b6) 018b80: e0840000 add r0, r4, r0 018b84: e2400004 sub r0, r0, #4 ; 0x4 018b88: e59f136c ldr r1, [pc, #876] ; [018efc] ".zip" 018b8c: e3a02004 mov r2, #4 ; 0x4 018b90: eb0067ba bl 032a80(67ba) 018b94: e3500000 cmp r0, #0 ; 0x0 018b98: 01a00006 moveq r0, r6 018b9c: 059f135c ldreq r1, [pc, #860] ; [018f00] 018ba0: 0a00002b beq 018c54(2b) ; jump 018ba4: e1a00004 mov r0, r4 018ba8: eb0067ab bl 032a5c(67ab) 018bac: e0840000 add r0, r4, r0 018bb0: e2400004 sub r0, r0, #4 ; 0x4 018bb4: e59f1348 ldr r1, [pc, #840] ; [018f04] ".css" 018bb8: e3a02004 mov r2, #4 ; 0x4 018bbc: eb0067af bl 032a80(67af) 018bc0: e3500000 cmp r0, #0 ; 0x0 018bc4: 01a00006 moveq r0, r6 018bc8: 059f1338 ldreq r1, [pc, #824] ; [018f08] 018bcc: 0a000020 beq 018c54(20) ; jump 018bd0: e1a00004 mov r0, r4 018bd4: eb0067a0 bl 032a5c(67a0) 018bd8: e0840000 add r0, r4, r0 018bdc: e2400004 sub r0, r0, #4 ; 0x4 018be0: e59f1324 ldr r1, [pc, #804] ; [018f0c] ".js" 018be4: e3a02003 mov r2, #3 ; 0x3 018be8: eb0067a4 bl 032a80(67a4) 018bec: e3500000 cmp r0, #0 ; 0x0 018bf0: 01a00006 moveq r0, r6 018bf4: 059f1314 ldreq r1, [pc, #788] ; [018f10] 018bf8: 0a000015 beq 018c54(15) ; jump 018bfc: e1a00004 mov r0, r4 018c00: eb006795 bl 032a5c(6795) 018c04: e0840000 add r0, r4, r0 018c08: e2400004 sub r0, r0, #4 ; 0x4 018c0c: e59f1300 ldr r1, [pc, #768] ; [018f14] ".jpg" 018c10: e3a02004 mov r2, #4 ; 0x4 018c14: eb006799 bl 032a80(6799) 018c18: e3500000 cmp r0, #0 ; 0x0 018c1c: 01a00006 moveq r0, r6 018c20: 059f12f0 ldreq r1, [pc, #752] ; [018f18] 018c24: 0a00000a beq 018c54(a) ; jump 018c28: e1a00004 mov r0, r4 018c2c: eb00678a bl 032a5c(678a) 018c30: e0840000 add r0, r4, r0 018c34: e2400004 sub r0, r0, #4 ; 0x4 018c38: e59f12dc ldr r1, [pc, #732] ; [018f1c] ".gif" 018c3c: e3a02004 mov r2, #4 ; 0x4 018c40: eb00678e bl 032a80(678e) 018c44: e3500000 cmp r0, #0 ; 0x0 018c48: 1a00000b bne 018c7c(b) ; jump 018c4c: e1a00006 mov r0, r6 018c50: e59f12c8 ldr r1, [pc, #712] ; [018f20] 018c54: e59f22c8 ldr r2, [pc, #712] ; [018f24] 018c58: e1a03005 mov r3, r5 018c5c: eb0062e8 bl 031804(62e8) 018c60: e1a00006 mov r0, r6 018c64: eb00677c bl 032a5c(677c) 018c68: e1a02000 mov r2, r0 018c6c: e1a00007 mov r0, r7 018c70: e1a01006 mov r1, r6 018c74: ebffbe3f bl 008578(ffbe3f) 018c78: ea00003c b 018d70(3c) ; jump 018c7c: e1a00004 mov r0, r4 018c80: eb006775 bl 032a5c(6775) 018c84: e0840000 add r0, r4, r0 018c88: e2400008 sub r0, r0, #8 ; 0x8 018c8c: e59f1294 ldr r1, [pc, #660] ; [018f28] "vars.htm" 018c90: e3a02008 mov r2, #8 ; 0x8 018c94: eb006779 bl 032a80(6779) 018c98: e3500000 cmp r0, #0 ; 0x0 018c9c: 1a000022 bne 018d2c(22) ; jump 018ca0: e59f3284 ldr r3, [pc, #644] ; [018f2c] 018ca4: e3a02e12 mov r2, #288 ; 0x120 018ca8: e2822002 add r2, r2, #2 ; 0x2 018cac: e7d32002 ldrb r2, [r3, r2, lsl #0] 018cb0: e3a01e12 mov r1, #288 ; 0x120 018cb4: e2811003 add r1, r1, #3 ; 0x3 018cb8: e7d31001 ldrb r1, [r3, r1, lsl #0] 018cbc: e1822401 orr r2, r2, r1, lsl #8 ; 0x8 018cc0: e58d2000 str r2, [sp, #0] 018cc4: e1a0000a mov r0, r10 018cc8: e59f1260 ldr r1, [pc, #608] ; [018f30] 018ccc: e283200c add r2, r3, #12 ; 0xc 018cd0: e2833021 add r3, r3, #33 ; 0x21 '!' 018cd4: eb0062ca bl 031804(62ca) 018cd8: e1a0000a mov r0, r10 018cdc: eb00675e bl 032a5c(675e) 018ce0: e1a03000 mov r3, r0 018ce4: e0853003 add r3, r5, r3 018ce8: e1a00006 mov r0, r6 018cec: e59f1240 ldr r1, [pc, #576] ; [018f34] 018cf0: e59f222c ldr r2, [pc, #556] ; [018f24] 018cf4: eb0062c2 bl 031804(62c2) 018cf8: e1a00006 mov r0, r6 018cfc: eb006756 bl 032a5c(6756) 018d00: e1a02000 mov r2, r0 018d04: e1a00007 mov r0, r7 018d08: e1a01006 mov r1, r6 018d0c: ebffbe19 bl 008578(ffbe19) 018d10: e1a0000a mov r0, r10 018d14: eb006750 bl 032a5c(6750) 018d18: e1a02000 mov r2, r0 018d1c: e1a00007 mov r0, r7 018d20: e1a0100a mov r1, r10 018d24: ebffbe13 bl 008578(ffbe13) 018d28: ea000010 b 018d70(10) ; jump 018d2c: e1a00006 mov r0, r6 018d30: e59f11fc ldr r1, [pc, #508] ; [018f34] 018d34: e59f21e8 ldr r2, [pc, #488] ; [018f24] 018d38: e1a03005 mov r3, r5 018d3c: eb0062b0 bl 031804(62b0) 018d40: e1a00006 mov r0, r6 018d44: eb006744 bl 032a5c(6744) 018d48: e1a02000 mov r2, r0 018d4c: e1a00007 mov r0, r7 018d50: e1a01006 mov r1, r6 018d54: ebffbe07 bl 008578(ffbe07) 018d58: ea000004 b 018d70(4) ; jump 018d5c: e1a00007 mov r0, r7 018d60: e1a0100a mov r1, r10 018d64: e1a02004 mov r2, r4 018d68: ebffbe02 bl 008578(ffbe02) 018d6c: e0645005 rsb r5, r4, r5 018d70: e3550000 cmp r5, #0 ; 0x0 018d74: da00000b ble 018da8(b) ; jump 018d78: e3550a19 cmp r5, #102400 ; 0x19000 018d7c: c1a0000a movgt r0, r10 018d80: c3a01001 movgt r1, #1 ; 0x1 018d84: c3a02a19 movgt r2, #102400 ; 0x19000 018d88: d1a0000a movle r0, r10 018d8c: d3a01001 movle r1, #1 ; 0x1 018d90: d1a02005 movle r2, r5 018d94: e1a03008 mov r3, r8 018d98: eb005ebc bl 030890(5ebc) 018d9c: e1a04000 mov r4, r0 018da0: e3540000 cmp r4, #0 ; 0x0 018da4: caffffec bgt 018d5c(ffffec) ; jump 018da8: e1a00008 mov r0, r8 018dac: eb005d89 bl 0303d8(5d89) 018db0: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
018db4: e1a00004 mov r0, r4 018db8: e59f1178 ldr r1, [pc, #376] ; [018f38] "snapshot.jpg" 018dbc: eb0066ef bl 032980(66ef) 018dc0: e3500000 cmp r0, #0 ; 0x0 018dc4: 1a00003a bne 018eb4(3a) ; jump 018dc8: e59f016c ldr r0, [pc, #364] ; [018f3c] "user" 018dcc: ebfffcc8 bl 0180f4(fffcc8) 018dd0: e1a04000 mov r4, r0 018dd4: e59f0164 ldr r0, [pc, #356] ; [018f40] "pwd" 018dd8: ebfffcc5 bl 0180f4(fffcc5) 018ddc: e1a01000 mov r1, r0 018de0: e3510000 cmp r1, #0 ; 0x0 018de4: 13540000 cmpne r4, #0 ; 0x0 018de8: 059f0154 ldreq r0, [pc, #340] ; [018f44] "do_file: snapshot.jpg need user&pwd " 018dec: 0a000004 beq 018e04(4) ; jump 018df0: e1a00004 mov r0, r4 018df4: ebffc863 bl 00af88(ffc863) 018df8: e3500000 cmp r0, #0 ; 0x0 018dfc: 1a000007 bne 018e20(7) ; jump 018e00: e59f0140 ldr r0, [pc, #320] ; [018f48] "do_file: user&pwd of snapshot.jpg is not correct" 018e04: eb005e80 bl 03080c(5e80) 018e08: e1a00007 mov r0, r7 018e0c: e3a01f65 mov r1, #404 ; 0x194 018e10: e59f2134 ldr r2, [pc, #308] ; [018f4c] "Not Found" 018e14: e59f3134 ldr r3, [pc, #308] ; [018f50] "File not found." 018e18: ebfffd85 bl 018434(fffd85) 018e1c: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
018e20: e1a0000a mov r0, r10 018e24: ebffbb8f bl 007c68(ffbb8f) 018e28: e1a05000 mov r5, r0 018e2c: e3550000 cmp r5, #0 ; 0x0 018e30: da00001c ble 018ea8(1c) ; jump 018e34: e3a00000 mov r0, #0 ; 0x0 018e38: eb006fc8 bl 034d60(6fc8) 018e3c: e50b0038 str r0, [fp, -#56] 018e40: e24b0038 sub r0, fp, #56 ; 0x38 '8' 018e44: eb005833 bl 02ef18(5833) 018e48: e1a03000 mov r3, r0 018e4c: e24b4034 sub r4, fp, #52 ; 0x34 '4' 018e50: e1a00004 mov r0, r4 018e54: e3a0100f mov r1, #15 ; 0xf 018e58: e59f20f4 ldr r2, [pc, #244] ; [018f54] "%Y%m%d%H%M%S" 018e5c: eb005908 bl 02f284(5908) 018e60: e59f30f0 ldr r3, [pc, #240] ; [018f58] 018e64: e88d0018 stmia sp, {r3, r4} 018e68: e1a00006 mov r0, r6 018e6c: e59f10e8 ldr r1, [pc, #232] ; [018f5c] 018e70: e59f20ac ldr r2, [pc, #172] ; [018f24] 018e74: e1a03005 mov r3, r5 018e78: eb006261 bl 031804(6261) 018e7c: e1a00006 mov r0, r6 018e80: eb0066f5 bl 032a5c(66f5) 018e84: e1a02000 mov r2, r0 018e88: e1a00007 mov r0, r7 018e8c: e1a01006 mov r1, r6 018e90: ebffbdb8 bl 008578(ffbdb8) 018e94: e1a00007 mov r0, r7 018e98: e1a0100a mov r1, r10 018e9c: e1a02005 mov r2, r5 018ea0: ebffbdb4 bl 008578(ffbdb4) 018ea4: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
018ea8: e59f00b0 ldr r0, [pc, #176] ; [018f60] "do file: can not get a image" 018eac: eb005e56 bl 03080c(5e56) 018eb0: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
018eb4: e59f00a8 ldr r0, [pc, #168] ; [018f64] "do_file: can not find file %s" 018eb8: e1a01004 mov r1, r4 018ebc: eb006245 bl 0317d8(6245) 018ec0: e1a00007 mov r0, r7 018ec4: e3a01f65 mov r1, #404 ; 0x194 018ec8: e59f207c ldr r2, [pc, #124] ; [018f4c] "Not Found" 018ecc: e59f307c ldr r3, [pc, #124] ; [018f50] "File not found." 018ed0: ebfffd57 bl 018434(fffd57) 018ed4: e91badf0 ldmdb fp, {r4, r5, r6, r7, r8, r10, fp, sp, pc} ; return
018ed8: 000e290c---------------------> 000e294c ; !Unknown! 018edc: 000e2d0c---------------------> 000e2d4c ; !Unknown! 018ee0: 0003fcbc---------------------> 0003fcfc ; data: 72 62 00 00 2E 6F 63 78 00 00 00 00 48 54 54 50 | rb...ocx....HTTP 018ee4: 0003fcc0---------------------> 0003fd00 ; data: 2E 6F 63 78 00 00 00 00 48 54 54 50 2F 31 2E 31 | .ocx....HTTP/1.1 018ee8: 0003fcc8---------------------> 0003fd08 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018eec: 0003fd50---------------------> 0003fd90 ; data: 2E 65 78 65 00 00 00 00 2E 63 61 62 00 00 00 00 | .exe.....cab.... 018ef0: 0003fd58---------------------> 0003fd98 ; data: 2E 63 61 62 00 00 00 00 2E 72 61 72 00 00 00 00 | .cab.....rar.... 018ef4: 0003fd60---------------------> 0003fda0 ; data: 2E 72 61 72 00 00 00 00 48 54 54 50 2F 31 2E 31 | .rar....HTTP/1.1 018ef8: 0003fd68---------------------> 0003fda8 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018efc: 0003fde8---------------------> 0003fe28 ; data: 2E 7A 69 70 00 00 00 00 48 54 54 50 2F 31 2E 31 | .zip....HTTP/1.1 018f00: 0003fdf0---------------------> 0003fe30 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018f04: 0003fe70---------------------> 0003feb0 ; data: 2E 63 73 73 00 00 00 00 48 54 54 50 2F 31 2E 31 | .css....HTTP/1.1 018f08: 0003fe78---------------------> 0003feb8 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018f0c: 0003ff08---------------------> 0003ff48 ; data: 2E 6A 73 00 48 54 54 50 2F 31 2E 31 20 32 30 30 | .js.HTTP/1.1 200 018f10: 0003ff0c---------------------> 0003ff4c ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018f14: 0003ffa4---------------------> 0003ffe4 ; data: 2E 6A 70 67 00 00 00 00 48 54 54 50 2F 31 2E 31 | .jpg....HTTP/1.1 018f18: 0003ffac---------------------> 0003ffec ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018f1c: 00040040---------------------> 00040080 ; data: 2E 67 69 66 00 00 00 00 48 54 54 50 2F 31 2E 31 | .gif....HTTP/1.1 018f20: 00040048---------------------> 00040088 ; data: 48 54 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D | HTTP/1.1 200 OK. 018f24: 000e28cc---------------------> 000e290c ; !Unknown! 018f28: 000400dc---------------------> 0004011c ; data: 76 61 72 73 2E 68 74 6D 00 00 00 00 3C 73 63 72 | vars.htm.... 018f2c: 001099a0---------------------> 001099e0 ; !Unknown! 018f30: 000400e8---------------------> 00040128 ; data: 3C 73 63 72 69 70 74 20 6C 61 6E 67 75 61 67 65 |