Home
last modified time | relevance | path

Searched refs:ProtoWireType (Results 1 – 4 of 4) sorted by relevance

/external/perfetto/include/perfetto/protozero/
Dfield.h57 inline proto_utils::ProtoWireType type() const { in type()
58 auto res = static_cast<proto_utils::ProtoWireType>(type_); in type()
59 PERFETTO_DCHECK(res == proto_utils::ProtoWireType::kVarInt || in type()
60 res == proto_utils::ProtoWireType::kLengthDelimited || in type()
61 res == proto_utils::ProtoWireType::kFixed32 || in type()
62 res == proto_utils::ProtoWireType::kFixed64); in type()
67 PERFETTO_DCHECK(!valid() || type() == proto_utils::ProtoWireType::kVarInt); in as_bool()
72 PERFETTO_DCHECK(!valid() || type() == proto_utils::ProtoWireType::kVarInt || in as_uint32()
73 type() == proto_utils::ProtoWireType::kFixed32); in as_uint32()
78 PERFETTO_DCHECK(!valid() || type() == proto_utils::ProtoWireType::kVarInt || in as_int32()
[all …]
Dproto_utils.h34 enum class ProtoWireType : uint32_t { enum
123 return (field_id << 3) | static_cast<uint32_t>(ProtoWireType::kVarInt); in MakeTagVarInt()
131 static_cast<uint32_t>((sizeof(T) == 8 ? ProtoWireType::kFixed64 in MakeTagFixed()
132 : ProtoWireType::kFixed32)); in MakeTagFixed()
138 static_cast<uint32_t>(ProtoWireType::kLengthDelimited); in MakeTagLengthDelimited()
/external/perfetto/src/protozero/
Dproto_decoder_unittest.cc43 ASSERT_EQ(field.type(), ProtoWireType::kLengthDelimited); in TEST()
175 ProtoWireType type; in TEST()
180 {"\x08\x00", 2, 1, ProtoWireType::kVarInt, 0}, in TEST()
181 {"\x08\x01", 2, 1, ProtoWireType::kVarInt, 1}, in TEST()
182 {"\x08\x42", 2, 1, ProtoWireType::kVarInt, 0x42}, in TEST()
183 {"\xF8\x07\x42", 3, 127, ProtoWireType::kVarInt, 0x42}, in TEST()
184 {"\xB8\x3E\xFF\xFF\xFF\xFF\x0F", 7, 999, ProtoWireType::kVarInt, in TEST()
186 {"\x7D\x42\x00\x00\x00", 5, 15, ProtoWireType::kFixed32, 0x42}, in TEST()
187 {"\xBD\x3E\x78\x56\x34\x12", 6, 999, ProtoWireType::kFixed32, 0x12345678}, in TEST()
188 {"\x79\x42\x00\x00\x00\x00\x00\x00\x00", 9, 15, ProtoWireType::kFixed64, in TEST()
[all …]
Dproto_decoder.cc75 case static_cast<uint8_t>(ProtoWireType::kVarInt): { in ParseOneField()
88 case static_cast<uint8_t>(ProtoWireType::kLengthDelimited): { in ParseOneField()
109 case static_cast<uint8_t>(ProtoWireType::kFixed64): { in ParseOneField()
117 case static_cast<uint8_t>(ProtoWireType::kFixed32): { in ParseOneField()