decompiler
1.0.0
|
This is the complete list of members for TypeFactory, including all inherited members.
align | TypeFactory | private |
cacheCoreTypes(void) | TypeFactory | |
clear(void) | TypeFactory | |
clearCache(void) | TypeFactory | private |
clearNoncore(void) | TypeFactory | |
concretize(Datatype *ct) | TypeFactory | |
dependentOrder(vector< Datatype * > &deporder) const | TypeFactory | |
destroyType(Datatype *ct) | TypeFactory | |
downChain(Datatype *ptrtype, uintb &off) | TypeFactory | |
enumsize | TypeFactory | private |
enumtype | TypeFactory | private |
findAdd(Datatype &ct) | TypeFactory | private |
findById(const string &n, uint8 id) | TypeFactory | protectedvirtual |
findByIdLocal(const string &nm, uint8 id) const | TypeFactory | protected |
findByName(const string &n) | TypeFactory | |
findNoName(Datatype &ct) | TypeFactory | private |
getArch(void) const | TypeFactory | inline |
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) const | TypeFactory | inline |
getStructAlign(void) const | TypeFactory | inline |
getTypeArray(int4 as, Datatype *ao) | TypeFactory | |
getTypeChar(const string &n) | TypeFactory | private |
getTypeCode(const string &n) | TypeFactory | private |
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 | |
getTypeUnicode(const string &nm, int4 sz, type_metatype m) | TypeFactory | private |
getTypeVoid(void) | TypeFactory | |
glb | TypeFactory | protected |
nametree | TypeFactory | private |
orderRecurse(vector< Datatype * > &deporder, DatatypeSet &mark, Datatype *ct) const | TypeFactory | private |
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 | |
restoreXmlTypeNoRef(const Element *el, bool forcecore) | TypeFactory | private |
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 | |
setStructAlign(int4 al) | TypeFactory | inline |
setupSizes(void) | TypeFactory | |
sizeOfInt | TypeFactory | private |
tree | TypeFactory | private |
type_nochar | TypeFactory | private |
typecache | TypeFactory | private |
typecache10 | TypeFactory | private |
typecache16 | TypeFactory | private |
TypeFactory(Architecture *g) | TypeFactory | |
~TypeFactory(void) | TypeFactory | virtual |