; ; sub_180001100 from 0x180001100 to 0x18000116d (109 bytes) ; ; 2 xrefs: ; > @ 0x1801444c8 ; > @ 0x1801f6030 ; ; 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 ; sub rsp, 28h ; +0x0, 0x180001100 mov ecx, 3 ; +0x4, 0x180001104 call sub_1800C0A10 ; +0x9, 0x180001109 test eax, eax ; +0xe, 0x18000110e jz short loc_180001125 ; +0x10, 0x180001110 lea rax, off_1801AE270 ; +0x12, 0x180001112 mov cs:qword_1801EE090, rax ; +0x19, 0x180001119 add rsp, 28h ; +0x20, 0x180001120 retn ; +0x24, 0x180001124 mov ecx, 2 ; +0x25, 0x180001125 call sub_1800C0A10 ; +0x2a, 0x18000112a test eax, eax ; +0x2f, 0x18000112f jz short loc_180001146 ; +0x31, 0x180001131 lea rcx, off_1801AE210 ; +0x33, 0x180001133 mov cs:qword_1801EE090, rcx ; +0x3a, 0x18000113a add rsp, 28h ; +0x41, 0x180001141 retn ; +0x45, 0x180001145 xor ecx, ecx ; +0x46, 0x180001146 call sub_1800C0A10 ; +0x48, 0x180001148 test eax, eax ; +0x4d, 0x18000114d lea rdx, off_1801AE1B0 ; +0x4f, 0x18000114f lea rcx, off_1801AE150 ; +0x56, 0x180001156 cmovnz rcx, rdx ; +0x5d, 0x18000115d mov cs:qword_1801EE090, rcx ; +0x61, 0x180001161 add rsp, 28h ; +0x68, 0x180001168 retn ; +0x6c, 0x18000116c