[*] Binary protection state of libxt_cgroup.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_cgroup.so
97c: e1a01003 mov r1, r3
980: eafffee0 b 508 <printf@plt>
984: e59f300c ldr r3, [pc, #12] ; 998 <libxt_cgroup_init+0x424>
988: e08f3003 add r3, pc, r3
98c: eafffff7 b 970 <libxt_cgroup_init+0x3fc>
990: 00000321 andeq r0, r0, r1, lsr #6
994: 000002f4 strdeq r0, [r0], -r4
998: 00000303 andeq r0, r0, r3, lsl #6
99c: e59f0004 ldr r0, [pc, #4] ; 9a8 <libxt_cgroup_init+0x434>
9a0: e08f0000 add r0, pc, r0
9a4: eafffeda b 514 <puts@plt>
9a8: 000002ee andeq r0, r0, lr, ror #5
9ac: e59f0004 ldr r0, [pc, #4] ; 9b8 <libxt_cgroup_init+0x444>
9b0: e08f0000 add r0, pc, r0
9b4: eafffed6 b 514 <puts@plt>
9b8: 00000394 muleq r0, r4, r3
9bc: e59f0088 ldr r0, [pc, #136] ; a4c <libxt_cgroup_init+0x4d8>
9c0: e92d4010 push {r4, lr}
9c4: e08f0000 add r0, pc, r0
9c8: e1a04001 mov r4, r1
9cc: ebfffecd bl 508 <printf@plt>
9d0: e5d43020 ldrb r3, [r4, #32]
9d4: e3530000 cmp r3, #0
9d8: 0a000008 beq a00 <libxt_cgroup_init+0x48c>
9dc: e5d43022 ldrb r3, [r4, #34] ; 0x22
9e0: e3530000 cmp r3, #0
9e4: 1a000012 bne a34 <libxt_cgroup_init+0x4c0>
9e8: e59f1060 ldr r1, [pc, #96] ; a50 <libxt_cgroup_init+0x4dc>
9ec: e08f1001 add r1, pc, r1
9f0: e59f005c ldr r0, [pc, #92] ; a54 <libxt_cgroup_init+0x4e0>
9f4: e2842024 add r2, r4, #36 ; 0x24
9f8: e08f0000 add r0, pc, r0
9fc: ebfffec1 bl 508 <printf@plt>
a00: e5d43021 ldrb r3, [r4, #33] ; 0x21
a04: e3530000 cmp r3, #0
--
a28: e08f0000 add r0, pc, r0
a2c: e8bd4010 pop {r4, lr}
a30: eafffeb4 b 508 <printf@plt>
a34: e59f1024 ldr r1, [pc, #36] ; a60 <libxt_cgroup_init+0x4ec>
a38: e08f1001 add r1, pc, r1
a3c: eaffffeb b 9f0 <libxt_cgroup_init+0x47c>
a40: e59f101c ldr r1, [pc, #28] ; a64 <libxt_cgroup_init+0x4f0>
a44: e08f1001 add r1, pc, r1
a48: eafffff4 b a20 <libxt_cgroup_init+0x4ac>
a4c: 000003cb andeq r0, r0, fp, asr #7
a50: 000002a1 andeq r0, r0, r1, lsr #5
a54: 0000039f muleq r0, pc, r3 ; <UNPREDICTABLE>
a58: 00000271 andeq r0, r0, r1, ror r2
a5c: 0000024b andeq r0, r0, fp, asr #4
a60: 00000253 andeq r0, r0, r3, asr r2
a64: 00000247 andeq r0, r0, r7, asr #4
a68: e59f008c ldr r0, [pc, #140] ; afc <libxt_cgroup_init+0x588>
a6c: e92d4010 push {r4, lr}
a70: e08f0000 add r0, pc, r0
a74: e1a04001 mov r4, r1
a78: ebfffea2 bl 508 <printf@plt>
a7c: e5d43020 ldrb r3, [r4, #32]
a80: e3530000 cmp r3, #0
a84: 0a000008 beq aac <libxt_cgroup_init+0x538>
a88: e5d43022 ldrb r3, [r4, #34] ; 0x22
a8c: e3530000 cmp r3, #0
a90: 1a000013 bne ae4 <libxt_cgroup_init+0x570>
a94: e59f1064 ldr r1, [pc, #100] ; b00 <libxt_cgroup_init+0x58c>
a98: e08f1001 add r1, pc, r1
a9c: e59f0060 ldr r0, [pc, #96] ; b04 <libxt_cgroup_init+0x590>
aa0: e2842024 add r2, r4, #36 ; 0x24
aa4: e08f0000 add r0, pc, r0
aa8: ebfffe96 bl 508 <printf@plt>
aac: e5d43021 ldrb r3, [r4, #33] ; 0x21
ab0: e3530000 cmp r3, #0
--
af8: eafffff3 b acc <libxt_cgroup_init+0x558>
afc: 0000031f andeq r0, r0, pc, lsl r3
b00: 000001f5 strdeq r0, [r0], -r5
b04: 000002f3 strdeq r0, [r0], -r3
b08: 000001c5 andeq r0, r0, r5, asr #3
b0c: 0000019b muleq r0, fp, r1
b10: 000001a3 andeq r0, r0, r3, lsr #3
b14: 00000197 muleq r0, r7, r1
b18: e92d4010 push {r4, lr}
b1c: e5d13020 ldrb r3, [r1, #32]
b20: e1a04001 mov r4, r1
b24: e3530000 cmp r3, #0
b28: 0a000009 beq b54 <libxt_cgroup_init+0x5e0>
b2c: e5d13022 ldrb r3, [r1, #34] ; 0x22
b30: e3530000 cmp r3, #0
b34: 1a000013 bne b88 <libxt_cgroup_init+0x614>
b38: e59f1060 ldr r1, [pc, #96] ; ba0 <libxt_cgroup_init+0x62c>
b3c: e08f1001 add r1, pc, r1
b40: e59f005c ldr r0, [pc, #92] ; ba4 <libxt_cgroup_init+0x630>
b44: e08f0000 add r0, pc, r0
b48: ebfffe6e bl 508 <printf@plt>
b4c: e2840024 add r0, r4, #36 ; 0x24
b50: ebfffe7e bl 550 <xtables_save_string@plt>
--
b98: e08f1001 add r1, pc, r1
b9c: eafffff4 b b74 <libxt_cgroup_init+0x600>
ba0: 00000151 andeq r0, r0, r1, asr r1
ba4: 00000259 andeq r0, r0, r9, asr r2
ba8: 0000011d andeq r0, r0, sp, lsl r1
bac: 00000100 andeq r0, r0, r0, lsl #2
bb0: 000000ed andeq r0, r0, sp, ror #1
bb4: 000000e1 andeq r0, r0, r1, ror #1
bb8: e92d4010 push {r4, lr}
bbc: e5d13020 ldrb r3, [r1, #32]
bc0: e1a04001 mov r4, r1
bc4: e3530000 cmp r3, #0
bc8: 0a000009 beq bf4 <libxt_cgroup_init+0x680>
bcc: e5d13022 ldrb r3, [r1, #34] ; 0x22
bd0: e3530000 cmp r3, #0
bd4: 1a000014 bne c2c <libxt_cgroup_init+0x6b8>
bd8: e59f1064 ldr r1, [pc, #100] ; c44 <libxt_cgroup_init+0x6d0>
bdc: e08f1001 add r1, pc, r1
be0: e59f0060 ldr r0, [pc, #96] ; c48 <libxt_cgroup_init+0x6d4>
be4: e08f0000 add r0, pc, r0
be8: ebfffe46 bl 508 <printf@plt>
bec: e2840024 add r0, r4, #36 ; 0x24
bf0: ebfffe56 bl 550 <xtables_save_string@plt>
[*] Function printf used 6 times libxt_cgroup.so