SSBM Decomp
Loading...
Searching...
No Matches
__os.h File Reference
#include <dolphin/os.h>

Go to the source code of this file.

Functions

unsigned long __OSIsDebuggerPresent (void)
void __OSPSInit (void)
void __OSInitAudioSystem (void)
void __OSStopAudioSystem (void)
void __OSCacheInit (void)
void __OSContextInit (void)
void __OSUnhandledException (unsigned char exception, struct OSContext *context, unsigned long dsisr, unsigned long dar)
void __RAS_OSDisableInterrupts_begin (void)
void __RAS_OSDisableInterrupts_end (void)
__OSInterruptHandler __OSSetInterruptHandler (__OSInterrupt interrupt, __OSInterruptHandler handler)
__OSInterruptHandler __OSGetInterruptHandler (__OSInterrupt interrupt)
void __OSInterruptInit (void)
OSInterruptMask __OSMaskInterrupts (OSInterruptMask global)
OSInterruptMask __OSUnmaskInterrupts (OSInterruptMask global)
void __OSDispatchInterrupt (__OSException exception, OSContext *context)
void __OSModuleInit (void)
void __OSInitMemoryProtection (void)
void __OSUnlockAllMutex (struct OSThread *thread)
int __OSCheckDeadLock (struct OSThread *thread)
int __OSCheckMutexes (struct OSThread *thread)
void __OSDoHotReset (int)
void __OSResetSWInterruptHandler (short exception, struct OSContext *context)
int __OSGetRTC (unsigned long *rtc)
int __OSSetRTC (unsigned long rtc)
void __OSInitSram ()
struct OSSram__OSLockSram (void)
struct OSSramEx__OSLockSramEx (void)
int __OSUnlockSram (int commit)
int __OSUnlockSramEx (int commit)
int __OSSyncSram (void)
int __OSCheckSram (void)
int __OSReadROM (void *buffer, long length, long offset)
int __OSReadROMAsync (void *buffer, long length, long offset, void(*callback)())
unsigned char __OSGetBootMode (void)
void __OSSetBootMode (unsigned char ntd)
void OSSetWirelessID (long chan, u16 id)
void __OSSystemCallVectorStart ()
void __OSSystemCallVectorEnd ()
void __OSInitSystemCall (void)
void __OSThreadInit (void)
long __OSGetEffectivePriority (struct OSThread *thread)
void __OSPromoteThread (struct OSThread *thread, long priority)
void __OSReschedule (void)
void __OSSetTime (long long time)
long long __OSGetSystemTime ()
long long __OSTimeToSystemTime (s64 time)
void __OSSetTick (register unsigned long newTicks)
 __declspec (section ".init") asm void __init_hardware(void)
void __init_user (void)
void __init_cpp (void)
void __fini_cpp (void)
void _ExitProcess (void)
void __start (void)
long long __get_clock (void)
unsigned long __get_time (void)
int __to_gm_time (void)

Variables

char * __OSExceptionNames [15]
volatile int __OSCurrHeap
unsigned long long __OSSpuriousInterrupts
char * __OSInterruptNames [33]
char * __OSPIErrors [8]
size_t size
const void * src

Function Documentation

◆ __OSIsDebuggerPresent()

unsigned long __OSIsDebuggerPresent ( void )

◆ __OSPSInit()

void __OSPSInit ( void )

◆ __OSInitAudioSystem()

void __OSInitAudioSystem ( void )

◆ __OSStopAudioSystem()

void __OSStopAudioSystem ( void )

◆ __OSCacheInit()

void __OSCacheInit ( void )

◆ __OSContextInit()

void __OSContextInit ( void )

◆ __OSUnhandledException()

void __OSUnhandledException ( unsigned char exception,
struct OSContext * context,
unsigned long dsisr,
unsigned long dar )

◆ __RAS_OSDisableInterrupts_begin()

void __RAS_OSDisableInterrupts_begin ( void )
extern

◆ __RAS_OSDisableInterrupts_end()

void __RAS_OSDisableInterrupts_end ( void )
extern

◆ __OSSetInterruptHandler()

__OSInterruptHandler __OSSetInterruptHandler ( __OSInterrupt interrupt,
__OSInterruptHandler handler )

◆ __OSGetInterruptHandler()

__OSInterruptHandler __OSGetInterruptHandler ( __OSInterrupt interrupt)

◆ __OSInterruptInit()

void __OSInterruptInit ( void )

◆ __OSMaskInterrupts()

OSInterruptMask __OSMaskInterrupts ( OSInterruptMask global)

◆ __OSUnmaskInterrupts()

OSInterruptMask __OSUnmaskInterrupts ( OSInterruptMask global)

◆ __OSDispatchInterrupt()

void __OSDispatchInterrupt ( __OSException exception,
OSContext * context )

◆ __OSModuleInit()

void __OSModuleInit ( void )

◆ __OSInitMemoryProtection()

void __OSInitMemoryProtection ( void )

◆ __OSUnlockAllMutex()

void __OSUnlockAllMutex ( struct OSThread * thread)

◆ __OSCheckDeadLock()

int __OSCheckDeadLock ( struct OSThread * thread)

◆ __OSCheckMutexes()

int __OSCheckMutexes ( struct OSThread * thread)

◆ __OSDoHotReset()

void __OSDoHotReset ( int arg0)

◆ __OSResetSWInterruptHandler()

void __OSResetSWInterruptHandler ( short exception,
struct OSContext * context )

◆ __OSGetRTC()

int __OSGetRTC ( unsigned long * rtc)

◆ __OSSetRTC()

int __OSSetRTC ( unsigned long rtc)

◆ __OSInitSram()

void __OSInitSram ( )

◆ __OSLockSram()

struct OSSram * __OSLockSram ( void )

◆ __OSLockSramEx()

struct OSSramEx * __OSLockSramEx ( void )

◆ __OSUnlockSram()

int __OSUnlockSram ( int commit)

◆ __OSUnlockSramEx()

int __OSUnlockSramEx ( int commit)

◆ __OSSyncSram()

int __OSSyncSram ( void )

◆ __OSCheckSram()

int __OSCheckSram ( void )

◆ __OSReadROM()

int __OSReadROM ( void * buffer,
long length,
long offset )

◆ __OSReadROMAsync()

int __OSReadROMAsync ( void * buffer,
long length,
long offset,
void(* callback )() )

◆ __OSGetBootMode()

unsigned char __OSGetBootMode ( void )

◆ __OSSetBootMode()

void __OSSetBootMode ( unsigned char ntd)

◆ OSSetWirelessID()

void OSSetWirelessID ( long chan,
u16 id )

◆ __OSSystemCallVectorStart()

void __OSSystemCallVectorStart ( )
extern

◆ __OSSystemCallVectorEnd()

void __OSSystemCallVectorEnd ( )
extern

◆ __OSInitSystemCall()

void __OSInitSystemCall ( void )

◆ __OSThreadInit()

void __OSThreadInit ( void )

◆ __OSGetEffectivePriority()

long __OSGetEffectivePriority ( struct OSThread * thread)

◆ __OSPromoteThread()

void __OSPromoteThread ( struct OSThread * thread,
long priority )

◆ __OSReschedule()

void __OSReschedule ( void )

◆ __OSSetTime()

void __OSSetTime ( long long time)

◆ __OSGetSystemTime()

long long __OSGetSystemTime ( )

◆ __OSTimeToSystemTime()

long long __OSTimeToSystemTime ( s64 time)

◆ __OSSetTick()

void __OSSetTick ( register unsigned long newTicks)

◆ __declspec()

__declspec ( section ".init" )

◆ __init_user()

void __init_user ( void )

◆ __init_cpp()

void __init_cpp ( void )

◆ __fini_cpp()

void __fini_cpp ( void )

◆ _ExitProcess()

void _ExitProcess ( void )

◆ __start()

void __start ( void )

◆ __get_clock()

long long __get_clock ( void )

◆ __get_time()

unsigned long __get_time ( void )

◆ __to_gm_time()

int __to_gm_time ( void )

Variable Documentation

◆ __OSExceptionNames

char* __OSExceptionNames[15]
extern

◆ __OSCurrHeap

volatile int __OSCurrHeap
extern

◆ __OSSpuriousInterrupts

unsigned long long __OSSpuriousInterrupts
extern

◆ __OSInterruptNames

char* __OSInterruptNames[33]
extern

◆ __OSPIErrors

char* __OSPIErrors[8]
extern

◆ size

unsigned long size

◆ src

const void* src