Index: chrome_elf/chrome_elf_main.cc |
diff --git a/chrome_elf/chrome_elf_main.cc b/chrome_elf/chrome_elf_main.cc |
index c6715ba3763b4acb450a946d0ccf0f6871641f2e..4291430970496b6f13d2aec4113c61ce3c86b286 100644 |
--- a/chrome_elf/chrome_elf_main.cc |
+++ b/chrome_elf/chrome_elf_main.cc |
@@ -6,11 +6,15 @@ |
#include "chrome_elf/chrome_elf_main.h" |
+#include "chrome_elf/ntdll_cache.h" |
+ |
void InitChromeElf() { |
// This method is a no-op which may be called to force a load-time dependency |
// on chrome_elf.dll. |
} |
BOOL APIENTRY DllMain(HMODULE module, DWORD reason, LPVOID reserved) { |
+ if (reason == DLL_PROCESS_ATTACH) |
+ InitCache(); |
return TRUE; |
} |