3863N/A * or visit www.oracle.com if you need additional information or have any
3863N/A#include "runtime/mutexLocker.hpp"
3863N/A#include "services/memBaseline.hpp"
3863N/A#include "services/memTracker.hpp"
3863N/A#include "utilities/ostream.hpp"
3863N/A int reserved_diff,
3863N/A int committed_diff) = 0;
3863N/A virtual void start_category_summary() = 0;
3863N/A int arena_count_diff) = 0;
3863N/A virtual void done_category_summary() = 0;
4064N/A virtual void start_virtual_memory_map() = 0;
4064N/A virtual void reserved_memory_region(MEMFLAGS type, address base, address end, size_t size, address pc) = 0;
4064N/A virtual void committed_memory_region(address base, address end, size_t size, address pc) = 0;
4064N/A virtual void done_virtual_memory_map() = 0;
3863N/A virtual void start_callsite() = 0;
3863N/A virtual void virtual_memory_callsite(address pc, size_t reserved_amt, size_t committed_amt) = 0;
3863N/A virtual void diff_malloc_callsite(address pc, size_t cur_malloc_amt, size_t cur_malloc_count,
3863N/A virtual void diff_virtual_memory_callsite(address pc, size_t cur_reserved_amt, size_t cur_committed_amt,
3863N/A virtual void done_callsite() = 0;
3863N/A bool summary_only = false);
3863N/A _num_of_classes = 0;
3863N/A _num_of_threads = 0;
3863N/A int reserved_diff,
3863N/A int committed_diff);
3863N/A void start_category_summary();
3863N/A int arena_count_diff);
3863N/A void done_category_summary();
4064N/A void start_virtual_memory_map();
4064N/A void reserved_memory_region(MEMFLAGS type, address base, address end, size_t size, address pc);
4064N/A void done_virtual_memory_map();
3863N/A void start_callsite();
3863N/A void diff_virtual_memory_callsite(address pc, size_t cur_reserved_amt, size_t cur_committed_amt,
3863N/A void done_callsite();