class TraceStats_BufferStats

Defined at line 315 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

Public Methods

void TraceStats_BufferStats ()
void TraceStats_BufferStats (TraceStats_BufferStats && )
void TraceStats_BufferStats (const TraceStats_BufferStats & )
bool ParseFromArray (const void * , size_t )
std::string SerializeAsString ()
std::vector<uint8_t> SerializeAsArray ()
void Serialize (::protozero::Message * )
bool operator!= (const TraceStats_BufferStats & other)

Defined at line 348 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_buffer_size ()

Defined at line 355 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t buffer_size ()

Defined at line 356 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_buffer_size (uint64_t value)

Defined at line 357 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_bytes_written ()

Defined at line 359 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t bytes_written ()

Defined at line 360 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_bytes_written (uint64_t value)

Defined at line 361 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_bytes_overwritten ()

Defined at line 363 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t bytes_overwritten ()

Defined at line 364 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_bytes_overwritten (uint64_t value)

Defined at line 365 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_bytes_read ()

Defined at line 367 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t bytes_read ()

Defined at line 368 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_bytes_read (uint64_t value)

Defined at line 369 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_padding_bytes_written ()

Defined at line 371 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t padding_bytes_written ()

Defined at line 372 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_padding_bytes_written (uint64_t value)

Defined at line 373 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_padding_bytes_cleared ()

Defined at line 375 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t padding_bytes_cleared ()

Defined at line 376 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_padding_bytes_cleared (uint64_t value)

Defined at line 377 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_chunks_written ()

Defined at line 379 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t chunks_written ()

Defined at line 380 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_chunks_written (uint64_t value)

Defined at line 381 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_chunks_rewritten ()

Defined at line 383 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t chunks_rewritten ()

Defined at line 384 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_chunks_rewritten (uint64_t value)

Defined at line 385 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_chunks_overwritten ()

Defined at line 387 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t chunks_overwritten ()

Defined at line 388 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_chunks_discarded ()

Defined at line 391 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t chunks_discarded ()

Defined at line 392 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_chunks_read ()

Defined at line 395 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t chunks_read ()

Defined at line 396 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_chunks_committed_out_of_order ()

Defined at line 399 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t chunks_committed_out_of_order ()

Defined at line 400 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_write_wrap_count ()

Defined at line 403 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_patches_succeeded ()

Defined at line 407 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_patches_failed ()

Defined at line 411 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_readaheads_succeeded ()

Defined at line 415 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_readaheads_failed ()

Defined at line 419 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_abi_violations ()

Defined at line 423 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t abi_violations ()

Defined at line 424 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_trace_writer_packet_loss ()

Defined at line 427 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

bool has_shadow_buffer_stats ()

Defined at line 431 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

TraceStats_BufferStats_ShadowBufferStats * mutable_shadow_buffer_stats ()

Defined at line 433 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void ~TraceStats_BufferStats ()
TraceStats_BufferStats & operator= (TraceStats_BufferStats && )
TraceStats_BufferStats & operator= (const TraceStats_BufferStats & )
bool operator== (const TraceStats_BufferStats & )
void set_chunks_overwritten (uint64_t value)

Defined at line 389 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_chunks_discarded (uint64_t value)

Defined at line 393 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_chunks_read (uint64_t value)

Defined at line 397 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_chunks_committed_out_of_order (uint64_t value)

Defined at line 401 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t write_wrap_count ()

Defined at line 404 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_write_wrap_count (uint64_t value)

Defined at line 405 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t patches_succeeded ()

Defined at line 408 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_patches_succeeded (uint64_t value)

Defined at line 409 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t patches_failed ()

Defined at line 412 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_patches_failed (uint64_t value)

Defined at line 413 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t readaheads_succeeded ()

Defined at line 416 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_readaheads_succeeded (uint64_t value)

Defined at line 417 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t readaheads_failed ()

Defined at line 420 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_readaheads_failed (uint64_t value)

Defined at line 421 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_abi_violations (uint64_t value)

Defined at line 425 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

uint64_t trace_writer_packet_loss ()

Defined at line 428 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

void set_trace_writer_packet_loss (uint64_t value)

Defined at line 429 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

const TraceStats_BufferStats_ShadowBufferStats & shadow_buffer_stats ()

Defined at line 432 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h

Enumerations

enum FieldNumbers
Name Value
kBufferSizeFieldNumber 12
kBytesWrittenFieldNumber 1
kBytesOverwrittenFieldNumber 13
kBytesReadFieldNumber 14
kPaddingBytesWrittenFieldNumber 15
kPaddingBytesClearedFieldNumber 16
kChunksWrittenFieldNumber 2
kChunksRewrittenFieldNumber 10
kChunksOverwrittenFieldNumber 3
kChunksDiscardedFieldNumber 18
kChunksReadFieldNumber 17
kChunksCommittedOutOfOrderFieldNumber 11
kWriteWrapCountFieldNumber 4
kPatchesSucceededFieldNumber 5
kPatchesFailedFieldNumber 6
kReadaheadsSucceededFieldNumber 7
kReadaheadsFailedFieldNumber 8
kAbiViolationsFieldNumber 9
kTraceWriterPacketLossFieldNumber 19
kShadowBufferStatsFieldNumber 21

Defined at line 318 of file gen/third_party/perfetto/protos/perfetto/common/trace_stats.gen.h