35 Commits (ba819787ee93ceae94efd274f7849e317c1bff58)

Author SHA1 Message Date
Rich Felker dc031ee0b1 add rcrt1 start file for fully static-linked PIE 11 years ago
Rich Felker 967bcbf67c mark mips crt code as code 11 years ago
Rich Felker 82acacceaa fix name of sh crt asm directory 11 years ago
Rich Felker f3ddd17380 dynamic linker bootstrap overhaul 11 years ago
Szabolcs Nagy 01ef3dd9c5 add aarch64 port 11 years ago
Stefan Kristiansson 200d15479c add or1k (OpenRISC 1000) architecture port 12 years ago
Bobby Bingham 3a3c813e08 superh port 13 years ago
rofl0r 323272db17 import vanilla x86_64 code as x32 13 years ago
Rich Felker badaa04acc add function types to arm crt assembly 13 years ago
Rich Felker c5e34dabbb new mostly-C crt1 implementation 13 years ago
Rich Felker 976c0fdcb5 remove init/fini array asm from arm crti/crtn files 13 years ago
Rich Felker c07da2e970 add PIE support for ARM 13 years ago
Rich Felker a6d272127b align stack properly for calling global ctors/dtors on x86[_64] 13 years ago
Rich Felker d432b2c057 fix regression that made shared libs crash on arm 13 years ago
Rich Felker 34aa169dcf add support for ctors/dtors on arm with modern gcc 14 years ago
Rich Felker 0375c68fe7 add missing startfiles for powerpc 14 years ago
rofl0r 1c8eb8bad7 PPC port cleaned up, static linking works well now. 14 years ago
Richard Pennington 7669d1e334 import preliminary ppc work by rdp. 14 years ago
Rich Felker 8c0a3d9e5c microblaze port 14 years ago
Rich Felker 259071c249 crt1 must align stack pointer on mips 14 years ago
Rich Felker 32e7bd78ae align mips _init/_fini functions 14 years ago
Rich Felker 6315004f61 initial version of mips (o32) port, based on work by Richard Pennington (rdp) 14 years ago
Rich Felker 9abab94b21 fix arm crti/crtn code 14 years ago
Rich Felker 2be87702b7 remove some junk from x86_64 start files 14 years ago
Rich Felker 94167cafd5 PIE support for x86_64 (untested) 14 years ago
Rich Felker faab12bece consistency cleanup: removed redundant size suffixed from i386 asm 14 years ago
Rich Felker 83023d1b50 PIE support for i386 14 years ago
Rich Felker c9dea48f84 remove attempts to be pie-compatible from i386 crt1.s 14 years ago
Rich Felker 4ce3cb5cdd add support for init/finit (constructors and destructors) 14 years ago
Rich Felker d960d4f2cb initial commit of the arm port 15 years ago
Rich Felker 8cd48f0965 cleanup comment cruft in startup code 15 years ago
Rich Felker e2ee1bdd8d make startup code PIE-compatible 15 years ago
Rich Felker ba68efc921 shave off 2 bytes from crt1.o _start 15 years ago
Nicholas J. Kain 1e12632591 Port musl to x86-64. One giant commit! 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago