BearParser
Portable Executable parsing library (from PE-bear)
|
This is the complete list of members for FileView, 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 |
fileName | AbstractFileBuffer | protected |
fileSize | AbstractFileBuffer | protected |
FileView(QString &fileName, bufsize_t maxSize=FILE_MAXSIZE) | FileView | |
fillContent(BYTE filling) | AbstractByteBuffer | |
fIn | FileView | protected |
getContent() | FileView | 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() | FileView | inlinevirtual |
getFileName() | AbstractFileBuffer | inline |
getMappableSize(QFile &fIn) | FileView | static |
getMappableSize() | FileView | 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() | AbstractByteBuffer | inlinevirtual |
isTruncated() | FileView | inlinevirtual |
isValid(AbstractByteBuffer *buf) | AbstractByteBuffer | static |
mappedContent | FileView | protected |
mappedSize | FileView | 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) | AbstractByteBuffer | 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 |
~FileView() | FileView | virtual |