tree: 5db917b5bde7e67fddc57946d347bbfa6eac5ab7 [path history] [tgz]
  1. BUILD.gn
  2. chrome_wer.def
  3. chrome_wer.ver
  4. chrome_wer_main.cc
  5. chrome_wer_module_unittest.cc
  6. DEPS
  7. OWNERS
  8. README.md
components/crash/win/README.md

chrome_wer - Runtime Exception Helper Module for Windows Error Reporting

This builds a DLL which can be registered as a runtime exception helper using WerRegisterExceptionHelperModule.

It integrates tightly with crashpad's client (in chrome_elf) and the crashpad handler process. It should be distributed alongside Chrome and is not intended to work with a different Chrome version.

Interesting exceptions find their way to the helper starting with Windows 20H1 (19042). Prior versions did not attempt to load the helper.

The full path to the DLL must be registered under:

{ HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE }
 \Software
 \Microsoft
 \Windows
 \Windows Error Reporting
 \RuntimeExceptionHelperModules
  Value:{full path to dll} DWORD:{ 0 - any value }