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

Issue 871973004: win: Make asan work with isolates. (Closed)

Created:
5 years, 11 months ago by Nico
Modified:
5 years, 11 months ago
Reviewers:
Reid Kleckner, scottmg
CC:
chromium-reviews, erikwright+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

win: Make asan work with isolates. 1. asan required disable_nacl=1 since there's no 64-bit runtime yet. disable_nacl=1 doesn't work with isolates. Move the asan flags around a bit so that they're only applied to 32-bit targets. Now everything builds fine without disable_nacl=1 2. One isolate file was missing a <(EXECUTABLE_SUFFIX), add that. BUG=416078 TEST= * `ninja -C out\Release chrome_nacl_win64` builds correctly * out\Release\obj\base\base.ninja still has asan flags, the base_unittests.exe link command still has asan flags R=scottmg@chromium.org Committed: https://chromium.googlesource.com/chromium/src/+/b3c1328d585593445dd1b118685aa3497db9e5b0

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -52 lines) Patch
M base/base.isolate View 1 chunk +1 line, -1 line 0 comments Download
M build/common.gypi View 2 chunks +54 lines, -51 lines 1 comment Download

Messages

Total messages: 7 (1 generated)
Nico
First to stamp wins! https://codereview.chromium.org/871973004/diff/1/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/871973004/diff/1/build/common.gypi#newcode5576 build/common.gypi:5576: 'x86_Base': { This is now ...
5 years, 11 months ago (2015-01-23 23:02:41 UTC) #2
scottmg
lgtm
5 years, 11 months ago (2015-01-23 23:04:48 UTC) #3
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/b3c1328d585593445dd1b118685aa3497db9e5b0 Cr-Commit-Position: refs/heads/master@{#312967}
5 years, 11 months ago (2015-01-23 23:44:15 UTC) #4
Nico
Committed patchset #1 (id:1) manually as b3c1328d585593445dd1b118685aa3497db9e5b0 (presubmit successful).
5 years, 11 months ago (2015-01-23 23:44:27 UTC) #5
Timur Iskhodzhanov
Am I right that using asan=1 on target_arch=x64 is now no-op? Should we error out ...
5 years, 11 months ago (2015-01-24 06:36:00 UTC) #6
Nico
5 years, 11 months ago (2015-01-24 06:43:56 UTC) #7
Message was sent while issue was closed.
On 2015/01/24 06:36:00, Timur Iskhodzhanov wrote:
> Am I right that using asan=1 on target_arch=x64 is now no-op?

Yes, for now.

> Should we error out in that case?

Dunno, we could. I doubt it matters much.

Powered by Google App Engine
This is Rietveld 408576698