BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
FileView Member List

This is the complete list of members for FileView, including all inherited members.

AbstractByteBuffer()AbstractByteBufferinline
AbstractFileBuffer(QString v_fileName)AbstractFileBufferinlineprotected
containsBlock(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
dump(const QString &fileName, AbstractByteBuffer &buf, bool allowExceptions=false)AbstractFileBufferstatic
fileNameAbstractFileBufferprotected
fileSizeAbstractFileBufferprotected
FileView(QString &fileName, bufsize_t maxSize=FILE_MAXSIZE)FileView
fillContent(BYTE filling)AbstractByteBuffer
fInFileViewprotected
getContent()FileViewinlinevirtual
getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)AbstractByteBuffervirtual
getContentAtPtr(BYTE *ptr, bufsize_t size, bool allowExceptions=false)AbstractByteBuffervirtual
getContentSize()FileViewinlinevirtual
getFileName()AbstractFileBufferinline
getMappableSize(QFile &fIn)FileViewstatic
getMappableSize()FileViewinline
getMaxSizeFromOffset(offset_t startOffset)AbstractByteBuffer
getMaxSizeFromPtr(BYTE *ptr)AbstractByteBufferinline
getNumValue(offset_t offset, bufsize_t size, bool *isOk)AbstractByteBuffer
getOffset(void *ptr, bool allowExceptions=false)AbstractByteBuffervirtual
getReadableSize(QFile &fIn)AbstractFileBufferstatic
getReadableSize(const QString &path)AbstractFileBufferstatic
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()AbstractByteBufferinlinevirtual
isTruncated()FileViewinlinevirtual
isValid(AbstractByteBuffer *buf)AbstractByteBufferstatic
mappedContentFileViewprotected
mappedSizeFileViewprotected
operator[](size_t idx)AbstractByteBuffer
pasteBuffer(offset_t rawOffset, AbstractByteBuffer *buf, bool allowTrunc)AbstractByteBuffer
read(QString &file, bufsize_t minBufSize, const bool allowTruncate)AbstractFileBufferstatic
read(QFile &fIn, bufsize_t minBufSize, const bool allowTruncate)AbstractFileBufferprotectedstatic
resize(bufsize_t newSize)AbstractByteBufferinlinevirtual
setBufferedValue(BYTE *dstPtr, BYTE *srcPtr, bufsize_t srcSize, bufsize_t paddingSize, bool allowExceptions=false)AbstractByteBuffervirtual
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()AbstractByteBufferinlinevirtual
~FileView()FileViewvirtual