/external/libabigail/include/ |
D | abg-fwd.h | 124 typedef shared_ptr<decl_base> decl_base_sptr; typedef 313 decl_base_sptr 314 add_decl_to_scope(decl_base_sptr, scope_decl*); 316 decl_base_sptr 317 add_decl_to_scope(decl_base_sptr, const scope_decl_sptr&); 326 get_global_scope(const decl_base_sptr); 335 get_translation_unit(const decl_base_sptr); 350 is_at_global_scope(const decl_base_sptr); 353 is_at_class_scope(const decl_base_sptr); 362 is_at_template_scope(const decl_base_sptr); [all …]
|
D | abg-comp-filter.h | 28 has_harmless_name_change(const decl_base_sptr& f, const decl_base_sptr& s); 33 has_harmful_name_change(const decl_base_sptr& f, const decl_base_sptr& s); 53 has_decl_only_def_change(const decl_base_sptr& first, 54 const decl_base_sptr& second);
|
D | abg-ir.h | 1578 const decl_base_sptr 1582 set_earlier_declaration(const decl_base_sptr&); 1584 const decl_base_sptr 1588 set_definition_of_declaration(const decl_base_sptr&); 1613 friend decl_base_sptr 1614 add_decl_to_scope(decl_base_sptr decl, scope_decl* scpe); 1617 remove_decl_from_scope(decl_base_sptr); 1619 friend decl_base_sptr 1620 insert_decl_into_scope(decl_base_sptr, 1628 get_member_access_specifier(const decl_base_sptr& d); [all …]
|
D | abg-comparison.h | 131 typedef unordered_map<string, decl_base_sptr> string_decl_base_sptr_map; 139 typedef unordered_map<unsigned, decl_base_sptr> unsigned_decl_base_sptr_map; 1059 compute_diff(const decl_base_sptr, 1060 const decl_base_sptr, 1100 decl_diff_base(decl_base_sptr first_subject, 1101 decl_base_sptr second_subject, 1903 const decl_base_sptr 1906 const decl_base_sptr 1909 const decl_base_sptr 1912 const decl_base_sptr
|
/external/libabigail/src/ |
D | abg-comp-filter.cc | 171 type_size_changed(const decl_base_sptr f, const decl_base_sptr s) in type_size_changed() 206 access_changed(const decl_base_sptr& f, const decl_base_sptr& s) in access_changed() 322 data_member_offset_changed(decl_base_sptr f, decl_base_sptr s) in data_member_offset_changed() 346 non_static_data_member_type_size_changed(const decl_base_sptr& f, in non_static_data_member_type_size_changed() 347 const decl_base_sptr& s) in non_static_data_member_type_size_changed() 371 static_data_member_type_size_changed(const decl_base_sptr& f, in static_data_member_type_size_changed() 372 const decl_base_sptr& s) in static_data_member_type_size_changed() 397 is_compatible_change(const decl_base_sptr& d1, const decl_base_sptr& d2) in is_compatible_change() 468 has_harmless_name_change(const decl_base_sptr& f, const decl_base_sptr& s) in has_harmless_name_change() 515 has_harmful_name_change(const decl_base_sptr& f, const decl_base_sptr& s) in has_harmful_name_change() [all …]
|
D | abg-reader.cc | 91 typedef unordered_map<xmlNodePtr, decl_base_sptr> xml_node_decl_base_sptr_map; 247 decl_base_sptr decl) in map_xml_node_to_decl() 253 decl_base_sptr 262 return decl_base_sptr(); in get_decl_for_xml_node() 407 decl_base_sptr 423 if (decl_base_sptr d = *i) in get_translation_unit() 441 decl_base_sptr d = get_type_declaration(type); in type_is_from_translation_unit() 451 push_decl(decl_base_sptr d) in push_decl() 456 decl_base_sptr 460 return decl_base_sptr(); in pop_decl() [all …]
|
D | abg-reporter-priv.h | 172 report_name_size_and_alignment_changes(decl_base_sptr first, 173 decl_base_sptr second, 203 maybe_report_diff_for_member(const decl_base_sptr& decl1, 204 const decl_base_sptr& decl2,
|
D | abg-comparison-priv.h | 504 member_type_has_changed(decl_base_sptr) const; 506 decl_base_sptr 507 subtype_changed_dm(decl_base_sptr) const; 509 decl_base_sptr 510 member_class_tmpl_has_changed(decl_base_sptr) const; 579 operator()(const decl_base_sptr& f, in operator() 580 const decl_base_sptr& s) const in operator() 1370 vector<decl_base_sptr>& sorted);
|
D | abg-writer.cc | 744 decl_is_emitted(decl_base_sptr& decl) const in decl_is_emitted() 808 record_decl_as_emitted(const decl_base_sptr &decl)const in record_decl_as_emitted() 836 static void write_location(const decl_base_sptr&, write_context&); 837 static bool write_visibility(const decl_base_sptr&, ostream&); 838 static bool write_binding(const decl_base_sptr&, ostream&); 839 static bool write_is_artificial(const decl_base_sptr&, ostream&); 857 static void write_is_declaration_only(const decl_base_sptr&, ostream&); 859 static void write_is_anonymous(const decl_base_sptr&, ostream&); 861 static bool write_decl(const decl_base_sptr&, write_context&, unsigned); 862 static void write_decl_in_scope(const decl_base_sptr&, [all …]
|
D | abg-ir.cc | 2882 operator()(const decl_base_sptr &f, in operator ()() 2883 const decl_base_sptr &s) in operator ()() 3614 decl_base_sptr declaration_; 4112 const decl_base_sptr 4121 decl_base::set_earlier_declaration(const decl_base_sptr& d) in set_earlier_declaration() 4132 const decl_base_sptr 4501 operator==(const decl_base_sptr& l, const decl_base_sptr& r) in operator ==() 4522 operator!=(const decl_base_sptr& l, const decl_base_sptr& r) in operator !=() 4577 has_scope(const decl_base_sptr d) in has_scope() 4586 is_member_decl(const decl_base_sptr d) in is_member_decl() [all …]
|
D | abg-reporter-priv.cc | 852 decl_base_sptr decl = is_decl(tod); in report_loc_info() 888 report_name_size_and_alignment_changes(decl_base_sptr first, in report_name_size_and_alignment_changes() 889 decl_base_sptr second, in report_name_size_and_alignment_changes() 1032 maybe_report_diff_for_member(const decl_base_sptr& decl1, in maybe_report_diff_for_member() 1033 const decl_base_sptr& decl2, in maybe_report_diff_for_member()
|
D | abg-comparison.cc | 147 vector<decl_base_sptr>& sorted) in sort_data_members() 577 if (decl_base_sptr decl = is_decl(first)) in is_diff_of_global_decls() 2479 decl_diff_base::decl_diff_base(decl_base_sptr first_subject, in decl_diff_base() 2480 decl_base_sptr second_subject, in decl_diff_base() 3117 compute_diff_for_decls(const decl_base_sptr first, in compute_diff_for_decls() 3118 const decl_base_sptr second, in compute_diff_for_decls() 3148 compute_diff(const decl_base_sptr first, in compute_diff() 3149 const decl_base_sptr second, in compute_diff() 3184 decl_base_sptr f = get_type_declaration(first), in compute_diff() 4228 class_or_union_diff::priv::member_type_has_changed(decl_base_sptr d) const in member_type_has_changed() [all …]
|
D | abg-leaf-reporter.cc | 640 vector<decl_base_sptr> sorted_dms; in report() 644 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report() 664 vector<decl_base_sptr> sorted_dms; in report() 668 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report() 993 decl_base_sptr first = d.first_var(), second = d.second_var(); in report()
|
D | abg-corpus-priv.h | 775 maybe_update_scope_lookup_map(const decl_base_sptr& member_scope); 809 maybe_update_types_lookup_map(const decl_base_sptr& decl);
|
D | abg-dwarf-reader.cc | 3203 decl_base_sptr decl, in associate_die_to_decl() 3244 decl_base_sptr 3247 decl_base_sptr result = in lookup_decl_from_die_offset() 6138 static decl_base_sptr 6141 static decl_base_sptr 11365 decl_base_sptr d; in build_translation_unit_and_add_to_ir() 11542 decl_base_sptr d = add_decl_to_scope(result, tu->get_global_scope().get()); in build_enum_underlying_type() 12182 decl_base_sptr res; in add_or_update_class_type() 12339 decl_base_sptr ty = is_decl(build_ir_node_from_die(ctxt, &type_die, in add_or_update_class_type() 12381 decl_base_sptr r = in add_or_update_class_type() [all …]
|
D | abg-default-reporter.cc | 998 vector<decl_base_sptr> sorted_dms; in report() 1002 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report() 1022 vector<decl_base_sptr> sorted_dms; in report() 1026 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report() 1090 decl_base_sptr mem_type = i->second; in report() 1648 decl_base_sptr first = d.first_var(), second = d.second_var(); in report()
|
D | abg-suppression.cc | 798 decl_base_sptr member = m->second; in suppresses_diff()
|
/external/libabigail/ |
D | ChangeLog | 1253 type of member argument from const decl_base_sptr& to plain 1254 decl_base_sptr. 1457 (dump): In the decl_base_sptr overload, don't emit final new 2158 (data_member_comp::operator()(decl_base_sptr&, decl_base_sptr&)): 4494 * include/abg-ir.h (operator!=(const decl_base_sptr&, const 4495 decl_base_sptr&)): Declare new operator. 4501 * src/abg-ir.cc (operator!=(const decl_base_sptr&, const 4502 decl_base_sptr&)): Define new operator. 6157 type_base_sptr and decl_base_sptr. Replace those with an overload 8616 array_type_def::subrange_type. In the decl_base_sptr overload, [all …]
|