Ghidra Decompiler Analysis Engine
|
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) const | TypeFactory | |
destroyType(Datatype *ct) | TypeFactory | |
downChain(Datatype *ptrtype, uintb &off) | TypeFactory | |
findById(const string &n, uint8 id) | TypeFactory | protectedvirtual |
findByIdLocal(const string &nm, uint8 id) const | TypeFactory | protected |
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 | |
glb | TypeFactory | protected |
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) const | TypeFactory | |
saveXmlCoreTypes(ostream &s) const | TypeFactory | |
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) | TypeFactory | virtual |