OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SyncClock
(Results
1 - 6
of
6
) sorted by null
/external/compiler-rt/lib/tsan/rtl/
tsan_clock.h
44
class
SyncClock
{
46
SyncClock
();
47
~
SyncClock
();
107
void acquire(ClockCache *c, const
SyncClock
*src);
108
void release(ClockCache *c,
SyncClock
*dst) const;
109
void acq_rel(ClockCache *c,
SyncClock
*dst);
110
void ReleaseStore(ClockCache *c,
SyncClock
*dst) const;
116
static const uptr kDirtyTids =
SyncClock
::kDirtyTids;
123
bool IsAlreadyAcquired(const
SyncClock
*src) const;
124
void UpdateCurrentThread(
SyncClock
*dst) const
[
all
...]
tsan_clock.cc
17
//
SyncClock
and ThreadClock implement vector clocks for sync variables
20
//
SyncClock
contains growable vector clock for currently necessary number of
24
// void ThreadClock::acquire(const
SyncClock
*src) {
29
// void ThreadClock::release(
SyncClock
*dst) const {
34
// void ThreadClock::ReleaseStore(
SyncClock
*dst) const {
39
// void ThreadClock::acq_rel(
SyncClock
*dst) {
59
// Thread-safety note: all const operations on
SyncClock
's are conducted under
60
// a shared lock; all non-const operations on
SyncClock
's are conducted under
71
// Description of
SyncClock
state:
104
void ThreadClock::acquire(ClockCache *c, const
SyncClock
*src)
[
all
...]
tsan_sync.h
44
SyncClock
read_clock; // Used for rw mutexes only.
47
SyncClock
clock;
tsan_rtl.h
433
SyncClock
sync;
708
void AcquireImpl(ThreadState *thr, uptr pc,
SyncClock
*c);
709
void ReleaseImpl(ThreadState *thr, uptr pc,
SyncClock
*c);
710
void ReleaseStoreImpl(ThreadState *thr, uptr pc,
SyncClock
*c);
711
void AcquireReleaseImpl(ThreadState *thr, uptr pc,
SyncClock
*c);
tsan_rtl_mutex.cc
425
void AcquireImpl(ThreadState *thr, uptr pc,
SyncClock
*c) {
433
void ReleaseImpl(ThreadState *thr, uptr pc,
SyncClock
*c) {
442
void ReleaseStoreImpl(ThreadState *thr, uptr pc,
SyncClock
*c) {
451
void AcquireReleaseImpl(ThreadState *thr, uptr pc,
SyncClock
*c) {
/external/compiler-rt/lib/tsan/tests/unit/
tsan_clock_test.cc
41
SyncClock
chunked;
59
SyncClock
chunked;
78
SyncClock
sync;
88
SyncClock
chunked;
118
SyncClock
chunked;
126
SyncClock
chunked;
134
SyncClock
chunked;
141
SyncClock
chunked;
155
SyncClock
sync;
170
SyncClock
sync
[
all
...]
Completed in 676 milliseconds