Esempio n. 1
0
void Options::initialize() {
  // Set 'IsAltJit' based on environment information.
  setIsAltJit();

  // Set dump level for this JIT invocation.
  setDumpLevel();

  // Set optimization level for this JIT invocation.
  setOptLevel();
}
MiniDumpGenerator::MiniDumpGenerator()
{
	m_szUser = 0;
	
#ifndef DESURA_OFFICAL_BUILD
	m_bNoUpload = true;
#else
	m_bNoUpload = false;
#endif

	m_bCreatedHandle = false;

	if (s_pExceptionHandler)
		return;
		
	setDumpLevel(3);
	m_pCrashCallback = NULL;
	m_bCreatedHandle = true;
	
	wchar_t szDumpPath[MAX_PATH];
	getDumpPath(szDumpPath, MAX_PATH);

	s_pExceptionHandler = new google_breakpad::ExceptionHandler(szDumpPath, &FilterCallback, &CompleteCallback, this, google_breakpad::ExceptionHandler::HANDLER_ALL);
}