[*] Binary protection state of systemd-journald

  
  	Full RELRO     Canary found      NX disabled  PIE enabled  RPATH        No RUNPATH   No Symbols


[*] Function sprintf 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 @ 0x955c */
                                         | #include <stdint.h>
                                         |  
    ; (fcn) fcn.0000955c ()              | void fcn_0000955c () {
    0x0000955c lui gp, 3                 |     
    0x00009560 addiu gp, gp, 0x1aa4      |     
    0x00009564 addu gp, gp, t9           |     gp += t9;
    0x00009568 addiu sp, sp, -0xb8       |     
    0x0000956c sw s4, 0xa0(sp)           |     *(var_48h_2) = s4;
    0x00009570 lw s4, -0x7cf4(gp)        |     s4 = *((gp - 7997));
    0x00009574 sw fp, 0xb0(sp)           |     *(var_58h_2) = fp;
    0x00009578 sw s5, 0xa4(sp)           |     *(var_4ch_2) = s5;
    0x0000957c sw s0, 0x90(sp)           |     *(var_38h_3) = s0;
    0x00009580 sw ra, 0xb4(sp)           |     *(var_5ch_2) = ra;
    0x00009584 sw s7, 0xac(sp)           |     *(var_54h_2) = s7;
    0x00009588 sw s6, 0xa8(sp)           |     *(var_50h_2) = s6;
    0x0000958c sw s3, 0x9c(sp)           |     *(var_44h_2) = s3;
    0x00009590 sw s2, 0x98(sp)           |     *(var_40h_2) = s2;
    0x00009594 sw s1, 0x94(sp)           |     *(var_3ch_2) = s1;
    0x00009598 sw gp, 0x20(sp)           |     *(var_20h_11) = gp;
    0x0000959c move fp, sp               |     fp = sp;
    0x000095a0 lw v0, (s4)               |     v0 = *(s4);
    0x000095a4 sw a2, 0xc0(fp)           |     *(arg_c0h) = a2;
    0x000095a8 lw s0, 0xc8(fp)           |     s0 = *(arg_c8h);
    0x000095ac lw s5, 0xcc(fp)           |     s5 = *(arg_cch);
    0x000095b0 sw v0, 0x8c(fp)           |     *(arg_8ch) = v0;
                                         |     if (a0 == 0) {
    0x000095b4 beql a0, zero, 0xac94     |         goto label_26;
                                         |     }
    0x000095b8 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x000095bc move s1, a1               |     s1 = a1;
                                         |     if (a1 == 0) {
    0x000095c0 beqz a1, 0xacb8           |         goto label_27;
                                         |     }
    0x000095c4 move s7, a2               |     s7 = a2;
                                         |     if (a2 == 0) {
    0x000095c8 beqz a2, 0xace4           |         goto label_28;
                                         |     }
    0x000095cc lw v0, 0xd4(fp)           |     v0 = *(arg_d4h);
    0x000095d0 move s2, a0               |     s2 = a0;
    0x000095d4 move s3, a3               |     s3 = a3;
                                         |     if (v0 <= 0) {
    0x000095d8 blez v0, 0x9c20           |         goto label_29;
                                         |     }
    0x000095dc addiu a0, a2, 0x12        |     a0 = a2 + 0x12;
                                         |     if (s0 == 0) {
    0x000095e0 beqz s0, 0x9c28           |         goto label_30;
                                         |     }
                                         | label_0:
    0x000095e4 lw v0, 0x78(s0)           |     v0 = *((s0 + 30));
    0x000095e8 addiu v0, v0, 0x16        |     v0 += 0x16;
    0x000095ec addu v0, v0, a0           |     v0 += a0;
    0x000095f0 sltu v0, s3, v0           |     v0 = (s3 < v0) ? 1 : 0;
    0x000095f4 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
                                         |     if (v0 != 0) {
    0x000095f8 bnez v0, 0xa22c           |         goto label_31;
                                         |     }
    0x000095fc lw v0, 0x14(s0)           |     v0 = *((s0 + 5));
    0x00009600 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
                                         |     if (v0 > 0) {
    0x00009604 blez v0, 0x9664           |         
    0x00009608 addiu sp, sp, -0x18       |         
    0x0000960c lw a3, -0x7fc8(gp)        |         a3 = *(gp);
    0x00009610 lw t9, -0x7e18(gp)        |         t9 = sym.imp.__sprintf_chk
    0x00009614 addiu s7, sp, 0x20        |         s7 = sp + 0x20;
                                         |         /* str._PID_i */
    0x00009618 addiu a3, a3, -0x2228     |         a3 += -0x2228;
    0x0000961c addiu a2, zero, 0x12      |         a2 = 0x12;
    0x00009620 addiu a1, zero, 1         |         a1 = 1;
    0x00009624 move a0, s7               |         a0 = s7;
    0x00009628 sw v0, 0x10(sp)           |         *(var_860h) = v0;
    0x0000962c jalr t9                   |         t9 ();
    0x00009630 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009634 lw v0, 0xc0(fp)           |         v0 = *(arg_c0h);
    0x00009638 move a0, s7               |         a0 = s7;
    0x0000963c lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
    0x00009640 sll s6, v0, 3             |         s6 = v0 << 3;
    0x00009644 addiu v0, v0, 1           |         v0++;
    0x00009648 addu s6, s1, s6           |         s6 = s1 + s6;
    0x0000964c sw v0, 0xc0(fp)           |         *(arg_c0h) = v0;
    0x00009650 jalr t9                   |         t9 ();
    0x00009654 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009658 sw v0, 4(s6)              |         *((s6 + 1)) = v0;
    0x0000965c sw s7, (s6)               |         *(s6) = s7;
    0x00009660 lw t9, -0x7c70(gp)        |         t9 = sym.imp.uid_is_valid;
                                         |     }
    0x00009664 lw a0, 0x18(s0)           |     a0 = *((s0 + 6));
    0x00009668 jalr t9                   |     t9 ();
    0x0000966c lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x00009670 bnez v0, 0xac34           |         goto label_32;
                                         |     }
                                         | label_13:
    0x00009674 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
    0x00009678 lw a0, 0x1c(s0)           |     a0 = *((s0 + 7));
    0x0000967c jalr t9                   |     t9 ();
    0x00009680 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x00009684 bnez v0, 0xabd4           |         goto label_33;
                                         |     }
                                         | label_12:
    0x00009688 lw s6, 0x20(s0)           |     s6 = *((s0 + 8));
                                         |     if (s6 != 0) {
    0x0000968c beql s6, zero, 0x96a4     |         
    0x00009690 lw s6, 0x24(s0)           |         s6 = *((s0 + 9));
    0x00009694 lb v0, (s6)               |         v0 = *(s6);
    0x00009698 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
                                         |         if (v0 != 0) {
    0x0000969c bnez v0, 0x9c40           |             goto label_34;
                                         |         }
                                         | label_2:
    0x000096a0 lw s6, 0x24(s0)           |         s6 = *((s0 + 9));
                                         |     }
                                         |     if (s6 != 0) {
    0x000096a4 beql s6, zero, 0x96bc     |         
    0x000096a8 lw a3, 0x28(s0)           |         a3 = *((s0 + 10));
    0x000096ac lb v0, (s6)               |         v0 = *(s6);
    0x000096b0 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
                                         |         if (v0 != 0) {
    0x000096b4 bnez v0, 0x9cd0           |             goto label_35;
                                         |         }
    0x000096b8 lw a3, 0x28(s0)           |         a3 = *((s0 + 10));
                                         |     }
                                         |     if (a3 != 0) {
    0x000096bc beql a3, zero, 0x96e4     |         
    0x000096c0 sw zero, 0x3c(fp)         |         *(arg_3ch) = 0;
                                         | label_3:
    0x000096c4 lw a2, -0x7fc8(gp)        |         a2 = *(gp);
    0x000096c8 lw t9, -0x7d1c(gp)        |         t9 = sym.imp.set_iovec_string_field;
                                         |         /* str._CMDLINE */
    0x000096cc addiu a2, a2, -0x21f8     |         a2 += -0x21f8;
    0x000096d0 addiu a1, fp, 0xc0        |         a1 = fp + 0xc0;
    0x000096d4 move a0, s1               |         a0 = s1;
    0x000096d8 jalr t9                   |         t9 ();
    0x000096dc lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x000096e0 sw v0, 0x3c(fp)           |         *(arg_3ch) = v0;
                                         |     }
                                         | label_4:
    0x000096e4 lw a1, 0x2c(s0)           |     a1 = *((s0 + 11));
                                         |     if (a1 != 0) {
    0x000096e8 beql a1, zero, 0x97a8     |         
    0x000096ec lw a2, 0x6c(s0)           |         a2 = *((s0 + 27));
    0x000096f0 lb v0, (a1)               |         v0 = *(a1);
                                         |         if (v0 == 0) {
    0x000096f4 beql v0, zero, 0x97a8     |             goto label_36;
                                         |         }
    0x000096f8 lw a2, 0x6c(s0)           |         a2 = *((s0 + 27));
    0x000096fc lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
    0x00009700 move a0, a1               |         a0 = a1;
    0x00009704 sw a1, 0x38(fp)           |         *(arg_38h) = a1;
    0x00009708 jalr t9                   |         t9 ();
    0x0000970c lui a0, 0x40              |         a0 = 0x400000;
    0x00009710 addiu v1, v0, 0x10        |         v1 = v0 + 0x10;
    0x00009714 addiu a0, a0, 1           |         a0++;
    0x00009718 sltu v1, v1, a0           |         v1 = (v1 < a0) ? 1 : 0;
    0x0000971c lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009720 lw a1, 0x38(fp)           |         a1 = *(arg_38h);
                                         |         if (v1 == 0) {
    0x00009724 beqz v1, 0xb48c           |             goto label_37;
                                         |         }
    0x00009728 lw a0, -0x7fc8(gp)        |         a0 = *(gp);
    0x0000972c addiu v0, v0, 0x17        |         v0 += 0x17;
                                         |         /* str._CAP_EFFECTIVE */
    0x00009730 addiu v1, a0, -0x1dd4     |         v1 = a0 + -0x1dd4;
    0x00009734 srl v0, v0, 3             |         v0 >>= 3;
    0x00009738 sll v0, v0, 3             |         v0 <<= 3;
    0x0000973c subu sp, sp, v0           |         
    0x00009740 lw t0, -0x1dd4(a0)        |         t0 = *((a0 - 1909));
    0x00009744 lw a3, 4(v1)              |         a3 = *((v1 + 1));
    0x00009748 lw a0, 8(v1)              |         a0 = *((v1 + 2));
    0x0000974c lw v0, 0xc(v1)            |         v0 = *((v1 + 3));
    0x00009750 lw t9, -0x7bc4(gp)        |         t9 = sym.imp.stpcpy;
    0x00009754 addiu v1, sp, 0x2f        |         v1 = sp + 0x2f;
    0x00009758 sw a0, 0x28(sp)           |         *(var_860h) = a0;
    0x0000975c sw v1, 0x38(fp)           |         *(arg_38h) = v1;
    0x00009760 move a0, v1               |         a0 = v1;
    0x00009764 sw t0, 0x20(sp)           |         *(var_858h) = t0;
    0x00009768 sw a3, 0x24(sp)           |         *(var_85ch) = a3;
    0x0000976c sw v0, 0x2c(sp)           |         *(var_864h) = v0;
    0x00009770 jalr t9                   |         t9 ();
    0x00009774 lw a0, 0xc0(fp)           |         a0 = *(arg_c0h);
    0x00009778 lw v1, 0x38(fp)           |         v1 = *(arg_38h);
    0x0000977c addiu s7, sp, 0x20        |         s7 = sp + 0x20;
    0x00009780 subu v0, v0, v1           |         __asm ("subu v0, v0, v1");
    0x00009784 sll v1, a0, 3             |         v1 = a0 << 3;
    0x00009788 addu v1, s1, v1           |         v1 = s1 + v1;
    0x0000978c addiu a0, a0, 1           |         a0++;
    0x00009790 addiu v0, v0, 0xf         |         v0 += 0xf;
    0x00009794 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009798 sw a0, 0xc0(fp)           |         *(arg_c0h) = a0;
    0x0000979c sw s7, (v1)               |         *(v1) = s7;
    0x000097a0 sw v0, 4(v1)              |         *((v1 + 1)) = v0;
    0x000097a4 lw a2, 0x6c(s0)           |         a2 = *((s0 + 27));
                                         |     }
                                         | label_36:
    0x000097a8 lui v1, 0x40              |     v1 = 0x400000;
                                         |     if (a2 != 0) {
    0x000097ac bnez a2, 0x9e8c           |         goto label_38;
                                         |     }
    0x000097b0 lw v1, 0x30(s0)           |     v1 = *((s0 + 12));
    0x000097b4 addiu v0, v1, -1          |     v0 = v1 + -1;
    0x000097b8 sltiu v0, v0, -2          |     v0 = (v0 < -2) ? 1 : 0;
    0x000097bc addiu sp, sp, -0x20       |     
                                         |     if (v0 == 0) {
    0x000097c0 bnel v0, zero, 0x9f3c     |         goto label_39;
                                         |     }
    0x000097c4 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
                                         | label_6:
    0x000097c8 lw a0, 0x34(s0)           |     a0 = *((s0 + 13));
    0x000097cc jalr t9                   |     t9 ();
    0x000097d0 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x000097d4 bnez v0, 0x9fa4           |         goto label_40;
                                         |     }
                                         | label_7:
    0x000097d8 lw a1, 0x38(s0)           |     a1 = *((s0 + 14));
                                         |     if (a1 != 0) {
    0x000097dc beql a1, zero, 0x97f4     |         
    0x000097e0 lw a1, 0x3c(s0)           |         a1 = *((s0 + 15));
    0x000097e4 lb v0, (a1)               |         v0 = *(a1);
    0x000097e8 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
                                         |         if (v0 != 0) {
    0x000097ec bnez v0, 0xa004           |             goto label_41;
                                         |         }
                                         | label_8:
    0x000097f0 lw a1, 0x3c(s0)           |         a1 = *((s0 + 15));
                                         |     }
    0x000097f4 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
                                         |     if (a1 != 0) {
    0x000097f8 beqz a1, 0x980c           |         
    0x000097fc lb v0, (a1)               |         v0 = *(a1);
    0x00009800 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
                                         |         if (v0 != 0) {
    0x00009804 bnez v0, 0x9d6c           |             goto label_42;
                                         |         }
    0x00009808 lw t9, -0x7c70(gp)        |         t9 = sym.imp.uid_is_valid;
                                         |     }
    0x0000980c lw a0, 0x40(s0)           |     a0 = *((s0 + 16));
    0x00009810 jalr t9                   |     t9 ();
    0x00009814 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x00009818 bnez v0, 0x9e2c           |         goto label_43;
                                         |     }
                                         | label_5:
    0x0000981c lw a1, 0x44(s0)           |     a1 = *((s0 + 17));
                                         |     if (a1 != 0) {
    0x00009820 beql a1, zero, 0x9838     |         
    0x00009824 lw a1, 0x48(s0)           |         a1 = *((s0 + 18));
    0x00009828 lb v0, (a1)               |         v0 = *(a1);
    0x0000982c lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
                                         |         if (v0 != 0) {
    0x00009830 bnez v0, 0xa0ac           |             goto label_44;
                                         |         }
                                         | label_9:
    0x00009834 lw a1, 0x48(s0)           |         a1 = *((s0 + 18));
                                         |     }
                                         |     if (a1 != 0) {
    0x00009838 beql a1, zero, 0x9850     |         
    0x0000983c lw a1, 0x4c(s0)           |         a1 = *((s0 + 19));
    0x00009840 lb v0, (a1)               |         v0 = *(a1);
    0x00009844 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
                                         |         if (v0 != 0) {
    0x00009848 bnez v0, 0xa154           |             goto label_45;
                                         |         }
                                         | label_10:
    0x0000984c lw a1, 0x4c(s0)           |         a1 = *((s0 + 19));
                                         |     }
                                         |     if (a1 != 0) {
    0x00009850 beql a1, zero, 0x9910     |         
    0x00009854 lw a1, 0x50(s0)           |         a1 = *((s0 + 20));
    0x00009858 lb v0, (a1)               |         v0 = *(a1);
                                         |         if (v0 == 0) {
    0x0000985c beql v0, zero, 0x9910     |             goto label_46;
                                         |         }
    0x00009860 lw a1, 0x50(s0)           |         a1 = *((s0 + 20));
    0x00009864 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
    0x00009868 move a0, a1               |         a0 = a1;
    0x0000986c sw a1, 0x38(fp)           |         *(arg_38h) = a1;
    0x00009870 jalr t9                   |         t9 ();
    0x00009874 lui a0, 0x40              |         a0 = 0x400000;
    0x00009878 addiu v1, v0, 0x10        |         v1 = v0 + 0x10;
    0x0000987c addiu a0, a0, 1           |         a0++;
    0x00009880 sltu v1, v1, a0           |         v1 = (v1 < a0) ? 1 : 0;
    0x00009884 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009888 lw a1, 0x38(fp)           |         a1 = *(arg_38h);
                                         |         if (v1 == 0) {
    0x0000988c beqz v1, 0xb6ac           |             goto label_47;
                                         |         }
    0x00009890 lw a0, -0x7fc8(gp)        |         a0 = *(gp);
    0x00009894 addiu v0, v0, 0x17        |         v0 += 0x17;
                                         |         /* str._SYSTEMD_SLICE */
    0x00009898 addiu v1, a0, -0x1e30     |         v1 = a0 + -0x1e30;
    0x0000989c srl v0, v0, 3             |         v0 >>= 3;
    0x000098a0 sll v0, v0, 3             |         v0 <<= 3;
    0x000098a4 subu sp, sp, v0           |         
    0x000098a8 lw t0, -0x1e30(a0)        |         t0 = *((a0 - 1932));
    0x000098ac lw a3, 4(v1)              |         a3 = *((v1 + 1));
    0x000098b0 lw a0, 8(v1)              |         a0 = *((v1 + 2));
    0x000098b4 lw v0, 0xc(v1)            |         v0 = *((v1 + 3));
    0x000098b8 lw t9, -0x7bc4(gp)        |         t9 = sym.imp.stpcpy;
    0x000098bc addiu v1, sp, 0x2f        |         v1 = sp + 0x2f;
    0x000098c0 sw a0, 0x28(sp)           |         *(var_28h_9) = a0;
    0x000098c4 sw v1, 0x38(fp)           |         *(arg_38h) = v1;
    0x000098c8 move a0, v1               |         a0 = v1;
    0x000098cc sw t0, 0x20(sp)           |         *(var_20h_17) = t0;
    0x000098d0 sw a3, 0x24(sp)           |         *(var_24h_10) = a3;
    0x000098d4 sw v0, 0x2c(sp)           |         *(var_2ch_9) = v0;
    0x000098d8 jalr t9                   |         t9 ();
    0x000098dc lw a0, 0xc0(fp)           |         a0 = *(arg_c0h);
    0x000098e0 lw v1, 0x38(fp)           |         v1 = *(arg_38h);
    0x000098e4 addiu s7, sp, 0x20        |         s7 = sp + 0x20;
    0x000098e8 subu v0, v0, v1           |         __asm ("subu v0, v0, v1");
    0x000098ec sll v1, a0, 3             |         v1 = a0 << 3;
    0x000098f0 addu v1, s1, v1           |         v1 = s1 + v1;
    0x000098f4 addiu a0, a0, 1           |         a0++;
    0x000098f8 addiu v0, v0, 0xf         |         v0 += 0xf;
    0x000098fc lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009900 sw a0, 0xc0(fp)           |         *(arg_c0h) = a0;
    0x00009904 sw s7, (v1)               |         *(v1) = s7;
    0x00009908 sw v0, 4(v1)              |         *((v1 + 1)) = v0;
    0x0000990c lw a1, 0x50(s0)           |         a1 = *((s0 + 20));
                                         |     }
                                         |     if (a1 != 0) {
                                         | label_46:
    0x00009910 beql a1, zero, 0x99d8     |         
    0x00009914 lw a2, 0x60(s0)           |         a2 = *((s0 + 24));
    0x00009918 lb v0, (a1)               |         v0 = *(a1);
                                         |         if (v0 == 0) {
    0x0000991c beql v0, zero, 0x99d8     |             goto label_48;
                                         |         }
    0x00009920 lw a2, 0x60(s0)           |         a2 = *((s0 + 24));
    0x00009924 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
    0x00009928 move a0, a1               |         a0 = a1;
    0x0000992c sw a1, 0x38(fp)           |         *(arg_38h) = a1;
    0x00009930 jalr t9                   |         t9 ();
    0x00009934 lui a0, 0x40              |         a0 = 0x400000;
    0x00009938 addiu v1, v0, 0x15        |         v1 = v0 + 0x15;
    0x0000993c addiu a0, a0, 1           |         a0++;
    0x00009940 sltu v1, v1, a0           |         v1 = (v1 < a0) ? 1 : 0;
    0x00009944 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009948 lw a1, 0x38(fp)           |         a1 = *(arg_38h);
                                         |         if (v1 == 0) {
    0x0000994c beqz v1, 0xb6c4           |             goto label_49;
                                         |         }
    0x00009950 lw a2, -0x7fc8(gp)        |         a2 = *(gp);
    0x00009954 addiu v0, v0, 0x1c        |         v0 += 0x1c;
                                         |         /* str._SYSTEMD_USER_SLICE */
    0x00009958 addiu a0, a2, -0x1e48     |         a0 = a2 + -0x1e48;
    0x0000995c srl v0, v0, 3             |         v0 >>= 3;
    0x00009960 sll v0, v0, 3             |         v0 <<= 3;
    0x00009964 subu sp, sp, v0           |         
    0x00009968 lw t2, -0x1e48(a2)        |         t2 = *((a2 - 1938));
    0x0000996c lw t1, 4(a0)              |         t1 = *((a0 + 1));
    0x00009970 lw t0, 8(a0)              |         t0 = *((a0 + 2));
    0x00009974 lw a3, 0xc(a0)            |         a3 = *((a0 + 3));
    0x00009978 lw v0, 0x10(a0)           |         v0 = *((a0 + 4));
    0x0000997c addiu a2, sp, 0x34        |         a2 = sp + 0x34;
    0x00009980 lw t9, -0x7bc4(gp)        |         t9 = sym.imp.stpcpy;
    0x00009984 move a0, a2               |         a0 = a2;
    0x00009988 sw a2, 0x38(fp)           |         *(arg_38h) = a2;
    0x0000998c sw t2, 0x20(sp)           |         *(var_20h_17) = t2;
    0x00009990 sw t1, 0x24(sp)           |         *(var_24h_10) = t1;
    0x00009994 sw t0, 0x28(sp)           |         *(var_28h_9) = t0;
    0x00009998 sw a3, 0x2c(sp)           |         *(var_2ch_9) = a3;
    0x0000999c sw v0, 0x30(sp)           |         *(var_10h_17) = v0;
    0x000099a0 jalr t9                   |         t9 ();
    0x000099a4 lw a1, 0xc0(fp)           |         a1 = *(arg_c0h);
    0x000099a8 lw a2, 0x38(fp)           |         a2 = *(arg_38h);
    0x000099ac sll a0, a1, 3             |         a0 = a1 << 3;
    0x000099b0 addu a0, s1, a0           |         a0 = s1 + a0;
    0x000099b4 subu v0, v0, a2           |         __asm ("subu v0, v0, a2");
    0x000099b8 addiu s7, sp, 0x20        |         s7 = sp + 0x20;
    0x000099bc addiu a1, a1, 1           |         a1++;
    0x000099c0 addiu v0, v0, 0x14        |         v0 += 0x14;
    0x000099c4 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x000099c8 sw a1, 0xc0(fp)           |         *(arg_c0h) = a1;
    0x000099cc sw s7, (a0)               |         *(a0) = s7;
    0x000099d0 sw v0, 4(a0)              |         *((a0 + 1)) = v0;
    0x000099d4 lw a2, 0x60(s0)           |         a2 = *((s0 + 24));
                                         |     }
                                         | label_48:
    0x000099d8 lw a0, 0x58(s0)           |     a0 = *((s0 + 22));
    0x000099dc lw a3, 0x64(s0)           |     a3 = *((s0 + 25));
    0x000099e0 lw a1, 0x5c(s0)           |     a1 = *((s0 + 23));
    0x000099e4 or v0, a2, a0             |     v0 = a2 | a0;
    0x000099e8 or v1, a3, a1             |     v1 = a3 | a1;
    0x000099ec or v0, v0, v1             |     v0 |= v1;
    0x000099f0 lw s7, 0xc0(fp)           |     s7 = *(arg_c0h);
                                         |     if (v0 != 0) {
    0x000099f4 beqz v0, 0x9a80           |         
    0x000099f8 lw v1, -0x7fc8(gp)        |         v1 = *(gp);
    0x000099fc addiu sp, sp, -0x38       |         
                                         |         /* str._SYSTEMD_INVOCATION_ID */
    0x00009a00 addiu v0, v1, -0x2198     |         v0 = v1 + -0x2198;
    0x00009a04 addiu s6, sp, 0x20        |         s6 = sp + 0x20;
    0x00009a08 lw t5, -0x2198(v1)        |         t5 = *((v1 - 2150));
    0x00009a0c lw t4, 4(v0)              |         t4 = *((v0 + 1));
    0x00009a10 lw t3, 8(v0)              |         t3 = *((v0 + 2));
    0x00009a14 lw t2, 0xc(v0)            |         t2 = *((v0 + 3));
    0x00009a18 lw t1, 0x10(v0)           |         t1 = *((v0 + 4));
    0x00009a1c lw v1, 0x14(v0)           |         v1 = *((v0 + 5));
    0x00009a20 lw t9, -0x7e14(gp)        |         t9 = sym.imp.sd_id128_to_string;
    0x00009a24 addiu v0, s6, 0x17        |         v0 = s6 + 0x17;
    0x00009a28 sw t5, (s6)               |         *(s6) = t5;
    0x00009a2c sw t4, 4(s6)              |         *((s6 + 1)) = t4;
    0x00009a30 sw t3, 8(s6)              |         *(var_10h_19) = t3;
    0x00009a34 sw t2, 0xc(s6)            |         *((s6 + 3)) = t2;
    0x00009a38 sw t1, 0x10(s6)           |         *((s6 + 4)) = t1;
    0x00009a3c sw v1, 0x14(s6)           |         *((s6 + 5)) = v1;
    0x00009a40 sw v0, 0x10(sp)           |         *(var_10h_19) = v0;
    0x00009a44 jalr t9                   |         t9 ();
    0x00009a48 lw v1, 0xc0(fp)           |         v1 = *(arg_c0h);
    0x00009a4c lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009a50 sll a1, v1, 3             |         a1 = v1 << 3;
    0x00009a54 addu a1, s1, a1           |         a1 = s1 + a1;
    0x00009a58 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
    0x00009a5c addiu s7, v1, 1           |         s7 = v1 + 1;
    0x00009a60 sw a1, 0x38(fp)           |         *(arg_38h) = a1;
    0x00009a64 move a0, s6               |         a0 = s6;
    0x00009a68 sw s7, 0xc0(fp)           |         *(arg_c0h) = s7;
    0x00009a6c jalr t9                   |         t9 ();
    0x00009a70 lw a1, 0x38(fp)           |         a1 = *(arg_38h);
    0x00009a74 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009a78 sw v0, 4(a1)              |         *((a1 + 1)) = v0;
    0x00009a7c sw s6, (a1)               |         *(a1) = s6;
                                         |     }
    0x00009a80 lw a2, 0x78(s0)           |     a2 = *((s0 + 30));
    0x00009a84 lw t9, -0x7c98(gp)        |     t9 = sym.imp.memcpy;
                                         |     if (a2 == 0) {
    0x00009a88 bnel a2, zero, 0xa204     |         goto label_50;
                                         |     }
                                         | label_1:
    0x00009a8c sltu v1, s3, s7           |     v1 = (s3 < s7) ? 1 : 0;
    0x00009a90 lw v0, 0xd4(fp)           |     v0 = *(arg_d4h);
                                         |     if (v1 != 0) {
    0x00009a94 bnez v1, 0xb27c           |         goto label_51;
                                         |     }
                                         |     if (v0 > 0) {
    0x00009a98 bgtzl v0, 0xa3cc          |         goto label_52;
                                         |     }
    0x00009a9c lw t9, -0x7f74(gp)        |     t9 = *(gp);
    0x00009aa0 sw zero, 0x38(fp)         |     *(arg_38h) = 0;
                                         | label_15:
    0x00009aa4 lw s7, 0xc0(fp)           |     s7 = *(arg_c0h);
                                         |     if (s5 != 0) {
    0x00009aa8 beqz s5, 0x9b1c           |         
    0x00009aac lw t9, -0x7df8(gp)        |         t9 = sym.imp.timeval_load;
    0x00009ab0 move a0, s5               |         a0 = s5;
    0x00009ab4 jalr t9                   |         t9 ();
    0x00009ab8 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009abc addiu s5, fp, 0x58        |         s5 = fp + 0x58;
    0x00009ac0 sw v1, 0x14(sp)           |         *(var_14h_9) = v1;
    0x00009ac4 lw a3, -0x7fc8(gp)        |         a3 = *(gp);
    0x00009ac8 lw t9, -0x7e18(gp)        |         t9 = sym.imp.__sprintf_chk
                                         |         /* str._SOURCE_REALTIME_TIMESTAMP_llu */
    0x00009acc addiu a3, a3, -0x20b0     |         a3 += -0x20b0;
    0x00009ad0 addiu a2, zero, 0x32      |         a2 = 0x32;
    0x00009ad4 addiu a1, zero, 1         |         a1 = 1;
    0x00009ad8 move a0, s5               |         a0 = s5;
    0x00009adc sw v0, 0x10(sp)           |         *(var_10h_18) = v0;
    0x00009ae0 jalr t9                   |         t9 ();
    0x00009ae4 lw v1, 0xc0(fp)           |         v1 = *(arg_c0h);
    0x00009ae8 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009aec sll a1, v1, 3             |         a1 = v1 << 3;
    0x00009af0 addu a1, s1, a1           |         a1 = s1 + a1;
    0x00009af4 lw t9, -0x7ca4(gp)        |         t9 = sym.imp.strlen;
    0x00009af8 addiu s7, v1, 1           |         s7 = v1 + 1;
    0x00009afc sw a1, 0x34(fp)           |         *(arg_34h) = a1;
    0x00009b00 move a0, s5               |         a0 = s5;
    0x00009b04 sw s7, 0xc0(fp)           |         *(arg_c0h) = s7;
    0x00009b08 jalr t9                   |         t9 ();
    0x00009b0c lw a1, 0x34(fp)           |         a1 = *(arg_34h);
    0x00009b10 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
    0x00009b14 sw v0, 4(a1)              |         *((a1 + 1)) = v0;
    0x00009b18 sw s5, (a1)               |         *(a1) = s5;
                                         |     }
    0x00009b1c lb v0, 0x206(s2)          |     v0 = *((s2 + 518));
                                         |     if (v0 == 0) {
    0x00009b20 beql v0, zero, 0x9b60     |         void (*0x9b60)() ();
                                         |     }
    0x00009b24 lb v0, 0x1d9(s2)          |     v0 = *((s2 + 473));
                                         | label_29:
    0x00009c20 move a0, a2               |     a0 = a2;
                                         |     if (s0 != 0) {
    0x00009c24 bnez s0, 0x95e4           |         goto label_0;
                                         |     }
                                         | label_30:
    0x00009c28 addiu v0, a0, 0x16        |     v0 = a0 + 0x16;
    0x00009c2c sltu v0, s3, v0           |     v0 = (s3 < v0) ? 1 : 0;
    0x00009c30 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
                                         |     if (v0 == 0) {
    0x00009c34 bnel v0, zero, 0xa22c     |         goto label_31;
                                         |     }
    0x00009c38 sw zero, 0x3c(fp)         |     *(arg_3ch) = 0;
    0x00009c3c b 0x9a8c                  |     goto label_1;
                                         | label_34:
    0x00009c40 move a0, s6               |     a0 = s6;
    0x00009c44 jalr t9                   |     t9 ();
    0x00009c48 lui a0, 0x40              |     a0 = 0x400000;
    0x00009c4c addiu v1, v0, 7           |     v1 = v0 + 7;
    0x00009c50 addiu a0, a0, 1           |     a0++;
    0x00009c54 sltu v1, v1, a0           |     v1 = (v1 < a0) ? 1 : 0;
    0x00009c58 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v1 == 0) {
    0x00009c5c beqz v1, 0xb230           |         goto label_53;
                                         |     }
    0x00009c60 addiu v0, v0, 0xe         |     v0 += 0xe;
    0x00009c64 srl v0, v0, 3             |     v0 >>= 3;
    0x00009c68 sll v0, v0, 3             |     v0 <<= 3;
    0x00009c6c subu sp, sp, v0           |     
    0x00009c70 lui v0, 0x4d4f            |     v0 = 0x4d4f435f;
    0x00009c74 addiu v0, v0, 0x435f      |     
    0x00009c78 addiu v1, sp, 0x26        |     v1 = sp + 0x26;
    0x00009c7c lw t9, -0x7bc4(gp)        |     t9 = sym.imp.stpcpy;
    0x00009c80 sw v0, 0x20(sp)           |     *(var_858h) = v0;
    0x00009c84 addiu v0, zero, 0x3d4d    |     v0 = 0x3d4d;
    0x00009c88 move a0, v1               |     a0 = v1;
    0x00009c8c sw v1, 0x3c(fp)           |     *(arg_3ch) = v1;
    0x00009c90 sh v0, 0x24(sp)           |     *(var_85ch) = v0;
    0x00009c94 move a1, s6               |     a1 = s6;
    0x00009c98 jalr t9                   |     t9 ();
    0x00009c9c lw a0, 0xc0(fp)           |     a0 = *(arg_c0h);
    0x00009ca0 lw v1, 0x3c(fp)           |     v1 = *(arg_3ch);
    0x00009ca4 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x00009ca8 subu v0, v0, v1           |     __asm ("subu v0, v0, v1");
    0x00009cac sll v1, a0, 3             |     v1 = a0 << 3;
    0x00009cb0 addu v1, s1, v1           |     v1 = s1 + v1;
    0x00009cb4 addiu a0, a0, 1           |     a0++;
    0x00009cb8 addiu v0, v0, 6           |     v0 += 6;
    0x00009cbc lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009cc0 sw a0, 0xc0(fp)           |     *(arg_c0h) = a0;
    0x00009cc4 sw s7, (v1)               |     *(v1) = s7;
    0x00009cc8 sw v0, 4(v1)              |     *((v1 + 1)) = v0;
    0x00009ccc b 0x96a0                  |     goto label_2;
                                         | label_35:
    0x00009cd0 move a0, s6               |     a0 = s6;
    0x00009cd4 jalr t9                   |     t9 ();
    0x00009cd8 lui a0, 0x40              |     a0 = 0x400000;
    0x00009cdc addiu v1, v0, 6           |     v1 = v0 + 6;
    0x00009ce0 addiu a0, a0, 1           |     a0++;
    0x00009ce4 sltu v1, v1, a0           |     v1 = (v1 < a0) ? 1 : 0;
    0x00009ce8 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v1 == 0) {
    0x00009cec beqz v1, 0xb248           |         goto label_54;
                                         |     }
    0x00009cf0 addiu v0, v0, 0xd         |     v0 += 0xd;
    0x00009cf4 srl v0, v0, 3             |     v0 >>= 3;
    0x00009cf8 sll v0, v0, 3             |     v0 <<= 3;
    0x00009cfc subu sp, sp, v0           |     
    0x00009d00 lui v0, 0x4558            |     v0 = 0x4558455f;
    0x00009d04 addiu v0, v0, 0x455f      |     
    0x00009d08 addiu v1, sp, 0x25        |     v1 = sp + 0x25;
    0x00009d0c lw t9, -0x7bc4(gp)        |     t9 = sym.imp.stpcpy;
    0x00009d10 sw v0, 0x20(sp)           |     *(var_858h) = v0;
    0x00009d14 addiu v0, zero, 0x3d      |     v0 = 0x3d;
    0x00009d18 move a0, v1               |     a0 = v1;
    0x00009d1c sw v1, 0x3c(fp)           |     *(arg_3ch) = v1;
    0x00009d20 sb v0, 0x24(sp)           |     *(var_85ch) = v0;
    0x00009d24 move a1, s6               |     a1 = s6;
    0x00009d28 jalr t9                   |     t9 ();
    0x00009d2c lw a0, 0xc0(fp)           |     a0 = *(arg_c0h);
    0x00009d30 lw v1, 0x3c(fp)           |     v1 = *(arg_3ch);
    0x00009d34 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x00009d38 subu v0, v0, v1           |     __asm ("subu v0, v0, v1");
    0x00009d3c sll v1, a0, 3             |     v1 = a0 << 3;
    0x00009d40 addu v1, s1, v1           |     v1 = s1 + v1;
    0x00009d44 addiu v0, v0, 5           |     v0 += 5;
    0x00009d48 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009d4c sw s7, (v1)               |     *(v1) = s7;
    0x00009d50 sw v0, 4(v1)              |     *((v1 + 1)) = v0;
    0x00009d54 lw a3, 0x28(s0)           |     a3 = *((s0 + 10));
    0x00009d58 addiu a0, a0, 1           |     a0++;
    0x00009d5c sw a0, 0xc0(fp)           |     *(arg_c0h) = a0;
                                         |     if (a3 != 0) {
    0x00009d60 bnez a3, 0x96c4           |         goto label_3;
                                         |     }
    0x00009d64 sw zero, 0x3c(fp)         |     *(arg_3ch) = 0;
    0x00009d68 b 0x96e4                  |     goto label_4;
                                         | label_42:
    0x00009d6c move a0, a1               |     a0 = a1;
    0x00009d70 sw a1, 0x38(fp)           |     *(arg_38h) = a1;
    0x00009d74 jalr t9                   |     t9 ();
    0x00009d78 lui a0, 0x40              |     a0 = 0x400000;
    0x00009d7c addiu v1, v0, 0x12        |     v1 = v0 + 0x12;
    0x00009d80 addiu a0, a0, 1           |     a0++;
    0x00009d84 sltu v1, v1, a0           |     v1 = (v1 < a0) ? 1 : 0;
    0x00009d88 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009d8c lw a1, 0x38(fp)           |     a1 = *(arg_38h);
                                         |     if (v1 == 0) {
    0x00009d90 beqz v1, 0xb204           |         goto label_55;
                                         |     }
    0x00009d94 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x00009d98 addiu v0, v0, 0x19        |     v0 += 0x19;
                                         |     /* str._SYSTEMD_SESSION */
    0x00009d9c addiu a0, a2, -0x1dfc     |     a0 = a2 + -0x1dfc;
    0x00009da0 srl v0, v0, 3             |     v0 >>= 3;
    0x00009da4 sll v0, v0, 3             |     v0 <<= 3;
    0x00009da8 subu sp, sp, v0           |     
    0x00009dac lw t2, -0x1dfc(a2)        |     t2 = *((a2 - 1919));
    0x00009db0 lw t1, 4(a0)              |     t1 = *((a0 + 1));
    0x00009db4 lw t0, 8(a0)              |     t0 = *((a0 + 2));
    0x00009db8 lw a3, 0xc(a0)            |     a3 = *((a0 + 3));
    0x00009dbc lbu v0, 0x10(a0)          |     v0 = *((a0 + 16));
    0x00009dc0 addiu a2, sp, 0x31        |     a2 = sp + 0x31;
    0x00009dc4 lw t9, -0x7bc4(gp)        |     t9 = sym.imp.stpcpy;
    0x00009dc8 move a0, a2               |     a0 = a2;
    0x00009dcc sw t2, 0x20(sp)           |     *(var_20h_16) = t2;
    0x00009dd0 sw t1, 0x24(sp)           |     *(var_24h_11) = t1;
    0x00009dd4 sw t0, 0x28(sp)           |     *(var_840h) = t0;
    0x00009dd8 sw a3, 0x2c(sp)           |     *(var_844h) = a3;
    0x00009ddc sw a2, 0x38(fp)           |     *(arg_38h) = a2;
    0x00009de0 sb v0, 0x30(sp)           |     *(var_848h) = v0;
    0x00009de4 jalr t9                   |     t9 ();
    0x00009de8 lw a1, 0xc0(fp)           |     a1 = *(arg_c0h);
    0x00009dec lw a2, 0x38(fp)           |     a2 = *(arg_38h);
    0x00009df0 sll a0, a1, 3             |     a0 = a1 << 3;
    0x00009df4 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009df8 addu a0, s1, a0           |     a0 = s1 + a0;
    0x00009dfc subu v0, v0, a2           |     __asm ("subu v0, v0, a2");
    0x00009e00 addiu v0, v0, 0x11        |     v0 += 0x11;
    0x00009e04 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x00009e08 sw s7, (a0)               |     *(a0) = s7;
    0x00009e0c sw v0, 4(a0)              |     *((a0 + 1)) = v0;
    0x00009e10 addiu a1, a1, 1           |     a1++;
    0x00009e14 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
    0x00009e18 lw a0, 0x40(s0)           |     a0 = *((s0 + 16));
    0x00009e1c sw a1, 0xc0(fp)           |     *(arg_c0h) = a1;
    0x00009e20 jalr t9                   |     t9 ();
    0x00009e24 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x00009e28 beqz v0, 0x981c           |         goto label_5;
                                         |     }
                                         | label_43:
    0x00009e2c addiu sp, sp, -0x20       |     
    0x00009e30 lw a3, -0x7fc8(gp)        |     a3 = *(gp);
    0x00009e34 lw v0, 0x40(s0)           |     v0 = *((s0 + 16));
    0x00009e38 lw t9, -0x7e18(gp)        |     t9 = sym.imp.__sprintf_chk
    0x00009e3c addiu s7, sp, 0x20        |     s7 = sp + 0x20;
                                         |     /* str._SYSTEMD_OWNER_UID_u */
    0x00009e40 addiu a3, a3, -0x21b0     |     a3 += -0x21b0;
    0x00009e44 addiu a2, zero, 0x20      |     a2 = 0x20;
    0x00009e48 addiu a1, zero, 1         |     a1 = 1;
    0x00009e4c move a0, s7               |     a0 = s7;
    0x00009e50 sw v0, 0x10(sp)           |     *(var_10h_18) = v0;
    0x00009e54 jalr t9                   |     t9 ();
    0x00009e58 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009e5c lw v0, 0xc0(fp)           |     v0 = *(arg_c0h);
    0x00009e60 move a0, s7               |     a0 = s7;
    0x00009e64 lw t9, -0x7ca4(gp)        |     t9 = sym.imp.strlen;
    0x00009e68 sll v1, v0, 3             |     v1 = v0 << 3;
    0x00009e6c addiu v0, v0, 1           |     v0++;
    0x00009e70 addu s6, s1, v1           |     s6 = s1 + v1;
    0x00009e74 sw v0, 0xc0(fp)           |     *(arg_c0h) = v0;
    0x00009e78 jalr t9                   |     t9 ();
    0x00009e7c lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009e80 sw v0, 4(s6)              |     *((s6 + 1)) = v0;
    0x00009e84 sw s7, (s6)               |     *(s6) = s7;
    0x00009e88 b 0x981c                  |     goto label_5;
                                         | label_38:
    0x00009e8c addiu v0, a2, 0x12        |     v0 = a2 + 0x12;
    0x00009e90 addiu v1, v1, 1           |     v1++;
    0x00009e94 sltu v0, v0, v1           |     v0 = (v0 < v1) ? 1 : 0;
    0x00009e98 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     if (v0 == 0) {
    0x00009e9c beqz v0, 0xb64c           |         goto label_56;
                                         |     }
    0x00009ea0 addiu v0, a2, 0x19        |     v0 = a2 + 0x19;
                                         |     /* str._SELINUX_CONTEXT */
    0x00009ea4 addiu a0, a1, -0x21ec     |     a0 = a1 + -0x21ec;
    0x00009ea8 srl v0, v0, 3             |     v0 >>= 3;
    0x00009eac sll v0, v0, 3             |     v0 <<= 3;
    0x00009eb0 subu sp, sp, v0           |     
    0x00009eb4 lw t2, -0x21ec(a1)        |     t2 = *((a1 - 2171));
    0x00009eb8 lw t1, 4(a0)              |     t1 = *((a0 + 1));
    0x00009ebc lw t0, 8(a0)              |     t0 = *((a0 + 2));
    0x00009ec0 lw a3, 0xc(a0)            |     a3 = *((a0 + 3));
    0x00009ec4 lhu v0, 0x10(a0)          |     v0 = *((a0 + 8));
    0x00009ec8 lw t9, -0x7cc0(gp)        |     t9 = sym.imp.mempcpy;
    0x00009ecc lw a1, 0x68(s0)           |     a1 = *((s0 + 26));
    0x00009ed0 addiu a0, sp, 0x31        |     a0 = sp + 0x31;
    0x00009ed4 sw t2, 0x20(sp)           |     *(var_858h) = t2;
    0x00009ed8 sw t1, 0x24(sp)           |     *(var_85ch) = t1;
    0x00009edc sw t0, 0x28(sp)           |     *(var_860h) = t0;
    0x00009ee0 sw a3, 0x2c(sp)           |     *(var_864h) = a3;
    0x00009ee4 sh v0, 0x30(sp)           |     *(var_30h_6) = v0;
    0x00009ee8 jalr t9                   |     t9 ();
    0x00009eec lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009ef0 lw a0, 0xc0(fp)           |     a0 = *(arg_c0h);
    0x00009ef4 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x00009ef8 lw t9, -0x7ca4(gp)        |     t9 = sym.imp.strlen;
    0x00009efc sll a1, a0, 3             |     a1 = a0 << 3;
    0x00009f00 addiu a2, a0, 1           |     a2 = a0 + 1;
    0x00009f04 addu s6, s1, a1           |     s6 = s1 + a1;
    0x00009f08 sb zero, (v0)             |     *(v0) = 0;
    0x00009f0c move a0, s7               |     a0 = s7;
    0x00009f10 sw a2, 0xc0(fp)           |     *(arg_c0h) = a2;
    0x00009f14 jalr t9                   |     t9 ();
    0x00009f18 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009f1c sw v0, 4(s6)              |     *((s6 + 1)) = v0;
    0x00009f20 sw s7, (s6)               |     *(s6) = s7;
    0x00009f24 lw v1, 0x30(s0)           |     v1 = *((s0 + 12));
    0x00009f28 addiu v0, v1, -1          |     v0 = v1 + -1;
    0x00009f2c sltiu v0, v0, -2          |     v0 = (v0 < -2) ? 1 : 0;
    0x00009f30 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
                                         |     if (v0 == 0) {
    0x00009f34 beqz v0, 0x97c8           |         goto label_6;
                                         |     }
    0x00009f38 addiu sp, sp, -0x20       |     
                                         | label_39:
    0x00009f3c lw a3, -0x7fc8(gp)        |     a3 = *(gp);
    0x00009f40 lw t9, -0x7e18(gp)        |     t9 = sym.imp.__sprintf_chk
    0x00009f44 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
                                         |     /* str._AUDIT_SESSION_u */
    0x00009f48 addiu a3, a3, -0x21d8     |     a3 += -0x21d8;
    0x00009f4c addiu a2, zero, 0x1c      |     a2 = 0x1c;
    0x00009f50 addiu a1, zero, 1         |     a1 = 1;
    0x00009f54 move a0, s7               |     a0 = s7;
    0x00009f58 sw v1, 0x10(sp)           |     *(var_10h_17) = v1;
    0x00009f5c jalr t9                   |     t9 ();
    0x00009f60 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009f64 lw v0, 0xc0(fp)           |     v0 = *(arg_c0h);
    0x00009f68 move a0, s7               |     a0 = s7;
    0x00009f6c lw t9, -0x7ca4(gp)        |     t9 = sym.imp.strlen;
    0x00009f70 sll v1, v0, 3             |     v1 = v0 << 3;
    0x00009f74 addiu v0, v0, 1           |     v0++;
    0x00009f78 sw v0, 0xc0(fp)           |     *(arg_c0h) = v0;
    0x00009f7c addu s6, s1, v1           |     s6 = s1 + v1;
    0x00009f80 jalr t9                   |     t9 ();
    0x00009f84 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009f88 sw v0, 4(s6)              |     *((s6 + 1)) = v0;
    0x00009f8c sw s7, (s6)               |     *(s6) = s7;
    0x00009f90 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
    0x00009f94 lw a0, 0x34(s0)           |     a0 = *((s0 + 13));
    0x00009f98 jalr t9                   |     t9 ();
    0x00009f9c lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x00009fa0 beqz v0, 0x97d8           |         goto label_7;
                                         |     }
                                         | label_40:
    0x00009fa4 addiu sp, sp, -0x20       |     
    0x00009fa8 lw a3, -0x7fc8(gp)        |     a3 = *(gp);
    0x00009fac lw v0, 0x34(s0)           |     v0 = *((s0 + 13));
    0x00009fb0 lw t9, -0x7e18(gp)        |     t9 = sym.imp.__sprintf_chk
    0x00009fb4 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
                                         |     /* str._AUDIT_LOGINUID_u */
    0x00009fb8 addiu a3, a3, -0x21c4     |     a3 += -0x21c4;
    0x00009fbc addiu a2, zero, 0x1d      |     a2 = 0x1d;
    0x00009fc0 addiu a1, zero, 1         |     a1 = 1;
    0x00009fc4 move a0, s7               |     a0 = s7;
    0x00009fc8 sw v0, 0x10(sp)           |     *(var_10h_17) = v0;
    0x00009fcc jalr t9                   |     t9 ();
    0x00009fd0 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009fd4 lw v0, 0xc0(fp)           |     v0 = *(arg_c0h);
    0x00009fd8 move a0, s7               |     a0 = s7;
    0x00009fdc lw t9, -0x7ca4(gp)        |     t9 = sym.imp.strlen;
    0x00009fe0 sll v1, v0, 3             |     v1 = v0 << 3;
    0x00009fe4 addiu v0, v0, 1           |     v0++;
    0x00009fe8 addu s6, s1, v1           |     s6 = s1 + v1;
    0x00009fec sw v0, 0xc0(fp)           |     *(arg_c0h) = v0;
    0x00009ff0 jalr t9                   |     t9 ();
    0x00009ff4 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x00009ff8 sw v0, 4(s6)              |     *((s6 + 1)) = v0;
    0x00009ffc sw s7, (s6)               |     *(s6) = s7;
    0x0000a000 b 0x97d8                  |     goto label_7;
                                         | label_41:
    0x0000a004 move a0, a1               |     a0 = a1;
    0x0000a008 sw a1, 0x38(fp)           |     *(arg_38h) = a1;
    0x0000a00c jalr t9                   |     t9 ();
    0x0000a010 lui a0, 0x40              |     a0 = 0x400000;
    0x0000a014 addiu v1, v0, 0x11        |     v1 = v0 + 0x11;
    0x0000a018 addiu a0, a0, 1           |     a0++;
    0x0000a01c sltu v1, v1, a0           |     v1 = (v1 < a0) ? 1 : 0;
    0x0000a020 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a024 lw a1, 0x38(fp)           |     a1 = *(arg_38h);
                                         |     if (v1 == 0) {
    0x0000a028 beqz v1, 0xb664           |         goto label_57;
                                         |     }
    0x0000a02c lw a0, -0x7fc8(gp)        |     a0 = *(gp);
    0x0000a030 addiu v0, v0, 0x18        |     v0 += 0x18;
                                         |     /* str._SYSTEMD_CGROUP */
    0x0000a034 addiu v1, a0, -0x1de8     |     v1 = a0 + -0x1de8;
    0x0000a038 srl v0, v0, 3             |     v0 >>= 3;
    0x0000a03c sll v0, v0, 3             |     v0 <<= 3;
    0x0000a040 subu sp, sp, v0           |     
    0x0000a044 lw t0, -0x1de8(a0)        |     t0 = *((a0 - 1914));
    0x0000a048 lw a3, 4(v1)              |     a3 = *((v1 + 1));
    0x0000a04c lw a0, 8(v1)              |     a0 = *((v1 + 2));
    0x0000a050 lw v0, 0xc(v1)            |     v0 = *((v1 + 3));
    0x0000a054 lw t9, -0x7bc4(gp)        |     t9 = sym.imp.stpcpy;
    0x0000a058 addiu v1, sp, 0x30        |     v1 = sp + 0x30;
    0x0000a05c sw a0, 0x28(sp)           |     *(var_840h) = a0;
    0x0000a060 sw v1, 0x38(fp)           |     *(arg_38h) = v1;
    0x0000a064 move a0, v1               |     a0 = v1;
    0x0000a068 sw t0, 0x20(sp)           |     *(var_20h_16) = t0;
    0x0000a06c sw a3, 0x24(sp)           |     *(var_24h_11) = a3;
    0x0000a070 sw v0, 0x2c(sp)           |     *(var_844h) = v0;
    0x0000a074 jalr t9                   |     t9 ();
    0x0000a078 lw a0, 0xc0(fp)           |     a0 = *(arg_c0h);
    0x0000a07c lw v1, 0x38(fp)           |     v1 = *(arg_38h);
    0x0000a080 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x0000a084 subu v0, v0, v1           |     __asm ("subu v0, v0, v1");
    0x0000a088 sll v1, a0, 3             |     v1 = a0 << 3;
    0x0000a08c addu v1, s1, v1           |     v1 = s1 + v1;
    0x0000a090 addiu a0, a0, 1           |     a0++;
    0x0000a094 addiu v0, v0, 0x10        |     v0 += 0x10;
    0x0000a098 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a09c sw a0, 0xc0(fp)           |     *(arg_c0h) = a0;
    0x0000a0a0 sw s7, (v1)               |     *(v1) = s7;
    0x0000a0a4 sw v0, 4(v1)              |     *((v1 + 1)) = v0;
    0x0000a0a8 b 0x97f0                  |     goto label_8;
                                         | label_44:
    0x0000a0ac move a0, a1               |     a0 = a1;
    0x0000a0b0 sw a1, 0x38(fp)           |     *(arg_38h) = a1;
    0x0000a0b4 jalr t9                   |     t9 ();
    0x0000a0b8 lui a0, 0x40              |     a0 = 0x400000;
    0x0000a0bc addiu v1, v0, 0xf         |     v1 = v0 + 0xf;
    0x0000a0c0 addiu a0, a0, 1           |     a0++;
    0x0000a0c4 sltu v1, v1, a0           |     v1 = (v1 < a0) ? 1 : 0;
    0x0000a0c8 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a0cc lw a1, 0x38(fp)           |     a1 = *(arg_38h);
                                         |     if (v1 == 0) {
    0x0000a0d0 beqz v1, 0xb67c           |         goto label_58;
                                         |     }
    0x0000a0d4 lw a0, -0x7fc8(gp)        |     a0 = *(gp);
    0x0000a0d8 addiu v0, v0, 0x16        |     v0 += 0x16;
                                         |     /* str._SYSTEMD_UNIT */
    0x0000a0dc addiu v1, a0, -0x1e0c     |     v1 = a0 + -0x1e0c;
    0x0000a0e0 srl v0, v0, 3             |     v0 >>= 3;
    0x0000a0e4 sll v0, v0, 3             |     v0 <<= 3;
    0x0000a0e8 subu sp, sp, v0           |     
    0x0000a0ec lw t0, -0x1e0c(a0)        |     t0 = *((a0 - 1923));
    0x0000a0f0 lw a3, 4(v1)              |     a3 = *((v1 + 1));
    0x0000a0f4 lw a0, 8(v1)              |     a0 = *((v1 + 2));
    0x0000a0f8 lhu v0, 0xc(v1)           |     v0 = *((v1 + 6));
    0x0000a0fc lw t9, -0x7bc4(gp)        |     t9 = sym.imp.stpcpy;
    0x0000a100 addiu v1, sp, 0x2e        |     v1 = sp + 0x2e;
    0x0000a104 sw a0, 0x28(sp)           |     *(var_28h_9) = a0;
    0x0000a108 sw v1, 0x38(fp)           |     *(arg_38h) = v1;
    0x0000a10c move a0, v1               |     a0 = v1;
    0x0000a110 sw t0, 0x20(sp)           |     *(var_20h_17) = t0;
    0x0000a114 sw a3, 0x24(sp)           |     *(var_24h_10) = a3;
    0x0000a118 sh v0, 0x2c(sp)           |     *(var_2ch_9) = v0;
    0x0000a11c jalr t9                   |     t9 ();
    0x0000a120 lw a0, 0xc0(fp)           |     a0 = *(arg_c0h);
    0x0000a124 lw v1, 0x38(fp)           |     v1 = *(arg_38h);
    0x0000a128 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x0000a12c subu v0, v0, v1           |     __asm ("subu v0, v0, v1");
    0x0000a130 sll v1, a0, 3             |     v1 = a0 << 3;
    0x0000a134 addu v1, s1, v1           |     v1 = s1 + v1;
    0x0000a138 addiu a0, a0, 1           |     a0++;
    0x0000a13c addiu v0, v0, 0xe         |     v0 += 0xe;
    0x0000a140 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a144 sw a0, 0xc0(fp)           |     *(arg_c0h) = a0;
    0x0000a148 sw s7, (v1)               |     *(v1) = s7;
    0x0000a14c sw v0, 4(v1)              |     *((v1 + 1)) = v0;
    0x0000a150 b 0x9834                  |     goto label_9;
                                         | label_45:
    0x0000a154 move a0, a1               |     a0 = a1;
    0x0000a158 sw a1, 0x38(fp)           |     *(arg_38h) = a1;
    0x0000a15c jalr t9                   |     t9 ();
    0x0000a160 lui a0, 0x40              |     a0 = 0x400000;
    0x0000a164 addiu v1, v0, 0x14        |     v1 = v0 + 0x14;
    0x0000a168 addiu a0, a0, 1           |     a0++;
    0x0000a16c sltu v1, v1, a0           |     v1 = (v1 < a0) ? 1 : 0;
    0x0000a170 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a174 lw a1, 0x38(fp)           |     a1 = *(arg_38h);
                                         |     if (v1 == 0) {
    0x0000a178 beqz v1, 0xb694           |         goto label_59;
                                         |     }
    0x0000a17c lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000a180 addiu v0, v0, 0x1b        |     v0 += 0x1b;
                                         |     /* str._SYSTEMD_USER_UNIT */
    0x0000a184 addiu a0, a2, -0x1e20     |     a0 = a2 + -0x1e20;
    0x0000a188 srl v0, v0, 3             |     v0 >>= 3;
    0x0000a18c sll v0, v0, 3             |     v0 <<= 3;
    0x0000a190 subu sp, sp, v0           |     
    0x0000a194 lw t2, -0x1e20(a2)        |     t2 = *((a2 - 1928));
    0x0000a198 lw t1, 4(a0)              |     t1 = *((a0 + 1));
    0x0000a19c lw t0, 8(a0)              |     t0 = *((a0 + 2));
    0x0000a1a0 lw a3, 0xc(a0)            |     a3 = *((a0 + 3));
    0x0000a1a4 lw v0, 0x10(a0)           |     v0 = *((a0 + 4));
    0x0000a1a8 addiu a2, sp, 0x33        |     a2 = sp + 0x33;
    0x0000a1ac lw t9, -0x7bc4(gp)        |     t9 = sym.imp.stpcpy;
    0x0000a1b0 move a0, a2               |     a0 = a2;
    0x0000a1b4 sw a2, 0x38(fp)           |     *(arg_38h) = a2;
    0x0000a1b8 sw t2, 0x20(sp)           |     *(var_20h_17) = t2;
    0x0000a1bc sw t1, 0x24(sp)           |     *(var_24h_10) = t1;
    0x0000a1c0 sw t0, 0x28(sp)           |     *(var_28h_9) = t0;
    0x0000a1c4 sw a3, 0x2c(sp)           |     *(var_2ch_9) = a3;
    0x0000a1c8 sw v0, 0x30(sp)           |     *(var_10h_17) = v0;
    0x0000a1cc jalr t9                   |     t9 ();
    0x0000a1d0 lw a1, 0xc0(fp)           |     a1 = *(arg_c0h);
    0x0000a1d4 lw a2, 0x38(fp)           |     a2 = *(arg_38h);
    0x0000a1d8 sll a0, a1, 3             |     a0 = a1 << 3;
    0x0000a1dc addu a0, s1, a0           |     a0 = s1 + a0;
    0x0000a1e0 subu v0, v0, a2           |     __asm ("subu v0, v0, a2");
    0x0000a1e4 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
    0x0000a1e8 addiu a1, a1, 1           |     a1++;
    0x0000a1ec addiu v0, v0, 0x13        |     v0 += 0x13;
    0x0000a1f0 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a1f4 sw a1, 0xc0(fp)           |     *(arg_c0h) = a1;
    0x0000a1f8 sw s7, (a0)               |     *(a0) = s7;
    0x0000a1fc sw v0, 4(a0)              |     *((a0 + 1)) = v0;
    0x0000a200 b 0x984c                  |     goto label_10;
                                         | label_50:
    0x0000a204 sll a0, s7, 3             |     a0 = s7 << 3;
    0x0000a208 lw a1, 0x74(s0)           |     a1 = *((s0 + 29));
    0x0000a20c sll a2, a2, 3             |     a2 <<= 3;
    0x0000a210 addu a0, s1, a0           |     a0 = s1 + a0;
    0x0000a214 jalr t9                   |     t9 ();
    0x0000a218 lw v0, 0x78(s0)           |     v0 = *((s0 + 30));
    0x0000a21c lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a220 addu s7, s7, v0           |     s7 += v0;
    0x0000a224 sw s7, 0xc0(fp)           |     *(arg_c0h) = s7;
    0x0000a228 b 0x9a8c                  |     goto label_1;
                                         | label_31:
    0x0000a22c lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000a230 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* str.dispatch_message_real */
    0x0000a234 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000a238 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
    0x0000a23c sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000a240 addiu a3, zero, 0x399     |     a3 = 0x399;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000a244 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
                                         |     /* str.n__N_IOVEC_META_FIELDS___pid_is_valid_object_pid____N_IOVEC_OBJECT_FIELDS_:_0___client_context_extra_fields_n_iovec_c____m */
    0x0000a248 addiu a1, a1, -0x22a8     |     a1 += -0x22a8;
    0x0000a24c move a0, zero             |     a0 = 0;
    0x0000a250 jalr t9                   |     t9 ();
    0x0000a254 move s5, zero             |     s5 = 0;
                                         |     if (v0 == a0) {
    0x0000a258 bne v0, a0, 0xa268        |         
    0x0000a25c lw v0, 0x18(s0)           |         v0 = *((s0 + 6));
                                         |         if (s0 == 0) {
    0x0000a260 bnel s0, zero, 0xabc0     |             goto label_60;
                                         |         }
    0x0000a264 move s5, zero             |         s5 = 0;
                                         |     }
                                         | label_11:
    0x0000a268 addiu s3, fp, 0x48        |     s3 = fp + 0x48;
                                         |     if (s7 == 0) {
    0x0000a26c beqz s7, 0xb448           |         goto label_61;
                                         |     }
    0x0000a270 lw t9, -0x7c04(gp)        |     t9 = sym.imp.sd_event_now;
    0x0000a274 lw a0, 0x1c(s2)           |     a0 = *((s2 + 7));
    0x0000a278 move a2, s3               |     a2 = s3;
    0x0000a27c move a1, zero             |     a1 = 0;
    0x0000a280 jalr t9                   |     t9 ();
    0x0000a284 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 < 0) {
    0x0000a288 bltz v0, 0xb460           |         goto label_62;
                                         |     }
    0x0000a28c lw t9, -0x7c04(gp)        |     t9 = sym.imp.sd_event_now;
    0x0000a290 lw a0, 0x1c(s2)           |     a0 = *((s2 + 7));
    0x0000a294 addiu a2, fp, 0x50        |     a2 = fp + 0x50;
    0x0000a298 addiu a1, zero, 1         |     a1 = 1;
    0x0000a29c jalr t9                   |     t9 ();
    0x0000a2a0 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 < 0) {
    0x0000a2a4 bltz v0, 0xb620           |         goto label_63;
                                         |     }
    0x0000a2a8 lw a0, 0x244(s2)          |     a0 = *((s2 + 145));
    0x0000a2ac lw v0, 0x4c(fp)           |     v0 = *(arg_4ch);
    0x0000a2b0 sltu a1, v0, a0           |     a1 = (v0 < a0) ? 1 : 0;
    0x0000a2b4 lw t9, -0x7ee8(gp)        |     t9 = sym.imp.log_get_max_level_realm;
                                         |     if (a1 == 0) {
    0x0000a2b8 beqz a1, 0xadc8           |         goto label_64;
                                         |     }
                                         | label_16:
    0x0000a2bc move a0, zero             |     a0 = 0;
    0x0000a2c0 jalr t9                   |     t9 ();
    0x0000a2c4 slti v0, v0, 7            |     v0 = (v0 < 7) ? 1 : 0;
    0x0000a2c8 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x0000a2cc beqz v0, 0xaf34           |         goto label_65;
                                         |     }
                                         | label_18:
    0x0000a2d0 lw s0, -0x7f90(gp)        |     s0 = *(gp);
    0x0000a2d4 addiu s0, s0, -0x2da4     |     s0 += -0x2da4;
                                         | label_17:
    0x0000a2d8 lw t9, -0x7fb4(gp)        |     t9 = *(gp);
    0x0000a2dc move a0, s2               |     a0 = s2;
    0x0000a2e0 bal 0x7c54                |     fcn_00007c54 ();
    0x0000a2e4 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a2e8 move a1, zero             |     a1 = 0;
    0x0000a2ec lw t9, -0x7fd8(gp)        |     t9 = *(gp);
    0x0000a2f0 move a0, s2               |     a0 = s2;
    0x0000a2f4 bal 0xc0a4                |     fcn_0000c0a4 ();
    0x0000a2f8 move a1, s5               |     a1 = s5;
    0x0000a2fc move t9, s0               |     t9 = s0;
    0x0000a300 move a0, s2               |     a0 = s2;
    0x0000a304 bal 0xd25c                |     fcn_0000d25c ();
    0x0000a308 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x0000a30c beqz v0, 0xa36c           |         
    0x0000a310 lw a2, 0x48(fp)           |         a2 = *(arg_48h);
    0x0000a314 lw a3, 0x4c(fp)           |         a3 = *(arg_4ch);
    0x0000a318 lw t9, -0x7b10(gp)        |         t9 = sym.imp.journal_file_append_entry;
                                         |         /* esilref: 'nd stream file descriptor to service manager: &' */
    0x0000a31c addiu a1, s2, 0x68        |         a1 = s2 + 0x68;
    0x0000a320 sw a2, 0x240(s2)          |         *((s2 + 144)) = a2;
    0x0000a324 sw a3, 0x244(s2)          |         *((s2 + 145)) = a3;
    0x0000a328 move a2, zero             |         a2 = 0;
    0x0000a32c sw a1, 0x14(sp)           |         *(var_14h_8) = a1;
    0x0000a330 sw zero, 0x1c(sp)         |         *(var_1ch_5) = 0;
    0x0000a334 sw zero, 0x18(sp)         |         *(var_18h_14) = 0;
    0x0000a338 sw s7, 0x10(sp)           |         *(var_10h_12) = s7;
    0x0000a33c move a3, s1               |         a3 = s1;
    0x0000a340 move a1, s3               |         a1 = s3;
    0x0000a344 move a0, v0               |         a0 = v0;
    0x0000a348 jalr t9                   |         t9 ();
    0x0000a34c move t0, v0               |         t0 = v0;
    0x0000a350 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
                                         |         if (v0 < 0) {
    0x0000a354 bltz v0, 0xad10           |             goto label_24;
                                         |         }
                                         | label_23:
    0x0000a358 lw t9, -0x7f70(gp)        |         t9 = *(gp);
    0x0000a35c lw a1, 0xd0(fp)           |         a1 = *(arg_d0h);
    0x0000a360 move a0, s2               |         a0 = s2;
    0x0000a364 bal 0x93a4                |         fcn_000093a4 ();
    0x0000a368 lw gp, 0x20(fp)           |         gp = *(var_20h_11);
                                         |     }
                                         | label_14:
    0x0000a36c lw t9, -0x7c18(gp)        |     t9 = sym.imp.free;
    0x0000a370 lw a0, 0x38(fp)           |     a0 = *(arg_38h);
    0x0000a374 jalr t9                   |     t9 ();
    0x0000a378 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000a37c lw t9, -0x7c18(gp)        |     t9 = sym.imp.free;
    0x0000a380 lw a0, 0x3c(fp)           |     a0 = *(arg_3ch);
    0x0000a384 jalr t9                   |     t9 ();
    0x0000a388 lw v1, 0x8c(fp)           |     v1 = *(arg_8ch);
    0x0000a38c lw v0, (s4)               |     v0 = *(s4);
    0x0000a390 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v1 != v0) {
    0x0000a394 bne v1, v0, 0xb818        |         goto label_66;
                                         |     }
    0x0000a398 move sp, fp               |     
    0x0000a39c lw ra, 0xb4(sp)           |     ra = *(var_5ch_2);
    0x0000a3a0 lw fp, 0xb0(sp)           |     fp = *(var_58h_2);
    0x0000a3a4 lw s7, 0xac(sp)           |     s7 = *(var_54h_2);
    0x0000a3a8 lw s6, 0xa8(sp)           |     s6 = *(var_50h_2);
    0x0000a3ac lw s5, 0xa4(sp)           |     s5 = *(var_4ch_2);
    0x0000a3b0 lw s4, 0xa0(sp)           |     s4 = *(var_48h_2);
    0x0000a3b4 lw s3, 0x9c(sp)           |     s3 = *(var_44h_2);
    0x0000a3b8 lw s2, 0x98(sp)           |     s2 = *(var_40h_2);
    0x0000a3bc lw s1, 0x94(sp)           |     s1 = *(var_3ch_2);
    0x0000a3c0 lw s0, 0x90(sp)           |     s0 = *(var_38h_3);
    0x0000a3c4 addiu sp, sp, 0xb8        |     
    0x0000a3c8 jr ra                     |     return v0;
                                         | label_52:
    0x0000a3cc addiu v0, fp, 0x44        |     v0 = fp + 0x44;
    0x0000a3d0 lw a1, 0xd4(fp)           |     a1 = *(arg_d4h);
    0x0000a3d4 sw v0, 0x18(sp)           |     *(var_18h_15) = v0;
    0x0000a3d8 sw zero, 0x14(sp)         |     *(var_14h_9) = 0;
    0x0000a3dc sw zero, 0x10(sp)         |     *(var_10h_18) = 0;
    0x0000a3e0 move a3, zero             |     a3 = 0;
    0x0000a3e4 move a2, zero             |     a2 = 0;
    0x0000a3e8 move a0, s2               |     a0 = s2;
    0x0000a3ec bal 0x186ac               |     fcn_000186ac ();
    0x0000a3f0 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 < 0) {
    0x0000a3f4 bltz v0, 0xad8c           |         goto label_67;
                                         |     }
    0x0000a3f8 lw v1, 0x44(fp)           |     v1 = *(arg_44h);
    0x0000a3fc lw v0, 0x14(v1)           |     v0 = *((v1 + 5));
    0x0000a400 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
                                         |     if (v0 <= 0) {
    0x0000a404 blez v0, 0xa474           |         void (*0xa474)() ();
                                         |     }
                                         | label_60:
    0x0000abc0 lw t9, -0x7c70(gp)        |     t9 = sym.imp.uid_is_valid;
                                         |     if (v0 != 0) {
    0x0000abc4 bnez v0, 0xb260           |         goto label_68;
                                         |     }
                                         | label_20:
    0x0000abc8 lw s7, 0xc0(fp)           |     s7 = *(arg_c0h);
    0x0000abcc move s5, zero             |     s5 = 0;
    0x0000abd0 b 0xa268                  |     goto label_11;
                                         | label_33:
    0x0000abd4 addiu sp, sp, -0x18       |     
    0x0000abd8 lw a3, -0x7fc8(gp)        |     a3 = *(gp);
    0x0000abdc lw v0, 0x1c(s0)           |     v0 = *((s0 + 7));
    0x0000abe0 lw t9, -0x7e18(gp)        |     t9 = sym.imp.__sprintf_chk
    0x0000abe4 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
                                         |     /* str._GID_u */
    0x0000abe8 addiu a3, a3, -0x2220     |     a3 += -0x2220;
    0x0000abec addiu a2, zero, 0x12      |     a2 = 0x12;
    0x0000abf0 addiu a1, zero, 1         |     a1 = 1;
    0x0000abf4 move a0, s7               |     a0 = s7;
    0x0000abf8 sw v0, 0x10(sp)           |     *(var_848h) = v0;
    0x0000abfc jalr t9                   |     t9 ();
    0x0000ac00 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ac04 lw v0, 0xc0(fp)           |     v0 = *(arg_c0h);
    0x0000ac08 move a0, s7               |     a0 = s7;
    0x0000ac0c lw t9, -0x7ca4(gp)        |     t9 = sym.imp.strlen;
    0x0000ac10 sll s6, v0, 3             |     s6 = v0 << 3;
    0x0000ac14 addiu v0, v0, 1           |     v0++;
    0x0000ac18 addu s6, s1, s6           |     s6 = s1 + s6;
    0x0000ac1c sw v0, 0xc0(fp)           |     *(arg_c0h) = v0;
    0x0000ac20 jalr t9                   |     t9 ();
    0x0000ac24 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ac28 sw v0, 4(s6)              |     *((s6 + 1)) = v0;
    0x0000ac2c sw s7, (s6)               |     *(s6) = s7;
    0x0000ac30 b 0x9688                  |     goto label_12;
                                         | label_32:
    0x0000ac34 addiu sp, sp, -0x18       |     
    0x0000ac38 lw a3, -0x7fc8(gp)        |     a3 = *(gp);
    0x0000ac3c lw v0, 0x18(s0)           |     v0 = *((s0 + 6));
    0x0000ac40 lw t9, -0x7e18(gp)        |     t9 = sym.imp.__sprintf_chk
    0x0000ac44 addiu s7, sp, 0x20        |     s7 = sp + 0x20;
                                         |     /* esilref: '_UID=&u' */
    0x0000ac48 addiu a3, a3, -0x20d8     |     a3 += -0x20d8;
    0x0000ac4c addiu a2, zero, 0x12      |     a2 = 0x12;
    0x0000ac50 addiu a1, zero, 1         |     a1 = 1;
    0x0000ac54 move a0, s7               |     a0 = s7;
    0x0000ac58 sw v0, 0x10(sp)           |     *(var_860h) = v0;
    0x0000ac5c jalr t9                   |     t9 ();
    0x0000ac60 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ac64 lw v0, 0xc0(fp)           |     v0 = *(arg_c0h);
    0x0000ac68 move a0, s7               |     a0 = s7;
    0x0000ac6c lw t9, -0x7ca4(gp)        |     t9 = sym.imp.strlen;
    0x0000ac70 sll s6, v0, 3             |     s6 = v0 << 3;
    0x0000ac74 addiu v0, v0, 1           |     v0++;
    0x0000ac78 addu s6, s1, s6           |     s6 = s1 + s6;
    0x0000ac7c sw v0, 0xc0(fp)           |     *(arg_c0h) = v0;
    0x0000ac80 jalr t9                   |     t9 ();
    0x0000ac84 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ac88 sw v0, 4(s6)              |     *((s6 + 1)) = v0;
    0x0000ac8c sw s7, (s6)               |     *(s6) = s7;
    0x0000ac90 b 0x9674                  |     goto label_13;
                                         | label_26:
    0x0000ac94 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000ac98 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* str.dispatch_message_real */
    0x0000ac9c addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000aca0 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
    0x0000aca4 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000aca8 addiu a3, zero, 0x393     |     a3 = 0x393;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000acac addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
    0x0000acb0 addiu a1, a1, -0x1ce8     |     a1 += -0x1ce8;
    0x0000acb4 jalr t9                   |     t9 ();
                                         | label_27:
    0x0000acb8 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000acbc lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000acc0 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* str.dispatch_message_real */
    0x0000acc4 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000acc8 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
    0x0000accc sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000acd0 addiu a3, zero, 0x394     |     a3 = 0x394;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000acd4 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
                                         |     /* str.iovec */
    0x0000acd8 addiu a1, a1, -0x22b8     |     a1 += -0x22b8;
    0x0000acdc move a0, zero             |     a0 = 0;
    0x0000ace0 jalr t9                   |     t9 ();
                                         | label_28:
    0x0000ace4 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000ace8 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000acec addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000acf0 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000acf4 addiu a3, zero, 0x395     |     a3 = 0x395;
                                         | label_22:
    0x0000acf8 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000acfc lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000ad00 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
                                         |     /* str.n___0 */
    0x0000ad04 addiu a1, a1, -0x22b0     |     a1 += -0x22b0;
    0x0000ad08 move a0, zero             |     a0 = 0;
    0x0000ad0c jalr t9                   |     t9 ();
                                         | label_24:
    0x0000ad10 lw t9, -0x7ee8(gp)        |     t9 = sym.imp.log_get_max_level_realm;
    0x0000ad14 sw t0, 0x34(fp)           |     *(arg_34h) = t0;
    0x0000ad18 move a0, zero             |     a0 = 0;
    0x0000ad1c jalr t9                   |     t9 ();
    0x0000ad20 slti v0, v0, 3            |     v0 = (v0 < 3) ? 1 : 0;
    0x0000ad24 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x0000ad28 bnez v0, 0xa36c           |         goto label_14;
                                         |     }
    0x0000ad2c sll a1, s7, 3             |     a1 = s7 << 3;
    0x0000ad30 lw t0, 0x34(fp)           |     t0 = *(arg_34h);
    0x0000ad34 addu a1, s1, a1           |     a1 = s1 + a1;
                                         |     do {
    0x0000ad38 lw a0, 4(s1)              |         a0 = *((s1 + 1));
    0x0000ad3c addiu s1, s1, 8           |         s1 += 8;
    0x0000ad40 addu v0, v0, a0           |         v0 += a0;
    0x0000ad44 bne a1, s1, 0xad38        |         
                                         |     } while (a1 != s1);
    0x0000ad48 sw v0, 0x1c(sp)           |     *(var_1ch_5) = v0;
    0x0000ad4c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000ad50 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
                                         |     /* str.Failed_to_write_entry___zu_items___zu_bytes___ignoring:__m */
    0x0000ad54 addiu v0, v0, -0x1fb0     |     v0 += -0x1fb0;
    0x0000ad58 sw v0, 0x14(sp)           |     *(var_14h_8) = v0;
    0x0000ad5c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000ad60 lw t9, -0x7d58(gp)        |     t9 = sym.imp.log_internal_realm;
                                         |     /* esilref: 'write_to_journal' */
    0x0000ad64 addiu v0, v0, -0x95c      |     v0 += -0x95c;
    0x0000ad68 sw s7, 0x18(sp)           |     *(var_18h_14) = s7;
    0x0000ad6c sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000ad70 addiu a3, zero, 0x354     |     a3 = 0x354;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000ad74 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
    0x0000ad78 move a1, t0               |     a1 = t0;
    0x0000ad7c addiu a0, zero, 3         |     a0 = 3;
    0x0000ad80 jalr t9                   |     t9 ();
    0x0000ad84 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ad88 b 0xa36c                  |     goto label_14;
                                         | label_67:
    0x0000ad8c lw s7, 0xc0(fp)           |     s7 = *(arg_c0h);
    0x0000ad90 sw zero, 0x38(fp)         |     *(arg_38h) = 0;
    0x0000ad94 sltu v1, s3, s7           |     v1 = (s3 < s7) ? 1 : 0;
    0x0000ad98 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
                                         |     if (v1 == 0) {
    0x0000ad9c beqz v1, 0x9aa4           |         goto label_15;
                                         |     }
                                         | label_21:
    0x0000adb0 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000adb4 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000adb8 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
                                         |     /* str.n___m */
    0x0000adbc addiu a1, a1, -0x2180     |     a1 += -0x2180;
    0x0000adc0 move a0, zero             |     a0 = 0;
    0x0000adc4 jalr t9                   |     t9 ();
                                         | label_64:
    0x0000adc8 lw a0, 0x48(fp)           |     a0 = *(arg_48h);
                                         |     if (a0 != v0) {
    0x0000adcc bne a0, v0, 0xade0        |         goto label_69;
                                         |     }
    0x0000add0 lw v0, 0x240(s2)          |     v0 = *((s2 + 144));
    0x0000add4 sltu v0, a0, v0           |     v0 = (a0 < v0) ? 1 : 0;
    0x0000add8 lw t9, -0x7ee8(gp)        |     t9 = sym.imp.log_get_max_level_realm;
                                         |     if (v0 != 0) {
    0x0000addc bnez v0, 0xa2bc           |         goto label_16;
                                         |     }
                                         | label_69:
    0x0000ade0 lw s0, -0x7f90(gp)        |     s0 = *(gp);
    0x0000ade4 move a1, s5               |     a1 = s5;
    0x0000ade8 addiu s0, s0, -0x2da4     |     s0 += -0x2da4;
    0x0000adec move t9, s0               |     t9 = s0;
    0x0000adf0 move a0, s2               |     a0 = s2;
    0x0000adf4 bal 0xd25c                |     fcn_0000d25c ();
    0x0000adf8 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x0000adfc beqz v0, 0xa36c           |         goto label_14;
                                         |     }
    0x0000ae00 lw t9, -0x7c14(gp)        |     t9 = sym.imp.journal_file_rotate_suggested;
    0x0000ae04 lw a2, 0x190(s2)          |     a2 = *((s2 + 100));
    0x0000ae08 lw a3, 0x194(s2)          |     a3 = *((s2 + 101));
    0x0000ae0c move a0, v0               |     a0 = v0;
    0x0000ae10 sw v0, 0x34(fp)           |     *(arg_34h) = v0;
    0x0000ae14 jalr t9                   |     t9 ();
    0x0000ae18 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ae1c lw t1, 0x34(fp)           |     t1 = *(arg_34h);
                                         |     if (v0 == 0) {
    0x0000ae20 beqz v0, 0xb4a4           |         goto label_70;
                                         |     }
    0x0000ae24 lw t9, -0x7ee8(gp)        |     t9 = sym.imp.log_get_max_level_realm;
    0x0000ae28 move a0, zero             |     a0 = 0;
    0x0000ae2c jalr t9                   |     t9 ();
    0x0000ae30 slti v0, v0, 7            |     v0 = (v0 < 7) ? 1 : 0;
    0x0000ae34 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ae38 lw t1, 0x34(fp)           |     t1 = *(arg_34h);
                                         |     if (v0 != 0) {
    0x0000ae3c bnez v0, 0xa2d8           |         goto label_17;
                                         |     }
    0x0000ae40 lw v0, 0x28(t1)           |     v0 = *((t1 + 10));
    0x0000ae44 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000ae48 sw v0, 0x18(sp)           |     *(var_18h_14) = v0;
    0x0000ae4c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000ae50 lw t9, -0x7d58(gp)        |     t9 = sym.imp.log_internal_realm;
                                         |     /* str._s:_Journal_header_limits_reached_or_header_out_of_date__rotating. */
    0x0000ae54 addiu v0, v0, -0x1ff4     |     v0 += -0x1ff4;
    0x0000ae58 sw v0, 0x14(sp)           |     *(var_14h_8) = v0;
    0x0000ae5c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000ae60 addiu a3, zero, 0x33c     |     a3 = 0x33c;
                                         |     /* esilref: 'write_to_journal' */
    0x0000ae64 addiu v0, v0, -0x95c      |     v0 += -0x95c;
    0x0000ae68 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000ae6c addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
    0x0000ae70 move a1, zero             |     a1 = 0;
    0x0000ae74 addiu a0, zero, 7         |     a0 = 7;
    0x0000ae78 jalr t9                   |     t9 ();
    0x0000ae7c lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000ae80 b 0xa2d8                  |     goto label_17;
                                         | label_65:
    0x0000af34 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000af38 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
                                         |     /* str.Time_jumped_backwards__rotating. */
    0x0000af3c addiu v0, v0, -0x2018     |     v0 += -0x2018;
    0x0000af40 sw v0, 0x14(sp)           |     *(var_14h_8) = v0;
    0x0000af44 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000af48 lw t9, -0x7d58(gp)        |     t9 = sym.imp.log_internal_realm;
                                         |     /* esilref: 'write_to_journal' */
    0x0000af4c addiu v0, v0, -0x95c      |     v0 += -0x95c;
    0x0000af50 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000af54 addiu a3, zero, 0x333     |     a3 = 0x333;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000af58 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
    0x0000af5c move a1, zero             |     a1 = 0;
    0x0000af60 addiu a0, zero, 7         |     a0 = 7;
    0x0000af64 jalr t9                   |     t9 ();
    0x0000af68 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000af6c b 0xa2d0                  |     goto label_18;
                                         | label_55:
    0x0000b204 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b208 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b20c addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b210 sw v0, 0x10(sp)           |     *(var_10h_17) = v0;
    0x0000b214 addiu a3, zero, 0x3ae     |     a3 = 0x3ae;
                                         |     do {
                                         | label_19:
    0x0000b218 lw a2, -0x7fc8(gp)        |         a2 = *(gp);
    0x0000b21c lw a1, -0x7fc8(gp)        |         a1 = *(gp);
                                         |         /* esilref: 'src/journal/journald-server.c' */
    0x0000b220 addiu a2, a2, -0x30b9     |         a2 += -0x30b9;
                                         |         /* str.sizeof_char__n____ALLOCA_MAX */
    0x0000b224 addiu a1, a1, -0x2218     |         a1 += -0x2218;
    0x0000b228 move a0, zero             |         a0 = 0;
    0x0000b22c jalr t9                   |         t9 ();
                                         | label_53:
    0x0000b230 lw v0, -0x7fc8(gp)        |         v0 = *(gp);
    0x0000b234 lw t9, -0x7be8(gp)        |         t9 = sym.imp.log_assert_failed_realm;
                                         |         /* str.dispatch_message_real */
    0x0000b238 addiu v0, v0, -0x934      |         v0 += -0x934;
    0x0000b23c sw v0, 0x10(sp)           |         *(var_10h_12) = v0;
    0x0000b240 addiu a3, zero, 0x3a0     |         a3 = 0x3a0;
    0x0000b244 b 0xb218                  |         
                                         |     } while (1);
                                         | label_54:
    0x0000b248 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b24c lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b250 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b254 sw v0, 0x10(sp)           |     *(var_848h) = v0;
    0x0000b258 addiu a3, zero, 0x3a1     |     a3 = 0x3a1;
    0x0000b25c b 0xb218                  |     goto label_19;
                                         | label_68:
    0x0000b260 lw a0, 0x40(s0)           |     a0 = *((s0 + 16));
    0x0000b264 jalr t9                   |     t9 ();
    0x0000b268 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x0000b26c beqz v0, 0xabc8           |         goto label_20;
                                         |     }
    0x0000b270 lw s5, 0x40(s0)           |     s5 = *((s0 + 16));
    0x0000b274 lw s7, 0xc0(fp)           |     s7 = *(arg_c0h);
    0x0000b278 b 0xa268                  |     goto label_11;
                                         | label_51:
    0x0000b27c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b280 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b284 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b288 sw v0, 0x10(sp)           |     *(var_10h_18) = v0;
    0x0000b28c addiu a3, zero, 0x3bd     |     a3 = 0x3bd;
    0x0000b290 b 0xadb0                  |     goto label_21;
                                         | label_61:
    0x0000b448 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b44c lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.write_to_journal */
    0x0000b450 addiu v0, v0, -0x948      |     v0 += -0x948;
    0x0000b454 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b458 addiu a3, zero, 0x325     |     a3 = 0x325;
    0x0000b45c b 0xacf8                  |     goto label_22;
                                         | label_62:
    0x0000b460 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b464 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000b468 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* str.write_to_journal */
    0x0000b46c addiu v0, v0, -0x948      |     v0 += -0x948;
    0x0000b470 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
    0x0000b474 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b478 addiu a3, zero, 0x32a     |     a3 = 0x32a;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000b47c addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
                                         |     /* str.sd_event_now_s__event__CLOCK_REALTIME__ts.realtime____0 */
    0x0000b480 addiu a1, a1, -0x2090     |     a1 += -0x2090;
    0x0000b484 move a0, zero             |     a0 = 0;
    0x0000b488 jalr t9                   |     t9 ();
                                         | label_37:
    0x0000b48c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b490 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b494 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b498 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b49c addiu a3, zero, 0x3a8     |     a3 = 0x3a8;
    0x0000b4a0 b 0xb218                  |     goto label_19;
                                         | label_70:
    0x0000b4a4 lw a0, 0x48(fp)           |     a0 = *(arg_48h);
    0x0000b4a8 lw a1, 0x4c(fp)           |     a1 = *(arg_4ch);
    0x0000b4ac lw t9, -0x7b10(gp)        |     t9 = sym.imp.journal_file_append_entry;
                                         |     /* esilref: 'nd stream file descriptor to service manager: &' */
    0x0000b4b0 addiu v0, s2, 0x68        |     v0 = s2 + 0x68;
    0x0000b4b4 sw a0, 0x240(s2)          |     *((s2 + 144)) = a0;
    0x0000b4b8 sw a1, 0x244(s2)          |     *((s2 + 145)) = a1;
    0x0000b4bc move a0, t1               |     a0 = t1;
    0x0000b4c0 sw t1, 0x34(fp)           |     *(arg_34h) = t1;
    0x0000b4c4 sw zero, 0x1c(sp)         |     *(var_1ch_5) = 0;
    0x0000b4c8 sw zero, 0x18(sp)         |     *(var_18h_14) = 0;
    0x0000b4cc sw v0, 0x14(sp)           |     *(var_14h_8) = v0;
    0x0000b4d0 sw s7, 0x10(sp)           |     *(var_10h_12) = s7;
    0x0000b4d4 move a3, s1               |     a3 = s1;
    0x0000b4d8 move a2, zero             |     a2 = 0;
    0x0000b4dc move a1, s3               |     a1 = s3;
    0x0000b4e0 move s6, v0               |     s6 = v0;
    0x0000b4e4 jalr t9                   |     t9 ();
    0x0000b4e8 move t0, v0               |     t0 = v0;
    0x0000b4ec lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000b4f0 lw t1, 0x34(fp)           |     t1 = *(arg_34h);
                                         |     if (v0 >= 0) {
    0x0000b4f4 bgez v0, 0xa358           |         goto label_23;
                                         |     }
    0x0000b4f8 lw t9, -0x7fa4(gp)        |     t9 = *((gp - 8169));
    0x0000b4fc move a1, t0               |     a1 = t0;
    0x0000b500 sw t0, 0x34(fp)           |     *(arg_34h) = t0;
    0x0000b504 addiu t9, t9, 0x5bf4      |     t9 += fcn.00005bf4;
    0x0000b508 move a0, t1               |     a0 = t1;
    0x0000b50c bal 0x5bf4                |     fcn_00005bf4 ();
    0x0000b510 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000b514 lw t0, 0x34(fp)           |     t0 = *(arg_34h);
                                         |     if (v0 == 0) {
    0x0000b518 beqz v0, 0xad10           |         goto label_24;
                                         |     }
    0x0000b51c lw t9, -0x7fb4(gp)        |     t9 = *(gp);
    0x0000b520 move a0, s2               |     a0 = s2;
    0x0000b524 bal 0x7c54                |     fcn_00007c54 ();
    0x0000b528 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000b52c move a1, zero             |     a1 = 0;
    0x0000b530 lw t9, -0x7fd8(gp)        |     t9 = *(gp);
    0x0000b534 move a0, s2               |     a0 = s2;
    0x0000b538 bal 0xc0a4                |     fcn_0000c0a4 ();
    0x0000b53c move t9, s0               |     t9 = s0;
    0x0000b540 move a1, s5               |     a1 = s5;
    0x0000b544 move a0, s2               |     a0 = s2;
    0x0000b548 bal 0xd25c                |     fcn_0000d25c ();
    0x0000b54c move s0, v0               |     s0 = v0;
    0x0000b550 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x0000b554 beqz v0, 0xa36c           |         goto label_14;
                                         |     }
    0x0000b558 lw t9, -0x7ee8(gp)        |     t9 = sym.imp.log_get_max_level_realm;
    0x0000b55c move a0, zero             |     a0 = 0;
    0x0000b560 jalr t9                   |     t9 ();
    0x0000b564 slti v0, v0, 7            |     v0 = (v0 < 7) ? 1 : 0;
    0x0000b568 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 == 0) {
    0x0000b56c beqz v0, 0xb6dc           |         goto label_71;
                                         |     }
                                         | label_25:
    0x0000b570 lw t9, -0x7b10(gp)        |     t9 = sym.imp.journal_file_append_entry;
    0x0000b574 move a0, s0               |     a0 = s0;
    0x0000b578 sw zero, 0x1c(sp)         |     *(var_1ch_5) = 0;
    0x0000b57c sw zero, 0x18(sp)         |     *(var_18h_14) = 0;
    0x0000b580 sw s6, 0x14(sp)           |     *(var_14h_8) = s6;
    0x0000b584 sw s7, 0x10(sp)           |     *(var_10h_12) = s7;
    0x0000b588 move a3, s1               |     a3 = s1;
    0x0000b58c move a2, zero             |     a2 = 0;
    0x0000b590 move a1, s3               |     a1 = s3;
    0x0000b594 jalr t9                   |     t9 ();
    0x0000b598 move s0, v0               |     s0 = v0;
    0x0000b59c lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 >= 0) {
    0x0000b5a0 bgez v0, 0xa358           |         goto label_23;
                                         |     }
    0x0000b5a4 lw t9, -0x7ee8(gp)        |     t9 = sym.imp.log_get_max_level_realm;
    0x0000b5a8 move a0, zero             |     a0 = 0;
    0x0000b5ac jalr t9                   |     t9 ();
    0x0000b5b0 slti v0, v0, 3            |     v0 = (v0 < 3) ? 1 : 0;
    0x0000b5b4 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
                                         |     if (v0 != 0) {
    0x0000b5b8 bnez v0, 0xa36c           |         goto label_14;
                                         |     }
    0x0000b5bc addiu s1, s1, 4           |     s1 += 4;
    0x0000b5c0 move a0, zero             |     a0 = 0;
                                         |     do {
    0x0000b5c4 lw a3, (s1)               |         a3 = *(s1);
    0x0000b5c8 addiu v0, v0, 1           |         v0++;
    0x0000b5cc sltu a2, v0, s7           |         a2 = (v0 < s7) ? 1 : 0;
    0x0000b5d0 addu a0, a0, a3           |         a0 += a3;
    0x0000b5d4 addiu s1, s1, 8           |         s1 += 8;
    0x0000b5d8 bnez a2, 0xb5c4           |         
                                         |     } while (a2 != 0);
    0x0000b5dc lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b5e0 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
                                         |     /* str.Failed_to_write_entry___zu_items___zu_bytes__despite_vacuuming__ignoring:__m */
    0x0000b5e4 addiu v0, v0, -0x1f64     |     v0 += -0x1f64;
    0x0000b5e8 sw v0, 0x14(sp)           |     *(var_14h_8) = v0;
    0x0000b5ec lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b5f0 lw t9, -0x7d58(gp)        |     t9 = sym.imp.log_internal_realm;
                                         |     /* esilref: 'write_to_journal' */
    0x0000b5f4 addiu v0, v0, -0x95c      |     v0 += -0x95c;
    0x0000b5f8 sw a0, 0x1c(sp)           |     *(var_1ch_5) = a0;
    0x0000b5fc sw s7, 0x18(sp)           |     *(var_18h_14) = s7;
    0x0000b600 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b604 addiu a3, zero, 0x362     |     a3 = 0x362;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000b608 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
    0x0000b60c move a1, s0               |     a1 = s0;
    0x0000b610 addiu a0, zero, 3         |     a0 = 3;
    0x0000b614 jalr t9                   |     t9 ();
    0x0000b618 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000b61c b 0xa36c                  |     goto label_14;
                                         | label_63:
    0x0000b620 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b624 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
    0x0000b628 lw a1, -0x7fc8(gp)        |     a1 = *(gp);
                                         |     /* str.write_to_journal */
    0x0000b62c addiu v0, v0, -0x948      |     v0 += -0x948;
    0x0000b630 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
    0x0000b634 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b638 addiu a3, zero, 0x32b     |     a3 = 0x32b;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000b63c addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
                                         |     /* str.sd_event_now_s__event__CLOCK_MONOTONIC__ts.monotonic____0 */
    0x0000b640 addiu a1, a1, -0x2054     |     a1 += -0x2054;
    0x0000b644 move a0, zero             |     a0 = 0;
    0x0000b648 jalr t9                   |     t9 ();
                                         | label_56:
    0x0000b64c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b650 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b654 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b658 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b65c addiu a3, zero, 0x3a9     |     a3 = 0x3a9;
    0x0000b660 b 0xb218                  |     goto label_19;
                                         | label_57:
    0x0000b664 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b668 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b66c addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b670 sw v0, 0x10(sp)           |     *(var_10h_17) = v0;
    0x0000b674 addiu a3, zero, 0x3ad     |     a3 = 0x3ad;
    0x0000b678 b 0xb218                  |     goto label_19;
                                         | label_58:
    0x0000b67c lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b680 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b684 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b688 sw v0, 0x10(sp)           |     *(var_10h_18) = v0;
    0x0000b68c addiu a3, zero, 0x3b0     |     a3 = 0x3b0;
    0x0000b690 b 0xb218                  |     goto label_19;
                                         | label_59:
    0x0000b694 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b698 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b69c addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b6a0 sw v0, 0x10(sp)           |     *(var_10h_18) = v0;
    0x0000b6a4 addiu a3, zero, 0x3b1     |     a3 = 0x3b1;
    0x0000b6a8 b 0xb218                  |     goto label_19;
                                         | label_47:
    0x0000b6ac lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b6b0 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b6b4 addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b6b8 sw v0, 0x10(sp)           |     *(var_10h_18) = v0;
    0x0000b6bc addiu a3, zero, 0x3b2     |     a3 = 0x3b2;
    0x0000b6c0 b 0xb218                  |     goto label_19;
                                         | label_49:
    0x0000b6c4 lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b6c8 lw t9, -0x7be8(gp)        |     t9 = sym.imp.log_assert_failed_realm;
                                         |     /* str.dispatch_message_real */
    0x0000b6cc addiu v0, v0, -0x934      |     v0 += -0x934;
    0x0000b6d0 sw v0, 0x10(sp)           |     *(var_10h_18) = v0;
    0x0000b6d4 addiu a3, zero, 0x3b3     |     a3 = 0x3b3;
    0x0000b6d8 b 0xb218                  |     goto label_19;
                                         | label_71:
    0x0000b6dc lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b6e0 lw a2, -0x7fc8(gp)        |     a2 = *(gp);
                                         |     /* str.Retrying_write. */
    0x0000b6e4 addiu v0, v0, -0x1f74     |     v0 += -0x1f74;
    0x0000b6e8 sw v0, 0x14(sp)           |     *(var_14h_8) = v0;
    0x0000b6ec lw v0, -0x7fc8(gp)        |     v0 = *(gp);
    0x0000b6f0 lw t9, -0x7d58(gp)        |     t9 = sym.imp.log_internal_realm;
                                         |     /* esilref: 'write_to_journal' */
    0x0000b6f4 addiu v0, v0, -0x95c      |     v0 += -0x95c;
    0x0000b6f8 sw v0, 0x10(sp)           |     *(var_10h_12) = v0;
    0x0000b6fc addiu a3, zero, 0x35f     |     a3 = 0x35f;
                                         |     /* esilref: 'src/journal/journald-server.c' */
    0x0000b700 addiu a2, a2, -0x30b9     |     a2 += -0x30b9;
    0x0000b704 move a1, zero             |     a1 = 0;
    0x0000b708 addiu a0, zero, 7         |     a0 = 7;
    0x0000b70c jalr t9                   |     t9 ();
    0x0000b710 lw gp, 0x20(fp)           |     gp = *(var_20h_11);
    0x0000b714 b 0xb570                  |     goto label_25;
                                         | label_66:
    0x0000b818 lw t9, -0x7d6c(gp)        |     t9 = sym.imp.__stack_chk_fail;
    0x0000b81c jalr t9                   |     t9 ();
    0x0000b820 nop                       |     
                                         | }

[*] Function sprintf used 8 times systemd-journald