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 golang version itself.Key=value element of Golang Build settingsMisc constant values for golangUtility class that fixes golang 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 golang functions found during DWARF processing.Handles marking up and program info for Golang binaries.Represents information about a single golang 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 Golang 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 golang build-id.