Page MenuHomeFreeBSD

jemalloc: don't expose 3.0 compat symbols
ClosedPublic

Authored by brooks on Aug 22 2024, 12:21 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Aug 22, 12:22 PM
Unknown Object (File)
Sat, Aug 22, 11:12 AM
Unknown Object (File)
Sat, Aug 22, 8:54 AM
Unknown Object (File)
Fri, Aug 21, 2:51 PM
Unknown Object (File)
Tue, Aug 18, 12:00 PM
Unknown Object (File)
Sat, Aug 15, 5:15 AM
Unknown Object (File)
Wed, Aug 12, 6:13 PM
Unknown Object (File)
Tue, Aug 11, 3:38 PM
Subscribers

Details

Summary

Don't provide default linkage for jemalloc 3.0 compatability symbols.
We stopped declaring these interfaces with the introduction of jemalloc
4.0 prior to FreeBSD 11.0. Any code using them would have had to
declare them manually so stop declaring them and export the symbols
directly for compatability. Arguably they should be x86 only as they
were never declared on other Tier-1 architectures.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 59136
Build 56023: arc lint + arc unit