aboutsummaryrefslogtreecommitdiff
path: root/gdb/linux-nat.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/linux-nat.h')
-rw-r--r--gdb/linux-nat.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gdb/linux-nat.h b/gdb/linux-nat.h
index eae74f3..f2a74e8 100644
--- a/gdb/linux-nat.h
+++ b/gdb/linux-nat.h
@@ -62,6 +62,18 @@ struct lwp_info
be the address of a hardware watchpoint. */
struct siginfo siginfo;
+ /* STOPPED_BY_WATCHPOINT is non-zero if this LWP stopped with a data
+ watchpoint trap. */
+ int stopped_by_watchpoint;
+
+ /* On architectures where it is possible to know the data address of
+ a triggered watchpoint, STOPPED_DATA_ADDRESS_P is non-zero, and
+ STOPPED_DATA_ADDRESS contains such data address. Otherwise,
+ STOPPED_DATA_ADDRESS_P is false, and STOPPED_DATA_ADDRESS is
+ undefined. Only valid if STOPPED_BY_WATCHPOINT is true. */
+ int stopped_data_address_p;
+ CORE_ADDR stopped_data_address;
+
/* Non-zero if we expect a duplicated SIGINT. */
int ignore_sigint;