Sign in
chromium
/
external
/
sawbuck
/
HEAD
24e5574
Remove Syzygy-related code from the Sawbuck repository.
by chrisha@chromium.org
· 10 years ago
master
0889d32
Modify ZebraBlockHeap to accept a heap to use for internal allocations.
by chrisha@chromium.org
· 10 years ago
4f87ef7
Add GetAllocationSize support to ZebraBlockHeap.
by chrisha@chromium.org
· 10 years ago
a95cd57
Added kUnboundedSize (~0) to specify unlimited capacity instead of using 0.
by peterssen@google.com
· 10 years ago
5e99791
Add GetAllocationSize support to CtMallocHeap.
by chrisha@chromium.org
· 10 years ago
cfa297d
Add GetAllocationSize support to WinHeap and InternalHeap.
by chrisha@chromium.org
· 10 years ago
ce305be
Remove the unguarded allocation heap.
by sebmarchand@chromium.org
· 10 years ago
3b55084
Add pushad/popad instructions to assembler.
by siggi@chromium.org
· 10 years ago
c379762
Add 'GetAllocationSize' to HeapInterface.
by chrisha@chromium.org
· 10 years ago
75592e5
Remove HeapProxy and use the BlockHeapManager by default.
by sebmarchand@chromium.org
· 10 years ago
15f8ee8
Add support for the HEAP_ZERO_MEMORY flag to HeapAlloc.
by sebmarchand@chromium.org
· 10 years ago
770ce7f
Change CircularQueueConstructor to accept an allocator rather than a MemoryNotifierInterface.
by chrisha@chromium.org
· 10 years ago
67783e9
Create InternalHeap.
by chrisha@chromium.org
· 10 years ago
2eac856
Cleanup ZebraBlockHeap.
by chrisha@chromium.org
· 10 years ago
a127f10
Fix a bug in Shadow::IsBeginningOfBlockBody
by sebmarchand@chromium.org
· 10 years ago
7546fbb
Add a new method to check if an address point to the beginning of an user alloc
by sebmarchand@chromium.org
· 10 years ago
eae6311
Create gitdeps.py script.
by chrisha@chromium.org
· 10 years ago
8e40689
Fix a bug in Shadow::IsRightRedzone
by sebmarchand@chromium.org
· 10 years ago
010b47e
Integrated the ZebraBlockHeap to the BlockHeapManager.
by peterssen@google.com
· 10 years ago
7a98e59
Promoted NullMemoryNotifier outside unit tests.
by peterssen@google.com
· 10 years ago
dabfba9
Add protobuf library to third_party.
by chrisha@chromium.org
· 10 years ago
8cd92c3
Fix the HeapCheckerTest.IsHeapCorrupt test.
by sebmarchand@chromium.org
· 10 years ago
128e932
Added enable_zebra_block_heap flag to SyzyASan.
by peterssen@google.com
· 10 years ago
f247df1
Make LargeBlockHeap use HeapAllocator rather than MemoryNotifierAllocator.
by chrisha@chromium.org
· 10 years ago
d307180
Clean up an old TODO and make RPC utils reusable.
by siggi@chromium.org
· 10 years ago
4af46a2
Remove the nested heap API.
by sebmarchand@chromium.org
· 10 years ago
d1fb955
Remove the references to HeapProxy in the unittest of HeapChecker.
by sebmarchand@chromium.org
· 10 years ago
573643a
Move MemoryNotifierAllocator to its own file, and create HeapAllocator.
by chrisha@chromium.org
· 10 years ago
7d658f4
Remove some references to HeapProxy from the unittests.
by sebmarchand@chromium.org
· 10 years ago
af3deb7
Add a new flag to use ctmalloc in BlockHeapManager.
by sebmarchand@chromium.org
· 10 years ago
11fd0a6
Remove DirectAllocation.
by chrisha@chromium.org
· 10 years ago
0b71206
Reorganize ShadowMarkers.
by chrisha@chromium.org
· 10 years ago
974dac5
Added a new flag to specify the ratio of the memory used by the quarantine of the ZebraBlockHeap in SyzyASan.
by peterssen@google.com
· 10 years ago
104850a
Add support for subsampling of SyzyASAN allocation guards to BlockHeapManager.
by sebmarchand@chromium.org
· 10 years ago
53f6442
Declares WindowsHeapAdapter
by sebmarchand@chromium.org
· 10 years ago
fa6170b
Replace the STL queue by a circular queue in the ZebraBlockHeap.
by peterssen@google.com
· 10 years ago
6ee2046
Test memory interceptor access errors.
by siggi@chromium.org
· 10 years ago
d632c87
Implemented a circular queue.
by peterssen@google.com
· 10 years ago
9162853
Start testing memory interceptors explicitly.
by siggi@chromium.org
· 10 years ago
fa85689
Add new AppVerifier exception due to changes in base.
by chrisha@chromium.org
· 10 years ago
3394a62
Move MemoryAccessorTester to unittest_util.h/cc for reuse.
by siggi@chromium.org
· 10 years ago
ef3ba5c
Refactor memory interceptor test fixture into a class.
by siggi@chromium.org
· 10 years ago
9909bda
Added MemoryNotifierInterface integration to ZebraBlockHeap internal
by peterssen@google.com
· 10 years ago
d907491
Roll DEPS.
by chrisha@chromium.org
· 10 years ago
724dd14
Add a function to write a PDB file.
by fdoray@chromium.org
· 10 years ago
c6cc980
Plug the heap error callback into BlockHeapManager.
by sebmarchand@chromium.org
· 10 years ago
467830e
Break memory interceptors out to a separate file.
by siggi@chromium.org
· 10 years ago
ccb9b6c
Fix ASAN interceptor build uncleanliness.
by siggi@chromium.org
· 10 years ago
3c098d7
Add a PDB public stream writer.
by fdoray@chromium.org
· 10 years ago
16ac988
Implemented BlockQuarantineInterface properly in ZebraBlockHeap.
by peterssen@google.com
· 10 years ago
03d5ee3
Add IsAllocated support to CtMallocHeap.
by chrisha@chromium.org
· 10 years ago
b2dc714
Add a PDB symbol record writer.
by fdoray@chromium.org
· 10 years ago
b43e4d3
Add an ImageSymbol class to the PDB writer.
by fdoray@chromium.org
· 10 years ago
8cfbc94
Declares BlockHeapManager.
by sebmarchand@chromium.org
· 10 years ago
bc822c4
Make CTMalloc use a LRU freelist for its partitions.
by chrisha@chromium.org
· 10 years ago
e040d0f
Add a SectionOffsetAddress class.
by fdoray@chromium.org
· 10 years ago
33708f7
Add a base class for PDB symbols.
by fdoray@chromium.org
· 10 years ago
3481108
Add a GetAlignment function in common.
by fdoray@chromium.org
· 10 years ago
4eff28a
Disable CTMalloc heap debug features.
by chrisha@chromium.org
· 10 years ago
1610021
Removed odd 'const' qualifier in function GetCount because we need to be able to modify the state of the quarantine lock when calling this function.
by peterssen@google.com
· 10 years ago
8b057c4
Create CtMallocHeap.
by chrisha@chromium.org
· 10 years ago
f0b8363
Small QuarantineInterface refactor.
by chrisha@chromium.org
· 10 years ago
04bd46e
Fix the namespace of the [Simple|Large]BlockHeap.
by sebmarchand@chromium.org
· 10 years ago
e9515ed
Added a new flag to specify the size of the ZebraBlockHeap in SyzyASan.
by peterssen@google.com
· 10 years ago
da11b00
Rolls Sawbuck deps to Chromium r271365 and deals with fallout.
by siggi@chromium.org
· 10 years ago
fb5db89
Add a PDB debug info stream writer.
by fdoray@chromium.org
· 10 years ago
e181dbe
Rename GetHeapType to GetHeapFeatures, and add optional IsAllocated function.
by chrisha@chromium.org
· 10 years ago
00799ae
Various tweaks to get Sawbuck mostly building with VS2013.
by siggi@chromium.org
· 10 years ago
9f966c6
Fix a bug in NestedHeapTest.IntegrationTest
by sebmarchand@chromium.org
· 10 years ago
992b942
Plumb MemoryNotificationInterface into LargeBlockHeap.
by chrisha@chromium.org
· 10 years ago
6167d1f
Add an empty PDB type info stream writer.
by fdoray@chromium.org
· 10 years ago
7af8a86
Add a PDB header writer.
by fdoray@chromium.org
· 10 years ago
c605a7c
Add a PDB section header stream writer.
by fdoray@chromium.org
· 10 years ago
de3b95c
Implemented the ZebraHeap
by peterssen@google.com
· 10 years ago
61c975a
Add a PDB string table writer.
by fdoray@chromium.org
· 10 years ago
b0974ac
Expose the PDB hash function.
by fdoray@chromium.org
· 10 years ago
1ce6572
Add new authors to keep the SVN <-> GIT synchronization happy.
by chrisha@chromium.org
· 10 years ago
1eec77b
Allow PDB bit sets to be written without their size.
by fdoray@chromium.org
· 10 years ago
1a054e4
Fix ShadowMemoryNotifier unittest.
by chrisha@chromium.org
· 10 years ago
2b238e9
Define ShadowMemoryNotifier.
by chrisha@chromium.org
· 10 years ago
1092f75
Define MemoryNotificationInterface.
by chrisha@chromium.org
· 10 years ago
86e73af
Declares HeapManager.
by sebmarchand@chromium.org
· 10 years ago
aa353ae
Move the ASan error info struct and function into their own file.
by sebmarchand@chromium.org
· 10 years ago
57b17e5
Define LargeBlockHeap.
by chrisha@chromium.org
· 10 years ago
626f27f
Create RecursiveLock.
by chrisha@chromium.org
· 10 years ago
d8dfde6
Use the new block structure and remove the old one.
by sebmarchand@chromium.org
· 10 years ago
52faa2a
Create BlockHeapInterface.
by chrisha@chromium.org
· 10 years ago
268460d
Fix a compile issue in block_unittest.cc
by sebmarchand@chromium.org
· 10 years ago
f026354
Adds support for the nested blocks to BlockInitialize.
by sebmarchand@chromium.org
· 10 years ago
83c9e33
Remove bogus missing input file from asan.gyp.
by chrisha@chromium.org
· 10 years ago
864efab
Fix how we retrieve the trailer of a block in BlockInfoFromMemoryImpl.
by sebmarchand@chromium.org
· 10 years ago
b93afaa
Use the new quarantine in HeapProxy.
by sebmarchand@chromium.org
· 10 years ago
ae778a7
Declare QuarantineInterface and ShardedQuarantine.
by chrisha@chromium.org
· 10 years ago
d0c6ce9
Bump version number to produce new binaries.
by sebmarchand@chromium.org
· 10 years ago
5534042
Fix the interceptor of wcsstr.
by sebmarchand@chromium.org
· 10 years ago
cc26edd
Fix an invalid comparison in the interceptor of HeapSetInformation.
by sebmarchand@chromium.org
· 10 years ago
e4ce6d3
Memzero the corrupt info buffer before reporting it.
by sebmarchand@chromium.org
· 10 years ago
4adc821
Bump version number to produce new binaries.
by sebmarchand@chromium.org
· 10 years ago
6ccb593
Adds a new flag to disable Breakpad error reporting in SyzyASan.
by sebmarchand@chromium.org
· 10 years ago
12b2481
Add statistics and variable allocation lengths to page allocator.
by chrisha@chromium.org
· 10 years ago
Next »