LLDB Watchpoint Commands

Written on December 08, 2025

1 min. read

— LLDB Watchpoint Commands —

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Set watchpoint on variable (write)
watchpoint set variable myVar
# → Stops when 'myVar' is written.

# Set watchpoint on variable (read + write)
watchpoint set variable -w read_write myVar
# → Stops on both reads and writes.

# Set watchpoint on memory address (write)
watchpoint set expression -w write -- 0xADDRESS
# → Replace 0xADDRESS with actual memory address.

# Set watchpoint on memory address (full expression)
watchpoint set expression -- *(int*)0xADDRESS
# → Stops whenever that memory is accessed.

# List all watchpoints
watchpoint list
# → Shows IDs, conditions, and status.

# Disable / Enable / Delete a watchpoint
watchpoint disable 1
watchpoint enable 1
watchpoint delete 1
# → Use the watchpoint ID shown in `watchpoint list`.