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

Issue 12095105: Add a script to produce a syzygy-instrumented image of Chrome.dll (Closed)

Created:
7 years, 10 months ago by Sébastien Marchand
Modified:
7 years, 10 months ago
CC:
chromium-reviews, grt+watch_chromium.org, syzygy-team_google.com
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Add a script to produce a syzygy-instrumented image of Chrome.dll I've also modified the chrome_syzygy.gyp file to automaticaly produce the SyzyAsan'd version of Chrome.dll if 'asan'=1 on Windows. TBR=sky@chromium.org BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=181401

Patch Set 1 : #

Total comments: 4

Patch Set 2 : Removes the logger from the archive. #

Total comments: 4

Patch Set 3 : Address Chris comments. #

Total comments: 6

Patch Set 4 : Address Greg's comments. #

Total comments: 1

Patch Set 5 : Address nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+168 lines, -24 lines) Patch
M build/all.gyp View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_syzygy.gyp View 1 2 3 4 2 chunks +55 lines, -23 lines 0 comments Download
M chrome/installer/mini_installer/chrome.release View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A chrome/tools/build/win/syzygy_instrument.py View 1 2 1 chunk +111 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
Sébastien Marchand
Here is a new approach to produce an instrumented version of Chrome's DLL. Is it ...
7 years, 10 months ago (2013-02-01 16:54:48 UTC) #1
Roger McFarlane (Chromium)
Sweet! Really nice! https://codereview.chromium.org/12095105/diff/2001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/12095105/diff/2001/chrome/chrome_syzygy.gyp#newcode66 chrome/chrome_syzygy.gyp:66: '<(DEPTH)/chrome/tools/build/win/syzygy_instrument.py', stray thought: In principle you ...
7 years, 10 months ago (2013-02-01 18:54:30 UTC) #2
Roger McFarlane (Chromium)
+chrisha@
7 years, 10 months ago (2013-02-01 18:55:30 UTC) #3
chrisha
A few nits. lgtm https://codereview.chromium.org/12095105/diff/7001/chrome/tools/build/win/syzygy_instrument.py File chrome/tools/build/win/syzygy_instrument.py (right): https://codereview.chromium.org/12095105/diff/7001/chrome/tools/build/win/syzygy_instrument.py#newcode19 chrome/tools/build/win/syzygy_instrument.py:19: 'third_party/syzygy/binaries/exe/instrument.exe') Why the nested joins, ...
7 years, 10 months ago (2013-02-01 19:39:31 UTC) #4
Sébastien Marchand
Thanks. +grt@ for owner approval. +syzygy-team@ https://codereview.chromium.org/12095105/diff/2001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/12095105/diff/2001/chrome/chrome_syzygy.gyp#newcode66 chrome/chrome_syzygy.gyp:66: '<(DEPTH)/chrome/tools/build/win/syzygy_instrument.py', On 2013/02/01 ...
7 years, 10 months ago (2013-02-01 19:54:31 UTC) #5
Roger McFarlane (Chromium)
LGTM
7 years, 10 months ago (2013-02-01 20:55:34 UTC) #6
Sébastien Marchand
Ping? +Gab@ has he seems to be an owner too.
7 years, 10 months ago (2013-02-05 20:34:56 UTC) #7
gab
Will you ever need the official builders to generate this? If so I think you ...
7 years, 10 months ago (2013-02-05 22:46:49 UTC) #8
mmoss
FILES.cfg is primarily used to determine what build artifacts need need to be saved and ...
7 years, 10 months ago (2013-02-05 23:09:28 UTC) #9
gab
On 2013/02/05 23:09:28, mmoss wrote: > FILES.cfg is primarily used to determine what build artifacts ...
7 years, 10 months ago (2013-02-05 23:13:17 UTC) #10
gab
On 2013/02/05 23:13:17, gab wrote: > On 2013/02/05 23:09:28, mmoss wrote: > > FILES.cfg is ...
7 years, 10 months ago (2013-02-05 23:19:55 UTC) #11
grt (UTC plus 2)
https://codereview.chromium.org/12095105/diff/10001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/12095105/diff/10001/chrome/chrome_syzygy.gyp#newcode50 chrome/chrome_syzygy.gyp:50: ['asan==1', { instead of a new condition, put this ...
7 years, 10 months ago (2013-02-06 14:15:43 UTC) #12
Sébastien Marchand
Done, waiting for Greg's approval to send it to the CQ :) https://codereview.chromium.org/12095105/diff/10001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp ...
7 years, 10 months ago (2013-02-06 19:32:58 UTC) #13
grt (UTC plus 2)
lgtm w/ a nit https://codereview.chromium.org/12095105/diff/17003/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): https://codereview.chromium.org/12095105/diff/17003/chrome/chrome_syzygy.gyp#newcode50 chrome/chrome_syzygy.gyp:50: { nit: this is commonly ...
7 years, 10 months ago (2013-02-07 14:14:00 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sebmarchand@chromium.org/12095105/27001
7 years, 10 months ago (2013-02-07 16:20:55 UTC) #15
commit-bot: I haz the power
Presubmit check for 12095105-27001 failed and returned exit status 1. /b/commit-queue/workdir/chromium/chrome/tools/build/win/syzygy_instrument.py: Has shebang but not ...
7 years, 10 months ago (2013-02-07 16:20:59 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sebmarchand@chromium.org/12095105/27001
7 years, 10 months ago (2013-02-07 16:32:10 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sebmarchand@chromium.org/12095105/27001
7 years, 10 months ago (2013-02-07 17:04:31 UTC) #18
commit-bot: I haz the power
7 years, 10 months ago (2013-02-08 01:52:50 UTC) #19
Message was sent while issue was closed.
Change committed as 181401

Powered by Google App Engine
This is Rietveld 408576698