 |
TEMU
4.4
The Terma Emulator
|
Go to the documentation of this file.
8 #include "temu-c/Support/Attributes.h"
TEMU_API int temu_loadSymtab(const char *FileName, temu_Symtab **Sym TEMU_NONNULL)
TEMU_API int temu_loadSrecImageAndStartAddr(void *mem, const char *fileName, uint32_t *startAddr TEMU_NONNULL)
TEMU_API void temu_disposeSymtab(temu_Symtab *Sym)
TEMU_API int temu_imageIsELF(const char *file)
TEMU_API int temu_loadBinaryImage(void *mem, const char *file, uint64_t pa)
TEMU_API void temu_symtabGetFuncName(temu_Symtab *Sym TEMU_NONNULL, const char **LocalFile TEMU_NONNULL, const char **Symbol TEMU_NONNULL, uint64_t Addr)
TEMU_API int temu_symtabGetLocalObjRange(temu_Symtab *Sym TEMU_NONNULL, const char *FileName TEMU_NONNULL, const char *ObjectName TEMU_NONNULL, uint64_t *Addr TEMU_NONNULL, uint64_t *Size TEMU_NONNULL)
TEMU_API int temu_loadElfImage(void *mem, const char *file, uint64_t pa)
TEMU_API int temu_loadImage(void *mem, const char *file)
TEMU_API int temu_symtabGetLocalFuncRange(temu_Symtab *Sym TEMU_NONNULL, const char *FileName TEMU_NONNULL, const char *FuncName TEMU_NONNULL, uint64_t *Addr TEMU_NONNULL, uint64_t *Size TEMU_NONNULL)
TEMU_API int temu_elfHasDwarf(const char *file)
TEMU_API int temu_loadImageAndStartAddr(void *Mem, const char *FileName, uint64_t *StartAddr TEMU_NONNULL)
TEMU_API int temu_loadElfImageAndStartAddr(void *Mem, const char *FileName, uint64_t *StartAddr TEMU_NONNULL)
TEMU_API int temu_symtabGetGlobalObjRange(temu_Symtab *Sym TEMU_NONNULL, const char *ObjectName TEMU_NONNULL, uint64_t *Addr TEMU_NONNULL, uint64_t *Size TEMU_NONNULL)
void temu_Symtab
Definition: Loader.h:70
TEMU_API int temu_loadSrecImage(void *mem, const char *file, uint64_t pa)
TEMU_API int temu_symtabGetGlobalFuncRange(temu_Symtab *Sym TEMU_NONNULL, const char *FuncName TEMU_NONNULL, uint64_t *Addr TEMU_NONNULL, uint64_t *Size)
TEMU_API void temu_symtabGetObjName(temu_Symtab *Sym TEMU_NONNULL, const char **LocalFile TEMU_NONNULL, const char **Symbol TEMU_NONNULL, uint64_t Addr)