; ; FMOD_OS_CriticalSection_TryEnter from 0xe70b0 to 0xe70f4 (68 bytes) ; ; 1 xrefs: ; > @ 0x82a8 ; ; 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 ; STR X19, [SP,#-0x10+var_10]! ; +0x0, 0xe70b0 STP X29, X30, [SP,#0x10+var_s0] ; +0x4, 0xe70b4 ADD X29, SP, #0x10 ; +0x8, 0xe70b8 MOV X19, X1 ; +0xc, 0xe70bc BL .pthread_mutex_trylock ; +0x10, 0xe70c0 CBZ W0, loc_E70D8 ; +0x14, 0xe70c4 CMP W0, #0x10 ; +0x18, 0xe70c8 B.NE loc_E70E8 ; +0x1c, 0xe70cc MOV W8, WZR ; +0x20, 0xe70d0 B loc_E70DC ; +0x24, 0xe70d4 MOV W8, #1 ; +0x28, 0xe70d8 MOV W0, WZR ; +0x2c, 0xe70dc STRB W8, [X19] ; +0x30, 0xe70e0 B loc_E70EC ; +0x34, 0xe70e4 MOV W0, #0x1C ; +0x38, 0xe70e8 LDP X29, X30, [SP,#0x10+var_s0] ; +0x3c, 0xe70ec B loc_E7348 ; +0x40, 0xe70f0