Records
Functions
-
bool CompareRecords (const fbl::Vector<trace::Record> & records, size_t start_record, size_t max_num_records, const char * expected)Compare the pretty-printed form of |records| with |expected|.
Comparison begins |start_records| in and continues for |max_num_records|.
Returns true on success.
Defined at line 23 of file ../../zircon/system/ulib/trace-test-utils/compare_records.cc
-
bool ReadRecordsAndErrors (const uint8_t * buffer, size_t buffer_size, fbl::Vector<trace::Record> * out_records, fbl::Vector<fbl::String> * out_errors)Return records from |buffer|.
Errors detected while reading are returned in |*out_errors| and do not
cause failure.
Returns true on success.
Defined at line 15 of file ../../zircon/system/ulib/trace-test-utils/read_records.cc
-
bool ReadRecords (const uint8_t * buffer, size_t buffer_size, fbl::Vector<trace::Record> * out_records)Return records from |buffer|.
Returns true on success.
Defined at line 33 of file ../../zircon/system/ulib/trace-test-utils/read_records.cc
-
bool ComparePartialBuffer (const fbl::Vector<trace::Record> & records, size_t max_num_records, const char * expected, size_t * out_leading_to_skip)Compare the pretty-printed form of |records| with |expected|.
|records| is assumed to have been created with ReadRecords().
Comparison proceeds for at most |max_num_records| records.
If non-null, |*out_leading_to_skip| contains the number of leading
records in |records| to skip in further analysis. Typically these are
administrative records emitted at the start by the tracing system.
|max_num_records| does *not* include these leading administrative records.
Returns true on success.
Defined at line 61 of file ../../zircon/system/ulib/trace-test-utils/compare_records.cc
-
bool CompareBuffer (const fbl::Vector<trace::Record> & recordsconst char * expected)Compare the pretty-printed form of |records| with |expected|.
|records| is assumed to have been created with ReadRecords().
Returns true on success.
Defined at line 93 of file ../../zircon/system/ulib/trace-test-utils/compare_records.cc