src/share/vm/services/virtualMemoryTracker.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/services/virtualMemoryTracker.hpp

src/share/vm/services/virtualMemoryTracker.hpp

Print this page

        

*** 412,421 **** --- 412,424 ---- // Main class called from MemTracker to track virtual memory allocations, commits and releases. class VirtualMemoryTracker : AllStatic { public: static bool initialize(NMT_TrackingLevel level); + // Late phase initialization + static bool late_initialize(NMT_TrackingLevel level); + static bool add_reserved_region (address base_addr, size_t size, const NativeCallStack& stack, MEMFLAGS flag = mtNone, bool all_committed = false); static bool add_committed_region (address base_addr, size_t size, const NativeCallStack& stack); static bool remove_uncommitted_region (address base_addr, size_t size);
*** 426,436 **** static bool walk_virtual_memory(VirtualMemoryWalker* walker); static bool transition(NMT_TrackingLevel from, NMT_TrackingLevel to); private: ! static SortedLinkedList<ReservedMemoryRegion, compare_reserved_region_base> _reserved_regions; }; #endif // INCLUDE_NMT --- 429,439 ---- static bool walk_virtual_memory(VirtualMemoryWalker* walker); static bool transition(NMT_TrackingLevel from, NMT_TrackingLevel to); private: ! static SortedLinkedList<ReservedMemoryRegion, compare_reserved_region_base>* _reserved_regions; }; #endif // INCLUDE_NMT
src/share/vm/services/virtualMemoryTracker.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File