Static Value-Flow Analysis
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
SlicedGraphs.h File Reference
#include "Graphs/ICFG.h"
#include "Graphs/ICFGNode.h"
#include "Graphs/ICFGEdge.h"
#include "Graphs/CallGraph.h"
#include "Graphs/ThreadCallGraph.h"
#include "Graphs/SVFG.h"
#include "Graphs/SVFGNode.h"
#include "Graphs/GraphTraits.h"
#include "SVFIR/SVFIR.h"
#include "SVFIR/SVFStatements.h"
#include "SVFIR/SVFVariables.h"
#include <cstddef>
#include <fstream>
#include <iterator>
#include <memory>
#include <set>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <utility>

Go to the source code of this file.

Classes

class  SVF::SlicedICFGView
 
class  SVF::SlicedPAGView
 
class  SVF::SlicedThreadCallGraphView
 
class  SVF::SlicedSVFGView
 
class  SVF::SlicedSVFIRView
 
struct  SVF::SlicedNodeRef< ViewT, RawNodeT >
 
struct  SVF::SlicedICFGEdgeRef
 
class  SVF::SlicedICFGEdgeIterImpl< Forward >
 
class  SVF::SlicedICFGChildIterImpl< Forward >
 
class  SVF::SlicedICFGNodeIter
 
struct  SVF::SlicedCallGraphEdgeRef
 
class  SVF::SlicedCGEdgeIterImpl< Forward >
 
class  SVF::SlicedCGChildIterImpl< Forward >
 
class  SVF::SlicedCGNodeIter
 
struct  SVF::SlicedPAGEdgeRef
 
class  SVF::SlicedPAGEdgeIterImpl< Forward >
 
class  SVF::SlicedPAGChildIterImpl< Forward >
 
class  SVF::SlicedPAGNodeIter
 
struct  SVF::SlicedSVFGEdgeRef
 
class  SVF::SlicedSVFGEdgeIterImpl< Forward >
 
class  SVF::SlicedSVFGChildIterImpl< Forward >
 
class  SVF::SlicedSVFGNodeIter
 
struct  SVF::GenericGraphTraits< const SlicedICFGView * >
 
struct  SVF::GenericGraphTraits< Inverse< const SlicedICFGView * > >
 
struct  SVF::GenericGraphTraits< const SlicedThreadCallGraphView * >
 
struct  SVF::GenericGraphTraits< Inverse< const SlicedThreadCallGraphView * > >
 
struct  SVF::GenericGraphTraits< const SlicedPAGView * >
 
struct  SVF::GenericGraphTraits< Inverse< const SlicedPAGView * > >
 
struct  SVF::GenericGraphTraits< const SlicedSVFGView * >
 
struct  SVF::GenericGraphTraits< Inverse< const SlicedSVFGView * > >
 

Namespaces

namespace  SVF
 for isBitcode
 

Typedefs

using SVF::SlicedICFGNodeRef = SlicedNodeRef< SlicedICFGView, ICFGNode >
 
using SVF::SlicedCallGraphNodeRef = SlicedNodeRef< SlicedThreadCallGraphView, CallGraphNode >
 
using SVF::SlicedPAGNodeRef = SlicedNodeRef< SlicedPAGView, SVFVar >
 
using SVF::SlicedSVFGNodeRef = SlicedNodeRef< SlicedSVFGView, SVFGNode >