Home
last modified time | relevance | path

Searched refs:libc (Results 1 – 19 of 19) sorted by relevance

/third_party/ulib/musl/src/thread/
A Dallocate.c55 dtv = (void**)(mem + libc.tls_size) - (libc.tls_cnt + 1); in copy_tls()
63 tp = (tp + libc.tls_align - 1) & -libc.tls_align; in copy_tls()
78 mem -= (uintptr_t)mem & (libc.tls_align - 1); in copy_tls()
82 for (i = 1, p = libc.tls_head; p; i++, p = p->next) { in copy_tls()
87 dtv[0] = (void*)libc.tls_cnt; in copy_tls()
152 const size_t tls_size = libc.tls_size; in __allocate_thread()
215 td->locale = &libc.global_locale; in __allocate_thread()
/third_party/ulib/musl/
A Dlib.ld3 * in libc.so, so this file just redirects the linker to refer there instead.
5 INPUT(AS_NEEDED(libc.so))
A DREADME2 musl libc
23 http://www.musl-libc.org/
A DREADME.fuchsia.md1 This is a copy of [musl](http://www.musl-libc.org/) at commit
A DINSTALL2 Quick Installation Guide for musl libc
116 you're upgrading libc on an existing musl-based system. Doing so will
A DWHATSNEW411 - "make install" no longer tries to build shared libc if disabled
515 - new futex-based libc-internal locks instead of spinlocks
905 - unnecessary DT_SONAME in libc.so caused problems on some systems
974 - ldd now reports libc and the dynamic linker in its output
1026 - passing PT_INTERP to dlopen attempted to double-load libc
1051 - breakage of arm crt code when libc is compiled as thumb
1062 - rare deadlock in libc-internal locking routines
1101 - libc.so now stores and prints its version information
1477 - ability to protect libc code itself with stack protector
1528 - support for more relocation types in libc.so, not currently used
[all …]
A Dmusl-rules.mk251 $(LOCAL_DIR)/src/internal/libc.c \
/third_party/ulib/musl/src/locale/
A Dsetlocale.c16 libc.global_locale.cat[cat] = lm = __get_locale(cat, name); in setlocale_one_unlocked()
18 lm = libc.global_locale.cat[cat]; in setlocale_one_unlocked()
56 const struct __locale_map* lm = libc.global_locale.cat[i]; in setlocale()
A Dduplocale.c11 old = &libc.global_locale; in __duplocale()
A Duselocale.c8 locale_t global = &libc.global_locale; in __uselocale()
/third_party/ulib/musl/pthread/
A Dpthread_create.c81 atomic_fetch_add(&libc.thread_count, 1); in __pthread_create()
97 atomic_fetch_sub(&libc.thread_count, 1); in __pthread_create()
132 if (atomic_fetch_sub(&libc.thread_count, 1) == -1) { in finish_exit()
133 atomic_store(&libc.thread_count, 0); in finish_exit()
/third_party/ulib/musl/src/internal/
A Dlibc.h44 #define libc __libc macro
/third_party/ulib/jemalloc/
A DREADME3 into use as the FreeBSD libc allocator in 2005, and since then it has found its
A DINSTALL51 overriding libc's malloc implementation, specify something like:
228 libc, wherein jemalloc is embedded.
276 wrinkle related to GNU libc (glibc) that may impact your choice of
A Dconfigure.ac1421 dnl Some systems may embed pthreads functionality in libc; check for libpthread
1422 dnl first, but try libc too before failing.
1438 dnl Check whether clock_gettime(2) is in libc or librt.
A DChangeLog927 - Fix strerror_r() usage to deal with non-standard semantics in GNU libc.
/third_party/ulib/musl/src/env/
A D__libc_start_main.c162 atomic_store(&libc.thread_count, 1); in __libc_start_main()
/third_party/ulib/musl/ldso/
A Ddynlink.c1302 libc.tls_head = &p->tls; in do_tls_layout()
1381 n_th = atomic_load(&libc.thread_count); in load_library_vmo()
1649 attr._a_stacksize = libc.stack_size; in __init_main_thread()
1658 libc.tls_size); in __init_main_thread()
1676 libc.tls_cnt = tls_cnt; in update_tls_size()
1677 libc.tls_align = tls_align; in update_tls_size()
1678 libc.tls_size = in update_tls_size()
1820 libc.page_size = PAGE_SIZE; in dls3()
1835 libc.tls_head = tls_tail = &app.tls; in dls3()
1959 libc.stack_size = size; in dls3()
[all …]
/third_party/ulib/linenoise/
A DREADME.markdown86 linenoiseFree(line); /* Or just free(line) if you use libc malloc. */

Completed in 25 milliseconds