<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libkvm/kvm.c, branch release/6.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-01-11T22:54:46Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2007-01-11T22:54:46Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-01-11T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201f78d6b90635d961fa373ecd706e3786333b7e'/>
<id>urn:sha1:201f78d6b90635d961fa373ecd706e3786333b7e</id>
<content type='text'>
'RELENG_6_2_0_RELEASE'.

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC revision 1.28</title>
<updated>2006-01-24T04:05:47Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2006-01-24T04:05:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8638017918061ba37b6cdbe173b427b29c06f516'/>
<id>urn:sha1:8638017918061ba37b6cdbe173b427b29c06f516</id>
<content type='text'>
date: 2006/01/15 20:30:13;  author: csjp;  state: Exp;  lines: +5 -0
Validate that the supplied file is not empty before trying mmap(2) it
and access the pages associated with it.
</content>
</entry>
<entry>
<title>Support crash dumps &gt; 4GB in size on 32 bit platforms.  _kvm_kvatop()</title>
<updated>2005-06-29T22:39:41Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-06-29T22:39:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e55a0cd805e090e95a80e45f1822cb9a81981d3c'/>
<id>urn:sha1:e55a0cd805e090e95a80e45f1822cb9a81981d3c</id>
<content type='text'>
returned an lseek offset in a "u_long *" value, which can't express &gt;4GB
offsets on 32 bit machines (eg: PAE).  Change to "off_t *" for all.

Support ELF crashdumps on i386 and amd64.

Support PAE crashdumps on i386.  This is done by auto-detecting the
presence of the IdlePDPT which means that PAE is active.

I used Marcel's _kvm_pa2off strategy and ELF header reader for ELF support
on amd64.  Paul Saab ported the amd64 changes to i386 and we implemented
the PAE support from there.

Note that gdb6 in the src tree uses whatever libkvm supports.  If you want
to debug an old crash dump, you might want to keep an old libkvm.so handy
and use LD_PRELOAD or the like.  This does not detect the old raw dump
format.

Approved by: re
</content>
</entry>
<entry>
<title>Avoid assignments to cast expressions.</title>
<updated>2004-06-08T13:08:19Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-06-08T13:08:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1a5ff9285a12b503be006a80e7906d49a39edeab'/>
<id>urn:sha1:1a5ff9285a12b503be006a80e7906d49a39edeab</id>
<content type='text'>
Reviewed by:	md5
Approved by:	das (mentor)
</content>
</entry>
<entry>
<title>Allow to specify a character special device as a core file.</title>
<updated>2003-10-29T14:02:16Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-10-29T14:02:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7928124aa56fb6616de0f96b5e705060f791875e'/>
<id>urn:sha1:7928124aa56fb6616de0f96b5e705060f791875e</id>
<content type='text'>
This enable us to use /dev/fwmem* as a core file.
e.g.
	ps -M /dev/fwmem0.0 -N kernel.debug
	dmesg -M /dev/fwmem0.0 -N kernel.debug
	gdb -k -c /dev/fwmem0.0 kernel.debug
You need to set target EUI64 in hw.firewire.fwmem.eui64_hi/lo before
opening the device. On the target arch, (PCI) bus address must be
equivalent to physical address.
(We cannot use this for sparc64 because of IOMMU.)

No objection in: -audit
</content>
</entry>
<entry>
<title>Remove unnecssary &lt;vm/swap_pager.h&gt; includes.</title>
<updated>2003-07-31T21:44:31Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-07-31T21:44:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8d2fd95bc823c4026585b1b152cba45d8190a188'/>
<id>urn:sha1:8d2fd95bc823c4026585b1b152cba45d8190a188</id>
<content type='text'>
These were probably not cleaned up back in whatever murky past these
files were split into separate files.
</content>
</entry>
<entry>
<title>In kvm_openfiles/kvm_open, mark the file descriptors as close-on-exec.</title>
<updated>2002-09-11T16:41:39Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2002-09-11T16:41:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f76b74d6d79b1a08cd5da0e4fb18de74e9f1a063'/>
<id>urn:sha1:f76b74d6d79b1a08cd5da0e4fb18de74e9f1a063</id>
<content type='text'>
Applications can not do this themselves, as the descriptors are hidden
behind the opaque `kvm_t' type.
</content>
</entry>
<entry>
<title>Assume __STDC__, remove non-__STDC__ code.</title>
<updated>2002-05-28T17:03:12Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-05-28T17:03:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a82bbc730e20fe9dec4abeb1d949b2d02869032a'/>
<id>urn:sha1:a82bbc730e20fe9dec4abeb1d949b2d02869032a</id>
<content type='text'>
Submitted by: keramida
</content>
</entry>
<entry>
<title>Remove __P() usage.</title>
<updated>2002-03-21T23:54:04Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-21T23:54:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=69160b1eb704d1931b536a65fcf50757ddbfc469'/>
<id>urn:sha1:69160b1eb704d1931b536a65fcf50757ddbfc469</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove 'register' keyword.</title>
<updated>2002-03-21T23:39:28Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-21T23:39:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be04b6d19037a418b377ed2e33c02086cefa2b60'/>
<id>urn:sha1:be04b6d19037a418b377ed2e33c02086cefa2b60</id>
<content type='text'>
</content>
</entry>
</feed>
