[*] Binary protection state of systemd-udevd
Full RELRO Canary found NX disabled PIE enabled RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of systemd-udevd
1c770: 24460013 addiu a2,v0,19
1c774: 02e02825 move a1,s7
1c778: 0320f809 jalr t9
1c77c: afa00010 sw zero,16(sp)
1c780: 8fbc0018 lw gp,24(sp)
1c784: 8f998e3c lw t9,-29124(gp)
1c788: 0320f809 jalr t9
1c78c: 02202025 move a0,s1
1c790: 8fbc0018 lw gp,24(sp)
1c794: 8fa50020 lw a1,32(sp)
1c798: 00003825 move a3,zero
1c79c: 8f998e14 lw t9,-29164(gp)
1c7a0: 00003025 move a2,zero
1c7a4: 0320f809 jalr t9
1c7a8: 00402025 move a0,v0
1c7ac: 04410009 bgez v0,1c7d4 <_ftext@@Base+0xf934>
1c7b0: 8fbc0018 lw gp,24(sp)
1c7b4: 8f998b68 lw t9,-29848(gp)
1c7b8: aea00000 sw zero,0(s5)
1c7bc: 0320f809 jalr t9
1c7c0: 02202025 move a0,s1
1c7c4: 1440ffe5 bnez v0,1c75c <_ftext@@Base+0xf8bc>
1c7c8: 8fbc0018 lw gp,24(sp)
1c7cc: 10000007 b 1c7ec <_ftext@@Base+0xf94c>
1c7d0: 2410fffe li s0,-2
1c7d4: 8f998d58 lw t9,strcpy
1c7d8: 02802825 move a1,s4
1c7dc: 0320f809 jalr t9
--
3e908: 8f998034 lw t9,-32716(gp)
3e90c: 00808825 move s1,a0
3e910: 0320f809 jalr t9
3e914: 00002025 move a0,zero
3e918: 28420007 slti v0,v0,7
3e91c: 1040006b beqz v0,3eacc <sysctl_write@@Base+0x214>
3e920: 8fdc0028 lw gp,40(s8)
3e924: 8f998ccc lw t9,strlen
3e928: 0320f809 jalr t9
3e92c: 02202025 move a0,s1
3e930: 3c120040 lui s2,0x40
3e934: 2443000b addiu v1,v0,11
3e938: 26520001 addiu s2,s2,1
3e93c: 0072182b sltu v1,v1,s2
3e940: 1060008d beqz v1,3eb78 <sysctl_write@@Base+0x2c0>
3e944: 8fdc0028 lw gp,40(s8)
3e948: 8f84803c lw a0,-32708(gp)
3e94c: 24420012 addiu v0,v0,18
3e950: 24833698 addiu v1,a0,13976
3e954: 000210c2 srl v0,v0,0x3
3e958: 000210c0 sll v0,v0,0x3
3e95c: 03a2e823 subu sp,sp,v0
3e960: 8c873698 lw a3,13976(a0)
3e964: 8c660004 lw a2,4(v1)
3e968: 94620008 lhu v0,8(v1)
3e96c: 8f998d58 lw t9,strcpy
3e970: 02202825 move a1,s1
3e974: 27a40032 addiu a0,sp,50
--
3ebf8: 03a0f025 move s8,sp
3ebfc: 8e220000 lw v0,0(s1)
3ec00: afc20024 sw v0,36(s8)
3ec04: 10800031 beqz a0,3eccc <sysctl_read@@Base+0x104>
3ec08: 8f82803c lw v0,-32708(gp)
3ec0c: 10a00038 beqz a1,3ecf0 <sysctl_read@@Base+0x128>
3ec10: 00a09025 move s2,a1
3ec14: 8f998ccc lw t9,strlen
3ec18: 0320f809 jalr t9
3ec1c: 00809825 move s3,a0
3ec20: 3c040040 lui a0,0x40
3ec24: 2443000b addiu v1,v0,11
3ec28: 24840001 addiu a0,a0,1
3ec2c: 0064182b sltu v1,v1,a0
3ec30: 10600039 beqz v1,3ed18 <sysctl_read@@Base+0x150>
3ec34: 8fdc0018 lw gp,24(s8)
3ec38: 8f84803c lw a0,-32708(gp)
3ec3c: 24420012 addiu v0,v0,18
3ec40: 24833698 addiu v1,a0,13976
3ec44: 000210c2 srl v0,v0,0x3
3ec48: 000210c0 sll v0,v0,0x3
3ec4c: 03a2e823 subu sp,sp,v0
3ec50: 8c660004 lw a2,4(v1)
3ec54: 8c873698 lw a3,13976(a0)
3ec58: 94620008 lhu v0,8(v1)
3ec5c: 8f998d58 lw t9,strcpy
3ec60: 02602825 move a1,s3
3ec64: 27a40022 addiu a0,sp,34
--
40d34: 108000c5 beqz a0,4104c <device_enumerator_add_device@@Base+0x468>
40d38: 8f82803c lw v0,-32708(gp)
40d3c: 10a000cc beqz a1,41070 <device_enumerator_add_device@@Base+0x48c>
40d40: 8f998ccc lw t9,strlen
40d44: afc5002c sw a1,44(s8)
40d48: 00809825 move s3,a0
40d4c: 0320f809 jalr t9
40d50: 00a02025 move a0,a1
40d54: 3c040040 lui a0,0x40
40d58: 24430010 addiu v1,v0,16
40d5c: 24840001 addiu a0,a0,1
40d60: 0064182b sltu v1,v1,a0
40d64: 8fdc0020 lw gp,32(s8)
40d68: 106000cb beqz v1,41098 <device_enumerator_add_device@@Base+0x4b4>
40d6c: 8fc5002c lw a1,44(s8)
40d70: 8f84803c lw a0,-32708(gp)
40d74: 24420017 addiu v0,v0,23
40d78: 24833ba4 addiu v1,a0,15268
40d7c: 000210c2 srl v0,v0,0x3
40d80: 000210c0 sll v0,v0,0x3
40d84: 03a2e823 subu sp,sp,v0
40d88: 8c883ba4 lw t0,15268(a0)
40d8c: 8c670004 lw a3,4(v1)
40d90: 8c660008 lw a2,8(v1)
40d94: 8c62000c lw v0,12(v1)
40d98: 8f998d58 lw t9,strcpy
40d9c: afa80020 sw t0,32(sp)
40da0: afa70024 sw a3,36(sp)
--
41bb8: afb20048 sw s2,72(sp)
41bbc: afb10044 sw s1,68(sp)
41bc0: afc20028 sw v0,40(s8)
41bc4: 8c420000 lw v0,0(v0)
41bc8: 8f998ccc lw t9,strlen
41bcc: 00809825 move s3,a0
41bd0: afc60030 sw a2,48(s8)
41bd4: 00a02025 move a0,a1
41bd8: afc2003c sw v0,60(s8)
41bdc: 00a0b025 move s6,a1
41be0: 0320f809 jalr t9
41be4: 00e08025 move s0,a3
41be8: 3c040040 lui a0,0x40
41bec: 24430006 addiu v1,v0,6
41bf0: 24840001 addiu a0,a0,1
41bf4: 0064182b sltu v1,v1,a0
41bf8: 10600078 beqz v1,41ddc <device_enumerator_add_device@@Base+0x11f8>
41bfc: 8fdc0020 lw gp,32(s8)
41c00: 2442000d addiu v0,v0,13
41c04: 000210c2 srl v0,v0,0x3
41c08: 000210c0 sll v0,v0,0x3
41c0c: 03a2e823 subu sp,sp,v0
41c10: 27b40020 addiu s4,sp,32
41c14: 3c027379 lui v0,0x7379
41c18: 2442732f addiu v0,v0,29487
41c1c: 8f998d58 lw t9,strcpy
41c20: ae820000 sw v0,0(s4)
41c24: 2402002f li v0,47
--
46d3c: 10c00168 beqz a2,472e0 <device_action_from_string@@Base+0x708>
46d40: 00c08825 move s1,a2
46d44: 8f85803c lw a1,-32708(gp)
46d48: 8f998e88 lw t9,-29048(gp)
46d4c: 00809025 move s2,a0
46d50: 24a5ba74 addiu a1,a1,-17804
46d54: 0320f809 jalr t9
46d58: 02002025 move a0,s0
46d5c: 14400031 bnez v0,46e24 <device_action_from_string@@Base+0x24c>
46d60: 8fdc0030 lw gp,48(s8)
46d64: 8f998ccc lw t9,strlen
46d68: 0320f809 jalr t9
46d6c: 02202025 move a0,s1
46d70: 3c040040 lui a0,0x40
46d74: 24430005 addiu v1,v0,5
46d78: 24840001 addiu a0,a0,1
46d7c: 0064182b sltu v1,v1,a0
46d80: 106001d1 beqz v1,474c8 <device_action_from_string@@Base+0x8f0>
46d84: 8fdc0030 lw gp,48(s8)
46d88: 2442000c addiu v0,v0,12
46d8c: 000210c2 srl v0,v0,0x3
46d90: 000210c0 sll v0,v0,0x3
46d94: 03a2e823 subu sp,sp,v0
46d98: 27b00030 addiu s0,sp,48
46d9c: 3c027379 lui v0,0x7379
46da0: 8f998d58 lw t9,strcpy
46da4: 2442732f addiu v0,v0,29487
46da8: 02202825 move a1,s1
--
49528: 0080b025 move s6,a0
4952c: 24a5b004 addiu a1,a1,-20476
49530: 0320f809 jalr t9
49534: 02602025 move a0,s3
49538: 14400066 bnez v0,496d4 <sd_device_new_from_subsystem_sysname@@Base+0x218>
4953c: 8fdc0018 lw gp,24(s8)
49540: 8f998ccc lw t9,strlen
49544: 0320f809 jalr t9
49548: 02402025 move a0,s2
4954c: 3c100040 lui s0,0x40
49550: 24430010 addiu v1,v0,16
49554: 26100001 addiu s0,s0,1
49558: 0070182b sltu v1,v1,s0
4955c: 1060025a beqz v1,49ec8 <sd_device_new_from_subsystem_sysname@@Base+0xa0c>
49560: 8fdc0018 lw gp,24(s8)
49564: 8f83803c lw v1,-32708(gp)
49568: 24420017 addiu v0,v0,23
4956c: 24715398 addiu s1,v1,21400
49570: 000210c2 srl v0,v0,0x3
49574: 000210c0 sll v0,v0,0x3
49578: 03a2e823 subu sp,sp,v0
4957c: 8c675398 lw a3,21400(v1)
49580: 8e260004 lw a2,4(s1)
49584: 8e230008 lw v1,8(s1)
49588: 8e22000c lw v0,12(s1)
4958c: 8f998d58 lw t9,strcpy
49590: 02402825 move a1,s2
49594: 27a40027 addiu a0,sp,39
--
495a8: afa20024 sw v0,36(sp)
495ac: 8fdc0018 lw gp,24(s8)
495b0: 27b40018 addiu s4,sp,24
495b4: 00002825 move a1,zero
495b8: 8f998c0c lw t9,-29684(gp)
495bc: 0320f809 jalr t9
495c0: 02802025 move a0,s4
495c4: 0441016c bgez v0,49b78 <sd_device_new_from_subsystem_sysname@@Base+0x6bc>
495c8: 8fdc0018 lw gp,24(s8)
495cc: 8f998ccc lw t9,strlen
495d0: 0320f809 jalr t9
495d4: 02402025 move a0,s2
495d8: 2443000a addiu v1,v0,10
495dc: 0070182b sltu v1,v1,s0
495e0: 10600245 beqz v1,49ef8 <sd_device_new_from_subsystem_sysname@@Base+0xa3c>
495e4: 8fdc0018 lw gp,24(s8)
495e8: 8f84803c lw a0,-32708(gp)
495ec: 24420011 addiu v0,v0,17
495f0: 248353a8 addiu v1,a0,21416
495f4: 000210c2 srl v0,v0,0x3
495f8: 000210c0 sll v0,v0,0x3
495fc: 03a2e823 subu sp,sp,v0
49600: 8c8753a8 lw a3,21416(a0)
49604: 8c660004 lw a2,4(v1)
49608: 90620008 lbu v0,8(v1)
4960c: 8f998d58 lw t9,strcpy
49610: 02402825 move a1,s2
49614: 27a40021 addiu a0,sp,33
--
49628: 8fdc0018 lw gp,24(s8)
4962c: 27b40018 addiu s4,sp,24
49630: 00002825 move a1,zero
49634: 8f998c0c lw t9,-29684(gp)
49638: 0320f809 jalr t9
4963c: 02802025 move a0,s4
49640: 0441014d bgez v0,49b78 <sd_device_new_from_subsystem_sysname@@Base+0x6bc>
49644: 8fdc0018 lw gp,24(s8)
49648: 8f998ccc lw t9,strlen
4964c: 0320f809 jalr t9
49650: 02402025 move a0,s2
49654: 2443000c addiu v1,v0,12
49658: 0070802b sltu s0,v1,s0
4965c: 12000238 beqz s0,49f40 <sd_device_new_from_subsystem_sysname@@Base+0xa84>
49660: 8fdc0018 lw gp,24(s8)
49664: 8f84803c lw a0,-32708(gp)
49668: 24420013 addiu v0,v0,19
4966c: 000210c2 srl v0,v0,0x3
49670: 248353b4 addiu v1,a0,21428
49674: 000210c0 sll v0,v0,0x3
49678: 03a2e823 subu sp,sp,v0
4967c: 27b00018 addiu s0,sp,24
49680: 8c8753b4 lw a3,21428(a0)
49684: 8c660004 lw a2,4(v1)
49688: 8c620008 lw v0,8(v1)
4968c: 8f998d58 lw t9,strcpy
49690: 02402825 move a1,s2
49694: 2604000b addiu a0,s0,11
--
49ac4: 8f998488 lw t9,-31608(gp)
49ac8: 02202825 move a1,s1
49acc: 0411fd89 bal 490f4 <sd_device_new_from_syspath@@Base>
49ad0: 02c02025 move a0,s6
49ad4: 1000002d b 49b8c <sd_device_new_from_subsystem_sysname@@Base+0x6d0>
49ad8: 8fdc0018 lw gp,24(s8)
49adc: 8f998ccc lw t9,strlen
49ae0: 0320f809 jalr t9
49ae4: 02402025 move a0,s2
49ae8: 3c040040 lui a0,0x40
49aec: 2443000d addiu v1,v0,13
49af0: 24840001 addiu a0,a0,1
49af4: 0064182b sltu v1,v1,a0
49af8: 10600105 beqz v1,49f10 <sd_device_new_from_subsystem_sysname@@Base+0xa54>
49afc: 8fdc0018 lw gp,24(s8)
49b00: 8f84803c lw a0,-32708(gp)
49b04: 24420014 addiu v0,v0,20
49b08: 000210c2 srl v0,v0,0x3
49b0c: 248353d0 addiu v1,a0,21456
49b10: 000210c0 sll v0,v0,0x3
49b14: 03a2e823 subu sp,sp,v0
49b18: 27b00018 addiu s0,sp,24
49b1c: 8c8753d0 lw a3,21456(a0)
49b20: 8c660004 lw a2,4(v1)
49b24: 8c620008 lw v0,8(v1)
49b28: 8f998d58 lw t9,strcpy
49b2c: 02402825 move a1,s2
49b30: 2604000c addiu a0,s0,12
--
4cbcc: 02202025 move a0,s1
4cbd0: 00021fc3 sra v1,v0,0x1f
4cbd4: 8fdc0030 lw gp,48(s8)
4cbd8: 1000ffdd b 4cb50 <device_set_usec_initialized@@Base+0x1a0>
4cbdc: 00621024 and v0,v1,v0
4cbe0: 8f998424 lw t9,-31708(gp)
4cbe4: 1000ffd5 b 4cb3c <device_set_usec_initialized@@Base+0x18c>
4cbe8: 24850078 addiu a1,a0,120
4cbec: 8f998ccc lw t9,strlen
4cbf0: 00c02025 move a0,a2
4cbf4: 0320f809 jalr t9
4cbf8: afc6003c sw a2,60(s8)
4cbfc: 3c040040 lui a0,0x40
4cc00: 24430006 addiu v1,v0,6
4cc04: 24840001 addiu a0,a0,1
4cc08: 0064182b sltu v1,v1,a0
4cc0c: 8fdc0030 lw gp,48(s8)
4cc10: 1060007f beqz v1,4ce10 <device_set_usec_initialized@@Base+0x460>
4cc14: 8fc6003c lw a2,60(s8)
4cc18: 2442000d addiu v0,v0,13
4cc1c: 000210c2 srl v0,v0,0x3
4cc20: 000210c0 sll v0,v0,0x3
4cc24: 03a2e823 subu sp,sp,v0
4cc28: 3c027665 lui v0,0x7665
4cc2c: 2442642f addiu v0,v0,25647
4cc30: 8f998d58 lw t9,strcpy
4cc34: afa20030 sw v0,48(sp)
4cc38: 2402002f li v0,47
--
73f20: 02202025 move a0,s1
73f24: 00152040 sll a0,s5,0x1
73f28: 00952021 addu a0,a0,s5
73f2c: 24420001 addiu v0,v0,1
73f30: 00822021 addu a0,a0,v0
73f34: 14800002 bnez a0,73f40 <path_make_relative@@Base+0x2a0>
73f38: 8fdc0018 lw gp,24(s8)
73f3c: 24040001 li a0,1
73f40: 8f998d30 lw t9,-29392(gp)
73f44: 0320f809 jalr t9
73f48: 00000000 nop
73f4c: 00408025 move s0,v0
73f50: 10400067 beqz v0,740f0 <path_make_relative@@Base+0x450>
73f54: 8fdc0018 lw gp,24(s8)
73f58: 12a00009 beqz s5,73f80 <path_make_relative@@Base+0x2e0>
73f5c: 00402025 move a0,v0
73f60: 2402002e li v0,46
73f64: 2403002f li v1,47
73f68: 26b5ffff addiu s5,s5,-1
73f6c: a0820000 sb v0,0(a0)
73f70: a0820001 sb v0,1(a0)
73f74: a0830002 sb v1,2(a0)
73f78: 16a0fffb bnez s5,73f68 <path_make_relative@@Base+0x2c8>
73f7c: 24840003 addiu a0,a0,3
73f80: 16400034 bnez s2,74054 <path_make_relative@@Base+0x3b4>
73f84: 8f998d58 lw t9,strcpy
73f88: a080ffff sb zero,-1(a0)
73f8c: 8fc20024 lw v0,36(s8)
--
73fec: 0320f809 jalr t9
73ff0: 2484c1e8 addiu a0,a0,-15896
73ff4: 8fdc0018 lw gp,24(s8)
73ff8: 1040003d beqz v0,740f0 <path_make_relative@@Base+0x450>
73ffc: 8fc30024 lw v1,36(s8)
74000: ac620000 sw v0,0(v1)
74004: 1000ffe4 b 73f98 <path_make_relative@@Base+0x2f8>
74008: 00001025 move v0,zero
7400c: 266535c4 addiu a1,s3,13764
74010: 0320f809 jalr t9
74014: 02002025 move a0,s0
74018: 0040b825 move s7,v0
7401c: 8fdc0018 lw gp,24(s8)
74020: 1000ffa1 b 73ea8 <path_make_relative@@Base+0x208>
74024: 00009025 move s2,zero
74028: 0320f809 jalr t9
7402c: 02202025 move a0,s1
74030: 8fdc0018 lw gp,24(s8)
74034: 8f998d30 lw t9,-29392(gp)
74038: 0320f809 jalr t9
7403c: 24440001 addiu a0,v0,1
74040: 00402025 move a0,v0
74044: 1040002a beqz v0,740f0 <path_make_relative@@Base+0x450>
74048: 8fdc0018 lw gp,24(s8)
7404c: 00408025 move s0,v0
74050: 8f998d58 lw t9,strcpy
74054: 0320f809 jalr t9
74058: 02202825 move a1,s1
[*] Function strcpy used 13 times systemd-udevd