0% found this document useful (0 votes)
22 views12 pages

Prime

Uploaded by

dushyantmathor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views12 pages

Prime

Uploaded by

dushyantmathor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 12

; DATA XREF from fcn.

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)

You might also like