9 #ifndef IR_SEG_RETURNSITE_H
10 #define IR_SEG_RETURNSITE_H
12 #include <llvm/IR/Instructions.h>
14 #include "IR/SEG/SymbolicExprGraph.h"
15 #include "Persistence/PersistenceBasis.h"
35 friend class IntraFalcon;
36 friend class MantaIntraFalcon;
39 virtual PersistedSEGObject *createPersistedObject()
const {
40 PersistedSEGObject *PersistedObj =
new PersistedSEGReturnSite;
46 return N->getKind() == SEGOBJK_ReturnSite;
Definition: SymbolicExprGraph.h:855
SEGReturnSite(PersistedSEGReturnSite *Site, SymbolicExprGraph *SEG)
Definition: SEGReturnSite.h:23
virtual void assembleSEGObject(std::map< int, SEGObject * > &FuncSEGObjMap)
Assemble the SEG object's related objects.
Definition: SEGReturnSite.h:26
Definition: SEGReturnSite.h:19
Definition: SymbolicExprGraph.h:87
Definition: SymbolicExprGraph.h:776
virtual void assembleSEGObject(std::map< int, SEGObject * > &FuncSEGObjMap)
Assemble the SEG object's related objects.
Definition: SymbolicExprGraph.cpp:674