[*] Binary protection state of acapmanager
Full RELRO Canary found NX disabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of acapmanager
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/sbin/acapmanager @ 0x41ec */
| #include <stdint.h>
|
; (fcn) fcn.000041ec () | void fcn_000041ec () {
| label_1:
0x000041ec lui gp, 2 |
0x000041f0 addiu gp, gp, 0x4e54 |
0x000041f4 addu gp, gp, t9 | gp += t9;
0x000041f8 addiu sp, sp, -0x48 |
0x000041fc sw s0, 0x30(sp) | *(var_30h) = s0;
0x00004200 lw s0, -0x7c9c(gp) | s0 = *((gp - 7975));
0x00004204 sw gp, 0x18(sp) | *(var_18h) = gp;
0x00004208 sw s2, 0x38(sp) | *(var_38h) = s2;
0x0000420c lw v0, (s0) | v0 = *(s0);
0x00004210 sw s1, 0x34(sp) | *(var_34h) = s1;
0x00004214 sw ra, 0x44(sp) | *(var_44h) = ra;
0x00004218 sw s4, 0x40(sp) | *(var_40h) = s4;
0x0000421c sw s3, 0x3c(sp) | *(var_3ch) = s3;
0x00004220 move s2, a0 | s2 = a0;
0x00004224 move s1, a1 | s1 = a1;
0x00004228 sw zero, 0x24(sp) | *(var_24h) = 0;
0x0000422c sw v0, 0x2c(sp) | *(var_2ch) = v0;
0x00004230 sw zero, 0x28(sp) | *(var_28h) = 0;
| if (a0 == 0) {
0x00004234 beqz a0, 0x43c4 | goto label_34;
| }
0x00004238 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x0000423c lw t9, -0x7d74(gp) | t9 = sym.imp.g_str_has_prefix;
0x00004240 addiu a1, a1, -0x1a7c | a1 += -0x1a7c;
0x00004244 jalr t9 | t9 ();
0x00004248 lw gp, 0x18(sp) | gp = *(var_18h);
| if (v0 != 0) {
0x0000424c bnez v0, 0x435c | goto label_35;
| }
0x00004250 lw a0, -0x7fdc(gp) | a0 = *(gp);
0x00004254 lw t9, -0x7d98(gp) | t9 = sym.imp.g_regex_new;
0x00004258 addiu s3, sp, 0x24 | s3 = sp + 0x24;
0x0000425c move a3, s3 | a3 = s3;
0x00004260 move a2, zero | a2 = 0;
0x00004264 move a1, zero | a1 = 0;
0x00004268 addiu a0, a0, -0x1a34 | a0 += -0x1a34;
0x0000426c jalr t9 | t9 ();
0x00004270 move s4, v0 | s4 = v0;
0x00004274 lw gp, 0x18(sp) | gp = *(var_18h);
| if (v0 != 0) {
0x00004278 beqz v0, 0x4288 |
0x0000427c lw v0, 0x24(sp) | v0 = *(var_24h);
0x00004280 lw t9, -0x7d64(gp) | t9 = sym.imp.g_regex_match;
| if (v0 == 0) {
0x00004284 beqz v0, 0x442c | goto label_36;
| }
| }
0x00004288 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x0000428c move a0, s1 | a0 = s1;
0x00004290 jalr t9 | t9 ();
0x00004294 lw gp, 0x18(sp) | gp = *(var_18h);
0x00004298 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x0000429c move s2, zero | s2 = 0;
0x000042a0 bal 0x71a0 | sym_acapmanager_error_quark ();
0x000042a4 lw gp, 0x18(sp) | gp = *(var_18h);
0x000042a8 lw v1, 0x24(sp) | v1 = *(var_24h);
0x000042ac move a1, v0 | a1 = v0;
0x000042b0 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000042b4 lw v1, 8(v1) | v1 = *((v1 + 2));
0x000042b8 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x000042bc sw v1, 0x10(sp) | *(var_10h_9) = v1;
0x000042c0 addiu a3, a3, -0x1a14 | a3 += -0x1a14;
0x000042c4 addiu a2, zero, 7 | a2 = 7;
0x000042c8 move a0, s1 | a0 = s1;
0x000042cc jalr t9 | t9 ();
0x000042d0 lw gp, 0x18(sp) | gp = *(var_18h);
0x000042d4 lw v0, 0x24(sp) | v0 = *(var_24h);
0x000042d8 addiu a1, zero, 0x10 | a1 = 0x10;
0x000042dc lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000042e0 lw v0, 8(v0) | v0 = *((v0 + 2));
0x000042e4 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000042e8 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000042ec addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000042f0 addiu a2, a2, -0x19fc | a2 += -0x19fc;
0x000042f4 move a0, zero | a0 = 0;
0x000042f8 sw v0, 0x10(sp) | *(var_10h_9) = v0;
0x000042fc jalr t9 | t9 ();
0x00004300 lw gp, 0x18(sp) | gp = *(var_18h);
0x00004304 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004308 move a0, s3 | a0 = s3;
0x0000430c jalr t9 | t9 ();
0x00004310 lw gp, 0x18(sp) | gp = *(var_18h);
| do {
| label_0:
0x00004314 lw a0, 0x28(sp) | a0 = *(var_28h);
0x00004318 lw t9, -0x7db0(gp) | t9 = sym.imp.g_match_info_free;
| if (a0 != 0) {
0x0000431c beqz a0, 0x432c |
0x00004320 jalr t9 | t9 ();
0x00004324 nop |
0x00004328 lw gp, 0x18(sp) | gp = *(var_18h);
| }
0x0000432c lw a0, 0x2c(sp) | a0 = *(var_2ch);
0x00004330 lw v1, (s0) | v1 = *(s0);
0x00004334 move v0, s2 | v0 = s2;
| if (a0 != v1) {
0x00004338 bne a0, v1, 0x44d8 | goto label_37;
| }
0x0000433c lw ra, 0x44(sp) | ra = *(var_44h);
0x00004340 lw s4, 0x40(sp) | s4 = *(var_40h);
0x00004344 lw s3, 0x3c(sp) | s3 = *(var_3ch);
0x00004348 lw s2, 0x38(sp) | s2 = *(var_38h);
0x0000434c lw s1, 0x34(sp) | s1 = *(var_34h);
0x00004350 lw s0, 0x30(sp) | s0 = *(var_30h);
0x00004354 addiu sp, sp, 0x48 |
0x00004358 jr ra | return v0;
| label_35:
0x0000435c lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004360 move a0, s1 | a0 = s1;
0x00004364 jalr t9 | t9 ();
0x00004368 lw gp, 0x18(sp) | gp = *(var_18h);
0x0000436c lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00004370 move s2, zero | s2 = 0;
0x00004374 bal 0x71a0 | sym_acapmanager_error_quark ();
0x00004378 lw gp, 0x18(sp) | gp = *(var_18h);
0x0000437c move a1, v0 | a1 = v0;
0x00004380 addiu a2, zero, 0x32 | a2 = 0x32;
0x00004384 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004388 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x0000438c addiu a3, a3, -0x1a78 | a3 += -0x1a78;
0x00004390 move a0, s1 | a0 = s1;
0x00004394 jalr t9 | t9 ();
0x00004398 lw gp, 0x18(sp) | gp = *(var_18h);
0x0000439c addiu a1, zero, 0x10 | a1 = 0x10;
0x000043a0 move a0, zero | a0 = 0;
0x000043a4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000043a8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000043ac lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000043b0 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000043b4 addiu a2, a2, -0x1a58 | a2 += -0x1a58;
0x000043b8 jalr t9 | t9 ();
0x000043bc lw gp, 0x18(sp) | gp = *(var_18h);
0x000043c0 b 0x4314 |
| } while (1);
| label_34:
0x000043c4 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x000043c8 move a0, a1 | a0 = a1;
0x000043cc jalr t9 | t9 ();
0x000043d0 lw gp, 0x18(sp) | gp = *(var_18h);
0x000043d4 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x000043d8 bal 0x71a0 | sym_acapmanager_error_quark ();
0x000043dc nop |
0x000043e0 lw gp, 0x18(sp) | gp = *(var_18h);
0x000043e4 move a1, v0 | a1 = v0;
0x000043e8 addiu a2, zero, 7 | a2 = 7;
0x000043ec lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000043f0 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x000043f4 addiu a3, a3, -0x1ac8 | a3 += -0x1ac8;
0x000043f8 move a0, s1 | a0 = s1;
0x000043fc jalr t9 | t9 ();
0x00004400 lw gp, 0x18(sp) | gp = *(var_18h);
0x00004404 addiu a1, zero, 0x10 | a1 = 0x10;
0x00004408 move a0, zero | a0 = 0;
0x0000440c lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004410 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004414 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004418 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x0000441c addiu a2, a2, -0x1aa4 | a2 += -0x1aa4;
0x00004420 jalr t9 | t9 ();
0x00004424 lw gp, 0x18(sp) | gp = *(var_18h);
0x00004428 b 0x4314 | goto label_0;
| label_36:
0x0000442c addiu a3, sp, 0x28 | a3 = sp + 0x28;
0x00004430 move a2, zero | a2 = 0;
0x00004434 move a1, s2 | a1 = s2;
0x00004438 move a0, s4 | a0 = s4;
0x0000443c jalr t9 | t9 ();
0x00004440 lw gp, 0x18(sp) | gp = *(var_18h);
0x00004444 lw t9, -0x7d28(gp) | t9 = sym.imp.g_regex_unref;
0x00004448 move a0, s4 | a0 = s4;
0x0000444c jalr t9 | t9 ();
0x00004450 lw gp, 0x18(sp) | gp = *(var_18h);
0x00004454 lw t9, -0x7e28(gp) | t9 = sym.imp.g_match_info_matches;
0x00004458 lw a0, 0x28(sp) | a0 = *(var_28h);
0x0000445c jalr t9 | t9 ();
0x00004460 lw gp, 0x18(sp) | gp = *(var_18h);
| if (v0 == 0) {
0x00004464 bnez v0, 0x4470 |
0x00004468 addiu s2, zero, 1 | s2 = 1;
0x0000446c b 0x4314 | goto label_0;
| }
0x00004470 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004474 move a0, s1 | a0 = s1;
0x00004478 jalr t9 | t9 ();
0x0000447c lw gp, 0x18(sp) | gp = *(var_18h);
0x00004480 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00004484 move s2, zero | s2 = 0;
0x00004488 bal 0x71a0 | sym_acapmanager_error_quark ();
0x0000448c lw gp, 0x18(sp) | gp = *(var_18h);
0x00004490 move a1, v0 | a1 = v0;
0x00004494 addiu a2, zero, 0x32 | a2 = 0x32;
0x00004498 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x0000449c lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x000044a0 addiu a3, a3, -0x19e0 | a3 += -0x19e0;
0x000044a4 move a0, s1 | a0 = s1;
0x000044a8 jalr t9 | t9 ();
0x000044ac lw gp, 0x18(sp) | gp = *(var_18h);
0x000044b0 addiu a1, zero, 0x10 | a1 = 0x10;
0x000044b4 move a0, zero | a0 = 0;
0x000044b8 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000044bc lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000044c0 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000044c4 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000044c8 addiu a2, a2, -0x19c0 | a2 += -0x19c0;
0x000044cc jalr t9 | t9 ();
0x000044d0 lw gp, 0x18(sp) | gp = *(var_18h);
0x000044d4 b 0x4314 | goto label_0;
| label_37:
0x000044d8 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x000044dc jalr t9 | t9 ();
0x000044e0 nop |
0x000044e4 lui gp, 2 |
0x000044e8 addiu gp, gp, 0x4b5c |
0x000044ec addu gp, gp, t9 | gp += t9;
0x000044f0 addiu sp, sp, -0x70 |
0x000044f4 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x000044f8 sw s2, 0x50(sp) | *(var_50h) = s2;
0x000044fc lw s2, -0x7c9c(gp) | s2 = *((gp - 7975));
0x00004500 sw s3, 0x54(sp) | *(var_54h) = s3;
0x00004504 sw s1, 0x4c(sp) | *(var_4ch) = s1;
0x00004508 lw v0, (s2) | v0 = *(s2);
0x0000450c move s3, a1 | s3 = a1;
0x00004510 move s1, a2 | s1 = a2;
0x00004514 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00004518 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x0000451c sw s0, 0x48(sp) | *(var_48h) = s0;
0x00004520 sw v0, 0x44(sp) | *(var_44h_2) = v0;
0x00004524 addiu s0, sp, 0x30 | s0 = sp + 0x30;
0x00004528 addiu v0, zero, -1 | v0 = -1;
0x0000452c sw gp, 0x20(sp) | *(var_20h) = gp;
0x00004530 sw s4, 0x58(sp) | *(var_58h) = s4;
0x00004534 sw ra, 0x6c(sp) | *(var_6ch) = ra;
0x00004538 sw fp, 0x68(sp) | *(var_68h) = fp;
0x0000453c sw s7, 0x64(sp) | *(var_64h) = s7;
0x00004540 sw s6, 0x60(sp) | *(var_60h) = s6;
0x00004544 sw s5, 0x5c(sp) | *(var_5ch) = s5;
0x00004548 move s4, a0 | s4 = a0;
0x0000454c move a3, s0 | a3 = s0;
0x00004550 addiu a2, a2, -0x199c | a2 += -0x199c;
0x00004554 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00004558 sw zero, 0x30(sp) | *(var_30h_2) = 0;
0x0000455c sw zero, 0x34(sp) | *(var_34h_2) = 0;
0x00004560 sw zero, 0x38(sp) | *(var_38h_2) = 0;
0x00004564 sw zero, 0x3c(sp) | *(var_3ch_2) = 0;
0x00004568 sw v0, 0x40(sp) | *(var_40h_2) = v0;
0x0000456c move a0, s3 | a0 = s3;
0x00004570 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00004574 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004578 bnez v0, 0x45f0 |
| while (v0 == 0) {
| label_5:
0x0000457c lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00004580 lw a0, 0x38(sp) | a0 = *(var_38h_2);
0x00004584 jalr t9 | t9 ();
0x00004588 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000458c lw a1, 0x30(sp) | a1 = *(var_30h_2);
0x00004590 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00004594 move a0, s3 | a0 = s3;
0x00004598 jalr t9 | t9 ();
0x0000459c lw gp, 0x20(sp) | gp = *(var_20h);
0x000045a0 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x000045a4 move a0, s0 | a0 = s0;
0x000045a8 jalr t9 | t9 ();
0x000045ac lw gp, 0x20(sp) | gp = *(var_20h);
| label_2:
0x000045b0 lw a0, 0x44(sp) | a0 = *(var_44h_2);
0x000045b4 lw v1, (s2) | v1 = *(s2);
0x000045b8 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x000045bc bne a0, v1, 0x4914 | goto label_38;
| }
0x000045c0 lw ra, 0x6c(sp) | ra = *(var_6ch);
0x000045c4 lw fp, 0x68(sp) | fp = *(var_68h);
0x000045c8 lw s7, 0x64(sp) | s7 = *(var_64h);
0x000045cc lw s6, 0x60(sp) | s6 = *(var_60h);
0x000045d0 lw s5, 0x5c(sp) | s5 = *(var_5ch);
0x000045d4 lw s4, 0x58(sp) | s4 = *(var_58h);
0x000045d8 lw s3, 0x54(sp) | s3 = *(var_54h);
0x000045dc lw s2, 0x50(sp) | s2 = *(var_50h);
0x000045e0 lw s1, 0x4c(sp) | s1 = *(var_4ch);
0x000045e4 lw s0, 0x48(sp) | s0 = *(var_48h);
0x000045e8 addiu sp, sp, 0x70 |
0x000045ec jr ra | return v0;
0x000045f0 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x000045f4 move a1, s0 | a1 = s0;
0x000045f8 addiu t9, t9, 0x41ec | t9 += fcn.000041ec;
0x000045fc move a0, s1 | a0 = s1;
0x00004600 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00004604 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004608 beqz v0, 0x457c |
| }
0x0000460c lw s5, -0x7fdc(gp) | s5 = *(gp);
0x00004610 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004614 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004618 addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x0000461c addiu a2, a2, -0x197c | a2 += -0x197c;
0x00004620 addiu a1, zero, 0x40 | a1 = 0x40;
0x00004624 move a0, zero | a0 = 0;
0x00004628 sw s1, 0x10(sp) | *(var_10h_8) = s1;
0x0000462c jalr t9 | t9 ();
0x00004630 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004634 addiu s6, sp, 0x40 | s6 = sp + 0x40;
0x00004638 move a3, s1 | a3 = s1;
0x0000463c lw v0, -0x7fc0(gp) | v0 = *((gp - 8176));
0x00004640 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004644 addiu t9, v0, 0x3ed0 | t9 = v0 + fcn.00003ed0;
0x00004648 addiu a2, a2, -0x1964 | a2 += -0x1964;
0x0000464c move a1, s6 | a1 = s6;
0x00004650 addiu a0, sp, 0x34 | a0 = sp + 0x34;
0x00004654 sw t9, 0x28(sp) | *(var_28h_11) = t9;
0x00004658 bal 0x3ed0 | fcn_00003ed0 ();
0x0000465c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004660 beqz v0, 0x4734 |
| while (1) {
0x00004664 lw t9, -0x7fb4(gp) | t9 = sym.acapmanager_migrate_localdata;
0x00004668 move a1, s0 | a1 = s0;
0x0000466c move a0, s1 | a0 = s1;
0x00004670 bal 0xb530 | sym_acapmanager_migrate_localdata ();
0x00004674 move fp, v0 | fp = v0;
0x00004678 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x0000467c beqz v0, 0x4868 | goto label_39;
| }
0x00004680 addiu v0, zero, 1 | v0 = 1;
0x00004684 sw v0, 0x2c(sp) | *(var_2ch_12) = v0;
| label_6:
0x00004688 lw t9, -0x7fb0(gp) | t9 = sym.acapmanager_migrate_parfiles;
0x0000468c move a1, s0 | a1 = s0;
0x00004690 move a0, s1 | a0 = s1;
0x00004694 bal 0xb598 | sym_acapmanager_migrate_parfiles ();
0x00004698 move s7, v0 | s7 = v0;
0x0000469c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000046a0 beqz v0, 0x48a8 | goto label_40;
| }
0x000046a4 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000046a8 lw t9, 0x28(sp) | t9 = *(var_28h_11);
0x000046ac move a3, s1 | a3 = s1;
0x000046b0 addiu a2, a2, -0x18a4 | a2 += -0x18a4;
0x000046b4 move a1, s6 | a1 = s6;
0x000046b8 addiu a0, sp, 0x38 | a0 = sp + 0x38;
0x000046bc jalr t9 | t9 ();
0x000046c0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000046c4 beqz v0, 0x477c | goto label_41;
| }
0x000046c8 lw v0, 0x2c(sp) | v0 = *(var_2ch_12);
0x000046cc lw a2, -0x7fdc(gp) | a2 = *(gp);
| if (v0 != 0) {
0x000046d0 bnez v0, 0x47b8 | goto label_42;
| }
| label_3:
0x000046d4 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000046d8 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000046dc sw s1, 0x10(sp) | *(var_10h_8) = s1;
0x000046e0 addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x000046e4 addiu a2, a2, -0x1854 | a2 += -0x1854;
0x000046e8 addiu a1, zero, 0x40 | a1 = 0x40;
0x000046ec move a0, zero | a0 = 0;
0x000046f0 jalr t9 | t9 ();
0x000046f4 lw gp, 0x20(sp) | gp = *(var_20h);
| label_4:
0x000046f8 lw v0, 0x38(sp) | v0 = *(var_38h_2);
0x000046fc lw t9, -0x7fac(gp) | t9 = sym.acap_manager1_complete_migrate;
0x00004700 lw a2, 0x34(sp) | a2 = *(var_34h_2);
0x00004704 move a3, fp | a3 = fp;
0x00004708 move a1, s3 | a1 = s3;
0x0000470c move a0, s4 | a0 = s4;
0x00004710 sw v0, 0x14(sp) | *(var_14h_5) = v0;
0x00004714 sw s7, 0x10(sp) | *(var_10h_8) = s7;
0x00004718 bal 0x9374 | sym_acap_manager1_complete_migrate ();
0x0000471c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004720 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00004724 lw a0, 0x38(sp) | a0 = *(var_38h_2);
0x00004728 jalr t9 | t9 ();
0x0000472c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004730 b 0x45b0 | goto label_2;
0x00004734 lw v1, -0x7fdc(gp) | v1 = *(gp);
0x00004738 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x0000473c lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004740 addiu v0, zero, 0x31e | v0 = 0x31e;
0x00004744 addiu v1, v1, -0x1928 | v1 += -0x1928;
0x00004748 sw v0, 0x14(sp) | *(var_14h_5) = v0;
0x0000474c sw s1, 0x18(sp) | *(var_18h_11) = s1;
0x00004750 sw v1, 0x10(sp) | *(var_10h_8) = v1;
0x00004754 addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x00004758 addiu a2, a2, -0x194c | a2 += -0x194c;
0x0000475c addiu a1, zero, 0x10 | a1 = 0x10;
0x00004760 move a0, zero | a0 = 0;
0x00004764 jalr t9 | t9 ();
0x00004768 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000476c lw v0, -0x7fdc(gp) | v0 = *(gp);
0x00004770 addiu v0, v0, -0x1914 | v0 += -0x1914;
0x00004774 sw v0, 0x34(sp) | *(var_34h_2) = v0;
0x00004778 b 0x4664 |
| }
| label_41:
0x0000477c lw v1, -0x7fdc(gp) | v1 = *(gp);
0x00004780 addiu v1, v1, -0x1928 | v1 += -0x1928;
0x00004784 lw a2, -0x7fdc(gp) | a2 = *(gp);
| label_7:
0x00004788 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x0000478c addiu v0, zero, 0x331 | v0 = 0x331;
0x00004790 sw s1, 0x18(sp) | *(var_18h_11) = s1;
0x00004794 sw v0, 0x14(sp) | *(var_14h_5) = v0;
0x00004798 sw v1, 0x10(sp) | *(var_10h_8) = v1;
0x0000479c addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x000047a0 addiu a2, a2, -0x1884 | a2 += -0x1884;
0x000047a4 addiu a1, zero, 0x10 | a1 = 0x10;
0x000047a8 move a0, zero | a0 = 0;
0x000047ac jalr t9 | t9 ();
0x000047b0 lw gp, 0x20(sp) | gp = *(var_20h);
0x000047b4 b 0x46d4 | goto label_3;
| label_42:
0x000047b8 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000047bc addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x000047c0 addiu a2, a2, -0x180c | a2 += -0x180c;
0x000047c4 addiu a1, zero, 0x40 | a1 = 0x40;
0x000047c8 move a0, zero | a0 = 0;
0x000047cc sw s1, 0x10(sp) | *(var_10h_8) = s1;
0x000047d0 jalr t9 | t9 ();
0x000047d4 lw gp, 0x20(sp) | gp = *(var_20h);
0x000047d8 lw t9, 0x28(sp) | t9 = *(var_28h_11);
0x000047dc move a3, s1 | a3 = s1;
0x000047e0 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000047e4 move a1, s6 | a1 = s6;
0x000047e8 addiu a2, a2, -0x17e4 | a2 += -0x17e4;
0x000047ec addiu a0, sp, 0x3c | a0 = sp + 0x3c;
0x000047f0 jalr t9 | t9 ();
0x000047f4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000047f8 bnez v0, 0x46f8 | goto label_4;
| }
0x000047fc lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004800 move a0, s0 | a0 = s0;
0x00004804 jalr t9 | t9 ();
0x00004808 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000480c lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00004810 bal 0x71a0 | sym_acapmanager_error_quark ();
0x00004814 nop |
0x00004818 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000481c move a1, v0 | a1 = v0;
0x00004820 addiu a2, zero, 8 | a2 = 8;
0x00004824 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004828 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x0000482c addiu a3, a3, -0x17cc | a3 += -0x17cc;
0x00004830 move a0, s0 | a0 = s0;
0x00004834 sw s1, 0x10(sp) | *(var_10h_8) = s1;
0x00004838 jalr t9 | t9 ();
0x0000483c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004840 sw s1, 0x10(sp) | *(var_10h_8) = s1;
0x00004844 addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x00004848 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x0000484c lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004850 addiu a2, a2, -0x179c | a2 += -0x179c;
0x00004854 addiu a1, zero, 0x10 | a1 = 0x10;
0x00004858 move a0, zero | a0 = 0;
0x0000485c jalr t9 | t9 ();
0x00004860 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004864 b 0x457c | goto label_5;
| label_39:
0x00004868 lw v1, -0x7fdc(gp) | v1 = *(gp);
0x0000486c lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004870 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004874 addiu v1, v1, -0x1928 | v1 += -0x1928;
0x00004878 addiu v0, zero, 0x325 | v0 = 0x325;
0x0000487c sw s1, 0x18(sp) | *(var_18h_11) = s1;
0x00004880 sw v0, 0x14(sp) | *(var_14h_5) = v0;
0x00004884 sw v1, 0x10(sp) | *(var_10h_8) = v1;
0x00004888 addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x0000488c addiu a2, a2, -0x190c | a2 += -0x190c;
0x00004890 addiu a1, zero, 0x10 | a1 = 0x10;
0x00004894 move a0, zero | a0 = 0;
0x00004898 jalr t9 | t9 ();
0x0000489c lw gp, 0x20(sp) | gp = *(var_20h);
0x000048a0 sw zero, 0x2c(sp) | *(var_2ch_12) = 0;
0x000048a4 b 0x4688 | goto label_6;
| label_40:
0x000048a8 lw v1, -0x7fdc(gp) | v1 = *(gp);
0x000048ac lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000048b0 addiu v1, v1, -0x1928 | v1 += -0x1928;
0x000048b4 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000048b8 addiu v0, zero, 0x32a | v0 = 0x32a;
0x000048bc sw v1, 0x10(sp) | *(var_10h_8) = v1;
0x000048c0 sw v1, 0x2c(sp) | *(var_2ch_12) = v1;
0x000048c4 addiu a3, s5, 0x6a8 | a3 = s5 + 0x6a8;
0x000048c8 addiu a2, a2, -0x18d8 | a2 += -0x18d8;
0x000048cc addiu a1, zero, 0x10 | a1 = 0x10;
0x000048d0 move a0, zero | a0 = 0;
0x000048d4 sw v0, 0x14(sp) | *(var_14h_5) = v0;
0x000048d8 sw s1, 0x18(sp) | *(var_18h_11) = s1;
0x000048dc jalr t9 | t9 ();
0x000048e0 lw gp, 0x20(sp) | gp = *(var_20h);
0x000048e4 lw t9, 0x28(sp) | t9 = *(var_28h_11);
0x000048e8 move a3, s1 | a3 = s1;
0x000048ec lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000048f0 move a1, s6 | a1 = s6;
0x000048f4 addiu a2, a2, -0x18a4 | a2 += -0x18a4;
0x000048f8 addiu a0, sp, 0x38 | a0 = sp + 0x38;
0x000048fc jalr t9 | t9 ();
0x00004900 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004904 lw v1, 0x2c(sp) | v1 = *(var_2ch_12);
| if (v0 != 0) {
0x00004908 bnez v0, 0x46d4 | goto label_3;
| }
0x0000490c lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004910 b 0x4788 | goto label_7;
| label_38:
0x00004914 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00004918 jalr t9 | t9 ();
0x0000491c nop |
0x00004920 lui gp, 2 |
0x00004924 addiu gp, gp, 0x4720 |
0x00004928 addu gp, gp, t9 | gp += t9;
0x0000492c addiu sp, sp, -0x40 |
0x00004930 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00004934 sw s1, 0x2c(sp) | *(var_2ch_2) = s1;
0x00004938 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x0000493c sw s3, 0x34(sp) | *(var_34h_3) = s3;
0x00004940 sw s2, 0x30(sp) | *(var_30h_3) = s2;
0x00004944 lw v0, (s1) | v0 = *(s1);
0x00004948 move s2, a1 | s2 = a1;
0x0000494c move s3, a2 | s3 = a2;
0x00004950 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00004954 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004958 sw s0, 0x28(sp) | *(var_28h_2) = s0;
0x0000495c addiu s0, sp, 0x1c | s0 = sp + 0x1c;
0x00004960 sw gp, 0x10(sp) | *(var_10h) = gp;
0x00004964 sw s4, 0x38(sp) | *(var_38h_3) = s4;
0x00004968 sw ra, 0x3c(sp) | *(var_3ch_3) = ra;
0x0000496c move s4, a0 | s4 = a0;
0x00004970 move a3, s0 | a3 = s0;
0x00004974 addiu a2, a2, -0x176c | a2 += -0x176c;
0x00004978 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x0000497c move a0, s2 | a0 = s2;
0x00004980 sw v0, 0x24(sp) | *(var_24h_2) = v0;
0x00004984 sw zero, 0x1c(sp) | *(var_1ch) = 0;
0x00004988 sw zero, 0x20(sp) | *(var_20h_2) = 0;
0x0000498c bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00004990 nop |
0x00004994 lw gp, 0x10(sp) | gp = *(var_10h);
0x00004998 bnez v0, 0x49f0 |
| while (v0 == 0) {
| label_8:
0x0000499c lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x000049a0 lw a1, 0x1c(sp) | a1 = *(var_1ch);
0x000049a4 move a0, s2 | a0 = s2;
0x000049a8 jalr t9 | t9 ();
0x000049ac lw gp, 0x10(sp) | gp = *(var_10h);
0x000049b0 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x000049b4 move a0, s0 | a0 = s0;
0x000049b8 jalr t9 | t9 ();
0x000049bc lw gp, 0x10(sp) | gp = *(var_10h);
| label_9:
0x000049c0 lw a0, 0x24(sp) | a0 = *(var_24h_2);
0x000049c4 lw v1, (s1) | v1 = *(s1);
0x000049c8 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x000049cc bne a0, v1, 0x4a44 | goto label_43;
| }
0x000049d0 lw ra, 0x3c(sp) | ra = *(var_3ch_3);
0x000049d4 lw s4, 0x38(sp) | s4 = *(var_38h_3);
0x000049d8 lw s3, 0x34(sp) | s3 = *(var_34h_3);
0x000049dc lw s2, 0x30(sp) | s2 = *(var_30h_3);
0x000049e0 lw s1, 0x2c(sp) | s1 = *(var_2ch_2);
0x000049e4 lw s0, 0x28(sp) | s0 = *(var_28h_2);
0x000049e8 addiu sp, sp, 0x40 |
0x000049ec jr ra | return v0;
0x000049f0 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x000049f4 move a1, s0 | a1 = s0;
0x000049f8 addiu t9, t9, 0x41ec | t9 += fcn.000041ec;
0x000049fc move a0, s3 | a0 = s3;
0x00004a00 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00004a04 lw gp, 0x10(sp) | gp = *(var_10h);
0x00004a08 beqz v0, 0x499c |
| }
0x00004a0c lw t9, -0x7fa8(gp) | t9 = sym.licensekey_response;
0x00004a10 move a2, s0 | a2 = s0;
0x00004a14 addiu a1, sp, 0x20 | a1 = sp + 0x20;
0x00004a18 move a0, s3 | a0 = s3;
0x00004a1c bal 0xaad8 | sym_licensekey_response ();
0x00004a20 lw gp, 0x10(sp) | gp = *(var_10h);
| if (v0 == 0) {
0x00004a24 beqz v0, 0x499c | goto label_8;
| }
0x00004a28 lw t9, -0x7fa4(gp) | t9 = sym.acap_manager1_complete_get_main_license_key_info;
0x00004a2c lw a2, 0x20(sp) | a2 = *(var_20h_2);
0x00004a30 move a1, s2 | a1 = s2;
0x00004a34 move a0, s4 | a0 = s4;
0x00004a38 bal 0x9320 | sym_acap_manager1_complete_get_main_license_key_info ();
0x00004a3c lw gp, 0x10(sp) | gp = *(var_10h);
0x00004a40 b 0x49c0 | goto label_9;
| label_43:
0x00004a44 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00004a48 jalr t9 | t9 ();
0x00004a4c nop |
0x00004a50 lui gp, 2 |
0x00004a54 addiu gp, gp, 0x45f0 |
0x00004a58 addu gp, gp, t9 | gp += t9;
0x00004a5c addiu sp, sp, -0x48 |
0x00004a60 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00004a64 sw s1, 0x34(sp) | *(var_34h_4) = s1;
0x00004a68 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x00004a6c sw s3, 0x3c(sp) | *(var_3ch_4) = s3;
0x00004a70 sw s2, 0x38(sp) | *(var_38h_4) = s2;
0x00004a74 lw v0, (s1) | v0 = *(s1);
0x00004a78 move s2, a1 | s2 = a1;
0x00004a7c move s3, a2 | s3 = a2;
0x00004a80 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00004a84 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004a88 sw s0, 0x30(sp) | *(var_30h_4) = s0;
0x00004a8c sw v0, 0x2c(sp) | *(var_2ch_3) = v0;
0x00004a90 addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00004a94 addiu v0, zero, -1 | v0 = -1;
0x00004a98 sw gp, 0x18(sp) | *(var_18h_2) = gp;
0x00004a9c sw s4, 0x40(sp) | *(var_40h_3) = s4;
0x00004aa0 sw ra, 0x44(sp) | *(var_44h_3) = ra;
0x00004aa4 move s4, a0 | s4 = a0;
0x00004aa8 move a3, s0 | a3 = s0;
0x00004aac addiu a2, a2, -0x1754 | a2 += -0x1754;
0x00004ab0 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00004ab4 sw zero, 0x20(sp) | *(var_20h_3) = 0;
0x00004ab8 sw v0, 0x24(sp) | *(var_24h_3) = v0;
0x00004abc sw zero, 0x28(sp) | *(var_28h_3) = 0;
0x00004ac0 move a0, s2 | a0 = s2;
0x00004ac4 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00004ac8 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004acc bnez v0, 0x4b24 |
| while (v0 == 0) {
| label_11:
0x00004ad0 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00004ad4 lw a1, 0x20(sp) | a1 = *(var_20h_3);
0x00004ad8 move a0, s2 | a0 = s2;
0x00004adc jalr t9 | t9 ();
0x00004ae0 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004ae4 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004ae8 move a0, s0 | a0 = s0;
0x00004aec jalr t9 | t9 ();
0x00004af0 lw gp, 0x18(sp) | gp = *(var_18h_2);
| label_10:
0x00004af4 lw a0, 0x2c(sp) | a0 = *(var_2ch_3);
0x00004af8 lw v1, (s1) | v1 = *(s1);
0x00004afc addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00004b00 bne a0, v1, 0x4c08 | goto label_44;
| }
0x00004b04 lw ra, 0x44(sp) | ra = *(var_44h_3);
0x00004b08 lw s4, 0x40(sp) | s4 = *(var_40h_3);
0x00004b0c lw s3, 0x3c(sp) | s3 = *(var_3ch_4);
0x00004b10 lw s2, 0x38(sp) | s2 = *(var_38h_4);
0x00004b14 lw s1, 0x34(sp) | s1 = *(var_34h_4);
0x00004b18 lw s0, 0x30(sp) | s0 = *(var_30h_4);
0x00004b1c addiu sp, sp, 0x48 |
0x00004b20 jr ra | return v0;
0x00004b24 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00004b28 move a1, s0 | a1 = s0;
0x00004b2c addiu t9, t9, 0x41ec | t9 += fcn.000041ec;
0x00004b30 move a0, s3 | a0 = s3;
0x00004b34 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00004b38 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004b3c beqz v0, 0x4ad0 |
| }
0x00004b40 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004b44 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00004b48 move a3, s3 | a3 = s3;
0x00004b4c addiu a2, a2, -0x18a4 | a2 += -0x18a4;
0x00004b50 addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00004b54 addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00004b58 addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00004b5c bal 0x3ed0 | fcn_00003ed0 ();
0x00004b60 lw gp, 0x18(sp) | gp = *(var_18h_2);
| if (v0 != 0) {
0x00004b64 beqz v0, 0x4b98 |
0x00004b68 lw t9, -0x7fa0(gp) | t9 = sym.acap_manager1_complete_view_license_key;
0x00004b6c lw a3, 0x28(sp) | a3 = *(var_28h_3);
0x00004b70 lw a2, 0x24(sp) | a2 = *(var_24h_3);
0x00004b74 move a1, s2 | a1 = s2;
0x00004b78 move a0, s4 | a0 = s4;
0x00004b7c bal 0x9308 | sym_acap_manager1_complete_view_license_key ();
0x00004b80 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004b84 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00004b88 lw a0, 0x28(sp) | a0 = *(var_28h_3);
0x00004b8c jalr t9 | t9 ();
0x00004b90 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004b94 b 0x4af4 | goto label_10;
| }
0x00004b98 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004b9c move a0, s0 | a0 = s0;
0x00004ba0 jalr t9 | t9 ();
0x00004ba4 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004ba8 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00004bac bal 0x71a0 | sym_acapmanager_error_quark ();
0x00004bb0 nop |
0x00004bb4 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004bb8 move a1, v0 | a1 = v0;
0x00004bbc addiu a2, zero, 7 | a2 = 7;
0x00004bc0 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004bc4 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x00004bc8 addiu a3, a3, -0x1744 | a3 += -0x1744;
0x00004bcc move a0, s0 | a0 = s0;
0x00004bd0 sw s3, 0x10(sp) | *(var_10h_7) = s3;
0x00004bd4 jalr t9 | t9 ();
0x00004bd8 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004bdc sw s3, 0x10(sp) | *(var_10h_7) = s3;
0x00004be0 addiu a1, zero, 0x10 | a1 = 0x10;
0x00004be4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004be8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004bec lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004bf0 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x00004bf4 addiu a2, a2, -0x1720 | a2 += -0x1720;
0x00004bf8 move a0, zero | a0 = 0;
0x00004bfc jalr t9 | t9 ();
0x00004c00 lw gp, 0x18(sp) | gp = *(var_18h_2);
0x00004c04 b 0x4ad0 | goto label_11;
| label_44:
0x00004c08 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00004c0c jalr t9 | t9 ();
0x00004c10 nop |
0x00004c14 lui gp, 2 |
0x00004c18 addiu gp, gp, 0x442c |
0x00004c1c addu gp, gp, t9 | gp += t9;
0x00004c20 addiu sp, sp, -0x48 |
0x00004c24 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00004c28 sw s1, 0x34(sp) | *(var_34h_5) = s1;
0x00004c2c lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x00004c30 sw s3, 0x3c(sp) | *(var_3ch_5) = s3;
0x00004c34 sw s2, 0x38(sp) | *(var_38h_5) = s2;
0x00004c38 lw v0, (s1) | v0 = *(s1);
0x00004c3c move s2, a1 | s2 = a1;
0x00004c40 move s3, a2 | s3 = a2;
0x00004c44 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00004c48 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004c4c sw s0, 0x30(sp) | *(var_30h_5) = s0;
0x00004c50 sw v0, 0x2c(sp) | *(var_2ch_4) = v0;
0x00004c54 addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00004c58 addiu v0, zero, -1 | v0 = -1;
0x00004c5c sw gp, 0x18(sp) | *(var_18h_3) = gp;
0x00004c60 sw s4, 0x40(sp) | *(var_40h_4) = s4;
0x00004c64 sw ra, 0x44(sp) | *(var_44h_4) = ra;
0x00004c68 move s4, a0 | s4 = a0;
0x00004c6c move a3, s0 | a3 = s0;
0x00004c70 addiu a2, a2, -0x16fc | a2 += -0x16fc;
0x00004c74 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00004c78 sw zero, 0x20(sp) | *(var_20h_4) = 0;
0x00004c7c sw v0, 0x24(sp) | *(var_24h_4) = v0;
0x00004c80 sw zero, 0x28(sp) | *(var_28h_4) = 0;
0x00004c84 move a0, s2 | a0 = s2;
0x00004c88 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00004c8c lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004c90 bnez v0, 0x4ce8 |
| while (v0 == 0) {
| label_13:
0x00004c94 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00004c98 lw a1, 0x20(sp) | a1 = *(var_20h_4);
0x00004c9c move a0, s2 | a0 = s2;
0x00004ca0 jalr t9 | t9 ();
0x00004ca4 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004ca8 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004cac move a0, s0 | a0 = s0;
0x00004cb0 jalr t9 | t9 ();
0x00004cb4 lw gp, 0x18(sp) | gp = *(var_18h_3);
| label_12:
0x00004cb8 lw a0, 0x2c(sp) | a0 = *(var_2ch_4);
0x00004cbc lw v1, (s1) | v1 = *(s1);
0x00004cc0 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00004cc4 bne a0, v1, 0x4dc8 | goto label_45;
| }
0x00004cc8 lw ra, 0x44(sp) | ra = *(var_44h_4);
0x00004ccc lw s4, 0x40(sp) | s4 = *(var_40h_4);
0x00004cd0 lw s3, 0x3c(sp) | s3 = *(var_3ch_5);
0x00004cd4 lw s2, 0x38(sp) | s2 = *(var_38h_5);
0x00004cd8 lw s1, 0x34(sp) | s1 = *(var_34h_5);
0x00004cdc lw s0, 0x30(sp) | s0 = *(var_30h_5);
0x00004ce0 addiu sp, sp, 0x48 |
0x00004ce4 jr ra | return v0;
0x00004ce8 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00004cec move a1, s0 | a1 = s0;
0x00004cf0 addiu t9, t9, 0x41ec | t9 += fcn.000041ec;
0x00004cf4 move a0, s3 | a0 = s3;
0x00004cf8 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00004cfc lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004d00 beqz v0, 0x4c94 |
| }
0x00004d04 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004d08 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00004d0c move a3, s3 | a3 = s3;
0x00004d10 addiu a2, a2, -0x16e8 | a2 += -0x16e8;
0x00004d14 addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00004d18 addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00004d1c addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00004d20 bal 0x3ed0 | fcn_00003ed0 ();
0x00004d24 lw gp, 0x18(sp) | gp = *(var_18h_3);
| if (v0 != 0) {
0x00004d28 beqz v0, 0x4d58 |
0x00004d2c lw t9, -0x7f9c(gp) | t9 = sym.acap_manager1_complete_remove_license_key;
0x00004d30 lw a2, 0x24(sp) | a2 = *(var_24h_4);
0x00004d34 move a1, s2 | a1 = s2;
0x00004d38 move a0, s4 | a0 = s4;
0x00004d3c bal 0x92f0 | sym_acap_manager1_complete_remove_license_key ();
0x00004d40 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004d44 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00004d48 lw a0, 0x28(sp) | a0 = *(var_28h_4);
0x00004d4c jalr t9 | t9 ();
0x00004d50 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004d54 b 0x4cb8 | goto label_12;
| }
0x00004d58 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004d5c move a0, s0 | a0 = s0;
0x00004d60 jalr t9 | t9 ();
0x00004d64 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004d68 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00004d6c bal 0x71a0 | sym_acapmanager_error_quark ();
0x00004d70 nop |
0x00004d74 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004d78 move a1, v0 | a1 = v0;
0x00004d7c addiu a2, zero, 7 | a2 = 7;
0x00004d80 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004d84 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x00004d88 addiu a3, a3, -0x16c4 | a3 += -0x16c4;
0x00004d8c move a0, s0 | a0 = s0;
0x00004d90 sw s3, 0x10(sp) | *(var_10h_6) = s3;
0x00004d94 jalr t9 | t9 ();
0x00004d98 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004d9c sw s3, 0x10(sp) | *(var_10h_6) = s3;
0x00004da0 addiu a1, zero, 0x10 | a1 = 0x10;
0x00004da4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004da8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004dac lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004db0 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x00004db4 addiu a2, a2, -0x16a0 | a2 += -0x16a0;
0x00004db8 move a0, zero | a0 = 0;
0x00004dbc jalr t9 | t9 ();
0x00004dc0 lw gp, 0x18(sp) | gp = *(var_18h_3);
0x00004dc4 b 0x4c94 | goto label_13;
| label_45:
0x00004dc8 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00004dcc jalr t9 | t9 ();
0x00004dd0 nop |
0x00004dd4 lui gp, 2 |
0x00004dd8 addiu gp, gp, 0x426c |
0x00004ddc addu gp, gp, t9 | gp += t9;
0x00004de0 addiu sp, sp, -0x50 |
0x00004de4 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00004de8 sw s1, 0x34(sp) | *(var_34h_6) = s1;
0x00004dec lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x00004df0 sw s4, 0x40(sp) | *(var_40h_5) = s4;
0x00004df4 sw s2, 0x38(sp) | *(var_38h_6) = s2;
0x00004df8 lw v0, (s1) | v0 = *(s1);
0x00004dfc move s2, a1 | s2 = a1;
0x00004e00 move s4, a2 | s4 = a2;
0x00004e04 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00004e08 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004e0c sw s0, 0x30(sp) | *(var_30h_6) = s0;
0x00004e10 sw v0, 0x2c(sp) | *(var_2ch_5) = v0;
0x00004e14 addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00004e18 addiu v0, zero, -1 | v0 = -1;
0x00004e1c sw gp, 0x18(sp) | *(var_18h_4) = gp;
0x00004e20 sw s6, 0x48(sp) | *(var_48h_2) = s6;
0x00004e24 sw s5, 0x44(sp) | *(var_44h_5) = s5;
0x00004e28 sw ra, 0x4c(sp) | *(var_4ch_2) = ra;
0x00004e2c sw s3, 0x3c(sp) | *(var_3ch_6) = s3;
0x00004e30 move s6, a0 | s6 = a0;
0x00004e34 move s5, a3 | s5 = a3;
0x00004e38 addiu a2, a2, -0x1678 | a2 += -0x1678;
0x00004e3c move a3, s0 | a3 = s0;
0x00004e40 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00004e44 sw zero, 0x20(sp) | *(var_20h_5) = 0;
0x00004e48 sw v0, 0x24(sp) | *(var_24h_5) = v0;
0x00004e4c sw zero, 0x28(sp) | *(var_28h_5) = 0;
0x00004e50 move a0, s2 | a0 = s2;
0x00004e54 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00004e58 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004e5c bnez v0, 0x4ebc |
| while (v0 == 0) {
| label_14:
0x00004e60 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00004e64 lw a1, 0x20(sp) | a1 = *(var_20h_5);
0x00004e68 move a0, s2 | a0 = s2;
0x00004e6c jalr t9 | t9 ();
0x00004e70 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004e74 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004e78 move a0, s0 | a0 = s0;
0x00004e7c jalr t9 | t9 ();
0x00004e80 lw gp, 0x18(sp) | gp = *(var_18h_4);
| label_15:
0x00004e84 lw a0, 0x2c(sp) | a0 = *(var_2ch_5);
0x00004e88 lw v1, (s1) | v1 = *(s1);
0x00004e8c addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00004e90 bne a0, v1, 0x4fbc | goto label_46;
| }
0x00004e94 lw ra, 0x4c(sp) | ra = *(var_4ch_2);
0x00004e98 lw s6, 0x48(sp) | s6 = *(var_48h_2);
0x00004e9c lw s5, 0x44(sp) | s5 = *(var_44h_5);
0x00004ea0 lw s4, 0x40(sp) | s4 = *(var_40h_5);
0x00004ea4 lw s3, 0x3c(sp) | s3 = *(var_3ch_6);
0x00004ea8 lw s2, 0x38(sp) | s2 = *(var_38h_6);
0x00004eac lw s1, 0x34(sp) | s1 = *(var_34h_6);
0x00004eb0 lw s0, 0x30(sp) | s0 = *(var_30h_6);
0x00004eb4 addiu sp, sp, 0x50 |
0x00004eb8 jr ra | return v0;
0x00004ebc lw s3, -0x7fc0(gp) | s3 = *((gp - 8176));
0x00004ec0 move a1, s0 | a1 = s0;
0x00004ec4 addiu s3, s3, 0x41ec | s3 += fcn.000041ec;
0x00004ec8 move t9, s3 | t9 = s3;
0x00004ecc move a0, s4 | a0 = s4;
0x00004ed0 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00004ed4 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004ed8 beqz v0, 0x4e60 |
| }
0x00004edc move a1, s0 | a1 = s0;
0x00004ee0 move t9, s3 | t9 = s3;
0x00004ee4 move a0, s5 | a0 = s5;
0x00004ee8 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00004eec lw gp, 0x18(sp) | gp = *(var_18h_4);
| if (v0 == 0) {
0x00004ef0 beqz v0, 0x4e60 | goto label_14;
| }
0x00004ef4 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004ef8 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00004efc sw s5, 0x10(sp) | *(var_10h_5) = s5;
0x00004f00 move a3, s4 | a3 = s4;
0x00004f04 addiu a2, a2, -0x1668 | a2 += -0x1668;
0x00004f08 addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00004f0c addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00004f10 addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00004f14 bal 0x3ed0 | fcn_00003ed0 ();
0x00004f18 lw gp, 0x18(sp) | gp = *(var_18h_4);
| if (v0 != 0) {
0x00004f1c beqz v0, 0x4f4c |
0x00004f20 lw t9, -0x7f98(gp) | t9 = sym.acap_manager1_complete_add_license_key;
0x00004f24 lw a2, 0x24(sp) | a2 = *(var_24h_5);
0x00004f28 move a1, s2 | a1 = s2;
0x00004f2c move a0, s6 | a0 = s6;
0x00004f30 bal 0x92d8 | sym_acap_manager1_complete_add_license_key ();
0x00004f34 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004f38 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00004f3c lw a0, 0x28(sp) | a0 = *(var_28h_5);
0x00004f40 jalr t9 | t9 ();
0x00004f44 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004f48 b 0x4e84 | goto label_15;
| }
0x00004f4c lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00004f50 move a0, s0 | a0 = s0;
0x00004f54 jalr t9 | t9 ();
0x00004f58 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004f5c lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00004f60 bal 0x71a0 | sym_acapmanager_error_quark ();
0x00004f64 nop |
0x00004f68 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004f6c move a1, v0 | a1 = v0;
0x00004f70 addiu a2, zero, 7 | a2 = 7;
0x00004f74 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004f78 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x00004f7c addiu a3, a3, -0x1644 | a3 += -0x1644;
0x00004f80 move a0, s0 | a0 = s0;
0x00004f84 sw s4, 0x10(sp) | *(var_10h_5) = s4;
0x00004f88 jalr t9 | t9 ();
0x00004f8c lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004f90 sw s4, 0x10(sp) | *(var_10h_5) = s4;
0x00004f94 addiu a1, zero, 0x10 | a1 = 0x10;
0x00004f98 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00004f9c lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00004fa0 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00004fa4 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x00004fa8 addiu a2, a2, -0x161c | a2 += -0x161c;
0x00004fac move a0, zero | a0 = 0;
0x00004fb0 jalr t9 | t9 ();
0x00004fb4 lw gp, 0x18(sp) | gp = *(var_18h_4);
0x00004fb8 b 0x4e60 | goto label_14;
| label_46:
0x00004fbc lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00004fc0 jalr t9 | t9 ();
0x00004fc4 nop |
0x00004fc8 lui gp, 2 |
0x00004fcc addiu gp, gp, 0x4078 |
0x00004fd0 addu gp, gp, t9 | gp += t9;
0x00004fd4 addiu sp, sp, -0x68 |
0x00004fd8 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00004fdc sw s1, 0x4c(sp) | *(var_4ch_3) = s1;
0x00004fe0 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x00004fe4 sw s3, 0x54(sp) | *(var_54h_2) = s3;
0x00004fe8 sw s2, 0x50(sp) | *(var_50h_2) = s2;
0x00004fec lw v0, (s1) | v0 = *(s1);
0x00004ff0 move s2, a1 | s2 = a1;
0x00004ff4 move s3, a2 | s3 = a2;
0x00004ff8 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00004ffc lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005000 sw s4, 0x58(sp) | *(var_58h_2) = s4;
0x00005004 sw s0, 0x48(sp) | *(var_48h_3) = s0;
0x00005008 addiu s4, zero, -1 | s4 = -1;
0x0000500c addiu s0, sp, 0x2c | s0 = sp + 0x2c;
0x00005010 sw gp, 0x20(sp) | *(var_20h_6) = gp;
0x00005014 sw s5, 0x5c(sp) | *(var_5ch_2) = s5;
0x00005018 sw ra, 0x64(sp) | *(var_64h_2) = ra;
0x0000501c sw s6, 0x60(sp) | *(var_60h_2) = s6;
0x00005020 move s5, a0 | s5 = a0;
0x00005024 move a3, s0 | a3 = s0;
0x00005028 addiu a2, a2, -0x15f4 | a2 += -0x15f4;
0x0000502c addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00005030 move a0, s2 | a0 = s2;
0x00005034 sw v0, 0x44(sp) | *(var_44h_6) = v0;
0x00005038 sw zero, 0x2c(sp) | *(var_2ch_6) = 0;
0x0000503c sw s4, 0x30(sp) | *(var_30h_7) = s4;
0x00005040 sw zero, 0x34(sp) | *(var_34h_7) = 0;
0x00005044 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00005048 nop |
0x0000504c lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005050 bnez v0, 0x50c4 |
| while (v0 == 0) {
| label_19:
0x00005054 lw a1, 0x2c(sp) | a1 = *(var_2ch_6);
0x00005058 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
| if (a1 == 0) {
0x0000505c beqz a1, 0x51a8 | goto label_47;
| }
0x00005060 move a0, s2 | a0 = s2;
0x00005064 jalr t9 | t9 ();
0x00005068 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000506c lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005070 move a0, s0 | a0 = s0;
0x00005074 jalr t9 | t9 ();
0x00005078 lw gp, 0x20(sp) | gp = *(var_20h_6);
| label_17:
0x0000507c lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005080 lw a0, 0x34(sp) | a0 = *(var_34h_7);
0x00005084 jalr t9 | t9 ();
0x00005088 lw gp, 0x20(sp) | gp = *(var_20h_6);
| label_16:
0x0000508c lw a0, 0x44(sp) | a0 = *(var_44h_6);
0x00005090 lw v1, (s1) | v1 = *(s1);
0x00005094 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00005098 bne a0, v1, 0x55c4 | goto label_48;
| }
0x0000509c lw ra, 0x64(sp) | ra = *(var_64h_2);
0x000050a0 lw s6, 0x60(sp) | s6 = *(var_60h_2);
0x000050a4 lw s5, 0x5c(sp) | s5 = *(var_5ch_2);
0x000050a8 lw s4, 0x58(sp) | s4 = *(var_58h_2);
0x000050ac lw s3, 0x54(sp) | s3 = *(var_54h_2);
0x000050b0 lw s2, 0x50(sp) | s2 = *(var_50h_2);
0x000050b4 lw s1, 0x4c(sp) | s1 = *(var_4ch_3);
0x000050b8 lw s0, 0x48(sp) | s0 = *(var_48h_3);
0x000050bc addiu sp, sp, 0x68 |
0x000050c0 jr ra | return v0;
0x000050c4 sw zero, 0x38(sp) | *(var_38h_7) = 0;
0x000050c8 sw zero, 0x3c(sp) | *(var_3ch_7) = 0;
0x000050cc sw zero, 0x40(sp) | *(var_40h_6) = 0;
| if (s3 == 0) {
0x000050d0 beqz s3, 0x5580 | goto label_49;
| }
0x000050d4 lw v0, 0x34(sp) | v0 = *(var_34h_7);
0x000050d8 lw t9, -0x7f94(gp) | t9 = sym.packageparser_is_package_signed;
| if (v0 != 0) {
0x000050dc bnez v0, 0x5580 | goto label_49;
| }
0x000050e0 move a0, s3 | a0 = s3;
0x000050e4 bal 0xccb0 | sym_packageparser_is_package_signed ();
0x000050e8 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 == s4) {
0x000050ec beq v0, s4, 0x53a0 | goto label_50;
| }
0x000050f0 lw t9, -0x7f90(gp) | t9 = sym.packageparser_unpack;
| if (v0 != 0) {
0x000050f4 bnez v0, 0x51c8 | goto label_51;
| }
0x000050f8 addiu v0, zero, 0x102 | v0 = 0x102;
0x000050fc sw v0, 0x14(sp) | *(var_14h) = v0;
0x00005100 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x00005104 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005108 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x0000510c lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00005110 addiu v0, v0, -0x1928 | v0 += -0x1928;
0x00005114 sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x00005118 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x0000511c addiu a2, a2, -0x15b0 | a2 += -0x15b0;
0x00005120 addiu a1, zero, 0x40 | a1 = 0x40;
0x00005124 move a0, zero | a0 = 0;
0x00005128 jalr t9 | t9 ();
0x0000512c lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005130 sw zero, 0x30(sp) | *(var_30h_7) = 0;
| label_18:
0x00005134 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00005138 move a1, s0 | a1 = s0;
0x0000513c addiu t9, t9, 0x41ec | t9 += fcn.000041ec;
0x00005140 move a0, s3 | a0 = s3;
0x00005144 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00005148 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000514c beqz v0, 0x5054 |
| }
0x00005150 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005154 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00005158 move a3, s3 | a3 = s3;
0x0000515c addiu a2, a2, -0x1460 | a2 += -0x1460;
0x00005160 addiu a1, sp, 0x30 | a1 = sp + 0x30;
0x00005164 addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00005168 addiu a0, sp, 0x34 | a0 = sp + 0x34;
0x0000516c bal 0x3ed0 | fcn_00003ed0 ();
0x00005170 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 == 0) {
0x00005174 beqz v0, 0x5448 | goto label_52;
| }
0x00005178 lw t9, -0x7f8c(gp) | t9 = sym.acap_manager1_complete_install;
0x0000517c lw a3, 0x34(sp) | a3 = *(var_34h_7);
0x00005180 lw a2, 0x30(sp) | a2 = *(var_30h_7);
0x00005184 move a1, s2 | a1 = s2;
0x00005188 move a0, s5 | a0 = s5;
0x0000518c bal 0x92c0 | sym_acap_manager1_complete_install ();
0x00005190 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005194 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005198 lw a0, 0x34(sp) | a0 = *(var_34h_7);
0x0000519c jalr t9 | t9 ();
0x000051a0 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x000051a4 b 0x508c | goto label_16;
| label_47:
0x000051a8 lw t9, -0x7f8c(gp) | t9 = sym.acap_manager1_complete_install;
0x000051ac lw a3, 0x34(sp) | a3 = *(var_34h_7);
0x000051b0 lw a2, 0x30(sp) | a2 = *(var_30h_7);
0x000051b4 move a1, s2 | a1 = s2;
0x000051b8 move a0, s5 | a0 = s5;
0x000051bc bal 0x92c0 | sym_acap_manager1_complete_install ();
0x000051c0 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x000051c4 b 0x507c | goto label_17;
| label_51:
0x000051c8 addiu a2, sp, 0x3c | a2 = sp + 0x3c;
0x000051cc addiu a1, sp, 0x38 | a1 = sp + 0x38;
0x000051d0 move a0, s3 | a0 = s3;
0x000051d4 bal 0xbdd4 | sym_packageparser_unpack ();
0x000051d8 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 != 0) {
0x000051dc beqz v0, 0x5274 |
0x000051e0 lw v0, 0x38(sp) | v0 = *(var_38h_7);
0x000051e4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000051e8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000051ec lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x000051f0 sw v0, 0x14(sp) | *(var_14h) = v0;
0x000051f4 lw v0, 0x3c(sp) | v0 = *(var_3ch_7);
0x000051f8 addiu a3, a3, -0x1554 | a3 += -0x1554;
0x000051fc sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x00005200 addiu a2, a2, -0x152c | a2 += -0x152c;
0x00005204 addiu a1, sp, 0x40 | a1 = sp + 0x40;
0x00005208 addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x0000520c addiu a0, sp, 0x34 | a0 = sp + 0x34;
0x00005210 bal 0x3ed0 | fcn_00003ed0 ();
0x00005214 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 == 0) {
0x00005218 beqz v0, 0x5560 | goto label_53;
| }
0x0000521c lw v0, 0x40(sp) | v0 = *(var_40h_6);
0x00005220 lw t9, -0x7ea0(gp) | t9 = sym.imp.remove;
| if (v0 != 0) {
0x00005224 bnez v0, 0x54b8 | goto label_54;
| }
0x00005228 lw a0, 0x38(sp) | a0 = *(var_38h_7);
0x0000522c jalr t9 | t9 ();
0x00005230 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 != 0) {
0x00005234 bnez v0, 0x53c0 | goto label_55;
| }
| label_21:
0x00005238 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x0000523c lw a0, 0x38(sp) | a0 = *(var_38h_7);
0x00005240 jalr t9 | t9 ();
0x00005244 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005248 lw t9, -0x7ea0(gp) | t9 = sym.imp.remove;
0x0000524c lw a0, 0x3c(sp) | a0 = *(var_3ch_7);
0x00005250 jalr t9 | t9 ();
0x00005254 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 != 0) {
0x00005258 bnez v0, 0x5404 | goto label_56;
| }
| label_22:
0x0000525c lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005260 lw a0, 0x3c(sp) | a0 = *(var_3ch_7);
0x00005264 jalr t9 | t9 ();
0x00005268 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000526c sw zero, 0x30(sp) | *(var_30h_7) = 0;
0x00005270 b 0x5134 | goto label_18;
| }
0x00005274 lw a0, -0x7fdc(gp) | a0 = *(gp);
0x00005278 lw t9, -0x7d00(gp) | t9 = sym.imp.g_strdup;
0x0000527c addiu a0, a0, -0x1570 | a0 += -0x1570;
0x00005280 jalr t9 | t9 ();
0x00005284 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005288 sw v0, 0x34(sp) | *(var_34h_7) = v0;
0x0000528c addiu s4, zero, 1 | s4 = 1;
| label_20:
0x00005290 lw s6, -0x7fdc(gp) | s6 = *(gp);
| if (v0 != 0) {
0x00005294 beqz v0, 0x52d0 |
0x00005298 sw v0, 0x18(sp) | *(var_18h_10) = v0;
0x0000529c addiu v0, zero, 0x126 | v0 = 0x126;
0x000052a0 sw v0, 0x14(sp) | *(var_14h) = v0;
0x000052a4 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x000052a8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000052ac lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000052b0 addiu v0, v0, -0x1928 | v0 += -0x1928;
0x000052b4 sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x000052b8 addiu a3, s6, 0x6a8 | a3 = s6 + 0x6a8;
0x000052bc addiu a2, a2, -0x14b0 | a2 += -0x14b0;
0x000052c0 addiu a1, zero, 0x10 | a1 = 0x10;
0x000052c4 move a0, zero | a0 = 0;
0x000052c8 jalr t9 | t9 ();
0x000052cc lw gp, 0x20(sp) | gp = *(var_20h_6);
| }
0x000052d0 lw a0, 0x38(sp) | a0 = *(var_38h_7);
0x000052d4 lw t9, -0x7ea0(gp) | t9 = sym.imp.remove;
| if (a0 != 0) {
0x000052d8 beqz a0, 0x52fc |
0x000052dc jalr t9 | t9 ();
0x000052e0 nop |
0x000052e4 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 != 0) {
0x000052e8 bnez v0, 0x551c | goto label_57;
| }
| label_24:
0x000052ec lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x000052f0 lw a0, 0x38(sp) | a0 = *(var_38h_7);
0x000052f4 jalr t9 | t9 ();
0x000052f8 lw gp, 0x20(sp) | gp = *(var_20h_6);
| }
0x000052fc lw a0, 0x3c(sp) | a0 = *(var_3ch_7);
0x00005300 lw t9, -0x7ea0(gp) | t9 = sym.imp.remove;
| if (a0 != 0) {
0x00005304 beqz a0, 0x5328 |
0x00005308 jalr t9 | t9 ();
0x0000530c nop |
0x00005310 lw gp, 0x20(sp) | gp = *(var_20h_6);
| if (v0 != 0) {
0x00005314 bnez v0, 0x54d8 | goto label_58;
| }
| label_23:
0x00005318 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x0000531c lw a0, 0x3c(sp) | a0 = *(var_3ch_7);
0x00005320 jalr t9 | t9 ();
0x00005324 lw gp, 0x20(sp) | gp = *(var_20h_6);
| }
0x00005328 sw s4, 0x30(sp) | *(var_30h_7) = s4;
| if (s4 == 0) {
0x0000532c beqz s4, 0x5134 | goto label_18;
| }
0x00005330 addiu v0, zero, -1 | v0 = -1;
0x00005334 lw s6, -0x7fdc(gp) | s6 = *(gp);
| if (s4 != v0) {
0x00005338 bne s4, v0, 0x5054 | goto label_19;
| }
| do {
0x0000533c lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005340 move a0, s0 | a0 = s0;
0x00005344 jalr t9 | t9 ();
0x00005348 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000534c lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00005350 bal 0x71a0 | sym_acapmanager_error_quark ();
0x00005354 nop |
0x00005358 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000535c move a1, v0 | a1 = v0;
0x00005360 addiu a2, zero, 7 | a2 = 7;
0x00005364 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005368 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x0000536c addiu a3, a3, -0x14a4 | a3 += -0x14a4;
0x00005370 move a0, s0 | a0 = s0;
0x00005374 jalr t9 | t9 ();
0x00005378 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000537c addiu a3, s6, 0x6a8 | a3 = s6 + 0x6a8;
0x00005380 addiu a1, zero, 0x10 | a1 = 0x10;
0x00005384 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005388 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x0000538c addiu a2, a2, -0x1484 | a2 += -0x1484;
0x00005390 move a0, zero | a0 = 0;
0x00005394 jalr t9 | t9 ();
0x00005398 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000539c b 0x5054 | goto label_19;
| label_50:
0x000053a0 lw a0, -0x7fdc(gp) | a0 = *(gp);
0x000053a4 lw t9, -0x7d00(gp) | t9 = sym.imp.g_strdup;
0x000053a8 addiu a0, a0, -0x15d0 | a0 += -0x15d0;
0x000053ac jalr t9 | t9 ();
0x000053b0 sw v0, 0x34(sp) | *(var_34h_7) = v0;
0x000053b4 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x000053b8 addiu s4, zero, -1 | s4 = -1;
0x000053bc b 0x5290 | goto label_20;
| label_55:
0x000053c0 lw v0, 0x38(sp) | v0 = *(var_38h_7);
0x000053c4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000053c8 sw v0, 0x18(sp) | *(var_18h_10) = v0;
0x000053cc addiu v0, zero, 0x119 | v0 = 0x119;
0x000053d0 sw v0, 0x14(sp) | *(var_14h) = v0;
0x000053d4 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x000053d8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000053dc lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000053e0 addiu v0, v0, -0x1928 | v0 += -0x1928;
0x000053e4 sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x000053e8 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000053ec addiu a2, a2, -0x14d4 | a2 += -0x14d4;
0x000053f0 addiu a1, zero, 0x10 | a1 = 0x10;
0x000053f4 move a0, zero | a0 = 0;
0x000053f8 jalr t9 | t9 ();
0x000053fc lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005400 b 0x5238 | goto label_21;
| label_56:
0x00005404 lw v0, 0x3c(sp) | v0 = *(var_3ch_7);
0x00005408 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x0000540c sw v0, 0x18(sp) | *(var_18h_10) = v0;
0x00005410 addiu v0, zero, 0x11d | v0 = 0x11d;
0x00005414 sw v0, 0x14(sp) | *(var_14h) = v0;
0x00005418 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x0000541c lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005420 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00005424 addiu v0, v0, -0x1928 | v0 += -0x1928;
0x00005428 sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x0000542c addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x00005430 addiu a2, a2, -0x14d4 | a2 += -0x14d4;
0x00005434 addiu a1, zero, 0x10 | a1 = 0x10;
0x00005438 move a0, zero | a0 = 0;
0x0000543c jalr t9 | t9 ();
0x00005440 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005444 b 0x525c | goto label_22;
| label_52:
0x00005448 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x0000544c move a0, s0 | a0 = s0;
0x00005450 jalr t9 | t9 ();
0x00005454 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005458 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x0000545c bal 0x71a0 | sym_acapmanager_error_quark ();
0x00005460 nop |
0x00005464 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005468 move a1, v0 | a1 = v0;
0x0000546c addiu a2, zero, 7 | a2 = 7;
0x00005470 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005474 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x00005478 addiu a3, a3, -0x1448 | a3 += -0x1448;
0x0000547c move a0, s0 | a0 = s0;
0x00005480 sw s3, 0x10(sp) | *(var_10h_2) = s3;
0x00005484 jalr t9 | t9 ();
0x00005488 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000548c sw s3, 0x10(sp) | *(var_10h_2) = s3;
0x00005490 addiu a1, zero, 0x10 | a1 = 0x10;
0x00005494 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005498 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x0000549c lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000054a0 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000054a4 addiu a2, a2, -0x1428 | a2 += -0x1428;
0x000054a8 move a0, zero | a0 = 0;
0x000054ac jalr t9 | t9 ();
0x000054b0 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x000054b4 b 0x5054 | goto label_19;
| label_54:
0x000054b8 lw a0, -0x7fdc(gp) | a0 = *(gp);
0x000054bc lw t9, -0x7d00(gp) | t9 = sym.imp.g_strdup;
0x000054c0 addiu a0, a0, -0x14f4 | a0 += -0x14f4;
0x000054c4 jalr t9 | t9 ();
0x000054c8 sw v0, 0x34(sp) | *(var_34h_7) = v0;
0x000054cc lw gp, 0x20(sp) | gp = *(var_20h_6);
0x000054d0 addiu s4, zero, 2 | s4 = 2;
0x000054d4 b 0x5290 | goto label_20;
| label_58:
0x000054d8 lw v0, 0x3c(sp) | v0 = *(var_3ch_7);
0x000054dc lw s6, -0x7fdc(gp) | s6 = *(gp);
0x000054e0 sw v0, 0x18(sp) | *(var_18h_10) = v0;
0x000054e4 addiu v0, zero, 0x132 | v0 = 0x132;
0x000054e8 sw v0, 0x14(sp) | *(var_14h) = v0;
0x000054ec lw v0, -0x7fdc(gp) | v0 = *(gp);
0x000054f0 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000054f4 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000054f8 addiu v0, v0, -0x1928 | v0 += -0x1928;
0x000054fc sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x00005500 addiu a3, s6, 0x6a8 | a3 = s6 + 0x6a8;
0x00005504 addiu a2, a2, -0x14d4 | a2 += -0x14d4;
0x00005508 addiu a1, zero, 0x10 | a1 = 0x10;
0x0000550c move a0, zero | a0 = 0;
0x00005510 jalr t9 | t9 ();
0x00005514 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005518 b 0x5318 | goto label_23;
| label_57:
0x0000551c lw v0, 0x38(sp) | v0 = *(var_38h_7);
0x00005520 lw s6, -0x7fdc(gp) | s6 = *(gp);
0x00005524 sw v0, 0x18(sp) | *(var_18h_10) = v0;
0x00005528 addiu v0, zero, 0x12b | v0 = 0x12b;
0x0000552c sw v0, 0x14(sp) | *(var_14h) = v0;
0x00005530 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x00005534 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005538 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x0000553c addiu v0, v0, -0x1928 | v0 += -0x1928;
0x00005540 sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x00005544 addiu a3, s6, 0x6a8 | a3 = s6 + 0x6a8;
0x00005548 addiu a2, a2, -0x14d4 | a2 += -0x14d4;
0x0000554c addiu a1, zero, 0x10 | a1 = 0x10;
0x00005550 move a0, zero | a0 = 0;
0x00005554 jalr t9 | t9 ();
0x00005558 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x0000555c b 0x52ec | goto label_24;
| label_53:
0x00005560 lw a0, -0x7fdc(gp) | a0 = *(gp);
0x00005564 lw t9, -0x7d00(gp) | t9 = sym.imp.g_strdup;
0x00005568 addiu a0, a0, -0x150c | a0 += -0x150c;
0x0000556c jalr t9 | t9 ();
0x00005570 sw v0, 0x34(sp) | *(var_34h_7) = v0;
0x00005574 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x00005578 addiu s4, zero, -1 | s4 = -1;
0x0000557c b 0x5290 | goto label_20;
| label_49:
0x00005580 addiu v0, zero, 0xf1 | v0 = 0xf1;
0x00005584 sw v0, 0x14(sp) | *(var_14h) = v0;
0x00005588 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x0000558c lw s6, -0x7fdc(gp) | s6 = *(gp);
0x00005590 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005594 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00005598 addiu v0, v0, -0x1928 | v0 += -0x1928;
0x0000559c sw v0, 0x10(sp) | *(var_10h_2) = v0;
0x000055a0 addiu a3, s6, 0x6a8 | a3 = s6 + 0x6a8;
0x000055a4 addiu a2, a2, -0x15ec | a2 += -0x15ec;
0x000055a8 addiu a1, zero, 0x10 | a1 = 0x10;
0x000055ac move a0, zero | a0 = 0;
0x000055b0 jalr t9 | t9 ();
0x000055b4 addiu v0, zero, -1 | v0 = -1;
0x000055b8 lw gp, 0x20(sp) | gp = *(var_20h_6);
0x000055bc sw v0, 0x30(sp) | *(var_30h_7) = v0;
0x000055c0 b 0x533c |
| } while (1);
| label_48:
0x000055c4 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x000055c8 jalr t9 | t9 ();
0x000055cc nop |
0x000055d0 lui gp, 2 |
0x000055d4 addiu gp, gp, 0x3a70 |
0x000055d8 addu gp, gp, t9 | gp += t9;
0x000055dc addiu sp, sp, -0x58 |
0x000055e0 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x000055e4 sw s1, 0x38(sp) | *(var_38h_8) = s1;
0x000055e8 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x000055ec sw s4, 0x44(sp) | *(var_44h_7) = s4;
0x000055f0 sw s2, 0x3c(sp) | *(var_3ch_8) = s2;
0x000055f4 lw v0, (s1) | v0 = *(s1);
0x000055f8 move s2, a1 | s2 = a1;
0x000055fc move s4, a2 | s4 = a2;
0x00005600 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00005604 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005608 sw s0, 0x34(sp) | *(var_34h_8) = s0;
0x0000560c sw v0, 0x2c(sp) | *(var_2ch_7) = v0;
0x00005610 addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00005614 addiu v0, zero, -1 | v0 = -1;
0x00005618 sw gp, 0x18(sp) | *(var_18h_5) = gp;
0x0000561c sw s7, 0x50(sp) | *(var_50h_3) = s7;
0x00005620 sw s6, 0x4c(sp) | *(var_4ch_4) = s6;
0x00005624 sw s5, 0x48(sp) | *(var_48h_4) = s5;
0x00005628 sw ra, 0x54(sp) | *(var_54h_3) = ra;
0x0000562c sw s3, 0x40(sp) | *(var_40h_7) = s3;
0x00005630 move s7, a0 | s7 = a0;
0x00005634 move s5, a3 | s5 = a3;
0x00005638 addiu a2, a2, -0x1408 | a2 += -0x1408;
0x0000563c move a3, s0 | a3 = s0;
0x00005640 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00005644 move a0, s2 | a0 = s2;
0x00005648 sw zero, 0x20(sp) | *(var_20h_7) = 0;
0x0000564c sw v0, 0x24(sp) | *(var_24h_6) = v0;
0x00005650 sw zero, 0x28(sp) | *(var_28h_6) = 0;
0x00005654 lw s6, 0x68(sp) | s6 = *(var_10h_2);
0x00005658 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x0000565c lw gp, 0x18(sp) | gp = *(var_18h_5);
0x00005660 bnez v0, 0x56c4 |
| while (v0 == 0) {
| label_25:
0x00005664 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00005668 lw a1, 0x20(sp) | a1 = *(var_20h_7);
0x0000566c move a0, s2 | a0 = s2;
0x00005670 jalr t9 | t9 ();
0x00005674 lw gp, 0x18(sp) | gp = *(var_18h_5);
0x00005678 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x0000567c move a0, s0 | a0 = s0;
0x00005680 jalr t9 | t9 ();
0x00005684 lw gp, 0x18(sp) | gp = *(var_18h_5);
| label_26:
0x00005688 lw a0, 0x2c(sp) | a0 = *(var_2ch_7);
0x0000568c lw v1, (s1) | v1 = *(s1);
0x00005690 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00005694 bne a0, v1, 0x57e4 | goto label_59;
| }
0x00005698 lw ra, 0x54(sp) | ra = *(var_54h_3);
0x0000569c lw s7, 0x50(sp) | s7 = *(var_50h_3);
0x000056a0 lw s6, 0x4c(sp) | s6 = *(var_4ch_4);
0x000056a4 lw s5, 0x48(sp) | s5 = *(var_48h_4);
0x000056a8 lw s4, 0x44(sp) | s4 = *(var_44h_7);
0x000056ac lw s3, 0x40(sp) | s3 = *(var_40h_7);
0x000056b0 lw s2, 0x3c(sp) | s2 = *(var_3ch_8);
0x000056b4 lw s1, 0x38(sp) | s1 = *(var_38h_8);
0x000056b8 lw s0, 0x34(sp) | s0 = *(var_34h_8);
0x000056bc addiu sp, sp, 0x58 |
0x000056c0 jr ra | return v0;
0x000056c4 lw s3, -0x7fc0(gp) | s3 = *((gp - 8176));
0x000056c8 move a1, s0 | a1 = s0;
0x000056cc addiu s3, s3, 0x41ec | s3 += fcn.000041ec;
0x000056d0 move t9, s3 | t9 = s3;
0x000056d4 move a0, s4 | a0 = s4;
0x000056d8 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x000056dc lw gp, 0x18(sp) | gp = *(var_18h_5);
0x000056e0 beqz v0, 0x5664 |
| }
0x000056e4 move a1, s0 | a1 = s0;
0x000056e8 move t9, s3 | t9 = s3;
0x000056ec move a0, s5 | a0 = s5;
0x000056f0 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x000056f4 lw gp, 0x18(sp) | gp = *(var_18h_5);
| if (v0 == 0) {
0x000056f8 beqz v0, 0x5664 | goto label_25;
| }
0x000056fc move a1, s0 | a1 = s0;
0x00005700 move t9, s3 | t9 = s3;
0x00005704 move a0, s6 | a0 = s6;
0x00005708 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x0000570c lw gp, 0x18(sp) | gp = *(var_18h_5);
| if (v0 == 0) {
0x00005710 beqz v0, 0x5664 | goto label_25;
| }
0x00005714 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005718 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x0000571c sw s6, 0x14(sp) | *(var_14h_4) = s6;
0x00005720 sw s5, 0x10(sp) | *(var_68h_2) = s5;
0x00005724 move a3, s4 | a3 = s4;
0x00005728 addiu a2, a2, -0x13fc | a2 += -0x13fc;
0x0000572c addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00005730 addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00005734 addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00005738 bal 0x3ed0 | fcn_00003ed0 ();
0x0000573c lw gp, 0x18(sp) | gp = *(var_18h_5);
| if (v0 != 0) {
0x00005740 beqz v0, 0x5774 |
0x00005744 lw t9, -0x7f88(gp) | t9 = sym.acap_manager1_complete_uninstall;
0x00005748 lw a2, 0x24(sp) | a2 = *(var_24h_6);
0x0000574c move a3, s4 | a3 = s4;
0x00005750 move a1, s2 | a1 = s2;
0x00005754 move a0, s7 | a0 = s7;
0x00005758 bal 0x92a8 | sym_acap_manager1_complete_uninstall ();
0x0000575c lw gp, 0x18(sp) | gp = *(var_18h_5);
0x00005760 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005764 lw a0, 0x28(sp) | a0 = *(var_28h_6);
0x00005768 jalr t9 | t9 ();
0x0000576c lw gp, 0x18(sp) | gp = *(var_18h_5);
0x00005770 b 0x5688 | goto label_26;
| }
0x00005774 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005778 move a0, s0 | a0 = s0;
0x0000577c jalr t9 | t9 ();
0x00005780 lw gp, 0x18(sp) | gp = *(var_18h_5);
0x00005784 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00005788 bal 0x71a0 | sym_acapmanager_error_quark ();
0x0000578c nop |
0x00005790 lw gp, 0x18(sp) | gp = *(var_18h_5);
0x00005794 move a1, v0 | a1 = v0;
0x00005798 addiu a2, zero, 7 | a2 = 7;
0x0000579c lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000057a0 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x000057a4 addiu a3, a3, -0x13dc | a3 += -0x13dc;
0x000057a8 move a0, s0 | a0 = s0;
0x000057ac sw s4, 0x10(sp) | *(var_68h_2) = s4;
0x000057b0 jalr t9 | t9 ();
0x000057b4 lw gp, 0x18(sp) | gp = *(var_18h_5);
0x000057b8 sw s4, 0x10(sp) | *(var_68h_2) = s4;
0x000057bc addiu a1, zero, 0x10 | a1 = 0x10;
0x000057c0 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000057c4 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000057c8 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000057cc addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000057d0 addiu a2, a2, -0x13c0 | a2 += -0x13c0;
0x000057d4 move a0, zero | a0 = 0;
0x000057d8 jalr t9 | t9 ();
0x000057dc lw gp, 0x18(sp) | gp = *(var_18h_5);
0x000057e0 b 0x5664 | goto label_25;
| label_59:
0x000057e4 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x000057e8 jalr t9 | t9 ();
0x000057ec nop |
0x000057f0 lui gp, 2 |
0x000057f4 addiu gp, gp, 0x3850 |
0x000057f8 addu gp, gp, t9 | gp += t9;
0x000057fc addiu sp, sp, -0x58 |
0x00005800 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00005804 sw s1, 0x38(sp) | *(var_38h_9) = s1;
0x00005808 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x0000580c sw s4, 0x44(sp) | *(var_44h_8) = s4;
0x00005810 sw s2, 0x3c(sp) | *(var_3ch_9) = s2;
0x00005814 lw v0, (s1) | v0 = *(s1);
0x00005818 move s2, a1 | s2 = a1;
0x0000581c move s4, a2 | s4 = a2;
0x00005820 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00005824 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005828 sw s0, 0x34(sp) | *(var_34h_9) = s0;
0x0000582c sw v0, 0x2c(sp) | *(var_2ch_8) = v0;
0x00005830 addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00005834 addiu v0, zero, -1 | v0 = -1;
0x00005838 sw gp, 0x18(sp) | *(var_18h_6) = gp;
0x0000583c sw s7, 0x50(sp) | *(var_50h_4) = s7;
0x00005840 sw s6, 0x4c(sp) | *(var_4ch_5) = s6;
0x00005844 sw s5, 0x48(sp) | *(var_48h_5) = s5;
0x00005848 sw ra, 0x54(sp) | *(var_54h_4) = ra;
0x0000584c sw s3, 0x40(sp) | *(var_40h_8) = s3;
0x00005850 move s7, a0 | s7 = a0;
0x00005854 move s5, a3 | s5 = a3;
0x00005858 addiu a2, a2, -0x13a4 | a2 += -0x13a4;
0x0000585c move a3, s0 | a3 = s0;
0x00005860 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00005864 move a0, s2 | a0 = s2;
0x00005868 sw zero, 0x20(sp) | *(var_20h_8) = 0;
0x0000586c sw v0, 0x24(sp) | *(var_24h_7) = v0;
0x00005870 sw zero, 0x28(sp) | *(var_28h_7) = 0;
0x00005874 lw s6, 0x68(sp) | s6 = *(var_68h_2);
0x00005878 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x0000587c lw gp, 0x18(sp) | gp = *(var_18h_6);
0x00005880 bnez v0, 0x58e4 |
| while (v0 == 0) {
| label_27:
0x00005884 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00005888 lw a1, 0x20(sp) | a1 = *(var_20h_8);
0x0000588c move a0, s2 | a0 = s2;
0x00005890 jalr t9 | t9 ();
0x00005894 lw gp, 0x18(sp) | gp = *(var_18h_6);
0x00005898 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x0000589c move a0, s0 | a0 = s0;
0x000058a0 jalr t9 | t9 ();
0x000058a4 lw gp, 0x18(sp) | gp = *(var_18h_6);
| label_28:
0x000058a8 lw a0, 0x2c(sp) | a0 = *(var_2ch_8);
0x000058ac lw v1, (s1) | v1 = *(s1);
0x000058b0 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x000058b4 bne a0, v1, 0x5a00 | goto label_60;
| }
0x000058b8 lw ra, 0x54(sp) | ra = *(var_54h_4);
0x000058bc lw s7, 0x50(sp) | s7 = *(var_50h_4);
0x000058c0 lw s6, 0x4c(sp) | s6 = *(var_4ch_5);
0x000058c4 lw s5, 0x48(sp) | s5 = *(var_48h_5);
0x000058c8 lw s4, 0x44(sp) | s4 = *(var_44h_8);
0x000058cc lw s3, 0x40(sp) | s3 = *(var_40h_8);
0x000058d0 lw s2, 0x3c(sp) | s2 = *(var_3ch_9);
0x000058d4 lw s1, 0x38(sp) | s1 = *(var_38h_9);
0x000058d8 lw s0, 0x34(sp) | s0 = *(var_34h_9);
0x000058dc addiu sp, sp, 0x58 |
0x000058e0 jr ra | return v0;
0x000058e4 lw s3, -0x7fc0(gp) | s3 = *((gp - 8176));
0x000058e8 move a1, s0 | a1 = s0;
0x000058ec addiu s3, s3, 0x41ec | s3 += fcn.000041ec;
0x000058f0 move t9, s3 | t9 = s3;
0x000058f4 move a0, s4 | a0 = s4;
0x000058f8 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x000058fc lw gp, 0x18(sp) | gp = *(var_18h_6);
0x00005900 beqz v0, 0x5884 |
| }
0x00005904 move a1, s0 | a1 = s0;
0x00005908 move t9, s3 | t9 = s3;
0x0000590c move a0, s5 | a0 = s5;
0x00005910 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00005914 lw gp, 0x18(sp) | gp = *(var_18h_6);
| if (v0 == 0) {
0x00005918 beqz v0, 0x5884 | goto label_27;
| }
0x0000591c move a1, s0 | a1 = s0;
0x00005920 move t9, s3 | t9 = s3;
0x00005924 move a0, s6 | a0 = s6;
0x00005928 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x0000592c lw gp, 0x18(sp) | gp = *(var_18h_6);
| if (v0 == 0) {
0x00005930 beqz v0, 0x5884 | goto label_27;
| }
0x00005934 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005938 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x0000593c sw s6, 0x14(sp) | *(var_14h_3) = s6;
0x00005940 sw s5, 0x10(sp) | *(var_68h_3) = s5;
0x00005944 move a3, s4 | a3 = s4;
0x00005948 addiu a2, a2, -0x139c | a2 += -0x139c;
0x0000594c addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00005950 addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00005954 addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00005958 bal 0x3ed0 | fcn_00003ed0 ();
0x0000595c lw gp, 0x18(sp) | gp = *(var_18h_6);
| if (v0 != 0) {
0x00005960 beqz v0, 0x5990 |
0x00005964 lw t9, -0x7f84(gp) | t9 = sym.acap_manager1_complete_stop;
0x00005968 lw a2, 0x24(sp) | a2 = *(var_24h_7);
0x0000596c move a1, s2 | a1 = s2;
0x00005970 move a0, s7 | a0 = s7;
0x00005974 bal 0x9290 | sym_acap_manager1_complete_stop ();
0x00005978 lw gp, 0x18(sp) | gp = *(var_18h_6);
0x0000597c lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005980 lw a0, 0x28(sp) | a0 = *(var_28h_7);
0x00005984 jalr t9 | t9 ();
0x00005988 lw gp, 0x18(sp) | gp = *(var_18h_6);
0x0000598c b 0x58a8 | goto label_28;
| }
0x00005990 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005994 move a0, s0 | a0 = s0;
0x00005998 jalr t9 | t9 ();
0x0000599c lw gp, 0x18(sp) | gp = *(var_18h_6);
0x000059a0 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x000059a4 bal 0x71a0 | sym_acapmanager_error_quark ();
0x000059a8 nop |
0x000059ac lw gp, 0x18(sp) | gp = *(var_18h_6);
0x000059b0 move a1, v0 | a1 = v0;
0x000059b4 addiu a2, zero, 7 | a2 = 7;
0x000059b8 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000059bc lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x000059c0 addiu a3, a3, -0x1374 | a3 += -0x1374;
0x000059c4 move a0, s0 | a0 = s0;
0x000059c8 sw s4, 0x10(sp) | *(var_68h_3) = s4;
0x000059cc jalr t9 | t9 ();
0x000059d0 lw gp, 0x18(sp) | gp = *(var_18h_6);
0x000059d4 sw s4, 0x10(sp) | *(var_68h_3) = s4;
0x000059d8 addiu a1, zero, 0x10 | a1 = 0x10;
0x000059dc lw a3, -0x7fdc(gp) | a3 = *(gp);
0x000059e0 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x000059e4 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x000059e8 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x000059ec addiu a2, a2, -0x1358 | a2 += -0x1358;
0x000059f0 move a0, zero | a0 = 0;
0x000059f4 jalr t9 | t9 ();
0x000059f8 lw gp, 0x18(sp) | gp = *(var_18h_6);
0x000059fc b 0x5884 | goto label_27;
| label_60:
0x00005a00 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00005a04 jalr t9 | t9 ();
0x00005a08 nop |
0x00005a0c lui gp, 2 |
0x00005a10 addiu gp, gp, 0x3634 |
0x00005a14 addu gp, gp, t9 | gp += t9;
0x00005a18 addiu sp, sp, -0x58 |
0x00005a1c lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00005a20 sw s1, 0x38(sp) | *(var_38h_10) = s1;
0x00005a24 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x00005a28 sw s4, 0x44(sp) | *(var_44h_9) = s4;
0x00005a2c sw s2, 0x3c(sp) | *(var_3ch_10) = s2;
0x00005a30 lw v0, (s1) | v0 = *(s1);
0x00005a34 move s2, a1 | s2 = a1;
0x00005a38 move s4, a2 | s4 = a2;
0x00005a3c lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00005a40 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005a44 sw s0, 0x34(sp) | *(var_34h_10) = s0;
0x00005a48 sw v0, 0x2c(sp) | *(var_2ch_9) = v0;
0x00005a4c addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00005a50 addiu v0, zero, -1 | v0 = -1;
0x00005a54 sw gp, 0x18(sp) | *(var_18h_7) = gp;
0x00005a58 sw s7, 0x50(sp) | *(var_50h_5) = s7;
0x00005a5c sw s6, 0x4c(sp) | *(var_4ch_6) = s6;
0x00005a60 sw s5, 0x48(sp) | *(var_48h_6) = s5;
0x00005a64 sw ra, 0x54(sp) | *(var_54h_5) = ra;
0x00005a68 sw s3, 0x40(sp) | *(var_40h_9) = s3;
0x00005a6c move s7, a0 | s7 = a0;
0x00005a70 move s5, a3 | s5 = a3;
0x00005a74 addiu a2, a2, -0x1338 | a2 += -0x1338;
0x00005a78 move a3, s0 | a3 = s0;
0x00005a7c addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00005a80 move a0, s2 | a0 = s2;
0x00005a84 sw zero, 0x20(sp) | *(var_20h_9) = 0;
0x00005a88 sw v0, 0x24(sp) | *(var_24h_8) = v0;
0x00005a8c sw zero, 0x28(sp) | *(var_28h_8) = 0;
0x00005a90 lw s6, 0x68(sp) | s6 = *(var_68h_3);
0x00005a94 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00005a98 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005a9c bnez v0, 0x5b00 |
| while (v0 == 0) {
| label_29:
0x00005aa0 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00005aa4 lw a1, 0x20(sp) | a1 = *(var_20h_9);
0x00005aa8 move a0, s2 | a0 = s2;
0x00005aac jalr t9 | t9 ();
0x00005ab0 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005ab4 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005ab8 move a0, s0 | a0 = s0;
0x00005abc jalr t9 | t9 ();
0x00005ac0 lw gp, 0x18(sp) | gp = *(var_18h_7);
| label_30:
0x00005ac4 lw a0, 0x2c(sp) | a0 = *(var_2ch_9);
0x00005ac8 lw v1, (s1) | v1 = *(s1);
0x00005acc addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00005ad0 bne a0, v1, 0x5c1c | goto label_61;
| }
0x00005ad4 lw ra, 0x54(sp) | ra = *(var_54h_5);
0x00005ad8 lw s7, 0x50(sp) | s7 = *(var_50h_5);
0x00005adc lw s6, 0x4c(sp) | s6 = *(var_4ch_6);
0x00005ae0 lw s5, 0x48(sp) | s5 = *(var_48h_6);
0x00005ae4 lw s4, 0x44(sp) | s4 = *(var_44h_9);
0x00005ae8 lw s3, 0x40(sp) | s3 = *(var_40h_9);
0x00005aec lw s2, 0x3c(sp) | s2 = *(var_3ch_10);
0x00005af0 lw s1, 0x38(sp) | s1 = *(var_38h_10);
0x00005af4 lw s0, 0x34(sp) | s0 = *(var_34h_10);
0x00005af8 addiu sp, sp, 0x58 |
0x00005afc jr ra | return v0;
0x00005b00 lw s3, -0x7fc0(gp) | s3 = *((gp - 8176));
0x00005b04 move a1, s0 | a1 = s0;
0x00005b08 addiu s3, s3, 0x41ec | s3 += fcn.000041ec;
0x00005b0c move t9, s3 | t9 = s3;
0x00005b10 move a0, s4 | a0 = s4;
0x00005b14 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00005b18 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005b1c beqz v0, 0x5aa0 |
| }
0x00005b20 move a1, s0 | a1 = s0;
0x00005b24 move t9, s3 | t9 = s3;
0x00005b28 move a0, s5 | a0 = s5;
0x00005b2c bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00005b30 lw gp, 0x18(sp) | gp = *(var_18h_7);
| if (v0 == 0) {
0x00005b34 beqz v0, 0x5aa0 | goto label_29;
| }
0x00005b38 move a1, s0 | a1 = s0;
0x00005b3c move t9, s3 | t9 = s3;
0x00005b40 move a0, s6 | a0 = s6;
0x00005b44 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00005b48 lw gp, 0x18(sp) | gp = *(var_18h_7);
| if (v0 == 0) {
0x00005b4c beqz v0, 0x5aa0 | goto label_29;
| }
0x00005b50 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005b54 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00005b58 sw s6, 0x14(sp) | *(var_14h_2) = s6;
0x00005b5c sw s5, 0x10(sp) | *(var_10h_4) = s5;
0x00005b60 move a3, s4 | a3 = s4;
0x00005b64 addiu a2, a2, -0x1330 | a2 += -0x1330;
0x00005b68 addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00005b6c addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00005b70 addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00005b74 bal 0x3ed0 | fcn_00003ed0 ();
0x00005b78 lw gp, 0x18(sp) | gp = *(var_18h_7);
| if (v0 != 0) {
0x00005b7c beqz v0, 0x5bac |
0x00005b80 lw t9, -0x7f80(gp) | t9 = sym.acap_manager1_complete_start;
0x00005b84 lw a2, 0x24(sp) | a2 = *(var_24h_8);
0x00005b88 move a1, s2 | a1 = s2;
0x00005b8c move a0, s7 | a0 = s7;
0x00005b90 bal 0x923c | sym_acap_manager1_complete_start ();
0x00005b94 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005b98 lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005b9c lw a0, 0x28(sp) | a0 = *(var_28h_8);
0x00005ba0 jalr t9 | t9 ();
0x00005ba4 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005ba8 b 0x5ac4 | goto label_30;
| }
0x00005bac lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005bb0 move a0, s0 | a0 = s0;
0x00005bb4 jalr t9 | t9 ();
0x00005bb8 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005bbc lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00005bc0 bal 0x71a0 | sym_acapmanager_error_quark ();
0x00005bc4 nop |
0x00005bc8 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005bcc move a1, v0 | a1 = v0;
0x00005bd0 addiu a2, zero, 7 | a2 = 7;
0x00005bd4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005bd8 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x00005bdc addiu a3, a3, -0x1304 | a3 += -0x1304;
0x00005be0 move a0, s0 | a0 = s0;
0x00005be4 sw s4, 0x10(sp) | *(var_10h_4) = s4;
0x00005be8 jalr t9 | t9 ();
0x00005bec lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005bf0 sw s4, 0x10(sp) | *(var_10h_4) = s4;
0x00005bf4 addiu a1, zero, 0x10 | a1 = 0x10;
0x00005bf8 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005bfc lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005c00 lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00005c04 addiu a3, a3, 0x6a8 | a3 += 0x6a8;
0x00005c08 addiu a2, a2, -0x12ec | a2 += -0x12ec;
0x00005c0c move a0, zero | a0 = 0;
0x00005c10 jalr t9 | t9 ();
0x00005c14 lw gp, 0x18(sp) | gp = *(var_18h_7);
0x00005c18 b 0x5aa0 | goto label_29;
| label_61:
0x00005c1c lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00005c20 jalr t9 | t9 ();
0x00005c24 nop |
0x00005c28 lui gp, 2 |
0x00005c2c addiu gp, gp, 0x3418 |
0x00005c30 addu gp, gp, t9 | gp += t9;
0x00005c34 addiu sp, sp, -0x250 |
0x00005c38 lw t9, -0x7fb8(gp) | t9 = sym.acapmanager_dbus_is_action_allowed;
0x00005c3c sw s1, 0x238(sp) | *(var_238h) = s1;
0x00005c40 lw s1, -0x7c9c(gp) | s1 = *((gp - 7975));
0x00005c44 sw s3, 0x240(sp) | *(var_240h) = s3;
0x00005c48 sw s2, 0x23c(sp) | *(var_23ch) = s2;
0x00005c4c lw v0, (s1) | v0 = *(s1);
0x00005c50 move s2, a1 | s2 = a1;
0x00005c54 move s3, a2 | s3 = a2;
0x00005c58 lw a1, -0x7fdc(gp) | a1 = *(gp);
0x00005c5c lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005c60 sw s0, 0x234(sp) | *(var_234h) = s0;
0x00005c64 addiu s0, sp, 0x20 | s0 = sp + 0x20;
0x00005c68 sw gp, 0x18(sp) | *(var_18h_8) = gp;
0x00005c6c sw s4, 0x244(sp) | *(var_244h) = s4;
0x00005c70 sw ra, 0x24c(sp) | *(var_24ch) = ra;
0x00005c74 sw s5, 0x248(sp) | *(var_248h) = s5;
0x00005c78 move s4, a0 | s4 = a0;
0x00005c7c move a3, s0 | a3 = s0;
0x00005c80 addiu a2, a2, -0x12d0 | a2 += -0x12d0;
0x00005c84 addiu a1, a1, -0x1994 | a1 += -0x1994;
0x00005c88 move a0, s2 | a0 = s2;
0x00005c8c sw v0, 0x22c(sp) | *(var_22ch) = v0;
0x00005c90 sw zero, 0x20(sp) | *(var_20h_10) = 0;
0x00005c94 sw zero, 0x28(sp) | *(var_28h_9) = 0;
0x00005c98 bal 0x6f28 | sym_acapmanager_dbus_is_action_allowed ();
0x00005c9c nop |
0x00005ca0 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005ca4 bnez v0, 0x5d10 |
| while (v0 == 0) {
| label_32:
0x00005ca8 lw t9, -0x7d20(gp) | t9 = sym.imp.g_dbus_method_invocation_return_gerror;
0x00005cac lw a1, 0x20(sp) | a1 = *(var_20h_10);
0x00005cb0 move a0, s2 | a0 = s2;
0x00005cb4 jalr t9 | t9 ();
0x00005cb8 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005cbc lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005cc0 move a0, s0 | a0 = s0;
0x00005cc4 jalr t9 | t9 ();
0x00005cc8 lw gp, 0x18(sp) | gp = *(var_18h_8);
| label_31:
0x00005ccc lw t9, -0x7de4(gp) | t9 = sym.imp.g_free;
0x00005cd0 lw a0, 0x28(sp) | a0 = *(var_28h_9);
0x00005cd4 jalr t9 | t9 ();
0x00005cd8 lw a0, 0x22c(sp) | a0 = *(var_22ch);
0x00005cdc lw v1, (s1) | v1 = *(s1);
0x00005ce0 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005ce4 addiu v0, zero, 1 | v0 = 1;
| if (a0 != v1) {
0x00005ce8 bne a0, v1, 0x5e30 | goto label_62;
| }
0x00005cec lw ra, 0x24c(sp) | ra = *(var_24ch);
0x00005cf0 lw s5, 0x248(sp) | s5 = *(var_248h);
0x00005cf4 lw s4, 0x244(sp) | s4 = *(var_244h);
0x00005cf8 lw s3, 0x240(sp) | s3 = *(var_240h);
0x00005cfc lw s2, 0x23c(sp) | s2 = *(var_23ch);
0x00005d00 lw s1, 0x238(sp) | s1 = *(var_238h);
0x00005d04 lw s0, 0x234(sp) | s0 = *(var_234h);
0x00005d08 addiu sp, sp, 0x250 |
0x00005d0c jr ra | return v0;
0x00005d10 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005d14 lw t9, -0x7e9c(gp) | t9 = sym.imp.g_snprintf
0x00005d18 addiu s5, sp, 0x2c | s5 = sp + 0x2c;
0x00005d1c move a3, s3 | a3 = s3;
0x00005d20 addiu a2, a2, -0x12c8 | a2 += -0x12c8;
0x00005d24 addiu a1, zero, 0x200 | a1 = 0x200;
0x00005d28 move a0, s5 | a0 = s5;
0x00005d2c jalr t9 | t9 ();
0x00005d30 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005d34 move a1, s0 | a1 = s0;
0x00005d38 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00005d3c addiu t9, t9, 0x41ec | t9 += fcn.000041ec;
0x00005d40 move a0, s3 | a0 = s3;
0x00005d44 bal 0x41ec | fcn_000041ec ();
| goto label_1;
0x00005d48 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005d4c beqz v0, 0x5ca8 |
| }
0x00005d50 lw t9, -0x7fc0(gp) | t9 = *((gp - 8176));
0x00005d54 move a2, s5 | a2 = s5;
0x00005d58 addiu a1, sp, 0x24 | a1 = sp + 0x24;
0x00005d5c addiu t9, t9, 0x3ed0 | t9 += fcn.00003ed0;
0x00005d60 addiu a0, sp, 0x28 | a0 = sp + 0x28;
0x00005d64 bal 0x3ed0 | fcn_00003ed0 ();
0x00005d68 lw gp, 0x18(sp) | gp = *(var_18h_8);
| if (v0 != 0) {
0x00005d6c beqz v0, 0x5d90 |
0x00005d70 lw t9, -0x7f7c(gp) | t9 = sym.acap_manager1_complete_list;
0x00005d74 lw a3, 0x28(sp) | a3 = *(var_28h_9);
0x00005d78 lw a2, 0x24(sp) | a2 = *(var_24h_10);
0x00005d7c move a1, s2 | a1 = s2;
0x00005d80 move a0, s4 | a0 = s4;
0x00005d84 bal 0x91e4 | sym_acap_manager1_complete_list ();
0x00005d88 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005d8c b 0x5ccc | goto label_31;
| }
0x00005d90 lw t9, -0x7e4c(gp) | t9 = sym.imp.g_clear_error;
0x00005d94 move a0, s0 | a0 = s0;
0x00005d98 jalr t9 | t9 ();
0x00005d9c lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005da0 lw t9, -0x7fbc(gp) | t9 = sym.acapmanager_error_quark;
0x00005da4 bal 0x71a0 | sym_acapmanager_error_quark ();
0x00005da8 nop |
0x00005dac lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005db0 lb v1, (s3) | v1 = *(s3);
0x00005db4 lw s4, -0x7fdc(gp) | s4 = *(gp);
| if (v1 != 0) {
0x00005db8 bnez v1, 0x5e20 | goto label_63;
| }
0x00005dbc lw v1, -0x7fdc(gp) | v1 = *(gp);
0x00005dc0 addiu v1, v1, -0x1b28 | v1 += -0x1b28;
| do {
0x00005dc4 lw a3, -0x7fdc(gp) | a3 = *(gp);
0x00005dc8 lw t9, -0x7eec(gp) | t9 = sym.imp.g_set_error;
0x00005dcc move a1, v0 | a1 = v0;
0x00005dd0 sw v1, 0x10(sp) | *(var_10h_3) = v1;
0x00005dd4 addiu a3, a3, -0x12b4 | a3 += -0x12b4;
0x00005dd8 addiu a2, zero, 7 | a2 = 7;
0x00005ddc move a0, s0 | a0 = s0;
0x00005de0 jalr t9 | t9 ();
0x00005de4 lb v0, (s3) | v0 = *(s3);
0x00005de8 lw gp, 0x18(sp) | gp = *(var_18h_8);
| if (v0 != 0) {
0x00005dec bnez v0, 0x5e28 | goto label_64;
| }
0x00005df0 lw v0, -0x7fdc(gp) | v0 = *(gp);
0x00005df4 addiu v0, v0, -0x1b28 | v0 += -0x1b28;
| label_33:
0x00005df8 lw a2, -0x7fdc(gp) | a2 = *(gp);
0x00005dfc lw t9, -0x7cc4(gp) | t9 = sym.imp.g_log;
0x00005e00 sw v0, 0x10(sp) | *(var_10h_3) = v0;
0x00005e04 addiu a3, s4, 0x6a8 | a3 = s4 + 0x6a8;
0x00005e08 addiu a2, a2, -0x129c | a2 += -0x129c;
0x00005e0c addiu a1, zero, 0x10 | a1 = 0x10;
0x00005e10 move a0, zero | a0 = 0;
0x00005e14 jalr t9 | t9 ();
0x00005e18 lw gp, 0x18(sp) | gp = *(var_18h_8);
0x00005e1c b 0x5ca8 | goto label_32;
| label_63:
0x00005e20 addiu v1, s4, 0x6a8 | v1 = s4 + 0x6a8;
0x00005e24 b 0x5dc4 |
| } while (1);
| label_64:
0x00005e28 addiu v0, s4, 0x6a8 | v0 = s4 + 0x6a8;
0x00005e2c b 0x5df8 | goto label_33;
| label_62:
0x00005e30 lw t9, -0x7dd4(gp) | t9 = sym.imp.__stack_chk_fail;
0x00005e34 jalr t9 | t9 ();
0x00005e38 nop |
| }
[*] Function printf used 2 times acapmanager