freebsd-src/usr.sbin/kldxref
John Baldwin cad6775d96 kldxref: Workaround incorrect PT_DYNAMIC in existing powerpc kernels
Existing powerpc kernels include additional sections beyond .dynamic
in the PT_DYNAMIC segment.  Relax the requirement for an exact size
match of the section and segment for PowerPC files as a workaround.

Reported by:	jrtc27
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D43123

(cherry picked from commit 6631e2f9b4)
2024-01-18 13:32:10 -08:00
..
ef.c kldxref: Workaround incorrect PT_DYNAMIC in existing powerpc kernels 2024-01-18 13:32:10 -08:00
ef.h kldxref: Workaround incorrect PT_DYNAMIC in existing powerpc kernels 2024-01-18 13:32:10 -08:00
ef_aarch64.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
ef_amd64.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
ef_arm.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
ef_i386.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
ef_mips.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
ef_obj.c kldxref: Simplify handling of ELF object files 2024-01-18 13:31:32 -08:00
ef_powerpc.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
ef_riscv.c kldxref: Reduce divergence between per-architecture files 2024-01-18 13:31:00 -08:00
elf.c kldxref: Correct contract number in license ACK 2024-01-18 13:32:04 -08:00
fileformat Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00
kldxref.8 Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
kldxref.c kldxref: fix bootstrapping on Linux with Clang 16 2024-01-18 13:31:52 -08:00
Makefile kldxref: Add arm support 2024-01-18 13:30:32 -08:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00