Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8010)

Unified Diff: chrome/installer/mini_installer/mini_installer.cc

Issue 2559053002: Instrument setup.exe in the SyzyAsan builds.
Patch Set: Rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/installer/mini_installer/mini_installer.cc
diff --git a/chrome/installer/mini_installer/mini_installer.cc b/chrome/installer/mini_installer/mini_installer.cc
index 871ab23db434879325dabc0a177843a4986dde1c..ae0746b68781a0a7673d9650d8af8da53d322b9e 100644
--- a/chrome/installer/mini_installer/mini_installer.cc
+++ b/chrome/installer/mini_installer/mini_installer.cc
@@ -300,7 +300,7 @@ BOOL CALLBACK OnResourceFound(HMODULE module, const wchar_t* type,
return TRUE;
}
-#if defined(COMPONENT_BUILD)
+#if defined(COMPONENT_BUILD) || defined(SYZYASAN)
// An EnumResNameProc callback that writes the resource |name| to disk in the
// directory |base_path_ptr| (which must end with a path separator).
BOOL CALLBACK WriteResourceToDirectory(HMODULE module,
@@ -426,7 +426,7 @@ ProcessExitResult UnpackBinaryResources(const Configuration& configuration,
exit_code = ProcessExitResult(UNABLE_TO_EXTRACT_SETUP_EXE);
}
-#if defined(COMPONENT_BUILD)
+#if defined(COMPONENT_BUILD) || defined(SYZYASAN)
if (exit_code.IsSuccess()) {
// Extract the (uncompressed) modules required by setup.exe.
if (!::EnumResourceNames(module, kBinResourceType, WriteResourceToDirectory,

Powered by Google App Engine
This is Rietveld 408576698