Searched refs:AllocRecordStackTrace (Results 1 – 4 of 4) sorted by relevance
75 class AllocRecordStackTrace {79 AllocRecordStackTrace() = default;81 AllocRecordStackTrace(AllocRecordStackTrace&& r) noexcept in AllocRecordStackTrace() function85 AllocRecordStackTrace(const AllocRecordStackTrace& r) in AllocRecordStackTrace() function116 bool operator==(const AllocRecordStackTrace& other) const {129 AllocRecordStackTrace::kHashMultiplier + std::hash<uint32_t>()(r.GetDexPc()); in operator()132 size_t operator()(const AllocRecordStackTrace& r) const { in operator()134 size_t result = r.GetTid() * AllocRecordStackTrace::kHashMultiplier + depth; in operator()136 result = result * AllocRecordStackTrace::kHashMultiplier + (*this)(r.GetStackElement(i)); in operator()160 AllocRecord(size_t count, mirror::Class* klass, AllocRecordStackTrace&& trace) in AllocRecord()[all …]
173 sizeof(AllocRecord) + sizeof(AllocRecordStackTrace); in SetAllocTrackingEnabled()206 AllocRecordStackTrace trace; in RecordAllocation()
626 const gc::AllocRecordStackTrace* trace = r->second; in LookupStackTraceSerialNumber()689 const gc::AllocRecordStackTrace* trace = it.first; in WriteStackTraces()842 const gc::AllocRecordStackTrace* trace = it->second.GetStackTrace(); in PopulateAllocationTrackingTraces()890 std::unordered_map<const gc::AllocRecordStackTrace*, HprofStackTraceSerialNumber,891 gc::HashAllocRecordTypesPtr<gc::AllocRecordStackTrace>,892 gc::EqAllocRecordTypesPtr<gc::AllocRecordStackTrace>> traces_;896 std::unordered_map<const mirror::Object*, const gc::AllocRecordStackTrace*> allocation_records_;
226 const gc::AllocRecordStackTrace* trace = record.GetStackTrace(); in Dump()