| Index: chrome_elf/chrome_elf_main.cc
 | 
| diff --git a/chrome_elf/chrome_elf_main.cc b/chrome_elf/chrome_elf_main.cc
 | 
| index 926668c54d3015e224004c125cc70f3237fd2253..9803382df5180c50b125d91044428ce6abb4c5dd 100644
 | 
| --- a/chrome_elf/chrome_elf_main.cc
 | 
| +++ b/chrome_elf/chrome_elf_main.cc
 | 
| @@ -29,21 +29,6 @@ void SignalChromeElf() {
 | 
|    blacklist::ResetBeacon();
 | 
|  }
 | 
|  
 | 
| -extern "C" void GetUserDataDirectoryThunk(wchar_t* user_data_dir,
 | 
| -                                          size_t user_data_dir_length,
 | 
| -                                          wchar_t* invalid_user_data_dir,
 | 
| -                                          size_t invalid_user_data_dir_length) {
 | 
| -  std::wstring user_data_dir_str, invalid_user_data_dir_str;
 | 
| -  bool ret = install_static::GetUserDataDirectory(&user_data_dir_str,
 | 
| -                                                  &invalid_user_data_dir_str);
 | 
| -  assert(ret);
 | 
| -  install_static::IgnoreUnused(ret);
 | 
| -  wcsncpy_s(user_data_dir, user_data_dir_length, user_data_dir_str.c_str(),
 | 
| -            _TRUNCATE);
 | 
| -  wcsncpy_s(invalid_user_data_dir, invalid_user_data_dir_length,
 | 
| -            invalid_user_data_dir_str.c_str(), _TRUNCATE);
 | 
| -}
 | 
| -
 | 
|  BOOL APIENTRY DllMain(HMODULE module, DWORD reason, LPVOID reserved) {
 | 
|    if (reason == DLL_PROCESS_ATTACH) {
 | 
|      install_static::InitializeProductDetailsForPrimaryModule();
 | 
| @@ -52,8 +37,6 @@ BOOL APIENTRY DllMain(HMODULE module, DWORD reason, LPVOID reserved) {
 | 
|      // TerminateProcess. We need to hook CRT's attempt to set an exception.
 | 
|      elf_crash::DisableSetUnhandledExceptionFilter();
 | 
|  
 | 
| -    install_static::InitializeProcessType();
 | 
| -
 | 
|      __try {
 | 
|        blacklist::Initialize(false);  // Don't force, abort if beacon is present.
 | 
|      } __except (elf_crash::GenerateCrashDump(GetExceptionInformation())) {
 | 
| 
 |