Package de.uzl.its.swat.thread
Class ThreadHandler
java.lang.Object
de.uzl.its.swat.thread.ThreadHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddThreadContext(long id) static voiddisableThreadContext(long id) static voidenableThreadContext(long id) static InstructiongetCurrentInstruction(long id) static intgetEndpointID(long id) static StringgetEndpointName(long id) static InstructiongetNextInstruction(long id) static InstructionProcessorgetProcessor(long id) static org.sosy_lab.java_smt.api.SolverContextgetSolverContext(long id) static Value<?,?> getStaticField(long id, ObjectInfo oi, int classId, int fieldId) static SymbolicInstructionVisitorgetSymbolicVisitor(long id) static intstatic voidinit()static voidlogInvocation(long id, LogRecord logRecord) static voidremoveSolverContext(long id) static voidremoveThreadContext(long id) static voidsendData(long id) static voidsetCurrentInstruction(long id, Instruction current) static voidsetEndpointID(long id, int endpointID) static voidsetEndpointName(long id, String endpointName) static voidsetNextInstruction(long id, Instruction next) static voidsetStaticField(long id, ObjectInfo oi, int classId, int fieldId, Value<?, ?> value)
-
Constructor Details
-
ThreadHandler
public ThreadHandler()
-
-
Method Details
-
init
public static void init() -
addThreadContext
public static void addThreadContext(long id) -
removeThreadContext
public static void removeThreadContext(long id) -
sendData
public static void sendData(long id) -
getThreadCount
public static int getThreadCount() -
removeSolverContext
public static void removeSolverContext(long id) -
getSolverContext
public static org.sosy_lab.java_smt.api.SolverContext getSolverContext(long id) -
getProcessor
-
enableThreadContext
public static void enableThreadContext(long id) -
disableThreadContext
public static void disableThreadContext(long id) -
setNextInstruction
-
getNextInstruction
-
setCurrentInstruction
-
getCurrentInstruction
-
logInvocation
-
getSymbolicVisitor
-
setEndpointName
-
getEndpointName
-
setEndpointID
public static void setEndpointID(long id, int endpointID) -
getEndpointID
public static int getEndpointID(long id) -
setStaticField
public static void setStaticField(long id, ObjectInfo oi, int classId, int fieldId, Value<?, ?> value) -
getStaticField
-