Page MenuHomeFreeBSD

[PowerPC] ELFv2 libdtrace support (userland side)
ClosedPublic

Authored by bdragon on Nov 16 2019, 3:58 AM.
Referenced Files
F140761547: D22403.id64507.diff
Sat, Dec 27, 6:28 PM
Unknown Object (File)
Nov 27 2025, 3:31 PM
Unknown Object (File)
Nov 27 2025, 3:23 AM
Unknown Object (File)
Nov 24 2025, 1:26 PM
Unknown Object (File)
Nov 23 2025, 7:15 AM
Unknown Object (File)
Nov 21 2025, 1:07 PM
Unknown Object (File)
Nov 18 2025, 11:44 PM
Unknown Object (File)
Nov 13 2025, 12:07 PM
Subscribers

Details

Summary

PPC64 ELFv2 is a lot more "normal" than ELFv1. No more function descriptors means being able to switch back to the "regular" code that is used everywhere but PPC64 ELFv1.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
1403

On !ELFv2/PowerPC64, uses_funcdesc is uninitialized.

Actually initialize uses_funcdesc properly.

This revision is now accepted and ready to land.Feb 5 2020, 7:25 PM
This revision was automatically updated to reflect the committed changes.