Home | History | Annotate | Download | only in ddb
History log of /src/sys/ddb/db_input.c
RevisionDateAuthorComments
 1.28  30-Oct-2020  skrll Trailing whitespace
 1.27  29-Sep-2019  uwe Print db> prompt in db_read_line(), not db_readline().

The former is what DDB repl calls. The latter performs the actual
input so let other code use it without the unwanted db> prompt. It's
already used by ACPI (and AcpiOsWaitCommandReady supplies its own
prompt). I also use it for my uncommitted Forth scripting for DDB.
 1.26  31-Aug-2010  enami branches: 1.26.60; 1.26.64;
Define db_hist_put() only when DDB_HISTORY_SIZE != 0 so that
build successes on ports like hpcarm.
 1.25  31-Aug-2010  enami Fix indent in prevous commit.
 1.24  30-Aug-2010  tls Don't overflow DDB command history. Coyote Point changelist description:

DDB is flakey. The command history wanders past the bounds. Way
past. When it hits some boolean that indicates a.out format symbol
tables are to be used, and here is the pointer to the function, the
call thru the NULL function pointer renders the debug session entirely
unsatisfactory, outcome wise.
 1.23  07-Mar-2009  ad branches: 1.23.2; 1.23.4;
Make ddb compile and work in userspace. Mostly this is comprised of three
types of changes:

- Add a few new methods to replace stuff like p_find(), CPU_INFO_FOREACH.

- Use db_read_bytes() instead of accessing kernel structures directly,
and similar changes.

- Add ifdef _KERNEL where the above hasn't been done, and an XXX comment.
 1.22  22-Feb-2007  thorpej branches: 1.22.42; 1.22.52; 1.22.58;
TRUE -> true, FALSE -> false
 1.21  11-Dec-2005  christos branches: 1.21.26;
merge ktrace-lwp.
 1.20  29-May-2005  christos branches: 1.20.2;
Add lots of const.
 1.19  04-Nov-2002  itohy branches: 1.19.6;
Dump DDB_* and SYMTAB_SPACE options to opt_ddbparam.h rather than opt_ddb.h.
These options are used in limited files but #include "opt_ddb.h" are
everywhere, and changing them caused almost full recompilation.
 1.18  02-Nov-2002  perry /*CONTCOND*/ while (0)'ed macros
 1.17  15-Feb-2002  simonb ANSIfy, KNF.
Make some variables and functions static when not used outside of a module.
Make variables in headers extern.
Delete the unused db_find_watchpoint() function.
 1.16  20-Nov-2001  lukem - pull in opt_kgdb.h where necessary
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for options KGDB_DEVNAME="\"com\""
- use correct quotes for options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup
 1.15  12-Nov-2001  lukem add RCSIDs
 1.14  28-Jul-2000  jhawk branches: 1.14.2; 1.14.4;
Fix CTRL-T to behave properly. It should swaps the current and previous
characters, not the previous and second-to-previous.
 1.13  30-Mar-2000  augustss Die, register, die!
 1.12  12-Apr-1999  pk branches: 1.12.2;
Quote "AS IS" as in the majority of Carnegy Mellon notices.
 1.11  06-Apr-1999  pk Fix a pasto in copyright text which has been procreating like rabbits..
 1.10  04-Jul-1998  jonathan branches: 1.10.8;
defopt DDB.
 1.9  16-Nov-1997  lukem s/DB_HISTORY_SIZE/DDB_HISTORY_SIZE/, for consistency with other DDB #defines
 1.8  16-Nov-1997  christos PR/4504: Tero Kivinen: Add DB_HISTORY_SIZE option to enable history in ddb
 1.7  05-Feb-1996  christos DDB prototype changes.
 1.6  26-Oct-1994  mycroft Remove bogus definition of cnpollc().
 1.5  09-Oct-1994  mycroft db_error() does not return.
 1.4  29-Jun-1994  cgd New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.3  18-Dec-1993  mycroft Canonicalize all #includes.
 1.2  20-May-1993  cgd branches: 1.2.4;
add explicit rcs id
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2.4.1  14-Nov-1993  mycroft Canonicalize all #includes.
 1.10.8.2  12-Apr-1999  pk branches: 1.10.8.2.2;
Pullup copyright text corrections.
 1.10.8.1  07-Apr-1999  pk Pull up from trunk: copyright text warts.
 1.10.8.2.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.12.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
 1.14.4.2  16-Mar-2002  jdolecek Catch up with -current.
 1.14.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.14.2.4  11-Nov-2002  nathanw Catch up to -current
 1.14.2.3  28-Feb-2002  nathanw Catch up to -current.
 1.14.2.2  08-Jan-2002  nathanw Catch up to -current.
 1.14.2.1  14-Nov-2001  nathanw Catch up to -current.
 1.19.6.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.20.2.1  26-Feb-2007  yamt sync with head.
 1.21.26.1  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.22.58.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.22.52.1  28-Apr-2009  skrll Sync with HEAD.
 1.22.42.2  09-Oct-2010  yamt sync with head
 1.22.42.1  04-May-2009  yamt sync with head.
 1.23.4.1  05-Mar-2011  rmind sync with head
 1.23.2.1  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.26.64.1  26-Jan-2020  martin Pull up following revision(s) (requested by uwe in ticket #655):

sys/ddb/db_input.c: revision 1.27
sys/ddb/db_lex.c: revision 1.23

Print db> prompt in db_read_line(), not db_readline().
The former is what DDB repl calls. The latter performs the actual
input so let other code use it without the unwanted db> prompt. It's
already used by ACPI (and AcpiOsWaitCommandReady supplies its own
prompt). I also use it for my uncommitted Forth scripting for DDB.
 1.26.60.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed