[*] Binary protection state of systemd-journald
Full RELRO Canary found NX disabled PIE enabled RPATH No RUNPATH No Symbols
[*] Function mmap tear down of systemd-journald
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/systemd/systemd-journald @ 0xddb8 */
| #include <stdint.h>
|
; (fcn) fcn.0000ddb8 () | void fcn_0000ddb8 () {
0x0000ddb8 lui gp, 3 |
0x0000ddbc addiu gp, gp, -0x2db8 |
0x0000ddc0 addu gp, gp, t9 | gp += t9;
0x0000ddc4 addiu sp, sp, -0xe0 |
0x0000ddc8 sw s4, 0xc8(sp) | *(var_c8h) = s4;
0x0000ddcc lw s4, -0x7cf4(gp) | s4 = *((gp - 7997));
0x0000ddd0 sw gp, 0x28(sp) | *(var_28h) = gp;
0x0000ddd4 sw ra, 0xdc(sp) | *(var_dch) = ra;
0x0000ddd8 sw fp, 0xd8(sp) | *(var_d8h) = fp;
0x0000dddc sw s7, 0xd4(sp) | *(var_d4h) = s7;
0x0000dde0 sw s6, 0xd0(sp) | *(var_d0h) = s6;
0x0000dde4 sw s5, 0xcc(sp) | *(var_cch) = s5;
0x0000dde8 sw s3, 0xc4(sp) | *(var_c4h) = s3;
0x0000ddec sw s2, 0xc0(sp) | *(var_c0h) = s2;
0x0000ddf0 sw s1, 0xbc(sp) | *(var_bch) = s1;
0x0000ddf4 sw s0, 0xb8(sp) | *(var_b8h) = s0;
0x0000ddf8 lw v0, (s4) | v0 = *(s4);
0x0000ddfc sw v0, 0xb4(sp) | *(var_b4h) = v0;
0x0000de00 lw t9, -0x7ba0(gp) | t9 = sym.imp.memset;
| if (a0 == 0) {
0x0000de04 beqz a0, 0xe2d0 | goto label_23;
| }
0x0000de08 addiu a2, zero, 0x270 | a2 = 0x270;
0x0000de0c move a1, zero | a1 = 0;
0x0000de10 move s0, a0 | s0 = a0;
0x0000de14 jalr t9 | t9 ();
0x0000de18 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000de1c addiu v0, zero, -1 | v0 = -1;
0x0000de20 sw v0, (s0) | *(s0) = v0;
0x0000de24 sw v0, 4(s0) | *((s0 + 1)) = v0;
0x0000de28 sw v0, 8(s0) | *((s0 + 2)) = v0;
0x0000de2c sw v0, 0xc(s0) | *((s0 + 3)) = v0;
0x0000de30 sw v0, 0x10(s0) | *((s0 + 4)) = v0;
0x0000de34 sw v0, 0x14(s0) | *((s0 + 5)) = v0;
0x0000de38 sw v0, 0x18(s0) | *((s0 + 6)) = v0;
0x0000de3c addiu v0, zero, 0x2710 | v0 = 0x2710;
0x0000de40 sw v0, 0x90(s0) | *((s0 + 36)) = v0;
0x0000de44 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000de48 lui t0, 0x11e1 | t0 = 0x11e10000;
| /* str.Runtime_Journal */
0x0000de4c addiu v0, v0, -0x1664 | v0 += -0x1664;
0x0000de50 sw v0, 0x98(s0) | *((s0 + 38)) = v0;
0x0000de54 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000de58 ori t0, t0, 0xa300 | t0 |= 0xa300;
| /* str.System_Journal */
0x0000de5c addiu v0, v0, -0x1654 | v0 += -0x1654;
0x0000de60 sw t0, 0x80(s0) | *((s0 + 32)) = t0;
0x0000de64 sw v0, 0xf8(s0) | *((s0 + 62)) = v0;
0x0000de68 lui t0, 0x1c9 | t0 = 0x1c90000;
0x0000de6c addiu v0, zero, 0x101 | v0 = 0x101;
0x0000de70 move t1, zero | t1 = 0;
0x0000de74 ori t0, t0, 0xc380 | t0 |= 0xc380;
0x0000de78 sh v0, 0x168(s0) | *((s0 + 180)) = v0;
0x0000de7c addiu v0, zero, 5 | v0 = 5;
0x0000de80 sw t1, 0x84(s0) | *((s0 + 33)) = t1;
0x0000de84 sw t0, 0x88(s0) | *((s0 + 34)) = t0;
0x0000de88 move t1, zero | t1 = 0;
0x0000de8c sw v0, 0x1b8(s0) | *((s0 + 110)) = v0;
0x0000de90 lui t0, 0x4c4b | t0 = 0x4c4b0000;
0x0000de94 addiu v0, zero, 6 | v0 = 6;
0x0000de98 addiu v1, zero, 7 | v1 = 7;
0x0000de9c addiu a1, zero, 1 | a1 = 1;
0x0000dea0 addiu a2, zero, -1 | a2 = -1;
0x0000dea4 addiu a3, zero, -1 | a3 = -1;
0x0000dea8 ori t0, t0, 0x7a00 | t0 |= 0x7a00;
0x0000deac sw t1, 0x8c(s0) | *((s0 + 35)) = t1;
0x0000deb0 lw t9, -0x7b70(gp) | t9 = sym.imp.journal_reset_metrics;
0x0000deb4 addiu t1, zero, 0x264 | t1 = 0x264;
0x0000deb8 sw v0, 0x1bc(s0) | *((s0 + 111)) = v0;
0x0000debc ori v0, zero, 0xc000 | v0 = 0xc000;
0x0000dec0 sw t0, 0x190(s0) | *((s0 + 100)) = t0;
0x0000dec4 sw t1, 0x194(s0) | *((s0 + 101)) = t1;
0x0000dec8 sw v1, 0x1b0(s0) | *((s0 + 108)) = v1;
0x0000decc sw v1, 0x1b4(s0) | *((s0 + 109)) = v1;
0x0000ded0 sb a1, 0x158(s0) | *((s0 + 344)) = a1;
0x0000ded4 sw a2, 0x160(s0) | *((s0 + 88)) = a2;
0x0000ded8 sw a3, 0x164(s0) | *((s0 + 89)) = a3;
0x0000dedc sb a1, 0x16d(s0) | *((s0 + 365)) = a1;
0x0000dee0 sw a2, 0x238(s0) | *((s0 + 142)) = a2;
0x0000dee4 sw a3, 0x23c(s0) | *((s0 + 143)) = a3;
0x0000dee8 sw v0, 0x248(s0) | *((s0 + 146)) = v0;
0x0000deec addiu a0, s0, 0x100 | a0 = s0 + aav.0x00000100;
0x0000def0 jalr t9 | t9 ();
0x0000def4 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000def8 lw t9, -0x7b70(gp) | t9 = sym.imp.journal_reset_metrics;
0x0000defc addiu a0, s0, 0xa0 | a0 = s0 + 0xa0;
0x0000df00 jalr t9 | t9 ();
0x0000df04 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000df08 addiu v0, zero, 4 | v0 = 4;
0x0000df0c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000df10 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000df14 lw a1, -0x7fc8(gp) | a1 = *(gp);
0x0000df18 lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000df1c lw v0, -0x7f68(gp) | v0 = *((gp - 8154));
0x0000df20 lw a3, -0x7bdc(gp) | a3 = *((gp - 7927));
0x0000df24 lw t9, -0x7e64(gp) | t9 = sym.imp.config_parse_many_nulstr;
| /* str.Journal */
0x0000df28 addiu a2, a2, -0x10f0 | a2 += -0x10f0;
| /* str._etc_systemd_journald.conf.d */
0x0000df2c addiu a1, a1, -0x10e4 | a1 += -0x10e4;
| /* str._etc_systemd_journald.conf */
0x0000df30 addiu a0, a0, -0x1644 | a0 += -0x1644;
0x0000df34 sw s0, 0x18(sp) | *(var_18h) = s0;
0x0000df38 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000df3c jalr t9 | t9 ();
0x0000df40 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000df44 addiu a2, zero, 1 | a2 = 1;
0x0000df48 move a1, s0 | a1 = s0;
0x0000df4c lw a0, -0x7fa4(gp) | a0 = *((gp - 8169));
0x0000df50 lw t9, -0x7df0(gp) | t9 = sym.imp.proc_cmdline_parse;
0x0000df54 addiu a0, a0, 0x7604 | a0 += 0x7604;
0x0000df58 jalr t9 | t9 ();
0x0000df5c move s1, v0 | s1 = v0;
0x0000df60 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000df64 bltz v0, 0xe0ec | goto label_24;
| }
| label_1:
0x0000df68 lw s2, 0x88(s0) | s2 = *((s0 + 34));
0x0000df6c lw s1, 0x8c(s0) | s1 = *((s0 + 35));
0x0000df70 lw s3, 0x90(s0) | s3 = *((s0 + 36));
0x0000df74 or v0, s2, s1 | v0 = s2 | s1;
0x0000df78 sltu v0, zero, v0 | v0 = (0 < v0) ? 1 : 0;
0x0000df7c sltu v1, zero, s3 | v1 = (0 < s3) ? 1 : 0;
0x0000df80 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
| if (v0 != v1) {
0x0000df84 beq v0, v1, 0xdfb0 |
0x0000df88 move a0, zero | a0 = 0;
0x0000df8c jalr t9 | t9 ();
0x0000df90 slti v0, v0, 7 | v0 = (v0 < 7) ? 1 : 0;
0x0000df94 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 == 0) {
0x0000df98 beqz v0, 0xe140 | goto label_25;
| }
| label_2:
0x0000df9c move v0, zero | v0 = 0;
0x0000dfa0 move v1, zero | v1 = 0;
0x0000dfa4 sw zero, 0x90(s0) | *((s0 + 36)) = 0;
0x0000dfa8 sw v0, 0x88(s0) | *((s0 + 34)) = v0;
0x0000dfac sw v1, 0x8c(s0) | *((s0 + 35)) = v1;
| }
0x0000dfb0 lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000dfb4 lw t9, -0x7e80(gp) | t9 = sym.imp.mkdir_p;
0x0000dfb8 addiu a1, zero, 0x1ed | a1 = 0x1ed;
| /* str._run_systemd_journal */
0x0000dfbc addiu a0, a0, -0x15b4 | a0 += -0x15b4;
0x0000dfc0 jalr t9 | t9 ();
0x0000dfc4 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000dfc8 lw t9, -0x7b28(gp) | t9 = sym.imp.internal_ordered_hashmap_new;
0x0000dfcc move a0, zero | a0 = 0;
0x0000dfd0 jalr t9 | t9 ();
0x0000dfd4 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000dfd8 sw v0, 0x60(s0) | *((s0 + 24)) = v0;
| if (v0 == 0) {
0x0000dfdc beqz v0, 0xe2a8 | goto label_26;
| }
0x0000dfe0 lw t9, -0x7e8c(gp) | t9 = sym.imp.mmap_cache_new
0x0000dfe4 jalr t9 | t9 ();
0x0000dfe8 nop |
0x0000dfec lw gp, 0x28(sp) | gp = *(var_28h);
0x0000dff0 sw v0, 0x1cc(s0) | *((s0 + 115)) = v0;
| if (v0 == 0) {
0x0000dff4 beqz v0, 0xe2bc | goto label_27;
| }
0x0000dff8 lw t9, -0x7cc8(gp) | t9 = sym.imp.internal_set_new;
0x0000dffc move a0, zero | a0 = 0;
0x0000e000 jalr t9 | t9 ();
0x0000e004 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e008 sw v0, 0x1d0(s0) | *(s0) = v0;
| if (v0 == 0) {
0x0000e00c beqz v0, 0xe188 | goto label_28;
| }
0x0000e010 lw t9, -0x7b40(gp) | t9 = sym.imp.sd_event_default;
0x0000e014 addiu a0, s0, 0x1c | a0 = s0 + 0x1c;
0x0000e018 jalr t9 | t9 ();
0x0000e01c move s1, v0 | s1 = v0;
0x0000e020 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e024 bltz v0, 0xe250 | goto label_29;
| }
0x0000e028 lw t9, -0x7c10(gp) | t9 = sym.imp.sd_listen_fds;
0x0000e02c addiu a0, zero, 1 | a0 = 1;
0x0000e030 jalr t9 | t9 ();
0x0000e034 move s1, v0 | s1 = v0;
0x0000e038 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e03c bltz v0, 0xe1f0 | goto label_30;
| }
0x0000e040 addiu s3, v0, 2 | s3 = v0 + 2;
0x0000e044 move s7, zero | s7 = 0;
| if (v0 == 0) {
0x0000e048 beqz v0, 0xe2f8 | goto label_31;
| }
0x0000e04c lw s5, -0x7fc8(gp) | s5 = *(gp);
0x0000e050 lw s6, -0x7fc8(gp) | s6 = *(gp);
0x0000e054 lw s2, -0x7fc8(gp) | s2 = *(gp);
0x0000e058 lw fp, -0x7fc8(gp) | fp = *(gp);
0x0000e05c move s7, zero | s7 = 0;
0x0000e060 addiu s1, zero, 3 | s1 = 3;
| /* esilref: '/run/systemd/journal/stdout' */
0x0000e064 addiu s5, s5, -0x1500 | s5 += -0x1500;
| /* str._dev_log */
0x0000e068 addiu s6, s6, -0x14c4 | s6 += -0x14c4;
0x0000e06c b 0xe090 |
| while (v0 > 0) {
0x0000e070 lw v0, 4(s0) | v0 = *((s0 + 1));
0x0000e074 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
| if (v0 >= 0) {
0x0000e078 bgez v0, 0xea2c | goto label_32;
| }
0x0000e07c sw s1, 4(s0) | *((s0 + 1)) = s1;
| label_0:
0x0000e080 addiu s1, s1, 1 | s1++;
0x0000e084 slt v0, s3, s1 | v0 = (s3 < s1) ? 1 : 0;
0x0000e088 lw t9, -0x7f64(gp) | t9 = *(gp);
| if (v0 != 0) {
0x0000e08c bnez v0, 0xe2fc | goto label_33;
| }
0x0000e090 lw t9, -0x7e60(gp) | t9 = sym.imp.sd_is_socket_unix;
0x0000e094 sw zero, 0x10(sp) | *(var_10h) = 0;
| /* esilref: '/run/systemd/journal/socket' */
0x0000e098 addiu a3, s2, -0x153c | a3 = s2 + -0x153c;
0x0000e09c addiu a2, zero, -1 | a2 = -1;
0x0000e0a0 addiu a1, zero, 1 | a1 = 1;
0x0000e0a4 move a0, s1 | a0 = s1;
0x0000e0a8 jalr t9 | t9 ();
0x0000e0ac lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e0b0 bgtz v0, 0xe070 |
| }
0x0000e0b4 lw t9, -0x7e60(gp) | t9 = sym.imp.sd_is_socket_unix;
0x0000e0b8 sw zero, 0x10(sp) | *(var_10h) = 0;
0x0000e0bc move a3, s5 | a3 = s5;
0x0000e0c0 addiu a2, zero, 1 | a2 = 1;
0x0000e0c4 addiu a1, zero, 2 | a1 = 2;
0x0000e0c8 move a0, s1 | a0 = s1;
0x0000e0cc jalr t9 | t9 ();
0x0000e0d0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 <= 0) {
0x0000e0d4 blez v0, 0xe218 | goto label_34;
| }
0x0000e0d8 lw v0, 8(s0) | v0 = *((s0 + 2));
0x0000e0dc lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
| if (v0 >= 0) {
0x0000e0e0 bgez v0, 0xead0 | goto label_35;
| }
0x0000e0e4 sw s1, 8(s0) | *((s0 + 2)) = s1;
0x0000e0e8 b 0xe080 | goto label_0;
| label_24:
0x0000e0ec lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000e0f0 move a0, zero | a0 = 0;
0x0000e0f4 jalr t9 | t9 ();
0x0000e0f8 slti v0, v0, 4 | v0 = (v0 < 4) ? 1 : 0;
0x0000e0fc lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000e100 bnez v0, 0xdf68 | goto label_1;
| }
0x0000e104 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e108 lw a2, -0x7fc8(gp) | a2 = *(gp);
| /* str.Failed_to_parse_kernel_command_line__ignoring:__m */
0x0000e10c addiu v0, v0, -0x1628 | v0 += -0x1628;
0x0000e110 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000e114 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e118 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* esilref: 'server_init' */
0x0000e11c addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000e120 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000e124 addiu a3, zero, 0x801 | a3 = 0x801;
| /* esilref: 'src/journal/journald-server.c' */
0x0000e128 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000e12c move a1, s1 | a1 = s1;
0x0000e130 addiu a0, zero, 4 | a0 = 4;
0x0000e134 jalr t9 | t9 ();
0x0000e138 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e13c b 0xdf68 | goto label_1;
| label_25:
0x0000e140 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e144 lw a2, -0x7fc8(gp) | a2 = *(gp);
| /* str.Setting_both_rate_limit_interval_and_burst_from__llu__u_to_0_0 */
0x0000e148 addiu v0, v0, -0x15f4 | v0 += -0x15f4;
0x0000e14c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000e150 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e154 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* esilref: 'server_init' */
0x0000e158 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000e15c sw s3, 0x20(sp) | *(var_20h) = s3;
0x0000e160 sw s2, 0x18(sp) | *(var_18h) = s2;
0x0000e164 sw s1, 0x1c(sp) | *(var_1ch) = s1;
0x0000e168 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000e16c addiu a3, zero, 0x805 | a3 = 0x805;
| /* esilref: 'src/journal/journald-server.c' */
0x0000e170 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000e174 move a1, zero | a1 = 0;
0x0000e178 addiu a0, zero, 7 | a0 = 7;
0x0000e17c jalr t9 | t9 ();
0x0000e180 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e184 b 0xdf9c | goto label_2;
| label_28:
0x0000e188 lw a3, -0x7fc8(gp) | a3 = *(gp);
0x0000e18c lw t9, -0x7ebc(gp) | t9 = sym.imp.log_oom_internal;
| /* esilref: 'server_init' */
0x0000e190 addiu a3, a3, -0xa84 | a3 += -0xa84;
0x0000e194 addiu a2, zero, 0x815 | a2 = 0x815;
| label_5:
0x0000e198 lw a1, -0x7fc8(gp) | a1 = *(gp);
0x0000e19c move a0, zero | a0 = 0;
| /* esilref: 'src/journal/journald-server.c' */
0x0000e1a0 addiu a1, a1, -0x30b9 | a1 += -0x30b9;
0x0000e1a4 jalr t9 | t9 ();
0x0000e1a8 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e1ac move s1, v0 | s1 = v0;
| do {
| label_4:
0x0000e1b0 lw a0, 0xb4(sp) | a0 = *(var_b4h);
0x0000e1b4 lw v1, (s4) | v1 = *(s4);
0x0000e1b8 move v0, s1 | v0 = s1;
| if (a0 != v1) {
0x0000e1bc bne a0, v1, 0xec94 | goto label_36;
| }
0x0000e1c0 lw ra, 0xdc(sp) | ra = *(var_dch);
0x0000e1c4 lw fp, 0xd8(sp) | fp = *(var_d8h);
0x0000e1c8 lw s7, 0xd4(sp) | s7 = *(var_d4h);
0x0000e1cc lw s6, 0xd0(sp) | s6 = *(var_d0h);
0x0000e1d0 lw s5, 0xcc(sp) | s5 = *(var_cch);
0x0000e1d4 lw s4, 0xc8(sp) | s4 = *(var_c8h);
0x0000e1d8 lw s3, 0xc4(sp) | s3 = *(var_c4h);
0x0000e1dc lw s2, 0xc0(sp) | s2 = *(var_c0h);
0x0000e1e0 lw s1, 0xbc(sp) | s1 = *(var_bch);
0x0000e1e4 lw s0, 0xb8(sp) | s0 = *(var_b8h);
0x0000e1e8 addiu sp, sp, 0xe0 |
0x0000e1ec jr ra | return v0;
| label_30:
0x0000e1f0 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000e1f4 move a0, zero | a0 = 0;
0x0000e1f8 jalr t9 | t9 ();
0x0000e1fc slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000e200 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 == 0) {
0x0000e204 beqz v0, 0xeaac | goto label_37;
| }
| label_3:
0x0000e208 negu s1, s1 | __asm ("negu s1, s1");
0x0000e20c andi s1, s1, 0xff | s1 &= 0xff;
0x0000e210 negu s1, s1 | __asm ("negu s1, s1");
0x0000e214 b 0xe1b0 |
| } while (1);
| label_34:
0x0000e218 lw t9, -0x7e60(gp) | t9 = sym.imp.sd_is_socket_unix;
0x0000e21c sw zero, 0x10(sp) | *(var_10h) = 0;
0x0000e220 move a3, s6 | a3 = s6;
0x0000e224 addiu a2, zero, -1 | a2 = -1;
0x0000e228 addiu a1, zero, 1 | a1 = 1;
0x0000e22c move a0, s1 | a0 = s1;
0x0000e230 jalr t9 | t9 ();
0x0000e234 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 <= 0) {
0x0000e238 blez v0, 0xe9d4 | goto label_38;
| }
| label_6:
0x0000e23c lw v0, (s0) | v0 = *(s0);
0x0000e240 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
| if (v0 >= 0) {
0x0000e244 bgez v0, 0xeba4 | goto label_39;
| }
0x0000e248 sw s1, (s0) | *(s0) = s1;
0x0000e24c b 0xe080 | goto label_0;
| label_29:
0x0000e250 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000e254 move a0, zero | a0 = 0;
0x0000e258 jalr t9 | t9 ();
0x0000e25c slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000e260 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000e264 bnez v0, 0xe208 | goto label_3;
| }
0x0000e268 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e26c lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_create_event_loop:__m */
0x0000e270 addiu v0, v0, -0x159c | v0 += -0x159c;
0x0000e274 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000e278 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e27c addiu a3, zero, 0x819 | a3 = 0x819;
| /* esilref: 'server_init' */
0x0000e280 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000e284 sw v0, 0x10(sp) | *(var_10h) = v0;
| label_10:
0x0000e288 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000e28c move a1, s1 | a1 = s1;
| /* esilref: 'src/journal/journald-server.c' */
0x0000e290 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000e294 addiu a0, zero, 3 | a0 = 3;
0x0000e298 jalr t9 | t9 ();
0x0000e29c move s1, v0 | s1 = v0;
0x0000e2a0 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e2a4 b 0xe1b0 | goto label_4;
| label_26:
0x0000e2a8 lw a3, -0x7fc8(gp) | a3 = *(gp);
0x0000e2ac lw t9, -0x7ebc(gp) | t9 = sym.imp.log_oom_internal;
| /* esilref: 'server_init' */
0x0000e2b0 addiu a3, a3, -0xa84 | a3 += -0xa84;
0x0000e2b4 addiu a2, zero, 0x80d | a2 = 0x80d;
0x0000e2b8 b 0xe198 | goto label_5;
| label_27:
0x0000e2bc lw a3, -0x7fc8(gp) | a3 = *(gp);
0x0000e2c0 lw t9, -0x7ebc(gp) | t9 = sym.imp.log_oom_internal;
| /* esilref: 'server_init' */
0x0000e2c4 addiu a3, a3, -0xa84 | a3 += -0xa84;
0x0000e2c8 addiu a2, zero, 0x811 | a2 = 0x811;
0x0000e2cc b 0xe198 | goto label_5;
| label_23:
0x0000e2d0 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e2d4 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000e2d8 lw a1, -0x7fc8(gp) | a1 = *(gp);
| /* str.server_init */
0x0000e2dc addiu v0, v0, -0xa78 | v0 += -0xa78;
0x0000e2e0 lw t9, -0x7be8(gp) | t9 = sym.imp.log_assert_failed_realm;
0x0000e2e4 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000e2e8 addiu a3, zero, 0x7d2 | a3 = 0x7d2;
| /* esilref: 'src/journal/journald-server.c' */
0x0000e2ec addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000e2f0 addiu a1, a1, -0x1ce8 | a1 += -0x1ce8;
0x0000e2f4 jalr t9 | t9 ();
| label_31:
0x0000e2f8 lw t9, -0x7f64(gp) | t9 = *(gp);
| label_33:
0x0000e2fc move a1, s7 | a1 = s7;
0x0000e300 move a0, s0 | a0 = s0;
0x0000e304 bal 0x11a5c | fcn_00011a5c ();
0x0000e308 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e30c lw t9, -0x7cb0(gp) | t9 = sym.imp.fdset_size;
0x0000e310 move a0, s7 | a0 = s7;
0x0000e314 jalr t9 | t9 ();
0x0000e318 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000e31c beqz v0, 0xe34c |
0x0000e320 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000e324 move a0, zero | a0 = 0;
0x0000e328 jalr t9 | t9 ();
0x0000e32c slti v0, v0, 4 | v0 = (v0 < 4) ? 1 : 0;
0x0000e330 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 == 0) {
0x0000e334 beqz v0, 0xeb08 | goto label_40;
| }
| label_13:
0x0000e338 lw t9, -0x7bf4(gp) | t9 = sym.imp.fdset_free;
0x0000e33c move a0, s7 | a0 = s7;
0x0000e340 jalr t9 | t9 ();
0x0000e344 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e348 move s7, v0 | s7 = v0;
| }
0x0000e34c lw v0, 4(s0) | v0 = *((s0 + 1));
| if (v0 < 0) {
0x0000e350 bltzl v0, 0xea48 | goto label_41;
| }
0x0000e354 lw v0, 8(s0) | v0 = *((s0 + 2));
0x0000e358 move s2, zero | s2 = 0;
| label_8:
0x0000e35c lw t9, -0x7f60(gp) | t9 = *(gp);
| label_9:
0x0000e360 move a0, s0 | a0 = s0;
0x0000e364 bal 0x12340 | fcn_00012340 ();
0x0000e368 move s1, v0 | s1 = v0;
0x0000e36c lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e370 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e374 lw t9, -0x7f5c(gp) | t9 = *(gp);
0x0000e378 move a0, s0 | a0 = s0;
0x0000e37c bal 0x13e20 | fcn_00013e20 ();
0x0000e380 move s1, v0 | s1 = v0;
0x0000e384 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e388 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e38c lw t9, -0x7f58(gp) | t9 = *(gp);
0x0000e390 move a0, s0 | a0 = s0;
0x0000e394 bal 0x1a35c | fcn_0001a35c ();
0x0000e398 move s1, v0 | s1 = v0;
0x0000e39c lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e3a0 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e3a4 lw t9, -0x7f54(gp) | t9 = *(gp);
0x0000e3a8 move a0, s0 | a0 = s0;
0x0000e3ac bal 0x5754 | fcn_00005754 ();
0x0000e3b0 move s1, v0 | s1 = v0;
0x0000e3b4 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e3b8 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e3bc lw v0, 0x10(s0) | v0 = *((s0 + 4));
0x0000e3c0 lw t9, -0x7f50(gp) | t9 = *(gp);
| if (v0 < 0) {
0x0000e3c4 bgez v0, 0xe3d4 |
0x0000e3c8 lw t9, -0x7b3c(gp) | t9 = sym.imp.varlink_server_new;
| if (s2 == 0) {
0x0000e3cc beqz s2, 0xe3ec | goto label_42;
| }
0x0000e3d0 lw t9, -0x7f50(gp) | t9 = *(gp);
| }
0x0000e3d4 move a0, s0 | a0 = s0;
0x0000e3d8 bal 0x15c98 | fcn_00015c98 ();
0x0000e3dc move s1, v0 | s1 = v0;
0x0000e3e0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e3e4 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e3e8 lw t9, -0x7b3c(gp) | t9 = sym.imp.varlink_server_new;
| label_42:
0x0000e3ec addiu a1, zero, 1 | a1 = 1;
0x0000e3f0 addiu a0, s0, 0x268 | a0 = s0 + 0x268;
0x0000e3f4 jalr t9 | t9 ();
0x0000e3f8 move s1, v0 | s1 = v0;
0x0000e3fc lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e400 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e404 lw t9, -0x7d64(gp) | t9 = sym.imp.varlink_server_set_userdata;
0x0000e408 lw a0, 0x268(s0) | a0 = *((s0 + 154));
0x0000e40c move a1, s0 | a1 = s0;
0x0000e410 jalr t9 | t9 ();
0x0000e414 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e418 lw a0, 0x268(s0) | a0 = *((s0 + 154));
0x0000e41c sw zero, 0x24(sp) | *(var_24h) = 0;
0x0000e420 lw v0, -0x7f90(gp) | v0 = *(gp);
0x0000e424 lw a3, -0x7fc8(gp) | a3 = *(gp);
0x0000e428 addiu v0, v0, -0x2a34 | v0 += -0x2a34;
0x0000e42c sw v0, 0x20(sp) | *(var_20h) = v0;
0x0000e430 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e434 lw a2, -0x7fa4(gp) | a2 = *((gp - 8169));
| /* str.io.systemd.Journal.RelinquishVar */
0x0000e438 addiu v0, v0, -0x13e8 | v0 += -0x13e8;
0x0000e43c sw v0, 0x1c(sp) | *(var_1ch) = v0;
0x0000e440 lw v0, -0x7f90(gp) | v0 = *(gp);
0x0000e444 lw a1, -0x7fc8(gp) | a1 = *(gp);
0x0000e448 addiu v0, v0, -0x26b8 | v0 += -0x26b8;
0x0000e44c sw v0, 0x18(sp) | *(var_18h) = v0;
0x0000e450 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000e454 lw t9, -0x7b6c(gp) | t9 = sym.imp.varlink_server_bind_method_many_internal;
| /* str.io.systemd.Journal.FlushToVar */
0x0000e458 addiu v0, v0, -0x13c4 | v0 += -0x13c4;
0x0000e45c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000e460 lw v0, -0x7f90(gp) | v0 = *(gp);
| /* str.io.systemd.Journal.Rotate */
0x0000e464 addiu a3, a3, -0x1424 | a3 += -0x1424;
0x0000e468 addiu v0, v0, -0x3c98 | v0 += -0x3c98;
0x0000e46c sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000e470 addiu a2, a2, 0x63d8 | a2 += 0x63d8;
| /* str.io.systemd.Journal.Synchronize */
0x0000e474 addiu a1, a1, -0x1408 | a1 += -0x1408;
0x0000e478 jalr t9 | t9 ();
0x0000e47c move s1, v0 | s1 = v0;
0x0000e480 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e484 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e488 lw a1, -0x7fc8(gp) | a1 = *(gp);
0x0000e48c lw t9, -0x7bd8(gp) | t9 = sym.imp.varlink_server_listen_address;
0x0000e490 lw a0, 0x268(s0) | a0 = *((s0 + 154));
0x0000e494 addiu a2, zero, 0x180 | a2 = 0x180;
| /* str._run_systemd_journal_io.systemd.journal */
0x0000e498 addiu a1, a1, -0x13a4 | a1 += -0x13a4;
0x0000e49c jalr t9 | t9 ();
0x0000e4a0 move s1, v0 | s1 = v0;
0x0000e4a4 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e4a8 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e4ac lw t9, -0x7e40(gp) | t9 = sym.imp.varlink_server_attach_event;
0x0000e4b0 lw a1, 0x1c(s0) | a1 = *((s0 + 7));
0x0000e4b4 lw a0, 0x268(s0) | a0 = *((s0 + 154));
0x0000e4b8 move a2, zero | a2 = 0;
0x0000e4bc move a3, zero | a3 = 0;
0x0000e4c0 jalr t9 | t9 ();
0x0000e4c4 move s1, v0 | s1 = v0;
0x0000e4c8 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e4cc bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e4d0 lw t9, -0x7f4c(gp) | t9 = *(gp);
0x0000e4d4 move a0, s0 | a0 = s0;
0x0000e4d8 bal 0x59dc | fcn_000059dc ();
0x0000e4dc move s1, v0 | s1 = v0;
0x0000e4e0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e4e4 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e4e8 lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000e4ec lw t9, -0x7e28(gp) | t9 = sym.imp.open64;
0x0000e4f0 lui a1, 8 | a1 = 0x80880;
0x0000e4f4 addiu a1, a1, 0x880 |
| /* str._proc_sys_kernel_hostname */
0x0000e4f8 addiu a0, a0, -0x137c | a0 += -0x137c;
0x0000e4fc jalr t9 | t9 ();
0x0000e500 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e504 sw v0, 0x14(s0) | *((s0 + 5)) = v0;
| if (v0 < 0) {
0x0000e508 bltz v0, 0xec04 | goto label_43;
| }
0x0000e50c lw v1, -0x7fa4(gp) | v1 = *((gp - 8169));
0x0000e510 lw t9, -0x7d90(gp) | t9 = sym.imp.sd_event_add_io;
0x0000e514 lw a0, 0x1c(s0) | a0 = *((s0 + 7));
0x0000e518 addiu v1, v1, 0x759c | v1 += 0x759c;
0x0000e51c sw s0, 0x14(sp) | *(var_14h) = s0;
0x0000e520 sw v1, 0x10(sp) | *(var_10h) = v1;
0x0000e524 move a3, zero | a3 = 0;
0x0000e528 move a2, v0 | a2 = v0;
0x0000e52c addiu a1, s0, 0x4c | a1 = s0 + 0x4c;
0x0000e530 jalr t9 | t9 ();
0x0000e534 move s1, v0 | s1 = v0;
0x0000e538 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000e53c bgez v0, 0xeca8 | goto label_44;
| }
0x0000e540 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000e544 move a0, zero | a0 = 0;
0x0000e548 jalr t9 | t9 ();
0x0000e54c addiu v1, zero, -1 | v1 = -1;
0x0000e550 lw gp, 0x28(sp) | gp = *(var_28h);
| if (s1 == v1) {
0x0000e554 beq s1, v1, 0xed04 | goto label_45;
| }
0x0000e558 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000e55c lw v0, -0x7fc8(gp) | v0 = *(gp);
| if (v0 == 0) {
0x0000e560 beqz v0, 0xed50 | goto label_46;
| }
| label_18:
0x0000e564 negu s1, s1 | __asm ("negu s1, s1");
0x0000e568 andi s1, s1, 0xff | s1 &= 0xff;
0x0000e56c negu s1, s1 | __asm ("negu s1, s1");
| if (s1 < 0) {
| label_16:
0x0000e570 bltz s1, 0xe9b8 | goto label_7;
| }
0x0000e574 nop |
| label_17:
0x0000e578 lw t9, -0x7cb8(gp) | t9 = sym.imp.__libc_current_sigrtmin;
0x0000e57c jalr t9 | t9 ();
0x0000e580 nop |
0x0000e584 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e588 addiu v0, v0, 1 | v0++;
0x0000e58c sw v0, 0x18(sp) | *(var_18h) = v0;
0x0000e590 addiu v0, zero, 0x11 | v0 = 0x11;
0x0000e594 addiu v1, zero, -1 | v1 = -1;
0x0000e598 lw t9, -0x7c44(gp) | t9 = sym.imp.sigprocmask_many;
0x0000e59c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000e5a0 addiu v0, zero, 0x10 | v0 = 0x10;
0x0000e5a4 sw v1, 0x1c(sp) | *(var_1ch) = v1;
0x0000e5a8 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000e5ac addiu a3, zero, 0xf | a3 = 0xf;
0x0000e5b0 addiu a2, zero, 2 | a2 = 2;
0x0000e5b4 move a1, zero | a1 = 0;
0x0000e5b8 addiu a0, zero, 3 | a0 = 3;
0x0000e5bc jalr t9 | t9 ();
0x0000e5c0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e5c4 bltz v0, 0xede0 | goto label_47;
| }
0x0000e5c8 lw a3, -0x7f90(gp) | a3 = *(gp);
0x0000e5cc lw t9, -0x7e98(gp) | t9 = sym.imp.sd_event_add_signal;
0x0000e5d0 lw a0, 0x1c(s0) | a0 = *((s0 + 7));
0x0000e5d4 addiu a3, a3, -0x256c | a3 += -0x256c;
0x0000e5d8 sw s0, 0x10(sp) | *(var_10h) = s0;
0x0000e5dc addiu a2, zero, 0x10 | a2 = 0x10;
0x0000e5e0 addiu a1, s0, 0x38 | a1 = s0 + 0x38;
0x0000e5e4 jalr t9 | t9 ();
0x0000e5e8 move s1, v0 | s1 = v0;
0x0000e5ec lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e5f0 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e5f4 lw a3, -0x7f90(gp) | a3 = *(gp);
0x0000e5f8 lw t9, -0x7e98(gp) | t9 = sym.imp.sd_event_add_signal;
0x0000e5fc lw a0, 0x1c(s0) | a0 = *((s0 + 7));
0x0000e600 addiu a3, a3, -0x3b4c | a3 += -0x3b4c;
0x0000e604 sw s0, 0x10(sp) | *(var_10h) = s0;
0x0000e608 addiu a2, zero, 0x11 | a2 = 0x11;
0x0000e60c addiu a1, s0, 0x3c | a1 = s0 + 0x3c;
0x0000e610 jalr t9 | t9 ();
0x0000e614 move s1, v0 | s1 = v0;
0x0000e618 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e61c bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e620 lw s2, -0x7fa4(gp) | s2 = *((gp - 8169));
0x0000e624 lw t9, -0x7e98(gp) | t9 = sym.imp.sd_event_add_signal;
0x0000e628 lw a0, 0x1c(s0) | a0 = *((s0 + 7));
0x0000e62c addiu a3, s2, 0x7438 | a3 = s2 + 0x7438;
0x0000e630 sw s0, 0x10(sp) | *(var_10h) = s0;
0x0000e634 addiu a2, zero, 0xf | a2 = 0xf;
0x0000e638 addiu a1, s0, 0x40 | a1 = s0 + 0x40;
0x0000e63c jalr t9 | t9 ();
0x0000e640 move s1, v0 | s1 = v0;
0x0000e644 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e648 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e64c lw t9, -0x7cd4(gp) | t9 = sym.imp.sd_event_source_set_priority;
0x0000e650 lw a0, 0x40(s0) | a0 = *((s0 + 16));
0x0000e654 addiu a2, zero, 0x14 | a2 = 0x14;
0x0000e658 move a3, zero | a3 = 0;
0x0000e65c jalr t9 | t9 ();
0x0000e660 move s1, v0 | s1 = v0;
0x0000e664 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e668 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e66c lw t9, -0x7e98(gp) | t9 = sym.imp.sd_event_add_signal;
0x0000e670 lw a0, 0x1c(s0) | a0 = *((s0 + 7));
0x0000e674 addiu a3, s2, 0x7438 | a3 = s2 + 0x7438;
0x0000e678 sw s0, 0x10(sp) | *(var_10h) = s0;
0x0000e67c addiu a2, zero, 2 | a2 = 2;
0x0000e680 addiu a1, s0, 0x44 | a1 = s0 + 0x44;
0x0000e684 jalr t9 | t9 ();
0x0000e688 move s1, v0 | s1 = v0;
0x0000e68c lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e690 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e694 lw t9, -0x7cd4(gp) | t9 = sym.imp.sd_event_source_set_priority;
0x0000e698 lw a0, 0x44(s0) | a0 = *((s0 + 17));
0x0000e69c addiu a2, zero, 0x14 | a2 = 0x14;
0x0000e6a0 move a3, zero | a3 = 0;
0x0000e6a4 jalr t9 | t9 ();
0x0000e6a8 move s1, v0 | s1 = v0;
0x0000e6ac lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e6b0 bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e6b4 lw t9, -0x7cb8(gp) | t9 = sym.imp.__libc_current_sigrtmin;
0x0000e6b8 lw s1, 0x1c(s0) | s1 = *((s0 + 7));
0x0000e6bc jalr t9 | t9 ();
0x0000e6c0 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e6c4 move a0, s1 | a0 = s1;
0x0000e6c8 sw s0, 0x10(sp) | *(var_10h) = s0;
0x0000e6cc lw a3, -0x7f90(gp) | a3 = *(gp);
0x0000e6d0 lw t9, -0x7e98(gp) | t9 = sym.imp.sd_event_add_signal;
0x0000e6d4 addiu a3, a3, -0x7394 | a3 += -0x7394;
0x0000e6d8 addiu a2, v0, 1 | a2 = v0 + 1;
0x0000e6dc addiu a1, s0, 0x48 | a1 = s0 + 0x48;
0x0000e6e0 jalr t9 | t9 ();
0x0000e6e4 move s1, v0 | s1 = v0;
0x0000e6e8 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e6ec bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e6f0 lw t9, -0x7cd4(gp) | t9 = sym.imp.sd_event_source_set_priority;
0x0000e6f4 lw a0, 0x48(s0) | a0 = *((s0 + 18));
0x0000e6f8 addiu a2, zero, 0xf | a2 = 0xf;
0x0000e6fc move a3, zero | a3 = 0;
0x0000e700 jalr t9 | t9 ();
0x0000e704 move s1, v0 | s1 = v0;
0x0000e708 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e70c bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e710 lw t9, -0x7f48(gp) | t9 = *(gp);
0x0000e714 bal 0x1a974 | fcn_0001a974 ();
0x0000e718 nop |
0x0000e71c lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e720 sw v0, 0x78(s0) | *((s0 + 30)) = v0;
| if (v0 == 0) {
0x0000e724 beqz v0, 0xeca0 | goto label_48;
| }
0x0000e728 lw t9, -0x7d18(gp) | t9 = sym.imp.cg_get_root_path;
0x0000e72c addiu a0, s0, 0x234 | a0 = s0 + 0x234;
0x0000e730 jalr t9 | t9 ();
0x0000e734 move s1, v0 | s1 = v0;
0x0000e738 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e73c bltz v0, 0xe9b8 | goto label_7;
| }
0x0000e740 lw t9, -0x7fa4(gp) | t9 = *((gp - 8169));
0x0000e744 addiu t9, t9, 0x74bc | t9 += fcn.000074bc;
0x0000e748 move a0, s0 | a0 = s0;
0x0000e74c bal 0x74bc | fcn_000074bc ();
0x0000e750 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e754 addiu s1, sp, 0x30 | s1 = sp + 0x30;
0x0000e758 lw t9, -0x7c34(gp) | t9 = sym.imp.sd_id128_get_boot;
0x0000e75c move a0, s1 | a0 = s1;
0x0000e760 jalr t9 | t9 ();
0x0000e764 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000e768 bltz v0, 0xe7c4 |
0x0000e76c lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000e770 addiu v0, s0, 0x206 | v0 = s0 + 0x206;
| /* str._BOOT_ID */
0x0000e774 addiu v1, a0, -0x122c | v1 = a0 + -0x122c;
0x0000e778 lw a0, -0x122c(a0) | a0 = *((a0 - 1163));
0x0000e77c lw t0, 4(v1) | t0 = *((v1 + 1));
0x0000e780 swl a0, 0x209(s0) | __asm ("swl a0, 0x209(s0)");
0x0000e784 swr a0, (v0) | __asm ("swr a0, (v0)");
0x0000e788 lbu t2, 8(v1) | t2 = *((v1 + 8));
0x0000e78c lbu t1, 9(v1) | t1 = *((v1 + 9));
0x0000e790 swl t0, 7(v0) | __asm ("swl t0, 7(v0)");
0x0000e794 lw t9, -0x7e14(gp) | t9 = sym.imp.sd_id128_to_string;
0x0000e798 addiu v1, s0, 0x20f | v1 = s0 + 0x20f;
0x0000e79c lw a0, 0x30(sp) | a0 = *(var_30h);
0x0000e7a0 lw a1, 0x34(sp) | a1 = *(var_34h);
0x0000e7a4 lw a2, 0x38(sp) | a2 = *(var_38h);
0x0000e7a8 lw a3, 0x3c(sp) | a3 = *(var_3ch);
0x0000e7ac swr t0, 4(v0) | __asm ("swr t0, 4(v0)");
0x0000e7b0 sw v1, 0x10(sp) | *(var_10h) = v1;
0x0000e7b4 sb t2, 8(v0) | *((v0 + 8)) = t2;
0x0000e7b8 sb t1, 9(v0) | *((v0 + 9)) = t1;
0x0000e7bc jalr t9 | t9 ();
0x0000e7c0 lw gp, 0x28(sp) | gp = *(var_28h);
| }
0x0000e7c4 lw t9, -0x7d30(gp) | t9 = sym.imp.sd_id128_get_machine;
0x0000e7c8 move a0, s1 | a0 = s1;
0x0000e7cc jalr t9 | t9 ();
0x0000e7d0 addiu s2, s0, 0x1e5 | s2 = s0 + 0x1e5;
0x0000e7d4 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000e7d8 bltz v0, 0xe834 |
0x0000e7dc lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000e7e0 addiu v0, s0, 0x1d9 | v0 = s0 + 0x1d9;
| /* str._MACHINE_ID */
0x0000e7e4 addiu v1, a0, -0x1220 | v1 = a0 + -0x1220;
0x0000e7e8 lw a1, -0x1220(a0) | a1 = *((a0 - 1160));
0x0000e7ec lw a0, 4(v1) | a0 = *((v1 + 1));
0x0000e7f0 swl a1, 0x1dc(s0) | __asm ("swl a1, 0x1dc(s0)");
0x0000e7f4 swr a1, (v0) | __asm ("swr a1, (v0)");
0x0000e7f8 swl a0, 7(v0) | __asm ("swl a0, 7(v0)");
0x0000e7fc lw t0, 8(v1) | t0 = *((v1 + 2));
0x0000e800 swr a0, 4(v0) | __asm ("swr a0, 4(v0)");
0x0000e804 lbu v1, 0xc(v1) | v1 = *((v1 + 12));
0x0000e808 swl t0, 0xb(v0) | __asm ("swl t0, 0xb(v0)");
0x0000e80c lw t9, -0x7e14(gp) | t9 = sym.imp.sd_id128_to_string;
0x0000e810 lw a0, 0x30(sp) | a0 = *(var_30h);
0x0000e814 lw a1, 0x34(sp) | a1 = *(var_34h);
0x0000e818 lw a2, 0x38(sp) | a2 = *(var_38h);
0x0000e81c lw a3, 0x3c(sp) | a3 = *(var_3ch);
0x0000e820 swr t0, 8(v0) | __asm ("swr t0, 8(v0)");
0x0000e824 sw s2, 0x10(sp) | *(var_10h) = s2;
0x0000e828 sb v1, 0xc(v0) | *((v0 + 12)) = v1;
0x0000e82c jalr t9 | t9 ();
0x0000e830 lw gp, 0x28(sp) | gp = *(var_28h);
| }
0x0000e834 lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000e838 lw t9, -0x7d00(gp) | t9 = sym.imp.path_join_internal;
0x0000e83c addiu a2, zero, -1 | a2 = -1;
0x0000e840 move a1, s2 | a1 = s2;
| /* str._run_log_journal */
0x0000e844 addiu a0, a0, -0x1984 | a0 += -0x1984;
0x0000e848 jalr t9 | t9 ();
0x0000e84c lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e850 sw v0, 0x9c(s0) | *((s0 + 39)) = v0;
0x0000e854 addiu a2, zero, -1 | a2 = -1;
0x0000e858 lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000e85c lw t9, -0x7d00(gp) | t9 = sym.imp.path_join_internal;
0x0000e860 move a1, s2 | a1 = s2;
| /* str._var_log_journal */
0x0000e864 addiu a0, a0, -0x1210 | a0 += -0x1210;
0x0000e868 jalr t9 | t9 ();
0x0000e86c lw v1, 0x9c(s0) | v1 = *((s0 + 39));
0x0000e870 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e874 sw v0, 0xfc(s0) | *((s0 + 63)) = v0;
| if (v1 == 0) {
0x0000e878 beqz v1, 0xeca0 | goto label_48;
| }
| if (v0 == 0) {
0x0000e87c beql v0, zero, 0xe9b8 | goto label_7;
| }
0x0000e880 addiu s1, zero, -0xc | s1 = -0xc;
0x0000e884 lw t9, -0x7ba0(gp) | t9 = sym.imp.memset;
0x0000e888 addiu a2, zero, 0x80 | a2 = 0x80;
0x0000e88c move a1, zero | a1 = 0;
0x0000e890 move a0, s1 | a0 = s1;
0x0000e894 jalr t9 | t9 ();
0x0000e898 lw v0, 0x18(s0) | v0 = *((s0 + 6));
0x0000e89c lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000e8a0 bgez v0, 0xee0c | goto label_49;
| }
0x0000e8a4 lw v0, 0x50(s0) | v0 = *((s0 + 20));
0x0000e8a8 lw v0, -0x7fc8(gp) | v0 = *(gp);
| if (v0 != 0) {
0x0000e8ac bnez v0, 0xed28 | goto label_50;
| }
0x0000e8b0 lw a0, -0x7fc8(gp) | a0 = *(gp);
0x0000e8b4 lw t9, -0x7b54(gp) | t9 = sym.imp.getenv;
| /* str.NOTIFY_SOCKET */
0x0000e8b8 addiu a0, a0, -0x11d0 | a0 += -0x11d0;
0x0000e8bc jalr t9 | t9 ();
0x0000e8c0 move s3, v0 | s3 = v0;
0x0000e8c4 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000e8c8 beqz v0, 0xe988 |
0x0000e8cc lw t9, -0x7e34(gp) | t9 = sym.imp.sockaddr_un_set_path;
0x0000e8d0 move a1, v0 | a1 = v0;
0x0000e8d4 move a0, s1 | a0 = s1;
0x0000e8d8 jalr t9 | t9 ();
0x0000e8dc move s2, v0 | s2 = v0;
0x0000e8e0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e8e4 bltz v0, 0xf018 | goto label_51;
| }
0x0000e8e8 lw t9, -0x7c60(gp) | t9 = sym.imp.socket;
0x0000e8ec lui a1, 8 | a1 = 0x80000;
0x0000e8f0 move a2, zero | a2 = 0;
0x0000e8f4 addiu a1, a1, 0x81 | a1 += 0x81;
0x0000e8f8 addiu a0, zero, 1 | a0 = 1;
0x0000e8fc jalr t9 | t9 ();
0x0000e900 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e904 sw v0, 0x18(s0) | *((s0 + 6)) = v0;
| if (v0 < 0) {
0x0000e908 bltz v0, 0xefc8 | goto label_52;
| }
0x0000e90c lw t9, -0x7d98(gp) | t9 = sym.imp.fd_inc_sndbuf;
0x0000e910 lui a1, 0x80 | a1 = 0x800000;
0x0000e914 move a0, v0 | a0 = v0;
0x0000e918 jalr t9 | t9 ();
0x0000e91c lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e920 lw a0, 0x18(s0) | a0 = *((s0 + 6));
0x0000e924 move a2, s2 | a2 = s2;
0x0000e928 lw t9, -0x7ab8(gp) | t9 = sym.imp.connect;
0x0000e92c move a1, s1 | a1 = s1;
0x0000e930 jalr t9 | t9 ();
0x0000e934 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e938 bltz v0, 0xef64 | goto label_53;
| }
0x0000e93c lw v0, -0x7fa4(gp) | v0 = *((gp - 8169));
0x0000e940 lw t9, -0x7d90(gp) | t9 = sym.imp.sd_event_add_io;
0x0000e944 lw a2, 0x18(s0) | a2 = *((s0 + 6));
0x0000e948 lw a0, 0x1c(s0) | a0 = *((s0 + 7));
0x0000e94c addiu v0, v0, 0x6714 | v0 += 0x6714;
0x0000e950 sw s0, 0x14(sp) | *(var_14h) = s0;
0x0000e954 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000e958 addiu a3, zero, 4 | a3 = 4;
0x0000e95c addiu a1, s0, 0x50 | a1 = s0 + 0x50;
0x0000e960 jalr t9 | t9 ();
0x0000e964 move s1, v0 | s1 = v0;
0x0000e968 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 < 0) {
0x0000e96c bltz v0, 0xef28 | goto label_54;
| }
0x0000e970 lw t9, -0x7d10(gp) | t9 = sym.imp.sd_watchdog_enabled;
0x0000e974 addiu a1, s0, 0x238 | a1 = s0 + 0x238;
0x0000e978 move a0, zero | a0 = 0;
0x0000e97c jalr t9 | t9 ();
0x0000e980 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 > 0) {
0x0000e984 bgtz v0, 0xee38 | goto label_55;
| }
| }
| label_20:
0x0000e988 lw t9, -0x7f44(gp) | t9 = *(gp);
0x0000e98c move a0, s0 | a0 = s0;
0x0000e990 bal 0x189e0 | fcn_000189e0 ();
0x0000e994 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e998 move a2, zero | a2 = 0;
0x0000e99c move a1, zero | a1 = 0;
0x0000e9a0 lw t9, -0x7f90(gp) | t9 = *(gp);
0x0000e9a4 addiu t9, t9, -0x3398 | t9 += -0x3398;
0x0000e9a8 move a0, s0 | a0 = s0;
0x0000e9ac bal 0xcc68 | fcn_0000cc68 ();
0x0000e9b0 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e9b4 move s1, v0 | s1 = v0;
| if (s7 == 0) {
| label_7:
0x0000e9b8 beqz s7, 0xe1b0 | goto label_4;
| }
0x0000e9bc nop |
| label_14:
0x0000e9c0 lw t9, -0x7bf4(gp) | t9 = sym.imp.fdset_free;
0x0000e9c4 move a0, s7 | a0 = s7;
0x0000e9c8 jalr t9 | t9 ();
0x0000e9cc lw gp, 0x28(sp) | gp = *(var_28h);
0x0000e9d0 b 0xe1b0 | goto label_4;
| label_38:
0x0000e9d4 lw t9, -0x7e60(gp) | t9 = sym.imp.sd_is_socket_unix;
0x0000e9d8 sw zero, 0x10(sp) | *(var_10h) = 0;
| /* esilref: '/run/systemd/journal/dev-log' */
0x0000e9dc addiu a3, fp, -0x14b8 | a3 = fp + -0x14b8;
0x0000e9e0 addiu a2, zero, -1 | a2 = -1;
0x0000e9e4 addiu a1, zero, 1 | a1 = 1;
0x0000e9e8 move a0, s1 | a0 = s1;
0x0000e9ec jalr t9 | t9 ();
0x0000e9f0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 > 0) {
0x0000e9f4 bgtz v0, 0xe23c | goto label_6;
| }
0x0000e9f8 lw t9, -0x7bf0(gp) | t9 = sym.imp.sd_is_socket;
0x0000e9fc addiu a3, zero, -1 | a3 = -1;
0x0000ea00 addiu a2, zero, 3 | a2 = 3;
0x0000ea04 addiu a1, zero, 0x10 | a1 = 0x10;
0x0000ea08 move a0, s1 | a0 = s1;
0x0000ea0c jalr t9 | t9 ();
0x0000ea10 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 <= 0) {
0x0000ea14 blez v0, 0xeb58 | goto label_56;
| }
0x0000ea18 lw v0, 0x10(s0) | v0 = *((s0 + 4));
0x0000ea1c lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
| if (v0 >= 0) {
0x0000ea20 bgez v0, 0xeda8 | goto label_57;
| }
0x0000ea24 sw s1, 0x10(s0) | *((s0 + 4)) = s1;
0x0000ea28 b 0xe080 | goto label_0;
| label_32:
0x0000ea2c move a0, zero | a0 = 0;
0x0000ea30 jalr t9 | t9 ();
0x0000ea34 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000ea38 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 == 0) {
0x0000ea3c beqz v0, 0xea68 | goto label_58;
| }
| label_11:
0x0000ea40 addiu s1, zero, -0x16 | s1 = -0x16;
0x0000ea44 b 0xe9b8 | goto label_7;
| label_41:
0x0000ea48 move s2, zero | s2 = 0;
| if (v0 >= 0) {
0x0000ea4c bgez v0, 0xe35c | goto label_8;
| }
0x0000ea50 lw v0, (s0) | v0 = *(s0);
0x0000ea54 lw t9, -0x7f60(gp) | t9 = *(gp);
| if (v0 >= 0) {
0x0000ea58 bgez v0, 0xe360 | goto label_9;
| }
0x0000ea5c lw s2, 0x10(s0) | s2 = *((s0 + 4));
0x0000ea60 srl s2, s2, 0x1f | s2 >>= 0x1f;
0x0000ea64 b 0xe360 | goto label_9;
| label_58:
0x0000ea68 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ea6c lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Too_many_native_sockets_passed. */
0x0000ea70 addiu v0, v0, -0x1520 | v0 += -0x1520;
0x0000ea74 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ea78 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ea7c addiu a3, zero, 0x825 | a3 = 0x825;
| /* esilref: 'server_init' */
0x0000ea80 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000ea84 sw v0, 0x10(sp) | *(var_10h) = v0;
| label_12:
0x0000ea88 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000ea8c lui a1, 0x4000 | a1 = 0x40000000;
| /* esilref: 'src/journal/journald-server.c' */
0x0000ea90 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000ea94 addiu a1, a1, 0x16 | a1 += 0x16;
0x0000ea98 addiu a0, zero, 3 | a0 = 3;
0x0000ea9c jalr t9 | t9 ();
0x0000eaa0 move s1, v0 | s1 = v0;
0x0000eaa4 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000eaa8 b 0xe9b8 | goto label_7;
| label_37:
0x0000eaac lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eab0 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_read_listening_file_descriptors_from_environment:__m */
0x0000eab4 addiu v0, v0, -0x157c | v0 += -0x157c;
0x0000eab8 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000eabc lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eac0 addiu a3, zero, 0x81d | a3 = 0x81d;
| /* esilref: 'server_init' */
0x0000eac4 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000eac8 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000eacc b 0xe288 | goto label_10;
| label_35:
0x0000ead0 move a0, zero | a0 = 0;
0x0000ead4 jalr t9 | t9 ();
0x0000ead8 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000eadc lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000eae0 bnez v0, 0xea40 | goto label_11;
| }
0x0000eae4 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eae8 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Too_many_stdout_sockets_passed. */
0x0000eaec addiu v0, v0, -0x14e4 | v0 += -0x14e4;
0x0000eaf0 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000eaf4 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eaf8 addiu a3, zero, 0x82d | a3 = 0x82d;
| /* esilref: 'server_init' */
0x0000eafc addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000eb00 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000eb04 b 0xea88 | goto label_12;
| label_40:
0x0000eb08 lw t9, -0x7cb0(gp) | t9 = sym.imp.fdset_size;
0x0000eb0c move a0, s7 | a0 = s7;
0x0000eb10 jalr t9 | t9 ();
0x0000eb14 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000eb18 sw v0, 0x18(sp) | *(var_18h) = v0;
0x0000eb1c addiu a3, zero, 0x854 | a3 = 0x854;
0x0000eb20 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eb24 lw a2, -0x7fc8(gp) | a2 = *(gp);
| /* str._u_unknown_file_descriptors_passed__closing. */
0x0000eb28 addiu v0, v0, -0x1454 | v0 += -0x1454;
0x0000eb2c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000eb30 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eb34 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* esilref: 'server_init' */
0x0000eb38 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000eb3c sw v0, 0x10(sp) | *(var_10h) = v0;
| /* esilref: 'src/journal/journald-server.c' */
0x0000eb40 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000eb44 move a1, zero | a1 = 0;
0x0000eb48 addiu a0, zero, 4 | a0 = 4;
0x0000eb4c jalr t9 | t9 ();
0x0000eb50 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000eb54 b 0xe338 | goto label_13;
| label_56:
0x0000eb58 lw t9, -0x7d7c(gp) | t9 = sym.imp.fdset_new;
| if (s7 == 0) {
0x0000eb5c beqz s7, 0xebdc | goto label_59;
| }
| label_15:
0x0000eb60 lw t9, -0x7e50(gp) | t9 = sym.imp.fdset_put;
0x0000eb64 move a1, s1 | a1 = s1;
0x0000eb68 move a0, s7 | a0 = s7;
0x0000eb6c jalr t9 | t9 ();
0x0000eb70 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000eb74 bgez v0, 0xe080 | goto label_0;
| }
0x0000eb78 lw a3, -0x7fc8(gp) | a3 = *(gp);
0x0000eb7c lw a1, -0x7fc8(gp) | a1 = *(gp);
0x0000eb80 lw t9, -0x7ebc(gp) | t9 = sym.imp.log_oom_internal;
| /* esilref: 'server_init' */
0x0000eb84 addiu a3, a3, -0xa84 | a3 += -0xa84;
0x0000eb88 addiu a2, zero, 0x84c | a2 = 0x84c;
| /* esilref: 'src/journal/journald-server.c' */
0x0000eb8c addiu a1, a1, -0x30b9 | a1 += -0x30b9;
0x0000eb90 move a0, zero | a0 = 0;
0x0000eb94 jalr t9 | t9 ();
0x0000eb98 move s1, v0 | s1 = v0;
0x0000eb9c lw gp, 0x28(sp) | gp = *(var_28h);
0x0000eba0 b 0xe9c0 | goto label_14;
| label_39:
0x0000eba4 move a0, zero | a0 = 0;
0x0000eba8 jalr t9 | t9 ();
0x0000ebac slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000ebb0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000ebb4 bnez v0, 0xea40 | goto label_11;
| }
0x0000ebb8 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ebbc lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Too_many__dev_log_sockets_passed. */
0x0000ebc0 addiu v0, v0, -0x1498 | v0 += -0x1498;
0x0000ebc4 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ebc8 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ebcc addiu a3, zero, 0x836 | a3 = 0x836;
| /* esilref: 'server_init' */
0x0000ebd0 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000ebd4 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ebd8 b 0xea88 | goto label_12;
| label_59:
0x0000ebdc jalr t9 | t9 ();
0x0000ebe0 nop |
0x0000ebe4 move s7, v0 | s7 = v0;
0x0000ebe8 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000ebec bnez v0, 0xeb60 | goto label_15;
| }
0x0000ebf0 lw a3, -0x7fc8(gp) | a3 = *(gp);
0x0000ebf4 lw t9, -0x7ebc(gp) | t9 = sym.imp.log_oom_internal;
| /* esilref: 'server_init' */
0x0000ebf8 addiu a3, a3, -0xa84 | a3 += -0xa84;
0x0000ebfc addiu a2, zero, 0x847 | a2 = 0x847;
0x0000ec00 b 0xe198 | goto label_5;
| label_43:
0x0000ec04 lw t9, -0x7aa8(gp) | t9 = sym.imp.__errno_location;
0x0000ec08 jalr t9 | t9 ();
0x0000ec0c nop |
0x0000ec10 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000ec14 move a0, zero | a0 = 0;
0x0000ec18 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000ec1c lw s1, (v0) | s1 = *(v0);
0x0000ec20 jalr t9 | t9 ();
0x0000ec24 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000ec28 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000ec2c beqz v0, 0xec54 |
0x0000ec30 move v0, s1 | v0 = s1;
| if (s1 >= 0) {
0x0000ec34 bltz s1, 0xec44 |
0x0000ec38 andi v0, v0, 0xff | v0 &= 0xff;
0x0000ec3c negu s1, v0 | __asm ("negu s1, v0");
0x0000ec40 b 0xe570 | goto label_16;
| }
0x0000ec44 negu v0, s1 | __asm ("negu v0, s1");
0x0000ec48 andi v0, v0, 0xff | v0 &= 0xff;
0x0000ec4c negu s1, v0 | __asm ("negu s1, v0");
0x0000ec50 b 0xe570 | goto label_16;
| }
0x0000ec54 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ec58 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_open__proc_sys_kernel_hostname:__m */
0x0000ec5c addiu v0, v0, -0x1360 | v0 += -0x1360;
0x0000ec60 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ec64 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ec68 addiu a3, zero, 0x695 | a3 = 0x695;
| /* str.server_open_hostname */
0x0000ec6c addiu v0, v0, -0xc54 | v0 += -0xc54;
0x0000ec70 sw v0, 0x10(sp) | *(var_10h) = v0;
| label_19:
0x0000ec74 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000ec78 move a1, s1 | a1 = s1;
| /* esilref: 'src/journal/journald-server.c' */
0x0000ec7c addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000ec80 addiu a0, zero, 3 | a0 = 3;
0x0000ec84 jalr t9 | t9 ();
0x0000ec88 move s1, v0 | s1 = v0;
0x0000ec8c lw gp, 0x28(sp) | gp = *(var_28h);
0x0000ec90 b 0xe570 | goto label_16;
| label_36:
0x0000ec94 lw t9, -0x7d6c(gp) | t9 = sym.imp.__stack_chk_fail;
0x0000ec98 jalr t9 | t9 ();
0x0000ec9c nop |
| label_48:
0x0000eca0 addiu s1, zero, -0xc | s1 = -0xc;
0x0000eca4 b 0xe9b8 | goto label_7;
| label_44:
0x0000eca8 lw t9, -0x7cd4(gp) | t9 = sym.imp.sd_event_source_set_priority;
0x0000ecac lw a0, 0x4c(s0) | a0 = *((s0 + 19));
0x0000ecb0 addiu a2, zero, -0x6e | a2 = -0x6e;
0x0000ecb4 addiu a3, zero, -1 | a3 = -1;
0x0000ecb8 jalr t9 | t9 ();
0x0000ecbc move s1, v0 | s1 = v0;
0x0000ecc0 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000ecc4 bgez v0, 0xe578 | goto label_17;
| }
0x0000ecc8 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000eccc move a0, zero | a0 = 0;
0x0000ecd0 jalr t9 | t9 ();
0x0000ecd4 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000ecd8 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000ecdc bnez v0, 0xe564 | goto label_18;
| }
0x0000ece0 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ece4 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_adjust_priority_of_host_name_event_source:__m */
0x0000ece8 addiu v0, v0, -0x12c0 | v0 += -0x12c0;
0x0000ecec sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ecf0 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ecf4 addiu a3, zero, 0x6a6 | a3 = 0x6a6;
| /* str.server_open_hostname */
0x0000ecf8 addiu v0, v0, -0xc54 | v0 += -0xc54;
0x0000ecfc sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ed00 b 0xec74 | goto label_19;
| label_45:
0x0000ed04 slti v0, v0, 4 | v0 = (v0 < 4) ? 1 : 0;
0x0000ed08 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ed0c beqz v0, 0xed70 |
| while (1) {
0x0000ed10 lw t9, -0x7bd4(gp) | t9 = sym.imp.safe_close;
0x0000ed14 lw a0, 0x14(s0) | a0 = *((s0 + 5));
0x0000ed18 jalr t9 | t9 ();
0x0000ed1c lw gp, 0x28(sp) | gp = *(var_28h);
0x0000ed20 sw v0, 0x14(s0) | *((s0 + 5)) = v0;
0x0000ed24 b 0xe578 | goto label_17;
| label_50:
0x0000ed28 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000ed2c lw a1, -0x7fc8(gp) | a1 = *(gp);
| /* str.server_connect_notify */
0x0000ed30 addiu v0, v0, -0xd3c | v0 += -0xd3c;
0x0000ed34 lw t9, -0x7be8(gp) | t9 = sym.imp.log_assert_failed_realm;
0x0000ed38 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ed3c addiu a3, zero, 0x70a | a3 = 0x70a;
| /* esilref: 'src/journal/journald-server.c' */
0x0000ed40 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
| /* str._s__notify_event_source */
0x0000ed44 addiu a1, a1, -0x11e8 | a1 += -0x11e8;
0x0000ed48 move a0, zero | a0 = 0;
0x0000ed4c jalr t9 | t9 ();
| label_46:
0x0000ed50 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
0x0000ed54 addiu v0, v0, -0x12f4 | v0 += -0x12f4;
0x0000ed58 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ed5c lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ed60 addiu a3, zero, 0x6a1 | a3 = 0x6a1;
| /* str.server_open_hostname */
0x0000ed64 addiu v0, v0, -0xc54 | v0 += -0xc54;
0x0000ed68 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ed6c b 0xec74 | goto label_19;
0x0000ed70 lw a2, -0x7fc8(gp) | a2 = *(gp);
| /* str.Failed_to_register_hostname_fd_in_event_loop__ignoring:__m */
0x0000ed74 addiu v0, v0, -0x1330 | v0 += -0x1330;
0x0000ed78 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ed7c lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ed80 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.server_open_hostname */
0x0000ed84 addiu v0, v0, -0xc54 | v0 += -0xc54;
0x0000ed88 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ed8c addiu a3, zero, 0x69c | a3 = 0x69c;
| /* esilref: 'src/journal/journald-server.c' */
0x0000ed90 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000ed94 addiu a1, zero, -1 | a1 = -1;
0x0000ed98 addiu a0, zero, 4 | a0 = 4;
0x0000ed9c jalr t9 | t9 ();
0x0000eda0 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000eda4 b 0xed10 |
| }
| label_57:
0x0000eda8 move a0, zero | a0 = 0;
0x0000edac jalr t9 | t9 ();
0x0000edb0 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000edb4 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000edb8 bnez v0, 0xea40 | goto label_11;
| }
0x0000edbc lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000edc0 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Too_many_audit_sockets_passed. */
0x0000edc4 addiu v0, v0, -0x1474 | v0 += -0x1474;
0x0000edc8 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000edcc lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000edd0 addiu a3, zero, 0x83e | a3 = 0x83e;
| /* esilref: 'server_init' */
0x0000edd4 addiu v0, v0, -0xa84 | v0 += -0xa84;
0x0000edd8 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000eddc b 0xea88 | goto label_12;
| label_47:
0x0000ede0 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ede4 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000ede8 lw a1, -0x7fc8(gp) | a1 = *(gp);
| /* str.setup_signals */
0x0000edec addiu v0, v0, -0xc80 | v0 += -0xc80;
0x0000edf0 lw t9, -0x7be8(gp) | t9 = sym.imp.log_assert_failed_realm;
0x0000edf4 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000edf8 addiu a3, zero, 0x5b0 | a3 = 0x5b0;
| /* esilref: 'src/journal/journald-server.c' */
0x0000edfc addiu a2, a2, -0x30b9 | a2 += -0x30b9;
| /* str.sigprocmask_many_SIG_SETMASK__NULL__SIGINT__SIGTERM__SIGUSR1__SIGUSR2__SIGRTMIN1___1____0 */
0x0000ee00 addiu a1, a1, -0x1288 | a1 += -0x1288;
0x0000ee04 move a0, zero | a0 = 0;
0x0000ee08 jalr t9 | t9 ();
| label_49:
0x0000ee0c lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ee10 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000ee14 lw a1, -0x7fc8(gp) | a1 = *(gp);
| /* str.server_connect_notify */
0x0000ee18 addiu v0, v0, -0xd3c | v0 += -0xd3c;
0x0000ee1c lw t9, -0x7be8(gp) | t9 = sym.imp.log_assert_failed_realm;
0x0000ee20 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ee24 addiu a3, zero, 0x709 | a3 = 0x709;
| /* esilref: 'src/journal/journald-server.c' */
0x0000ee28 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
| /* str.s__notify_fd___0 */
0x0000ee2c addiu a1, a1, -0x11fc | a1 += -0x11fc;
0x0000ee30 move a0, zero | a0 = 0;
0x0000ee34 jalr t9 | t9 ();
| label_55:
0x0000ee38 lbu v0, 0x1d8(s0) | v0 = *((s0 + 472));
0x0000ee3c addiu v1, zero, 1 | v1 = 1;
0x0000ee40 lw t9, -0x7d84(gp) | t9 = sym.imp.now;
0x0000ee44 ins v0, v1, 1, 1 | __asm ("ins v0, v1, 1, 1");
0x0000ee48 addiu a0, zero, 1 | a0 = 1;
0x0000ee4c sb v0, 0x1d8(s0) | *((s0 + 472)) = v0;
0x0000ee50 lw s1, 0x1c(s0) | s1 = *((s0 + 7));
0x0000ee54 jalr t9 | t9 ();
0x0000ee58 lw a1, 0x23c(s0) | a1 = *((s0 + 143));
0x0000ee5c lw a2, 0x238(s0) | a2 = *((s0 + 142));
0x0000ee60 sll a3, a1, 0x1f | a3 = a1 << 0x1f;
0x0000ee64 srl a0, a2, 1 | a0 = a2 >> 1;
0x0000ee68 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000ee6c or a0, a3, a0 | a0 = a3 | a0;
0x0000ee70 addu v0, a0, v0 | v0 = a0 + v0;
0x0000ee74 srl a3, a1, 1 | a3 = a1 >> 1;
0x0000ee78 sltu a0, v0, a0 | a0 = (v0 < a0) ? 1 : 0;
0x0000ee7c addu v1, a3, v1 | v1 = a3 + v1;
0x0000ee80 addu v1, a0, v1 | v1 = a0 + v1;
0x0000ee84 lw a0, -0x7fa4(gp) | a0 = *((gp - 8169));
0x0000ee88 sll t0, a1, 0x1e | t0 = a1 << 0x1e;
0x0000ee8c srl a2, a2, 2 | a2 >>= 2;
0x0000ee90 or a2, t0, a2 | a2 = t0 | a2;
0x0000ee94 lw t9, -0x7b8c(gp) | t9 = sym.imp.sd_event_add_time;
0x0000ee98 srl a1, a1, 2 | a1 >>= 2;
0x0000ee9c addiu a0, a0, 0x616c | a0 += 0x616c;
0x0000eea0 sw a0, 0x20(sp) | *(var_20h) = a0;
0x0000eea4 sw a2, 0x18(sp) | *(var_18h) = a2;
0x0000eea8 sw a1, 0x1c(sp) | *(var_1ch) = a1;
0x0000eeac move a0, s1 | a0 = s1;
0x0000eeb0 sw s0, 0x24(sp) | *(var_24h) = s0;
0x0000eeb4 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000eeb8 sw v1, 0x14(sp) | *(var_14h) = v1;
0x0000eebc addiu a2, zero, 1 | a2 = 1;
0x0000eec0 addiu a1, s0, 0x54 | a1 = s0 + 0x54;
0x0000eec4 jalr t9 | t9 ();
0x0000eec8 move s1, v0 | s1 = v0;
0x0000eecc lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 >= 0) {
0x0000eed0 bgez v0, 0xe988 | goto label_20;
| }
0x0000eed4 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000eed8 move a0, zero | a0 = 0;
0x0000eedc jalr t9 | t9 ();
0x0000eee0 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000eee4 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000eee8 bnez v0, 0xe988 | goto label_20;
| }
0x0000eeec lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000eef0 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_add_watchdog_time_event:__m */
0x0000eef4 addiu v0, v0, -0x1120 | v0 += -0x1120;
0x0000eef8 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000eefc lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ef00 addiu a3, zero, 0x734 | a3 = aav.0x00000734;
| /* esilref: 'server_connect_notify' */
0x0000ef04 addiu v0, v0, -0xd54 | v0 += -0xd54;
0x0000ef08 sw v0, 0x10(sp) | *(var_10h) = v0;
| label_21:
0x0000ef0c lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000ef10 move a1, s1 | a1 = s1;
| /* esilref: 'src/journal/journald-server.c' */
0x0000ef14 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000ef18 addiu a0, zero, 3 | a0 = 3;
0x0000ef1c jalr t9 | t9 ();
0x0000ef20 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000ef24 b 0xe988 | goto label_20;
| label_54:
0x0000ef28 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000ef2c move a0, zero | a0 = 0;
0x0000ef30 jalr t9 | t9 ();
0x0000ef34 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000ef38 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000ef3c bnez v0, 0xe988 | goto label_20;
| }
0x0000ef40 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ef44 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_watch_notification_socket:__m */
0x0000ef48 addiu v0, v0, -0x1148 | v0 += -0x1148;
0x0000ef4c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000ef50 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ef54 addiu a3, zero, 0x72d | a3 = 0x72d;
| /* esilref: 'server_connect_notify' */
0x0000ef58 addiu v0, v0, -0xd54 | v0 += -0xd54;
0x0000ef5c sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000ef60 b 0xef0c | goto label_21;
| label_53:
0x0000ef64 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000ef68 move a0, zero | a0 = 0;
0x0000ef6c jalr t9 | t9 ();
0x0000ef70 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000ef74 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000ef78 bnez v0, 0xe988 | goto label_20;
| }
0x0000ef7c lw t9, -0x7aa8(gp) | t9 = sym.imp.__errno_location;
0x0000ef80 jalr t9 | t9 ();
0x0000ef84 nop |
0x0000ef88 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000ef8c lw a1, (v0) | a1 = *(v0);
0x0000ef90 addiu a3, zero, 0x729 | a3 = 0x729;
0x0000ef94 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000ef98 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_connect_to_notify_socket:__m */
0x0000ef9c addiu v0, v0, -0x1170 | v0 += -0x1170;
0x0000efa0 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000efa4 lw v0, -0x7fc8(gp) | v0 = *(gp);
| /* esilref: 'server_connect_notify' */
0x0000efa8 addiu v0, v0, -0xd54 | v0 += -0xd54;
0x0000efac sw v0, 0x10(sp) | *(var_10h) = v0;
| label_22:
0x0000efb0 lw a2, -0x7fc8(gp) | a2 = *(gp);
0x0000efb4 addiu a0, zero, 3 | a0 = 3;
| /* esilref: 'src/journal/journald-server.c' */
0x0000efb8 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000efbc jalr t9 | t9 ();
0x0000efc0 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000efc4 b 0xe988 | goto label_20;
| label_52:
0x0000efc8 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000efcc move a0, zero | a0 = 0;
0x0000efd0 jalr t9 | t9 ();
0x0000efd4 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000efd8 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000efdc bnez v0, 0xe988 | goto label_20;
| }
0x0000efe0 lw t9, -0x7aa8(gp) | t9 = sym.imp.__errno_location;
0x0000efe4 jalr t9 | t9 ();
0x0000efe8 nop |
0x0000efec lw gp, 0x28(sp) | gp = *(var_28h);
0x0000eff0 lw a1, (v0) | a1 = *(v0);
0x0000eff4 addiu a3, zero, 0x723 | a3 = 0x723;
0x0000eff8 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000effc lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* str.Failed_to_create_notify_socket:__m */
0x0000f000 addiu v0, v0, -0x1194 | v0 += -0x1194;
0x0000f004 sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000f008 lw v0, -0x7fc8(gp) | v0 = *(gp);
| /* esilref: 'server_connect_notify' */
0x0000f00c addiu v0, v0, -0xd54 | v0 += -0xd54;
0x0000f010 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000f014 b 0xefb0 | goto label_22;
| label_51:
0x0000f018 lw t9, -0x7ee8(gp) | t9 = sym.imp.log_get_max_level_realm;
0x0000f01c move a0, zero | a0 = 0;
0x0000f020 jalr t9 | t9 ();
0x0000f024 slti v0, v0, 3 | v0 = (v0 < 3) ? 1 : 0;
0x0000f028 lw gp, 0x28(sp) | gp = *(var_28h);
| if (v0 != 0) {
0x0000f02c bnez v0, 0xe988 | goto label_20;
| }
0x0000f030 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000f034 lw a2, -0x7fc8(gp) | a2 = *(gp);
| /* str.NOTIFY_SOCKET_set_to_invalid_value__s:__m */
0x0000f038 addiu v0, v0, -0x11c0 | v0 += -0x11c0;
0x0000f03c sw v0, 0x14(sp) | *(var_14h) = v0;
0x0000f040 lw v0, -0x7fc8(gp) | v0 = *(gp);
0x0000f044 lw t9, -0x7d58(gp) | t9 = sym.imp.log_internal_realm;
| /* esilref: 'server_connect_notify' */
0x0000f048 addiu v0, v0, -0xd54 | v0 += -0xd54;
0x0000f04c sw s3, 0x18(sp) | *(var_18h) = s3;
0x0000f050 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000f054 addiu a3, zero, 0x71f | a3 = 0x71f;
| /* esilref: 'src/journal/journald-server.c' */
0x0000f058 addiu a2, a2, -0x30b9 | a2 += -0x30b9;
0x0000f05c move a1, s2 | a1 = s2;
0x0000f060 addiu a0, zero, 3 | a0 = 3;
0x0000f064 jalr t9 | t9 ();
0x0000f068 lw gp, 0x28(sp) | gp = *(var_28h);
0x0000f06c b 0xe988 | goto label_20;
| }
[*] Function mmap used 2 times systemd-journald