; ; sub_1800036B0 from 0x1800036b0 to 0x180003735 (133 bytes) ; ; 13 xrefs: ; > sub_1800030E0 @ 0x180003148 ; > sub_180003160 @ 0x1800032a8 ; > sub_180003630 @ 0x180003645 ; > sub_180003740 @ 0x180003747 ; > sub_180003750 @ 0x1800037e3 ; > sub_18001DB70 @ 0x18001dbe3 ; > sub_18001DB70 @ 0x18001dc74 ; > sub_18001DB70 @ 0x18001dd49 ; > sub_1800205F0 @ 0x180020605 ; > @ 0x18002d224 ; > @ 0x18002d234 ; > @ 0x18002d248 ; > @ 0x18004921c ; ; 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 ; cmp rcx, rdx ; +0x0, 0x1800036b0 jz short locret_18000372D ; +0x3, 0x1800036b3 mov [rsp+arg_8], rbx ; +0x5, 0x1800036b5 push rdi ; +0xa, 0x1800036ba sub rsp, 20h ; +0xb, 0x1800036bb mov [rsp+28h+arg_0], rsi ; +0xf, 0x1800036bf mov rdi, rdx ; +0x14, 0x1800036c4 xor esi, esi ; +0x17, 0x1800036c7 mov rbx, rcx ; +0x19, 0x1800036c9 nop dword ptr [rax+00h] ; +0x1c, 0x1800036cc mov rdx, [rbx+18h] ; +0x20, 0x1800036d0 cmp rdx, 0Fh ; +0x24, 0x1800036d4 jbe short loc_180003706 ; +0x28, 0x1800036d8 mov rcx, [rbx] ; +0x2a, 0x1800036da inc rdx ; +0x2d, 0x1800036dd cmp rdx, 1000h ; +0x30, 0x1800036e0 jb short loc_180003701 ; +0x37, 0x1800036e7 mov r8, [rcx-8] ; +0x39, 0x1800036e9 add rdx, 27h ; ''' ; +0x3d, 0x1800036ed sub rcx, r8 ; +0x41, 0x1800036f1 lea rax, [rcx-8] ; +0x44, 0x1800036f4 cmp rax, 1Fh ; +0x48, 0x1800036f8 ja short loc_18000372E ; +0x4c, 0x1800036fc mov rcx, r8; Block ; +0x4e, 0x1800036fe call j_j_free ; +0x51, 0x180003701 mov [rbx+10h], rsi ; +0x56, 0x180003706 mov qword ptr [rbx+18h], 0Fh ; +0x5a, 0x18000370a mov [rbx], sil ; +0x62, 0x180003712 add rbx, 20h ; ' ' ; +0x65, 0x180003715 cmp rbx, rdi ; +0x69, 0x180003719 jnz short loc_1800036D0 ; +0x6c, 0x18000371c mov rsi, [rsp+28h+arg_0] ; +0x6e, 0x18000371e mov rbx, [rsp+28h+arg_8] ; +0x73, 0x180003723 add rsp, 20h ; +0x78, 0x180003728 pop rdi ; +0x7c, 0x18000372c retn ; +0x7d, 0x18000372d call cs:_invalid_parameter_noinfo_noreturn ; +0x7e, 0x18000372e db 0CCh ; +0x84, 0x180003734