Example #1
0
MM_VerboseHandlerOutput *
MM_VerboseManager::createVerboseHandlerOutputObject(MM_EnvironmentBase *env)
{
	MM_VerboseHandlerOutput *handler = NULL;
	MM_GCExtensionsBase *extensions = env->getExtensions();

	if (extensions->isStandardGC()) {
#if defined(OMR_GC_MODRON_STANDARD)
		handler = MM_VerboseHandlerOutputStandard::newInstance(env, this);
#endif /* defined(OMR_GC_MODRON_STANDARD) */
	} else {
		handler = MM_VerboseHandlerOutput::newInstance(env, this);
	}

	return handler;
}