[*] Binary protection state of libxt_physdev.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_physdev.so
770: e5d53014 ldrb r3, [r5, #20]
774: e3530000 cmp r3, #0
778: 15d43040 ldrbne r3, [r4, #64] ; 0x40
77c: 13833004 orrne r3, r3, #4
780: 15c43040 strbne r3, [r4, #64] ; 0x40
784: e5d43041 ldrb r3, [r4, #65] ; 0x41
788: e3833004 orr r3, r3, #4
78c: eaffffd6 b 6ec <libxt_physdev_init+0x204>
790: e92d4010 push {r4, lr}
794: e5d13061 ldrb r3, [r1, #97] ; 0x61
798: e1a04001 mov r4, r1
79c: e3130008 tst r3, #8
7a0: 0a000007 beq 7c4 <libxt_physdev_init+0x2dc>
7a4: e5d13060 ldrb r3, [r1, #96] ; 0x60
7a8: e3130008 tst r3, #8
7ac: 1a000033 bne 880 <libxt_physdev_init+0x398>
7b0: e59f1104 ldr r1, [pc, #260] ; 8bc <libxt_physdev_init+0x3d4>
7b4: e08f1001 add r1, pc, r1
7b8: e59f0100 ldr r0, [pc, #256] ; 8c0 <libxt_physdev_init+0x3d8>
7bc: e08f0000 add r0, pc, r0
7c0: ebffff30 bl 488 <printf@plt>
7c4: e5d43061 ldrb r3, [r4, #97] ; 0x61
7c8: e3130001 tst r3, #1
7cc: 0a000008 beq 7f4 <libxt_physdev_init+0x30c>
7d0: e5d43060 ldrb r3, [r4, #96] ; 0x60
7d4: e3130001 tst r3, #1
7d8: 1a00002b bne 88c <libxt_physdev_init+0x3a4>
7dc: e59f10e0 ldr r1, [pc, #224] ; 8c4 <libxt_physdev_init+0x3dc>
7e0: e08f1001 add r1, pc, r1
7e4: e59f00dc ldr r0, [pc, #220] ; 8c8 <libxt_physdev_init+0x3e0>
7e8: e2842020 add r2, r4, #32
7ec: e08f0000 add r0, pc, r0
7f0: ebffff24 bl 488 <printf@plt>
7f4: e5d43061 ldrb r3, [r4, #97] ; 0x61
7f8: e3130010 tst r3, #16
7fc: 0a000007 beq 820 <libxt_physdev_init+0x338>
800: e5d43060 ldrb r3, [r4, #96] ; 0x60
804: e3130010 tst r3, #16
808: 1a000022 bne 898 <libxt_physdev_init+0x3b0>
80c: e59f10b8 ldr r1, [pc, #184] ; 8cc <libxt_physdev_init+0x3e4>
810: e08f1001 add r1, pc, r1
814: e59f00b4 ldr r0, [pc, #180] ; 8d0 <libxt_physdev_init+0x3e8>
818: e08f0000 add r0, pc, r0
81c: ebffff19 bl 488 <printf@plt>
820: e5d43061 ldrb r3, [r4, #97] ; 0x61
824: e3130002 tst r3, #2
828: 0a000008 beq 850 <libxt_physdev_init+0x368>
82c: e5d43060 ldrb r3, [r4, #96] ; 0x60
830: e3130002 tst r3, #2
834: 1a00001a bne 8a4 <libxt_physdev_init+0x3bc>
838: e59f1094 ldr r1, [pc, #148] ; 8d4 <libxt_physdev_init+0x3ec>
83c: e08f1001 add r1, pc, r1
840: e59f0090 ldr r0, [pc, #144] ; 8d8 <libxt_physdev_init+0x3f0>
844: e2842040 add r2, r4, #64 ; 0x40
848: e08f0000 add r0, pc, r0
84c: ebffff0d bl 488 <printf@plt>
850: e5d43061 ldrb r3, [r4, #97] ; 0x61
854: e3130004 tst r3, #4
--
8b8: eaffffec b 870 <libxt_physdev_init+0x388>
8bc: 0000031a andeq r0, r0, sl, lsl r3
8c0: 00000313 andeq r0, r0, r3, lsl r3
8c4: 000002ee andeq r0, r0, lr, ror #5
8c8: 000002f6 strdeq r0, [r0], -r6
8cc: 000002be ; <UNDEFINED> instruction: 0x000002be
8d0: 000002dd ldrdeq r0, [r0], -sp
8d4: 00000292 muleq r0, r2, r2
8d8: 000002c1 andeq r0, r0, r1, asr #5
8dc: 00000262 andeq r0, r0, r2, ror #4
8e0: 000002a5 andeq r0, r0, r5, lsr #5
8e4: 00000248 andeq r0, r0, r8, asr #4
8e8: 0000023c andeq r0, r0, ip, lsr r2
8ec: 00000230 andeq r0, r0, r0, lsr r2
8f0: 00000224 andeq r0, r0, r4, lsr #4
8f4: 00000218 andeq r0, r0, r8, lsl r2
8f8: e59f0130 ldr r0, [pc, #304] ; a30 <libxt_physdev_init+0x548>
8fc: e92d4010 push {r4, lr}
900: e08f0000 add r0, pc, r0
904: e1a04001 mov r4, r1
908: ebfffede bl 488 <printf@plt>
90c: e5d43061 ldrb r3, [r4, #97] ; 0x61
910: e3130008 tst r3, #8
914: 0a000007 beq 938 <libxt_physdev_init+0x450>
918: e5d43060 ldrb r3, [r4, #96] ; 0x60
91c: e3130008 tst r3, #8
920: 1a000033 bne 9f4 <libxt_physdev_init+0x50c>
924: e59f1108 ldr r1, [pc, #264] ; a34 <libxt_physdev_init+0x54c>
928: e08f1001 add r1, pc, r1
92c: e59f0104 ldr r0, [pc, #260] ; a38 <libxt_physdev_init+0x550>
930: e08f0000 add r0, pc, r0
934: ebfffed3 bl 488 <printf@plt>
938: e5d43061 ldrb r3, [r4, #97] ; 0x61
93c: e3130001 tst r3, #1
940: 0a000008 beq 968 <libxt_physdev_init+0x480>
944: e5d43060 ldrb r3, [r4, #96] ; 0x60
948: e3130001 tst r3, #1
94c: 1a00002b bne a00 <libxt_physdev_init+0x518>
950: e59f10e4 ldr r1, [pc, #228] ; a3c <libxt_physdev_init+0x554>
954: e08f1001 add r1, pc, r1
958: e59f00e0 ldr r0, [pc, #224] ; a40 <libxt_physdev_init+0x558>
95c: e2842020 add r2, r4, #32
960: e08f0000 add r0, pc, r0
964: ebfffec7 bl 488 <printf@plt>
968: e5d43061 ldrb r3, [r4, #97] ; 0x61
96c: e3130010 tst r3, #16
970: 0a000007 beq 994 <libxt_physdev_init+0x4ac>
974: e5d43060 ldrb r3, [r4, #96] ; 0x60
978: e3130010 tst r3, #16
97c: 1a000022 bne a0c <libxt_physdev_init+0x524>
980: e59f10bc ldr r1, [pc, #188] ; a44 <libxt_physdev_init+0x55c>
984: e08f1001 add r1, pc, r1
988: e59f00b8 ldr r0, [pc, #184] ; a48 <libxt_physdev_init+0x560>
98c: e08f0000 add r0, pc, r0
990: ebfffebc bl 488 <printf@plt>
994: e5d43061 ldrb r3, [r4, #97] ; 0x61
998: e3130002 tst r3, #2
99c: 0a000008 beq 9c4 <libxt_physdev_init+0x4dc>
9a0: e5d43060 ldrb r3, [r4, #96] ; 0x60
9a4: e3130002 tst r3, #2
9a8: 1a00001a bne a18 <libxt_physdev_init+0x530>
9ac: e59f1098 ldr r1, [pc, #152] ; a4c <libxt_physdev_init+0x564>
9b0: e08f1001 add r1, pc, r1
9b4: e59f0094 ldr r0, [pc, #148] ; a50 <libxt_physdev_init+0x568>
9b8: e2842040 add r2, r4, #64 ; 0x40
9bc: e08f0000 add r0, pc, r0
9c0: ebfffeb0 bl 488 <printf@plt>
9c4: e5d43061 ldrb r3, [r4, #97] ; 0x61
9c8: e3130004 tst r3, #4
[*] Function printf used 9 times libxt_physdev.so