aboutsummaryrefslogtreecommitdiff
path: root/libc/loader
AgeCommit message (Expand)AuthorFilesLines
2022-12-15[libc][NFC] Rename "loader" to "startup".Siva Chandra Reddy8-599/+0
2022-10-06[libc] Add POSIX execv and execve functions.Siva Chandra Reddy3-0/+10
2022-09-30[libc] add syscall functionMichael Jones2-15/+16
2022-08-23[libc] Enable a few entrypoints on aarch64 which are now available on x86_64.Siva Chandra1-0/+2
2022-08-19[libc] Install startup files with the install-libc target.Siva Chandra Reddy1-0/+11
2022-08-10[libc] Add implementation of pthread_exit and thrd_exit.Siva Chandra Reddy1-0/+2
2022-08-09[libc] Add __cxa_atexit support to the atexit function.Siva Chandra Reddy4-10/+32
2022-08-03[libc] Adjust aarch64 startup code to reliably sniff out the start args.Siva Chandra1-7/+53
2022-08-03[libc] Add init and fini array iteration to the loader.Siva Chandra Reddy1-0/+36
2022-07-14[libc] Enable a few stdlib and time functions on aarch64.Siva Chandra1-0/+1
2022-07-14[libc] Add implementations of pthread_equal and pthread_self.Siva Chandra Reddy3-0/+21
2022-07-13[libc] Linux threads - Setup TLS area of a new thread and cleanup at exit.Siva Chandra Reddy3-22/+59
2022-06-17[libc] Add TLS image initialization to aarch64 startup code.Siva Chandra3-2/+79
2022-03-24[libc] Use real objects and archives in integration tests.Siva Chandra Reddy3-0/+12
2022-03-23[libc] Add a new rule add_integration_test.Siva Chandra Reddy1-1/+3
2022-03-22[libc][Obvious] Remove an unnecessary dep and use inline_memcpy.Siva Chandra Reddy2-4/+5
2022-03-07[libc] Align the stack pointer in the start function.Siva Chandra Reddy2-42/+26
2022-03-07[libc] Fix alignment logic in TLS image size calculation.Siva Chandra Reddy1-1/+3
2022-02-16[lib][Obvious] Fix style in a few include directives.Siva Chandra Reddy4-4/+4
2022-02-16Implement basic loader for Linux aarch64Jeff Bailey2-0/+96
2022-02-14Introduce getenv to LLVM libcRaman Tenneti1-3/+1
2022-01-11[libc][NFC] Move sys/mman entrypoints to the default build configs.Siva Chandra Reddy2-2/+0
2021-12-22[libc] Move the x86_64 syscall functions to OSUtil.Siva Chandra Reddy2-2/+2
2021-05-05[libc] Normalize LIBC_TARGET_MACHINEGuillaume Chatelet1-4/+4
2020-08-07[libc] Setup TLS in x86_64 loader.Siva Chandra Reddy2-2/+92
2020-06-09[libc] Skip entrypoints not present in the entrypoints list.Siva Chandra Reddy1-0/+5
2020-04-21[libc][Take 2] Propagate entrypoint deps to downstream targets.Siva Chandra Reddy1-8/+10
2020-04-21[libc] Revert "Propagate entrypoint deps to downstream targets."Siva Chandra Reddy1-10/+8
2020-04-21[libc] Propagate entrypoint deps to downstream targets.Siva Chandra Reddy1-8/+10
2020-04-10[libc] Add fully-qualified target names.Siva Chandra Reddy2-9/+39
2020-04-08[libc][NFC] Make all top of file comments consistent.Paula Toth1-1/+1
2020-03-28[libc] Extend add_object rule to handle helper object libraries.Siva Chandra Reddy1-3/+3
2020-03-25[libc] Add a simple x86_64 linux loader.Siva Chandra Reddy4-0/+113