aboutsummaryrefslogtreecommitdiff
path: root/sys/ddb/ddb.h
Commit message (Collapse)AuthorAgeFilesLines
* Add 'hwatch' and 'dhwatch' ddb commands analogous to 'watch' andBrian S. Dean2001-07-111-0/+2
| | | | | | | | | | | | | 'dwatch'. The new commands install hardware watchpoints if supported by the architecture and if there are enough registers to cover the desired memory area. No objection by: audit@, hackers@ MFC after: 2 weeks Notes: svn path=/head/; revision=79573
* Add a new mechanism, cndbctl(), to tell the console driver thatKazutaka YOKOTA2000-01-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | ddb is entered. Don't refer to `in_Debugger' to see if we are in the debugger. (The variable used to be static in Debugger() and wasn't updated if ddb is entered via traps and panic anyway.) - Don't refer to `in_Debugger'. - Add `db_active' to i386/i386/db_interface.d (as in alpha/alpha/db_interface.c). - Remove cnpollc() stub from ddb/db_input.c. - Add the dbctl function to syscons, pcvt, and sio. (The function for pcvt and sio is noop at the moment.) Jointly developed by: bde and me (The final version was tweaked by me and not reviewed by bde. Thus, if there is any error in this commit, that is entirely of mine, not his.) Some changes were obtained from: NetBSD Notes: svn path=/head/; revision=55823
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* add some amount of sanity to the way the gdb stuff finds its device.Poul-Henning Kamp1999-05-091-1/+11
| | | | | | | | | | | I'm not too happy about the result either, but at least it has less chance of backfiring. This particular feature could be called "a mess" without offending anybody. Notes: svn path=/head/; revision=46783
* Changes to support -Wall, -Wcast-qual. Had to make physical code changesMatthew Dillon1999-01-271-2/+2
| | | | | | | | in db_lookup() to avoid the *cp = 0 / *cp = ':' combo ( temporary nul-terminate-then-restore-original ) on a const char * string. Notes: svn path=/head/; revision=43289
* Added macros __printflike() and __scanflike() to <sys/cdefs.h>.Bruce Evans1998-07-131-4/+3
| | | | | | | | | | | Use them to `make gcc -Wformat' check formats for all printf-like and scanf-like functions in /usr/src except for the err()/warn() family. err() isn't quite printf-like since its format arg can legitimately be NULL. syslog() isn't quite printf-like, but gcc already accepts %m, even for plain printf() when it shouldn't. Notes: svn path=/head/; revision=37614
* Fixed bogus type of valuep in struct db_variable. It was `int *' andBruce Evans1998-07-081-5/+5
| | | | | | | | became `long *' for alpha, but should always have been `db_expr_t *'. Fixed variable types to match. Notes: svn path=/head/; revision=37504
* This commit fixes various 64bit portability problems required forDoug Rabson1998-06-071-7/+7
| | | | | | | | | | | | | FreeBSD/alpha. The most significant item is to change the command argument to ioctl functions from int to u_long. This change brings us inline with various other BSD versions. Driver writers may like to use (__FreeBSD_version == 300003) to detect this change. The prototype FreeBSD/alpha machdep will follow in a couple of days time. Notes: svn path=/head/; revision=36735
* Redo the previous commit in a more Bruce-friendly fashion.Poul-Henning Kamp1998-05-191-2/+1
| | | | | | | Urged by: bde Notes: svn path=/head/; revision=36197
* Add "show msgbuf" commandPoul-Henning Kamp1998-05-191-1/+2
| | | | Notes: svn path=/head/; revision=36181
* Ensure that the linker sets for commands exist by putting a standardBruce Evans1998-02-131-2/+1
| | | | | | | | command in each of them. This removes the need for hard-to-configure dummy instantiations of the sets. Notes: svn path=/head/; revision=33296
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
| | | | | | | ready for it yet. Notes: svn path=/head/; revision=22975
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Support statically attaching of ddb commands in non-ddb modules.Bruce Evans1996-09-141-9/+41
| | | | | | | | | | | | | | | | | | | The details are hidden in the DB_COMMAND(cmd_name, func_name) and DB_SHOW_COMMAND(cmd_name, func_name) macros. DB_COMMAND() adds to the top-level ddb command table and DB_SHOW_COMMAND adds to the `show' subtable. Most external commands will probably be `show' commands with no side effects. They should check their pointer args more carefully than `show map' :-), or ddb should trap internal faults better (like it does for memory accesses). The vm ddb commands are temporarily unattached. ddb.h: Also declare `db_indent' and db_iprintf() which will replace vm's `indent' and iprintf(). Notes: svn path=/head/; revision=18296
* Clean up various compiler warnings. Most (if not all) were benignGary Palmer1996-05-081-2/+1
| | | | | | | Reviewed by: bde Notes: svn path=/head/; revision=15680
* Staticize and cleanup.Poul-Henning Kamp1995-12-101-2/+1
| | | | Notes: svn path=/head/; revision=12720
* Untangled the vm.h include file spaghetti.David Greenman1995-12-071-2/+1
| | | | Notes: svn path=/head/; revision=12662
* Staticized and '#ifdef notused' stuff we don't use.Poul-Henning Kamp1995-11-291-4/+1
| | | | Notes: svn path=/head/; revision=12515
* Completed function declarations and/or added prototypes.Bruce Evans1995-11-241-57/+68
| | | | | | | | | Removed `extern' from prototypes. Sorted prototypes. Uniformized idempotency ifdefs. Notes: svn path=/head/; revision=12472
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-3/+3
| | | | Notes: svn path=/head/; revision=8876
* Add and move declarations to fix all of the warnings from `gcc -Wimplicit'Bruce Evans1995-03-161-1/+4
| | | | | | | | | (except in netccitt, netiso and netns) and most of the warnings from `gcc -Wnested-externs'. Fix all the bugs found. There were no serious ones. Notes: svn path=/head/; revision=7090
* Woops, wrong solution to the problem. Backed out previous fix to ddb.h, andDavid Greenman1994-09-271-1/+2
| | | | | | | | | | nuked the db_printf() declaration from db_output.h. Reviewed by: Submitted by: Obtained from: Notes: svn path=/head/; revision=3143
* Nuked db_printf() prototype; it now clashes with the one in db_output.h.David Greenman1994-09-271-2/+1
| | | | Notes: svn path=/head/; revision=3142
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.Rodney W. Grimes1994-05-251-1/+2
| | | | | | | | Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman Notes: svn path=/head/; revision=1549
* Make the LINT kernel compile with -W -Wreturn-type -Wcomment -Werror, andGarrett Wollman1993-11-251-0/+109
add same (sans -Werror) to Makefile for future compilations. Notes: svn path=/head/; revision=798