tracing_perfetto_sdk_schema

Module debug_annotation

Source
Expand description

Nested message and enum types in DebugAnnotation.

Modules§

Structs§

  • Deprecated legacy way to use nested values. Only kept for backwards-compatibility in TraceProcessor. May be removed in the future - code filling protos should use |dict_entries| and |array_values| instead.

Enums§

  • Name fields are set only for dictionary entries.
  • Used to embed arbitrary proto messages (which are also typically used to represent typed TrackEvent arguments). |proto_type_name| or |proto_type_name_iid| are storing the full name of the proto messages (e.g. .perfetto.protos.DebugAnnotation) and |proto_value| contains the serialised proto messages. See |TracedValue::WriteProto| for more details.