Enumerations
enum class Method
| Name | Value |
|---|---|
| Reserve | 0 |
| WriteWord | 1 |
| WriteBytes | 2 |
| Commit | 3 |
Defined at line 21 of file ../../src/performance/lib/fxt/include/lib/fxt/writer_internal.h
Records
Functions
-
WordSize EventContentWords (EventType eventType)Defined at line 298 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
WordSize TotalPayloadSize ()Defined at line 317 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <typename First, typename... Rest>WordSize TotalPayloadSize (const First & first, const Rest &... rest)Defined at line 320 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <typename Reservation>void WriteElements (Reservation & res)Terminal case.
Defined at line 326 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <typename Reservation,typename First,typename... Rest>void WriteElements (Reservation &res,const First &first,const Rest &...rest)Defined at line 329 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <typename Writer,internal::EnableIfWriter<Writer> = 0,RefType thread_type,RefType name_type,RefType category_type,ArgumentType... arg_types,RefType... arg_name_types,RefType... arg_val_types>void WriteEventRecord (typename internal::WriterTraits<Writer>::Reservation &res,uint64_tevent_time,const ThreadRef<thread_type> &thread_ref,const StringRef<category_type> &category_ref,const StringRef<name_type> &name_ref,const Argument<arg_types, arg_name_types, arg_val_types> &...args)Defined at line 337 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <RefType thread_type,RefType name_type,RefType category_type,ArgumentType... arg_types,RefType... arg_name_types,RefType... arg_val_types>uint64_t MakeEventHeader (EventTypeeventType,const ThreadRef<thread_type> &thread_ref,const StringRef<category_type> &category_ref,const StringRef<name_type> &name_ref,const Argument<arg_types, arg_name_types, arg_val_types> &...args)Defined at line 348 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <typename Writer,internal::EnableIfWriter<Writer> = 0,RefType thread_type,RefType name_type,RefType category_type,ArgumentType... arg_types,RefType... arg_name_types,RefType... arg_val_types>zx_status_t WriteZeroWordEventRecord (Writer *writer,uint64_tevent_time,const ThreadRef<thread_type> &thread_ref,const StringRef<category_type> &category_ref,const StringRef<name_type> &name_ref,EventTypeeventType,const Argument<arg_types, arg_name_types, arg_val_types> &...args)Write an event with no event specific data such as an Instant Event or
Duration Begin Event
Defined at line 369 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h
-
template <typename Writerinternal::EnableIfWriter<Writer> = 0RefType thread_typeRefType name_typeRefType category_typeArgumentType... arg_typesRefType... arg_name_typesRefType... arg_val_types>zx_status_t WriteOneWordEventRecord (Writer *writer,uint64_tevent_time,const ThreadRef<thread_type> &thread_ref,const StringRef<category_type> &category_ref,const StringRef<name_type> &name_ref,EventTypeeventType,uint64_tcontent,const Argument<arg_types, arg_name_types, arg_val_types> &...args)Write an event with one word of event specific data such as a Counter Event
or Async Begin Event
Defined at line 387 of file ../../src/performance/lib/fxt/include/lib/fxt/serializer.h