[*] Binary protection state of eventlogd
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of eventlogd
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/bin/eventlogd @ 0x9954 */
| #include <stdint.h>
|
; (fcn) fcn.00009954 () | void fcn_00009954 () {
0x00009954 push {r4, lr} |
0x00009956 mov.w r0, 0x124 | r0 = 0x124;
0x0000995a blx 0x5824 | r0 = fcn_00005824 ();
0x0000995e mov r4, r0 | r4 = r0;
0x00009960 adds r0, 0x44 | r0 += 0x44;
0x00009962 blx 0x5088 | fprintf_chk ()
0x00009966 add.w r0, r4, 0x58 | r0 = r4 + 0x58;
0x0000996a blx 0x5088 | fprintf_chk ()
0x0000996e movs r3, 0 | r3 = 0;
0x00009970 mov r0, r4 | r0 = r4;
0x00009972 str.w r3, [r4, 0x120] | __asm ("str.w r3, aav.0x000000ff");
0x00009976 pop {r4, pc} |
| }
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/bin/eventlogd @ 0xa564 */
| #include <stdint.h>
|
; (fcn) fcn.0000a564 () | void fcn_0000a564 (int16_t arg_58h, int16_t arg_60h, int16_t arg_64h, int16_t arg_68h, int16_t arg_6ch, int16_t arg_e8h, int16_t arg_174h, uint32_t arg1, uint32_t arg2, int16_t arg3, int16_t arg4) {
| int16_t var_0h_3;
| int16_t var_4h_2;
| int16_t var_8h_2;
| int16_t var_10h_2;
| int16_t var_14h_3;
| int16_t var_18h_3;
| int16_t var_1ch_2;
| int16_t var_20h_2;
| int16_t var_24h;
| int16_t var_28h;
| int16_t var_2ch_3;
| int16_t var_30h_2;
| int16_t var_34h;
| int16_t var_38h_2;
| int32_t var_1ch_3;
| int16_t var_40h;
| char * s1;
| int16_t var_48h_2;
| int16_t var_4ch;
| int16_t var_50h;
| int16_t var_54h;
| int16_t var_58h;
| int16_t var_5ch;
| int16_t var_60h;
| int16_t var_64h;
| int32_t var_48h_3;
| int32_t var_4ch_2;
| int32_t var_50h_2;
| int16_t var_54h_2;
| int16_t var_58h_2;
| int16_t var_5ch_2;
| int16_t var_60h_2;
| int32_t var_64h_2;
| int16_t var_0h_2;
| int16_t var_4h;
| int16_t var_8h;
| int16_t var_ch_2;
| int16_t var_10h;
| int16_t var_14h_2;
| int16_t var_18h_2;
| int16_t var_0h;
| int16_t var_2ch_2;
| int16_t var_30h;
| int16_t var_ch;
| int16_t var_38h;
| int16_t var_14h;
| int16_t var_18h;
| int16_t var_1ch;
| int16_t var_20h;
| int16_t var_24h_2;
| int16_t var_28h_2;
| int16_t var_2ch;
| int16_t var_48h;
| r0 = arg1;
| r1 = arg2;
| r2 = arg3;
| r3 = arg4;
0x0000a564 svcmi 0xf0e92d | __asm ("svcmi aav.0x000000ff");
0x0000a568 mov r7, r2 | r7 = r2;
0x0000a56a ldr r2, [pc, 0x1dc] |
0x0000a56c mov sl, r3 | sl = r3;
0x0000a56e sub sp, 0x34 |
0x0000a570 ldr r3, [pc, 0x1d8] | r3 = *(0xa74c);
0x0000a572 add r2, pc | r2 = 0x14cc0;
0x0000a574 ldr r3, [r2, r3] |
0x0000a576 ldr r3, [r3] | r3 = *(0x14cc0);
0x0000a578 str r3, [sp, 0x2c] | var_2ch = r3;
0x0000a57a mov.w r3, 0 | r3 = 0;
0x0000a57e ldrd r3, r2, [sp, 0x58] | __asm ("ldrd r3, r2, [arg_58h]");
0x0000a582 str r2, [sp, 0x14] | var_14h = r2;
0x0000a584 ldr r2, [sp, 0x60] | r2 = *(arg_60h);
0x0000a586 str r2, [sp, 0x18] | var_18h = r2;
0x0000a588 ldr r2, [sp, 0x68] | r2 = *(arg_68h);
0x0000a58a str r2, [sp, 0x1c] | var_1ch = r2;
0x0000a58c ldrd fp, r2, [sp, 0x6c] | __asm ("ldrd fp, r2, [arg_6ch]");
0x0000a590 str r2, [sp, 0x20] | var_20h = r2;
0x0000a592 cmp r0, 0 |
| if (arg_58h == ) {
0x0000a594 beq.w 0xa6ea | goto label_8;
| }
0x0000a598 cmp r1, 1 |
0x0000a59a mov r8, r1 | r8 = r1;
| if (r1 >= 1) {
0x0000a59c bls 0xa5b8 |
0x0000a59e ldr r3, [pc, 0x1b0] |
0x0000a5a0 movw r2, 0x193 | r2 = 0x193;
0x0000a5a4 ldr r4, [pc, 0x1ac] |
0x0000a5a6 movs r0, 0 | r0 = 0;
0x0000a5a8 ldr r1, [pc, 0x1ac] |
0x0000a5aa add r3, pc | r3 = 0x14d00;
0x0000a5ac add r4, pc | r4 = 0x14d04;
0x0000a5ae adds r3, 0x48 | r3 += 0x48;
0x0000a5b0 add r1, pc | r1 = 0x14d0c;
0x0000a5b2 str r4, [sp] | *(sp) = r4;
0x0000a5b4 blx 0x58fc | r0 = fcn_000058fc ();
| }
0x0000a5b8 mov r6, r0 | r6 = r0;
0x0000a5ba ldr r0, [r0, 8] | r0 = *((r0 + 8));
0x0000a5bc cmp r0, 0 |
| if (r0 == 0) {
0x0000a5be beq.w 0xa732 | goto label_9;
| }
0x0000a5c2 mov.w r0, 0x110 | r0 = 0x110;
0x0000a5c6 str r3, [sp, 0x24] | var_24h_2 = r3;
0x0000a5c8 blx 0x5610 | r0 = dbutil_init_context ();
0x0000a5cc mov r4, r0 | r4 = r0;
0x0000a5ce mov.w r2, 0x110 | r2 = 0x110;
0x0000a5d2 movs r1, 0 | r1 = 0;
0x0000a5d4 adds r5, r4, 4 | r5 = r4 + 4;
0x0000a5d6 blx 0x50d8 | fcn_000050d8 ();
0x0000a5da add.w sb, r4, 0xc | sb = r4 + 0xc;
0x0000a5de mov r0, r5 | r0 = r5;
0x0000a5e0 blx 0x5088 | fprintf_chk ()
0x0000a5e4 mov r0, sb | r0 = sb;
0x0000a5e6 blx 0x5758 | fcn_00005758 ();
0x0000a5ea ldr r3, [sp, 0x24] | r3 = var_24h_2;
0x0000a5ec str.w r8, [r4, 0x20] | __asm ("str.w r8, [r4, 0x20]");
0x0000a5f0 add.w r8, r4, 0x48 | r8 = r4 + 0x48;
0x0000a5f4 mov r0, r8 | r0 = r8;
0x0000a5f6 str r6, [r4, 0x1c] | *((r4 + 0x1c)) = r6;
0x0000a5f8 str r3, [r4, 0x2c] | *((r4 + 0x2c)) = r3;
0x0000a5fa ldr r3, [sp, 0x14] | r3 = var_14h;
0x0000a5fc strd r7, sl, [r4, 0x24] | __asm ("strd r7, sl, [r4, 0x24]");
0x0000a600 str.w fp, [r4, 0x40] | __asm ("str.w fp, [r4, 0x40]");
0x0000a604 str r3, [r4, 0x30] | *((r4 + 0x30)) = r3;
0x0000a606 ldr r3, [sp, 0x18] | r3 = var_18h;
0x0000a608 str.w r8, [r4, 0x104] | __asm ("str.w r8, aav.0x000000ff");
0x0000a60a strh r4, [r0, 8] | *((r0 + 8)) = r4;
0x0000a60c str r3, [r4, 0x34] | *((r4 + 0x34)) = r3;
0x0000a60e ldr r3, [sp, 0x1c] | r3 = var_1ch;
0x0000a610 str r3, [r4, 0x3c] | *((r4 + 0x3c)) = r3;
0x0000a612 ldr r3, [sp, 0x20] | r3 = var_20h;
0x0000a614 str r3, [r4, 0x44] | *((r4 + 0x44)) = r3;
0x0000a616 ldr r3, [sp, 0x64] | r3 = *(arg_64h);
0x0000a618 str r3, [r4, 0x38] | *((r4 + 0x38)) = r3;
0x0000a61a movs r3, 0 | r3 = 0;
0x0000a61c str r3, [r4, 0x18] | *((r4 + 0x18)) = r3;
0x0000a61e blx 0x4d34 | apireq_init ();
0x0000a622 blx 0x5180 | fcn_00005180 ();
0x0000a626 ldr r2, [r6, 8] | r2 = *((r6 + 8));
0x0000a628 cmp r2, r0 |
| if (r2 == r0) {
0x0000a62a beq 0xa6b2 | goto label_10;
| }
0x0000a62c ldr r1, [pc, 0x12c] |
0x0000a62e movs r3, 0 | r3 = 0;
0x0000a630 ldr r0, [r6, 0x24] | r0 = *((r6 + 0x24));
0x0000a632 add r6, sp, 0x28 | r6 += var_28h_2;
0x0000a634 mov r2, r4 | r2 = r4;
0x0000a636 strd r3, r3, [sp] | __asm ("strd r3, r3, [sp]");
0x0000a63a add r1, pc | r1 = 0x14d9a;
0x0000a63c str r6, [sp, 8] | var_30h = r6;
0x0000a63e str r3, [sp, 0x28] | var_28h_2 = r3;
0x0000a640 blx 0x4c8c | job_context_job_add ();
0x0000a644 ldr r2, [sp, 0x28] | r2 = var_28h_2;
| if (r2 != 0) {
0x0000a646 cbz r2, 0xa664 |
0x0000a648 ldr r2, [r2, 8] | r2 = *((r2 + 8));
0x0000a64a movs r3, 0 | r3 = 0;
0x0000a64c mov r0, r3 | r0 = r3;
0x0000a64e ldr r3, [pc, 0x110] |
0x0000a650 movs r1, 8 | r1 = 8;
0x0000a652 str r2, [sp] | *(sp) = r2;
0x0000a654 ldr r2, [pc, 0x10c] |
0x0000a656 add r3, pc | r3 = 0x14dbc;
0x0000a658 add r2, pc | r2 = 0x14dc0;
0x0000a65a blx 0x4f0c | fcn_00004f0c ();
0x0000a65e mov r0, r6 | r0 = r6;
0x0000a660 blx 0x5628 | api_servergroup_create ();
| }
0x0000a664 mov r0, r5 | r0 = r5;
0x0000a666 blx 0x5428 | fcn_00005428 ();
0x0000a66a ldr r3, [r4, 0x18] | r3 = *((r4 + 0x18));
| if (r3 == 0) {
0x0000a66c cbz r3, 0xa6cc | goto label_1;
| }
| label_0:
0x0000a66e mov r0, r5 | r0 = r5;
0x0000a670 blx 0x5508 | g_time_zone_unref ();
| do {
0x0000a674 mov r0, r8 | r0 = r8;
0x0000a676 blx 0x4f4c | fcn_00004f4c ();
0x0000a67a ldr r6, [r4] | r6 = *(r4);
0x0000a67c mov r0, r5 | r0 = r5;
0x0000a67e blx 0x4d10 | g_mutex_clear ();
0x0000a682 mov r0, sb | r0 = sb;
0x0000a684 blx 0x4cbc | g_cond_clear ();
0x0000a688 mov r1, r4 | r1 = r4;
0x0000a68a mov.w r0, 0x110 | r0 = 0x110;
0x0000a68e blx 0x5990 | fcn_00005990 ();
0x0000a692 cmp r6, 0 |
| if (r6 == 0) {
0x0000a694 beq 0xa71a | goto label_11;
| }
| label_2:
0x0000a696 ldr r2, [pc, 0xd0] |
0x0000a698 ldr r3, [pc, 0xb0] | r3 = *(0xa74c);
0x0000a69a add r2, pc | r2 = 0x14e08;
0x0000a69c ldr r3, [r2, r3] | r3 = *(0x14e08);
0x0000a69e ldr r2, [r3] | r2 = *(0x14e08);
0x0000a6a0 ldr r3, [sp, 0x2c] | r3 = var_2ch;
0x0000a6a2 eors r2, r3 | r2 ^= r3;
0x0000a6a4 mov.w r3, 0 | r3 = 0;
| if (r2 != r3) {
0x0000a6a8 bne 0xa744 | goto label_12;
| }
0x0000a6aa mov r0, r6 | r0 = r6;
0x0000a6ac add sp, 0x34 |
0x0000a6ae pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
| label_10:
0x0000a6b2 clz r0, r7 | r0 &= r7;
0x0000a6b6 lsrs r0, r0, 5 | r0 >>= 5;
0x0000a6b8 cmp.w fp, 0 |
0x0000a6bc it ne |
| if (fp == 0) {
0x0000a6be orrne r0, r0, 1 | r0 |= 1;
| }
| if (r0 == 0) {
0x0000a6c2 cbz r0, 0xa702 | goto label_13;
| }
0x0000a6c4 mov r0, r4 | r0 = r4;
0x0000a6c6 bl 0x9e70 | fcn_00009e70 (r0, r1, r2, r3, r4);
0x0000a6ca b 0xa674 |
| } while (1);
| label_1:
0x0000a6cc mov r1, r5 | r1 = r5;
0x0000a6ce mov r0, sb | r0 = sb;
0x0000a6d0 blx 0x5a44 | fcn_00005a44 ();
0x0000a6d4 ldr r3, [r4, 0x18] | r3 = *((r4 + 0x18));
0x0000a6d6 cmp r3, 0 |
| if (r3 != 0) {
0x0000a6d8 bne 0xa66e | goto label_0;
| }
0x0000a6da mov r1, r5 | r1 = r5;
0x0000a6dc mov r0, sb | r0 = sb;
0x0000a6de blx 0x5a44 | fcn_00005a44 ();
0x0000a6e2 ldr r3, [r4, 0x18] | r3 = *((r4 + 0x18));
0x0000a6e4 cmp r3, 0 |
| if (r3 == 0) {
0x0000a6e6 beq 0xa6cc | goto label_1;
| }
0x0000a6e8 b 0xa66e | goto label_0;
| label_8:
0x0000a6ea ldr r3, [pc, 0x80] |
0x0000a6ec mov.w r2, 0x192 | r2 = 0x192;
0x0000a6f0 ldr r4, [pc, 0x7c] |
0x0000a6f2 ldr r1, [pc, 0x80] |
0x0000a6f4 add r3, pc | r3 = 0x14e66;
0x0000a6f6 add r4, pc | r4 = 0x14e6a;
0x0000a6f8 adds r3, 0x48 | r3 += 0x48;
0x0000a6fa add r1, pc | r1 = 0x14e74;
0x0000a6fc str r4, [sp] | *(sp) = r4;
0x0000a6fe blx 0x58fc | fcn_000058fc ();
| label_13:
0x0000a702 ldr r3, [pc, 0x74] |
0x0000a704 movw r2, 0x1b3 | r2 = 0x1b3;
0x0000a708 ldr r4, [pc, 0x70] |
0x0000a70a ldr r1, [pc, 0x74] |
0x0000a70c add r3, pc | r3 = 0x14e8a;
0x0000a70e add r4, pc | r4 = 0x14e8e;
0x0000a710 adds r3, 0x48 | r3 += 0x48;
0x0000a712 add r1, pc | r1 = 0x14e98;
0x0000a714 str r4, [sp] | *(sp) = r4;
0x0000a716 blx 0x58fc | fcn_000058fc ();
| label_11:
0x0000a71a ldr r0, [sp, 0x64] | r0 = *(arg_64h);
0x0000a71c movs r1, 0x10 | r1 = 0x10;
0x0000a71e ldr r3, [pc, 0x64] |
0x0000a720 ldr r2, [pc, 0x64] |
0x0000a722 strd sl, r0, [sp] | __asm ("strd sl, r0, [sp]");
0x0000a726 mov r0, r6 | r0 = r6;
0x0000a728 add r3, pc | r3 = 0x14eb2;
0x0000a72a add r2, pc | r2 = 0x14eb6;
0x0000a72c blx 0x4f0c | fcn_00004f0c ();
0x0000a730 b 0xa696 | goto label_2;
| label_9:
0x0000a732 ldr r3, [pc, 0x58] |
0x0000a734 movs r1, 0x10 | r1 = 0x10;
0x0000a736 ldr r2, [pc, 0x58] |
0x0000a738 mov r6, r0 | r6 = r0;
0x0000a73a add r3, pc | r3 = 0x14ecc;
0x0000a73c add r2, pc | r2 = 0x14ed2;
0x0000a73e blx 0x4f0c | fcn_00004f0c ();
0x0000a742 b 0xa696 | goto label_2;
| label_12:
0x0000a744 blx 0x5458 | fcn_00005458 ();
0x0000a748 str r5, [sp, 0xe8] | *(arg_e8h) = r5;
0x0000a74a movs r2, r0 | r2 = r0;
0x0000a74c lsls r4, r3, 0x13 | r4 = r3 << 0x13;
0x0000a74e movs r0, r0 |
0x0000a750 adds r2, 0xf2 | r2 += 0xf2;
0x0000a752 movs r1, r0 | r1 = r0;
0x0000a754 adds r2, 0x38 | r2 += 0x38;
0x0000a756 movs r1, r0 | r1 = r0;
0x0000a758 cmp r7, 4 |
0x0000a75a movs r1, r0 | r1 = r0;
| /* switch table (5 cases) at 0xa760 */
0x0000a75c ldrh pc, [r3, 0xff]! | pc = *((r3 += 0xff));
0x0000a762 movs r1, r0 | r1 = r0;
0x0000a764 lsrs r0, r2, 0x10 | r0 = r2 >> 16;
0x0000a766 movs r1, r0 | r1 = r0;
0x0000a768 str r4, [sp, 0x48] | var_48h = r4;
0x0000a76a movs r2, r0 | r2 = r0;
0x0000a76c adds r1, 0xa8 | r1 += 0xa8;
0x0000a76e movs r1, r0 | r1 = r0;
0x0000a770 cmp r2, 2 |
0x0000a772 movs r1, r0 | r1 = r0;
0x0000a774 cmp r5, 0xba |
0x0000a776 movs r1, r0 | r1 = r0;
0x0000a778 adds r1, 0x90 | r1 += 0x90;
0x0000a77a movs r1, r0 | r1 = r0;
0x0000a77c adds r1, 0x3a | r1 += 0x3a;
0x0000a77e movs r1, r0 | r1 = r0;
0x0000a780 cmp r5, 0xa2 |
0x0000a782 movs r1, r0 | r1 = r0;
0x0000a784 adds r4, r6, 0 | r4 = r6 + 0;
0x0000a786 movs r1, r0 | r1 = r0;
0x0000a788 adds r1, 0x4e | r1 += 0x4e;
0x0000a78a movs r1, r0 | r1 = r0;
0x0000a78c adds r2, r4, 0 | r2 = r4 + 0;
0x0000a78e movs r1, r0 | r1 = r0;
0x0000a790 adds r0, 0xd4 | r0 += 0xd4;
0x0000a792 movs r1, r0 | r1 = r0;
0x0000bf80 lsls r0, r0, 0xc | r0 <<= 0xc;
| if (r0 == r0) {
0x0000bf82 bne 0xbf90 |
0x0000bf84 add sp, 0x10 |
0x0000bf86 pop.w {r4, r5, r6, r7, r8, pc} |
| }
0x0000bf90 blx 0x5458 | fcn_00005458 ();
0x0000bf94 ldrb r2, [r6, 0xe] | r2 = *((r6 + 0xe));
0x0000bf96 movs r2, r0 | r2 = r0;
0x0000bf98 lsls r4, r3, 0x13 | r4 = r3 << 0x13;
0x0000bf9a movs r0, r0 |
0x0000bf9c lsls r2, r3, 0x11 | r2 = r3 << 0x11;
0x0000bf9e movs r1, r0 | r1 = r0;
0x0000bfa0 strh r2, [r5, 0x28] | *((r5 + 0x28)) = r2;
0x0000bfa2 movs r2, r0 | r2 = r0;
0x0000bfa4 movs r2, 0xb4 | r2 = 0xb4;
0x0000bfa6 movs r1, r0 | r1 = r0;
0x0000bfa8 lsls r3, r2, 2 | r3 = r2 << 2;
0x0000bfaa movs r0, r0 |
0x0000bfac movs r2, 0xb4 | r2 = 0xb4;
0x0000bfae movs r1, r0 | r1 = r0;
0x0000bfb0 movs r2, 0xb2 | r2 = 0xb2;
0x0000bfb2 movs r1, r0 | r1 = r0;
0x0000bfb4 movs r2, 0xb4 | r2 = 0xb4;
0x0000bfb6 movs r1, r0 | r1 = r0;
0x0000bfb8 ldrb r0, [r7, 0xc] | r0 = *((r7 + 0xc));
0x0000bfba movs r2, r0 | r2 = r0;
0x0000bfbc push.w {r4, r5, r6, r7, r8, sb, sl, fp, lr} |
0x0000bfc0 sub sp, 0x6c |
0x0000bfc2 strd r0, r1, [sp, 0x28] | __asm ("strd r0, r1, [var_4ch]");
0x0000bfc6 mov r0, r2 | r0 = r2;
0x0000bfc8 mov r1, r3 | r1 = r3;
0x0000bfca ldr r2, [pc, 0x238] |
0x0000bfcc str r3, [sp, 0x24] | var_24h = r3;
0x0000bfce ldr r3, [pc, 0x238] | r3 = *(0xc20a);
0x0000bfd0 add r2, pc | r2 = 0x181da;
0x0000bfd2 ldr r3, [r2, r3] |
0x0000bfd4 ldr r3, [r3] | r3 = *(0x181da);
0x0000bfd6 str r3, [sp, 0x64] | var_64h = r3;
0x0000bfd8 mov.w r3, 0 | r3 = 0;
0x0000bfdc cmp r1, 0 |
| if (r1 == 0) {
0x0000bfde beq.w 0xc0fe | goto label_14;
| }
0x0000bfe2 ldr r1, [pc, 0x228] |
0x0000bfe4 add r2, sp, 0x38 | r2 += var_38h_2;
0x0000bfe6 ldr r5, [pc, 0x228] |
0x0000bfe8 add r7, sp, 0x40 | r7 += var_60h;
0x0000bfea add.w fp, sp, 0x3c |
0x0000bfee add r1, pc | r1 = 0x18200;
0x0000bff0 blx 0x544c | fcn_0000544c ();
0x0000bff4 movs r3, 0 | r3 = 0;
0x0000bff6 add r5, pc | r5 = 0x1820c;
0x0000bff8 strd r3, r3, [sp, 0x30] | __asm ("strd r3, r3, [var_50h]");
0x0000bffc ldr r3, [pc, 0x214] |
0x0000bffe add r3, pc | r3 = 0x18216;
0x0000c000 str r3, [sp, 0x14] | var_34h = r3;
0x0000c002 add r3, sp, 0x4c | r3 += var_4ch;
0x0000c004 str r3, [sp, 0x20] | var_40h = r3;
0x0000c006 add r3, sp, 0x48 | r3 += var_48h_2;
0x0000c008 str r3, [sp, 0x1c] | var_1ch_2 = r3;
0x0000c00a add r3, sp, 0x44 | r3 += var_64h;
0x0000c00c str r3, [sp, 0x18] | var_38h_2 = r3;
| label_4:
0x0000c00e ldr r3, [sp, 0x20] | r3 = var_40h;
0x0000c010 mov r2, fp | r2 = fp;
0x0000c012 ldr r0, [sp, 0x38] | r0 = var_38h_2;
0x0000c014 ldr r1, [sp, 0x14] | r1 = var_34h;
0x0000c016 str r3, [sp, 8] | var_8h_2 = r3;
0x0000c018 ldr r3, [sp, 0x1c] | r3 = var_1ch_2;
0x0000c01a str r3, [sp, 4] | var_24h = r3;
0x0000c01c ldr r3, [sp, 0x18] | r3 = var_38h_2;
0x0000c01e str r3, [sp] | *(sp) = r3;
0x0000c020 mov r3, r7 | r3 = r7;
0x0000c022 blx 0x5404 | r0 = fcn_00005404 ();
0x0000c026 cmp r0, 0 |
| if (r0 == 0) {
0x0000c028 beq.w 0xc148 | goto label_15;
| }
0x0000c02c ldr.w sl, [pc, 0x1e8] |
0x0000c030 add.w sb, sp, 0x58 | sb += var_58h;
0x0000c034 blx 0x522c | g_value_get_boolean ();
0x0000c038 str r0, [sp, 0x50] | var_50h = r0;
0x0000c03a add.w r8, sp, 0x54 | r8 += var_54h;
0x0000c03e blx 0x538c | fcn_0000538c ();
0x0000c042 movs r1, 0 | r1 = 0;
0x0000c044 add sl, pc | sl = 0x18260;
0x0000c046 blx 0x5868 | r0 = job_context_start ();
0x0000c04a mov r4, r0 | r4 = r0;
0x0000c04c add r3, sp, 0x5c | r3 += var_5ch;
0x0000c04e str r3, [sp, 0x10] | var_30h_2 = r3;
| do {
0x0000c050 ldr r3, [sp, 0x10] | r3 = var_30h_2;
0x0000c052 mov r2, r8 | r2 = r8;
0x0000c054 ldr r0, [sp, 0x48] | r0 = var_48h_2;
0x0000c056 mov r1, sl | r1 = sl;
0x0000c058 str r3, [sp] | *(sp) = r3;
0x0000c05a mov r3, sb | r3 = sb;
0x0000c05c blx 0x5404 | r0 = fcn_00005404 ();
0x0000c060 cmp r0, 0 |
| if (r0 == 0) {
0x0000c062 beq 0xc114 | goto label_16;
| }
0x0000c064 movs r2, 1 | r2 = 1;
0x0000c066 movs r3, 0 | r3 = 0;
0x0000c068 strd r2, r3, [sp] | __asm ("strd r2, r3, [sp]");
0x0000c06c mov r0, r4 | r0 = r4;
0x0000c06e ldr r1, [sp, 0x54] | r1 = var_54h;
0x0000c070 mov r2, r3 | r2 = r3;
0x0000c072 blx 0x56dc | snprintf_chk ();
0x0000c074 invalid |
0x0000c078 ldr r4, [pc, 0x1a0] |
0x0000c07a movs r2, 0x7b | r2 = 0x7b;
0x0000c07c ldr r3, [pc, 0x1a0] |
0x0000c07e ldr r1, [pc, 0x1a4] |
0x0000c080 add r4, pc | r4 = 0x182a0;
0x0000c082 add r3, pc | r3 = 0x182a6;
0x0000c084 str r4, [sp] | *(sp) = r4;
0x0000c086 add r1, pc | r1 = 0x182b0;
0x0000c088 blx 0x58fc | fcn_000058fc ();
0x0000c08a invalid |
0x0000c08c ldr r1, [sp, 0x54] | r1 = var_54h;
0x0000c08e movs r2, 4 | r2 = 4;
0x0000c090 mov r0, r4 | r0 = r4;
0x0000c092 blx 0x5144 | r0 = fcn_00005144 ();
| if (r0 == 0) {
0x0000c096 cbnz r0, 0xc0ac |
0x0000c098 ldr r4, [pc, 0x18c] |
0x0000c09a movs r2, 0x7d | r2 = 0x7d;
0x0000c09c ldr r3, [pc, 0x18c] |
0x0000c09e ldr r1, [pc, 0x190] |
0x0000c0a0 add r4, pc | r4 = 0x182cc;
0x0000c0a2 add r3, pc | r3 = 0x182d2;
0x0000c0a4 str r4, [sp] | *(sp) = r4;
0x0000c0a6 add r1, pc | r1 = 0x182dc;
0x0000c0a8 blx 0x58fc | fcn_000058fc ();
| }
0x0000c0ac ldrd r1, r2, [sp, 0x54] | __asm ("ldrd r1, r2, [var_54h]");
0x0000c0b0 mov r0, r4 | r0 = r4;
0x0000c0b2 blx 0x4dbc | r0 = fcn_00004dbc ();
| if (r0 == 0) {
0x0000c0b6 cbz r0, 0xc0ea | goto label_17;
| }
0x0000c0b8 add r6, sp, 0x60 | r6 += var_60h;
| label_3:
0x0000c0ba ldr r0, [sp, 0x5c] | r0 = var_5ch;
0x0000c0bc mov r2, r6 | r2 = r6;
0x0000c0be mov r1, r5 | r1 = r5;
0x0000c0c0 blx 0x5404 | r0 = fcn_00005404 ();
0x0000c0c4 cmp r0, 0 |
0x0000c0c6 beq 0xc050 |
| } while (r0 == 0);
0x0000c0c8 ldr r2, [sp, 0x60] | r2 = var_60h;
0x0000c0ca mov r0, r4 | r0 = r4;
0x0000c0cc ldr r1, [sp, 0x54] | r1 = var_54h;
0x0000c0ce blx 0x528c | r0 = daemon_retval_send ();
0x0000c0d2 cmp r0, 0 |
| if (r0 != 0) {
0x0000c0d4 bne 0xc0ba | goto label_3;
| }
0x0000c0d6 ldr r4, [pc, 0x15c] |
0x0000c0d8 movs r2, 0x84 | r2 = 0x84;
0x0000c0da ldr r3, [pc, 0x15c] |
0x0000c0dc ldr r1, [pc, 0x15c] |
0x0000c0de add r4, pc | r4 = 0x18318;
0x0000c0e0 add r3, pc | r3 = 0x1831e;
0x0000c0e2 str r4, [sp] | *(sp) = r4;
0x0000c0e4 add r1, pc | r1 = 0x18324;
0x0000c0e6 blx 0x58fc | fcn_000058fc ();
| label_17:
0x0000c0ea ldr r4, [pc, 0x154] |
0x0000c0ec movs r2, 0x7f | r2 = 0x7f;
0x0000c0ee ldr r3, [pc, 0x154] |
0x0000c0f0 ldr r1, [pc, 0x154] |
0x0000c0f2 add r4, pc | r4 = 0x18338;
0x0000c0f4 add r3, pc | r3 = 0x1833e;
0x0000c0f6 str r4, [sp] | *(sp) = r4;
0x0000c0f8 add r1, pc | r1 = 0x18344;
0x0000c0fa blx 0x58fc | fcn_000058fc ();
| label_14:
0x0000c0fe ldr r4, [pc, 0x14c] |
0x0000c100 movs r2, 0x54 | r2 = 0x54;
0x0000c102 ldr r3, [pc, 0x14c] |
0x0000c104 ldr r1, [pc, 0x14c] |
0x0000c106 add r4, pc | r4 = 0x18358;
0x0000c108 ldr r0, [sp, 0x24] | r0 = var_24h;
0x0000c10a add r3, pc | r3 = 0x18360;
0x0000c10c str r4, [sp] | *(sp) = r4;
0x0000c10e add r1, pc | r1 = 0x18366;
0x0000c110 blx 0x58fc | fcn_000058fc ();
| label_16:
0x0000c114 ldr.w r8, [pc, 0x140] |
0x0000c118 add r6, sp, 0x60 | r6 += var_60h;
0x0000c11a add r8, pc | r8 = 0x18376;
| do {
0x0000c11c ldr r0, [sp, 0x4c] | r0 = var_4ch;
0x0000c11e mov r2, r6 | r2 = r6;
0x0000c120 mov r1, r8 | r1 = r8;
0x0000c122 blx 0x5404 | r0 = fcn_00005404 ();
| if (r0 == 0) {
0x0000c126 cbz r0, 0xc178 | goto label_18;
| }
0x0000c128 ldr r1, [sp, 0x60] | r1 = var_60h;
0x0000c12a mov r0, r4 | r0 = r4;
0x0000c12c blx 0x52e4 | r0 = fcn_000052e4 ();
0x0000c130 cmp r0, 0 |
0x0000c132 bne 0xc11c |
| } while (r0 != 0);
0x0000c134 ldr r4, [pc, 0x124] |
0x0000c136 movs r2, 0x8b | r2 = 0x8b;
0x0000c138 ldr r3, [pc, 0x124] |
0x0000c13a ldr r1, [pc, 0x128] |
0x0000c13c add r4, pc | r4 = 0x1839c;
0x0000c13e add r3, pc | r3 = 0x183a2;
0x0000c140 str r4, [sp] | *(sp) = r4;
0x0000c142 add r1, pc | r1 = 0x183ac;
0x0000c144 blx 0x58fc | fcn_000058fc ();
| label_15:
0x0000c148 ldr r0, [sp, 0x38] | r0 = var_38h_2;
0x0000c14a blx 0x4c68 | g_variant_iter_free ();
0x0000c14e ldr r2, [sp, 0x30] | r2 = var_30h_2;
0x0000c150 cmp r2, 0 |
| if (r2 != 0) {
0x0000c152 bne 0xc1be | goto label_19;
| }
0x0000c154 ldrd r0, r1, [sp, 0x28] | __asm ("ldrd r0, r1, [var_4ch]");
0x0000c158 bl 0x1a164 | fcn_0001a164 (r0, r1);
| do {
0x0000c15c ldr r2, [pc, 0x108] |
0x0000c15e ldr r3, [pc, 0xa8] | r3 = *(0xc20a);
0x0000c160 add r2, pc | r2 = 0x183cc;
0x0000c162 ldr r3, [r2, r3] | r3 = *(0x183cc);
0x0000c164 ldr r2, [r3] | r2 = *(0x183cc);
0x0000c166 ldr r3, [sp, 0x64] | r3 = var_64h;
0x0000c168 eors r2, r3 | r2 ^= r3;
0x0000c16a mov.w r3, 0 | r3 = 0;
| if (r2 != r3) {
0x0000c16e bne 0xc200 | goto label_20;
| }
0x0000c170 movs r0, 1 | r0 = 1;
0x0000c172 add sp, 0x6c |
0x0000c174 pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
| label_18:
0x0000c178 ldr r3, [sp, 0x30] | r3 = var_30h_2;
0x0000c17a mov r1, r4 | r1 = r4;
0x0000c17c mov sb, r0 | sb = r0;
0x0000c17e ldr r0, [sp, 0x50] | r0 = var_50h;
0x0000c180 adds r3, 1 | r3++;
0x0000c182 str r3, [sp, 0x30] | var_30h_2 = r3;
0x0000c184 blx 0x50e4 | fcn_000050e4 ();
0x0000c188 mov r0, r4 | r0 = r4;
0x0000c18a blx 0x58e4 | fcn_000058e4 ();
0x0000c18e mov r1, sb | r1 = sb;
0x0000c190 ldr r0, [sp, 0x44] | r0 = var_64h;
0x0000c192 blx 0x5808 | r0 = strcmp (r0, r1);
0x0000c196 mov r4, r0 | r4 = r0;
0x0000c198 ldr r0, [sp, 0x50] | r0 = var_50h;
0x0000c19a mov r1, r4 | r1 = r4;
0x0000c19c blx 0x4de0 | fcn_00004de0 ();
0x0000c1a0 mov r0, r4 | r0 = r4;
0x0000c1a2 blx 0x5740 | fcn_00005740 ();
0x0000c1a6 ldr r1, [pc, 0xc4] |
0x0000c1a8 add r0, sp, 0x50 | r0 += var_50h;
0x0000c1aa ldr r2, [sp, 0x40] | r2 = var_60h;
0x0000c1ac add r1, pc | r1 = 0x1841e;
0x0000c1ae bl 0x87f4 | r0 = fcn_000087f4 (r0, r1, r2);
0x0000c1b2 mov r1, r0 | r1 = r0;
0x0000c1b4 ldr r0, [sp, 0x34] | r0 = var_34h;
0x0000c1b6 blx 0x4f70 | fcn_00004f70 ();
0x0000c1ba str r0, [sp, 0x34] | var_34h = r0;
0x0000c1bc b 0xc00e | goto label_4;
| label_19:
0x0000c1be ldr r0, [sp, 0x34] | r0 = var_34h;
0x0000c1c0 blx 0x5268 | r0 = inspectable_add_key_tag ();
0x0000c1c4 mov r4, r0 | r4 = r0;
| if (r0 == 0) {
0x0000c1c6 cbz r0, 0xc1ea | goto label_21;
| }
| label_5:
0x0000c1c8 movs r0, 0xc | r0 = 0xc;
0x0000c1ca blx 0x5150 | fcn_00005150 ();
0x0000c1ce ldr r1, [sp, 0x28] | r1 = var_28h;
0x0000c1d0 mov r3, r0 | r3 = r0;
0x0000c1d2 ldr r2, [r4] | r2 = *(r4);
0x0000c1d4 str r1, [r0] | *(r0) = r1;
0x0000c1d6 ldr r1, [sp, 0x2c] | r1 = var_4ch;
0x0000c1d8 str r1, [r0, 4] | *((r0 + 4)) = r1;
0x0000c1da ldr r1, [sp, 0x30] | r1 = var_30h_2;
0x0000c1dc str r1, [r0, 8] | *((r0 + 8)) = r1;
0x0000c1de ldr r1, [sp, 0x34] | r1 = var_34h;
0x0000c1e0 ldr r0, [sp, 0x24] | r0 = var_24h;
0x0000c1e2 str r3, [r2, 0xc] | *((r2 + 0xc)) = r3;
0x0000c1e4 bl 0xb980 | fcn_0000b980 (r0, r1);
0x0000c1e8 b 0xc15c |
| } while (1);
| label_21:
0x0000c1ea ldr r3, [pc, 0x84] |
0x0000c1ec movs r2, 0xb0 | r2 = 0xb0;
0x0000c1ee ldr r1, [pc, 0x84] |
0x0000c1f0 add r3, pc | r3 = 0x18466;
0x0000c1f2 str r3, [sp] | *(sp) = r3;
0x0000c1f4 add r1, pc | r1 = 0x1846e;
0x0000c1f6 ldr r3, [pc, 0x80] |
0x0000c1f8 add r3, pc | r3 = 0x18476;
0x0000c1fa blx 0x54ec | fcn_000054ec ();
0x0000c1fe b 0xc1c8 | goto label_5;
| label_20:
0x0000c200 blx 0x5458 | fcn_00005458 ();
0x0000c204 ldrb r4, [r3, 0xb] | r4 = *((r3 + 0xb));
0x0000c206 movs r2, r0 | r2 = r0;
0x0000c208 lsls r4, r3, 0x13 | r4 = r3 << 0x13;
0x0000c20a movs r0, r0 |
0x0000c20c movs r2, 0x52 | r2 = 0x52;
0x0000c20e movs r1, r0 | r1 = r0;
0x0000c210 asrs r6, r3, 0x1b | r6 = r3 >> 0x1b;
0x0000c212 movs r1, r0 | r1 = r0;
0x0000c214 movs r2, 0x76 | r2 = 0x76;
0x0000c216 movs r1, r0 | r1 = r0;
0x0000c218 movs r2, 0x28 | r2 = 0x28;
0x0000c21a movs r1, r0 | r1 = r0;
0x0000c21c movs r1, 0xe4 | r1 = 0xe4;
0x0000c21e movs r1, r0 | r1 = r0;
0x0000c220 movs r2, 0x7e | r2 = 0x7e;
0x0000c222 movs r1, r0 | r1 = r0;
0x0000c224 movs r1, 0xca | r1 = 0xca;
0x0000c226 movs r1, r0 | r1 = r0;
0x0000c228 movs r1, 0xc4 | r1 = 0xc4;
0x0000c22a movs r1, r0 | r1 = r0;
0x0000c22c movs r2, 0x5e | r2 = 0x5e;
0x0000c22e movs r1, r0 | r1 = r0;
0x0000c230 movs r1, 0xaa | r1 = 0xaa;
0x0000c232 movs r1, r0 | r1 = r0;
0x0000c234 movs r1, 0x86 | r1 = 0x86;
0x0000c236 movs r1, r0 | r1 = r0;
0x0000c238 movs r2, 0x20 | r2 = 0x20;
0x0000c23a movs r1, r0 | r1 = r0;
0x0000c23c movs r1, 0x6c | r1 = 0x6c;
0x0000c23e movs r1, r0 | r1 = r0;
0x0000c240 movs r1, 0x72 | r1 = 0x72;
0x0000c242 movs r1, r0 | r1 = r0;
0x0000c244 movs r2, 0xc | r2 = 0xc;
0x0000c246 movs r1, r0 | r1 = r0;
0x0000c248 movs r1, 0x58 | r1 = 0x58;
0x0000c24a movs r1, r0 | r1 = r0;
0x0000c24c lsls r6, r7, 0x1e | r6 = r7 << 0x1e;
0x0000c24e movs r1, r0 | r1 = r0;
0x0000c250 movs r1, 0xf6 | r1 = 0xf6;
0x0000c252 movs r1, r0 | r1 = r0;
0x0000c254 movs r1, 0x42 | r1 = 0x42;
0x0000c256 movs r1, r0 | r1 = r0;
0x0000c258 asrs r2, r7, 0x16 | r2 = r7 >> 0x16;
0x0000c25a movs r1, r0 | r1 = r0;
0x0000c25c movs r1, 0x28 | r1 = 0x28;
0x0000c25e movs r1, r0 | r1 = r0;
0x0000c260 movs r1, 0xc2 | r1 = 0xc2;
0x0000c262 movs r1, r0 | r1 = r0;
0x0000c264 movs r1, 0xe | r1 = 0xe;
0x0000c266 movs r1, r0 | r1 = r0;
0x0000c268 ldrb r4, [r1, 5] | r4 = *((r1 + 5));
0x0000c26a movs r2, r0 | r2 = r0;
0x0000c26c lsls r0, r6, 6 | r0 = r6 << 6;
0x0000c26e movs r1, r0 | r1 = r0;
0x0000c270 movs r0, 0x94 | r0 = 0x94;
0x0000c272 movs r1, r0 | r1 = r0;
0x0000c274 movs r0, 0x5c | r0 = 0x5c;
0x0000c276 movs r1, r0 | r1 = r0;
0x0000c278 movs r1, 8 | r1 = 8;
0x0000c27a movs r1, r0 | r1 = r0;
0x0000c27c ldr r3, [pc, 0x34] |
0x0000c27e push {r4, lr} |
0x0000c280 mov r4, r0 | r4 = r0;
0x0000c282 add r3, pc | r3 = 0x1853a;
0x0000c284 ldr r0, [r3, 4] | r0 = *(0x1853e);
| if (r0 != 0) {
0x0000c286 cbz r0, 0xc29c |
0x0000c288 ldrd r1, r2, [r4, 4] | __asm ("ldrd r1, r2, [r4, 4]");
0x0000c28c ldr r0, [r4] | r0 = *(r4);
0x0000c28e bl 0x1a164 | fcn_0001a164 (r0, r1);
0x0000c292 mov r0, r4 | r0 = r4;
0x0000c294 blx 0x54a4 | fcn_000054a4 ();
0x0000c298 movs r0, 0 | r0 = 0;
0x0000c29a pop {r4, pc} |
| }
0x0000c29c ldr r3, [pc, 0x18] |
0x0000c29e movs r1, 0x10 | r1 = 0x10;
0x0000c2a0 ldr r2, [pc, 0x18] |
0x0000c2a2 add r3, pc | r3 = 0x1855e;
0x0000c2a4 add r2, pc | r2 = 0x18564;
0x0000c2a6 blx 0x4f0c | fcn_00004f0c ();
0x0000c2aa mov r0, r4 | r0 = r4;
0x0000c2ac blx 0x54a4 | fcn_000054a4 ();
0x0000c2b0 movs r0, 0 | r0 = 0;
0x0000c2b2 pop {r4, pc} |
| label_6:
0x0000e030 ldr.w r0, [r8] | r0 = *(r8);
0x0000e034 blx 0x57e4 | event_free ();
0x0000e038 ldr.w r0, [r8] | r0 = *(r8);
0x0000e03c blx 0x519c | abort ();
0x0000e040 cmp r6, 0 |
0x0000e042 beq 0xe0d6 |
| while (1) {
0x0000e044 ldr r1, [pc, 0x194] |
0x0000e046 mov r2, r5 | r2 = r5;
0x0000e048 add r1, pc | r1 = 0x1c228;
0x0000e04a mov r0, r4 | r0 = r4;
0x0000e04c blx 0x4ce0 | dbinfo_return_read_api ();
0x0000e050 ldr r2, [pc, 0x18c] |
0x0000e052 ldr r3, [pc, 0x178] | r3 = *(0xe1ce);
0x0000e054 ldr r0, [r4, 0x30] | r0 = *((r4 + 0x30));
0x0000e056 add r2, pc | r2 = 0x1c23a;
0x0000e058 ldr r3, [r2, r3] | r3 = *(0x1c23a);
0x0000e05a clz r0, r0 | r0 &= r0;
0x0000e05e lsrs r0, r0, 5 | r0 >>= 5;
0x0000e060 ldr r2, [r3] | r2 = *(0x1c23a);
0x0000e062 ldr r3, [sp, 0x174] | r3 = *(arg_174h);
0x0000e064 eors r2, r3 | r2 ^= r3;
0x0000e066 mov.w r3, 0 | r3 = 0;
| if (r2 != r3) {
0x0000e06a bne.w 0xe1c2 | goto label_22;
| }
0x0000e06e add sp, 0x17c |
0x0000e070 pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
0x0000e0d6 ldr r1, [r5, 4] | r1 = *((r5 + 4));
0x0000e0d8 mov r0, r4 | r0 = r4;
0x0000e0da blx 0x54e0 | fcn_000054e0 ();
0x0000e0de b 0xe044 |
| }
| do {
0x0000e15c ldr r1, [r5, 4] | r1 = *((r5 + 4));
0x0000e15e mov r3, fp | r3 = fp;
0x0000e160 str.w sl, [sp] | __asm ("str.w sl, [sp]");
0x0000e164 adds r7, 1 | r7++;
0x0000e166 ldr.w r2, [r8] | r2 = *(r8);
0x0000e16a mov r0, r4 | r0 = r4;
0x0000e16c bl 0xcee8 | fcn_0000cee8 (r0, r1, r2, r3, r4, r5, r6);
0x0000e170 cmp r6, r7 |
0x0000e172 add.w fp, fp, 0x20 |
| if (r6 == r7) {
0x0000e176 beq 0xe1b0 | goto label_23;
| }
0x0000e178 ldr.w r0, [r8] | r0 = *(r8);
0x0000e17c blx 0x4fb8 | r0 = fcn_00004fb8 ();
0x0000e180 cmp r0, 0x64 |
0x0000e182 beq 0xe15c |
| } while (r0 == 0x64);
0x0000e184 cmp r0, 0 |
0x0000e186 it ne |
| if (r0 != 0) {
0x0000e188 cmpne r0, 0x65 | __asm ("cmpne r0, 0x65");
| }
0x0000e18a ldr r6, [sp, 0xc] | r6 = var_ch;
| if (r0 == 0) {
0x0000e18c beq 0xe1b4 | goto label_24;
| }
0x0000e18e cmp r0, 5 |
0x0000e190 mov.w r3, 1 | r3 = 1;
0x0000e194 str r0, [r4, 0x34] | *((r4 + 0x34)) = r0;
0x0000e196 str r3, [r4, 0x30] | *((r4 + 0x30)) = r3;
0x0000e198 str r7, [sp, 0x14] | var_14h = r7;
| if (r0 != 5) {
0x0000e19a bne 0xe1a2 | goto label_7;
| }
0x0000e19c ldr r3, [pc, 0x4c] |
0x0000e19e add r3, pc | r3 = 0x1c38e;
0x0000e1a0 str r3, [r4, 0x38] | *((r4 + 0x38)) = r3;
| do {
| label_7:
0x0000e1a2 ldr r3, [sp, 0x14] | r3 = var_14h;
0x0000e1a4 str.w r3, [sb] | __asm ("str.w r3, [sb]");
0x0000e1a8 b 0xe030 | goto label_6;
| label_23:
0x0000e1b0 ldr r6, [sp, 0xc] | r6 = var_ch;
0x0000e1b2 b 0xe1a2 |
| } while (1);
| label_24:
0x0000e1b4 ldr r3, [pc, 0x38] |
0x0000e1b6 str r7, [sp, 0x14] | var_14h = r7;
0x0000e1b8 add r3, pc | r3 = 0x1c3ac;
0x0000e1ba str r3, [r4, 0x38] | *((r4 + 0x38)) = r3;
0x0000e1bc movs r3, 3 | r3 = 3;
0x0000e1be str r3, [r4, 0x30] | *((r4 + 0x30)) = r3;
0x0000e1c0 b 0xe1a2 | goto label_7;
| label_22:
0x0000e1c2 blx 0x5458 | fcn_00005458 ();
0x0000e1c6 nop |
0x0000e1c8 ldrh r6, [r0, r4] | r6 = *((r0 + r4));
0x0000e1ca movs r2, r0 | r2 = r0;
0x0000e1cc lsls r4, r3, 0x13 | r4 = r3 << 0x13;
0x0000e1ce movs r0, r0 |
0x0000e1d0 str r6, [r3, 0x18] | *((r3 + 0x18)) = r6;
0x0000e1d2 movs r2, r0 | r2 = r0;
0x0000e1d4 invalid |
0x0001cf84 ldrh r6, [r6, r5] | r6 = *((r6 + r5));
0x0001cf86 ldrb r1, [r5, r5] | r1 = *((r5 + r5));
0x0001cf88 ldr r3, [pc, 0xb8] | r3 = *(0x1d044);
0x0001cf8a ldrb r5, [r4, 5] | r5 = *((r4 + 5));
0x0001cf8c movs r0, 0x2c | r0 = 0x2c;
0x0001cf8e movs r2, 0x22 | r2 = 0x22;
0x0001cf90 movs r0, 0x29 | r0 = 0x29;
0x0001cf92 subs r5, 0x21 | r5 -= 0x21;
0x0001cf94 adds r0, 0x20 | r0 += 0x20;
0x0001cf96 movs r0, r0 |
0x0001cf98 ldr r6, [r0, 0x14] | r6 = *((r0 + 0x14));
0x0001cf9a strb r4, [r5, 0x11] | *((r5 + 0x11)) = r4;
0x0001cf9c strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001cf9e ldr r0, [r4, 0x50] | r0 = *((r4 + 0x50));
0x0001cfa0 strb r5, [r6, 0xd] | *((r6 + 0xd)) = r5;
0x0001cfa2 movs r0, 0x74 | r0 = 0x74;
0x0001cfa4 str r0, [r5, 0x14] | *((r5 + 0x14)) = r0;
0x0001cfa6 str r6, [r6, 0x54] | *((r6 + 0x54)) = r6;
0x0001cfa8 str r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001cfaa movs r0, 0x74 | r0 = 0x74;
0x0001cfac str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001cfae strb r1, [r4, 0xd] | *((r4 + 0xd)) = r1;
0x0001cfb0 movs r0, 0x74 | r0 = 0x74;
0x0001cfb2 movs r0, 0x31 | r0 = 0x31;
0x0001cfb4 str r3, [r5, 0x54] | *((r5 + 0x54)) = r3;
0x0001cfb6 cmp r7, 0x79 |
0x0001cfb8 str r6, [r6, 0x14] | *((r6 + 0x14)) = r6;
0x0001cfba strb r4, [r5, 0x15] | *((r5 + 0x15)) = r4;
0x0001cfbc movs r0, 0x65 | r0 = 0x65;
0x0001cfbe str r0, [r6, 0x14] | *((r6 + 0x14)) = r0;
0x0001cfc0 strb r1, [r5, 9] | *((r5 + 9)) = r1;
0x0001cfc2 movs r0, r0 |
0x0001cfc4 ldr r6, [r0, 0x14] | r6 = *((r0 + 0x14));
0x0001cfc6 strb r4, [r5, 0x11] | *((r5 + 0x11)) = r4;
0x0001cfc8 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001cfca ldr r0, [r4, 0x30] | r0 = *((r4 + 0x30));
0x0001cfcc ldrb r5, [r4, 5] | r5 = *((r4 + 5));
0x0001cfce ldr r0, [r4, 0x50] | r0 = *((r4 + 0x50));
0x0001cfd0 strb r5, [r6, 0xd] | *((r6 + 0xd)) = r5;
0x0001cfd2 movs r0, 0x74 | r0 = 0x74;
0x0001cfd4 ldr r3, [r4, 0x74] | r3 = *((r4 + 0x74));
0x0001cfd6 strb r6, [r5, 0x11] | *((r5 + 0x11)) = r6;
0x0001cfd8 ldr r1, [r4, 0x14] | r1 = *((r4 + 0x14));
0x0001cfda movs r0, 0x6e | r0 = 0x6e;
0x0001cfdc strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001cfde ldr r0, [r4, 0x40] | r0 = *((r4 + 0x40));
0x0001cfe0 str r5, [r4, 0x14] | *((r4 + 0x14)) = r5;
0x0001cfe2 strb r3, [r6, 0x11] | *((r6 + 0x11)) = r3;
0x0001cfe4 ldr r0, [r4, 0x70] | r0 = *((r4 + 0x70));
0x0001cfe6 str r6, [r5, 0x54] | *((r5 + 0x54)) = r6;
0x0001cfe8 str r0, [r4, 0x30] | *((r4 + 0x30)) = r0;
0x0001cfea str r0, [r5, 0x14] | *((r5 + 0x14)) = r0;
0x0001cfec str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001cfee strb r3, [r4, 0x11] | *((r4 + 0x11)) = r3;
0x0001cff0 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001cff2 movs r0, r0 |
0x0001cff4 ldr r3, [r0, 4] | r3 = *((r0 + 4));
0x0001cff6 ldr r1, [r4, 0x64] | r1 = *((r4 + 0x64));
0x0001cff8 str r7, [r4, 0x54] | *((r4 + 0x54)) = r7;
0x0001cffa lsls r4, r4, 1 | r4 <<= 1;
0x0001cffc strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001cffe str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d000 ldr r5, [r4, 0x64] | r5 = *((r4 + 0x64));
0x0001d002 ldr r4, [r6, 0x14] | r4 = *((r6 + 0x14));
0x0001d004 ldr r1, [r4, 0x44] | r1 = *((r4 + 0x44));
0x0001d006 movs r0, r0 |
0x0001d008 ldr r3, [r0, 0x74] | r3 = *((r0 + 0x74));
0x0001d00a str r6, [r5, 0x64] | *((r5 + 0x64)) = r6;
0x0001d00c str r1, [r5, 0x74] | *((r5 + 0x74)) = r1;
0x0001d00e strb r5, [r6, 9] | *((r6 + 9)) = r5;
0x0001d010 strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d012 ldr r1, [r5, 0x74] | r1 = *((r5 + 0x74));
0x0001d014 lsls r6, r5, 1 | r6 = r5 << 1;
0x0001d016 movs r0, r0 |
0x0001d018 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d01a str r3, [r2, 0x54] | *((r2 + 0x54)) = r3;
0x0001d01c strb r4, [r6, 0x15] | *((r6 + 0x15)) = r4;
0x0001d01e movs r0, 0x70 | r0 = 0x70;
0x0001d020 str r7, [r5, 0x64] | *((r5 + 0x64)) = r7;
0x0001d022 str r0, [r4, 0x40] | *((r4 + 0x40)) = r0;
0x0001d024 str r5, [r4, 0x64] | *((r4 + 0x64)) = r5;
0x0001d026 movs r0, r0 |
0x0001d028 movs r0, r0 |
0x0001d02a ldr r0, [r4, 0x10] | r0 = *((r4 + 0x10));
0x0001d02c ldr r7, [r4, 0x64] | r7 = *((r4 + 0x64));
0x0001d02e strb r7, [r5, 9] | *((r5 + 9)) = r7;
0x0001d030 movs r0, 0x65 | r0 = 0x65;
0x0001d032 ldr r6, [r4, 0x14] | r6 = *((r4 + 0x14));
0x0001d034 strb r4, [r5, 0x11] | *((r5 + 0x11)) = r4;
0x0001d036 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d038 movs r0, 0x73 | r0 = 0x73;
0x0001d03a str r6, [r4, 0x14] | *((r4 + 0x14)) = r6;
0x0001d03c ldr r1, [r5, 0x44] | r1 = *((r5 + 0x44));
0x0001d03e str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d040 movs r0, r0 |
0x0001d042 movs r0, r0 |
0x0001d044 strb r5, [r4, 0x14] | *((r4 + 0x14)) = r5;
0x0001d046 movs r0, r0 |
0x0001d048 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d04a str r3, [r2, 0x54] | *((r2 + 0x54)) = r3;
0x0001d04c strb r4, [r6, 0x11] | *((r6 + 0x11)) = r4;
0x0001d04e ldr r1, [r5, 0x64] | r1 = *((r5 + 0x64));
0x0001d050 movs r0, 0x67 | r0 = 0x67;
0x0001d052 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d054 strb r0, [r4, 0x18] | *((r4 + 0x18)) = r0;
0x0001d056 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d058 ldr r3, [r6, 0x14] | r3 = *((r6 + 0x14));
0x0001d05a ldr r7, [r5, 0x64] | r7 = *((r5 + 0x64));
0x0001d05c strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d05e movs r0, 0x6f | r0 = 0x6f;
0x0001d060 str r5, [r4, 0x40] | *((r4 + 0x40)) = r5;
0x0001d062 movs r0, r0 |
0x0001d064 ldr r6, [pc, 0x124] | r6 = "%sstring out of range for gint64: %s";
0x0001d066 cmp r3, sl |
0x0001d068 strb r2, [r2, r1] | *((r2 + r1)) = r2;
0x0001d06a ldr r7, [pc, 0x80] | r7 = *(0x1d0ee);
0x0001d06c movs r0, 0x52 | r0 = 0x52;
0x0001d06e cmp r2, sl |
0x0001d070 ldr r4, [pc, 0x140] | r4 = "%sDB version value error";
0x0001d072 muls r1, r0, r1 | r1 = r0 * r1;
0x0001d074 movs r0, 0x45 | r0 = 0x45;
0x0001d076 ldr r6, [pc, 0x124] | r6 = *(0x1d19e);
0x0001d078 ldr r7, [pc, 0x150] | r7 = imp.__stack_chk_guard;
0x0001d07a orrs r0, r4 | r0 |= r4;
0x0001d07c ldr r7, [r5, 0x64] | r7 = *((r5 + 0x64));
0x0001d07e ldr r6, [r4, 0x14] | r6 = *(0x1d1c8);
0x0001d080 strb r7, [r4, 0x15] | *((r4 + 0x15)) = r7;
0x0001d082 str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d084 ldr r4, [r6, 0x14] | r4 = "p != NULL";
0x0001d086 ldr r7, [r5, 0x64] | r7 = *((r5 + 0x64));
0x0001d088 cmp r0, 0x20 |
0x0001d08a ldr r4, [r6, 0x74] | r4 = *(0x1d23c);
0x0001d08c str r3, [r5, 0x54] | *((r5 + 0x54)) = r3;
0x0001d08e cmp r4, 0x6e |
0x0001d090 ldrsb r0, [r4, r0] | r0 = *((r4 + r0));
0x0001d092 ldr r1, [r4, 0x44] | r1 = *(0x1d280);
0x0001d094 str r5, [r6, 0x54] | *((r6 + 0x54)) = r5;
0x0001d096 movs r0, 0x29 | r0 = 0x29;
0x0001d098 ldrsb r0, [r4, r0] | r0 = *((r4 + r0));
0x0001d09a ldr r4, [pc, 0x104] | r4 = *(0x1d1a2);
0x0001d09c cmp r5, sl |
0x0001d09e movs r0, 0x53 | r0 = 0x53;
0x0001d0a0 movs r7, 0x28 | r7 = 0x28;
0x0001d0a2 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d0a4 cmp r4, 0x27 |
0x0001d0a6 movs r7, 0x20 | r7 = 0x20;
0x0001d0a8 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d0aa cmp r1, 0x27 |
0x0001d0ac movs r0, r0 |
0x0001d0ae movs r0, r0 |
0x0001d0b0 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d0b2 str r3, [r2, 0x54] | *((r2 + 0x54)) = r3;
0x0001d0b4 strb r4, [r6, 0x15] | *((r6 + 0x15)) = r4;
0x0001d0b6 movs r0, 0x70 | r0 = 0x70;
0x0001d0b8 str r7, [r5, 0x64] | *((r5 + 0x64)) = r7;
0x0001d0ba add r0, r4 | r0 += r4;
0x0001d0bc movs r0, 0x42 | r0 = 0x42;
0x0001d0be str r6, [r6, 0x54] | *((r6 + 0x54)) = r6;
0x0001d0c0 strb r2, [r6, 0xd] | *((r6 + 0xd)) = r2;
0x0001d0c2 ldr r1, [r5, 0x74] | r1 = *((r5 + 0x74));
0x0001d0c4 movs r0, 0x6e | r0 = 0x6e;
0x0001d0c6 str r6, [r4, 0x14] | *((r4 + 0x14)) = r6;
0x0001d0c8 ldr r1, [r5, 0x44] | r1 = *((r5 + 0x44));
0x0001d0ca str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d0cc movs r0, r0 |
0x0001d0ce movs r0, r0 |
0x0001d0d0 str r4, [r0, 0x54] | *((r0 + 0x54)) = r4;
0x0001d0d2 str r6, [r4, 0x14] | *((r4 + 0x14)) = r6;
0x0001d0d4 ldr r5, [r6, 0x44] | r5 = *(0x1d20c);
0x0001d0d6 ldr r1, [pc, 0x1d0] | r1 = *(0x1d2aa);
0x0001d0d8 ldr r7, [r4, 0x64] | r7 = *(0x1d206);
0x0001d0da strb r7, [r5, 9] | *((r5 + 9)) = r7;
0x0001d0dc mov r5, ip | r5 = ip;
0x0001d0de ldr r1, [r5, 0x44] | r1 = *((r5 + 0x44));
0x0001d0e0 str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d0e2 movs r5, 0x72 | r5 = 0x72;
0x0001d0e4 movs r5, 0x73 | r5 = 0x73;
0x0001d0e6 movs r5, 0x73 | r5 = 0x73;
0x0001d0e8 lsls r3, r6, 1 | r3 = r6 << 1;
0x0001d0ea movs r0, r0 |
0x0001d0ec ldr r4, [r6, 0x74] | r4 = *(0x1d23c);
0x0001d0ee ldr r0, [r6, 0x14] | r0 = "p != NULL";
0x0001d0f0 adds r2, 0x63 | r2 += 0x63;
0x0001d0f2 movs r0, r0 |
0x0001d0f4 lsls r0, r3, 1 | r0 = r3 << 1;
0x0001d0f6 movs r0, r0 |
0x0001d0f8 lsls r1, r4, 1 | r1 = r4 << 1;
0x0001d0fa movs r0, r0 |
0x0001d0fc ldr r5, [r4, 0x64] | r5 = *(0x1d2a0);
0x0001d0fe ldr r4, [r6, 0x14] | r4 = "p != NULL";
0x0001d100 ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d102 movs r0, r0 |
0x0001d104 ldr r5, [r4, 0x64] | r5 = *(0x1d240);
0x0001d106 str r1, [r4, 0x24] | *((r4 + 0x24)) = r1;
0x0001d108 str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d10a lsls r4, r4, 1 | r4 <<= 1;
0x0001d10c str r6, [r6, 0x54] | *((r6 + 0x54)) = r6;
0x0001d10e strb r2, [r6, 0xd] | *((r6 + 0xd)) = r2;
0x0001d110 ldr r1, [r5, 0x74] | r1 = *(0x1d2b4);
0x0001d112 lsls r6, r5, 1 | r6 = r5 << 1;
0x0001d114 cmp r3, sl |
0x0001d116 cmp r4, sb |
0x0001d118 strb r3, [r0, r1] | *((r0 + r1)) = r3;
0x0001d11a strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d11c ldr r7, [r5, 0x34] | r7 = *(0x1d274);
0x0001d11e ldr r5, [r4, 0x64] | r5 = *(0x1d240);
0x0001d120 movs r0, 0x2c | r0 = 0x2c;
0x0001d122 str r6, [r2, 0x14] | *((r2 + 0x14)) = r6;
0x0001d124 strb r4, [r5, 0x15] | *((r5 + 0x15)) = r4;
0x0001d126 movs r0, 0x65 | r0 = 0x65;
0x0001d128 strh r6, [r0, r1] | *((r0 + r1)) = r6;
0x0001d12a ldr r5, [pc, 0x13c] | r5 = *(0x1d26a);
0x0001d12c orrs r0, r4 | r0 |= r4;
0x0001d12e ldr r7, [r5, 0x64] | r7 = *(0x1d2ce);
0x0001d130 ldr r6, [r4, 0x14] | r6 = *(0x1d1f0);
0x0001d132 strb r7, [r4, 0x15] | *((r4 + 0x15)) = r7;
0x0001d134 str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d136 ldr r4, [r6, 0x14] | r4 = "ThirdPartyCredentialCreatedFailed";
0x0001d138 ldr r7, [r5, 0x64] | r7 = *(0x1d2ce);
0x0001d13a ldrsb r0, [r4, r4] | r0 = *((r4 + r4));
0x0001d13c cmp r0, sb |
0x0001d13e cmp r2, sl |
0x0001d140 strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d142 ldr r7, [r5, 0x34] | r7 = *(0x1d29e);
0x0001d144 ldr r5, [r4, 0x64] | r5 = "ThirdPartyCredentialEnabled";
0x0001d146 subs r5, 0x20 | r5 -= 0x20;
0x0001d148 movs r7, 0x20 | r7 = 0x20;
0x0001d14a strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d14c movs r0, 0x27 | r0 = 0x27;
0x0001d14e movs r0, r0 |
0x0001d150 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d152 rsbs r4, r0, 0 | r4 = r0 - ;
0x0001d154 strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d156 str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d158 strb r6, [r5, 0xd] | *((r5 + 0xd)) = r6;
0x0001d15a str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d15c ldr r4, [r6, 0x14] | r4 = "ThirdPartyCredentialCreatedFailed";
0x0001d15e ldr r7, [r5, 0x64] | r7 = *(0x1d2cc);
0x0001d160 str r0, [r4, 0x60] | *((r4 + 0x60)) = r0;
0x0001d162 ldr r1, [r4, 0x14] | r1 = *(0x1d218);
0x0001d164 str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d166 lsls r4, r4, 1 | r4 <<= 1;
0x0001d168 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d16a strb r3, [r6, 0x11] | *((r6 + 0x11)) = r3;
0x0001d16c ldr r2, [r6, 0x14] | r2 = "ThirdPartyCredentialCreatedFailed";
0x0001d16e str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d170 ldr r0, [r4, 0x60] | r0 = *(0x1d264);
0x0001d172 strb r7, [r5, 0x11] | *((r5 + 0x11)) = r7;
0x0001d174 str r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d176 str r0, [r4, 0x40] | *((r4 + 0x40)) = r0;
0x0001d178 str r5, [r4, 0x34] | *((r4 + 0x34)) = r5;
0x0001d17a ldr r1, [r5, 0x54] | r1 = *(0x1d2bc);
0x0001d17c ldr r1, [r4, 0x44] | r1 = *(0x1d248);
0x0001d17e ldr r0, [r4, 0x60] | r0 = *(0x1d264);
0x0001d180 ldr r5, [r6, 0x54] | r5 = "ThirdPartyCredentialRemovedFailed";
0x0001d182 str r2, [r4, 0x54] | *((r4 + 0x54)) = r2;
0x0001d184 subs r2, 0x72 | r2 -= 0x72;
0x0001d186 movs r5, 0x20 | r5 = 0x20;
0x0001d188 lsls r3, r6, 1 | r3 = r6 << 1;
0x0001d18a movs r0, r0 |
0x0001d18c strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d18e strb r3, [r6, 0x11] | *((r6 + 0x11)) = r3;
0x0001d190 ldr r2, [r6, 0x14] | r2 = "ThirdPartyCredentialCreatedFailed";
0x0001d192 str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d194 ldr r0, [r4, 0x70] | r0 = *(0x1d274);
0x0001d196 strb r5, [r6, 0x11] | *((r6 + 0x11)) = r5;
0x0001d198 ldr r0, [r4, 0x70] | r0 = *(0x1d274);
0x0001d19a movs r0, 0x66 | r0 = 0x66;
0x0001d19c str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d19e str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d1a0 movs r0, 0x65 | r0 = 0x65;
0x0001d1a2 ldr r6, [r4, 0x74] | r6 = *(0x1d278);
0x0001d1a4 movs r0, 0x72 | r0 = 0x72;
0x0001d1a6 ldr r7, [r4, 0x14] | r7 = *(0x1d218);
0x0001d1a8 strb r6, [r5, 0x11] | *((r5 + 0x11)) = r6;
0x0001d1aa adds r4, 0x36 | r4 += 0x36;
0x0001d1ac movs r0, 0x3a | r0 = 0x3a;
0x0001d1ae strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d1b0 movs r0, r0 |
0x0001d1b2 movs r0, r0 |
0x0001d1b4 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d1b6 rsbs r4, r0, 0 | r4 = r0 - ;
0x0001d1b8 strb r0, [r4, 0x18] | *((r4 + 0x18)) = r0;
0x0001d1ba strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d1bc ldr r3, [r6, 0x14] | r3 = *(0x1d28c);
0x0001d1be ldr r7, [r5, 0x64] | r7 = "parse_db_version_setting";
0x0001d1c0 strb r0, [r4, 0x18] | *((r4 + 0x18)) = r0;
0x0001d1c2 ldr r1, [r4, 0x44] | r1 = *(0x1d248);
0x0001d1c4 str r5, [r6, 0x54] | *((r6 + 0x54)) = r5;
0x0001d1c6 str r0, [r4, 0x50] | *((r4 + 0x50)) = r0;
0x0001d1c8 strb r2, [r6, 9] | *((r6 + 9)) = r2;
0x0001d1ca strb r7, [r5, 9] | *((r5 + 9)) = r7;
0x0001d1cc movs r0, r0 |
0x0001d1ce movs r0, r0 |
0x0001d1d0 str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d1d2 movs r0, 0x71 | r0 = 0x71;
0x0001d1d4 subs r5, 0x21 | r5 -= 0x21;
0x0001d1d6 ldr r6, [pc, 0x80] | r6 = *(0x1d25a);
0x0001d1d8 ldr r4, [pc, 0x154] | r4 = *(0x1d330);
0x0001d1da lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d1dc movs r0, 0x70 | r0 = 0x70;
0x0001d1de subs r5, 0x21 | r5 -= 0x21;
0x0001d1e0 ldr r6, [pc, 0x80] | r6 = *(0x1d264);
0x0001d1e2 ldr r4, [pc, 0x154] | r4 = *(0x1d33a);
0x0001d1e4 lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d1e6 movs r0, r0 |
0x0001d1e8 ldr r4, [r2, 4] | r4 = *(0x1d208);
0x0001d1ea strb r1, [r5, 9] | *((r5 + 9)) = r1;
0x0001d1ec str r4, [r4, r1] | *((r4 + r1)) = r4;
0x0001d1ee strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d1f0 ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d1f2 strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d1f4 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d1f6 ldr r5, [r4, 0x64] | r5 = *(0x1d26c);
0x0001d1f8 ldr r4, [r6, 0x14] | r4 = *(0x1d278);
0x0001d1fa ldr r1, [r4, 0x44] | r1 = *(0x1d2bc);
0x0001d1fc strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d1fe str r5, [r4, 0x14] | *((r4 + 0x14)) = r5;
0x0001d200 str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d202 lsls r4, r4, 1 | r4 <<= 1;
0x0001d204 ldr r4, [r2, 4] | r4 = *(0x1d208);
0x0001d206 strb r1, [r5, 9] | *((r5 + 9)) = r1;
0x0001d208 str r4, [r4, r1] | *((r4 + r1)) = r4;
0x0001d20a strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d20c ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d20e strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d210 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d212 ldr r5, [r4, 0x64] | r5 = *(0x1d26c);
0x0001d214 ldr r4, [r6, 0x14] | r4 = *(0x1d278);
0x0001d216 ldr r1, [r4, 0x44] | r1 = *(0x1d2bc);
0x0001d218 strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d21a str r5, [r4, 0x14] | *((r4 + 0x14)) = r5;
0x0001d21c str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d21e mov r4, ip | r4 = ip;
0x0001d220 ldr r1, [r4, 0x14] | r1 = *((r4 + 0x14));
0x0001d222 str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d224 lsls r4, r4, 1 | r4 <<= 1;
0x0001d226 movs r0, r0 |
0x0001d228 ldr r4, [r2, 4] | r4 = *(0x1d208);
0x0001d22a strb r1, [r5, 9] | *((r5 + 9)) = r1;
0x0001d22c str r4, [r4, r1] | *((r4 + r1)) = r4;
0x0001d22e strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d230 ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d232 strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d234 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d236 ldr r5, [r4, 0x64] |
0x0001d238 ldr r4, [r6, 0x14] | r4 = *(0x1d278);
0x0001d23a ldr r1, [r4, 0x44] | r1 = *(0x1d2bc);
0x0001d23c str r2, [r2, 0x54] | *((r2 + 0x54)) = r2;
0x0001d23e ldr r5, [r5, 0x74] | r5 = *(0x1d2e0);
0x0001d240 str r6, [r6, 0x54] | *((r6 + 0x54)) = r6;
0x0001d242 lsls r4, r4, 1 | r4 <<= 1;
0x0001d244 ldr r4, [r2, 4] | r4 = *(0x1d208);
0x0001d246 strb r1, [r5, 9] | *((r5 + 9)) = r1;
0x0001d248 str r4, [r4, r1] | *((r4 + r1)) = r4;
0x0001d24a strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d24c ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d24e strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d250 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d252 ldr r5, [r4, 0x64] |
0x0001d254 ldr r4, [r6, 0x14] | r4 = *(0x1d278);
0x0001d256 ldr r1, [r4, 0x44] | r1 = *(0x1d2bc);
0x0001d258 str r2, [r2, 0x54] | *((r2 + 0x54)) = r2;
0x0001d25a ldr r5, [r5, 0x74] | r5 = *(0x1d2e0);
0x0001d25c str r6, [r6, 0x54] | *((r6 + 0x54)) = r6;
0x0001d25e mov r4, ip | r4 = ip;
0x0001d260 ldr r1, [r4, 0x14] | r1 = *((r4 + 0x14));
0x0001d262 str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d264 lsls r4, r4, 1 | r4 <<= 1;
0x0001d266 movs r0, r0 |
0x0001d268 ldr r4, [r2, 4] | r4 = *(0x1d208);
0x0001d26a strb r1, [r5, 9] | *((r5 + 9)) = r1;
0x0001d26c str r4, [r4, r1] | *((r4 + r1)) = r4;
0x0001d26e strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d270 ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d272 strb r3, [r0, 9] | *((r0 + 9)) = r3;
0x0001d274 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d276 ldr r5, [r4, 0x64] | r5 = *(0x1d26c);
0x0001d278 ldr r4, [r6, 0x14] | r4 = *(0x1d278);
0x0001d27a ldr r1, [r4, 0x44] | r1 = *(0x1d2bc);
0x0001d27c ldr r5, [r0, 0x64] | r5 = "setting_job_free";
0x0001d27e str r1, [r4, 0x24] | *((r4 + 0x24)) = r1;
0x0001d280 str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d282 lsls r4, r4, 1 | r4 <<= 1;
0x0001d284 strb r5, [r2, 0xd] | *((r2 + 0xd)) = r5;
0x0001d286 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d288 ldr r1, [r0, 0x44] | r1 = *(0x1d2b8);
0x0001d28a strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d28c lsls r5, r5, 1 | r5 <<= 1;
0x0001d28e movs r0, r0 |
0x0001d290 str r2, [r2, 0x54] | *((r2 + 0x54)) = r2;
0x0001d292 strb r3, [r4, 0x15] | *((r4 + 0x15)) = r3;
0x0001d294 strb r2, [r6, 9] | *((r6 + 9)) = r2;
0x0001d296 ldr r1, [r5, 0x64] |
0x0001d298 lsls r7, r4, 1 | r7 = r4 << 1;
0x0001d29a movs r0, r0 |
0x0001d29c ldr r1, [r1, 0x64] | r1 = *(0x1d3a0);
0x0001d29e str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d2a0 strb r2, [r6, 0x19] | *((r6 + 0x19)) = r2;
0x0001d2a2 ldr r1, [r4, 0x44] | r1 = *(0x1d2bc);
0x0001d2a4 movs r0, r0 |
0x0001d2a6 movs r0, r0 |
0x0001d2a8 str r0, [r6, 0x14] | *((r6 + 0x14)) = r0;
0x0001d2aa strb r2, [r6, 0xd] | *((r6 + 0xd)) = r2;
0x0001d2ac ldrsh r5, [r4, r5] | r5 = *((r4 + r5));
0x0001d2ae str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d2b0 strb r7, [r3, 0x19] | *((r3 + 0x19)) = r7;
0x0001d2b2 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d2b4 ldr r3, [r6, 0x14] | r3 = *(0x1d278);
0x0001d2b6 ldr r7, [r5, 0x64] | r7 = *(0x1d33c);
0x0001d2b8 strb r7, [r3, 0xd] | *((r3 + 0xd)) = r7;
0x0001d2ba strb r5, [r4, 0x11] | *((r4 + 0x11)) = r5;
0x0001d2bc ldr r4, [r6, 0x14] | r4 = *(0x1d278);
0x0001d2be str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d2c0 movs r0, r0 |
0x0001d2c2 movs r0, r0 |
0x0001d2c4 str r0, [r6, 0x14] | *((r6 + 0x14)) = r0;
0x0001d2c6 strb r2, [r6, 0xd] | *((r6 + 0xd)) = r2;
0x0001d2c8 ldrsh r5, [r4, r5] | r5 = *((r4 + r5));
0x0001d2ca str r3, [r5, 0x54] | *((r5 + 0x54)) = r3;
0x0001d2cc ldrsh r1, [r7, r5] | r1 = *((r7 + r5));
0x0001d2ce str r6, [r6, 0x14] | *((r6 + 0x14)) = r6;
0x0001d2d0 strb r4, [r5, 0x15] | *((r5 + 0x15)) = r4;
0x0001d2d2 strb r5, [r4, 0xd] | *((r4 + 0xd)) = r5;
0x0001d2d4 movs r0, r0 |
0x0001d2d6 movs r0, r0 |
0x0001d2d8 str r3, [r6, 0x54] | *((r6 + 0x54)) = r3;
0x0001d2da strb r4, [r6, 0x11] | *((r6 + 0x11)) = r4;
0x0001d2dc ldr r1, [r5, 0x64] | r1 = *(0x1d33c);
0x0001d2de ldrsh r7, [r4, r5] | r7 = *((r4 + r5));
0x0001d2e0 ldr r2, [r5, 0x74] | r2 = *(0x1d34c);
0x0001d2e2 ldrsh r2, [r4, r5] | r2 = *((r4 + r5));
0x0001d2e4 strb r6, [r4, 9] | *((r4 + 9)) = r6;
0x0001d2e6 str r5, [r4, 0x54] | *((r4 + 0x54)) = r5;
0x0001d2e8 movs r0, r0 |
0x0001d2ea movs r0, r0 |
0x0001d2ec str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d2ee ldr r3, [r4, 0x74] | r3 = "dbconfig_get_global_event_setting";
0x0001d2f0 str r6, [r5, 0x64] | *((r5 + 0x64)) = r6;
0x0001d2f2 str r1, [r5, 0x74] | *((r5 + 0x74)) = r1;
0x0001d2f4 str r7, [r3, 0x74] | *((r3 + 0x74)) = r7;
0x0001d2f6 strb r5, [r4, 0x11] | *((r4 + 0x11)) = r5;
0x0001d2f8 str r7, [r3, 0x74] | *((r3 + 0x74)) = r7;
0x0001d2fa ldr r4, [r5, 0x74] | r4 = *(0x1d34c);
0x0001d2fc str r2, [r4, 0x14] | *((r4 + 0x14)) = r2;
0x0001d2fe ldrsh r4, [r5, r5] | r4 = *((r5 + r5));
0x0001d300 strb r5, [r4, 0x19] | *((r4 + 0x19)) = r5;
0x0001d302 ldr r5, [r4, 0x64] | r5 = *(0x1d3b0);
0x0001d304 ldrsh r4, [r6, r5] | r4 = *((r6 + r5));
0x0001d306 str r3, [r6, 0x54] | *((r6 + 0x54)) = r3;
0x0001d308 strb r4, [r6, 0x11] | *((r6 + 0x11)) = r4;
0x0001d30a ldr r1, [r5, 0x64] | r1 = *(0x1d414);
0x0001d30c lsls r7, r4, 1 | r7 = r4 << 1;
0x0001d30e movs r0, r0 |
0x0001d310 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d312 ldr r3, [r4, 0x74] | r3 = *(0x1d3c0);
0x0001d314 str r6, [r5, 0x64] | *((r5 + 0x64)) = r6;
0x0001d316 str r1, [r5, 0x74] | *((r5 + 0x74)) = r1;
0x0001d318 str r7, [r3, 0x74] | *((r3 + 0x74)) = r7;
0x0001d31a strb r5, [r4, 0x11] | *((r4 + 0x11)) = r5;
0x0001d31c str r7, [r3, 0x44] | *((r3 + 0x44)) = r7;
0x0001d31e ldrsh r2, [r4, r5] | r2 = *((r4 + r5));
0x0001d320 str r6, [r6, 0x54] | *((r6 + 0x54)) = r6;
0x0001d322 strb r2, [r6, 0xd] | *((r6 + 0xd)) = r2;
0x0001d324 ldr r1, [r5, 0x74] | r1 = *(0x1d424);
0x0001d326 lsls r6, r5, 1 | r6 = r5 << 1;
0x0001d328 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d32a ldr r3, [r4, 0x74] | r3 = *(0x1d3c0);
0x0001d32c str r6, [r5, 0x64] | *((r5 + 0x64)) = r6;
0x0001d32e str r1, [r5, 0x74] | *((r5 + 0x74)) = r1;
0x0001d330 str r7, [r3, 0x64] | *((r3 + 0x64)) = r7;
0x0001d332 ldr r1, [r5, 0x44] | r1 = *(0x1d3f4);
0x0001d334 str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d336 ldrsh r2, [r6, r5] | r2 = *((r6 + r5));
0x0001d338 ldr r0, [r5, 0x74] | r0 = *(0x1d424);
0x0001d33a ldr r7, [r5, 0x34] | r7 = *(0x1d3e4);
0x0001d33c strb r7, [r3, 1] | *((r3 + 1)) = r7;
0x0001d33e str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d340 ldr r7, [r3, 0x14] | r7 = *(0x1d3d4);
0x0001d342 ldr r7, [r4, 0x64] | r7 = *(0x1d3b0);
0x0001d344 strb r7, [r5, 9] | *((r5 + 9)) = r7;
0x0001d346 lsls r5, r4, 1 | r5 = r4 << 1;
0x0001d348 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d34a ldr r3, [r4, 0x74] | r3 = *(0x1d3c0);
0x0001d34c str r6, [r5, 0x64] | *((r5 + 0x64)) = r6;
0x0001d34e str r1, [r5, 0x74] | *((r5 + 0x74)) = r1;
0x0001d350 str r7, [r3, 0x64] | *((r3 + 0x64)) = r7;
0x0001d352 ldr r1, [r5, 0x44] | r1 = *(0x1d3f4);
0x0001d354 str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d356 ldrsh r2, [r6, r5] | r2 = *((r6 + r5));
0x0001d358 ldr r0, [r5, 0x74] | r0 = *(0x1d424);
0x0001d35a ldr r7, [r5, 0x34] | r7 = *(0x1d3e4);
0x0001d35c strb r7, [r3, 1] | *((r3 + 1)) = r7;
0x0001d35e str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d360 str r7, [r3, 0x14] | *((r3 + 0x14)) = r7;
0x0001d362 str r4, [r5, 0x14] | *((r5 + 0x14)) = r4;
0x0001d364 ldr r2, [r6, 0x54] | r2 = *(0x1d2b8);
0x0001d366 movs r0, r0 |
0x0001d368 ldr r6, [pc, 0x124] | r6 = *(0x1d490);
0x0001d36a adcs r6, r2 | __asm ("adcs r6, r2");
0x0001d36c ldr r1, [pc, 0x130] | r1 = "declaration_holder_free";
0x0001d36e movs r1, 0x44 | r1 = 0x44;
0x0001d370 movs r0, r0 |
0x0001d372 movs r0, r0 |
0x0001d374 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d376 str r6, [r0, 0x14] | *((r0 + 0x14)) = r6;
0x0001d378 ldr r1, [r5, 0x44] | r1 = *(0x1d3f4);
0x0001d37a str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d37c strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d37e movs r0, 0x6f | r0 = 0x6f;
0x0001d380 ldr r3, [r4, 0x74] | r3 = *(0x1d3c0);
0x0001d382 strb r6, [r5, 0x19] | *((r5 + 0x19)) = r6;
0x0001d384 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d386 movs r0, 0x74 | r0 = 0x74;
0x0001d388 str r5, [r5, 0x14] | *((r5 + 0x14)) = r5;
0x0001d38a movs r0, 0x78 | r0 = 0x78;
0x0001d38c str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d38e ldr r3, [r4, 0x44] | r3 = *(0x1d390);
0x0001d390 strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d392 strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d394 ldr r1, [r5, 0x74] | r1 = *(0x1d424);
0x0001d396 movs r0, 0x6e | r0 = 0x6e;
0x0001d398 str r1, [r5, 0x44] | *((r5 + 0x44)) = r1;
0x0001d39a cmp r0, 0x20 |
0x0001d39c ldr r1, [r5, 0x64] | r1 = *(0x1d414);
0x0001d39e str r6, [r6, 0x14] | *((r6 + 0x14)) = r6;
0x0001d3a0 ldr r4, [r5, 0x14] | r4 = *(0x1d3c4);
0x0001d3a2 movs r0, 0x64 | r0 = 0x64;
0x0001d3a4 strb r7, [r5, 9] | *((r5 + 9)) = r7;
0x0001d3a6 ldr r0, [r4, 0x70] | r0 = *(0x1d434);
0x0001d3a8 strb r5, [r6, 0x11] | *((r6 + 0x11)) = r5;
0x0001d3aa ldr r0, [r4, 0x70] |
0x0001d3ac movs r0, 0x66 | r0 = 0x66;
0x0001d3ae str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d3b0 str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d3b2 cmp r1, 0x65 |
0x0001d3b4 movs r0, 0x3a | r0 = 0x3a;
0x0001d3b6 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d3b8 movs r0, r0 |
0x0001d3ba movs r0, r0 |
0x0001d3bc str r5, [r1, 0x14] | *((r1 + 0x14)) = r5;
0x0001d3be add r0, pc | r0 = 0x3a7f6;
0x0001d3c0 str r5, [r4, 0x34] | *((r4 + 0x34)) = r5;
0x0001d3c2 ldr r1, [pc, 0x1b0] | r1 = *(0x1d576);
0x0001d3c4 lsls r4, r0, 1 | r4 = r0 << 1;
0x0001d3c6 movs r0, r0 |
0x0001d3c8 ldr r6, [pc, 0x124] | r6 = *(0x1d4f0);
0x0001d3ca cmp r3, sl |
0x0001d3cc strb r2, [r2, r1] | *((r2 + r1)) = r2;
0x0001d3ce ldr r7, [pc, 0x80] | r7 = *(0x1d452);
0x0001d3d0 movs r0, 0x52 | r0 = 0x52;
0x0001d3d2 cmp r2, sl |
0x0001d3d4 ldr r4, [pc, 0x140] | r4 = *(0x1d518);
0x0001d3d6 muls r1, r0, r1 | r1 = r0 * r1;
0x0001d3d8 movs r0, 0x45 | r0 = 0x45;
0x0001d3da ldr r6, [pc, 0x124] | r6 = *(0x1d502);
0x0001d3dc ldr r7, [pc, 0x150] | r7 = *(0x1d530);
0x0001d3de ldr r4, [pc, 0x80] | r4 = *(0x1d462);
0x0001d3e0 str r7, [r5, 0x34] | *((r5 + 0x34)) = r7;
0x0001d3e2 ldr r1, [r4, 0x44] | r1 = *(0x1d4a6);
0x0001d3e4 str r3, [r2, 0x54] | *((r2 + 0x54)) = r3;
0x0001d3e6 strb r4, [r6, 0x11] | *((r6 + 0x11)) = r4;
0x0001d3e8 ldr r1, [r5, 0x64] | r1 = *(0x1d414);
0x0001d3ea movs r0, 0x67 | r0 = 0x67;
0x0001d3ec strb r0, [r5, 0x10] | *((r5 + 0x10)) = r0;
0x0001d3ee ldr r7, [r5, 0x34] | r7 = *(0x1d3e4);
0x0001d3f0 ldr r5, [r4, 0x64] | r5 = *(0x1d4c6);
0x0001d3f2 movs r0, 0x2c | r0 = 0x2c;
0x0001d3f4 str r6, [r2, 0x14] | *((r2 + 0x14)) = r6;
0x0001d3f6 strb r4, [r5, 0x15] | *((r5 + 0x15)) = r4;
0x0001d3f8 cmp r1, 0x65 |
0x0001d3fa movs r0, 0x20 | r0 = 0x20;
0x0001d3fc adcs r6, r2 | __asm ("adcs r6, r2");
0x0001d3fe strb r4, [r1, r5] | *((r1 + r5)) = r4;
0x0001d400 strh r5, [r0, r5] | *((r0 + r5)) = r5;
0x0001d402 cmp r0, 0x20 |
0x0001d404 movs r5, 0x27 | r5 = 0x27;
0x0001d406 movs r7, 0x73 | r7 = 0x73;
0x0001d408 movs r0, 0x2c | r0 = 0x2c;
0x0001d40a movs r5, 0x27 | r5 = 0x27;
0x0001d40c movs r7, 0x75 | r7 = 0x75;
0x0001d40e movs r1, r5 | r1 = r5;
0x0001d410 cmp r3, sl |
0x0001d412 cmp r4, sb |
0x0001d414 strb r3, [r0, r1] | *((r0 + r1)) = r3;
0x0001d416 ldrsb r0, [r4, r0] | r0 = *((r4 + r0));
0x0001d418 ldr r1, [r4, 0x44] | r1 = *(0x1d4a6);
0x0001d41a str r5, [r6, 0x54] | *((r6 + 0x54)) = r5;
0x0001d41c mov r0, r4 | r0 = r4;
0x0001d41e ldr r7, [pc, 0x148] | r7 = *(0x1d56a);
0x0001d420 movs r0, 0x4d | r0 = 0x4d;
0x0001d422 ldr r4, [r1, 0x74] | r4 = *(0x1d51a);
0x0001d424 str r3, [r4, 0x14] | *((r4 + 0x14)) = r3;
0x0001d426 strh r4, [r5, r5] | *((r5 + r5)) = r4;
0x0001d428 strb r5, [r4, 0x11] | *((r4 + 0x11)) = r5;
0x0001d42a ldr r4, [r6, 0x14] | r4 = *(0x1d516);
0x0001d42c str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d42e ldrsb r0, [r4, r4] | r0 = *((r4 + r4));
0x0001d430 cmp r0, sb |
0x0001d432 cmp r2, sl |
0x0001d434 strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d436 ldr r7, [r5, 0x34] | r7 = *(0x1d4fa);
0x0001d438 ldr r5, [r4, 0x64] |
0x0001d43a subs r5, 0x20 | r5 -= 0x20;
0x0001d43c movs r7, 0x20 | r7 = 0x20;
0x0001d43e strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d440 movs r0, 0x27 | r0 = 0x27;
0x0001d442 movs r0, r0 |
0x0001d444 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d446 str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d448 ldr r3, [r4, 0x44] | r3 = *(0x1d55a);
0x0001d44a str r6, [r5, 0x30] | *((r5 + 0x30)) = r6;
0x0001d44c movs r0, r0 |
0x0001d44e movs r0, r0 |
0x0001d450 str r5, [r5, 0x14] | *((r5 + 0x14)) = r5;
0x0001d452 ldrsh r0, [r7, r5] | r0 = *((r7 + r5));
0x0001d454 str r1, [r5, 0x44] | *((r5 + 0x44)) = r1;
0x0001d456 movs r1, 0x20 | r1 = 0x20;
0x0001d458 movs r0, 0x3d | r0 = 0x3d;
0x0001d45a strb r6, [r1, r5] | *((r1 + r5)) = r6;
0x0001d45c ldr r4, [pc, 0x130] | r4 = *(0x1d590);
0x0001d45e movs r0, r0 |
0x0001d460 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d462 str r7, [r3, 0x74] | *((r3 + 0x74)) = r7;
0x0001d464 strb r5, [r4, 0x11] | *((r4 + 0x11)) = r5;
0x0001d466 ldr r7, [r3, 0x54] | r7 = *(0x1d5ae);
0x0001d468 ldrb r1, [r4, 1] | r1 = *((r4 + 1));
0x0001d46a ldr r7, [r3, 0x44] | r7 = *(0x1d59e);
0x0001d46c str r7, [r5, 0x34] | *((r5 + 0x34)) = r7;
0x0001d46e ldr r1, [r4, 0x44] | r1 = *(0x1d5d4);
0x0001d470 str r7, [r3, 0x44] | *((r3 + 0x44)) = r7;
0x0001d472 str r5, [r4, 0x34] | *((r4 + 0x34)) = r5;
0x0001d474 str r4, [r5, 0x14] | *((r5 + 0x14)) = r4;
0x0001d476 str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d478 ldr r4, [r6, 0x14] | r4 = *(0x1d516);
0x0001d47a ldr r7, [r5, 0x64] | r7 = *(0x1d5de);
0x0001d47c ldr r7, [r3, 0x14] | r7 = *(0x1d56e);
0x0001d47e lsls r4, r4, 1 | r4 <<= 1;
0x0001d480 str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d482 ldr r3, [r4, 0x44] | r3 = *(0x1d55a);
0x0001d484 strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d486 strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d488 ldr r1, [r5, 0x74] | r1 = *(0x1d5ee);
0x0001d48a ldr r6, [r5, 4] | r6 = *(0x1d57e);
0x0001d48c ldr r7, [r5, 0x44] | r7 = *(0x1d5be);
0x0001d48e str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d490 cmp r6, 0x72 |
0x0001d492 lsls r3, r4, 1 | r3 = r4 << 1;
0x0001d494 str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d496 ldr r3, [r4, 0x44] | r3 = *(0x1d55a);
0x0001d498 ldr r7, [r3, 4] | r7 = *(0x1d55e);
0x0001d49a ldr r7, [r5, 0x44] | r7 = *(0x1d5be);
0x0001d49c str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d49e lsls r2, r6, 1 | r2 = r6 << 1;
0x0001d4a0 str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d4a2 ldr r3, [r4, 0x44] | r3 = *(0x1d55a);
0x0001d4a4 strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d4a6 strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d4a8 ldr r1, [r5, 0x74] | r1 = *(0x1d5ee);
0x0001d4aa ldrsh r6, [r5, r5] | r6 = *((r5 + r5));
0x0001d4ac ldr r0, [r5, 0x74] | r0 = *(0x1d5ee);
0x0001d4ae str r4, [r5, 0x44] | *((r5 + 0x44)) = r4;
0x0001d4b0 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d4b2 str r7, [r3, 0x64] | *((r3 + 0x64)) = r7;
0x0001d4b4 str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d4b6 lsls r5, r4, 1 | r5 = r4 << 1;
0x0001d4b8 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d4ba strb r4, [r6, 9] | *((r6 + 9)) = r4;
0x0001d4bc ldr r1, [r4, 0x64] | r1 = *(0x1d57a);
0x0001d4be str r3, [r6, 0x14] | *((r6 + 0x14)) = r3;
0x0001d4c0 strb r3, [r4, 0x11] | *((r4 + 0x11)) = r3;
0x0001d4c2 ldr r1, [r5, 0x74] | r1 = *(0x1d5ee);
0x0001d4c4 cmp r6, 0x6e |
0x0001d4c6 lsls r3, r4, 1 | r3 = r4 << 1;
0x0001d4c8 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d4ca str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d4cc subs r6, 0x2d | r6 -= 0x2d;
0x0001d4ce str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d4d0 str r7, [r3, 0x34] | *((r3 + 0x34)) = r7;
0x0001d4d2 ldrb r4, [r6, 1] | r4 = *((r6 + 1));
0x0001d4d4 movs r1, 0x20 | r1 = 0x20;
0x0001d4d6 movs r0, 0x3d | r0 = 0x3d;
0x0001d4d8 strb r6, [r1, r5] | *((r1 + r5)) = r6;
0x0001d4da ldr r4, [pc, 0x130] | r4 = *(0x1d60e);
0x0001d4dc movs r0, r0 |
0x0001d4de movs r0, r0 |
0x0001d4e0 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d4e2 ldr r3, [r0, 0x74] | r3 = *(0x1d662);
0x0001d4e4 ldr r5, [r5, 0x54] | r5 = *(0x1d5ce);
0x0001d4e6 strb r1, [r5, 0x11] | *((r5 + 0x11)) = r1;
0x0001d4e8 str r0, [r4, 0x60] | *((r4 + 0x60)) = r0;
0x0001d4ea ldr r1, [r4, 0x14] | r1 = *(0x1d622);
0x0001d4ec str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d4ee subs r2, 0x64 | r2 -= 0x64;
0x0001d4f0 movs r5, 0x20 | r5 = 0x20;
0x0001d4f2 lsls r3, r6, 1 | r3 = r6 << 1;
0x0001d4f4 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d4f6 strb r5, [r0, 9] | *((r0 + 9)) = r5;
0x0001d4f8 ldr r2, [r6, 0x74] | r2 = *(0x1d5f2);
0x0001d4fa movs r0, 0x72 | r0 = 0x72;
0x0001d4fc ldrb r5, [r4, 1] | r5 = *((r4 + 1));
0x0001d4fe str r5, [r4, 0x34] | *((r4 + 0x34)) = r5;
0x0001d500 strb r5, [r6, 0x11] | *((r6 + 0x11)) = r5;
0x0001d502 ldr r1, [r5, 0x64] |
0x0001d504 movs r0, 0x67 | r0 = 0x67;
0x0001d506 str r3, [r2, r5] | *((r2 + r5)) = r3;
0x0001d508 subs r2, 0x4c | r2 -= 0x4c;
0x0001d50a movs r5, 0x20 | r5 = 0x20;
0x0001d50c lsls r3, r6, 1 | r3 = r6 << 1;
0x0001d50e movs r0, r0 |
0x0001d510 ldr r1, [r1, 0x64] | r1 = *(0x1d696);
0x0001d512 str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d514 ldr r2, [r6, 0x64] | r2 = *(0x1d5e2);
0x0001d516 ldr r1, [r4, 0x44] | r1 = *(0x1d652);
0x0001d518 strh r0, [r4, r4] | *((r4 + r4)) = r0;
0x0001d51a ldr r4, [pc, 0x144] | r4 = *(0x1d662);
0x0001d51c str r0, [r4, 0x50] | *((r4 + 0x50)) = r0;
0x0001d51e strb r2, [r6, 9] | *((r6 + 9)) = r2;
0x0001d520 strb r7, [r5, 9] | *((r5 + 9)) = r7;
0x0001d522 strb r0, [r4, 0x1c] | *((r4 + 0x1c)) = r0;
0x0001d524 ldr r0, [r5, 0x14] | r0 = *(0x1d5e2);
0x0001d526 str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d528 str r0, [r4, 0x50] | *((r4 + 0x50)) = r0;
0x0001d52a str r0, [r7, 0x54] | *((r7 + 0x54)) = r0;
0x0001d52c strb r3, [r4, 0x15] | *((r4 + 0x15)) = r3;
0x0001d52e ldr r4, [r6, 0x14] | r4 = *(0x1d592);
0x0001d530 str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d532 movs r0, r0 |
0x0001d534 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d536 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d538 subs r6, 0x2d | r6 -= 0x2d;
0x0001d53a strb r7, [r5, 0x19] | *((r5 + 0x19)) = r7;
0x0001d53c strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d53e ldr r2, [r6, 0x14] | r2 = *(0x1d592);
0x0001d540 str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d542 strb r7, [r3, 9] | *((r3 + 9)) = r7;
0x0001d544 strb r5, [r4, 5] | *((r4 + 5)) = r5;
0x0001d546 subs r5, 0x20 | r5 -= 0x20;
0x0001d548 movs r0, 0x3d | r0 = 0x3d;
0x0001d54a strb r6, [r1, r5] | *((r1 + r5)) = r6;
0x0001d54c ldr r4, [pc, 0x130] | r4 = *(0x1d680);
0x0001d54e ldrb r0, [r4, 0x10] | r0 = *((r4 + 0x10));
0x0001d550 movs r0, 0x7c | r0 = 0x7c;
0x0001d552 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d554 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d556 subs r6, 0x2d | r6 -= 0x2d;
0x0001d558 strb r7, [r5, 0x19] | *((r5 + 0x19)) = r7;
0x0001d55a strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d55c ldr r2, [r6, 0x14] | r2 = *(0x1d592);
0x0001d55e str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d560 str r7, [r3, 0x44] | *((r3 + 0x44)) = r7;
0x0001d562 movs r0, 0x62 | r0 = 0x62;
0x0001d564 subs r5, 0x3d | r5 -= 0x3d;
0x0001d566 ldr r6, [pc, 0x80] | r6 = *(0x1d5ea);
0x0001d568 ldr r4, [pc, 0x154] | r4 = *(0x1d6c0);
0x0001d56a lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d56c str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d56e str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d570 subs r6, 0x2d | r6 -= 0x2d;
0x0001d572 str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d574 cmp r5, 0x71 |
0x0001d576 str r6, [r7, 0x40] | *((r7 + 0x40)) = r6;
0x0001d578 ldrsh r2, [r4, r5] | r2 = *((r4 + r5));
0x0001d57a str r0, [r5, 0x14] | *((r5 + 0x14)) = r0;
0x0001d57c str r6, [r5, 0x44] | *((r5 + 0x44)) = r6;
0x0001d57e str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d580 subs r5, 0x20 | r5 -= 0x20;
0x0001d582 movs r0, 0x3d | r0 = 0x3d;
0x0001d584 strb r6, [r1, r5] | *((r1 + r5)) = r6;
0x0001d586 ldr r4, [pc, 0x130] | r4 = *(0x1d6ba);
0x0001d588 ldrb r0, [r4, 0x10] | r0 = *((r4 + 0x10));
0x0001d58a movs r0, 0x7c | r0 = 0x7c;
0x0001d58c str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d58e str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d590 subs r6, 0x2d | r6 -= 0x2d;
0x0001d592 strb r7, [r5, 0x19] | *((r5 + 0x19)) = r7;
0x0001d594 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d596 ldr r2, [r6, 0x14] | r2 = *(0x1d5fe);
0x0001d598 str r4, [r4, 0x54] | *((r4 + 0x54)) = r4;
0x0001d59a str r7, [r3, 0x44] | *((r3 + 0x44)) = r7;
0x0001d59c movs r0, 0x62 | r0 = 0x62;
0x0001d59e subs r5, 0x3d | r5 -= 0x3d;
0x0001d5a0 ldr r6, [pc, 0x80] | r6 = *(0x1d624);
0x0001d5a2 ldr r4, [pc, 0x154] | r4 = *(0x1d6fa);
0x0001d5a4 lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d5a6 movs r0, r0 |
0x0001d5a8 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d5aa str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d5ac subs r6, 0x2d | r6 -= 0x2d;
0x0001d5ae str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d5b0 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d5b2 str r2, [r4, 0x14] | *((r4 + 0x14)) = r2;
0x0001d5b4 str r3, [r6, 0x54] | *((r6 + 0x54)) = r3;
0x0001d5b6 subs r5, 0x20 | r5 -= 0x20;
0x0001d5b8 movs r0, 0x3d | r0 = 0x3d;
0x0001d5ba rsbs r4, r0, 0 | r4 = r0 - ;
0x0001d5bc muls r7, r3, r7 | r7 = r3 * r7;
0x0001d5be ldr r6, [pc, 0x13c] | r6 = *(0x1d6fe);
0x0001d5c0 ldr r1, [pc, 0x118] | r1 = "%sFailed to finalize statement. SQL: %s";
0x0001d5c2 lsls r7, r0, 1 | r7 = r0 << 1;
0x0001d5c4 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d5c6 strb r5, [r0, 9] | *((r0 + 9)) = r5;
0x0001d5c8 ldr r2, [r6, 0x74] | r2 = *(0x1d772);
0x0001d5ca movs r0, 0x72 | r0 = 0x72;
0x0001d5cc ldr r1, [r5, 0x64] | r1 = *(0x1d632);
0x0001d5ce strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d5d0 str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d5d2 strb r6, [r5, 0xd] | *((r5 + 0xd)) = r6;
0x0001d5d4 str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d5d6 ldr r4, [r6, 0x14] | r4 = *(0x1d712);
0x0001d5d8 ldr r7, [r5, 0x64] | r7 = *(0x1d632);
0x0001d5da str r0, [r4, 0x20] | *((r4 + 0x20)) = r0;
0x0001d5dc str r5, [r4, 0x74] | *((r4 + 0x74)) = r5;
0x0001d5de ldr r1, [r5, 0x64] | r1 = *(0x1d632);
0x0001d5e0 movs r0, 0x3a | r0 = 0x3a;
0x0001d5e2 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d5e4 movs r0, r0 |
0x0001d5e6 movs r0, r0 |
0x0001d5e8 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d5ea str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d5ec subs r6, 0x2d | r6 -= 0x2d;
0x0001d5ee str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d5f0 movs r0, 0x71 | r0 = 0x71;
0x0001d5f2 subs r5, 0x21 | r5 -= 0x21;
0x0001d5f4 ldr r6, [pc, 0x80] | r6 = *(0x1d678);
0x0001d5f6 ldr r4, [pc, 0x154] | r4 = *(0x1d74e);
0x0001d5f8 lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d5fa movs r0, r0 |
0x0001d5fc str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d5fe str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d600 subs r6, 0x2d | r6 -= 0x2d;
0x0001d602 str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d604 cmp r5, 0x71 |
0x0001d606 str r6, [r7, 0x40] | *((r7 + 0x40)) = r6;
0x0001d608 ldrsh r2, [r4, r5] | r2 = *((r4 + r5));
0x0001d60a str r0, [r5, 0x14] | *((r5 + 0x14)) = r0;
0x0001d60c str r6, [r5, 0x44] | *((r5 + 0x44)) = r6;
0x0001d60e str r4, [r5, 0x54] | *((r5 + 0x54)) = r4;
0x0001d610 movs r1, 0x20 | r1 = 0x20;
0x0001d612 movs r0, 0x3d | r0 = 0x3d;
0x0001d614 strb r6, [r1, r5] | *((r1 + r5)) = r6;
0x0001d616 ldr r4, [pc, 0x130] | r4 = *(0x1d74a);
0x0001d618 movs r0, r0 |
0x0001d61a movs r0, r0 |
0x0001d61c strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d61e str r3, [r0, 0x14] | *((r0 + 0x14)) = r3;
0x0001d620 ldr r6, [r5, 0x64] | r6 = *(0x1d632);
0x0001d622 strb r7, [r5, 0x11] | *((r5 + 0x11)) = r7;
0x0001d624 strb r0, [r4] | *(r4) = r0;
0x0001d626 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d628 ldr r6, [r4, 0x74] | r6 = *(0x1d7be);
0x0001d62a ldr r2, [r6, 0x54] | r2 = *(0x1d812);
0x0001d62c strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d62e str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d630 strb r6, [r5, 0xd] | *((r5 + 0xd)) = r6;
0x0001d632 str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d634 ldr r4, [r6, 0x14] | r4 = *(0x1d7d2);
0x0001d636 ldr r7, [r5, 0x64] | r7 = *(0x1d632);
0x0001d638 movs r0, 0x73 | r0 = 0x73;
0x0001d63a str r2, [r4, 0x54] | *((r4 + 0x54)) = r2;
0x0001d63c ldr r6, [r4, 0x74] | r6 = *(0x1d846);
0x0001d63e str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d640 ldr r0, [r4, 0x70] | r0 = *(0x1d842);
0x0001d642 str r0, [r6, 0x54] | *((r6 + 0x54)) = r0;
0x0001d644 ldr r6, [r5, 0x14] | r6 = *(0x1d5e2);
0x0001d646 str r6, [r5, 0x74] | *((r5 + 0x74)) = r6;
0x0001d648 str r0, [r4, 0x40] | *((r4 + 0x40)) = r0;
0x0001d64a strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d64c str r1, [r4, 0x24] | *((r4 + 0x24)) = r1;
0x0001d64e strb r1, [r4, 0xd] | *((r4 + 0xd)) = r1;
0x0001d650 strb r5, [r4, 0xd] | *((r4 + 0xd)) = r5;
0x0001d652 movs r0, r0 |
0x0001d654 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d656 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d658 subs r6, 0x2d | r6 -= 0x2d;
0x0001d65a ldr r3, [r4, 0x54] | r3 = *(0x1d826);
0x0001d65c lsls r4, r4, 1 | r4 <<= 1;
0x0001d65e movs r0, r0 |
0x0001d660 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d662 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d664 subs r6, 0x2d | r6 -= 0x2d;
0x0001d666 str r3, [r4, 0x14] | *((r4 + 0x14)) = r3;
0x0001d668 ldr r4, [r5, 0x44] | r4 = *(0x1d612);
0x0001d66a str r2, [r4, 0x14] | *((r4 + 0x14)) = r2;
0x0001d66c ldr r3, [r4, 0x34] | r3 = *(0x1d646);
0x0001d66e movs r0, r0 |
0x0001d670 movs r0, r0 |
0x0001d672 movs r0, r0 |
0x0001d674 subs r6, 0x2d | r6 -= 0x2d;
0x0001d676 strb r4, [r6, 9] | *((r6 + 9)) = r4;
0x0001d678 str r7, [r3, 0x34] | *((r3 + 0x34)) = r7;
0x0001d67a ldr r1, [r4, 0x44] | r1 = *(0x1d656);
0x0001d67c str r4, [r5, 0x24] | *((r5 + 0x24)) = r4;
0x0001d67e str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d680 movs r0, 0x6b | r0 = 0x6b;
0x0001d682 subs r5, 0x3d | r5 -= 0x3d;
0x0001d684 ldr r6, [pc, 0x80] | r6 = *(0x1d708);
0x0001d686 ldr r4, [pc, 0x154] | r4 = *(0x1d7de);
0x0001d688 movs r1, r0 | r1 = r0;
0x0001d68a movs r0, r0 |
0x0001d68c str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d68e str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d690 subs r6, 0x2d | r6 -= 0x2d;
0x0001d692 strb r5, [r6, 0xd] | *((r6 + 0xd)) = r5;
0x0001d694 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d696 str r7, [r3, 0x44] | *((r3 + 0x44)) = r7;
0x0001d698 strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d69a lsls r1, r4, 1 | r1 = r4 << 1;
0x0001d69c strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d69e str r6, [r0, 0x14] | *((r0 + 0x14)) = r6;
0x0001d6a0 ldr r1, [r5, 0x44] | r1 = *(0x1d612);
0x0001d6a2 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d6a4 strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d6a6 movs r0, 0x6f | r0 = 0x6f;
0x0001d6a8 strb r0, [r6, 9] | *((r6 + 9)) = r0;
0x0001d6aa strb r5, [r4, 1] | *((r4 + 1)) = r5;
0x0001d6ac strb r1, [r4, 9] | *((r4 + 9)) = r1;
0x0001d6ae cmp r6, 0x65 |
0x0001d6b0 strh r0, [r4, r4] | *((r4 + r4)) = r0;
0x0001d6b2 ldr r4, [pc, 0x144] | r4 = *(0x1d7fa);
0x0001d6b4 movs r0, 0x3a | r0 = 0x3a;
0x0001d6b6 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d6b8 movs r0, r0 |
0x0001d6ba movs r0, r0 |
0x0001d6bc strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d6be strb r5, [r0, 9] | *((r0 + 9)) = r5;
0x0001d6c0 ldr r2, [r6, 0x74] | r2 = *(0x1d77c);
0x0001d6c2 movs r0, 0x72 | r0 = 0x72;
0x0001d6c4 str r2, [r6, 0x54] | *((r6 + 0x54)) = r2;
0x0001d6c6 str r1, [r4, 0x44] | *((r4 + 0x44)) = r1;
0x0001d6c8 ldr r1, [r5, 0x64] | r1 = *(0x1d632);
0x0001d6ca movs r0, 0x67 | r0 = 0x67;
0x0001d6cc ldr r2, [r6, 0x74] | r2 = *(0x1d77c);
0x0001d6ce strb r7, [r6, 0xd] | *((r6 + 0xd)) = r7;
0x0001d6d0 movs r0, 0x2e | r0 = 0x2e;
0x0001d6d2 str r3, [r2, r5] | *((r2 + r5)) = r3;
0x0001d6d4 subs r2, 0x4c | r2 -= 0x4c;
0x0001d6d6 movs r5, 0x20 | r5 = 0x20;
0x0001d6d8 lsls r3, r6, 1 | r3 = r6 << 1;
0x0001d6da movs r0, r0 |
0x0001d6dc strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d6de str r6, [r0, 0x14] | *((r0 + 0x14)) = r6;
0x0001d6e0 ldr r1, [r5, 0x44] | r1 = *(0x1d612);
0x0001d6e2 str r5, [r4, 0x44] | *((r4 + 0x44)) = r5;
0x0001d6e4 strb r0, [r4, 0x10] | *((r4 + 0x10)) = r0;
0x0001d6e6 movs r0, 0x6f | r0 = 0x6f;
0x0001d6e8 ldr r6, [r4, 0x14] | r6 = *(0x1d80e);
0x0001d6ea str r6, [r5, 0x14] | *((r5 + 0x14)) = r6;
0x0001d6ec ldr r4, [r5, 0x14] | r4 = *(0x1d5e2);
0x0001d6ee str r2, [r7, 0x54] | *((r7 + 0x54)) = r2;
0x0001d6f0 strb r0, [r4, 0xc] | *((r4 + 0xc)) = r0;
0x0001d6f2 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d6f4 str r4, [r6, 0x54] | *((r6 + 0x54)) = r4;
0x0001d6f6 str r5, [r5, 0x54] | *((r5 + 0x54)) = r5;
0x0001d6f8 strb r6, [r5, 0x11] | *((r5 + 0x11)) = r6;
0x0001d6fa movs r0, 0x2e | r0 = 0x2e;
0x0001d6fc str r3, [r2, r5] | *((r2 + r5)) = r3;
0x0001d6fe subs r2, 0x4c | r2 -= 0x4c;
0x0001d700 movs r5, 0x20 | r5 = 0x20;
0x0001d702 lsls r3, r6, 1 | r3 = r6 << 1;
0x0001d704 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d706 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d708 subs r6, 0x2d | r6 -= 0x2d;
0x0001d70a ldr r3, [r4, 0x54] | r3 = *(0x1d636);
0x0001d70c movs r0, 0x64 | r0 = 0x64;
0x0001d70e subs r5, 0x3d | r5 -= 0x3d;
0x0001d710 ldr r6, [pc, 0x80] | r6 = *(0x1d794);
0x0001d712 ldr r4, [pc, 0x154] | r4 = *(0x1d86a);
0x0001d714 lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d716 movs r0, r0 |
0x0001d718 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d71a str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d71c subs r6, 0x2d | r6 -= 0x2d;
0x0001d71e str r3, [r4, 0x14] | *((r4 + 0x14)) = r3;
0x0001d720 ldr r4, [r5, 0x44] | r4 = *(0x1d612);
0x0001d722 str r2, [r4, 0x14] | *((r4 + 0x14)) = r2;
0x0001d724 ldr r3, [r4, 0x34] | r3 = *(0x1d646);
0x0001d726 subs r5, 0x20 | r5 -= 0x20;
0x0001d728 movs r0, 0x3d | r0 = 0x3d;
0x0001d72a strb r6, [r1, r5] | *((r1 + r5)) = r6;
0x0001d72c ldr r4, [pc, 0x130] | r4 = *(0x1d860);
0x0001d72e movs r0, r0 |
0x0001d730 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d732 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d734 subs r6, 0x2d | r6 -= 0x2d;
0x0001d736 strb r4, [r6, 9] | *((r6 + 9)) = r4;
0x0001d738 str r7, [r3, 0x34] | *((r3 + 0x34)) = r7;
0x0001d73a ldr r1, [r4, 0x44] | r1 = *(0x1d8a4);
0x0001d73c str r4, [r5, 0x24] | *((r5 + 0x24)) = r4;
0x0001d73e str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d740 lsls r3, r5, 1 | r3 = r5 << 1;
0x0001d742 movs r0, r0 |
0x0001d744 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d746 str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d748 subs r6, 0x2d | r6 -= 0x2d;
0x0001d74a strb r4, [r6, 9] | *((r6 + 9)) = r4;
0x0001d74c ldr r1, [r4, 0x64] | r1 = "db_transaction_full_cdb";
0x0001d74e str r3, [r6, 0x14] | *((r6 + 0x14)) = r3;
0x0001d750 strb r3, [r4, 0x11] | *((r4 + 0x11)) = r3;
0x0001d752 ldr r1, [r5, 0x74] | r1 = *(0x1d642);
0x0001d754 ldrsh r6, [r5, r5] | r6 = *((r5 + r5));
0x0001d756 ldrb r4, [r6, 5] | r4 = *((r6 + 5));
0x0001d758 str r0, [r6, 0x54] | *((r6 + 0x54)) = r0;
0x0001d75a subs r5, 0x20 | r5 -= 0x20;
0x0001d75c movs r0, 0x3d | r0 = 0x3d;
0x0001d75e strh r4, [r2, r1] | *((r2 + r1)) = r4;
0x0001d760 ldr r6, [pc, 0x104] | r6 = *(0x1d868);
0x0001d762 adcs r3, r2 | __asm ("adcs r3, r2");
0x0001d764 strb r3, [r0, r1] | *((r0 + r1)) = r3;
0x0001d766 ldr r7, [pc, 0x124] | r7 = *(0x1d88e);
0x0001d768 ldrsh r6, [r1, r5] | r6 = *((r1 + r5));
0x0001d76a ldr r5, [r0, r1] | r5 = *(0x1d842);
0x0001d76c muls r5, r0, r5 | r5 = r0 * r5;
0x0001d76e movs r0, r0 |
0x0001d770 str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d772 ldr r4, [r6, 0x14] | r4 = "%sTransaction '%s' type %d failed.";
0x0001d774 subs r6, 0x2d | r6 -= 0x2d;
0x0001d776 strb r5, [r6, 0xd] | *((r6 + 0xd)) = r5;
0x0001d778 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d77a str r7, [r3, 0x44] | *((r3 + 0x44)) = r7;
0x0001d77c strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d77e movs r0, 0x61 | r0 = 0x61;
0x0001d780 subs r5, 0x3d | r5 -= 0x3d;
0x0001d782 ldr r6, [pc, 0x80] | r6 = *(0x1d806);
0x0001d784 ldr r4, [pc, 0x154] | r4 = "db_commit";
0x0001d786 lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d788 movs r0, r0 |
0x0001d78a movs r0, r0 |
0x0001d78c ldr r1, [r5, 0x64] | r1 = *(0x1d8a6);
0x0001d78e strb r7, [r3, 0x11] | *((r3 + 0x11)) = r7;
0x0001d790 str r2, [r6, 0x14] | *((r6 + 0x14)) = r2;
0x0001d792 strb r6, [r5, 0xd] | *((r5 + 0xd)) = r6;
0x0001d794 str r1, [r4, 0x34] | *((r4 + 0x34)) = r1;
0x0001d796 ldr r4, [r6, 0x14] |
0x0001d798 ldr r7, [r5, 0x64] | r7 = *(0x1d8a6);
0x0001d79a str r0, [r5, 0x40] | *((r5 + 0x40)) = r0;
0x0001d79c strb r1, [r4, 0x11] | *((r4 + 0x11)) = r1;
0x0001d79e cmp r5, 0x61 |
0x0001d7a0 movs r1, r0 | r1 = r0;
0x0001d7a2 movs r0, r0 |
0x0001d7a4 subs r6, 0x2d | r6 -= 0x2d;
0x0001d7a6 str r4, [r4, 0x24] | *((r4 + 0x24)) = r4;
0x0001d7a8 ldr r7, [r3, 4] | r7 = *(0x1d64a);
0x0001d7aa ldr r1, [r4, 0x64] | r1 = *(0x1d87e);
0x0001d7ac ldr r4, [r4, 0x44] | r4 = *(0x1d85e);
0x0001d7ae cmp r1, 0x65 |
0x0001d7b0 movs r0, r0 |
0x0001d7b2 movs r0, r0 |
0x0001d7b4 strb r5, [r4, 9] | *((r4 + 9)) = r5;
0x0001d7b6 ldr r2, [r6, 0x74] | r2 = *(0x1d87a);
0x0001d7b8 movs r0, 0x72 | r0 = 0x72;
0x0001d7ba subs r5, 0x21 | r5 -= 0x21;
0x0001d7bc ldr r6, [pc, 0x80] | r6 = *(0x1d840);
0x0001d7be ldr r4, [pc, 0x154] | r4 = *(0x1d916);
0x0001d7c0 lsls r4, r1, 1 | r4 = r1 << 1;
0x0001d7c2 movs r0, r0 |
0x0001d7c4 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d7c6 ldr r3, [r0, 0x74] | r3 = *(0x1d8b6);
0x0001d7c8 ldr r5, [r6, 0x44] |
0x0001d7ca movs r0, 0x64 | r0 = 0x64;
0x0001d7cc ldr r6, [r5, 0x74] | r6 = *(0x1d8f8);
0x0001d7ce movs r0, 0x74 | r0 = 0x74;
0x0001d7d0 str r3, [r6, 0x54] | *((r6 + 0x54)) = r3;
0x0001d7d2 strb r4, [r6, 0x15] | *((r6 + 0x15)) = r4;
0x0001d7d4 movs r0, 0x70 | r0 = 0x70;
0x0001d7d6 strb r1, [r4, 0xd] | *((r4 + 0xd)) = r1;
0x0001d7d8 ldr r1, [r7, 0x64] | r1 = *(0x1d6ae);
0x0001d7da movs r0, 0x63 | r0 = 0x63;
0x0001d7dc ldr r3, [r4, 0x74] | r3 = *(0x1d98a);
0x0001d7de ldr r5, [r5, 0x54] | r5 = *(0x1d8d8);
0x0001d7e0 strb r1, [r5, 0x11] | *((r5 + 0x11)) = r1;
0x0001d7e2 movs r0, 0x3a | r0 = 0x3a;
0x0001d7e4 strb r5, [r4, 0xc] | *((r4 + 0xc)) = r5;
0x0001d7e6 movs r0, r0 |
0x0001d7e8 str r4, [r4, 0x14] | *((r4 + 0x14)) = r4;
0x0001d7ea str r4, [r6, 0x14] | *((r6 + 0x14)) = r4;
0x0001d7ec str r2, [r4, 0x14] | *((r4 + 0x14)) = r2;
0x0001d7ee str r3, [r6, 0x54] | *((r6 + 0x54)) = r3;
0x0001d7f0 subs r5, 0x20 | r5 -= 0x20;
0x0001d7f2 movs r0, 0x3d | r0 = 0x3d;
0x0001d7f4 rsbs r4, r0, 0 | r4 = r0 - ;
0x0001d7f6 ldr r4, [pc, 0x17c] | r4 = *(0x1d976);
0x0001d7f8 bx sb | return uint32_t (*sb)() ();
| }
[*] Function fprintf used 4 times eventlogd