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

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

AbstractByteBuffer()AbstractByteBufferinline
canCopyToOffset(offset_t rawOffset)ExeElementWrapperprotectedvirtual
CHECKSUM enum valueOptHdrWrapper
CODE_BASE enum valueOptHdrWrapper
CODE_SIZE enum valueOptHdrWrapper
containsAddrType(size_t fieldId, size_t subField=FIELD_NONE)OptHdrWrappervirtual
containsBlock(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
containsDataType(size_t fieldId, size_t subField=FIELD_NONE)ExeElementWrapperinlinevirtual
copyToOffset(offset_t rawOffset)ExeElementWrapperprotected
DATA_BASE enum valueOptHdrWrapper
DATA_DIR enum valueOptHdrWrapper
DLL_CHARACT enum valueOptHdrWrapper
dllCharactOptHdrWrapperprotected
EP enum valueOptHdrWrapper
ExeElementWrapper(Executable *exe)ExeElementWrapper
FIELD_COUNTER enum valueOptHdrWrapper
FILE_ALIGN enum valueOptHdrWrapper
fillContent(BYTE filling)AbstractByteBuffer
getContent()ExeElementWrapperinlinevirtual
getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)AbstractByteBuffervirtual
getContentAtPtr(BYTE *ptr, bufsize_t size, bool allowExceptions=false)AbstractByteBuffervirtual
getContentSize()ExeElementWrapperinlinevirtual
getExe()ExeElementWrapperinline
getFieldName(size_t fieldId)OptHdrWrappervirtual
getFieldOffset(size_t fieldId, size_t subField=FIELD_NONE)ExeElementWrappervirtual
getFieldPtr(size_t fieldId, size_t subField=FIELD_NONE)OptHdrWrappervirtual
PEElementWrapper::getFieldPtr(size_t fieldId)ExeElementWrapperinline
getFieldsCount()OptHdrWrapperinlinevirtual
getFieldSize(size_t fieldId, size_t subField=FIELD_NONE)OptHdrWrappervirtual
getHdrBitMode()OptHdrWrapper
getMaxSizeFromOffset(offset_t startOffset)AbstractByteBuffer
getMaxSizeFromPtr(BYTE *ptr)AbstractByteBufferinline
getName()OptHdrWrapperinlinevirtual
getNumValue(size_t fieldId, size_t subField, bool *isOk)ExeElementWrappervirtual
getNumValue(size_t fieldId, bool *isOk)ExeElementWrapperinline
AbstractByteBuffer::getNumValue(offset_t offset, bufsize_t size, bool *isOk)AbstractByteBuffer
getOffset()ExeElementWrappervirtual
getOffset(void *ptr, bool allowExceptions=false)ExeElementWrappervirtual
getPE()PEElementWrapperinline
getPtr()OptHdrWrappervirtual
getSize()OptHdrWrappervirtual
getStringValue(offset_t rawOffset, bufsize_t len=BUFSIZE_MAX, bool acceptNonTerminated=false)AbstractByteBuffer
getSubFieldsCount()ExeElementWrapperinlinevirtual
getWAsciiStringValue(offset_t rawOffset, bufsize_t len, bool acceptNonTerminated=false)AbstractByteBuffer
getWrappedValue(size_t fieldId, size_t subField)ExeElementWrappervirtual
getWrappedValue(size_t fieldId)ExeElementWrapperinlinevirtual
getWStringValue(offset_t rawOffset, bufsize_t len)AbstractByteBuffer
hasSubfieldWrapper(size_t parentType)ExeElementWrapperinlinevirtual
HDRS_SIZE enum valueOptHdrWrapper
HEAP_COMMIT_SIZE enum valueOptHdrWrapper
HEAP_RSRV_SIZE enum valueOptHdrWrapper
IMAGE_BASE enum valueOptHdrWrapper
IMAGE_SIZE enum valueOptHdrWrapper
IMGVER_MAJOR enum valueOptHdrWrapper
IMGVER_MINOR enum valueOptHdrWrapper
INITDATA_SIZE enum valueOptHdrWrapper
initDllCharact()OptHdrWrapperstatic
intersectsBlock(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
isAreaEmpty(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
isBit32()ExeElementWrapperinline
isBit64()ExeElementWrapperinline
isResized()AbstractByteBufferinlinevirtual
isTruncated()AbstractByteBufferinlinevirtual
isValid(AbstractByteBuffer *buf)AbstractByteBufferstatic
LDR_FLAGS enum valueOptHdrWrapper
LINKER_MAJOR enum valueOptHdrWrapper
LINKER_MINOR enum valueOptHdrWrapper
m_ExeExeElementWrapperprotected
m_PEPEElementWrapperprotected
MAGIC enum valueOptHdrWrapper
NONE enum valueOptHdrWrapper
nt32()OptHdrWrapper
nt64()OptHdrWrapper
operator[](size_t idx)AbstractByteBuffer
opt32OptHdrWrapperprotected
opt64OptHdrWrapperprotected
OptHdrFID enum nameOptHdrWrapper
OptHdrWrapper(PEFile *pe)OptHdrWrapperinline
OSVER_MAJOR enum valueOptHdrWrapper
OSVER_MINOR enum valueOptHdrWrapper
pasteBuffer(offset_t rawOffset, AbstractByteBuffer *buf, bool allowTrunc)AbstractByteBuffer
PEElementWrapper(PEFile *pe)PEElementWrapper
resize(bufsize_t newSize)AbstractByteBufferinlinevirtual
RVAS_SIZES_NUM enum valueOptHdrWrapper
s_dllCharactOptHdrWrapperstatic
s_optMagicOptHdrWrapperstatic
s_osVersionOptHdrWrapperstatic
s_subsystemOptHdrWrapperstatic
SEC_ALIGN enum valueOptHdrWrapper
setBufferedValue(BYTE *dstPtr, BYTE *srcPtr, bufsize_t srcSize, bufsize_t paddingSize, bool allowExceptions=false)AbstractByteBuffervirtual
setNumValue(size_t fieldId, size_t subField, uint64_t val)ExeElementWrappervirtual
setNumValue(size_t fieldId, uint64_t val)ExeElementWrapperinline
AbstractByteBuffer::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
splitDllCharact(DWORD characteristics)OptHdrWrapperstatic
STACK_COMMIT_SIZE enum valueOptHdrWrapper
STACK_RSRV_SIZE enum valueOptHdrWrapper
substFragmentByFile(offset_t offset, bufsize_t contentSize, QFile &fIn)AbstractByteBuffer
SUBSYS enum valueOptHdrWrapper
SUBSYSVER_MAJOR enum valueOptHdrWrapper
SUBSYSVER_MINOR enum valueOptHdrWrapper
translateDllCharacteristics(DWORD charact)OptHdrWrapperstatic
translateFieldContent(size_t fieldId)OptHdrWrappervirtual
translateOptMagic(DWORD magic)OptHdrWrapperstatic
translateOSVersion(WORD major, WORD minor)OptHdrWrapperstatic
translateSubsystem(DWORD subsystem)OptHdrWrapperstatic
UNINITDATA_SIZE enum valueOptHdrWrapper
WIN32_VER enum valueOptHdrWrapper
wrap()OptHdrWrappervirtual
~AbstractByteBuffer()AbstractByteBufferinlinevirtual
~ExeElementWrapper()ExeElementWrapperinlinevirtual
~PEElementWrapper()PEElementWrapperinlinevirtual