summaryrefslogtreecommitdiffstats
path: root/sys/ddb/db_examine.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* If the kernel panics due to SMEP or SMAP, print correct stack tracebluhm2020-01-091-3/+5
| | | | | | and pass information to ddb. This helps to debug kernel NULL pointer function calls. input guenther@; OK kettenis@
* db_addr_t -> vaddr_tmpi2019-11-071-11/+11
| | | | ok deraadt@
* Substitute boolean_t/TRUE/FALSE by int/1/0.mpi2019-11-061-16/+15
| | | | ok dlg@, jasper@, anton@
* Printing hex values with right adjustment makes it easier to comparebluhm2019-01-091-2/+2
| | | | | corresponding digits. So the change the ddb x/x output. OK sashan@ deraadt@ visa@ mpi@
* Add the examine /m format, "display in unsigned hex with characternaddy2016-10-181-2/+39
| | | | | | | | | dump at the end of each line", which has always been documented but not implemented. Mostly from NetBSD, but I fixed the column alignment code. ok mlarkin@, pirofti@
* per trending style, add continue to empty loops.tedu2016-06-071-2/+2
| | | | ok mglocker
* Do not expose private functions.mpi2016-04-191-1/+4
|
* remove uneeded proc.h includesjsg2014-09-141-2/+1
| | | | ok mpi@ kspillner@
* These do not need the extremely poorly named uvm/uvm_extern.h (whichderaadt2014-07-081-3/+2
| | | | pulls in the universe). occasionally they need sys/systm.h
* When multiple display modifiers are specified on a ddb examine command, domiod2011-11-071-25/+41
| | | | | | | not advance the address until the last modifier has been processed. This allows sequences like `x/xi address,count' to yield meaningful results. As a bonus, handle `i' and `I' modifiers last, so that I don't have to fight my habit of using `x/ix' instead of `x/xi'.
* Fix `print $registername' on 64 bit platforms.miod2009-11-211-5/+5
|
* temporary ddb buffers need to be a bit larger on 64 bit systems to cope withmiod2007-11-051-3/+3
| | | | some radix configurations.
* A few %n/%r/%z format strings were missed, convert these to db_format().miod2007-09-131-3/+8
|
* Use db_format() instead of ddb-specific format specifiers; no functionalmiod2007-09-011-3/+6
| | | | | change inteded. ok ray@
* Disable x/q functionnality on 32bit platforms, because the examination codemiod2007-03-151-1/+3
| | | | is not supposed to work on values larger than db_expr_t.
* ansi/deregister. No binary change.jsg2006-03-131-29/+8
|
* kill unbounded string op. deraadt okitojun2004-04-251-8/+26
|
* Add a an argument to db_printsym that specifies the printf functionart2002-05-161-4/+4
| | | | | we'll use for printing the information. miod@ ok
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+2
| | | | (Look ma, I might have broken the tree)
* Include vm/vm.h everywhere it is needed to get at boolean_t (I would preferniklas1997-07-191-1/+3
| | | | to have it in sys/types.h but that is problematic). Some KNF.
* Do not wrap lines so often, much prettier x outputniklas1997-07-071-3/+3
|
* 64 bit fixesniklas1997-07-061-17/+20
|
* Make compile on OpenBSD/alpha. MD stuff is still missing though.niklas1996-08-041-5/+6
|
* partial sync with netbsd 960418, more to comederaadt1996-04-211-2/+3
|
* Debbuger changed towards the latest Mach.mickey1996-03-111-5/+5
| | | | | Some minor changes for Linux ;) emulation. Small bug fixes from NetBSD.
* netbsd-current import & 'boot' cmd addition.mickey1996-02-201-9/+19
|
* initial import of NetBSD treederaadt1995-10-181-0/+327