History log of /openbsd-current/sys/ddb/db_run.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.31 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.30 15-Oct-2020 deraadt

sick of the CMU, let's make this KNF


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

db_addr_t -> vaddr_t

ok deraadt@


# 1.28 06-Nov-2019 mpi

Substitute boolean_t/TRUE/FALSE by int/1/0.

ok dlg@, jasper@, anton@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.27 30-Apr-2017 mpi

Unifdef KGDB.

It doesn't compile und hasn't been working during the last decade.

ok kettenis@, deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.26 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.25 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.24 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.


# 1.21 27-Nov-2010 miod

Remove ddb single-step load and store counters. Most platforms do not
implement them, and they are of questionable usefulness.


Revision tags: 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.20 14-Nov-2007 miod

Be consistent in db_cmd_loop_done declaration.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_9_BASE
# 1.18 06-Sep-2005 miod

Remove old m88k workaround, now that we have SET_PC_REGS().


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.17 04-Jan-2005 espie

switch to SET_PC_REGS if available, okay miod@


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.16 12-Feb-2003 jason

Remove commons; inspired by netbsd.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE UBC_SYNC_B
# 1.15 06-Nov-2001 miod

branches: 1.15.2;
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


Revision tags: OPENBSD_3_0_BASE
# 1.14 04-Jul-2001 espie

Make preprocessor happier, don't give it untasty tokens at end of input.
Ok millert@


Revision tags: OPENBSD_2_9_BASE
# 1.13 24-Jan-2001 hugh

KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.
Tested by various, vetted by mickey & theo.


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 17-Jun-1999 art

branches: 1.12.4;
fix continuing from breakpoints on sparc


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.11 16-Mar-1998 pefo

Add the option SOFTWARE_SSTEP_EMUL. This is used with mips processors
together with SOFTWARE_SSTEP to do single stepping. We don't need the
dual BP at branch since we always evaluate the correct next location.


Revision tags: OPENBSD_2_2_BASE
# 1.10 07-Aug-1997 niklas

document needed MD funcs for SOFTWARE_SSTEP better


# 1.9 23-Jul-1997 niklas

typo


# 1.8 19-Jul-1997 niklas

SOFTWARE_SSTEP bugs fixed. KNF. register specs removed. Include vm.h


# 1.7 06-Jul-1997 niklas

Style nits + provide getreg_val proto conditionally. Removed unused var.


Revision tags: OPENBSD_2_1_BASE
# 1.6 25-Mar-1997 rahnds

Ok here is the mvme88k userland, minus a few important pieces.
as, ld change need to be merged. It is known that shared libraries and C++
do not work.
If anyone wants to step forward and take over the mvme88k port please do.
It was dumped on me when the original developer, Nivas, left his previous
job and started a new one.

I am trying to get the port in a shape that someone could take over.


# 1.5 21-Mar-1997 niklas

New FIXUP_PC_AFTER_BREAK convention from NetBSD


Revision tags: OPENBSD_2_0_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.30 15-Oct-2020 deraadt

sick of the CMU, let's make this KNF


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

db_addr_t -> vaddr_t

ok deraadt@


# 1.28 06-Nov-2019 mpi

Substitute boolean_t/TRUE/FALSE by int/1/0.

ok dlg@, jasper@, anton@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.27 30-Apr-2017 mpi

Unifdef KGDB.

It doesn't compile und hasn't been working during the last decade.

ok kettenis@, deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.26 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.25 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.24 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.


# 1.21 27-Nov-2010 miod

Remove ddb single-step load and store counters. Most platforms do not
implement them, and they are of questionable usefulness.


Revision tags: 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.20 14-Nov-2007 miod

Be consistent in db_cmd_loop_done declaration.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_9_BASE
# 1.18 06-Sep-2005 miod

Remove old m88k workaround, now that we have SET_PC_REGS().


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.17 04-Jan-2005 espie

switch to SET_PC_REGS if available, okay miod@


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.16 12-Feb-2003 jason

Remove commons; inspired by netbsd.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE UBC_SYNC_B
# 1.15 06-Nov-2001 miod

branches: 1.15.2;
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


Revision tags: OPENBSD_3_0_BASE
# 1.14 04-Jul-2001 espie

Make preprocessor happier, don't give it untasty tokens at end of input.
Ok millert@


Revision tags: OPENBSD_2_9_BASE
# 1.13 24-Jan-2001 hugh

KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.
Tested by various, vetted by mickey & theo.


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 17-Jun-1999 art

branches: 1.12.4;
fix continuing from breakpoints on sparc


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.11 16-Mar-1998 pefo

Add the option SOFTWARE_SSTEP_EMUL. This is used with mips processors
together with SOFTWARE_SSTEP to do single stepping. We don't need the
dual BP at branch since we always evaluate the correct next location.


Revision tags: OPENBSD_2_2_BASE
# 1.10 07-Aug-1997 niklas

document needed MD funcs for SOFTWARE_SSTEP better


# 1.9 23-Jul-1997 niklas

typo


# 1.8 19-Jul-1997 niklas

SOFTWARE_SSTEP bugs fixed. KNF. register specs removed. Include vm.h


# 1.7 06-Jul-1997 niklas

Style nits + provide getreg_val proto conditionally. Removed unused var.


Revision tags: OPENBSD_2_1_BASE
# 1.6 25-Mar-1997 rahnds

Ok here is the mvme88k userland, minus a few important pieces.
as, ld change need to be merged. It is known that shared libraries and C++
do not work.
If anyone wants to step forward and take over the mvme88k port please do.
It was dumped on me when the original developer, Nivas, left his previous
job and started a new one.

I am trying to get the port in a shape that someone could take over.


# 1.5 21-Mar-1997 niklas

New FIXUP_PC_AFTER_BREAK convention from NetBSD


Revision tags: OPENBSD_2_0_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.29 07-Nov-2019 mpi

db_addr_t -> vaddr_t

ok deraadt@


# 1.28 06-Nov-2019 mpi

Substitute boolean_t/TRUE/FALSE by int/1/0.

ok dlg@, jasper@, anton@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.27 30-Apr-2017 mpi

Unifdef KGDB.

It doesn't compile und hasn't been working during the last decade.

ok kettenis@, deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.26 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.25 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.24 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.


# 1.21 27-Nov-2010 miod

Remove ddb single-step load and store counters. Most platforms do not
implement them, and they are of questionable usefulness.


Revision tags: 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.20 14-Nov-2007 miod

Be consistent in db_cmd_loop_done declaration.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_9_BASE
# 1.18 06-Sep-2005 miod

Remove old m88k workaround, now that we have SET_PC_REGS().


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.17 04-Jan-2005 espie

switch to SET_PC_REGS if available, okay miod@


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.16 12-Feb-2003 jason

Remove commons; inspired by netbsd.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE UBC_SYNC_B
# 1.15 06-Nov-2001 miod

branches: 1.15.2;
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


Revision tags: OPENBSD_3_0_BASE
# 1.14 04-Jul-2001 espie

Make preprocessor happier, don't give it untasty tokens at end of input.
Ok millert@


Revision tags: OPENBSD_2_9_BASE
# 1.13 24-Jan-2001 hugh

KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.
Tested by various, vetted by mickey & theo.


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 17-Jun-1999 art

branches: 1.12.4;
fix continuing from breakpoints on sparc


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.11 16-Mar-1998 pefo

Add the option SOFTWARE_SSTEP_EMUL. This is used with mips processors
together with SOFTWARE_SSTEP to do single stepping. We don't need the
dual BP at branch since we always evaluate the correct next location.


Revision tags: OPENBSD_2_2_BASE
# 1.10 07-Aug-1997 niklas

document needed MD funcs for SOFTWARE_SSTEP better


# 1.9 23-Jul-1997 niklas

typo


# 1.8 19-Jul-1997 niklas

SOFTWARE_SSTEP bugs fixed. KNF. register specs removed. Include vm.h


# 1.7 06-Jul-1997 niklas

Style nits + provide getreg_val proto conditionally. Removed unused var.


Revision tags: OPENBSD_2_1_BASE
# 1.6 25-Mar-1997 rahnds

Ok here is the mvme88k userland, minus a few important pieces.
as, ld change need to be merged. It is known that shared libraries and C++
do not work.
If anyone wants to step forward and take over the mvme88k port please do.
It was dumped on me when the original developer, Nivas, left his previous
job and started a new one.

I am trying to get the port in a shape that someone could take over.


# 1.5 21-Mar-1997 niklas

New FIXUP_PC_AFTER_BREAK convention from NetBSD


Revision tags: OPENBSD_2_0_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.28 06-Nov-2019 mpi

Substitute boolean_t/TRUE/FALSE by int/1/0.

ok dlg@, jasper@, anton@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.27 30-Apr-2017 mpi

Unifdef KGDB.

It doesn't compile und hasn't been working during the last decade.

ok kettenis@, deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.26 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.25 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.24 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.


# 1.21 27-Nov-2010 miod

Remove ddb single-step load and store counters. Most platforms do not
implement them, and they are of questionable usefulness.


Revision tags: 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.20 14-Nov-2007 miod

Be consistent in db_cmd_loop_done declaration.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_9_BASE
# 1.18 06-Sep-2005 miod

Remove old m88k workaround, now that we have SET_PC_REGS().


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.17 04-Jan-2005 espie

switch to SET_PC_REGS if available, okay miod@


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.16 12-Feb-2003 jason

Remove commons; inspired by netbsd.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE UBC_SYNC_B
# 1.15 06-Nov-2001 miod

branches: 1.15.2;
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


Revision tags: OPENBSD_3_0_BASE
# 1.14 04-Jul-2001 espie

Make preprocessor happier, don't give it untasty tokens at end of input.
Ok millert@


Revision tags: OPENBSD_2_9_BASE
# 1.13 24-Jan-2001 hugh

KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.
Tested by various, vetted by mickey & theo.


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 17-Jun-1999 art

branches: 1.12.4;
fix continuing from breakpoints on sparc


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.11 16-Mar-1998 pefo

Add the option SOFTWARE_SSTEP_EMUL. This is used with mips processors
together with SOFTWARE_SSTEP to do single stepping. We don't need the
dual BP at branch since we always evaluate the correct next location.


Revision tags: OPENBSD_2_2_BASE
# 1.10 07-Aug-1997 niklas

document needed MD funcs for SOFTWARE_SSTEP better


# 1.9 23-Jul-1997 niklas

typo


# 1.8 19-Jul-1997 niklas

SOFTWARE_SSTEP bugs fixed. KNF. register specs removed. Include vm.h


# 1.7 06-Jul-1997 niklas

Style nits + provide getreg_val proto conditionally. Removed unused var.


Revision tags: OPENBSD_2_1_BASE
# 1.6 25-Mar-1997 rahnds

Ok here is the mvme88k userland, minus a few important pieces.
as, ld change need to be merged. It is known that shared libraries and C++
do not work.
If anyone wants to step forward and take over the mvme88k port please do.
It was dumped on me when the original developer, Nivas, left his previous
job and started a new one.

I am trying to get the port in a shape that someone could take over.


# 1.5 21-Mar-1997 niklas

New FIXUP_PC_AFTER_BREAK convention from NetBSD


Revision tags: OPENBSD_2_0_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_2_BASE
# 1.27 30-Apr-2017 mpi

Unifdef KGDB.

It doesn't compile und hasn't been working during the last decade.

ok kettenis@, deraadt@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.26 25-Jan-2016 mpi

Kill trailing whitespaces. No object change.


Revision tags: OPENBSD_5_8_BASE
# 1.25 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.24 14-Sep-2014 jsg

remove uneeded proc.h includes
ok mpi@ kspillner@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.


# 1.21 27-Nov-2010 miod

Remove ddb single-step load and store counters. Most platforms do not
implement them, and they are of questionable usefulness.


Revision tags: 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.20 14-Nov-2007 miod

Be consistent in db_cmd_loop_done declaration.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 13-Mar-2006 jsg

ansi/deregister. No binary change.


Revision tags: OPENBSD_3_9_BASE
# 1.18 06-Sep-2005 miod

Remove old m88k workaround, now that we have SET_PC_REGS().


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.17 04-Jan-2005 espie

switch to SET_PC_REGS if available, okay miod@


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.16 12-Feb-2003 jason

Remove commons; inspired by netbsd.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE UBC_SYNC_B
# 1.15 06-Nov-2001 miod

branches: 1.15.2;
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


Revision tags: OPENBSD_3_0_BASE
# 1.14 04-Jul-2001 espie

Make preprocessor happier, don't give it untasty tokens at end of input.
Ok millert@


Revision tags: OPENBSD_2_9_BASE
# 1.13 24-Jan-2001 hugh

KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.
Tested by various, vetted by mickey & theo.


Revision tags: OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 17-Jun-1999 art

branches: 1.12.4;
fix continuing from breakpoints on sparc


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.11 16-Mar-1998 pefo

Add the option SOFTWARE_SSTEP_EMUL. This is used with mips processors
together with SOFTWARE_SSTEP to do single stepping. We don't need the
dual BP at branch since we always evaluate the correct next location.


Revision tags: OPENBSD_2_2_BASE
# 1.10 07-Aug-1997 niklas

document needed MD funcs for SOFTWARE_SSTEP better


# 1.9 23-Jul-1997 niklas

typo


# 1.8 19-Jul-1997 niklas

SOFTWARE_SSTEP bugs fixed. KNF. register specs removed. Include vm.h


# 1.7 06-Jul-1997 niklas

Style nits + provide getreg_val proto conditionally. Removed unused var.


Revision tags: OPENBSD_2_1_BASE
# 1.6 25-Mar-1997 rahnds

Ok here is the mvme88k userland, minus a few important pieces.
as, ld change need to be merged. It is known that shared libraries and C++
do not work.
If anyone wants to step forward and take over the mvme88k port please do.
It was dumped on me when the original developer, Nivas, left his previous
job and started a new one.

I am trying to get the port in a shape that someone could take over.


# 1.5 21-Mar-1997 niklas

New FIXUP_PC_AFTER_BREAK convention from NetBSD


Revision tags: OPENBSD_2_0_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