src/share/vm/services/memReporter.hpp

changeset 4193
716c64bda5ba
parent 4165
fb19af007ffc
child 4376
79f492f184d0
     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     */

mercurial