Class UnsafeModel
java.lang.Object
pascal.taie.analysis.pta.plugin.util.SolverHolder
pascal.taie.analysis.pta.plugin.util.AbstractIRModel
pascal.taie.analysis.pta.plugin.natives.UnsafeModel
- All Implemented Interfaces:
IRModel
-
Field Summary
Fields inherited from class pascal.taie.analysis.pta.plugin.util.AbstractIRModel
handlers, method2GenStmts
Fields inherited from class pascal.taie.analysis.pta.plugin.util.SolverHolder
csManager, emptyContext, heapModel, hierarchy, selector, solver, typeSystem
-
Method Summary
Methods inherited from class pascal.taie.analysis.pta.plugin.util.AbstractIRModel
getModeledAPIs, handleNewCSMethod, handleNewMethod, registerHandler, registerHandlers, registerHandlersByAnnotation
-
Method Details
-
compareAndSwapObject
@InvokeHandler(signature="<sun.misc.Unsafe: boolean compareAndSwapObject(java.lang.Object,long,java.lang.Object,java.lang.Object)>") public List<Stmt> compareAndSwapObject(Invoke invoke)
-