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 288 of file SVFBugReport.h.
Definition at line 293 of file SVFBugReport.h.
|
default |
SVFBugReport::~SVFBugReport | ( | ) |
Definition at line 331 of file SVFBugReport.cpp.
|
inline |
add bugs
Definition at line 367 of file SVFBugReport.h.
|
inline |
create and add the bug
Definition at line 315 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 339 of file SVFBugReport.cpp.
Definition at line 419 of file SVFBugReport.h.
|
protected |
Definition at line 296 of file SVFBugReport.h.
|
protected |
Definition at line 299 of file SVFBugReport.h.
|
protected |
Definition at line 298 of file SVFBugReport.h.
|
protected |
Definition at line 297 of file SVFBugReport.h.