MCPcopy Create free account
hub / github.com/coreboot/coreboot / bpdt_read_header

Function bpdt_read_header

util/cbfstool/ifwitool.c:530–549  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

528}
529
530static void bpdt_read_header(void *data, struct bpdt_header *h,
531 const char *name)
532{
533 size_t offset = 0;
534
535 offset = read_member(data, offset, sizeof(h->signature), &h->signature);
536 offset = read_member(data, offset, sizeof(h->descriptor_count),
537 &h->descriptor_count);
538 offset = read_member(data, offset, sizeof(h->bpdt_version),
539 &h->bpdt_version);
540 offset = read_member(data, offset, sizeof(h->xor_redundant_block),
541 &h->xor_redundant_block);
542 offset = read_member(data, offset, sizeof(h->ifwi_version),
543 &h->ifwi_version);
544 read_member(data, offset, sizeof(h->fit_tool_version),
545 &h->fit_tool_version);
546
547 bpdt_validate_header(h, name);
548 bpdt_print_header(h, name);
549}
550
551static void bpdt_read_entries(void *data, struct bpdt *bpdt, const char *name)
552{

Callers 1

alloc_bpdt_bufferFunction · 0.85

Calls 3

bpdt_validate_headerFunction · 0.85
bpdt_print_headerFunction · 0.85
read_memberFunction · 0.70

Tested by

no test coverage detected