; ; sub_1800035E0 from 0x1800035e0 to 0x180003622 (66 bytes) ; ; 2 xrefs: ; > sub_1800205F0 @ 0x180020615 ; > @ 0x180049204 ; ; 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, 0x1800035e0 shl r8, 5 ; +0x4, 0x1800035e4 mov rax, rdx ; +0x8, 0x1800035e8 cmp r8, 1000h ; +0xb, 0x1800035eb jb short loc_18000360C ; +0x12, 0x1800035f2 mov rcx, [rdx-8] ; +0x14, 0x1800035f4 add r8, 27h ; ''' ; +0x18, 0x1800035f8 sub rax, rcx ; +0x1c, 0x1800035fc add rax, 0FFFFFFFFFFFFFFF8h ; +0x1f, 0x1800035ff cmp rax, 1Fh ; +0x23, 0x180003603 ja short loc_18000361B ; +0x27, 0x180003607 mov rax, rcx ; +0x29, 0x180003609 mov rdx, r8 ; +0x2c, 0x18000360c mov rcx, rax; Block ; +0x2f, 0x18000360f add rsp, 28h ; +0x32, 0x180003612 jmp j_j_free ; +0x36, 0x180003616 call cs:_invalid_parameter_noinfo_noreturn ; +0x3b, 0x18000361b db 0CCh ; +0x41, 0x180003621