Lines Matching refs:NULL

89   avb_assert(*out_image_buf == NULL);  in load_full_partition()
95 avb_errorv(part_name, ": Partition size too large to load.\n", NULL); in load_full_partition()
100 if (ops->get_preloaded_partition != NULL) { in load_full_partition()
107 avb_errorv(part_name, ": Error loading data from partition.\n", NULL); in load_full_partition()
111 if (*out_image_buf != NULL) { in load_full_partition()
113 avb_errorv(part_name, ": Read incorrect number of bytes.\n", NULL); in load_full_partition()
123 if (*out_image_buf == NULL) { in load_full_partition()
136 avb_errorv(part_name, ": Error loading data from partition.\n", NULL); in load_full_partition()
140 avb_errorv(part_name, ": Read incorrect number of bytes.\n", NULL); in load_full_partition()
169 char* persistent_value_name = NULL; in read_persistent_digest()
173 if (ops->read_persistent_value == NULL) { in read_persistent_digest()
174 avb_errorv(part_name, ": Persistent values are not implemented.\n", NULL); in read_persistent_digest()
178 avb_strdupv(AVB_NPV_PERSISTENT_DIGEST_PREFIX, part_name, NULL); in read_persistent_digest()
179 if (persistent_value_name == NULL) { in read_persistent_digest()
211 avb_errorv(part_name, ": Persistent digest does not exist.\n", NULL); in read_persistent_digest()
216 part_name, ": Persistent digest is not of expected size.\n", NULL); in read_persistent_digest()
219 avb_errorv(part_name, ": Error reading persistent digest.\n", NULL); in read_persistent_digest()
223 part_name, ": Persistent digest is not of expected size.\n", NULL); in read_persistent_digest()
252 NULL); in initialize_persistent_digest()
259 NULL); in initialize_persistent_digest()
265 avb_errorv(part_name, ": Error initializing persistent digest.\n", NULL); in initialize_persistent_digest()
273 ret = read_persistent_digest(ops, part_name, digest_size, NULL, out_digest); in initialize_persistent_digest()
277 NULL); in initialize_persistent_digest()
290 const uint8_t* desc_partition_name = NULL; in load_and_verify_hash_partition()
296 uint8_t* image_buf = NULL; in load_and_verify_hash_partition()
300 const char* found = NULL; in load_and_verify_hash_partition()
304 const uint8_t* expected_digest = NULL; in load_and_verify_hash_partition()
329 if (found == NULL) { in load_and_verify_hash_partition()
380 avb_errorv(part_name, ": Error determining partition size.\n", NULL); in load_and_verify_hash_partition()
384 avb_debugv(part_name, ": Loading entire partition.\n", NULL); in load_and_verify_hash_partition()
422 avb_errorv(part_name, ": Unsupported hash algorithm.\n", NULL); in load_and_verify_hash_partition()
429 avb_debugv(part_name, ": No digest, using persistent digest.\n", NULL); in load_and_verify_hash_partition()
449 part_name, ": Digest in descriptor not of expected size.\n", NULL); in load_and_verify_hash_partition()
457 NULL); in load_and_verify_hash_partition()
468 image_buf != NULL) { in load_and_verify_hash_partition()
471 avb_errorv(part_name, ": Too many loaded partitions.\n", NULL); in load_and_verify_hash_partition()
481 image_buf = NULL; in load_and_verify_hash_partition()
485 if (image_buf != NULL && !image_preloaded) { in load_and_verify_hash_partition()
497 uint8_t* image_buf = NULL; in load_requested_partitions()
501 for (n = 0; requested_partitions[n] != NULL; n++) { in load_requested_partitions()
523 avb_errorv(part_name, ": Error determining partition size.\n", NULL); in load_requested_partitions()
527 avb_debugv(part_name, ": Loading entire partition.\n", NULL); in load_requested_partitions()
537 avb_errorv(part_name, ": Too many loaded partitions.\n", NULL); in load_requested_partitions()
544 if (loaded_partition->partition_name == NULL) { in load_requested_partitions()
551 image_buf = NULL; in load_requested_partitions()
559 if (image_buf != NULL && !image_preloaded) { in load_requested_partitions()
587 uint8_t* vbmeta_buf = NULL; in load_and_verify_vbmeta()
594 const AvbDescriptor** descriptors = NULL; in load_and_verify_vbmeta()
599 AvbVBMetaData* vbmeta_image_data = NULL; in load_and_verify_vbmeta()
603 avb_assert(slot_data != NULL); in load_and_verify_vbmeta()
665 avb_errorv(full_partition_name, ": Error loading footer.\n", NULL); in load_and_verify_vbmeta()
673 avb_debugv(full_partition_name, ": No footer detected.\n", NULL); in load_and_verify_vbmeta()
678 full_partition_name, ": Invalid vbmeta size in footer.\n", NULL); in load_and_verify_vbmeta()
687 if (vbmeta_buf == NULL) { in load_and_verify_vbmeta()
696 NULL); in load_and_verify_vbmeta()
701 NULL); in load_and_verify_vbmeta()
721 NULL); in load_and_verify_vbmeta()
731 NULL /* expected_public_key */, in load_and_verify_vbmeta()
738 avb_errorv(full_partition_name, ": Error loading vbmeta data.\n", NULL); in load_and_verify_vbmeta()
752 avb_assert(pk_data != NULL && pk_len > 0); in load_and_verify_vbmeta()
763 NULL); in load_and_verify_vbmeta()
774 NULL); in load_and_verify_vbmeta()
782 NULL); in load_and_verify_vbmeta()
798 NULL); in load_and_verify_vbmeta()
806 if (pk_data != NULL) { in load_and_verify_vbmeta()
807 if (expected_public_key != NULL) { in load_and_verify_vbmeta()
814 NULL); in load_and_verify_vbmeta()
822 const uint8_t* pk_metadata = NULL; in load_and_verify_vbmeta()
859 NULL); in load_and_verify_vbmeta()
866 NULL); in load_and_verify_vbmeta()
884 NULL); in load_and_verify_vbmeta()
892 NULL); in load_and_verify_vbmeta()
908 avb_errorv(full_partition_name, ": Too many vbmeta images.\n", NULL); in load_and_verify_vbmeta()
933 full_partition_name, ": VERIFICATION_DISABLED bit is set.\n", NULL); in load_and_verify_vbmeta()
966 avb_errorv(full_partition_name, ": Descriptor is invalid.\n", NULL); in load_and_verify_vbmeta()
998 NULL); in load_and_verify_vbmeta()
1007 NULL); in load_and_verify_vbmeta()
1016 NULL); in load_and_verify_vbmeta()
1038 NULL, /* out_algorithm_type */ in load_and_verify_vbmeta()
1039 NULL /* out_additional_cmdline_subst */); in load_and_verify_vbmeta()
1058 NULL); in load_and_verify_vbmeta()
1070 NULL); in load_and_verify_vbmeta()
1094 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1097 if (slot_data->cmdline == NULL) { in load_and_verify_vbmeta()
1110 if (new_cmdline == NULL) { in load_and_verify_vbmeta()
1131 full_partition_name, ": Hashtree descriptor is invalid.\n", NULL); in load_and_verify_vbmeta()
1185 avb_errorv(part_name, ": Unsupported hash algorithm.\n", NULL); in load_and_verify_vbmeta()
1193 NULL /* initial_digest */, in load_and_verify_vbmeta()
1221 full_partition_name, ": Invalid rollback_index_location.\n", NULL); in load_and_verify_vbmeta()
1229 if (out_algorithm_type != NULL) { in load_and_verify_vbmeta()
1237 if (vbmeta_image_data == NULL) { in load_and_verify_vbmeta()
1238 if (vbmeta_buf != NULL) { in load_and_verify_vbmeta()
1242 if (descriptors != NULL) { in load_and_verify_vbmeta()
1259 avb_assert(out_hashtree_error_mode != NULL); in avb_manage_hashtree_error_mode()
1260 avb_assert(ops->read_persistent_value != NULL); in avb_manage_hashtree_error_mode()
1261 avb_assert(ops->write_persistent_value != NULL); in avb_manage_hashtree_error_mode()
1379 AvbSlotVerifyData* slot_data = NULL; in avb_slot_verify()
1385 AvbCmdlineSubstList* additional_cmdline_subst = NULL; in avb_slot_verify()
1388 avb_assert(ops->read_is_device_unlocked != NULL); in avb_slot_verify()
1389 avb_assert(ops->read_from_partition != NULL); in avb_slot_verify()
1390 avb_assert(ops->get_size_of_partition != NULL); in avb_slot_verify()
1391 avb_assert(ops->read_rollback_index != NULL); in avb_slot_verify()
1392 avb_assert(ops->get_unique_guid_for_partition != NULL); in avb_slot_verify()
1394 if (out_data != NULL) { in avb_slot_verify()
1395 *out_data = NULL; in avb_slot_verify()
1412 if (ops->read_persistent_value == NULL || in avb_slot_verify()
1413 ops->write_persistent_value == NULL) { in avb_slot_verify()
1427 if (ops->validate_public_key_for_partition == NULL) { in avb_slot_verify()
1435 avb_assert(ops->validate_vbmeta_public_key != NULL); in avb_slot_verify()
1439 if (slot_data == NULL) { in avb_slot_verify()
1445 if (slot_data->vbmeta_images == NULL) { in avb_slot_verify()
1451 if (slot_data->loaded_partitions == NULL) { in avb_slot_verify()
1457 if (additional_cmdline_subst == NULL) { in avb_slot_verify()
1463 if (requested_partitions == NULL || requested_partitions[0] == NULL) { in avb_slot_verify()
1472 for (size_t n = 0; requested_partitions[n] != NULL; n++) { in avb_slot_verify()
1482 NULL /* expected_public_key */, in avb_slot_verify()
1503 NULL /* expected_public_key */, in avb_slot_verify()
1533 if (slot_data->ab_suffix == NULL) { in avb_slot_verify()
1547 avb_assert(slot_data->cmdline == NULL); in avb_slot_verify()
1558 if (slot_data->cmdline == NULL) { in avb_slot_verify()
1596 if (slot_data->cmdline != NULL && avb_strlen(slot_data->cmdline) != 0) { in avb_slot_verify()
1604 if (new_cmdline == NULL) { in avb_slot_verify()
1613 if (out_data != NULL) { in avb_slot_verify()
1620 additional_cmdline_subst = NULL; in avb_slot_verify()
1629 if (slot_data != NULL) { in avb_slot_verify()
1632 if (additional_cmdline_subst != NULL) { in avb_slot_verify()
1639 if (data->ab_suffix != NULL) { in avb_slot_verify_data_free()
1642 if (data->cmdline != NULL) { in avb_slot_verify_data_free()
1645 if (data->vbmeta_images != NULL) { in avb_slot_verify_data_free()
1649 if (vbmeta_image->partition_name != NULL) { in avb_slot_verify_data_free()
1652 if (vbmeta_image->vbmeta_data != NULL) { in avb_slot_verify_data_free()
1658 if (data->loaded_partitions != NULL) { in avb_slot_verify_data_free()
1662 if (loaded_partition->partition_name != NULL) { in avb_slot_verify_data_free()
1665 if (loaded_partition->data != NULL && !loaded_partition->preloaded) { in avb_slot_verify_data_free()
1675 const char* ret = NULL; in avb_slot_verify_result_to_string()
1708 if (ret == NULL) { in avb_slot_verify_result_to_string()