Lines Matching refs:MemPointerRecord
65 * |--------MemPointerRecord
83 * snapshot : MemPointerRecord(Ex) and VMMemRegion(Ex)
126 /* MemPointerRecord records an activityand associated
129 class MemPointerRecord : public MemPointer {
208 MemPointerRecord(): _size(0), _flags(mtNone) { }
210 MemPointerRecord(address addr, MEMFLAGS memflags, size_t size = 0):
213 MemPointerRecord(const MemPointerRecord& copy_from):
218 /* MemPointerRecord is not sequenced, it always return
229 MemPointerRecord& operator= (const MemPointerRecord& ptr) {
269 inline bool is_memory_record_of_arena(const MemPointerRecord* arena_rc) {
297 inline bool is_same_region(const MemPointerRecord* other) const {
302 inline bool contains_region(const MemPointerRecord* other) const {
316 inline bool overlaps_region(const MemPointerRecord* other) const {
329 class MemPointerRecordEx : public MemPointerRecord {
337 MemPointerRecord(addr, memflags, size), _pc(pc) {}
340 MemPointerRecord(copy_from), _pc(copy_from.pc()) {}
345 MemPointerRecord::operator=(*mpe);
349 void init(const MemPointerRecord* mp) {
350 MemPointerRecord::operator=(*mp);
357 class VMMemRegion : public MemPointerRecord {
361 void init(const MemPointerRecord* mp) {
369 MemPointerRecord::operator=(other);
434 void init(const MemPointerRecord* mpe) {
453 class SeqMemPointerRecord : public MemPointerRecord {
461 : MemPointerRecord(addr, flags, size), _seq(seq) {
465 : MemPointerRecord(copy_from) {
470 MemPointerRecord::operator=(ptr);