Chromium Code Reviews| Index: runtime/vm/malloc_hooks.h |
| diff --git a/runtime/vm/malloc_hooks.h b/runtime/vm/malloc_hooks.h |
| index 852c7992ec80c696b37a8d35ea0a0afa256fe3b4..597cc11d6c8baea5538b906eaea8f7b3793c0a05 100644 |
| --- a/runtime/vm/malloc_hooks.h |
| +++ b/runtime/vm/malloc_hooks.h |
| @@ -7,21 +7,22 @@ |
| #include "vm/globals.h" |
|
zra
2017/02/08 17:42:55
#include "vm/allocation.h" for AllStatic
bkonyi
2017/02/09 21:22:46
Done.
|
| + |
| namespace dart { |
| -class MallocHooks { |
| +class Sample; |
| + |
| +class MallocHooks : public AllStatic { |
| public: |
| static void InitOnce(); |
| static void TearDown(); |
| + static bool stack_trace_collection_enabled(); |
|
zra
2017/02/08 17:42:55
Maybe ProfilingEnabled()
bkonyi
2017/02/09 21:22:46
Done.
|
| static void ResetStats(); |
| static bool Initialized(); |
| + static Sample* GetSample(const void* ptr); |
| static intptr_t allocation_count(); |
| static intptr_t heap_allocated_memory_in_bytes(); |
| - |
| - private: |
| - DISALLOW_ALLOCATION(); |
| - DISALLOW_IMPLICIT_CONSTRUCTORS(MallocHooks); |
| }; |
| } // namespace dart |