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