; ; sub_1800190B0 from 0x1800190b0 to 0x180019108 (88 bytes) ; ; 10 xrefs: ; > sub_180020EA0 @ 0x180020ea7 ; > int `Concurrency::task_completion_event::set @ 0x180020eb3 ; > int `std::_Locinfo::_Locinfo @ 0x180020f49 ; > sub_180020F4E @ 0x180020f59 ; > sub_18002111E @ 0x180021129 ; > int `std::_Locinfo::_Locinfo @ 0x180021159 ; > sub_18002115E @ 0x180021169 ; > @ 0x18002f230 ; > @ 0x18002f236 ; > @ 0x18004abc0 ; ; 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 ; push rbx ; +0x0, 0x1800190b0 sub rsp, 20h ; +0x2, 0x1800190b2 mov rbx, rcx ; +0x6, 0x1800190b6 mov rcx, [rcx] ; +0x9, 0x1800190b9 test rcx, rcx ; +0xc, 0x1800190bc jz short loc_1800190FB ; +0xf, 0x1800190bf mov rdx, [rbx+10h] ; +0x11, 0x1800190c1 sub rdx, rcx ; +0x15, 0x1800190c5 cmp rdx, 1000h ; +0x18, 0x1800190c8 jb short loc_1800190E9 ; +0x1f, 0x1800190cf mov r8, [rcx-8] ; +0x21, 0x1800190d1 add rdx, 27h ; ''' ; +0x25, 0x1800190d5 sub rcx, r8 ; +0x29, 0x1800190d9 lea rax, [rcx-8] ; +0x2c, 0x1800190dc cmp rax, 1Fh ; +0x30, 0x1800190e0 ja short loc_180019101 ; +0x34, 0x1800190e4 mov rcx, r8; Block ; +0x36, 0x1800190e6 call j_j_free ; +0x39, 0x1800190e9 xor eax, eax ; +0x3e, 0x1800190ee mov [rbx], rax ; +0x40, 0x1800190f0 mov [rbx+8], rax ; +0x43, 0x1800190f3 mov [rbx+10h], rax ; +0x47, 0x1800190f7 add rsp, 20h ; +0x4b, 0x1800190fb pop rbx ; +0x4f, 0x1800190ff retn ; +0x50, 0x180019100 call cs:_invalid_parameter_noinfo_noreturn ; +0x51, 0x180019101 db 0CCh ; +0x57, 0x180019107