DwarfType
DwarfType* type;
DwarfType* type;
BReference<DwarfType> typeReference(type, true);
DwarfType* type;
BReference<DwarfType> typeReference(type, true);
DIESubrangeType* typeEntry, DwarfType*& _type)
DwarfType* dwarfBaseType;
DIEUnspecifiedType* typeEntry, DwarfType*& _type)
DIESubroutineType* typeEntry, DwarfType*& _type)
DwarfType* returnType = NULL;
BReference<DwarfType> typeReference(type, true);
DwarfType* parameterType;
BReference<DwarfType> parameterTypeReference(parameterType, true);
DIEPointerToMemberType* typeEntry, DwarfType*& _type)
DwarfType* containingType;
DwarfType* baseType;
DwarfTypeFactory::CreateType(DIEType* typeEntry, DwarfType*& _type)
if (DwarfType::GetTypeID(typeEntry, id))
DwarfType* globalDwarfType = dynamic_cast<DwarfType*>(globalType);
DwarfType* globalDwarfType
= dynamic_cast<DwarfType*>(globalType);
DwarfType* type;
BReference<DwarfType> typeReference(type, true);
DIEType* typeEntry, DwarfType*& _type)
DIECompoundType* typeEntry, compound_type_kind compoundKind, DwarfType*& _type)
DwarfType* memberType;
BReference<DwarfType> memberTypeReference(memberType, true);
DwarfType* baseType;
BReference<DwarfType> baseTypeReference(baseType, true);
DwarfType* templateType;
BReference<DwarfType> templateTypeReference(templateType,
DIEBaseType* typeEntry, DwarfType*& _type)
DwarfType*& _type)
DwarfType* baseType;
DIEModifiedType* typeEntry, uint32 modifiers, DwarfType*& _type)
DwarfType* baseType = NULL;
DIETypedef* typeEntry, DwarfType*& _type)
DwarfType* baseType;
DIEArrayType* typeEntry, DwarfType*& _type)
DwarfType* baseType = NULL;
BReference<DwarfType> typeReference(type, true);
DwarfType* dimensionType = NULL;
DIEEnumerationType* typeEntry, DwarfType*& _type)
DwarfType* baseType = NULL;
DwarfType*& _type);
DwarfType*& _type);
class DwarfType;
DwarfType*& _type);
DIEType* typeEntry, DwarfType*& _type);
DwarfType*& _type);
DwarfType*& _type);
DwarfType*& _type);
uint32 modifiers, DwarfType*& _type);
DIETypedef* typeEntry, DwarfType*& _type);
DwarfType*& _type);
DwarfType*& _type);
DwarfType*& _type);
DwarfType*& _type);
DwarfType* dimensionType = dimension->GetDwarfType();
DwarfType* baseType)
DwarfType(typeContext, name, entry),
const BString& name, DIETypedef* entry, DwarfType* baseType)
DwarfType(typeContext, name, entry),
address_type_kind addressKind, DwarfType* baseType)
DwarfType(typeContext, name, entry),
const BString& name, DIEEnumerationType* entry, DwarfType* baseType)
DwarfType(typeContext, name, entry),
DwarfType(typeContext, name, entry),
DwarfType(typeContext, name, entry),
const BString& name, DIESubroutineType* entry, DwarfType* returnType)
DwarfType(typeContext, name, entry),
DwarfType* baseType)
DwarfType(typeContext, name, entry),
DwarfType::DwarfType(DwarfTypeContext* typeContext, const BString& name,
DwarfType::~DwarfType()
DwarfType::GetTypeID(const DIEType* entry, BString& _id)
DwarfType::ImageID() const
DwarfType::ID() const
DwarfType::Name() const
DwarfType::ByteSize() const
DwarfType::CreateDerivedAddressType(address_type_kind addressType,
DwarfType::CreateDerivedArrayType(int64 lowerBound, int64 elementCount,
BReference<DwarfType> baseTypeReference;
DwarfType::ResolveObjectDataLocation(const ValueLocation& objectLocation,
DwarfType::ResolveObjectDataLocation(target_addr_t objectAddress,
DwarfType::ResolveLocation(DwarfTypeContext* typeContext,
DwarfInheritance::DwarfInheritance(DIEInheritance* entry, DwarfType* type)
DwarfType* type)
DwarfArrayDimension::DwarfArrayDimension(DwarfType* type)
const BString& name, DwarfType* type)
DwarfType* type)
DwarfType(typeContext, name, entry),
DwarfType(typeContext, name, entry),
DwarfCompoundType::_ResolveDataMemberLocation(DwarfType* memberType,
const BString& name, DIEArrayType* entry, DwarfType* baseType)
DwarfType(typeContext, name, entry),
class DwarfType : public virtual Type {
DwarfType(DwarfTypeContext* typeContext,
~DwarfType();
DwarfType* type);
DwarfType* GetDwarfType() const
DwarfType* fType;
const BString& name, DwarfType* type);
DwarfType* GetDwarfType() const
DwarfType* fType;
DwarfArrayDimension(DwarfType* type);
DwarfType* GetDwarfType() const
DwarfType* fType;
const BString& name, DwarfType* type);
DwarfType* fType;
DwarfType* type);
class DwarfPrimitiveType : public PrimitiveType, public DwarfType {
class DwarfCompoundType : public CompoundType, public DwarfType {
DwarfType* memberType,
class DwarfArrayType : public ArrayType, public DwarfType {
DwarfType* baseType);
DwarfType* fBaseType;
class DwarfModifiedType : public ModifiedType, public DwarfType {
uint32 modifiers, DwarfType* baseType);
DwarfType* fBaseType;
class DwarfTypedefType : public TypedefType, public DwarfType {
DwarfType* baseType);
DwarfType* fBaseType;
class DwarfAddressType : public AddressType, public DwarfType {
DwarfType* baseType);
DwarfType* fBaseType;
class DwarfEnumerationType : public EnumerationType, public DwarfType {
DwarfType* baseType);
DwarfType* fBaseType;
class DwarfSubrangeType : public SubrangeType, public DwarfType {
struct DwarfUnspecifiedType : public UnspecifiedType, public DwarfType {
class DwarfFunctionType : public FunctionType, public DwarfType {
DwarfType* returnType);
DwarfType* fReturnType;
class DwarfPointerToMemberType : public PointerToMemberType, public DwarfType {
DwarfType* baseType);
DwarfType* fBaseType;