ZequanWu wrote:

DAP adds a new request `DataAddressBreakpointInfo` at 
https://github.com/microsoft/debug-adapter-protocol/pull/461 with  the 
following format to allow setting watchpoints at given address and size:
```
interface DataAddressBreakpointInfoRequest extends Request {
  command: 'DataAddressBreakpointInfo';

  arguments: DataAddressBreakpointInfoArguments;
}
interface DataAddressBreakpointInfoArguments {
  /**
   * The address of the data for which to obtain breakpoint information.
   * Treated as a hex value if prefixed with `0x`, or as a decimal value
   * otherwise.
   */
  address?: string;

  /**
   * If passed, requests breakpoint information for an exclusive byte range
   * rather than a single address. The range extends the given number of `bytes`
   * from the start `address`.
   * Treated as a hex value if prefixed with `0x`, or as a decimal value
   * otherwise.
   */
  bytes?: string;
}
```

This is kind of overlap with the existing made-up `${number of 
bytes}@${expression}`. If we choose to use the made-up, the new request seems 
not necessary to add because expression could be an address as well.

https://github.com/llvm/llvm-project/pull/81909
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to