musl/crt
Rich Felker badaa04acc add function types to arm crt assembly
without these, calls may be resolved incorrectly if the calling code
has been compiled to thumb instead of arm. it's not clear to me at
this point whether crt_arch.h is even working if crt1.c is built as
thumb; this needs testing. but the _init and _fini issues were known
to cause crashes in static-linked apps when libc was built as thumb,
and this commit should fix that issue.
2013-08-15 14:52:27 -04:00
..
arm add function types to arm crt assembly 2013-08-15 14:52:27 -04:00
i386 align stack properly for calling global ctors/dtors on x86[_64] 2013-06-03 17:32:42 -04:00
microblaze microblaze port 2012-09-29 01:05:31 -04:00
mips crt1 must align stack pointer on mips 2012-08-17 21:23:10 -04:00
powerpc add missing startfiles for powerpc 2012-11-23 13:31:16 -05:00
x86_64 align stack properly for calling global ctors/dtors on x86[_64] 2013-06-03 17:32:42 -04:00
crt1.c new mostly-C crt1 implementation 2013-07-26 01:49: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
Scrt1.c new mostly-C crt1 implementation 2013-07-26 01:49:14 -04:00