Page MenuHomeFreeBSD

[PowerPC] ELFv2 libdtrace support (userland side)
ClosedPublic

Authored by bdragon on Nov 16 2019, 3:58 AM.
Referenced Files
Unknown Object (File)
Feb 21 2024, 3:14 PM
Unknown Object (File)
Jan 14 2024, 8:22 AM
Unknown Object (File)
Dec 22 2023, 10:18 PM
Unknown Object (File)
Dec 10 2023, 6:30 PM
Unknown Object (File)
Dec 7 2023, 3:42 PM
Unknown Object (File)
Nov 30 2023, 6:25 AM
Unknown Object (File)
Nov 23 2023, 9:17 PM
Unknown Object (File)
Sep 18 2023, 10:20 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 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.