MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / peGetExportedSymbolByOrdinal

Function peGetExportedSymbolByOrdinal

emmy_hook/src/libpe/libpe.cpp:736–750  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

734}
735
736PE_STATUS peGetExportedSymbolByOrdinal( PE *pe, uint16_t wOrdinal, PE_SYMBOL **ppSymbol )
737{
738 PE_STATUS status = PE_NOT_PARSED;
739
740 *ppSymbol = NULL;
741
742 if( PE_IS_PARSED( pe, EXPORTS ) == TRUE )
743 {
744 *ppSymbol = (PE_SYMBOL *)ht_get( pe->ExportTable.ByOrdinal, (void *)wOrdinal );
745
746 status = *ppSymbol == NULL ? PE_NOT_FOUND : PE_SUCCESS;
747 }
748
749 return status;
750}
751
752PE_STATUS peParseImportTable( PE *pe, uint32_t dwOptions /* = PE_IMPORT_OPT_DEFAULT */ )
753{

Callers 1

PE_FOREACH_MODULE_SYMBOLFunction · 0.85

Calls 1

ht_getFunction · 0.85

Tested by

no test coverage detected