diff --git a/parser/pe/ImportBaseDirWrapper.h b/parser/pe/ImportBaseDirWrapper.h index 91e72e42..523bda10 100644 --- a/parser/pe/ImportBaseDirWrapper.h +++ b/parser/pe/ImportBaseDirWrapper.h @@ -33,6 +33,11 @@ public: QList getThunksList() { return this->thunksList; } + bool hasThunk(offset_t thunk) { + std::map::iterator libItr = thunkToLibMap.find(thunk); + return (libItr == thunkToLibMap.end()); + } + protected: ImportBaseDirWrapper(PEFile *pe, pe:: dir_entry v_entryType) : DataDirEntryWrapper(pe, v_entryType), importsCount(0) { } @@ -42,12 +47,6 @@ protected: void addMapping(ExeNodeWrapper *func); ImportBaseEntryWrapper* thunkToLib(offset_t thunk); ImportBaseFuncWrapper* thunkToFunction(offset_t thunk); - - bool hasThunk(offset_t thunk) { - std::map::iterator libItr = thunkToLibMap.find(thunk); - return (libItr == thunkToLibMap.end()); - } - //--- std::map thunkToLibMap; QList thunksList;