Package de.uzl.its.swat.thread
Class ThreadHandler
java.lang.Object
de.uzl.its.swat.thread.ThreadHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addThreadContext
(long id) static void
disableThreadContext
(long id) static void
enableThreadContext
(long id) static Instruction
getCurrentInstruction
(long id) static int
getEndpointID
(long id) static String
getEndpointName
(long id) static Instruction
getNextInstruction
(long id) static InstructionProcessor
getProcessor
(long id) static org.sosy_lab.java_smt.api.SolverContext
getSolverContext
(long id) static Value<?,
?> getStaticField
(long id, ObjectInfo oi, int classId, int fieldId) static SymbolicInstructionVisitor
getSymbolicVisitor
(long id) static int
static void
init()
static void
logInvocation
(long id, LogRecord logRecord) static void
removeSolverContext
(long id) static void
removeThreadContext
(long id) static void
sendData
(long id) static void
setCurrentInstruction
(long id, Instruction current) static void
setEndpointID
(long id, int endpointID) static void
setEndpointName
(long id, String endpointName) static void
setNextInstruction
(long id, Instruction next) static void
setStaticField
(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
-