Lines Matching defs:a_ref
1315 const obj_attr_v2_t *a_ref)
1317 obj_attr_v2_t *new_attr = oav2_attr_default (info, s_abfd_missing, a_ref);
1353 /* Report required attribute A_ABFD mismatching with A_REF. */
1359 const obj_attr_v2_t *a_ref,
1364 = _bfd_obj_attr_v2_tag_to_string (bed, s_ref->name, a_ref->tag);
1373 ref_bfd, a_ref->val.uint);
1383 ref_bfd, a_ref->val.string);
1398 const obj_attr_v2_t *a_ref = s_ref->first;
1400 while (a_ref != NULL && a_abfd != NULL)
1402 if (a_ref->tag < a_abfd->tag)
1405 report_missing_required_obj_attr (info, abfd, s_ref, a_ref->tag);
1406 a_refa_ref->next;
1408 else if (a_ref->tag > a_abfd->tag)
1418 if (a_ref->val.uint != a_abfd->val.uint)
1422 s_ref, a_ref, a_abfd);
1427 if (strcmp (a_ref->val.string, a_abfd->val.string) != 0)
1431 s_ref, a_ref, a_abfd);
1434 a_ref = a_ref->next;
1445 for (; a_ref != NULL; a_ref = a_ref->next)
1448 report_missing_required_obj_attr (info, abfd, s_ref, a_ref->tag);
1486 obj_attr_v2_t *a_ref = s_ref->first;
1489 while (a_ref != NULL && a_abfd != NULL)
1492 = (a_ref->tag < a_abfd->tag
1493 ? a_ref->tag
1500 if (a_ref->tag < a_abfd->tag)
1502 obj_attr_v2_t *a_default = oav2_attr_default (info, s_abfd, a_ref);
1504 = oav2_attr_merge (info, abfd, s_ref, a_ref, a_default, a_frozen,
1508 a_ref->val = res.val;
1510 a_ref->status = obj_attr_v2_unknown;
1511 a_ref = a_ref->next;
1513 else if (a_ref->tag > a_abfd->tag)
1523 (s_ref, a_default, a_ref);
1532 = oav2_attr_merge (info, abfd, s_ref, a_ref, a_abfd, a_frozen,
1535 a_ref->val = res.val;
1537 a_ref->status = obj_attr_v2_unknown;
1538 a_ref = a_ref->next;
1557 for (; a_ref != NULL; a_ref = a_ref->next)
1559 obj_attr_v2_t *a_frozen = oav2_search_by_tag (a_frozen_first, a_ref->tag);
1563 obj_attr_v2_t *a_default = oav2_attr_default (info, s_abfd, a_ref);
1565 = oav2_attr_merge (info, abfd, s_ref, a_ref, a_default, a_frozen,
1569 a_ref->val = res.val;
1571 a_ref->status = obj_attr_v2_unknown;