|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |