|
SSBM Decomp
|
#include "lbarchive.h"#include "lbfile.h"#include "lbheap.h"#include <stdarg.h>#include <dolphin/os.h>#include <baselib/archive.h>#include <baselib/debug.h>#include <melee/lb/lbdvd.h>Functions | |
| void | lbArchive_InitializeDAT (HSD_Archive *archive, void *data, size_t length) |
| void | lbArchive_LoadSections (HSD_Archive *archive, void **symbol,...) |
| static HSD_Archive * | lbArchive_LoadArchive_inline (const char *filename) |
| HSD_Archive * | lbArchive_LoadArchive (const char *filename) |
| static void | lbArchive_vLoadSectionsFatal (HSD_Archive *archive, void **symbol, va_list symbols) |
| static void | lbArchive_vLoadSections (HSD_Archive *archive, void **symbol, va_list symbols) |
| HSD_Archive * | lbArchive_LoadSymbols (const char *filename, void *symbols,...) |
| HSD_Archive * | lbArchive_80016DBC (const char *filename, void *symbols,...) |
| void | lbArchive_80016EFC (HSD_Archive *archive) |
| bool | lbArchive_80016F80 (HSD_Archive **archive, const char *filename) |
| bool | lbArchive_80017040 (HSD_Archive **dst, const char *filename, void *symbols,...) |
| bool | lbArchive_800171CC (HSD_Archive **dst, const char *filename, void *symbols,...) |
| void | Locate (HSD_Archive *archive, intptr_t base_addr) |
| int | lbArchive_80017340 (HSD_Archive *archive, u8 *src, size_t file_size, intptr_t base_addr) |
| void lbArchive_InitializeDAT | ( | HSD_Archive * | archive, |
| void * | data, | ||
| size_t | length | ||
| ) |
| void lbArchive_LoadSections | ( | HSD_Archive * | archive, |
| void ** | symbol, | ||
| ... | |||
| ) |
|
inlinestatic |
| HSD_Archive * lbArchive_LoadArchive | ( | const char * | filename | ) |
|
inlinestatic |
|
inlinestatic |
| HSD_Archive * lbArchive_LoadSymbols | ( | const char * | filename, |
| void * | symbols, | ||
| ... | |||
| ) |
| HSD_Archive * lbArchive_80016DBC | ( | const char * | filename, |
| void * | symbols, | ||
| ... | |||
| ) |
| void lbArchive_80016EFC | ( | HSD_Archive * | archive | ) |
| bool lbArchive_80016F80 | ( | HSD_Archive ** | archive, |
| const char * | filename | ||
| ) |
| bool lbArchive_80017040 | ( | HSD_Archive ** | dst, |
| const char * | filename, | ||
| void * | symbols, | ||
| ... | |||
| ) |
| bool lbArchive_800171CC | ( | HSD_Archive ** | dst, |
| const char * | filename, | ||
| void * | symbols, | ||
| ... | |||
| ) |
|
inline |
| int lbArchive_80017340 | ( | HSD_Archive * | archive, |
| u8 * | src, | ||
| size_t | file_size, | ||
| intptr_t | base_addr | ||
| ) |