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