| Index: syzygy/agent/asan/heap_managers/block_heap_manager.h
|
| diff --git a/syzygy/agent/asan/heap_managers/block_heap_manager.h b/syzygy/agent/asan/heap_managers/block_heap_manager.h
|
| index 4116f2b9e7b4f35e6c599303c9b6026951ed27e3..a445522f58387bd4f075d3106bc324494a7495ee 100644
|
| --- a/syzygy/agent/asan/heap_managers/block_heap_manager.h
|
| +++ b/syzygy/agent/asan/heap_managers/block_heap_manager.h
|
| @@ -433,8 +433,9 @@ class BlockHeapManager : public HeapManagerInterface {
|
| bool enable_page_protections_;
|
|
|
| // The registry cache that we use to store the allocation stack ID of the
|
| - // corrupt block for which we've already reported an error.
|
| - RegistryCache corrupt_block_registry_cache_;
|
| + // corrupt block for which we've already reported an error. This isn't used
|
| + // in processes where registry access is blocked (ie, Chrome renderers).
|
| + std::unique_ptr<RegistryCache> corrupt_block_registry_cache_;
|
|
|
| private:
|
| // Background thread that takes care of trimming the quarantine
|
|
|