[*] Binary protection state of systemd-cgtop
Full RELRO Canary found NX disabled PIE enabled RPATH No RUNPATH No Symbols
[*] Function printf tear down of systemd-cgtop
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/systemd-cgtop @ 0x4678 */
| #include <stdint.h>
|
; (fcn) fcn.00004678 () | void fcn_00004678 () {
0x00004678 lui gp, 2 |
0x0000467c addiu gp, gp, -0x4668 |
0x00004680 addu gp, gp, t9 | gp += t9;
0x00004684 addiu sp, sp, -0x118 |
0x00004688 lw v0, -0x7e9c(gp) | v0 = *((gp - 8103));
0x0000468c sw fp, 0x110(sp) | *(var_110h) = fp;
0x00004690 move fp, sp | fp = sp;
0x00004694 sw ra, 0x114(sp) | *(var_114h) = ra;
0x00004698 sw s7, 0x10c(sp) | *(var_10ch) = s7;
0x0000469c sw s6, 0x108(sp) | *(var_108h) = s6;
0x000046a0 sw s5, 0x104(sp) | *(var_104h) = s5;
0x000046a4 sw s4, 0x100(sp) | *(var_100h) = s4;
0x000046a8 sw s3, 0xfc(sp) | *(var_fch) = s3;
0x000046ac sw s2, 0xf8(sp) | *(var_f8h) = s2;
0x000046b0 sw s1, 0xf4(sp) | *(var_f4h) = s1;
0x000046b4 sw s0, 0xf0(sp) | *(var_f0h) = s0;
0x000046b8 sw gp, 0x60(sp) | *(var_60h) = gp;
0x000046bc sw v0, 0x80(fp) | *(arg_80h) = v0;
0x000046c0 lw v0, (v0) | v0 = *(v0);
0x000046c4 sw v0, 0xec(fp) | *(arg_ech) = v0;
0x000046c8 lw t9, -0x7f34(gp) | t9 = sym.imp.terminal_is_dumb;
| if (a0 == 0) {
0x000046cc beqz a0, 0x4edc | goto label_17;
| }
0x000046d0 move s0, a0 | s0 = a0;
0x000046d4 jalr t9 | t9 ();
0x000046d8 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x000046dc beqz v0, 0x4c4c | goto label_18;
| }
| label_5:
0x000046e0 lw t9, -0x7ed0(gp) | t9 = sym.imp.internal_hashmap_size;
0x000046e4 move a0, s0 | a0 = s0;
0x000046e8 jalr t9 | t9 ();
0x000046ec lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 != 0) {
0x000046f0 bnez v0, 0x4f04 | goto label_19;
| }
| label_10:
0x000046f4 addiu v0, v0, 7 | v0 += 7;
0x000046f8 srl v0, v0, 3 | v0 >>= 3;
0x000046fc sll v0, v0, 3 | v0 <<= 3;
0x00004700 subu sp, sp, v0 |
0x00004704 addiu v0, zero, -2 | v0 = -2;
0x00004708 addiu s5, sp, 0x60 | s5 = sp + 0x60;
0x0000470c sw v0, 0xa4(fp) | *(arg_a4h) = v0;
0x00004710 sw zero, 0xa8(fp) | *(arg_a8h) = 0;
0x00004714 sw zero, 0x98(fp) | *(arg_98h) = 0;
0x00004718 addiu s2, fp, 0xa0 | s2 = fp + 0xa0;
0x0000471c addiu s1, fp, 0xa4 | s1 = fp + 0xa4;
0x00004720 b 0x4738 |
| while (v0 != 0) {
0x00004724 lw v1, 0xa0(fp) | v1 = *(arg_a0h);
0x00004728 lw v0, 4(v1) | v0 = *((v1 + 1));
0x0000472c andi v0, v0, 0xf | v0 &= 0xf;
0x00004730 lw a0, 0x98(fp) | a0 = *(arg_98h);
| if (v0 != 0) {
0x00004734 bnez v0, 0x4b90 | goto label_20;
| }
| label_2:
0x00004738 lw t9, -0x7f2c(gp) | t9 = sym.imp.internal_hashmap_iterate;
0x0000473c move a3, zero | a3 = 0;
0x00004740 move a2, s2 | a2 = s2;
0x00004744 move a1, s1 | a1 = s1;
0x00004748 move a0, s0 | a0 = s0;
0x0000474c jalr t9 | t9 ();
0x00004750 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004754 bnez v0, 0x4724 |
| }
0x00004758 lw a1, 0x98(fp) | a1 = *(arg_98h);
0x0000475c sltiu v0, a1, 2 | v0 = (a1 < 2) ? 1 : 0;
0x00004760 lw a3, -0x7fd8(gp) | a3 = *((gp - 8182));
| if (v0 != 0) {
0x00004764 bnez v0, 0x4e78 | goto label_21;
| }
0x00004768 lw t9, -0x7e10(gp) | t9 = sym.imp.qsort;
0x0000476c addiu a3, a3, 0x2ef0 | a3 += 0x2ef0;
0x00004770 addiu a2, zero, 4 | a2 = 4;
0x00004774 move a0, s5 | a0 = s5;
0x00004778 jalr t9 | t9 ();
0x0000477c lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004780 lw v0, 0x98(fp) | v0 = *(arg_98h);
0x00004784 move s2, s5 | s2 = s5;
| label_7:
0x00004788 sll s3, v0, 2 | s3 = v0 << 2;
0x0000478c addu s3, s3, s5 | s3 += s5;
0x00004790 addiu s1, zero, 3 | s1 = 3;
0x00004794 move s7, zero | s7 = 0;
0x00004798 addiu s0, fp, 0xac | s0 = fp + 0xac;
| do {
0x0000479c lw v0, (s2) | v0 = *(s2);
0x000047a0 lw t9, -0x7fc8(gp) | t9 = *(gp);
0x000047a4 addiu a2, zero, 0x3e8 | a2 = 0x3e8;
0x000047a8 lw a0, 0x18(v0) | a0 = *((v0 + 6));
0x000047ac lw a1, 0x1c(v0) | a1 = *((v0 + 7));
0x000047b0 move a3, zero | a3 = 0;
0x000047b4 bal 0x50c0 | fcn_000050c0 ();
0x000047b8 lw gp, 0x60(fp) | gp = *(arg_60h);
0x000047bc move a2, v0 | a2 = v0;
0x000047c0 move a3, v1 | a3 = v1;
0x000047c4 move v1, zero | v1 = 0;
0x000047c8 lw t9, -0x7e14(gp) | t9 = sym.imp.format_timespan;
0x000047cc move v0, zero | v0 = 0;
0x000047d0 addiu a1, zero, 0x40 | a1 = 0x40;
0x000047d4 sw v1, 0x14(sp) | *(var_14h) = v1;
0x000047d8 move a0, s0 | a0 = s0;
0x000047dc sw v0, 0x10(sp) | *(var_10h) = v0;
0x000047e0 jalr t9 | t9 ();
0x000047e4 lw gp, 0x60(fp) | gp = *(arg_60h);
0x000047e8 addiu s2, s2, 4 | s2 += 4;
0x000047ec lw t9, -0x7e88(gp) | t9 = sym.imp.strlen;
0x000047f0 move a0, s0 | a0 = s0;
0x000047f4 jalr t9 | t9 ();
0x000047f8 lw gp, 0x60(fp) | gp = *(arg_60h);
0x000047fc lw v1, -4(s2) | v1 = *((s2 - 1));
0x00004800 lw t9, -0x7e88(gp) | t9 = sym.imp.strlen;
0x00004804 lw a0, (v1) | a0 = *(v1);
0x00004808 sltu v1, s7, v0 | v1 = (s7 < v0) ? 1 : 0;
| if (v1 == 0) {
0x0000480c movn s7, v0, v1 | s7 = v0;
| }
0x00004810 jalr t9 | t9 ();
0x00004814 sltu v1, s1, v0 | v1 = (s1 < v0) ? 1 : 0;
0x00004818 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v1 == 0) {
0x0000481c movn s1, v0, v1 | s1 = v0;
| }
0x00004820 bne s2, s3, 0x479c |
| } while (s2 != s3);
| label_8:
0x00004824 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00004828 sw v0, 0x94(fp) | *(arg_94h) = v0;
0x0000482c lw v0, -0x7dd0(v0) | v0 = *((v0 - 8052));
0x00004830 lw t9, -0x7f5c(gp) | t9 = sym.imp.__snprintf_chk
| if (v0 == 0) {
0x00004834 beqz v0, 0x4ba8 | goto label_22;
| }
0x00004838 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x0000483c sw s7, 0x14(sp) | *(var_14h) = s7;
0x00004840 addiu v0, v0, 0x6df8 | v0 += str.CPU_Time;
0x00004844 sw v0, 0x18(sp) | *(var_18h) = v0;
0x00004848 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x0000484c addiu a3, zero, 0x40 | a3 = 0x40;
0x00004850 addiu v0, v0, 0x6e04 | v0 += 0x6e04;
0x00004854 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004858 addiu a2, zero, 1 | a2 = 1;
0x0000485c addiu a1, zero, 0x40 | a1 = 0x40;
0x00004860 move a0, s0 | a0 = s0;
0x00004864 jalr t9 | t9 ();
0x00004868 lw gp, 0x60(fp) | gp = *(arg_60h);
| label_3:
0x0000486c lw t9, -0x7e8c(gp) | t9 = sym.imp.lines;
0x00004870 addiu s2, zero, 0xa | s2 = 0xa;
0x00004874 jalr t9 | t9 ();
0x00004878 lw gp, 0x60(fp) | gp = *(arg_60h);
0x0000487c sltiu v1, v0, 0xa | v1 = (v0 < 0xa) ? 1 : 0;
| if (v1 == 0) {
0x00004880 movn v0, s2, v1 | v0 = s2;
| }
0x00004884 lw t9, -0x7eec(gp) | t9 = sym.imp.on_tty;
0x00004888 sw v0, 0x88(fp) | *(arg_88h) = v0;
0x0000488c jalr t9 | t9 ();
0x00004890 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 != 0) {
0x00004894 bnez v0, 0x4c74 | goto label_23;
| }
| label_6:
0x00004898 lw v0, 0x98(fp) | v0 = *(arg_98h);
0x0000489c lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
| if (v0 == 0) {
0x000048a0 beqz v0, 0x4c08 | goto label_24;
| }
0x000048a4 move s4, zero | s4 = 0;
0x000048a8 sw v0, 0x8c(fp) | *(arg_8ch) = v0;
0x000048ac lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x000048b0 sw v0, 0x84(fp) | *(arg_84h) = v0;
0x000048b4 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x000048b8 lw v1, 0x7a4c(v0) | v1 = *((v0 + 7827));
0x000048bc lw v0, 0x7a48(v0) | v0 = *((v0 + 7826));
0x000048c0 sw v1, 0x7c(fp) | *(arg_7ch) = v1;
0x000048c4 sw v0, 0x78(fp) | *(arg_78h) = v0;
0x000048c8 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x000048cc addiu v0, v0, 0x6e6c | v0 += 0x6e6c;
0x000048d0 sw v0, 0x90(fp) | *(arg_90h) = v0;
0x000048d4 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x000048d8 addiu v0, v0, 0x45d0 | v0 += 0x45d0;
0x000048dc sw v0, 0x9c(fp) | *(arg_9ch) = v0;
0x000048e0 b 0x4a48 |
| while (v0 != 0) {
0x000048e4 lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x000048e8 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x000048ec lw a2, 8(v1) | a2 = *((v1 + 2));
0x000048f0 lw a3, 0xc(v1) | a3 = *((v1 + 3));
0x000048f4 addiu a1, a1, 0x6e74 | a1 += str.__7llu;
0x000048f8 addiu a0, zero, 1 | a0 = 1;
0x000048fc jalr t9 | t9 ();
0x00004900 lw v0, 0x94(fp) | v0 = *(arg_94h);
0x00004904 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004908 lw v1, 0xa0(fp) | v1 = *(arg_a0h);
0x0000490c lw v0, -0x7dd0(v0) | v0 = *((v0 - 8052));
0x00004910 lw s6, -0x7f30(gp) | s6 = *((gp - 8140));
| if (v0 != 0) {
0x00004914 bnez v0, 0x4b24 | goto label_25;
| }
| label_0:
0x00004918 lbu v0, 4(v1) | v0 = *((v1 + 4));
0x0000491c andi v0, v0, 2 | v0 &= 2;
| if (v0 == 0) {
0x00004920 beql v0, zero, 0x4be8 | goto label_26;
| }
0x00004924 lw a0, -0x7fd8(gp) | a0 = *((gp - 8182));
0x00004928 lw t9, -0x7fc4(gp) | t9 = *(gp);
0x0000492c lw a0, 0x28(v1) | a0 = *((v1 + 10));
0x00004930 lw a1, 0x2c(v1) | a1 = *((v1 + 11));
0x00004934 lw a2, 0x78(fp) | a2 = *(arg_78h);
0x00004938 lw a3, 0x7c(fp) | a3 = *(arg_7ch);
0x0000493c bal 0x5e30 | fcn_00005e30 ();
0x00004940 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004944 move a2, v0 | a2 = v0;
0x00004948 move a3, v1 | a3 = v1;
0x0000494c lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x00004950 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x00004954 addiu a1, a1, 0x6e88 | a1 += str.__6.1f;
0x00004958 addiu a0, zero, 1 | a0 = 1;
0x0000495c jalr t9 | t9 ();
0x00004960 lw gp, 0x60(fp) | gp = *(arg_60h);
| label_1:
0x00004964 lw v0, 0xa0(fp) | v0 = *(arg_a0h);
0x00004968 lw t9, 0x9c(fp) | t9 = *(arg_9ch);
0x0000496c move a0, s0 | a0 = s0;
0x00004970 lw a1, 4(v0) | a1 = *((v0 + 1));
0x00004974 lw a3, 0x34(v0) | a3 = *((v0 + 13));
0x00004978 lw a2, 0x30(v0) | a2 = *((v0 + 12));
0x0000497c lw s3, -0x7fd8(gp) | s3 = *((gp - 8182));
0x00004980 ext a1, a1, 2, 1 | __asm ("ext a1, a1, 2, 1");
0x00004984 jalr t9 | t9 ();
0x00004988 lw gp, 0x60(fp) | gp = *(arg_60h);
0x0000498c move a2, v0 | a2 = v0;
0x00004990 addiu a1, s3, 0x6ea0 | a1 = s3 + str.__8s;
0x00004994 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x00004998 addiu a0, zero, 1 | a0 = 1;
0x0000499c jalr t9 | t9 ();
0x000049a0 lw v0, 0xa0(fp) | v0 = *(arg_a0h);
0x000049a4 lw t9, 0x9c(fp) | t9 = *(arg_9ch);
0x000049a8 move a0, s0 | a0 = s0;
0x000049ac lw a1, 4(v0) | a1 = *((v0 + 1));
0x000049b0 lw a3, 0x5c(v0) | a3 = *((v0 + 23));
0x000049b4 lw a2, 0x58(v0) | a2 = *((v0 + 22));
0x000049b8 ext a1, a1, 3, 1 | __asm ("ext a1, a1, 3, 1");
0x000049bc jalr t9 | t9 ();
0x000049c0 lw gp, 0x60(fp) | gp = *(arg_60h);
0x000049c4 move a2, v0 | a2 = v0;
0x000049c8 addiu a1, s3, 0x6ea0 | a1 = s3 + str.__8s;
0x000049cc lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x000049d0 addiu a0, zero, 1 | a0 = 1;
0x000049d4 jalr t9 | t9 ();
0x000049d8 lw v0, 0xa0(fp) | v0 = *(arg_a0h);
0x000049dc lw t9, 0x9c(fp) | t9 = *(arg_9ch);
0x000049e0 move a0, s0 | a0 = s0;
0x000049e4 lw a1, 4(v0) | a1 = *((v0 + 1));
0x000049e8 lw a3, 0x64(v0) | a3 = *((v0 + 25));
0x000049ec lw a2, 0x60(v0) | a2 = *((v0 + 24));
0x000049f0 ext a1, a1, 3, 1 | __asm ("ext a1, a1, 3, 1");
0x000049f4 jalr t9 | t9 ();
0x000049f8 lw gp, 0x60(fp) | gp = *(arg_60h);
0x000049fc move a2, v0 | a2 = v0;
0x00004a00 addiu a1, s3, 0x6ea0 | a1 = s3 + str.__8s;
0x00004a04 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x00004a08 addiu a0, zero, 1 | a0 = 1;
0x00004a0c jalr t9 | t9 ();
0x00004a10 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004a14 lw a1, (s6) | a1 = *(s6);
0x00004a18 addiu a0, zero, 0xa | a0 = 0xa;
0x00004a1c lw t9, -0x7f60(gp) | t9 = sym.imp._IO_putc;
0x00004a20 addiu s4, s4, 1 | s4++;
0x00004a24 jalr t9 | t9 ();
0x00004a28 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004a2c move a0, s2 | a0 = s2;
0x00004a30 lw t9, -0x7e64(gp) | t9 = sym.imp.free;
0x00004a34 addiu s5, s5, 4 | s5 += 4;
0x00004a38 jalr t9 | t9 ();
0x00004a3c lw v0, 0x98(fp) | v0 = *(arg_98h);
0x00004a40 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (s4 == v0) {
0x00004a44 beq s4, v0, 0x4c08 | goto label_24;
| }
0x00004a48 lw t9, -0x7eec(gp) | t9 = sym.imp.on_tty;
0x00004a4c jalr t9 | t9 ();
0x00004a50 nop |
0x00004a54 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 != 0) {
0x00004a58 beqz v0, 0x4a70 |
0x00004a5c lw v1, 0x88(fp) | v1 = *(arg_88h);
0x00004a60 addiu v0, s4, 6 | v0 = s4 + 6;
0x00004a64 sltu v0, v1, v0 | v0 = (v1 < v0) ? 1 : 0;
0x00004a68 lw v0, 0x80(fp) | v0 = *(arg_80h);
| if (v0 != 0) {
0x00004a6c bnez v0, 0x4c0c | goto label_27;
| }
| }
0x00004a70 lw v0, (s5) | v0 = *(s5);
0x00004a74 sw v0, 0xa0(fp) | *(arg_a0h) = v0;
0x00004a78 lw s3, (v0) | s3 = *(v0);
0x00004a7c lw v0, 0x8c(fp) | v0 = *(arg_8ch);
| if (s3 == 0) {
0x00004a80 beqz s3, 0x4bdc | goto label_28;
| }
0x00004a84 lb v0, (s3) | v0 = *(s3);
0x00004a88 lw v0, 0x8c(fp) | v0 = *(arg_8ch);
| if (v0 == 0) {
0x00004a8c beqz v0, 0x4bdc | goto label_28;
| }
0x00004a90 lw t9, -0x7e88(gp) | t9 = sym.imp.strlen;
0x00004a94 move a0, s3 | a0 = s3;
0x00004a98 jalr t9 | t9 ();
0x00004a9c lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004aa0 move a1, v0 | a1 = v0;
| label_4:
0x00004aa4 lw t9, -0x7f8c(gp) | t9 = sym.imp.ellipsize_mem;
0x00004aa8 addiu a3, zero, 0x21 | a3 = 0x21;
0x00004aac move a2, s1 | a2 = s1;
0x00004ab0 move a0, s3 | a0 = s3;
0x00004ab4 jalr t9 | t9 ();
0x00004ab8 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004abc move a3, s3 | a3 = s3;
0x00004ac0 lw a1, 0x90(fp) | a1 = *(arg_90h);
0x00004ac4 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
| if (v0 == 0) {
0x00004ac8 movn a3, v0, v0 | a3 = v0;
| }
0x00004acc move a2, s1 | a2 = s1;
0x00004ad0 addiu a0, zero, 1 | a0 = 1;
0x00004ad4 move s2, v0 | s2 = v0;
0x00004ad8 jalr t9 | t9 ();
0x00004adc lw v1, 0xa0(fp) | v1 = *(arg_a0h);
0x00004ae0 lbu v0, 4(v1) | v0 = *((v1 + 4));
0x00004ae4 andi v0, v0, 1 | v0 &= 1;
0x00004ae8 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004aec bnez v0, 0x48e4 |
| }
0x00004af0 lw s6, -0x7f30(gp) | s6 = *((gp - 8140));
0x00004af4 lw v0, 0x84(fp) | v0 = *(arg_84h);
0x00004af8 lw t9, -0x7ec4(gp) | t9 = sym.imp.fwrite;
0x00004afc lw a3, (s6) | a3 = *(s6);
0x00004b00 addiu a2, zero, 8 | a2 = 8;
0x00004b04 addiu a1, zero, 1 | a1 = 1;
0x00004b08 addiu a0, v0, 0x6e7c | a0 = v0 + str.________;
0x00004b0c jalr t9 | t9 ();
0x00004b10 lw v0, 0x94(fp) | v0 = *(arg_94h);
0x00004b14 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004b18 lw v0, -0x7dd0(v0) | v0 = *((v0 - 8052));
0x00004b1c lw v1, 0xa0(fp) | v1 = *(arg_a0h);
| if (v0 == 0) {
0x00004b20 beqz v0, 0x4918 | goto label_0;
| }
| label_25:
0x00004b24 lw t9, -0x7fc8(gp) | t9 = *(gp);
0x00004b28 lw a0, 0x18(v1) | a0 = *((v1 + 6));
0x00004b2c lw a1, 0x1c(v1) | a1 = *((v1 + 7));
0x00004b30 addiu a2, zero, 0x3e8 | a2 = 0x3e8;
0x00004b34 move a3, zero | a3 = 0;
0x00004b38 bal 0x50c0 | fcn_000050c0 ();
0x00004b3c lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004b40 move a2, v0 | a2 = v0;
0x00004b44 move a3, v1 | a3 = v1;
0x00004b48 lw t9, -0x7e14(gp) | t9 = sym.imp.format_timespan;
0x00004b4c move v1, zero | v1 = 0;
0x00004b50 move v0, zero | v0 = 0;
0x00004b54 addiu a1, zero, 0x40 | a1 = 0x40;
0x00004b58 move a0, s0 | a0 = s0;
0x00004b5c sw v1, 0x14(sp) | *(var_14h) = v1;
0x00004b60 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004b64 jalr t9 | t9 ();
0x00004b68 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004b6c move a3, v0 | a3 = v0;
0x00004b70 move a2, s7 | a2 = s7;
0x00004b74 lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x00004b78 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x00004b7c addiu a1, a1, 0x6e98 | a1 += str.__s;
0x00004b80 addiu a0, zero, 1 | a0 = 1;
0x00004b84 jalr t9 | t9 ();
0x00004b88 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004b8c b 0x4964 | goto label_1;
| label_20:
0x00004b90 sll v0, a0, 2 | v0 = a0 << 2;
0x00004b94 addu v0, s5, v0 | v0 = s5 + v0;
0x00004b98 addiu a0, a0, 1 | a0++;
0x00004b9c sw a0, 0x98(fp) | *(arg_98h) = a0;
0x00004ba0 sw v1, (v0) | *(v0) = v1;
0x00004ba4 b 0x4738 | goto label_2;
| label_22:
0x00004ba8 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004bac addiu a3, zero, 0x40 | a3 = 0x40;
0x00004bb0 addiu v0, v0, 0x6dec | v0 += str._CPU;
0x00004bb4 sw v0, 0x14(sp) | *(var_14h) = v0;
0x00004bb8 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004bbc addiu a2, zero, 1 | a2 = 1;
0x00004bc0 addiu v0, v0, 0x6df4 | v0 += 0x6df4;
0x00004bc4 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004bc8 addiu a1, zero, 0x40 | a1 = 0x40;
0x00004bcc move a0, s0 | a0 = s0;
0x00004bd0 jalr t9 | t9 ();
0x00004bd4 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004bd8 b 0x486c | goto label_3;
| label_28:
0x00004bdc addiu a1, zero, 1 | a1 = 1;
0x00004be0 addiu s3, v0, 0x6c24 | s3 = v0 + 0x6c24;
0x00004be4 b 0x4aa4 | goto label_4;
| label_26:
0x00004be8 lw t9, -0x7ec4(gp) | t9 = sym.imp.fwrite;
0x00004bec lw a3, (s6) | a3 = *(s6);
0x00004bf0 addiu a2, zero, 7 | a2 = 7;
0x00004bf4 addiu a1, zero, 1 | a1 = 1;
0x00004bf8 addiu a0, a0, 0x6e90 | a0 += str._______;
0x00004bfc jalr t9 | t9 ();
0x00004c00 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004c04 b 0x4964 | goto label_1;
| label_24:
0x00004c08 lw v0, 0x80(fp) | v0 = *(arg_80h);
| label_27:
0x00004c0c lw v1, 0xec(fp) | v1 = *(arg_ech);
0x00004c10 lw v0, (v0) | v0 = *(v0);
0x00004c14 lw ra, 0x114(fp) | ra = *(arg_114h);
| if (v1 != v0) {
0x00004c18 bne v1, v0, 0x5064 | goto label_29;
| }
0x00004c1c move sp, fp |
0x00004c20 lw fp, 0x110(sp) | fp = *(var_110h);
0x00004c24 lw s7, 0x10c(sp) | s7 = *(var_10ch);
0x00004c28 lw s6, 0x108(sp) | s6 = *(var_108h);
0x00004c2c lw s5, 0x104(sp) | s5 = *(var_104h);
0x00004c30 lw s4, 0x100(sp) | s4 = *(var_100h);
0x00004c34 lw s3, 0xfc(sp) | s3 = *(var_fch);
0x00004c38 lw s2, 0xf8(sp) | s2 = *(var_f8h);
0x00004c3c lw s1, 0xf4(sp) | s1 = *(var_f4h);
0x00004c40 lw s0, 0xf0(sp) | s0 = *(var_f0h);
0x00004c44 addiu sp, sp, 0x118 |
0x00004c48 jr ra | return v0;
| label_18:
0x00004c4c lw s6, -0x7f30(gp) | s6 = *((gp - 8140));
0x00004c50 lw a0, -0x7fd8(gp) | a0 = *((gp - 8182));
0x00004c54 lw t9, -0x7ec4(gp) | t9 = sym.imp.fwrite;
0x00004c58 lw a3, (s6) | a3 = *(s6);
0x00004c5c addiu a2, zero, 7 | a2 = 7;
0x00004c60 addiu a1, zero, 1 | a1 = 1;
0x00004c64 addiu a0, a0, 0x6d90 | a0 += str.e_He_2J;
0x00004c68 jalr t9 | t9 ();
0x00004c6c lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004c70 b 0x46e0 | goto label_5;
| label_23:
0x00004c74 lw t9, -0x7f3c(gp) | t9 = sym.imp.columns;
0x00004c78 jalr t9 | t9 ();
0x00004c7c nop |
0x00004c80 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004c84 move a0, s0 | a0 = s0;
0x00004c88 move s1, v0 | s1 = v0;
0x00004c8c lw t9, -0x7e88(gp) | t9 = sym.imp.strlen;
0x00004c90 addiu s1, s1, -0x24 | s1 += -0x24;
0x00004c94 jalr t9 | t9 ();
0x00004c98 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004c9c subu v0, s1, v0 | __asm ("subu v0, s1, v0");
0x00004ca0 slti s1, v0, 0xa | s1 = (v0 < 0xa) ? 1 : 0;
0x00004ca4 lw t9, -0x7ea4(gp) | t9 = sym.imp.underline_enabled;
| if (s1 != 0) {
0x00004ca8 movz s2, v0, s1 | s2 = v0;
| }
0x00004cac jalr t9 | t9 ();
0x00004cb0 move s1, s2 | s1 = s2;
0x00004cb4 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x00004cb8 beqz v0, 0x4e50 | goto label_30;
| }
0x00004cbc lw s2, -0x7fd8(gp) | s2 = *((gp - 8182));
0x00004cc0 lw s6, -0x7fd8(gp) | s6 = *((gp - 8182));
0x00004cc4 addiu s2, s2, 0x6d50 | s2 += str.e_0_1_4m;
0x00004cc8 addiu s6, s6, 0x6e3c | s6 += 0x6e3c;
| do {
| label_14:
0x00004ccc lw t9, -0x7ea4(gp) | t9 = sym.imp.underline_enabled;
0x00004cd0 jalr t9 | t9 ();
0x00004cd4 nop |
0x00004cd8 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x00004cdc beqz v0, 0x4fe8 | goto label_31;
| }
0x00004ce0 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00004ce4 addiu s3, v1, 0x6d70 | s3 = v1 + str.e_0_4m;
| label_12:
0x00004ce8 lw t9, -0x7ea4(gp) | t9 = sym.imp.underline_enabled;
0x00004cec jalr t9 | t9 ();
0x00004cf0 nop |
0x00004cf4 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x00004cf8 beqz v0, 0x4fc8 | goto label_32;
| }
0x00004cfc lw s4, -0x7fd8(gp) | s4 = *((gp - 8182));
0x00004d00 addiu s4, s4, 0x6d70 | s4 += str.e_0_4m;
| label_11:
0x00004d04 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00004d08 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004d0c lw v0, -0x8000(v0) | v0 = *((v0 - 8192));
0x00004d10 lw a0, -0x7dcc(a0) | a0 = *((a0 - 8051));
| if (v0 != 0) {
0x00004d14 bnez v0, 0x4e94 | goto label_33;
| }
0x00004d18 move t0, s3 | t0 = s3;
0x00004d1c move a3, s2 | a3 = s2;
0x00004d20 move a2, s6 | a2 = s6;
| if (a0 == 0) {
0x00004d24 beqz a0, 0x508c | goto label_34;
| }
| label_13:
0x00004d28 addiu a1, zero, 1 | a1 = 1;
0x00004d2c lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
| if (a0 == a1) {
0x00004d30 beq a0, a1, 0x5034 | goto label_35;
| }
0x00004d34 addiu v1, v1, 0x6d80 | v1 += str.Proc;
0x00004d38 sw v1, 0x68(fp) | *(arg_68h) = v1;
| label_15:
0x00004d3c addiu a0, zero, 1 | a0 = 1;
0x00004d40 move a0, s3 | a0 = s3;
| if (v0 == a0) {
0x00004d44 beq v0, a0, 0x4ec0 | goto label_36;
| }
| label_16:
0x00004d48 addiu a0, zero, 2 | a0 = 2;
0x00004d4c move a1, s3 | a1 = s3;
| if (v0 != a0) {
0x00004d50 bne v0, a0, 0x4f78 | goto label_37;
| }
0x00004d54 move t2, s6 | t2 = s6;
0x00004d58 move t3, s6 | t3 = s6;
0x00004d5c move t1, s6 | t1 = s6;
0x00004d60 move a0, s6 | a0 = s6;
0x00004d64 move s3, s6 | s3 = s6;
| label_9:
0x00004d68 lw t9, -0x7f58(gp) | t9 = sym.imp.colors_enabled;
0x00004d6c sw t2, 0x6c(fp) | *(arg_6ch) = t2;
0x00004d70 sw t3, 0x70(fp) | *(arg_70h) = t3;
0x00004d74 sw t1, 0x74(fp) | *(arg_74h) = t1;
0x00004d78 sw a1, 0x78(fp) | *(arg_78h) = a1;
0x00004d7c sw a0, 0x84(fp) | *(arg_84h) = a0;
0x00004d80 sw a2, 0x8c(fp) | *(arg_8ch) = a2;
0x00004d84 sw t0, 0x90(fp) | *(arg_90h) = t0;
0x00004d88 sw a3, 0x9c(fp) | *(arg_9ch) = a3;
0x00004d8c jalr t9 | t9 ();
0x00004d90 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004d94 lw a3, 0x9c(fp) | a3 = *(arg_9ch);
0x00004d98 lw t0, 0x90(fp) | t0 = *(arg_90h);
0x00004d9c lw a2, 0x8c(fp) | a2 = *(arg_8ch);
0x00004da0 lw a0, 0x84(fp) | a0 = *(arg_84h);
0x00004da4 lw a1, 0x78(fp) | a1 = *(arg_78h);
0x00004da8 lw t1, 0x74(fp) | t1 = *(arg_74h);
0x00004dac lw t3, 0x70(fp) | t3 = *(arg_70h);
0x00004db0 lw t2, 0x6c(fp) | t2 = *(arg_6ch);
| if (v0 != 0) {
0x00004db4 beqz v0, 0x4dc0 |
0x00004db8 lw s6, -0x7fd8(gp) | s6 = *((gp - 8182));
0x00004dbc addiu s6, s6, 0x6d68 | s6 += str.e_0m;
| }
0x00004dc0 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004dc4 sw a1, 0x30(sp) | *(var_30h) = a1;
0x00004dc8 addiu v0, v0, 0x6e40 | v0 += str.Output_s;
0x00004dcc sw v0, 0x50(sp) | *(var_50h) = v0;
0x00004dd0 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004dd4 lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x00004dd8 addiu v0, v0, 0x6e4c | v0 += str.Input_s;
0x00004ddc sw v0, 0x44(sp) | *(var_44h) = v0;
0x00004de0 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004de4 lw t9, -0x7e38(gp) | t9 = sym.imp.__printf_chk
0x00004de8 addiu v0, v0, 0x6e54 | v0 += str.Memory;
0x00004dec sw v0, 0x38(sp) | *(var_38h) = v0;
0x00004df0 lw v0, 0x68(fp) | v0 = *(arg_68h);
0x00004df4 sw a0, 0x24(sp) | *(var_24h) = a0;
0x00004df8 sw v0, 0x20(sp) | *(var_20h) = v0;
0x00004dfc lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004e00 sw a2, 0x1c(sp) | *(var_1ch) = a2;
0x00004e04 addiu v0, v0, 0x6e5c | v0 += str.Control_Group;
0x00004e08 sw s6, 0x58(sp) | *(var_58h) = s6;
0x00004e0c sw s3, 0x54(sp) | *(var_54h) = s3;
0x00004e10 sw t2, 0x4c(sp) | *(var_4ch) = t2;
0x00004e14 sw s3, 0x48(sp) | *(var_48h) = s3;
0x00004e18 sw t2, 0x40(sp) | *(var_40h) = t2;
0x00004e1c sw t3, 0x3c(sp) | *(var_3ch) = t3;
0x00004e20 sw t1, 0x34(sp) | *(var_34h) = t1;
0x00004e24 sw s0, 0x2c(sp) | *(var_2ch) = s0;
0x00004e28 sw s2, 0x28(sp) | *(var_28h) = s2;
0x00004e2c sw t0, 0x18(sp) | *(var_18h) = t0;
0x00004e30 sw v0, 0x14(sp) | *(var_14h) = v0;
0x00004e34 sw s1, 0x10(sp) | *(var_10h) = s1;
0x00004e38 move a2, s4 | a2 = s4;
0x00004e3c addiu a1, a1, 0x6e08 | a1 += str._s_s__s_s__s_7s_s__s_s_s__s_8s_s__s_8s_s__s_8s_s_s_n;
0x00004e40 addiu a0, zero, 1 | a0 = 1;
0x00004e44 jalr t9 | t9 ();
0x00004e48 lw gp, 0x60(fp) | gp = *(arg_60h);
0x00004e4c b 0x4898 | goto label_6;
| label_30:
0x00004e50 lw t9, -0x7f58(gp) | t9 = sym.imp.colors_enabled;
0x00004e54 jalr t9 | t9 ();
0x00004e58 nop |
0x00004e5c lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x00004e60 beqz v0, 0x5014 | goto label_38;
| }
0x00004e64 lw s2, -0x7fd8(gp) | s2 = *((gp - 8182));
0x00004e68 lw s6, -0x7fd8(gp) | s6 = *((gp - 8182));
0x00004e6c addiu s2, s2, 0x6d5c | s2 += str.e_0_1_39m;
0x00004e70 addiu s6, s6, 0x6e3c | s6 += 0x6e3c;
0x00004e74 b 0x4ccc |
| } while (1);
| label_21:
0x00004e78 lw v0, 0x98(fp) | v0 = *(arg_98h);
0x00004e7c move s2, s5 | s2 = s5;
| if (v0 == 0) {
0x00004e80 bnel v0, zero, 0x4788 | goto label_7;
| }
0x00004e84 move s7, zero | s7 = 0;
0x00004e88 addiu s1, zero, 3 | s1 = 3;
0x00004e8c addiu s0, fp, 0xac | s0 = fp + 0xac;
0x00004e90 b 0x4824 | goto label_8;
| label_33:
0x00004e94 addiu a1, zero, 1 | a1 = 1;
| if (v0 != a1) {
0x00004e98 bne v0, a1, 0x5044 | goto label_39;
| }
0x00004e9c nop |
0x00004ea0 move a2, s2 | a2 = s2;
| if (a0 != 0) {
0x00004ea4 bnez a0, 0x5008 | goto label_40;
| }
0x00004ea8 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004eac move t0, s6 | t0 = s6;
0x00004eb0 addiu v0, v0, 0x6d88 | v0 += str.Tasks;
0x00004eb4 sw v0, 0x68(fp) | *(arg_68h) = v0;
0x00004eb8 move a3, s6 | a3 = s6;
0x00004ebc move a0, s3 | a0 = s3;
| label_36:
0x00004ec0 move t2, s6 | t2 = s6;
0x00004ec4 move t3, s6 | t3 = s6;
0x00004ec8 move t1, s6 | t1 = s6;
0x00004ecc move a1, s6 | a1 = s6;
0x00004ed0 move s2, s6 | s2 = s6;
0x00004ed4 move s3, s6 | s3 = s6;
0x00004ed8 b 0x4d68 | goto label_9;
| label_17:
0x00004edc lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004ee0 lw a2, -0x7fd8(gp) | a2 = *((gp - 8182));
0x00004ee4 lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x00004ee8 addiu v0, v0, 0x79b8 | v0 += str.display;
0x00004eec lw t9, -0x7e50(gp) | t9 = sym.imp.log_assert_failed_realm;
0x00004ef0 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004ef4 addiu a3, zero, 0x251 | a3 = 0x251;
0x00004ef8 addiu a2, a2, 0x6c4f | a2 += 0x6c4f;
0x00004efc addiu a1, a1, 0x6c78 | a1 += 0x6c78;
0x00004f00 jalr t9 | t9 ();
| label_19:
0x00004f04 srl v1, v0, 0x1e | v1 = v0 >> 0x1e;
0x00004f08 lui v1, 0x40 | v1 = 0x400000;
| if (v1 != 0) {
0x00004f0c bnez v1, 0x4f4c | goto label_41;
| }
0x00004f10 sll v0, v0, 2 | v0 <<= 2;
0x00004f14 addiu v1, v1, 1 | v1++;
0x00004f18 sltu v1, v0, v1 | v1 = (v0 < v1) ? 1 : 0;
0x00004f1c lw a2, -0x7fd8(gp) | a2 = *((gp - 8182));
| if (v1 != 0) {
0x00004f20 bnez v1, 0x46f4 | goto label_10;
| }
0x00004f24 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004f28 lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x00004f2c addiu v0, v0, 0x79b8 | v0 += str.display;
0x00004f30 lw t9, -0x7e50(gp) | t9 = sym.imp.log_assert_failed_realm;
0x00004f34 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004f38 addiu a3, zero, 0x256 | a3 = 0x256;
0x00004f3c addiu a2, a2, 0x6c4f | a2 += 0x6c4f;
0x00004f40 addiu a1, a1, 0x6dc8 | a1 += str.sizeof_Group__n____ALLOCA_MAX;
0x00004f44 move a0, zero | a0 = 0;
0x00004f48 jalr t9 | t9 ();
| label_41:
0x00004f4c lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00004f50 lw a2, -0x7fd8(gp) | a2 = *((gp - 8182));
0x00004f54 lw a1, -0x7fd8(gp) | a1 = *((gp - 8182));
0x00004f58 addiu v0, v0, 0x79b8 | v0 += str.display;
0x00004f5c lw t9, -0x7e50(gp) | t9 = sym.imp.log_assert_failed_realm;
0x00004f60 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004f64 addiu a3, zero, 0x256 | a3 = 0x256;
0x00004f68 addiu a2, a2, 0x6c4f | a2 += 0x6c4f;
0x00004f6c addiu a1, a1, 0x6d98 | a1 += str._size_multiply_overflow_sizeof_Group____n__;
0x00004f70 move a0, zero | a0 = 0;
0x00004f74 jalr t9 | t9 ();
| label_37:
0x00004f78 addiu a0, zero, 3 | a0 = 3;
0x00004f7c move t3, s3 | t3 = s3;
| if (v0 == a0) {
0x00004f80 bne v0, a0, 0x4fa0 |
0x00004f84 move t1, s2 | t1 = s2;
0x00004f88 move t2, s6 | t2 = s6;
0x00004f8c move a1, s6 | a1 = s6;
0x00004f90 move s2, s6 | s2 = s6;
0x00004f94 move a0, s6 | a0 = s6;
0x00004f98 move s3, s6 | s3 = s6;
0x00004f9c b 0x4d68 | goto label_9;
| }
0x00004fa0 addiu a0, zero, 4 | a0 = 4;
0x00004fa4 move t2, s6 | t2 = s6;
| if (v0 == a0) {
0x00004fa8 bnel v0, a0, 0x5070 | goto label_42;
| }
0x00004fac move t2, s2 | t2 = s2;
0x00004fb0 move t3, s6 | t3 = s6;
0x00004fb4 move t1, s6 | t1 = s6;
0x00004fb8 move a1, s6 | a1 = s6;
0x00004fbc move s2, s6 | s2 = s6;
0x00004fc0 move a0, s6 | a0 = s6;
0x00004fc4 b 0x4d68 | goto label_9;
| label_32:
0x00004fc8 lw t9, -0x7f58(gp) | t9 = sym.imp.colors_enabled;
0x00004fcc jalr t9 | t9 ();
0x00004fd0 nop |
0x00004fd4 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x00004fd8 beqz v0, 0x502c | goto label_43;
| }
0x00004fdc lw s4, -0x7fd8(gp) | s4 = *((gp - 8182));
0x00004fe0 addiu s4, s4, 0x6d68 | s4 += str.e_0m;
0x00004fe4 b 0x4d04 | goto label_11;
| label_31:
0x00004fe8 lw t9, -0x7f58(gp) | t9 = sym.imp.colors_enabled;
0x00004fec jalr t9 | t9 ();
0x00004ff0 nop |
0x00004ff4 lw gp, 0x60(fp) | gp = *(arg_60h);
| if (v0 == 0) {
0x00004ff8 beqz v0, 0x5024 | goto label_44;
| }
0x00004ffc lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00005000 addiu s3, v1, 0x6d68 | s3 = v1 + str.e_0m;
0x00005004 b 0x4ce8 | goto label_12;
| do {
| label_40:
0x00005008 move t0, s6 | t0 = s6;
0x0000500c move a3, s6 | a3 = s6;
0x00005010 b 0x4d28 | goto label_13;
| label_38:
0x00005014 lw s6, -0x7fd8(gp) | s6 = *((gp - 8182));
0x00005018 addiu s6, s6, 0x6e3c | s6 += 0x6e3c;
0x0000501c move s2, s6 | s2 = s6;
0x00005020 b 0x4ccc | goto label_14;
| label_44:
0x00005024 move s3, s6 | s3 = s6;
0x00005028 b 0x4ce8 | goto label_12;
| label_43:
0x0000502c move s4, s6 | s4 = s6;
0x00005030 b 0x4d04 | goto label_11;
| label_35:
0x00005034 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00005038 addiu v1, v1, 0x6d78 | v1 += str.Procs;
0x0000503c sw v1, 0x68(fp) | *(arg_68h) = v1;
0x00005040 b 0x4d3c | goto label_15;
| label_39:
0x00005044 move a2, s6 | a2 = s6;
0x00005048 bnez a0, 0x5008 |
| } while (a0 != 0);
0x0000504c lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00005050 move t0, s6 | t0 = s6;
0x00005054 addiu v1, v1, 0x6d88 | v1 += str.Tasks;
0x00005058 sw v1, 0x68(fp) | *(arg_68h) = v1;
0x0000505c move a3, s6 | a3 = s6;
0x00005060 b 0x4d48 | goto label_16;
| label_29:
0x00005064 lw t9, -0x7ee4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00005068 jalr t9 | t9 ();
0x0000506c nop |
| label_42:
0x00005070 move t3, s6 | t3 = s6;
0x00005074 move t1, s6 | t1 = s6;
0x00005078 move a1, s6 | a1 = s6;
0x0000507c move s2, s6 | s2 = s6;
0x00005080 move a0, s6 | a0 = s6;
0x00005084 move s3, s6 | s3 = s6;
0x00005088 b 0x4d68 | goto label_9;
| label_34:
0x0000508c lw s3, -0x7fd8(gp) | s3 = *((gp - 8182));
0x00005090 move t2, s6 | t2 = s6;
0x00005094 addiu v0, s3, 0x6d88 | v0 = s3 + str.Tasks;
0x00005098 move t3, s6 | t3 = s6;
0x0000509c move t1, s6 | t1 = s6;
0x000050a0 move a1, s6 | a1 = s6;
0x000050a4 move s2, s6 | s2 = s6;
0x000050a8 move a0, s6 | a0 = s6;
0x000050ac sw v0, 0x68(fp) | *(arg_68h) = v0;
0x000050b0 move s3, s6 | s3 = s6;
0x000050b4 b 0x4d68 | goto label_9;
| }
[*] Function printf used 10 times systemd-cgtop