Searched full:libc (Results 1 – 25 of 180) sorted by relevance
12345678
/Zephyr-latest/tests/lib/c_lib/common/ |
D | testcase.yaml | 8 libraries.libc.common: {} 9 libraries.libc.common.minimal: 16 libraries.libc.common.newlib: 22 libraries.libc.common.newlib_nano: 28 libraries.libc.common.picolibc: 33 libraries.libc.common.picolibc.module: 39 libraries.libc.common.picolibc.notls:
|
/Zephyr-latest/tests/lib/c_lib/strerror/ |
D | testcase.yaml | 7 libraries.libc.strerror.minimal.strerror_table: 14 libraries.libc.strerror.minimal.no_strerror_table: 21 libraries.libc.strerror.newlib: 28 libraries.libc.strerror.newlib_nano: 35 libraries.libc.strerror.picolibc: 41 libraries.libc.strerror.picolibc.module: 48 libraries.libc.strerror.picolibc.notls:
|
/Zephyr-latest/tests/lib/newlib/thread_safety/ |
D | testcase.yaml | 11 libraries.libc.newlib.thread_safety: 13 libraries.libc.newlib.thread_safety.stress: 18 libraries.libc.newlib.thread_safety.userspace: 24 libraries.libc.newlib.thread_safety.userspace.stress: 36 libraries.libc.newlib_nano.thread_safety: 41 libraries.libc.newlib_nano.thread_safety.stress: 48 libraries.libc.newlib_nano.thread_safety.userspace: 56 libraries.libc.newlib_nano.thread_safety.userspace.stress:
|
/Zephyr-latest/tests/lib/sprintf/ |
D | testcase.yaml | 3 - libc 5 libraries.libc.sprintf: 12 libraries.libc.sprintf_new: 17 libraries.libc.picolibc.sprintf: 25 libraries.libc.picolibc.sprintf_new: 32 libraries.libc.picolibc.sprintf_inexact:
|
/Zephyr-latest/doc/develop/languages/c/ |
D | minimal_libc.rst | 3 Minimal libc 6 The most basic C library, named "minimal libc", is part of the Zephyr codebase 15 The minimal libc implementation can be found in :file:`lib/libc/minimal` in the 21 The minimal libc implements the minimal subset of the ISO/IEC 9899:2011 29 The minimal libc does not implement its own formatted output processor; 40 The minimal libc uses the malloc api family implementation provided by the 53 other de-facto standard sources have been added to the minimal libc. 55 A conscious effort is made in Zephyr to keep the values of the minimal libc 57 libraries supported by Zephyr. The minimal libc :file:`errno.h` is checked 67 .. _`errno.h`: https://github.com/zephyrproject-rtos/zephyr/blob/main/lib/libc/minimal/include/errn…
|
D | newlib.rst | 9 precompiled library for each supported architecture (:file:`libc.a` and 18 :file:`lib/libc/newlib/libc-hooks.c` and translate the library internal system 30 The Newlib full variant (:file:`libc.a` and :file:`libm.a`) is the most capable 86 in the Full Newlib (:file:`libc.a` and :file:`libm.a`) of the Zephyr SDK 92 the Zephyr-side libc hooks is the :c:func:`sbrk` function, which is used by the 96 The :c:func:`_sbrk` hook function, implemented in :file:`libc-hooks.c`, handles
|
/Zephyr-latest/tests/lib/c_lib/thrd/ |
D | testcase.yaml | 14 libraries.libc.c11_threads.minimal: 21 libraries.libc.c11_threads.picolibc: 26 libraries.libc.c11_threads.picolibc.module: 33 libraries.libc.c11_threads.picolibc.notls: 40 libraries.libc.c11_threads.newlib: 48 libraries.libc.c11_threads.newlib_nano:
|
/Zephyr-latest/tests/lib/mem_alloc/ |
D | testcase.yaml | 9 libraries.libc.minimal.mem_alloc: 14 libraries.libc.minimal.mem_alloc_negative_testing: 19 libraries.libc.newlib.mem_alloc: 27 libraries.libc.newlib_nano.mem_alloc: 32 libraries.libc.picolibc.mem_alloc:
|
/Zephyr-latest/tests/lib/c_lib/stdio/ |
D | testcase.yaml | 7 libraries.libc.common.stdio.minimal: 12 libraries.libc.common.stdio.picolibc: 17 libraries.libc.common.stdio.newlib:
|
/Zephyr-latest/cmake/linker/arcmwdt/ |
D | linker_flags.cmake | 20 # - We have full MWDT libc support and we link MWDT libc - this is default 22 # - We use minimal libc provided by Zephyr itself. In that case we must not 23 # link MWDT libc, but we still need to link libmw
|
/Zephyr-latest/tests/lib/time/ |
D | testcase.yaml | 2 libraries.libc.time: 3 tags: libc
|
/Zephyr-latest/lib/libc/newlib/ |
D | CMakeLists.txt | 4 zephyr_library_sources(libc-hooks.c) 6 # Do not allow LTO when compiling libc-hooks.c file 7 set_source_files_properties(libc-hooks.c PROPERTIES COMPILE_OPTIONS $<TARGET_PROPERTY:compiler,proh… 18 # toolchain to know where it's libc implementation is, or if it is
|
/Zephyr-latest/cmake/linker/ld/ |
D | linker_libraries.cmake | 28 # link dependency to libc (strchr), but libc also has dependencies to libgcc. 29 # Lib C depends on libgcc. e.g. libc.a(lib_a-fvwrite.o) references __aeabi_idiv
|
/Zephyr-latest/lib/libc/minimal/ |
D | CMakeLists.txt | 3 # As minimal libc will be built as a zephyr_library, clear c_library to 4 # prevent accidentally requiring or linking against another libc implementation. 12 set(STRERROR_TABLE_H ${GEN_DIR}/libc/minimal/strerror_table.h)
|
D | Kconfig | 17 bool "Build with minimal libc long long printf" if !64BIT 33 Enable rand_r() for the minimal libc. 48 Enable time() and gmtime_r() for the minimal libc.
|
/Zephyr-latest/lib/libc/picolibc/ |
D | Kconfig | 111 This provides a faster strcmp version even when libc is 164 bool "support locales in libc functions" 169 bool "support extended locales in libc functions" 174 bool "support multibyte functions in libc" 189 Protects shared data structures in libc with mutexes that use 196 multiple threads have a reliable mechanism for detecting libc
|
/Zephyr-latest/scripts/ci/ |
D | errno.py | 7 """Check minimal libc error numbers against newlib. 9 This script loads the errno.h included in Zephyr's minimal libc and checks its 33 minimal = Path("lib/libc/minimal/include/errno.h")
|
/Zephyr-latest/include/zephyr/sys/ |
D | libc-hooks.h | 34 /* Minimal libc and picolibc */ 39 /* Minimal libc only */ 78 /* Memory partition containing the libc malloc arena. Configuration controls 101 #include <zephyr/syscalls/libc-hooks.h>
|
/Zephyr-latest/kernel/ |
D | Kconfig.device | 49 int "LIBC initialization priority" 52 LIBC uses this priority for initialization. This
|
/Zephyr-latest/tests/kernel/interrupt/ |
D | testcase.yaml | 26 - libc 35 - libc
|
/Zephyr-latest/tests/kernel/pending/ |
D | testcase.yaml | 8 - libc
|
/Zephyr-latest/samples/userspace/prod_consumer/src/ |
D | main.c | 9 #include <zephyr/sys/libc-hooks.h> 42 LOG_INF("libc partition: %p %zu", (void *)z_libc_partition.start, in main()
|
/Zephyr-latest/tests/lib/newlib/heap_listener/ |
D | testcase.yaml | 2 libraries.libc.newlib.heap_listener:
|
/Zephyr-latest/lib/libc/arcmwdt/ |
D | CMakeLists.txt | 8 libc-hooks.c
|
/Zephyr-latest/tests/kernel/sleep/ |
D | testcase.yaml | 11 - libc
|
12345678