Class SetExternalRefCmd

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

public class SetExternalRefCmd extends Object implements Command
Command class for adding external references.
  • Constructor Details

    • SetExternalRefCmd

      public SetExternalRefCmd(Address fromAddr, int opIndex, String extName, String extLabel, Address extAddr, RefType refType, SourceType source)
      Constructs a new command for adding external references.
      Parameters:
      fromAddr - from address (source of the reference)
      opIndex - operand index
      extName - name of external program
      extLabel - label within the external program, may be null if extAddr is not null
      extAddr - address within the external program, may be null
      refType - reference type (NOTE: data/pointer should generally utilize RefType.DATA
      source - the source of this reference
    • SetExternalRefCmd

      @Deprecated public SetExternalRefCmd(Address fromAddr, int opIndex, String extName, String extLabel, Address extAddr, SourceType source)
      Deprecated.
      the other constructor form should be used with an appropriate RefType specified. RefType.DATA should be used for address table pointer references.
      Constructs a new command for adding an external reference from data using RefType.DATA.
      Parameters:
      fromAddr - from address (source of the reference)
      opIndex - operand index
      extName - name of external program
      extLabel - label within the external program, may be null if extAddr is not null
      extAddr - address within the external program, may be null
      source - the source of this reference
  • Method Details