|
SSBM Decomp
|
Functions | |
| void | OSNotifyLink () |
| void | OSNotifyUnlink () |
| void | OSSetStringTable (const void *stringTable) |
| static BOOL | Relocate (OSModuleHeader *newModule, OSModuleHeader *module) |
| BOOL | OSLink (OSModuleInfo *newModule, void *bss) |
| static BOOL | Undo (OSModuleHeader *newModule, OSModuleHeader *module) |
| BOOL | OSUnlink (OSModuleInfo *oldModule) |
| void | __OSModuleInit (void) |
Variables | |
| OSModuleQueue | __OSModuleInfoList |
| const void * | __OSStringTable |
| #define SHN_UNDEF 0 |
| #define SHN_LORESERVE 0xff00 |
| #define SHN_LOPROC 0xff00 |
| #define SHN_HIPROC 0xff1f |
| #define SHN_ABS 0xfff1 |
| #define SHN_COMMON 0xfff2 |
| #define SHN_HIRESERVE 0xffff |
| #define ELF32_R_SYM | ( | i | ) |
| #define ELF32_R_TYPE | ( | i | ) |
| #define ELF32_R_INFO | ( | s, | |
| t ) |
| #define R_PPC_NONE 0 |
| #define R_PPC_ADDR32 1 |
| #define R_PPC_ADDR24 2 |
| #define R_PPC_ADDR16 3 |
| #define R_PPC_ADDR16_LO 4 |
| #define R_PPC_ADDR16_HI 5 |
| #define R_PPC_ADDR16_HA 6 |
| #define R_PPC_ADDR14 7 |
| #define R_PPC_ADDR14_BRTAKEN 8 |
| #define R_PPC_ADDR14_BRNTAKEN 9 |
| #define R_PPC_REL24 10 |
| #define R_PPC_REL14 11 |
| #define R_PPC_REL14_BRTAKEN 12 |
| #define R_PPC_REL14_BRNTAKEN 13 |
| #define R_PPC_GOT16 14 |
| #define R_PPC_GOT16_LO 15 |
| #define R_PPC_GOT16_HI 16 |
| #define R_PPC_GOT16_HA 17 |
| #define R_PPC_PLTREL24 18 |
| #define R_PPC_COPY 19 |
| #define R_PPC_GLOB_DAT 20 |
| #define R_PPC_JMP_SLOT 21 |
| #define R_PPC_RELATIVE 22 |
| #define R_PPC_LOCAL24PC 23 |
| #define R_PPC_UADDR32 24 |
| #define R_PPC_UADDR16 25 |
| #define R_PPC_REL32 26 |
| #define R_PPC_PLT32 27 |
| #define R_PPC_PLTREL32 28 |
| #define R_PPC_PLT16_LO 29 |
| #define R_PPL_PLT16_HI 30 |
| #define R_PPC_PLT16_HA 31 |
| #define R_PPC_SDAREL16 32 |
| #define R_PPC_SECTOFF 33 |
| #define R_PPC_SECTOFF_LO 34 |
| #define R_PPC_SECTOFF_HI 35 |
| #define R_PPC_SECTOFF_HA 36 |
| #define R_PPC_ADDR30 37 |
| #define R_PPC_EMB_NADDR32 101 |
| #define R_PPC_EMB_NADDR16 102 |
| #define R_PPC_EMB_NADDR16_LO 103 |
| #define R_PPC_EMB_NADDR16_HI 104 |
| #define R_PPC_EMB_NADDR16_HA 105 |
| #define R_PPC_EMB_SDAI16 106 |
| #define R_PPC_EMB_SDA2I16 107 |
| #define R_PPC_EMB_SDA2REL 108 |
| #define R_PPC_EMB_SDA21 109 |
| #define R_PPC_EMB_MRKREF 110 |
| #define R_PPC_EMB_RELSEC16 111 |
| #define R_PPC_EMB_RELST_LO 112 |
| #define R_PPC_EMB_RELST_HI 113 |
| #define R_PPC_EMB_RELST_HA 114 |
| #define R_PPC_EMB_BIT_FLD 115 |
| #define R_PPC_EMB_RELSDA 116 |
| #define ENQUEUE_INFO | ( | queue, | |
| info, | |||
| link ) |
| #define DEQUEUE_INFO | ( | info, | |
| queue, | |||
| link ) |
| void OSNotifyLink | ( | void | ) |
| void OSNotifyUnlink | ( | void | ) |
| void OSSetStringTable | ( | const void * | stringTable | ) |
|
static |
| BOOL OSLink | ( | OSModuleInfo * | newModule, |
| void * | bss ) |
|
static |
| BOOL OSUnlink | ( | OSModuleInfo * | oldModule | ) |
| void __OSModuleInit | ( | void | ) |
| OSModuleQueue __OSModuleInfoList |
| const void* __OSStringTable |