class BufferWriter

Defined at line 46 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

Public Methods

zx::result<AllocatedRecord> Reserve (uint64_t header)

Implement an FXT serializer that writes to the pinned+mapped buffer

Defined at line 30 of file ../../zircon/kernel/lib/thread_sampler/buffer_writer.cc

void BufferWriter ()

Defined at line 48 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

void BufferWriter (vaddr_t ptr, vaddr_t end, fbl::RefPtr<VmMapping> mapping, PinnedVmObject pinned_buffer)

Defined at line 49 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

void BufferWriter (BufferWriter && )

Defined at line 57 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

BufferWriter & operator= (BufferWriter && )

Defined at line 58 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

void BufferWriter (const BufferWriter & )

Defined at line 59 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

BufferWriter & operator= (const BufferWriter & )

Defined at line 59 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

void ~BufferWriter ()

Defined at line 60 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h

size_t AvailableBytes ()

Defined at line 64 of file ../../zircon/kernel/lib/thread_sampler/include/lib/thread_sampler/buffer_writer.h