index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
subr_witness.c
Age
Commit message (
Expand
)
Author
2022-02-21
anscestors -> ancestors
Jonathan Gray
2021-03-23
Skip first frame when saving stacktraces, it's always witness_checkorder().
Martin Pieuchot
2021-03-10
spelling
Jonathan Gray
2021-02-08
Revert the convertion of per-process thread into a SMR_TAILQ.
Martin Pieuchot
2021-01-28
Show when witness(4) has run out of lock order data entries.
Visa Hankala
2021-01-09
Enforce range with sysctl_int_bounded in witness_sysctl_watch
gnezdo
2021-01-09
Replace a custom linked list with SLIST.
Visa Hankala
2021-01-09
Replace SIMPLEQ with SLIST because the code does not need a queue.
Visa Hankala
2021-01-09
Remove unnecessary relocking of w_mtx as panic() should not return.
Visa Hankala
2020-12-07
Convert the per-process thread list into a SMR_TAILQ.
Martin Pieuchot
2020-11-12
witness: detect and report uninitialized (or zeroed) lock usage
Sebastien Marie
2020-03-15
Fix memory corruption with kern.witness.locktrace.
Visa Hankala
2020-01-20
Separate the stack trace saving interface from ddb. The saving does not
Visa Hankala
2019-11-15
Remove gratuitous #ifdef.
Visa Hankala
2019-07-20
Get rid of `ddb_is_active' instead use `db_active'.
Martin Pieuchot
2019-06-06
Restore missing newline.
Visa Hankala
2019-05-19
include uvm.h -> uvm_extern.h; ok visa@
anton
2019-04-23
Remove file name and line number output from witness(4)
Visa Hankala
2019-03-15
Remove FBSDID.
Kevin Lo
2019-02-07
Add lock stack trace saving for witness(4).
Visa Hankala
2019-02-04
Make callers of witness_lock_list_{get,free}() responsible of raising
Visa Hankala
2019-01-29
Add a dedicated sysctl(2) node for witness(4).
Visa Hankala
2019-01-27
stop using capital letters in printf format strings; ok visa@
anton
2019-01-27
consistency tweaks to panic format strings; ok visa@
anton
2019-01-26
Use memset() instead of bzero().
Visa Hankala
2019-01-26
Tag the start of witness(4) output with prefix "witness:".
Visa Hankala
2018-06-26
Make the system cache a small number of free lock list entries per CPU.
Visa Hankala
2018-06-15
Remove the witness_skipspin setting to simplify the code.
Visa Hankala
2018-06-14
Make possible to build uniprocessor WITNESS kernels without kernel_lock.
Visa Hankala
2018-06-08
Constipate all the struct lock_type's so they go into .rodata
Philip Guenther
2018-06-01
Consistently use printf() instead of db_printf() when not running
Visa Hankala
2018-05-31
Make witness(4) watch locks and print error stack traces by default.
Visa Hankala
2018-05-16
Fix misleading indentation.
Visa Hankala
2018-05-16
Print stack traces on lock order conflict.
Visa Hankala
2018-05-16
Add kern.witnesswatch sysctl for controlling witness(4). By default,
Visa Hankala
2018-05-09
Remove witness_channel and always use console output
Visa Hankala
2018-05-07
Zap two unused variables.
Visa Hankala
2018-05-07
Make the print function of db_print_stack_trace() configurable,
Visa Hankala
2018-05-02
Record lock type even if witness is disabled. The value will be needed
Visa Hankala
2018-04-30
Treat all negative values of witness_watch equally for robustness.
Visa Hankala
2018-04-12
Restore the original BSDI $Id$ strings. Those were mangled by CVS
Visa Hankala
2018-04-03
Deactivate witness(4) checks if we are in ddb(4), when `db_active' is set.
Martin Pieuchot
2018-02-20
Make ddb's "show all locks" command show spinlocks in addition
Visa Hankala
2017-11-14
Fix the initial check of the checkorder and lock operations
Visa Hankala
2017-08-12
Silence clang warnings: remove unused variables and s/%hx/%x/g
Philip Guenther
2017-05-22
Drop kernel trace points. The trace facility does not exist on OpenBSD.
Visa Hankala
2017-04-30
Rename Debugger() into db_enter().
Martin Pieuchot
2017-04-20
Add a port of witness(4) lock validation tool from FreeBSD.
Visa Hankala