Home
last modified time | relevance | path

Searched refs:zbi_header_t (Results 1 – 10 of 10) sorted by relevance

/system/ulib/libzbi/
A Dzbi.c10 zbi_header_t** err;
15 if (length < sizeof(zbi_header_t)) { in zbi_init()
19 zbi_header_t* hdr = (zbi_header_t*)buffer; in zbi_init()
63 const zbi_header_t* header = base; in zbi_check_internal()
81 *err = (zbi_header_t*)header; in zbi_check_internal()
107 *err = (zbi_header_t*)header; in zbi_check_internal()
131 zbi_header_t* header = (zbi_header_t*)(base); in zbi_for_each()
135 uint32_t offset = sizeof(zbi_header_t); in zbi_for_each()
137 zbi_header_t* entryHeader = in zbi_for_each()
184 zbi_header_t* hdr = (zbi_header_t*)base; in zbi_create_section()
[all …]
A Dzbi-zx.cpp82 PageRound(Length() + sizeof(zbi_header_t) + length); in CreateSection()
109 static_cast<uint32_t>(sizeof(zbi_header_t) * 2) + kernel_hdr->length; in SplitComplete()
126 kernel_size - static_cast<uint32_t>(sizeof(zbi_header_t)); in SplitComplete()
131 data_payload_size + static_cast<uint32_t>(sizeof(zbi_header_t))); in SplitComplete()
135 bool clone = (kernel_size - sizeof(zbi_header_t)) % PAGE_SIZE == 0; in SplitComplete()
138 kernel_size - sizeof(zbi_header_t), in SplitComplete()
154 *data->Header() = (zbi_header_t)ZBI_CONTAINER_HEADER(data_payload_size); in SplitComplete()
/system/ulib/libzbi/include/libzbi/
A Dzbi-cpp.h23 zbi_header_t* hdr = reinterpret_cast<zbi_header_t*>(base_); in Zbi()
34 zbi_result_t Check(zbi_header_t** err) const { in Check()
38 zbi_result_t CheckComplete(zbi_header_t** err = nullptr) const {
60 return Header()->length + static_cast<uint32_t>(sizeof(zbi_header_t)); in Length()
69 zbi_header_t* Header() { in Header()
70 return reinterpret_cast<zbi_header_t*>(base_); in Header()
72 const zbi_header_t* Header() const { in Header()
73 return reinterpret_cast<const zbi_header_t*>(base_); in Header()
A Dzbi.h47 typedef zbi_result_t (*zbi_foreach_cb_t)(zbi_header_t* hdr,
58 zbi_result_t zbi_check(const void* base, zbi_header_t** err);
62 zbi_result_t zbi_check_complete(const void* base, zbi_header_t** err);
/system/utest/zbi/
A Dzbi.cpp35 zbi_header_t header;
37 zbi_header_t cmdline_hdr;
40 zbi_header_t ramdisk_hdr;
43 zbi_header_t bootfs_hdr;
49 static void init_zbi_header(zbi_header_t* hdr) { in init_zbi_header()
145 zbi_header_t* trace = nullptr; in ZbiTestBasic()
173 zbi_header_t* bootdata_header = reinterpret_cast<zbi_header_t*>(test_zbi); in ZbiTestBadContainer()
179 zbi_header_t* problem_header = nullptr; in ZbiTestBadContainer()
202 zbi_header_t* bootdata_header = reinterpret_cast<zbi_header_t*>(test_zbi); in ZbiTestTruncated()
205 zbi_header_t* trace = nullptr; in ZbiTestTruncated()
[all …]
/system/dev/bus/platform/
A Dplatform-bus.cpp261 zbi_header_t header; in ReadZbi()
287 static_cast<uint32_t>(sizeof(zbi_header_t)) + header.length); in ReadZbi()
321 static_cast<uint32_t>(sizeof(zbi_header_t)) + header.length); in ReadZbi()
328 status = zbi.read(&platform_id, off + sizeof(zbi_header_t), sizeof(platform_id)); in ReadZbi()
392 while (offset + sizeof(zbi_header_t) < metadata_size) { in GetZbiMetadata()
393 const auto header = reinterpret_cast<const zbi_header_t*>(metadata); in GetZbiMetadata()
395 static_cast<uint32_t>(sizeof(zbi_header_t)) + header->length); in GetZbiMetadata()
402 *out_size = static_cast<uint32_t>(length - sizeof(zbi_header_t)); in GetZbiMetadata()
/system/host/zbi/
A Dzbi.cpp149 static const zbi_header_t dummy = {}; in PlaceHeader()
401 void FinalizeHeader(zbi_header_t* header) { in FinalizeHeader()
515 zbi_header_t header_;
1042 zbi_header_t check_header = header_; in Describe()
1183 const zbi_header_t* header = static_cast<const zbi_header_t*>( in CreateFromItem()
1185 offset += sizeof(zbi_header_t); in CreateFromItem()
1378 const zbi_header_t header = in WriteZBI()
1396 zbi_header_t header_;
1670 const zbi_header_t* header = static_cast<const zbi_header_t*>( in ImportFile()
1686 uint32_t pos = sizeof(zbi_header_t); in ImportFile()
[all …]
/system/public/zircon/boot/
A Dimage.h100 } zbi_header_t; typedef
237 zbi_header_t hdr_file;
238 zbi_header_t hdr_kernel;
/system/banjo/ddk-protocol-platform-bus/
A Dplatform-bus.banjo60 /// Metadata type (matches `zbi_header_t.type` for bootloader metadata).
62 /// Matches `zbi_header_t.extra` for bootloader metadata.
/system/uapp/disk-pave/
A Dpave-lib.cpp320 const auto crc_valid = [](const zbi_header_t* hdr) { in ValidateKernelZbi()

Completed in 26 milliseconds