summaryrefslogtreecommitdiffstats
path: root/tools/include/nolibc
Commit message (Expand)AuthorAgeFilesLines
* tools/nolibc: compiler: add macro __nolibc_fallthroughThomas Weißschuh2024-10-072-1/+8
* tools/nolibc: s390: include std.hThomas Weißschuh2024-10-071-0/+1
* tools/nolibc: x86_64: use local label in memcpy/memmoveThomas Weißschuh2024-08-161-2/+2
* tools/nolibc: stackprotector: mark implicitly used symbols as usedThomas Weißschuh2024-08-161-2/+2
* tools/nolibc: crt: mark _start_c() as usedThomas Weißschuh2024-08-161-1/+1
* tools/nolibc: compiler: use attribute((naked)) if availableThomas Weißschuh2024-08-121-2/+7
* tools/nolibc: move entrypoint specifics to compiler.hThomas Weißschuh2024-08-1210-18/+21
* tools/nolibc: compiler: introduce __nolibc_has_attribute()Thomas Weißschuh2024-08-101-7/+9
* tools/nolibc: powerpc: limit stack-protector workaround to GCCThomas Weißschuh2024-08-101-1/+1
* tools/nolibc: mips: load current function to $t9Thomas Weißschuh2024-08-101-1/+3
* tools/nolibc: arm: use clang-compatible asm syntaxThomas Weißschuh2024-08-101-2/+2
* tools/nolibc: pass argc, argv and envp to constructorsThomas Weißschuh2024-08-091-11/+12
* tools/nolibc: add stdbool.h headerThomas Weißschuh2024-07-293-1/+19
* tools/nolibc: include arch.h from string.hThomas Weißschuh2024-07-291-0/+1
* tools/nolibc: implement strerror()Thomas Weißschuh2024-06-291-0/+10
* tools/nolibc: implement strtol() and friendsThomas Weißschuh2024-06-291-0/+109
* tools/nolibc: add limits for {u,}intmax_t, ulong and {u,}llongThomas Weißschuh2024-06-291-0/+19
* tools/nolibc: add support for uname(2)Thomas Weißschuh2024-04-141-0/+27
* tools/nolibc/string: remove open-coded strnlen()Thomas Weißschuh2024-04-101-6/+1
* tools/nolibc: Fix strlcpy() return code and size usageRodrigo Campos2024-04-101-8/+10
* tools/nolibc: Fix strlcat() return code and size usageRodrigo Campos2024-04-101-9/+18
* tools/nolibc/string: export strlen()Rodrigo Campos2024-04-101-1/+1
* tools/nolibc/stdlib: fix memory error in realloc()Brennan Xavier McManus2024-04-101-1/+1
* tools/nolibc: add support for getrlimit/setrlimitThomas Weißschuh2023-12-111-0/+38
* tools/nolibc: drop custom definition of struct rusageThomas Weißschuh2023-12-111-20/+1
* tools/nolibc: annotate va_list printf formatsThomas Weißschuh2023-12-111-2/+2
* tools/nolibc: mips: add support for PICThomas Weißschuh2023-12-111-1/+6
* tools/nolibc: move MIPS ABI validation into arch-mips.hThomas Weißschuh2023-12-112-1/+5
* tools/nolibc: error out on unsupported architectureThomas Weißschuh2023-12-111-0/+2
* tools/nolibc: Use linux/wait.h rather than duplicating itMark Brown2023-12-111-3/+1
* tools/nolibc: add support for constructors and destructorsThomas Weißschuh2023-10-121-1/+22
* tools/nolibc: automatically detect necessity to use pselect6Thomas Weißschuh2023-10-124-14/+6
* tools/nolibc: don't define new syscall numberThomas Weißschuh2023-10-121-4/+3
* tools/nolibc: avoid unused parameter warnings for ENOSYS fallbacksThomas Weißschuh2023-10-121-17/+27
* tools/nolibc: string: Remove the `_nolibc_memcpy_up()` functionAmmar Faizi2023-10-121-13/+7
* tools/nolibc: string: Remove the `_nolibc_memcpy_down()` functionAmmar Faizi2023-10-121-10/+0
* tools/nolibc: x86-64: Use `rep stosb` for `memset()`Ammar Faizi2023-10-122-0/+15
* tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()`Ammar Faizi2023-10-122-0/+33
* tools/nolibc: add stdarg.h headerThomas Weißschuh2023-10-125-5/+21
* tools/nolibc: mark start_c as weakThomas Weißschuh2023-10-121-0/+1
* tools/nolibc: i386: Fix a stack misalign bug on _startAmmar Faizi2023-10-121-1/+3
* tools/nolibc: avoid undesired casts in the __sysret() macroWilly Tarreau2023-08-231-14/+13
* tools/nolibc: keep brk(), sbrk(), mmap() away from __sysret()Willy Tarreau2023-08-231-3/+16
* tools/nolibc: silence ppc64 compile warningsZhangjin Wu2023-08-231-3/+11
* tools/nolibc: stackprotector.h: make __stack_chk_init staticZhangjin Wu2023-08-232-4/+3
* tools/nolibc: add support for powerpc64Zhangjin Wu2023-08-231-0/+16
* tools/nolibc: add support for powerpcZhangjin Wu2023-08-232-0/+199
* tools/nolibc: stdint: use __SIZE_TYPE__ for size_tThomas Weißschuh2023-08-231-1/+1
* tools/nolibc: sys: avoid implicit sign castThomas Weißschuh2023-08-231-1/+1
* tools/nolibc: setvbuf: avoid unused parameter warningsThomas Weißschuh2023-08-231-1/+4