This source file includes following definitions.
- wWinMain
#include <windows.h>
#include <stdlib.h>
#include <tchar.h>
#include "base/at_exit.h"
#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/logging.h"
#include "components/breakpad/tools/crash_service.h"
int __stdcall wWinMain(HINSTANCE instance, HINSTANCE, wchar_t* cmd_line,
int show_mode) {
base::AtExitManager exit_manager;
CommandLine::Init(0, NULL);
logging::LoggingSettings settings;
settings.logging_dest = logging::LOG_TO_SYSTEM_DEBUG_LOG;
logging::InitLogging(settings);
logging::SetLogItems(true, true, true, false);
VLOG(1) << "session start. cmdline is [" << cmd_line << "]";
breakpad::CrashService crash_service;
if (!crash_service.Initialize(base::FilePath(), base::FilePath()))
return 1;
VLOG(1) << "ready to process crash requests";
int retv = crash_service.ProcessingLoop();
VLOG(1) << "session end. return code is " << retv;
return retv;
}