struct Field

Defined at line 111 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/block.h

Describes the layout of a bit-field packed into a 64-bit word.

Functions

Make

public uint64_t Make(T value)

Defined at line 120 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/block.h

Get

public U Get(uint64_t word)

Defined at line 125 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/block.h

Set

public void Set(uint64_t * word, uint64_t value)

Defined at line 130 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/block.h

SizeInBytes

public size_t SizeInBytes()

Defined at line 136 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/block.h

The size of a field in bytes. This will truncate the size of values which are not byte aligned.