OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:rwlock
(Results
1 - 5
of
5
) sorted by null
/external/valgrind/main/drd/tests/
trylock.c
23
pthread_rwlock_t
rwlock
;
local
30
r = pthread_rwlock_init(&
rwlock
, NULL); assert(r == 0);
31
fprintf(stderr, "Locking
rwlock
via pthread_rwlock_wrlock().\n");
32
r = pthread_rwlock_wrlock(&
rwlock
); assert(r == 0);
33
r = pthread_rwlock_unlock(&
rwlock
); assert(r == 0);
34
fprintf(stderr, "Locking
rwlock
via pthread_rwlock_trywrlock().\n");
35
r = pthread_rwlock_trywrlock(&
rwlock
); assert(r == 0);
36
r = pthread_rwlock_unlock(&
rwlock
); assert(r == 0);
37
fprintf(stderr, "Locking
rwlock
via pthread_rwlock_timedwrlock().\n");
39
r = pthread_rwlock_timedwrlock(&
rwlock
, &abs_timeout); assert(r == 0)
[
all
...]
hold_lock.c
30
pthread_rwlock_t
rwlock
;
local
58
fprintf(stderr, "Locking
rwlock
exclusively ...\n");
60
pthread_rwlock_init(&
rwlock
, 0);
61
pthread_rwlock_wrlock(&
rwlock
);
63
pthread_rwlock_unlock(&
rwlock
);
64
pthread_rwlock_destroy(&
rwlock
);
66
fprintf(stderr, "Locking
rwlock
shared ...\n");
68
pthread_rwlock_init(&
rwlock
, 0);
69
pthread_rwlock_rdlock(&
rwlock
);
71
pthread_rwlock_rdlock(&
rwlock
);
[
all
...]
/external/valgrind/main/drd/
drd_clientobj.h
152
struct rwlock_info
rwlock
;
member in union:drd_clientobj
drd_error.h
155
Addr
rwlock
;
member in struct:__anon12437
/system/extras/tests/bionic/libc/common/
test_pthread_rwlock.c
109
/* perform a simple init/lock/unlock/destroy test on a
rwlock
of given attributes */
141
/* simple init/lock/unlock/destroy on all
rwlock
types */
231
* - main thread creates a
rwlock
and rdlocks it
235
* then unlock the
rwlock
.
237
* - thread 1 tryrdlocks() the
rwlock
. It shall acquire the lock
240
* - thread 2 trywrlocks() the
rwlock
. In case of failure (EBUSY), it waits
242
* it succeeds. It then unlocks the
rwlock
.
247
* to which thread is going to acquire the
rwlock
first.
250
pthread_rwlock_t
rwlock
[1];
member in struct:__anon25875
262
TZERO(pthread_rwlock_tryrdlock(s->
rwlock
));
[
all
...]
Completed in 4191 milliseconds