| Index: chrome_elf/chrome_elf_main.cc
|
| diff --git a/chrome_elf/chrome_elf_main.cc b/chrome_elf/chrome_elf_main.cc
|
| index fa60e2de4b472615b7aa81def3da820d234c0d95..a43f9fe3aff165e83cba19cbbb4e531be34c77d5 100644
|
| --- a/chrome_elf/chrome_elf_main.cc
|
| +++ b/chrome_elf/chrome_elf_main.cc
|
| @@ -7,7 +7,9 @@
|
| #include <assert.h>
|
| #include <windows.h>
|
|
|
| +#include "chrome/install_static/install_details.h"
|
| #include "chrome/install_static/install_util.h"
|
| +#include "chrome/install_static/product_install_details.h"
|
| #include "chrome_elf/blacklist/blacklist.h"
|
| #include "chrome_elf/crash/crash_helper.h"
|
|
|
| @@ -15,8 +17,14 @@ void SignalChromeElf() {
|
| blacklist::ResetBeacon();
|
| }
|
|
|
| +extern "C" intptr_t GetInstallDetailsPayload() {
|
| + return install_static::InstallDetails::Get().GetPayload();
|
| +}
|
| +
|
| BOOL APIENTRY DllMain(HMODULE module, DWORD reason, LPVOID reserved) {
|
| if (reason == DLL_PROCESS_ATTACH) {
|
| + install_static::InitializeModuleProductDetails();
|
| +
|
| if (!elf_crash::InitializeCrashReporting()) {
|
| #ifdef _DEBUG
|
| assert(false);
|
|
|