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

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

AbstractByteBuffer()AbstractByteBufferinline
addEntry(ExeNodeWrapper *entry)ExeNodeWrappervirtual
addEntryAt(ExeNodeWrapper *entry, offset_t nextOffset)ExeNodeWrapperprotectedvirtual
addMapping(ExeNodeWrapper *entry)ExeNodeWrapperinlineprotectedvirtual
canAddEntry()ExeNodeWrappervirtual
canCopyToOffset(offset_t rawOffset)ExeElementWrapperprotectedvirtual
CHPE_METADATA_PTR enum valueLdConfigDirWrapper
clear()LdConfigDirWrapperprotectedvirtual
CODE_INTEGRITY_CATALOG enum valueLdConfigDirWrapper
CODE_INTEGRITY_CATALOG_OFFSET enum valueLdConfigDirWrapper
CODE_INTEGRITY_FLAGS enum valueLdConfigDirWrapper
CODE_INTEGRITY_RESERVED enum valueLdConfigDirWrapper
containsAddrType(size_t fieldId, size_t subField=FIELD_NONE)LdConfigDirWrappervirtual
containsBlock(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
containsDataType(size_t fieldId, size_t subField=FIELD_NONE)ExeElementWrapperinlinevirtual
copyToOffset(offset_t rawOffset)ExeElementWrapperprotected
CRITICAT_SEC_TIMEOUT enum valueLdConfigDirWrapper
CSD_VER enum valueLdConfigDirWrapper
DataDirEntryWrapper(PEFile *pe, pe::dir_entry v_entryType)DataDirEntryWrapperprotected
DECOMMIT_FREE enum valueLdConfigDirWrapper
DECOMMIT_TOTAL enum valueLdConfigDirWrapper
DEPENDENT_LOAD_FLAGS enum valueLdConfigDirWrapper
DYNAMIC_VAL_RELOC enum valueLdConfigDirWrapper
DYNAMIC_VAL_RELOC_TABLE_OFFSET enum valueLdConfigDirWrapper
DYNAMIC_VAL_RELOC_TABLE_SECTION enum valueLdConfigDirWrapper
EDIT_LIST enum valueLdConfigDirWrapper
ENCLAVE_CONFIG_PTR enum valueLdConfigDirWrapper
entriesExeNodeWrapperprotected
entryNumExeNodeWrapperprotected
entryTypeDataDirEntryWrapperprotected
ExeElementWrapper(Executable *exe)ExeElementWrapper
ExeNodeWrapper(Executable *pe, ExeNodeWrapper *parent=NULL)ExeNodeWrapper
ExeNodeWrapper(Executable *pe, ExeNodeWrapper *parent, size_t entryNumber)ExeNodeWrapper
FIELD_COUNTER enum valueLdConfigDirWrapper
FIELD_COUNTER_OLD enum valueLdConfigDirWrapper
FIELD_COUNTER_W81 enum valueLdConfigDirWrapper
fillContent(BYTE filling)AbstractByteBuffer
firstSubEntryPtr(size_t parentId)LdConfigDirWrapperprotected
firstSubEntrySize(size_t parentId)LdConfigDirWrapperinlineprotected
geEntrySize()ExeNodeWrappervirtual
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
getDataDirectory()DataDirEntryWrapper
getDirEntryAddress()DataDirEntryWrapper
getDirEntrySize(bool trimToExeSize=false)DataDirEntryWrapper
getDirEntryType()DataDirEntryWrapperinline
getEntriesCount()ExeNodeWrapperinlinevirtual
getEntriesCount(std::vector< ExeNodeWrapper * > &_entries)ExeNodeWrapperprotected
getEntriesNum()ExeNodeWrapperinlinevirtual
getEntryAt(size_t fieldId)ExeNodeWrappervirtual
getEntryAt(std::vector< ExeNodeWrapper * > &_entries, size_t fieldId)ExeNodeWrapperprotected
getEntryId()ExeNodeWrapperinline
getExe()ExeElementWrapperinline
getFieldName(size_t fieldId)LdConfigDirWrappervirtual
getFieldOffset(size_t fieldId, size_t subField=FIELD_NONE)ExeElementWrappervirtual
getFieldPtr(size_t fieldId, size_t subField)LdConfigDirWrappervirtual
DataDirEntryWrapper::getFieldPtr(size_t fieldId)ExeElementWrapperinline
getFieldsCount()LdConfigDirWrapperinlinevirtual
getFieldSize(size_t fieldId, size_t subField=FIELD_NONE)ExeElementWrappervirtual
getGuardFlagsSet(DWORD flags)LdConfigDirWrapperstatic
getLastEntry()ExeNodeWrapper
getMaxSizeFromOffset(offset_t startOffset)AbstractByteBuffer
getMaxSizeFromPtr(BYTE *ptr)AbstractByteBufferinline
getName()LdConfigDirWrapperinlinevirtual
getNextEntryOffset()ExeNodeWrappervirtual
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
getParentNode()PENodeWrapperinlinevirtual
getPE()PENodeWrapperinline
getPtr()LdConfigDirWrappervirtual
getSize()LdConfigDirWrappervirtual
getStringValue(offset_t rawOffset, bufsize_t len=BUFSIZE_MAX, bool acceptNonTerminated=false)AbstractByteBuffer
getSubfieldName(size_t fieldId, size_t subField)ExeNodeWrappervirtual
getSubfieldPtr(size_t fieldId, size_t subField)ExeNodeWrappervirtual
getSubFieldsCount()LdConfigDirWrapperinlinevirtual
getSubfieldSize(size_t fieldId, size_t subField)ExeNodeWrappervirtual
getSubfieldWrapper(size_t parentType, size_t fieldId)LdConfigDirWrapperinlinevirtual
getSubfieldWrapperCount(size_t parentType)LdConfigDirWrapperinlinevirtual
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
GLOBAL_FLAGS_CLEAR enum valueLdConfigDirWrapper
GLOBAL_FLAGS_SET enum valueLdConfigDirWrapper
GUARD_ADDR_IAT_ENTRY_COUNT enum valueLdConfigDirWrapper
GUARD_ADDR_IAT_ENTRY_TABLE enum valueLdConfigDirWrapper
GUARD_CHECK enum valueLdConfigDirWrapper
GUARD_COUNT enum valueLdConfigDirWrapper
GUARD_DISPATCH enum valueLdConfigDirWrapper
GUARD_EH_CONT_COUNT enum valueLdConfigDirWrapper
GUARD_EH_CONT_TABLE enum valueLdConfigDirWrapper
GUARD_FAILURE_ROUTINE enum valueLdConfigDirWrapper
GUARD_FAILURE_ROUTINE_FUNC_PTR enum valueLdConfigDirWrapper
GUARD_FLAGS enum valueLdConfigDirWrapper
GUARD_LONG_JUMP_COUNT enum valueLdConfigDirWrapper
GUARD_LONG_JUMP_TABLE enum valueLdConfigDirWrapper
GUARD_TABLE enum valueLdConfigDirWrapper
GUARD_VERIFY_STACK_PTR enum valueLdConfigDirWrapper
hasSubfieldWrapper(size_t parentType)LdConfigDirWrapperinlinevirtual
hasSupressionInfo()LdConfigDirWrapperinline
HOT_PATCH_TABLE_OFFSET enum valueLdConfigDirWrapper
intersectsBlock(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
isAreaEmpty(offset_t rawOffset, bufsize_t size)AbstractByteBuffer
isBit32()ExeElementWrapperinline
isBit64()ExeElementWrapperinline
isMyEntryType(ExeNodeWrapper *entry)ExeNodeWrapperprotectedvirtual
isResized()AbstractByteBufferinlinevirtual
isTruncated()AbstractByteBufferinlinevirtual
isValid()ExeNodeWrapperinlinevirtual
ExeElementWrapper::isValid(AbstractByteBuffer *buf)AbstractByteBufferstatic
LdConfigDirFID enum nameLdConfigDirWrapper
LdConfigDirWrapper(PEFile *pe)LdConfigDirWrapperinline
LdConfigEntryWrapper classLdConfigDirWrapperfriend
loadNextEntry(size_t entryNum)ExeNodeWrapperinlineprotectedvirtual
LOCK_PREFIX enum valueLdConfigDirWrapper
m_ExeExeElementWrapperprotected
m_PEPENodeWrapperprotected
MAJOR_VER enum valueLdConfigDirWrapper
MAX_ALLOC enum valueLdConfigDirWrapper
metadataSize()LdConfigDirWrapperinline
MINOR_VER enum valueLdConfigDirWrapper
NONE enum valueLdConfigDirWrapper
operator[](size_t idx)AbstractByteBuffer
parentNodeExeNodeWrapperprotected
pasteBuffer(offset_t rawOffset, AbstractByteBuffer *buf, bool allowTrunc)AbstractByteBuffer
PENodeWrapper(PEFile *pe, PENodeWrapper *parent=NULL)PENodeWrapper
PENodeWrapper(PEFile *pe, PENodeWrapper *parent, size_t entryNumber)PENodeWrapper
peParentNodePENodeWrapperprotected
PROC_AFF_MASK32 enum valueLdConfigDirWrapper
PROC_HEAP_FLAGS32 enum valueLdConfigDirWrapper
reloadMapping()ExeNodeWrapperinlinevirtual
RESERVED2 enum valueLdConfigDirWrapper
RESERVED3 enum valueLdConfigDirWrapper
resize(bufsize_t newSize)AbstractByteBufferinlinevirtual
SEC_COOKIE enum valueLdConfigDirWrapper
SEH_COUNT enum valueLdConfigDirWrapper
SEH_TABLE enum valueLdConfigDirWrapper
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
SIZE enum valueLdConfigDirWrapper
substFragmentByFile(offset_t offset, bufsize_t contentSize, QFile &fIn)AbstractByteBuffer
TIMEST enum valueLdConfigDirWrapper
translateFieldContent(size_t fieldId)LdConfigDirWrappervirtual
translateGuardFlag(DWORD flags)LdConfigDirWrapperstatic
translateGuardFlagsContent(const QString &delim)LdConfigDirWrapper
VIRTUAL_MEM enum valueLdConfigDirWrapper
VOLATILE_METADATA_PTR enum valueLdConfigDirWrapper
wrap()LdConfigDirWrappervirtual
~AbstractByteBuffer()AbstractByteBufferinlinevirtual
~ExeElementWrapper()ExeElementWrapperinlinevirtual
~ExeNodeWrapper()ExeNodeWrapperinlinevirtual
~PENodeWrapper()PENodeWrapperinlinevirtual