[*] 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


00008c4c <br_show_bridge_id>:
    8c4c:	e52de004 	push	{lr}		; (str lr, [sp, #-4]!)
    8c50:	e1a02001 	mov	r2, r1
    8c54:	e3001000 	movw	r1, #0
    8c58:	e3401000 	movt	r1, #0
    8c5c:	e24dd01c 	sub	sp, sp, #28
    8c60:	e5d2c007 	ldrb	ip, [r2, #7]
    8c64:	e5d23006 	ldrb	r3, [r2, #6]
    8c68:	e58d3010 	str	r3, [sp, #16]
    8c6c:	e58dc014 	str	ip, [sp, #20]
    8c70:	e5d2c005 	ldrb	ip, [r2, #5]
    8c74:	e5d23004 	ldrb	r3, [r2, #4]
    8c78:	e58d3008 	str	r3, [sp, #8]
    8c7c:	e58dc00c 	str	ip, [sp, #12]
    8c80:	e5d2c003 	ldrb	ip, [r2, #3]
    8c84:	e5d23002 	ldrb	r3, [r2, #2]
    8c88:	e88d1008 	stm	sp, {r3, ip}
    8c8c:	e5d23001 	ldrb	r3, [r2, #1]
    8c90:	e5d22000 	ldrb	r2, [r2]
    8c94:	ebfffffe 	bl	0 <sprintf>
    8c98:	e3a00012 	mov	r0, #18
    8c9c:	e28dd01c 	add	sp, sp, #28
--
    cfb0:	e2501000 	subs	r1, r0, #0
    cfb4:	0a000006 	beq	cfd4 <store_backup_port+0x64>
    cfb8:	e1a00005 	mov	r0, r5
    cfbc:	e8bd4070 	pop	{r4, r5, r6, lr}
    cfc0:	eafffffe 	b	48c8 <nbp_backup_change>
    cfc4:	e1a00005 	mov	r0, r5
    cfc8:	e1a01003 	mov	r1, r3
    cfcc:	e8bd4070 	pop	{r4, r5, r6, lr}
    cfd0:	eafffffe 	b	48c8 <nbp_backup_change>
    cfd4:	e3e00001 	mvn	r0, #1
    cfd8:	e8bd8070 	pop	{r4, r5, r6, pc}

0000cfdc <show_isolated>:
    cfdc:	e1a03000 	mov	r3, r0
    cfe0:	e92d4010 	push	{r4, lr}
    cfe4:	e1a00001 	mov	r0, r1
    cfe8:	e3001000 	movw	r1, #0
    cfec:	e3401000 	movt	r1, #0
    cff0:	e1d321b2 	ldrh	r2, [r3, #18]
    cff4:	e2022001 	and	r2, r2, #1
    cff8:	ebfffffe 	bl	0 <sprintf>
    cffc:	e3a00002 	mov	r0, #2
    d000:	e8bd8010 	pop	{r4, pc}

0000d004 <show_neigh_suppress>:
    d004:	e1a03000 	mov	r3, r0
    d008:	e92d4010 	push	{r4, lr}
    d00c:	e1a00001 	mov	r0, r1
    d010:	e3001000 	movw	r1, #0
    d014:	e3401000 	movt	r1, #0
    d018:	e5932010 	ldr	r2, [r3, #16]
    d01c:	e7e027d2 	ubfx	r2, r2, #15, #1
    d020:	ebfffffe 	bl	0 <sprintf>
    d024:	e3a00002 	mov	r0, #2
    d028:	e8bd8010 	pop	{r4, pc}

0000d02c <show_group_fwd_mask>:
    d02c:	e1a03000 	mov	r3, r0
    d030:	e1a00001 	mov	r0, r1
    d034:	e2833f46 	add	r3, r3, #280	; 0x118
    d038:	e3001000 	movw	r1, #0
    d03c:	e3401000 	movt	r1, #0
    d040:	e1d320b0 	ldrh	r2, [r3]
    d044:	eafffffe 	b	0 <sprintf>

0000d048 <show_broadcast_flood>:
    d048:	e1a03000 	mov	r3, r0
    d04c:	e92d4010 	push	{r4, lr}
    d050:	e1a00001 	mov	r0, r1
    d054:	e3001000 	movw	r1, #0
    d058:	e3401000 	movt	r1, #0
    d05c:	e5932010 	ldr	r2, [r3, #16]
    d060:	e7e02752 	ubfx	r2, r2, #14, #1
    d064:	ebfffffe 	bl	0 <sprintf>
    d068:	e3a00002 	mov	r0, #2
    d06c:	e8bd8010 	pop	{r4, pc}

0000d070 <show_multicast_flood>:
    d070:	e1a03000 	mov	r3, r0
    d074:	e92d4010 	push	{r4, lr}
    d078:	e1a00001 	mov	r0, r1
    d07c:	e3001000 	movw	r1, #0
    d080:	e3401000 	movt	r1, #0
    d084:	e5932010 	ldr	r2, [r3, #16]
    d088:	e7e025d2 	ubfx	r2, r2, #11, #1
    d08c:	ebfffffe 	bl	0 <sprintf>
    d090:	e3a00002 	mov	r0, #2
    d094:	e8bd8010 	pop	{r4, pc}

0000d098 <show_proxyarp_wifi>:
    d098:	e1a03000 	mov	r3, r0
    d09c:	e92d4010 	push	{r4, lr}
    d0a0:	e1a00001 	mov	r0, r1
    d0a4:	e3001000 	movw	r1, #0
    d0a8:	e3401000 	movt	r1, #0
    d0ac:	e5932010 	ldr	r2, [r3, #16]
    d0b0:	e7e02552 	ubfx	r2, r2, #10, #1
    d0b4:	ebfffffe 	bl	0 <sprintf>
    d0b8:	e3a00002 	mov	r0, #2
    d0bc:	e8bd8010 	pop	{r4, pc}

0000d0c0 <show_proxyarp>:
    d0c0:	e1a03000 	mov	r3, r0
    d0c4:	e92d4010 	push	{r4, lr}
    d0c8:	e1a00001 	mov	r0, r1
    d0cc:	e3001000 	movw	r1, #0
    d0d0:	e3401000 	movt	r1, #0
    d0d4:	e5932010 	ldr	r2, [r3, #16]
    d0d8:	e7e02452 	ubfx	r2, r2, #8, #1
    d0dc:	ebfffffe 	bl	0 <sprintf>
    d0e0:	e3a00002 	mov	r0, #2
    d0e4:	e8bd8010 	pop	{r4, pc}

0000d0e8 <show_multicast_to_unicast>:
    d0e8:	e1a03000 	mov	r3, r0
    d0ec:	e92d4010 	push	{r4, lr}
    d0f0:	e1a00001 	mov	r0, r1
    d0f4:	e3001000 	movw	r1, #0
    d0f8:	e3401000 	movt	r1, #0
    d0fc:	e5932010 	ldr	r2, [r3, #16]
    d100:	e7e02652 	ubfx	r2, r2, #12, #1
    d104:	ebfffffe 	bl	0 <sprintf>
    d108:	e3a00002 	mov	r0, #2
    d10c:	e8bd8010 	pop	{r4, pc}

0000d110 <show_multicast_fast_leave>:
    d110:	e1a03000 	mov	r3, r0
    d114:	e92d4010 	push	{r4, lr}
    d118:	e1a00001 	mov	r0, r1
    d11c:	e3001000 	movw	r1, #0
    d120:	e3401000 	movt	r1, #0
    d124:	e5932010 	ldr	r2, [r3, #16]
    d128:	e7e021d2 	ubfx	r2, r2, #3, #1
    d12c:	ebfffffe 	bl	0 <sprintf>
    d130:	e3a00002 	mov	r0, #2
    d134:	e8bd8010 	pop	{r4, pc}

0000d138 <show_multicast_router>:
    d138:	e1a03000 	mov	r3, r0
    d13c:	e1a00001 	mov	r0, r1
    d140:	e3001000 	movw	r1, #0
    d144:	e3401000 	movt	r1, #0
    d148:	e5d320dc 	ldrb	r2, [r3, #220]	; 0xdc
    d14c:	eafffffe 	b	0 <sprintf>

0000d150 <show_unicast_flood>:
    d150:	e1a03000 	mov	r3, r0
    d154:	e92d4010 	push	{r4, lr}
    d158:	e1a00001 	mov	r0, r1
    d15c:	e3001000 	movw	r1, #0
    d160:	e3401000 	movt	r1, #0
    d164:	e5932010 	ldr	r2, [r3, #16]
    d168:	e7e02352 	ubfx	r2, r2, #6, #1
    d16c:	ebfffffe 	bl	0 <sprintf>
    d170:	e3a00002 	mov	r0, #2
    d174:	e8bd8010 	pop	{r4, pc}

0000d178 <show_learning>:
    d178:	e1a03000 	mov	r3, r0
    d17c:	e92d4010 	push	{r4, lr}
    d180:	e1a00001 	mov	r0, r1
    d184:	e3001000 	movw	r1, #0
    d188:	e3401000 	movt	r1, #0
    d18c:	e5932010 	ldr	r2, [r3, #16]
    d190:	e7e022d2 	ubfx	r2, r2, #5, #1
    d194:	ebfffffe 	bl	0 <sprintf>
    d198:	e3a00002 	mov	r0, #2
    d19c:	e8bd8010 	pop	{r4, pc}

0000d1a0 <show_root_block>:
    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:	e7e02152 	ubfx	r2, r2, #2, #1
    d1bc:	ebfffffe 	bl	0 <sprintf>
    d1c0:	e3a00002 	mov	r0, #2
    d1c4:	e8bd8010 	pop	{r4, pc}

0000d1c8 <show_bpdu_guard>:
    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:	e7e020d2 	ubfx	r2, r2, #1, #1
    d1e4:	ebfffffe 	bl	0 <sprintf>
    d1e8:	e3a00002 	mov	r0, #2
    d1ec:	e8bd8010 	pop	{r4, pc}

0000d1f0 <show_hairpin_mode>:
    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:	e2022001 	and	r2, r2, #1
    d20c:	ebfffffe 	bl	0 <sprintf>
    d210:	e3a00002 	mov	r0, #2
    d214:	e8bd8010 	pop	{r4, pc}
--
    d2d8:	e1a03000 	mov	r3, r0
    d2dc:	e1a00001 	mov	r0, r1
    d2e0:	e3001000 	movw	r1, #0
    d2e4:	e3401000 	movt	r1, #0
    d2e8:	e5932038 	ldr	r2, [r3, #56]	; 0x38
    d2ec:	eafffffe 	b	0 <sprintf>

0000d2f0 <show_backup_port>:
    d2f0:	e92d4070 	push	{r4, r5, r6, lr}
    d2f4:	e1a04000 	mov	r4, r0
    d2f8:	e1a05001 	mov	r5, r1
    d2fc:	ebfffffe 	bl	0 <__rcu_read_lock>
    d300:	e5940018 	ldr	r0, [r4, #24]
    d304:	e3500000 	cmp	r0, #0
    d308:	01a04000 	moveq	r4, r0
    d30c:	0a000005 	beq	d328 <show_backup_port+0x38>
    d310:	e5902004 	ldr	r2, [r0, #4]
    d314:	e3001000 	movw	r1, #0
    d318:	e3401000 	movt	r1, #0
    d31c:	e1a00005 	mov	r0, r5
    d320:	ebfffffe 	bl	0 <sprintf>
    d324:	e1a04000 	mov	r4, r0
    d328:	ebfffffe 	bl	0 <__rcu_read_unlock>
--
    d9f4:	e2acc000 	adc	ip, ip, #0
    d9f8:	e2800f9e 	add	r0, r0, #632	; 0x278
    d9fc:	e1a03223 	lsr	r3, r3, #4
    da00:	e1a02222 	lsr	r2, r2, #4
    da04:	e1833e0c 	orr	r3, r3, ip, lsl #28
    da08:	ebfffffe 	bl	28cc <br_fdb_fillbuf>
    da0c:	e3500000 	cmp	r0, #0
    da10:	c1a00200 	lslgt	r0, r0, #4
    da14:	e8bd8010 	pop	{r4, pc}
    da18:	e3e00015 	mvn	r0, #21
    da1c:	e8bd8010 	pop	{r4, pc}

0000da20 <vlan_stats_per_port_show>:
    da20:	e1a03000 	mov	r3, r0
    da24:	e92d4010 	push	{r4, lr}
    da28:	e1a00002 	mov	r0, r2
    da2c:	e3001000 	movw	r1, #0
    da30:	e3401000 	movt	r1, #0
    da34:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    da38:	e7e026d2 	ubfx	r2, r2, #13, #1
    da3c:	ebfffffe 	bl	0 <sprintf>
    da40:	e3a00002 	mov	r0, #2
    da44:	e8bd8010 	pop	{r4, pc}

0000da48 <vlan_stats_enabled_show>:
    da48:	e1a03000 	mov	r3, r0
    da4c:	e92d4010 	push	{r4, lr}
    da50:	e1a00002 	mov	r0, r2
    da54:	e3001000 	movw	r1, #0
    da58:	e3401000 	movt	r1, #0
    da5c:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    da60:	e7e020d2 	ubfx	r2, r2, #1, #1
    da64:	ebfffffe 	bl	0 <sprintf>
    da68:	e3a00002 	mov	r0, #2
    da6c:	e8bd8010 	pop	{r4, pc}

0000da70 <default_pvid_show>:
    da70:	e2803f9e 	add	r3, r0, #632	; 0x278
    da74:	e3001000 	movw	r1, #0
    da78:	e3401000 	movt	r1, #0
    da7c:	e1a00002 	mov	r0, r2
    da80:	e1d321b6 	ldrh	r2, [r3, #22]
    da84:	eafffffe 	b	0 <sprintf>

0000da88 <vlan_filtering_show>:
    da88:	e1a03000 	mov	r3, r0
    da8c:	e92d4010 	push	{r4, lr}
    da90:	e1a00002 	mov	r0, r2
    da94:	e3001000 	movw	r1, #0
    da98:	e3401000 	movt	r1, #0
    da9c:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    daa0:	e2022001 	and	r2, r2, #1
    daa4:	ebfffffe 	bl	0 <sprintf>
    daa8:	e3a00002 	mov	r0, #2
    daac:	e8bd8010 	pop	{r4, pc}

0000dab0 <nf_call_arptables_show>:
    dab0:	e1a03000 	mov	r3, r0
    dab4:	e92d4010 	push	{r4, lr}
    dab8:	e1a00002 	mov	r0, r2
    dabc:	e3001000 	movw	r1, #0
    dac0:	e3401000 	movt	r1, #0
    dac4:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    dac8:	e7e02252 	ubfx	r2, r2, #4, #1
    dacc:	ebfffffe 	bl	0 <sprintf>
    dad0:	e3a00002 	mov	r0, #2
    dad4:	e8bd8010 	pop	{r4, pc}

0000dad8 <nf_call_ip6tables_show>:
    dad8:	e1a03000 	mov	r3, r0
    dadc:	e92d4010 	push	{r4, lr}
    dae0:	e1a00002 	mov	r0, r2
    dae4:	e3001000 	movw	r1, #0
    dae8:	e3401000 	movt	r1, #0
    daec:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    daf0:	e7e021d2 	ubfx	r2, r2, #3, #1
    daf4:	ebfffffe 	bl	0 <sprintf>
    daf8:	e3a00002 	mov	r0, #2
    dafc:	e8bd8010 	pop	{r4, pc}

0000db00 <nf_call_iptables_show>:
    db00:	e1a03000 	mov	r3, r0
    db04:	e92d4010 	push	{r4, lr}
    db08:	e1a00002 	mov	r0, r2
    db0c:	e3001000 	movw	r1, #0
    db10:	e3401000 	movt	r1, #0
    db14:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    db18:	e7e02152 	ubfx	r2, r2, #2, #1
    db1c:	ebfffffe 	bl	0 <sprintf>
    db20:	e3a00002 	mov	r0, #2
    db24:	e8bd8010 	pop	{r4, pc}
--
    db34:	e1a00002 	mov	r0, r2
    db38:	e5d323d2 	ldrb	r2, [r3, #978]	; 0x3d2
    db3c:	eafffffe 	b	0 <sprintf>

0000db40 <ulticast_igmp_version_show>:
    db40:	e1a03000 	mov	r3, r0
    db44:	e3001000 	movw	r1, #0
    db48:	e3401000 	movt	r1, #0
    db4c:	e1a00002 	mov	r0, r2
    db50:	e5d323d0 	ldrb	r2, [r3, #976]	; 0x3d0
    db54:	eafffffe 	b	0 <sprintf>

0000db58 <ulticast_stats_enabled_show>:
    db58:	e1a03000 	mov	r3, r0
    db5c:	e92d4010 	push	{r4, lr}
    db60:	e1a00002 	mov	r0, r2
    db64:	e3001000 	movw	r1, #0
    db68:	e3401000 	movt	r1, #0
    db6c:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    db70:	e7e024d2 	ubfx	r2, r2, #9, #1
    db74:	ebfffffe 	bl	0 <sprintf>
    db78:	e3a00002 	mov	r0, #2
    db7c:	e8bd8010 	pop	{r4, pc}
--
    db9c:	e3001000 	movw	r1, #0
    dba0:	e3401000 	movt	r1, #0
    dba4:	e1a00002 	mov	r0, r2
    dba8:	e59323c8 	ldr	r2, [r3, #968]	; 0x3c8
    dbac:	eafffffe 	b	0 <sprintf>

0000dbb0 <hash_max_show>:
    dbb0:	e1a03000 	mov	r3, r0
    dbb4:	e3001000 	movw	r1, #0
    dbb8:	e3401000 	movt	r1, #0
    dbbc:	e1a00002 	mov	r0, r2
    dbc0:	e59323c4 	ldr	r2, [r3, #964]	; 0x3c4
    dbc4:	eafffffe 	b	0 <sprintf>

0000dbc8 <hash_elasticity_show>:
    dbc8:	e1a00002 	mov	r0, r2
    dbcc:	e92d4010 	push	{r4, lr}
    dbd0:	e3a02010 	mov	r2, #16
    dbd4:	e3001000 	movw	r1, #0
    dbd8:	e3401000 	movt	r1, #0
    dbdc:	ebfffffe 	bl	0 <sprintf>
    dbe0:	e3a00003 	mov	r0, #3
    dbe4:	e8bd8010 	pop	{r4, pc}

0000dbe8 <ulticast_query_use_ifaddr_show>:
    dbe8:	e1a03000 	mov	r3, r0
    dbec:	e92d4010 	push	{r4, lr}
    dbf0:	e1a00002 	mov	r0, r2
    dbf4:	e3001000 	movw	r1, #0
    dbf8:	e3401000 	movt	r1, #0
    dbfc:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    dc00:	e7e02452 	ubfx	r2, r2, #8, #1
    dc04:	ebfffffe 	bl	0 <sprintf>
    dc08:	e3a00002 	mov	r0, #2
    dc0c:	e8bd8010 	pop	{r4, pc}

0000dc10 <ulticast_querier_show>:
    dc10:	e1a03000 	mov	r3, r0
    dc14:	e92d4010 	push	{r4, lr}
    dc18:	e1a00002 	mov	r0, r2
    dc1c:	e3001000 	movw	r1, #0
    dc20:	e3401000 	movt	r1, #0
    dc24:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    dc28:	e7e023d2 	ubfx	r2, r2, #7, #1
    dc2c:	ebfffffe 	bl	0 <sprintf>
    dc30:	e3a00002 	mov	r0, #2
    dc34:	e8bd8010 	pop	{r4, pc}

0000dc38 <ulticast_snooping_show>:
    dc38:	e1a03000 	mov	r3, r0
    dc3c:	e92d4010 	push	{r4, lr}
    dc40:	e1a00002 	mov	r0, r2
    dc44:	e3001000 	movw	r1, #0
    dc48:	e3401000 	movt	r1, #0
    dc4c:	e5932288 	ldr	r2, [r3, #648]	; 0x288
    dc50:	e7e02352 	ubfx	r2, r2, #6, #1
    dc54:	ebfffffe 	bl	0 <sprintf>
    dc58:	e3a00002 	mov	r0, #2
    dc5c:	e8bd8010 	pop	{r4, pc}
--
    dd20:	e1d320b0 	ldrh	r2, [r3]
    dd24:	eafffffe 	b	0 <sprintf>

0000dd28 <stp_state_show>:
    dd28:	e1a03000 	mov	r3, r0
    dd2c:	e3001000 	movw	r1, #0
    dd30:	e3401000 	movt	r1, #0
    dd34:	e1a00002 	mov	r0, r2
    dd38:	e59323c0 	ldr	r2, [r3, #960]	; 0x3c0
    dd3c:	eafffffe 	b	0 <sprintf>

0000dd40 <vlan_protocol_show>:
    dd40:	e2803f9e 	add	r3, r0, #632	; 0x278
    dd44:	e92d4010 	push	{r4, lr}
    dd48:	e1a00002 	mov	r0, r2
    dd4c:	e3001000 	movw	r1, #0
    dd50:	e3401000 	movt	r1, #0
    dd54:	e1d321b4 	ldrh	r2, [r3, #20]
    dd58:	e6bf2fb2 	rev16	r2, r2
    dd5c:	e6ff2072 	uxth	r2, r2
    dd60:	ebfffffe 	bl	0 <sprintf>
    dd64:	e3a00007 	mov	r0, #7
    dd68:	e8bd8010 	pop	{r4, pc}


[*] Function sprintf used 27 times bridge.ko