Lines Matching refs:test_zbi

29 typedef struct test_zbi {
129 uint8_t* test_zbi = get_test_zbi();
131 auto cleanup = fbl::MakeAutoCall([test_zbi]() {
132 free(test_zbi);
135 ASSERT_NONNULL(test_zbi, "failed to alloc test image");
137 zbi::Zbi image(test_zbi);
159 uint8_t* test_zbi = get_test_zbi();
161 auto cleanup = fbl::MakeAutoCall([test_zbi]() {
162 free(test_zbi);
165 ASSERT_NONNULL(test_zbi, "failed to alloc test image");
167 zbi_header_t* bootdata_header = reinterpret_cast<zbi_header_t*>(test_zbi);
171 zbi::Zbi image(test_zbi);
186 uint8_t* test_zbi = get_test_zbi();
188 auto cleanup = fbl::MakeAutoCall([test_zbi]() {
189 free(test_zbi);
192 ASSERT_NONNULL(test_zbi, "failed to alloc test image");
194 zbi::Zbi image(test_zbi);
196 zbi_header_t* bootdata_header = reinterpret_cast<zbi_header_t*>(test_zbi);
223 uint8_t* test_zbi = get_test_zbi_extra(kExtraBytes);
226 test_zbi_t* test_image = reinterpret_cast<test_zbi_t*>(test_zbi);
229 auto cleanup = fbl::MakeAutoCall([test_zbi, reference_zbi]() {
230 free(test_zbi);
234 ASSERT_NONNULL(test_zbi, "failed to alloc test image");
237 zbi::Zbi image(test_zbi, kBufferSize);
255 ASSERT_EQ(memcmp(test_zbi, reference_zbi, sizeof(test_zbi_t)), 0,
271 uint8_t* test_zbi = get_test_zbi_extra(kExtraBytes + kExtraSentinelLength);
273 ASSERT_NONNULL(test_zbi, "failed to alloc test image");
275 auto cleanup = fbl::MakeAutoCall([test_zbi]{
276 free(test_zbi);
282 memset(test_zbi + kZbiSize, kSentinelByte, kExtraSentinelLength);
284 zbi::Zbi image(test_zbi, kZbiSize);
316 ASSERT_EQ(test_zbi[kZbiSize + i], kSentinelByte,
333 alignas(ZBI_ALIGNMENT) uint8_t test_zbi[sizeof(test_zbi_t)];
334 zbi_header_t* hdr = reinterpret_cast<zbi_header_t*>(test_zbi);
342 zbi::Zbi image(test_zbi, sizeof(test_zbi));
357 ASSERT_EQ(memcmp(reference_zbi, test_zbi, image.Length()), 0);