|
BearParser
Portable Executable parsing library (from PE-bear)
|
This is the complete list of members for FileBuffer, including all inherited members.
| AbstractByteBuffer() | AbstractByteBuffer | inline |
| AbstractFileBuffer(QString v_fileName) | AbstractFileBuffer | inlineprotected |
| containsBlock(offset_t rawOffset, bufsize_t size) | AbstractByteBuffer | |
| dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false) | AbstractFileBuffer | static |
| FileBuffer(QString &fileName, bufsize_t minSize, bool allowTruncate) | FileBuffer | inline |
| fileName | AbstractFileBuffer | protected |
| fileSize | AbstractFileBuffer | protected |
| fillContent(BYTE filling) | AbstractByteBuffer | |
| getContent() | FileBuffer | inlinevirtual |
| getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false) | AbstractByteBuffer | virtual |
| getContentAtPtr(BYTE *ptr, bufsize_t size, bool allowExceptions=false) | AbstractByteBuffer | virtual |
| getContentSize() | FileBuffer | inlinevirtual |
| getFileName() | AbstractFileBuffer | inline |
| getFileSize() | FileBuffer | inline |
| getMaxSizeFromOffset(offset_t startOffset) | AbstractByteBuffer | |
| getMaxSizeFromPtr(BYTE *ptr) | AbstractByteBuffer | inline |
| getNumValue(offset_t offset, bufsize_t size, bool *isOk) | AbstractByteBuffer | |
| getOffset(void *ptr, bool allowExceptions=false) | AbstractByteBuffer | virtual |
| getReadableSize(QFile &fIn) | AbstractFileBuffer | static |
| getReadableSize(const QString &path) | AbstractFileBuffer | static |
| getStringValue(offset_t rawOffset, bufsize_t len=BUFSIZE_MAX, bool acceptNonTerminated=false) | AbstractByteBuffer | |
| getWAsciiStringValue(offset_t rawOffset, bufsize_t len, bool acceptNonTerminated=false) | AbstractByteBuffer | |
| getWStringValue(offset_t rawOffset, bufsize_t len) | AbstractByteBuffer | |
| intersectsBlock(offset_t rawOffset, bufsize_t size) | AbstractByteBuffer | |
| isAreaEmpty(offset_t rawOffset, bufsize_t size) | AbstractByteBuffer | |
| isResized() | FileBuffer | inlinevirtual |
| isTruncated() | FileBuffer | inlinevirtual |
| isValid(AbstractByteBuffer *buf) | AbstractByteBuffer | static |
| m_Buf | FileBuffer | protected |
| operator[](size_t idx) | AbstractByteBuffer | |
| pasteBuffer(offset_t rawOffset, AbstractByteBuffer *buf, bool allowTrunc) | AbstractByteBuffer | |
| read(QString &file, bufsize_t minBufSize, const bool allowTruncate) | AbstractFileBuffer | static |
| read(QFile &fIn, bufsize_t minBufSize, const bool allowTruncate) | AbstractFileBuffer | protectedstatic |
| resize(bufsize_t newSize) | FileBuffer | inlinevirtual |
| setBufferedValue(BYTE *dstPtr, BYTE *srcPtr, bufsize_t srcSize, bufsize_t paddingSize, bool allowExceptions=false) | AbstractByteBuffer | virtual |
| setNumValue(offset_t offset, bufsize_t size, uint64_t newVal) | AbstractByteBuffer | |
| setStringValue(offset_t rawOffset, QString newText) | AbstractByteBuffer | |
| setTextValue(char *textPtr, std::string newText, size_t fieldLimitLen=0) | AbstractByteBuffer | |
| substFragmentByFile(offset_t offset, bufsize_t contentSize, QFile &fIn) | AbstractByteBuffer | |
| ~AbstractByteBuffer() | AbstractByteBuffer | inlinevirtual |
| ~FileBuffer() | FileBuffer | inlinevirtual |