Lines Matching refs:std
58 std::vector<SourcePositionTuple> pc_offsets_to_lines_;
73 std::unique_ptr<SourcePositionTable> line_info = nullptr,
102 std::vector<CpuProfileDeoptFrame> inlined_frames);
158 std::size_t operator()(CodeEntry* e) const { return e->GetHash(); }
162 std::unordered_set<CodeEntry*, Hasher, Equals> inline_entries,
163 std::unordered_map<int, std::vector<CodeEntryAndLineNumber>>
165 const std::vector<CodeEntryAndLineNumber>* GetInlineStack(
205 std::unordered_map<int, std::vector<CodeEntryAndLineNumber>> inline_stacks_;
206 std::unordered_set<CodeEntry*, Hasher, Equals> inline_entries_;
207 std::vector<CpuProfileDeoptFrame> deopt_inlined_frames_;
219 DCHECK_LT(ref_count_, std::numeric_limits<size_t>::max());
239 std::uint32_t bit_field_;
240 std::atomic<std::size_t> ref_count_ = {0};
247 std::unique_ptr<SourcePositionTable> line_info_;
248 std::unique_ptr<RareData> rare_data_;
258 using ProfileStackTrace = std::vector<CodeEntryAndLineNumber>;
305 const std::vector<ProfileNode*>* children() const { return &children_list_; }
319 const std::vector<CpuProfileDeoptInfo>& deopt_infos() const {
335 std::size_t operator()(CodeEntryAndLineNumber pair) const {
343 std::unordered_map<CodeEntryAndLineNumber, ProfileNode*, Hasher, Equals>
346 std::vector<ProfileNode*> children_list_;
350 std::unordered_map<int, int> line_ticks_;
352 std::vector<CpuProfileDeoptInfo> deopt_infos_;
367 const std::vector<CodeEntry*>& path,
384 std::vector<const ProfileNode*> TakePendingNodes() {
385 return std::move(pending_nodes_);
394 std::vector<const ProfileNode*> pending_nodes_;
417 std::unique_ptr<DiscardedSamplesDelegate> delegate = nullptr);
456 std::unique_ptr<DiscardedSamplesDelegate> delegate_;
460 std::deque<SampleInfo> samples_;
473 std::unique_ptr<DiscardedSamplesDelegate> delegate)
474 : delegate_(std::move(delegate)) {}
479 std::unique_ptr<DiscardedSamplesDelegate> delegate_;
513 std::multimap<Address, CodeEntryMapInfo> code_map_;
523 CodeEntry* const entry = new CodeEntry(std::forward<Args>(args)...);
546 std::unique_ptr<DiscardedSamplesDelegate> delegate = nullptr);
554 std::vector<std::unique_ptr<CpuProfile>>* profiles() {
583 std::unique_ptr<DiscardedSamplesDelegate> delegate = nullptr);
585 std::vector<std::unique_ptr<CpuProfile>> finished_profiles_;
589 std::vector<std::unique_ptr<CpuProfile>> current_profiles_;
591 static std::atomic<ProfilerId> last_id_;