xbmc
DllLoader Member List

This is the complete list of members for DllLoader, including all inherited members.

AddExport(unsigned long ordinal, void *function, void *track_function=NULL) (defined in DllLoader)DllLoaderprotected
AddExport(char *sFunctionName, unsigned long ordinal, void *function, void *track_function=NULL) (defined in DllLoader)DllLoaderprotected
AddExport(char *sFunctionName, void *function, void *track_function=NULL) (defined in DllLoader)DllLoaderprotected
CoffFileHeader (defined in CoffLoader)CoffLoader
CoffLoader() (defined in CoffLoader)CoffLoader
Data2RVA(void *address) (defined in CoffLoader)CoffLoaderprotected
DecrRef() (defined in LibraryLoader)LibraryLoader
Directory (defined in CoffLoader)CoffLoader
DllLoader(const char *dll, bool track=false, bool bSystemDll=false, bool bLoadSymbols=false, Export *exports=NULL) (defined in DllLoader)DllLoader
EntryAddress (defined in CoffLoader)CoffLoaderprotected
ExportDirTable (defined in DllLoader)DllLoaderprotected
FileHeaderOffset (defined in CoffLoader)CoffLoaderprotected
GetExportByFunctionName(const char *sFunctionName) (defined in DllLoader)DllLoader
GetExportByOrdinal(unsigned long ordinal) (defined in DllLoader)DllLoader
GetFileName() const (defined in LibraryLoader)LibraryLoader
GetHModule() override (defined in DllLoader)DllLoaderinlinevirtual
GetName() const (defined in LibraryLoader)LibraryLoader
GetPath() const (defined in LibraryLoader)LibraryLoader
GetRef() (defined in LibraryLoader)LibraryLoader
GetStringTblIndex(int index) (defined in CoffLoader)CoffLoaderprotected
GetStringTblOff(int Offset) (defined in CoffLoader)CoffLoaderprotected
GetSymbolName(SymbolTable_t *sym) (defined in CoffLoader)CoffLoaderprotected
GetSymbolName(int index) (defined in CoffLoader)CoffLoaderprotected
HasSymbols() override (defined in DllLoader)DllLoaderinlinevirtual
hModule (defined in CoffLoader)CoffLoader
ImportDirTable (defined in DllLoader)DllLoaderprotected
IncrRef() (defined in LibraryLoader)LibraryLoader
IsSystemDll() override (defined in DllLoader)DllLoaderinlinevirtual
LibraryLoader(const std::string &libraryFile) (defined in LibraryLoader)LibraryLoaderexplicit
Load() override (defined in DllLoader)DllLoadervirtual
LoadCoffHModule(FILE *fp) (defined in CoffLoader)CoffLoaderprotected
LoadExports()DllLoaderprotected
LoadSections(FILE *fp) (defined in CoffLoader)CoffLoaderprotected
LoadStringTable(FILE *fp) (defined in CoffLoader)CoffLoaderprotected
LoadSymbols() (defined in DllLoader)DllLoaderprotected
LoadSymTable(FILE *fp) (defined in CoffLoader)CoffLoaderprotected
m_bLoadSymbols (defined in DllLoader)DllLoaderprotected
m_bSystemDll (defined in DllLoader)DllLoaderprotected
m_bTrack (defined in DllLoader)DllLoaderprotected
m_bUnloadSymbols (defined in DllLoader)DllLoaderprotected
m_pDlls (defined in DllLoader)DllLoaderprotected
m_pExportHead (defined in DllLoader)DllLoaderprotected
m_pStaticExports (defined in DllLoader)DllLoaderprotected
NumberOfSymbols (defined in CoffLoader)CoffLoaderprotected
NumOfDirectories (defined in CoffLoader)CoffLoaderprotected
NumOfSections (defined in CoffLoader)CoffLoaderprotected
OptionHeader (defined in CoffLoader)CoffLoader
Parse() (defined in DllLoader)DllLoaderprotected
ParseCoff(FILE *fp) (defined in CoffLoader)CoffLoader
ParseHeaders(void *hModule) (defined in CoffLoader)CoffLoader
PerformFixups(void) (defined in CoffLoader)CoffLoaderprotected
PrintExportTable(ExportDirTable_t *ExportDirTable) (defined in DllLoader)DllLoaderprotected
PrintFileHeader(COFF_FileHeader_t *FileHeader) (defined in CoffLoader)CoffLoaderprotectedstatic
PrintImportLookupTable(unsigned long ImportLookupTable_RVA) (defined in DllLoader)DllLoaderprotected
PrintImportTable(ImportDirTable_t *ImportDirTable) (defined in DllLoader)DllLoaderprotected
PrintOptionHeader(OptionHeader_t *OptHdr) (defined in CoffLoader)CoffLoaderprotectedstatic
PrintSection(SectionHeader_t *ScnHdr, const char *data) (defined in CoffLoader)CoffLoaderprotectedstatic
PrintStringTable(void) (defined in CoffLoader)CoffLoaderprotected
PrintSymbolTable(void) (defined in CoffLoader)CoffLoaderprotected
PrintWindowsHeader(WindowsHeader_t *WinHdr) (defined in CoffLoader)CoffLoaderprotectedstatic
ResolveExport(const char *, void **ptr, bool logging=true) override (defined in DllLoader)DllLoadervirtual
ResolveImports() (defined in DllLoader)DllLoaderprotected
ResolveName(const char *, char *, void **) (defined in DllLoader)DllLoaderprotected
ResolveOrdinal(unsigned long ordinal, void **ptr) override (defined in DllLoader)DllLoadervirtual
ResolveOrdinal(const char *, unsigned long, void **) (defined in DllLoader)DllLoaderprotected
ResolveReferencedDll(const char *dll) (defined in DllLoader)DllLoaderprotected
RVA2Data(unsigned long RVA) (defined in CoffLoader)CoffLoaderprotected
RVA2Section(unsigned long RVA) (defined in CoffLoader)CoffLoaderprotected
SectionData (defined in CoffLoader)CoffLoaderprotected
SectionHeader (defined in CoffLoader)CoffLoader
SetExports(Export *exports) (defined in DllLoader)DllLoaderinlineprotected
SizeOfStringTable (defined in CoffLoader)CoffLoaderprotected
StringTable (defined in CoffLoader)CoffLoaderprotected
SymTable (defined in CoffLoader)CoffLoaderprotected
Unload() override (defined in DllLoader)DllLoadervirtual
UnloadSymbols() (defined in DllLoader)DllLoaderprotectedstatic
WindowsHeader (defined in CoffLoader)CoffLoader
~CoffLoader() (defined in CoffLoader)CoffLoadervirtual
~DllLoader() override (defined in DllLoader)DllLoader
~LibraryLoader() (defined in LibraryLoader)LibraryLoadervirtual