#
2a63c3be |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c comment pattern Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
#
a6c3e5fa |
|
14-Jul-2022 |
John Baldwin <jhb@FreeBSD.org> |
gcore: Trim stale bits from elf32core.c. These should have been removed in d95657a1a758e8d993a0eb92259f8c860a309207. Reviewed by: markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D35748
|
#
d95657a1 |
|
30-Jun-2022 |
John Baldwin <jhb@FreeBSD.org> |
gcore: Use PT_GETREGSET for NT_THRMISC and NT_PTLWPINFO. This avoids the need for dealing with converting lwpinfo for alternate ABIs in gcore itself. Reviewed by: markj MFC after: 2 weeks Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D35667
|
#
4965ac05 |
|
10-Mar-2022 |
John Baldwin <jhb@FreeBSD.org> |
gcore: Use PT_GETREGSET to fetch NT_PRSTATUS and NT_FPREGSET. Add a elf_putregnote() helper to build the ELF note for a register set. Once nice result of this approach is that this reuses the kernel's support for generating 32-bit register sets for 32-bit processes avoiding the need to duplicate that logic in elf32core.c. Reviewed by: markj Sponsored by: University of Cambridge, Google, Inc. Differential Revision: https://reviews.freebsd.org/D34447
|
#
942aefd5 |
|
11-Oct-2019 |
Justin Hibbits <jhibbits@FreeBSD.org> |
gcore: Add powerpc64 32-bit gcore support Summary: Add the necessary bits for taking 32-bit gcore coredumps on powerpc64. Reviewed by: luporl Differential Revision: https://reviews.freebsd.org/D21954
|
#
26517dcf |
|
11-Oct-2019 |
Justin Hibbits <jhibbits@FreeBSD.org> |
gcore: Add aarch64 32-bit core support 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
|
#
51645e83 |
|
29-Jun-2017 |
John Baldwin <jhb@FreeBSD.org> |
Store a 32-bit PT_LWPINFO struct for 32-bit process core dumps. 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
|
#
dbee5c67 |
|
08-Apr-2015 |
John Baldwin <jhb@FreeBSD.org> |
Move the 32-bit compatible procfs types from freebsd32.h to <sys/procfs.h> and export them to userland. - Define __HAVE_REG32 on platforms that define a reg32 structure and check for this in <sys/procfs.h> 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 <sys/procfs.h> 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
|
#
31d743df |
|
26-Jul-2014 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create 32-bit core files for 32-bit processes on 64-bit machines. The 64-bit machine supported right now is amd64, but it's not too hard to add powerpc64. Obtained from: Juniper Networks, Inc.
|