Home
last modified time | relevance | path

Searched full:slices (Results 1 – 25 of 1283) sorted by relevance

12345678910>>...52

/external/libwebm/webm_parser/tests/
Dslices_parser_test.cc17 using webm::Slices;
28 const Slices slices = parser_.value(); in TEST_F() local
30 EXPECT_EQ(static_cast<std::size_t>(0), slices.slices.size()); in TEST_F()
41 const Slices slices = parser_.value(); in TEST_F() local
43 ASSERT_EQ(static_cast<std::size_t>(1), slices.slices.size()); in TEST_F()
44 EXPECT_TRUE(slices.slices[0].is_present()); in TEST_F()
45 EXPECT_EQ(TimeSlice{}, slices.slices[0].value()); in TEST_F()
67 const Slices slices = parser_.value(); in TEST_F() local
71 ASSERT_EQ(static_cast<std::size_t>(2), slices.slices.size()); in TEST_F()
73 EXPECT_TRUE(slices.slices[0].is_present()); in TEST_F()
[all …]
/external/perfetto/src/trace_processor/importers/common/
Dslice_tracker_unittest.cc46 std::vector<SliceInfo> ToSliceInfo(const tables::SliceTable& slices) { in ToSliceInfo() argument
48 for (uint32_t i = 0; i < slices.row_count(); i++) { in ToSliceInfo()
49 infos.emplace_back(SliceInfo{slices.ts()[i], slices.dur()[i]}); in ToSliceInfo()
67 const auto& slices = context.storage->slice_table(); in TEST() local
68 EXPECT_EQ(slices.row_count(), 1u); in TEST()
69 EXPECT_EQ(slices.ts()[0], 2); in TEST()
70 EXPECT_EQ(slices.dur()[0], 8); in TEST()
71 EXPECT_EQ(slices.track_id()[0], track); in TEST()
72 EXPECT_EQ(slices.category()[0].value_or(kNullStringId).raw_id(), 0u); in TEST()
73 EXPECT_EQ(slices.name()[0].value_or(kNullStringId).raw_id(), 1u); in TEST()
[all …]
Dslice_tracker.cc120 auto* slices = context_->storage->mutable_slice_table(); in AddArgs() local
126 PERFETTO_DCHECK(slices->dur()[slice_idx] == kPendingDuration); in AddArgs()
129 auto bound_inserter = tracker->AddArgsTo(slices->id()[slice_idx]); in AddArgs()
162 auto* slices = context_->storage->mutable_slice_table(); in StartSlice() local
167 depth == 0 ? 0 : slices->stack_id()[stack->back().row]; in StartSlice()
170 : base::make_optional(slices->id()[stack->back().row]); in StartSlice()
173 uint32_t slice_idx = *slices->id().IndexOf(id); in StartSlice()
175 auto last_slice_name = slices->name().GetString(stack->back().row); in StartSlice()
176 auto current_slice_name = slices->name().GetString(slice_idx); in StartSlice()
179 PERFETTO_DFATAL("Slices with too large depth found."); in StartSlice()
[all …]
/external/perfetto/src/trace_processor/metrics/sql/android/
Dandroid_sysui_cuj.sql50 slices.*,
51 lag(slices.ts_end) OVER (ORDER BY vsync ASC) as ts_prev_frame_end
52 FROM android_sysui_cuj_do_frame_slices slices
54 ON ts + slices.dur >= last_cuj.ts_start AND ts <= last_cuj.ts_end;
101 slices.*,
105 ELSE MAX(COALESCE(slices.ts_prev_frame_end, 0), fte.ts_expected)
107 FROM android_sysui_cuj_do_frame_slices_in_cuj slices
109 ON slices.vsync = fte.vsync
114 AND slices.ts >= fte.ts_actual_min - 1e6 AND slices.ts <= fte.ts_end_actual_max;
139 slices.*,
[all …]
/external/grpc-grpc/test/cpp/util/
Dbyte_buffer_test.cc55 std::vector<Slice> slices; in TEST_F() local
56 slices.emplace_back(kContent1); in TEST_F()
57 slices.emplace_back(kContent2); in TEST_F()
58 ByteBuffer buffer(&slices[0], 2); in TEST_F()
70 std::vector<Slice> slices; in TEST_F() local
71 slices.emplace_back(kContent1); in TEST_F()
72 slices.emplace_back(kContent2); in TEST_F()
73 ByteBuffer buffer(&slices[0], 2); in TEST_F()
92 std::vector<Slice> slices; in TEST_F() local
93 slices.push_back(Slice(hello, Slice::STEAL_REF)); in TEST_F()
[all …]
/external/perfetto/src/trace_processor/dynamic/
Ddescendant_generator.cc44 base::Status BuildDescendantsRowMap(const tables::SliceTable& slices, in BuildDescendantsRowMap() argument
47 auto start_row = slices.id().IndexOf(starting_id); in BuildDescendantsRowMap()
56 // then |start_row|'s. So we just use Filter to select all relevant slices. in BuildDescendantsRowMap()
57 rowmap_return = slices.FilterToRowMap( in BuildDescendantsRowMap()
58 {slices.ts().ge(slices.ts()[*start_row]), in BuildDescendantsRowMap()
59 slices.ts().le(slices.ts()[*start_row] + slices.dur()[*start_row]), in BuildDescendantsRowMap()
60 slices.track_id().eq(slices.track_id()[*start_row].value), in BuildDescendantsRowMap()
61 slices.depth().gt(slices.depth()[*start_row])}); in BuildDescendantsRowMap()
66 const tables::SliceTable& slices, in BuildDescendantsTable() argument
71 RETURN_IF_ERROR(BuildDescendantsRowMap(slices, starting_id, descendants)); in BuildDescendantsTable()
[all …]
/external/tensorflow/tensorflow/python/data/kernel_tests/
Dfrom_sparse_tensor_slices_test.py40 combinations.combine(slices=[[
43 def testFromSparseTensorSlices(self, slices): argument
44 """Test a dataset based on slices of a `tf.sparse.SparseTensor`."""
55 [[i, j] for i in range(len(slices)) for j in range(len(slices[i]))])
56 values = np.array([val for s in slices for val in s])
58 dense_shape = np.array([len(slices), max(len(s) for s in slices) + 1])
62 for i, s in enumerate(slices):
66 [[j] for j in range(len(slices[i]))]).reshape([-1, 1])
75 combinations.combine(slices=[[
78 def testFromSparseTensorSlicesInReverse(self, slices): argument
[all …]
/external/grpc-grpc/test/core/slice/
Dslice_string_helpers_test.cc76 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[0], "one")); in test_strsplit()
77 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[1], "two")); in test_strsplit()
78 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[2], "three")); in test_strsplit()
79 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[3], "four")); in test_strsplit()
87 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[0], "one two three four")); in test_strsplit()
95 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[0], "foo")); in test_strsplit()
96 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[1], "")); in test_strsplit()
104 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[0], "")); in test_strsplit()
105 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[1], "foo")); in test_strsplit()
113 GPR_ASSERT(0 == grpc_slice_str_cmp(parts->slices[0], "")); in test_strsplit()
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/lib/slice/
Dslice_buffer.cc44 memmove(sb->base_slices, sb->slices, sb->count * sizeof(grpc_slice)); in do_embiggen()
45 sb->slices = sb->base_slices; in do_embiggen()
59 sb->slices = sb->base_slices + slice_offset; in do_embiggen()
65 sb->slices = sb->base_slices; in maybe_embiggen()
69 /* How far away from sb->base_slices is sb->slices pointer */ in maybe_embiggen()
70 size_t slice_offset = static_cast<size_t>(sb->slices - sb->base_slices); in maybe_embiggen()
81 sb->base_slices = sb->slices = sb->inlined; in grpc_slice_buffer_init()
107 back = &sb->slices[sb->count - 1]; in grpc_slice_buffer_tiny_add()
120 back = &sb->slices[sb->count]; in grpc_slice_buffer_tiny_add()
130 sb->slices[out] = s; in grpc_slice_buffer_add_indexed()
[all …]
Dslice_utils.h36 // When we compare two slices, and we know the latter is not inlined, we can
50 // When we compare two slices, and we *know* that one of them is static or
69 // Internally, we may have heap allocated slices, static slices, interned
70 // slices, and inlined slices. If we know the specific type of slice
80 // There are two main types of slices: those that have their memory
83 // The following types of slices are not managed:
84 // - inlined slices (i.e., refcount is null)
85 // - slices that have a custom refcount type (i.e., not STATIC or INTERNED)
86 // - slices where the memory is managed by some external agent. The slice is not
90 // The following types of slices are managed:
[all …]
/external/grpc-grpc/src/core/lib/slice/
Dslice_buffer.cc36 /* How far away from sb->base_slices is sb->slices pointer */ in maybe_embiggen()
37 size_t slice_offset = static_cast<size_t>(sb->slices - sb->base_slices); in maybe_embiggen()
41 if (sb->base_slices != sb->slices) { in maybe_embiggen()
43 memmove(sb->base_slices, sb->slices, sb->count * sizeof(grpc_slice)); in maybe_embiggen()
44 sb->slices = sb->base_slices; in maybe_embiggen()
58 sb->slices = sb->base_slices + slice_offset; in maybe_embiggen()
67 sb->base_slices = sb->slices = sb->inlined; in grpc_slice_buffer_init()
93 back = &sb->slices[sb->count - 1]; in grpc_slice_buffer_tiny_add()
104 back = &sb->slices[sb->count]; in grpc_slice_buffer_tiny_add()
114 sb->slices[out] = s; in grpc_slice_buffer_add_indexed()
[all …]
/external/grpc-grpc/test/core/surface/
Dbyte_buffer_reader_test.cc142 buffer = grpc_raw_compressed_byte_buffer_create(sliceb_out.slices, in read_compressed_slice()
191 buffer_from_reader->data.raw.slice_buffer.slices[0]), in test_byte_buffer_from_reader()
201 grpc_slice slices[2]; in test_readall() local
210 /* use slices large enough to overflow inlining */ in test_readall()
211 slices[0] = grpc_slice_malloc(512); in test_readall()
212 memcpy(GRPC_SLICE_START_PTR(slices[0]), lotsa_as, 512); in test_readall()
213 slices[1] = grpc_slice_malloc(1024); in test_readall()
214 memcpy(GRPC_SLICE_START_PTR(slices[1]), lotsa_bs, 1024); in test_readall()
216 buffer = grpc_raw_byte_buffer_create(slices, 2); in test_readall()
217 grpc_slice_unref(slices[0]); in test_readall()
[all …]
/external/tensorflow/tensorflow/core/distributed_runtime/rpc/
Dgrpc_util_test.cc26 std::vector<grpc::Slice> slices; in ToString() local
27 CHECK(buf.Dump(&slices).ok()); in ToString()
29 for (const grpc::Slice& s : slices) { in ToString()
35 // Return a ByteBuffer that contains str split up into num_slices slices.
38 std::vector<::grpc::Slice> slices; in MakeBuffer() local
42 slices.emplace_back(&str[pos], n); in MakeBuffer()
45 if (slices.empty()) { in MakeBuffer()
46 slices.emplace_back(); in MakeBuffer()
48 return ::grpc::ByteBuffer(&slices[0], slices.size()); in MakeBuffer()
91 // Test with serialization broken up into a bunch of slices. in TEST()
[all …]
/external/grpc-grpc/test/core/http/
Dparser_test.cc43 grpc_slice* slices; in test_request_succeeds() local
48 grpc_split_slices(split_mode, &input_slice, 1, &slices, &num_slices); in test_request_succeeds()
54 GPR_ASSERT(grpc_http_parser_parse(&parser, slices[i], nullptr) == in test_request_succeeds()
56 grpc_slice_unref(slices[i]); in test_request_succeeds()
91 gpr_free(slices); in test_request_succeeds()
101 grpc_slice* slices; in test_succeeds() local
106 grpc_split_slices(split_mode, &input_slice, 1, &slices, &num_slices); in test_succeeds()
112 GPR_ASSERT(grpc_http_parser_parse(&parser, slices[i], nullptr) == in test_succeeds()
114 grpc_slice_unref(slices[i]); in test_succeeds()
146 gpr_free(slices); in test_succeeds()
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/ext/transport/chttp2/transport/
Dframe_data.cc94 grpc_slice_buffer* slices, grpc_slice* slice_out, in grpc_deframe_unprocessed_incoming_frames() argument
99 while (slices->count > 0) { in grpc_deframe_unprocessed_incoming_frames()
104 grpc_slice* slice = grpc_slice_buffer_peek_first(slices); in grpc_deframe_unprocessed_incoming_frames()
111 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
118 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
143 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
148 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
157 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
166 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
175 grpc_slice_buffer_remove_first(slices); in grpc_deframe_unprocessed_incoming_frames()
[all …]
/external/perfetto/src/trace_processor/metrics/sql/android/startup/
Dhsc.sql21 slices.ts as ts,
22 slices.dur as dur,
25 slices.name as function_name
26 FROM slices
27 INNER JOIN thread_track on slices.track_id = thread_track.id
35 slices.ts AS ts,
36 slices.dur AS dur,
38 slices.name AS animator_name
39 FROM slices
40 INNER JOIN process_track on slices.track_id = process_track.id
[all …]
/external/grpc-grpc/test/core/util/
Dslice_splitter.cc93 grpc_slice* slices; in grpc_split_slices_to_buffer() local
96 grpc_split_slices(mode, src_slices, src_slice_count, &slices, &nslices); in grpc_split_slices_to_buffer()
98 /* add indexed to avoid re-merging split slices */ in grpc_split_slices_to_buffer()
99 grpc_slice_buffer_add_indexed(dst, slices[i]); in grpc_split_slices_to_buffer()
101 gpr_free(slices); in grpc_split_slices_to_buffer()
106 grpc_split_slices_to_buffer(mode, src->slices, src->count, dst); in grpc_split_slice_buffer()
109 grpc_slice grpc_slice_merge(grpc_slice* slices, size_t nslices) { in grpc_slice_merge() argument
116 if (GRPC_SLICE_LENGTH(slices[i]) + length > capacity) { in grpc_slice_merge()
117 capacity = GPR_MAX(capacity * 2, GRPC_SLICE_LENGTH(slices[i]) + length); in grpc_slice_merge()
120 memcpy(out + length, GRPC_SLICE_START_PTR(slices[i]), in grpc_slice_merge()
[all …]
/external/perfetto/src/tracing/core/
Dtrace_packet_unittest.cc35 auto slice = tp.slices().begin(); in TEST()
36 ASSERT_NE(tp.slices().end(), slice); in TEST()
39 ASSERT_EQ(tp.slices().end(), ++slice); in TEST()
57 auto slice = tp.slices().begin(); in TEST()
58 ASSERT_NE(tp.slices().end(), slice); in TEST()
62 ASSERT_NE(tp.slices().end(), ++slice); in TEST()
66 ASSERT_NE(tp.slices().end(), ++slice); in TEST()
70 ASSERT_EQ(tp.slices().end(), ++slice); in TEST()
115 ASSERT_EQ(1u, tp.slices().size()); in TEST()
116 memcpy(&buf[preamble_size], tp.slices()[0].start, tp.slices()[0].size); in TEST()
[all …]
Dpacket_stream_validator_unittest.cc33 Slices seq; in TEST()
42 Slices seq; in TEST()
59 Slices seq; in TEST()
69 Slices seq; in TEST()
79 Slices seq; in TEST()
89 Slices seq; in TEST()
107 Slices seq; in TEST()
125 Slices seq; in TEST()
147 Slices seq; in TEST()
159 Slices seq; in TEST()
[all …]
/external/perfetto/ui/src/tracks/expected_frames/
Dcontroller.ts69 const slices: Data = { constant
89 idx = slices.strings.length;
90 slices.strings.push(str);
115 slices.starts[row] = fromNs(startNsQ);
116 slices.ends[row] = fromNs(endNsQ);
117 slices.depths[row] = it.layoutDepth;
118 slices.titles[row] = internString(it.name);
119 slices.sliceIds[row] = it.id;
120 slices.isInstant[row] = it.isInstant;
121 slices.isIncomplete[row] = it.isIncomplete;
[all …]
/external/perfetto/ui/src/tracks/debug_slices/
Dcontroller.ts50 const slices: Data = { constant
69 idx = slices.strings.length;
70 slices.strings.push(str);
85 slices.sliceIds[row] = it.id;
86 slices.starts[row] = fromNs(sliceStart);
87 slices.ends[row] = fromNs(sliceEnd);
88 slices.depths[row] = it.depth;
90 slices.titles[row] = internString(sliceName);
91 slices.isInstant[row] = 0;
92 slices.isIncomplete[row] = 0;
[all …]
/external/perfetto/ui/src/tracks/actual_frames/
Dcontroller.ts88 const slices: Data = { constant
108 idx = slices.strings.length;
109 slices.strings.push(str);
134 slices.starts[i] = fromNs(startNsQ);
135 slices.ends[i] = fromNs(endNsQ);
136 slices.depths[i] = it.layoutDepth;
137 slices.titles[i] = internString(it.name);
138 slices.colors![i] = internString(it.color);
139 slices.sliceIds[i] = it.id;
140 slices.isInstant[i] = it.isInstant;
[all …]
/external/perfetto/ui/src/tracks/async_slices/
Dcontroller.ts68 const slices: Data = { constant
87 idx = slices.strings.length;
88 slices.strings.push(str);
112 slices.starts[row] = fromNs(startNsQ);
113 slices.ends[row] = fromNs(endNsQ);
114 slices.depths[row] = it.depth;
115 slices.titles[row] = internString(it.name);
116 slices.sliceIds[row] = it.id;
117 slices.isInstant[row] = it.isInstant;
118 slices.isIncomplete[row] = it.isIncomplete;
[all …]
/external/perfetto/ui/src/frontend/
Dbase_slice_track.ts29 // The common class that underpins all tracks drawing slices.
34 // Slices smaller than this don't get any text:
36 // Slices smaller than this aren't rendered at all.
44 // Note: this class assumes that, at the SQL level, slices are:
47 // slices at depth 0..N.
48 // If you need temporally overlapping slices, look at AsyncSliceTrack, which
87 private slices = new Array<CastInternal<T['slice']>>(); property in BaseSliceTrack
136 prepareSlices(slices: Array<T['slice']>): void {
137 this.highlightHovererdAndSameTitle(slices);
173 // but then the track needs to process *all* cached slices, not just
[all …]
/external/tensorflow/tensorflow/python/autograph/operators/
Dslices_test.py15 """Tests for slices module."""
21 from tensorflow.python.autograph.operators import slices
33 l = slices.set_item(l, 0, [5, 6])
43 t = slices.get_item(
44 l, 1, slices.GetItemOpts(element_dtype=initial_list.dtype))
51 t = slices.get_item(initial_str, 1,
52 slices.GetItemOpts(element_dtype=initial_str.dtype))
58 t = slices.get_item(initial_list_str, 1,
59 slices.GetItemOpts(element_dtype=initial_str.dtype))

12345678910>>...52