Page MenuHomeFreeBSD

[PowerPC] ELFv2 libdtrace support (userland side)
ClosedPublic

Authored by bdragon on Nov 16 2019, 3:58 AM.
Referenced Files
F133189325: D22403.diff
Thu, Oct 23, 7:39 PM
Unknown Object (File)
Thu, Oct 23, 2:34 AM
Unknown Object (File)
Mon, Oct 20, 3:59 AM
Unknown Object (File)
Thu, Oct 16, 1:50 AM
Unknown Object (File)
Sun, Oct 12, 12:56 AM
Unknown Object (File)
Wed, Oct 8, 5:07 AM
Unknown Object (File)
Sun, Sep 28, 4:01 PM
Unknown Object (File)
Sep 21 2025, 8:50 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.