; ; _onexit from 0x18001f6ac to 0x18001f6e6 (58 bytes) ; ; 2 xrefs: ; > atexit @ 0x18001f6ec ; > @ 0x18004b214 ; ; 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, 0x18001f6ac sub rsp, 20h ; +0x2, 0x18001f6ae cmp cs:Table._first, 0FFFFFFFFFFFFFFFFh ; +0x6, 0x18001f6b2 mov rbx, rcx ; +0xe, 0x18001f6ba jnz short loc_18001F6C6 ; +0x11, 0x18001f6bd call _crt_atexit ; +0x13, 0x18001f6bf jmp short loc_18001F6D5 ; +0x18, 0x18001f6c4 mov rdx, rbx; Function ; +0x1a, 0x18001f6c6 lea rcx, Table; Table ; +0x1d, 0x18001f6c9 call _register_onexit_function ; +0x24, 0x18001f6d0 xor edx, edx ; +0x29, 0x18001f6d5 test eax, eax ; +0x2b, 0x18001f6d7 cmovz rdx, rbx ; +0x2d, 0x18001f6d9 mov rax, rdx ; +0x31, 0x18001f6dd add rsp, 20h ; +0x34, 0x18001f6e0 pop rbx ; +0x38, 0x18001f6e4 retn ; +0x39, 0x18001f6e5