GCDebug.h File Reference

#include "GCTypes.h"

Go to the source code of this file.

Namespaces

namespace  MMgc

Defines

#define GCAssertMsg(x, y)   do { } while (0)
#define GCAssert(x)   do { } while (0)

Functions

void MMGC_API MMgc::GCDebugMsg (bool debuggerBreak, const char *format,...)
void MMGC_API MMgc::GCDebugMsg (const char *msg, bool debuggerBreak)
void MMGC_API MMgc::GCDebugMsg (const wchar *msg, bool debuggerBreak)


Define Documentation

#define GCAssert  )     do { } while (0)
 

Definition at line 86 of file GCDebug.h.

Referenced by MMgc::GCSpinLock::Acquire(), MMgc::GCHeap::AddrToBlock(), MMgc::GCHeap::AddToFreeList(), MMgc::GCAlloc::AddToFreeList(), MMgc::GCAlloc::AddToSweepList(), MMgc::GCLargeAlloc::Alloc(), MMgc::GCHeap::Alloc(), MMgc::GCAlloc::Alloc(), MMgc::GC::Alloc(), MMgc::FixedMalloc::Alloc(), MMgc::FixedAlloc::Alloc(), MMgc::GC::AllocAlreadyLocked(), MMgc::GCHeap::AllocBlock(), MMgc::GC::AllocBlock(), MMgc::GC::AllocBlockIncremental(), MMgc::GCHeap::CheckFreelist(), MMgc::GC::ClearFinalized(), MMgc::GCAlloc::ClearMarks(), MMgc::GC::ClearPageMapValue(), MMgc::GC::ClearWeakRef(), MMgc::GC::CollectWithBookkeeping(), avmplus::DictionaryObject::constructDictionary(), MMgc::GCAlloc::CreateChunk(), MMgc::FixedAlloc::CreateChunk(), avmplus::DictionaryClass::createInstance(), MMgc::GCHeap::Destroy(), MMgc::FixedMalloc::Destroy(), avmplus::DictionaryObject::DictionaryObject(), MMgc::GCAlloc::Finalize(), MMgc::GCHashtable::find(), MMgc::GC::FindBeginning(), MMgc::FixedMalloc::FindSizeClass(), MMgc::GC::FinishIncrementalMark(), MMgc::GCAlloc::Free(), MMgc::GC::Free(), MMgc::FixedAlloc::Free(), MMgc::GC::FreeBits(), MMgc::GCHeap::FreeBlock(), MMgc::GC::FreeBlock(), MMgc::GCAlloc::FreeChunk(), MMgc::GCAlloc::GCBlock::FreeItem(), MMgc::GCAlloc::GCAlloc(), MMgc::GCHiddenPointer< T >::GCHiddenPointer(), MMgc::GCSpinLock::GCSpinLock(), MMgc::GCThreadLocal< T >::GCThreadLocal(), MMgc::GCWorkItem::GCWorkItem(), MMgc::GC::GetBits(), MMgc::GCHeap::GetGCHeap(), MMgc::GCAlloc::GetIndex(), MMgc::FixedMalloc::GetInstance(), MMgc::GC::GetPageMapValueAlreadyLocked(), MMgc::GC::GetWeakRef(), MMgc::GCHashtable::grow(), MMgc::GC::HasWeakRef(), MMgc::GCHeap::Init(), MMgc::FixedMalloc::Init(), MMgc::GC::IsFinalized(), MMgc::GCAlloc::GCBlock::IsFull(), MMgc::GCStack< GCWorkItem >::Keep(), MMgc::GC::MarkItem(), MMgc::GCObject::operator new(), MMgc::GCStack< GCWorkItem >::Peek(), MMgc::GCStack< GCWorkItem >::Pop(), MMgc::GCSpinLock::Release(), MMgc::GCHashtableIterator::remove(), MMgc::GCAlloc::RemoveFromFreeList(), MMgc::GCHeap::RemoveFromList(), MMgc::GCAlloc::RemoveFromSweepList(), MMgc::GC::SetFinalize(), MMgc::GC::SetMark(), MMgc::GC::SetPageMapValue(), MMgc::GC::SetQueued(), MMgc::GC::Size(), MMgc::GCHeap::Split(), MMgc::GC::StartIncrementalMark(), avmplus::StringOutputStream::StringOutputStream(), MMgc::GCAlloc::Sweep(), MMgc::GC::TrapWrite(), MMgc::GCAlloc::UnlinkChunk(), MMgc::GCHashtableIterator::value(), MMgc::WriteBarrier< T >::WriteBarrier(), MMgc::GC::writeBarrier(), MMgc::GC::writeBarrierRC(), MMgc::GC::WriteBarrierTrap(), MMgc::GC::WriteBarrierWrite(), MMgc::GC::WriteBarrierWriteRC(), MMgc::FixedAlloc::~FixedAlloc(), MMgc::GCHeap::~GCHeap(), MMgc::GCLargeAlloc::~GCLargeAlloc(), and MMgc::GCSpinLock::~GCSpinLock().

#define GCAssertMsg x,
 )     do { } while (0)
 

Definition at line 85 of file GCDebug.h.

Referenced by MMgc::GCAlloc::Alloc(), MMgc::FixedAlloc::Alloc(), MMgc::GC::AllocAlreadyLocked(), MMgc::GC::Calloc(), MMgc::FixedMalloc::Calloc(), MMgc::GC::CheckThread(), MMgc::FixedMalloc::FindSizeClass(), MMgc::GCLargeAlloc::Free(), MMgc::GCHeap::Free(), MMgc::GCAlloc::Free(), MMgc::FixedAlloc::GetFixedAlloc(), MMgc::FixedMalloc::LargeAlloc(), MMgc::FixedAlloc::Size(), and MMgc::GCAlloc::~GCAlloc().


Generated on Sun Oct 12 18:50:38 2008 for Tamarin by  doxygen 1.4.6