aboutsummaryrefslogtreecommitdiff
path: root/lib/csu/common
Commit message (Expand)AuthorAgeFilesLines
* Rename __JCR_LIST__ to __JCR_END__ in crtend.c.John Baldwin2020-11-101-1/+1
* Include ABI note tag in shared libraries.John Baldwin2020-07-162-11/+43
* Remove the sed hack for ABI tag notes.John Baldwin2020-06-154-101/+102
* csu: Fix dynamiclib/init_test:jcr_test on !HAVE_CTORS archsKyle Evans2019-11-081-4/+6
* Add the missing 0 at the end of the .jcr section.Andrew Turner2018-11-241-0/+3
* csu: use BSD-1-clause license on csu filesEd Maste2018-11-202-8/+2
* Add NT_FREEBSD_FEATURE_CTL ELF note to csuEd Maste2018-11-201-0/+15
* Run __cxa_finalize in shared objects in the destructor path.Andrew Turner2018-11-131-3/+24
* Add __used to __CTOR_LIST__ and __DTOR_LIST__Ed Maste2018-10-311-2/+2
* Make the .ctors, .dtors, and .jcr markers as static. They shouldn't beAndrew Turner2018-10-292-5/+5
* Add __dso_handle to the BSD crtbegin. This is used to identify sharedAndrew Turner2018-10-261-0/+8
* Implement a BSD licensed crtbegin/crtendAndrew Turner2018-10-252-0/+163
* Process irelocs for statically linked binaries from crt1 on x86.Konstantin Belousov2018-10-131-1/+39
* crt: switch to standard note type definitions from elf_common.hEd Maste2018-10-043-6/+5
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-263-0/+6
* Add an elf note on ARM to store the MACHINE_ARCH an executable was builtAndrew Turner2013-09-261-0/+1
* Only assign the environ in the startup code when environ is NULL.Konstantin Belousov2013-01-071-5/+9
* Stop calling _init/_fini methods from crt1 for dynamic binaries. DoKonstantin Belousov2012-03-112-15/+126
* Add a header with definitions useful for constructing ELF notes.Konstantin Belousov2012-03-111-0/+38
* Apply a workaround for a binutils issue with the .note.ABI-tag sectionDimitry Andric2011-01-131-0/+17
* The __used (== __attribute__((__used)) ) silences the warning producedKonstantin Belousov2007-12-041-1/+1
* Restore the branding of the ELF executables. The structure was optimized out.Konstantin Belousov2007-12-031-1/+1
* GC these crt{begin,end}.c, which are unused since the last FreeBSD platformMarius Strobl2006-05-222-114/+0
* Explicitly specify an alignment for abitag. Without it, gcc specifies aPeter Wemm2003-10-171-1/+1
* Set abitag __unused.David E. O'Brien2003-05-041-3/+4
* Fix the copyright dates.David E. O'Brien2002-05-071-1/+1
* GC code that moved to crtbrand.c.David E. O'Brien2002-01-281-4/+0
* Feh, it helps to include a file other than yourself... wonder howDavid E. O'Brien2001-10-271-1/+1
* * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to workDavid E. O'Brien2000-10-282-18/+52
* This is step 1 in an effort to unify the start-up files for theJohn Polstra2000-05-191-7/+50
* $Id$ -> $FreeBSD$Peter Wemm1999-08-282-2/+2
* Reverse the order of processing object files within an executable orJohn Polstra1999-03-131-3/+3
* Move the code for the ".init" and ".fini" sections outside of aJohn Polstra1999-03-122-13/+13
* Import C startup files for ELF support.John Polstra1998-03-072-0/+92