Page MenuHomeFreeBSD

[PowerPC] ELFv2 libdtrace support (userland side)
ClosedPublic

Authored by bdragon on Nov 16 2019, 3:58 AM.
Referenced Files
Unknown Object (File)
Sat, Dec 21, 8:18 PM
Unknown Object (File)
Sun, Dec 8, 2:13 PM
Unknown Object (File)
Thu, Nov 28, 7:47 AM
Unknown Object (File)
Wed, Nov 27, 4:58 PM
Unknown Object (File)
Nov 22 2024, 1:48 PM
Unknown Object (File)
Oct 24 2024, 7:14 AM
Unknown Object (File)
Oct 24 2024, 7:14 AM
Unknown Object (File)
Oct 24 2024, 7:14 AM
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 Not Applicable
Unit
Tests Not Applicable

Event Timeline

cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
1403 ↗(On Diff #64423)

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.