Package ghidra.app.util.bin.format.golang
package ghidra.app.util.bin.format.golang
-
ClassDescriptionThis class represents a Go build id string, along with a magic header.A program section that contains Go build information strings, namely Go module package names, Go module dependencies, and build/compiler flags, as well as the Go version itself.Key=value element of Go Build settingsMisc constant values for golangUtility class that fixes Go function parameter storage using each function's current parameter list (formal info only) as starting information.Handles creating a Ghidra structure to represent multiple return values returned from a golang function.Fixups for Go functions found during DWARF processing.Handles marking up and program info for Go binaries.Represents information about a single Go module dependency.Logic and helper for allocating storage for a function's parameters and return value.Immutable information about registers, alignment sizes, etc needed to allocate storage for parameters during a function call.XML config file format:Represents a Go version number (major.minor.patch), with some special sentinel values for wildcarding.Represents a range of versionsRepresents a set of version numbers.An ELF note that specifies the Go build-id.