decompiler  1.0.0
ghidra::TypeFactory Member List

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

alignghidra::TypeFactoryprivate
cacheCoreTypes(void)ghidra::TypeFactory
clear(void)ghidra::TypeFactory
clearCache(void)ghidra::TypeFactoryprivate
clearNoncore(void)ghidra::TypeFactory
concretize(Datatype *ct)ghidra::TypeFactory
decode(Decoder &decoder)ghidra::TypeFactory
decodeCode(Decoder &decoder, bool isConstructor, bool isDestructor, bool forcecore)ghidra::TypeFactoryprivate
decodeCoreTypes(Decoder &decoder)ghidra::TypeFactory
decodeDataOrganization(Decoder &decoder)ghidra::TypeFactory
decodeStruct(Decoder &decoder, bool forcecore)ghidra::TypeFactoryprivate
decodeType(Decoder &decoder)ghidra::TypeFactory
decodeTypedef(Decoder &decoder)ghidra::TypeFactoryprivate
decodeTypeNoRef(Decoder &decoder, bool forcecore)ghidra::TypeFactoryprivate
decodeTypeWithCodeFlags(Decoder &decoder, bool isConstructor, bool isDestructor)ghidra::TypeFactory
decodeUnion(Decoder &decoder, bool forcecore)ghidra::TypeFactoryprivate
dependentOrder(vector< Datatype *> &deporder) constghidra::TypeFactory
destroyType(Datatype *ct)ghidra::TypeFactory
encode(Encoder &encoder) constghidra::TypeFactory
encodeCoreTypes(Encoder &encoder) constghidra::TypeFactory
enumsizeghidra::TypeFactoryprivate
enumtypeghidra::TypeFactoryprivate
findAdd(Datatype &ct)ghidra::TypeFactoryprivate
findById(const string &n, uint8 id, int4 sz)ghidra::TypeFactoryprotectedvirtual
findByIdLocal(const string &nm, uint8 id) constghidra::TypeFactoryprotected
findByName(const string &n)ghidra::TypeFactory
findNoName(Datatype &ct)ghidra::TypeFactoryprivate
getArch(void) constghidra::TypeFactoryinline
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) constghidra::TypeFactoryinline
getSizeOfInt(void) constghidra::TypeFactoryinline
getSizeOfLong(void) constghidra::TypeFactoryinline
getSizeOfPointer(void) constghidra::TypeFactoryinline
getStructAlign(void) constghidra::TypeFactoryinline
getTypeArray(int4 as, Datatype *ao)ghidra::TypeFactory
getTypeChar(const string &n)ghidra::TypeFactoryprivate
getTypeCode(const string &n)ghidra::TypeFactoryprivate
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::TypeFactoryprivate
getTypeUnion(const string &n)ghidra::TypeFactory
getTypeVoid(void)ghidra::TypeFactory
glbghidra::TypeFactoryprotected
insert(Datatype *newtype)ghidra::TypeFactoryprivate
nametreeghidra::TypeFactoryprivate
orderRecurse(vector< Datatype *> &deporder, DatatypeSet &mark, Datatype *ct) constghidra::TypeFactoryprivate
parseEnumConfig(Decoder &decoder)ghidra::TypeFactory
recalcPointerSubmeta(Datatype *base, sub_metatype sub)ghidra::TypeFactoryprivate
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::TypeFactoryinline
setupSizes(void)ghidra::TypeFactory
sizeOfAltPointerghidra::TypeFactoryprivate
sizeOfIntghidra::TypeFactoryprivate
sizeOfLongghidra::TypeFactoryprivate
sizeOfPointerghidra::TypeFactoryprivate
treeghidra::TypeFactoryprivate
type_nocharghidra::TypeFactoryprivate
typecacheghidra::TypeFactoryprivate
typecache10ghidra::TypeFactoryprivate
typecache16ghidra::TypeFactoryprivate
TypeFactory(Architecture *g)ghidra::TypeFactory
~TypeFactory(void)ghidra::TypeFactoryvirtual