Package ghidra.app.cmd.refs
Class AddMemRefCmd
java.lang.Object
ghidra.app.cmd.refs.AddMemRefCmd
Command class to add a memory reference to the program.
-
Constructor Summary
ConstructorDescriptionAddMemRefCmd
(Address fromAddr, Address toAddr, RefType refType, SourceType source, int opIndex) Command constructor for adding a memory referenceAddMemRefCmd
(Address fromAddr, Address toAddr, RefType refType, SourceType source, int opIndex, boolean setPrimary) Command constructor for adding a memory referenceAddMemRefCmd
(Address fromAddr, Address toAddr, SourceType source, int opIndex, boolean setPrimary) Command constructor for adding a memory reference with a default refType -
Method Summary
-
Constructor Details
-
AddMemRefCmd
public AddMemRefCmd(Address fromAddr, Address toAddr, SourceType source, int opIndex, boolean setPrimary) Command constructor for adding a memory reference with a default refType- Parameters:
fromAddr
- address of the codeunit where the reference occurstoAddr
- address of the location being referenced.source
- the source of the referenceopIndex
- the operand index in the code unit where the reference occurssetPrimary
- true if this reference should be primary.
-
AddMemRefCmd
public AddMemRefCmd(Address fromAddr, Address toAddr, RefType refType, SourceType source, int opIndex) Command constructor for adding a memory reference- Parameters:
fromAddr
- address of the codeunit where the reference occurstoAddr
- address of the location being referenced.refType
- reference type - how the location is being referenced.source
- the source of the referenceopIndex
- the operand index in the code unit where the reference occurs
-
AddMemRefCmd
public AddMemRefCmd(Address fromAddr, Address toAddr, RefType refType, SourceType source, int opIndex, boolean setPrimary) Command constructor for adding a memory reference- Parameters:
fromAddr
- address of the codeunit where the reference occurstoAddr
- address of the location being referenced.refType
- reference type - how the location is being referenced.source
- the source of the referenceopIndex
- the operand index in the code unit where the reference occurssetPrimary
- set the newly added reference primary
-
-
Method Details
-
applyTo
Description copied from interface:Command
Applies the command to the given domain object. -
getStatusMsg
Description copied from interface:Command
Returns the status message indicating the status of the command.- Specified by:
getStatusMsg
in interfaceCommand<Program>
- Returns:
- reason for failure, or null if the status of the command was successful
-
getName
Description copied from interface:Command
Returns the name of this command.
-