; ; FMOD::Reverb3D::setActive from 0x1800a68c0 to 0x1800a6975 (181 bytes) ; ; 3 xrefs: ; > FMOD_Reverb3D_SetActive @ 0x1800c63de ; > @ 0x180194348 ; > @ 0x1801fb868 ; ; 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_10], rbx ; +0x0, 0x1800a68c0 mov [rsp+arg_18], rsi ; +0x5, 0x1800a68c5 push rdi ; +0xa, 0x1800a68ca sub rsp, 150h ; +0xb, 0x1800a68cb mov rax, cs:__security_cookie ; +0x12, 0x1800a68d2 xor rax, rsp ; +0x19, 0x1800a68d9 mov [rsp+158h+var_18], rax ; +0x1c, 0x1800a68dc movzx edi, dl ; +0x24, 0x1800a68e4 mov rsi, rcx ; +0x27, 0x1800a68e7 lea rdx, [rsp+158h+var_128] ; +0x2a, 0x1800a68ea call sub_1800DC8D0 ; +0x2f, 0x1800a68ef mov ebx, eax ; +0x34, 0x1800a68f4 test eax, eax ; +0x36, 0x1800a68f6 jnz short loc_1800A690E ; +0x38, 0x1800a68f8 mov rcx, [rsp+158h+var_128] ; +0x3a, 0x1800a68fa movzx edx, dil ; +0x3f, 0x1800a68ff call sub_1800DC490 ; +0x43, 0x1800a6903 mov ebx, eax ; +0x48, 0x1800a6908 test eax, eax ; +0x4a, 0x1800a690a jz short loc_1800A6950 ; +0x4c, 0x1800a690c mov rax, cs:off_1801AED20 ; +0x4e, 0x1800a690e test byte ptr [rax+10h], 80h ; +0x55, 0x1800a6915 jz short loc_1800A694E ; +0x59, 0x1800a6919 movzx r8d, dil ; +0x5b, 0x1800a691b lea rcx, [rsp+158h+var_118]; void * ; +0x5f, 0x1800a691f mov edx, 100h ; +0x64, 0x1800a6924 call sub_1800F3320 ; +0x69, 0x1800a6929 lea rax, [rsp+158h+var_118] ; +0x6e, 0x1800a692e mov r8, rsi ; +0x73, 0x1800a6933 lea r9, aReverb3dSetact; "Reverb3D::setActive" ; +0x76, 0x1800a6936 mov [rsp+158h+var_138], rax ; +0x7d, 0x1800a693d mov edx, 0Ah ; +0x82, 0x1800a6942 mov ecx, ebx ; +0x87, 0x1800a6947 call sub_1800B20E0 ; +0x89, 0x1800a6949 mov eax, ebx ; +0x8e, 0x1800a694e mov rcx, [rsp+158h+var_18] ; +0x90, 0x1800a6950 xor rcx, rsp; StackCookie ; +0x98, 0x1800a6958 call __security_check_cookie ; +0x9b, 0x1800a695b lea r11, [rsp+158h+var_8] ; +0xa0, 0x1800a6960 mov rbx, [r11+20h] ; +0xa8, 0x1800a6968 mov rsi, [r11+28h] ; +0xac, 0x1800a696c mov rsp, r11 ; +0xb0, 0x1800a6970 pop rdi ; +0xb3, 0x1800a6973 retn ; +0xb4, 0x1800a6974