/external/perfetto/src/trace_processor/containers/ |
D | nullable_vector.h | 53 class NullableVector : public NullableVectorBase { 70 NullableVector() : NullableVector<T>(Mode::kSparse) {} in NullableVector() function 71 ~NullableVector() override = default; 73 explicit NullableVector(const NullableVector&) = delete; 74 NullableVector& operator=(const NullableVector&) = delete; 76 NullableVector(NullableVector&&) = default; 77 NullableVector& operator=(NullableVector&&) noexcept = default; 80 static NullableVector<T> Sparse() { return NullableVector<T>(Mode::kSparse); } in Sparse() 83 static NullableVector<T> Dense() { return NullableVector<T>(Mode::kDense); } in Dense() 169 NullableVector(Mode mode) : mode_(mode) {} in NullableVector() function
|
D | nullable_vector_unittest.cc | 25 TEST(NullableVector, Append) { in TEST() argument 26 NullableVector<int64_t> sv; in TEST() 40 TEST(NullableVector, Set) { in TEST() argument 41 NullableVector<int64_t> sv; in TEST() 58 TEST(NullableVector, SetNonNull) { in TEST() argument 59 NullableVector<int64_t> sv; in TEST() 73 TEST(NullableVector, Dense) { in TEST() argument 74 auto sv = NullableVector<int64_t>::Dense(); in TEST()
|
D | nullable_vector_benchmark.cc | 37 perfetto::trace_processor::NullableVector<uint8_t> sv; in BM_NullableVectorAppendNonNull() 50 perfetto::trace_processor::NullableVector<uint8_t> sv; in BM_NullableVectorGetNonNull()
|
/external/perfetto/src/trace_processor/dynamic/ |
D | experimental_counter_dur_generator.h | 41 static NullableVector<int64_t> ComputeDurColumn(const Table& table); 42 static NullableVector<double> ComputeDeltaColumn(const Table& table); 46 std::unique_ptr<NullableVector<int64_t>> dur_column_; 47 std::unique_ptr<NullableVector<double>> delta_column_;
|
D | experimental_counter_dur_generator.cc | 56 new NullableVector<int64_t>(ComputeDurColumn(*counter_table_))); in ComputeTable() 58 new NullableVector<double>(ComputeDeltaColumn(*counter_table_))); in ComputeTable() 71 NullableVector<int64_t> ExperimentalCounterDurGenerator::ComputeDurColumn( in ComputeDurColumn() 75 NullableVector<int64_t> dur; in ComputeDurColumn() 106 NullableVector<double> ExperimentalCounterDurGenerator::ComputeDeltaColumn( in ComputeDeltaColumn() 110 NullableVector<double> delta; in ComputeDeltaColumn()
|
D | experimental_sched_upid_generator.cc | 53 upid_column_.reset(new NullableVector<uint32_t>(ComputeUpidColumn())); in ComputeTable() 60 NullableVector<uint32_t> ExperimentalSchedUpidGenerator::ComputeUpidColumn() { in ComputeUpidColumn() 61 NullableVector<uint32_t> upid; in ComputeUpidColumn()
|
D | experimental_sched_upid_generator.h | 43 NullableVector<uint32_t> ComputeUpidColumn(); 47 std::unique_ptr<NullableVector<uint32_t>> upid_column_;
|
D | experimental_annotated_stack_generator.cc | 253 std::unique_ptr<NullableVector<StringPool::Id>> annotation_vals( in ComputeTable() 254 new NullableVector<StringPool::Id>()); in ComputeTable() 261 std::unique_ptr<NullableVector<uint32_t>> start_id_vals( in ComputeTable() 262 new NullableVector<uint32_t>()); in ComputeTable()
|
D | experimental_slice_layout_generator.cc | 278 std::unique_ptr<NullableVector<int64_t>> layout_depth_column( in ComputeLayoutTable() 279 new NullableVector<int64_t>()); in ComputeLayoutTable() 280 std::unique_ptr<NullableVector<StringPool::Id>> filter_column( in ComputeLayoutTable() 281 new NullableVector<StringPool::Id>()); in ComputeLayoutTable()
|
D | descendant_slice_generator.cc | 67 std::unique_ptr<NullableVector<uint32_t>> start_ids( in ComputeTable() 68 new NullableVector<uint32_t>()); in ComputeTable()
|
D | ancestor_generator.cc | 73 std::unique_ptr<NullableVector<uint32_t>> child_ids( in BuildAncestorsTable() 74 new NullableVector<uint32_t>()); in BuildAncestorsTable()
|
D | connected_flow_generator.cc | 236 std::unique_ptr<NullableVector<uint32_t>> start_ids( in ComputeTable() 237 new NullableVector<uint32_t>()); in ComputeTable()
|
/external/perfetto/src/trace_processor/db/ |
D | table_unittest.cc | 30 std::unique_ptr<NullableVector<int64_t>> Column() { in Column() 32 std::unique_ptr<NullableVector<int64_t>>(new NullableVector<int64_t>()); in Column()
|
D | typed_column_internal.h | 101 static SerializedType Get(const NullableVector<SerializedType>& nv, 127 const NullableVector<SerializedType>& nv, 155 static StringPool::Id Get(const NullableVector<StringPool::Id>& nv, 178 const NullableVector<StringPool::Id>& nv,
|
D | column.h | 167 NullableVector<T>* storage, in Column() 194 std::unique_ptr<NullableVector<T>> storage, in WithOwnedStorage() 199 NullableVector<T>* ptr = storage.get(); in WithOwnedStorage() 405 NullableVector<T>* mutable_nullable_vector() { in mutable_nullable_vector() 407 return static_cast<NullableVector<T>*>(nullable_vector_); in mutable_nullable_vector() 413 const NullableVector<T>& nullable_vector() const { in nullable_vector() 415 return *static_cast<const NullableVector<T>*>(nullable_vector_); in nullable_vector()
|
D | typed_column.h | 150 const NullableVector<serialized_type>& nullable_vector() const { in nullable_vector() 153 NullableVector<serialized_type>* mutable_nullable_vector() { in mutable_nullable_vector()
|
D | table.h | 156 std::unique_ptr<NullableVector<T>> sv, in ExtendWithColumn() 171 NullableVector<T>* sv, in ExtendWithColumn()
|
/external/perfetto/src/trace_processor/tables/ |
D | macros_internal.h | 133 NullableVector<StringPool::Id> type_; 216 NullableVector<TypedColumn<type>::serialized_type> name##_; 242 ? NullableVector<TypedColumn<type>::serialized_type>::Dense() \ 243 : NullableVector<TypedColumn<type>::serialized_type>::Sparse();
|