Home
last modified time | relevance | path

Searched full:libc (Results 1 – 25 of 180) sorted by relevance

12345678

/Zephyr-latest/tests/lib/c_lib/common/
Dtestcase.yaml8 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/
Dtestcase.yaml7 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/
Dtestcase.yaml11 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/
Dtestcase.yaml3 - 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/
Dminimal_libc.rst3 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…
Dnewlib.rst9 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/
Dtestcase.yaml14 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/
Dtestcase.yaml9 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/
Dtestcase.yaml7 libraries.libc.common.stdio.minimal:
12 libraries.libc.common.stdio.picolibc:
17 libraries.libc.common.stdio.newlib:
/Zephyr-latest/cmake/linker/arcmwdt/
Dlinker_flags.cmake20 # - 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/
Dtestcase.yaml2 libraries.libc.time:
3 tags: libc
/Zephyr-latest/lib/libc/newlib/
DCMakeLists.txt4 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/
Dlinker_libraries.cmake28 # 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/
DCMakeLists.txt3 # 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)
DKconfig17 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/
DKconfig111 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/
Derrno.py7 """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/
Dlibc-hooks.h34 /* 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/
DKconfig.device49 int "LIBC initialization priority"
52 LIBC uses this priority for initialization. This
/Zephyr-latest/tests/kernel/interrupt/
Dtestcase.yaml26 - libc
35 - libc
/Zephyr-latest/tests/kernel/pending/
Dtestcase.yaml8 - libc
/Zephyr-latest/samples/userspace/prod_consumer/src/
Dmain.c9 #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/
Dtestcase.yaml2 libraries.libc.newlib.heap_listener:
/Zephyr-latest/lib/libc/arcmwdt/
DCMakeLists.txt8 libc-hooks.c
/Zephyr-latest/tests/kernel/sleep/
Dtestcase.yaml11 - libc

12345678