| H A D | dwarf.c | 38 static void process_linebreak(struct die *cache, int n) in process_linebreak() 46 static bool get_##attr##_attr(Dwarf_Die *die, unsigned int id, \ 50 return dwarf_attr(die, id, &da) && \ 57 static bool get_ref_die_attr(Dwarf_Die *die, unsigned int id, Dwarf_Die *value) in DEFINE_GET_ATTR() 62 return dwarf_attr(die, id, &da) && dwarf_formref_die(&da, value); in DEFINE_GET_ATTR() 66 static const char *get_##attr##_attr(Dwarf_Die *die) \ 69 if (dwarf_attr(die, DW_AT_##attr, &da)) \ 77 static const char *get_symbol_name(Dwarf_Die *die) in DEFINE_GET_STRING_ATTR() 82 name = get_linkage_name_attr(die); in DEFINE_GET_STRING_ATTR() 84 name = get_name_attr(die); in DEFINE_GET_STRING_ATTR() 89 match_export_symbol(struct state * state,Dwarf_Die * die) match_export_symbol() argument 111 is_definition_private(Dwarf_Die * die) is_definition_private() argument 147 is_kabi_definition(struct die * cache,Dwarf_Die * die) is_kabi_definition() argument 197 update_fqn(struct die * cache,Dwarf_Die * die) update_fqn() argument 210 process_fqn(struct die * cache,Dwarf_Die * die) process_fqn() argument 267 process_die_container(struct state * state,struct die * cache,Dwarf_Die * die,die_callback_t func,die_match_callback_t match) process_die_container() argument 301 process_type_attr(struct state * state,struct die * cache,Dwarf_Die * die) process_type_attr() argument 326 __process_list_type(struct state * state,struct die * cache,Dwarf_Die * die,const char * type) __process_list_type() argument 412 process_array_type(struct state * state,struct die * cache,Dwarf_Die * die) process_array_type() argument 426 __process_subroutine_type(struct state * state,struct die * cache,Dwarf_Die * die,const char * type) __process_subroutine_type() argument 443 process_subroutine_type(struct state * state,struct die * cache,Dwarf_Die * die) process_subroutine_type() argument 449 process_variant_type(struct state * state,struct die * cache,Dwarf_Die * die) process_variant_type() argument 462 process_variant_part_type(struct state * state,struct die * cache,Dwarf_Die * die) process_variant_part_type() argument 473 get_kabi_status(Dwarf_Die * die,const char ** suffix) get_kabi_status() argument 504 check_struct_member_kabi_status(struct state * state,struct die * __unused,Dwarf_Die * die) check_struct_member_kabi_status() argument 531 check_union_member_kabi_status(struct state * state,struct die * __unused,Dwarf_Die * die) check_union_member_kabi_status() argument 574 get_union_kabi_status(Dwarf_Die * die,Dwarf_Die * placeholder,const char ** orig_name) get_union_kabi_status() argument 653 is_kabi_ignored(Dwarf_Die * die) is_kabi_ignored() argument 668 ___process_structure_type(struct state * state,struct die * cache,Dwarf_Die * die) ___process_structure_type() argument 691 __process_structure_type(struct state * state,struct die * cache,Dwarf_Die * die,const char * type,die_callback_t process_func,die_match_callback_t match_func) __process_structure_type() argument 750 process_enumerator_type(struct state * state,struct die * cache,Dwarf_Die * die) process_enumerator_type() argument 778 process_enumeration_type(struct state * state,struct die * cache,Dwarf_Die * die) process_enumeration_type() argument 785 process_base_type(struct state * state,struct die * cache,Dwarf_Die * die) process_base_type() argument 795 process_unspecified_type(struct state * state,struct die * cache,Dwarf_Die * die) process_unspecified_type() argument 805 process_cached(struct state * state,struct die * cache,Dwarf_Die * die) process_cached() argument 865 process_type(struct state * state,struct die * parent,Dwarf_Die * die) process_type() argument 959 get_symbol_cache(struct state * state,Dwarf_Die * die) get_symbol_cache() argument 972 process_symbol(struct state * state,Dwarf_Die * die,die_callback_t process_func) process_symbol() argument 991 __process_subprogram(struct state * state,struct die * cache,Dwarf_Die * die) __process_subprogram() argument 997 process_subprogram(struct state * state,Dwarf_Die * die) process_subprogram() argument 1003 __process_variable(struct state * state,struct die * cache,Dwarf_Die * die) __process_variable() argument 1010 process_variable(struct state * state,Dwarf_Die * die) process_variable() argument 1041 process_exported_symbols(struct state * unused,struct die * cache,Dwarf_Die * die) process_exported_symbols() argument 1103 resolve_fqns(struct state * parent,struct die * unused,Dwarf_Die * die) resolve_fqns() argument [all...] |