Sha256: a68a99f49609c6df47c7712d18593cae7ce39157b751fddd99fff146348a4691

Contents?: true

Size: 1 KB

Versions: 1

Compression:

Stored size: 1 KB

Contents

# Properties of a breakpoint passed to the setInstructionBreakpoints request
class DAP::InstructionBreakpoint < DAP::Base
  # The instruction reference of the breakpoint.
  # This should be a memory or instruction pointer reference from an EvaluateResponse, Variable, StackFrame, GotoTarget, or Breakpoint.
  property :instructionReference, as: 'string'

  # An optional offset from the instruction reference.
  # This can be negative.
  property :offset, required: false, as: 'number'

  # An optional expression for conditional breakpoints.
  # It is only honored by a debug adapter if the capability 'supportsConditionalBreakpoints' is true.
  property :condition, required: false, as: 'string'

  # An optional expression that controls how many hits of the breakpoint are ignored.
  # The backend is expected to interpret the expression as needed.
  # The attribute is only honored by a debug adapter if the capability 'supportsHitConditionalBreakpoints' is true.
  property :hitCondition, required: false, as: 'string'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-dap-0.1.3 lib/dap/instruction_breakpoint.rb