/third_party/libabigail/include/ |
D | abg-ir.h | 261 friend class class_decl; variable 1457 friend class_decl* 1741 friend class class_decl; variable 3722 shared_ptr<class_decl> 4057 equals(const class_decl&, const class_decl&, change_kind*); 4060 friend class class_decl; variable 4088 class class_decl : public class_or_union 4091 class_decl(); 4130 class_decl(const environment& env, const string& name, 4137 class_decl(const environment& env, const string& name, [all …]
|
D | abg-comparison.h | 143 typedef unordered_map<string, class_decl::base_spec_sptr> string_base_sptr_map; 1719 const vector<class_decl::base_spec_sptr>& 1806 base_diff(class_decl::base_spec_sptr first, 1807 class_decl::base_spec_sptr second, 1812 class_decl::base_spec_sptr 1815 class_decl::base_spec_sptr 1840 compute_diff(const class_decl::base_spec_sptr first, 1841 const class_decl::base_spec_sptr second, 1846 compute_diff(const class_decl::base_spec_sptr first, 1847 const class_decl::base_spec_sptr second,
|
D | abg-fwd.h | 157 class class_decl; variable 160 typedef shared_ptr<class_decl> class_decl_sptr; 166 typedef weak_ptr<class_decl> class_decl_wptr; 442 class_decl* 1123 lookup_class_type(const class_decl&, const translation_unit&); 1132 lookup_class_type(const class_decl&, const corpus&);
|
/third_party/libabigail/src/ |
D | abg-comparison-priv.h | 611 class_decl::base_specs sorted_deleted_bases_; 613 class_decl::base_specs sorted_inserted_bases_; 616 vector<class_decl::base_spec_sptr> moved_bases_; 618 class_decl::base_spec_sptr 619 base_has_changed(class_decl::base_spec_sptr) const; 632 operator()(const class_decl::base_spec&l, in operator() 633 const class_decl::base_spec&r) in operator() 640 operator()(const class_decl::base_spec_sptr&l, in operator() 641 const class_decl::base_spec_sptr&r) in operator() 651 class_decl::base_spec_sptr f = l.first_base(), s = r.first_base(); in operator() [all …]
|
D | abg-hash.cc | 552 class_decl::base_spec::hash::operator()(const base_spec& t) const in operator ()() 642 for (class_decl::data_members::const_iterator d = in operator ()() 686 class_decl::hash::operator()(const class_decl& t) const in operator ()() 710 class_decl::base_spec::hash hash_base; in operator ()() 718 for (class_decl::base_specs::const_iterator b = in operator ()() 740 class_decl::hash::operator()(const class_decl* t) const in operator ()() 947 class_decl::hash hash_class_decl; in operator ()() 1019 if (const class_decl* d = dynamic_cast<const class_decl*>(t)) in operator ()() 1020 return class_decl::hash()(*d); in operator ()()
|
D | abg-ir.cc | 882 is_comparison_cycle_detected(const class_decl& l, const class_decl& r) in is_comparison_cycle_detected() 946 mark_types_as_being_compared(const class_decl& l, const class_decl &r) in mark_types_as_being_compared() 985 unmark_types_as_being_compared(const class_decl& l, const class_decl &r) in unmark_types_as_being_compared() 9158 if (class_decl* clazz = is_class_type(&cou)) in get_class_or_union_flat_representation() 9303 class_decl *clazz = is_class_type(c); in get_debug_representation() 10185 class_decl* 10192 return reinterpret_cast<class_decl*> in is_class_type() 10205 {return dynamic_pointer_cast<class_decl>(d);} in is_class_type() 11038 return lookup_type_in_map<class_decl>(type_name, in lookup_class_type() 11618 dynamic_pointer_cast<class_decl>(node)) in lookup_node_in_scope() [all …]
|
D | abg-comparison.cc | 421 class_decl::base_specs& sorted) in sort_string_base_sptr_map() 2721 try_to_diff<class_decl>(const type_or_decl_base_sptr first, in try_to_diff() 2726 dynamic_pointer_cast<class_decl>(first)) in try_to_diff() 2728 class_decl_sptr s = dynamic_pointer_cast<class_decl>(second); in try_to_diff() 2797 ||(d = try_to_diff<class_decl>(f, s,ctxt)) in compute_diff_for_types() 5188 class_decl::base_spec_sptr b = in ensure_lookup_tables_populated() 5206 class_decl::base_spec_sptr b = in ensure_lookup_tables_populated() 5445 class_decl::base_spec_sptr 5446 class_diff::priv::base_has_changed(class_decl::base_spec_sptr d) const in base_has_changed() 5453 ? class_decl::base_spec_sptr() in base_has_changed() [all …]
|
D | abg-writer.cc | 861 static void write_layout_offset(class_decl::base_spec_sptr, ostream&); 1530 write_layout_offset(shared_ptr<class_decl::base_spec> base, ostream& o) in write_layout_offset() 2007 else if (class_decl* c = is_class_type(*i)) in write_decl_in_scope() 3758 for (class_decl::base_specs::const_iterator base = in write_class_decl() 3785 for (class_decl::member_types::const_iterator ti = in write_class_decl() 3792 for (class_decl::data_members::const_iterator data = in write_class_decl() 3817 for (class_decl::member_functions::const_iterator f = in write_class_decl() 3848 for (class_decl::member_functions::const_iterator f = in write_class_decl() 3966 for (class_decl::member_types::const_iterator ti = in write_union_decl() 4150 || write_class_decl(dynamic_pointer_cast<class_decl>(t), in write_member_type()
|
D | abg-reader.cc | 4623 class_decl_sptr result = dynamic_pointer_cast<class_decl>(d); in build_class_decl() 4648 class_decl::member_types mbrs; in build_class_decl() 4649 class_decl::data_members data_mbrs; in build_class_decl() 4650 class_decl::member_functions mbr_functions; in build_class_decl() 4651 class_decl::base_specs bases; in build_class_decl() 4721 decl.reset(new class_decl(env, name, is_struct)); in build_class_decl() 4729 decl.reset(new class_decl(env, name, size_in_bits, alignment_in_bits, in build_class_decl() 4812 shared_ptr<class_decl> b = in build_class_decl() 4813 dynamic_pointer_cast<class_decl> in build_class_decl() 4829 shared_ptr<class_decl::base_spec> base (new class_decl::base_spec in build_class_decl() [all …]
|
D | abg-default-reporter.cc | 701 class_decl::base_spec_sptr f = d.first_base(), s = d.second_base(); in report() 1287 for (class_decl::base_specs::const_iterator i in report() 1295 class_decl::base_spec_sptr base = *i; in report() 1321 class_decl::base_spec_sptr o = diff->first_base(); in report() 1337 for (class_decl::base_specs::const_iterator i = in report()
|
D | abg-ctf-reader.cc | 1043 struct_fwd(new class_decl(rdr->env(), type_name, in process_ctf_forward_type() 1088 result.reset(new class_decl(rdr->env(), in process_ctf_struct_type()
|
D | abg-dwarf-reader.cc | 11675 class_decl_sptr cl = dynamic_pointer_cast<class_decl>(d); in get_scope_for_die() 12827 result.reset(new class_decl(rdr.env(), name, size, in add_or_update_class_type() 12835 result = dynamic_pointer_cast<class_decl>(res); in add_or_update_class_type() 12948 class_decl::base_spec_sptr base(new class_decl::base_spec in add_or_update_class_type() 14312 if (class_decl* class_type = is_class_type(scope)) in build_or_get_var_decl_if_not_suppressed() 14574 if (class_decl* klass = is_class_type(scope)) in build_or_get_fn_decl_if_not_suppressed() 14794 class_decl_sptr klass(new class_decl(rdr.env(), type_name, in get_opaque_version_of_type() 15041 if (class_decl* cl = is_class_type(scope)) in maybe_set_member_type_access_specifier() 15332 klass = dynamic_pointer_cast<class_decl>(cl); in build_ir_node_from_die() 15607 class_decl_sptr klass(static_cast<class_decl*>(logical_scope), in build_ir_node_from_die()
|
D | abg-suppression.cc | 1355 for (class_decl::data_members::const_iterator it = in eval_boundary()
|
/third_party/libabigail/tests/ |
D | test-ir-walker.cc | 100 visit_begin(abigail::class_decl* klass) in visit_begin() 111 visit_end(abigail::class_decl*) in visit_end()
|
/third_party/libabigail/ |
D | ChangeLog | 834 (class_or_union::class_or_union, class_decl::class_decl) 866 enum_type_decl_sptr, class_decl_sptr, class_decl::base_spec_sptr, 978 (class_or_union::class_or_union, class_decl::class_decl) 979 (class_decl::add_base_specifier, union_decl::union_decl) 989 class_or_union, class_decl, union_decl. 1082 * src/abg-ir.cc (class_decl::base_spec::base_spec): Set the 1140 ir: Properly indent overload of equals() for class_decl 1160 classes. In the overload for class_decl, put cycle detection 1340 (class_decl::insert_member_decl): Make this be non-virtual. 1370 (maybe_update_types_lookup_map<class_decl>): Allow adding [all …]
|
D | NEWS | 14 ir: Properly indent overload of equals() for class_decl 1244 Cleanup class_decl inifite comparison detection 1245 Cleanup functions to detect infinite comparison of class_decl 1307 Remove circular ref from class_decl::priv::definition_of_declaration 1448 Speed up class_decl::find_base_class
|