[*] Binary protection state of nandtest
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of nandtest
108bc: 1affffd9 bne 10828 <raise@plt+0x94>
108c0: e28d102c add r1, sp, #44 ; 0x2c
108c4: e5970000 ldr r0, [r7]
108c8: eb000238 bl 111b0 <raise@plt+0xa1c>
108cc: e1a04000 mov r4, r0
108d0: eaffffd4 b 10828 <raise@plt+0x94>
108d4: e3500072 cmp r0, #114 ; 0x72
108d8: 0a000012 beq 10928 <raise@plt+0x194>
108dc: e3500073 cmp r0, #115 ; 0x73
108e0: 1affffd0 bne 10828 <raise@plt+0x94>
108e4: e5970000 ldr r0, [r7]
108e8: ebffff70 bl 106b0 <atol@plt>
108ec: e59d300c ldr r3, [sp, #12]
108f0: e5830000 str r0, [r3]
108f4: eaffffcb b 10828 <raise@plt+0x94>
108f8: e1a00008 mov r0, r8
108fc: ebffffa7 bl 107a0 <raise@plt+0xc>
10900: e59f23ac ldr r2, [pc, #940] ; 10cb4 <raise@plt+0x520>
10904: e59f13ac ldr r1, [pc, #940] ; 10cb8 <raise@plt+0x524>
10908: e59f03ac ldr r0, [pc, #940] ; 10cbc <raise@plt+0x528>
1090c: ebffff61 bl 10698 <printf@plt>
10910: e1a00008 mov r0, r8
10914: ebffff95 bl 10770 <exit@plt>
--
10a78: e2507000 subs r7, r0, #0
10a7c: 01a02005 moveq r2, r5
10a80: 059f1264 ldreq r1, [pc, #612] ; 10cec <raise@plt+0x558>
10a84: 0a00006b beq 10c38 <raise@plt+0x4a4>
10a88: e59f5260 ldr r5, [pc, #608] ; 10cf0 <raise@plt+0x55c>
10a8c: e087300a add r3, r7, sl
10a90: e1a02005 mov r2, r5
10a94: e59f1258 ldr r1, [pc, #600] ; 10cf4 <raise@plt+0x560>
10a98: e5990000 ldr r0, [r9]
10a9c: e58d3020 str r3, [sp, #32]
10aa0: e083a00a add sl, r3, sl
10aa4: ebfffef8 bl 1068c <ioctl@plt>
10aa8: e2506000 subs r6, r0, #0
10aac: 0a000003 beq 10ac0 <raise@plt+0x32c>
10ab0: e59f0240 ldr r0, [pc, #576] ; 10cf8 <raise@plt+0x564>
10ab4: ebffff03 bl 106c8 <perror@plt>
10ab8: e5990000 ldr r0, [r9]
10abc: eaffffc4 b 109d4 <raise@plt+0x240>
10ac0: e5951000 ldr r1, [r5]
10ac4: e59f0230 ldr r0, [pc, #560] ; 10cfc <raise@plt+0x568>
10ac8: ebfffef2 bl 10698 <printf@plt>
10acc: e5951004 ldr r1, [r5, #4]
10ad0: e59f0228 ldr r0, [pc, #552] ; 10d00 <raise@plt+0x56c>
10ad4: ebfffeef bl 10698 <printf@plt>
10ad8: e5951008 ldr r1, [r5, #8]
10adc: e59f0220 ldr r0, [pc, #544] ; 10d04 <raise@plt+0x570>
10ae0: ebfffeec bl 10698 <printf@plt>
10ae4: e595100c ldr r1, [r5, #12]
10ae8: e59f0218 ldr r0, [pc, #536] ; 10d08 <raise@plt+0x574>
10aec: ebfffee9 bl 10698 <printf@plt>
10af0: e59d300c ldr r3, [sp, #12]
10af4: e5930000 ldr r0, [r3]
--
10afc: e59d3010 ldr r3, [sp, #16]
10b00: e1560003 cmp r6, r3
10b04: ba000002 blt 10b14 <raise@plt+0x380>
10b08: e3a00000 mov r0, #0
10b0c: e28dd03c add sp, sp, #60 ; 0x3c
10b10: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
10b14: e3a03000 mov r3, #0
10b18: e58d3034 str r3, [sp, #52] ; 0x34
10b1c: e1a0200b mov r2, fp
10b20: e3a03000 mov r3, #0
10b24: e58d4030 str r4, [sp, #48] ; 0x30
10b28: e1cd21f8 strd r2, [sp, #24]
10b2c: e1cd23d0 ldrd r2, [sp, #48] ; 0x30
10b30: e1cd01d8 ldrd r0, [sp, #24]
10b34: e1520000 cmp r2, r0
10b38: e0d33001 sbcs r3, r3, r1
10b3c: ba000004 blt 10b54 <raise@plt+0x3c0>
10b40: e2866001 add r6, r6, #1
10b44: e1a01006 mov r1, r6
10b48: e59f01bc ldr r0, [pc, #444] ; 10d0c <raise@plt+0x578>
10b4c: ebfffed1 bl 10698 <printf@plt>
10b50: eaffffe9 b 10afc <raise@plt+0x368>
10b54: ebfffef0 bl 1071c <rand@plt>
10b58: e59d300c ldr r3, [sp, #12]
10b5c: e5830000 str r0, [r3]
10b60: ebfffef9 bl 1074c <srand@plt>
10b64: e59f3160 ldr r3, [pc, #352] ; 10ccc <raise@plt+0x538>
10b68: e28d2030 add r2, sp, #48 ; 0x30
10b6c: e59f119c ldr r1, [pc, #412] ; 10d10 <raise@plt+0x57c>
10b70: e5930000 ldr r0, [r3]
10b74: ebfffec4 bl 1068c <ioctl@plt>
10b78: e3500000 cmp r0, #0
10b7c: 01a02007 moveq r2, r7
10b80: 059f514c ldreq r5, [pc, #332] ; 10cd4 <raise@plt+0x540>
10b84: 0a00000d beq 10bc0 <raise@plt+0x42c>
10b88: e59d1030 ldr r1, [sp, #48] ; 0x30
10b8c: e59f0180 ldr r0, [pc, #384] ; 10d14 <raise@plt+0x580>
10b90: ebfffec0 bl 10698 <printf@plt>
10b94: e59f3138 ldr r3, [pc, #312] ; 10cd4 <raise@plt+0x540>
10b98: e593100c ldr r1, [r3, #12]
10b9c: e1cd23d0 ldrd r2, [sp, #48] ; 0x30
10ba0: e0928001 adds r8, r2, r1
10ba4: e2a39000 adc r9, r3, #0
10ba8: e1cd83f0 strd r8, [sp, #48] ; 0x30
10bac: eaffffde b 10b2c <raise@plt+0x398>
10bb0: e58d2024 str r2, [sp, #36] ; 0x24
10bb4: ebfffed8 bl 1071c <rand@plt>
10bb8: e59d2024 ldr r2, [sp, #36] ; 0x24
10bbc: e4c20001 strb r0, [r2], #1
10bc0: e595100c ldr r1, [r5, #12]
10bc4: e0423007 sub r3, r2, r7
10bc8: e1510003 cmp r1, r3
10bcc: 8afffff7 bhi 10bb0 <raise@plt+0x41c>
10bd0: e59d3008 ldr r3, [sp, #8]
10bd4: e3530000 cmp r3, #0
10bd8: 0a00001d beq 10c54 <raise@plt+0x4c0>
10bdc: e59d1030 ldr r1, [sp, #48] ; 0x30
10be0: e59f0130 ldr r0, [pc, #304] ; 10d18 <raise@plt+0x584>
10be4: ebfffeab bl 10698 <printf@plt>
10be8: e59f312c ldr r3, [pc, #300] ; 10d1c <raise@plt+0x588>
10bec: e5930000 ldr r0, [r3]
--
10e14: e3530000 cmp r3, #0
10e18: 0a000004 beq 10e30 <raise@plt+0x69c>
10e1c: e92d4010 push {r4, lr}
10e20: e59f1010 ldr r1, [pc, #16] ; 10e38 <raise@plt+0x6a4>
10e24: e59f0010 ldr r0, [pc, #16] ; 10e3c <raise@plt+0x6a8>
10e28: ebfffe53 bl 1077c <__register_frame_info@plt>
10e2c: e8bd4010 pop {r4, lr}
10e30: eaffffd6 b 10d90 <raise@plt+0x5fc>
10e34: 00000000 andeq r0, r0, r0
10e38: 00022090 muleq r2, r0, r0
10e3c: 00011914 andeq r1, r1, r4, lsl r9
10e40: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
10e44: e59f82f8 ldr r8, [pc, #760] ; 11144 <raise@plt+0x9b0>
10e48: e24dd024 sub sp, sp, #36 ; 0x24
10e4c: e1cd01f0 strd r0, [sp, #16]
10e50: e59f62f0 ldr r6, [pc, #752] ; 11148 <raise@plt+0x9b4>
10e54: e1a01000 mov r1, r0
10e58: e59f02ec ldr r0, [pc, #748] ; 1114c <raise@plt+0x9b8>
10e5c: e1a0a002 mov sl, r2
10e60: e1a0b003 mov fp, r3
10e64: ebfffe0b bl 10698 <printf@plt>
10e68: e5980000 ldr r0, [r8]
10e6c: ebfffe1e bl 106ec <fflush@plt>
10e70: e59d3010 ldr r3, [sp, #16]
10e74: e59f52d4 ldr r5, [pc, #724] ; 11150 <raise@plt+0x9bc>
10e78: e58d3018 str r3, [sp, #24]
10e7c: e596300c ldr r3, [r6, #12]
10e80: e28d2018 add r2, sp, #24
10e84: e59f12c8 ldr r1, [pc, #712] ; 11154 <raise@plt+0x9c0>
10e88: e5950000 ldr r0, [r5]
10e8c: e58d301c str r3, [sp, #28]
10e90: ebfffdfd bl 1068c <ioctl@plt>
10e94: e2504000 subs r4, r0, #0
10e98: 159f02b8 ldrne r0, [pc, #696] ; 11158 <raise@plt+0x9c4>
10e9c: 1a00000f bne 10ee0 <raise@plt+0x74c>
10ea0: e59d1010 ldr r1, [sp, #16]
10ea4: e59f02b0 ldr r0, [pc, #688] ; 1115c <raise@plt+0x9c8>
10ea8: ebfffdfa bl 10698 <printf@plt>
10eac: e5980000 ldr r0, [r8]
10eb0: ebfffe0d bl 106ec <fflush@plt>
10eb4: e1cd21d0 ldrd r2, [sp, #16]
10eb8: e1a0100a mov r1, sl
10ebc: e1cd20f0 strd r2, [sp]
10ec0: e596200c ldr r2, [r6, #12]
10ec4: e5950000 ldr r0, [r5]
10ec8: ebfffdfb bl 106bc <pwrite64@plt>
10ecc: e2508000 subs r8, r0, #0
10ed0: aa000013 bge 10f24 <raise@plt+0x790>
10ed4: e3a0000a mov r0, #10
10ed8: ebfffde8 bl 10680 <putchar@plt>
10edc: e59f027c ldr r0, [pc, #636] ; 11160 <raise@plt+0x9cc>
10ee0: ebfffdf8 bl 106c8 <perror@plt>
10ee4: e59f3278 ldr r3, [pc, #632] ; 11164 <raise@plt+0x9d0>
10ee8: e5933000 ldr r3, [r3]
10eec: e3530000 cmp r3, #0
10ef0: 0a000007 beq 10f14 <raise@plt+0x780>
10ef4: e28d4020 add r4, sp, #32
10ef8: e5341010 ldr r1, [r4, #-16]!
10efc: e59f0264 ldr r0, [pc, #612] ; 11168 <raise@plt+0x9d4>
10f00: ebfffde4 bl 10698 <printf@plt>
10f04: e1a02004 mov r2, r4
10f08: e59f125c ldr r1, [pc, #604] ; 1116c <raise@plt+0x9d8>
--
10f14: e3a04001 mov r4, #1
10f18: e1a00004 mov r0, r4
10f1c: e28dd024 add sp, sp, #36 ; 0x24
10f20: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
10f24: e596300c ldr r3, [r6, #12]
10f28: e1530008 cmp r3, r8
10f2c: 9a000080 bls 11134 <raise@plt+0x9a0>
10f30: e3a0000a mov r0, #10
10f34: ebfffdd1 bl 10680 <putchar@plt>
10f38: e59f1230 ldr r1, [pc, #560] ; 11170 <raise@plt+0x9dc>
10f3c: e1a02008 mov r2, r8
10f40: e59f322c ldr r3, [pc, #556] ; 11174 <raise@plt+0x9e0>
10f44: e5930000 ldr r0, [r3]
10f48: ebfffded bl 10704 <fprintf@plt>
10f4c: e3a00001 mov r0, #1
10f50: ebfffe06 bl 10770 <exit@plt>
10f54: e1a02006 mov r2, r6
10f58: e59d1010 ldr r1, [sp, #16]
10f5c: e59d3048 ldr r3, [sp, #72] ; 0x48
10f60: e59f0210 ldr r0, [pc, #528] ; 11178 <raise@plt+0x9e4>
10f64: ebfffdcb bl 10698 <printf@plt>
10f68: e59f31d4 ldr r3, [pc, #468] ; 11144 <raise@plt+0x9b0>
10f6c: e5930000 ldr r0, [r3]
--
10fdc: ebfffdaa bl 1068c <ioctl@plt>
10fe0: e2505000 subs r5, r0, #0
10fe4: 0a000007 beq 11008 <raise@plt+0x874>
10fe8: e3a0000a mov r0, #10
10fec: ebfffda3 bl 10680 <putchar@plt>
10ff0: e59f0194 ldr r0, [pc, #404] ; 1118c <raise@plt+0x9f8>
10ff4: ebfffdb3 bl 106c8 <perror@plt>
10ff8: e59f3150 ldr r3, [pc, #336] ; 11150 <raise@plt+0x9bc>
10ffc: e5930000 ldr r0, [r3]
11000: ebfffde0 bl 10788 <close@plt>
11004: eaffffd0 b 10f4c <raise@plt+0x7b8>
11008: e59f3180 ldr r3, [pc, #384] ; 11190 <raise@plt+0x9fc>
1100c: e5980000 ldr r0, [r8]
11010: e5931000 ldr r1, [r3]
11014: e1500001 cmp r0, r1
11018: 9a000007 bls 1103c <raise@plt+0x8a8>
1101c: e1a02009 mov r2, r9
11020: e0401001 sub r1, r0, r1
11024: e59f0168 ldr r0, [pc, #360] ; 11194 <raise@plt+0xa00>
11028: e58d300c str r3, [sp, #12]
1102c: ebfffd99 bl 10698 <printf@plt>
11030: e5982000 ldr r2, [r8]
11034: e59d300c ldr r3, [sp, #12]
11038: e5832000 str r2, [r3]
1103c: e59f314c ldr r3, [pc, #332] ; 11190 <raise@plt+0x9fc>
11040: e5981004 ldr r1, [r8, #4]
11044: e5932004 ldr r2, [r3, #4]
11048: e1510002 cmp r1, r2
1104c: 9a000006 bls 1106c <raise@plt+0x8d8>
11050: e1a01009 mov r1, r9
11054: e59f013c ldr r0, [pc, #316] ; 11198 <raise@plt+0xa04>
11058: e58d300c str r3, [sp, #12]
1105c: ebfffd8d bl 10698 <printf@plt>
11060: e5982004 ldr r2, [r8, #4]
11064: e59d300c ldr r3, [sp, #12]
11068: e5832004 str r2, [r3, #4]
1106c: e1a01009 mov r1, r9
11070: e59f0124 ldr r0, [pc, #292] ; 1119c <raise@plt+0xa08>
11074: ebfffd87 bl 10698 <printf@plt>
11078: e59f30c4 ldr r3, [pc, #196] ; 11144 <raise@plt+0x9b0>
1107c: e5930000 ldr r0, [r3]
--
110d8: e1560003 cmp r6, r3
110dc: daffff9c ble 10f54 <raise@plt+0x7c0>
110e0: e3540000 cmp r4, #0
110e4: 0affff8b beq 10f18 <raise@plt+0x784>
110e8: e59f30b0 ldr r3, [pc, #176] ; 111a0 <raise@plt+0xa0c>
110ec: e59f0080 ldr r0, [pc, #128] ; 11174 <raise@plt+0x9e0>
110f0: e5933000 ldr r3, [r3]
110f4: e1a02004 mov r2, r4
110f8: e58d3000 str r3, [sp]
110fc: e59f10a8 ldr r1, [pc, #168] ; 111ac <raise@plt+0xa18>
11100: e59d3048 ldr r3, [sp, #72] ; 0x48
11104: e5900000 ldr r0, [r0]
11108: ebfffd7d bl 10704 <fprintf@plt>
1110c: eaffff80 b 10f14 <raise@plt+0x780>
11110: e7da3005 ldrb r3, [sl, r5]
11114: e7db2005 ldrb r2, [fp, r5]
11118: e1530002 cmp r3, r2
1111c: 0a000002 beq 1112c <raise@plt+0x998>
11120: e1a01005 mov r1, r5
11124: e1a00009 mov r0, r9
11128: ebfffd5a bl 10698 <printf@plt>
1112c: e2855001 add r5, r5, #1
11130: eaffffe2 b 110c0 <raise@plt+0x92c>
[*] Function printf used 16 times nandtest