decompiler 1.0.0
TypeFactoryGhidra Member List

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

alignTypeFactoryprivate
cacheCoreTypes(void)TypeFactory
clear(void)TypeFactory
clearCache(void)TypeFactoryprivate
clearNoncore(void)TypeFactory
concretize(Datatype *ct)TypeFactory
decode(Decoder &decoder)TypeFactory
decodeCode(Decoder &decoder, bool isConstructor, bool isDestructor, bool forcecore)TypeFactoryprivate
decodeCoreTypes(Decoder &decoder)TypeFactory
decodeDataOrganization(Decoder &decoder)TypeFactory
decodeStruct(Decoder &decoder, bool forcecore)TypeFactoryprivate
decodeType(Decoder &decoder)TypeFactory
decodeTypedef(Decoder &decoder)TypeFactoryprivate
decodeTypeNoRef(Decoder &decoder, bool forcecore)TypeFactoryprivate
decodeTypeWithCodeFlags(Decoder &decoder, bool isConstructor, bool isDestructor)TypeFactory
decodeUnion(Decoder &decoder, bool forcecore)TypeFactoryprivate
dependentOrder(vector< Datatype * > &deporder) constTypeFactory
destroyType(Datatype *ct)TypeFactory
encode(Encoder &encoder) constTypeFactory
encodeCoreTypes(Encoder &encoder) constTypeFactory
enumsizeTypeFactoryprivate
enumtypeTypeFactoryprivate
findAdd(Datatype &ct)TypeFactoryprivate
findById(const string &n, uint8 id, int4 sz)TypeFactoryGhidraprotectedvirtual
findByIdLocal(const string &nm, uint8 id) constTypeFactoryprotected
findByName(const string &n)TypeFactory
findNoName(Datatype &ct)TypeFactoryprivate
getArch(void) constTypeFactoryinline
getBase(int4 s, type_metatype m)TypeFactory
getBase(int4 s, type_metatype m, const string &n)TypeFactory
getBaseNoChar(int4 s, type_metatype m)TypeFactory
getSizeOfInt(void) constTypeFactoryinline
getSizeOfLong(void) constTypeFactoryinline
getStructAlign(void) constTypeFactoryinline
getTypeArray(int4 as, Datatype *ao)TypeFactory
getTypeChar(const string &n)TypeFactoryprivate
getTypeCode(const string &n)TypeFactoryprivate
getTypeCode(void)TypeFactory
getTypeCode(ProtoModel *model, Datatype *outtype, const vector< Datatype * > &intypes, bool dotdotdot)TypeFactory
getTypedef(Datatype *ct, const string &name, uint8 id, uint4 format)TypeFactory
getTypeEnum(const string &n)TypeFactory
getTypePartialUnion(TypeUnion *contain, int4 off, int4 sz)TypeFactory
getTypePointer(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointer(int4 s, Datatype *pt, uint4 ws, const string &n)TypeFactory
getTypePointerNoDepth(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointerRel(TypePointer *parentPtr, Datatype *ptrTo, int4 off)TypeFactory
getTypePointerRel(int4 sz, Datatype *parent, Datatype *ptrTo, int4 ws, int4 off, const string &nm)TypeFactory
getTypePointerStripArray(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointerWithSpace(Datatype *ptrTo, AddrSpace *spc, const string &nm)TypeFactory
getTypeSpacebase(AddrSpace *id, const Address &addr)TypeFactory
getTypeStruct(const string &n)TypeFactory
getTypeUnicode(const string &nm, int4 sz, type_metatype m)TypeFactoryprivate
getTypeUnion(const string &n)TypeFactory
getTypeVoid(void)TypeFactory
glbTypeFactoryprotected
insert(Datatype *newtype)TypeFactoryprivate
nametreeTypeFactoryprivate
orderRecurse(vector< Datatype * > &deporder, DatatypeSet &mark, Datatype *ct) constTypeFactoryprivate
parseEnumConfig(Decoder &decoder)TypeFactory
recalcPointerSubmeta(Datatype *base, sub_metatype sub)TypeFactoryprivate
setCoreType(const string &name, int4 size, type_metatype meta, bool chartp)TypeFactory
setDisplayFormat(Datatype *ct, uint4 format)TypeFactory
setEnumValues(const vector< string > &namelist, const vector< uintb > &vallist, const vector< bool > &assignlist, TypeEnum *te)TypeFactory
setFields(vector< TypeField > &fd, TypeStruct *ot, int4 fixedsize, uint4 flags)TypeFactory
setFields(vector< TypeField > &fd, TypeUnion *ot, int4 fixedsize, uint4 flags)TypeFactory
setName(Datatype *ct, const string &n)TypeFactory
setPrototype(const FuncProto *fp, TypeCode *newCode, uint4 flags)TypeFactory
setStructAlign(int4 al)TypeFactoryinline
setupSizes(void)TypeFactory
sizeOfIntTypeFactoryprivate
sizeOfLongTypeFactoryprivate
treeTypeFactoryprivate
type_nocharTypeFactoryprivate
typecacheTypeFactoryprivate
typecache10TypeFactoryprivate
typecache16TypeFactoryprivate
TypeFactory(Architecture *g)TypeFactory
TypeFactoryGhidra(ArchitectureGhidra *g)TypeFactoryGhidrainline
~TypeFactory(void)TypeFactoryvirtual
~TypeFactoryGhidra(void) (defined in TypeFactoryGhidra)TypeFactoryGhidrainlinevirtual