28 if (!
vBuf)
return false;
100 peconv::free_aligned(
vBuf);
void setRelocBase(ULONGLONG reloc_base)
bool fillFromBuffer(ULONGLONG module_base, util::ByteBuffer &data_cache)
size_t calcRemoteImgSize(ULONGLONG module_base) const
size_t getBufferSize() const
bool allocBuffer(const size_t pe_vsize)
PeBuffer(HANDLE _process_hndl, bool _is_refl)
bool _readRemote(ULONGLONG module_base, size_t pe_vsize)
bool readRemote(ULONGLONG module_base, size_t pe_vsize)
bool dumpPeToFile(IN std::string dumpFileName, IN OUT peconv::t_pe_dump_mode &dumpMode, IN OPTIONAL const peconv::ExportsMapper *exportsMap=NULL, OUT OPTIONAL peconv::ImpsNotCovered *notCovered=NULL)
ULONGLONG getModuleBase() const
bool resizeLastSection(size_t new_img_size)
bool resizeBuffer(size_t new_size)
ULONGLONG getRelocBase() const
bool dumpToFile(IN std::string dumpFileName)
size_t fill_iat(BYTE *vBuf, size_t vBufSize, IN const peconv::ExportsMapper *exportsMap, IN OUT IATBlock &iat, IN ThunkFoundCallback *callback)