; ; `eh vector destructor iterator' from 0x18001f240 to 0x18001f2ab (107 bytes) ; ; 29 xrefs: ; > sub_1800013C0 @ 0x1800013ec ; > sub_180005660 @ 0x18000568c ; > sub_1800077D0 @ 0x1800077fc ; > sub_180007AA0 @ 0x180007acc ; > sub_180008320 @ 0x18000834c ; > sub_180008CD0 @ 0x180008cfc ; > sub_1800097D0 @ 0x1800097fc ; > sub_18000A300 @ 0x18000a32c ; > sub_18000B0F0 @ 0x18000b11c ; > sub_18000BF80 @ 0x18000bfac ; > sub_18000D330 @ 0x18000d35c ; > sub_18000D8B0 @ 0x18000d8dc ; > sub_180010370 @ 0x18001039c ; > sub_1800104A0 @ 0x1800104cc ; > sub_180011370 @ 0x18001139c ; > sub_1800115B0 @ 0x1800115dc ; > sub_180014440 @ 0x18001446c ; > sub_180014B70 @ 0x180014b9c ; > sub_180016C20 @ 0x180016c4c ; > sub_180016CC0 @ 0x180016cec ; > sub_180016D80 @ 0x180016dac ; > sub_180019020 @ 0x18001904c ; > sub_180019270 @ 0x18001929c ; > sub_180019490 @ 0x1800194bc ; > sub_18001C760 @ 0x18001c78c ; > sub_18001C880 @ 0x18001c8ac ; > sub_18001CBA0 @ 0x18001cbcc ; > sub_18001D630 @ 0x18001d65c ; > @ 0x18004b154 ; ; 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 ; mov rax, rsp ; +0x0, 0x18001f240 mov [rax+20h], r9 ; +0x3, 0x18001f243 mov [rax+18h], r8 ; +0x7, 0x18001f247 mov [rax+10h], rdx ; +0xb, 0x18001f24b push rbx ; +0xf, 0x18001f24f push rsi ; +0x10, 0x18001f250 push rdi ; +0x11, 0x18001f251 push r14 ; +0x12, 0x18001f252 sub rsp, 38h ; +0x14, 0x18001f254 mov r14, r9 ; +0x18, 0x18001f258 mov rbx, r8 ; +0x1b, 0x18001f25b mov rsi, rdx ; +0x1e, 0x18001f25e mov byte ptr [rax-38h], 0 ; +0x21, 0x18001f261 mov rdi, rdx ; +0x25, 0x18001f265 imul rdi, r8 ; +0x28, 0x18001f268 add rdi, rcx ; +0x2c, 0x18001f26c mov [rax+8], rdi ; +0x2f, 0x18001f26f mov rax, rbx ; +0x33, 0x18001f273 dec rbx ; +0x36, 0x18001f276 mov [rsp+58h+arg_10], rbx ; +0x39, 0x18001f279 test rax, rax ; +0x3e, 0x18001f27e jz short loc_18001F29C ; +0x41, 0x18001f281 sub rdi, rsi ; +0x43, 0x18001f283 mov [rsp+58h+arg_0], rdi ; +0x46, 0x18001f286 mov rcx, rdi ; +0x4b, 0x18001f28b mov rax, r14 ; +0x4e, 0x18001f28e mov rdx, cs:__guard_dispatch_icall_fptr ; +0x51, 0x18001f291 call rdx ; _guard_dispatch_icall_nop ; +0x58, 0x18001f298 jmp short loc_18001F273 ; +0x5a, 0x18001f29a mov [rsp+58h+var_38], 1 ; +0x5c, 0x18001f29c add rsp, 38h ; +0x61, 0x18001f2a1 pop r14 ; +0x65, 0x18001f2a5 pop rdi ; +0x67, 0x18001f2a7 pop rsi ; +0x68, 0x18001f2a8 pop rbx ; +0x69, 0x18001f2a9 retn ; +0x6a, 0x18001f2aa