Google is committed to advancing racial equity for Black communities. See how.

fuchsia.blobfs

PROTOCOLS

Blobfs

Defined in fuchsia.blobfs/blobfs.fidl

GetAllocatedRegions

Retrieve information about allocated regions on the filesystem.

Request

NameType

Response

NameType
status zx/status
regions handle<vmo>?
count uint64

SetCorruptBlobHandler

Assign the handler for blob corruption callbacks. Only one handler will receive callbacks at any given time.

Request

NameType
handler CorruptBlobHandler

Response

NameType
status zx/status

CorruptBlobHandler

Defined in fuchsia.blobfs/blobfs.fidl

CorruptBlob

Notify that a particular blob is corrupted to the CorruptBlobHandler service.

Request

NameType
merkleroot vector<uint8>[64]

STRUCTS

BlockRegion

Defined in fuchsia.blobfs/blobfs.fidl

Describes contiguous run of allocated blocks.

NameTypeDescriptionDefault
offset uint64 No default
length uint64 No default