| 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())) {
|
|
|