| AbstractByteBuffer() | AbstractByteBuffer | inline |
| addEntry(ExeNodeWrapper *entry) | ExeNodeWrapper | virtual |
| addEntryAt(ExeNodeWrapper *entry, offset_t nextOffset) | ExeNodeWrapper | protectedvirtual |
| addMapping(ExeNodeWrapper *func) | ImportBaseDirWrapper | protectedvirtual |
| canAddEntry() | ExeNodeWrapper | virtual |
| canCopyToOffset(offset_t rawOffset) | ExeElementWrapper | protectedvirtual |
| clear() | ExeNodeWrapper | protectedvirtual |
| clearMapping() | ImportBaseDirWrapper | virtual |
| containsAddrType(size_t fieldId, size_t subField=FIELD_NONE) | ExeElementWrapper | inlinevirtual |
| containsBlock(offset_t rawOffset, bufsize_t size) | AbstractByteBuffer | |
| containsDataType(size_t fieldId, size_t subField=FIELD_NONE) | ExeElementWrapper | inlinevirtual |
| copyToOffset(offset_t rawOffset) | ExeElementWrapper | protected |
| DataDirEntryWrapper(PEFile *pe, pe::dir_entry v_entryType) | DataDirEntryWrapper | protected |
| DelayImpDirWrapper(PEFile *pe) | DelayImpDirWrapper | inline |
| DelayImpEntryWrapper class | DelayImpDirWrapper | friend |
| entries | ExeNodeWrapper | protected |
| entryNum | ExeNodeWrapper | protected |
| entryType | DataDirEntryWrapper | protected |
| ExeElementWrapper(Executable *exe) | ExeElementWrapper | |
| ExeNodeWrapper(Executable *pe, ExeNodeWrapper *parent=NULL) | ExeNodeWrapper | |
| ExeNodeWrapper(Executable *pe, ExeNodeWrapper *parent, size_t entryNumber) | ExeNodeWrapper | |
| fillContent(BYTE filling) | AbstractByteBuffer | |
| firstDelayLd() | DelayImpDirWrapper | inlineprotected |
| firstDelayLd(bufsize_t size) | DelayImpDirWrapper | protected |
| geEntrySize() | ExeNodeWrapper | virtual |
| getContent() | ExeElementWrapper | 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() | ExeElementWrapper | inlinevirtual |
| getDataDirectory() | DataDirEntryWrapper | |
| getDirEntryAddress() | DataDirEntryWrapper | |
| getDirEntrySize(bool trimToExeSize=false) | DataDirEntryWrapper | |
| getDirEntryType() | DataDirEntryWrapper | inline |
| getEntriesCount() | ExeNodeWrapper | inlinevirtual |
| getEntriesCount(std::vector< ExeNodeWrapper * > &_entries) | ExeNodeWrapper | protected |
| getEntriesNum() | ExeNodeWrapper | inlinevirtual |
| getEntryAt(size_t fieldId) | ExeNodeWrapper | virtual |
| getEntryAt(std::vector< ExeNodeWrapper * > &_entries, size_t fieldId) | ExeNodeWrapper | protected |
| getEntryId() | ExeNodeWrapper | inline |
| getEntrySize() | DelayImpDirWrapper | protected |
| getExe() | ExeElementWrapper | inline |
| getFieldName(size_t fieldId, size_t subField) | ImportBaseDirWrapper | inlinevirtual |
| getFieldName(size_t fieldId) | ImportBaseDirWrapper | inlinevirtual |
| getFieldOffset(size_t fieldId, size_t subField=FIELD_NONE) | ExeElementWrapper | virtual |
| getFieldPtr(size_t fieldId, size_t subField) | ImportBaseDirWrapper | inlinevirtual |
| DataDirEntryWrapper::getFieldPtr(size_t fieldId) | ExeElementWrapper | inline |
| getFieldsCount() | ImportBaseDirWrapper | inlinevirtual |
| getFieldSize(size_t fieldId, size_t subField=FIELD_NONE) | ImportBaseDirWrapper | inlinevirtual |
| getLastEntry() | ExeNodeWrapper | |
| getMaxSizeFromOffset(offset_t startOffset) | AbstractByteBuffer | |
| getMaxSizeFromPtr(BYTE *ptr) | AbstractByteBuffer | inline |
| getName() | DelayImpDirWrapper | inlinevirtual |
| getNextEntryOffset() | ExeNodeWrapper | virtual |
| getNumValue(size_t fieldId, size_t subField, bool *isOk) | ExeElementWrapper | virtual |
| getNumValue(size_t fieldId, bool *isOk) | ExeElementWrapper | inline |
| AbstractByteBuffer::getNumValue(offset_t offset, bufsize_t size, bool *isOk) | AbstractByteBuffer | |
| getOffset() | ExeElementWrapper | virtual |
| getOffset(void *ptr, bool allowExceptions=false) | ExeElementWrapper | virtual |
| getParentNode() | PENodeWrapper | inlinevirtual |
| getPE() | PENodeWrapper | inline |
| getPtr() | DelayImpDirWrapper | virtual |
| getSize() | DelayImpDirWrapper | virtual |
| getStringValue(offset_t rawOffset, bufsize_t len=BUFSIZE_MAX, bool acceptNonTerminated=false) | AbstractByteBuffer | |
| getSubfieldName(size_t fieldId, size_t subField) | ExeNodeWrapper | virtual |
| getSubfieldPtr(size_t fieldId, size_t subField) | ExeNodeWrapper | virtual |
| getSubFieldsCount() | ExeNodeWrapper | inlinevirtual |
| getSubfieldSize(size_t fieldId, size_t subField) | ExeNodeWrapper | virtual |
| getThunksList() | ImportBaseDirWrapper | inline |
| getWAsciiStringValue(offset_t rawOffset, bufsize_t len, bool acceptNonTerminated=false) | AbstractByteBuffer | |
| getWrappedValue(size_t fieldId, size_t subField) | ExeElementWrapper | virtual |
| getWrappedValue(size_t fieldId) | ExeElementWrapper | inlinevirtual |
| getWStringValue(offset_t rawOffset, bufsize_t len) | AbstractByteBuffer | |
| hasSubfieldWrapper(size_t parentType) | ExeElementWrapper | inlinevirtual |
| hasThunk(offset_t thunk) | ImportBaseDirWrapper | inline |
| ImportBaseDirWrapper(PEFile *pe, pe::dir_entry v_entryType) | ImportBaseDirWrapper | inlineprotected |
| importsCount | ImportBaseDirWrapper | protected |
| intersectsBlock(offset_t rawOffset, bufsize_t size) | AbstractByteBuffer | |
| invalidEntries | ImportBaseDirWrapper | protected |
| is32() | DelayImpDirWrapper | inlineprotected |
| is64() | DelayImpDirWrapper | protected |
| isAreaEmpty(offset_t rawOffset, bufsize_t size) | AbstractByteBuffer | |
| isBit32() | ExeElementWrapper | inline |
| isBit64() | ExeElementWrapper | inline |
| isMyEntryType(ExeNodeWrapper *entry) | ExeNodeWrapper | protectedvirtual |
| isResized() | AbstractByteBuffer | inlinevirtual |
| isTruncated() | AbstractByteBuffer | inlinevirtual |
| isValid() | ImportBaseDirWrapper | virtual |
| ExeElementWrapper::isValid(AbstractByteBuffer *buf) | AbstractByteBuffer | static |
| loadNextEntry(size_t cntr) | DelayImpDirWrapper | protectedvirtual |
| m_Exe | ExeElementWrapper | protected |
| m_PE | PENodeWrapper | protected |
| operator[](size_t idx) | AbstractByteBuffer | |
| parentNode | ExeNodeWrapper | protected |
| 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 | |
| peParentNode | PENodeWrapper | protected |
| reloadMapping() | ImportBaseDirWrapper | virtual |
| resize(bufsize_t newSize) | AbstractByteBuffer | inlinevirtual |
| setBufferedValue(BYTE *dstPtr, BYTE *srcPtr, bufsize_t srcSize, bufsize_t paddingSize, bool allowExceptions=false) | AbstractByteBuffer | virtual |
| setNumValue(size_t fieldId, size_t subField, uint64_t val) | ExeElementWrapper | virtual |
| setNumValue(size_t fieldId, uint64_t val) | ExeElementWrapper | inline |
| 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 | |
| substFragmentByFile(offset_t offset, bufsize_t contentSize, QFile &fIn) | AbstractByteBuffer | |
| thunkSize(Executable::exe_bits bits) | ImportBaseDirWrapper | static |
| thunksList | ImportBaseDirWrapper | protected |
| thunkToFuncName(offset_t thunk, bool shortName=true) | ImportBaseDirWrapper | |
| thunkToFunction(offset_t thunk) | ImportBaseDirWrapper | |
| thunkToLib(offset_t thunk) | ImportBaseDirWrapper | protected |
| thunkToLibMap | ImportBaseDirWrapper | protected |
| thunkToLibName(offset_t thunk) | ImportBaseDirWrapper | |
| translateFieldContent(size_t fieldId) | ExeElementWrapper | inlinevirtual |
| wrap() | ImportBaseDirWrapper | virtual |
| ~AbstractByteBuffer() | AbstractByteBuffer | inlinevirtual |
| ~ExeElementWrapper() | ExeElementWrapper | inlinevirtual |
| ~ExeNodeWrapper() | ExeNodeWrapper | inlinevirtual |
| ~PENodeWrapper() | PENodeWrapper | inlinevirtual |