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

Issue 2316303008: Add probes for x64. (Closed)

Created:
4 years, 3 months ago by Ignat Loskutov
Modified:
4 years, 3 months ago
CC:
syzygy-changes_googlegroups.com
Target Ref:
refs/heads/master
Project:
syzygy
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Remove redundant 2gb and 4gb implementations. #

Patch Set 3 : Add missing "namespace" keyword. #

Total comments: 5

Patch Set 4 : Add comments and fix other style issues. #

Total comments: 2

Patch Set 5 : Add more related files. #

Patch Set 6 : Rename |heap_size| to |address_space_size|. #

Total comments: 10

Patch Set 7 : Fix style issues; add write checks. #

Patch Set 8 : Remove the trailing comma. #

Total comments: 4

Patch Set 9 : Style edits. #

Patch Set 10 : Rebase on the current master. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+249 lines, -28 lines) Patch
M syzygy/agent/asan/asan.gyp View 1 2 3 4 5 6 7 8 9 5 chunks +41 lines, -28 lines 0 comments Download
M syzygy/agent/asan/memory_interceptors.h View 1 2 3 4 5 6 2 chunks +2 lines, -0 lines 0 comments Download
M syzygy/agent/asan/memory_interceptors.cc View 1 2 3 4 3 chunks +10 lines, -0 lines 0 comments Download
A syzygy/agent/asan/memory_interceptors_impl_x64.cc View 1 2 3 4 5 6 7 8 1 chunk +94 lines, -0 lines 0 comments Download
A syzygy/agent/asan/system_interceptors_x64.def View 1 2 3 4 5 6 1 chunk +102 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 30 (15 generated)
Ignat Loskutov
PTAL
4 years, 3 months ago (2016-09-09 20:26:59 UTC) #2
Sébastien Marchand
It should be included in a gyp file.
4 years, 3 months ago (2016-09-12 19:45:34 UTC) #3
Ignat Loskutov
On 2016/09/12 19:45:34, Sébastien Marchand wrote: > It should be included in a gyp file. ...
4 years, 3 months ago (2016-09-12 19:59:28 UTC) #4
Sébastien Marchand
Approach looks good ! https://codereview.chromium.org/2316303008/diff/40001/syzygy/agent/asan/memory_interceptors_impl_x64.cc File syzygy/agent/asan/memory_interceptors_impl_x64.cc (right): https://codereview.chromium.org/2316303008/diff/40001/syzygy/agent/asan/memory_interceptors_impl_x64.cc#newcode14 syzygy/agent/asan/memory_interceptors_impl_x64.cc:14: Please add a global comment ...
4 years, 3 months ago (2016-09-12 20:12:22 UTC) #5
Sébastien Marchand
https://codereview.chromium.org/2316303008/diff/60001/syzygy/agent/asan/memory_interceptors_impl_x64.cc File syzygy/agent/asan/memory_interceptors_impl_x64.cc (right): https://codereview.chromium.org/2316303008/diff/60001/syzygy/agent/asan/memory_interceptors_impl_x64.cc#newcode85 syzygy/agent/asan/memory_interceptors_impl_x64.cc:85: void asan_no_check() { return; } I don't think that ...
4 years, 3 months ago (2016-09-13 15:48:16 UTC) #6
Sébastien Marchand
https://codereview.chromium.org/2316303008/diff/60001/syzygy/agent/asan/memory_interceptors_impl_x64.cc File syzygy/agent/asan/memory_interceptors_impl_x64.cc (right): https://codereview.chromium.org/2316303008/diff/60001/syzygy/agent/asan/memory_interceptors_impl_x64.cc#newcode75 syzygy/agent/asan/memory_interceptors_impl_x64.cc:75: #define EXPORT_INTERCEPTORS_ALL_SIZES(suffix, heap_size) \ One more comment, I don't ...
4 years, 3 months ago (2016-09-13 16:03:09 UTC) #7
Ignat Loskutov
I've added some new files and fixed the old one, PTAL
4 years, 3 months ago (2016-09-13 17:59:53 UTC) #8
Sébastien Marchand
Nice ! A handful of comments. https://codereview.chromium.org/2316303008/diff/100001/syzygy/agent/asan/asan.gyp File syzygy/agent/asan/asan.gyp (right): https://codereview.chromium.org/2316303008/diff/100001/syzygy/agent/asan/asan.gyp#newcode218 syzygy/agent/asan/asan.gyp:218: ['target_arch == "x64"', ...
4 years, 3 months ago (2016-09-13 18:23:05 UTC) #9
Ignat Loskutov
On 2016/09/13 18:23:05, Sébastien Marchand wrote: > https://codereview.chromium.org/2316303008/diff/100001/syzygy/agent/asan/memory_interceptors_impl_x64.cc#newcode61 > syzygy/agent/asan/memory_interceptors_impl_x64.cc:61: void > asan_check_##access_size##_byte_write_access_no_flags_##suffix( \ > ...
4 years, 3 months ago (2016-09-13 19:05:59 UTC) #10
Sébastien Marchand
lgtm % a few comments. https://codereview.chromium.org/2316303008/diff/140001/syzygy/agent/asan/asan.gyp File syzygy/agent/asan/asan.gyp (right): https://codereview.chromium.org/2316303008/diff/140001/syzygy/agent/asan/asan.gyp#newcode227 syzygy/agent/asan/asan.gyp:227: # Static shadow doesn't ...
4 years, 3 months ago (2016-09-13 21:11:34 UTC) #11
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/2316303008/160001
4 years, 3 months ago (2016-09-13 21:30:33 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: win_rel_try on master.tryserver.client.syzygy (JOB_FAILED, https://build.chromium.org/p/tryserver.client.syzygy/builders/win_rel_try/builds/546)
4 years, 3 months ago (2016-09-13 21:36:51 UTC) #16
Sébastien Marchand
I think that you need to rebase this CL in order to commit it.
4 years, 3 months ago (2016-09-14 14:45:30 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/2316303008/180001
4 years, 3 months ago (2016-09-14 15:12:35 UTC) #28
commit-bot: I haz the power
4 years, 3 months ago (2016-09-14 15:53:38 UTC) #30
Message was sent while issue was closed.
Committed patchset #10 (id:180001) as
https://github.com/google/syzygy/commit/2b686096a86225a6f6a69dee4196d8f6d23b9c87

Powered by Google App Engine
This is Rietveld 408576698