Searched refs:MemPointerRecord (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/services/
H A DmemSnapshot.hpp47 MemPointerRecord* p1 = (MemPointerRecord*)ptr1;
48 MemPointerRecord* p2 = (MemPointerRecord*)ptr2;
51 if ((p1->flags() & MemPointerRecord::tag_masks) !=
52 (p2->flags() & MemPointerRecord::tag_masks)) {
56 return (p1->flags() & MemPointerRecord::tag_masks) == MemPointerRecord::tag_alloc ||
57 (p1->flags() & MemPointerRecord::tag_masks) == MemPointerRecord
[all...]
H A DmemRecorder.cpp34 MemPointerRecord* itr_cur = (MemPointerRecord*)_itr.current();
39 MemPointerRecord* itr_next = (MemPointerRecord*)_itr.next();
46 itr_next = (MemPointerRecord*)_itr.next();
73 record((address)this, (MemPointerRecord::malloc_tag()|mtNMT|otNMTRecorder),
75 record((address)_pointer_records, (MemPointerRecord::malloc_tag()|mtNMT|otNMTRecorder),
103 const MemPointerRecord* p1 = (const MemPointerRecord*)e1;
104 const MemPointerRecord* p
[all...]
H A DmemPtr.hpp65 * |--------MemPointerRecord
83 * snapshot : MemPointerRecord(Ex) and VMMemRegion(Ex)
126 /* MemPointerRecord records an activityand associated
129 class MemPointerRecord : public MemPointer { class in inherits:MemPointer
208 MemPointerRecord(): _size(0), _flags(mtNone) { } function in class:MemPointerRecord
210 MemPointerRecord(address addr, MEMFLAGS memflags, size_t size = 0): function in class:MemPointerRecord
213 MemPointerRecord(const MemPointerRecord& copy_from): function in class:MemPointerRecord
218 /* MemPointerRecord is not sequenced, it always return
229 MemPointerRecord
[all...]
H A DmemSnapshot.cpp36 void decode_pointer_record(MemPointerRecord* rec) {
98 bool VMMemPointerIterator::insert_record(MemPointerRecord* rec) {
110 bool VMMemPointerIterator::insert_record_after(MemPointerRecord* rec) {
124 bool VMMemPointerIterator::add_reserved_region(MemPointerRecord* rec) {
155 bool VMMemPointerIterator::add_committed_region(MemPointerRecord* rec) {
209 bool VMMemPointerIterator::remove_uncommitted_region(MemPointerRecord* rec) {
247 MemPointerRecord tmp(rec->addr() + rec->size(), cur->flags(), sz);
259 bool VMMemPointerIterator::remove_released_region(MemPointerRecord* rec) {
304 MemPointerRecord tmp(rec->addr() + rec->size(), cur->flags(), sz);
313 bool VMMemPointerIterator::insert_reserved_region(MemPointerRecord* re
[all...]
H A DmemRecorder.hpp190 inline bool same_kind(const MemPointerRecord* p1, const MemPointerRecord* p2) const {
193 (p1->flags() &MemPointerRecord::tag_masks) ==
194 (p2->flags() & MemPointerRecord::tag_masks));
H A DmemTracker.cpp780 MemTracker::write_tracking_record(old_addr, MemPointerRecord::free_tag(),
782 MemTracker::write_tracking_record(new_addr, flags | MemPointerRecord::malloc_tag(),
788 MemTracker::write_tracking_record(old_addr, MemPointerRecord::free_tag(),
790 MemTracker::write_tracking_record(new_addr, flags | MemPointerRecord::malloc_tag(),
809 flags |= MemPointerRecord::malloc_tag();
812 flags = MemPointerRecord::free_tag();
819 flags |= MemPointerRecord::virtual_memory_reserve_tag();
822 flags = MemPointerRecord::virtual_memory_commit_tag();
825 flags |= MemPointerRecord::virtual_memory_type_tag();
829 flags = MemPointerRecord
[all...]
H A DmemBaseline.cpp116 MemPointerRecord* malloc_ptr = (MemPointerRecord*)malloc_itr.current();
132 MemPointerRecord* next_malloc_ptr = (MemPointerRecordEx*)malloc_itr.peek_next();
217 if (!MemPointerRecord::is_arena_memory_record(malloc_ptr->flags())) {
486 const MemPointerRecord* mp1 = (const MemPointerRecord*)p1;
487 const MemPointerRecord* mp2 = (const MemPointerRecord*)p2;

Completed in 387 milliseconds