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