struct Slice
Defined at line 34 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h
A simple wrapper around a virtually contiguous memory range that contains a
TracePacket, or just a portion of it.
Public Members
const void * start
size_t size
Public Methods
void Slice ()
Defined at line 35 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h
void Slice (const void * st, size_t sz)
Defined at line 36 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h
void Slice (Slice && other)
Defined at line 37 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h
Slice Allocate (size_t size)
Create a Slice which owns |size| bytes of memory.
Defined at line 40 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h
Slice TakeOwnership (std::unique_ptr<uint8_t[]> buf, size_t size)
Defined at line 48 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h
uint8_t * own_data ()
Defined at line 56 of file ../../third_party/perfetto/include/perfetto/ext/tracing/core/slice.h