Class DisassembleArguments
java.lang.Object
com.oracle.truffle.tools.dap.types.JSONBase
com.oracle.truffle.tools.dap.types.DisassembleArguments
Arguments for 'disassemble' request.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DisassembleArgumentsbooleanintNumber of instructions to disassemble starting at the specified location and offset.Optional offset (in instructions) to be applied after the byte offset (if any) before disassembling.Memory reference to the base location containing the instructions to disassemble.Optional offset (in bytes) to be applied to the reference location before disassembling.If true, the adapter should attempt to resolve memory addresses and other values to symbolic names.inthashCode()setInstructionCount(int instructionCount) setInstructionOffset(Integer instructionOffset) setMemoryReference(String memoryReference) setResolveSymbols(Boolean resolveSymbols)
-
Method Details
-
getMemoryReference
Memory reference to the base location containing the instructions to disassemble. -
setMemoryReference
-
getOffset
Optional offset (in bytes) to be applied to the reference location before disassembling. Can be negative. -
setOffset
-
getInstructionOffset
Optional offset (in instructions) to be applied after the byte offset (if any) before disassembling. Can be negative. -
setInstructionOffset
-
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
-
getResolveSymbols
If true, the adapter should attempt to resolve memory addresses and other values to symbolic names. -
setResolveSymbols
-
equals
-
hashCode
public int hashCode() -
create
-