Lines Matching refs:info

291 void PointerData::LogFreeError(const FreePointerInfoType& info, size_t max_cmp_bytes) {  in LogFreeError()  argument
293 uintptr_t pointer = DemanglePointer(info.mangled_ptr); in LogFreeError()
303 if (info.hash_index > kBacktraceEmptyIndex) { in LogFreeError()
305 LogBacktrace(info.hash_index); in LogFreeError()
314 void PointerData::VerifyFreedPointer(const FreePointerInfoType& info) { in VerifyFreedPointer() argument
316 uintptr_t pointer = DemanglePointer(info.mangled_ptr); in VerifyFreedPointer()
346 LogFreeError(info, max_cmp_bytes); in VerifyFreedPointer()
363 FreePointerInfoType info(free_pointers_.front()); in AddFreed() local
365 VerifyFreedPointer(info); in AddFreed()
366 RemoveBacktrace(info.hash_index); in AddFreed()
367 last = reinterpret_cast<void*>(DemanglePointer(info.mangled_ptr)); in AddFreed()
380 for (const auto& info : free_pointers_) { in LogFreeBacktrace() local
381 if (DemanglePointer(info.mangled_ptr) == pointer) { in LogFreeBacktrace()
382 hash_index = info.hash_index; in LogFreeBacktrace()
530 void PointerData::GetInfo(uint8_t** info, size_t* overall_size, size_t* info_size, in GetInfo() argument
548 *info = reinterpret_cast<uint8_t*>(g_dispatch->calloc(*info_size, list.size())); in GetInfo()
549 if (*info == nullptr) { in GetInfo()
553 uint8_t* data = *info; in GetInfo()
584 for (const auto& info : list) { in DumpLiveToFile() local
585 total_memory += info.size * info.num_allocations; in DumpLiveToFile()
593 for (const auto& info : list) { in DumpLiveToFile() local
594 dprintf(fd, "z %d sz %8zu num %zu bt", (info.zygote_child_alloc) ? 1 : 0, info.size, in DumpLiveToFile()
595 info.num_allocations); in DumpLiveToFile()
596 FrameInfoType* frame_info = info.frame_info; in DumpLiveToFile()
606 if (info.backtrace_info != nullptr) { in DumpLiveToFile()
608 for (const auto& frame : *info.backtrace_info) { in DumpLiveToFile()