Lines Matching refs:Interned
34 explicit Mapping(Interned<std::string> b) : build_id(std::move(b)) {} in Mapping()
36 Interned<std::string> build_id;
42 std::vector<Interned<std::string>> path_components{};
61 Frame(Interned<Mapping> m, Interned<std::string> fn_name, uint64_t pc) in Frame()
63 Interned<Mapping> mapping;
64 Interned<std::string> function_name;
109 explicit Node(Interned<Frame> frame) : Node(frame, 0, nullptr) {} in Node()
113 Node(Interned<Frame> frame, uint64_t id) in Node()
115 Node(Interned<Frame> frame, uint64_t id, Node* parent) in Node()
123 Node* GetOrCreateChild(const Interned<Frame>& loc);
130 const Interned<Frame> location_;
138 Node* AddChild(const Interned<Frame>& loc,
142 Node* GetChild(const Interned<Frame>& loc);
156 Interned<Frame> InternCodeLocation(const unwindstack::FrameData& loc,
161 Node* CreateCallsite(const std::vector<Interned<Frame>>& callstack);
166 std::vector<Interned<Frame>> BuildInverseCallstack(const Node* node) const;
177 Node* GetOrCreateChild(Node* self, const Interned<Frame>& loc);
179 Interned<Frame> MakeRootFrame();