1.1 --- a/src/share/vm/services/memReporter.hpp Thu Oct 18 13:09:47 2012 -0400 1.2 +++ b/src/share/vm/services/memReporter.hpp Fri Oct 19 21:40:07 2012 -0400 1.3 @@ -93,6 +93,11 @@ 1.4 1.5 virtual void done_category_summary() = 0; 1.6 1.7 + virtual void start_virtual_memory_map() = 0; 1.8 + virtual void reserved_memory_region(MEMFLAGS type, address base, address end, size_t size, address pc) = 0; 1.9 + virtual void committed_memory_region(address base, address end, size_t size, address pc) = 0; 1.10 + virtual void done_virtual_memory_map() = 0; 1.11 + 1.12 /* 1.13 * Report callsite information 1.14 */ 1.15 @@ -136,6 +141,7 @@ 1.16 1.17 private: 1.18 void report_summaries(const MemBaseline& baseline); 1.19 + void report_virtual_memory_map(const MemBaseline& baseline); 1.20 void report_callsites(const MemBaseline& baseline); 1.21 1.22 void diff_summaries(const MemBaseline& cur, const MemBaseline& prev); 1.23 @@ -251,6 +257,13 @@ 1.24 1.25 void done_category_summary(); 1.26 1.27 + // virtual memory map 1.28 + void start_virtual_memory_map(); 1.29 + void reserved_memory_region(MEMFLAGS type, address base, address end, size_t size, address pc); 1.30 + void committed_memory_region(address base, address end, size_t size, address pc); 1.31 + void done_virtual_memory_map(); 1.32 + 1.33 + 1.34 /* 1.35 * Report callsite information 1.36 */