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

Issue 2108083002: Implemented aligning and poisoning global redzones (Closed)

Created:
4 years, 5 months ago by tlively
Modified:
4 years, 5 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Implemented aligning and poisoning global redzones BUG=https://bugs.chromium.org/p/nativeclient/issues/detail?id=4374 R=kschimpf@google.com, stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=aedc5e49ded4595d723b09ee31a16884ced06680

Patch Set 1 #

Patch Set 2 : Rebased onto latest master #

Total comments: 8

Patch Set 3 : Small fixes #

Total comments: 2

Patch Set 4 : Formatting #

Patch Set 5 : Removed casts #

Unified diffs Side-by-side diffs Delta from patch set Stats (+180 lines, -99 lines) Patch
M runtime/szrt_asan.c View 1 2 chunks +9 lines, -2 lines 0 comments Download
M src/IceASanInstrumentation.h View 1 2 3 chunks +10 lines, -6 lines 0 comments Download
M src/IceASanInstrumentation.cpp View 1 2 3 4 5 chunks +69 lines, -44 lines 0 comments Download
M tests_lit/asan_tests/errors.ll View 1 2 chunks +31 lines, -16 lines 0 comments Download
M tests_lit/asan_tests/globalredzones.ll View 2 chunks +60 lines, -30 lines 0 comments Download
M tests_lit/asan_tests/startinitcall.ll View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 10 (2 generated)
tlively
A simple hello world program currently crashes due to an out of bounds access of ...
4 years, 5 months ago (2016-06-29 05:34:33 UTC) #2
Jim Stichnoth
https://codereview.chromium.org/2108083002/diff/20001/src/IceASanInstrumentation.cpp File src/IceASanInstrumentation.cpp (right): https://codereview.chromium.org/2108083002/diff/20001/src/IceASanInstrumentation.cpp#newcode34 src/IceASanInstrumentation.cpp:34: const std::string RzPrefix = "__$rz"; If possible, change these ...
4 years, 5 months ago (2016-06-29 14:08:06 UTC) #3
tlively
https://codereview.chromium.org/2108083002/diff/20001/src/IceASanInstrumentation.cpp File src/IceASanInstrumentation.cpp (right): https://codereview.chromium.org/2108083002/diff/20001/src/IceASanInstrumentation.cpp#newcode34 src/IceASanInstrumentation.cpp:34: const std::string RzPrefix = "__$rz"; On 2016/06/29 14:08:06, stichnot ...
4 years, 5 months ago (2016-06-29 16:38:31 UTC) #4
Karl
4 years, 5 months ago (2016-06-30 14:23:25 UTC) #5
Karl
lgtm
4 years, 5 months ago (2016-06-30 14:23:31 UTC) #6
Jim Stichnoth
lgtm https://codereview.chromium.org/2108083002/diff/40001/src/IceASanInstrumentation.cpp File src/IceASanInstrumentation.cpp (right): https://codereview.chromium.org/2108083002/diff/40001/src/IceASanInstrumentation.cpp#newcode34 src/IceASanInstrumentation.cpp:34: constexpr char *RzPrefix = (char*) "__$rz"; Is the ...
4 years, 5 months ago (2016-06-30 14:40:31 UTC) #7
tlively
Committed patchset #5 (id:80001) manually as aedc5e49ded4595d723b09ee31a16884ced06680 (presubmit successful).
4 years, 5 months ago (2016-06-30 18:06:17 UTC) #9
tlively
4 years, 5 months ago (2016-06-30 18:07:17 UTC) #10
Message was sent while issue was closed.
https://codereview.chromium.org/2108083002/diff/40001/src/IceASanInstrumentat...
File src/IceASanInstrumentation.cpp (right):

https://codereview.chromium.org/2108083002/diff/40001/src/IceASanInstrumentat...
src/IceASanInstrumentation.cpp:34: constexpr char *RzPrefix = (char*) "__$rz";
On 2016/06/30 14:40:30, stichnot wrote:
> Is the char* cast really needed?
> 
> If so, can you at least make it "const char *" ?

Done.

Powered by Google App Engine
This is Rietveld 408576698