|
| | ai.cpp |
| | Abstract Interpretation.
|
| |
| | ai.h |
| | Abstract Interpretation.
|
| |
| | ai_domain.cpp |
| | Abstract Interpretation Domain.
|
| |
| | ai_domain.h |
| | Abstract Interpretation Domain.
|
| |
| | ai_history.cpp |
| | Abstract Interpretation history.
|
| |
| | ai_history.h |
| | Abstract Interpretation history.
|
| |
| | ai_storage.h |
| | Abstract Interpretation Storage.
|
| |
| | call_graph.cpp |
| | Function Call Graphs.
|
| |
| | call_graph.h |
| | Function Call Graphs.
|
| |
| | call_graph_helpers.cpp |
| | Function Call Graph Helpers.
|
| |
| | call_graph_helpers.h |
| | Function Call Graph Helpers.
|
| |
| | call_stack_history.cpp |
| | History for tracking the call stack and performing interprocedural analysis.
|
| |
| | call_stack_history.h |
| | History for tracking the call stack and performing interprocedural analysis.
|
| |
| | cfg_dominators.h |
| | Compute dominators for CFG of goto_function.
|
| |
| | constant_propagator.cpp |
| | Constant Propagation.
|
| |
| | constant_propagator.h |
| | Constant propagation.
|
| |
| | custom_bitvector_analysis.cpp |
| | Field-insensitive, location-sensitive bitvector analysis.
|
| |
| | custom_bitvector_analysis.h |
| | Field-insensitive, location-sensitive bitvector analysis.
|
| |
| | dependence_graph.cpp |
| | Field-Sensitive Program Dependence Analysis, Litvak et al., FSE 2010.
|
| |
| | dependence_graph.h |
| | Field-Sensitive Program Dependence Analysis, Litvak et al., FSE 2010.
|
| |
| | dirty.cpp |
| | Local variables whose address is taken.
|
| |
| | dirty.h |
| | Variables whose address is taken.
|
| |
| | does_remove_const.cpp |
| | Analyses.
|
| |
| | does_remove_const.h |
| | Analyses.
|
| |
| | escape_analysis.cpp |
| | Field-insensitive, location-sensitive escape analysis.
|
| |
| | escape_analysis.h |
| | Field-insensitive, location-sensitive, over-approximative escape analysis.
|
| |
| | flow_insensitive_analysis.cpp |
| | Flow Insensitive Static Analysis.
|
| |
| | flow_insensitive_analysis.h |
| | Flow Insensitive Static Analysis.
|
| |
| | global_may_alias.cpp |
| | Field-insensitive, location-sensitive global may alias analysis.
|
| |
| | global_may_alias.h |
| | Field-insensitive, location-sensitive, over-approximative escape analysis.
|
| |
| | goto_rw.cpp |
| |
| | goto_rw.h |
| |
| | guard.h |
| | Guard Data Structure.
|
| |
| | guard_bdd.cpp |
| | Implementation of guards using BDDs.
|
| |
| | guard_bdd.h |
| | Guard Data Structure Implementation using BDDs.
|
| |
| | guard_expr.cpp |
| | Symbolic Execution.
|
| |
| | guard_expr.h |
| | Guard Data Structure.
|
| |
| | interval_analysis.cpp |
| | Interval Analysis – implements the functionality necessary for performing abstract interpretation over interval domain for goto programs.
|
| |
| | interval_analysis.h |
| | Interval Analysis.
|
| |
| | interval_domain.cpp |
| | Interval Domain.
|
| |
| | interval_domain.h |
| | Interval Domain.
|
| |
| | invariant_propagation.cpp |
| | Invariant Propagation.
|
| |
| | invariant_propagation.h |
| | Invariant Propagation.
|
| |
| | invariant_set.cpp |
| | Invariant Set.
|
| |
| | invariant_set.h |
| | Value Set.
|
| |
| | invariant_set_domain.cpp |
| | Invariant Set Domain.
|
| |
| | invariant_set_domain.h |
| | Value Set.
|
| |
| | is_threaded.cpp |
| | Over-approximate Concurrency for Threaded Goto Programs.
|
| |
| | is_threaded.h |
| | Over-approximate Concurrency for Threaded Goto Programs.
|
| |
| | lexical_loops.h |
| | Compute lexical loops in a goto_function.
|
| |
| | local_bitvector_analysis.cpp |
| | Field-insensitive, location-sensitive may-alias analysis.
|
| |
| | local_bitvector_analysis.h |
| | Field-insensitive, location-sensitive bitvector analysis.
|
| |
| | local_cfg.cpp |
| | CFG for One Function.
|
| |
| | local_cfg.h |
| | CFG for One Function.
|
| |
| | local_control_flow_history.cpp |
| | Track function-local control flow for loop unwinding and path senstivity.
|
| |
| | local_control_flow_history.h |
| | Track function-local control flow for loop unwinding and path senstivity.
|
| |
| | local_may_alias.cpp |
| | Field-insensitive, location-sensitive may-alias analysis.
|
| |
| | local_may_alias.h |
| | Field-insensitive, location-sensitive may-alias analysis.
|
| |
| | local_safe_pointers.cpp |
| | Local safe pointer analysis.
|
| |
| | local_safe_pointers.h |
| | Local safe pointer analysis.
|
| |
| | locals.cpp |
| | Local variables.
|
| |
| | locals.h |
| | Local variables whose address is taken.
|
| |
| | loop_analysis.h |
| | Data structure representing a loop in a GOTO program and an interface shared by all analyses that find program loops.
|
| |
| | natural_loops.h |
| | Compute natural loops in a goto_function.
|
| |
| | reaching_definitions.cpp |
| | Range-based reaching definitions analysis (following Field- Sensitive Program Dependence Analysis, Litvak et al., FSE 2010)
|
| |
| | reaching_definitions.h |
| | Range-based reaching definitions analysis (following Field- Sensitive Program Dependence Analysis, Litvak et al., FSE 2010)
|
| |
| | sese_regions.cpp |
| | Single-entry, single-exit region analysis.
|
| |
| | sese_regions.h |
| | Single-entry, single-exit region analysis.
|
| |
| | uncaught_exceptions_analysis.cpp |
| | Over-approximating uncaught exceptions analysis.
|
| |
| | uncaught_exceptions_analysis.h |
| | Over-approximative uncaught exceptions analysis.
|
| |
| | uninitialized_domain.cpp |
| | Detection for Uninitialized Local Variables.
|
| |
| | uninitialized_domain.h |
| | Detection for Uninitialized Local Variables.
|
| |