; ; FMOD_File_SetDiskBusy from 0xdf584 to 0xdf5c4 (64 bytes) ; ; 4 xrefs: ; > .FMOD_File_SetDiskBusy @ 0x10819c ; > @ 0x1750 ; > .FMOD_File_SetDiskBusy @ 0x108194 ; > @ 0x110990 ; ; 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,#var_20]! ; +0x0, 0xdf584 STP X29, X30, [SP,#0x20+var_10] ; +0x4, 0xdf588 BL sub_E0D1C ; +0x8, 0xdf58c CBZ W0, loc_DF5AC ; +0xc, 0xdf590 LDR X0, [X8,#0x128] ; +0x10, 0xdf594 BL .FMOD_OS_CriticalSection_Enter ; +0x14, 0xdf598 LDR X8, [X19] ; +0x18, 0xdf59c MOV W9, #1 ; +0x1c, 0xdf5a0 STR W9, [X8,#0x14] ; +0x20, 0xdf5a4 B loc_DF5B8 ; +0x24, 0xdf5a8 LDR X0, [X8,#0x128] ; +0x28, 0xdf5ac STR WZR, [X8,#0x14] ; +0x2c, 0xdf5b0 BL .FMOD_OS_CriticalSection_Leave ; +0x30, 0xdf5b4 LDP X29, X30, [SP,#0x20+var_10] ; +0x34, 0xdf5b8 MOV W0, WZR ; +0x38, 0xdf5bc B loc_E0C50 ; +0x3c, 0xdf5c0