summaryrefslogtreecommitdiff
path: root/lib/csu
AgeCommit message (Expand)Author
6 dayscsu: Remove unused constantJohn Baldwin
2025-06-24csu/tests: Add tests to verify that errno == 0 upon program startupMark Johnston
2025-05-05tests: move some files to the tests packageLexi Winter
2025-04-18csu: drop support for GCJBrooks Davis
2025-03-04amd64 csu: microoptimize startupKonstantin Belousov
2025-02-04csu tests: Remove extra slashJose Luis Duran
2025-01-29crtend: accurately check for the start of .ctorsKonstantin Belousov
2025-01-29crtbegin: accurately check for the end of .dtorsKonstantin Belousov
2025-01-24csu: add the "Retain" flag to notes sections flagKonstantin Belousov
2024-12-23pkgbase: fix inclusion of tests in ssh, bsnmp, clibs-devIsaac Freund
2024-09-19csu: add include path to CFLAGS to be able to find libsys.hStephen J. Kiernan
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-05-22csu: Find the main pointer through the GOTAndrew Turner
2024-01-31csu: add crtbrand.o dependency on sys/param.hEd Maste
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-10-30csu: Teach csu about PAC and BTIAndrew Turner
2023-10-29dirdeps: Add missing dependency filesStephen J. Kiernan
2023-09-12pkgbase: Move headers and libs out of runtime and utilitiesDoug Rabson
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c comment 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-11csu: Implement _start using as to satisfy unwinders on i386Dmitry Chagin
2023-07-11csu: Add the prologue and epilogue to the _init and _fini on i386Dmitry Chagin
2023-07-07csu: Implement _start using as to satisfy unwinders on aarch64Dmitry Chagin
2023-07-07csu: Add the prologue and epilogue to the _init and _fini on aarch64Dmitry Chagin
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
2022-11-18csu: Add missing GNU-stack annotations to note object files.John Baldwin
2022-07-28Revert "csu: test: explicitly add libm as build parameter"Alfredo Dal'Ava Junior
2022-07-07csu: test: explicitly add libm as build parameterAlfredo Dal'Ava Junior
2021-12-31mips: Remove CSUWarner Losh
2021-12-21csu: define STRIP_FBSDIDEd Maste
2021-08-23Add arm64 ifunc support in static binariesAndrew Turner
2021-08-04Prefer MK_SSP=no to SSP_CFLAGS=Mitchell Horne
2021-08-02Add build system support for ASAN+UBSAN instrumentationAlex Richardson
2021-07-25lib/csu: Get rid of unused fptr typedef on amd64.Gleb Popov
2020-11-10Add C startup code tests for PIE binaries.John Baldwin
2020-11-10Fix dso_handle_check for PIE executables.John Baldwin
2020-11-10Rename __JCR_LIST__ to __JCR_END__ in crtend.c.John Baldwin
2020-09-23[PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le.Brandon Bergren
2020-08-04ld.bfd requires an explicit emulation for MIPS for ld -r.John Baldwin
2020-07-16Include ABI note tag in shared libraries.John Baldwin
2020-07-07Invoke objcopy on the right object when building Scrt1.o on i386.John Baldwin
2020-07-03Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc.John Baldwin
2020-06-29Stop using STATIC_CFLAGS.John Baldwin
2020-06-26Only include object files from .ALLSRC when linking crt1 objects.John Baldwin