| Package | Description |
|---|---|
| de.rwth.i2.attestor.phases.symbolicExecution.recursive | |
| de.rwth.i2.attestor.phases.symbolicExecution.recursive.interproceduralAnalysis |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalProcedureCall |
| Modifier and Type | Method and Description |
|---|---|
void |
InternalPartialStateSpace.continueExecution(ProcedureCall call) |
void |
InternalProcedureRegistry.registerDependency(ProgramState callingState,
ProcedureCall call) |
void |
InternalProcedureRegistry.registerProcedure(ProcedureCall call) |
void |
InternalProcedureRegistry.registerStateSpace(ProcedureCall call,
StateSpace generatedStateSpace) |
| Modifier and Type | Method and Description |
|---|---|
ProcedureCall |
ProcedureRegistry.getProcedureCall(Method method,
HeapConfiguration initialHeap)
Wraps the method and initialHeap in a new procedureCall
|
| Modifier and Type | Method and Description |
|---|---|
void |
PartialStateSpace.continueExecution(ProcedureCall call)
restarts the stateSpace generation with the
represented state as the first unexplored state.
|
protected void |
NonRecursiveMethodExecutor.generateAndAddContract(ProcedureCall call)
generates the Contract by executing the call
|
protected abstract void |
AbstractInterproceduralMethodExecutor.generateAndAddContract(ProcedureCall call)
Is called when no contract for this call is found.
|
protected void |
RecursiveMethodExecutor.generateAndAddContract(ProcedureCall call)
Adds an empty contract and registers the call as for recursive Methods the contract is
generated in a later phase in order to detect fixpoints.
|
void |
InterproceduralAnalysis.registerDependency(ProcedureCall procedureCall,
PartialStateSpace dependentPartialStateSpace) |
void |
ProcedureRegistry.registerDependency(ProgramState callingState,
ProcedureCall call)
Stores a dependency between the given state and procedureCall.
|
void |
ProcedureRegistry.registerProcedure(ProcedureCall call)
Enqueues the procedureCall to be analyzed later on.
|
void |
InterproceduralAnalysis.registerProcedureCall(ProcedureCall procedureCall) |
void |
ProcedureRegistry.registerStateSpace(ProcedureCall call,
StateSpace generatedStateSpace)
Stores the relation between a proceduceCall and the stateSpace generated
by this procedureCall.
|
void |
InterproceduralAnalysis.registerStateSpace(ProcedureCall call,
StateSpace stateSpace) |
Copyright © 2018. All rights reserved.