[*] Binary protection state of bridge.ko
No RELRO No Canary found NX disabled REL No RPATH No RUNPATH Symbols
[*] Function sprintf tear down of bridge.ko
00008dd4 <br_show_bridge_id>:
8dd4: e52de004 push {lr} ; (str lr, [sp, #-4]!)
8dd8: e1a02001 mov r2, r1
8ddc: e3001000 movw r1, #0
8de0: e3401000 movt r1, #0
8de4: e24dd01c sub sp, sp, #28
8de8: e5d2c007 ldrb ip, [r2, #7]
8dec: e5d23006 ldrb r3, [r2, #6]
8df0: e58d3010 str r3, [sp, #16]
8df4: e58dc014 str ip, [sp, #20]
8df8: e5d2c005 ldrb ip, [r2, #5]
8dfc: e5d23004 ldrb r3, [r2, #4]
8e00: e58d3008 str r3, [sp, #8]
8e04: e58dc00c str ip, [sp, #12]
8e08: e5d2c003 ldrb ip, [r2, #3]
8e0c: e5d23002 ldrb r3, [r2, #2]
8e10: e88d1008 stm sp, {r3, ip}
8e14: e5d23001 ldrb r3, [r2, #1]
8e18: e5d22000 ldrb r2, [r2]
8e1c: ebfffffe bl 0 <sprintf>
8e20: e3a00012 mov r0, #18
8e24: e28dd01c add sp, sp, #28
--
d108: e2501000 subs r1, r0, #0
d10c: 0a000006 beq d12c <store_backup_port+0x64>
d110: e1a00005 mov r0, r5
d114: e8bd4070 pop {r4, r5, r6, lr}
d118: eafffffe b 49fc <nbp_backup_change>
d11c: e1a00005 mov r0, r5
d120: e1a01003 mov r1, r3
d124: e8bd4070 pop {r4, r5, r6, lr}
d128: eafffffe b 49fc <nbp_backup_change>
d12c: e3e00001 mvn r0, #1
d130: e8bd8070 pop {r4, r5, r6, pc}
0000d134 <show_isolated>:
d134: e1a03000 mov r3, r0
d138: e92d4010 push {r4, lr}
d13c: e1a00001 mov r0, r1
d140: e3001000 movw r1, #0
d144: e3401000 movt r1, #0
d148: e1d321b2 ldrh r2, [r3, #18]
d14c: e2022001 and r2, r2, #1
d150: ebfffffe bl 0 <sprintf>
d154: e3a00002 mov r0, #2
d158: e8bd8010 pop {r4, pc}
0000d15c <show_neigh_suppress>:
d15c: e1a03000 mov r3, r0
d160: e92d4010 push {r4, lr}
d164: e1a00001 mov r0, r1
d168: e3001000 movw r1, #0
d16c: e3401000 movt r1, #0
d170: e5932010 ldr r2, [r3, #16]
d174: e7e027d2 ubfx r2, r2, #15, #1
d178: ebfffffe bl 0 <sprintf>
d17c: e3a00002 mov r0, #2
d180: e8bd8010 pop {r4, pc}
0000d184 <show_group_fwd_mask>:
d184: e1a03000 mov r3, r0
d188: e1a00001 mov r0, r1
d18c: e2833f46 add r3, r3, #280 ; 0x118
d190: e3001000 movw r1, #0
d194: e3401000 movt r1, #0
d198: e1d320b0 ldrh r2, [r3]
d19c: eafffffe b 0 <sprintf>
0000d1a0 <show_broadcast_flood>:
d1a0: e1a03000 mov r3, r0
d1a4: e92d4010 push {r4, lr}
d1a8: e1a00001 mov r0, r1
d1ac: e3001000 movw r1, #0
d1b0: e3401000 movt r1, #0
d1b4: e5932010 ldr r2, [r3, #16]
d1b8: e7e02752 ubfx r2, r2, #14, #1
d1bc: ebfffffe bl 0 <sprintf>
d1c0: e3a00002 mov r0, #2
d1c4: e8bd8010 pop {r4, pc}
0000d1c8 <show_multicast_flood>:
d1c8: e1a03000 mov r3, r0
d1cc: e92d4010 push {r4, lr}
d1d0: e1a00001 mov r0, r1
d1d4: e3001000 movw r1, #0
d1d8: e3401000 movt r1, #0
d1dc: e5932010 ldr r2, [r3, #16]
d1e0: e7e025d2 ubfx r2, r2, #11, #1
d1e4: ebfffffe bl 0 <sprintf>
d1e8: e3a00002 mov r0, #2
d1ec: e8bd8010 pop {r4, pc}
0000d1f0 <show_proxyarp_wifi>:
d1f0: e1a03000 mov r3, r0
d1f4: e92d4010 push {r4, lr}
d1f8: e1a00001 mov r0, r1
d1fc: e3001000 movw r1, #0
d200: e3401000 movt r1, #0
d204: e5932010 ldr r2, [r3, #16]
d208: e7e02552 ubfx r2, r2, #10, #1
d20c: ebfffffe bl 0 <sprintf>
d210: e3a00002 mov r0, #2
d214: e8bd8010 pop {r4, pc}
0000d218 <show_proxyarp>:
d218: e1a03000 mov r3, r0
d21c: e92d4010 push {r4, lr}
d220: e1a00001 mov r0, r1
d224: e3001000 movw r1, #0
d228: e3401000 movt r1, #0
d22c: e5932010 ldr r2, [r3, #16]
d230: e7e02452 ubfx r2, r2, #8, #1
d234: ebfffffe bl 0 <sprintf>
d238: e3a00002 mov r0, #2
d23c: e8bd8010 pop {r4, pc}
0000d240 <show_multicast_to_unicast>:
d240: e1a03000 mov r3, r0
d244: e92d4010 push {r4, lr}
d248: e1a00001 mov r0, r1
d24c: e3001000 movw r1, #0
d250: e3401000 movt r1, #0
d254: e5932010 ldr r2, [r3, #16]
d258: e7e02652 ubfx r2, r2, #12, #1
d25c: ebfffffe bl 0 <sprintf>
d260: e3a00002 mov r0, #2
d264: e8bd8010 pop {r4, pc}
0000d268 <show_multicast_fast_leave>:
d268: e1a03000 mov r3, r0
d26c: e92d4010 push {r4, lr}
d270: e1a00001 mov r0, r1
d274: e3001000 movw r1, #0
d278: e3401000 movt r1, #0
d27c: e5932010 ldr r2, [r3, #16]
d280: e7e021d2 ubfx r2, r2, #3, #1
d284: ebfffffe bl 0 <sprintf>
d288: e3a00002 mov r0, #2
d28c: e8bd8010 pop {r4, pc}
0000d290 <show_multicast_router>:
d290: e1a03000 mov r3, r0
d294: e1a00001 mov r0, r1
d298: e3001000 movw r1, #0
d29c: e3401000 movt r1, #0
d2a0: e5d320dc ldrb r2, [r3, #220] ; 0xdc
d2a4: eafffffe b 0 <sprintf>
0000d2a8 <show_unicast_flood>:
d2a8: e1a03000 mov r3, r0
d2ac: e92d4010 push {r4, lr}
d2b0: e1a00001 mov r0, r1
d2b4: e3001000 movw r1, #0
d2b8: e3401000 movt r1, #0
d2bc: e5932010 ldr r2, [r3, #16]
d2c0: e7e02352 ubfx r2, r2, #6, #1
d2c4: ebfffffe bl 0 <sprintf>
d2c8: e3a00002 mov r0, #2
d2cc: e8bd8010 pop {r4, pc}
0000d2d0 <show_learning>:
d2d0: e1a03000 mov r3, r0
d2d4: e92d4010 push {r4, lr}
d2d8: e1a00001 mov r0, r1
d2dc: e3001000 movw r1, #0
d2e0: e3401000 movt r1, #0
d2e4: e5932010 ldr r2, [r3, #16]
d2e8: e7e022d2 ubfx r2, r2, #5, #1
d2ec: ebfffffe bl 0 <sprintf>
d2f0: e3a00002 mov r0, #2
d2f4: e8bd8010 pop {r4, pc}
0000d2f8 <show_root_block>:
d2f8: e1a03000 mov r3, r0
d2fc: e92d4010 push {r4, lr}
d300: e1a00001 mov r0, r1
d304: e3001000 movw r1, #0
d308: e3401000 movt r1, #0
d30c: e5932010 ldr r2, [r3, #16]
d310: e7e02152 ubfx r2, r2, #2, #1
d314: ebfffffe bl 0 <sprintf>
d318: e3a00002 mov r0, #2
d31c: e8bd8010 pop {r4, pc}
0000d320 <show_bpdu_guard>:
d320: e1a03000 mov r3, r0
d324: e92d4010 push {r4, lr}
d328: e1a00001 mov r0, r1
d32c: e3001000 movw r1, #0
d330: e3401000 movt r1, #0
d334: e5932010 ldr r2, [r3, #16]
d338: e7e020d2 ubfx r2, r2, #1, #1
d33c: ebfffffe bl 0 <sprintf>
d340: e3a00002 mov r0, #2
d344: e8bd8010 pop {r4, pc}
0000d348 <show_hairpin_mode>:
d348: e1a03000 mov r3, r0
d34c: e92d4010 push {r4, lr}
d350: e1a00001 mov r0, r1
d354: e3001000 movw r1, #0
d358: e3401000 movt r1, #0
d35c: e5932010 ldr r2, [r3, #16]
d360: e2022001 and r2, r2, #1
d364: ebfffffe bl 0 <sprintf>
d368: e3a00002 mov r0, #2
d36c: e8bd8010 pop {r4, pc}
--
d430: e1a03000 mov r3, r0
d434: e1a00001 mov r0, r1
d438: e3001000 movw r1, #0
d43c: e3401000 movt r1, #0
d440: e5932038 ldr r2, [r3, #56] ; 0x38
d444: eafffffe b 0 <sprintf>
0000d448 <show_backup_port>:
d448: e92d4070 push {r4, r5, r6, lr}
d44c: e1a04000 mov r4, r0
d450: e1a05001 mov r5, r1
d454: ebfffffe bl 0 <__rcu_read_lock>
d458: e5943018 ldr r3, [r4, #24]
d45c: e3530000 cmp r3, #0
d460: 01a04003 moveq r4, r3
d464: 0a000005 beq d480 <show_backup_port+0x38>
d468: e5932004 ldr r2, [r3, #4]
d46c: e1a00005 mov r0, r5
d470: e3001000 movw r1, #0
d474: e3401000 movt r1, #0
d478: ebfffffe bl 0 <sprintf>
d47c: e1a04000 mov r4, r0
d480: ebfffffe bl 0 <__rcu_read_unlock>
--
db50: e2acc000 adc ip, ip, #0
db54: e2800f9e add r0, r0, #632 ; 0x278
db58: e1a03223 lsr r3, r3, #4
db5c: e1a02222 lsr r2, r2, #4
db60: e1833e0c orr r3, r3, ip, lsl #28
db64: ebfffffe bl 2ac4 <br_fdb_fillbuf>
db68: e3500000 cmp r0, #0
db6c: c1a00200 lslgt r0, r0, #4
db70: e8bd8010 pop {r4, pc}
db74: e3e00015 mvn r0, #21
db78: e8bd8010 pop {r4, pc}
0000db7c <vlan_stats_per_port_show>:
db7c: e1a03000 mov r3, r0
db80: e92d4010 push {r4, lr}
db84: e1a00002 mov r0, r2
db88: e3001000 movw r1, #0
db8c: e3401000 movt r1, #0
db90: e5932288 ldr r2, [r3, #648] ; 0x288
db94: e7e026d2 ubfx r2, r2, #13, #1
db98: ebfffffe bl 0 <sprintf>
db9c: e3a00002 mov r0, #2
dba0: e8bd8010 pop {r4, pc}
0000dba4 <vlan_stats_enabled_show>:
dba4: e1a03000 mov r3, r0
dba8: e92d4010 push {r4, lr}
dbac: e1a00002 mov r0, r2
dbb0: e3001000 movw r1, #0
dbb4: e3401000 movt r1, #0
dbb8: e5932288 ldr r2, [r3, #648] ; 0x288
dbbc: e7e020d2 ubfx r2, r2, #1, #1
dbc0: ebfffffe bl 0 <sprintf>
dbc4: e3a00002 mov r0, #2
dbc8: e8bd8010 pop {r4, pc}
0000dbcc <default_pvid_show>:
dbcc: e2803f9e add r3, r0, #632 ; 0x278
dbd0: e3001000 movw r1, #0
dbd4: e3401000 movt r1, #0
dbd8: e1a00002 mov r0, r2
dbdc: e1d321b6 ldrh r2, [r3, #22]
dbe0: eafffffe b 0 <sprintf>
0000dbe4 <vlan_filtering_show>:
dbe4: e1a03000 mov r3, r0
dbe8: e92d4010 push {r4, lr}
dbec: e1a00002 mov r0, r2
dbf0: e3001000 movw r1, #0
dbf4: e3401000 movt r1, #0
dbf8: e5932288 ldr r2, [r3, #648] ; 0x288
dbfc: e2022001 and r2, r2, #1
dc00: ebfffffe bl 0 <sprintf>
dc04: e3a00002 mov r0, #2
dc08: e8bd8010 pop {r4, pc}
0000dc0c <nf_call_arptables_show>:
dc0c: e1a03000 mov r3, r0
dc10: e92d4010 push {r4, lr}
dc14: e1a00002 mov r0, r2
dc18: e3001000 movw r1, #0
dc1c: e3401000 movt r1, #0
dc20: e5932288 ldr r2, [r3, #648] ; 0x288
dc24: e7e02252 ubfx r2, r2, #4, #1
dc28: ebfffffe bl 0 <sprintf>
dc2c: e3a00002 mov r0, #2
dc30: e8bd8010 pop {r4, pc}
0000dc34 <nf_call_ip6tables_show>:
dc34: e1a03000 mov r3, r0
dc38: e92d4010 push {r4, lr}
dc3c: e1a00002 mov r0, r2
dc40: e3001000 movw r1, #0
dc44: e3401000 movt r1, #0
dc48: e5932288 ldr r2, [r3, #648] ; 0x288
dc4c: e7e021d2 ubfx r2, r2, #3, #1
dc50: ebfffffe bl 0 <sprintf>
dc54: e3a00002 mov r0, #2
dc58: e8bd8010 pop {r4, pc}
0000dc5c <nf_call_iptables_show>:
dc5c: e1a03000 mov r3, r0
dc60: e92d4010 push {r4, lr}
dc64: e1a00002 mov r0, r2
dc68: e3001000 movw r1, #0
dc6c: e3401000 movt r1, #0
dc70: e5932288 ldr r2, [r3, #648] ; 0x288
dc74: e7e02152 ubfx r2, r2, #2, #1
dc78: ebfffffe bl 0 <sprintf>
dc7c: e3a00002 mov r0, #2
dc80: e8bd8010 pop {r4, pc}
--
dc90: e1a00002 mov r0, r2
dc94: e5d323d2 ldrb r2, [r3, #978] ; 0x3d2
dc98: eafffffe b 0 <sprintf>
0000dc9c <ulticast_igmp_version_show>:
dc9c: e1a03000 mov r3, r0
dca0: e3001000 movw r1, #0
dca4: e3401000 movt r1, #0
dca8: e1a00002 mov r0, r2
dcac: e5d323d0 ldrb r2, [r3, #976] ; 0x3d0
dcb0: eafffffe b 0 <sprintf>
0000dcb4 <ulticast_stats_enabled_show>:
dcb4: e1a03000 mov r3, r0
dcb8: e92d4010 push {r4, lr}
dcbc: e1a00002 mov r0, r2
dcc0: e3001000 movw r1, #0
dcc4: e3401000 movt r1, #0
dcc8: e5932288 ldr r2, [r3, #648] ; 0x288
dccc: e7e024d2 ubfx r2, r2, #9, #1
dcd0: ebfffffe bl 0 <sprintf>
dcd4: e3a00002 mov r0, #2
dcd8: e8bd8010 pop {r4, pc}
--
dcf8: e3001000 movw r1, #0
dcfc: e3401000 movt r1, #0
dd00: e1a00002 mov r0, r2
dd04: e59323c8 ldr r2, [r3, #968] ; 0x3c8
dd08: eafffffe b 0 <sprintf>
0000dd0c <hash_max_show>:
dd0c: e1a03000 mov r3, r0
dd10: e3001000 movw r1, #0
dd14: e3401000 movt r1, #0
dd18: e1a00002 mov r0, r2
dd1c: e59323c4 ldr r2, [r3, #964] ; 0x3c4
dd20: eafffffe b 0 <sprintf>
0000dd24 <hash_elasticity_show>:
dd24: e1a00002 mov r0, r2
dd28: e92d4010 push {r4, lr}
dd2c: e3a02010 mov r2, #16
dd30: e3001000 movw r1, #0
dd34: e3401000 movt r1, #0
dd38: ebfffffe bl 0 <sprintf>
dd3c: e3a00003 mov r0, #3
dd40: e8bd8010 pop {r4, pc}
0000dd44 <ulticast_query_use_ifaddr_show>:
dd44: e1a03000 mov r3, r0
dd48: e92d4010 push {r4, lr}
dd4c: e1a00002 mov r0, r2
dd50: e3001000 movw r1, #0
dd54: e3401000 movt r1, #0
dd58: e5932288 ldr r2, [r3, #648] ; 0x288
dd5c: e7e02452 ubfx r2, r2, #8, #1
dd60: ebfffffe bl 0 <sprintf>
dd64: e3a00002 mov r0, #2
dd68: e8bd8010 pop {r4, pc}
0000dd6c <ulticast_querier_show>:
dd6c: e1a03000 mov r3, r0
dd70: e92d4010 push {r4, lr}
dd74: e1a00002 mov r0, r2
dd78: e3001000 movw r1, #0
dd7c: e3401000 movt r1, #0
dd80: e5932288 ldr r2, [r3, #648] ; 0x288
dd84: e7e023d2 ubfx r2, r2, #7, #1
dd88: ebfffffe bl 0 <sprintf>
dd8c: e3a00002 mov r0, #2
dd90: e8bd8010 pop {r4, pc}
0000dd94 <ulticast_snooping_show>:
dd94: e1a03000 mov r3, r0
dd98: e92d4010 push {r4, lr}
dd9c: e1a00002 mov r0, r2
dda0: e3001000 movw r1, #0
dda4: e3401000 movt r1, #0
dda8: e5932288 ldr r2, [r3, #648] ; 0x288
ddac: e7e02352 ubfx r2, r2, #6, #1
ddb0: ebfffffe bl 0 <sprintf>
ddb4: e3a00002 mov r0, #2
ddb8: e8bd8010 pop {r4, pc}
--
de7c: e1d320b0 ldrh r2, [r3]
de80: eafffffe b 0 <sprintf>
0000de84 <stp_state_show>:
de84: e1a03000 mov r3, r0
de88: e3001000 movw r1, #0
de8c: e3401000 movt r1, #0
de90: e1a00002 mov r0, r2
de94: e59323c0 ldr r2, [r3, #960] ; 0x3c0
de98: eafffffe b 0 <sprintf>
0000de9c <vlan_protocol_show>:
de9c: e2803f9e add r3, r0, #632 ; 0x278
dea0: e92d4010 push {r4, lr}
dea4: e1a00002 mov r0, r2
dea8: e3001000 movw r1, #0
deac: e3401000 movt r1, #0
deb0: e1d321b4 ldrh r2, [r3, #20]
deb4: e6bf2fb2 rev16 r2, r2
deb8: e6ff2072 uxth r2, r2
debc: ebfffffe bl 0 <sprintf>
dec0: e3a00007 mov r0, #7
dec4: e8bd8010 pop {r4, pc}
[*] Function sprintf used 27 times bridge.ko