musl/crt
Rich Felker 9b95fd0944 define and use internal macros for hidden visibility, weak refs
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 dc2f368e56, especially
on archs where the PLT ABI is costly.
2018-09-05 14:05:14 -04:00
..
aarch64 add aarch64 port 2015-03-11 20:12:35 -04:00
arm explicitly assemble all arm asm sources as UAL 2015-11-10 00:01:55 -05:00
i386 remove hand-written crt1.s and Scrt1.s files for all archs 2015-10-14 17:08:34 -04:00
microblaze remove hand-written crt1.s and Scrt1.s files for all archs 2015-10-14 17:08:34 -04:00
mips remove hand-written crt1.s and Scrt1.s files for all archs 2015-10-14 17:08:34 -04:00
mips64 add mips64 port 2016-03-06 17:41:56 +00:00
mipsn32 add mips n32 port (ILP32 ABI for mips64) 2016-04-18 05:19:13 +00:00
or1k add or1k (OpenRISC 1000) architecture port 2014-07-18 14:10:23 -04:00
powerpc remove hand-written crt1.s and Scrt1.s files for all archs 2015-10-14 17:08:34 -04:00
powerpc64 add powerpc64 port 2016-05-08 22:57:40 -04:00
s390x add s390x port 2016-11-11 23:06:21 -05:00
sh make sh crti/crtn init/fini fragments setup proper stack frame 2015-09-12 02:50:28 +00:00
x32 import vanilla x86_64 code as x32 2014-02-23 11:07:18 +01:00
x86_64 remove hand-written crt1.s and Scrt1.s files for all archs 2015-10-14 17:08:34 -04:00
crt1.c define and use internal macros for hidden visibility, weak refs 2018-09-05 14:05:14 -04:00
crti.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
crtn.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
rcrt1.c define and use internal macros for hidden visibility, weak refs 2018-09-05 14:05:14 -04:00
Scrt1.c new mostly-C crt1 implementation 2013-07-26 01:49:14 -04:00