memSnapshot.hpp revision 3949
3863N/A * or visit www.oracle.com if you need additional information or have any
3863N/A#include "memory/allocation.hpp"
3863N/A#include "runtime/mutexLocker.hpp"
3863N/A#include "services/memBaseline.hpp"
3863N/A#include "services/memPtrArray.hpp"
3949N/A err_msg("duplicated pointer, flag = [%x]", (unsigned int)((MemPointerRecord*)p1)->flags()));
3949N/A err_msg("duplicated pointer, flag = [%x]", (unsigned int)((MemPointerRecord*)p1)->flags()));
3949N/A err_msg("duplicated pointer, flag = [%x]", (unsigned int)((MemPointerRecord*)p1)->flags()));
3949N/A err_msg("duplicated pointer, flag = [%x]", (unsigned int)((MemPointerRecord*)p1)->flags()));
3863N/A bool _is_vm_record;
3863N/A bool _end_of_array;
3863N/A _end_of_array = false;
3863N/A if (_end_of_array) {
3863N/A if (is_vm_record()) {
3863N/A bool is_vm_record() const {
3863N/A return _is_vm_record;
3863N/Aclass MemBaseline;
3863N/A friend class MemBaseline;
3863N/A virtual ~MemSnapshot();
3863N/A bool out_of_memory() const {