Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
OSLink.c File Reference

Functions

OSModuleQueue __OSModuleInfoList AT_ADDRESS (OS_BASE_CACHED|0x30C8)
 
void OSNotifyLink (OSModuleInfo *module)
 
void OSNotifyUnlink (OSModuleInfo *module)
 
void OSSetStringTable (void *stringTable)
 
static BOOL Relocate (OSModuleHeader *newModule, OSModuleHeader *module)
 
static BOOL Link (OSModuleInfo *newModule, void *bss, BOOL fixed)
 
BOOL OSLink (OSModuleInfo *newModule, void *bss)
 
BOOL OSLinkFixed (OSModuleInfo *newModule, void *bss)
 
static BOOL Undo (OSModuleHeader *newModule, OSModuleHeader *module)
 
BOOL OSUnlink (OSModuleInfo *oldModule)
 
void __OSModuleInit (void)
 
OSModuleInfoOSSearchModule (void *ptr, u32 *section, u32 *offset)
 

Function Documentation

◆ __OSModuleInit()

void __OSModuleInit ( void )

◆ AT_ADDRESS()

OSModuleQueue __OSModuleInfoList AT_ADDRESS ( OS_BASE_CACHED| 0x30C8)

◆ Link()

static BOOL Link ( OSModuleInfo * newModule,
void * bss,
BOOL fixed )
static

◆ OSLink()

BOOL OSLink ( OSModuleInfo * newModule,
void * bss )

◆ OSLinkFixed()

BOOL OSLinkFixed ( OSModuleInfo * newModule,
void * bss )

◆ OSNotifyLink()

void OSNotifyLink ( OSModuleInfo * module)

◆ OSNotifyUnlink()

void OSNotifyUnlink ( OSModuleInfo * module)

◆ OSSearchModule()

OSModuleInfo * OSSearchModule ( void * ptr,
u32 * section,
u32 * offset )

◆ OSSetStringTable()

void OSSetStringTable ( void * stringTable)

◆ OSUnlink()

BOOL OSUnlink ( OSModuleInfo * oldModule)

◆ Relocate()

static BOOL Relocate ( OSModuleHeader * newModule,
OSModuleHeader * module )
static

◆ Undo()

static BOOL Undo ( OSModuleHeader * newModule,
OSModuleHeader * module )
static