Home
last modified time | relevance | path

Searched refs:CordzInfo (Results 1 – 22 of 22) sorted by relevance

/external/angle/third_party/abseil-cpp/absl/strings/internal/
Dcordz_info_test.cc68 CordzInfo::TrackCord(data.data, kTrackCordMethod); in TEST()
69 CordzInfo* info = data.data.cordz_info(); in TEST()
72 EXPECT_THAT(CordzInfo::Head(CordzSnapshot()), Eq(info)); in TEST()
80 CordzInfo::MaybeTrackCord(child.data, parent.data, kTrackCordMethod); in TEST()
87 CordzInfo::MaybeTrackCord(child.data, parent.data, kTrackCordMethod); in TEST()
94 CordzInfo::TrackCord(parent.data, kTrackCordMethod); in TEST()
95 CordzInfo::MaybeTrackCord(child.data, parent.data, kTrackCordMethod); in TEST()
96 CordzInfo* parent_info = parent.data.cordz_info(); in TEST()
97 CordzInfo* child_info = child.data.cordz_info(); in TEST()
108 CordzInfo::TrackCord(child.data, kTrackCordMethod); in TEST()
[all …]
Dcordz_info.h47 class ABSL_LOCKABLE CordzInfo : public CordzHandle {
116 static void MaybeUntrackCord(CordzInfo* info);
118 CordzInfo() = delete;
119 CordzInfo(const CordzInfo&) = delete;
120 CordzInfo& operator=(const CordzInfo&) = delete;
123 static CordzInfo* Head(const CordzSnapshot& snapshot)
127 CordzInfo* Next(const CordzSnapshot& snapshot) const
196 std::atomic<CordzInfo*> head ABSL_GUARDED_BY(mutex){nullptr}; in ABSL_GUARDED_BY()
201 explicit CordzInfo(CordRep* rep, const CordzInfo* src,
203 ~CordzInfo() override;
[all …]
Dcordz_info.cc35 constexpr int CordzInfo::kMaxStackDepth;
37 ABSL_CONST_INIT CordzInfo::List CordzInfo::global_list_{absl::kConstInit};
248 CordzInfo* CordzInfo::Head(const CordzSnapshot& snapshot) { in Head()
257 CordzInfo* head = global_list_.head.load(std::memory_order_acquire); in Head()
262 CordzInfo* CordzInfo::Next(const CordzSnapshot& snapshot) const { in Next()
266 CordzInfo* next = ci_next_.load(std::memory_order_acquire); in Next()
272 void CordzInfo::TrackCord(InlineData& cord, MethodIdentifier method) { in TrackCord()
275 CordzInfo* cordz_info = new CordzInfo(cord.as_tree(), nullptr, method); in TrackCord()
280 void CordzInfo::TrackCord(InlineData& cord, const InlineData& src, in TrackCord()
287 CordzInfo* cordz_info = cord.cordz_info(); in TrackCord()
[all …]
Dcordz_sample_token_test.cc60 const CordzInfo&>::value, in TEST()
69 const CordzInfo*>::value, in TEST()
73 const CordzInfo&>::value, in TEST()
84 CordzInfo::TrackCord(cord1.data, kTrackCordMethod); in TEST()
85 CordzInfo* info1 = cord1.data.cordz_info(); in TEST()
86 CordzInfo::TrackCord(cord2.data, kTrackCordMethod); in TEST()
87 CordzInfo* info2 = cord2.data.cordz_info(); in TEST()
88 CordzInfo::TrackCord(cord3.data, kTrackCordMethod); in TEST()
89 CordzInfo* info3 = cord3.data.cordz_info(); in TEST()
92 std::vector<const CordzInfo*> found; in TEST()
[all …]
Dcordz_update_scope.h35 CordzUpdateScope(CordzInfo* info, CordzUpdateTracker::MethodIdentifier method) in CordzUpdateScope()
61 CordzInfo* info() const { return info_; } in info()
64 CordzInfo* info_;
Dcordz_sample_token.h63 using value_type = const CordzInfo&;
65 using pointer = const CordzInfo*;
Dcord_internal.h36 class CordzInfo; variable
413 CordzInfo* cordz_info() const { in cordz_info()
418 return reinterpret_cast<CordzInfo*>(info - 1); in cordz_info()
424 void set_cordz_info(CordzInfo* cordz_info) { in set_cordz_info()
Dcordz_info_statistics_test.cc165 CordzInfo::TrackCord(cord, CordzUpdateTracker::kUnknown); in SampleCord()
441 for (const CordzInfo& cord_info : token) { in TEST()
465 CordzInfo::MaybeUntrackCord(cord.cordz_info()); in TEST()
481 CordzInfo::TrackCord(cord, CordzUpdateTracker::kUnknown); in TEST()
489 CordzInfo::MaybeUntrackCord(cord.cordz_info()); in TEST()
Dcordz_update_scope_test.cc40 CordzInfo::TrackCord(cord.data, kTrackCordMethod); in TEST()
Dcordz_sample_token.cc60 : token_(token), current_(CordzInfo::Head(*token)) {} in Iterator()
/external/angle/third_party/abseil-cpp/absl/strings/
Dcordz_test_helpers.h36 inline const cord_internal::CordzInfo* GetCordzInfoForTesting( in GetCordzInfoForTesting()
43 inline bool CordzInfoIsListed(const cord_internal::CordzInfo* cordz_info,
45 for (const cord_internal::CordzInfo& info : token) {
57 const cord_internal::CordzInfo* cord_info = GetCordzInfoForTesting(arg);
84 const cord_internal::CordzInfo* cord_info = GetCordzInfoForTesting(arg);
Dcordz_test.cc42 using cord_internal::CordzInfo;
166 const CordzInfo* info = GetCordzInfoForTesting(cord()); in TEST_P()
209 const CordzInfo* info = GetCordzInfoForTesting(cord); in TEST()
219 const CordzInfo* info = GetCordzInfoForTesting(cord); in TEST()
254 const CordzInfo* info = GetCordzInfoForTesting(cord); in TEST()
Dcord.h675 using CordzInfo = cord_internal::CordzInfo; variable
689 friend const CordzInfo* GetCordzInfoForTesting(const Cord& cord);
816 absl::cord_internal::CordzInfo* cordz_info() const { in cordz_info()
821 void set_cordz_info(cord_internal::CordzInfo* cordz_info) { in set_cordz_info()
1082 CordzInfo::MaybeTrackCord(data_, method); in EmplaceTree()
1088 CordzInfo::MaybeTrackCord(data_, parent, method); in EmplaceTree()
1122 CordzInfo::MaybeUntrackCord(cordz_info()); in clear()
Dcord.cc544 CordzInfo::MaybeTrackCord(data_, src.data_, method); in AssignSlow()
546 CordzInfo::MaybeUntrackCord(data_.cordz_info()); in AssignSlow()
554 CordzInfo::MaybeUntrackCord(data_.cordz_info()); in UnrefTree()
589 CordzInfo::MaybeUntrackCord(contents_.cordz_info()); in DestroyCordSlow()
626 if (tree != nullptr) CordzInfo::MaybeUntrackCord(contents_.cordz_info()); in operator =()
Dcord_test.cc188 static cord_internal::CordzInfo* GetCordzInfo(const Cord& c) { in GetCordzInfo()
/external/angle/third_party/abseil-cpp/
Dsymbols_arm64_rel.def112 …??0CordzInfo@cord_internal@absl@@AEAA@PEAUCordRep@12@PEBV012@W4MethodIdentifier@CordzUpdateTracker…
134 ??1CordzInfo@cord_internal@absl@@EEAA@XZ
351 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPEBV123@PEAPEAX@Z
417 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QEBA?AUCordzStatistics@23@XZ
421 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PEBV12…
422 ?GetParentStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
427 ?GetStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
446 ?Head@CordzInfo@cord_internal@absl@@SAPEAV123@AEBVCordzSnapshot@23@@Z
492 ?Lock@CordzInfo@cord_internal@absl@@QEAAXW4MethodIdentifier@CordzUpdateTracker@23@@Z
506 …?MaybeTrackCordImpl@CordzInfo@cord_internal@absl@@CAXAEAVInlineData@23@AEBV423@W4MethodIdentifier@…
[all …]
Dsymbols_x86_rel.def114 …??0CordzInfo@cord_internal@absl@@AAE@PAUCordRep@12@PBV012@W4MethodIdentifier@CordzUpdateTracker@12…
136 ??1CordzInfo@cord_internal@absl@@EAE@XZ
352 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPBV123@PAPAX@Z
418 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QBE?AUCordzStatistics@23@XZ
422 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PBV123…
423 ?GetParentStack@CordzInfo@cord_internal@absl@@QBE?AV?$Span@QAX@3@XZ
428 ?GetStack@CordzInfo@cord_internal@absl@@QBE?AV?$Span@QAX@3@XZ
447 ?Head@CordzInfo@cord_internal@absl@@SAPAV123@ABVCordzSnapshot@23@@Z
492 ?Lock@CordzInfo@cord_internal@absl@@QAEXW4MethodIdentifier@CordzUpdateTracker@23@@Z
506 …?MaybeTrackCordImpl@CordzInfo@cord_internal@absl@@CAXAAVInlineData@23@ABV423@W4MethodIdentifier@Co…
[all …]
Dsymbols_x64_rel.def116 …??0CordzInfo@cord_internal@absl@@AEAA@PEAUCordRep@12@PEBV012@W4MethodIdentifier@CordzUpdateTracker…
138 ??1CordzInfo@cord_internal@absl@@EEAA@XZ
356 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPEBV123@PEAPEAX@Z
421 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QEBA?AUCordzStatistics@23@XZ
425 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PEBV12…
426 ?GetParentStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
431 ?GetStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
450 ?Head@CordzInfo@cord_internal@absl@@SAPEAV123@AEBVCordzSnapshot@23@@Z
495 ?Lock@CordzInfo@cord_internal@absl@@QEAAXW4MethodIdentifier@CordzUpdateTracker@23@@Z
510 …?MaybeTrackCordImpl@CordzInfo@cord_internal@absl@@CAXAEAVInlineData@23@AEBV423@W4MethodIdentifier@…
[all …]
Dsymbols_x64_rel_asan.def120 …??0CordzInfo@cord_internal@absl@@AEAA@PEAUCordRep@12@PEBV012@W4MethodIdentifier@CordzUpdateTracker…
148 ??1CordzInfo@cord_internal@absl@@EEAA@XZ
368 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPEBV123@PEAPEAX@Z
434 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QEBA?AUCordzStatistics@23@XZ
438 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PEBV12…
439 ?GetParentStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
444 ?GetStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
463 ?Head@CordzInfo@cord_internal@absl@@SAPEAV123@AEBVCordzSnapshot@23@@Z
509 ?Lock@CordzInfo@cord_internal@absl@@QEAAXW4MethodIdentifier@CordzUpdateTracker@23@@Z
524 …?MaybeTrackCordImpl@CordzInfo@cord_internal@absl@@CAXAEAVInlineData@23@AEBV423@W4MethodIdentifier@…
[all …]
Dsymbols_x86_dbg.def1030 …??0CordzInfo@cord_internal@absl@@AAE@PAUCordRep@12@PBV012@W4MethodIdentifier@CordzUpdateTracker@12…
1195 ??1CordzInfo@cord_internal@absl@@EAE@XZ
1560 ?AssertHeld@CordzInfo@cord_internal@absl@@QAEXXZ
1756 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPBV123@PAPAX@Z
1873 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QBE?AUCordzStatistics@23@XZ
1906 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PBV123…
1907 ?GetParentStack@CordzInfo@cord_internal@absl@@QBE?AV?$Span@QAX@3@XZ
1935 ?GetStack@CordzInfo@cord_internal@absl@@QBE?AV?$Span@QAX@3@XZ
1960 ?Head@CordzInfo@cord_internal@absl@@SAPAV123@ABVCordzSnapshot@23@@Z
2036 ?Lock@CordzInfo@cord_internal@absl@@QAEXW4MethodIdentifier@CordzUpdateTracker@23@@Z
[all …]
Dsymbols_x64_dbg.def1035 …??0CordzInfo@cord_internal@absl@@AEAA@PEAUCordRep@12@PEBV012@W4MethodIdentifier@CordzUpdateTracker…
1200 ??1CordzInfo@cord_internal@absl@@EEAA@XZ
1566 ?AssertHeld@CordzInfo@cord_internal@absl@@QEAAXXZ
1762 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPEBV123@PEAPEAX@Z
1879 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QEBA?AUCordzStatistics@23@XZ
1912 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PEBV12…
1913 ?GetParentStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
1941 ?GetStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
1966 ?Head@CordzInfo@cord_internal@absl@@SAPEAV123@AEBVCordzSnapshot@23@@Z
2042 ?Lock@CordzInfo@cord_internal@absl@@QEAAXW4MethodIdentifier@CordzUpdateTracker@23@@Z
[all …]
Dsymbols_arm64_dbg.def1033 …??0CordzInfo@cord_internal@absl@@AEAA@PEAUCordRep@12@PEBV012@W4MethodIdentifier@CordzUpdateTracker…
1198 ??1CordzInfo@cord_internal@absl@@EEAA@XZ
1564 ?AssertHeld@CordzInfo@cord_internal@absl@@QEAAXXZ
1760 ?FillParentStack@CordzInfo@cord_internal@absl@@CAHPEBV123@PEAPEAX@Z
1878 ?GetCordzStatistics@CordzInfo@cord_internal@absl@@QEBA?AUCordzStatistics@23@XZ
1911 …?GetParentMethod@CordzInfo@cord_internal@absl@@CA?AW4MethodIdentifier@CordzUpdateTracker@23@PEBV12…
1912 ?GetParentStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
1940 ?GetStack@CordzInfo@cord_internal@absl@@QEBA?AV?$Span@QEAX@3@XZ
1965 ?Head@CordzInfo@cord_internal@absl@@SAPEAV123@AEBVCordzSnapshot@23@@Z
2042 ?Lock@CordzInfo@cord_internal@absl@@QEAAXW4MethodIdentifier@CordzUpdateTracker@23@@Z
[all …]