• Home
  • Raw
  • Download

Lines Matching refs:diff_context

672 	(diff_context::priv::last_visited_diff_node_): Remove unnecessary
688 (diff_context::{mark_last_diff_visited_per_class_of_equivalence,
3740 * src/abg-comparison.cc (diff_context::show_leaf_changes_only):
4357 (diff_context::show_unreachable_types): Declare new member
4373 (diff_context::priv::show_unreachable_types_): Define new data
4375 (diff_context::priv::priv): Initialize the new data member.
4402 (diff_context::show_unreachable_types): Define new functions.
7022 reference to diff_context rather than a pointer.
7900 * include/abg-comparison.h (diff_context::{show_hex_values,
7902 * src/abg-comparison-priv.h (diff_context::priv::{hex_values_,
7904 (diff_context::priv::priv): Initialize them.
7905 * src/abg-comparison.cc (diff_context::{show_hex_values,
7913 (maybe_report_diff_for_symbol): Take a diff_context in parameter.
7921 convert_bits_to_bytes, diff_context::show_offsets_sizes_in_bits,
7926 (maybe_report_diff_for_symbol): Tak a diff_context in argument.
8240 diff_context::show_leaf_changes_only automatically makes us show
8262 * src/abg-comparison.cc (diff_context::show_leaf_changes_only):
9292 (diff_context::{set_corpora}): Remove this member function.
9293 (diff_context::{set_corpus_diff, get_corpus_diff,
9327 (diff_context::priv::{first_corpus_, second_corpus_}): Remove
9329 (diff_context::priv::{corpus_diff_, leaf_changes_only_,
9332 (diff_context::priv::priv): Adjust.
9351 (diff_context::forbid_visiting_a_node_twice_per_interface): Define
9353 (diff_context::set_corpus_diff, get_corpus_diff)
9354 (diff_context::show_leaf_changes_only)
9355 (diff_context::visiting_a_node_twice_is_forbidden_per_interface)
9356 (diff_context::show_impacted_interfaces): Define new member
9358 (diff_context::get_reporter): Create the reporter that matches
9359 what diff_context::show_leaf_changes_only says.
9411 use the new diff_context::get_{first, second}_corpus member
9471 (diff_context::{g,s}et_reporter): Declare new accessors.
9495 (diff_context::{g,s}et_reporter): Define new accessors.
9496 ({diff_context, diff, type_diff_base, decl_diff_base,
12735 (diff_context::show_relative_offset_changes): New accessors.
12739 (diff_context::priv::show_relative_offset_changes_): New data
13709 * src/abg-comparison.cc (diff_context::diff_context): Register the
15230 * src/abg-comparison.cc (struct diff_context::priv): Fix indentation.
15239 Enhance API doc for diff_context::add_diff
15240 * src/abg-comparison.cc (diff_context::add_diff): Enhance the API
15302 (diff_context::keep_diff_alive): Declare new member function.
15305 * src/abg-comparison.cc (diff_context::priv::live_diffs_): New
15307 (diff_context::keep_diff_alive): Define new data member.
15617 (diff_context::suppressions): Adjust return type to
15619 (diff_context::add_suppression): Adjust parameter type to
15621 (diff_context::add_suppressions): Adjust parameter type
17332 * src/abg-comparison.cc: (diff_context::priv): Add a new switch
17337 diff_context::priv::show_locs_.
17882 * src/abg-comparison.cc (diff_context::mark_diff_as_visited): Add
20468 New data member. This is a weak pointer to a diff_context.
20472 diff_context hold by the diff_stats.
20494 diff_context::show_added_symbols_unreferenced_by_debug_info()
22028 (diff_context::set_or_get_canonical_diff_for, compute_diff)
22100 (diff_context::priv::last_visited_diff_node_): New data member.
22101 (diff_context::{mark_last_diff_visited_per_class_of_equivalence,
22137 (diff_context::diff_has_been_visited): Return the pointer to the
22143 (diff_context::diff_has_been_visited): Return the pointer to the
22145 (diff_context::mark_diff_as_visited): Save the pointer to the
22834 * include/abg-comparison.h (diff_context::{has_diff_for, add_diff,
22860 (diff_context::priv::decls_diff_map): Replace this with ...
22861 (diff_context::priv::types_or_decls_diff_map): ... this.
22862 (diff_context::{has_diff_for, add_diff, get_canonical_diff_for,
23569 * include/abg-comparison.h (diff_context::maybe_apply_filters):
23576 * src/abg-comparison.cc (diff_context::maybe_apply_filters):
23785 * src/abg-comparison.cc (diff_context::maybe_apply_filters): Do
24002 * src/abg-comparison.cc (diff_context::maybe_apply_filters): Do
24094 Add a method to diff_context to dump a diff tree to error output
24095 * include/abg-comparison.h (diff_context::error_output_stream):
24097 (diff_context::{do_dump_diff_tree}): Declare new methods.
24098 * src/abg-comparison.cc (diff_context::error_output_stream): Make
24100 (diff_context::do_dump_diff_tree): Define new methods.
24244 (diff_context::diff_has_been_visited): Rename
24245 diff_context::diff_has_been_traversed into this.
24246 (diff_context::mark_diff_as_visited): Rename
24247 diff_context::mark_diff_as_traversed into this.
24248 (diff_context::forget_visited_diffs): Rename
24249 diff_context::forget_traversed_diffs into this.
24250 (diff_context::forbid_visiting_a_node_twice): Rename
24251 diff_context::forbid_traversing_a_node_twice into this.
24252 (diff_context::visiting_a_node_twice_is_forbidden): Rename
24253 diff_context::traversing_a_node_twice_is_forbidden into this.
24255 * src/abg-comparison.cc (diff_context::priv::visited_diff_nodes_):
24256 Rename diff_context::priv::traversed_diff_nodes_ into this.
24257 (diff_context::priv::forbid_visiting_a_node_twice_): Rename
24258 diff_context::priv::forbid_traversing_a_node_twice_ into this.
24259 (diff_context::priv::priv): Adjust.
24260 (diff_context::diff_has_been_visited): Rename
24261 diff_context::diff_has_been_traversed into this. Adjust.
24262 (diff_context::mark_diff_as_visited): Rename
24263 diff_context::mark_diff_as_traversed into this. Adjust.
24264 (diff_context::forget_visited_diffs): Rename
24265 diff_context::forget_traversed_diffs into this. Adjust.
24266 (diff_context::forbid_visiting_a_node_twice): Rename
24267 diff_context::forbid_traversing_a_node_twice into this.
24268 (diff_context::visiting_a_node_twice_is_forbidden): Rename
24269 diff_context::traversing_a_node_twice_is_forbidden into this.
24270 (diff_context::maybe_apply_filters): Adjust.
24578 (diff_context::show_architecture_change): Declare new accessors.
24583 (diff_context::priv::show_architecture_change_): New data member.
24584 (diff_context::priv::priv): Initialize it.
24585 (diff_context::show_architecture_change): Define new accessors.
24651 (diff_context::{default_output_stream, error_output_stream,
24656 (diff_context::priv::{default_output_stream_,
24659 (diff_context::{default_output_stream_, error_output_stream_,
24770 (diff_context::{has_diff_for,add_diff}): Make these member
24772 (diff_context::{set_canonical_diff_for,
24775 (diff_context::{get_canonical_diff_for,
24777 (diff_context::maybe_apply_filters): Set the default value of the
24780 the diff_context class.
24781 (class diff): Make the diff_context class a friend of this one.
24813 (diff_context::priv::canonical_diffs): New data member.
24814 (diff_context::{get_canonical_diff_for, set_canonical_diff_for,
24817 (diff_context::{diff_has_been_traversed, mark_diff_as_traversed):
24877 diff_context::maybe_apply_filters().
25097 (diff_context::priv::priv): Show redundant changes by default.
25099 diff_context says that we shouldn't.
25289 * include/abg-comparison.h (diff_context::show_soname_change):
25291 * src/abg-comparison.cc (diff_context::priv::show_soname_change_):
25293 (diff_context::priv::priv): Initialize the new data member
25294 diff_context::priv::show_soname_change_.
25295 (diff_context::show_soname_change): Define new accessors.
25360 (diff_context::show_added_symbols_unreferenced_by_debug_info):
25375 (diff_context::priv::show_added_syms_unreferenced_by_di_): New
25377 (diff_context::priv::priv): Adjust.
25378 (diff_context::show_added_symbols_unreferenced_by_debug_info):
25942 (diff_context::diff_has_been_traversed)
25943 (diff_context::mark_diff_as_traversed): Do not use the C++-11
26304 (diff_context::show_symbols_unreferenced_by_debug_info): Declare
26307 (diff_context::priv::show_syms_unreferenced_by_di_): New data
26309 (diff_context::priv::priv): Adjust.
26310 (diff_context::show_symbols_unreferenced_by_debug_info): Implement
26382 (set_diff_context_from_opts): Set the diff_context according to
26629 (diff_context::{suppressions, add_suppression, add_suppressions}):
26640 (diff_context::priv::supprssions_): New data member.
26641 (diff_context::{suppressions, add_suppression, add_suppressions}):
26853 (diff_context::{forbid_traversing_a_node_twice,
26855 (diff_context::categorizing_redundancy): Remove this declaration.
26856 (diff_context::maybe_apply_filters): Declare a new overload that
26921 (diff_context::priv::categorizing_redundancy_): Remove.
26922 (diff_context::priv::forbid_traversing_a_node_twice_): Add new
26924 (diff_context::priv::priv): Adjust.
26925 (diff_context::{forbid_traversing_a_node_twice,
26928 (diff_context::maybe_apply_filters): Once filters are applied (and
26932 (diff_context::categorizing_redundancy): Remove member function.
26933 (diff_context::maybe_apply_filters): Define a new overload for
26969 diff_context::maybe_apply_filters.
26976 Adjust for call to diff_context::maybe_apply_filters. Also, call
28305 (diff_context::{add_diff, diff_has_been_traversed}): New overloads.
28306 (diff_context::{categorizing_redundancy, show_redundant_changes}):
28308 (diff_context::remove_from_category): Define new inline method.
28321 (diff_context::priv::categorizing_redundancy): New member.
28322 (diff_context::priv::priv): Initialize it.
28323 (diff_context::{add_diff, diff_has_been_traversed): Define new
28325 (diff_context::mark_diff_as_traversed): Intern a diff node that is
28327 (diff_context::{categorizing_redundancy, show_redundant_changes}):
28462 * src/abg-comparison.cc (represent): Take a diff_context. If
28484 * include/abg-comparison.h (diff_context::{set_corpora,
28487 * src/abg-comparison.cc (diff_context::{set_corpora,
28862 * include/abg-comparison.h (diff_context::show_linkage_name): New
28864 * src/abg-comparison.cc (diff_context::priv::show_linkage_name_):
28866 (diff_context::priv::priv): Initialize it.
28867 (diff_context::show_linkage_names): New member function.
29625 (diff_context::{has_diff_for}): New overload for diff*.
29626 (diff_context::{diff_has_been_traversed, mark_diff_as_traversed,
29630 (diff_context::priv::traversed_diff_nodes_): New data member.
29631 (diff_context::has_diff_for): New overload for diff*
29632 (diff_context::{diff_has_been_traversed, mark_diff_as_traversed,
29634 (diff_context::maybe_apply_filters): Forget the traversed diffs
29996 diff_context in parameter. Use that to check if local changes of
30212 (diff_context::{get_allowed_category, set_allowed_category,
30227 (diff_context::priv::{allowed_category_, filters_}): New members.
30228 (diff_context::diff_context): Add all known filters.
30229 (diff_context::{get_allowed_category, set_allowed_category,
30830 * include/abg-comparison.h (diff_context::show_stats_only):
30833 (diff_context::priv::show_stats_only_): New member.
30834 (diff_context::show_stats_only): Define new accessors.
31211 (diff_context::{show_{deleted,changed_added}_{fns,vars}}): Declare
31215 (diff_context::{show_{deleted,changed_added}_{fns,vars}}): Define
31455 * include/abg-comparison.h (class diff_context): New class.
31467 Take an additional pointer to diff_context.
31468 * abg-comparison.cc (diff_context::{has_diff_for,
31472 diff_context in argument. In the later function, do not re-report
31483 diff_context in argument.
31490 (compute_diff): take an additional pointer to diff_context in