musl/src/internal/version.c, branch master musl - an implementation of the standard library for Linux-based systems improve machinery for ldso to report libc version 2018年09月12日T18:34:28+00:00 Rich Felker dalias@aerifal.cx 2018年09月06日T20:17:56+00:00 18bf0829a7545b14de3fe241a65298c5f36e8bbc eliminate gratuitous glue function for reporting the version, which was probably leftover from the old dynamic linker design which lacked a clear barrier for when/how it could access global data. put the declaration for the data object that replaces it in libc.h where it can be type checked.
eliminate gratuitous glue function for reporting the version, which
was probably leftover from the old dynamic linker design which lacked
a clear barrier for when/how it could access global data. put the
declaration for the data object that replaces it in libc.h where it
can be type checked.
define and use internal macros for hidden visibility, weak refs 2018年09月05日T18:05:14+00:00 Rich Felker dalias@aerifal.cx 2018年09月05日T16:43:34+00:00 9b95fd0944e4206949e90633c3fed088202810ec this cleans up what had become widespread direct inline use of "GNU C" style attributes directly in the source, and lowers the barrier to increased use of hidden visibility, which will be useful to recovering some of the efficiency lost when the protected visibility hack was dropped in commit dc2f368e565c37728b0d620380b849c3a1ddd78f, especially on archs where the PLT ABI is costly.
this cleans up what had become widespread direct inline use of "GNU C"
style attributes directly in the source, and lowers the barrier to
increased use of hidden visibility, which will be useful to recovering
some of the efficiency lost when the protected visibility hack was
dropped in commit dc2f368e565c37728b0d620380b849c3a1ddd78f, especially
on archs where the PLT ABI is costly.
remove use of SHARED macro in dynamic linker version reporting 2015年11月12日T21:13:52+00:00 Rich Felker dalias@aerifal.cx 2015年11月12日T21:13:52+00:00 9e0a317d8c699278c9c8e2a829744ea098548416 also fix visibility of the glue function used.
also fix visibility of the glue function used.
add infrastructure to record and report the version of libc.so 2013年12月01日T22:27:25+00:00 Rich Felker dalias@aerifal.cx 2013年12月01日T22:27:25+00:00 179ab5a505c7060e2703015961173ee900eed780 this is still experimental and subject to change. for git checkouts, an attempt is made to record the exact revision to aid in bug reports and debugging. no version information is recorded in the static libc.a or binaries it's linked into.
this is still experimental and subject to change. for git checkouts,
an attempt is made to record the exact revision to aid in bug reports
and debugging. no version information is recorded in the static libc.a
or binaries it's linked into.

AltStyle によって変換されたページ (->オリジナル) /