Lines Matching refs:addr

31 std::string Verification::DumpRAMAroundAddress(uintptr_t addr, uintptr_t bytes) const {  in DumpRAMAroundAddress()  argument
32 const uintptr_t dump_start = addr - bytes; in DumpRAMAroundAddress()
33 const uintptr_t dump_end = addr + bytes; in DumpRAMAroundAddress()
40 if (p == addr) { in DumpRAMAroundAddress()
53 std::string Verification::DumpObjectInfo(const void* addr, const char* tag) const { in DumpObjectInfo() argument
55 oss << tag << "=" << addr; in DumpObjectInfo()
56 if (IsValidHeapObjectAddress(addr)) { in DumpObjectInfo()
57 mirror::Object* obj = reinterpret_cast<mirror::Object*>(const_cast<void*>(addr)); in DumpObjectInfo()
68 space::Space* const space = heap_->FindSpaceFromAddress(addr); in DumpObjectInfo()
73 if (card_table->AddrIsInCardTable(addr)) { in DumpObjectInfo()
75 card_table->GetCard(reinterpret_cast<const mirror::Object*>(addr))); in DumpObjectInfo()
78 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()
120 bool Verification::IsAddressInHeapSpace(const void* addr, space::Space** out_space) const { in IsAddressInHeapSpace() argument
121 space::Space* const space = heap_->FindSpaceFromAddress(addr); in IsAddressInHeapSpace()
131 bool Verification::IsValidHeapObjectAddress(const void* addr, space::Space** out_space) const { in IsValidHeapObjectAddress() argument
132 return IsAligned<kObjectAlignment>(addr) && IsAddressInHeapSpace(addr, out_space); in IsValidHeapObjectAddress()
135 bool Verification::IsValidClass(const void* addr) const { in IsValidClass()
136 if (!IsValidHeapObjectAddress(addr)) { in IsValidClass()
139 mirror::Class* klass = reinterpret_cast<mirror::Class*>(const_cast<void*>(addr)); in IsValidClass()