diff --git a/_abstract_byte_buffer_8cpp_source.html b/_abstract_byte_buffer_8cpp_source.html
index ec1ed835..1b29393c 100644
--- a/_abstract_byte_buffer_8cpp_source.html
+++ b/_abstract_byte_buffer_8cpp_source.html
@@ -586,13 +586,13 @@ $(function(){ initResizable(false); });
INT_TYPE _getNumValue(void *ptr)
bool _setNumValue(void *ptr, INT_TYPE nVal)
-const bufsize_t BUFSIZE_MAX
-
-const offset_t INVALID_ADDR
-
+const bufsize_t BUFSIZE_MAX
+
+const offset_t INVALID_ADDR
+
virtual bufsize_t getContentSize()=0
bufsize_t getMaxSizeFromOffset(offset_t startOffset)
-
+
bool intersectsBlock(offset_t rawOffset, bufsize_t size)
QString getStringValue(offset_t rawOffset, bufsize_t len=BUFSIZE_MAX, bool acceptNonTerminated=false)
virtual BYTE * getContentAtPtr(BYTE *ptr, bufsize_t size, bool allowExceptions=false)
@@ -613,11 +613,11 @@ $(function(){ initResizable(false); });
virtual offset_t getOffset(void *ptr, bool allowExceptions=false)
QString getWAsciiStringValue(offset_t rawOffset, bufsize_t len, bool acceptNonTerminated=false)
bool fillContent(BYTE filling)
-
-
+
+
BufferView(AbstractByteBuffer *parent, offset_t offset, bufsize_t size)
-AbstractByteBuffer * parent
-
+AbstractByteBuffer * parent
+
virtual BYTE * getContent()
virtual bufsize_t getContentSize()
bool append(dbg_level lvl, const char *format,...)
diff --git a/_abstract_byte_buffer_8h.html b/_abstract_byte_buffer_8h.html
index 2678c291..aadb079f 100644
--- a/_abstract_byte_buffer_8h.html
+++ b/_abstract_byte_buffer_8h.html
@@ -92,6 +92,7 @@ $(function(){ initResizable(false); });
@@ -102,7 +103,6 @@ $(function(){ initResizable(false); });
#include "CustomException.h"
#include "Util.h"
#include <QtCore>
-#include <iostream>
#include <stdlib.h>
Go to the source code of this file.
@@ -121,6 +121,17 @@ Namespaces
| namespace | buf_util |
| |
+
+
+◆ MASK_TO_DWORD
+
+
+
+
+
+ | #define MASK_TO_DWORD |
+ ( |
+ | val | ) |
+ |
+
+
+
+
+
+◆ MASK_TO_WORD
+
+
+
+
+
+ | #define MASK_TO_WORD |
+ ( |
+ | val | ) |
+ |
+
+
+
+
+
+◆ MAX_DWORD
+
+
+
+
+
+ | #define MAX_DWORD 0xffffffff |
+
+
+
+
+
+◆ MAX_WORD
+
+
+
+
+
+ | #define MAX_WORD 0xffff |
+
+
+
+
◆ bufsize_t
@@ -155,7 +241,7 @@ Variables
@@ -171,7 +257,7 @@ Variables
@@ -188,7 +274,7 @@ Variables
@@ -204,7 +290,7 @@ Variables
@@ -220,7 +306,7 @@ Variables
diff --git a/_abstract_byte_buffer_8h_source.html b/_abstract_byte_buffer_8h_source.html
index 19048df7..88a8fd97 100644
--- a/_abstract_byte_buffer_8h_source.html
+++ b/_abstract_byte_buffer_8h_source.html
@@ -100,120 +100,124 @@ $(function(){ initResizable(false); });
-
-
+
+
-
-
-
-
+ 12#define MAX_DWORD 0xffffffff
+ 13#define MAX_WORD 0xffff
+ 14#define MASK_TO_DWORD(val) ((val < MAX_DWORD) ? (val & MAX_DWORD) : MAX_DWORD)
+ 15#define MASK_TO_WORD(val) ((val < MAX_WORD) ? (val & MAX_WORD) : MAX_WORD)
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
69 bool setTextValue(
char* textPtr, std::string newText,
size_t fieldLimitLen = 0);
+
+
+
+
+
+
-
-
-
-
+
+
+
73 bool setTextValue(
char* textPtr, std::string newText,
size_t fieldLimitLen = 0);
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
const bufsize_t BUFSIZE_MAX
-
const offset_t OFFSET_MAX
-
-
const offset_t INVALID_ADDR
-
+
+
const bufsize_t BUFSIZE_MAX
+
const offset_t OFFSET_MAX
+
+
const offset_t INVALID_ADDR
+
-
+
virtual bufsize_t getContentSize()=0
bufsize_t getMaxSizeFromOffset(offset_t startOffset)
-
-
virtual ~AbstractByteBuffer()
-
virtual bool isTruncated()
+
+
virtual ~AbstractByteBuffer()
+
virtual bool isTruncated()
bool intersectsBlock(offset_t rawOffset, bufsize_t size)
QString getStringValue(offset_t rawOffset, bufsize_t len=BUFSIZE_MAX, bool acceptNonTerminated=false)
virtual BYTE * getContentAtPtr(BYTE *ptr, bufsize_t size, bool allowExceptions=false)
-
+
virtual BYTE * getContent()=0
bool setTextValue(char *textPtr, std::string newText, size_t fieldLimitLen=0)
-
bufsize_t getMaxSizeFromPtr(BYTE *ptr)
+
bufsize_t getMaxSizeFromPtr(BYTE *ptr)
bool setNumValue(offset_t offset, bufsize_t size, uint64_t newVal)
virtual bool setBufferedValue(BYTE *dstPtr, BYTE *srcPtr, bufsize_t srcSize, bufsize_t paddingSize, bool allowExceptions=false)
virtual BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
@@ -223,24 +227,24 @@ $(function(){ initResizable(false); });
uint64_t getNumValue(offset_t offset, bufsize_t size, bool *isOk)
bool containsBlock(offset_t rawOffset, bufsize_t size)
BYTE operator[](size_t idx)
-
virtual bool resize(bufsize_t newSize)
+
virtual bool resize(bufsize_t newSize)
static bool isValid(AbstractByteBuffer *buf)
QString getWStringValue(offset_t rawOffset, bufsize_t len)
bool isAreaEmpty(offset_t rawOffset, bufsize_t size)
virtual offset_t getOffset(void *ptr, bool allowExceptions=false)
QString getWAsciiStringValue(offset_t rawOffset, bufsize_t len, bool acceptNonTerminated=false)
bool fillContent(BYTE filling)
-
BufferException(const QString info)
-
-
-
bufsize_t getRequestedSize() const
+
BufferException(const QString info)
+
+
+
bufsize_t getRequestedSize() const
BufferView(AbstractByteBuffer *parent, offset_t offset, bufsize_t size)
-
AbstractByteBuffer * parent
-
+
AbstractByteBuffer * parent
+
virtual BYTE * getContent()
virtual bufsize_t getContentSize()
CustomException(const QString info, const int32_t code=UNKNOWN_EXCEPTION)
-
+
bufsize_t roundupToUnit(bufsize_t size, bufsize_t unit)
diff --git a/_bound_imp_dir_wrapper_8cpp_source.html b/_bound_imp_dir_wrapper_8cpp_source.html
index 5dab4be8..3dae92d4 100644
--- a/_bound_imp_dir_wrapper_8cpp_source.html
+++ b/_bound_imp_dir_wrapper_8cpp_source.html
@@ -269,9 +269,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
virtual void * getFieldPtr(size_t fieldId, size_t subField)
diff --git a/_bound_imp_dir_wrapper_8h_source.html b/_bound_imp_dir_wrapper_8h_source.html
index 0b06d228..01fdcc5d 100644
--- a/_bound_imp_dir_wrapper_8h_source.html
+++ b/_bound_imp_dir_wrapper_8h_source.html
@@ -160,7 +160,7 @@ $(function(){ initResizable(false); });
-
+
virtual void * getFieldPtr(size_t fieldId, size_t subField)
diff --git a/_byte_buffer_8cpp_source.html b/_byte_buffer_8cpp_source.html
index 9fb70dd0..3a38f313 100644
--- a/_byte_buffer_8cpp_source.html
+++ b/_byte_buffer_8cpp_source.html
@@ -192,13 +192,13 @@ $(function(){ initResizable(false); });
-
-
+
+
virtual bufsize_t getContentSize()=0
-
+
virtual BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
-
+
diff --git a/_byte_buffer_8h_source.html b/_byte_buffer_8h_source.html
index ebd66129..5b66edda 100644
--- a/_byte_buffer_8h_source.html
+++ b/_byte_buffer_8h_source.html
@@ -130,11 +130,11 @@ $(function(){ initResizable(false); });
-
-
+
+
-
-
+
+
virtual BYTE * getContent()
virtual bufsize_t getContentSize()
diff --git a/_clr_dir_wrapper_8cpp_source.html b/_clr_dir_wrapper_8cpp_source.html
index 7108b1c2..760c9db8 100644
--- a/_clr_dir_wrapper_8cpp_source.html
+++ b/_clr_dir_wrapper_8cpp_source.html
@@ -348,8 +348,8 @@ $(function(){ initResizable(false); });
-
-
+
+
static std::set< DWORD > getFlagsSet(DWORD flags)
virtual size_t getFieldsCount()
diff --git a/_clr_dir_wrapper_8h_source.html b/_clr_dir_wrapper_8h_source.html
index 00d55b70..bc265bb8 100644
--- a/_clr_dir_wrapper_8h_source.html
+++ b/_clr_dir_wrapper_8h_source.html
@@ -159,7 +159,7 @@ $(function(){ initResizable(false); });
-
+
ClrDirWrapper(PEFile *pe)
diff --git a/_d_o_s_exe_8cpp_source.html b/_d_o_s_exe_8cpp_source.html
index c3c7810b..d6af558a 100644
--- a/_d_o_s_exe_8cpp_source.html
+++ b/_d_o_s_exe_8cpp_source.html
@@ -169,10 +169,10 @@ $(function(){ initResizable(false); });
-
+
-
-
+
+
virtual BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
virtual Executable * build(AbstractByteBuffer *buf)
virtual bool signatureMatches(AbstractByteBuffer *buf)
diff --git a/_d_o_s_exe_8h_source.html b/_d_o_s_exe_8h_source.html
index 894d219d..04115b1d 100644
--- a/_d_o_s_exe_8h_source.html
+++ b/_d_o_s_exe_8h_source.html
@@ -173,13 +173,13 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
-
+
virtual Executable * build(AbstractByteBuffer *buf)
diff --git a/_data_dir_entry_wrapper_8cpp_source.html b/_data_dir_entry_wrapper_8cpp_source.html
index 610b96dd..ea8f493f 100644
--- a/_data_dir_entry_wrapper_8cpp_source.html
+++ b/_data_dir_entry_wrapper_8cpp_source.html
@@ -158,9 +158,9 @@ $(function(){ initResizable(false); });
57 return (dirSize < remainingSize) ? dirSize : remainingSize;
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_data_dir_entry_wrapper_8h_source.html b/_data_dir_entry_wrapper_8h_source.html
index 0e2501e2..b814f33c 100644
--- a/_data_dir_entry_wrapper_8h_source.html
+++ b/_data_dir_entry_wrapper_8h_source.html
@@ -118,8 +118,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_data_dir_wrapper_8cpp_source.html b/_data_dir_wrapper_8cpp_source.html
index c85199ab..867c6430 100644
--- a/_data_dir_wrapper_8cpp_source.html
+++ b/_data_dir_wrapper_8cpp_source.html
@@ -205,8 +205,8 @@ $(function(){ initResizable(false); });
-
-
+
+
virtual QString getFieldName(size_t fieldId)
diff --git a/_data_dir_wrapper_8h_source.html b/_data_dir_wrapper_8h_source.html
index 64322221..8b1b3dad 100644
--- a/_data_dir_wrapper_8h_source.html
+++ b/_data_dir_wrapper_8h_source.html
@@ -128,7 +128,7 @@ $(function(){ initResizable(false); });
-
+
virtual QString getFieldName(size_t fieldId)
diff --git a/_debug_dir_wrapper_8cpp_source.html b/_debug_dir_wrapper_8cpp_source.html
index 7d660255..474e46c2 100644
--- a/_debug_dir_wrapper_8cpp_source.html
+++ b/_debug_dir_wrapper_8cpp_source.html
@@ -457,8 +457,8 @@ $(function(){ initResizable(false); });
-
-
+
+
QString translateFieldContent(size_t fieldId)
virtual QString getFieldName(size_t fieldId)
diff --git a/_debug_dir_wrapper_8h_source.html b/_debug_dir_wrapper_8h_source.html
index bd16f471..191324f9 100644
--- a/_debug_dir_wrapper_8h_source.html
+++ b/_debug_dir_wrapper_8h_source.html
@@ -290,9 +290,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_delay_imp_dir_wrapper_8cpp_source.html b/_delay_imp_dir_wrapper_8cpp_source.html
index 0324cb08..09346a3b 100644
--- a/_delay_imp_dir_wrapper_8cpp_source.html
+++ b/_delay_imp_dir_wrapper_8cpp_source.html
@@ -484,9 +484,9 @@ $(function(){ initResizable(false); });
343 return (IMAGE_IMPORT_BY_NAME*) ptr;
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
offset_t getDirEntryAddress()
diff --git a/_delay_imp_dir_wrapper_8h_source.html b/_delay_imp_dir_wrapper_8h_source.html
index 17c785a2..22095bad 100644
--- a/_delay_imp_dir_wrapper_8h_source.html
+++ b/_delay_imp_dir_wrapper_8h_source.html
@@ -219,8 +219,8 @@ $(function(){ initResizable(false); });
110 DelayImpEntryWrapper* parentDir;
-
-
+
+
diff --git a/_dos_hdr_wrapper_8cpp_source.html b/_dos_hdr_wrapper_8cpp_source.html
index a9e5e852..57774739 100644
--- a/_dos_hdr_wrapper_8cpp_source.html
+++ b/_dos_hdr_wrapper_8cpp_source.html
@@ -171,7 +171,7 @@ $(function(){ initResizable(false); });
-
+
virtual Executable::addr_type containsAddrType(size_t fieldId, size_t subField=FIELD_NONE)
diff --git a/_dos_hdr_wrapper_8h_source.html b/_dos_hdr_wrapper_8h_source.html
index 6baa05dc..0c80051c 100644
--- a/_dos_hdr_wrapper_8h_source.html
+++ b/_dos_hdr_wrapper_8h_source.html
@@ -145,7 +145,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_exception_dir_wrapper_8cpp_source.html b/_exception_dir_wrapper_8cpp_source.html
index 4c1e073e..7de03ba1 100644
--- a/_exception_dir_wrapper_8cpp_source.html
+++ b/_exception_dir_wrapper_8cpp_source.html
@@ -302,8 +302,8 @@ $(function(){ initResizable(false); });
-
-
+
+
struct _ARM_EXCEPT_RECORD ARM_EXCEPT_RECORD
diff --git a/_exception_dir_wrapper_8h_source.html b/_exception_dir_wrapper_8h_source.html
index cdbf31ca..5aa6d6fd 100644
--- a/_exception_dir_wrapper_8h_source.html
+++ b/_exception_dir_wrapper_8h_source.html
@@ -180,9 +180,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_exe_element_wrapper_8cpp_source.html b/_exe_element_wrapper_8cpp_source.html
index e4d452f2..f5649467 100644
--- a/_exe_element_wrapper_8cpp_source.html
+++ b/_exe_element_wrapper_8cpp_source.html
@@ -227,10 +227,10 @@ $(function(){ initResizable(false); });
-const bufsize_t BUFSIZE_MAX
-
-const offset_t INVALID_ADDR
-
+const bufsize_t BUFSIZE_MAX
+
+const offset_t INVALID_ADDR
+
virtual bufsize_t getSize()=0
diff --git a/_exe_element_wrapper_8h_source.html b/_exe_element_wrapper_8h_source.html
index 79037e54..12211550 100644
--- a/_exe_element_wrapper_8h_source.html
+++ b/_exe_element_wrapper_8h_source.html
@@ -163,13 +163,13 @@ $(function(){ initResizable(false); });
-
-
+
+
-
+
virtual bufsize_t getSize()=0
virtual bufsize_t getContentSize()
diff --git a/_exe_factory_8cpp_source.html b/_exe_factory_8cpp_source.html
index 16239939..61703f4e 100644
--- a/_exe_factory_8cpp_source.html
+++ b/_exe_factory_8cpp_source.html
@@ -174,7 +174,7 @@ $(function(){ initResizable(false); });
-
+
virtual Executable * build(AbstractByteBuffer *buf)=0
diff --git a/_exe_factory_8h_source.html b/_exe_factory_8h_source.html
index 9b25a92f..24806045 100644
--- a/_exe_factory_8h_source.html
+++ b/_exe_factory_8h_source.html
@@ -129,7 +129,7 @@ $(function(){ initResizable(false); });
-
+
CustomException(const QString info, const int32_t code=UNKNOWN_EXCEPTION)
ExeFactoryException(const QString info)
diff --git a/_exe_node_wrapper_8cpp_source.html b/_exe_node_wrapper_8cpp_source.html
index 4e664dde..bd8ab5d0 100644
--- a/_exe_node_wrapper_8cpp_source.html
+++ b/_exe_node_wrapper_8cpp_source.html
@@ -269,9 +269,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
virtual bufsize_t getSize()=0
virtual bufsize_t getFieldSize(size_t fieldId, size_t subField=FIELD_NONE)
diff --git a/_exe_node_wrapper_8h_source.html b/_exe_node_wrapper_8h_source.html
index f8a6981d..a591ca80 100644
--- a/_exe_node_wrapper_8h_source.html
+++ b/_exe_node_wrapper_8h_source.html
@@ -152,8 +152,8 @@ $(function(){ initResizable(false); });
-
-
+
+
const size_t INVALID_ENTRYNUM
ExeElementWrapper(Executable *exe)
diff --git a/_executable_8cpp_source.html b/_executable_8cpp_source.html
index 667462c1..c3cb94f6 100644
--- a/_executable_8cpp_source.html
+++ b/_executable_8cpp_source.html
@@ -290,16 +290,16 @@ $(function(){ initResizable(false); });
177 return dumpedSize ? true :
false;
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
-
+
virtual BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
-static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
-
+static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
+
diff --git a/_executable_8h_source.html b/_executable_8h_source.html
index 976d8754..a41df227 100644
--- a/_executable_8h_source.html
+++ b/_executable_8h_source.html
@@ -246,11 +246,11 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
-
-
+
+const offset_t INVALID_ADDR
+
+
+
virtual BYTE * getContentAtPtr(BYTE *ptr, bufsize_t size, bool allowExceptions=false)
virtual BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
CustomException(const QString info, const int32_t code=UNKNOWN_EXCEPTION)
diff --git a/_export_dir_wrapper_8cpp_source.html b/_export_dir_wrapper_8cpp_source.html
index beda9e01..6fa2103e 100644
--- a/_export_dir_wrapper_8cpp_source.html
+++ b/_export_dir_wrapper_8cpp_source.html
@@ -462,9 +462,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_export_dir_wrapper_8h_source.html b/_export_dir_wrapper_8h_source.html
index 14c6ac4d..66108e50 100644
--- a/_export_dir_wrapper_8h_source.html
+++ b/_export_dir_wrapper_8h_source.html
@@ -205,8 +205,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_file_buffer_8cpp_source.html b/_file_buffer_8cpp_source.html
index ce032866..82b8ee00 100644
--- a/_file_buffer_8cpp_source.html
+++ b/_file_buffer_8cpp_source.html
@@ -200,59 +200,60 @@ $(function(){ initResizable(false); });
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
106 if (!path.length())
return 0;
-
-
108 if (!fIn.open(QIODevice::ReadOnly))
return 0;
-
-
-
-
+
+
+
+
+
107 if (!path.length())
return 0;
+
+
109 if (!fIn.open(QIODevice::ReadOnly))
return 0;
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
123 if (fOut.open(QFile::WriteOnly) ==
false) {
-
124 if (allowExceptions)
throw FileBufferException(
"Cannot open the file: " + path +
" for writing");
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
124 if (fOut.open(QFile::WriteOnly) ==
false) {
+
125 if (allowExceptions)
throw FileBufferException(
"Cannot open the file: " + path +
" for writing");
+
+
+
+
+
+
-
-
-
+
+
+
const bufsize_t FILEVIEW_MAXSIZE
const bufsize_t FILE_MAXSIZE
-
+
virtual bufsize_t getContentSize()=0
virtual BYTE * getContent()=0
static bufsize_t getReadableSize(QFile &fIn)
-
static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
+
static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
static ByteBuffer * read(QString &file, bufsize_t minBufSize, const bool allowTruncate)
AbstractFileBuffer(QString v_fileName)
-
+
virtual BYTE * getContent()
virtual bufsize_t getContentSize()
diff --git a/_file_buffer_8h.html b/_file_buffer_8h.html
index 48451b31..a25b5ccb 100644
--- a/_file_buffer_8h.html
+++ b/_file_buffer_8h.html
@@ -96,6 +96,7 @@ $(function(){ initResizable(false); });
#include <QtCore>
+
#include <limits.h>
#include "ByteBuffer.h"
Go to the source code of this file.
@@ -113,7 +114,7 @@ Classes
|
-| const bufsize_t | FILE_MAXSIZE = BUFSIZE_MAX |
+| const bufsize_t | FILE_MAXSIZE = (LLONG_MAX > BUFSIZE_MAX ? BUFSIZE_MAX : LLONG_MAX) |
| |
| const bufsize_t | FILEVIEW_MAXSIZE = (1024*1024*400) |
| |
@@ -126,7 +127,7 @@ Variables
diff --git a/_file_buffer_8h_source.html b/_file_buffer_8h_source.html
index d8a993f6..fc22da04 100644
--- a/_file_buffer_8h_source.html
+++ b/_file_buffer_8h_source.html
@@ -94,10 +94,10 @@ $(function(){ initResizable(false); });
Go to the documentation of this file.
-
+
-
+
@@ -191,22 +191,22 @@ $(function(){ initResizable(false); });
-
const bufsize_t BUFSIZE_MAX
-
-
+
const bufsize_t BUFSIZE_MAX
+
+
const bufsize_t FILEVIEW_MAXSIZE
const bufsize_t FILE_MAXSIZE
-
-
+
+
static bufsize_t getReadableSize(QFile &fIn)
-
static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
+
static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
static ByteBuffer * read(QString &file, bufsize_t minBufSize, const bool allowTruncate)
AbstractFileBuffer(QString v_fileName)
-
BufferException(const QString info)
+
BufferException(const QString info)
FileBufferException(const QString info)
diff --git a/_file_hdr_wrapper_8cpp_source.html b/_file_hdr_wrapper_8cpp_source.html
index 8ed8bd27..578bb929 100644
--- a/_file_hdr_wrapper_8cpp_source.html
+++ b/_file_hdr_wrapper_8cpp_source.html
@@ -321,7 +321,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_file_hdr_wrapper_8h_source.html b/_file_hdr_wrapper_8h_source.html
index d535b7fc..6420dd26 100644
--- a/_file_hdr_wrapper_8h_source.html
+++ b/_file_hdr_wrapper_8h_source.html
@@ -150,7 +150,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_formatter_8cpp_source.html b/_formatter_8cpp_source.html
index f1589d32..a4f8fbde 100644
--- a/_formatter_8cpp_source.html
+++ b/_formatter_8cpp_source.html
@@ -161,10 +161,10 @@ $(function(){ initResizable(false); });
-
+
-
+
diff --git a/_formatter_8h_source.html b/_formatter_8h_source.html
index 0396252e..4cc8165b 100644
--- a/_formatter_8h_source.html
+++ b/_formatter_8h_source.html
@@ -166,7 +166,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_import_base_dir_wrapper_8cpp_source.html b/_import_base_dir_wrapper_8cpp_source.html
index 17d5a5cb..6620875b 100644
--- a/_import_base_dir_wrapper_8cpp_source.html
+++ b/_import_base_dir_wrapper_8cpp_source.html
@@ -385,9 +385,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
IMAGE_DATA_DIRECTORY * getDataDirectory()
virtual void * getPtr()=0
diff --git a/_import_base_dir_wrapper_8h_source.html b/_import_base_dir_wrapper_8h_source.html
index acdbd713..5cc8bd18 100644
--- a/_import_base_dir_wrapper_8h_source.html
+++ b/_import_base_dir_wrapper_8h_source.html
@@ -231,8 +231,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_import_dir_wrapper_8cpp_source.html b/_import_dir_wrapper_8cpp_source.html
index 5f482eeb..deb30084 100644
--- a/_import_dir_wrapper_8cpp_source.html
+++ b/_import_dir_wrapper_8cpp_source.html
@@ -502,9 +502,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_import_dir_wrapper_8h_source.html b/_import_dir_wrapper_8h_source.html
index f5d3e103..c5e6f426 100644
--- a/_import_dir_wrapper_8h_source.html
+++ b/_import_dir_wrapper_8h_source.html
@@ -271,9 +271,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_ld_config_dir_wrapper_8cpp_source.html b/_ld_config_dir_wrapper_8cpp_source.html
index 7857871e..844f0d65 100644
--- a/_ld_config_dir_wrapper_8cpp_source.html
+++ b/_ld_config_dir_wrapper_8cpp_source.html
@@ -680,9 +680,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
#define getStructFieldOffset(STRUCT, FIELD)
offset_t getDirEntryAddress()
diff --git a/_ld_config_dir_wrapper_8h_source.html b/_ld_config_dir_wrapper_8h_source.html
index b9555caf..195e11b7 100644
--- a/_ld_config_dir_wrapper_8h_source.html
+++ b/_ld_config_dir_wrapper_8h_source.html
@@ -367,9 +367,9 @@ $(function(){ initResizable(false); });
250 size_t parentFieldId;
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_mapped_exe_8h_source.html b/_mapped_exe_8h_source.html
index 62eb3ed5..5b7828e5 100644
--- a/_mapped_exe_8h_source.html
+++ b/_mapped_exe_8h_source.html
@@ -160,10 +160,10 @@ $(function(){ initResizable(false); });
-
+
-
+
std::map< size_t, ExeElementWrapper * > wrappers
diff --git a/_opt_hdr_wrapper_8cpp_source.html b/_opt_hdr_wrapper_8cpp_source.html
index 6a401f9b..038be3c6 100644
--- a/_opt_hdr_wrapper_8cpp_source.html
+++ b/_opt_hdr_wrapper_8cpp_source.html
@@ -471,8 +471,8 @@ $(function(){ initResizable(false); });
-
-
+
+
virtual bufsize_t getFieldSize(size_t fieldId, size_t subField=FIELD_NONE)
diff --git a/_opt_hdr_wrapper_8h_source.html b/_opt_hdr_wrapper_8h_source.html
index 4f9a200a..602f284f 100644
--- a/_opt_hdr_wrapper_8h_source.html
+++ b/_opt_hdr_wrapper_8h_source.html
@@ -183,7 +183,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_p_e_core_8cpp_source.html b/_p_e_core_8cpp_source.html
index dff4425f..89eb67de 100644
--- a/_p_e_core_8cpp_source.html
+++ b/_p_e_core_8cpp_source.html
@@ -298,12 +298,12 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
-
+
diff --git a/_p_e_core_8h_source.html b/_p_e_core_8h_source.html
index 6445cc5d..c3f32c13 100644
--- a/_p_e_core_8h_source.html
+++ b/_p_e_core_8h_source.html
@@ -117,7 +117,7 @@ $(function(){ initResizable(false); });
-
+
@@ -135,11 +135,11 @@ $(function(){ initResizable(false); });
-
-
39 this->
opt32->SizeOfImage = newSize;
+
+
-
-
42 this->
opt64->SizeOfImage = newSize;
+
41 else if (this->
opt64) {
+
@@ -164,10 +164,11 @@ $(function(){ initResizable(false); });
-
-
+
+#define MASK_TO_DWORD(val)
+
-
+
diff --git a/_p_e_file_8cpp_source.html b/_p_e_file_8cpp_source.html
index ebaed7fd..86c99b7d 100644
--- a/_p_e_file_8cpp_source.html
+++ b/_p_e_file_8cpp_source.html
@@ -708,8 +708,8 @@ $(function(){ initResizable(false); });
559 secHdr.PointerToRawData =
static_cast<DWORD
>(roundedRawEnd);
560 secHdr.VirtualAddress =
static_cast<DWORD
>(roundedVirtualEnd);
- 561 secHdr.SizeOfRawData = r_size;
- 562 secHdr.Misc.VirtualSize = v_size;
+
+
@@ -897,20 +897,21 @@ $(function(){ initResizable(false); });
733 return entrypoints.size() - initialSize;
-
-const offset_t INVALID_ADDR
-
+
+#define MASK_TO_DWORD(val)
+const offset_t INVALID_ADDR
+
-
-
+
+
virtual BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
virtual offset_t getOffset(void *ptr, bool allowExceptions=false)
bool fillContent(BYTE filling)
-static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
+static bufsize_t dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)
-
+
diff --git a/_p_e_file_8h_source.html b/_p_e_file_8h_source.html
index 3af52f4d..8e56d63f 100644
--- a/_p_e_file_8h_source.html
+++ b/_p_e_file_8h_source.html
@@ -611,9 +611,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
@@ -637,10 +637,10 @@ $(function(){ initResizable(false); });
-
+
bool fillContent(BYTE filling)
-
+
diff --git a/_reloc_dir_wrapper_8cpp_source.html b/_reloc_dir_wrapper_8cpp_source.html
index c40fee22..490754e2 100644
--- a/_reloc_dir_wrapper_8cpp_source.html
+++ b/_reloc_dir_wrapper_8cpp_source.html
@@ -457,9 +457,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
bufsize_t getDirEntrySize(bool trimToExeSize=false)
diff --git a/_reloc_dir_wrapper_8h_source.html b/_reloc_dir_wrapper_8h_source.html
index d6c2dbd5..1810b65b 100644
--- a/_reloc_dir_wrapper_8h_source.html
+++ b/_reloc_dir_wrapper_8h_source.html
@@ -237,9 +237,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_resource_content_wrapper_8cpp_source.html b/_resource_content_wrapper_8cpp_source.html
index 82f879e5..a890c160 100644
--- a/_resource_content_wrapper_8cpp_source.html
+++ b/_resource_content_wrapper_8cpp_source.html
@@ -191,9 +191,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_resource_content_wrapper_8h_source.html b/_resource_content_wrapper_8h_source.html
index 89bdcfb4..4519a39f 100644
--- a/_resource_content_wrapper_8h_source.html
+++ b/_resource_content_wrapper_8h_source.html
@@ -174,8 +174,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_resource_dir_wrapper_8cpp_source.html b/_resource_dir_wrapper_8cpp_source.html
index 302a267b..3c64dcfa 100644
--- a/_resource_dir_wrapper_8cpp_source.html
+++ b/_resource_dir_wrapper_8cpp_source.html
@@ -510,9 +510,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
diff --git a/_resource_dir_wrapper_8h_source.html b/_resource_dir_wrapper_8h_source.html
index 4efe4a18..5832b122 100644
--- a/_resource_dir_wrapper_8h_source.html
+++ b/_resource_dir_wrapper_8h_source.html
@@ -232,8 +232,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_resource_leaf_wrapper_8h_source.html b/_resource_leaf_wrapper_8h_source.html
index 5018f79b..478093e1 100644
--- a/_resource_leaf_wrapper_8h_source.html
+++ b/_resource_leaf_wrapper_8h_source.html
@@ -149,8 +149,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_resource_strings_wrapper_8cpp_source.html b/_resource_strings_wrapper_8cpp_source.html
index 39916008..95d284f3 100644
--- a/_resource_strings_wrapper_8cpp_source.html
+++ b/_resource_strings_wrapper_8cpp_source.html
@@ -229,8 +229,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_resource_strings_wrapper_8h_source.html b/_resource_strings_wrapper_8h_source.html
index da72be92..6fd5ac9a 100644
--- a/_resource_strings_wrapper_8h_source.html
+++ b/_resource_strings_wrapper_8h_source.html
@@ -220,8 +220,8 @@ $(function(){ initResizable(false); });
-
-
+
+
diff --git a/_resource_version_wrapper_8h_source.html b/_resource_version_wrapper_8h_source.html
index 04a3842a..463cb54e 100644
--- a/_resource_version_wrapper_8h_source.html
+++ b/_resource_version_wrapper_8h_source.html
@@ -162,7 +162,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_rich_hdr_wrapper_8cpp_source.html b/_rich_hdr_wrapper_8cpp_source.html
index 53bbd57e..bf8519dc 100644
--- a/_rich_hdr_wrapper_8cpp_source.html
+++ b/_rich_hdr_wrapper_8cpp_source.html
@@ -664,9 +664,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
const QString RichHdr_translateProdId(WORD prodId)
DWORD rol32(DWORD temp, DWORD i)
diff --git a/_rich_hdr_wrapper_8h_source.html b/_rich_hdr_wrapper_8h_source.html
index 11ab0f09..ba3ea11a 100644
--- a/_rich_hdr_wrapper_8h_source.html
+++ b/_rich_hdr_wrapper_8h_source.html
@@ -152,7 +152,7 @@ $(function(){ initResizable(false); });
-
+
const QString RichHdr_translateProdId(WORD prodId)
diff --git a/_sect_hdrs_wrapper_8cpp_source.html b/_sect_hdrs_wrapper_8cpp_source.html
index efe9e478..ab0fceba 100644
--- a/_sect_hdrs_wrapper_8cpp_source.html
+++ b/_sect_hdrs_wrapper_8cpp_source.html
@@ -750,9 +750,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
@@ -830,7 +830,7 @@ $(function(){ initResizable(false); });
bool append(dbg_level lvl, const char *format,...)
-
+
bufsize_t roundupToUnit(bufsize_t size, bufsize_t unit)
size_t unitsCount(uint64_t value, uint64_t unit, bool roundup=true)
diff --git a/_sect_hdrs_wrapper_8h_source.html b/_sect_hdrs_wrapper_8h_source.html
index 29e8aabb..636d9bcc 100644
--- a/_sect_hdrs_wrapper_8h_source.html
+++ b/_sect_hdrs_wrapper_8h_source.html
@@ -298,8 +298,8 @@ $(function(){ initResizable(false); });
-
-
+
+
const size_t INVALID_ENTRYNUM
diff --git a/_security_dir_wrapper_8cpp_source.html b/_security_dir_wrapper_8cpp_source.html
index c1baca4b..798bdda1 100644
--- a/_security_dir_wrapper_8cpp_source.html
+++ b/_security_dir_wrapper_8cpp_source.html
@@ -213,9 +213,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
offset_t getDirEntryAddress()
diff --git a/_security_dir_wrapper_8h_source.html b/_security_dir_wrapper_8h_source.html
index 9de707a4..4deb9b86 100644
--- a/_security_dir_wrapper_8h_source.html
+++ b/_security_dir_wrapper_8h_source.html
@@ -154,7 +154,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_tls_dir_wrapper_8cpp_source.html b/_tls_dir_wrapper_8cpp_source.html
index 01d3c55e..1ca1a163 100644
--- a/_tls_dir_wrapper_8cpp_source.html
+++ b/_tls_dir_wrapper_8cpp_source.html
@@ -247,9 +247,9 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
offset_t getDirEntryAddress()
diff --git a/_tls_dir_wrapper_8h_source.html b/_tls_dir_wrapper_8h_source.html
index 57ff9e0c..efe9381c 100644
--- a/_tls_dir_wrapper_8h_source.html
+++ b/_tls_dir_wrapper_8h_source.html
@@ -179,7 +179,7 @@ $(function(){ initResizable(false); });
-
+
diff --git a/_wrapped_value_8cpp_source.html b/_wrapped_value_8cpp_source.html
index 1c92a4d1..187374bf 100644
--- a/_wrapped_value_8cpp_source.html
+++ b/_wrapped_value_8cpp_source.html
@@ -157,7 +157,7 @@ $(function(){ initResizable(false); });
-
+
AbstractByteBuffer * m_Owner
diff --git a/_wrapped_value_8h_source.html b/_wrapped_value_8h_source.html
index 462ab495..d42ce9bd 100644
--- a/_wrapped_value_8h_source.html
+++ b/_wrapped_value_8h_source.html
@@ -143,11 +143,11 @@ $(function(){ initResizable(false); });
-
-const offset_t INVALID_ADDR
-
+
+const offset_t INVALID_ADDR
+
-
+
WrappedValue(AbstractByteBuffer *owner, offset_t offset, bufsize_t size, data_type type)
diff --git a/class_abstract_byte_buffer.html b/class_abstract_byte_buffer.html
index e64e292b..7830443a 100644
--- a/class_abstract_byte_buffer.html
+++ b/class_abstract_byte_buffer.html
@@ -159,7 +159,7 @@ Static Public Member Functions
-
Definition at line 31 of file AbstractByteBuffer.h.
+
Definition at line 35 of file AbstractByteBuffer.h.
◆ AbstractByteBuffer()
@@ -184,7 +184,7 @@ Static Public Member Functions
@@ -211,7 +211,7 @@ Static Public Member Functions
@@ -498,7 +498,7 @@ Here is the call graph for this function:
@@ -866,7 +866,7 @@ Here is the call graph for this function:
Reimplemented in Executable, FileBuffer, and FileView.
-Definition at line 41 of file AbstractByteBuffer.h.
+Definition at line 45 of file AbstractByteBuffer.h.
@@ -1020,7 +1020,7 @@ Here is the call graph for this function:
Reimplemented in ByteBuffer, Executable, FileBuffer, and MappedExe.
-Definition at line 72 of file AbstractByteBuffer.h.
+Definition at line 76 of file AbstractByteBuffer.h.
diff --git a/class_abstract_file_buffer.html b/class_abstract_file_buffer.html
index 142550ea..1b4c0325 100644
--- a/class_abstract_file_buffer.html
+++ b/class_abstract_file_buffer.html
@@ -195,7 +195,7 @@ Protected Attributes
-
Definition at line 104 of file FileBuffer.cpp.
+
Definition at line 105 of file FileBuffer.cpp.
diff --git a/class_buffer_exception.html b/class_buffer_exception.html
index 0a66aaf8..60d6bb3c 100644
--- a/class_buffer_exception.html
+++ b/class_buffer_exception.html
@@ -139,7 +139,7 @@ Additional Inherited Members
-
Definition at line 21 of file AbstractByteBuffer.h.
+
Definition at line 25 of file AbstractByteBuffer.h.
◆ BufferException()
@@ -164,7 +164,7 @@ Additional Inherited Members
-
Definition at line 24 of file AbstractByteBuffer.h.
+
Definition at line 28 of file AbstractByteBuffer.h.
diff --git a/class_buffer_view.html b/class_buffer_view.html
index 07e95cc6..59f46776 100644
--- a/class_buffer_view.html
+++ b/class_buffer_view.html
@@ -187,7 +187,7 @@ Additional Inherited Members
-
Definition at line 78 of file AbstractByteBuffer.h.
+
Definition at line 82 of file AbstractByteBuffer.h.
◆ BufferView()
@@ -250,7 +250,7 @@ Here is the call graph for this function:
@@ -346,7 +346,7 @@ Here is the call graph for this function:
@@ -371,7 +371,7 @@ Here is the call graph for this function:
@@ -395,7 +395,7 @@ Here is the call graph for this function:
@@ -419,7 +419,7 @@ Here is the call graph for this function:
diff --git a/doxygen_crawl.html b/doxygen_crawl.html
index 84fbd930..028d6c1b 100644
--- a/doxygen_crawl.html
+++ b/doxygen_crawl.html
@@ -14,8 +14,12 @@
+
+
+
+
diff --git a/globals.html b/globals.html
index da6fa49b..a99909de 100644
--- a/globals.html
+++ b/globals.html
@@ -144,9 +144,13 @@ $(function(){ initResizable(false); });
- m -
diff --git a/globals_defs.html b/globals_defs.html
index 994bb7c2..9433dbfa 100644
--- a/globals_defs.html
+++ b/globals_defs.html
@@ -100,9 +100,13 @@ $(function(){ initResizable(false); });
IS_ENDLINE : Util.h
IS_PRINTABLE : Util.h
LOG : Util.h
+MASK_TO_DWORD : AbstractByteBuffer.h
+MASK_TO_WORD : AbstractByteBuffer.h
MAX_DEPTH : ResourceDirWrapper.cpp
+MAX_DWORD : AbstractByteBuffer.h
MAX_ENTRIES : ResourceDirWrapper.cpp
MAX_LINE : Util.cpp
+MAX_WORD : AbstractByteBuffer.h
PE_SHOW_LOCK : PEFile.h
SEC_SHOW_LOCK : SectHdrsWrapper.h
TOP_ENTRY_ROOT : ResourcesAlbum.h
diff --git a/search/all_b.js b/search/all_b.js
index d1cbb7c7..6be499a9 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -28,25 +28,29 @@ var searchData=
['mappedexe_2eh_25',['MappedExe.h',['../_mapped_exe_8h.html',1,'']]],
['mappedname_26',['mappedName',['../class_section_hdr_wrapper.html#aa8b26184dc257c0ce603f05ff45c4310',1,'SectionHdrWrapper']]],
['mappedsize_27',['mappedSize',['../class_file_view.html#a29fbc304407fbbf8646af4b739f7b1c3',1,'FileView']]],
- ['max_5falloc_28',['MAX_ALLOC',['../class_ld_config_dir_wrapper.html#af8859de691d95f0b9a37501e0e38ca45a644d74b750f5ffb4de95d8b68b1066aa',1,'LdConfigDirWrapper']]],
- ['max_5fdepth_29',['MAX_DEPTH',['../_resource_dir_wrapper_8cpp.html#a5db49eeef5c9bb774f02996f684df238',1,'ResourceDirWrapper.cpp']]],
- ['max_5fentries_30',['MAX_ENTRIES',['../_resource_dir_wrapper_8cpp.html#ad30c77daca10f0c2b941969c01beedee',1,'ResourceDirWrapper.cpp']]],
- ['max_5fline_31',['MAX_LINE',['../_util_8cpp.html#a842ed03f27719bc87666bfd1f75415b8',1,'Util.cpp']]],
- ['maxalloc_32',['MAXALLOC',['../class_dos_hdr_wrapper.html#a7dcac0806ba5c5f16785f683c67d8980a44d05c883043b44862a1261c17e540fe',1,'DosHdrWrapper']]],
- ['maxentriesnuminblock_33',['maxEntriesNumInBlock',['../class_reloc_block_wrapper.html#aad02f4ee9684d20f3785ac9830f8c0ff',1,'RelocBlockWrapper']]],
- ['meta_5fdata_5fsize_34',['META_DATA_SIZE',['../class_clr_dir_wrapper.html#aaa5e1e4c6b5e5923e503ed967a109987ad8a2ca07fff86a465abbf2bdf417f303',1,'ClrDirWrapper']]],
- ['meta_5fdata_5fva_35',['META_DATA_VA',['../class_clr_dir_wrapper.html#aaa5e1e4c6b5e5923e503ed967a109987a07e7047ab20b9640f29d1598a94ac2a0',1,'ClrDirWrapper']]],
- ['metadata_36',['METADATA',['../class_ld_config_entry_wrapper.html#accff2f311e6ac2b4807adbaec7e7099ba77734a98499a81da45dd088adc954aba',1,'LdConfigEntryWrapper']]],
- ['metadatasize_37',['metadataSize',['../class_ld_config_dir_wrapper.html#a921992fbed4ccd0b10ccf35eb13cf125',1,'LdConfigDirWrapper']]],
- ['minalloc_38',['MINALLOC',['../class_dos_hdr_wrapper.html#a7dcac0806ba5c5f16785f683c67d8980ab663f26d2a9de5200179f2f4d07be6e5',1,'DosHdrWrapper']]],
- ['minor_5fruntime_5fver_39',['MINOR_RUNTIME_VER',['../class_clr_dir_wrapper.html#aaa5e1e4c6b5e5923e503ed967a109987a1878ba98eaaf94c5c8afbdc180c9fa67',1,'ClrDirWrapper']]],
- ['minor_5fver_40',['MINOR_VER',['../class_debug_dir_entry_wrapper.html#a78106e75b9c8550289c35667ddd0768ca23b02ed23f57ab0d3ccf01ea01141df6',1,'DebugDirEntryWrapper::MINOR_VER'],['../class_export_dir_wrapper.html#a22dd158da711b958e68d34e6d415e9f7a13bf7b89609646eee07ba0f53a9abd60',1,'ExportDirWrapper::MINOR_VER'],['../class_ld_config_dir_wrapper.html#af8859de691d95f0b9a37501e0e38ca45aa76dfdd293335dc2409fa0c4dc5a5680',1,'LdConfigDirWrapper::MINOR_VER'],['../class_resource_dir_wrapper.html#a270a17235f08aa383476f02bd370f56aab72d80c68e57e9385c97d572d738517c',1,'ResourceDirWrapper::MINOR_VER']]],
- ['mod_41',['MOD',['../class_delay_imp_entry_wrapper.html#ab3020a74b9682cd49e18c1da1e8096faa77e5f11a0a737dd5444a5a8c9c82a50b',1,'DelayImpEntryWrapper']]],
- ['module_5fforwarders_5fnum_42',['MODULE_FORWARDERS_NUM',['../class_bound_entry_wrapper.html#a337aebcf2a61cfe78f703cbeb854a5b3a7d8aaf3c97ddbcbda21069f4bd6dbbf1',1,'BoundEntryWrapper']]],
- ['module_5fname_5foffset_43',['MODULE_NAME_OFFSET',['../class_bound_entry_wrapper.html#a337aebcf2a61cfe78f703cbeb854a5b3aae67fb255bd152d7a0e4fe345d052fbc',1,'BoundEntryWrapper']]],
- ['modulesize_44',['moduleSize',['../class_d_o_s_exe.html#a6a28586c07666b87f9273bd24c73e51b',1,'DOSExe']]],
- ['movedatadirentry_45',['moveDataDirEntry',['../class_p_e_file.html#aa219c042888b181861cd766a4be6b4a5',1,'PEFile']]],
- ['myleaf_46',['myLeaf',['../class_resource_content_wrapper.html#a84026ba06c3f1026a431e2ca56b9172a',1,'ResourceContentWrapper']]],
- ['myreloc_47',['myReloc',['../class_reloc_block_wrapper.html#aeead35d64d976e7d5e9a7a52d3844fa9',1,'RelocBlockWrapper']]],
- ['mz_48',['MZ',['../class_exe_factory.html#adc59e611b34ce9a0c6888fddd3699715a9aa8467e77a038d2578ff89d31a7f7dd',1,'ExeFactory']]]
+ ['mask_5fto_5fdword_28',['MASK_TO_DWORD',['../_abstract_byte_buffer_8h.html#aaa26768a6583c35dd045af63f9207edd',1,'AbstractByteBuffer.h']]],
+ ['mask_5fto_5fword_29',['MASK_TO_WORD',['../_abstract_byte_buffer_8h.html#a0b697bc33c89771cfb9813059957b230',1,'AbstractByteBuffer.h']]],
+ ['max_5falloc_30',['MAX_ALLOC',['../class_ld_config_dir_wrapper.html#af8859de691d95f0b9a37501e0e38ca45a644d74b750f5ffb4de95d8b68b1066aa',1,'LdConfigDirWrapper']]],
+ ['max_5fdepth_31',['MAX_DEPTH',['../_resource_dir_wrapper_8cpp.html#a5db49eeef5c9bb774f02996f684df238',1,'ResourceDirWrapper.cpp']]],
+ ['max_5fdword_32',['MAX_DWORD',['../_abstract_byte_buffer_8h.html#a6966065b527fa9cd37c73ac00255590f',1,'AbstractByteBuffer.h']]],
+ ['max_5fentries_33',['MAX_ENTRIES',['../_resource_dir_wrapper_8cpp.html#ad30c77daca10f0c2b941969c01beedee',1,'ResourceDirWrapper.cpp']]],
+ ['max_5fline_34',['MAX_LINE',['../_util_8cpp.html#a842ed03f27719bc87666bfd1f75415b8',1,'Util.cpp']]],
+ ['max_5fword_35',['MAX_WORD',['../_abstract_byte_buffer_8h.html#a95b015e2f596dc86ea9220be04427e1a',1,'AbstractByteBuffer.h']]],
+ ['maxalloc_36',['MAXALLOC',['../class_dos_hdr_wrapper.html#a7dcac0806ba5c5f16785f683c67d8980a44d05c883043b44862a1261c17e540fe',1,'DosHdrWrapper']]],
+ ['maxentriesnuminblock_37',['maxEntriesNumInBlock',['../class_reloc_block_wrapper.html#aad02f4ee9684d20f3785ac9830f8c0ff',1,'RelocBlockWrapper']]],
+ ['meta_5fdata_5fsize_38',['META_DATA_SIZE',['../class_clr_dir_wrapper.html#aaa5e1e4c6b5e5923e503ed967a109987ad8a2ca07fff86a465abbf2bdf417f303',1,'ClrDirWrapper']]],
+ ['meta_5fdata_5fva_39',['META_DATA_VA',['../class_clr_dir_wrapper.html#aaa5e1e4c6b5e5923e503ed967a109987a07e7047ab20b9640f29d1598a94ac2a0',1,'ClrDirWrapper']]],
+ ['metadata_40',['METADATA',['../class_ld_config_entry_wrapper.html#accff2f311e6ac2b4807adbaec7e7099ba77734a98499a81da45dd088adc954aba',1,'LdConfigEntryWrapper']]],
+ ['metadatasize_41',['metadataSize',['../class_ld_config_dir_wrapper.html#a921992fbed4ccd0b10ccf35eb13cf125',1,'LdConfigDirWrapper']]],
+ ['minalloc_42',['MINALLOC',['../class_dos_hdr_wrapper.html#a7dcac0806ba5c5f16785f683c67d8980ab663f26d2a9de5200179f2f4d07be6e5',1,'DosHdrWrapper']]],
+ ['minor_5fruntime_5fver_43',['MINOR_RUNTIME_VER',['../class_clr_dir_wrapper.html#aaa5e1e4c6b5e5923e503ed967a109987a1878ba98eaaf94c5c8afbdc180c9fa67',1,'ClrDirWrapper']]],
+ ['minor_5fver_44',['MINOR_VER',['../class_debug_dir_entry_wrapper.html#a78106e75b9c8550289c35667ddd0768ca23b02ed23f57ab0d3ccf01ea01141df6',1,'DebugDirEntryWrapper::MINOR_VER'],['../class_export_dir_wrapper.html#a22dd158da711b958e68d34e6d415e9f7a13bf7b89609646eee07ba0f53a9abd60',1,'ExportDirWrapper::MINOR_VER'],['../class_ld_config_dir_wrapper.html#af8859de691d95f0b9a37501e0e38ca45aa76dfdd293335dc2409fa0c4dc5a5680',1,'LdConfigDirWrapper::MINOR_VER'],['../class_resource_dir_wrapper.html#a270a17235f08aa383476f02bd370f56aab72d80c68e57e9385c97d572d738517c',1,'ResourceDirWrapper::MINOR_VER']]],
+ ['mod_45',['MOD',['../class_delay_imp_entry_wrapper.html#ab3020a74b9682cd49e18c1da1e8096faa77e5f11a0a737dd5444a5a8c9c82a50b',1,'DelayImpEntryWrapper']]],
+ ['module_5fforwarders_5fnum_46',['MODULE_FORWARDERS_NUM',['../class_bound_entry_wrapper.html#a337aebcf2a61cfe78f703cbeb854a5b3a7d8aaf3c97ddbcbda21069f4bd6dbbf1',1,'BoundEntryWrapper']]],
+ ['module_5fname_5foffset_47',['MODULE_NAME_OFFSET',['../class_bound_entry_wrapper.html#a337aebcf2a61cfe78f703cbeb854a5b3aae67fb255bd152d7a0e4fe345d052fbc',1,'BoundEntryWrapper']]],
+ ['modulesize_48',['moduleSize',['../class_d_o_s_exe.html#a6a28586c07666b87f9273bd24c73e51b',1,'DOSExe']]],
+ ['movedatadirentry_49',['moveDataDirEntry',['../class_p_e_file.html#aa219c042888b181861cd766a4be6b4a5',1,'PEFile']]],
+ ['myleaf_50',['myLeaf',['../class_resource_content_wrapper.html#a84026ba06c3f1026a431e2ca56b9172a',1,'ResourceContentWrapper']]],
+ ['myreloc_51',['myReloc',['../class_reloc_block_wrapper.html#aeead35d64d976e7d5e9a7a52d3844fa9',1,'RelocBlockWrapper']]],
+ ['mz_52',['MZ',['../class_exe_factory.html#adc59e611b34ce9a0c6888fddd3699715a9aa8467e77a038d2578ff89d31a7f7dd',1,'ExeFactory']]]
];
diff --git a/search/defines_7.js b/search/defines_7.js
index e3845036..0629fb29 100644
--- a/search/defines_7.js
+++ b/search/defines_7.js
@@ -1,6 +1,10 @@
var searchData=
[
- ['max_5fdepth_0',['MAX_DEPTH',['../_resource_dir_wrapper_8cpp.html#a5db49eeef5c9bb774f02996f684df238',1,'ResourceDirWrapper.cpp']]],
- ['max_5fentries_1',['MAX_ENTRIES',['../_resource_dir_wrapper_8cpp.html#ad30c77daca10f0c2b941969c01beedee',1,'ResourceDirWrapper.cpp']]],
- ['max_5fline_2',['MAX_LINE',['../_util_8cpp.html#a842ed03f27719bc87666bfd1f75415b8',1,'Util.cpp']]]
+ ['mask_5fto_5fdword_0',['MASK_TO_DWORD',['../_abstract_byte_buffer_8h.html#aaa26768a6583c35dd045af63f9207edd',1,'AbstractByteBuffer.h']]],
+ ['mask_5fto_5fword_1',['MASK_TO_WORD',['../_abstract_byte_buffer_8h.html#a0b697bc33c89771cfb9813059957b230',1,'AbstractByteBuffer.h']]],
+ ['max_5fdepth_2',['MAX_DEPTH',['../_resource_dir_wrapper_8cpp.html#a5db49eeef5c9bb774f02996f684df238',1,'ResourceDirWrapper.cpp']]],
+ ['max_5fdword_3',['MAX_DWORD',['../_abstract_byte_buffer_8h.html#a6966065b527fa9cd37c73ac00255590f',1,'AbstractByteBuffer.h']]],
+ ['max_5fentries_4',['MAX_ENTRIES',['../_resource_dir_wrapper_8cpp.html#ad30c77daca10f0c2b941969c01beedee',1,'ResourceDirWrapper.cpp']]],
+ ['max_5fline_5',['MAX_LINE',['../_util_8cpp.html#a842ed03f27719bc87666bfd1f75415b8',1,'Util.cpp']]],
+ ['max_5fword_6',['MAX_WORD',['../_abstract_byte_buffer_8h.html#a95b015e2f596dc86ea9220be04427e1a',1,'AbstractByteBuffer.h']]]
];