Ghidra Decompiler Analysis Engine
TypeFactory Member List

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

cacheCoreTypes(void)TypeFactory
clear(void)TypeFactory
clearNoncore(void)TypeFactory
concretize(Datatype *ct)TypeFactory
dependentOrder(vector< Datatype * > &deporder) constTypeFactory
destroyType(Datatype *ct)TypeFactory
downChain(Datatype *ptrtype, uintb &off)TypeFactory
findById(const string &n, uint8 id)TypeFactoryprotectedvirtual
findByIdLocal(const string &nm, uint8 id) constTypeFactoryprotected
findByName(const string &n)TypeFactory
getBase(int4 s, type_metatype m)TypeFactory
getBase(int4 s, type_metatype m, const string &n)TypeFactory
getBaseNoChar(int4 s, type_metatype m)TypeFactory
getTypeArray(int4 as, Datatype *ao)TypeFactory
getTypeCode(void)TypeFactory
getTypeCode(ProtoModel *model, Datatype *outtype, const vector< Datatype * > &intypes, bool dotdotdot)TypeFactory
getTypeEnum(const string &n)TypeFactory
getTypePointer(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointerNoDepth(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointerStripArray(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypeSpacebase(AddrSpace *id, const Address &addr)TypeFactory
getTypeStruct(const string &n)TypeFactory
getTypeVoid(void)TypeFactory
glbTypeFactoryprotected
parseDataOrganization(const Element *el)TypeFactory
parseEnumConfig(const Element *el)TypeFactory
restoreXml(const Element *el)TypeFactory
restoreXmlCoreTypes(const Element *el)TypeFactory
restoreXmlType(const Element *el)TypeFactory
restoreXmlTypeWithCodeFlags(const Element *el, bool isConstructor, bool isDestructor)TypeFactory
saveXml(ostream &s) constTypeFactory
saveXmlCoreTypes(ostream &s) constTypeFactory
setCoreType(const string &name, int4 size, type_metatype meta, bool chartp)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
setName(Datatype *ct, const string &n)TypeFactory
setupSizes(void)TypeFactory
TypeFactory(Architecture *g)TypeFactory
~TypeFactory(void)TypeFactoryvirtual