class TraceBufferReader
Defined at line 118 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/reader_internal.h
Reads a trace buffer a chunk at a time, where the buffer has a trace
buffer header and subsequent contents.
|chunk_consumer| is invoked for each chunk in the buffer.
Public Methods
void TraceBufferReader (ChunkConsumer chunk_consumer, ErrorHandler error_handler)
Defined at line 125 of file ../../zircon/system/ulib/trace-reader/reader_internal.cc
void ~TraceBufferReader ()
Defined at line 127 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/reader_internal.h
bool ReadChunks (const void * buffer, size_t buffer_size)
Reads as many chunks as possible from the buffer, invoking the chunk
consumer for each (non-empty) one.
|buffer| must be suitably aligned to point to a trace buffer header.
Returns true on success, false if the buffer header is malformed.
Defined at line 128 of file ../../zircon/system/ulib/trace-reader/reader_internal.cc