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

Issue 23460023: Copy asan_rtl.* and agent_logger.exe to the syzygy directory for the ASan builds. (Closed)

Created:
7 years, 3 months ago by Sébastien Marchand
Modified:
7 years, 2 months ago
Reviewers:
chrisha, gab, Nico, jam
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

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= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=222650

Patch Set 1 #

Total comments: 8

Patch Set 2 : Rebase and address Gab's nit. #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -39 lines) Patch
M chrome/chrome_syzygy.gyp View 1 1 chunk +28 lines, -0 lines 4 comments Download
M chrome/chrome_syzygy.gypi View 1 chunk +7 lines, -3 lines 0 comments Download
M chrome/tools/build/win/syzygy_instrument.py View 5 chunks +0 lines, -36 lines 2 comments Download

Messages

Total messages: 24 (0 generated)
Sébastien Marchand
PTAL>
7 years, 3 months ago (2013-09-06 21:02:03 UTC) #1
chrisha
lgtm!
7 years, 3 months ago (2013-09-06 21:06:35 UTC) #2
Sébastien Marchand
+gab@ for owner approval. (We're working on getting a committer in the team :) !)
7 years, 3 months ago (2013-09-06 21:08:04 UTC) #3
gab
In description: s/more easier/easier :)! Other comments/questions below. Cheers! Gab https://codereview.chromium.org/23460023/diff/1/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/23460023/diff/1/chrome/chrome_syzygy.gyp#newcode37 ...
7 years, 3 months ago (2013-09-09 13:26:28 UTC) #4
Sébastien Marchand
Thanks, PTAnL. https://codereview.chromium.org/23460023/diff/1/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/23460023/diff/1/chrome/chrome_syzygy.gyp#newcode37 chrome/chrome_syzygy.gyp:37: ['OS=="win" and asan==1 and fastbuild==0', { No ...
7 years, 3 months ago (2013-09-10 17:53:42 UTC) #5
gab
Okay, lgtm w/ question below. I assume it's okay to use the same agent DLL ...
7 years, 3 months ago (2013-09-10 18:22:54 UTC) #6
Sébastien Marchand
Thanks. Yeah, we could use the same agent for for the main and child Chrome ...
7 years, 3 months ago (2013-09-10 18:43:05 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sebmarchand@chromium.org/23460023/8001
7 years, 3 months ago (2013-09-10 19:03:36 UTC) #8
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=24741
7 years, 3 months ago (2013-09-10 19:25:43 UTC) #9
Sébastien Marchand
+jam for owner approval. We'll transfer the ownership of this file to chrisha@ soon.
7 years, 3 months ago (2013-09-10 19:35:08 UTC) #10
gab
On 2013/09/10 19:35:08, Sébastien Marchand wrote: > +jam for owner approval. We'll transfer the ownership ...
7 years, 3 months ago (2013-09-10 19:40:50 UTC) #11
jam
Nico is a better reviewer for this, redirecting
7 years, 3 months ago (2013-09-11 03:00:56 UTC) #12
Nico
https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp#newcode78 chrome/chrome_syzygy.gyp:78: '<(dest_dir)/asan_rtl.dll', Is this identical to the real asan runtime? ...
7 years, 3 months ago (2013-09-11 03:17:55 UTC) #13
Sébastien Marchand
https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp#newcode78 chrome/chrome_syzygy.gyp:78: '<(dest_dir)/asan_rtl.dll', On 2013/09/11 03:17:55, Nico wrote: > Is this ...
7 years, 3 months ago (2013-09-11 04:25:39 UTC) #14
Nico
https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp#newcode78 chrome/chrome_syzygy.gyp:78: '<(dest_dir)/asan_rtl.dll', On 2013/09/11 04:25:39, Sébastien Marchand wrote: > On ...
7 years, 3 months ago (2013-09-11 04:26:35 UTC) #15
Sébastien Marchand
https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp#newcode78 chrome/chrome_syzygy.gyp:78: '<(dest_dir)/asan_rtl.dll', On 2013/09/11 04:26:35, Nico wrote: > On 2013/09/11 ...
7 years, 3 months ago (2013-09-11 04:34:42 UTC) #16
chrisha
On 2013/09/11 03:17:55, Nico wrote: > https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp > File chrome/chrome_syzygy.gyp (right): > > https://codereview.chromium.org/23460023/diff/8001/chrome/chrome_syzygy.gyp#newcode78 > ...
7 years, 3 months ago (2013-09-11 16:21:17 UTC) #17
Nico
On Wed, Sep 11, 2013 at 9:21 AM, <chrisha@chromium.org> wrote: > On 2013/09/11 03:17:55, Nico ...
7 years, 3 months ago (2013-09-11 18:05:45 UTC) #18
chrisha
> Understood, but this is only going to get worse over time. I guess I ...
7 years, 3 months ago (2013-09-11 18:38:34 UTC) #19
Nico
On Wed, Sep 11, 2013 at 11:38 AM, <chrisha@chromium.org> wrote: > Understood, but this is ...
7 years, 3 months ago (2013-09-11 18:40:20 UTC) #20
chrisha
Since this CL is blocking the LKGR builder we've deferred the rename for now. I've ...
7 years, 3 months ago (2013-09-11 19:05:47 UTC) #21
Nico
lgtm
7 years, 3 months ago (2013-09-11 19:12:06 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sebmarchand@chromium.org/23460023/8001
7 years, 3 months ago (2013-09-11 19:14:11 UTC) #23
commit-bot: I haz the power
7 years, 3 months ago (2013-09-11 22:29:06 UTC) #24
Message was sent while issue was closed.
Change committed as 222650

Powered by Google App Engine
This is Rietveld 408576698