reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_clock.cpp
   90 static void UnrefClockBlock(ClockCache *c, u32 idx, uptr blocks) {
  120 void ThreadClock::ResetCached(ClockCache *c) {
  129 void ThreadClock::acquire(ClockCache *c, SyncClock *src) {
  180 void ThreadClock::release(ClockCache *c, SyncClock *dst) {
  235 void ThreadClock::ReleaseStore(ClockCache *c, SyncClock *dst) {
  311 void ThreadClock::acq_rel(ClockCache *c, SyncClock *dst) {
  318 void ThreadClock::UpdateCurrentThread(ClockCache *c, SyncClock *dst) const {
  356 void ThreadClock::set(ClockCache *c, unsigned tid, u64 v) {
  385 void SyncClock::Reset(ClockCache *c) {
  402 void SyncClock::Resize(ClockCache *c, uptr nclk) {
  468 void SyncClock::Unshare(ClockCache *c) {
projects/compiler-rt/lib/tsan/rtl/tsan_clock.h
   35   void Resize(ClockCache *c, uptr nclk);
   36   void Reset(ClockCache *c);
  112   void Unshare(ClockCache *c);
  131   void set(ClockCache *c, unsigned tid, u64 v);
  136   void acquire(ClockCache *c, SyncClock *src);
  137   void release(ClockCache *c, SyncClock *dst);
  138   void acq_rel(ClockCache *c, SyncClock *dst);
  139   void ReleaseStore(ClockCache *c, SyncClock *dst);
  140   void ResetCached(ClockCache *c);
  167   void UpdateCurrentThread(ClockCache *c, SyncClock *dst) const;