|
|
Move MemoryNotifierAllocator to its own file, and create HeapAllocator.
Turns out that MemoryNotifierAllocator isn't going to cut it for us, because the STL heap does alignments mod 4, and the
shadow memory barfs. The new approach will be to use a HeapAllocator combined with an instance of a reporting heap
(either a WinHeap or a CtMallocHeap), and have internal STL structures use *that*.
BUG=
R=sebmarchand@chromium.org
Committed: https://code.google.com/p/sawbuck/source/detail?r=2263
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+365 lines, -298 lines) |
Patch |
 |
A |
syzygy/agent/asan/allocators.h
|
View
|
1
|
1 chunk |
+142 lines, -0 lines |
0 comments
|
Download
|
 |
A |
syzygy/agent/asan/allocators_impl.h
|
View
|
1
|
1 chunk |
+132 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
syzygy/agent/asan/allocators_unittest.cc
|
View
|
1
2
|
4 chunks |
+70 lines, -4 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/asan.gyp
|
View
|
|
4 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/circular_queue_unittest.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/heaps/large_block_heap.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/heaps/zebra_block_heap.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/memory_notifier.h
|
View
|
|
1 chunk |
+0 lines, -56 lines |
0 comments
|
Download
|
 |
D |
syzygy/agent/asan/memory_notifier_impl.h
|
View
|
|
1 chunk |
+0 lines, -88 lines |
0 comments
|
Download
|
 |
D |
syzygy/agent/asan/memory_notifier_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -148 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/memory_notifiers/shadow_memory_notifier.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
syzygy/agent/asan/unittest_util.h
|
View
|
1
2
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
Total messages: 6
|