Home
last modified time | relevance | path

Searched refs:watchpoints (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/arch/powerpc/
H A Dptrace.rst9 2 hardware watchpoints (read, write and read-write) (DAC)
10 2 value conditions for the hardware watchpoints (DVC)
22 be returned here is the minimum alignment for the hardware watchpoints.
24 an 8-byte alignment restriction for hardware watchpoints. We'd like to avoid
29 watchpoints and whether it supports a range of addresses and a condition.
86 With this GDB can ask for all kinds of hardware breakpoints and watchpoints
H A Ddawr-power9.rst51 For GDB watchpoints (ie 'watch' command) on POWER9 bare metal , GDB
/linux/Documentation/dev-tools/
H A Dkcsan.rst181 watchpoints more frequently will result in the likelihood of races to be
249 (a) by injecting various delays, and (b) by using address watchpoints (or
254 same address just raced. Using hardware watchpoints, this is the approach taken
257 Unlike DataCollider, KCSAN does not use hardware watchpoints, but instead
258 relies on compiler instrumentation and "soft watchpoints".
260 In KCSAN, watchpoints are implemented using an efficient encoding that stores
262 watchpoints" are portability and greater flexibility. KCSAN then relies on the
276 sets up a watchpoint on marked accesses. By never setting up watchpoints for
322 "prefetch" accesses. Also recall that watchpoints are only set up for plain
351 setting up watchpoints, racy writes from devices can also be detected.
/linux/kernel/kcsan/
H A Dcore.c103 static atomic_long_t watchpoints[CONFIG_KCSAN_NUM_WATCHPOINTS + NUM_SLOTS-1]; variable
130 watchpoint = &watchpoints[SLOT_IDX_FAST(slot, i)]; in find_watchpoint()
158 …UG_ON(SLOT_IDX(CONFIG_KCSAN_NUM_WATCHPOINTS-1, KCSAN_CHECK_ADJACENT) != ARRAY_SIZE(watchpoints)-1); in insert_watchpoint()
159 …DX(CONFIG_KCSAN_NUM_WATCHPOINTS-1, KCSAN_CHECK_ADJACENT+1) != ARRAY_SIZE(watchpoints) - NUM_SLOTS); in insert_watchpoint()
165 watchpoint = &watchpoints[SLOT_IDX(slot, i)]; in insert_watchpoint()
507 kcsan_report_set_info(ptr, size, type, ip, watchpoint - watchpoints); in kcsan_found_watchpoint()
679 value_change, watchpoint - watchpoints, in kcsan_setup_watchpoint()
/linux/lib/
H A DKconfig.kcsan91 int "Number of available watchpoints"
94 Total number of available watchpoints. An address range maps into a
96 Although larger number of watchpoints may not be usable due to
/linux/Documentation/core-api/
H A Dentry.rst205 whether these exceptions happened in user-space (breakpoints or watchpoints) or
/linux/tools/memory-model/Documentation/
H A Daccess-marking.txt335 it is not necessarily a full replacement for hardware watchpoints.
336 On the other hand, neither are hardware watchpoints a full replacement