; ; sub_180001340 from 0x180001340 to 0x1800013a9 (105 bytes) ; ; 103 xrefs: ; > sub_180001540 @ 0x18000157b ; > sub_180001540 @ 0x180001593 ; > sub_180001540 @ 0x1800015a3 ; > sub_180001540 @ 0x1800015bf ; > sub_180001540 @ 0x1800015db ; > sub_180001540 @ 0x180001629 ; > sub_180001540 @ 0x180001669 ; > sub_180001540 @ 0x1800016b1 ; > sub_180001540 @ 0x180001704 ; > sub_180001540 @ 0x180001728 ; > sub_180001540 @ 0x180001739 ; > sub_180001540 @ 0x180001788 ; > sub_180001A10 @ 0x180001a71 ; > sub_180001A10 @ 0x180001a88 ; > sub_180001A10 @ 0x180001a97 ; > sub_180001A10 @ 0x180001ab6 ; > sub_180001A10 @ 0x180001ad3 ; > sub_180001A10 @ 0x180001b39 ; > sub_180001A10 @ 0x180001b94 ; > sub_180001A10 @ 0x180001bab ; > sub_180001A10 @ 0x180001bba ; > sub_180001A10 @ 0x180001c46 ; > sub_180001A10 @ 0x180001c56 ; > sub_180001A10 @ 0x180001cc8 ; > sub_180001A10 @ 0x180001ceb ; > sub_180001A10 @ 0x180001cfc ; > sub_180001A10 @ 0x180001d68 ; > sub_180001A10 @ 0x180001df7 ; > sub_180003F70 @ 0x180003fa2 ; > sub_180003F70 @ 0x180003fe2 ; > sub_180003F70 @ 0x1800040a6 ; > sub_180003F70 @ 0x1800040b3 ; > sub_180004490 @ 0x1800044b6 ; > sub_180004490 @ 0x1800044de ; > sub_180006380 @ 0x1800063c1 ; > sub_180006380 @ 0x18000641a ; > sub_180006380 @ 0x180006488 ; > sub_180006380 @ 0x18000649b ; > sub_180006380 @ 0x180006529 ; > sub_180006640 @ 0x180006686 ; > sub_180006640 @ 0x1800066bd ; > sub_180006640 @ 0x180006708 ; > sub_180006640 @ 0x180006725 ; > sub_180006640 @ 0x180006755 ; > sub_180006640 @ 0x1800067a8 ; > sub_180006640 @ 0x18000680d ; > sub_180006640 @ 0x18000681f ; > sub_180006640 @ 0x1800068e6 ; > sub_180006A40 @ 0x180006a8a ; > sub_180006A40 @ 0x180006aad ; > sub_180006A40 @ 0x180006ac2 ; > sub_180006A40 @ 0x180006acf ; > sub_180007790 @ 0x1800077cd ; > sub_180007790 @ 0x18000781b ; > sub_180007790 @ 0x180007838 ; > sub_180007790 @ 0x180007852 ; > sub_180007790 @ 0x180007898 ; > sub_180007790 @ 0x1800078ee ; > sub_180007790 @ 0x180007941 ; > sub_180007790 @ 0x180007969 ; > sub_180007790 @ 0x1800079a7 ; > sub_180007790 @ 0x1800079d8 ; > sub_180007790 @ 0x1800079ec ; > sub_180007790 @ 0x1800079fb ; > sub_180007790 @ 0x180007a0a ; > sub_180007790 @ 0x180007a38 ; > sub_180007A70 @ 0x180007a96 ; > sub_180007A70 @ 0x180007add ; > sub_180007A70 @ 0x180007b12 ; > sub_180007A70 @ 0x180007b3a ; > sub_180007A70 @ 0x180007b69 ; > sub_180007A70 @ 0x180007bba ; > sub_180007A70 @ 0x180007c09 ; > sub_180007CB0 @ 0x180007cd2 ; > sub_180007CB0 @ 0x180007ce1 ; > sub_180007CB0 @ 0x180007cf8 ; > sub_180007CB0 @ 0x180007d09 ; > sub_180007E10 @ 0x180007e40 ; > sub_180007E10 @ 0x180007e51 ; > sub_180007E10 @ 0x180007e78 ; > sub_180007E10 @ 0x180007e8d ; > sub_180007E10 @ 0x180007ed9 ; > sub_180007E10 @ 0x180007f09 ; > sub_180007E10 @ 0x180007f4d ; > sub_180007E10 @ 0x180007f88 ; > sub_180007E10 @ 0x180007fcb ; > sub_180007E10 @ 0x180007fd8 ; > sub_180007E10 @ 0x180007ffa ; > sub_180009D60 @ 0x180009dee ; > sub_180009D60 @ 0x180009e58 ; > sub_180009D60 @ 0x180009e68 ; > sub_180009D60 @ 0x180009e79 ; > sub_180009F30 @ 0x180009f6e ; > sub_180009F30 @ 0x180009f86 ; > sub_180009F30 @ 0x180009f96 ; > sub_180009F30 @ 0x180009fa6 ; > sub_180009F30 @ 0x180009fb8 ; > sub_180009F30 @ 0x180009fca ; > sub_180009F30 @ 0x18000a018 ; > sub_180009F30 @ 0x18000a027 ; > sub_180009F30 @ 0x18000a038 ; > sub_180009F30 @ 0x18000a08d ; > @ 0x1801f6090 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov [rsp+arg_0], rbx ; +0x0, 0x180001340 mov r11, [rcx] ; +0x5, 0x180001345 mov r10, rcx ; +0x8, 0x180001348 mov r9d, [rcx+10h] ; +0xb, 0x18000134b mov ebx, edx ; +0xf, 0x18000134f mov ecx, r9d ; +0x11, 0x180001351 mov r8d, [r11] ; +0x14, 0x180001354 shr r8d, cl ; +0x17, 0x180001357 cmp edx, 20h ; ' ' ; +0x1a, 0x18000135a jl short loc_180001378 ; +0x1d, 0x18000135d test r9d, r9d ; +0x1f, 0x18000135f jz short loc_180001386 ; +0x22, 0x180001362 movzx edx, byte ptr [r11+4] ; +0x24, 0x180001364 mov ecx, 20h ; ' ' ; +0x29, 0x180001369 sub ecx, r9d ; +0x2e, 0x18000136e shl edx, cl ; +0x31, 0x180001371 or r8d, edx ; +0x33, 0x180001373 jmp short loc_180001386 ; +0x36, 0x180001376 mov ecx, ebx ; +0x38, 0x180001378 mov edx, 1 ; +0x3a, 0x18000137a shl edx, cl ; +0x3f, 0x18000137f dec edx ; +0x41, 0x180001381 and r8d, edx ; +0x43, 0x180001383 lea edx, [r9+rbx] ; +0x46, 0x180001386 mov eax, r8d ; +0x4a, 0x18000138a mov rbx, [rsp+arg_0] ; +0x4d, 0x18000138d mov ecx, edx ; +0x52, 0x180001392 and ecx, 7 ; +0x54, 0x180001394 mov [r10+10h], ecx ; +0x57, 0x180001397 movsxd rcx, edx ; +0x5b, 0x18000139b sar rcx, 3 ; +0x5e, 0x18000139e add rcx, r11 ; +0x62, 0x1800013a2 mov [r10], rcx ; +0x65, 0x1800013a5 retn ; +0x68, 0x1800013a8