<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.bin/gcore/elf32core.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2019-10-11T14:17:31Z</updated>
<entry>
<title>gcore: Add powerpc64 32-bit gcore support</title>
<updated>2019-10-11T14:17:31Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2019-10-11T14:17:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=942aefd5675556b297a73f3ed4e94690a59cf9ed'/>
<id>urn:sha1:942aefd5675556b297a73f3ed4e94690a59cf9ed</id>
<content type='text'>
Summary: Add the necessary bits for taking 32-bit gcore coredumps on powerpc64.

Reviewed by:	luporl
Differential Revision:	https://reviews.freebsd.org/D21954
</content>
</entry>
<entry>
<title>gcore: Add aarch64 32-bit core support</title>
<updated>2019-10-11T14:15:50Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2019-10-11T14:15:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=26517dcf60576f345c34909e447a8dd5f5ecf34c'/>
<id>urn:sha1:26517dcf60576f345c34909e447a8dd5f5ecf34c</id>
<content type='text'>
Summary: Add trivial 32-bit arm cores on aarch64 support for gcore.  This
doesn't handle fpregs.

Reviewed by:	#arm, andrew
Sponsored by:	Juniper Networks, Inc
Differential Revision:	https://reviews.freebsd.org/D21947
</content>
</entry>
<entry>
<title>Store a 32-bit PT_LWPINFO struct for 32-bit process core dumps.</title>
<updated>2017-06-29T21:31:13Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2017-06-29T21:31:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=51645e836d19f28ac10bbb2281199065931f9324'/>
<id>urn:sha1:51645e836d19f28ac10bbb2281199065931f9324</id>
<content type='text'>
Process core notes for a 32-bit process running on a 64-bit host need to
use 32-bit structures so that the note layout matches the layout of notes
of a core dump of a 32-bit process under a 32-bit kernel.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D11407
</content>
</entry>
<entry>
<title>Move the 32-bit compatible procfs types from freebsd32.h to &lt;sys/procfs.h&gt;</title>
<updated>2015-04-08T16:30:45Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-04-08T16:30:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=dbee5c671aa8cf7673e92ca7ce6d227f52cb185c'/>
<id>urn:sha1:dbee5c671aa8cf7673e92ca7ce6d227f52cb185c</id>
<content type='text'>
and export them to userland.
- Define __HAVE_REG32 on platforms that define a reg32 structure and check
  for this in &lt;sys/procfs.h&gt; to control when to export prstatus32, etc.
- Add prstatus32_t and prpsinfo32_t typedefs for the 32-bit structures.
  libbfd looks for these types, and having them fixes 'gcore' in gdb of a
  32-bit process on a 64-bit platform.
- Use the structure definitions from &lt;sys/procfs.h&gt; in gcore's elf32 core
  dump code instead of duplicating the definitions.

Differential Revision:	https://reviews.freebsd.org/D2142
Reviewed by:	kib, nathanw (powerpc bits)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Create 32-bit core files for 32-bit processes on 64-bit machines.</title>
<updated>2014-07-26T16:45:11Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2014-07-26T16:45:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=31d743df76adb2a6fcfe423cbf7bfca60ace8646'/>
<id>urn:sha1:31d743df76adb2a6fcfe423cbf7bfca60ace8646</id>
<content type='text'>
The 64-bit machine supported right now is amd64, but it's not too
hard to add powerpc64.

Obtained from:	Juniper Networks, Inc.
</content>
</entry>
</feed>
