History log of /openbsd-current/sys/ddb/db_watch.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.19 08-Mar-2023 guenther

Delete obsolete /* ARGSUSED */ lint comments.

ok miod@ millert@


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.18 15-Oct-2020 deraadt

sick of the CMU, let's make this KNF


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.17 07-Nov-2019 mpi

db_addr_t -> vaddr_t

ok deraadt@


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.16 19-Apr-2016 mpi

Start reducing the dependence on <uvm/uvm_param.h> by using int-1-0
instead of boolean_t-TRUE-FALSE.


Revision tags: OPENBSD_5_9_BASE
# 1.15 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.14 14-Mar-2015 jsg

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


Revision tags: OPENBSD_5_7_BASE
# 1.13 16-Nov-2014 deraadt

Replace a plethora of historical protection options with just
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h.
PROT_MASK is introduced as the one true way of extracting those bits.
Remove UVM_ADV_* wrapper, using the standard names.
ok doug guenther kettenis


# 1.12 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.11 08-Jul-2014 deraadt

These do not need the extremely poorly named uvm/uvm_extern.h (which
pulls in the universe). occasionally they need sys/systm.h


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.10 27-Nov-2010 miod

Get rid of the vm_map field of ddb breakpoints and watchpoints, and do not
pretend these could work on userland addresses.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.9 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.8 27-Feb-2002 pefo

don't execute the pmap_update() call if we have no watch list. bo-bo art :-)


Revision tags: UBC_BASE
# 1.7 08-Dec-2001 art

branches: 1.7.2;
Sprinkle pmap_update calls where relevant and some other
misc pmap usage fixes.


# 1.6 28-Nov-2001 art

zap some typedefs.
vm_map_t -> struct vm_map *
vm_map_entry_t -> struct vm_map_entry *
simple_lock_data_t -> struct simplelock

(uvm not done yet, coming in the next commit)


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE SMP_BASE kame_19991208
# 1.5 11-Sep-1999 mickey

branches: 1.5.4;
s/vm_offset_t/vaddr_t/ s/vm_size_t/vsize_t/


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.4 21-Apr-1996 deraadt

partial sync with netbsd 960418, more to come


# 1.3 11-Mar-1996 mickey

Debbuger changed towards the latest Mach.
Some minor changes for Linux ;) emulation.
Small bug fixes from NetBSD.


# 1.2 20-Feb-1996 mickey

netbsd-current import & 'boot' cmd addition.


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.18 15-Oct-2020 deraadt

sick of the CMU, let's make this KNF


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.17 07-Nov-2019 mpi

db_addr_t -> vaddr_t

ok deraadt@


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.16 19-Apr-2016 mpi

Start reducing the dependence on <uvm/uvm_param.h> by using int-1-0
instead of boolean_t-TRUE-FALSE.


Revision tags: OPENBSD_5_9_BASE
# 1.15 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.14 14-Mar-2015 jsg

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


Revision tags: OPENBSD_5_7_BASE
# 1.13 16-Nov-2014 deraadt

Replace a plethora of historical protection options with just
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h.
PROT_MASK is introduced as the one true way of extracting those bits.
Remove UVM_ADV_* wrapper, using the standard names.
ok doug guenther kettenis


# 1.12 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.11 08-Jul-2014 deraadt

These do not need the extremely poorly named uvm/uvm_extern.h (which
pulls in the universe). occasionally they need sys/systm.h


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.10 27-Nov-2010 miod

Get rid of the vm_map field of ddb breakpoints and watchpoints, and do not
pretend these could work on userland addresses.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.9 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.8 27-Feb-2002 pefo

don't execute the pmap_update() call if we have no watch list. bo-bo art :-)


Revision tags: UBC_BASE
# 1.7 08-Dec-2001 art

branches: 1.7.2;
Sprinkle pmap_update calls where relevant and some other
misc pmap usage fixes.


# 1.6 28-Nov-2001 art

zap some typedefs.
vm_map_t -> struct vm_map *
vm_map_entry_t -> struct vm_map_entry *
simple_lock_data_t -> struct simplelock

(uvm not done yet, coming in the next commit)


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE SMP_BASE kame_19991208
# 1.5 11-Sep-1999 mickey

branches: 1.5.4;
s/vm_offset_t/vaddr_t/ s/vm_size_t/vsize_t/


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.4 21-Apr-1996 deraadt

partial sync with netbsd 960418, more to come


# 1.3 11-Mar-1996 mickey

Debbuger changed towards the latest Mach.
Some minor changes for Linux ;) emulation.
Small bug fixes from NetBSD.


# 1.2 20-Feb-1996 mickey

netbsd-current import & 'boot' cmd addition.


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.17 07-Nov-2019 mpi

db_addr_t -> vaddr_t

ok deraadt@


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.16 19-Apr-2016 mpi

Start reducing the dependence on <uvm/uvm_param.h> by using int-1-0
instead of boolean_t-TRUE-FALSE.


Revision tags: OPENBSD_5_9_BASE
# 1.15 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.14 14-Mar-2015 jsg

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


Revision tags: OPENBSD_5_7_BASE
# 1.13 16-Nov-2014 deraadt

Replace a plethora of historical protection options with just
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h.
PROT_MASK is introduced as the one true way of extracting those bits.
Remove UVM_ADV_* wrapper, using the standard names.
ok doug guenther kettenis


# 1.12 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.11 08-Jul-2014 deraadt

These do not need the extremely poorly named uvm/uvm_extern.h (which
pulls in the universe). occasionally they need sys/systm.h


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.10 27-Nov-2010 miod

Get rid of the vm_map field of ddb breakpoints and watchpoints, and do not
pretend these could work on userland addresses.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.9 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.8 27-Feb-2002 pefo

don't execute the pmap_update() call if we have no watch list. bo-bo art :-)


Revision tags: UBC_BASE
# 1.7 08-Dec-2001 art

branches: 1.7.2;
Sprinkle pmap_update calls where relevant and some other
misc pmap usage fixes.


# 1.6 28-Nov-2001 art

zap some typedefs.
vm_map_t -> struct vm_map *
vm_map_entry_t -> struct vm_map_entry *
simple_lock_data_t -> struct simplelock

(uvm not done yet, coming in the next commit)


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE SMP_BASE kame_19991208
# 1.5 11-Sep-1999 mickey

branches: 1.5.4;
s/vm_offset_t/vaddr_t/ s/vm_size_t/vsize_t/


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.4 21-Apr-1996 deraadt

partial sync with netbsd 960418, more to come


# 1.3 11-Mar-1996 mickey

Debbuger changed towards the latest Mach.
Some minor changes for Linux ;) emulation.
Small bug fixes from NetBSD.


# 1.2 20-Feb-1996 mickey

netbsd-current import & 'boot' cmd addition.


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.16 19-Apr-2016 mpi

Start reducing the dependence on <uvm/uvm_param.h> by using int-1-0
instead of boolean_t-TRUE-FALSE.


Revision tags: OPENBSD_5_9_BASE
# 1.15 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.14 14-Mar-2015 jsg

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


Revision tags: OPENBSD_5_7_BASE
# 1.13 16-Nov-2014 deraadt

Replace a plethora of historical protection options with just
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h.
PROT_MASK is introduced as the one true way of extracting those bits.
Remove UVM_ADV_* wrapper, using the standard names.
ok doug guenther kettenis


# 1.12 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.11 08-Jul-2014 deraadt

These do not need the extremely poorly named uvm/uvm_extern.h (which
pulls in the universe). occasionally they need sys/systm.h


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.10 27-Nov-2010 miod

Get rid of the vm_map field of ddb breakpoints and watchpoints, and do not
pretend these could work on userland addresses.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.9 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.8 27-Feb-2002 pefo

don't execute the pmap_update() call if we have no watch list. bo-bo art :-)


Revision tags: UBC_BASE
# 1.7 08-Dec-2001 art

branches: 1.7.2;
Sprinkle pmap_update calls where relevant and some other
misc pmap usage fixes.


# 1.6 28-Nov-2001 art

zap some typedefs.
vm_map_t -> struct vm_map *
vm_map_entry_t -> struct vm_map_entry *
simple_lock_data_t -> struct simplelock

(uvm not done yet, coming in the next commit)


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE SMP_BASE kame_19991208
# 1.5 11-Sep-1999 mickey

branches: 1.5.4;
s/vm_offset_t/vaddr_t/ s/vm_size_t/vsize_t/


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.4 21-Apr-1996 deraadt

partial sync with netbsd 960418, more to come


# 1.3 11-Mar-1996 mickey

Debbuger changed towards the latest Mach.
Some minor changes for Linux ;) emulation.
Small bug fixes from NetBSD.


# 1.2 20-Feb-1996 mickey

netbsd-current import & 'boot' cmd addition.


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision