svn commit: r47476 - head/en_US.ISO8859-1/books/faq
Ed Maste
emaste at FreeBSD.org
Fri Oct 2 08:19:49 UTC 2015
Author: emaste (src committer)
Date: Fri Oct 2 08:19:48 2015
New Revision: 47476
URL: https://svnweb.freebsd.org/changeset/doc/47476
Log:
Update kernel debug info for r288176
Kernel debug is in /usr/lib/debug/boot/kernel as of 11.x.
Also correct some longstanding errors in this section.
Approved by: brd
Differential Revision: https://reviews.freebsd.org/D3777
Modified:
head/en_US.ISO8859-1/books/faq/book.xml
Modified: head/en_US.ISO8859-1/books/faq/book.xml
==============================================================================
--- head/en_US.ISO8859-1/books/faq/book.xml Fri Oct 2 01:02:42 2015 (r47475)
+++ head/en_US.ISO8859-1/books/faq/book.xml Fri Oct 2 08:19:48 2015 (r47476)
@@ -2651,17 +2651,22 @@ kern.timecounter.hardware: TSC -> i82
<answer>
<para><literal>GENERIC</literal> kernels shipped with &os;
- and later are compiled in <emphasis>debug mode</emphasis>.
- Kernels built in debug mode contain many symbols in
- separate files that are used for debugging, thus greatly
- increasing the size of <filename>/boot/kernel/</filename>.
+ are compiled in <emphasis>debug mode</emphasis>.
+ Kernels built in debug mode contain debug data in
+ separate files that are used for debugging.
+ &os; releases prior to 11.0 store these debug files in
+ the same directory as the kernel itself,
+ <filename>/boot/kernel/</filename>.
+ In &os; 11.0 and later the debug files are stored in
+ <filename>/usr/lib/debug/boot/kernel/</filename>.
Note that there will be little or no performance loss from
running a debug kernel, and it is useful to keep one
around in case of a system panic.</para>
- <para>However, when running low on disk space, there
+ <para>When running low on disk space, there
are different options to reduce the size of
- <filename>/boot/kernel/</filename>.</para>
+ <filename>/boot/kernel/</filename> and
+ <filename>/usr/lib/debug/</filename>.</para>
<para>To not install the symbol files,
make sure the following line exists in
@@ -2671,8 +2676,8 @@ kern.timecounter.hardware: TSC -> i82
<para>For more information see &man.src.conf.5;.</para>
- <para>If you do not want to build a debug kernel, make sure
- that both of the following are true:</para>
+ <para>If you want to avoid building debug files altogether,
+ make sure that both of the following are true:</para>
<itemizedlist>
<listitem>
@@ -2713,9 +2718,9 @@ kern.timecounter.hardware: TSC -> i82
xlink:href="&url.books.handbook;/kernelconfig-building.html">build
and install</link> the new kernel.</para>
- <para>Most kernels
- (<filename>/boot/kernel/kernel</filename>) tend to be
- around 12 MB to 16 MB.</para>
+ <para>For reference, the &os; 11 &arch.amd64; kernel
+ (<filename>/boot/kernel/kernel</filename>) is
+ approximately 25 MB.</para>
</answer>
</qandaentry>
More information about the svn-doc-all
mailing list