Class DisassembleArguments

java.lang.Object
com.oracle.truffle.tools.dap.types.JSONBase
com.oracle.truffle.tools.dap.types.DisassembleArguments

public class DisassembleArguments extends JSONBase
Arguments for 'disassemble' request.
  • Method Details

    • getMemoryReference

      public String getMemoryReference()
      Memory reference to the base location containing the instructions to disassemble.
    • setMemoryReference

      public DisassembleArguments setMemoryReference(String memoryReference)
    • getOffset

      public Integer getOffset()
      Optional offset (in bytes) to be applied to the reference location before disassembling. Can be negative.
    • setOffset

      public DisassembleArguments setOffset(Integer offset)
    • getInstructionOffset

      public Integer getInstructionOffset()
      Optional offset (in instructions) to be applied after the byte offset (if any) before disassembling. Can be negative.
    • setInstructionOffset

      public DisassembleArguments setInstructionOffset(Integer instructionOffset)
    • getInstructionCount

      public int getInstructionCount()
      Number of instructions to disassemble starting at the specified location and offset. An adapter must return exactly this number of instructions - any unavailable instructions should be replaced with an implementation-defined 'invalid instruction' value.
    • setInstructionCount

      public DisassembleArguments setInstructionCount(int instructionCount)
    • getResolveSymbols

      public Boolean getResolveSymbols()
      If true, the adapter should attempt to resolve memory addresses and other values to symbolic names.
    • setResolveSymbols

      public DisassembleArguments setResolveSymbols(Boolean resolveSymbols)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • create

      public static DisassembleArguments create(String memoryReference, Integer instructionCount)