; ; FMOD::ChannelGroup::release from 0x1800a11b0 to 0x1800a1264 (180 bytes) ; ; 4 xrefs: ; > FMOD_ChannelGroup_Release @ 0x1800c51a9 ; > @ 0x180194348 ; > @ 0x1801fafe0 ; > @ 0x1801fafec ; ; 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, 0x1800a11b0 push rdi ; +0x5, 0x1800a11b5 sub rsp, 150h ; +0x6, 0x1800a11b6 mov rax, cs:__security_cookie ; +0xd, 0x1800a11bd xor rax, rsp ; +0x14, 0x1800a11c4 mov [rsp+158h+var_18], rax ; +0x17, 0x1800a11c7 lea r8, [rsp+158h+var_128] ; +0x1f, 0x1800a11cf mov [rsp+158h+var_128], 0 ; +0x24, 0x1800a11d4 lea rdx, [rsp+158h+var_120] ; +0x2d, 0x1800a11dd mov rdi, rcx ; +0x32, 0x1800a11e2 call sub_1800CCA80 ; +0x35, 0x1800a11e5 mov ebx, eax ; +0x3a, 0x1800a11ea test eax, eax ; +0x3c, 0x1800a11ec jnz short loc_1800A1200 ; +0x3e, 0x1800a11ee mov rcx, [rsp+158h+var_120] ; +0x40, 0x1800a11f0 call sub_1800CB4F0 ; +0x45, 0x1800a11f5 mov ebx, eax ; +0x4a, 0x1800a11fa test eax, eax ; +0x4c, 0x1800a11fc jz short loc_1800A1232 ; +0x4e, 0x1800a11fe mov rax, cs:off_1801AED20 ; +0x50, 0x1800a1200 test byte ptr [rax+10h], 80h ; +0x57, 0x1800a1207 jz short loc_1800A1232 ; +0x5b, 0x1800a120b lea rax, [rsp+158h+var_118] ; +0x5d, 0x1800a120d mov [rsp+158h+var_118], 0 ; +0x62, 0x1800a1212 lea r9, aChannelgroupRe; "ChannelGroup::release" ; +0x67, 0x1800a1217 mov [rsp+158h+var_138], rax ; +0x6e, 0x1800a121e mov r8, rdi ; +0x73, 0x1800a1223 mov edx, 3 ; +0x76, 0x1800a1226 mov ecx, ebx ; +0x7b, 0x1800a122b call sub_1800B20E0 ; +0x7d, 0x1800a122d mov rcx, [rsp+158h+var_128] ; +0x82, 0x1800a1232 test rcx, rcx ; +0x87, 0x1800a1237 jz short loc_1800A1241 ; +0x8a, 0x1800a123a call sub_180102320 ; +0x8c, 0x1800a123c mov eax, ebx ; +0x91, 0x1800a1241 mov rcx, [rsp+158h+var_18] ; +0x93, 0x1800a1243 xor rcx, rsp; StackCookie ; +0x9b, 0x1800a124b call __security_check_cookie ; +0x9e, 0x1800a124e mov rbx, [rsp+158h+arg_8] ; +0xa3, 0x1800a1253 add rsp, 150h ; +0xab, 0x1800a125b pop rdi ; +0xb2, 0x1800a1262 retn ; +0xb3, 0x1800a1263