| Package | Description |
|---|---|
| de.rwth.i2.attestor.main.scene | |
| de.rwth.i2.attestor.phases.counterexamples.counterexampleGeneration | |
| de.rwth.i2.attestor.phases.symbolicExecution.recursive | |
| de.rwth.i2.attestor.phases.symbolicExecution.recursive.interproceduralAnalysis | |
| de.rwth.i2.attestor.semantics.jimpleSemantics.jimple.statements |
This package containsSubsumingState the semantics of jimple statements on jimpleExecutables.
|
| de.rwth.i2.attestor.semantics.jimpleSemantics.translation |
The classes in this package handle the translation of Jimple elements
such as Statements, Values and Types to semantics objects of our symbolic
execution.
|
| Modifier and Type | Method and Description |
|---|---|
Method |
DefaultScene.getMethodIfPresent(String signature) |
Method |
Scene.getMethodIfPresent(String signature) |
Method |
DefaultScene.getOrCreateMethod(String signature) |
Method |
Scene.getOrCreateMethod(String signature) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Method> |
DefaultScene.getRegisteredMethods() |
Collection<Method> |
Scene.getRegisteredMethods() |
| Modifier and Type | Method and Description |
|---|---|
CounterexampleGenerator.Builder |
CounterexampleGenerator.Builder.setAvailableMethods(Collection<Method> availableMethods) |
CounterexampleGenerator.Builder |
CounterexampleGenerator.Builder.setScopeExtractorFactory(Function<Method,ScopeExtractor> scopeExtractorFactory) |
| Modifier and Type | Method and Description |
|---|---|
Method |
InternalProcedureCall.getMethod() |
| Modifier and Type | Method and Description |
|---|---|
InternalProcedureCall |
InternalProcedureRegistry.getProcedureCall(Method method,
HeapConfiguration initialHeap) |
| Constructor and Description |
|---|
InternalProcedureCall(Method method,
HeapConfiguration precondition,
StateSpaceGeneratorFactory factory,
ProcedureRegistry registry) |
| Modifier and Type | Field and Description |
|---|---|
protected Method |
AbstractInterproceduralMethodExecutor.method |
| Modifier and Type | Method and Description |
|---|---|
Method |
ProcedureCall.getMethod() |
| Modifier and Type | Method and Description |
|---|---|
ProcedureCall |
ProcedureRegistry.getProcedureCall(Method method,
HeapConfiguration initialHeap)
Wraps the method and initialHeap in a new procedureCall
|
| Constructor and Description |
|---|
AbstractInterproceduralMethodExecutor(Method method,
ScopeExtractor scopeExtractor,
ContractCollection contractCollection,
ProcedureRegistry procedureRegistry) |
NonRecursiveMethodExecutor(Method method,
ScopeExtractor scopeExtractor,
ContractCollection contractCollection,
ProcedureRegistry procedureRegistry) |
RecursiveMethodExecutor(Method method,
ScopeExtractor scopeExtractor,
ContractCollection contractCollection,
ProcedureRegistry procedureRegistry) |
| Constructor and Description |
|---|
AssignInvoke(SceneObject sceneObject,
SettableValue lhs,
Method method,
InvokeHelper invokePrepare,
int nextPC) |
InvokeStmt(SceneObject sceneObject,
Method method,
InvokeHelper invokePrepare,
int nextPC) |
| Modifier and Type | Method and Description |
|---|---|
Method |
TopLevelTranslation.getMethod(String signature)
Gets the abstract method for the given signature.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TarjanAlgorithm.addCallEdge(Method caller,
Method callee) |
void |
TarjanAlgorithm.addMethodAsVertex(Method method) |
Copyright © 2018. All rights reserved.