Searched refs:ProtoWireType (Results 1 – 4 of 4) sorted by relevance
/external/perfetto/include/perfetto/protozero/ |
D | field.h | 57 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 …]
|
D | proto_utils.h | 34 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/ |
D | proto_decoder_unittest.cc | 43 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 …]
|
D | proto_decoder.cc | 75 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()
|