summaryrefslogtreecommitdiff
path: root/lib/csu/amd64
AgeCommit message (Expand)Author
2025-03-04amd64 csu: microoptimize startupKonstantin Belousov
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-19amd64 crt1: Explicitly use a PLT entry for main in the PIC case.John Baldwin
2023-07-01csu: Add the prologue and epilogue to the _init and _fini on x86_64Dmitry Chagin
2023-06-29csu: Implement _start using as to satisfy unwinders on x86_64Dmitry Chagin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-12csu: move common code to libcKonstantin Belousov
2021-07-25lib/csu: Get rid of unused fptr typedef on amd64.Gleb Popov
2020-07-03Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc.John Baldwin
2020-06-15Remove the sed hack for ABI tag notes.John Baldwin
2018-11-20csu: use BSD-1-clause license on csu filesEd Maste
2018-10-25Implement a BSD licensed crtbegin/crtendAndrew Turner
2018-10-13Process irelocs for statically linked binaries from crt1 on x86.Konstantin Belousov
2017-11-26lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-04-07Rework r234502 to include a modified CFLAGS along with ACFLAGS.John Baldwin
2017-01-20Use SRCTOP-relative paths and .CURDIR with :H instead of ".." specified pathsEnji Cooper
2015-12-08Remove historical GNUC testEd Maste
2015-09-21Fix installation of 32bit libraries after r288074.Bryan Drewery
2015-09-21Replace realinstall: and META_MODE staging hacks with FILES mechanism.Bryan Drewery
2015-06-13Add META_MODE support.Simon J. Gerraty
2015-06-08dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty
2014-11-30Put lib/csu/amd64/Makefile back the way it is in headSimon J. Gerraty
2014-11-19Merge from head@274682Simon J. Gerraty
2014-08-19Revert r267233 for now. PIE support needs to be reworked.Bryan Drewery
2014-08-19Merge head from 7/28Simon J. Gerraty
2014-06-08In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE.Bryan Drewery
2013-02-16Updated dependenciesSimon J. Gerraty
2013-02-08Sync with HEAD.David E. O'Brien
2013-01-07Only assign the environ in the startup code when environ is NULL.Konstantin Belousov
2012-11-04Sync from headSimon J. Gerraty
2012-04-20After r217375, some startup objects under lib/csu are built in a specialDimitry Andric
2012-03-11Stop calling _init/_fini methods from crt1 for dynamic binaries. DoKonstantin Belousov
2011-01-13Apply a workaround for a binutils issue with the .note.ABI-tag sectionDimitry Andric
2011-01-07Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov
2010-12-09Let all .c and .S files under lib/csu consistently use the __FBSDID()Dimitry Andric
2010-03-05Properly declare non-extern functions in crt1Ulrich Spörlein
2009-12-02Properly support -fPIE by linking PIE binaries with specially-builtKonstantin Belousov
2008-08-22Add -fno-omit-frame-pointer to CFLAGS used to compile crt1.c on amd64.Konstantin Belousov
2005-10-07Fixed profiling of main() for amd64 and i386. This started rottingBruce Evans
2004-08-15Add support for TLS in statically linked programs.Doug Rabson
2004-03-21Adjust stack alignment so that when the 'call xxx' functions arePeter Wemm
2003-06-30MFi386: revision 1.19.Ruslan Ermilov
2003-04-30Update for AMD64. repocopied from i386-elf/crt1.c. Deal with regparmPeter Wemm
2003-01-26make these more useful for lint(1). Minor diff-reductions while I'mMark Murray
2002-12-01Backed out previous commit (alignment suitable for RELENG_4) as plannedBruce Evans
2002-09-29Align the stack suitably for the version of gcc in FreeBSD-4 (providedBruce Evans
2002-07-29Drop support for COPY, -c has been the default mode of install(1)Ruslan Ermilov