[*] Binary protection state of libsdjournal.so
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function system tear down of libsdjournal.so
36d2: 465d mov r5, fp
36d4: f8df b710 ldr.w fp, [pc, #1808] ; 3de8 <systemd_journal_parse@@Base+0xaec>
36d8: 4621 mov r1, r4
36da: 4644 mov r4, r8
36dc: 447b add r3, pc
36de: 44fb add fp, pc
36e0: 9305 str r3, [sp, #20]
36e2: 46d8 mov r8, fp
36e4: f8dd b024 ldr.w fp, [sp, #36] ; 0x24
36e8: e014 b.n 3714 <systemd_journal_parse@@Base+0x418>
36ea: 45ba cmp sl, r7
36ec: f1a5 0514 sub.w r5, r5, #20
36f0: d053 beq.n 379a <systemd_journal_parse@@Base+0x49e>
36f2: e9d5 4305 ldrd r4, r3, [r5, #20]
36f6: 4446 add r6, r8
36f8: 4649 mov r1, r9
36fa: f896 03a0 ldrb.w r0, [r6, #928] ; 0x3a0
36fe: f8d5 b024 ldr.w fp, [r5, #36] ; 0x24
3702: f1a9 0910 sub.w r9, r9, #16
3706: 9303 str r3, [sp, #12]
3708: f7ff fcba bl 3080 <systemd_journal_sd_new@@Base+0x44>
370c: f917 6d01 ldrsb.w r6, [r7, #-1]!
3710: f938 1016 ldrsh.w r1, [r8, r6, lsl #1]
--
378a: eddd 0b18 vldr d16, [sp, #96] ; 0x60
378e: eddd 1b1a vldr d17, [sp, #104] ; 0x68
3792: 626b str r3, [r5, #36] ; 0x24
3794: f94b 0a8f vst1.32 {d16-d17}, [fp]
3798: e771 b.n 367e <systemd_journal_parse@@Base+0x382>
379a: 9b04 ldr r3, [sp, #16]
379c: 46d3 mov fp, sl
379e: 3302 adds r3, #2
37a0: bf08 it eq
37a2: 2401 moveq r4, #1
37a4: d020 beq.n 37e8 <systemd_journal_parse@@Base+0x4ec>
37a6: 2401 movs r4, #1
37a8: f8cd b00c str.w fp, [sp, #12]
37ac: 9a04 ldr r2, [sp, #16]
37ae: f642 131f movw r3, #10527 ; 0x291f
37b2: 429a cmp r2, r3
37b4: bf88 it hi
37b6: 2002 movhi r0, #2
37b8: d949 bls.n 384e <systemd_journal_parse@@Base+0x552>
37ba: a926 add r1, sp, #152 ; 0x98
37bc: f7ff fc60 bl 3080 <systemd_journal_sd_new@@Base+0x44>
37c0: 9e03 ldr r6, [sp, #12]
37c2: 455e cmp r6, fp
37c4: d00e beq.n 37e4 <systemd_journal_parse@@Base+0x4e8>
37c6: f8df 5624 ldr.w r5, [pc, #1572] ; 3dec <systemd_journal_parse@@Base+0xaf0>
37ca: 447d add r5, pc
37cc: f91b 3901 ldrsb.w r3, [fp], #-1
37d0: 4649 mov r1, r9
37d2: f1a9 0910 sub.w r9, r9, #16
37d6: 442b add r3, r5
37d8: f893 03a0 ldrb.w r0, [r3, #928] ; 0x3a0
37dc: f7ff fc50 bl 3080 <systemd_journal_sd_new@@Base+0x44>
37e0: 45b3 cmp fp, r6
37e2: d1f3 bne.n 37cc <systemd_journal_parse@@Base+0x4d0>
--
3854: 447b add r3, pc
3856: 5c98 ldrb r0, [r3, r2]
3858: e7af b.n 37ba <systemd_journal_parse@@Base+0x4be>
385a: f8df 359c ldr.w r3, [pc, #1436] ; 3df8 <systemd_journal_parse@@Base+0xafc>
385e: 447b add r3, pc
3860: 5c98 ldrb r0, [r3, r2]
3862: 9b05 ldr r3, [sp, #20]
3864: 2b00 cmp r3, #0
3866: f47f af21 bne.w 36ac <systemd_journal_parse@@Base+0x3b0>
386a: 9b07 ldr r3, [sp, #28]
386c: aa23 add r2, sp, #140 ; 0x8c
386e: a921 add r1, sp, #132 ; 0x84
3870: ad2f add r5, sp, #188 ; 0xbc
3872: 9209 str r2, [sp, #36] ; 0x24
3874: f6a3 63b4 subw r3, r3, #3764 ; 0xeb4
3878: 9103 str r1, [sp, #12]
387a: e9c3 7000 strd r7, r0, [r3]
387e: a822 add r0, sp, #136 ; 0x88
3880: 9005 str r0, [sp, #20]
3882: 609d str r5, [r3, #8]
3884: f7ff fc0c bl 30a0 <systemd_journal_sd_new@@Base+0x64>
3888: 4680 mov r8, r0
388a: bb38 cbnz r0, 38dc <systemd_journal_parse@@Base+0x5e0>
--
389e: f6a3 6384 subw r3, r3, #3716 ; 0xe84
38a2: e9d3 8200 ldrd r8, r2, [r3]
38a6: 691b ldr r3, [r3, #16]
38a8: 9203 str r2, [sp, #12]
38aa: 9309 str r3, [sp, #36] ; 0x24
38ac: e70f b.n 36ce <systemd_journal_parse@@Base+0x3d2>
38ae: 9804 ldr r0, [sp, #16]
38b0: 1c81 adds r1, r0, #2
38b2: f43f aef7 beq.w 36a4 <systemd_journal_parse@@Base+0x3a8>
38b6: e6ed b.n 3694 <systemd_journal_parse@@Base+0x398>
38b8: 9a12 ldr r2, [sp, #72] ; 0x48
38ba: a92f add r1, sp, #188 ; 0xbc
38bc: a826 add r0, sp, #152 ; 0x98
38be: f7fe efac blx 2818 <systemd_journal_lex@plt>
38c2: 9004 str r0, [sp, #16]
38c4: e5ea b.n 349c <systemd_journal_parse@@Base+0x1a0>
38c6: 4466 add r6, ip
38c8: f996 61f8 ldrsb.w r6, [r6, #504] ; 0x1f8
38cc: e6d7 b.n 367e <systemd_journal_parse@@Base+0x382>
38ce: a926 add r1, sp, #152 ; 0x98
38d0: f7ff fbd6 bl 3080 <systemd_journal_sd_new@@Base+0x44>
38d4: f06f 0301 mvn.w r3, #1
38d8: 9304 str r3, [sp, #16]
--
3d0a: f8cd a00c str.w sl, [sp, #12]
3d0e: e6f9 b.n 3b04 <systemd_journal_parse@@Base+0x808>
3d10: 9b0f ldr r3, [sp, #60] ; 0x3c
3d12: 9a11 ldr r2, [sp, #68] ; 0x44
3d14: 4293 cmp r3, r2
3d16: d002 beq.n 3d1e <systemd_journal_parse@@Base+0xa22>
3d18: 4618 mov r0, r3
3d1a: f7fe edb0 blx 287c <free@plt+0x4>
3d1e: 9b07 ldr r3, [sp, #28]
3d20: f6a3 63b8 subw r3, r3, #3768 ; 0xeb8
3d24: 6818 ldr r0, [r3, #0]
3d26: f7fe ef78 blx 2c18 <alloc@plt>
3d2a: 9a07 ldr r2, [sp, #28]
3d2c: 900f str r0, [sp, #60] ; 0x3c
3d2e: f6a2 62bc subw r2, r2, #3772 ; 0xebc
3d32: 6010 str r0, [r2, #0]
3d34: b380 cbz r0, 3d98 <systemd_journal_parse@@Base+0xa9c>
3d36: 9a09 ldr r2, [sp, #36] ; 0x24
3d38: 9903 ldr r1, [sp, #12]
3d3a: 9805 ldr r0, [sp, #20]
3d3c: f7ff f9b0 bl 30a0 <systemd_journal_sd_new@@Base+0x64>
3d40: 9b0f ldr r3, [sp, #60] ; 0x3c
3d42: 4680 mov r8, r0
--
40d0: f000 fee6 bl 4ea0 <journald_foreach_data@@Base+0xbc>
40d4: f8d9 e0dc ldr.w lr, [r9, #220] ; 0xdc
40d8: 4603 mov r3, r0
40da: 468c mov ip, r1
40dc: 61a0 str r0, [r4, #24]
40de: 4619 mov r1, r3
40e0: f8de 0064 ldr.w r0, [lr, #100] ; 0x64
40e4: e9c4 c207 strd ip, r2, [r4, #28]
40e8: f7fe ec12 blx 2910 <time_zone_info_get_offset@plt>
40ec: 6260 str r0, [r4, #36] ; 0x24
40ee: 3001 adds r0, #1
40f0: d077 beq.n 41e2 <systemd_journal_module_init@@Base+0x372>
40f2: f8d9 80dc ldr.w r8, [r9, #220] ; 0xdc
40f6: 2000 movs r0, #0
40f8: 4a62 ldr r2, [pc, #392] ; (4284 <systemd_journal_module_init@@Base+0x414>)
40fa: 462b mov r3, r5
40fc: 9006 str r0, [sp, #24]
40fe: 4621 mov r1, r4
4100: f8d8 0068 ldr.w r0, [r8, #104] ; 0x68
4104: 447a add r2, pc
4106: f7ff fefd bl 3f04 <systemd_journal_module_init@@Base+0x94>
410a: 9b06 ldr r3, [sp, #24]
410c: 2b00 cmp r3, #0
--
41aa: f7fe edee blx 2d88 <window_size_counter_suspended@plt>
41ae: 2800 cmp r0, #0
41b0: f43f af4b beq.w 404a <systemd_journal_module_init@@Base+0x1da>
41b4: 2000 movs r0, #0
41b6: 4a3e ldr r2, [pc, #248] ; (42b0 <systemd_journal_module_init@@Base+0x440>)
41b8: 4b2c ldr r3, [pc, #176] ; (426c <systemd_journal_module_init@@Base+0x3fc>)
41ba: 447a add r2, pc
41bc: 58d3 ldr r3, [r2, r3]
41be: 681a ldr r2, [r3, #0]
41c0: 9b0b ldr r3, [sp, #44] ; 0x2c
41c2: 405a eors r2, r3
41c4: f04f 0300 mov.w r3, #0
41c8: d14c bne.n 4264 <systemd_journal_module_init@@Base+0x3f4>
41ca: b00d add sp, #52 ; 0x34
41cc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
41d0: 4a38 ldr r2, [pc, #224] ; (42b4 <systemd_journal_module_init@@Base+0x444>)
41d2: 462b mov r3, r5
41d4: f8d8 0068 ldr.w r0, [r8, #104] ; 0x68
41d8: 4621 mov r1, r4
41da: 447a add r2, pc
41dc: f7ff fe92 bl 3f04 <systemd_journal_module_init@@Base+0x94>
41e0: e796 b.n 4110 <systemd_journal_module_init@@Base+0x2a0>
41e2: 69a0 ldr r0, [r4, #24]
--
429c: 4b30 ldr r3, [pc, #192] ; (4360 <systemd_journal_module_init@@Base+0x4f0>)
429e: 0000 movs r0, r0
42a0: 4b32 ldr r3, [pc, #200] ; (436c <systemd_journal_module_init@@Base+0x4fc>)
42a2: 0000 movs r0, r0
42a4: 4b26 ldr r3, [pc, #152] ; (4340 <systemd_journal_module_init@@Base+0x4d0>)
42a6: 0000 movs r0, r0
42a8: 4b2c ldr r3, [pc, #176] ; (435c <systemd_journal_module_init@@Base+0x4ec>)
42aa: 0000 movs r0, r0
42ac: 4b20 ldr r3, [pc, #128] ; (4330 <systemd_journal_module_init@@Base+0x4c0>)
42ae: 0000 movs r0, r0
42b0: 6be2 ldr r2, [r4, #60] ; 0x3c
42b2: 0000 movs r0, r0
42b4: 4aae ldr r2, [pc, #696] ; (4570 <systemd_journal_module_init@@Base+0x700>)
42b6: 0000 movs r0, r0
42b8: 104c asrs r4, r1, #1
42ba: 0000 movs r0, r0
42bc: 4a7e ldr r2, [pc, #504] ; (44b8 <systemd_journal_module_init@@Base+0x648>)
42be: 0000 movs r0, r0
42c0: b510 push {r4, lr}
42c2: 4604 mov r4, r0
42c4: f7ff fea6 bl 4014 <systemd_journal_module_init@@Base+0x1a4>
42c8: f8c4 0150 str.w r0, [r4, #336] ; 0x150
42cc: bd10 pop {r4, pc}
--
43ac: 68c3 ldr r3, [r0, #12]
43ae: 4798 blx r3
43b0: 4630 mov r0, r6
43b2: f7fe ebe6 blx 2b80 <iv_task_registered@plt>
43b6: bb30 cbnz r0, 4406 <systemd_journal_module_init@@Base+0x596>
43b8: f894 314c ldrb.w r3, [r4, #332] ; 0x14c
43bc: f36f 0300 bfc r3, #0, #1
43c0: f884 314c strb.w r3, [r4, #332] ; 0x14c
43c4: f8d4 30dc ldr.w r3, [r4, #220] ; 0xdc
43c8: 6ddb ldr r3, [r3, #92] ; 0x5c
43ca: 07db lsls r3, r3, #31
43cc: d414 bmi.n 43f8 <systemd_journal_module_init@@Base+0x588>
43ce: 4b14 ldr r3, [pc, #80] ; (4420 <systemd_journal_module_init@@Base+0x5b0>)
43d0: 58eb ldr r3, [r5, r3]
43d2: 681b ldr r3, [r3, #0]
43d4: b103 cbz r3, 43d8 <systemd_journal_module_init@@Base+0x568>
43d6: bd70 pop {r4, r5, r6, pc}
43d8: 4620 mov r0, r4
43da: f7fe ea88 blx 28ec <log_pipe_ref@plt>
43de: 4620 mov r0, r4
43e0: f7ff fe18 bl 4014 <systemd_journal_module_init@@Base+0x1a4>
43e4: f8c4 0150 str.w r0, [r4, #336] ; 0x150
43e8: 4620 mov r0, r4
43ea: f7ff ffbd bl 4368 <systemd_journal_module_init@@Base+0x4f8>
43ee: 4620 mov r0, r4
43f0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr}
--
475a: f8d4 00e0 ldr.w r0, [r4, #224] ; 0xe0
475e: f7fe ea82 blx 2c64 <journald_next@plt>
4762: 2800 cmp r0, #0
4764: f340 8143 ble.w 49ee <systemd_journal_module_init@@Base+0xb7e>
4768: f8d4 00e0 ldr.w r0, [r4, #224] ; 0xe0
476c: f7fe eb5a blx 2e24 <journald_get_fd@plt>
4770: 1e01 subs r1, r0, #0
4772: f2c0 80cc blt.w 490e <systemd_journal_module_init@@Base+0xa9e>
4776: f7fe e99e blx 2ab4 <poll_fd_events_new@plt>
477a: 49ac ldr r1, [pc, #688] ; (4a2c <systemd_journal_module_init@@Base+0xbbc>)
477c: 4622 mov r2, r4
477e: f8c4 00e4 str.w r0, [r4, #228] ; 0xe4
4782: 2501 movs r5, #1
4784: 4479 add r1, pc
4786: f7fe eab6 blx 2cf4 <poll_events_set_callback@plt>
478a: 4ba9 ldr r3, [pc, #676] ; (4a30 <systemd_journal_module_init@@Base+0xbc0>)
478c: 4620 mov r0, r4
478e: f8c4 5154 str.w r5, [r4, #340] ; 0x154
4792: 447b add r3, pc
4794: 601d str r5, [r3, #0]
4796: f7ff fd9b bl 42d0 <systemd_journal_module_init@@Base+0x460>
479a: f104 00e8 add.w r0, r4, #232 ; 0xe8
479e: f7fe e82e blx 27fc <iv_event_register@plt>
[*] Function system used 12 times libsdjournal.so