Home
last modified time | relevance | path

Searched refs:atomic (Results 1 – 10 of 10) sorted by relevance

/third_party/ulib/jemalloc/test/unit/
A Dprng.c4 test_prng_lg_range_u32(bool atomic) in test_prng_lg_range_u32() argument
10 ra = prng_lg_range_u32(&sa, 32, atomic); in test_prng_lg_range_u32()
12 rb = prng_lg_range_u32(&sa, 32, atomic); in test_prng_lg_range_u32()
17 rb = prng_lg_range_u32(&sb, 32, atomic); in test_prng_lg_range_u32()
22 ra = prng_lg_range_u32(&sa, 32, atomic); in test_prng_lg_range_u32()
23 rb = prng_lg_range_u32(&sa, 32, atomic); in test_prng_lg_range_u32()
28 ra = prng_lg_range_u32(&sa, 32, atomic); in test_prng_lg_range_u32()
31 rb = prng_lg_range_u32(&sb, lg_range, atomic); in test_prng_lg_range_u32()
78 test_prng_lg_range_zu(bool atomic) in test_prng_lg_range_zu() argument
146 test_prng_range_u32(bool atomic) in test_prng_range_u32() argument
[all …]
/third_party/ulib/jemalloc/include/jemalloc/internal/
A Dprng_inlines.h10 bool atomic);
14 uint32_t prng_range_u32(uint32_t *state, uint32_t range, bool atomic);
16 size_t prng_range_zu(size_t *state, size_t range, bool atomic);
45 prng_lg_range_u32(uint32_t *state, unsigned lg_range, bool atomic) in prng_lg_range_u32() argument
52 if (atomic) { in prng_lg_range_u32()
85 prng_lg_range_zu(size_t *state, unsigned lg_range, bool atomic) in prng_lg_range_zu() argument
92 if (atomic) { in prng_lg_range_zu()
109 prng_range_u32(uint32_t *state, uint32_t range, bool atomic) in prng_range_u32() argument
121 ret = prng_lg_range_u32(state, lg_range, atomic); in prng_range_u32()
147 prng_range_zu(size_t *state, size_t range, bool atomic) in prng_range_zu() argument
[all …]
A Djemalloc_internal_defs.h.in28 /* Defined if the equivalent of FreeBSD's atomic(9) functions are available. */
33 * documented in the atomic(3) manual page.
A Djemalloc_internal.h.in154 #include <machine/atomic.h>
/third_party/ulib/backtrace/
A DMakefile.am39 atomic.c \
A DMakefile.in135 am_libbacktrace_la_OBJECTS = atomic.lo dwarf.lo fileline.lo posix.lo \
307 atomic.c \
/third_party/ulib/jemalloc/
A DMakefile.in93 $(srcroot)src/atomic.c \
158 $(srcroot)test/unit/atomic.c \
A Dconfigure.ac1669 dnl Check for atomic(9) operations as provided on FreeBSD.
1671 JE_COMPILABLE([atomic(9)], [
1673 #include <machine/atomic.h>
1692 dnl Check for atomic(3) operations as provided on Darwin.
A DChangeLog39 - Refactor atomic and prng APIs to restore support for 32-bit platforms that
807 - Implement atomic operations for x86/x64. This fixes compilation failures
/third_party/ulib/musl/
A DWHATSNEW15 fixed a bug in the implementation of atomic ops that could have
674 - incorrect little-endian assumptions in atomic.h functions
884 - further emulation of atomic close-on-exec/nonblock options for old kernels
1037 - "make install" was not atomic (overwrote files rather than replacing)
1637 - atomic instructions are now inlined on armv6

Completed in 16 milliseconds