#include <MemCheck.h>
Public Member Functions | |
void | Init () |
TStackInfo * | AddInfo (Int_t size, void **stackptrs) |
TStackInfo * | FindInfo (Int_t size, void **stackptrs) |
Int_t | GetIndex (TStackInfo *info) |
TStackInfo * | GetInfo (Int_t index) |
TStackInfo * | First () |
void | Init () |
TStackInfo * | AddInfo (Int_t size, void **stackptrs) |
TStackInfo * | FindInfo (Int_t size, void **stackptrs) |
Int_t | GetIndex (TStackInfo *info) |
TStackInfo * | GetInfo (Int_t index) |
TStackInfo * | First () |
Private Member Functions | |
void | Expand (Int_t newsize) |
void | Expand (Int_t newsize) |
Private Attributes | |
char * | fTable |
TStackInfo ** | fHashTable |
Int_t | fSize |
Int_t | fHashSize |
Int_t | fCount |
char * | fNext |
char * | fTable |
TStackInfo ** | fHashTable |
char * | fNext |
Definition at line 82 of file MemCheck.h.
void TStackTable::Expand | ( | Int_t | newsize | ) | [private] |
void TStackTable::Init | ( | ) |
Definition at line 116 of file MemCheck.cxx.
References fCount, fHashSize, fHashTable, fNext, fSize, fTable, and malloc().
Referenced by TMemHashTable::Init().
TStackInfo * TStackTable::AddInfo | ( | Int_t | size, | |
void ** | stackptrs | |||
) |
Definition at line 163 of file MemCheck.cxx.
References Expand(), fCount, fHashSize, fHashTable, fNext, fSize, fTable, hash, info, and int.
Referenced by FindInfo().
TStackInfo * TStackTable::FindInfo | ( | Int_t | size, | |
void ** | stackptrs | |||
) |
Definition at line 194 of file MemCheck.cxx.
References AddInfo(), fHashSize, fHashTable, hash, TStackInfo::HashStack(), info, and int.
Referenced by TMemHashTable::AddPointer().
int TStackTable::GetIndex | ( | TStackInfo * | info | ) |
TStackInfo * TStackTable::GetInfo | ( | Int_t | index | ) |
Definition at line 225 of file MemCheck.cxx.
References fTable.
Referenced by TMemHashTable::FreePointer().
TStackInfo* TStackTable::First | ( | ) | [inline] |
void TStackTable::Expand | ( | Int_t | newsize | ) | [private] |
void TStackTable::Init | ( | ) |
TStackInfo* TStackTable::AddInfo | ( | Int_t | size, | |
void ** | stackptrs | |||
) |
TStackInfo* TStackTable::FindInfo | ( | Int_t | size, | |
void ** | stackptrs | |||
) |
Int_t TStackTable::GetIndex | ( | TStackInfo * | info | ) |
TStackInfo* TStackTable::GetInfo | ( | Int_t | index | ) |
TStackInfo* TStackTable::First | ( | ) | [inline] |
char* TStackTable::fTable [private] |
Definition at line 84 of file MemCheck.h.
Referenced by AddInfo(), Expand(), First(), GetIndex(), GetInfo(), and Init().
TStackInfo** TStackTable::fHashTable [private] |
Definition at line 85 of file MemCheck.h.
Referenced by AddInfo(), Expand(), FindInfo(), and Init().
Int_t TStackTable::fSize [private] |
Int_t TStackTable::fHashSize [private] |
Definition at line 87 of file MemCheck.h.
Referenced by AddInfo(), Expand(), FindInfo(), and Init().
Int_t TStackTable::fCount [private] |
char* TStackTable::fNext [private] |
char* TStackTable::fTable [private] |
Definition at line 84 of file MemCheck.h.
TStackInfo** TStackTable::fHashTable [private] |
Definition at line 85 of file MemCheck.h.
char* TStackTable::fNext [private] |
Definition at line 89 of file MemCheck.h.