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

Issue 8698009: Build a Syzygy-reordered mini_installer.exe. (Closed)

Created:
9 years ago by Sigurður Ásgeirsson
Modified:
6 years, 8 months ago
CC:
chromium-reviews, pam+watch_chromium.org
Visibility:
Public.

Description

Build a Syzygy-reordered mini_installer.exe. This CL adds an All_syzygy target to the build/all.gyp solution, that builds a Syzygy-reordered chrome.dll and mini_installer. If there there is a chrome.dll-order.json file present in the output directory, chrome.dll will be ordered according to that, otherwise it will be randomized. Moved most of mini_installer.gyp to a common .gypi file for reuse. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=111710

Patch Set 1 #

Patch Set 2 : Works under fastbuild=1 #

Total comments: 25

Patch Set 3 : Address Robert's comments. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+452 lines, -7 lines) Patch
M build/all.gyp View 1 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/chrome_syzygy.gyp View 1 2 1 chunk +49 lines, -0 lines 0 comments Download
A chrome/installer/mini_installer.gypi View 1 2 1 chunk +213 lines, -0 lines 0 comments Download
A chrome/installer/mini_installer_syzygy.gyp View 1 2 1 chunk +45 lines, -0 lines 1 comment Download
M chrome/tools/build/win/create_installer_archive.py View 7 chunks +22 lines, -7 lines 0 comments Download
A chrome/tools/build/win/syzygy_reorder.py View 1 2 1 chunk +111 lines, -0 lines 2 comments Download

Messages

Total messages: 12 (0 generated)
Sigurður Ásgeirsson
9 years ago (2011-11-25 22:39:11 UTC) #1
robertshield
http://codereview.chromium.org/8698009/diff/2001/chrome/installer/mini_installer.gypi File chrome/installer/mini_installer.gypi (right): http://codereview.chromium.org/8698009/diff/2001/chrome/installer/mini_installer.gypi#newcode1 chrome/installer/mini_installer.gypi:1: { license header needed. http://codereview.chromium.org/8698009/diff/2001/chrome/installer/mini_installer.gypi#newcode65 chrome/installer/mini_installer.gypi:65: 'AdditionalDependencies': [ # ...
9 years ago (2011-11-28 01:16:38 UTC) #2
Sigurður Ásgeirsson
Thanks, please take another look. http://codereview.chromium.org/8698009/diff/2001/chrome/installer/mini_installer.gypi File chrome/installer/mini_installer.gypi (right): http://codereview.chromium.org/8698009/diff/2001/chrome/installer/mini_installer.gypi#newcode1 chrome/installer/mini_installer.gypi:1: { On 2011/11/28 01:16:38, ...
9 years ago (2011-11-28 15:02:09 UTC) #3
Roger McFarlane (Chromium)
http://codereview.chromium.org/8698009/diff/2001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): http://codereview.chromium.org/8698009/diff/2001/chrome/chrome_syzygy.gyp#newcode6 chrome/chrome_syzygy.gyp:6: ['OS=="win" & and fastbuild==0', { & ? http://codereview.chromium.org/8698009/diff/2001/chrome/tools/build/win/create_installer_archive.py File ...
9 years ago (2011-11-28 15:09:27 UTC) #4
robertshield
lgtm
9 years ago (2011-11-28 15:11:41 UTC) #5
Roger McFarlane (Chromium)
lgtm http://codereview.chromium.org/8698009/diff/8001/chrome/tools/build/win/syzygy_reorder.py File chrome/tools/build/win/syzygy_reorder.py (right): http://codereview.chromium.org/8698009/diff/8001/chrome/tools/build/win/syzygy_reorder.py#newcode38 chrome/tools/build/win/syzygy_reorder.py:38: def _ReorderBinary(relink_exe, executable, symbol, destination_dir): nit: there's inconsistency ...
9 years ago (2011-11-28 15:17:28 UTC) #6
Sigurður Ásgeirsson
thanks, committing. http://codereview.chromium.org/8698009/diff/8001/chrome/tools/build/win/syzygy_reorder.py File chrome/tools/build/win/syzygy_reorder.py (right): http://codereview.chromium.org/8698009/diff/8001/chrome/tools/build/win/syzygy_reorder.py#newcode38 chrome/tools/build/win/syzygy_reorder.py:38: def _ReorderBinary(relink_exe, executable, symbol, destination_dir): On 2011/11/28 ...
9 years ago (2011-11-28 15:24:21 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/siggi@chromium.org/8698009/8001
9 years ago (2011-11-28 15:25:23 UTC) #8
commit-bot: I haz the power
Change committed as 111710
9 years ago (2011-11-28 16:47:44 UTC) #9
Sigurður Ásgeirsson
Flushing dangling comments... http://codereview.chromium.org/8698009/diff/2001/chrome/chrome_syzygy.gyp File chrome/chrome_syzygy.gyp (right): http://codereview.chromium.org/8698009/diff/2001/chrome/chrome_syzygy.gyp#newcode6 chrome/chrome_syzygy.gyp:6: ['OS=="win" & and fastbuild==0', { On ...
9 years ago (2011-11-28 18:55:36 UTC) #10
robertshield
On 2011/11/28 18:55:36, Ruðrugis wrote: > Flushing dangling comments... > > http://codereview.chromium.org/8698009/diff/2001/chrome/chrome_syzygy.gyp > File chrome/chrome_syzygy.gyp ...
9 years ago (2011-11-28 20:16:29 UTC) #11
Nico
6 years, 8 months ago (2014-04-03 18:34:48 UTC) #12
Message was sent while issue was closed.
https://codereview.chromium.org/8698009/diff/8001/chrome/installer/mini_insta...
File chrome/installer/mini_installer_syzygy.gyp (right):

https://codereview.chromium.org/8698009/diff/8001/chrome/installer/mini_insta...
chrome/installer/mini_installer_syzygy.gyp:8: 'lastchange_path':
'<(SHARED_INTERMEDIATE_DIR)/build/LASTCHANGE',
Are the variables up here used for anything?

Powered by Google App Engine
This is Rietveld 408576698