1. 24e5574 Remove Syzygy-related code from the Sawbuck repository. by chrisha@chromium.org · 10 years ago master
  2. 0889d32 Modify ZebraBlockHeap to accept a heap to use for internal allocations. by chrisha@chromium.org · 10 years ago
  3. 4f87ef7 Add GetAllocationSize support to ZebraBlockHeap. by chrisha@chromium.org · 10 years ago
  4. a95cd57 Added kUnboundedSize (~0) to specify unlimited capacity instead of using 0. by peterssen@google.com · 10 years ago
  5. 5e99791 Add GetAllocationSize support to CtMallocHeap. by chrisha@chromium.org · 10 years ago
  6. cfa297d Add GetAllocationSize support to WinHeap and InternalHeap. by chrisha@chromium.org · 10 years ago
  7. ce305be Remove the unguarded allocation heap. by sebmarchand@chromium.org · 10 years ago
  8. 3b55084 Add pushad/popad instructions to assembler. by siggi@chromium.org · 10 years ago
  9. c379762 Add 'GetAllocationSize' to HeapInterface. by chrisha@chromium.org · 10 years ago
  10. 75592e5 Remove HeapProxy and use the BlockHeapManager by default. by sebmarchand@chromium.org · 10 years ago
  11. 15f8ee8 Add support for the HEAP_ZERO_MEMORY flag to HeapAlloc. by sebmarchand@chromium.org · 10 years ago
  12. 770ce7f Change CircularQueueConstructor to accept an allocator rather than a MemoryNotifierInterface. by chrisha@chromium.org · 10 years ago
  13. 67783e9 Create InternalHeap. by chrisha@chromium.org · 10 years ago
  14. 2eac856 Cleanup ZebraBlockHeap. by chrisha@chromium.org · 10 years ago
  15. a127f10 Fix a bug in Shadow::IsBeginningOfBlockBody by sebmarchand@chromium.org · 10 years ago
  16. 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
  17. eae6311 Create gitdeps.py script. by chrisha@chromium.org · 10 years ago
  18. 8e40689 Fix a bug in Shadow::IsRightRedzone by sebmarchand@chromium.org · 10 years ago
  19. 010b47e Integrated the ZebraBlockHeap to the BlockHeapManager. by peterssen@google.com · 10 years ago
  20. 7a98e59 Promoted NullMemoryNotifier outside unit tests. by peterssen@google.com · 10 years ago
  21. dabfba9 Add protobuf library to third_party. by chrisha@chromium.org · 10 years ago
  22. 8cd92c3 Fix the HeapCheckerTest.IsHeapCorrupt test. by sebmarchand@chromium.org · 10 years ago
  23. 128e932 Added enable_zebra_block_heap flag to SyzyASan. by peterssen@google.com · 10 years ago
  24. f247df1 Make LargeBlockHeap use HeapAllocator rather than MemoryNotifierAllocator. by chrisha@chromium.org · 10 years ago
  25. d307180 Clean up an old TODO and make RPC utils reusable. by siggi@chromium.org · 10 years ago
  26. 4af46a2 Remove the nested heap API. by sebmarchand@chromium.org · 10 years ago
  27. d1fb955 Remove the references to HeapProxy in the unittest of HeapChecker. by sebmarchand@chromium.org · 10 years ago
  28. 573643a Move MemoryNotifierAllocator to its own file, and create HeapAllocator. by chrisha@chromium.org · 10 years ago
  29. 7d658f4 Remove some references to HeapProxy from the unittests. by sebmarchand@chromium.org · 10 years ago
  30. af3deb7 Add a new flag to use ctmalloc in BlockHeapManager. by sebmarchand@chromium.org · 10 years ago
  31. 11fd0a6 Remove DirectAllocation. by chrisha@chromium.org · 10 years ago
  32. 0b71206 Reorganize ShadowMarkers. by chrisha@chromium.org · 10 years ago
  33. 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
  34. 104850a Add support for subsampling of SyzyASAN allocation guards to BlockHeapManager. by sebmarchand@chromium.org · 10 years ago
  35. 53f6442 Declares WindowsHeapAdapter by sebmarchand@chromium.org · 10 years ago
  36. fa6170b Replace the STL queue by a circular queue in the ZebraBlockHeap. by peterssen@google.com · 10 years ago
  37. 6ee2046 Test memory interceptor access errors. by siggi@chromium.org · 10 years ago
  38. d632c87 Implemented a circular queue. by peterssen@google.com · 10 years ago
  39. 9162853 Start testing memory interceptors explicitly. by siggi@chromium.org · 10 years ago
  40. fa85689 Add new AppVerifier exception due to changes in base. by chrisha@chromium.org · 10 years ago
  41. 3394a62 Move MemoryAccessorTester to unittest_util.h/cc for reuse. by siggi@chromium.org · 10 years ago
  42. ef3ba5c Refactor memory interceptor test fixture into a class. by siggi@chromium.org · 10 years ago
  43. 9909bda Added MemoryNotifierInterface integration to ZebraBlockHeap internal by peterssen@google.com · 10 years ago
  44. d907491 Roll DEPS. by chrisha@chromium.org · 10 years ago
  45. 724dd14 Add a function to write a PDB file. by fdoray@chromium.org · 10 years ago
  46. c6cc980 Plug the heap error callback into BlockHeapManager. by sebmarchand@chromium.org · 10 years ago
  47. 467830e Break memory interceptors out to a separate file. by siggi@chromium.org · 10 years ago
  48. ccb9b6c Fix ASAN interceptor build uncleanliness. by siggi@chromium.org · 10 years ago
  49. 3c098d7 Add a PDB public stream writer. by fdoray@chromium.org · 10 years ago
  50. 16ac988 Implemented BlockQuarantineInterface properly in ZebraBlockHeap. by peterssen@google.com · 10 years ago
  51. 03d5ee3 Add IsAllocated support to CtMallocHeap. by chrisha@chromium.org · 10 years ago
  52. b2dc714 Add a PDB symbol record writer. by fdoray@chromium.org · 10 years ago
  53. b43e4d3 Add an ImageSymbol class to the PDB writer. by fdoray@chromium.org · 10 years ago
  54. 8cfbc94 Declares BlockHeapManager. by sebmarchand@chromium.org · 10 years ago
  55. bc822c4 Make CTMalloc use a LRU freelist for its partitions. by chrisha@chromium.org · 10 years ago
  56. e040d0f Add a SectionOffsetAddress class. by fdoray@chromium.org · 10 years ago
  57. 33708f7 Add a base class for PDB symbols. by fdoray@chromium.org · 10 years ago
  58. 3481108 Add a GetAlignment function in common. by fdoray@chromium.org · 10 years ago
  59. 4eff28a Disable CTMalloc heap debug features. by chrisha@chromium.org · 10 years ago
  60. 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
  61. 8b057c4 Create CtMallocHeap. by chrisha@chromium.org · 10 years ago
  62. f0b8363 Small QuarantineInterface refactor. by chrisha@chromium.org · 10 years ago
  63. 04bd46e Fix the namespace of the [Simple|Large]BlockHeap. by sebmarchand@chromium.org · 10 years ago
  64. e9515ed Added a new flag to specify the size of the ZebraBlockHeap in SyzyASan. by peterssen@google.com · 10 years ago
  65. da11b00 Rolls Sawbuck deps to Chromium r271365 and deals with fallout. by siggi@chromium.org · 10 years ago
  66. fb5db89 Add a PDB debug info stream writer. by fdoray@chromium.org · 10 years ago
  67. e181dbe Rename GetHeapType to GetHeapFeatures, and add optional IsAllocated function. by chrisha@chromium.org · 10 years ago
  68. 00799ae Various tweaks to get Sawbuck mostly building with VS2013. by siggi@chromium.org · 10 years ago
  69. 9f966c6 Fix a bug in NestedHeapTest.IntegrationTest by sebmarchand@chromium.org · 10 years ago
  70. 992b942 Plumb MemoryNotificationInterface into LargeBlockHeap. by chrisha@chromium.org · 10 years ago
  71. 6167d1f Add an empty PDB type info stream writer. by fdoray@chromium.org · 10 years ago
  72. 7af8a86 Add a PDB header writer. by fdoray@chromium.org · 10 years ago
  73. c605a7c Add a PDB section header stream writer. by fdoray@chromium.org · 10 years ago
  74. de3b95c Implemented the ZebraHeap by peterssen@google.com · 10 years ago
  75. 61c975a Add a PDB string table writer. by fdoray@chromium.org · 10 years ago
  76. b0974ac Expose the PDB hash function. by fdoray@chromium.org · 10 years ago
  77. 1ce6572 Add new authors to keep the SVN <-> GIT synchronization happy. by chrisha@chromium.org · 10 years ago
  78. 1eec77b Allow PDB bit sets to be written without their size. by fdoray@chromium.org · 10 years ago
  79. 1a054e4 Fix ShadowMemoryNotifier unittest. by chrisha@chromium.org · 10 years ago
  80. 2b238e9 Define ShadowMemoryNotifier. by chrisha@chromium.org · 10 years ago
  81. 1092f75 Define MemoryNotificationInterface. by chrisha@chromium.org · 10 years ago
  82. 86e73af Declares HeapManager. by sebmarchand@chromium.org · 10 years ago
  83. aa353ae Move the ASan error info struct and function into their own file. by sebmarchand@chromium.org · 10 years ago
  84. 57b17e5 Define LargeBlockHeap. by chrisha@chromium.org · 10 years ago
  85. 626f27f Create RecursiveLock. by chrisha@chromium.org · 10 years ago
  86. d8dfde6 Use the new block structure and remove the old one. by sebmarchand@chromium.org · 10 years ago
  87. 52faa2a Create BlockHeapInterface. by chrisha@chromium.org · 10 years ago
  88. 268460d Fix a compile issue in block_unittest.cc by sebmarchand@chromium.org · 10 years ago
  89. f026354 Adds support for the nested blocks to BlockInitialize. by sebmarchand@chromium.org · 10 years ago
  90. 83c9e33 Remove bogus missing input file from asan.gyp. by chrisha@chromium.org · 10 years ago
  91. 864efab Fix how we retrieve the trailer of a block in BlockInfoFromMemoryImpl. by sebmarchand@chromium.org · 10 years ago
  92. b93afaa Use the new quarantine in HeapProxy. by sebmarchand@chromium.org · 10 years ago
  93. ae778a7 Declare QuarantineInterface and ShardedQuarantine. by chrisha@chromium.org · 10 years ago
  94. d0c6ce9 Bump version number to produce new binaries. by sebmarchand@chromium.org · 10 years ago
  95. 5534042 Fix the interceptor of wcsstr. by sebmarchand@chromium.org · 10 years ago
  96. cc26edd Fix an invalid comparison in the interceptor of HeapSetInformation. by sebmarchand@chromium.org · 10 years ago
  97. e4ce6d3 Memzero the corrupt info buffer before reporting it. by sebmarchand@chromium.org · 10 years ago
  98. 4adc821 Bump version number to produce new binaries. by sebmarchand@chromium.org · 10 years ago
  99. 6ccb593 Adds a new flag to disable Breakpad error reporting in SyzyASan. by sebmarchand@chromium.org · 10 years ago
  100. 12b2481 Add statistics and variable allocation lengths to page allocator. by chrisha@chromium.org · 10 years ago