; ; __ArrayUnwind from 0x18001f2ac to 0x18001f30d (97 bytes) ; ; 2 xrefs: ; > `eh vector destructor iterator' @ 0x180021221 ; > @ 0x18004b160 ; ; 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 [rsp+arg_8], rbx ; +0x0, 0x18001f2ac mov [rsp+arg_10], rsi ; +0x5, 0x18001f2b1 mov [rsp+arg_0], rcx ; +0xa, 0x18001f2b6 push rdi ; +0xf, 0x18001f2bb push r14 ; +0x10, 0x18001f2bc push r15 ; +0x12, 0x18001f2be sub rsp, 50h ; +0x14, 0x18001f2c0 mov r14, r9 ; +0x18, 0x18001f2c4 mov rsi, r8 ; +0x1b, 0x18001f2c7 mov r15, rdx ; +0x1e, 0x18001f2ca mov rdi, rcx ; +0x21, 0x18001f2cd xor ebx, ebx ; +0x24, 0x18001f2d0 mov [rsp+68h+var_30], rbx ; +0x26, 0x18001f2d2 cmp rbx, rsi ; +0x2b, 0x18001f2d7 jz short loc_18001F2F5 ; +0x2e, 0x18001f2da sub rdi, r15 ; +0x30, 0x18001f2dc mov [rsp+68h+arg_0], rdi ; +0x33, 0x18001f2df mov rcx, rdi ; +0x38, 0x18001f2e4 mov rax, r14 ; +0x3b, 0x18001f2e7 call cs:__guard_dispatch_icall_fptr ; +0x3e, 0x18001f2ea inc rbx ; +0x44, 0x18001f2f0 jmp short loc_18001F2D2 ; +0x47, 0x18001f2f3 jmp short $+2 ; +0x49, 0x18001f2f5 lea r11, [rsp+68h+var_18] ; +0x4b, 0x18001f2f7 mov rbx, [r11+28h] ; +0x50, 0x18001f2fc mov rsi, [r11+30h] ; +0x54, 0x18001f300 mov rsp, r11 ; +0x58, 0x18001f304 pop r15 ; +0x5b, 0x18001f307 pop r14 ; +0x5d, 0x18001f309 pop rdi ; +0x5f, 0x18001f30b retn ; +0x60, 0x18001f30c