diff options
Diffstat (limited to 'src/PEImage.h')
-rw-r--r-- | src/PEImage.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/PEImage.h b/src/PEImage.h index df50395..039d2a1 100644 --- a/src/PEImage.h +++ b/src/PEImage.h @@ -48,7 +48,7 @@ public: for (int i = 0; i < hdr->FileHeader.NumberOfSections; i++) { if (rva >= sec[i].VirtualAddress && - rva + len <= sec[i].VirtualAddress + sec[i].SizeOfRawData) + rva + len <= sec[i].VirtualAddress + sec[i].SizeOfRawData) return DPV<P>(sec[i].PointerToRawData + rva - sec[i].VirtualAddress, len); } return 0; @@ -63,6 +63,8 @@ public: int countCVEntries() const;
OMFDirEntry* getCVEntry(int i) const;
+ int getCVSize() const { return dbgDir->SizeOfData; }
+
// utilities
static void* alloc_aligned(unsigned int size, unsigned int align, unsigned int alignoff = 0);
static void free_aligned(void* p);
|