decompiler  1.0.0
ghidra::TypeFactoryGhidra Member List

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

cacheCoreTypes(void)ghidra::TypeFactory
clear(void)ghidra::TypeFactory
clearNoncore(void)ghidra::TypeFactory
concretize(Datatype *ct)ghidra::TypeFactory
decode(Decoder &decoder)ghidra::TypeFactory
decodeCoreTypes(Decoder &decoder)ghidra::TypeFactory
decodeDataOrganization(Decoder &decoder)ghidra::TypeFactory
decodeType(Decoder &decoder)ghidra::TypeFactory
decodeTypeWithCodeFlags(Decoder &decoder, bool isConstructor, bool isDestructor)ghidra::TypeFactory
dependentOrder(vector< Datatype *> &deporder) constghidra::TypeFactory
destroyType(Datatype *ct)ghidra::TypeFactory
encode(Encoder &encoder) constghidra::TypeFactory
encodeCoreTypes(Encoder &encoder) constghidra::TypeFactory
findById(const string &n, uint8 id, int4 sz)ghidra::TypeFactoryGhidraprotectedvirtual
findByIdLocal(const string &nm, uint8 id) constghidra::TypeFactoryprotected
findByName(const string &n)ghidra::TypeFactory
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
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
getTypeUnion(const string &n)ghidra::TypeFactory
getTypeVoid(void)ghidra::TypeFactory
glbghidra::TypeFactoryprotected
parseEnumConfig(Decoder &decoder)ghidra::TypeFactory
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
TypeFactory(Architecture *g)ghidra::TypeFactory
TypeFactoryGhidra(ArchitectureGhidra *g)ghidra::TypeFactoryGhidrainline
~TypeFactory(void)ghidra::TypeFactoryvirtual
~TypeFactoryGhidra(void) (defined in ghidra::TypeFactoryGhidra)ghidra::TypeFactoryGhidrainlinevirtual