Static Value-Flow Analysis
Loading...
Searching...
No Matches
PTAStat.h
Go to the documentation of this file.
1//===- PTAStat.h -- Base class for statistics---------------------------------//
2//
3// SVF: Static Value-Flow Analysis
4//
5// Copyright (C) <2013-2017> <Yulei Sui>
6//
7
8// This program is free software: you can redistribute it and/or modify
9// it under the terms of the GNU Affero General Public License as published by
10// the Free Software Foundation, either version 3 of the License, or
11// (at your option) any later version.
12
13// This program is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty of
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU Affero General Public License for more details.
17
18// You should have received a copy of the GNU Affero General Public License
19// along with this program. If not, see <http://www.gnu.org/licenses/>.
20//
21//===----------------------------------------------------------------------===//
22
23/*
24 * PTAStat.h
25 *
26 * Created on: Oct 12, 2013
27 * Author: Yulei Sui
28 */
29
30#ifndef ANDERSENSTAT_H_
31#define ANDERSENSTAT_H_
32
33#include <iostream>
34#include <string>
35
36#include "Util/SVFStat.h"
37#include "Util/GeneralType.h"
38
39namespace SVF
40{
41
42class PointerAnalysis;
43
79
80} // End namespace SVF
81
82#endif /* ANDERSENSTAT_H_ */
cJSON * p
Definition cJSON.cpp:2559
virtual ~PTAStat()
Definition PTAStat.h:51
void setMemUsageBefore(u32_t vmrss, u32_t vmsize)
Definition PTAStat.h:55
void setMemUsageAfter(u32_t vmrss, u32_t vmsize)
Definition PTAStat.h:61
u32_t _vmsizeUsageBefore
Definition PTAStat.h:76
NodeBS localVarInRecursion
Definition PTAStat.h:53
PointerAnalysis * pta
Definition PTAStat.h:73
u32_t _vmsizeUsageAfter
Definition PTAStat.h:77
u32_t _vmrssUsageAfter
Definition PTAStat.h:75
void performStat() override
Definition PTAStat.cpp:53
u32_t _vmrssUsageBefore
Definition PTAStat.h:74
void callgraphStat() override
Definition PTAStat.cpp:82
for isBitcode
Definition BasicTypes.h:70
llvm::IRBuilder IRBuilder
Definition BasicTypes.h:76
unsigned u32_t
Definition GeneralType.h:67