reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/xray/xray_function_call_trie.h
  372       auto *NewRoot = Nodes.AppendEmplace(
  376       if (Roots.AppendEmplace(NewRoot) == nullptr) {
  380       if (ShadowStack.AppendEmplace(TSC, NewRoot, CPU) == nullptr) {
  400       if (ShadowStack.AppendEmplace(TSC, Callee->NodePtr, CPU) == nullptr)
  406     auto* NewNode = Nodes.AppendEmplace(
  411     TopNode->Callees.AppendEmplace(NewNode, FId);
  412     if (ShadowStack.AppendEmplace(TSC, NewNode, CPU) == nullptr)
  497       auto NewRoot = O.Nodes.AppendEmplace(
  510       if (DFSStack.AppendEmplace(Root, NewRoot) == nullptr)
  518           auto NewNode = O.Nodes.AppendEmplace(
  524           if (UNLIKELY(NP.NewNode->Callees.AppendEmplace(NewNode, Callee.FId) ==
  527           if (UNLIKELY(DFSStack.AppendEmplace(Callee.NodePtr, NewNode) ==
  558         TargetRoot = O.Nodes.AppendEmplace(
  569       DFSStack.AppendEmplace(Root, TargetRoot);
  584             auto NewTargetNode = O.Nodes.AppendEmplace(
  592                 NT.TargetNode->Callees.AppendEmplace(NewTargetNode, Callee.FId);
  594           DFSStack.AppendEmplace(Callee.NodePtr, TargetCallee->NodePtr);
projects/compiler-rt/lib/xray/xray_profile_collector.cpp
  131     if (TDArray->AppendEmplace(Q, std::move(B), std::move(A), std::move(T),
  180       auto Record = PRs.AppendEmplace(PathArray{PA}, Node);