class EarlyBootZbiBytes

Defined at line 31 of file ../../zircon/kernel/phys/include/phys/early-boot.h

Defined below.

Public Methods

void EarlyBootZbiBytes ()

Defined at line 33 of file ../../zircon/kernel/phys/include/phys/early-boot.h

void EarlyBootZbiBytes (ktl::span<const ktl::byte> bytes)

Defined at line 35 of file ../../zircon/kernel/phys/include/phys/early-boot.h

void EarlyBootZbiBytes (ktl::span<const ktl::byte> bytes)

Defined at line 35 of file ../../zircon/kernel/phys/include/phys/early-boot.h

void EarlyBootZbiBytes (ktl::span<const ktl::byte> bytes)

Defined at line 35 of file ../../zircon/kernel/phys/include/phys/early-boot.h

void EarlyBootZbiBytes (const void * zbi_ptr)

Defined at line 37 of file ../../zircon/kernel/phys/include/phys/early-boot.h

ktl::span<const ktl::byte> get ()

Returns the associated data, synchronizing it on the first call.

Subsequent calls will not re-synchronize and can be regarded as cheap.

If these bytes represent a whole ZBI payload, then get() should not be

called (as that would defeat the intended minimal sync optimization

strategies of this abstraction).

Defined at line 50 of file ../../zircon/kernel/phys/include/phys/early-boot.h

ktl::span<const ktl::byte> * operator-> ()

Similar to get().

Defined at line 53 of file ../../zircon/kernel/phys/include/phys/early-boot.h

Friends

class StorageTraits