align | ghidra::TypeFactory | private |
cacheCoreTypes(void) | ghidra::TypeFactory | |
clear(void) | ghidra::TypeFactory | |
clearCache(void) | ghidra::TypeFactory | private |
clearNoncore(void) | ghidra::TypeFactory | |
concretize(Datatype *ct) | ghidra::TypeFactory | |
decode(Decoder &decoder) | ghidra::TypeFactory | |
decodeCode(Decoder &decoder, bool isConstructor, bool isDestructor, bool forcecore) | ghidra::TypeFactory | private |
decodeCoreTypes(Decoder &decoder) | ghidra::TypeFactory | |
decodeDataOrganization(Decoder &decoder) | ghidra::TypeFactory | |
decodeStruct(Decoder &decoder, bool forcecore) | ghidra::TypeFactory | private |
decodeType(Decoder &decoder) | ghidra::TypeFactory | |
decodeTypedef(Decoder &decoder) | ghidra::TypeFactory | private |
decodeTypeNoRef(Decoder &decoder, bool forcecore) | ghidra::TypeFactory | private |
decodeTypeWithCodeFlags(Decoder &decoder, bool isConstructor, bool isDestructor) | ghidra::TypeFactory | |
decodeUnion(Decoder &decoder, bool forcecore) | ghidra::TypeFactory | private |
dependentOrder(vector< Datatype *> &deporder) const | ghidra::TypeFactory | |
destroyType(Datatype *ct) | ghidra::TypeFactory | |
encode(Encoder &encoder) const | ghidra::TypeFactory | |
encodeCoreTypes(Encoder &encoder) const | ghidra::TypeFactory | |
enumsize | ghidra::TypeFactory | private |
enumtype | ghidra::TypeFactory | private |
findAdd(Datatype &ct) | ghidra::TypeFactory | private |
findById(const string &n, uint8 id, int4 sz) | ghidra::TypeFactory | protectedvirtual |
findByIdLocal(const string &nm, uint8 id) const | ghidra::TypeFactory | protected |
findByName(const string &n) | ghidra::TypeFactory | |
findNoName(Datatype &ct) | ghidra::TypeFactory | private |
getArch(void) const | ghidra::TypeFactory | inline |
getBase(int4 s, type_metatype m) | ghidra::TypeFactory | |
getBase(int4 s, type_metatype m, const string &n) | ghidra::TypeFactory | |
getBaseNoChar(int4 s, type_metatype m) | ghidra::TypeFactory | |
getExactPiece(Datatype *ct, int4 offset, int4 size) | ghidra::TypeFactory | |
getSizeOfAltPointer(void) const | ghidra::TypeFactory | inline |
getSizeOfInt(void) const | ghidra::TypeFactory | inline |
getSizeOfLong(void) const | ghidra::TypeFactory | inline |
getSizeOfPointer(void) const | ghidra::TypeFactory | inline |
getStructAlign(void) const | ghidra::TypeFactory | inline |
getTypeArray(int4 as, Datatype *ao) | ghidra::TypeFactory | |
getTypeChar(const string &n) | ghidra::TypeFactory | private |
getTypeCode(const string &n) | ghidra::TypeFactory | private |
getTypeCode(void) | ghidra::TypeFactory | |
getTypeCode(ProtoModel *model, Datatype *outtype, const vector< Datatype *> &intypes, bool dotdotdot) | ghidra::TypeFactory | |
getTypedef(Datatype *ct, const string &name, uint8 id, uint4 format) | ghidra::TypeFactory | |
getTypeEnum(const string &n) | ghidra::TypeFactory | |
getTypePartialStruct(Datatype *contain, int4 off, int4 sz) | ghidra::TypeFactory | |
getTypePartialUnion(TypeUnion *contain, int4 off, int4 sz) | ghidra::TypeFactory | |
getTypePointer(int4 s, Datatype *pt, uint4 ws) | ghidra::TypeFactory | |
getTypePointer(int4 s, Datatype *pt, uint4 ws, const string &n) | ghidra::TypeFactory | |
getTypePointerNoDepth(int4 s, Datatype *pt, uint4 ws) | ghidra::TypeFactory | |
getTypePointerRel(TypePointer *parentPtr, Datatype *ptrTo, int4 off) | ghidra::TypeFactory | |
getTypePointerRel(int4 sz, Datatype *parent, Datatype *ptrTo, int4 ws, int4 off, const string &nm) | ghidra::TypeFactory | |
getTypePointerStripArray(int4 s, Datatype *pt, uint4 ws) | ghidra::TypeFactory | |
getTypePointerWithSpace(Datatype *ptrTo, AddrSpace *spc, const string &nm) | ghidra::TypeFactory | |
getTypeSpacebase(AddrSpace *id, const Address &addr) | ghidra::TypeFactory | |
getTypeStruct(const string &n) | ghidra::TypeFactory | |
getTypeUnicode(const string &nm, int4 sz, type_metatype m) | ghidra::TypeFactory | private |
getTypeUnion(const string &n) | ghidra::TypeFactory | |
getTypeVoid(void) | ghidra::TypeFactory | |
glb | ghidra::TypeFactory | protected |
insert(Datatype *newtype) | ghidra::TypeFactory | private |
nametree | ghidra::TypeFactory | private |
orderRecurse(vector< Datatype *> &deporder, DatatypeSet &mark, Datatype *ct) const | ghidra::TypeFactory | private |
parseEnumConfig(Decoder &decoder) | ghidra::TypeFactory | |
recalcPointerSubmeta(Datatype *base, sub_metatype sub) | ghidra::TypeFactory | private |
resizePointer(TypePointer *ptr, int4 newSize) | ghidra::TypeFactory | |
setCoreType(const string &name, int4 size, type_metatype meta, bool chartp) | ghidra::TypeFactory | |
setDisplayFormat(Datatype *ct, uint4 format) | ghidra::TypeFactory | |
setEnumValues(const vector< string > &namelist, const vector< uintb > &vallist, const vector< bool > &assignlist, TypeEnum *te) | ghidra::TypeFactory | |
setFields(vector< TypeField > &fd, TypeStruct *ot, int4 fixedsize, uint4 flags) | ghidra::TypeFactory | |
setFields(vector< TypeField > &fd, TypeUnion *ot, int4 fixedsize, uint4 flags) | ghidra::TypeFactory | |
setName(Datatype *ct, const string &n) | ghidra::TypeFactory | |
setPrototype(const FuncProto *fp, TypeCode *newCode, uint4 flags) | ghidra::TypeFactory | |
setStructAlign(int4 al) | ghidra::TypeFactory | inline |
setupSizes(void) | ghidra::TypeFactory | |
sizeOfAltPointer | ghidra::TypeFactory | private |
sizeOfInt | ghidra::TypeFactory | private |
sizeOfLong | ghidra::TypeFactory | private |
sizeOfPointer | ghidra::TypeFactory | private |
tree | ghidra::TypeFactory | private |
type_nochar | ghidra::TypeFactory | private |
typecache | ghidra::TypeFactory | private |
typecache10 | ghidra::TypeFactory | private |
typecache16 | ghidra::TypeFactory | private |
TypeFactory(Architecture *g) | ghidra::TypeFactory | |
~TypeFactory(void) | ghidra::TypeFactory | virtual |