Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(4)

Issue 5647052: [ASan] The first version of the RTL for Windows (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 2 months ago by timurrrr_at_google_com
Modified:
12 years, 2 months ago
Reviewers:
kcc1, aaron, glider, aaron.ballman, kcc
CC:
llvm-commits_cs.uiuc.edu, samsonov
Visibility:
Public.

Description

[ASan] The first version of the RTL for Windows Committed: http://llvm.org/viewvc/llvm-project?view=rev&revision=150185

Patch Set 1 : Added a couple of FIXMEs #

Total comments: 17

Patch Set 2 : Addressed the first comments #

Total comments: 17

Patch Set 3 : Addressed more comments #

Patch Set 4 : #ifdef _WIN32 -> if (ASAN_WINDOWS) #

Total comments: 3

Patch Set 5 : N^2 -> 2*N #

Total comments: 1

Patch Set 6 : Rebased to the fresh trunk after Alexey's interceptors refactoring patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+308 lines, -4 lines) Patch
M lib/asan/asan_allocator.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M lib/asan/asan_interceptors.cc View 1 2 3 4 5 2 chunks +13 lines, -2 lines 0 comments Download
M lib/asan/asan_internal.h View 1 2 3 4 2 chunks +25 lines, -0 lines 0 comments Download
M lib/asan/asan_rtl.cc View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
A lib/asan/asan_win.cc View 1 2 1 chunk +263 lines, -0 lines 0 comments Download

Messages

Total messages: 18
timurrrr_at_google_com
Hi Alexander, Kostya, Can you please review this patch? It makes some simple C tests ...
12 years, 2 months ago (2012-02-08 14:49:12 UTC) #1
glider
http://codereview.appspot.com/5647052/diff/4001/lib/asan/asan_internal.h File lib/asan/asan_internal.h (right): http://codereview.appspot.com/5647052/diff/4001/lib/asan/asan_internal.h#newcode230 lib/asan/asan_internal.h:230: # define ASAN_USE_EXTERNAL_SYMBOLIZER __asan::WinSymbolize On 2012/02/08 14:49:13, timurrrr_at_google_com wrote: ...
12 years, 2 months ago (2012-02-08 15:30:09 UTC) #2
aaron_aaronballman.com
On Wed, Feb 8, 2012 at 8:49 AM, <timurrrr@google.com> wrote: > Reviewers: kcc1, glider, > ...
12 years, 2 months ago (2012-02-08 15:30:59 UTC) #3
glider
http://codereview.appspot.com/5647052/diff/4001/lib/asan/asan_interceptors.cc File lib/asan/asan_interceptors.cc (right): http://codereview.appspot.com/5647052/diff/4001/lib/asan/asan_interceptors.cc#newcode32 lib/asan/asan_interceptors.cc:32: # include <intrin.h> // FIXME: remove when we start ...
12 years, 2 months ago (2012-02-08 15:40:33 UTC) #4
timurrrr_at_google_com
PTAL On Wed, Feb 8, 2012 at 7:30 PM, Aaron Ballman <aaron@aaronballman.com> wrote: Aaron, can ...
12 years, 2 months ago (2012-02-08 16:16:01 UTC) #5
glider
I see no problems with this code, awaiting for others.
12 years, 2 months ago (2012-02-08 16:41:55 UTC) #6
kcc
http://codereview.appspot.com/5647052/diff/6001/lib/asan/asan_allocator.cc File lib/asan/asan_allocator.cc (right): http://codereview.appspot.com/5647052/diff/6001/lib/asan/asan_allocator.cc#newcode692 lib/asan/asan_allocator.cc:692: #if defined(_WIN32) instead of the ifdef clatter, I'd prefer ...
12 years, 2 months ago (2012-02-08 18:03:10 UTC) #7
Aaron.Ballman
Added previous comments as well as one new one about DbgHelp being thread unsafe. http://codereview.appspot.com/5647052/diff/6001/lib/asan/asan_win.cc ...
12 years, 2 months ago (2012-02-08 18:19:20 UTC) #8
kcc
On Wed, Feb 8, 2012 at 10:19 AM, <Aaron.Ballman@gmail.com> wrote: > Added previous comments as ...
12 years, 2 months ago (2012-02-08 18:38:07 UTC) #9
kcc1
On Wed, Feb 8, 2012 at 10:19 AM, <Aaron.Ballman@gmail.com> wrote: > Added previous comments as ...
12 years, 2 months ago (2012-02-08 18:39:34 UTC) #10
timurrrr_at_google_com
Addressed most of the comments, except the _WIN32 vs WINDOWS ones. Forgot to mention: This ...
12 years, 2 months ago (2012-02-08 20:25:41 UTC) #11
kcc
On Wed, Feb 8, 2012 at 12:25 PM, <timurrrr@google.com> wrote: > Addressed most of the ...
12 years, 2 months ago (2012-02-08 21:01:05 UTC) #12
timurrrr_at_google_com
PTAL http://codereview.appspot.com/5647052/diff/6001/lib/asan/asan_allocator.cc File lib/asan/asan_allocator.cc (right): http://codereview.appspot.com/5647052/diff/6001/lib/asan/asan_allocator.cc#newcode692 lib/asan/asan_allocator.cc:692: #if defined(_WIN32) On 2012/02/08 18:03:10, kcc wrote: > ...
12 years, 2 months ago (2012-02-09 13:50:11 UTC) #13
glider
http://codereview.appspot.com/5647052/diff/10/lib/asan/asan_internal.h File lib/asan/asan_internal.h (right): http://codereview.appspot.com/5647052/diff/10/lib/asan/asan_internal.h#newcode63 lib/asan/asan_internal.h:63: # define ASAN_LINUX 1 #if defined(__linux__) # define ASAN_LINUX ...
12 years, 2 months ago (2012-02-09 13:53:10 UTC) #14
timurrrr_at_google_com
Shame on me :) http://codereview.appspot.com/5647052/diff/10/lib/asan/asan_internal.h File lib/asan/asan_internal.h (right): http://codereview.appspot.com/5647052/diff/10/lib/asan/asan_internal.h#newcode63 lib/asan/asan_internal.h:63: # define ASAN_LINUX 1 On ...
12 years, 2 months ago (2012-02-09 13:55:41 UTC) #15
timurrrr_at_google_com
Patch set 6 - rebased against the fresh trunk, otherwise the patch wasn't applying anymore. ...
12 years, 2 months ago (2012-02-09 16:50:24 UTC) #16
kcc
Looks good, please commit (and watch the bots).
12 years, 2 months ago (2012-02-09 17:21:57 UTC) #17
timurrrr_at_google_com
12 years, 2 months ago (2012-02-09 17:24:36 UTC) #18
r150185, thanks a lot!
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b