• Home
  • Raw
  • Download

Lines Matching refs:addr

29 std::string Verification::DumpRAMAroundAddress(uintptr_t addr, uintptr_t bytes) const {  in DumpRAMAroundAddress()  argument
30 const uintptr_t dump_start = addr - bytes; in DumpRAMAroundAddress()
31 const uintptr_t dump_end = addr + bytes; in DumpRAMAroundAddress()
38 if (p == addr) { in DumpRAMAroundAddress()
51 std::string Verification::DumpObjectInfo(const void* addr, const char* tag) const { in DumpObjectInfo() argument
53 oss << tag << "=" << addr; in DumpObjectInfo()
54 if (IsValidHeapObjectAddress(addr)) { in DumpObjectInfo()
55 mirror::Object* obj = reinterpret_cast<mirror::Object*>(const_cast<void*>(addr)); in DumpObjectInfo()
66 space::Space* const space = heap_->FindSpaceFromAddress(addr); in DumpObjectInfo()
71 if (card_table->AddrIsInCardTable(addr)) { in DumpObjectInfo()
73 card_table->GetCard(reinterpret_cast<const mirror::Object*>(addr))); in DumpObjectInfo()
76 oss << DumpRAMAroundAddress(reinterpret_cast<uintptr_t>(addr), 4 * kObjectAlignment); in DumpObjectInfo()
106 mirror::HeapReference<mirror::Object>* addr = holder->GetFieldObjectReferenceAddr(offset); in LogHeapCorruption() local
108 << DumpRAMAroundAddress(reinterpret_cast<uintptr_t>(addr), 4 * kObjectAlignment); in LogHeapCorruption()
118 bool Verification::IsAddressInHeapSpace(const void* addr, space::Space** out_space) const { in IsAddressInHeapSpace() argument
119 space::Space* const space = heap_->FindSpaceFromAddress(addr); in IsAddressInHeapSpace()
129 bool Verification::IsValidHeapObjectAddress(const void* addr, space::Space** out_space) const { in IsValidHeapObjectAddress() argument
130 return IsAligned<kObjectAlignment>(addr) && IsAddressInHeapSpace(addr, out_space); in IsValidHeapObjectAddress()
133 bool Verification::IsValidClass(const void* addr) const { in IsValidClass()
134 if (!IsValidHeapObjectAddress(addr)) { in IsValidClass()
137 mirror::Class* klass = reinterpret_cast<mirror::Class*>(const_cast<void*>(addr)); in IsValidClass()