-
-
-
398 return (
sects) ?
sects->_getSecHdr(index) : NULL;
-
+
+
+
+
+
397 return (
sects) ?
sects->_getSecHdr(index) : NULL;
+
-
-
-
-
-
403 return (
sects) ?
sects->getSecHdrAtOffset(offset, aType, recalculate, verbose) : NULL;
-
+
+
+
+
+
402 return (
sects) ?
sects->getSecHdrAtOffset(offset, aType, recalculate, verbose) : NULL;
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
const offset_t INVALID_ADDR
@@ -675,9 +674,9 @@ $(function(){ initResizable(false); });
virtual bool signatureMatches(AbstractByteBuffer *buf)
-
DataDirEntryWrapper * dataDirEntries[pe::DIR_ENTRIES_COUNT]
+
DataDirEntryWrapper * dataDirEntries[pe::DIR_ENTRIES_COUNT]
DebugDirWrapper * getDebugDir()
-
+
FileHdrWrapper * getFileHdrWrapper()
virtual bufsize_t getMappedSize(Executable::addr_type aType)
BufferView * _createSectionView(SectionHdrWrapper *sec)
@@ -686,11 +685,10 @@ $(function(){ initResizable(false); });
RelocDirWrapper * getRelocsDir()
bufsize_t getSectionAlignment() const
offset_t peFileHdrOffset() const
-
-
SectionHdrWrapper * _getSecHdr(size_t index) const
+
+
SectionHdrWrapper * _getSecHdr(size_t index) const
bufsize_t peNtHeadersSize() const
ImportDirWrapper * getImportsDir()
-
bool hasDirectory(pe::dir_entry dirNum)
offset_t peDataDirOffset()
@@ -699,12 +697,12 @@ $(function(){ initResizable(false); });
void _init(AbstractByteBuffer *v_buf)
SecurityDirWrapper * getSecurityDir()
-
friend class SectHdrsWrapper
+
friend class SectHdrsWrapper
offset_t getLastMapped(Executable::addr_type aType)
-
+
-
size_t _getSecIndex(SectionHdrWrapper *sec) const
-
+
size_t _getSecIndex(SectionHdrWrapper *sec) const
+
bool setEntryPoint(offset_t entry, Executable::addr_type aType)
pe::RICH_DANS_HEADER * getRichHeaderBgn(pe::RICH_SIGNATURE *sign)
virtual size_t getAllEntryPoints(QMap< offset_t, QString > &entrypoints, Executable::addr_type aType=Executable::RVA)
@@ -722,15 +720,16 @@ $(function(){ initResizable(false); });
DataDirWrapper * getDataDirWrapper()
-
+
size_t getSectionsCount(bool useMapped=true)
SectionHdrWrapper * getLastSection()
-
+
bool dumpSection(SectionHdrWrapper *sec, QString fileName)
ClrDirWrapper * getClsDir()
offset_t _getLastMapped(Executable::addr_type aType)
+
void setImageSize(bufsize_t newSize)
virtual offset_t rvaToRaw(offset_t rva)
BufferView * createSectionView(size_t secNum)
BoundImpDirWrapper * getBoundImportsDir()
@@ -741,15 +740,15 @@ $(function(){ initResizable(false); });
bool setVirtualSize(bufsize_t newSize)
-
friend class SectionHdrWrapper
+
friend class SectionHdrWrapper
DataDirEntryWrapper * getDataDirEntry(pe::dir_entry eType)
-
SectionHdrWrapper * _getSecHdrAtOffset(offset_t offset, Executable::addr_type aType, bool recalculate=false, bool verbose=false)
+
SectionHdrWrapper * _getSecHdrAtOffset(offset_t offset, Executable::addr_type aType, bool recalculate=false, bool verbose=false)
bool clearContent(SectionHdrWrapper *sec)
bool moveDataDirEntry(pe::dir_entry id, offset_t newOffset, Executable::addr_type addType=Executable::RAW)
SectionHdrWrapper * _getLastSection()
virtual void clearWrappers()
size_t getSecIndex(SectionHdrWrapper *sec)
-
offset_t _secHdrsEndOffset()
+
offset_t _secHdrsEndOffset()
SectionHdrWrapper * getSecHdr(size_t index)
IMAGE_DATA_DIRECTORY * getDataDirectory()
virtual offset_t rawToRva(offset_t raw)
@@ -761,25 +760,25 @@ $(function(){ initResizable(false); });
virtual exe_arch getArch()
SectionHdrWrapper * getEntrySection()
-
void setImageSize(size_t newSize)
PEFile(AbstractByteBuffer *v_buf)
offset_t peNtHdrOffset() const
bufsize_t getFileAlignment() const
+
bool hasDirectory(const pe::dir_entry &dirNum)
virtual bufsize_t getAlignment(Executable::addr_type aType) const
virtual exe_bits getBitMode()
BYTE * getSecContent(SectionHdrWrapper *sec)
pe::RICH_SIGNATURE * getRichHeaderSign()
-
bool canResize(bufsize_t newSize)
+
bool canResize(bufsize_t newSize)
ExceptionDirWrapper * getExceptionsDir()
ExportDirWrapper * getExportsDir()
static long computeChecksum(BYTE *buffer, size_t bufferSize, offset_t checksumOffset)
-
DosHdrWrapper * dosHdrWrapper
+
DosHdrWrapper * dosHdrWrapper
OptHdrWrapper * getOptHdrWrapper()
ResourcesContainer * getResourcesOfType(pe::resource_type typeId)
TlsDirWrapper * getTlsDir()
-
+
SectionHdrWrapper * getSecHdrAtOffset(offset_t offset, Executable::addr_type aType, bool recalculate=false, bool verbose=false)
size_t _getSectionsCount(bool useMapped=true) const
SectionHdrWrapper * addNewSection(QString name, bufsize_t size, bufsize_t v_size=0)
diff --git a/_resource_dir_wrapper_8cpp_source.html b/_resource_dir_wrapper_8cpp_source.html
index 15cc3e2a..302a267b 100644
--- a/_resource_dir_wrapper_8cpp_source.html
+++ b/_resource_dir_wrapper_8cpp_source.html
@@ -529,7 +529,7 @@ $(function(){ initResizable(false); });
BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
-
+
virtual bufsize_t getSize()
diff --git a/_resource_strings_wrapper_8h_source.html b/_resource_strings_wrapper_8h_source.html
index 7ac974f1..da72be92 100644
--- a/_resource_strings_wrapper_8h_source.html
+++ b/_resource_strings_wrapper_8h_source.html
@@ -136,7 +136,7 @@ $(function(){ initResizable(false); });
37 if (content == NULL)
return "";
-
39 return QString::fromUtf16(content, size);
+
39 return QString::fromUtf16(
reinterpret_cast<const char16_t*
>(content), size);
diff --git a/_resource_version_wrapper_8h_source.html b/_resource_version_wrapper_8h_source.html
index 6f11b592..ce74b62e 100644
--- a/_resource_version_wrapper_8h_source.html
+++ b/_resource_version_wrapper_8h_source.html
@@ -143,26 +143,27 @@ $(function(){ initResizable(false); });
diff --git a/_rich_hdr_wrapper_8cpp_source.html b/_rich_hdr_wrapper_8cpp_source.html
index 62067379..53bbd57e 100644
--- a/_rich_hdr_wrapper_8cpp_source.html
+++ b/_rich_hdr_wrapper_8cpp_source.html
@@ -279,7 +279,7 @@ $(function(){ initResizable(false); });
diff --git a/_sect_hdrs_wrapper_8cpp_source.html b/_sect_hdrs_wrapper_8cpp_source.html
index 94f73e44..efe9e478 100644
--- a/_sect_hdrs_wrapper_8cpp_source.html
+++ b/_sect_hdrs_wrapper_8cpp_source.html
@@ -458,7 +458,7 @@ $(function(){ initResizable(false); });
diff --git a/class_p_e_file-members.html b/class_p_e_file-members.html
index b2c7a896..6c35fbd9 100644
--- a/class_p_e_file-members.html
+++ b/class_p_e_file-members.html
@@ -198,7 +198,7 @@ $(function(){ initResizable(false); });
diff --git a/class_p_e_file.html b/class_p_e_file.html
index 6cf7e411..1951541b 100644
--- a/class_p_e_file.html
+++ b/class_p_e_file.html
@@ -323,14 +323,14 @@ Public Member Functions