Package ghidra.program.model.listing
package ghidra.program.model.listing
-
ClassDescriptionInterface for an Address Change set.
AutoParameterType
defines the various types of auto-parameters.Interface for bookmarks.Provides an ordering for bookmarks.Interface for managing bookmarks.Interface for bookmark types.Provides an ordering for bookmark types.CircularDependencyException
is thrown in cases where an action would cause the program's module structure to have a "cycle", that is to have two module which are both ancestors and descendants of each other.Interface common to both instructions and data.ShowBlockName
defines the valid options for controlling the display of block names on labels.ShowNamespace
defines the valid options for controlling the display of name-spaces on labels.Interface to define an iterator over over some set of code units.Container class for information about changes to a comment.ContextChangeException
indicates that an illegal change to program context has been attempted.Interface for interacting with data at an address in a program.DataBuffer provides an array like interface into a set of Data at a specific index.Interface to define an iterator over over some set of Data.DataStub can be extended for use by tests.This interface represents the main entry point into an object which stores all information relating to a single data type archive.Interface for a data type archive change set.Interface for a Data Type Change set.Interface for a domain object change set.DuplicateGroupException
is thrown when a fragment or child is added to a module and that fragment or module is already a child.Interface to define methods available on a function.Interface for iterating over functions.The manager for functionsFunctionOverlapException
is thrown in cases where a function creation or change would result in overlapping functions.Interface describing all the things about a function that are portable from one program to another.Deprecated.FunctionDefinitionDataType should be used for defining a function signatureRepresents a function tag object that can be associated with functions.Defines a Function Tag Change set.Interface for managing function tags.Interface for representing class objects in the program.The interface for groupings of code units that may have attributes such as names and comments.Exception thrown when attempting to replace one language in a program with another that is not "address space" compatable.Interface to define an instruction for a processor.Interface to define an iterator over over some set of instructions.InstructionStub can be extended for use by tests.Interface for a Library namespace.This interface provides all the methods needed to create,delete, retrieve, modify code level constructs (CodeUnits, Macros, Fragments, and Modules).OperandRepresentation
provides a list for operand sub-elements.Interface for function parametersGeneric implementation of Parameter.This interface represents the main entry point into an object which stores all information relating to a single program.Interface for a Program Change set.Interface to define a processor register context over the address space.AProgramFragment
is a set ofCodeUnit
s that have been bundled together with some additional information such as a name, comment, alias, etc.AProgramModule
is a group ofProgramFragment
s and/or otherProgramModule
s together with some related information such as a name, comment, and alias.Interface for a Program Tree Change set.Interface for a Register Change set.Interface to define a comment that can be shared by more than one code unit.ReturnParameterImpl
represent the function return value.Definition of a stack frame.Compares stack variable offsets; has a static factory method to get a StackVariableComparator.ListingStub can be extended for use by tests.Interface for a Symbol Change set.ThunkFunction
corresponds to a fragment of code which simply passes control to a destination function.Defines an object that stores a value of some specific data type.VariableOffset
can be used as an operand or sub-operand representation object.VariableSizeException
is thrown when a variable data-type exceeds storage constraints.encapsulates the ordered list of storage varnodes which correspond to a function parameter or local variable.