Class AddMemRefCmd

java.lang.Object
ghidra.app.cmd.refs.AddMemRefCmd
All Implemented Interfaces:
Command

public class AddMemRefCmd extends Object implements Command
Command class to add a memory reference to the program.
  • 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 occurs
      toAddr - address of the location being referenced.
      source - the source of the reference
      opIndex - the operand index in the code unit where the reference occurs
      setPrimary - 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 occurs
      toAddr - address of the location being referenced.
      refType - reference type - how the location is being referenced.
      source - the source of the reference
      opIndex - 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 occurs
      toAddr - address of the location being referenced.
      refType - reference type - how the location is being referenced.
      source - the source of the reference
      opIndex - the operand index in the code unit where the reference occurs
      setPrimary - set the newly added reference primary
  • Method Details