class BlockDevice

Defined at line 69 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

A class that mocks a block device backed by storage.

Public Methods

void BlockDevice (std::vector<std::string_view> paths, size_t blocks)

Defined at line 62 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_block_io_protocol * GetBlockIoProtocol ()

Defined at line 72 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

efi_disk_io_protocol * GetDiskIoProtocol ()

Defined at line 73 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

efi::FakeDiskIoProtocol & fake_disk_io_protocol ()

Defined at line 74 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

efi_block_io_media & block_io_media ()

Defined at line 75 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

size_t total_blocks ()

Defined at line 78 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

void InitializeGpt ()

Defined at line 80 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

void AddGptPartition (const gpt_entry_t & new_entry)

Defined at line 123 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc