<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ddb, branch releng/5.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2004-09-09T10:03:21Z</updated>
<entry>
<title>MFC of:</title>
<updated>2004-09-09T10:03:21Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2004-09-09T10:03:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=292f4f3c4a122c7cea9b75bd90c8c9f0c60e66c5'/>
<id>urn:sha1:292f4f3c4a122c7cea9b75bd90c8c9f0c60e66c5</id>
<content type='text'>
  Refactor a bunch of scheduler code to give basically the same behaviour
  but with slightly cleaned up interfaces.
(2004-09-05 02:09:54 UTC)
  see version 1.16 of sched.h for the original commit message.

Approved by: re (scottl)
</content>
</entry>
<entry>
<title>Damage control. Correcly advance symtab and strtab pointers, not</title>
<updated>2004-07-28T08:59:08Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-07-28T08:59:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0171fe42f2448a208d2a28dc729fd4257befedbd'/>
<id>urn:sha1:0171fe42f2448a208d2a28dc729fd4257befedbd</id>
<content type='text'>
table length values.

Spotted by:	iedowse
</content>
</entry>
<entry>
<title>Avoid casts as lvalues.</title>
<updated>2004-07-28T06:21:53Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-07-28T06:21:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eec256de797ad952d7431e420d2367722d8cbf38'/>
<id>urn:sha1:eec256de797ad952d7431e420d2367722d8cbf38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oops... Add the CS_OWN flag to the trace and where commands so that</title>
<updated>2004-07-21T05:55:51Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-21T05:55:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=026c3aaa6080436ab7b80012b95a4a0ebaa3e7e5'/>
<id>urn:sha1:026c3aaa6080436ab7b80012b95a4a0ebaa3e7e5</id>
<content type='text'>
db_stack_trace() actually has a chance to parse its own arguments.
</content>
</entry>
<entry>
<title>Unify db_stack_trace_cmd(). All it did was look up the thread given</title>
<updated>2004-07-21T05:07:09Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-21T05:07:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fd32d93b97086acaf80526bbb55f735b35d074fb'/>
<id>urn:sha1:fd32d93b97086acaf80526bbb55f735b35d074fb</id>
<content type='text'>
the thread ID and call db_trace_thread().
Since arm has all the logic in db_stack_trace_cmd(), rename the
new DB_COMMAND function to db_stack_trace to avoid conflicts on
arm.
While here, have db_stack_trace parse its own arguments so that
we can use a more natural radix for IDs. If the ID is not a thread
ID, or more precisely when no thread exists with the ID, try if
there's a process with that ID and return the first thread in it.
This makes it easier to print stack traces from the ps output.

requested by: rwatson@
tested on: amd64, i386, ia64
</content>
</entry>
<entry>
<title>Re-add the gdb command. It was removed to be replaced by something</title>
<updated>2004-07-12T01:38:07Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-12T01:38:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f3be7cb3e9c0d3621cd6b2e775aa1cbf77ec5eb6'/>
<id>urn:sha1:f3be7cb3e9c0d3621cd6b2e775aa1cbf77ec5eb6</id>
<content type='text'>
more generic, but that didn't actually happen. Since the feature to
switch backends (and historically this means from DDB to GDB) is
important, make sure people can do just that until such the generic
mechanism actually sees the light of day.

Suggested by: rwatson@
</content>
</entry>
<entry>
<title>Remove now unused files:</title>
<updated>2004-07-11T01:50:09Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-11T01:50:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=412e1faf0257e6fa36bab9d6a6446bf1592c8935'/>
<id>urn:sha1:412e1faf0257e6fa36bab9d6a6446bf1592c8935</id>
<content type='text'>
db_elf.c, db_kld.c: The new KDB backend supports both at the same time.
db_sysctl.c: The functionality has been moved to sys/kern/subr_kdb.c.
db_trap.c: The DDB entry point has been moved to sys/ddb/db_main.c.
</content>
</entry>
<entry>
<title>Mega update for the KDB framework: turn DDB into a KDB backend.</title>
<updated>2004-07-10T23:47:20Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-10T23:47:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=37224cd3fcb911d440e40dd8e1f31652e2452537'/>
<id>urn:sha1:37224cd3fcb911d440e40dd8e1f31652e2452537</id>
<content type='text'>
Most of the changes are a direct result of adding thread awareness.
Typically, DDB_REGS is gone. All registers are taken from the
trapframe and backtraces use the PCB based contexts. DDB_REGS was
defined to be a trapframe on all platforms anyway.
Thread awareness introduces the following new commands:
	thread X	switch to thread X (where X is the TID),
	show threads	list all threads.

The backtrace code has been made more flexible so that one can
create backtraces for any thread by giving the thread ID as an
argument to trace.

With this change, ia64 has support for breakpoints.
</content>
</entry>
<entry>
<title>Fixed DDB_NOKLDSYM on amd64's:</title>
<updated>2004-05-18T05:30:06Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2004-05-18T05:30:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=130ff9c31aaf7535bd75985c839cbfd600cbd4bd'/>
<id>urn:sha1:130ff9c31aaf7535bd75985c839cbfd600cbd4bd</id>
<content type='text'>
machdep.c:
Initialize the symbol table pointers, not quite like for other arches.

db_elf.c:
Don't claim to be an i486 in the fake ELF header.
</content>
</entry>
<entry>
<title>Remove advertising clause from University of California Regent's</title>
<updated>2004-04-07T20:46:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-04-07T20:46:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f36cfd49adb62472fd7009ecd4f0927c126ff785'/>
<id>urn:sha1:f36cfd49adb62472fd7009ecd4f0927c126ff785</id>
<content type='text'>
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.

Approved by: core, peter, alc, rwatson
</content>
</entry>
</feed>
