Package ghidra.app.util.bin.format.golang.rtti.types
package ghidra.app.util.bin.format.golang.rtti.types
-
ClassDescription
GoTypestructure that defines an array.Represents the fundamental Go rtti type information.AGoTypestructure that defines a Go channelAGoTypestructure that defines a function type.AGoTypestructure that defines a Go interface.Enum defining the various Go primitive typesGo type info about a specific map type.Structure that defines a method for a GoType, found in the type'sGoUncommonTypestruct.WARNING: tricky code / class layout here!GoTypestructure that defines a pointer.Go type information about a specific slice type.Structure used to define a field in astruct type.Go type information about a specific structure type.Common abstract base class for GoType classesA limited use wrapper/bridge between a GoType and a Ghidra DataType, this wrapper only supports thecall.invalid reference
#recoverDataType(GoTypeManager)Small stub that is only used to fetch the "kind" field so that the real gotype can be detectedEnum defining the various bitflags held in a GoType's tflagStructure found immediately after aGoTypestructure, if it has the uncommon flag set.