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

Go to the source code of this file.

Data Structures

struct  OSModuleQueue
struct  OSModuleInfo
struct  OSModuleHeader
struct  OSSectionInfo
struct  OSImportInfo
struct  OSRel

Macros

#define OS_MODULE_VERSION   1
#define OSGetSectionInfo(module)
#define OS_SECTIONINFO_EXEC   0x1
#define OS_SECTIONINFO_OFFSET(offset)
#define R_DOLPHIN_NOP   201
#define R_DOLPHIN_SECTION   202
#define R_DOLPHIN_END   203
#define R_DOLPHIN_MRKREF   204

Typedefs

typedef u32 OSModuleID

Functions

void OSSetStringTable (const void *stringTable)
BOOL OSLink (OSModuleInfo *newModule, void *bss)
BOOL OSUnlink (OSModuleInfo *oldModule)
OSModuleInfoOSSearchModule (void *ptr, u32 *section, u32 *offset)
void OSNotifyLink (void)
void OSNotifyUnlink (void)

Macro Definition Documentation

◆ OS_MODULE_VERSION

#define OS_MODULE_VERSION   1

◆ OSGetSectionInfo

#define OSGetSectionInfo ( module)
Value:
((OSSectionInfo*)(((OSModuleInfo*)(module))->sectionInfoOffset))
Definition OSModule.h:31
Definition OSModule.h:72

◆ OS_SECTIONINFO_EXEC

#define OS_SECTIONINFO_EXEC   0x1

◆ OS_SECTIONINFO_OFFSET

#define OS_SECTIONINFO_OFFSET ( offset)
Value:
((offset) & ~0x1)

◆ R_DOLPHIN_NOP

#define R_DOLPHIN_NOP   201

◆ R_DOLPHIN_SECTION

#define R_DOLPHIN_SECTION   202

◆ R_DOLPHIN_END

#define R_DOLPHIN_END   203

◆ R_DOLPHIN_MRKREF

#define R_DOLPHIN_MRKREF   204

Typedef Documentation

◆ OSModuleID

typedef u32 OSModuleID

Function Documentation

◆ OSSetStringTable()

void OSSetStringTable ( const void * stringTable)

◆ OSLink()

BOOL OSLink ( OSModuleInfo * newModule,
void * bss )

◆ OSUnlink()

BOOL OSUnlink ( OSModuleInfo * oldModule)

◆ OSSearchModule()

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

◆ OSNotifyLink()

void OSNotifyLink ( void )

◆ OSNotifyUnlink()

void OSNotifyUnlink ( void )