|
Static Value-Flow Analysis
|
AEStat: Statistic for AE. More...
#include <AEStat.h>
Public Member Functions | |
| void | countStateSize () |
| AEStat (AbstractInterpretation *ae) | |
| ~AEStat () | |
| std::string | getMemUsage () |
| void | finializeStat () |
| void | performStat () override |
| u32_t & | getFunctionTrace () |
| u32_t & | getBlockTrace () |
| u32_t & | getICFGNodeTrace () |
Public Member Functions inherited from SVF::SVFStat | |
| SVFStat () | |
| virtual | ~SVFStat () |
| virtual void | startClk () |
| virtual void | endClk () |
| virtual void | printStat (std::string str="") |
| virtual void | performStatPerQuery (NodeID) |
| virtual void | printStatPerQuery (NodeID, const PointsTo &) |
| virtual void | callgraphStat () |
Public Attributes | |
| AbstractInterpretation * | _ae |
| s32_t | count {0} |
| std::string | memory_usage |
| std::string | memUsage |
Public Attributes inherited from SVF::SVFStat | |
| NUMStatMap | generalNumMap |
| NUMStatMap | PTNumStatMap |
| TIMEStatMap | timeStatMap |
| double | startTime |
| double | endTime |
Additional Inherited Members | |
Public Types inherited from SVF::SVFStat | |
| enum | ClockType { Wall , CPU } |
| typedef OrderedMap< std::string, u32_t > | NUMStatMap |
| typedef OrderedMap< std::string, double > | TIMEStatMap |
Static Public Member Functions inherited from SVF::SVFStat | |
| static double | getClk (bool mark=false) |
Static Public Attributes inherited from SVF::SVFStat | |
| static bool | printGeneralStats = true |
| SVF's general statistics are only printed once even if you run multiple anayses. | |
| static double | timeOfBuildingLLVMModule = 0 |
| static double | timeOfBuildingSymbolTable = 0 |
| static double | timeOfBuildingSVFIR = 0 |
|
inline |
| void AEStat::countStateSize | ( | ) |
Definition at line 31 of file AEStat.cpp.
| void AEStat::finializeStat | ( | ) |
Definition at line 43 of file AEStat.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 46 of file AEStat.h.
|
overridevirtual |
Implements SVF::SVFStat.
Definition at line 120 of file AEStat.cpp.
| AbstractInterpretation* SVF::AEStat::_ae |