| Index: base/debug/close_handle_hook_win.cc
|
| diff --git a/base/debug/close_handle_hook_win.cc b/base/debug/close_handle_hook_win.cc
|
| index 6ff6fa2d815f49aa8bed83ed4c0a9f57993a676f..948f38fb2b3599e6f51cfa7b9dfd74d78081f60f 100644
|
| --- a/base/debug/close_handle_hook_win.cc
|
| +++ b/base/debug/close_handle_hook_win.cc
|
| @@ -259,12 +259,14 @@ void PatchLoadedModules(HandleHooks* hooks) {
|
| } // namespace
|
|
|
| void InstallHandleHooks() {
|
| +#if !defined(DISABLE_HANDLE_VERIFIER_HOOKS)
|
| HandleHooks* hooks = g_hooks.Pointer();
|
|
|
| // Performing EAT interception first is safer in the presence of other
|
| // threads attempting to call CloseHandle.
|
| hooks->AddEATPatch();
|
| PatchLoadedModules(hooks);
|
| +#endif
|
| }
|
|
|
| void RemoveHandleHooks() {
|
|
|