Predator
[unstable] git snapshot
|
![]() ![]() | Macros for emitting error, warning, info and debug messages through the code listener interface |
![]() ![]() | |
![]() ![]() | Some generic utilities working on top of code_listener/CodeStorage |
![]() ![]() | code listener interface - useful to write compiler plug-ins, etc |
![]() ![]() | Easy interface for building new analyzer based on code listener |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Object model that describes the analyzed code on the input |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Doxygen documentation (common part) |
![]() ![]() | |
![]() ![]() | Various compile-time options |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | List segment based abstraction/concretization of heap objects |
![]() ![]() | Implementation of built-in functions |
![]() ![]() | SymBackTrace - backtrace management |
![]() ![]() | Classes SymCallCache and SymCallCtx for function call optimization during the symbolic execution |
![]() ![]() | Various algorithms for comparison of symbolic (sub-)heaps |
![]() ![]() | Split/join algorithms operating on symbolic heap - splitHeapByCVars() and joinHeapsByCVars() |
![]() ![]() | |
![]() ![]() | Public interface of list segment discovering algorithms |
![]() ![]() | Collection of dump_* functions operating on a SymHeap object, handy when debugging |
![]() ![]() | |
![]() ![]() | SymExec - top level algorithm of the symbolic execution |
![]() ![]() | CollectJunk - implementation of a garbage collector for the symbolic heap |
![]() ![]() | SymHeap - the elementary representation of the state of program memory |
![]() ![]() | Types used for identification of SymHeap entities - symid.hh::TFldId and symid.hh::TValId |
![]() ![]() | |
![]() ![]() | SymPlot - symbolic heap plotter |
![]() ![]() | |
![]() ![]() | SymProc - a layer on top of SymHeap, providing some higher-level operations |
![]() ![]() | Some generic utilities operating on list segments (SLS, DLS, Linux lists) |
![]() ![]() | |
![]() ![]() | Directed acyclic graph of the symbolic execution trace, see namespace Trace |
![]() ![]() | Some generic utilities working on top of a symbolic heap |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |