| Index: components/crash/content/app/crashpad_win.cc
 | 
| diff --git a/components/crash/content/app/crashpad_win.cc b/components/crash/content/app/crashpad_win.cc
 | 
| index 77ccc323567b71aaef640ba1457e07036d14fd30..3946d2a457695fed13c56b1d4db8f4c9ba2f0ec3 100644
 | 
| --- a/components/crash/content/app/crashpad_win.cc
 | 
| +++ b/components/crash/content/app/crashpad_win.cc
 | 
| @@ -157,17 +157,6 @@ base::FilePath PlatformCrashpadInitialization(
 | 
|    return database_path;
 | 
|  }
 | 
|  
 | 
| -// TODO(scottmg): http://crbug.com/546288 These exported functions are for
 | 
| -// compatibility with how Breakpad worked, but it seems like there's no need to
 | 
| -// do the CreateRemoteThread() dance with a minor extension of the Crashpad API
 | 
| -// (to just pass the pid we want a dump for). We should add that and then modify
 | 
| -// hang_crash_dump_win.cc to work in a more direct manner.
 | 
| -
 | 
| -// Used for dumping a process state when there is no crash.
 | 
| -extern "C" void __declspec(dllexport) __cdecl DumpProcessWithoutCrash() {
 | 
| -  CRASHPAD_SIMULATE_CRASH();
 | 
| -}
 | 
| -
 | 
|  namespace {
 | 
|  
 | 
|  // We need to prevent ICF from folding DumpProcessForHungInputThread(),
 | 
| @@ -188,7 +177,7 @@ DWORD WINAPI DumpProcessForHungInputThread(void* crash_keys_str) {
 | 
|        base::debug::SetCrashKeyValue(crash_key.first, crash_key.second);
 | 
|      }
 | 
|    }
 | 
| -  DumpProcessWithoutCrash();
 | 
| +  DumpWithoutCrashing();
 | 
|    return 0;
 | 
|  }
 | 
|  
 | 
| @@ -201,7 +190,7 @@ DWORD WINAPI DumpProcessForHungInputNoCrashKeysThread(void* reason) {
 | 
|        "hung-reason", base::IntToString(reinterpret_cast<int>(reason)));
 | 
|  #pragma warning(pop)
 | 
|  
 | 
| -  DumpProcessWithoutCrash();
 | 
| +  DumpWithoutCrashing();
 | 
|    return 0;
 | 
|  }
 | 
|  
 | 
| 
 |