#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.
1.5.1