aboutsummaryrefslogtreecommitdiff
path: root/libc/startup/linux
AgeCommit message (Expand)AuthorFilesLines
2025-10-09[libc] fix sysconf test for rv32 (#162685)Schrodinger ZHU Yifan3-3/+3
2025-10-08[libc] Refactor AUXV handling with new auxv.h header library (#162326)Schrodinger ZHU Yifan2-6/+10
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue2-1/+2
2024-09-11[libc] fix tls teardown while being used (#108229)Schrodinger ZHU Yifan1-5/+6
2024-08-20[libc] Include startup code when installing all (#105203)Michael Jones1-1/+0
2024-08-11Revert "libc: Remove `extern "C"` from main declarations" (#102827)Schrodinger ZHU Yifan1-1/+1
2024-08-11libc: Remove `extern "C"` from main declarations (#102825)David Blaikie1-1/+1
2024-08-08[libc] Implement 'getenv' on the GPU target (#102376)Joseph Huber5-8/+8
2024-08-05[libc][startup] fix main thread TLS unmapped with wrong value (#102009)Schrodinger ZHU Yifan1-1/+1
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan2-6/+0
2024-07-20reland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan2-0/+6
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan2-6/+0
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan2-0/+6
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek5-10/+15
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini5-15/+10
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek5-10/+15
2024-07-07[libc] fix aarch64 GCC build (#97932)Schrodinger ZHU Yifan1-1/+12
2024-06-25[libc][arm32] define argc type and stack alignment (#96367)Nick Desaulniers (paternity leave)1-2/+2
2024-06-24[libc][startup] create header for ElfW and use in startup (#96510)Nick Desaulniers (paternity leave)2-4/+6
2024-06-21[libc][startup] check that we're cross compiling and using LLD (#96357)Nick Desaulniers (paternity leave)1-1/+5
2024-06-21[libc][startup] set --target= for linker when cross compiling (#96342)Nick Desaulniers (paternity leave)1-1/+1
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber1-3/+3
2024-02-21[libc] Fix startup utilities failing to install in full build mode (#82522)Joseph Huber1-1/+2
2024-01-24[libc][NFC] remove TODO about AppProperties (#79356)Schrodinger ZHU Yifan1-1/+0
2024-01-22[libc] support PIE relocations (#78993)Schrodinger ZHU Yifan1-8/+21
2024-01-04[libc] major refactor of startup library (#76092)Schrodinger ZHU Yifan12-671/+503
2023-12-20[libc] suppress stdlib explicitly for crt1.a (#76079)Schrodinger ZHU Yifan1-1/+1
2023-12-20[libc] [startup] add cmake function to merge separated crt1 objects (#75413)Schrodinger ZHU Yifan1-11/+60
2023-12-19[libc] move __stack_chk_fail to src/ from startup/ (#75863)Nick Desaulniers1-5/+0
2023-12-18[libc] expose aux vector (#75806)Schrodinger ZHU Yifan3-27/+12
2023-12-12[libc] fix issues around stack protector (#74567)Schrodinger ZHU Yifan4-18/+25
2023-12-04[libc][NFC] unify startup library's code style with the rest (#74041)Schrodinger ZHU Yifan3-44/+45
2023-10-04[libc] Add x86-64 stack protector support.tnv012-1/+21
2023-09-26[libc] Start to refactor riscv platform abstraction to support both 32 and 64...Mikhail R. Gadelha2-0/+0
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet3-75/+75
2023-09-14[libc] Fix start up crash on 32 bit systems (#66210)Mikhail R. Gadelha1-7/+17
2023-08-30[libc] Fix set_thread_ptr call in rv32 start up codeMikhail R. Gadelha1-1/+1
2023-08-07[libc][cleanup] Fix most conversion warningsMichael Jones3-25/+31
2023-07-19[libc][NFC] Rename filesGuillaume Chatelet6-6/+6
2023-07-05[libc] Initiliaze the global pointer in riscv startup code.Siva Chandra1-0/+4
2023-06-23[libc][NFC] Simplify return value logic in set_thread_ptr()Jun Zhang1-3/+1
2023-04-17[libc][NFC] Standardize missing syscalls error messages.Mikhail R. Gadelha3-3/+3
2023-03-16[libc] Add missing dependencies to RISC-V startup implementationJoseph Huber1-0/+2
2023-03-16[libc] Add missing environ dependency to AArch64 startup implementationJoseph Huber1-0/+1
2023-03-16[libc] Add missing threads dependency to AArch64 startup implementationJoseph Huber1-0/+1
2023-03-13[libc] Declare __dso_handle in the integration test instead of startup.Siva Chandra Reddy3-9/+0
2023-03-09[libc] Extend the linux thread implementation for riscv64.Siva Chandra2-0/+229
2023-03-06[libc] Simplify integration tests by eliminating the artificial sysroot.Siva Chandra Reddy2-0/+6
2023-02-07[libc] Cleanup the CMake infrastructure to add startup objects.Siva Chandra Reddy1-37/+6
2023-01-31[libc] Build two different static archives libc.a and libm.a under full build.Siva Chandra Reddy1-1/+1