[*] Binary protection state of xmlwf
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of xmlwf
000115ac <XML_SetDoctypeDeclHandler@plt>:
115ac: e28fc600 add ip, pc, #0, 12
115b0: e28cca13 add ip, ip, #77824 ; 0x13000
115b4: e5bcfb5c ldr pc, [ip, #2908]! ; 0xb5c
000115b8 <XML_ParserFree@plt>:
115b8: e28fc600 add ip, pc, #0, 12
115bc: e28cca13 add ip, ip, #77824 ; 0x13000
115c0: e5bcfb54 ldr pc, [ip, #2900]! ; 0xb54
Disassembly of section .text:
000115c4 <.text>:
115c4: e59f301c ldr r3, [pc, #28] ; 115e8 <XML_ParserFree@plt+0x30>
115c8: e92d4010 push {r4, lr}
115cc: e1a02000 mov r2, r0
115d0: e1a04001 mov r4, r1
115d4: e5930000 ldr r0, [r3]
115d8: e59f100c ldr r1, [pc, #12] ; 115ec <XML_ParserFree@plt+0x34>
115dc: ebffff9e bl 1145c <fprintf@plt>
115e0: e1a00004 mov r0, r4
115e4: ebffff96 bl 11444 <exit@plt>
--
11758: e3530077 cmp r3, #119 ; 0x77
1175c: 0a00003b beq 11850 <XML_ParserFree@plt+0x298>
11760: e3530078 cmp r3, #120 ; 0x78
11764: 0a000036 beq 11844 <XML_ParserFree@plt+0x28c>
11768: e3530076 cmp r3, #118 ; 0x76
1176c: 1afffff7 bne 11750 <XML_ParserFree@plt+0x198>
11770: e5996000 ldr r6, [r9]
11774: ebffff41 bl 11480 <XML_GetFeatureList@plt>
11778: e1a03006 mov r3, r6
1177c: e1a04000 mov r4, r0
11780: e4d32001 ldrb r2, [r3], #1
11784: e3520000 cmp r2, #0
11788: 1a000050 bne 118d0 <XML_ParserFree@plt+0x318>
1178c: e59f54b8 ldr r5, [pc, #1208] ; 11c4c <XML_ParserFree@plt+0x694>
11790: e5957000 ldr r7, [r5]
11794: ebfffee2 bl 11324 <XML_ExpatVersion@plt>
11798: e1a02006 mov r2, r6
1179c: e59f14ac ldr r1, [pc, #1196] ; 11c50 <XML_ParserFree@plt+0x698>
117a0: e1a03000 mov r3, r0
117a4: e1a00007 mov r0, r7
117a8: ebffff2b bl 1145c <fprintf@plt>
117ac: e3540000 cmp r4, #0
117b0: 0a000014 beq 11808 <XML_ParserFree@plt+0x250>
117b4: e5943000 ldr r3, [r4]
117b8: e3530000 cmp r3, #0
117bc: 0a000011 beq 11808 <XML_ParserFree@plt+0x250>
117c0: e5951000 ldr r1, [r5]
117c4: e5940004 ldr r0, [r4, #4]
117c8: ebffff3e bl 114c8 <fputs@plt>
117cc: e5942008 ldr r2, [r4, #8]
117d0: e3520000 cmp r2, #0
117d4: 0a000002 beq 117e4 <XML_ParserFree@plt+0x22c>
117d8: e59f1474 ldr r1, [pc, #1140] ; 11c54 <XML_ParserFree@plt+0x69c>
117dc: e5950000 ldr r0, [r5]
117e0: ebffff1d bl 1145c <fprintf@plt>
117e4: e59f646c ldr r6, [pc, #1132] ; 11c58 <XML_ParserFree@plt+0x6a0>
117e8: e59f7464 ldr r7, [pc, #1124] ; 11c54 <XML_ParserFree@plt+0x69c>
--
11894: e0828004 add r8, r2, r4
11898: e3530000 cmp r3, #0
1189c: 1a000005 bne 118b8 <XML_ParserFree@plt+0x300>
118a0: e59d3004 ldr r3, [sp, #4]
118a4: e2866001 add r6, r6, #1
118a8: e1530006 cmp r3, r6
118ac: 0affffa7 beq 11750 <XML_ParserFree@plt+0x198>
118b0: e0891001 add r1, r9, r1
118b4: e5918004 ldr r8, [r1, #4]
118b8: e2866001 add r6, r6, #1
118bc: e3a04000 mov r4, #0
118c0: eaffff5c b 11638 <XML_ParserFree@plt+0x80>
118c4: e3a01000 mov r1, #0
118c8: e5990000 ldr r0, [r9]
118cc: ebffff3c bl 115c4 <XML_ParserFree@plt+0xc>
118d0: e352002f cmp r2, #47 ; 0x2f
118d4: 01a06003 moveq r6, r3
118d8: eaffffa8 b 11780 <XML_ParserFree@plt+0x1c8>
118dc: e5942010 ldr r2, [r4, #16]
118e0: e1a01006 mov r1, r6
118e4: ebfffedc bl 1145c <fprintf@plt>
118e8: e5942014 ldr r2, [r4, #20]
118ec: e3520000 cmp r2, #0
118f0: 0a000002 beq 11900 <XML_ParserFree@plt+0x348>
118f4: e1a01007 mov r1, r7
118f8: e5950000 ldr r0, [r5]
118fc: ebfffed6 bl 1145c <fprintf@plt>
11900: e284400c add r4, r4, #12
11904: eaffffb8 b 117ec <XML_ParserFree@plt+0x234>
--
1259c: 0a000009 beq 125c8 <XML_ParserFree@plt+0x1010>
125a0: e3500026 cmp r0, #38 ; 0x26
125a4: 01a01004 moveq r1, r4
125a8: 059f0068 ldreq r0, [pc, #104] ; 12618 <XML_ParserFree@plt+0x1060>
125ac: 1affffeb bne 12560 <XML_ParserFree@plt+0xfa8>
125b0: ebfffbc4 bl 114c8 <fputs@plt>
125b4: e2855001 add r5, r5, #1
125b8: eaffffda b 12528 <XML_ParserFree@plt+0xf70>
125bc: e1a01004 mov r1, r4
125c0: e1a00009 mov r0, r9
125c4: eafffff9 b 125b0 <XML_ParserFree@plt+0xff8>
125c8: e1a01004 mov r1, r4
125cc: e1a0000a mov r0, sl
125d0: eafffff6 b 125b0 <XML_ParserFree@plt+0xff8>
125d4: e1a01004 mov r1, r4
125d8: e1a00008 mov r0, r8
125dc: eafffff3 b 125b0 <XML_ParserFree@plt+0xff8>
125e0: e1a02000 mov r2, r0
125e4: e59f1030 ldr r1, [pc, #48] ; 1261c <XML_ParserFree@plt+0x1064>
125e8: e1a00004 mov r0, r4
125ec: ebfffb9a bl 1145c <fprintf@plt>
125f0: eaffffef b 125b4 <XML_ParserFree@plt+0xffc>
125f4: e1a01004 mov r1, r4
--
12630: e1a01000 mov r1, r0
12634: e59f0008 ldr r0, [pc, #8] ; 12644 <XML_ParserFree@plt+0x108c>
12638: eafffba2 b 114c8 <fputs@plt>
1263c: e59f1004 ldr r1, [pc, #4] ; 12648 <XML_ParserFree@plt+0x1090>
12640: eafffb85 b 1145c <fprintf@plt>
12644: 00013e32 andeq r3, r1, r2, lsr lr
12648: 00013e3c andeq r3, r1, ip, lsr lr
1264c: e92d41f0 push {r4, r5, r6, r7, r8, lr}
12650: e5906000 ldr r6, [r0]
12654: e1a07001 mov r7, r1
12658: e5964000 ldr r4, [r6]
1265c: e59f0060 ldr r0, [pc, #96] ; 126c4 <XML_ParserFree@plt+0x110c>
12660: e1a01004 mov r1, r4
12664: e1a05002 mov r5, r2
12668: ebfffb96 bl 114c8 <fputs@plt>
1266c: e3570000 cmp r7, #0
12670: 0a000003 beq 12684 <XML_ParserFree@plt+0x10cc>
12674: e1a02007 mov r2, r7
12678: e59f1048 ldr r1, [pc, #72] ; 126c8 <XML_ParserFree@plt+0x1110>
1267c: e1a00004 mov r0, r4
12680: ebfffb75 bl 1145c <fprintf@plt>
12684: e3550000 cmp r5, #0
12688: e1a01004 mov r1, r4
--
12744: e3a02022 mov r2, #34 ; 0x22
12748: e5c32000 strb r2, [r3]
1274c: e3550000 cmp r5, #0
12750: 0a000021 beq 127dc <XML_ParserFree@plt+0x1224>
12754: e59f6180 ldr r6, [pc, #384] ; 128dc <XML_ParserFree@plt+0x1324>
12758: e59f7180 ldr r7, [pc, #384] ; 128e0 <XML_ParserFree@plt+0x1328>
1275c: e59f8180 ldr r8, [pc, #384] ; 128e4 <XML_ParserFree@plt+0x132c>
12760: e2455001 sub r5, r5, #1
12764: e5f50001 ldrb r0, [r5, #1]!
12768: e350000d cmp r0, #13
1276c: 0a000005 beq 12788 <XML_ParserFree@plt+0x11d0>
12770: 8a00001e bhi 127f0 <XML_ParserFree@plt+0x1238>
12774: e3500001 cmp r0, #1
12778: 9a000037 bls 1285c <XML_ParserFree@plt+0x12a4>
1277c: e2403009 sub r3, r0, #9
12780: e3530001 cmp r3, #1
12784: 8a000020 bhi 1280c <XML_ParserFree@plt+0x1254>
12788: e1a02000 mov r2, r0
1278c: e1a01006 mov r1, r6
12790: e1a00004 mov r0, r4
12794: ebfffb30 bl 1145c <fprintf@plt>
12798: eafffff1 b 12764 <XML_ParserFree@plt+0x11ac>
1279c: e1a01000 mov r1, r0
--
12ba4: e1a00006 mov r0, r6
12ba8: ebfff9f2 bl 11378 <strrchr@plt>
12bac: e35b0000 cmp fp, #0
12bb0: e1a08000 mov r8, r0
12bb4: 0a000026 beq 12c54 <XML_ParserFree@plt+0x169c>
12bb8: e5943010 ldr r3, [r4, #16]
12bbc: e594201c ldr r2, [r4, #28]
12bc0: e1530002 cmp r3, r2
12bc4: 2a00001e bcs 12c44 <XML_ParserFree@plt+0x168c>
12bc8: e2832001 add r2, r3, #1
12bcc: e5842010 str r2, [r4, #16]
12bd0: e3a02020 mov r2, #32
12bd4: e5c32000 strb r2, [r3]
12bd8: e3580000 cmp r8, #0
12bdc: 01a01004 moveq r1, r4
12be0: 01a00006 moveq r0, r6
12be4: 0a000005 beq 12c00 <XML_ParserFree@plt+0x1648>
12be8: e1a01009 mov r1, r9
12bec: e1a02007 mov r2, r7
12bf0: e1a00004 mov r0, r4
12bf4: ebfffa18 bl 1145c <fprintf@plt>
12bf8: e1a01004 mov r1, r4
12bfc: e2880001 add r0, r8, #1
12c00: ebfffa30 bl 114c8 <fputs@plt>
12c04: e5151004 ldr r1, [r5, #-4]
12c08: e1a00004 mov r0, r4
12c0c: ebfffeb5 bl 126e8 <XML_ParserFree@plt+0x1130>
12c10: e3580000 cmp r8, #0
12c14: 0a000008 beq 12c3c <XML_ParserFree@plt+0x1684>
12c18: e1a02007 mov r2, r7
12c1c: e1a0100a mov r1, sl
12c20: e1a00004 mov r0, r4
12c24: ebfffa0c bl 1145c <fprintf@plt>
12c28: e1a01006 mov r1, r6
12c2c: e1a00004 mov r0, r4
--
12c78: e3a0003e mov r0, #62 ; 0x3e
12c7c: e8bd4ff8 pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
12c80: eafffa07 b 114a4 <fputc@plt>
12c84: 00013e11 andeq r3, r1, r1, lsl lr
12c88: 00013edc ldrdeq r3, [r1], -ip
12c8c: 000126e4 andeq r2, r1, r4, ror #13
12c90: 00013ee6 andeq r3, r1, r6, ror #29
12c94: 00013eeb andeq r3, r1, fp, ror #29
12c98: eafffa3d b 11594 <XML_DefaultCurrent@plt>
12c9c: eafffa3c b 11594 <XML_DefaultCurrent@plt>
12ca0: eafffa3b b 11594 <XML_DefaultCurrent@plt>
12ca4: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
12ca8: e1a04000 mov r4, r0
12cac: ebfff9c3 bl 113c0 <XML_GetBase@plt>
12cb0: e5943000 ldr r3, [r4]
12cb4: e5935000 ldr r5, [r3]
12cb8: e2502000 subs r2, r0, #0
12cbc: 0a000002 beq 12ccc <XML_ParserFree@plt+0x1714>
12cc0: e59f1054 ldr r1, [pc, #84] ; 12d1c <XML_ParserFree@plt+0x1764>
12cc4: e1a00005 mov r0, r5
12cc8: ebfff9e3 bl 1145c <fprintf@plt>
12ccc: e1a00004 mov r0, r4
12cd0: ebfff9a2 bl 11360 <XML_GetCurrentByteIndex@plt>
12cd4: e1a06000 mov r6, r0
12cd8: e1a00004 mov r0, r4
12cdc: ebfffa23 bl 11570 <XML_GetCurrentByteCount@plt>
12ce0: e1a07000 mov r7, r0
12ce4: e1a00004 mov r0, r4
12ce8: ebfff9de bl 11468 <XML_GetCurrentLineNumber@plt>
12cec: e1a08000 mov r8, r0
12cf0: e1a00004 mov r0, r4
12cf4: ebfff96f bl 112b8 <XML_GetCurrentColumnNumber@plt>
12cf8: e58d8000 str r8, [sp]
12cfc: e1a03007 mov r3, r7
12d00: e1a02006 mov r2, r6
12d04: e59f1014 ldr r1, [pc, #20] ; 12d20 <XML_ParserFree@plt+0x1768>
12d08: e58d0004 str r0, [sp, #4]
12d0c: e1a00005 mov r0, r5
12d10: ebfff9d1 bl 1145c <fprintf@plt>
12d14: e28dd008 add sp, sp, #8
12d18: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
12d1c: 00013ef6 strdeq r3, [r1], -r6
12d20: 00013f00 andeq r3, r1, r0, lsl #30
12d24: e92d41f0 push {r4, r5, r6, r7, r8, lr}
12d28: e5907000 ldr r7, [r0]
12d2c: e59d8018 ldr r8, [sp, #24]
12d30: e5974000 ldr r4, [r7]
12d34: e1a02001 mov r2, r1
12d38: e1a06000 mov r6, r0
12d3c: e59f10b0 ldr r1, [pc, #176] ; 12df4 <XML_ParserFree@plt+0x183c>
12d40: e1a00004 mov r0, r4
12d44: e1a05003 mov r5, r3
12d48: ebfff9c3 bl 1145c <fprintf@plt>
12d4c: e3580000 cmp r8, #0
12d50: 0a000003 beq 12d64 <XML_ParserFree@plt+0x17ac>
12d54: e1a02008 mov r2, r8
12d58: e59f1098 ldr r1, [pc, #152] ; 12df8 <XML_ParserFree@plt+0x1840>
12d5c: e1a00004 mov r0, r4
12d60: ebfff9bd bl 1145c <fprintf@plt>
12d64: e3550000 cmp r5, #0
12d68: 0a000013 beq 12dbc <XML_ParserFree@plt+0x1804>
--
12de4: e1a01004 mov r1, r4
12de8: e3a00022 mov r0, #34 ; 0x22
12dec: ebfff9ac bl 114a4 <fputc@plt>
12df0: eafffff1 b 12dbc <XML_ParserFree@plt+0x1804>
12df4: 00013f2d andeq r3, r1, sp, lsr #30
12df8: 00013f41 andeq r3, r1, r1, asr #30
12dfc: 00013f4e andeq r3, r1, lr, asr #30
12e00: 00013e4e andeq r3, r1, lr, asr #28
12e04: e92d4ff8 push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
12e08: e5906000 ldr r6, [r0]
12e0c: e28d7030 add r7, sp, #48 ; 0x30
12e10: e5964000 ldr r4, [r6]
12e14: e253a000 subs sl, r3, #0
12e18: e1a05000 mov r5, r0
12e1c: e1a02001 mov r2, r1
12e20: e59db028 ldr fp, [sp, #40] ; 0x28
12e24: e8970380 ldm r7, {r7, r8, r9}
12e28: e59f11c0 ldr r1, [pc, #448] ; 12ff0 <XML_ParserFree@plt+0x1a38>
12e2c: e1a00004 mov r0, r4
12e30: 0a00001d beq 12eac <XML_ParserFree@plt+0x18f4>
12e34: ebfff988 bl 1145c <fprintf@plt>
12e38: e1a00005 mov r0, r5
12e3c: ebffff98 bl 12ca4 <XML_ParserFree@plt+0x16ec>
--
12e64: e3a0203e mov r2, #62 ; 0x3e
12e68: e5c32000 strb r2, [r3]
12e6c: e1a0100a mov r1, sl
12e70: e1a00006 mov r0, r6
12e74: e1a0200b mov r2, fp
12e78: ebfffda2 bl 12508 <XML_ParserFree@plt+0xf50>
12e7c: e59f0170 ldr r0, [pc, #368] ; 12ff4 <XML_ParserFree@plt+0x1a3c>
12e80: e1a01004 mov r1, r4
12e84: e8bd4ff8 pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
12e88: eafff98e b 114c8 <fputs@plt>
12e8c: e1a01004 mov r1, r4
12e90: e3a0003e mov r0, #62 ; 0x3e
12e94: ebfff96d bl 11450 <__fputc_unlocked@plt>
12e98: eafffff3 b 12e6c <XML_ParserFree@plt+0x18b4>
12e9c: e1a01004 mov r1, r4
12ea0: e3a0003e mov r0, #62 ; 0x3e
12ea4: ebfff97e bl 114a4 <fputc@plt>
12ea8: eaffffef b 12e6c <XML_ParserFree@plt+0x18b4>
12eac: e3590000 cmp r9, #0
12eb0: 0a00002b beq 12f64 <XML_ParserFree@plt+0x19ac>
12eb4: ebfff968 bl 1145c <fprintf@plt>
12eb8: e3580000 cmp r8, #0
12ebc: 0a000003 beq 12ed0 <XML_ParserFree@plt+0x1918>
12ec0: e1a02008 mov r2, r8
12ec4: e59f112c ldr r1, [pc, #300] ; 12ff8 <XML_ParserFree@plt+0x1a40>
12ec8: e1a00004 mov r0, r4
12ecc: ebfff962 bl 1145c <fprintf@plt>
12ed0: e1a01004 mov r1, r4
12ed4: e59f0120 ldr r0, [pc, #288] ; 12ffc <XML_ParserFree@plt+0x1a44>
--
12edc: e1a00007 mov r0, r7
12ee0: ebfff9a8 bl 11588 <strlen@plt>
12ee4: e1a01007 mov r1, r7
12ee8: e1a02000 mov r2, r0
12eec: e1a00006 mov r0, r6
12ef0: ebfffd84 bl 12508 <XML_ParserFree@plt+0xf50>
12ef4: e5943034 ldr r3, [r4, #52] ; 0x34
12ef8: e3530000 cmp r3, #0
12efc: 0a000014 beq 12f54 <XML_ParserFree@plt+0x199c>
12f00: e5943010 ldr r3, [r4, #16]
12f04: e594201c ldr r2, [r4, #28]
12f08: e1530002 cmp r3, r2
12f0c: 2a00000c bcs 12f44 <XML_ParserFree@plt+0x198c>
12f10: e2832001 add r2, r3, #1
12f14: e5842010 str r2, [r4, #16]
12f18: e3a02022 mov r2, #34 ; 0x22
12f1c: e5c32000 strb r2, [r3]
12f20: e1a02009 mov r2, r9
12f24: e59f10d4 ldr r1, [pc, #212] ; 13000 <XML_ParserFree@plt+0x1a48>
12f28: e1a00004 mov r0, r4
12f2c: ebfff94a bl 1145c <fprintf@plt>
12f30: e1a00005 mov r0, r5
12f34: ebffff5a bl 12ca4 <XML_ParserFree@plt+0x16ec>
12f38: e1a01004 mov r1, r4
12f3c: e59f00c0 ldr r0, [pc, #192] ; 13004 <XML_ParserFree@plt+0x1a4c>
12f40: eaffffcf b 12e84 <XML_ParserFree@plt+0x18cc>
12f44: e1a01004 mov r1, r4
12f48: e3a00022 mov r0, #34 ; 0x22
12f4c: ebfff93f bl 11450 <__fputc_unlocked@plt>
12f50: eafffff2 b 12f20 <XML_ParserFree@plt+0x1968>
12f54: e1a01004 mov r1, r4
12f58: e3a00022 mov r0, #34 ; 0x22
12f5c: ebfff950 bl 114a4 <fputc@plt>
12f60: eaffffee b 12f20 <XML_ParserFree@plt+0x1968>
12f64: ebfff93c bl 1145c <fprintf@plt>
12f68: e3580000 cmp r8, #0
12f6c: 0a000003 beq 12f80 <XML_ParserFree@plt+0x19c8>
12f70: e1a02008 mov r2, r8
12f74: e59f107c ldr r1, [pc, #124] ; 12ff8 <XML_ParserFree@plt+0x1a40>
12f78: e1a00004 mov r0, r4
12f7c: ebfff936 bl 1145c <fprintf@plt>
12f80: e1a01004 mov r1, r4
12f84: e59f0070 ldr r0, [pc, #112] ; 12ffc <XML_ParserFree@plt+0x1a44>
--
13010: e1a05000 mov r5, r0
13014: e5934000 ldr r4, [r3]
13018: e59f001c ldr r0, [pc, #28] ; 1303c <XML_ParserFree@plt+0x1a84>
1301c: e1a01004 mov r1, r4
13020: ebfff928 bl 114c8 <fputs@plt>
13024: e1a00005 mov r0, r5
13028: ebffff1d bl 12ca4 <XML_ParserFree@plt+0x16ec>
1302c: e1a01004 mov r1, r4
13030: e59f0008 ldr r0, [pc, #8] ; 13040 <XML_ParserFree@plt+0x1a88>
13034: e8bd4070 pop {r4, r5, r6, lr}
13038: eafff922 b 114c8 <fputs@plt>
1303c: 00013f85 andeq r3, r1, r5, lsl #31
13040: 00013e4e andeq r3, r1, lr, asr #28
13044: e92d4070 push {r4, r5, r6, lr}
13048: e5903000 ldr r3, [r0]
1304c: e1a05000 mov r5, r0
13050: e5934000 ldr r4, [r3]
13054: e1a02001 mov r2, r1
13058: e1a00004 mov r0, r4
1305c: e59f1018 ldr r1, [pc, #24] ; 1307c <XML_ParserFree@plt+0x1ac4>
13060: ebfff8fd bl 1145c <fprintf@plt>
13064: e1a00005 mov r0, r5
13068: ebffff0d bl 12ca4 <XML_ParserFree@plt+0x16ec>
--
13210: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
13214: eafff8ab b 114c8 <fputs@plt>
13218: e1a01004 mov r1, r4
1321c: e3a00022 mov r0, #34 ; 0x22
13220: ebfff88a bl 11450 <__fputc_unlocked@plt>
13224: eafffff5 b 13200 <XML_ParserFree@plt+0x1c48>
13228: e1a01004 mov r1, r4
1322c: e3a00022 mov r0, #34 ; 0x22
13230: ebfff89b bl 114a4 <fputc@plt>
13234: eafffff1 b 13200 <XML_ParserFree@plt+0x1c48>
13238: 00013fcc andeq r3, r1, ip, asr #31
1323c: 00013e4e andeq r3, r1, lr, asr #28
13240: e92d41f0 push {r4, r5, r6, r7, r8, lr}
13244: e5906000 ldr r6, [r0]
13248: e1a07002 mov r7, r2
1324c: e5964000 ldr r4, [r6]
13250: e1a02001 mov r2, r1
13254: e1a05000 mov r5, r0
13258: e59f1080 ldr r1, [pc, #128] ; 132e0 <XML_ParserFree@plt+0x1d28>
1325c: e1a00004 mov r0, r4
13260: ebfff87d bl 1145c <fprintf@plt>
13264: e1a00007 mov r0, r7
13268: ebfff8c6 bl 11588 <strlen@plt>
--
132b4: e59f0028 ldr r0, [pc, #40] ; 132e4 <XML_ParserFree@plt+0x1d2c>
132b8: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
132bc: eafff881 b 114c8 <fputs@plt>
132c0: e1a01004 mov r1, r4
132c4: e3a00022 mov r0, #34 ; 0x22
132c8: ebfff860 bl 11450 <__fputc_unlocked@plt>
132cc: eafffff5 b 132a8 <XML_ParserFree@plt+0x1cf0>
132d0: e1a01004 mov r1, r4
132d4: e3a00022 mov r0, #34 ; 0x22
132d8: ebfff871 bl 114a4 <fputc@plt>
132dc: eafffff1 b 132a8 <XML_ParserFree@plt+0x1cf0>
132e0: 00013fdc ldrdeq r3, [r1], -ip
132e4: 00013e4e andeq r3, r1, lr, asr #28
132e8: e92d4070 push {r4, r5, r6, lr}
132ec: e5903000 ldr r3, [r0]
132f0: e1a05000 mov r5, r0
132f4: e5934000 ldr r4, [r3]
132f8: e1a02001 mov r2, r1
132fc: e1a00004 mov r0, r4
13300: e59f1018 ldr r1, [pc, #24] ; 13320 <XML_ParserFree@plt+0x1d68>
13304: ebfff854 bl 1145c <fprintf@plt>
13308: e1a00005 mov r0, r5
1330c: ebfffe64 bl 12ca4 <XML_ParserFree@plt+0x16ec>
--
13318: e8bd4070 pop {r4, r5, r6, lr}
1331c: eafff869 b 114c8 <fputs@plt>
13320: 00013ff3 strdeq r3, [r1], -r3 ; <UNPREDICTABLE>
13324: 00013e4e andeq r3, r1, lr, asr #28
13328: e92d4ff7 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
1332c: e5909000 ldr r9, [r0]
13330: e1a04002 mov r4, r2
13334: e1a0a001 mov sl, r1
13338: e1a08000 mov r8, r0
1333c: e5996000 ldr r6, [r9]
13340: ebfff821 bl 113cc <XML_GetSpecifiedAttributeCount@plt>
13344: e1a05000 mov r5, r0
13348: e1a00008 mov r0, r8
1334c: ebfff87b bl 11540 <XML_GetIdAttributeIndex@plt>
13350: e59f10b8 ldr r1, [pc, #184] ; 13410 <XML_ParserFree@plt+0x1e58>
13354: e1a0200a mov r2, sl
13358: e3500000 cmp r0, #0
1335c: a0847100 addge r7, r4, r0, lsl #2
13360: e1a00006 mov r0, r6
13364: b3a07000 movlt r7, #0
13368: ebfff83b bl 1145c <fprintf@plt>
1336c: e1a00008 mov r0, r8
13370: ebfffe4b bl 12ca4 <XML_ParserFree@plt+0x16ec>
13374: e5943000 ldr r3, [r4]
13378: e1a01006 mov r1, r6
1337c: e3530000 cmp r3, #0
13380: 059f008c ldreq r0, [pc, #140] ; 13414 <XML_ParserFree@plt+0x1e5c>
13384: 0a00001e beq 13404 <XML_ParserFree@plt+0x1e4c>
13388: e59f0088 ldr r0, [pc, #136] ; 13418 <XML_ParserFree@plt+0x1e60>
1338c: ebfff84d bl 114c8 <fputs@plt>
13390: e59f8084 ldr r8, [pc, #132] ; 1341c <XML_ParserFree@plt+0x1e64>
13394: e59fa084 ldr sl, [pc, #132] ; 13420 <XML_ParserFree@plt+0x1e68>
13398: e59fb084 ldr fp, [pc, #132] ; 13424 <XML_ParserFree@plt+0x1e6c>
1339c: e0845105 add r5, r4, r5, lsl #2
133a0: e5942000 ldr r2, [r4]
133a4: e1a01008 mov r1, r8
133a8: e1a00006 mov r0, r6
133ac: ebfff82a bl 1145c <fprintf@plt>
133b0: e5941004 ldr r1, [r4, #4]
133b4: e1a00001 mov r0, r1
--
137e4: e92d41f3 push {r0, r1, r4, r5, r6, r7, r8, lr}
137e8: e1a04001 mov r4, r1
137ec: e1a05000 mov r5, r0
137f0: ebfff73a bl 114e0 <XML_GetErrorCode@plt>
137f4: e1a06000 mov r6, r0
137f8: ebfff6ed bl 113b4 <XML_ErrorString@plt>
137fc: e2508000 subs r8, r0, #0
13800: 0a00000e beq 13840 <XML_ParserFree@plt+0x2288>
13804: e59f3054 ldr r3, [pc, #84] ; 13860 <XML_ParserFree@plt+0x22a8>
13808: e1a00005 mov r0, r5
1380c: e5936000 ldr r6, [r3]
13810: ebfff714 bl 11468 <XML_GetCurrentLineNumber@plt>
13814: e1a07000 mov r7, r0
13818: e1a00005 mov r0, r5
1381c: ebfff6a5 bl 112b8 <XML_GetCurrentColumnNumber@plt>
13820: e1a03007 mov r3, r7
13824: e1a02004 mov r2, r4
13828: e59f1034 ldr r1, [pc, #52] ; 13864 <XML_ParserFree@plt+0x22ac>
1382c: e88d0101 stm sp, {r0, r8}
13830: e1a00006 mov r0, r6
13834: ebfff708 bl 1145c <fprintf@plt>
13838: e28dd008 add sp, sp, #8
1383c: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
--
138dc: e1a00004 mov r0, r4
138e0: ebfff6c8 bl 11408 <perror@plt>
138e4: e3a00000 mov r0, #0
138e8: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
138ec: e1a06004 mov r6, r4
138f0: e3a01a02 mov r1, #8192 ; 0x2000
138f4: e1a00007 mov r0, r7
138f8: ebfff695 bl 11354 <XML_GetBuffer@plt>
138fc: e2501000 subs r1, r0, #0
13900: 1a00000b bne 13934 <XML_ParserFree@plt+0x237c>
13904: e3540000 cmp r4, #0
13908: 0a000001 beq 13914 <XML_ParserFree@plt+0x235c>
1390c: e1a00006 mov r0, r6
13910: ebfff6d7 bl 11474 <close@plt>
13914: e59f30a4 ldr r3, [pc, #164] ; 139c0 <XML_ParserFree@plt+0x2408>
13918: e3540000 cmp r4, #0
1391c: e59f20a0 ldr r2, [pc, #160] ; 139c4 <XML_ParserFree@plt+0x240c>
13920: e59f10a0 ldr r1, [pc, #160] ; 139c8 <XML_ParserFree@plt+0x2410>
13924: 11a02004 movne r2, r4
13928: e5930000 ldr r0, [r3]
1392c: ebfff6ca bl 1145c <fprintf@plt>
13930: eaffffeb b 138e4 <XML_ParserFree@plt+0x232c>
13934: e3a02a02 mov r2, #8192 ; 0x2000
--
13a98: ebfff684 bl 114b0 <XML_SetBase@plt>
13a9c: e28d2008 add r2, sp, #8
13aa0: e59f1058 ldr r1, [pc, #88] ; 13b00 <XML_ParserFree@plt+0x2548>
13aa4: e1a00004 mov r0, r4
13aa8: eb000073 bl 13c7c <XML_ParserFree@plt+0x26c4>
13aac: e3500000 cmp r0, #0
13ab0: 0a000010 beq 13af8 <XML_ParserFree@plt+0x2540>
13ab4: e3500002 cmp r0, #2
13ab8: 0a000006 beq 13ad8 <XML_ParserFree@plt+0x2520>
13abc: e59d0004 ldr r0, [sp, #4]
13ac0: ebfff689 bl 114ec <free@plt>
13ac4: e1a00005 mov r0, r5
13ac8: ebfff6ba bl 115b8 <XML_ParserFree@plt>
13acc: e59d0000 ldr r0, [sp]
13ad0: e28dd010 add sp, sp, #16
13ad4: e8bd8070 pop {r4, r5, r6, pc}
13ad8: e59f3024 ldr r3, [pc, #36] ; 13b04 <XML_ParserFree@plt+0x254c>
13adc: e59f1024 ldr r1, [pc, #36] ; 13b08 <XML_ParserFree@plt+0x2550>
13ae0: e1a02004 mov r2, r4
13ae4: e5930000 ldr r0, [r3]
13ae8: ebfff65b bl 1145c <fprintf@plt>
13aec: e1a01005 mov r1, r5
13af0: e1a00004 mov r0, r4
--
13b6c: e1a04000 mov r4, r0
13b70: e59d0004 ldr r0, [sp, #4]
13b74: ebfff65c bl 114ec <free@plt>
13b78: e1a00005 mov r0, r5
13b7c: ebfff68d bl 115b8 <XML_ParserFree@plt>
13b80: e1a00004 mov r0, r4
13b84: e28dd008 add sp, sp, #8
13b88: e8bd8070 pop {r4, r5, r6, pc}
13b8c: e92d40f0 push {r4, r5, r6, r7, lr}
13b90: e24dd014 sub sp, sp, #20
13b94: e1a05000 mov r5, r0
13b98: e1a04001 mov r4, r1
13b9c: e1a07002 mov r7, r2
13ba0: ebfff642 bl 114b0 <XML_SetBase@plt>
13ba4: e3500000 cmp r0, #0
13ba8: 1a000006 bne 13bc8 <XML_ParserFree@plt+0x2610>
13bac: e59f30a0 ldr r3, [pc, #160] ; 13c54 <XML_ParserFree@plt+0x269c>
13bb0: e1a02004 mov r2, r4
13bb4: e59f109c ldr r1, [pc, #156] ; 13c58 <XML_ParserFree@plt+0x26a0>
13bb8: e5930000 ldr r0, [r3]
13bbc: ebfff626 bl 1145c <fprintf@plt>
13bc0: e3a00001 mov r0, #1
13bc4: ebfff61e bl 11444 <exit@plt>
--
13bec: e3560000 cmp r6, #0
13bf0: 0a000012 beq 13c40 <XML_ParserFree@plt+0x2688>
13bf4: e28d2010 add r2, sp, #16
13bf8: e28d3004 add r3, sp, #4
13bfc: e5225008 str r5, [r2, #-8]!
13c00: e59f105c ldr r1, [pc, #92] ; 13c64 <XML_ParserFree@plt+0x26ac>
13c04: e1a00004 mov r0, r4
13c08: e58d300c str r3, [sp, #12]
13c0c: eb00001a bl 13c7c <XML_ParserFree@plt+0x26c4>
13c10: e3500000 cmp r0, #0
13c14: 0a00000c beq 13c4c <XML_ParserFree@plt+0x2694>
13c18: e3500002 cmp r0, #2
13c1c: 0a000002 beq 13c2c <XML_ParserFree@plt+0x2674>
13c20: e59d0004 ldr r0, [sp, #4]
13c24: e28dd014 add sp, sp, #20
13c28: e8bd80f0 pop {r4, r5, r6, r7, pc}
13c2c: e59f3020 ldr r3, [pc, #32] ; 13c54 <XML_ParserFree@plt+0x269c>
13c30: e1a02004 mov r2, r4
13c34: e59f102c ldr r1, [pc, #44] ; 13c68 <XML_ParserFree@plt+0x26b0>
13c38: e5930000 ldr r0, [r3]
13c3c: ebfff606 bl 1145c <fprintf@plt>
13c40: e1a01005 mov r1, r5
13c44: e1a00004 mov r0, r4
--
13cac: ea00001b b 13d20 <XML_ParserFree@plt+0x2768>
13cb0: e28d1010 add r1, sp, #16
13cb4: ebfff61b bl 11528 <fstat64@plt>
13cb8: e3500000 cmp r0, #0
13cbc: aa000004 bge 13cd4 <XML_ParserFree@plt+0x271c>
13cc0: e1a00005 mov r0, r5
13cc4: ebfff5cf bl 11408 <perror@plt>
13cc8: e1a00004 mov r0, r4
13ccc: ebfff5e8 bl 11474 <close@plt>
13cd0: eafffff4 b 13ca8 <XML_ParserFree@plt+0x26f0>
13cd4: e59d3020 ldr r3, [sp, #32]
13cd8: e2033a0f and r3, r3, #61440 ; 0xf000
13cdc: e3530902 cmp r3, #32768 ; 0x8000
13ce0: 0a000007 beq 13d04 <XML_ParserFree@plt+0x274c>
13ce4: e1a00004 mov r0, r4
13ce8: ebfff5e1 bl 11474 <close@plt>
13cec: e59f30b0 ldr r3, [pc, #176] ; 13da4 <XML_ParserFree@plt+0x27ec>
13cf0: e1a02005 mov r2, r5
13cf4: e59f10ac ldr r1, [pc, #172] ; 13da8 <XML_ParserFree@plt+0x27f0>
13cf8: e5930000 ldr r0, [r3]
13cfc: ebfff5d6 bl 1145c <fprintf@plt>
13d00: eaffffe8 b 13ca8 <XML_ParserFree@plt+0x26f0>
13d04: e1cd64d0 ldrd r6, [sp, #64] ; 0x40
[*] Function fprintf used 31 times xmlwf