What is the lldb equivalent of gdb's rwatch?

gdb, lldb, watchpoint

Solution

`watch set variable|expression` both take a `-w` / `--watch` argument specifying either `write` (default), `read`, or `read_write`. e.g.

(lldb) wa s v -w read myvar

Problem

I'm in a situation where read watchpoints would be very handy. Looking at lldb's help, I could find the `watchpoint` command, but it only seems to support write watchpoints (which are admittedly a lot more useful in general, but won't do it in my case). I know that gdb has a `rwatch` command that sets read watchpoints. Is there any equivalent with lldb?

Original source