Prime
Prime
000d6040 @ 0xd61ac(w)
┌ 2384: fcn.000d54a8 (int64_t arg1, int64_t arg2, int64_t arg_190h);
│ `- args(x0, x1, sp[0x190..0x190]) vars(25:sp[0x8..0x188])
│ 0x000d54a8 ff4306d1 sub sp, sp, 0x190
│ 0x000d54ac fc6f13a9 stp x28, x27, [var_130h]
│ 0x000d54b0 fa6714a9 stp x26, x25, [var_140h]
│ 0x000d54b4 f85f15a9 stp x24, x23, [var_150h]
│ 0x000d54b8 f65716a9 stp x22, x21, [var_160h]
│ 0x000d54bc f44f17a9 stp x20, x19, [var_170h]
│ 0x000d54c0 fd7b18a9 stp x29, x30, [var_180h]
│ 0x000d54c4 fd030691 add x29, sp, 0x180
│ 0x000d54c8 58d03bd5 mrs x24, tpidr_el0
│ 0x000d54cc 081740f9 ldr x8, [x24, 0x28]
│ 0x000d54d0 431900d0 adrp x3, section..bss ; 0x3ff000
│ 0x000d54d4 63400291 add x3, x3, 0x90
│ 0x000d54d8 e20a8652 mov w2, 0x3057 ; 'W0'
│ 0x000d54dc f30301aa mov x19, x1 ; arg2
│ 0x000d54e0 f40300aa mov x20, x0 ; arg1
│ 0x000d54e4 e80700f9 str x8, [var_8h]
│ 0x000d54e8 dabdff97 bl sym.imp.eglQuerySurface
│ 0x000d54ec 551900d0 adrp x21, section..bss ; 0x3ff000
│ 0x000d54f0 b5520291 add x21, x21, 0x94
│ 0x000d54f4 c20a8652 mov w2, 0x3056 ; 'V0'
│ 0x000d54f8 e00314aa mov x0, x20
│ 0x000d54fc e10313aa mov x1, x19
│ 0x000d5500 e30315aa mov x3, x21
│ 0x000d5504 d3bdff97 bl sym.imp.eglQuerySurface
│ 0x000d5508 561900d0 adrp x22, section..bss ; 0x3ff000
│ 0x000d550c c83640f9 ldr x8, [x22, 0x68]
│ 0x000d5510 002540f9 ldr x0, [x8, 0x48]
│ 0x000d5514 97b7ff97 bl sym.imp.ANativeWindow_getWidth
│ 0x000d5518 c83640f9 ldr x8, [x22, 0x68]
│ 0x000d551c e9180090 adrp x9, case.0xe8c90.0 ; 0x3f1000
│ 0x000d5520 200900b9 str w0, [x9, 8]
│ 0x000d5524 002540f9 ldr x0, [x8, 0x48]
│ 0x000d5528 2ebfff97 bl sym.imp.ANativeWindow_getHeight
│ 0x000d552c c83640f9 ldr x8, [x22, 0x68]
│ 0x000d5530 e9180090 adrp x9, case.0xe8c90.0 ; 0x3f1000
│ 0x000d5534 200d00b9 str w0, [x9, 0xc]
│ 0x000d5538 001140f9 ldr x0, [x8, 0x20]
│ 0x000d553c 25beff97 bl sym.imp.AConfiguration_getDensity
│ 0x000d5540 571900d0 adrp x23, section..bss ; 0x3ff000
│ 0x000d5544 e8224239 ldrb w8, [x23, 0x88]
│ 0x000d5548 0000221e scvtf s0, w0
│ 0x000d554c f9180090 adrp x25, case.0xe8c90.0 ; 0x3f1000
│ 0x000d5550 201300bd str s0, [x25, 0x10]
│ ┌─< 0x000d5554 e8050035 cbnz w8, 0xd5610
│ │ 0x000d5558 e0031faa mov x0, xzr
│ │ 0x000d555c e4600094 bl fcn.000ed8ec
│ │ 0x000d5560 2e510094 bl fcn.000e9a18
│ │ 0x000d5564 f60300aa mov x22, x0
│ │ 0x000d5568 2eac0094 bl fcn.00100620
│ │ 0x000d556c 491100f0 adrp x9, str.hOGBG_I ;
section..rodata
│ │ ; 0x300000
│ │ 0x000d5570 206941fd ldr d0, [x9, 0x2d0]
│ │ 0x000d5574 0810a852 mov w8, 0x40800000
│ │ 0x000d5578 0a14a852 mov w10, 0x40a00000
│ │ 0x000d557c 4b1100f0 adrp x11, str.hOGBG_I ;
section..rodata
│ │ ; 0x300000
│ │ 0x000d5580 c81200b9 str w8, [x22, 0x10]
│ │ 0x000d5584 ca4600b9 str w10, [x22, 0x44]
│ │ 0x000d5588 c0c203fc stur d0, [x22, 0x3c]
│ │ 0x000d558c 619542bd ldr s1, [x11, 0x294]
│ │ 0x000d5590 201340bd ldr s0, [x25, 0x10]
│ │ 0x000d5594 e00316aa mov x0, x22
│ │ 0x000d5598 0018211e fdiv s0, s0, s1
│ │ 0x000d559c 0190201e fmov s1, 2.50000000
│ │ 0x000d55a0 0068211e fmaxnm s0, s0, s1
│ │ 0x000d55a4 224c0094 bl fcn.000e862c
│ │ 0x000d55a8 e0031faa mov x0, xzr
│ │ 0x000d55ac 332b0194 bl fcn.00120278
│ │ 0x000d55b0 801100d0 adrp x0, 0x307000
│ │ 0x000d55b4 006c0a91 add x0, x0, 0x29b ; 0x30729b ;
"#version 300 es"
│ │ 0x000d55b8 7d2f0194 bl fcn.001213ac
│ │ 0x000d55bc de640094 bl fcn.000ee934
│ │ 0x000d55c0 fa030032 mov w26, 1
│ │ 0x000d55c4 f60300aa mov x22, x0
│ │ 0x000d55c8 1a140339 strb w26, [x0, 0xc5] ;
[0x307360:4]=0x426d6941 ; "AimBot"
│ │ 0x000d55cc 1f0c00f9 str xzr, [x0, 0x18]
│ │ 0x000d55d0 e0630291 add x0, sp, 0x98
│ │ 0x000d55d4 bdbd0094 bl fcn.00104cc8
│ │ 0x000d55d8 4004000f movi v0.2s, 2
│ │ 0x000d55dc e0430091 add x0, sp, 0x10
│ │ 0x000d55e0 fa830339 strb w26, [arg_190hxe0]
│ │ 0x000d55e4 fae30239 strb w26, [arg_190hxb8]
│ │ 0x000d55e8 e05b00fd str d0, [arg_190hxb0]
│ │ 0x000d55ec b7bd0094 bl fcn.00104cc8
│ │ 0x000d55f0 201340bd ldr s0, [x25, 0x10]
│ │ 0x000d55f4 0190261e fmov s1, 20.00000000
│ │ 0x000d55f8 e1430091 add x1, sp, 0x10
│ │ 0x000d55fc 0018211e fdiv s0, s0, s1
│ │ 0x000d5600 e02700bd str s0, [arg_190hx24]
│ │ 0x000d5604 c05240f9 ldr x0, [x22, 0xa0]
│ │ 0x000d5608 debe0094 bl fcn.00105180
│ │ 0x000d560c fa220239 strb w26, [x23, 0x88]
│ │ ; CODE XREF from fcn.000d54a8 @ 0xd5554(x)
│ └─> 0x000d5610 c9640094 bl fcn.000ee934
│ 0x000d5614 ae2f0194 bl fcn.001214cc
│ 0x000d5618 561900d0 adrp x22, section..bss ; 0x3ff000
│ 0x000d561c c09240b9 ldr w0, [x22, 0x90]
│ 0x000d5620 a10240b9 ldr w1, [x21]
│ 0x000d5624 392b0194 bl fcn.00120308
│ 0x000d5628 9c680094 bl fcn.000ef898
│ 0x000d562c 09650094 bl fcn.000eea50
│ 0x000d5630 1aefff97 bl fcn.000d1298
│ 0x000d5634 c09240bd ldr s0, [x22, 0x90]
│ 0x000d5638 481100f0 adrp x8, str.hOGBG_I ;
section..rodata
│ ; 0x300000
│ 0x000d563c 016d41fd ldr d1, [x8, 0x2d8]
│ 0x000d5640 e0630291 add x0, sp, 0x98
│ 0x000d5644 a092400d ld1 {v0.s}[1], [x21]
│ 0x000d5648 e1031f32 mov w1, 2
│ 0x000d564c 00d8210e scvtf v0.2s, v0.2s
│ 0x000d5650 00dc212e fmul v0.2s, v0.2s, v1.2s
│ 0x000d5654 e04f00fd str d0, [var_98h]
│ 0x000d5658 387c0094 bl fcn.000f4738
│ 0x000d565c 801100d0 adrp x0, 0x307000
│ 0x000d5660 00ac0a91 add x0, x0, 0x2ab ; 0x3072ab ;
"VIP PAID MOD"
│ 0x000d5664 e2031832 mov w2, 0x100
│ 0x000d5668 e1031faa mov x1, xzr
│ 0x000d566c 3e7c0094 bl fcn.000f4764
│ ┌─< 0x000d5670 60370036 tbz w0, 0, 0xd5d5c
│ │ 0x000d5674 571900d0 adrp x23, section..bss ; 0x3ff000
│ │ 0x000d5678 e8c24939 ldrb w8, [x23, 0x270]
│ ┌──< 0x000d567c 08050034 cbz w8, 0xd571c
│ ││ 0x000d5680 591900d0 adrp x25, section..bss ; 0x3ff000
│ ││ 0x000d5684 39c30291 add x25, x25, 0xb0
│ ││ 0x000d5688 3b034039 ldrb w27, [x25]
│ ││ 0x000d568c 3c0740f9 ldr x28, [x25, 8]
│ ││ 0x000d5690 7a7f0153 lsr w26, w27, 1
│ ││ 0x000d5694 7f030072 tst w27, 1
│ ││ 0x000d5698 56039c9a csel x22, x26, x28, eq
│ ┌───< 0x000d569c 163600b4 cbz x22, 0xd5d5c
│ │││ 0x000d56a0 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││ 0x000d56a4 08210391 add x8, x8, 0xc8
│ │││ 0x000d56a8 09014039 ldrb w9, [x8]
│ │││ 0x000d56ac 0a0540f9 ldr x10, [x8, 8]
│ │││ 0x000d56b0 2b7d0153 lsr w11, w9, 1
│ │││ 0x000d56b4 3f010072 tst w9, 1
│ │││ 0x000d56b8 6a018a9a csel x10, x11, x10, eq
│ ┌────< 0x000d56bc 0a3500b4 cbz x10, 0xd5d5c
│ ││││ 0x000d56c0 df020aeb cmp x22, x10
│ ┌─────< 0x000d56c4 c1340054 b.ne 0xd5d5c
│ │││││ 0x000d56c8 2a0b40f9 ldr x10, [x25, 0x10]
│ │││││ 0x000d56cc 0b0940f9 ldr x11, [x8, 0x10]
│ │││││ 0x000d56d0 7f030072 tst w27, 1
│ │││││ 0x000d56d4 5715999a csinc x23, x10, x25, ne
│ │││││ 0x000d56d8 3f010072 tst w9, 1
│ │││││ 0x000d56dc 7515889a csinc x21, x11, x8, ne
│ ┌──────< 0x000d56e0 1b0f0037 tbnz w27, 0, 0xd58c0
│ ││││││ 0x000d56e4 e8031acb neg x8, x26
│ ││││││ 0x000d56e8 29070091 add x9, x25, 1
│ ││││││ 0x000d56ec ea0315aa mov x10, x21
│ ││││││ ; CODE XREF from fcn.000d54a8 @ 0xd570c(x)
│ ┌───────> 0x000d56f0 2b014039 ldrb w11, [x9]
│ ╎││││││ 0x000d56f4 4c014039 ldrb w12, [x10]
│ ╎││││││ 0x000d56f8 7f010c6b cmp w11, w12
│ ────────< 0x000d56fc 01330054 b.ne 0xd5d5c
│ ╎││││││ 0x000d5700 29050091 add x9, x9, 1
│ ╎││││││ 0x000d5704 080500b1 adds x8, x8, 1
│ ╎││││││ 0x000d5708 4a050091 add x10, x10, 1
│ └───────< 0x000d570c 21ffff54 b.ne 0xd56f0
│ ││││││ 0x000d5710 fc031aaa mov x28, x26
│ ┌───────< 0x000d5714 3c0e00b5 cbnz x28, 0xd58d8
│ ────────< 0x000d5718 91010014 b 0xd5d5c
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd567c(x)
│ │││││└──> 0x000d571c 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││││ │ 0x000d5720 08410a91 add x8, x8, 0x290
│ │││││ │ 0x000d5724 08fddf08 ldarb w8, [x8]
│ │││││┌──< 0x000d5728 48340036 tbz w8, 0, 0xd5db0
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5dbc(x), 0xd5df0(x)
│ ────────> 0x000d572c 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5730 00e00a91 add x0, x0, 0x2b8 ; 0x3072b8 ;
"Please Login! (Copy Key to Clipboard)"
│ │││││││ 0x000d5734 2f000194 bl fcn.001157f0
│ │││││││ 0x000d5738 00103e1e fmov s0, -1.00000000
│ │││││││ 0x000d573c ba9e0094 bl fcn.000fd224
│ │││││││ 0x000d5740 551900d0 adrp x21, section..bss ; 0x3ff000
│ │││││││ 0x000d5744 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5748 b5620a91 add x21, x21, 0x298
│ │││││││ 0x000d574c 00780b91 add x0, x0, 0x2de ; 0x3072de ;
"##key"
│ │││││││ 0x000d5750 e2031a32 mov w2, 0x40
│ │││││││ 0x000d5754 e10315aa mov x1, x21
│ │││││││ 0x000d5758 e3031f2a mov w3, wzr
│ │││││││ 0x000d575c e4031faa mov x4, xzr
│ │││││││ 0x000d5760 e5031faa mov x5, xzr
│ │││││││ 0x000d5764 2f150194 bl fcn.0011ac20
│ │││││││ 0x000d5768 e8630291 add x8, sp, 0x98
│ │││││││ 0x000d576c f6630291 add x22, sp, 0x98
│ │││││││ 0x000d5770 8bf7ff97 bl fcn.000d359c
│ │││││││ 0x000d5774 e8634239 ldrb w8, [var_98h]
│ │││││││ 0x000d5778 e95740f9 ldr x9, [arg_190hxa8]
│ │││││││ 0x000d577c ca0240b2 orr x10, x22, 1
│ │││││││ 0x000d5780 e2031a32 mov w2, 0x40
│ │││││││ 0x000d5784 1f010072 tst w8, 1
│ │││││││ 0x000d5788 4101899a csel x1, x10, x9, eq ; const char
*src
│ │││││││ 0x000d578c e00315aa mov x0, x21 ; char *dest
│ │││││││ 0x000d5790 bcb0ff97 bl sym.imp.strncpy ; char
*strncpy(char *dest, const char *src, size_t n)
│ │││││││ 0x000d5794 e8430091 add x8, sp, 0x10
│ │││││││ 0x000d5798 e00315aa mov x0, x21
│ │││││││ 0x000d579c 0efaff97 bl fcn.000d3fd4
│ │││││││ 0x000d57a0 561900d0 adrp x22, section..bss ; 0x3ff000
│ │││││││ 0x000d57a4 c8e24939 ldrb w8, [x22, 0x278]
│ ────────< 0x000d57a8 68000037 tbnz w8, 0, 0xd57b4
│ │││││││ 0x000d57ac dff20479 strh wzr, [x22, 0x278]
│ ────────< 0x000d57b0 06000014 b 0xd57c8
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd57a8(x)
│ ────────> 0x000d57b4 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││││││ 0x000d57b8 08e10991 add x8, x8, 0x278
│ │││││││ 0x000d57bc 090940f9 ldr x9, [x8, 0x10]
│ │││││││ 0x000d57c0 3f010039 strb wzr, [x9]
│ │││││││ 0x000d57c4 1f0500f9 str xzr, [x8, 8]
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd57b0(x)
│ ────────> 0x000d57c8 551900d0 adrp x21, section..bss ; 0x3ff000
│ │││││││ 0x000d57cc b5e20991 add x21, x21, 0x278
│ │││││││ 0x000d57d0 e00315aa mov x0, x21
│ │││││││ 0x000d57d4 e1031faa mov x1, xzr
│ │││││││ 0x000d57d8 3e370094 bl fcn.000e34d0
│ │││││││ 0x000d57dc e007c03d ldr q0, [arg_190hx10]
│ │││││││ 0x000d57e0 ea1340f9 ldr x10, [arg_190hx20]
│ │││││││ 0x000d57e4 a002803d str q0, [x21]
│ │││││││ 0x000d57e8 a8024039 ldrb w8, [x21]
│ │││││││ 0x000d57ec a90640f9 ldr x9, [x21, 8]
│ │││││││ 0x000d57f0 aa0a00f9 str x10, [x21, 0x10]
│ │││││││ 0x000d57f4 0b7d0153 lsr w11, w8, 1
│ │││││││ 0x000d57f8 1f010072 tst w8, 1
│ │││││││ 0x000d57fc 6901899a csel x9, x11, x9, eq
│ │││││││ 0x000d5800 3f0900f1 cmp x9, 2
│ ────────< 0x000d5804 41180054 b.ne 0xd5b0c
│ │││││││ 0x000d5808 a90a40f9 ldr x9, [x21, 0x10]
│ │││││││ 0x000d580c 1f010072 tst w8, 1
│ │││││││ 0x000d5810 2815959a csinc x8, x9, x21, ne
│ │││││││ 0x000d5814 08014079 ldrh w8, [x8]
│ │││││││ 0x000d5818 e9698952 mov w9, 0x4b4f ; 'OK'
│ │││││││ 0x000d581c 1f01096b cmp w8, w9
│ ────────< 0x000d5820 61170054 b.ne 0xd5b0c
│ │││││││ 0x000d5824 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││││││ 0x000d5828 08314239 ldrb w8, [x8, 0x8c]
│ ────────< 0x000d582c e8060034 cbz w8, 0xd5908
│ │││││││ 0x000d5830 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││││││ 0x000d5834 08210391 add x8, x8, 0xc8
│ │││││││ 0x000d5838 4c1900d0 adrp x12, section..bss ; 0x3ff000
│ │││││││ 0x000d583c 8cc10291 add x12, x12, 0xb0
│ │││││││ 0x000d5840 0b014039 ldrb w11, [x8]
│ │││││││ 0x000d5844 0a0540f9 ldr x10, [x8, 8]
│ │││││││ 0x000d5848 8d014039 ldrb w13, [x12]
│ │││││││ 0x000d584c 8e0540f9 ldr x14, [x12, 8]
│ │││││││ 0x000d5850 697d0153 lsr w9, w11, 1
│ │││││││ 0x000d5854 7f010072 tst w11, 1
│ │││││││ 0x000d5858 af7d0153 lsr w15, w13, 1
│ │││││││ 0x000d585c 22018a9a csel x2, x9, x10, eq
│ │││││││ 0x000d5860 bf010072 tst w13, 1
│ │││││││ 0x000d5864 ea018e9a csel x10, x15, x14, eq
│ │││││││ 0x000d5868 5f000aeb cmp x2, x10
│ │││││││ 0x000d586c ea031f2a mov w10, wzr
│ ────────< 0x000d5870 c1140054 b.ne 0xd5b08
│ │││││││ 0x000d5874 0a0940f9 ldr x10, [x8, 0x10]
│ │││││││ 0x000d5878 8e0940f9 ldr x14, [x12, 0x10]
│ │││││││ 0x000d587c 7f010072 tst w11, 1
│ │││││││ 0x000d5880 4015889a csinc x0, x10, x8, ne
│ │││││││ 0x000d5884 bf010072 tst w13, 1
│ │││││││ 0x000d5888 c1158c9a csinc x1, x14, x12, ne
│ ────────< 0x000d588c 2b130037 tbnz w11, 0, 0xd5af0
│ ────────< 0x000d5890 a21300b4 cbz x2, 0xd5b04
│ │││││││ 0x000d5894 e90309cb neg x9, x9
│ │││││││ 0x000d5898 08050091 add x8, x8, 1
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd58b8(x)
│ ────────> 0x000d589c 0a014039 ldrb w10, [x8]
│ │││││││ 0x000d58a0 2b004039 ldrb w11, [x1]
│ │││││││ 0x000d58a4 5f010b6b cmp w10, w11
│ ────────< 0x000d58a8 01030054 b.ne 0xd5908
│ │││││││ 0x000d58ac 08050091 add x8, x8, 1
│ │││││││ 0x000d58b0 290500b1 adds x9, x9, 1
│ │││││││ 0x000d58b4 21040091 add x1, x1, 1
│ ────────< 0x000d58b8 21ffff54 b.ne 0xd589c
│ ────────< 0x000d58bc 92000014 b 0xd5b04
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd56e0(x)
│ │└──────> 0x000d58c0 e00317aa mov x0, x23 ; const void
*s1
│ │ │││││ 0x000d58c4 e10315aa mov x1, x21 ; const void
*s2
│ │ │││││ 0x000d58c8 e20316aa mov x2, x22 ; size_t n
│ │ │││││ 0x000d58cc 51b3ff97 bl sym.imp.memcmp ; int
memcmp(const void *s1, const void *s2, size_t n)
│ │┌──────< 0x000d58d0 60240035 cbnz w0, 0xd5d5c
│ ────────< 0x000d58d4 5c2400b4 cbz x28, 0xd5d5c
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5714(x)
│ └───────> 0x000d58d8 db010037 tbnz w27, 0, 0xd5910
│ ││││││ 0x000d58dc e8031acb neg x8, x26
│ ││││││ 0x000d58e0 29070091 add x9, x25, 1
│ ││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5900(x)
│ ┌───────> 0x000d58e4 2a014039 ldrb w10, [x9]
│ ╎││││││ 0x000d58e8 ab024039 ldrb w11, [x21]
│ ╎││││││ 0x000d58ec 5f010b6b cmp w10, w11
│ ────────< 0x000d58f0 61230054 b.ne 0xd5d5c
│ ╎││││││ 0x000d58f4 29050091 add x9, x9, 1
│ ╎││││││ 0x000d58f8 080500b1 adds x8, x8, 1
│ ╎││││││ 0x000d58fc b5060091 add x21, x21, 1
│ └───────< 0x000d5900 21ffff54 b.ne 0xd58e4
│ ┌───────< 0x000d5904 08000014 b 0xd5924
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd582c(x), 0xd58a8(x)
│ ────────> 0x000d5908 ea031f2a mov w10, wzr
│ ────────< 0x000d590c 7f000014 b 0xd5b08
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd58d8(x)
│ ────────> 0x000d5910 e00317aa mov x0, x23 ; const void
*s1
│ │││││││ 0x000d5914 e10315aa mov x1, x21 ; const void
*s2
│ │││││││ 0x000d5918 e20316aa mov x2, x22 ; size_t n
│ │││││││ 0x000d591c 3db3ff97 bl sym.imp.memcmp ; int
memcmp(const void *s1, const void *s2, size_t n)
│ ────────< 0x000d5920 e0210035 cbnz w0, 0xd5d5c
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5904(x)
│ └───────> 0x000d5924 801100d0 adrp x0, 0x307000
│ ││││││ 0x000d5928 00040c91 add x0, x0, 0x301
│ ││││││ 0x000d592c e1031932 mov w1, 0x80
│ ││││││ 0x000d5930 e11c0194 bl fcn.0011ccb4
│ ┌───────< 0x000d5934 40210036 tbz w0, 0, 0xd5d5c
│ │││││││ 0x000d5938 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d593c 00140c91 add x0, x0, 0x305 ; 0x307305 ;
"Visuals"
│ │││││││ 0x000d5940 e1031faa mov x1, xzr
│ │││││││ 0x000d5944 e2031f2a mov w2, wzr
│ │││││││ 0x000d5948 64220194 bl fcn.0011e2d8
│ ────────< 0x000d594c 20060036 tbz w0, 0, 0xd5a10
│ │││││││ 0x000d5950 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5954 00340c91 add x0, x0, 0x30d ; 0x30730d ;
"split"
│ │││││││ 0x000d5958 e1070032 mov w1, 3
│ │││││││ 0x000d595c e3630291 add x3, sp, 0x98
│ │││││││ 0x000d5960 e003271e fmov s0, wzr
│ │││││││ 0x000d5964 e2031f2a mov w2, wzr
│ │││││││ 0x000d5968 ff4f00f9 str xzr, [var_98h]
│ │││││││ 0x000d596c 0ce70094 bl fcn.0010f59c
│ ────────< 0x000d5970 e0040036 tbz w0, 0, 0xd5a0c
│ │││││││ 0x000d5974 5af80094 bl fcn.00113adc
│ │││││││ 0x000d5978 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d597c 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d5980 004c0c91 add x0, x0, 0x313 ; 0x307313 ;
"Line"
│ │││││││ 0x000d5984 21800391 add x1, x1, 0xe0
│ │││││││ 0x000d5988 37050194 bl fcn.00116e64
│ │││││││ 0x000d598c 54f80094 bl fcn.00113adc
│ │││││││ 0x000d5990 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5994 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d5998 00600c91 add x0, x0, 0x318
│ │││││││ 0x000d599c 21900391 add x1, x1, 0xe4
│ │││││││ 0x000d59a0 31050194 bl fcn.00116e64
│ │││││││ 0x000d59a4 4ef80094 bl fcn.00113adc
│ │││││││ 0x000d59a8 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d59ac 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d59b0 00700c91 add x0, x0, 0x31c ; 0x30731c ;
"Skeleton"
│ │││││││ 0x000d59b4 21b00391 add x1, x1, 0xec
│ │││││││ 0x000d59b8 2b050194 bl fcn.00116e64
│ │││││││ 0x000d59bc 48f80094 bl fcn.00113adc
│ │││││││ 0x000d59c0 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d59c4 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d59c8 00940c91 add x0, x0, 0x325 ; 0x307325 ;
"Health"
│ │││││││ 0x000d59cc 21a00391 add x1, x1, 0xe8
│ │││││││ 0x000d59d0 25050194 bl fcn.00116e64
│ │││││││ 0x000d59d4 42f80094 bl fcn.00113adc
│ │││││││ 0x000d59d8 801100f0 adrp x0, 0x308000
│ │││││││ 0x000d59dc 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d59e0 00941291 add x0, x0, 0x4a5
│ │││││││ 0x000d59e4 21c00391 add x1, x1, 0xf0
│ │││││││ 0x000d59e8 1f050194 bl fcn.00116e64
│ │││││││ 0x000d59ec 3cf80094 bl fcn.00113adc
│ │││││││ 0x000d59f0 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d59f4 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d59f8 00b00c91 add x0, x0, 0x32c ; 0x30732c ;
"TeamID"
│ │││││││ 0x000d59fc 21d00391 add x1, x1, 0xf4
│ │││││││ 0x000d5a00 19050194 bl fcn.00116e64
│ │││││││ 0x000d5a04 36f80094 bl fcn.00113adc
│ │││││││ 0x000d5a08 4af10094 bl fcn.00111f30
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5970(x)
│ ────────> 0x000d5a0c 83240194 bl fcn.0011ec18
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd594c(x)
│ ────────> 0x000d5a10 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5a14 00cc0c91 add x0, x0, 0x333 ; 0x307333 ;
"Brutal"
│ │││││││ 0x000d5a18 e1031faa mov x1, xzr
│ │││││││ 0x000d5a1c e2031f2a mov w2, wzr
│ │││││││ 0x000d5a20 2e220194 bl fcn.0011e2d8
│ ────────< 0x000d5a24 20060036 tbz w0, 0, 0xd5ae8
│ │││││││ 0x000d5a28 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5a2c 00e80c91 add x0, x0, 0x33a ; 0x30733a ;
"ESP+AIMBOT(SAFE) & OTHER OPTION RESKY"
│ │││││││ 0x000d5a30 70ff0094 bl fcn.001157f0
│ │││││││ 0x000d5a34 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5a38 00340c91 add x0, x0, 0x30d ; 0x30730d ;
"split"
│ │││││││ 0x000d5a3c e1031f32 mov w1, 2
│ │││││││ 0x000d5a40 e3630291 add x3, sp, 0x98
│ │││││││ 0x000d5a44 e003271e fmov s0, wzr
│ │││││││ 0x000d5a48 e2031f2a mov w2, wzr
│ │││││││ 0x000d5a4c ff4f00f9 str xzr, [var_98h]
│ │││││││ 0x000d5a50 d3e60094 bl fcn.0010f59c
│ ────────< 0x000d5a54 80040036 tbz w0, 0, 0xd5ae4
│ │││││││ 0x000d5a58 f5630291 add x21, sp, 0x98
│ │││││││ 0x000d5a5c 20f80094 bl fcn.00113adc
│ │││││││ 0x000d5a60 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5a64 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d5a68 00800d91 add x0, x0, 0x360 ; 0x307360 ;
"AimBot"
│ │││││││ 0x000d5a6c 21000491 add x1, x1, 0x100
│ │││││││ 0x000d5a70 fd040194 bl fcn.00116e64
│ │││││││ 0x000d5a74 1af80094 bl fcn.00113adc
│ │││││││ 0x000d5a78 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5a7c 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d5a80 00e4006f movi v0.2d, 0000000000000000
│ │││││││ 0x000d5a84 009c0d91 add x0, x0, 0x367 ; 0x307367 ;
"MagicBullet"
│ │││││││ 0x000d5a88 21f00391 add x1, x1, 0xfc
│ │││││││ 0x000d5a8c ff5f00f9 str xzr, [arg_190hxb8]
│ │││││││ 0x000d5a90 a00200ad stp q0, q0, [x21]
│ │││││││ 0x000d5a94 f4040194 bl fcn.00116e64
│ ────────< 0x000d5a98 a0000036 tbz w0, 0, 0xd5aac
│ │││││││ 0x000d5a9c e0630291 add x0, sp, 0x98
│ │││││││ 0x000d5aa0 68d3ff97 bl sym.imp.pthread_mutex_lock
│ │││││││ 0x000d5aa4 e0630291 add x0, sp, 0x98
│ │││││││ 0x000d5aa8 4ac7ff97 bl sym.imp.pthread_mutex_unlock
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5a98(x)
│ ────────> 0x000d5aac 0cf80094 bl fcn.00113adc
│ │││││││ 0x000d5ab0 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5ab4 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d5ab8 00cc0d91 add x0, x0, 0x373 ; 0x307373 ;
"X-Suit"
│ │││││││ 0x000d5abc 21f00591 add x1, x1, 0x17c
│ │││││││ 0x000d5ac0 e9040194 bl fcn.00116e64
│ │││││││ 0x000d5ac4 06f80094 bl fcn.00113adc
│ │││││││ 0x000d5ac8 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5acc 411900d0 adrp x1, section..bss ; 0x3ff000
│ │││││││ 0x000d5ad0 00e80d91 add x0, x0, 0x37a ; 0x30737a ;
"BUlletTrack"
│ │││││││ 0x000d5ad4 21e00591 add x1, x1, 0x178
│ │││││││ 0x000d5ad8 e3040194 bl fcn.00116e64
│ │││││││ 0x000d5adc 00f80094 bl fcn.00113adc
│ │││││││ 0x000d5ae0 14f10094 bl fcn.00111f30
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5a54(x)
│ ────────> 0x000d5ae4 4d240194 bl fcn.0011ec18
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5a24(x)
│ ────────> 0x000d5ae8 701d0194 bl fcn.0011d0a8
│ ────────< 0x000d5aec 9c000014 b 0xd5d5c
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd588c(x)
│ ────────> 0x000d5af0 a20000b4 cbz x2, 0xd5b04
│ │││││││ 0x000d5af4 c7b2ff97 bl sym.imp.memcmp ; int
memcmp(const void *s1, const void *s2, size_t n)
│ │││││││ 0x000d5af8 1f000071 cmp w0, 0
│ │││││││ 0x000d5afc ea179f1a cset w10, eq
│ ────────< 0x000d5b00 02000014 b 0xd5b08
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5890(x), 0xd58bc(x), 0xd5af0(x)
│ ────────> 0x000d5b04 ea030032 mov w10, 1
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5870(x), 0xd590c(x), 0xd5b00(x)
│ ────────> 0x000d5b08 eac20939 strb w10, [x23, 0x270]
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5804(x), 0xd5820(x)
│ ────────> 0x000d5b0c 119e0094 bl fcn.000fd350
│ │││││││ 0x000d5b10 00103e1e fmov s0, -1.00000000
│ │││││││ 0x000d5b14 c49d0094 bl fcn.000fd224
│ │││││││ 0x000d5b18 f6950094 bl fcn.000fb2f0
│ │││││││ 0x000d5b1c e01300bd str s0, [arg_190hx10]
│ │││││││ 0x000d5b20 ff1700b9 str wzr, [arg_190hx14]
│ │││││││ 0x000d5b24 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5b28 00900b91 add x0, x0, 0x2e4 ; 0x3072e4 ;
" Paste Key "
│ │││││││ 0x000d5b2c e1430091 add x1, sp, 0x10
│ │││││││ 0x000d5b30 ff010194 bl fcn.0011632c
│ ────────< 0x000d5b34 20020036 tbz w0, 0, 0xd5b78
│ │││││││ 0x000d5b38 e8430091 add x8, sp, 0x10
│ │││││││ 0x000d5b3c f9430091 add x25, sp, 0x10
│ │││││││ 0x000d5b40 97f6ff97 bl fcn.000d359c
│ │││││││ 0x000d5b44 e8434039 ldrb w8, [arg_190hx10]
│ │││││││ 0x000d5b48 e91340f9 ldr x9, [arg_190hx20]
│ │││││││ 0x000d5b4c 2a0340b2 orr x10, x25, 1
│ │││││││ 0x000d5b50 401900d0 adrp x0, section..bss ; 0x3ff000
│ │││││││ 0x000d5b54 1f010072 tst w8, 1
│ │││││││ 0x000d5b58 4101899a csel x1, x10, x9, eq ; const char
*src
│ │││││││ 0x000d5b5c 00600a91 add x0, x0, 0x298 ; char *dest
│ │││││││ 0x000d5b60 e2031a32 mov w2, 0x40
│ │││││││ 0x000d5b64 c7afff97 bl sym.imp.strncpy ; char
*strncpy(char *dest, const char *src, size_t n)
│ │││││││ 0x000d5b68 e8434039 ldrb w8, [arg_190hx10]
│ ────────< 0x000d5b6c 68000036 tbz w8, 0, 0xd5b78
│ │││││││ 0x000d5b70 e01340f9 ldr x0, [arg_190hx20]
│ │││││││ 0x000d5b74 bbb9ff97 bl rsym._ZdlPv
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5b34(x), 0xd5b6c(x)
│ ────────> 0x000d5b78 f69d0094 bl fcn.000fd350
│ │││││││ 0x000d5b7c 00103e1e fmov s0, -1.00000000
│ │││││││ 0x000d5b80 a99d0094 bl fcn.000fd224
│ │││││││ 0x000d5b84 db950094 bl fcn.000fb2f0
│ │││││││ 0x000d5b88 e01300bd str s0, [arg_190hx10]
│ │││││││ 0x000d5b8c ff1700b9 str wzr, [arg_190hx14]
│ │││││││ 0x000d5b90 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5b94 00c40b91 add x0, x0, 0x2f1 ; 0x3072f1 ;
"Login"
│ │││││││ 0x000d5b98 e1430091 add x1, sp, 0x10
│ │││││││ 0x000d5b9c e4010194 bl fcn.0011632c
│ ────────< 0x000d5ba0 600a0036 tbz w0, 0, 0xd5cec
│ │││││││ 0x000d5ba4 401900d0 adrp x0, section..bss ; 0x3ff000
│ │││││││ 0x000d5ba8 00600a91 add x0, x0, 0x298
│ │││││││ 0x000d5bac e8430091 add x8, sp, 0x10
│ │││││││ 0x000d5bb0 09f9ff97 bl fcn.000d3fd4
│ │││││││ 0x000d5bb4 c8e24939 ldrb w8, [x22, 0x278]
│ ────────< 0x000d5bb8 68000037 tbnz w8, 0, 0xd5bc4
│ │││││││ 0x000d5bbc dff20479 strh wzr, [x22, 0x278]
│ ────────< 0x000d5bc0 04000014 b 0xd5bd0
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5bb8(x)
│ ────────> 0x000d5bc4 a80a40f9 ldr x8, [x21, 0x10]
│ │││││││ 0x000d5bc8 1f010039 strb wzr, [x8]
│ │││││││ 0x000d5bcc bf0600f9 str xzr, [x21, 8]
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5bc0(x)
│ ────────> 0x000d5bd0 561900d0 adrp x22, section..bss ; 0x3ff000
│ │││││││ 0x000d5bd4 d6e20991 add x22, x22, 0x278
│ │││││││ 0x000d5bd8 e00316aa mov x0, x22
│ │││││││ 0x000d5bdc e1031faa mov x1, xzr
│ │││││││ 0x000d5be0 3c360094 bl fcn.000e34d0
│ │││││││ 0x000d5be4 e007c03d ldr q0, [arg_190hx10]
│ │││││││ 0x000d5be8 ea1340f9 ldr x10, [arg_190hx20]
│ │││││││ 0x000d5bec c002803d str q0, [x22]
│ │││││││ 0x000d5bf0 c8024039 ldrb w8, [x22]
│ │││││││ 0x000d5bf4 c90640f9 ldr x9, [x22, 8]
│ │││││││ 0x000d5bf8 ca0a00f9 str x10, [x22, 0x10]
│ │││││││ 0x000d5bfc 0b7d0153 lsr w11, w8, 1
│ │││││││ 0x000d5c00 1f010072 tst w8, 1
│ │││││││ 0x000d5c04 6901899a csel x9, x11, x9, eq
│ │││││││ 0x000d5c08 3f0900f1 cmp x9, 2
│ ────────< 0x000d5c0c 01070054 b.ne 0xd5cec
│ │││││││ 0x000d5c10 c90a40f9 ldr x9, [x22, 0x10]
│ │││││││ 0x000d5c14 1f010072 tst w8, 1
│ │││││││ 0x000d5c18 2815969a csinc x8, x9, x22, ne
│ │││││││ 0x000d5c1c 08014079 ldrh w8, [x8]
│ │││││││ 0x000d5c20 e9698952 mov w9, 0x4b4f ; 'OK'
│ │││││││ 0x000d5c24 1f01096b cmp w8, w9
│ ────────< 0x000d5c28 21060054 b.ne 0xd5cec
│ │││││││ 0x000d5c2c 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││││││ 0x000d5c30 08314239 ldrb w8, [x8, 0x8c]
│ ────────< 0x000d5c34 a8040034 cbz w8, 0xd5cc8
│ │││││││ 0x000d5c38 481900d0 adrp x8, section..bss ; 0x3ff000
│ │││││││ 0x000d5c3c 08210391 add x8, x8, 0xc8
│ │││││││ 0x000d5c40 4c1900d0 adrp x12, section..bss ; 0x3ff000
│ │││││││ 0x000d5c44 8cc10291 add x12, x12, 0xb0
│ │││││││ 0x000d5c48 0b014039 ldrb w11, [x8]
│ │││││││ 0x000d5c4c 0a0540f9 ldr x10, [x8, 8]
│ │││││││ 0x000d5c50 8d014039 ldrb w13, [x12]
│ │││││││ 0x000d5c54 8e0540f9 ldr x14, [x12, 8]
│ │││││││ 0x000d5c58 697d0153 lsr w9, w11, 1
│ │││││││ 0x000d5c5c 7f010072 tst w11, 1
│ │││││││ 0x000d5c60 af7d0153 lsr w15, w13, 1
│ │││││││ 0x000d5c64 22018a9a csel x2, x9, x10, eq
│ │││││││ 0x000d5c68 bf010072 tst w13, 1
│ │││││││ 0x000d5c6c ea018e9a csel x10, x15, x14, eq
│ │││││││ 0x000d5c70 5f000aeb cmp x2, x10
│ │││││││ 0x000d5c74 ea031f2a mov w10, wzr
│ │││││││ ; DATA XREF from case.0x1452ec.1 @ +0x16986(r)
│ ────────< 0x000d5c78 81030054 b.ne 0xd5ce8
│ │││││││ 0x000d5c7c 0a0940f9 ldr x10, [x8, 0x10]
│ │││││││ 0x000d5c80 8e0940f9 ldr x14, [x12, 0x10]
│ │││││││ 0x000d5c84 7f010072 tst w11, 1
│ │││││││ 0x000d5c88 4015889a csinc x0, x10, x8, ne
│ │││││││ 0x000d5c8c bf010072 tst w13, 1
│ │││││││ 0x000d5c90 c1158c9a csinc x1, x14, x12, ne
│ ────────< 0x000d5c94 eb010037 tbnz w11, 0, 0xd5cd0
│ ────────< 0x000d5c98 620200b4 cbz x2, 0xd5ce4
│ │││││││ 0x000d5c9c e90309cb neg x9, x9
│ │││││││ 0x000d5ca0 08050091 add x8, x8, 1
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5cc0(x)
│ ────────> 0x000d5ca4 0a014039 ldrb w10, [x8]
│ │││││││ 0x000d5ca8 2b004039 ldrb w11, [x1]
│ │││││││ 0x000d5cac 5f010b6b cmp w10, w11
│ ────────< 0x000d5cb0 c1000054 b.ne 0xd5cc8
│ │││││││ 0x000d5cb4 08050091 add x8, x8, 1
│ │││││││ 0x000d5cb8 290500b1 adds x9, x9, 1
│ │││││││ 0x000d5cbc 21040091 add x1, x1, 1
│ ────────< 0x000d5cc0 21ffff54 b.ne 0xd5ca4
│ ────────< 0x000d5cc4 08000014 b 0xd5ce4
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5c34(x), 0xd5cb0(x)
│ ────────> 0x000d5cc8 ea031f2a mov w10, wzr
│ ────────< 0x000d5ccc 07000014 b 0xd5ce8
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5c94(x)
│ ────────> 0x000d5cd0 a20000b4 cbz x2, 0xd5ce4
│ │││││││ 0x000d5cd4 4fb2ff97 bl sym.imp.memcmp ; int
memcmp(const void *s1, const void *s2, size_t n)
│ │││││││ 0x000d5cd8 1f000071 cmp w0, 0
│ │││││││ 0x000d5cdc ea179f1a cset w10, eq
│ ────────< 0x000d5ce0 02000014 b 0xd5ce8
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5c98(x), 0xd5cc4(x), 0xd5cd0(x)
│ ────────> 0x000d5ce4 ea030032 mov w10, 1
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5c78(x), 0xd5ccc(x), 0xd5ce0(x)
│ ────────> 0x000d5ce8 eac20939 strb w10, [x23, 0x270]
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5ba0(x), 0xd5c0c(x), 0xd5c28(x)
│ ────────> 0x000d5cec 999d0094 bl fcn.000fd350
│ │││││││ 0x000d5cf0 a8024039 ldrb w8, [x21]
│ │││││││ 0x000d5cf4 a90640f9 ldr x9, [x21, 8]
│ │││││││ 0x000d5cf8 0a7d0153 lsr w10, w8, 1
│ │││││││ 0x000d5cfc 1f010072 tst w8, 1
│ │││││││ 0x000d5d00 4901899a csel x9, x10, x9, eq
│ ────────< 0x000d5d04 290200b4 cbz x9, 0xd5d48
│ │││││││ 0x000d5d08 3f0900f1 cmp x9, 2
│ ────────< 0x000d5d0c 21010054 b.ne 0xd5d30
│ │││││││ 0x000d5d10 a90a40f9 ldr x9, [x21, 0x10]
│ │││││││ 0x000d5d14 1f010072 tst w8, 1
│ │││││││ 0x000d5d18 2115959a csinc x1, x9, x21, ne
│ │││││││ 0x000d5d1c 28004079 ldrh w8, [x1]
│ │││││││ 0x000d5d20 e9698952 mov w9, 0x4b4f ; 'OK'
│ │││││││ 0x000d5d24 1f01096b cmp w8, w9
│ ────────< 0x000d5d28 a1000054 b.ne 0xd5d3c
│ ────────< 0x000d5d2c 07000014 b 0xd5d48
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5d0c(x)
│ ────────> 0x000d5d30 a90a40f9 ldr x9, [x21, 0x10]
│ │││││││ 0x000d5d34 1f010072 tst w8, 1
│ │││││││ 0x000d5d38 2115959a csinc x1, x9, x21, ne
│ │││││││ ; CODE XREF from fcn.000d54a8 @ 0xd5d28(x)
│ ────────> 0x000d5d3c 801100d0 adrp x0, 0x307000
│ │││││││ 0x000d5d40 00dc0b91 add x0, x0, 0x2f7 ; 0x3072f7 ;
"Error: %s"
│ │││││││ 0x000d5d44 abfe0094 bl fcn.001157f0
│ │││││││ ; CODE XREFS from fcn.000d54a8 @ 0xd5d04(x), 0xd5d2c(x)
│ ────────> 0x000d5d48 829d0094 bl fcn.000fd350
│ │││││││ 0x000d5d4c e8634239 ldrb w8, [var_98h]
│ ────────< 0x000d5d50 68000036 tbz w8, 0, 0xd5d5c
│ │││││││ 0x000d5d54 e05740f9 ldr x0, [arg_190hxa8]
│ │││││││ 0x000d5d58 42b9ff97 bl rsym._ZdlPv
│ │││││││ ; XREFS: CODE 0x000d5670 CODE 0x000d569c CODE 0x000d56bc
│ │││││││ ; XREFS: CODE 0x000d56c4 CODE 0x000d56fc CODE 0x000d5718
│ │││││││ ; XREFS: CODE 0x000d58d0 CODE 0x000d58d4 CODE 0x000d58f0
│ │││││││ ; XREFS: CODE 0x000d5920 CODE 0x000d5934 CODE 0x000d5aec
│ │││││││ ; XREFS: CODE 0x000d5d50
│ └└└└└─└─> 0x000d5d5c 34910094 bl fcn.000fa22c
│ │ 0x000d5d60 14920094 bl fcn.000fa5b0
│ │ 0x000d5d64 f8620094 bl fcn.000ee944
│ │ 0x000d5d68 c92e0194 bl fcn.0012188c
│ │ 0x000d5d6c 481900d0 adrp x8, section..bss ; 0x3ff000
│ │ 0x000d5d70 083541f9 ldr x8, [x8, 0x268]
│ │ 0x000d5d74 e00314aa mov x0, x20
│ │ 0x000d5d78 e10313aa mov x1, x19
│ │ 0x000d5d7c 00013fd6 blr x8
│ │ 0x000d5d80 081740f9 ldr x8, [x24, 0x28]
│ │ 0x000d5d84 e90740f9 ldr x9, [var_8h]
│ │ 0x000d5d88 1f0109eb cmp x8, x9
│ │┌─< 0x000d5d8c 41030054 b.ne 0xd5df4
│ ││ 0x000d5d90 fd7b58a9 ldp x29, x30, [var_180h]
│ ││ 0x000d5d94 f44f57a9 ldp x20, x19, [var_170h]
│ ││ 0x000d5d98 f65756a9 ldp x22, x21, [var_160h]
│ ││ 0x000d5d9c f85f55a9 ldp x24, x23, [var_150h]
│ ││ 0x000d5da0 fa6754a9 ldp x26, x25, [var_140h]
│ ││ 0x000d5da4 fc6f53a9 ldp x28, x27, [var_130h]
│ ││ 0x000d5da8 ff430691 add sp, sp, 0x190
│ ││ 0x000d5dac c0035fd6 ret
│ ││ ; CODE XREF from fcn.000d54a8 @ 0xd5728(x)
│ └──> 0x000d5db0 401900d0 adrp x0, section..bss ; 0x3ff000
│ │ 0x000d5db4 00400a91 add x0, x0, 0x290
│ │ 0x000d5db8 7ecbff97 bl rsym.__cxa_guard_acquire
│ ────────< 0x000d5dbc 80cbff34 cbz w0, 0xd572c
│ │ 0x000d5dc0 411900d0 adrp x1, section..bss ; 0x3ff000
│ │ 0x000d5dc4 c0ffffd0 adrp x0, 0xcf000
│ │ 0x000d5dc8 e2180090 adrp x2, case.0xe8c90.0 ; 0x3f1000
│ │ 0x000d5dcc 21e00991 add x1, x1, 0x278
│ │ 0x000d5dd0 00502391 add x0, x0, 0x8d4
│ │ 0x000d5dd4 42000091 add x2, x2, 0 ; 0x3f1000
│ │ ;
case.0xe8c90.0
│ │ [21] -rw-
section size 54112 named .data
│ │ 0x000d5dd8 3f7c00a9 stp xzr, xzr, [x1]
│ │ 0x000d5ddc 3f0800f9 str xzr, [x1, 0x10]
│ │ 0x000d5de0 58b1ff97 bl sym.imp.__cxa_atexit
│ │ 0x000d5de4 401900d0 adrp x0, section..bss ; 0x3ff000
│ │ 0x000d5de8 00400a91 add x0, x0, 0x290
│ │ 0x000d5dec a9b8ff97 bl rsym.__cxa_guard_release
│ ────────< 0x000d5df0 4ffeff17 b 0xd572c
│ │ ; CODE XREF from fcn.000d54a8 @ 0xd5d8c(x)
└ └─> 0x000d5df4 e7b5ff97 bl sym.imp.__stack_chk_fail ; void
__stack_chk_fail(void)