<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ddb, branch release/2.2.5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1997-08-21T05:51:56Z</updated>
<entry>
<title>Merge the hack from rev 1.19 to recognize syscons's arrow keys.</title>
<updated>1997-08-21T05:51:56Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1997-08-21T05:51:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a1f15600aaa8d821fba92c9b9706fb231fdaf8af'/>
<id>urn:sha1:a1f15600aaa8d821fba92c9b9706fb231fdaf8af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: rev 1.18, make arrow keys work in DDB.</title>
<updated>1997-08-17T13:53:52Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1997-08-17T13:53:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99e6642e40ace01fb5a5af484f1eb9893ed11b8a'/>
<id>urn:sha1:99e6642e40ace01fb5a5af484f1eb9893ed11b8a</id>
<content type='text'>
TODO: syscons uses weird keycodes that aren't recognized yet.
</content>
</entry>
<entry>
<title>YAMFC (fixed printing of small offsets).</title>
<updated>1997-02-13T07:13:19Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1997-02-13T07:13:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5973a24e475b0be38dfb20bcb32333854eeedc31'/>
<id>urn:sha1:5973a24e475b0be38dfb20bcb32333854eeedc31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>YAMFC (fixed benign bogus linkage of one of the ddb linker sets).</title>
<updated>1997-02-13T07:10:19Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1997-02-13T07:10:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f0d11942ef3f3c880901b436dd268db2f340e010'/>
<id>urn:sha1:f0d11942ef3f3c880901b436dd268db2f340e010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>if there is no console, cngetc should act like getc and return -1</title>
<updated>1996-10-30T21:40:25Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1996-10-30T21:40:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=75680b05c6efe55e93b863d2673eb9b36ac5fa6d'/>
<id>urn:sha1:75680b05c6efe55e93b863d2673eb9b36ac5fa6d</id>
<content type='text'>
make callers aware of this in those cases where it can occur.
</content>
</entry>
<entry>
<title>Attached vm ddb commands `show map', `show vmochk', `show object',</title>
<updated>1996-09-14T11:54:59Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-09-14T11:54:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7c34a24a3f07aa94c633605632dc562e8ad01cb'/>
<id>urn:sha1:c7c34a24a3f07aa94c633605632dc562e8ad01cb</id>
<content type='text'>
`show vmopag', `show page' and `show pageq'.  Moved all vm ddb stuff
to the ends of the vm source files.

Changed printf() to db_printf(), `indent' to db_indent, and iprintf()
to db_iprintf() in ddb commands.  Moved db_indent and db_iprintf()
from vm to ddb.

vm_page.c:
Don't use __pure.  Staticized.

db_output.c:
Reduced page width from 80 to 79 to inhibit double spacing for long
lines (there are still some problems if words are printed across
column 79).
</content>
</entry>
<entry>
<title>Support statically attaching of ddb commands in non-ddb modules.</title>
<updated>1996-09-14T09:13:15Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-09-14T09:13:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6337f4efa89277ef1e67a8bf6f310ada97bc0d9b'/>
<id>urn:sha1:6337f4efa89277ef1e67a8bf6f310ada97bc0d9b</id>
<content type='text'>
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().
</content>
</entry>
<entry>
<title>Allow the user to switch into gdb mode from ddb</title>
<updated>1996-08-27T19:46:28Z</updated>
<author>
<name>Paul Traina</name>
<email>pst@FreeBSD.org</email>
</author>
<published>1996-08-27T19:46:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ad146781b12061cf9c6736ced1ee00f04c9e77a1'/>
<id>urn:sha1:ad146781b12061cf9c6736ced1ee00f04c9e77a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Finally implement a simple commandline history in DDB.</title>
<updated>1996-08-10T13:38:44Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1996-08-10T13:38:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b463077353461be8c09cc1b14f314d7253c469af'/>
<id>urn:sha1:b463077353461be8c09cc1b14f314d7253c469af</id>
<content type='text'>
Emacs-style line editing has already been there (did anybody ever
notice this? :), so i `only' had to add ^P and ^N.  The approach is
fairly minimalistic, with the advantage of keeping the bloat as small
as 864 bytes of .text and 16 bytes of .bss, plus 10*120 bytes
malloc'ed history buffer at the first use.
</content>
</entry>
<entry>
<title>A small bit of defensive programming in case the panic is during process</title>
<updated>1996-06-15T07:08:02Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-06-15T07:08:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a32095f34340eb7d15ed63090992bbe6b7cb6ca'/>
<id>urn:sha1:4a32095f34340eb7d15ed63090992bbe6b7cb6ca</id>
<content type='text'>
exit and cleanup.  the 'ps' command assumes that there are always 'nproc'
processes on the lists and will walk off the end without checking if not,
causing ddb to trap during the 'ps' command.
</content>
</entry>
</feed>
