From 44ee978bb9356db78dfcc8ee1027bb51156718d2 Mon Sep 17 00:00:00 2001 From: hasherezade Date: Sun, 1 Mar 2015 00:33:26 +0100 Subject: [PATCH] [REFACT] In ImportBaseDirWrapper: hasThunk turned to public --- parser/pe/ImportBaseDirWrapper.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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;