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