Predator
[unstable] git snapshot
|
#include <symgc.hh>
Public Member Functions | |
LeakMonitor (SymHeap &sh) | |
void | enter () |
void | leave () |
template<class TCont > | |
bool | collectJunkFrom (const TCont &killedPtrs) |
bool | destroyObject (const TObjId obj) |
bool | importLeakObjs (TObjSet *leakObjs) |
Private Attributes | |
SymHeap & | sh_ |
SymHeap | snap_ |
TObjSet | leakObjs_ |
|
inline |
|
inline |
Definition at line 63 of file symgc.hh.
References collectJunk(), leakObjs_, SymHeapCore::objByAddr(), and sh_.
|
inline |
Definition at line 74 of file symgc.hh.
References destroyObjectAndCollectJunk(), leakObjs_, and sh_.
void enter | ( | ) |
bool importLeakObjs | ( | TObjSet * | leakObjs | ) |
void leave | ( | ) |
|
private |
Definition at line 84 of file symgc.hh.
Referenced by collectJunkFrom(), and destroyObject().
|
private |
Definition at line 82 of file symgc.hh.
Referenced by collectJunkFrom(), and destroyObject().