xbmc
|
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) | DllLoader | protected |
AddExport(char *sFunctionName, unsigned long ordinal, void *function, void *track_function=NULL) (defined in DllLoader) | DllLoader | protected |
AddExport(char *sFunctionName, void *function, void *track_function=NULL) (defined in DllLoader) | DllLoader | protected |
CoffFileHeader (defined in CoffLoader) | CoffLoader | |
CoffLoader() (defined in CoffLoader) | CoffLoader | |
Data2RVA(void *address) (defined in CoffLoader) | CoffLoader | protected |
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) | CoffLoader | protected |
ExportDirTable (defined in DllLoader) | DllLoader | protected |
FileHeaderOffset (defined in CoffLoader) | CoffLoader | protected |
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) | DllLoader | inlinevirtual |
GetName() const (defined in LibraryLoader) | LibraryLoader | |
GetPath() const (defined in LibraryLoader) | LibraryLoader | |
GetRef() (defined in LibraryLoader) | LibraryLoader | |
GetStringTblIndex(int index) (defined in CoffLoader) | CoffLoader | protected |
GetStringTblOff(int Offset) (defined in CoffLoader) | CoffLoader | protected |
GetSymbolName(SymbolTable_t *sym) (defined in CoffLoader) | CoffLoader | protected |
GetSymbolName(int index) (defined in CoffLoader) | CoffLoader | protected |
HasSymbols() override (defined in DllLoader) | DllLoader | inlinevirtual |
hModule (defined in CoffLoader) | CoffLoader | |
ImportDirTable (defined in DllLoader) | DllLoader | protected |
IncrRef() (defined in LibraryLoader) | LibraryLoader | |
IsSystemDll() override (defined in DllLoader) | DllLoader | inlinevirtual |
LibraryLoader(const std::string &libraryFile) (defined in LibraryLoader) | LibraryLoader | explicit |
Load() override (defined in DllLoader) | DllLoader | virtual |
LoadCoffHModule(FILE *fp) (defined in CoffLoader) | CoffLoader | protected |
LoadExports() | DllLoader | protected |
LoadSections(FILE *fp) (defined in CoffLoader) | CoffLoader | protected |
LoadStringTable(FILE *fp) (defined in CoffLoader) | CoffLoader | protected |
LoadSymbols() (defined in DllLoader) | DllLoader | protected |
LoadSymTable(FILE *fp) (defined in CoffLoader) | CoffLoader | protected |
m_bLoadSymbols (defined in DllLoader) | DllLoader | protected |
m_bSystemDll (defined in DllLoader) | DllLoader | protected |
m_bTrack (defined in DllLoader) | DllLoader | protected |
m_bUnloadSymbols (defined in DllLoader) | DllLoader | protected |
m_pDlls (defined in DllLoader) | DllLoader | protected |
m_pExportHead (defined in DllLoader) | DllLoader | protected |
m_pStaticExports (defined in DllLoader) | DllLoader | protected |
NumberOfSymbols (defined in CoffLoader) | CoffLoader | protected |
NumOfDirectories (defined in CoffLoader) | CoffLoader | protected |
NumOfSections (defined in CoffLoader) | CoffLoader | protected |
OptionHeader (defined in CoffLoader) | CoffLoader | |
Parse() (defined in DllLoader) | DllLoader | protected |
ParseCoff(FILE *fp) (defined in CoffLoader) | CoffLoader | |
ParseHeaders(void *hModule) (defined in CoffLoader) | CoffLoader | |
PerformFixups(void) (defined in CoffLoader) | CoffLoader | protected |
PrintExportTable(ExportDirTable_t *ExportDirTable) (defined in DllLoader) | DllLoader | protected |
PrintFileHeader(COFF_FileHeader_t *FileHeader) (defined in CoffLoader) | CoffLoader | protectedstatic |
PrintImportLookupTable(unsigned long ImportLookupTable_RVA) (defined in DllLoader) | DllLoader | protected |
PrintImportTable(ImportDirTable_t *ImportDirTable) (defined in DllLoader) | DllLoader | protected |
PrintOptionHeader(OptionHeader_t *OptHdr) (defined in CoffLoader) | CoffLoader | protectedstatic |
PrintSection(SectionHeader_t *ScnHdr, const char *data) (defined in CoffLoader) | CoffLoader | protectedstatic |
PrintStringTable(void) (defined in CoffLoader) | CoffLoader | protected |
PrintSymbolTable(void) (defined in CoffLoader) | CoffLoader | protected |
PrintWindowsHeader(WindowsHeader_t *WinHdr) (defined in CoffLoader) | CoffLoader | protectedstatic |
ResolveExport(const char *, void **ptr, bool logging=true) override (defined in DllLoader) | DllLoader | virtual |
ResolveImports() (defined in DllLoader) | DllLoader | protected |
ResolveName(const char *, char *, void **) (defined in DllLoader) | DllLoader | protected |
ResolveOrdinal(unsigned long ordinal, void **ptr) override (defined in DllLoader) | DllLoader | virtual |
ResolveOrdinal(const char *, unsigned long, void **) (defined in DllLoader) | DllLoader | protected |
ResolveReferencedDll(const char *dll) (defined in DllLoader) | DllLoader | protected |
RVA2Data(unsigned long RVA) (defined in CoffLoader) | CoffLoader | protected |
RVA2Section(unsigned long RVA) (defined in CoffLoader) | CoffLoader | protected |
SectionData (defined in CoffLoader) | CoffLoader | protected |
SectionHeader (defined in CoffLoader) | CoffLoader | |
SetExports(Export *exports) (defined in DllLoader) | DllLoader | inlineprotected |
SizeOfStringTable (defined in CoffLoader) | CoffLoader | protected |
StringTable (defined in CoffLoader) | CoffLoader | protected |
SymTable (defined in CoffLoader) | CoffLoader | protected |
Unload() override (defined in DllLoader) | DllLoader | virtual |
UnloadSymbols() (defined in DllLoader) | DllLoader | protectedstatic |
WindowsHeader (defined in CoffLoader) | CoffLoader | |
~CoffLoader() (defined in CoffLoader) | CoffLoader | virtual |
~DllLoader() override (defined in DllLoader) | DllLoader | |
~LibraryLoader() (defined in LibraryLoader) | LibraryLoader | virtual |