Uses of Class
cz.vutbr.fit.racedetector.RDThread

Packages that use RDThread
cz.vutbr.fit.healing   
cz.vutbr.fit.racedetector Race detector for IBM ConTest What is a data race? 
 

Uses of RDThread in cz.vutbr.fit.healing
 

Methods in cz.vutbr.fit.healing with parameters of type RDThread
protected  void HealingSemaphore.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected abstract  void Healing.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingNewMutex.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingOTWait.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingOTYield.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingPriority.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingThreads.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingYield.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingYieldPriority.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingYieldThreads.afterNormalAccess(RDVariable rdv, RDThread rdt)
          Called after normal access to the variable.
protected  void HealingSemaphore.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected abstract  void Healing.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingNewMutex.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingOTWait.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingOTYield.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingPriority.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingThreads.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingYield.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingYieldPriority.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
protected  void HealingYieldThreads.beforeNormalAccess(RDVariable rdv, RDThread rdt)
          Called before normal access to the variable.
 void Healing.endHealing(java.lang.String programLocation, RDVariable rdv, RDThread rdt)
          End healing if needed by chosen healing method.
protected  void HealingSemaphore.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected abstract  void Healing.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section which should be atomic.
protected  void HealingNewMutex.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingOTWait.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingOTYield.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingPriority.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingThreads.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingYield.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingYieldPriority.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingYieldThreads.enterCriticSection(RDVariable rdv, RDThread rdt)
          Called before enter the critical section.
protected  void HealingSemaphore.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected abstract  void Healing.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section which should be atomic.
protected  void HealingNewMutex.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingOTWait.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingOTYield.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingPriority.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingThreads.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingYield.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingYieldPriority.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
protected  void HealingYieldThreads.leaveCriticSection(RDVariable rdv, RDThread rdt)
          Called after exit the critical section.
 void Healing.startHealing(java.lang.String programLocation, RDVariable rdv, RDThread rdt, Atomicity atom)
          Start healing operation if needed according to chosen healing method.
 

Uses of RDThread in cz.vutbr.fit.racedetector
 

Subclasses of RDThread in cz.vutbr.fit.racedetector
 class ARThread
          A structure used for maintaining important thread dependent information for AtomRace.
 class ERThread
          Class takes care of the information gathered about the thread.
 

Methods in cz.vutbr.fit.racedetector that return RDThread
 RDThread AtomRaceDetect.getNewThread()
          Returns a new thread object.
 RDThread Detector.getNewThread()
          Returns a new structure to maintain information concerning the thread.
 RDThread EraserDetect.getNewThread()
          Returns a new thread object.
 RDThread RDThreadLocal.initialValue()
          Returns RDThread subclass according to the activated detector.