Home
last modified time | relevance | path

Searched refs:futex (Results 1 – 12 of 12) sorted by relevance

/external/valgrind/main/coregrind/m_scheduler/
Dticket-lock-linux.c61 volatile unsigned futex[TL_FUTEX_COUNT]; member
83 vg_assert(sizeof(p->futex[0]) == 4); in create_sched_lock()
87 VG_(memset)((void*)p->futex, 0, sizeof(p->futex)); in create_sched_lock()
91 INNER_REQUEST(ANNOTATE_BENIGN_RACE_SIZED(&p->futex, sizeof(p->futex), "")); in create_sched_lock()
120 volatile unsigned *futex; in acquire_sched_lock() local
124 futex = &p->futex[ticket & TL_FUTEX_MASK]; in acquire_sched_lock()
129 futex_value = *futex; in acquire_sched_lock()
136 VG_(gettid)(), ticket, (long)(futex - p->futex), in acquire_sched_lock()
138 sres = VG_(do_syscall3)(__NR_futex, (UWord)futex, in acquire_sched_lock()
164 volatile unsigned *futex; in release_sched_lock() local
[all …]
/external/linux-tools-perf/scripts/python/bin/
Dfutex-contention-report4 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/futex-contention.py
/external/chromium_org/third_party/WebKit/Source/wtf/
DCONTRIBUTORS.pthreads-win3286 new mutex implementation in 'futex' style;
/external/strace/
DNEWS107 * Enhanced futex decoding.
157 * Improved output for delete_module, futex, and mbind system calls on Linux.
DChangeLog-CVS622 * linux/syscallent.h: Fix "futex" argument count.
3230 removexattr, lremovexattr, fremovexattr, futex, sched_setaffinity,
3942 * configure.in: Check for linux/xattr.h and linux/futex.h headers.
3946 sched_getaffinity, futex.
DChangeLog1419 Add more futex decoding.
/external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/
DCONTRIBUTORS78 new mutex implementation in 'futex' style;
/external/valgrind/main/coregrind/m_syswrap/
Dsyswrap-linux.c1003 vki_u32 *, futex, int, op, int, val, in PRE()
1009 vki_u32 *, futex, int, op, int, val, in PRE()
1020 vki_u32 *, futex, int, op, int, val, in PRE()
1024 vki_u32 *, futex, int, op, int, val, in PRE()
1030 vki_u32 *, futex, int, op, int, val, in PRE()
1036 vki_u32 *, futex, int, op, int, val, in PRE()
1043 vki_u32 *, futex, int, op, int, val); in PRE()
1047 PRE_REG_READ2(long, "futex", vki_u32 *, futex, int, op); in PRE()
/external/valgrind/main/
Dconfigure.in1636 # Verify whether the <linux/futex.h> header is usable.
1637 AC_MSG_CHECKING([if <linux/futex.h> is usable])
1640 #include <linux/futex.h>
1645 [Define to 1 if you have a usable <linux/futex.h> header file.])
/external/valgrind/main/memcheck/tests/x86-linux/
Dscalar.stderr.exp3301 Syscall param futex(futex) contains uninitialised byte(s)
3305 Syscall param futex(op) contains uninitialised byte(s)
3309 Syscall param futex(val) contains uninitialised byte(s)
3313 Syscall param futex(utime) contains uninitialised byte(s)
3317 Syscall param futex(futex) points to unaddressable byte(s)
3322 Syscall param futex(timeout) points to unaddressable byte(s)
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
Dlinux_syscall_support.h1786 LSS_INLINE _syscall4(int, futex, int*, a,
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
Dlinux_syscall_support.h1872 LSS_INLINE _syscall4(int, futex, int*, a, in _syscall1()