| Index: chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc
 | 
| diff --git a/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc b/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc
 | 
| index af1bbec975d5a243f93351425f581263bc543e9f..d62973e34209172aa68e34df6a592eef45623a25 100644
 | 
| --- a/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc
 | 
| +++ b/chrome/browser/crash_upload_list/crash_upload_list_crashpad.cc
 | 
| @@ -22,9 +22,11 @@ typedef void (*GetCrashReportsPointer)(
 | 
|  void GetReportsThunk(
 | 
|      std::vector<crash_reporter::Report>* reports) {
 | 
|    static GetCrashReportsPointer get_crash_reports = []() {
 | 
| -    HMODULE exe_module = GetModuleHandle(chrome::kBrowserProcessExecutableName);
 | 
| +    // The crash reporting is handled by chrome_elf.dll which loads early in
 | 
| +    // the chrome process.
 | 
| +    HMODULE elf_module = GetModuleHandle(chrome::kChromeElfDllName);
 | 
|      return reinterpret_cast<GetCrashReportsPointer>(
 | 
| -        exe_module ? GetProcAddress(exe_module, "GetCrashReportsImpl")
 | 
| +        elf_module ? GetProcAddress(elf_module, "GetCrashReportsImpl")
 | 
|                     : nullptr);
 | 
|    }();
 | 
|  
 | 
| 
 |