Lines Matching refs:type
45 #define DEFINE_GET_ATTR(attr, type) \ argument
47 type *value) \
250 #define DEFINE_MATCH(type) \ argument
251 static bool match_##type##_type(Dwarf_Die *die) \
253 return dwarf_tag(die) == DW_TAG_##type##_type; \
303 Dwarf_Die type; in process_type_attr() local
305 if (get_ref_die_attr(die, DW_AT_type, &type)) { in process_type_attr()
306 check(process_type(state, cache, &type)); in process_type_attr()
326 Dwarf_Die *die, const char *type) in __process_list_type() argument
337 process(cache, type); in __process_list_type()
353 #define DEFINE_PROCESS_LIST_TYPE(type) \ argument
354 static void process_##type##_type(struct state *state, \
357 __process_list_type(state, cache, die, #type " "); \
365 Dwarf_Die *die, const char *type) in DEFINE_PROCESS_LIST_TYPE()
367 process(cache, type); in DEFINE_PROCESS_LIST_TYPE()
378 #define DEFINE_PROCESS_TYPE(type) \ argument
379 static void process_##type##_type(struct state *state, \
382 __process_type(state, cache, die, #type "_type"); \
426 Dwarf_Die *die, const char *type) in __process_subroutine_type() argument
428 process(cache, type); in __process_subroutine_type()
533 Dwarf_Die type; in check_union_member_kabi_status() local
538 if (!get_ref_die_attr(die, DW_AT_type, &type)) in check_union_member_kabi_status()
559 state->kabi.placeholder = type; in check_union_member_kabi_status()
563 if (dwarf_tag(&type) == DW_TAG_structure_type) in check_union_member_kabi_status()
565 state, NULL, &type, check_struct_member_kabi_status, in check_union_member_kabi_status()
655 Dwarf_Die type; in is_kabi_ignored() local
660 if (!get_ref_die_attr(die, DW_AT_type, &type)) in is_kabi_ignored()
663 return dwarf_tag(&type) == DW_TAG_union_type && in is_kabi_ignored()
664 checkp(get_union_kabi_status(&type, NULL, NULL)) == KABI_IGNORED; in is_kabi_ignored()
691 Dwarf_Die *die, const char *type, in __process_structure_type() argument
697 process(cache, type); in __process_structure_type()
811 switch (df->type) { in process_cached()
860 #define PROCESS_TYPE(type) \ argument
861 case DW_TAG_##type##_type: \
862 process_##type##_type(state, cache, die); \
1018 Dwarf_Die type; in save_symbol_ptr() local
1025 if (!get_ref_die_attr(&ptr_type, DW_AT_type, &type)) in save_symbol_ptr()
1034 if (dwarf_tag(&type) == DW_TAG_subroutine_type) in save_symbol_ptr()
1035 symbol_set_ptr(state->sym, &type); in save_symbol_ptr()