Package ghidra.app.util.bin.format.golang.rtti
package ghidra.app.util.bin.format.golang.rtti
-
ClassDescriptionA structure that golang generates that contains metadata about a function.An index into a GoFuncData's variable-size funcdata array.Bitmask flags for runtime._func (GoFuncData) flags field.List of function ids for runtime._func (GoFuncData) funcID field.A structure that golang generates that maps between a function's entry point and the location of the function's GoFuncData structure.A structure that golang generates that maps between a interface and its dataRepresents a mapping between a golang interface and a type that implements the methods of the interface.Represents a golang moduledata structure, which contains a lot of valuable bootstrapping data for RTTI and function data.Represents a golang "name" construct, which isn't represented in go as a normal structure since it is full of variable length and optional fields.An index into a GoFuncData's variable-sized pcdata array.A low-level structure embedded in golang binaries that contains useful bootstrapping information.Evaluates a sequence of (value_delta,pc_delta) leb128 pairs to calculate a value for a certain PC location.
DataTypeMapper
for golang binaries.A structure that represents a golang slice instance (similar to a java ArrayList).Represents a golang source file and line number tuple.A structure that represents a golang string instance.Represents a Golang symbol name.A pascal-ish string, using a LEB128 (or a uint16 in pre-1.16) value as the length of the following bytes.Abstract base for information about type methods and interface methods