SSBM Decomp
Loading...
Searching...
No Matches
lbarchive.h File Reference
#include <platform.h>
#include <baselib/forward.h>
#include <baselib/archive.h>

Go to the source code of this file.

Functions

void lbArchive_InitializeDAT (HSD_Archive *archive, void *data, size_t length)
void lbArchive_LoadSections (HSD_Archive *archive, void **symbols,...)
HSD_ArchivelbArchive_LoadArchive (const char *filename)
HSD_ArchivelbArchive_LoadSymbols (const char *filename, void *symbols,...)
HSD_ArchivelbArchive_80016DBC (const char *filename, void *symbols,...)
void lbArchive_80016EFC (HSD_Archive *)
bool lbArchive_80016F80 (HSD_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,...)
int lbArchiveRelocate (HSD_Archive *, u8 *, size_t file_size, intptr_t base_addr)

Function Documentation

◆ lbArchive_InitializeDAT()

void lbArchive_InitializeDAT ( HSD_Archive * archive,
void * data,
size_t length )

◆ lbArchive_LoadSections()

void lbArchive_LoadSections ( HSD_Archive * archive,
void ** symbols,
... )

◆ lbArchive_LoadArchive()

HSD_Archive * lbArchive_LoadArchive ( const char * filename)

◆ lbArchive_LoadSymbols()

HSD_Archive * lbArchive_LoadSymbols ( const char * filename,
void * symbols,
... )

◆ lbArchive_80016DBC()

HSD_Archive * lbArchive_80016DBC ( const char * filename,
void * symbols,
... )

◆ lbArchive_80016EFC()

void lbArchive_80016EFC ( HSD_Archive * archive)

◆ lbArchive_80016F80()

bool lbArchive_80016F80 ( HSD_Archive ** archive,
const char * filename )

◆ lbArchive_80017040()

bool lbArchive_80017040 ( HSD_Archive ** dst,
const char * filename,
void * symbols,
... )

◆ lbArchive_800171CC()

bool lbArchive_800171CC ( HSD_Archive ** dst,
const char * filename,
void * symbols,
... )

◆ lbArchiveRelocate()

int lbArchiveRelocate ( HSD_Archive * archive,
u8 * src,
size_t file_size,
intptr_t base_addr )