Page MenuHomeFreeBSD

[PowerPC] ELFv2 libdtrace support (userland side)
ClosedPublic

Authored by bdragon on Nov 16 2019, 3:58 AM.
Referenced Files
F114863025: D22403.id64423.diff
Thu, Apr 17, 8:22 PM
Unknown Object (File)
Sat, Apr 12, 5:58 PM
Unknown Object (File)
Sat, Mar 29, 11:17 AM
Unknown Object (File)
Mar 14 2025, 12:31 PM
Unknown Object (File)
Feb 28 2025, 5:56 PM
Unknown Object (File)
Feb 21 2025, 7:21 PM
Unknown Object (File)
Jan 14 2025, 1:27 PM
Unknown Object (File)
Dec 21 2024, 8:18 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.