|
Static Value-Flow Analysis
|
#include <SVFBugReport.h>
Public Types | |
| typedef SVF::Set< const GenericBug * > | BugSet |
Public Member Functions | |
| SVFBugReport ()=default | |
| ~SVFBugReport () | |
| void | setStat (double time, std::string mem, double coverage) |
| void | addSaberBug (GenericBug::BugType bugType, const GenericBug::EventStack &eventStack) |
| void | addAbsExecBug (GenericBug::BugType bugType, const GenericBug::EventStack &eventStack, s64_t allocLowerBound, s64_t allocUpperBound, s64_t accessLowerBound, s64_t accessUpperBound) |
| void | dumpToJsonFile (const std::string &filePath) const |
| const BugSet & | getBugSet () const |
Protected Attributes | |
| BugSet | bugSet |
| double | time |
| std::string | mem |
| double | coverage |
Definition at line 286 of file SVFBugReport.h.
Definition at line 291 of file SVFBugReport.h.
|
default |
| SVFBugReport::~SVFBugReport | ( | ) |
Definition at line 335 of file SVFBugReport.cpp.
|
inline |
add bugs
Definition at line 365 of file SVFBugReport.h.
|
inline |
create and add the bug
Definition at line 313 of file SVFBugReport.h.
| void SVFBugReport::dumpToJsonFile | ( | const std::string & | filePath | ) | const |
Add defects
Add bug information to JSON
Add event information to JSON
Dump single bug to JSON string and write to file
Destroy the cJSON object
Add program information
Definition at line 343 of file SVFBugReport.cpp.
Definition at line 417 of file SVFBugReport.h.
|
protected |
Definition at line 294 of file SVFBugReport.h.
|
protected |
Definition at line 297 of file SVFBugReport.h.
|
protected |
Definition at line 296 of file SVFBugReport.h.
|
protected |
Definition at line 295 of file SVFBugReport.h.