; ; sub_1800184B0 from 0x1800184b0 to 0x1800184f2 (66 bytes) ; ; 2 xrefs: ; > sub_180020EEC @ 0x180020f17 ; > @ 0x18004aadc ; ; 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, 0x1800184b0 shl r8, 4 ; +0x4, 0x1800184b4 mov rax, rdx ; +0x8, 0x1800184b8 cmp r8, 1000h ; +0xb, 0x1800184bb jb short loc_1800184DC ; +0x12, 0x1800184c2 mov rcx, [rdx-8] ; +0x14, 0x1800184c4 add r8, 27h ; ''' ; +0x18, 0x1800184c8 sub rax, rcx ; +0x1c, 0x1800184cc add rax, 0FFFFFFFFFFFFFFF8h ; +0x1f, 0x1800184cf cmp rax, 1Fh ; +0x23, 0x1800184d3 ja short loc_1800184EB ; +0x27, 0x1800184d7 mov rax, rcx ; +0x29, 0x1800184d9 mov rdx, r8 ; +0x2c, 0x1800184dc mov rcx, rax; Block ; +0x2f, 0x1800184df add rsp, 28h ; +0x32, 0x1800184e2 jmp j_j_free ; +0x36, 0x1800184e6 call cs:_invalid_parameter_noinfo_noreturn ; +0x3b, 0x1800184eb db 0CCh ; +0x41, 0x1800184f1