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

Issue 2363733003: Make syzyasan_rtl compile in 64 bit (Closed)

Created:
4 years, 3 months ago by Sébastien Marchand
Modified:
4 years, 2 months ago
Reviewers:
chrisha
CC:
syzygy-changes_googlegroups.com
Target Ref:
refs/heads/master
Project:
syzygy
Visibility:
Public.

Description

Make syzyasan_rtl compile in 64 bit CQ_INCLUDE_TRYBOTS=master.tryserver.client.syzygy:win_x64_rel_try;master.tryserver.client.syzygy:win_x64_dbg_try Committed: https://github.com/google/syzygy/commit/9a972cd1732c0f196cf227650e97af6f51728e97

Patch Set 1 #

Total comments: 1

Patch Set 2 : Replace llX with IX #

Patch Set 3 : More fixes. #

Patch Set 4 : More fixes. #

Patch Set 5 : . #

Patch Set 6 : Rebase #

Patch Set 7 : Bug fixes #

Total comments: 7

Patch Set 8 : Add a ZebraShadowTest #

Patch Set 9 : Rebase #

Patch Set 10 : Rebase #

Total comments: 4

Patch Set 11 : Nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -44 lines) Patch
M syzygy/agent/asan/asan.gyp View 1 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M syzygy/agent/asan/block.h View 1 chunk +11 lines, -1 line 0 comments Download
M syzygy/agent/asan/block.cc View 1 chunk +1 line, -1 line 0 comments Download
M syzygy/agent/asan/block_unittest.cc View 1 2 1 chunk +6 lines, -6 lines 0 comments Download
M syzygy/agent/asan/error_info_unittest.cc View 1 2 3 20 chunks +31 lines, -23 lines 0 comments Download
M syzygy/agent/asan/logger_unittest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +10 lines, -0 lines 0 comments Download
M syzygy/agent/asan/registry_cache.cc View 1 2 3 4 5 1 chunk +6 lines, -1 line 0 comments Download
M syzygy/agent/asan/runtime.h View 1 chunk +1 line, -1 line 0 comments Download
M syzygy/agent/asan/runtime.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -2 lines 0 comments Download
M syzygy/agent/asan/shadow_unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +8 lines, -6 lines 0 comments Download
M syzygy/agent/asan/unittest_util.h View 1 chunk +3 lines, -0 lines 0 comments Download
M syzygy/agent/asan/unittest_util.cc View 3 chunks +3 lines, -0 lines 0 comments Download
M syzygy/syzygy.gypi View 1 chunk +5 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 35 (17 generated)
Sébastien Marchand
Hey, here's the change to fix some of the tests in the Release_x64 config. It's ...
4 years, 3 months ago (2016-09-22 21:52:10 UTC) #3
Ignat Loskutov
https://codereview.chromium.org/2363733003/diff/1/syzygy/agent/asan/error_info_unittest.cc File syzygy/agent/asan/error_info_unittest.cc (left): https://codereview.chromium.org/2363733003/diff/1/syzygy/agent/asan/error_info_unittest.cc#oldcode399 syzygy/agent/asan/error_info_unittest.cc:399: " \"address\": \"0x%08zX\",\n" What's wrong about %08zX?
4 years, 3 months ago (2016-09-22 22:00:36 UTC) #4
Ignat Loskutov
Actually, MSDN claims that "The hh, j, z, and t length prefixes are not supported", ...
4 years, 3 months ago (2016-09-22 22:05:13 UTC) #5
Sébastien Marchand
Here's the changes that I had to make to get the unittests to pass.
4 years, 2 months ago (2016-09-28 15:36:49 UTC) #7
Sébastien Marchand
PTAL.
4 years, 2 months ago (2016-10-13 18:08:25 UTC) #9
Sébastien Marchand
hold on, I had to rebase and some things broke.
4 years, 2 months ago (2016-10-13 18:18:55 UTC) #10
Sébastien Marchand
Ok, PTAL, I had to fix a bug in the ShadowWalker.
4 years, 2 months ago (2016-10-13 19:36:48 UTC) #12
chrisha
https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/logger_unittest.cc File syzygy/agent/asan/logger_unittest.cc (right): https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/logger_unittest.cc#newcode134 syzygy/agent/asan/logger_unittest.cc:134: // Crashpad. Missing TODO(sebmarchand) somewhere here too? https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/shadow.cc File ...
4 years, 2 months ago (2016-10-13 20:22:49 UTC) #13
Sébastien Marchand
https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/logger_unittest.cc File syzygy/agent/asan/logger_unittest.cc (right): https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/logger_unittest.cc#newcode134 syzygy/agent/asan/logger_unittest.cc:134: // Crashpad. On 2016/10/13 20:22:49, chrisha (slow) wrote: > ...
4 years, 2 months ago (2016-10-13 21:05:45 UTC) #14
Sébastien Marchand
Thanks, PTAnL. https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/shadow.cc File syzygy/agent/asan/shadow.cc (right): https://codereview.chromium.org/2363733003/diff/140001/syzygy/agent/asan/shadow.cc#newcode899 syzygy/agent/asan/shadow.cc:899: if (!AddressIsInCommittedMemory((&shadow_[left]))) On 2016/10/13 21:05:45, Sébastien Marchand ...
4 years, 2 months ago (2016-10-14 19:04:14 UTC) #17
chrisha
lgtm! https://codereview.chromium.org/2363733003/diff/240001/syzygy/agent/asan/logger_unittest.cc File syzygy/agent/asan/logger_unittest.cc (right): https://codereview.chromium.org/2363733003/diff/240001/syzygy/agent/asan/logger_unittest.cc#newcode131 syzygy/agent/asan/logger_unittest.cc:131: // The 64 bit version of the logger ...
4 years, 2 months ago (2016-10-14 19:53:13 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2363733003/260001
4 years, 2 months ago (2016-10-14 20:03:37 UTC) #22
commit-bot: I haz the power
Your CL can not be processed by CQ because of: * Failed to parse additional ...
4 years, 2 months ago (2016-10-14 20:03:38 UTC) #24
Sébastien Marchand
Thanks, committing. https://codereview.chromium.org/2363733003/diff/240001/syzygy/agent/asan/logger_unittest.cc File syzygy/agent/asan/logger_unittest.cc (right): https://codereview.chromium.org/2363733003/diff/240001/syzygy/agent/asan/logger_unittest.cc#newcode131 syzygy/agent/asan/logger_unittest.cc:131: // The 64 bit version of the ...
4 years, 2 months ago (2016-10-14 20:04:03 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2363733003/260001
4 years, 2 months ago (2016-10-14 20:05:37 UTC) #28
commit-bot: I haz the power
Your CL can not be processed by CQ because of: * Failed to parse additional ...
4 years, 2 months ago (2016-10-14 20:05:40 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2363733003/260001
4 years, 2 months ago (2016-10-14 20:07:48 UTC) #33
commit-bot: I haz the power
4 years, 2 months ago (2016-10-14 20:43:05 UTC) #35
Message was sent while issue was closed.
Committed patchset #11 (id:260001) as
https://github.com/google/syzygy/commit/9a972cd1732c0f196cf227650e97af6f51728e97

Powered by Google App Engine
This is Rietveld 408576698