<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ddb, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-09-28T06:02:33Z</updated>
<entry>
<title>Reworked rev.1.14.  Use the ELF symbol type again to summarily reject</title>
<updated>2003-09-28T06:02:33Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2003-09-28T06:02:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8191f94aacee4f7629b897c8cbc6dfdd49b4308'/>
<id>urn:sha1:f8191f94aacee4f7629b897c8cbc6dfdd49b4308</id>
<content type='text'>
some symbols in X_db_search_symbol().  Reject the same symbols that
rev.1.13 did (all except STT_OBJECT and STT_FUNC), except don't reject
typeless symbols.  This keeps the typeless symbols in non-verbosely
written assembler code visible, but makes file symbols invisible.  ELF
file symbols have type STT_FILE and value 0, so this stops small values
and offsets sometimes being displayed in terms of the first file symbol
in the kernel (usually device_if.c).  I think it rejects some other
unwanted symbols (small absolute symbols for things like struct offsets).
It may reject some wanted symbols (large absolute symbols for addresses
like PTmap).
</content>
</entry>
<entry>
<title>Label the uarea address as such in DDB's ps output</title>
<updated>2003-08-30T19:06:57Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-08-30T19:06:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71b797c176b724055b2d575a5e28f6dc45f683ee'/>
<id>urn:sha1:71b797c176b724055b2d575a5e28f6dc45f683ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further cleanup &lt;machine/cpu.h&gt; and &lt;machine/md_var.h&gt;: move the MI</title>
<updated>2003-08-16T16:57:57Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-08-16T16:57:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26502503e57448b879c9293f18ad778c2f7e5f78'/>
<id>urn:sha1:26502503e57448b879c9293f18ad778c2f7e5f78</id>
<content type='text'>
prototypes of cpu_halt(), cpu_reset() and swi_vm() from md_var.h to
cpu.h. This affects db_command.c and kern_shutdown.c.

ia64: move all MD prototypes from cpu.h to md_var.h. This affects
madt.c, interrupt.c and mp_machdep.c. Remove is_physical_memory().
It's not used (vm_machdep.c).

alpha: the MD prototypes have been left in cpu.h with a comment
that they should be there. Moving them is left for later. It was
expected that the impact would be significant enough to be done in
a seperate commit.

powerpc: MD prototypes left in cpu.h. Comment added.

Suggested by: bde
Tested with: make universe (pc98 incomplete)
</content>
</entry>
<entry>
<title>db_get_value uses a local buffer to first fetch all the bytes of a</title>
<updated>2003-08-12T13:24:21Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2003-08-12T13:24:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ddc915c0112857db307093b6be1819275ef9754'/>
<id>urn:sha1:0ddc915c0112857db307093b6be1819275ef9754</id>
<content type='text'>
integer value and then to construct the integer from it. This buffer
was sizeof(int) bytes long, which was fine until the (undocumented) 'g'
modifier for 8-byte integers was introduced. Change this to sizeof(uint64_t).
</content>
</entry>
<entry>
<title>Update the 'ps', 'show pci', and 'show ktr' ddb commands to use the new</title>
<updated>2003-07-31T17:29:42Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-07-31T17:29:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3f2a1b0656646ef7f34b3baac5f9461305f4920c'/>
<id>urn:sha1:3f2a1b0656646ef7f34b3baac5f9461305f4920c</id>
<content type='text'>
pager callout instead of homerolling their own paging facility.
</content>
</entry>
<entry>
<title>Add a one-shot callout facility to db_printf() that executes the registered</title>
<updated>2003-07-31T17:27:52Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-07-31T17:27:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e16f6098bf69794d9be2a7722a1ee1ac090508d'/>
<id>urn:sha1:1e16f6098bf69794d9be2a7722a1ee1ac090508d</id>
<content type='text'>
callout when a specified number of lines have been output.  This can be
used to implement pagers for ddb commands that output a lot of text.  A
simple paging function is included that automatically rearms itself when
fired.

Reviewed by:	bde, julian
</content>
</entry>
<entry>
<title>Whitespace nit.</title>
<updated>2003-07-30T20:59:36Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-07-30T20:59:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb075651f8e30225fc18e644662eb621eb1b2037'/>
<id>urn:sha1:cb075651f8e30225fc18e644662eb621eb1b2037</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename P_THREADED to P_SA. P_SA means a process is using scheduler</title>
<updated>2003-06-15T00:31:24Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2003-06-15T00:31:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e2a4d3aeb9ce0cb20ae710b958f8c86198dffd5'/>
<id>urn:sha1:0e2a4d3aeb9ce0cb20ae710b958f8c86198dffd5</id>
<content type='text'>
activations.
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-06-10T22:09:23Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-06-10T22:09:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=753960f7c45791dc61fa2388146b8d1780801ecf'/>
<id>urn:sha1:753960f7c45791dc61fa2388146b8d1780801ecf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to crunch down the thread state info so that it is more likely to</title>
<updated>2003-06-06T20:28:11Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2003-06-06T20:28:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b410626185e206aa8ae08a044fec8623130ea1b6'/>
<id>urn:sha1:b410626185e206aa8ae08a044fec8623130ea1b6</id>
<content type='text'>
fit on one line. Account for threads better.

* No need to report that it is on a sleep queue if it is actually sleeping
* "Normal" state is almost ubiquitous.. only report abnormal states.
* increment the #lines count for each separate thread shown in threaded
  programs.

makes it less likely that a threaded program will make all the data
on a screen overflow off the top of the screen.
</content>
</entry>
</feed>
