comparison src/share/vm/services/memPtrArray.hpp @ 6741:33143ee07800

7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record Summary: Fixed virtual memory records merge and promotion logic, should be based on sequence number vs. base address order Reviewed-by: coleenp, acorn
author zgu
date Tue, 11 Sep 2012 20:53:17 -0400
parents e5bf1c79ed5b
children
comparison
equal deleted inserted replaced
6730:5d2156bcb78b 6741:33143ee07800
82 virtual bool insert_after(MemPointer* ptr) = 0; 82 virtual bool insert_after(MemPointer* ptr) = 0;
83 }; 83 };
84 84
85 // implementation class 85 // implementation class
86 class MemPointerArrayIteratorImpl : public MemPointerArrayIterator { 86 class MemPointerArrayIteratorImpl : public MemPointerArrayIterator {
87 #ifdef ASSERT
88 protected: 87 protected:
89 #else
90 private:
91 #endif
92 MemPointerArray* _array; 88 MemPointerArray* _array;
93 int _pos; 89 int _pos;
94 90
95 public: 91 public:
96 MemPointerArrayIteratorImpl(MemPointerArray* arr) { 92 MemPointerArrayIteratorImpl(MemPointerArray* arr) {