44void* TlsDirWrapper::getTlsDirPtr()
79 case START_ADDR :
return t32 ? (
void*) &
t32->StartAddressOfRawData : (
void*) &
t64->StartAddressOfRawData;
80 case END_ADDR :
return t32 ? (
void*) &
t32->EndAddressOfRawData : (
void*) &
t64->EndAddressOfRawData;
84 case CHARACT :
return t32 ? (
void*) &
t32->Characteristics : (
void*) &
t64->Characteristics;
92 case START_ADDR :
return "StartAddressOfRawData";
93 case END_ADDR :
return "EndAddressOfRawData";
97 case CHARACT :
return "Characteristics";
117 if (this->parentDir ==
NULL)
return NULL;
136 if (this->parentDir ==
NULL)
return 0;
INT_TYPE _getNumValue(void *ptr)
const offset_t INVALID_ADDR
offset_t getDirEntryAddress()
virtual bufsize_t getFieldSize(size_t fieldId, size_t subField=FIELD_NONE)
virtual uint64_t getNumValue(size_t fieldId, size_t subField, bool *isOk)
std::vector< ExeNodeWrapper * > entries
virtual exe_bits getBitMode()
virtual offset_t toRaw(offset_t offset, addr_type addrType, bool allowExceptions=false)
BYTE * getContentAt(offset_t offset, bufsize_t size, bool allowExceptions=false)
virtual QString getName()
virtual bufsize_t getSize()
virtual void * getFieldPtr(size_t fieldId, size_t subField)
virtual QString getFieldName(size_t fieldId)
virtual Executable::addr_type containsAddrType(size_t fieldId, size_t subField=FIELD_NONE)
virtual bufsize_t getSize()