summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_syzygy.gypi
diff options
context:
space:
mode:
authorsiggi@chromium.org <siggi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-12 13:30:24 +0000
committersiggi@chromium.org <siggi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-12 13:30:24 +0000
commit3fac9271902c30d0eb7fe4db6f6870a8d2526672 (patch)
tree323341b5c1236d41db5aa2e55ca1e54ad2ec62e1 /chrome/chrome_syzygy.gypi
parentc66b5aaf621108f64ad8c2e99629528518a0f2b7 (diff)
downloadchromium_src-3fac9271902c30d0eb7fe4db6f6870a8d2526672.zip
chromium_src-3fac9271902c30d0eb7fe4db6f6870a8d2526672.tar.gz
chromium_src-3fac9271902c30d0eb7fe4db6f6870a8d2526672.tar.bz2
Revert 222650 "Copy asan_rtl.* and agent_logger.exe to the syzyg..."
The change breaks the official ASAN Canaries. BUG=290090 NOTRY=true > Copy asan_rtl.* and agent_logger.exe to the syzygy directory for the ASan builds. > > Currently the syzygy_optimize script was taking care of copying asan_rtl.[dll|pdb] to the syzygy directory, this was causing 2 warnings when building a SyzyASan splitted build with ninja: > > - ninja: warning: multiple rules generate syzygy\asan_rtl.dll. builds involving this target will not be correct; continuing anyway > - ninja: warning: multiple rules generate syzygy\asan_rtl.dll.pdb. builds involving this target will not be correct; continuing anyway > > The multiple rules come from the fact that both syzygy\chrome.dll and syzygy\chrome_child.dll were trying to generate those artifacts. > > I've also added agent_logger.exe to the syzygy directory, with this it'll be easier for the person grabing a SyzyASan build from the LKGR builder to use it. > > I've also removed all the "--agent-dll" logic from syzygy_instrument.py as it was only copying the asan binaries to the syzygy directory, it's now done directly in the 'copy_syzyasan_binaries' gyp target. > > R=chrisha@chromium.org > BUG= > > Review URL: https://chromiumcodereview.appspot.com/23460023 TBR=sebmarchand@chromium.org Review URL: https://codereview.chromium.org/23858006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222778 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_syzygy.gypi')
-rw-r--r--chrome/chrome_syzygy.gypi10
1 files changed, 3 insertions, 7 deletions
diff --git a/chrome/chrome_syzygy.gypi b/chrome/chrome_syzygy.gypi
index f4e3a81..a3201cc 100644
--- a/chrome/chrome_syzygy.gypi
+++ b/chrome/chrome_syzygy.gypi
@@ -50,20 +50,16 @@
'action_name': 'Instrument Chrome with SyzyAsan',
'msvs_cygwin_shell': 0,
'inputs': [
- '<(DEPTH)/chrome/tools/build/win/win-syzyasan-filter.txt',
- '<(dest_dir)/asan_rtl.dll',
- '<(dest_dir)/asan_rtl.dll.pdb',
- '<(dest_dir)/agent_logger.exe',
'<(PRODUCT_DIR)/<(dll_name).dll',
+ '<(DEPTH)/chrome/tools/build/win/win-syzyasan-filter.txt',
],
'outputs': [
'<(dest_dir)/<(dll_name).dll',
'<(dest_dir)/<(dll_name).dll.pdb',
+ '<(dest_dir)/asan_rtl.dll',
+ '<(dest_dir)/asan_rtl.dll.pdb',
'<(dest_dir)/win-syzyasan-filter-<(dll_name).txt.json',
],
- 'dependencies': [
- '<(DEPTH)/chrome/chrome_syzygy.gyp:copy_syzyasan_binaries',
- ],
'action': [
'python',
'<(DEPTH)/chrome/tools/build/win/syzygy_instrument.py',