Lines Matching defs:subsec
939 /* Record the pair (TAG, VALUE) into SUBSEC. */
941 _bfd_aarch64_oav2_record (obj_attr_subsection_v2_t *subsec,
948 LINKED_LIST_APPEND (obj_attr_v2_t) (subsec, attr);
951 /* Wrapper around the recording of the pair (TAG, VALUE) into SUBSEC called from
954 obj_attr_v2_record_tag_value (obj_attr_subsection_v2_t *subsec,
959 attr = bfd_obj_attr_v2_find_by_tag (subsec, tag, false);
973 _bfd_aarch64_oav2_record (subsec, tag, merged_val);
978 _bfd_aarch64_oav2_record (subsec, tag, value);
992 obj_attr_subsection_v2_t *subsec = bfd_obj_attr_subsection_v2_find_by_name
996 if (subsec == NULL)
998 subsec = bfd_elf_obj_attr_subsection_v2_init
1008 obj_attr_v2_record_tag_value (subsec, Tag_Feature_BTI, bti_bit);
1009 obj_attr_v2_record_tag_value (subsec, Tag_Feature_PAC, pac_bit);
1010 obj_attr_v2_record_tag_value (subsec, Tag_Feature_GCS, gcs_bit);
1014 (&elf_obj_attr_subsections (abfd), subsec);
1018 /* Translate relevant Object Attributes v2 in SUBSEC
1021 (bfd *abfd, const obj_attr_subsection_v2_t *subsec)
1026 if (strcmp (subsec->name, "aeabi_feature_and_bits") == 0)
1030 for (const obj_attr_v2_t *attr = subsec->first;
1060 const obj_attr_subsection_v2_t *subsec ATTRIBUTE_UNUSED,
1071 RHS and FROZEN correspond to an attribute from SUBSEC with the same tag, but
1082 const obj_attr_subsection_v2_t *subsec,
1094 if (strcmp (subsec->name, "aeabi_feature_and_bits") == 0)
1096 BFD_ASSERT (subsec->encoding == OA_ENC_ULEB128 && subsec->optional);
1099 subsec->name, lhs->tag);
1105 abfd, rhs->tag, rhs->val.uint, subsec->name);
1112 res = _bfd_obj_attr_v2_merge_AND (info, abfd, subsec, lhs, rhs, frozen);
1169 const obj_attr_subsection_v2_t *subsec
1171 if (subsec == NULL)
1178 = bfd_obj_attr_v2_find_by_tag (subsec, Tag_PAuth_Platform, true);
1182 attr = bfd_obj_attr_v2_find_by_tag (subsec, Tag_PAuth_Schema, true);