diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2026-01-14 12:10:33 -0500 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2026-01-14 12:10:33 -0500 |
| commit | e96ec1a1eb935aa2febcbf9629a52c85297a088e (patch) | |
| tree | 847859036834d23a064c09146624703bd899a85d /source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp | |
| parent | 31a440a0e9a26fee109ed753e3493c72b9dc05e9 (diff) | |
rtld: Use uintptr_t instead of Elf_Addr for init/fini function pointers
This is a no-op on non-CHERI architectures, but is required for CHERI
where Elf_Addr is only an address and not a complete pointer.
While here, consistently use `uintptr_t *` for arrays of init/fini
function pointers.
Reviewed by: imp, kib
Effort: CHERI upstreaming
Obtained from: CheriBSD
Sponsored by: AFRL, DARPA
Differential Revision: https://reviews.freebsd.org/D54711
Diffstat (limited to 'source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
