![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
This is the complete list of members for DllLoader, including all inherited members.
AddExport(unsigned long ordinal, void *function, void *track_function=NULL) | DllLoader | protected |
AddExport(char *sFunctionName, unsigned long ordinal, void *function, void *track_function=NULL) | DllLoader | protected |
AddExport(char *sFunctionName, void *function, void *track_function=NULL) | DllLoader | protected |
CoffFileHeader | CoffLoader | |
CoffLoader() | CoffLoader | |
Data2RVA(void *address) | CoffLoader | protected |
DecrRef() | LibraryLoader | |
Directory | CoffLoader | |
DllLoader(const char *dll, bool track=false, bool bSystemDll=false, bool bLoadSymbols=false, Export *exports=NULL) | DllLoader | |
EntryAddress | CoffLoader | protected |
ExportDirTable | DllLoader | protected |
FileHeaderOffset | CoffLoader | protected |
GetExportByFunctionName(const char *sFunctionName) | DllLoader | |
GetExportByOrdinal(unsigned long ordinal) | DllLoader | |
GetFileName() const | LibraryLoader | |
GetHModule() override | DllLoader | inlinevirtual |
GetName() const | LibraryLoader | |
GetPath() const | LibraryLoader | |
GetRef() | LibraryLoader | |
GetStringTblIndex(int index) | CoffLoader | protected |
GetStringTblOff(int Offset) | CoffLoader | protected |
GetSymbolName(SymbolTable_t *sym) | CoffLoader | protected |
GetSymbolName(int index) | CoffLoader | protected |
HasSymbols() override | DllLoader | inlinevirtual |
hModule | CoffLoader | |
ImportDirTable | DllLoader | protected |
IncrRef() | LibraryLoader | |
IsSystemDll() override | DllLoader | inlinevirtual |
LibraryLoader(const std::string &libraryFile) | LibraryLoader | explicit |
Load() override | DllLoader | virtual |
LoadCoffHModule(FILE *fp) | CoffLoader | protected |
LoadExports() | DllLoader | protected |
LoadSections(FILE *fp) | CoffLoader | protected |
LoadStringTable(FILE *fp) | CoffLoader | protected |
LoadSymbols() | DllLoader | protected |
LoadSymTable(FILE *fp) | CoffLoader | protected |
m_bLoadSymbols | DllLoader | protected |
m_bSystemDll | DllLoader | protected |
m_bTrack | DllLoader | protected |
m_bUnloadSymbols | DllLoader | protected |
m_pDlls | DllLoader | protected |
m_pExportHead | DllLoader | protected |
m_pStaticExports | DllLoader | protected |
NumberOfSymbols | CoffLoader | protected |
NumOfDirectories | CoffLoader | protected |
NumOfSections | CoffLoader | protected |
OptionHeader | CoffLoader | |
Parse() | DllLoader | protected |
ParseCoff(FILE *fp) | CoffLoader | |
ParseHeaders(void *hModule) | CoffLoader | |
PerformFixups(void) | CoffLoader | protected |
PrintExportTable(ExportDirTable_t *ExportDirTable) | DllLoader | protected |
PrintFileHeader(COFF_FileHeader_t *FileHeader) | CoffLoader | protectedstatic |
PrintImportLookupTable(unsigned long ImportLookupTable_RVA) | DllLoader | protected |
PrintImportTable(ImportDirTable_t *ImportDirTable) | DllLoader | protected |
PrintOptionHeader(OptionHeader_t *OptHdr) | CoffLoader | protectedstatic |
PrintSection(SectionHeader_t *ScnHdr, char *data) | CoffLoader | protectedstatic |
PrintStringTable(void) | CoffLoader | protected |
PrintSymbolTable(void) | CoffLoader | protected |
PrintWindowsHeader(WindowsHeader_t *WinHdr) | CoffLoader | protectedstatic |
ResolveExport(const char *, void **ptr, bool logging=true) override | DllLoader | virtual |
ResolveImports() | DllLoader | protected |
ResolveName(const char *, char *, void **) | DllLoader | protected |
ResolveOrdinal(unsigned long ordinal, void **ptr) override | DllLoader | virtual |
ResolveOrdinal(const char *, unsigned long, void **) | DllLoader | protected |
ResolveReferencedDll(const char *dll) | DllLoader | protected |
RVA2Data(unsigned long RVA) | CoffLoader | protected |
RVA2Section(unsigned long RVA) | CoffLoader | protected |
SectionData | CoffLoader | protected |
SectionHeader | CoffLoader | |
SetExports(Export *exports) | DllLoader | inlineprotected |
SizeOfStringTable | CoffLoader | protected |
StringTable | CoffLoader | protected |
SymTable | CoffLoader | protected |
Unload() override | DllLoader | virtual |
UnloadSymbols() | DllLoader | protectedstatic |
WindowsHeader | CoffLoader | |
~CoffLoader() | CoffLoader | virtual |
~DllLoader() override | DllLoader | |
~LibraryLoader() | LibraryLoader | virtual |