<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/gdb, branch stable/9</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F9</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F9'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-11-05T21:22:23Z</updated>
<entry>
<title>MFC 288371:</title>
<updated>2015-11-05T21:22:23Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-11-05T21:22:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=594c87bbff82c963c0cd95feae998501e2e8acab'/>
<id>urn:sha1:594c87bbff82c963c0cd95feae998501e2e8acab</id>
<content type='text'>
When XSAVE support was added on amd64, the FPU save area was moved
out of 'struct pcb' and into a variable-sized region after the
structure.  The kgdb code currently only reads the pcb.  It does not
read in the FPU save area but instead passes stack garbage as the
FPU's saved context.  Fixing this would mean determining the proper
size of the area and fetching it.  However, this state is not saved
for running CPUs in stoppcbs[], so the callback would also have to
know to ignore those pcbs.  Instead, just remove the call since it is
of limited usefulness.  It results in kgdb reporting the state of the
FPU/SIMD registers in userland, not their current values in the kernel.
In particular, it does not report the correct state for any code in
the kernel which does use the FPU and would report incorrect values
in that case.
</content>
</entry>
<entry>
<title>MFC r244236,r244408,r244915,r247054,r251512:</title>
<updated>2013-07-05T19:35:51Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2013-07-05T19:35:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5f229aac38dfafaa759448fbb25e2220af7e611e'/>
<id>urn:sha1:5f229aac38dfafaa759448fbb25e2220af7e611e</id>
<content type='text'>
  Add a new knob WITH_DEBUG_FILES to control the building of standalone
  debug files for userland programs and libraries.  The "-g" debug flag
  is automatically applied when WITH_DEBUG_FILES is set.

  The debug files are named ${prog}.debug and ${shlib}.debug for                  consistency with other systems and documentation.  In addition they are
  installed under /usr/lib/debug, to simplify the process of installing
  them if needed after a crash.  Users of bsd.{prog,lib}.mk outside of the
  base system place the standalone debug files in a .debug subdirectory.
  GDB automatically searches both of these directories for standalone
  debug files.
</content>
</entry>
<entry>
<title>Revert changes that ocassionally got into r241192.</title>
<updated>2012-10-04T09:53:59Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2012-10-04T09:53:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5bcd65045ea9035b4c9fa46142f1cf18c7c94f5'/>
<id>urn:sha1:a5bcd65045ea9035b4c9fa46142f1cf18c7c94f5</id>
<content type='text'>
Pointy hat to:	me
</content>
</entry>
<entry>
<title>MFC: r241002</title>
<updated>2012-10-04T09:49:53Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2012-10-04T09:49:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=69521101c4b2464fce37345bfe8b5fa79890ac63'/>
<id>urn:sha1:69521101c4b2464fce37345bfe8b5fa79890ac63</id>
<content type='text'>
Fix pseudo checksum calculation.

This fixes ipfilter w/ network controllers that implement only
partial rx csum offloading.

PR:		106438
Obtained from:	upstream
</content>
</entry>
<entry>
<title>Merge r229521 from head to stable/9:</title>
<updated>2012-07-09T08:27:04Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2012-07-09T08:27:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9fd3132eede609734b681451476f8e9d070b820c'/>
<id>urn:sha1:9fd3132eede609734b681451476f8e9d070b820c</id>
<content type='text'>
  Add missing -w to kgdb(1)'s usage().

  Sponsored by:	Adara Networks, Inc.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r235211:</title>
<updated>2012-05-18T00:00:46Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2012-05-18T00:00:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bc18c4ac312fe6368ca040882b5d9ca8d9f658d'/>
<id>urn:sha1:1bc18c4ac312fe6368ca040882b5d9ca8d9f658d</id>
<content type='text'>
General mdoc(7) and typo fixes.

PR:		167696
</content>
</entry>
<entry>
<title>MFC r230427:</title>
<updated>2012-02-21T20:59:49Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2012-02-21T20:59:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7193bacbc060f9be19c7c592e895ad4bcc65df2'/>
<id>urn:sha1:b7193bacbc060f9be19c7c592e895ad4bcc65df2</id>
<content type='text'>
Adopt to new layout of struct pcb.
</content>
</entry>
<entry>
<title>Do not include &lt;sys/ptrace.h&gt; if we're building a cross-debugger, ptrace isn't</title>
<updated>2011-08-26T15:24:54Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2011-08-26T15:24:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84f3091bc2cf860872a31811c8b70c74902199eb'/>
<id>urn:sha1:84f3091bc2cf860872a31811c8b70c74902199eb</id>
<content type='text'>
used anyway, and it breaks the build, since sys/ptrace.h now includes
&lt;machine/reg.h&gt;

Approved by:	re
</content>
</entry>
<entry>
<title>Walk the zombproc list as well as the allproc list when enumerating threads</title>
<updated>2011-08-19T21:28:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2011-08-19T21:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6dfd657c01b49bcc87562c8de45fc4b8adf976d1'/>
<id>urn:sha1:6dfd657c01b49bcc87562c8de45fc4b8adf976d1</id>
<content type='text'>
and processes in a kernel image.  This allows examination of threads that
have exited or are in the late stages of exiting.

Tested by:	avg
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Compile fbsd-threads.c. Amongst others this is necessary for a working</title>
<updated>2011-08-06T17:53:45Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:53:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39c5320dada94ff3c8b44d9f5e25019d97a57ae8'/>
<id>urn:sha1:39c5320dada94ff3c8b44d9f5e25019d97a57ae8</id>
<content type='text'>
kgdb(1).

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
</feed>
