MPR
MPR
000864fc @ 0x86b34(x)
┌ 4784: fcn.00089694 (int32_t arg1);
│ `- args(r0) vars(35:sp[0x0..0x1b0])
│ 0x00089694 704c2de9 push {r4, r5, r6, sl, fp, lr}
│ 0x00089698 10b08de2 add fp, sp, 0x10
│ 0x0008969c 10d04de2 sub sp, sp, 0x10
│ 0x000896a0 f0219fe5 ldr r2,
str.erExtra.TeamRelevantDecoratorActor.GetCurTeamID ; [str.t3:4]=0x3d3374
str.erExtra.TeamRelevantDecoratorActor.GetCurTeamID ; "t3="
│ 0x000896a4 0010a0e1 mov r1, r0 ; arg1
│ 0x000896a8 02209fe7 ldr r2, [0x000896b0] ;
[0x896b0:4]=0xe58d000c
│ 0x000896ac 000092e5 ldr r0, [r2]
│ ; DATA XREF from fcn.00089694 @ 0x896a8(r)
│ 0x000896b0 0c008de5 str r0, [var_ch_2]
│ 0x000896b4 000091e5 ldr r0, [r1]
│ 0x000896b8 0030d0e5 ldrb r3, [r0]
│ 0x000896bc 010053e3 cmp r3, 1
│ ┌─< 0x000896c0 3000000a beq 0x89788
│ │ 0x000896c4 020053e3 cmp r3, 2
│ ┌──< 0x000896c8 2c00000a beq 0x89780
│ ││ 0x000896cc 000053e3 cmp r3, 0
│ ┌───< 0x000896d0 3400000a beq 0x897a8
│ │││ 0x000896d4 0c1091e5 ldr r1, [r1, 0xc]
│ │││ 0x000896d8 000051e3 cmp r1, 0
│ ┌────< 0x000896dc 2b00000a beq 0x89790
│ ││││ 0x000896e0 1000a0e3 mov r0, 0x10 ; str._
│ ││││ 0x000896e4 1050a0e3 mov r5, 0x10 ; str._
│ ││││ 0x000896e8 58d6ffeb bl fcn.0007f050
│ ││││ 0x000896ec 0060a0e3 mov r6, 0
│ ││││ 0x000896f0 0040a0e1 mov r4, r0 ; 0x10
│ ││││ ; str._
│ ││││ 0x000896f4 08608de5 str r6, [var_8h_5]
│ ││││ 0x000896f8 04608de5 str r6, [var_4h_5]
│ ││││ 0x000896fc 00608de5 str r6, [sp]
│ ││││ 0x00089700 2000a0e3 mov r0, 0x20
│ ││││ 0x00089704 60d0ffeb bl fcn.0007d88c
│ ││││ 0x00089708 2110a0e3 mov r1, 0x21 ; '!'
│ ││││ 0x0008970c 04508de5 str r5, [var_4h_5]
│ ││││ 0x00089710 00108de5 str r1, [sp]
│ ││││ 0x00089714 611c06e3 movw r1, 0x6c61 ; 'al'
│ ││││ 0x00089718 751546e3 movt r1, 0x6575
│ ││││ 0x0008971c 1060c0e5 strb r6, [r0, 0x10]
│ ││││ 0x00089720 0c1080e5 str r1, [r0, 0xc]
│ ││││ 0x00089724 651407e3 movw r1, 0x7465 ; 'et'
│ ││││ 0x00089728 201647e3 movt r1, 0x7620
│ ││││ 0x0008972c 0160a0e3 mov r6, 1
│ ││││ 0x00089730 081080e5 str r1, [r0, 8]
│ ││││ 0x00089734 6f1407e3 movw r1, 0x746f ; 'ot'
│ ││││ 0x00089738 201746e3 movt r1, 0x6720
│ ││││ 0x0008973c 08008de5 str r0, [var_8h_5]
│ ││││ 0x00089740 041080e5 str r1, [r0, 4]
│ ││││ 0x00089744 631106e3 movw r1, 0x6163 ; 'ca'
│ ││││ 0x00089748 6e1e46e3 movt r1, 0x6e6e
│ ││││ 0x0008974c 001080e5 str r1, [r0]
│ ││││ 0x00089750 0d20a0e1 mov r2, sp
│ ││││ 0x00089754 0400a0e1 mov r0, r4 ; 0x10
│ ││││ ; str._ ;
int32_t arg1
│ ││││ 0x00089758 d610a0e3 mov r1, 0xd6 ; int32_t
arg2
│ ││││ 0x0008975c d93200eb bl fcn.000962c8
│ ││││ 0x00089760 3c119fe5 ldr r1,
str.tra.STExtraPlayerController.ClientQuitViewEnemy ; [0x3c8c90:4]=0x2e617274 ;
"tra.STExtraPlayerController.ClientQuitViewEnemy"
│ ││││ 0x00089764 0060a0e3 mov r6, 0
│ ││││ 0x00089768 38219fe5 ldr r2, [0x000898a8] ;
[0x898a8:4]=0xb394
│ ││││ 0x0008976c 01108fe0 add r1, pc, r1
│ ││││ 0x00089770 02208fe0 add r2, pc, r2
│ ││││ 0x00089774 0400a0e1 mov r0, r4 ; 0x10
│ ││││ ; str._
│ ││││ 0x00089778 69c3ffeb bl fcn.0007a524
│ ┌─────< 0x0008977c 300000ea b 0x89844
│ │││││ ; CODE XREF from fcn.00089694 @ 0x896c8(x)
│ │││└──> 0x00089780 080091e5 ldr r0, [r1, 8]
│ │││┌──< 0x00089784 010000ea b 0x89790
│ │││││ ; CODE XREF from fcn.00089694 @ 0x896c0(x)
│ ││││└─> 0x00089788 040091e5 ldr r0, [r1, 4]
│ ││││ 0x0008978c 200080e2 add r0, r0, 0x20
│ ││││ ; CODE XREFS from fcn.00089694 @ 0x896dc(x), 0x89784(x)
│ │└─└──> 0x00089790 001092e5 ldr r1, [r2]
│ │ │ 0x00089794 0c209de5 ldr r2, [var_ch_2]
│ │ │ 0x00089798 021051e0 subs r1, r1, r2
│ │ │ 0x0008979c 10d04b02 subeq sp, fp, 0x10
│ │ │ 0x000897a0 708cbd08 popeq {r4, r5, r6, sl, fp, pc}
│ │ │ 0x000897a4 eac8ffeb bl rsym._ZNSt6__ndk115future_categoryEv
│ │ │ ; CODE XREF from fcn.00089694 @ 0x896d0(x)
│ │ └───> 0x000897a8 1000a0e3 mov r0, 0x10 ; str._
│ │ 0x000897ac 1050a0e3 mov r5, 0x10 ; str._
│ │ 0x000897b0 26d6ffeb bl fcn.0007f050
│ │ 0x000897b4 0060a0e3 mov r6, 0
│ │ 0x000897b8 0040a0e1 mov r4, r0 ; 0x10
│ │ ; str._
│ │ 0x000897bc 08608de5 str r6, [var_8h_3]
│ │ 0x000897c0 04608de5 str r6, [var_4h_3]
│ │ 0x000897c4 00608de5 str r6, [sp]
│ │ 0x000897c8 2000a0e3 mov r0, 0x20
│ │ 0x000897cc 2ed0ffeb bl fcn.0007d88c
│ │ 0x000897d0 2110a0e3 mov r1, 0x21 ; '!'
│ │ 0x000897d4 04508de5 str r5, [var_4h_3]
│ │ 0x000897d8 00108de5 str r1, [sp]
│ │ 0x000897dc 611c06e3 movw r1, 0x6c61 ; 'al'
│ │ 0x000897e0 751546e3 movt r1, 0x6575
│ │ 0x000897e4 1060c0e5 strb r6, [r0, 0x10]
│ │ 0x000897e8 0c1080e5 str r1, [r0, 0xc]
│ │ 0x000897ec 651407e3 movw r1, 0x7465 ; 'et'
│ │ 0x000897f0 201647e3 movt r1, 0x7620
│ │ 0x000897f4 0160a0e3 mov r6, 1
│ │ 0x000897f8 081080e5 str r1, [r0, 8]
│ │ 0x000897fc 6f1407e3 movw r1, 0x746f ; 'ot'
│ │ 0x00089800 201746e3 movt r1, 0x6720
│ │ 0x00089804 08008de5 str r0, [var_8h_3]
│ │ 0x00089808 041080e5 str r1, [r0, 4]
│ │ 0x0008980c 631106e3 movw r1, 0x6163 ; 'ca'
│ │ 0x00089810 6e1e46e3 movt r1, 0x6e6e
│ │ 0x00089814 001080e5 str r1, [r0]
│ │ 0x00089818 0d20a0e1 mov r2, sp
│ │ 0x0008981c 0400a0e1 mov r0, r4 ; 0x10
│ │ ; str._ ;
int32_t arg1
│ │ 0x00089820 d610a0e3 mov r1, 0xd6 ; int32_t
arg2
│ │ 0x00089824 a73200eb bl fcn.000962c8
│ │ 0x00089828 6c109fe5 ldr r1,
str.Function_ShadowTrackerExtra.STExtraPlayerController.ClientRequestPullInstanceDa
ta ; [0x3c8bc8:4]=0x636e7546 ; "Function
ShadowTrackerExtra.STExtraPlayerController.ClientRequestPullInstanceData"
│ │ 0x0008982c 0060a0e3 mov r6, 0
│ │ 0x00089830 68209fe5 ldr r2, [0x000898a0] ;
[0x898a0:4]=0xb2cc
│ │ 0x00089834 01108fe0 add r1, pc, r1
│ │ 0x00089838 02208fe0 add r2, pc, r2
│ │ 0x0008983c 0400a0e1 mov r0, r4 ; 0x10
│ │ ; str._
│ │ 0x00089840 37c3ffeb bl fcn.0007a524
│ │ ; CODE XREF from fcn.00089694 @ 0x8977c(x)
│ └─────> 0x00089844 0050a0e1 mov r5, r0 ; 0x10
│ ; str._
│ ┌─< 0x00089848 0e0000ea b 0x89888
..
│││ ; CODE XREF from fcn.00089694 @ +0x1b8(x)
││││ ; CODE XREF from fcn.00089694 @ +0x1f0(x)
╎││││ ; CODE XREF from fcn.00089694 @ +0x1d0(x)
│ ││ │ ; CODE XREF from fcn.00089694 @ 0x89848(x)
│ ││ │ ; CODE XREFS from fcn.00089694 @ +0x1c0(x), +0x1d8(x)
│ └└─└─> 0x00089888 0400a0e1 mov r0, r4 ; 0x10
│ ; str._
│ 0x0008988c 2dc9ffeb bl fcn.0007bd48
│ 0x00089890 0500a0e1 mov r0, r5 ; 0x10
│ ; str._
│ 0x00089894 cfea07fa blx fcn.002843d8 ; 0x89898 ;
"t3="
│ ;-- str.t3:
│ ; DATA XREFS from fcn.00089694 @ 0x896a0(r), 0x89894(r)
│ 0x00089898 .string "t3=" ; len=3
│ 0x0008989b 00 unaligned
│ ; DATA XREF from fcn.00089694 @ 0x89828(r)
│ 0x0008989c c88b3c00 eorseq r8, ip, r8, asr 23
│ ; DATA XREF from fcn.00089694 @ 0x89830(r)
│ 0x000898a0 ccb20000 andeq fp, r0, ip, asr 5
│ ; DATA XREF from fcn.00089694 @ 0x89760(r)
│ 0x000898a4 908c3c00 mlaseq ip, r0, ip, r8
│ ; DATA XREF from fcn.00089694 @ 0x89768(r)
│ 0x000898a8 94b30000 muleq r0, r4, r3
│ 0x000898ac f04f2de9 push {r4, r5, r6, r7, r8, sb, sl, fp,
lr}
│ 0x000898b0 1cb08de2 add fp, sp, 0x1c
│ 0x000898b4 04d04de2 sub sp, sp, 4
│ 0x000898b8 028b2ded vpush {d8}
│ 0x000898bc 1ade4de2 sub sp, sp, 0x1a0
│ 0x000898c0 0050a0e1 mov r5, r0 ; 0x10
│ ; str._
│ 0x000898c4 a00f9fe5 ldr r0, [str.L1] ;
[0x8a86c:4]=0x3d314c ; "L1="
│ 0x000898c8 572003e3 movw r2, 0x3057 ; 'W0'
│ 0x000898cc 0140a0e1 mov r4, r1
│ 0x000898d0 00009fe7 ldr r0, [0x000898d8] ;
[0x898d8:4]=0xe59f3f90
│ 0x000898d4 000090e5 ldr r0, [r0]
│ ; DATA XREF from fcn.00089694 @ 0x898d0(r)
│ 0x000898d8 903f9fe5 ldr r3, str.alShowMeshpack ;
[0x3dafd8:4]=0x68536c61 ; "alShowMeshpack"
│ 0x000898dc 30000be5 str r0, [var_30h] ; 0x30
│ 0x000898e0 0500a0e1 mov r0, r5 ; 0x10
│ ; str._
│ 0x000898e4 03308fe0 add r3, pc, r3
│ 0x000898e8 48d6ffeb bl fcn.0007f210
│ 0x000898ec 803f9fe5 ldr r3,
str.rHandle.HandleRealShowMeshpack ; [0x3dafc8:4]=0x6e614872 ;
"rHandle.HandleRealShowMeshpack"
│ 0x000898f0 0500a0e1 mov r0, r5 ; 0x10
│ ; str._
│ 0x000898f4 0410a0e1 mov r1, r4
│ 0x000898f8 562003e3 movw r2, 0x3056 ; 'V0'
│ 0x000898fc 03308fe0 add r3, pc, r3
│ 0x00089900 08508de5 str r5, [var_8h_4]
│ 0x00089904 0c408de5 str r4, [var_ch_3]
│ 0x00089908 40d6ffeb bl fcn.0007f210
│ 0x0008990c 640f9fe5 ldr r0,
str.Function_ShadowTrackerExtra.VehicleAvatarHandle.HandleMutilReplaceMeshPack ;
[0x3dafe8:4]=0x636e7546 ; "Function
ShadowTrackerExtra.VehicleAvatarHandle.HandleMutilReplaceMeshPack"
│ 0x00089910 00009fe7 ldr r0, [0x00089918] ;
[0x89918:4]=0xebffc893
│ 0x00089914 240090e5 ldr r0, [r0, 0x24]
│ ; DATA XREF from fcn.00089694 @ 0x89910(r)
│ 0x00089918 93c8ffeb bl rsym.RSA_get0_crt_params
│ 0x0008991c 581f9fe5 ldr r1, str.onent ;
[0x3daf98:4]=0x6e656e6f ; "onent"
│ 0x00089920 01108fe0 add r1, pc, r1
│ 0x00089924 000081e5 str r0, [r1]
│ 0x00089928 500f9fe5 ldr r0, str.dle.HandleRealShowMeshpack ;
[0x3dafcc:4]=0x2e656c64 ; "dle.HandleRealShowMeshpack"
│ 0x0008992c 00009fe7 ldr r0, [0x00089934] ;
[0x89934:4]=0xebffbcc0
│ 0x00089930 240090e5 ldr r0, [r0, 0x24]
│ ; DATA XREF from fcn.00089694 @ 0x8992c(r)
│ 0x00089934 c0bcffeb bl fcn.00078c3c
│ 0x00089938 f41f9fe5 ldr r1, str.nk.GetWeaponMeshComponent ;
[0x3daf84:4]=0x472e6b6e ; "nk.GetWeaponMeshComponent"
│ 0x0008993c 01108fe0 add r1, pc, r1
│ 0x00089940 000081e5 str r0, [r1]
│ 0x00089944 ec0f9fe5 ldr r0,
str.rackerExtra.VehicleAvatarHandle.HandleRealShowMeshpack ;
[0x3dafb0:4]=0x6b636172 ; "rackerExtra.VehicleAvatarHandle.HandleRealShowMeshpack"
│ 0x00089948 00009fe7 ldr r0, [0x00089950] ;
[0x89950:4]=0xebffc8ea
│ 0x0008994c 100090e5 ldr r0, [r0, 0x10]
│ ; DATA XREF from fcn.00089694 @ 0x89948(r)
│ 0x00089950 eac8ffeb bl fcn.0007bd00
│ 0x00089954 100a00ee vmov s0, r0
│ 0x00089958 c00ab8ee vcvt.f32.s32 s0, s0
│ 0x0008995c d88f9fe5 ldr r8,
str.VehicleAvatarComponentTank.GetWeaponMeshComponent ; [0x3daf6c:4]=0x69686556 ;
"VehicleAvatarComponentTank.GetWeaponMeshComponent"
│ 0x00089960 d8af9fe5 ldr sl,
str.rackerExtra.VehicleAvatarComponentTank.GetWeaponMeshComponent ;
[0x3daf60:4]=0x6b636172 ;
"rackerExtra.VehicleAvatarComponentTank.GetWeaponMeshComponent"
│ 0x00089964 08808fe0 add r8, pc, r8
│ 0x00089968 0aa08fe0 add sl, pc, sl
│ 0x0008996c 0000d8e5 ldrb r0, [r8] ; 0x3daf60 ;
"rackerExtra.VehicleAvatarComponentTank.GetWeaponMeshComponent"
│ 0x00089970 000050e3 cmp r0, 0
│ 0x00089974 000a8aed vstr s0, [sl]
│ ┌─< 0x00089978 8800001a bne 0x89ba0
│ │ 0x0008997c 0000a0e3 mov r0, 0 ; int32_t
arg1
│ │ 0x00089980 0090a0e3 mov sb, 0
│ │ 0x00089984 751506eb bl fcn.0020ef60
│ │ 0x00089988 004000e3 movw r4, 0
│ │ 0x0008998c 828a9fed vldr s16, [0x00089b9c]
│ │ 0x00089990 804044e3 movt r4, 0x4080
│ │ 0x00089994 0a7684e2 add r7, r4, 0xa00000
│ │ 0x00089998 ae0906eb bl fcn.0020c058
│ │ 0x0008999c 003000e3 movw r3, 0
│ │ 0x000899a0 021684e2 add r1, r4, 0x200000
│ │ 0x000899a4 032584e2 add r2, r4, 0xc00000
│ │ 0x000899a8 3cc080e2 add ip, r0, 0x3c
│ │ 0x000899ac 603044e3 movt r3, 0x4060
│ │ 0x000899b0 14028ce8 stm ip, {r2, r4, sb}
│ │ 0x000899b4 ea280ee3 movw r2, 0xe8ea
│ │ 0x000899b8 483080e5 str r3, [r0, 0x48]
│ │ 0x000899bc e82d43e3 movt r2, 0x3de8
│ │ 0x000899c0 303080e5 str r3, [r0, 0x30]
│ │ 0x000899c4 da380de3 movw r3, 0xd8da
│ │ 0x000899c8 087080e5 str r7, [r0, 8]
│ │ 0x000899cc 583e43e3 movt r3, 0x3e58
│ │ 0x000899d0 0c1080e5 str r1, [r0, 0xc]
│ │ 0x000899d4 0111a0e3 mov r1, 0x40000000
│ │ 0x000899d8 109080e5 str sb, [r0, 0x10]
│ │ 0x000899dc f4c080e2 add ip, r0, 0xf4
│ │ 0x000899e0 149080e5 str sb, [r0, 0x14]
│ │ 0x000899e4 897808e3 movw r7, 0x8889
│ │ 0x000899e8 881080e5 str r1, [r0, 0x88]
│ │ 0x000899ec 3f14a0e3 mov r1, 0x3f000000
│ │ 0x000899f0 201080e5 str r1, [r0, 0x20]
│ │ 0x000899f4 087f43e3 movt r7, 0x3f08
│ │ 0x000899f8 241080e5 str r1, [r0, 0x24]
│ │ 0x000899fc f2400fe3 movw r4, 0xf0f2
│ │ 0x00089a00 981080e5 str r1, [r0, 0x98]
│ │ 0x00089a04 b9580be3 movw r5, 0xb8b9
│ │ 0x00089a08 9c1080e5 str r1, [r0, 0x9c]
│ │ 0x00089a0c fe15a0e3 mov r1, 0x3f800000
│ │ 0x00089a10 c81080e5 str r1, [r0, 0xc8]
│ │ 0x00089a14 f04d43e3 movt r4, 0x3df0
│ │ 0x00089a18 cc1080e5 str r1, [r0, 0xcc]
│ │ 0x00089a1c 385f43e3 movt r5, 0x3f38
│ │ 0x00089a20 d01080e5 str r1, [r0, 0xd0]
│ │ 0x00089a24 8d6c08e3 movw r6, 0x8c8d
│ │ 0x00089a28 d41080e5 str r1, [r0, 0xd4]
│ │ 0x00089a2c 0c6f43e3 movt r6, 0x3f0c
│ │ 0x00089a30 e89080e5 str sb, [r0, 0xe8]
│ │ 0x00089a34 041ab0ee vmov.f32 s2, 2
│ │ 0x00089a38 ec9080e5 str sb, [r0, 0xec]
│ │ 0x00089a3c f09080e5 str sb, [r0, 0xf0]
│ │ 0x00089a40 06028ce8 stm ip, {r1, r2, sb}
│ │ 0x00089a44 a7260ae3 movw r2, 0xa6a7
│ │ 0x00089a48 262f43e3 movt r2, 0x3f26
│ │ 0x00089a4c 003180e5 str r3, [r0, 0x100]
│ │ 0x00089a50 ee3c0ee3 movw r3, 0xecee
│ │ 0x00089a54 6c3e43e3 movt r3, 0x3e6c
│ │ 0x00089a58 51cf80e2 add ip, r0, 0x144
│ │ 0x00089a5c 041180e5 str r1, [r0, 0x104]
│ │ 0x00089a60 387180e5 str r7, [r0, 0x138]
│ │ 0x00089a64 e07e0de3 movw r7, 0xdee0
│ │ 0x00089a68 3c9180e5 str sb, [r0, 0x13c]
│ │ 0x00089a6c de7e43e3 movt r7, 0x3ede
│ │ 0x00089a70 401180e5 str r1, [r0, str.GNU] ; 0x140 ;
"GNU"
│ │ 0x00089a74 0e008ce8 stm ip, {r1, r2, r3}
│ │ 0x00089a78 45cf80e2 add ip, r0, 0x114
│ │ 0x00089a7c 501180e5 str r1, [r0, 0x150]
│ │ 0x00089a80 541180e5 str r1, [r0, 0x154]
│ │ 0x00089a84 089180e5 str sb, [r0, 0x108]
│ │ 0x00089a88 0c9180e5 str sb, [r0, 0x10c]
│ │ 0x00089a8c 109180e5 str sb, [r0, 0x110]
│ │ 0x00089a90 0e008ce8 stm ip, {r1, r2, r3}
│ │ 0x00089a94 89cf80e2 add ip, r0, 0x224
│ │ 0x00089a98 201180e5 str r1, [r0, 0x120]
│ │ 0x00089a9c 241180e5 str r1, [r0, 0x124]
│ │ 0x00089aa0 401280e5 str r1, [r0, 0x240]
│ │ 0x00089aa4 441280e5 str r1, [r0, 0x244]
│ │ 0x00089aa8 187280e5 str r7, [r0, 0x218]
│ │ 0x00089aac 1c4280e5 str r4, [r0, 0x21c]
│ │ 0x00089ab0 205280e5 str r5, [r0, 0x220]
│ │ 0x00089ab4 0e008ce8 stm ip, {r1, r2, r3}
│ │ 0x00089ab8 8dcf80e2 add ip, r0, 0x234
│ │ 0x00089abc 301280e5 str r1, [r0, 0x230]
│ │ 0x00089ac0 0e008ce8 stm ip, {r1, r2, r3}
│ │ 0x00089ac4 582180e5 str r2, [r0, section..hash] ; 0x158
│ │ 0x00089ac8 5b2f80e2 add r2, r0, 0x16c
│ │ 0x00089acc 5c3180e5 str r3, [r0, 0x15c]
│ │ 0x00089ad0 601180e5 str r1, [r0, 0x160]
│ │ 0x00089ad4 641180e5 str r1, [r0, 0x164]
│ │ 0x00089ad8 687180e5 str r7, [r0, 0x168]
│ │ 0x00089adc f00082e8 stm r2, {r4, r5, r6, r7}
│ │ 0x00089ae0 5f2f80e2 add r2, r0, 0x17c
│ │ 0x00089ae4 f00082e8 stm r2, {r4, r5, r6, r7}
│ │ 0x00089ae8 632f80e2 add r2, r0, 0x18c
│ │ 0x00089aec 700082e8 stm r2, {r4, r5, r6}
│ │ 0x00089af0 e81180e5 str r1, [r0, 0x1e8]
│ │ 0x00089af4 ec1180e5 str r1, [r0, 0x1ec]
│ │ 0x00089af8 f01180e5 str r1, [r0, 0x1f0]
│ │ 0x00089afc f41180e5 str r1, [r0, 0x1f4]
│ │ 0x00089b00 000a9aed vldr s0, [sl]
│ │ 0x00089b04 080a80ee vdiv.f32 s0, s0, s16
│ │ 0x00089b08 c10ab4ee vcmpe.f32 s0, s2
│ │ 0x00089b0c 10faf1ee vmrs apsr_nzcv, fpscr
│ │ 0x00089b10 401ab0ce vmovgt.f32 s2, s0
│ │ 0x00089b14 101a11ee vmov r1, s2 ; int32_t
arg2
│ │ 0x00089b18 d30306eb bl fcn.0020aa6c
│ │ 0x00089b1c 0000a0e3 mov r0, 0 ; int32_t
arg1
│ │ 0x00089b20 8ee806eb bl fcn.00243d60
│ │ 0x00089b24 bc0e9fe5 ldr r0, [0x0008a9e8] ;
[0x8a9e8:4]=0x1fe2bf
│ │ 0x00089b28 00008fe0 add r0, pc, r0 ; 0x287def ;
"#version 300 es" ; int32_t arg1
│ │ 0x00089b2c c4eb06eb bl fcn.00244a44
│ │ 0x00089b30 a01a06eb bl fcn.002105b8
│ │ 0x00089b34 0170a0e3 mov r7, 1
│ │ 0x00089b38 0040a0e1 mov r4, r0
│ │ 0x00089b3c ad70c0e5 strb r7, [r0, 0xad]
│ │ 0x00089b40 189080e5 str sb, [r0, 0x18]
│ │ 0x00089b44 a8004be2 sub r0, fp, 0xa8 ; int32_t
arg1
│ │ 0x00089b48 f27806eb bl fcn.00227f18
│ │ 0x00089b4c a8008de2 add r0, var_sp_a8h ; int32_t
arg1
│ │ 0x00089b50 f07806eb bl fcn.00227f18
│ │ 0x00089b54 30608de2 add r6, var_sp_30h
│ │ 0x00089b58 0200a0e3 mov r0, 2
│ │ 0x00089b5c 6c704be5 strb r7, [var_6ch] ; 0x6c
│ │ 0x00089b60 8c704be5 strb r7, [var_8ch] ; 0x8c
│ │ 0x00089b64 94000be5 str r0, [var_94h] ; 0x94
│ │ 0x00089b68 90000be5 str r0, [var_90h] ; 0x90
│ │ 0x00089b6c 0600a0e1 mov r0, r6 ; int32_t
arg1
│ │ 0x00089b70 b090cde5 strb sb, [x]
│ │ 0x00089b74 e77806eb bl fcn.00227f18
│ │ 0x00089b78 040ab3ee vmov.f32 s0, 2
│ │ 0x00089b7c 001a9aed vldr s2, [sl]
│ │ 0x00089b80 0610a0e1 mov r1, r6 ; uint32_t
arg2
│ │ 0x00089b84 000a81ee vdiv.f32 s0, s2, s0
│ │ 0x00089b88 100a8ded vstr s0, [sp, 0x40]
│ │ 0x00089b8c 900094e5 ldr r0, [r4, 0x90] ; int32_t
arg1
│ │ 0x00089b90 597a06eb bl fcn.002284fc
│ │ 0x00089b94 0070c8e5 strb r7, [r8]
│ ┌──< 0x00089b98 000000ea b 0x89ba0
..
│ ││ ; CODE XREFS from fcn.00089694 @ 0x89978(x), 0x89b98(x)
│ └└─> 0x00089ba0 841a06eb bl fcn.002105b8
│ 0x00089ba4 fceb06eb bl fcn.00244b9c
│ 0x00089ba8 3c1e9fe5 ldr r1, str.Applied__DelegateSignature ;
[0x3dad18:4]=0x6c707041 ; "Applied__DelegateSignature"
│ 0x00089bac 01109fe7 ldr r1, [0x00089bb4] ;
[0x89bb4:4]=0xe79f0000 ; int32_t arg2
│ 0x00089bb0 380e9fe5 ldr r0,
str.Base.OnFPPAvatarApplied__DelegateSignature ; [0x3dad08:4]=0x65736142 ;
"Base.OnFPPAvatarApplied__DelegateSignature"
│ ; DATA XREF from fcn.00089694 @ 0x89bac(r)
│ 0x00089bb4 00009fe7 ldr r0, [0x00089bbc] ;
[0x89bbc:4]=0xeb061ed5 ; int32_t arg1
│ 0x00089bb8 ace806eb bl fcn.00243e70
│ ; DATA XREF from fcn.00089694 @ 0x89bb4(r)
│ 0x00089bbc d51e06eb bl fcn.00211718
│ 0x00089bc0 9ce3ffeb bl fcn.00082a38
│ 0x00089bc4 000050e3 cmp r0, 0
│ 0x00089bc8 24009015 ldrne r0, [r0, 0x24]
│ 0x00089bcc 00005013 cmpne r0, 0
│ ┌─< 0x00089bd0 0c00000a beq 0x89c08
│ │ 0x00089bd4 640090e5 ldr r0, [r0, 0x64] ; 0x3da100 ;
"rackerExtra.VehicleAvatarComponent.OnServerAvatarEquipedDelegate__DelegateSignatur
e"
│ │ 0x00089bd8 000050e3 cmp r0, 0
│ │ 0x00089bdc 20009015 ldrne r0, [r0, 0x20] ; 0x3da100 ;
"rackerExtra.VehicleAvatarComponent.OnServerAvatarEquipedDelegate__DelegateSignatur
e"
│ │ 0x00089be0 00005013 cmpne r0, 0
│ ┌──< 0x00089be4 0700000a beq 0x89c08
│ ││ 0x00089be8 901390e5 ldr r1, [r0, 0x390]
│ ││ 0x00089bec 000051e3 cmp r1, 0
│ ││ 0x00089bf0 fc2d9f15 ldrne r2, [0x0008a9f4] ;
[0x8a9f4:4]=0x3daca8 "ntBattleBase.OnRep_AvatarData"
│ ││ 0x00089bf4 fc3d9f15 ldrne r3, [0x0008a9f8] ;
[0x8a9f8:4]=0x3daca8 "ntBattleBase.OnRep_AvatarData"
│ ││ 0x00089bf8 02208f10 addne r2, pc, r2
│ ││ 0x00089bfc 03308f10 addne r3, pc, r3
│ ││ 0x00089c00 00108215 strne r1, [r2]
│ ││ 0x00089c04 00008315 strne r0, [r3]
│ ││ ; CODE XREFS from fcn.00089694 @ 0x89bd0(x), 0x89be4(x)
│ └└─> 0x00089c08 ca1a06eb bl fcn.00210738
│ 0x00089c0c 3af2ffeb bl fcn.000864fc
│ 0x00089c10 000000e3 movw r0, 0
│ 0x00089c14 a8804be2 sub r8, fp, 0xa8
│ 0x00089c18 020444e3 movt r0, 0x4402
│ 0x00089c1c 0010a0e3 mov r1, 0 ; uint32_t
arg2
│ 0x00089c20 a4000be5 str r0, [var_a4h] ; 0xa4
│ 0x00089c24 000008e3 movw r0, 0x8000
│ 0x00089c28 0e0444e3 movt r0, 0x440e
│ 0x00089c2c a8000be5 str r0, [var_a8h] ; 0xa8
│ 0x00089c30 0800a0e1 mov r0, r8 ; int32_t
arg1
│ 0x00089c34 bd3106eb bl fcn.00216330
│ 0x00089c38 bc0d9fe5 ldr r0, str.vatarApplied ;
[0x3dadec:4]=0x61746176 ; "vatarApplied"
│ 0x00089c3c 00008fe0 add r0, pc, r0
│ 0x00089c40 0000d0e5 ldrb r0, [r0] ; 0x3dadec ;
"vatarApplied"
│ 0x00089c44 5bf07ff5 dmb ish
│ 0x00089c48 010010e3 tst r0, 1
│ ┌─< 0x00089c4c 0c03000a beq 0x8a884
│ │ ; CODE XREFS from fcn.00089694 @ 0x8a894(x), 0x8a930(x)
│ ┌┌──> 0x00089c50 bc0d9fe5 ldr r0,
str.ShadowTrackerExtra.VehicleAvatarComponentBattleBase.HandleAvatarApplied ;
[0x3dadb0:4]=0x61685320 ; "
ShadowTrackerExtra.VehicleAvatarComponentBattleBase.HandleAvatarApplied"
│ ╎╎│ 0x00089c54 00008fe0 add r0, pc, r0
│ ╎╎│ 0x00089c58 2210d0e5 ldrb r1, [r0, 0x22] ; 0x3dadb0 ;
" ShadowTrackerExtra.VehicleAvatarComponentBattleBase.HandleAvatarApplied"
│ ╎╎│ 0x00089c5c 000051e3 cmp r1, 0
│ ┌────< 0x00089c60 1700000a beq 0x89cc4
│ │╎╎│ 0x00089c64 d7e300e3 movw lr, 0x3d7
│ │╎╎│ 0x00089c68 e77308e3 movw r7, 0x83e7
│ │╎╎│ 0x00089c6c 0010a0e3 mov r1, 0
│ │╎╎│ 0x00089c70 38c0a0e3 mov ip, 0x38 ; '8'
│ │╎╎│ 0x00089c74 7fe344e3 movt lr, 0x437f
│ │╎╎│ 0x00089c78 237b4ce3 movt r7, 0xcb23
│ │╎╎│ 0x00089c7c 0050a0e3 mov r5, 0
│ │╎╎│ ; CODE XREF from fcn.00089694 @ 0x89cb8(x)
│ ┌─────> 0x00089c80 81410ce0 and r4, ip, r1, lsl 3
│ ╎│╎╎│ 0x00089c84 0130d0e7 ldrb r3, [r0, r1] ; 0x3d9ff4 ;
"reChangeVehicleAvatar"
│ ╎│╎╎│ 0x00089c88 202064e2 rsb r2, r4, 0x20
│ ╎│╎╎│ 0x00089c8c 3e64a0e1 lsr r6, lr, r4
│ ╎│╎╎│ 0x00089c90 204044e2 sub r4, r4, 0x20
│ ╎│╎╎│ 0x00089c94 172286e1 orr r2, r6, r7, lsl r2
│ ╎│╎╎│ 0x00089c98 000054e3 cmp r4, 0
│ ╎│╎╎│ 0x00089c9c 3724a0a1 lsrge r2, r7, r4
│ ╎│╎╎│ 0x00089ca0 022023e0 eor r2, r3, r2
│ ╎│╎╎│ 0x00089ca4 0120c0e7 strb r2, [r0, r1]
│ ╎│╎╎│ 0x00089ca8 011091e2 adds r1, r1, 1
│ ╎│╎╎│ 0x00089cac 0050a5e2 adc r5, r5, 0
│ ╎│╎╎│ 0x00089cb0 222051e2 subs r2, r1, 0x22
│ ╎│╎╎│ 0x00089cb4 0020d5e2 sbcs r2, r5, 0
│ └─────< 0x00089cb8 f0ffff3a blo 0x89c80
│ │╎╎│ 0x00089cbc 0010a0e3 mov r1, 0
│ │╎╎│ 0x00089cc0 2210c0e5 strb r1, [r0, 0x22]
│ │╎╎│ ; CODE XREF from fcn.00089694 @ 0x89c60(x)
│ └────> 0x00089cc4 4c0d9fe5 ldr r0, [0x0008aa18] ;
[0x8aa18:4]=0x3dad34
│ ╎╎│ 0x00089cc8 0010a0e3 mov r1, 0 ; int32_t
arg2
│ ╎╎│ 0x00089ccc 022aa0e3 mov r2, 0x2000
│ ╎╎│ 0x00089cd0 00008fe0 add r0, pc, r0 ; int32_t
arg1
│ ╎╎│ 0x00089cd4 a93106eb bl fcn.00216380
│ ╎╎│ 0x00089cd8 000050e3 cmp r0, 0
│ ┌────< 0x00089cdc cf02000a beq 0x8a820
│ │╎╎│ 0x00089ce0 340d9fe5 ldr r0,
str.cleAvatarComponentBattleBase.OnRep_AvatarData ; [0x3dac98:4]=0x41656c63 ;
"cleAvatarComponentBattleBase.OnRep_AvatarData"
│ │╎╎│ 0x00089ce4 00008fe0 add r0, pc, r0
│ │╎╎│ 0x00089ce8 0000d0e5 ldrb r0, [r0] ; 0x3dac98 ;
"cleAvatarComponentBattleBase.OnRep_AvatarData"
│ │╎╎│ 0x00089cec 5bf07ff5 dmb ish
│ │╎╎│ 0x00089cf0 010010e3 tst r0, 1
│ ┌─────< 0x00089cf4 1203000a beq 0x8a944
│ ││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a954(x), 0x8a990(x)
│ ┌┌──────> 0x00089cf8 347d9fe5 ldr r7, str.anged ;
[0x3dac70:4]=0x65676e61 ; "anged"
│ ╎╎││╎╎│ 0x00089cfc 07708fe0 add r7, pc, r7
│ ╎╎││╎╎│ 0x00089d00 0000d7e5 ldrb r0, [r7] ; 0x3dac70 ;
"anged"
│ ╎╎││╎╎│ 0x00089d04 000050e3 cmp r0, 0
│ ────────< 0x00089d08 2a00000a beq 0x89db8
│ ╎╎││╎╎│ 0x00089d0c 700d9fe5 ldr r0,
str.rackerExtra.VehicleAvatarComponentBattleBase.OnTPPAvatarApplied__DelegateSignat
ure ; [0x3dabc8:4]=0x6b636172 ;
"rackerExtra.VehicleAvatarComponentBattleBase.OnTPPAvatarApplied__DelegateSignature
"
│ ╎╎││╎╎│ 0x00089d10 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x00089d14 04a090e5 ldr sl, [r0, 4]
│ ╎╎││╎╎│ 0x00089d18 0010d0e5 ldrb r1, [r0]
│ ╎╎││╎╎│ 0x00089d1c 019011e2 ands sb, r1, 1
│ ╎╎││╎╎│ 0x00089d20 0a70a0e1 mov r7, sl
│ ╎╎││╎╎│ 0x00089d24 a170a001 lsreq r7, r1, 1
│ ╎╎││╎╎│ 0x00089d28 000057e3 cmp r7, 0
│ ────────< 0x00089d2c bb02000a beq 0x8a820
│ ╎╎││╎╎│ 0x00089d30 502d9fe5 ldr r2,
str.gateFunction_ShadowTrackerExtra.VehicleAvatarComponentBattleBase.OnTPPAvatarApp
lied__DelegateSignature ; [0x3dabb4:4]=0x65746167 ; "gateFunction
ShadowTrackerExtra.VehicleAvatarComponentBattleBase.OnTPPAvatarApplied__DelegateSig
nature"
│ ╎╎││╎╎│ 0x00089d34 02208fe0 add r2, pc, r2
│ ╎╎││╎╎│ 0x00089d38 0040d2e5 ldrb r4, [r2] ; 0x3dabb4 ;
"gateFunction
ShadowTrackerExtra.VehicleAvatarComponentBattleBase.OnTPPAvatarApplied__DelegateSig
nature"
│ ╎╎││╎╎│ 0x00089d3c 046092e5 ldr r6, [r2, 4]
│ ╎╎││╎╎│ 0x00089d40 013014e2 ands r3, r4, 1
│ ╎╎││╎╎│ 0x00089d44 a460a001 lsreq r6, r4, 1
│ ╎╎││╎╎│ 0x00089d48 000056e3 cmp r6, 0
│ ────────< 0x00089d4c b302000a beq 0x8a820
│ ╎╎││╎╎│ 0x00089d50 060057e1 cmp r7, r6
│ ────────< 0x00089d54 b102001a bne 0x8a820
│ ╎╎││╎╎│ 0x00089d58 086092e5 ldr r6, [r2, 8]
│ ╎╎││╎╎│ 0x00089d5c 000053e3 cmp r3, 0
│ ╎╎││╎╎│ 0x00089d60 088090e5 ldr r8, [r0, 8]
│ ╎╎││╎╎│ 0x00089d64 014080e2 add r4, r0, 1
│ ╎╎││╎╎│ 0x00089d68 01608202 addeq r6, r2, 1
│ ╎╎││╎╎│ 0x00089d6c 000059e3 cmp sb, 0
│ ╎╎││╎╎│ 0x00089d70 a1c0a0e1 lsr ip, r1, 1
│ ╎╎││╎╎│ 0x00089d74 0480a001 moveq r8, r4
│ ────────< 0x00089d78 7500001a bne 0x89f54
│ ╎╎││╎╎│ 0x00089d7c 00106ce2 rsb r1, ip, 0
│ ╎╎││╎╎│ 0x00089d80 010080e2 add r0, r0, 1
│ ╎╎││╎╎│ 0x00089d84 0620a0e1 mov r2, r6
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89da4(x)
│ ────────> 0x00089d88 0030d2e5 ldrb r3, [r2]
│ ╎╎││╎╎│ 0x00089d8c 0050d0e5 ldrb r5, [r0]
│ ╎╎││╎╎│ 0x00089d90 030055e1 cmp r5, r3
│ ────────< 0x00089d94 a102001a bne 0x8a820
│ ╎╎││╎╎│ 0x00089d98 011091e2 adds r1, r1, 1
│ ╎╎││╎╎│ 0x00089d9c 012082e2 add r2, r2, 1
│ ╎╎││╎╎│ 0x00089da0 010080e2 add r0, r0, 1
│ ────────< 0x00089da4 f7ffff1a bne 0x89d88
│ ╎╎││╎╎│ 0x00089da8 0ca0a0e1 mov sl, ip
│ ╎╎││╎╎│ 0x00089dac 00005ae3 cmp sl, 0
│ ────────< 0x00089db0 7100001a bne 0x89f7c
│ ────────< 0x00089db4 990200ea b 0x8a820
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89d08(x)
│ ────────> 0x00089db8 780c9fe5 ldr r0, [0x0008aa38] ;
[0x8aa38:4]=0x1fe03b
│ ╎╎││╎╎│ 0x00089dbc 00008fe0 add r0, pc, r0 ; 0x287dff ;
"Please Login! (Copy Key to Clipboard)" ; int32_t arg1
│ ╎╎││╎╎│ 0x00089dc0 07c306eb bl fcn.0023a9e4
│ ╎╎││╎╎│ 0x00089dc4 000000e3 movw r0, 0
│ ╎╎││╎╎│ 0x00089dc8 800f4be3 movt r0, 0xbf80 ; int32_t
arg1
│ ╎╎││╎╎│ 0x00089dcc d85806eb bl fcn.00220134
│ ╎╎││╎╎│ 0x00089dd0 640c9fe5 ldr r0, [0x0008aa3c] ;
[0x8aa3c:4]=0x1fe03d
│ ╎╎││╎╎│ 0x00089dd4 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x00089dd8 604c9fe5 ldr r4, str.Base.SetAvatarProxy ;
[0x3dab98:4]=0x65736142 ; "Base.SetAvatarProxy"
│ ╎╎││╎╎│ 0x00089ddc 4020a0e3 mov r2, 0x40 ; '@'
│ ╎╎││╎╎│ 0x00089de0 00008fe0 add r0, pc, r0 ; 0x287e25 ;
"##key" ; int32_t arg2
│ ╎╎││╎╎│ 0x00089de4 00108de5 str r1, [sp]
│ ╎╎││╎╎│ 0x00089de8 04408fe0 add r4, pc, r4
│ ╎╎││╎╎│ 0x00089dec 04108de5 str r1, [var_4h_4]
│ ╎╎││╎╎│ 0x00089df0 0030a0e3 mov r3, 0
│ ╎╎││╎╎│ 0x00089df4 0410a0e1 mov r1, r4 ; int32_t
arg_8h
│ ╎╎││╎╎│ 0x00089df8 13d906eb bl fcn.0024024c
│ ╎╎││╎╎│ 0x00089dfc 0800a0e1 mov r0, r8 ; int32_t
arg1
│ ╎╎││╎╎│ 0x00089e00 1fe4ffeb bl fcn.00082e84
│ ╎╎││╎╎│ 0x00089e04 a8005be5 ldrb r0, [var_a8h] ; 0x3dab98 ;
"Base.SetAvatarProxy"
│ ╎╎││╎╎│ 0x00089e08 4020a0e3 mov r2, 0x40 ; '@'
│ ╎╎││╎╎│ 0x00089e0c a0101be5 ldr r1, [var_a8h] ; 0x3dab98 ;
"Base.SetAvatarProxy"
│ ╎╎││╎╎│ 0x00089e10 010010e3 tst r0, 1
│ ╎╎││╎╎│ 0x00089e14 0400a0e1 mov r0, r4
│ ╎╎││╎╎│ 0x00089e18 01108803 orreq r1, r8, 1
│ ╎╎││╎╎│ 0x00089e1c 26d9ffeb bl fcn.000802bc
│ ╎╎││╎╎│ 0x00089e20 a8008de2 add r0, var_sp_a8h ; int32_t
arg1
│ ╎╎││╎╎│ 0x00089e24 0410a0e1 mov r1, r4 ; int32_t
arg2
│ ╎╎││╎╎│ 0x00089e28 2de7ffeb bl fcn.00083ae4
│ ╎╎││╎╎│ 0x00089e2c 100c9fe5 ldr r0, str.rComponent.ApplyMaterial ;
[0x3dab40:4]=0x6d6f4372 ; "rComponent.ApplyMaterial"
│ ╎╎││╎╎│ 0x00089e30 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x00089e34 0010d0e5 ldrb r1, [r0] ; 0x3dab40 ;
"rComponent.ApplyMaterial"
│ ╎╎││╎╎│ 0x00089e38 010011e3 tst r1, 1
│ ────────< 0x00089e3c 0200001a bne 0x89e4c
│ ╎╎││╎╎│ 0x00089e40 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x00089e44 b010c0e1 strh r1, [r0]
│ ────────< 0x00089e48 030000ea b 0x89e5c
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89e3c(x)
│ ────────> 0x00089e4c 081090e5 ldr r1, [r0, 8]
│ ╎╎││╎╎│ 0x00089e50 0020a0e3 mov r2, 0
│ ╎╎││╎╎│ 0x00089e54 0020c1e5 strb r2, [r1]
│ ╎╎││╎╎│ 0x00089e58 042080e5 str r2, [r0, 4]
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89e48(x)
│ ────────> 0x00089e5c e46b9fe5 ldr r6, [0x0008aa48] ;
[0x8aa48:4]=0x3dab10
│ ╎╎││╎╎│ 0x00089e60 06608fe0 add r6, pc, r6
│ ╎╎││╎╎│ 0x00089e64 0600a0e1 mov r0, r6
│ ╎╎││╎╎│ 0x00089e68 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x00089e6c 904200eb bl fcn.0009a8b4
│ ╎╎││╎╎│ 0x00089e70 a8208de2 add r2, var_sp_a8h
│ ╎╎││╎╎│ 0x00089e74 070092e8 ldm r2, {r0, r1, r2}
│ ╎╎││╎╎│ 0x00089e78 000086e5 str r0, [r6]
│ ╎╎││╎╎│ 0x00089e7c 0030d6e5 ldrb r3, [r6]
│ ╎╎││╎╎│ 0x00089e80 010013e2 ands r0, r3, 1
│ ╎╎││╎╎│ 0x00089e84 060086e9 stmib r6, {r1, r2}
│ ╎╎││╎╎│ 0x00089e88 a310a001 lsreq r1, r3, 1
│ ╎╎││╎╎│ 0x00089e8c 020051e3 cmp r1, 2
│ ────────< 0x00089e90 ca00001a bne 0x8a1c0
│ ╎╎││╎╎│ 0x00089e94 081096e5 ldr r1, [r6, 8]
│ ╎╎││╎╎│ 0x00089e98 000050e3 cmp r0, 0
│ ╎╎││╎╎│ 0x00089e9c 01108602 addeq r1, r6, 1
│ ╎╎││╎╎│ 0x00089ea0 b000d1e1 ldrh r0, [r1]
│ ╎╎││╎╎│ 0x00089ea4 4f1b04e3 movw r1, 0x4b4f ; 'OK'
│ ╎╎││╎╎│ 0x00089ea8 010050e1 cmp r0, r1
│ ────────< 0x00089eac c300001a bne 0x8a1c0
│ ╎╎││╎╎│ 0x00089eb0 940b9fe5 ldr r0, [0x0008aa4c] ;
[0x8aa4c:4]=0x3daa19 "tChangeItemAvatar"
│ ╎╎││╎╎│ 0x00089eb4 00c0a0e3 mov ip, 0
│ ╎╎││╎╎│ 0x00089eb8 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x00089ebc 0000d0e5 ldrb r0, [r0]
│ ╎╎││╎╎│ 0x00089ec0 000050e3 cmp r0, 0
│ ────────< 0x00089ec4 bc00000a beq 0x8a1bc
│ ╎╎││╎╎│ 0x00089ec8 808b9fe5 ldr r8, str.stChangeItemAvatar ;
[0x3daa18:4]=0x68437473 ; "stChangeItemAvatar"
│ ╎╎││╎╎│ 0x00089ecc 803b9fe5 ldr r3,
str.vatarComponent.BP_PostChangeItemAvatar ; [0x3daa04:4]=0x61746176 ;
"vatarComponent.BP_PostChangeItemAvatar"
│ ╎╎││╎╎│ 0x00089ed0 08808fe0 add r8, pc, r8
│ ╎╎││╎╎│ 0x00089ed4 03308fe0 add r3, pc, r3
│ ╎╎││╎╎│ 0x00089ed8 0040d8e5 ldrb r4, [r8] ; 0x3daa04 ;
"vatarComponent.BP_PostChangeItemAvatar"
│ ╎╎││╎╎│ 0x00089edc 042098e5 ldr r2, [r8, 4]
│ ╎╎││╎╎│ 0x00089ee0 0010d3e5 ldrb r1, [r3]
│ ╎╎││╎╎│ 0x00089ee4 01e014e2 ands lr, r4, 1
│ ╎╎││╎╎│ 0x00089ee8 040093e5 ldr r0, [r3, 4]
│ ╎╎││╎╎│ 0x00089eec a420a001 lsreq r2, r4, 1
│ ╎╎││╎╎│ 0x00089ef0 015011e2 ands r5, r1, 1
│ ╎╎││╎╎│ 0x00089ef4 a100a001 lsreq r0, r1, 1
│ ╎╎││╎╎│ 0x00089ef8 000052e1 cmp r2, r0
│ ────────< 0x00089efc ae00001a bne 0x8a1bc
│ ╎╎││╎╎│ 0x00089f00 081093e5 ldr r1, [r3, 8]
│ ╎╎││╎╎│ 0x00089f04 000055e3 cmp r5, 0
│ ╎╎││╎╎│ 0x00089f08 080098e5 ldr r0, [r8, 8]
│ ╎╎││╎╎│ 0x00089f0c 015088e2 add r5, r8, 1
│ ╎╎││╎╎│ 0x00089f10 01108302 addeq r1, r3, 1
│ ╎╎││╎╎│ 0x00089f14 00005ee3 cmp lr, 0
│ ╎╎││╎╎│ 0x00089f18 0500a001 moveq r0, r5
│ ────────< 0x00089f1c 9f00001a bne 0x8a1a0
│ ╎╎││╎╎│ 0x00089f20 000052e3 cmp r2, 0
│ ────────< 0x00089f24 a300000a beq 0x8a1b8
│ ╎╎││╎╎│ 0x00089f28 a400a0e1 lsr r0, r4, 1
│ ╎╎││╎╎│ 0x00089f2c 000060e2 rsb r0, r0, 0
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89f4c(x)
│ ────────> 0x00089f30 0020d1e5 ldrb r2, [r1]
│ ╎╎││╎╎│ 0x00089f34 0030d5e5 ldrb r3, [r5]
│ ╎╎││╎╎│ 0x00089f38 020053e1 cmp r3, r2
│ ────────< 0x00089f3c 9e00001a bne 0x8a1bc
│ ╎╎││╎╎│ 0x00089f40 010090e2 adds r0, r0, 1
│ ╎╎││╎╎│ 0x00089f44 011081e2 add r1, r1, 1
│ ╎╎││╎╎│ 0x00089f48 015085e2 add r5, r5, 1
│ ────────< 0x00089f4c f7ffff1a bne 0x89f30
│ ────────< 0x00089f50 980000ea b 0x8a1b8
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89d78(x)
│ ────────> 0x00089f54 0800a0e1 mov r0, r8
│ ╎╎││╎╎│ 0x00089f58 0610a0e1 mov r1, r6
│ ╎╎││╎╎│ 0x00089f5c 0720a0e1 mov r2, r7
│ ╎╎││╎╎│ 0x00089f60 0c50a0e1 mov r5, ip
│ ╎╎││╎╎│ 0x00089f64 54d4ffeb bl fcn.0007f0bc
│ ╎╎││╎╎│ 0x00089f68 05c0a0e1 mov ip, r5
│ ╎╎││╎╎│ 0x00089f6c 000050e3 cmp r0, 0
│ ────────< 0x00089f70 2a02001a bne 0x8a820
│ ╎╎││╎╎│ 0x00089f74 00005ae3 cmp sl, 0
│ ────────< 0x00089f78 2802000a beq 0x8a820
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89db0(x)
│ ────────> 0x00089f7c 000059e3 cmp sb, 0
│ ────────< 0x00089f80 0900001a bne 0x89fac
│ ╎╎││╎╎│ 0x00089f84 00006ce2 rsb r0, ip, 0
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89fa4(x)
│ ────────> 0x00089f88 0010d6e5 ldrb r1, [r6]
│ ╎╎││╎╎│ 0x00089f8c 0020d4e5 ldrb r2, [r4]
│ ╎╎││╎╎│ 0x00089f90 010052e1 cmp r2, r1
│ ────────< 0x00089f94 2102001a bne 0x8a820
│ ╎╎││╎╎│ 0x00089f98 010090e2 adds r0, r0, 1
│ ╎╎││╎╎│ 0x00089f9c 016086e2 add r6, r6, 1
│ ╎╎││╎╎│ 0x00089fa0 014084e2 add r4, r4, 1
│ ────────< 0x00089fa4 f7ffff1a bne 0x89f88
│ ────────< 0x00089fa8 050000ea b 0x89fc4
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89f80(x)
│ ────────> 0x00089fac 0800a0e1 mov r0, r8
│ ╎╎││╎╎│ 0x00089fb0 0610a0e1 mov r1, r6
│ ╎╎││╎╎│ 0x00089fb4 0720a0e1 mov r2, r7
│ ╎╎││╎╎│ 0x00089fb8 3fd4ffeb bl fcn.0007f0bc
│ ╎╎││╎╎│ 0x00089fbc 000050e3 cmp r0, 0
│ ────────< 0x00089fc0 1602001a bne 0x8a820
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89fa8(x)
│ ────────> 0x00089fc4 c01a9fe5 ldr r1,
str.hicleAvatarComponent.CheckAvatarChanged ; [0x3da8de:4]=0x6c636968 ;
"hicleAvatarComponent.CheckAvatarChanged"
│ ╎╎││╎╎│ 0x00089fc8 0140a0e3 mov r4, 1
│ ╎╎││╎╎│ 0x00089fcc bc2a9fe5 ldr r2, [0x0008aa90] ;
[0x8aa90:4]=0x3da8d5 "rExtra.VehicleAvatarComponent.CheckAvatarChanged"
│ ╎╎││╎╎│ 0x00089fd0 bc3a9fe5 ldr r3, [0x0008aa94] ;
[0x8aa94:4]=0x3da8cf "TrackerExtra.VehicleAvatarComponent.CheckAvatarChanged"
│ ╎╎││╎╎│ 0x00089fd4 01108fe0 add r1, pc, r1
│ ╎╎││╎╎│ 0x00089fd8 b87a9fe5 ldr r7, str.onent.GetAllTeamates ;
[0x3d3028:4]=0x6e656e6f ; "onent.GetAllTeamates"
│ ╎╎││╎╎│ 0x00089fdc 02208fe0 add r2, pc, r2
│ ╎╎││╎╎│ 0x00089fe0 b46a9fe5 ldr r6,
str.TeamModeComponent.GetAllTeamates ; [0x3d301c:4]=0x6d616554 ;
"TeamModeComponent.GetAllTeamates"
│ ╎╎││╎╎│ 0x00089fe4 03308fe0 add r3, pc, r3
│ ╎╎││╎╎│ 0x00089fe8 b00a9fe5 ldr r0, [0x0008aaa0] ;
[0x8aaa0:4]=0x1fde34
│ ╎╎││╎╎│ 0x00089fec 07708fe0 add r7, pc, r7
│ ╎╎││╎╎│ 0x00089ff0 ac5a9fe5 ldr r5,
str.dowTrackerExtra.TeamModeComponent.GetAllTeamates ; [0x3d300c:4]=0x54776f64 ;
"dowTrackerExtra.TeamModeComponent.GetAllTeamates"
│ ╎╎││╎╎│ 0x00089ff4 06608fe0 add r6, pc, r6
│ ╎╎││╎╎│ 0x00089ff8 0040c1e5 strb r4, [r1]
│ ╎╎││╎╎│ 0x00089ffc cd1c0ce3 movw r1, 0xcccd
│ ╎╎││╎╎│ ; DATA XREF from str.___KhcFdb @ +0x17(r)
│ ╎╎││╎╎│ ; DATA XREF from str.Jhb_n__ @ +0x8(r)
│ ╎╎││╎╎│ 0x0008a000 05508fe0 add r5, pc, r5
│ ╎╎││╎╎│ 0x0008a004 8c1f43e3 movt r1, 0x3f8c
│ ╎╎││╎╎│ 0x0008a008 0040c3e5 strb r4, [r3]
│ ╎╎││╎╎│ 0x0008a00c 00008fe0 add r0, pc, r0 ; 0x287e48 ;
"split" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a010 001085e5 str r1, [r5]
│ ╎╎││╎╎│ 0x0008a014 001000e3 movw r1, 0
│ ╎╎││╎╎│ 0x0008a018 fa1344e3 movt r1, 0x43fa
│ ╎╎││╎╎│ 0x0008a01c a8304be2 sub r3, fp, 0xa8
│ ╎╎││╎╎│ 0x0008a020 001087e5 str r1, [r7]
│ ╎╎││╎╎│ 0x0008a024 001000e3 movw r1, 0
│ ╎╎││╎╎│ 0x0008a028 161344e3 movt r1, 0x4316
│ ╎╎││╎╎│ 0x0008a02c 0040c2e5 strb r4, [r2]
│ ╎╎││╎╎│ 0x0008a030 0040a0e3 mov r4, 0
│ ╎╎││╎╎│ 0x0008a034 001086e5 str r1, [r6]
│ ╎╎││╎╎│ 0x0008a038 0210a0e3 mov r1, 2 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a03c 0020a0e3 mov r2, 0
│ ╎╎││╎╎│ 0x0008a040 a4400be5 str r4, [var_a4h] ; 0xa4
│ ╎╎││╎╎│ 0x0008a044 a8400be5 str r4, [var_a8h] ; 0xa8
│ ╎╎││╎╎│ 0x0008a048 00408de5 str r4, [sp]
│ ╎╎││╎╎│ 0x0008a04c 32a606eb bl fcn.0023391c
│ ╎╎││╎╎│ 0x0008a050 6bba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a054 6aba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a058 69ba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a05c 440a9fe5 ldr r0, [0x0008aaa8] ;
[0x8aaa8:4]=0x1fdde2
│ ╎╎││╎╎│ 0x0008a060 441a9fe5 ldr r1,
str.VehicleAvatarComponent.CheckIsNeedEnterFPPVehicle ; [0x3da844:4]=0x69686556 ;
"VehicleAvatarComponent.CheckIsNeedEnterFPPVehicle"
│ ╎╎││╎╎│ 0x0008a064 00008fe0 add r0, pc, r0 ; 0x287e4e ;
"ESP NAME" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a068 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a06c d2c706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a070 63ba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a074 340a9fe5 ldr r0, [0x0008aab0] ;
[0x8aab0:4]=0x1fddd3
│ ╎╎││╎╎│ 0x0008a078 341a9fe5 ldr r1,
str.Function_ShadowTrackerExtra.VehicleAvatarComponent.CheckIsNeedEnterFPPVehicle ;
[0x3da828:4]=0x636e7546 ; "Function
ShadowTrackerExtra.VehicleAvatarComponent.CheckIsNeedEnterFPPVehicle"
│ ╎╎││╎╎│ 0x0008a07c 00008fe0 add r0, pc, r0 ; 0x287e57 ;
"ESP LINE" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a080 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a084 ccc706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a088 5dba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a08c 240a9fe5 ldr r0, [0x0008aab8] ;
[0x8aab8:4]=0x1fddc4
│ ╎╎││╎╎│ 0x0008a090 241a9fe5 ldr r1, [0x0008aabc] ;
[0x8aabc:4]=0x3da811 "ghtConditionIsSatisfy"
│ ╎╎││╎╎│ 0x0008a094 00008fe0 add r0, pc, r0 ; 0x287e60 ;
"ESP SKELETON" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a098 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a09c c6c706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a0a0 57ba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a0a4 140a9fe5 ldr r0, [0x0008aac0] ;
[0x8aac0:4]=0x1fddb9
│ ╎╎││╎╎│ 0x0008a0a8 141a9fe5 ldr r1,
str.omponent.CheckWelcomeLightConditionIsSatisfy ; [0x3da7fa:4]=0x6f706d6f ;
"omponent.CheckWelcomeLightConditionIsSatisfy"
│ ╎╎││╎╎│ 0x0008a0ac 00008fe0 add r0, pc, r0 ; 0x287e6d ;
"ESP HEALTH" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a0b0 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a0b4 c0c706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a0b8 51ba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a0bc 040a9fe5 ldr r0, [0x0008aac8] ;
[0x8aac8:4]=0x1fddac
│ ╎╎││╎╎│ 0x0008a0c0 041a9fe5 ldr r1, [0x0008aacc] ;
[0x8aacc:4]=0x3da7e3
"kerExtra.VehicleAvatarComponent.CheckWelcomeLightConditionIsSatisfy"
│ ╎╎││╎╎│ 0x0008a0c4 00008fe0 add r0, pc, r0 ; 0x287e78 ;
"ESP DISTANCE" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a0c8 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a0cc bac706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a0d0 4bba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a0d4 f4099fe5 ldr r0, [0x0008aad0] ;
[0x8aad0:4]=0x1fdda1
│ ╎╎││╎╎│ 0x0008a0d8 f4199fe5 ldr r1, [0x0008aad4] ;
[0x8aad4:4]=0x3da7cf
│ ╎╎││╎╎│ 0x0008a0dc 00008fe0 add r0, pc, r0 ; 0x287e85 ;
"ESP VEHICLE" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a0e0 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a0e4 b4c706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a0e8 45ba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a0ec e4099fe5 ldr r0, [0x0008aad8] ;
[0x8aad8:4]=0x1fdd95
│ ╎╎││╎╎│ 0x0008a0f0 e4199fe5 ldr r1, str.arVehicleLightEffect ;
[0x3da7b6:4]=0x65567261 ; "arVehicleLightEffect"
│ ╎╎││╎╎│ 0x0008a0f4 00008fe0 add r0, pc, r0 ; 0x287e91 ;
"ESP ITEMS" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a0f8 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a0fc aec706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a100 8dc806eb bl fcn.0023c33c
│ ╎╎││╎╎│ 0x0008a104 d4099fe5 ldr r0, [0x0008aae0] ;
[0x8aae0:4]=0x1fdd87
│ ╎╎││╎╎│ 0x0008a108 d4199fe5 ldr r1,
str.cleAvatarComponent.ClearVehicleLightEffect ; [0x3da7a0:4]=0x41656c63 ;
"cleAvatarComponent.ClearVehicleLightEffect"
│ ╎╎││╎╎│ 0x0008a10c 00008fe0 add r0, pc, r0 ; 0x287e9b ;
"Enebel Aimbot" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a110 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a114 a8c706eb bl fcn.0023bfbc
│ ╎╎││╎╎│ 0x0008a118 39ba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a11c c4199fe5 ldr r1, [0x0008aae8] ;
[0x8aae8:4]=0x1fdbfa
│ ╎╎││╎╎│ 0x0008a120 fe05a0e3 mov r0, 0x3f800000
│ ╎╎││╎╎│ 0x0008a124 a4400be5 str r4, [var_a4h] ; 0xa4
│ ╎╎││╎╎│ 0x0008a128 a8000be5 str r0, [var_a8h] ; 0xa8
│ ╎╎││╎╎│ 0x0008a12c 01108fe0 add r1, pc, r1 ; 0x287d2e ;
"JOIN: @MPR_MODS_VIP"
│ ╎╎││╎╎│ 0x0008a130 a0400be5 str r4, [var_a8h] ; 0xa0
│ ╎╎││╎╎│ 0x0008a134 9c000be5 str r0, [var_a4h] ; 0x9c
│ ╎╎││╎╎│ 0x0008a138 a8004be2 sub r0, fp, 0xa8
│ ╎╎││╎╎│ 0x0008a13c 71c206eb bl fcn.0023ab08
│ ╎╎││╎╎│ 0x0008a140 2fba06eb bl fcn.00238a04
│ ╎╎││╎╎│ 0x0008a144 e8b106eb bl fcn.002368ec
│ ╎╎││╎╎│ 0x0008a148 9c099fe5 ldr r0, [0x0008aaec] ;
[0x8aaec:4]=0x3da7cc
│ ╎╎││╎╎│ 0x0008a14c 0221a0e3 mov r2, 0x80000000
│ ╎╎││╎╎│ 0x0008a150 a4400be5 str r4, [var_a4h] ; 0xa4
│ ╎╎││╎╎│ 0x0008a154 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x0008a158 a8000be5 str r0, [var_a8h] ; 0xa8
│ ╎╎││╎╎│ 0x0008a15c a0400be5 str r4, [var_a8h] ; 0xa0
│ ╎╎││╎╎│ 0x0008a160 0010d0e5 ldrb r1, [r0]
│ ╎╎││╎╎│ 0x0008a164 9c200be5 str r2, [var_a4h] ; 0x9c
│ ╎╎││╎╎│ 0x0008a168 020051e3 cmp r1, 2
│ ────────< 0x0008a16c 8f00000a beq 0x8a3b0
│ ╎╎││╎╎│ 0x0008a170 010051e3 cmp r1, 1
│ ────────< 0x0008a174 9600001a bne 0x8a3d4
│ ╎╎││╎╎│ 0x0008a178 081090e5 ldr r1, [r0, 8]
│ ╎╎││╎╎│ 0x0008a17c 042091e4 ldr r2, [r1], 4
│ ╎╎││╎╎│ 0x0008a180 a4200be5 str r2, [var_a4h] ; 0xa4
│ ╎╎││╎╎│ 0x0008a184 0020a0e3 mov r2, 0
│ ╎╎││╎╎│ 0x0008a188 b0208de5 str r2, [x]
│ ╎╎││╎╎│ 0x0008a18c a8008de5 str r0, [var_sp_a8h]
│ ╎╎││╎╎│ 0x0008a190 0201a0e3 mov r0, 0x80000000
│ ╎╎││╎╎│ 0x0008a194 b4008de5 str r0, [var_b4h]
│ ╎╎││╎╎│ 0x0008a198 ac108de5 str r1, [var_ach]
│ ────────< 0x0008a19c 980000ea b 0x8a404
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x89f1c(x)
│ ────────> 0x0008a1a0 000052e3 cmp r2, 0
│ ────────< 0x0008a1a4 0300000a beq 0x8a1b8
│ ╎╎││╎╎│ 0x0008a1a8 c3d3ffeb bl fcn.0007f0bc
│ ╎╎││╎╎│ 0x0008a1ac 100f6fe1 clz r0, r0 ; 0xe
│ ╎╎││╎╎│ ;
str.check_key
│ ╎╎││╎╎│ 0x0008a1b0 a0c2a0e1 lsr ip, r0, 5
│ ────────< 0x0008a1b4 000000ea b 0x8a1bc
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x89f24(x), 0x89f50(x), 0x8a1a4(x)
│ ────────> 0x0008a1b8 01c0a0e3 mov ip, 1
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x89ec4(x), 0x89efc(x), 0x89f3c(x),
0x8a1b4(x)
│ ────────> 0x0008a1bc 00c0c7e5 strb ip, [r7]
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x89e90(x), 0x89eac(x)
│ ────────> 0x0008a1c0 f05706eb bl fcn.00220188
│ ╎╎││╎╎│ 0x0008a1c4 000000e3 movw r0, 0
│ ╎╎││╎╎│ 0x0008a1c8 800f4be3 movt r0, 0xbf80 ; int32_t
arg1
│ ╎╎││╎╎│ 0x0008a1cc d85706eb bl fcn.00220134
│ ╎╎││╎╎│ 0x0008a1d0 a8008de2 add r0, var_sp_a8h
│ ╎╎││╎╎│ 0x0008a1d4 684f06eb bl fcn.0021df7c
│ ╎╎││╎╎│ 0x0008a1d8 a8109de5 ldr r1, [var_sp_a8h]
│ ╎╎││╎╎│ 0x0008a1dc 0020a0e3 mov r2, 0
│ ╎╎││╎╎│ 0x0008a1e0 70089fe5 ldr r0, [0x0008aa58] ;
[0x8aa58:4]=0x1fdc3b
│ ╎╎││╎╎│ 0x0008a1e4 34208de5 str r2, [var_34h]
│ ╎╎││╎╎│ 0x0008a1e8 00008fe0 add r0, pc, r0 ; 0x287e2b ;
" Paste Key " ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a1ec 30108de5 str r1, [var_sp_30h]
│ ╎╎││╎╎│ 0x0008a1f0 30108de2 add r1, var_sp_30h ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a1f4 d9c406eb bl fcn.0023b560
│ ╎╎││╎╎│ 0x0008a1f8 000050e3 cmp r0, 0
│ ────────< 0x0008a1fc 0f00000a beq 0x8a240
│ ╎╎││╎╎│ 0x0008a200 a8408de2 add r4, var_sp_a8h
│ ╎╎││╎╎│ 0x0008a204 0400a0e1 mov r0, r4 ; int32_t
arg1
│ ╎╎││╎╎│ 0x0008a208 1de3ffeb bl fcn.00082e84
│ ╎╎││╎╎│ 0x0008a20c 48089fe5 ldr r0, str.nt.CollectLoadRes ;
[0x3da768:4]=0x432e746e ; "nt.CollectLoadRes"
│ ╎╎││╎╎│ 0x0008a210 a820dde5 ldrb r2, [var_sp_a8h] ; 0x3da768 ;
"nt.CollectLoadRes"
│ ╎╎││╎╎│ 0x0008a214 b0109de5 ldr r1, [x] ; 0x3da768 ;
"nt.CollectLoadRes"
│ ╎╎││╎╎│ 0x0008a218 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x0008a21c 010012e3 tst r2, 1
│ ╎╎││╎╎│ 0x0008a220 4020a0e3 mov r2, 0x40 ; '@'
│ ╎╎││╎╎│ 0x0008a224 01108403 orreq r1, r4, 1
│ ╎╎││╎╎│ 0x0008a228 23d8ffeb bl fcn.000802bc
│ ╎╎││╎╎│ 0x0008a22c a800dde5 ldrb r0, [var_sp_a8h] ; 0x3da768 ;
"nt.CollectLoadRes"
│ ╎╎││╎╎│ 0x0008a230 010010e3 tst r0, 1
│ ────────< 0x0008a234 0100000a beq 0x8a240
│ ╎╎││╎╎│ 0x0008a238 b0009de5 ldr r0, [x] ; 0x3da768 ;
"nt.CollectLoadRes" ; float x
│ ╎╎││╎╎│ 0x0008a23c 4cc1ffeb bl sym.imp.sqrtf ; float
sqrtf(float x)
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a1fc(x), 0x8a234(x)
│ ────────> 0x0008a240 d05706eb bl fcn.00220188
│ ╎╎││╎╎│ 0x0008a244 000000e3 movw r0, 0
│ ╎╎││╎╎│ 0x0008a248 800f4be3 movt r0, 0xbf80 ; int32_t
arg1
│ ╎╎││╎╎│ 0x0008a24c b85706eb bl fcn.00220134
│ ╎╎││╎╎│ 0x0008a250 a8008de2 add r0, var_sp_a8h
│ ╎╎││╎╎│ 0x0008a254 484f06eb bl fcn.0021df7c
│ ╎╎││╎╎│ 0x0008a258 a8109de5 ldr r1, [var_sp_a8h]
│ ╎╎││╎╎│ 0x0008a25c 0020a0e3 mov r2, 0
│ ╎╎││╎╎│ 0x0008a260 f8079fe5 ldr r0, [0x0008aa60] ;
[0x8aa60:4]=0x1fdbc8
│ ╎╎││╎╎│ 0x0008a264 34208de5 str r2, [var_34h]
│ ╎╎││╎╎│ 0x0008a268 00008fe0 add r0, pc, r0 ; 0x287e38 ;
"Login" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a26c 30108de5 str r1, [var_sp_30h]
│ ╎╎││╎╎│ 0x0008a270 30108de2 add r1, var_sp_30h ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a274 b9c406eb bl fcn.0023b560
│ ╎╎││╎╎│ 0x0008a278 000050e3 cmp r0, 0
│ ────────< 0x0008a27c 4a01000a beq 0x8a7ac
│ ╎╎││╎╎│ 0x0008a280 dc179fe5 ldr r1,
str.dowTrackerExtra.VehicleAvatarComponent.CreateWelcomeLight ;
[0x3da6fc:4]=0x54776f64 ;
"dowTrackerExtra.VehicleAvatarComponent.CreateWelcomeLight"
│ ╎╎││╎╎│ 0x0008a284 01108fe0 add r1, pc, r1 ; int32_t
arg2
│ ╎╎││╎╎│ 0x0008a288 a8008de2 add r0, var_sp_a8h ; int32_t
arg1
│ ╎╎││╎╎│ 0x0008a28c 14e6ffeb bl fcn.00083ae4
│ ╎╎││╎╎│ 0x0008a290 0000d6e5 ldrb r0, [r6] ; 0x3da6fc ;
"dowTrackerExtra.VehicleAvatarComponent.CreateWelcomeLight"
│ ╎╎││╎╎│ 0x0008a294 010010e3 tst r0, 1
│ ────────< 0x0008a298 0200001a bne 0x8a2a8
│ ╎╎││╎╎│ 0x0008a29c 0000a0e3 mov r0, 0
│ ╎╎││╎╎│ 0x0008a2a0 b000c6e1 strh r0, [r6]
│ ────────< 0x0008a2a4 030000ea b 0x8a2b8
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a298(x)
│ ────────> 0x0008a2a8 080096e5 ldr r0, [r6, 8]
│ ╎╎││╎╎│ 0x0008a2ac 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x0008a2b0 0010c0e5 strb r1, [r0]
│ ╎╎││╎╎│ 0x0008a2b4 041086e5 str r1, [r6, 4]
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a2a4(x)
│ ────────> 0x0008a2b8 a8479fe5 ldr r4,
str.dowTrackerExtra.VehicleAvatarComponent.DestroyWelcomeLight ;
[0x3da6b4:4]=0x54776f64 ;
"dowTrackerExtra.VehicleAvatarComponent.DestroyWelcomeLight"
│ ╎╎││╎╎│ 0x0008a2bc 04408fe0 add r4, pc, r4
│ ╎╎││╎╎│ 0x0008a2c0 0400a0e1 mov r0, r4
│ ╎╎││╎╎│ 0x0008a2c4 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x0008a2c8 794100eb bl fcn.0009a8b4
│ ╎╎││╎╎│ 0x0008a2cc a8208de2 add r2, var_sp_a8h
│ ╎╎││╎╎│ 0x0008a2d0 070092e8 ldm r2, {r0, r1, r2}
│ ╎╎││╎╎│ 0x0008a2d4 000084e5 str r0, [r4]
│ ╎╎││╎╎│ 0x0008a2d8 0030d4e5 ldrb r3, [r4] ; 0x3da6b4 ;
"dowTrackerExtra.VehicleAvatarComponent.DestroyWelcomeLight"
│ ╎╎││╎╎│ 0x0008a2dc 010013e2 ands r0, r3, 1
│ ╎╎││╎╎│ 0x0008a2e0 060084e9 stmib r4, {r1, r2}
│ ╎╎││╎╎│ 0x0008a2e4 a310a001 lsreq r1, r3, 1
│ ╎╎││╎╎│ 0x0008a2e8 020051e3 cmp r1, 2
│ ────────< 0x0008a2ec 2e01001a bne 0x8a7ac
│ ╎╎││╎╎│ 0x0008a2f0 081094e5 ldr r1, [r4, 8]
│ ╎╎││╎╎│ 0x0008a2f4 000050e3 cmp r0, 0
│ ╎╎││╎╎│ 0x0008a2f8 01108402 addeq r1, r4, 1
│ ╎╎││╎╎│ 0x0008a2fc b000d1e1 ldrh r0, [r1]
│ ╎╎││╎╎│ 0x0008a300 4f1b04e3 movw r1, 0x4b4f ; 'OK'
│ ╎╎││╎╎│ 0x0008a304 010050e1 cmp r0, r1
│ ────────< 0x0008a308 2701001a bne 0x8a7ac
│ ╎╎││╎╎│ 0x0008a30c 58079fe5 ldr r0, [0x0008aa6c] ;
[0x8aa6c:4]=0x3da5bd "rExtra.VehicleAvatarComponent.ExitFPPVehicle"
│ ╎╎││╎╎│ 0x0008a310 00c0a0e3 mov ip, 0
│ ╎╎││╎╎│ 0x0008a314 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x0008a318 0000d0e5 ldrb r0, [r0]
│ ╎╎││╎╎│ 0x0008a31c 000050e3 cmp r0, 0
│ ────────< 0x0008a320 2001000a beq 0x8a7a8
│ ╎╎││╎╎│ 0x0008a324 44879fe5 ldr r8,
str.erExtra.VehicleAvatarComponent.ExitFPPVehicle ; [0x3da5bc:4]=0x78457265 ;
"erExtra.VehicleAvatarComponent.ExitFPPVehicle"
│ ╎╎││╎╎│ 0x0008a328 44379fe5 ldr r3,
str.Function_ShadowTrackerExtra.VehicleAvatarComponent.ExitFPPVehicle ;
[0x3da5a8:4]=0x636e7546 ; "Function
ShadowTrackerExtra.VehicleAvatarComponent.ExitFPPVehicle"
│ ╎╎││╎╎│ 0x0008a32c 08808fe0 add r8, pc, r8
│ ╎╎││╎╎│ 0x0008a330 03308fe0 add r3, pc, r3
│ ╎╎││╎╎│ 0x0008a334 0040d8e5 ldrb r4, [r8] ; 0x3da5a8 ;
"Function ShadowTrackerExtra.VehicleAvatarComponent.ExitFPPVehicle"
│ ╎╎││╎╎│ 0x0008a338 042098e5 ldr r2, [r8, 4]
│ ╎╎││╎╎│ 0x0008a33c 0010d3e5 ldrb r1, [r3]
│ ╎╎││╎╎│ 0x0008a340 01e014e2 ands lr, r4, 1
│ ╎╎││╎╎│ 0x0008a344 040093e5 ldr r0, [r3, 4]
│ ╎╎││╎╎│ 0x0008a348 a420a001 lsreq r2, r4, 1
│ ╎╎││╎╎│ 0x0008a34c 015011e2 ands r5, r1, 1
│ ╎╎││╎╎│ 0x0008a350 a100a001 lsreq r0, r1, 1
│ ╎╎││╎╎│ 0x0008a354 000052e1 cmp r2, r0
│ ────────< 0x0008a358 1201001a bne 0x8a7a8
│ ╎╎││╎╎│ 0x0008a35c 081093e5 ldr r1, [r3, 8]
│ ╎╎││╎╎│ 0x0008a360 000055e3 cmp r5, 0
│ ╎╎││╎╎│ 0x0008a364 080098e5 ldr r0, [r8, 8]
│ ╎╎││╎╎│ 0x0008a368 015088e2 add r5, r8, 1
│ ╎╎││╎╎│ 0x0008a36c 01108302 addeq r1, r3, 1
│ ╎╎││╎╎│ 0x0008a370 00005ee3 cmp lr, 0
│ ╎╎││╎╎│ 0x0008a374 0500a001 moveq r0, r5
│ ────────< 0x0008a378 0301001a bne 0x8a78c
│ ╎╎││╎╎│ 0x0008a37c 000052e3 cmp r2, 0
│ ────────< 0x0008a380 0701000a beq 0x8a7a4
│ ╎╎││╎╎│ 0x0008a384 a400a0e1 lsr r0, r4, 1
│ ╎╎││╎╎│ 0x0008a388 000060e2 rsb r0, r0, 0
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a3a8(x)
│ ────────> 0x0008a38c 0020d1e5 ldrb r2, [r1]
│ ╎╎││╎╎│ 0x0008a390 0030d5e5 ldrb r3, [r5]
│ ╎╎││╎╎│ 0x0008a394 020053e1 cmp r3, r2
│ ────────< 0x0008a398 0201001a bne 0x8a7a8
│ ╎╎││╎╎│ 0x0008a39c 010090e2 adds r0, r0, 1
│ ╎╎││╎╎│ 0x0008a3a0 011081e2 add r1, r1, 1
│ ╎╎││╎╎│ 0x0008a3a4 015085e2 add r5, r5, 1
│ ────────< 0x0008a3a8 f7ffff1a bne 0x8a38c
│ ────────< 0x0008a3ac fc0000ea b 0x8a7a4
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a16c(x)
│ ────────> 0x0008a3b0 081090e5 ldr r1, [r0, 8]
│ ╎╎││╎╎│ 0x0008a3b4 003091e5 ldr r3, [r1]
│ ╎╎││╎╎│ 0x0008a3b8 ac408de5 str r4, [var_ach]
│ ╎╎││╎╎│ 0x0008a3bc a8008de5 str r0, [var_sp_a8h]
│ ╎╎││╎╎│ 0x0008a3c0 a0300be5 str r3, [var_a8h] ; 0xa0
│ ╎╎││╎╎│ 0x0008a3c4 b4208de5 str r2, [var_b4h]
│ ╎╎││╎╎│ 0x0008a3c8 040091e5 ldr r0, [r1, 4]
│ ╎╎││╎╎│ 0x0008a3cc b0008de5 str r0, [x]
│ ────────< 0x0008a3d0 0b0000ea b 0x8a404
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a174(x)
│ ────────> 0x0008a3d4 000051e3 cmp r1, 0
│ ╎╎││╎╎│ 0x0008a3d8 0221a0e3 mov r2, 0x80000000
│ ╎╎││╎╎│ 0x0008a3dc 0010a013 movne r1, 0
│ ╎╎││╎╎│ 0x0008a3e0 9c200be5 str r2, [var_a4h] ; 0x9c
│ ╎╎││╎╎│ 0x0008a3e4 0110a003 moveq r1, 1
│ ╎╎││╎╎│ 0x0008a3e8 9c100be5 str r1, [var_a4h] ; 0x9c
│ ╎╎││╎╎│ 0x0008a3ec 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x0008a3f0 ac108de5 str r1, [var_ach]
│ ╎╎││╎╎│ 0x0008a3f4 b0108de5 str r1, [x]
│ ╎╎││╎╎│ 0x0008a3f8 0110a0e3 mov r1, 1
│ ╎╎││╎╎│ 0x0008a3fc b4108de5 str r1, [var_b4h]
│ ╎╎││╎╎│ 0x0008a400 a8008de5 str r0, [var_sp_a8h]
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a19c(x), 0x8a3d0(x)
│ ────────> 0x0008a404 a8004be2 sub r0, fp, 0xa8
│ ╎╎││╎╎│ 0x0008a408 a8108de2 add r1, var_sp_a8h
│ ╎╎││╎╎│ 0x0008a40c 784100eb bl fcn.0009a9f4
│ ╎╎││╎╎│ 0x0008a410 000050e3 cmp r0, 0
│ ────────< 0x0008a414 0101001a bne 0x8a820
│ ╎╎││╎╎│ 0x0008a418 a8104be2 sub r1, fp, 0xa8
│ ╎╎││╎╎│ 0x0008a41c 30908de2 add sb, var_sp_30h
│ ╎╎││╎╎│ 0x0008a420 10608de2 add r6, var_10h_2
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a784(x)
│ ────────> 0x0008a424 0100a0e1 mov r0, r1
│ ╎╎││╎╎│ 0x0008a428 98fbffeb bl fcn.00089290
│ ╎╎││╎╎│ 0x0008a42c bc169fe5 ldr r1, [0x0008aaf0] ;
[0x8aaf0:4]=0x1fd993
│ ╎╎││╎╎│ 0x0008a430 01108fe0 add r1, pc, r1 ; 0x287dcb ;
"Items"
│ ╎╎││╎╎│ 0x0008a434 caecffeb bl fcn.00085764
│ ╎╎││╎╎│ 0x0008a438 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x0008a43c 0221a0e3 mov r2, 0x80000000
│ ╎╎││╎╎│ 0x0008a440 34108de5 str r1, [var_34h]
│ ╎╎││╎╎│ 0x0008a444 0030a0e3 mov r3, 0
│ ╎╎││╎╎│ 0x0008a448 30008de5 str r0, [var_sp_30h]
│ ╎╎││╎╎│ 0x0008a44c 38108de5 str r1, [var_38h]
│ ╎╎││╎╎│ 0x0008a450 3c208de5 str r2, [var_3ch]
│ ╎╎││╎╎│ 0x0008a454 0010d0e5 ldrb r1, [r0]
│ ╎╎││╎╎│ 0x0008a458 020051e3 cmp r1, 2
│ ────────< 0x0008a45c 0500000a beq 0x8a478
│ ╎╎││╎╎│ 0x0008a460 010051e3 cmp r1, 1
│ ────────< 0x0008a464 0700001a bne 0x8a488
│ ╎╎││╎╎│ 0x0008a468 081090e5 ldr r1, [var_a8h]
│ ╎╎││╎╎│ 0x0008a46c 001091e5 ldr r1, [r1]
│ ╎╎││╎╎│ 0x0008a470 34108de5 str r1, [var_34h]
│ ────────< 0x0008a474 080000ea b 0x8a49c
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a45c(x)
│ ────────> 0x0008a478 081090e5 ldr r1, [var_a8h]
│ ╎╎││╎╎│ 0x0008a47c 001091e5 ldr r1, [r1]
│ ╎╎││╎╎│ 0x0008a480 38108de5 str r1, [var_38h]
│ ────────< 0x0008a484 040000ea b 0x8a49c
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a464(x)
│ ────────> 0x0008a488 000051e3 cmp r1, 0
│ ╎╎││╎╎│ 0x0008a48c 3c208de5 str r2, [var_3ch]
│ ╎╎││╎╎│ 0x0008a490 0110a003 moveq r1, 1
│ ╎╎││╎╎│ 0x0008a494 3c308d15 strne r3, [var_3ch]
│ ╎╎││╎╎│ 0x0008a498 3c108d05 streq r1, [var_3ch]
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a474(x), 0x8a484(x)
│ ────────> 0x0008a49c 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x0008a4a0 24108de5 str r1, [var_ch_3]
│ ╎╎││╎╎│ 0x0008a4a4 20008de5 str r0, [var_8h_4]
│ ╎╎││╎╎│ 0x0008a4a8 28108de5 str r1, [var_10h_2]
│ ╎╎││╎╎│ 0x0008a4ac 2c208de5 str r2, [var_2ch]
│ ╎╎││╎╎│ 0x0008a4b0 0010d0e5 ldrb r1, [r0]
│ ╎╎││╎╎│ 0x0008a4b4 020051e3 cmp r1, 2
│ ────────< 0x0008a4b8 0500000a beq 0x8a4d4
│ ╎╎││╎╎│ 0x0008a4bc 010051e3 cmp r1, 1
│ ────────< 0x0008a4c0 0700001a bne 0x8a4e4
│ ╎╎││╎╎│ 0x0008a4c4 080090e5 ldr r0, [var_a8h]
│ ╎╎││╎╎│ 0x0008a4c8 040080e2 add r0, r0, 4
│ ╎╎││╎╎│ 0x0008a4cc 24008de5 str r0, [var_ch_3]
│ ────────< 0x0008a4d0 0a0000ea b 0x8a500
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a4b8(x)
│ ────────> 0x0008a4d4 080090e5 ldr r0, [var_a8h]
│ ╎╎││╎╎│ 0x0008a4d8 040090e5 ldr r0, [r0, 4]
│ ╎╎││╎╎│ 0x0008a4dc 28008de5 str r0, [var_10h_2]
│ ────────< 0x0008a4e0 060000ea b 0x8a500
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a4c0(x)
│ ────────> 0x0008a4e4 0100a0e3 mov r0, 1
│ ╎╎││╎╎│ 0x0008a4e8 2c008de5 str r0, [var_2ch]
│ ────────< 0x0008a4ec 030000ea b 0x8a500
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a694(x)
│ ────────> 0x0008a4f0 38009de5 ldr r0, [var_38h]
│ ╎╎││╎╎│ 0x0008a4f4 0a60a0e1 mov r6, sl
│ ╎╎││╎╎│ 0x0008a4f8 100080e2 add r0, r0, 0x10
│ ╎╎││╎╎│ 0x0008a4fc 38008de5 str r0, [var_38h]
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a4d0(x), 0x8a4e0(x), 0x8a4ec(x),
0x8a6e4(x), 0x8a6f4(x)
│ ────────> 0x0008a500 20108de2 add r1, var_8h_4
│ ╎╎││╎╎│ 0x0008a504 0900a0e1 mov r0, sb
│ ╎╎││╎╎│ 0x0008a508 394100eb bl fcn.0009a9f4
│ ╎╎││╎╎│ 0x0008a50c 000050e3 cmp r0, 0
│ ────────< 0x0008a510 7800001a bne 0x8a6f8
│ ╎╎││╎╎│ 0x0008a514 0900a0e1 mov r0, sb
│ ╎╎││╎╎│ 0x0008a518 5cfbffeb bl fcn.00089290
│ ╎╎││╎╎│ 0x0008a51c d0159fe5 ldr r1, [0x0008aaf4] ;
[0x8aaf4:4]=0x1fd8ac
│ ╎╎││╎╎│ 0x0008a520 0040a0e1 mov r4, r0
│ ╎╎││╎╎│ 0x0008a524 01108fe0 add r1, pc, r1 ; 0x287dd8 ;
"itemName"
│ ╎╎││╎╎│ 0x0008a528 8decffeb bl fcn.00085764
│ ╎╎││╎╎│ 0x0008a52c 0010a0e3 mov r1, 0
│ ╎╎││╎╎│ 0x0008a530 18108de5 str r1, [var_0h_5]
│ ╎╎││╎╎│ 0x0008a534 14108de5 str r1, [var_14h]
│ ╎╎││╎╎│ 0x0008a538 10108de5 str r1, [var_10h_2]
│ ╎╎││╎╎│ 0x0008a53c 0610a0e1 mov r1, r6
│ ╎╎││╎╎│ 0x0008a540 d43f00eb bl fcn.0009a498
│ ╎╎││╎╎│ 0x0008a544 1000dde5 ldrb r0, [var_10h_2]
│ ╎╎││╎╎│ 0x0008a548 010010e3 tst r0, 1
│ ────────< 0x0008a54c 0100000a beq 0x8a558
│ ╎╎││╎╎│ 0x0008a550 18009de5 ldr r0, [var_0h_5] ; float x
│ ╎╎││╎╎│ 0x0008a554 86c0ffeb bl sym.imp.sqrtf ; float
sqrtf(float x)
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a54c(x)
│ ────────> 0x0008a558 98059fe5 ldr r0,
str.a.VehicleAvatarComponent.GetReflectionCubeName_Lobby ;
[0x3da352:4]=0x65562e61 ; "a.VehicleAvatarComponent.GetReflectionCubeName_Lobby"
│ ╎╎││╎╎│ 0x0008a55c 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x0008a560 0070d0e5 ldrb r7, [r0] ; 0x3da352 ;
"a.VehicleAvatarComponent.GetReflectionCubeName_Lobby"
│ ╎╎││╎╎│ 0x0008a564 0400a0e1 mov r0, r4
│ ╎╎││╎╎│ 0x0008a568 8c159fe5 ldr r1, [0x0008aafc] ;
[0x8aafc:4]=0x1fd85d
│ ╎╎││╎╎│ 0x0008a56c 01108fe0 add r1, pc, r1 ; 0x287dd1 ;
"itemId"
│ ╎╎││╎╎│ 0x0008a570 7becffeb bl fcn.00085764
│ ╎╎││╎╎│ 0x0008a574 0610a0e1 mov r1, r6
│ ╎╎││╎╎│ 0x0008a578 06a0a0e1 mov sl, r6
│ ╎╎││╎╎│ 0x0008a57c 2b4200eb bl fcn.0009ae30
│ ╎╎││╎╎│ 0x0008a580 10809de5 ldr r8, [var_10h_2]
│ ╎╎││╎╎│ 0x0008a584 74059fe5 ldr r0,
str.cleAvatarComponent.GetReflectionCubeName ; [0x3da3a8:4]=0x41656c63 ;
"cleAvatarComponent.GetReflectionCubeName"
│ ╎╎││╎╎│ 0x0008a588 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x0008a58c 0060a0e1 mov r6, r0
│ ╎╎││╎╎│ 0x0008a590 0450b6e5 ldr r5, [r6, 4]!
│ ╎╎││╎╎│ 0x0008a594 000055e3 cmp r5, 0
│ ────────< 0x0008a598 1500000a beq 0x8a5f4
│ ╎╎││╎╎│ 0x0008a59c 040080e2 add r0, r0, 4
│ ────────< 0x0008a5a0 010000ea b 0x8a5ac
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a5c0(x), 0x8a5e4(x)
│ ────────> 0x0008a5a4 0500a0e1 mov r0, r5
│ ╎╎││╎╎│ 0x0008a5a8 0150a0e1 mov r5, r1
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a5a0(x)
│ ────────> 0x0008a5ac 101095e5 ldr r1, [r5, 0x10]
│ ╎╎││╎╎│ 0x0008a5b0 010058e1 cmp r8, r1
│ ────────< 0x0008a5b4 030000aa bge 0x8a5c8
│ ╎╎││╎╎│ 0x0008a5b8 001095e5 ldr r1, [r5]
│ ╎╎││╎╎│ 0x0008a5bc 000051e3 cmp r1, 0
│ ────────< 0x0008a5c0 f7ffff1a bne 0x8a5a4
│ ────────< 0x0008a5c4 0c0000ea b 0x8a5fc
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a5b4(x)
│ ────────> 0x0008a5c8 080051e1 cmp r1, r8
│ ────────< 0x0008a5cc 050000aa bge 0x8a5e8
│ ╎╎││╎╎│ 0x0008a5d0 0500a0e1 mov r0, r5
│ ╎╎││╎╎│ 0x0008a5d4 0410b0e5 ldr r1, [r0, 4]!
│ ╎╎││╎╎│ 0x0008a5d8 000051e3 cmp r1, 0
│ ────────< 0x0008a5dc 0100000a beq 0x8a5e8
│ ╎╎││╎╎│ 0x0008a5e0 0050a0e1 mov r5, r0
│ ────────< 0x0008a5e4 eeffffea b 0x8a5a4
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a5cc(x), 0x8a5dc(x)
│ ────────> 0x0008a5e8 0560a0e1 mov r6, r5
│ ╎╎││╎╎│ 0x0008a5ec 0050a0e1 mov r5, r0
│ ────────< 0x0008a5f0 020000ea b 0x8a600
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a598(x)
│ ────────> 0x0008a5f4 0650a0e1 mov r5, r6
│ ────────< 0x0008a5f8 000000ea b 0x8a600
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a5c4(x)
│ ────────> 0x0008a5fc 0560a0e1 mov r6, r5
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a5f0(x), 0x8a5f8(x)
│ ────────> 0x0008a600 004095e5 ldr r4, [r5]
│ ╎╎││╎╎│ 0x0008a604 000054e3 cmp r4, 0
│ ────────< 0x0008a608 1d00001a bne 0x8a684
│ ╎╎││╎╎│ 0x0008a60c 1800a0e3 mov r0, 0x18
│ ╎╎││╎╎│ 0x0008a610 9dccffeb bl fcn.0007d88c
│ ╎╎││╎╎│ 0x0008a614 0040a0e1 mov r4, r0
│ ╎╎││╎╎│ 0x0008a618 108080e5 str r8, [r0, 0x10]
│ ╎╎││╎╎│ 0x0008a61c 0000a0e3 mov r0, 0
│ ╎╎││╎╎│ 0x0008a620 1400c4e5 strb r0, [r4, 0x14]
│ ╎╎││╎╎│ 0x0008a624 000084e5 str r0, [r4]
│ ╎╎││╎╎│ 0x0008a628 410084e9 stmib r4, {r0, r6}
│ ╎╎││╎╎│ 0x0008a62c 004085e5 str r4, [r5]
│ ╎╎││╎╎│ 0x0008a630 cc049fe5 ldr r0,
str.erExtra.VehicleAvatarComponent.GetVehicleAvatarHandle ; [0x3da2fc:4]=0x78457265
; "erExtra.VehicleAvatarComponent.GetVehicleAvatarHandle"
│ ╎╎││╎╎│ 0x0008a634 00009fe7 ldr r0, [0x0008a63c] ;
[0x8a63c:4]=0xe3500000
│ ╎╎││╎╎│ 0x0008a638 000090e5 ldr r0, [r0]
│ ╎╎││╎╎│ ; DATA XREF from fcn.00089694 @ 0x8a634(r)
│ ╎╎││╎╎│ 0x0008a63c 000050e3 cmp r0, 0
│ ────────< 0x0008a640 0400000a beq 0x8a658
│ ╎╎││╎╎│ 0x0008a644 c0249fe5 ldr r2,
str.Function_ShadowTrackerExtra.VehicleAvatarComponent.GetVehicleAvatarHandle ;
[0x3da2e8:4]=0x636e7546 ; "Function
ShadowTrackerExtra.VehicleAvatarComponent.GetVehicleAvatarHandle"
│ ╎╎││╎╎│ 0x0008a648 02208fe0 add r2, pc, r2
│ ╎╎││╎╎│ 0x0008a64c 000082e5 str r0, [r2]
│ ╎╎││╎╎│ 0x0008a650 001095e5 ldr r1, [r5]
│ ────────< 0x0008a654 020000ea b 0x8a664
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a640(x)
│ ────────> 0x0008a658 a8249fe5 ldr r2, str.hicleBrokenMatPath ;
[0x3da2d0:4]=0x6c636968 ; "hicleBrokenMatPath"
│ ╎╎││╎╎│ 0x0008a65c 0410a0e1 mov r1, r4
│ ╎╎││╎╎│ 0x0008a660 02208fe0 add r2, pc, r2
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a654(x)
│ ────────> 0x0008a664 040092e5 ldr r0, [r2, 4]
│ ╎╎││╎╎│ 0x0008a668 102e00eb bl fcn.00095eb0
│ ╎╎││╎╎│ 0x0008a66c 9c049fe5 ldr r0,
str.rComponent.GetVehicleBrokenMatPath ; [0x3da2c0:4]=0x6d6f4372 ;
"rComponent.GetVehicleBrokenMatPath"
│ ╎╎││╎╎│ 0x0008a670 00008fe0 add r0, pc, r0
│ ╎╎││╎╎│ 0x0008a674 0010a0e1 mov r1, r0
│ ╎╎││╎╎│ 0x0008a678 080090e5 ldr r0, [r0, 8]
│ ╎╎││╎╎│ 0x0008a67c 010080e2 add r0, r0, 1
│ ╎╎││╎╎│ 0x0008a680 080081e5 str r0, [r1, 8]
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a608(x)
│ ────────> 0x0008a684 1470c4e5 strb r7, [r4, 0x14]
│ ╎╎││╎╎│ 0x0008a688 30009de5 ldr r0, [var_sp_30h]
│ ╎╎││╎╎│ 0x0008a68c 0000d0e5 ldrb r0, [r0]
│ ╎╎││╎╎│ 0x0008a690 020050e3 cmp r0, 2
│ ────────< 0x0008a694 95ffff0a beq 0x8a4f0
│ ╎╎││╎╎│ 0x0008a698 010050e3 cmp r0, 1
│ ╎╎││╎╎│ 0x0008a69c 0a60a0e1 mov r6, sl
│ ────────< 0x0008a6a0 1000001a bne 0x8a6e8
│ ╎╎││╎╎│ 0x0008a6a4 34209de5 ldr r2, [var_34h]
│ ╎╎││╎╎│ 0x0008a6a8 041092e5 ldr r1, [r2, 4]
│ ╎╎││╎╎│ 0x0008a6ac 000051e3 cmp r1, 0
│ ────────< 0x0008a6b0 0500000a beq 0x8a6cc
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a6c0(x)
│ ────────> 0x0008a6b4 0100a0e1 mov r0, r1
│ ╎╎││╎╎│ 0x0008a6b8 001091e5 ldr r1, [r1]
│ ╎╎││╎╎│ 0x0008a6bc 000051e3 cmp r1, 0
│ ────────< 0x0008a6c0 fbffff1a bne 0x8a6b4
│ ────────< 0x0008a6c4 050000ea b 0x8a6e0
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a6dc(x)
│ ────────> 0x0008a6c8 002091e5 ldr r2, [r1]
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a6b0(x)
│ ────────> 0x0008a6cc 0210a0e1 mov r1, r2
│ ╎╎││╎╎│ 0x0008a6d0 0800b1e5 ldr r0, [r1, 8]!
│ ╎╎││╎╎│ 0x0008a6d4 003090e5 ldr r3, [r0]
│ ╎╎││╎╎│ 0x0008a6d8 020053e1 cmp r3, r2
│ ────────< 0x0008a6dc f9ffff1a bne 0x8a6c8
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a6c4(x)
│ ────────> 0x0008a6e0 34008de5 str r0, [var_34h]
│ ────────< 0x0008a6e4 85ffffea b 0x8a500
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a6a0(x)
│ ────────> 0x0008a6e8 3c009de5 ldr r0, [var_3ch]
│ ╎╎││╎╎│ 0x0008a6ec 010080e2 add r0, r0, 1
│ ╎╎││╎╎│ 0x0008a6f0 3c008de5 str r0, [var_3ch]
│ ────────< 0x0008a6f4 81ffffea b 0x8a500
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a510(x)
│ ────────> 0x0008a6f8 a8001be5 ldr r0, [var_a8h] ; 0xa8
│ ╎╎││╎╎│ 0x0008a6fc 0000d0e5 ldrb r0, [r0]
│ ╎╎││╎╎│ 0x0008a700 020050e3 cmp r0, 2
│ ────────< 0x0008a704 1200000a beq 0x8a754
│ ╎╎││╎╎│ 0x0008a708 010050e3 cmp r0, 1
│ ────────< 0x0008a70c 1400001a bne 0x8a764
│ ╎╎││╎╎│ 0x0008a710 a4201be5 ldr r2, [var_a4h] ; 0xa4
│ ╎╎││╎╎│ 0x0008a714 041092e5 ldr r1, [r2, 4]
│ ╎╎││╎╎│ 0x0008a718 000051e3 cmp r1, 0
│ ────────< 0x0008a71c 0500000a beq 0x8a738
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a72c(x)
│ ────────> 0x0008a720 0100a0e1 mov r0, r1
│ ╎╎││╎╎│ 0x0008a724 001091e5 ldr r1, [r1]
│ ╎╎││╎╎│ 0x0008a728 000051e3 cmp r1, 0
│ ────────< 0x0008a72c fbffff1a bne 0x8a720
│ ────────< 0x0008a730 050000ea b 0x8a74c
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a748(x)
│ ────────> 0x0008a734 002091e5 ldr r2, [r1]
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a71c(x)
│ ────────> 0x0008a738 0210a0e1 mov r1, r2
│ ╎╎││╎╎│ 0x0008a73c 0800b1e5 ldr r0, [r1, 8]!
│ ╎╎││╎╎│ 0x0008a740 003090e5 ldr r3, [r0]
│ ╎╎││╎╎│ 0x0008a744 020053e1 cmp r3, r2
│ ────────< 0x0008a748 f9ffff1a bne 0x8a734
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a730(x)
│ ────────> 0x0008a74c a4000be5 str r0, [var_a4h] ; 0xa4
│ ────────< 0x0008a750 060000ea b 0x8a770
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a704(x)
│ ────────> 0x0008a754 a0001be5 ldr r0, [var_a8h] ; 0xa0
│ ╎╎││╎╎│ 0x0008a758 100080e2 add r0, r0, 0x10
│ ╎╎││╎╎│ 0x0008a75c a0000be5 str r0, [var_a8h] ; 0xa0
│ ────────< 0x0008a760 020000ea b 0x8a770
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a70c(x)
│ ────────> 0x0008a764 9c001be5 ldr r0, [var_a4h] ; 0x9c
│ ╎╎││╎╎│ 0x0008a768 010080e2 add r0, r0, 1
│ ╎╎││╎╎│ 0x0008a76c 9c000be5 str r0, [var_a4h] ; 0x9c
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a750(x), 0x8a760(x)
│ ────────> 0x0008a770 a8004be2 sub r0, fp, 0xa8
│ ╎╎││╎╎│ 0x0008a774 a8108de2 add r1, var_sp_a8h
│ ╎╎││╎╎│ 0x0008a778 9d4000eb bl fcn.0009a9f4
│ ╎╎││╎╎│ 0x0008a77c a8104be2 sub r1, fp, 0xa8
│ ╎╎││╎╎│ 0x0008a780 000050e3 cmp r0, 0
│ ────────< 0x0008a784 26ffff0a beq 0x8a424
│ ────────< 0x0008a788 240000ea b 0x8a820
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a378(x)
│ ────────> 0x0008a78c 000052e3 cmp r2, 0
│ ────────< 0x0008a790 0300000a beq 0x8a7a4
│ ╎╎││╎╎│ 0x0008a794 48d2ffeb bl fcn.0007f0bc
│ ╎╎││╎╎│ 0x0008a798 100f6fe1 clz r0, r0 ; 0xe
│ ╎╎││╎╎│ ;
str.check_key
│ ╎╎││╎╎│ 0x0008a79c a0c2a0e1 lsr ip, r0, 5
│ ────────< 0x0008a7a0 000000ea b 0x8a7a8
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a380(x), 0x8a3ac(x), 0x8a790(x)
│ ────────> 0x0008a7a4 01c0a0e3 mov ip, 1
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a320(x), 0x8a358(x), 0x8a398(x),
0x8a7a0(x)
│ ────────> 0x0008a7a8 00c0c7e5 strb ip, [r7]
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a27c(x), 0x8a2ec(x), 0x8a308(x)
│ ────────> 0x0008a7ac 755606eb bl fcn.00220188
│ ╎╎││╎╎│ 0x0008a7b0 0020d6e5 ldrb r2, [r6]
│ ╎╎││╎╎│ 0x0008a7b4 041096e5 ldr r1, [r6, 4]
│ ╎╎││╎╎│ 0x0008a7b8 010012e2 ands r0, r2, 1
│ ╎╎││╎╎│ 0x0008a7bc a210a001 lsreq r1, r2, 1
│ ╎╎││╎╎│ 0x0008a7c0 000051e3 cmp r1, 0
│ ────────< 0x0008a7c4 0f00000a beq 0x8a808
│ ╎╎││╎╎│ 0x0008a7c8 020051e3 cmp r1, 2
│ ────────< 0x0008a7cc 0700001a bne 0x8a7f0
│ ╎╎││╎╎│ 0x0008a7d0 081096e5 ldr r1, [r6, 8]
│ ╎╎││╎╎│ 0x0008a7d4 000050e3 cmp r0, 0
│ ╎╎││╎╎│ 0x0008a7d8 4f2b04e3 movw r2, 0x4b4f ; 'OK'
│ ╎╎││╎╎│ 0x0008a7dc 01108602 addeq r1, r6, 1
│ ╎╎││╎╎│ 0x0008a7e0 b000d1e1 ldrh r0, [r1]
│ ╎╎││╎╎│ 0x0008a7e4 020050e1 cmp r0, r2
│ ────────< 0x0008a7e8 0300001a bne 0x8a7fc
│ ────────< 0x0008a7ec 050000ea b 0x8a808
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a7cc(x)
│ ────────> 0x0008a7f0 081096e5 ldr r1, [r6, 8]
│ ╎╎││╎╎│ 0x0008a7f4 000050e3 cmp r0, 0
│ ╎╎││╎╎│ 0x0008a7f8 01108602 addeq r1, r6, 1
│ ╎╎││╎╎│ ; CODE XREF from fcn.00089694 @ 0x8a7e8(x)
│ ────────> 0x0008a7fc 74029fe5 ldr r0, [0x0008aa78] ;
[0x8aa78:4]=0x1fd636
│ ╎╎││╎╎│ 0x0008a800 00008fe0 add r0, pc, r0 ; 0x287e3e ;
"Error: %s" ; int32_t arg1
│ ╎╎││╎╎│ 0x0008a804 76c006eb bl fcn.0023a9e4
│ ╎╎││╎╎│ ; CODE XREFS from fcn.00089694 @ 0x8a7c4(x), 0x8a7ec(x)
│ ────────> 0x0008a808 5e5606eb bl fcn.00220188
│ ╎╎││╎╎│ 0x0008a80c a8005be5 ldrb r0, [var_a8h] ; 0xa8
│ ╎╎││╎╎│ 0x0008a810 010010e3 tst r0, 1
│ ────────< 0x0008a814 0100000a beq 0x8a820
│ ╎╎││╎╎│ 0x0008a818 a0001be5 ldr r0, [var_a8h] ; 0xa0 ;
float x
│ ╎╎││╎╎│ 0x0008a81c d4bfffeb bl sym.imp.sqrtf ; float
sqrtf(float x)
│ ╎╎││╎╎│ ; XREFS: CODE 0x00089cdc CODE 0x00089d2c CODE 0x00089d4c
│ ╎╎││╎╎│ ; XREFS: CODE 0x00089d54 CODE 0x00089d94 CODE 0x00089db4
│ ╎╎││╎╎│ ; XREFS: CODE 0x00089f70 CODE 0x00089f78 CODE 0x00089f94
│ ╎╎││╎╎│ ; XREFS: CODE 0x00089fc0 CODE 0x0008a414 CODE 0x0008a788
│ ╎╎││╎╎│ ; XREFS: CODE 0x0008a814
│ ───└────> 0x0008a820 044906eb bl fcn.0021cc38
│ ╎╎│ ╎╎│ 0x0008a824 fd4906eb bl fcn.0021d020
│ ╎╎│ ╎╎│ 0x0008a828 671706eb bl fcn.002105cc
│ ╎╎│ ╎╎│ 0x0008a82c d9e906eb bl fcn.00244f98
│ ╎╎│ ╎╎│ 0x0008a830 44229fe5 ldr r2,
str.ipedDelegate__DelegateSignature ; [0x3da134:4]=0x64657069 ;
"ipedDelegate__DelegateSignature"
│ ╎╎│ ╎╎│ 0x0008a834 02209fe7 ldr r2, [0x0008a83c] ;
[0x8a83c:4]=0xe59d100c
│ ╎╎│ ╎╎│ 0x0008a838 08009de5 ldr r0, [var_8h_4]
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x8a834(r)
│ ╎╎│ ╎╎│ 0x0008a83c 0c109de5 ldr r1, [var_ch_3]
│ ╎╎│ ╎╎│ 0x0008a840 32ff2fe1 blx r2
│ ╎╎│ ╎╎│ 0x0008a844 34129fe5 ldr r1, str.TargetJumpOperation.Start ;
[0x3d21d4:4]=0x67726154 ; "TargetJumpOperation.Start"
│ ╎╎│ ╎╎│ 0x0008a848 01109fe7 ldr r1, [0x0008a850] ;
[0x8a850:4]=0xe51b2030
│ ╎╎│ ╎╎│ 0x0008a84c 001091e5 ldr r1, [r1]
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x8a848(r)
│ ╎╎│ ╎╎│ 0x0008a850 30201be5 ldr r2, [var_30h] ; 0x30
│ ╎╎│ ╎╎│ 0x0008a854 021051e0 subs r1, r1, r2
│ ╎╎│ ╎╎│ 0x0008a858 28d04b02 subeq sp, var_30h
│ ╎╎│ ╎╎│ 0x0008a85c 028bbd0c vpopeq {d8}
│ ╎╎│ ╎╎│ 0x0008a860 04d08d02 addeq sp, sp, 4
│ ╎╎│ ╎╎│ 0x0008a864 f08fbd08 popeq {r4, r5, r6, r7, r8, sb, sl, fp,
pc}
│ ╎╎│ ╎╎│ 0x0008a868 b9c4ffeb bl
rsym._ZNSt6__ndk115future_categoryEv ; 0x8a86c ; "L1="
│ ╎╎│ ╎╎│ ;-- str.L1:
│ ╎╎│ ╎╎│ ; DATA XREFS from fcn.00089694 @ 0x898c4(r), 0x8a868(r)
│ ╎╎│ ╎╎│ 0x0008a86c .string "L1=" ; len=3
│ ╎╎│ ╎╎│ 0x0008a86f 00 unaligned
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x898d8(r)
│ ╎╎│ ╎╎│ 0x0008a870 d8af3d00 ldrsbteq sl, [sp], -r8
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x898ec(r)
│ ╎╎│ ╎╎│ 0x0008a874 c8af3d00 eorseq sl, sp, r8, asr 31
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x8990c(r)
│ ╎╎│ ╎╎│ 0x0008a878 e8af3d00 eorseq sl, sp, r8, ror 31
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x8991c(r)
│ ╎╎│ ╎╎│ 0x0008a87c 98af3d00 mlaseq sp, r8, pc, sl
│ ╎╎│ ╎╎│ ; DATA XREF from fcn.00089694 @ 0x89928(r)
│ ╎╎│ ╎╎│ 0x0008a880 ccaf3d00 eorseq sl, sp, ip, asr 31
│ ╎╎│ ╎╎│ ; CODE XREF from fcn.00089694 @ 0x89c4c(x)
│ ╎╎│ ╎╎└─> 0x0008a884 74019fe5 ldr r0, str.ged ;
[0x3da1a0:4]=0x646567 ; "ged"
│ ╎╎│ ╎╎ 0x0008a888 00008fe0 add r0, pc, r0
│ ╎╎│ ╎╎ 0x0008a88c 81caffeb bl fcn.0007d298
│ ╎╎│ ╎╎ 0x0008a890 000050e3 cmp r0, 0
│ ╎╎│ └───< 0x0008a894 edfcff0a beq 0x89c50
│ ╎╎│ ╎ 0x0008a898 64119fe5 ldr r1,
str.ShadowTrackerExtra.VehicleAvatarComponent.OnRep_NetHighTireChanged ;
[0x3da160:4]=0x61685320 ; "
ShadowTrackerExtra.VehicleAvatarComponent.OnRep_NetHighTireChanged"
│ ╎╎│ ╎ 0x0008a89c 0130a0e3 mov r3, 1
│ ╎╎│ ╎ 0x0008a8a0 60019fe5 ldr r0, [0x0008aa08] ;
[0x8aa08:4]=0x31d4
│ ╎╎│ ╎ 0x0008a8a4 01108fe0 add r1, pc, r1
│ ╎╎│ ╎ 0x0008a8a8 5c219fe5 ldr r2, str.tCollisionEnabled ;
[0x3d273c:4]=0x6c6f4374 ; "tCollisionEnabled"
│ ╎╎│ ╎ 0x0008a8ac 00008fe0 add r0, pc, r0
│ ╎╎│ ╎ 0x0008a8b0 2230c1e5 strb r3, [r1, 0x22]
│ ╎╎│ ╎ 0x0008a8b4 9a3305e3 movw r3, 0x539a
│ ╎╎│ ╎ 0x0008a8b8 2d3c41e3 movt r3, 0x1c2d
│ ╎╎│ ╎ 0x0008a8bc 02208fe0 add r2, pc, r2 ; 0x45d000
│ ╎╎│ ╎ ;
section..data
│ ╎╎│ ╎ [20] -rw-
section size 30820 named .data
│ ╎╎│ ╎ 0x0008a8c0 003081e5 str r3, [r1]
│ ╎╎│ ╎ 0x0008a8c4 aa3c0ce3 movw r3, 0xccaa
│ ╎╎│ ╎ 0x0008a8c8 673849e3 movt r3, 0x9867
│ ╎╎│ ╎ 0x0008a8cc 043081e5 str r3, [r1, 4]
│ ╎╎│ ╎ 0x0008a8d0 f73204e3 movw r3, 0x42f7
│ ╎╎│ ╎ 0x0008a8d4 2d3e40e3 movt r3, 0xe2d
│ ╎╎│ ╎ 0x0008a8d8 083081e5 str r3, [r1, 8]
│ ╎╎│ ╎ 0x0008a8dc ca300be3 movw r3, 0xb0ca
│ ╎╎│ ╎ 0x0008a8e0 113948e3 movt r3, 0x8911
│ ╎╎│ ╎ 0x0008a8e4 0c3081e5 str r3, [r1, 0xc]
│ ╎╎│ ╎ 0x0008a8e8 9e3705e3 movw r3, 0x579e
│ ╎╎│ ╎ 0x0008a8ec b031c1e1 strh r3, [r1, 0x10]
│ ╎╎│ ╎ 0x0008a8f0 5f3301e3 movw r3, 0x135f ; '_\x13'
│ ╎╎│ ╎ 0x0008a8f4 b5364ce3 movt r3, 0xc6b5
│ ╎╎│ ╎ 0x0008a8f8 123081e5 str r3, [r1, 0x12]
│ ╎╎│ ╎ 0x0008a8fc 6e3208e3 movw r3, 0x826e
│ ╎╎│ ╎ 0x0008a900 823e44e3 movt r3, 0x4e82
│ ╎╎│ ╎ 0x0008a904 163081e5 str r3, [r1, 0x16]
│ ╎╎│ ╎ 0x0008a908 5f3501e3 movw r3, 0x155f ; '_\x15'
│ ╎╎│ ╎ 0x0008a90c d4334ae3 movt r3, 0xa3d4
│ ╎╎│ ╎ 0x0008a910 1a3081e5 str r3, [r1, 0x1a]
│ ╎╎│ ╎ 0x0008a914 6e3408e3 movw r3, 0x846e
│ ╎╎│ ╎ 0x0008a918 933340e3 movt r3, 0x393
│ ╎╎│ ╎ 0x0008a91c 1e3081e5 str r3, [r1, 0x1e]
│ ╎╎│ ╎ 0x0008a920 98c8ffeb bl fcn.0007cb88
│ ╎╎│ ╎ 0x0008a924 e4009fe5 ldr r0,
str.rackerExtra.VehicleAvatarComponent.OnServerAvatarEquipedDelegate__DelegateSigna
ture ; [0x3da100:4]=0x6b636172 ;
"rackerExtra.VehicleAvatarComponent.OnServerAvatarEquipedDelegate__DelegateSignatur
e"
│ ╎╎│ ╎ 0x0008a928 00008fe0 add r0, pc, r0
│ ╎╎│ ╎ 0x0008a92c 77d0ffeb bl fcn.0007eb10
│ ╎╎│ └──< 0x0008a930 c6fcffea b 0x89c50
╎╎│ ; DATA XREF from fcn.00089694 @ 0x89938(r)
..
╎╎│ ; DATA XREF from fcn.00089694 @ 0x89944(r)
╎╎│ ; DATA XREF from fcn.00089694 @ 0x8995c(r)
╎╎│ ; DATA XREF from fcn.00089694 @ 0x89960(r)
│ ╎╎│ ; CODE XREF from fcn.00089694 @ 0x89cf4(x)
│ ╎╎└─────> 0x0008a944 d4009fe5 ldr r0,
str.vatarComponent.PreChangeAvatarFPP ; [0x3da034:4]=0x61746176 ;
"vatarComponent.PreChangeAvatarFPP"
│ ╎╎ 0x0008a948 00008fe0 add r0, pc, r0
│ ╎╎ 0x0008a94c 51caffeb bl fcn.0007d298
│ ╎╎ 0x0008a950 000050e3 cmp r0, 0
│ └───────< 0x0008a954 e7fcff0a beq 0x89cf8
│ ╎ 0x0008a958 c4109fe5 ldr r1, [0x0008aa24] ;
[0x8aa24:4]=0x3da008
│ ╎ 0x0008a95c 0030a0e3 mov r3, 0
│ ╎ 0x0008a960 c0009fe5 ldr r0, [0x0008aa28] ;
[0x8aa28:4]=0xffff7480
│ ╎ 0x0008a964 c0209fe5 ldr r2,
str.Function_ShadowTrackerExtra.TargetTrainComponent.AddTrainData ;
[0x3d2688:4]=0x636e7546 ; "Function
ShadowTrackerExtra.TargetTrainComponent.AddTrainData"
│ ╎ 0x0008a968 01108fe0 add r1, pc, r1
│ ╎ 0x0008a96c 00008fe0 add r0, pc, r0
│ ╎ 0x0008a970 02208fe0 add r2, pc, r2 ; 0x45d000
│ ╎ ;
section..data
│ ╎ [20] -rw-
section size 30820 named .data
│ ╎ 0x0008a974 003081e5 str r3, [r1]
│ ╎ 0x0008a978 043081e5 str r3, [r1, 4]
│ ╎ 0x0008a97c 083081e5 str r3, [r1, 8]
│ ╎ 0x0008a980 80c8ffeb bl fcn.0007cb88
│ ╎ 0x0008a984 a4009fe5 ldr r0, str.reChangeVehicleAvatar ;
[0x3d9ff4:4]=0x68436572 ; "reChangeVehicleAvatar"
│ ╎ 0x0008a988 00008fe0 add r0, pc, r0
│ ╎ 0x0008a98c 5fd0ffeb bl fcn.0007eb10
└ └──────< 0x0008a990 d8fcffea b 0x89cf8