aboutsummaryrefslogtreecommitdiff
path: root/lib/csu
Commit message (Expand)AuthorAgeFilesLines
* Add arm64 ifunc support in static binariesAndrew Turner2021-08-233-2/+51
* Prefer MK_SSP=no to SSP_CFLAGS=Mitchell Horne2021-08-041-2/+1
* Add build system support for ASAN+UBSAN instrumentationAlex Richardson2021-08-021-0/+3
* lib/csu: Get rid of unused fptr typedef on amd64.Gleb Popov2021-07-253-8/+2
* Add C startup code tests for PIE binaries.John Baldwin2020-11-103-0/+13
* Fix dso_handle_check for PIE executables.John Baldwin2020-11-101-2/+2
* Rename __JCR_LIST__ to __JCR_END__ in crtend.c.John Baldwin2020-11-101-1/+1
* [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le.Brandon Bergren2020-09-231-2/+2
* ld.bfd requires an explicit emulation for MIPS for ld -r.John Baldwin2020-08-041-0/+21
* Include ABI note tag in shared libraries.John Baldwin2020-07-163-12/+51
* Invoke objcopy on the right object when building Scrt1.o on i386.John Baldwin2020-07-071-2/+2
* Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc.John Baldwin2020-07-039-248/+46
* Stop using STATIC_CFLAGS.John Baldwin2020-06-291-2/+2
* Only include object files from .ALLSRC when linking crt1 objects.John Baldwin2020-06-264-12/+12
* Always compile the brand and ignore init ELF notes standalone.John Baldwin2020-06-248-35/+31
* Remove the sed hack for ABI tag notes.John Baldwin2020-06-1525-359/+391
* csu: Avoid additional nops in the MIPS INIT_CALL_SEQ macroAlex Richardson2020-06-051-5/+7
* [PowerPC] Fix wrong instructions in _savegpr_X.Brandon Bergren2020-05-141-2/+2
* Use -fno-asynchronous-unwind-tables to compile lib/csuDimitry Andric2020-05-111-0/+3
* Remove -mlong-calls vhen building arm libraries and llvm.Dimitry Andric2020-03-101-1/+0
* Remove libthr, csu, libthread_db and testfloat sparc64 specific directories.Warner Losh2020-02-276-277/+0
* retire BSD_CRTBEGIN optionEd Maste2020-01-311-1/+1
* powerpc64/csu: Rename dummy asm file to force use of 'cc'Justin Hibbits2020-01-291-2/+2
* Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundKyle Evans2020-01-141-2/+0
* mips !o32: fix csu buildKyle Evans2020-01-031-2/+2
* mips: csu: fix compilation w/ LLVMKyle Evans2020-01-031-2/+7
* csu: Fix dynamiclib/init_test:jcr_test on !HAVE_CTORS archsKyle Evans2019-11-081-4/+6
* [PowerPC] force applications linked with lib CSU to have .gotJustin Hibbits2019-10-121-0/+6
* Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundKyle Evans2019-10-061-0/+2
* [PPC64] Add ifunc support in libcsuLeandro Lupori2019-09-123-3/+78
* csu: Add the riscv .init call sequenceKristof Provost2019-09-091-1/+8
* Support reading in .depend files.Bryan Drewery2019-06-151-2/+3
* mips: remove 16-byte alignment from .init and .fini epiloguesEd Maste2019-05-201-2/+0
* Create crtsavres.o for powerpc buildsJustin Hibbits2019-01-123-3/+198
* Add explicit csu test dependencyEd Maste2019-01-041-0/+2
* Re-enable the dynamiclib tests. These should be fixed by r340910.Andrew Turner2018-11-241-1/+1
* Add the missing 0 at the end of the .jcr section.Andrew Turner2018-11-241-0/+3
* Disable the dynamiclib test until a failure can be debuggedAndrew Turner2018-11-241-1/+1
* Mark the function called by the MIPS .init/.fini sequence with .local.Andrew Turner2018-11-231-0/+2
* csu: use BSD-1-clause license on csu filesEd Maste2018-11-205-17/+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 the (untested) mips and sparc64 .init call sequences.Andrew Turner2018-11-072-0/+22
* Add __used to __CTOR_LIST__ and __DTOR_LIST__Ed Maste2018-10-311-2/+2
* Build the csu tests on all architectures.Andrew Turner2018-10-307-4/+100
* Disable the .preinit_array test in DSOs, ld.bfd fails to link objects withAndrew Turner2018-10-301-1/+1
* Fix the location of the static keyword.Andrew Turner2018-10-301-1/+1
* Run the csu tests on a DSO. This builds the tests into a shared library,Andrew Turner2018-10-306-15/+138
* The jcr argument to _Jv_RegisterClasses is used, stop marking it otherwise.Andrew Turner2018-10-301-1/+1
* Make the .ctors, .dtors, and .jcr markers as static. They shouldn't beAndrew Turner2018-10-292-5/+5