libabigail
|
This is a document class that aims to capture statistics about the changes carried by a corpus_diff type. More...
#include <abg-comparison.h>
Classes | |
struct | priv |
The type of the private data of corpus_diff::diff_stats. More... | |
Public Member Functions | |
diff_stats (diff_context_sptr) | |
Constructor for the diff_stat type. | |
size_t | net_num_added_func_syms () const |
Getter of the net number of added function symbols that are not referenced by any debug info. | |
size_t | net_num_added_unreachable_types () const |
Getter of the number of added types that are unreachable from public interfaces and that are *NOT* filtered out by suppression specifications. | |
size_t | net_num_added_var_syms () const |
Getter of the net number of added variable symbols that are not referenced by any debug info. | |
size_t | net_num_changed_unreachable_types () const |
Getter of the number of changed types that are unreachable from public interfaces and that have *NOT* been filtered out by suppression specifications. | |
size_t | net_num_func_added () const |
Getter for the net number of added functions. | |
size_t | net_num_func_changed () const |
Getter for the number of functions that have a change in their sub-types, minus the number of these functions that got filtered out from the diff. | |
size_t | net_num_func_removed () const |
Getter for the net number of function removed. | |
size_t | net_num_leaf_changes () const |
Getter of the net number of leaf change diff nodes. | |
size_t | net_num_leaf_func_changes () const |
Getter for the net number of leaf function change diff nodes. | |
size_t | net_num_leaf_type_changes () const |
Getter for the net number of leaf type change diff nodes. | |
size_t | net_num_leaf_var_changes () const |
Getter for the net number of leaf variable change diff nodes. | |
size_t | net_num_non_incompatible_func_changed () const |
Getter of the net number of functions with changes that are not incompatible. | |
size_t | net_num_non_incompatible_var_changed () const |
Getter of the net number of variables with changes that are not incompatible. | |
size_t | net_num_removed_func_syms () const |
Getter of the net number of removed function symbols that are not referenced by any debug info. | |
size_t | net_num_removed_unreachable_types () const |
Getter of the number of removed types that are not reachable from public interfaces and that have *NOT* been filtered out by suppression specifications. | |
size_t | net_num_removed_var_syms () const |
Getter of the net number of removed variable symbols that are not referenced by any debug info. | |
size_t | net_num_vars_added () const |
Getter for the net number of added variables. | |
size_t | net_num_vars_changed () const |
Getter for the number of variables that have a change in their sub-types, minus the number of these variables that got filtered out from the diff. | |
size_t | net_num_vars_removed () const |
Getter for the net number of removed variables. | |
size_t | num_added_func_filtered_out () const |
Getter for the number of added function that have been filtered out. | |
void | num_added_func_filtered_out (size_t) |
Setter for the number of added function that have been filtered out. | |
size_t | num_added_func_syms_filtered_out () const |
Getter for the number of added function symbols, not referenced by any debug info, that have been filtered out. | |
void | num_added_func_syms_filtered_out (size_t) |
Setter for the number of added function symbols, not referenced by any debug info, that have been filtered out. | |
size_t | num_added_unreachable_types () const |
Getter of the number of added types that are unreachable from the public interface of the ABI corpus. | |
void | num_added_unreachable_types (size_t) |
Setter of the number of added types that are unreachable from the public interface (global functions or variables) of the ABI corpus. | |
size_t | num_added_unreachable_types_filtered_out () const |
Getter of the number of added types that are unreachable from public interfaces and that are filtered out by suppression specifications. | |
void | num_added_unreachable_types_filtered_out (size_t) |
Setter of the number of added types that are unreachable from public interfaces and that are filtered out by suppression specifications. | |
size_t | num_added_var_syms_filtered_out () const |
Getter for the number of added variable symbols, not referenced by any debug info, that have been filtered out. | |
void | num_added_var_syms_filtered_out (size_t) |
Setter for the number of added variable symbols, not referenced by any debug info, that have been filtered out. | |
size_t | num_added_vars_filtered_out () const |
Getter for the number of added variables that have been filtered out. | |
void | num_added_vars_filtered_out (size_t) |
Setter for the number of added variables that have been filtered out. | |
size_t | num_changed_func_filtered_out () const |
Getter for the number of functions that have a change in one of their sub-types, and that have been filtered out. | |
void | num_changed_func_filtered_out (size_t) |
Setter for the number of functions that have a change in one of their sub-types, and that have been filtered out. | |
size_t | num_changed_unreachable_types () const |
Getter of the number of changed types that are unreachable from the public interface of the ABI corpus. | |
void | num_changed_unreachable_types (size_t) |
Setter of the number of changed types that are unreachable from the public interface of the ABI corpus. | |
size_t | num_changed_unreachable_types_filtered_out () const |
Getter of the number of changed types that are unreachable from public interfaces and that have been filtered out by suppression specifications. | |
void | num_changed_unreachable_types_filtered_out (size_t) |
Setter of the number of changed types that are unreachable from public interfaces and that have been filtered out by suppression specifications. | |
size_t | num_changed_vars_filtered_out () const |
Getter for the number of variables that have a change in one of their sub-types, and that have been filtered out. | |
void | num_changed_vars_filtered_out (size_t) |
Setter for the number of variables that have a change in one of their sub-types, and that have been filtered out. | |
size_t | num_func_added () const |
Getter for the number of functions added. | |
void | num_func_added (size_t) |
Setter for the number of functions added. | |
size_t | num_func_changed () const |
Getter for the number of functions that have a change in one of their sub-types. | |
void | num_func_changed (size_t) |
Setter for the number of functions that have a change in one of their sub-types. | |
size_t | num_func_removed () const |
Getter for the number of functions removed. | |
void | num_func_removed (size_t) |
Setter for the number of functions removed. | |
size_t | num_func_syms_added () const |
Getter for the number of function symbols (not referenced by any debug info) that got added. | |
void | num_func_syms_added (size_t) |
Setter for the number of function symbols (not referenced by any debug info) that got added. | |
size_t | num_func_syms_removed () const |
Getter for the number of function symbols (not referenced by any debug info) that got removed. | |
void | num_func_syms_removed (size_t) |
Setter for the number of function symbols (not referenced by any debug info) that got removed. | |
size_t | num_func_with_incompatible_changes () const |
Getter for the number of functions with incompatible changes. | |
void | num_func_with_incompatible_changes (size_t) |
Setter for the number of functions with incompatible changes. | |
size_t | num_func_with_local_harmful_changes () const |
Getter for the number of functions with local harmful changes. | |
void | num_func_with_local_harmful_changes (size_t) |
Setter for the number of functions with local harmful changes. | |
size_t | num_func_with_virtual_offset_changes () const |
Getter for the number of functions that carry virtual member offset changes. | |
void | num_func_with_virtual_offset_changes (size_t) |
Setter for the number of functions that carry virtual member offset changes. | |
size_t | num_leaf_changes () const |
Getter of the number of leaf type change diff nodes. | |
void | num_leaf_changes (size_t) |
Setter of the number of leaf type change diff nodes. | |
size_t | num_leaf_changes_filtered_out () const |
Getter of the number of leaf type change diff nodes that have been filtered out. | |
void | num_leaf_changes_filtered_out (size_t) |
Setter of the number of leaf type change diff nodes that have been filtered out. | |
size_t | num_leaf_func_changes () const |
Getter for the number of leaf function change diff nodes. | |
void | num_leaf_func_changes (size_t) |
Setter for the number of leaf function change diff nodes. | |
size_t | num_leaf_func_changes_filtered_out () const |
Getter for the number of leaf function change diff nodes that were filtered out. | |
void | num_leaf_func_changes_filtered_out (size_t) |
Setter for the number of leaf function change diff nodes that were filtered out. | |
size_t | num_leaf_type_changes () const |
Getter for the number of leaf type change diff nodes. | |
void | num_leaf_type_changes (size_t) |
Setter for the number of leaf type change diff nodes. | |
size_t | num_leaf_type_changes_filtered_out () const |
Getter for the number of filtered out leaf type change diff nodes. | |
void | num_leaf_type_changes_filtered_out (size_t) |
Setter for the number of filtered out leaf type change diff nodes. | |
size_t | num_leaf_var_changes () const |
Getter for the number of leaf variable change diff nodes. | |
void | num_leaf_var_changes (size_t) |
Setter for the number of leaf variable change diff nodes. | |
size_t | num_leaf_var_changes_filtered_out () const |
Getter for the number of leaf variable changes diff nodes that have been filtered out. | |
void | num_leaf_var_changes_filtered_out (size_t) |
Setter for the number of leaf variable changes diff nodes that have been filtered out. | |
size_t | num_removed_func_filtered_out () const |
Getter for the number of removed functions that have been filtered out. | |
void | num_removed_func_filtered_out (size_t) |
Setter for the number of removed functions that have been filtered out. | |
size_t | num_removed_func_syms_filtered_out () const |
Getter for the number of removed function symbols, not referenced by debug info, that have been filtered out. | |
void | num_removed_func_syms_filtered_out (size_t) |
Setter for the number of removed function symbols, not referenced by debug info, that have been filtered out. | |
size_t | num_removed_unreachable_types () const |
Getter of the number of removed types that are unreachable from the public interface of the ABI corpus. | |
void | num_removed_unreachable_types (size_t) |
Setter of the number of removed types that are unreachable from the public interface of the ABI corpus. | |
size_t | num_removed_unreachable_types_filtered_out () const |
Getter of the number of removed types that are not reachable from public interfaces and that have been filtered out by suppression specifications. | |
void | num_removed_unreachable_types_filtered_out (size_t) |
Setter of the number of removed types that are not reachable from public interfaces and that have been filtered out by suppression specifications. | |
size_t | num_removed_var_syms_filtered_out () const |
Getter for the number of removed variable symbols, not referenced by any debug info, that have been filtered out. | |
void | num_removed_var_syms_filtered_out (size_t) |
Setter for the number of removed variable symbols, not referenced by any debug info, that have been filtered out. | |
size_t | num_removed_vars_filtered_out () const |
Getter for the number removed variables that have been filtered out. | |
void | num_removed_vars_filtered_out (size_t) const |
Setter for the number of removed variables that have been filtered out. | |
size_t | num_var_syms_added () const |
Getter for the number of variable symbols (not referenced by any debug info) that got added. | |
void | num_var_syms_added (size_t) |
Setter for the number of variable symbols (not referenced by any debug info) that got added. | |
size_t | num_var_syms_removed () const |
Getter for the number of variable symbols (not referenced by any debug info) that got removed. | |
void | num_var_syms_removed (size_t) |
Setter for the number of variable symbols (not referenced by any debug info) that got removed. | |
size_t | num_var_with_incompatible_changes () const |
Getter for the number of variables with incompatible changes. | |
void | num_var_with_incompatible_changes (size_t) |
Setter for the number of variables with incompatible changes. | |
size_t | num_var_with_local_harmful_changes () const |
Getter for the number of variables with local harmful changes. | |
void | num_var_with_local_harmful_changes (size_t) |
Setter for the number of variables with local harmful changes. | |
size_t | num_vars_added () const |
Getter for the number of variables added. | |
void | num_vars_added (size_t) |
Setter for the number of variables added. | |
size_t | num_vars_changed () const |
Getter for the number of variables that have a change in one of their sub-types. | |
void | num_vars_changed (size_t) |
Setter for the number of variables that have a change in one of their sub-types. | |
size_t | num_vars_removed () const |
Getter for the number of variables removed. | |
void | num_vars_removed (size_t) |
Setter for the number of variables removed. | |
This is a document class that aims to capture statistics about the changes carried by a corpus_diff type.
Its values are populated by the member function corpus_diff::apply_filters_and_suppressions_before_reporting()
Definition at line 2675 of file abg-comparison.h.
diff_stats | ( | diff_context_sptr | ctxt | ) |
Constructor for the diff_stat type.
ctxt | the context of the corpus diff. Note that this context object must stay alive at least during the life time of the current instance of diff_stats. Otherwise memory corruption issues occur. |
Definition at line 8816 of file abg-comparison.cc.
size_t net_num_added_func_syms | ( | ) | const |
Getter of the net number of added function symbols that are not referenced by any debug info.
This is the difference between the total number of added function symbols and the number of added function symbols that have been filteted out. Both numbers are for symbols not referenced by debug info.
return the net number of added function symbols that are not referenced by any debug info.
Definition at line 9319 of file abg-comparison.cc.
size_t net_num_added_unreachable_types | ( | ) | const |
Getter of the number of added types that are unreachable from public interfaces and that are *NOT* filtered out by suppression specifications.
Definition at line 9637 of file abg-comparison.cc.
size_t net_num_added_var_syms | ( | ) | const |
Getter of the net number of added variable symbols that are not referenced by any debug info.
This is the difference between the total number of added variable symbols and the number of added variable symbols that have been filteted out. Both numbers are for symbols not referenced by debug info.
return the net number of added variable symbols that are not referenced by any debug info.
Definition at line 9436 of file abg-comparison.cc.
size_t net_num_changed_unreachable_types | ( | ) | const |
Getter of the number of changed types that are unreachable from public interfaces and that have *NOT* been filtered out by suppression specifications.
Definition at line 9767 of file abg-comparison.cc.
size_t net_num_func_added | ( | ) | const |
Getter for the net number of added functions.
The net number of added functions is the difference between the number of added functions and the number of added functions that have been filtered out.
Definition at line 8909 of file abg-comparison.cc.
size_t net_num_func_changed | ( | ) | const |
Getter for the number of functions that have a change in their sub-types, minus the number of these functions that got filtered out from the diff.
Definition at line 9044 of file abg-comparison.cc.
size_t net_num_func_removed | ( | ) | const |
Getter for the net number of function removed.
This is the difference between the number of functions removed and the number of functons removed that have been filtered out.
Definition at line 8862 of file abg-comparison.cc.
size_t net_num_leaf_changes | ( | ) | const |
Getter of the net number of leaf change diff nodes.
This is the difference between the total number of leaf change diff nodes, and the number of the leaf change diff nodes that have been filtered out.
A leaf change is either a type change, a function change or a variable change.
Definition at line 9482 of file abg-comparison.cc.
size_t net_num_leaf_func_changes | ( | ) | const |
Getter for the net number of leaf function change diff nodes.
This is the difference between the number of leaf function change diff nodes and the number of filtered out leaf function change diff nodes.
Definition at line 9565 of file abg-comparison.cc.
size_t net_num_leaf_type_changes | ( | ) | const |
Getter for the net number of leaf type change diff nodes.
This is the difference between the number of leaf type changes and the number of filtered out leaf type changes.
Definition at line 9522 of file abg-comparison.cc.
size_t net_num_leaf_var_changes | ( | ) | const |
Getter for the net number of leaf variable change diff nodes.
This the difference between the number of leaf variable change diff nodes and the number of filtered out leaf variable change diff nodes.
Definition at line 9804 of file abg-comparison.cc.
size_t net_num_non_incompatible_func_changed | ( | ) | const |
Getter of the net number of functions with changes that are not incompatible.
Definition at line 9053 of file abg-comparison.cc.
size_t net_num_non_incompatible_var_changed | ( | ) | const |
Getter of the net number of variables with changes that are not incompatible.
Definition at line 9205 of file abg-comparison.cc.
size_t net_num_removed_func_syms | ( | ) | const |
Getter of the net number of removed function symbols that are not referenced by any debug info.
This is the difference between the total number of removed function symbols and the number of removed function symbols that have been filteted out. Both numbers are for symbols not referenced by debug info.
return the net number of removed function symbols that are not referenced by any debug info.
Definition at line 9260 of file abg-comparison.cc.
size_t net_num_removed_unreachable_types | ( | ) | const |
Getter of the number of removed types that are not reachable from public interfaces and that have *NOT* been filtered out by suppression specifications.
Definition at line 9702 of file abg-comparison.cc.
size_t net_num_removed_var_syms | ( | ) | const |
Getter of the net number of removed variable symbols that are not referenced by any debug info.
This is the difference between the total number of removed variable symbols and the number of removed variable symbols that have been filteted out. Both numbers are for symbols not referenced by debug info.
return the net number of removed variable symbols that are not referenced by any debug info.
Definition at line 9377 of file abg-comparison.cc.
size_t net_num_vars_added | ( | ) | const |
Getter for the net number of added variables.
The net number of added variables is the difference between the number of added variables and the number of added variables that have been filetered out.
Definition at line 9146 of file abg-comparison.cc.
size_t net_num_vars_changed | ( | ) | const |
Getter for the number of variables that have a change in their sub-types, minus the number of these variables that got filtered out from the diff.
Definition at line 9196 of file abg-comparison.cc.
size_t net_num_vars_removed | ( | ) | const |
Getter for the net number of removed variables.
The net number of removed variables is the difference between the number of removed variables and the number of removed variables that have been filtered out.
Definition at line 9098 of file abg-comparison.cc.
size_t num_added_func_filtered_out | ( | ) | const |
Getter for the number of added function that have been filtered out.
Definition at line 8886 of file abg-comparison.cc.
void num_added_func_filtered_out | ( | size_t | n | ) |
Setter for the number of added function that have been filtered out.
n | the new value. |
Definition at line 8898 of file abg-comparison.cc.
size_t num_added_func_syms_filtered_out | ( | ) | const |
Getter for the number of added function symbols, not referenced by any debug info, that have been filtered out.
Definition at line 9290 of file abg-comparison.cc.
void num_added_func_syms_filtered_out | ( | size_t | n | ) |
Setter for the number of added function symbols, not referenced by any debug info, that have been filtered out.
n | the new number of added function symbols, not referenced by any debug info, that have been filtered out. |
Definition at line 9305 of file abg-comparison.cc.
size_t num_added_unreachable_types | ( | ) | const |
Getter of the number of added types that are unreachable from the public interface of the ABI corpus.
Public interface means the set of defined and publicly exported functions and variables of the ABI corpus.
Definition at line 9591 of file abg-comparison.cc.
void num_added_unreachable_types | ( | size_t | n | ) |
Setter of the number of added types that are unreachable from the public interface (global functions or variables) of the ABI corpus.
Public interface means the set of defined and publicly exported functions and variables of the ABI corpus.
n | the new number of added types that are unreachable from the public interface of the ABI corpus. |
Definition at line 9604 of file abg-comparison.cc.
size_t num_added_unreachable_types_filtered_out | ( | ) | const |
Getter of the number of added types that are unreachable from public interfaces and that are filtered out by suppression specifications.
Definition at line 9615 of file abg-comparison.cc.
void num_added_unreachable_types_filtered_out | ( | size_t | n | ) |
Setter of the number of added types that are unreachable from public interfaces and that are filtered out by suppression specifications.
n | the new number of added types that are unreachable from public interfaces and that are filtered out by suppression specifications. |
Definition at line 9626 of file abg-comparison.cc.
size_t num_added_var_syms_filtered_out | ( | ) | const |
Getter for the number of added variable symbols, not referenced by any debug info, that have been filtered out.
Definition at line 9407 of file abg-comparison.cc.
void num_added_var_syms_filtered_out | ( | size_t | n | ) |
Setter for the number of added variable symbols, not referenced by any debug info, that have been filtered out.
n | the new number of added variable symbols, not referenced by any debug info, that have been filtered out. |
Definition at line 9422 of file abg-comparison.cc.
size_t num_added_vars_filtered_out | ( | ) | const |
Getter for the number of added variables that have been filtered out.
Definition at line 9123 of file abg-comparison.cc.
void num_added_vars_filtered_out | ( | size_t | n | ) |
Setter for the number of added variables that have been filtered out.
n | the new value. |
Definition at line 9135 of file abg-comparison.cc.
size_t num_changed_func_filtered_out | ( | ) | const |
Getter for the number of functions that have a change in one of their sub-types, and that have been filtered out.
Definition at line 8939 of file abg-comparison.cc.
void num_changed_func_filtered_out | ( | size_t | n | ) |
Setter for the number of functions that have a change in one of their sub-types, and that have been filtered out.
n | the new number of functions that have a change in one of their sub-types, and that have been filtered out. |
Definition at line 8948 of file abg-comparison.cc.
size_t num_changed_unreachable_types | ( | ) | const |
Getter of the number of changed types that are unreachable from the public interface of the ABI corpus.
Public interface means the set of defined and publicly exported functions and variables of the ABI corpus.
Definition at line 9722 of file abg-comparison.cc.
void num_changed_unreachable_types | ( | size_t | n | ) |
Setter of the number of changed types that are unreachable from the public interface of the ABI corpus.
Public interface means the set of defined and publicly exported functions and variables of the ABI corpus.
n | the new number of changed types that are unreachable from the public interface of the ABI corpus. |
Definition at line 9734 of file abg-comparison.cc.
size_t num_changed_unreachable_types_filtered_out | ( | ) | const |
Getter of the number of changed types that are unreachable from public interfaces and that have been filtered out by suppression specifications.
Definition at line 9745 of file abg-comparison.cc.
void num_changed_unreachable_types_filtered_out | ( | size_t | n | ) |
Setter of the number of changed types that are unreachable from public interfaces and that have been filtered out by suppression specifications.
n | the new number of changed types that are unreachable from public interfaces and that have been filtered out by suppression specifications. |
Definition at line 9756 of file abg-comparison.cc.
size_t num_changed_vars_filtered_out | ( | ) | const |
Getter for the number of variables that have a change in one of their sub-types, and that have been filtered out.
Definition at line 9176 of file abg-comparison.cc.
void num_changed_vars_filtered_out | ( | size_t | n | ) |
Setter for the number of variables that have a change in one of their sub-types, and that have been filtered out.
n | the new number of variables that have a change in one of their sub-types, and that have been filtered out. |
Definition at line 9185 of file abg-comparison.cc.
size_t num_func_added | ( | ) | const |
Getter for the number of functions added.
Definition at line 8872 of file abg-comparison.cc.
void num_func_added | ( | size_t | n | ) |
Setter for the number of functions added.
n | the new number of functions added. |
Definition at line 8879 of file abg-comparison.cc.
size_t num_func_changed | ( | ) | const |
Getter for the number of functions that have a change in one of their sub-types.
Definition at line 8921 of file abg-comparison.cc.
void num_func_changed | ( | size_t | n | ) |
Setter for the number of functions that have a change in one of their sub-types.
@param n the new number of functions that have a change in one of their sub-types.
Definition at line 8930 of file abg-comparison.cc.
size_t num_func_removed | ( | ) | const |
Getter for the number of functions removed.
Definition at line 8824 of file abg-comparison.cc.
void num_func_removed | ( | size_t | n | ) |
Setter for the number of functions removed.
n | the new number of functions removed. |
Definition at line 8831 of file abg-comparison.cc.
size_t num_func_syms_added | ( | ) | const |
Getter for the number of function symbols (not referenced by any debug info) that got added.
Definition at line 9272 of file abg-comparison.cc.
void num_func_syms_added | ( | size_t | n | ) |
Setter for the number of function symbols (not referenced by any debug info) that got added.
n | the new number of function symbols (not referenced by any debug info) that got added. |
Definition at line 9281 of file abg-comparison.cc.
size_t num_func_syms_removed | ( | ) | const |
Getter for the number of function symbols (not referenced by any debug info) that got removed.
Definition at line 9214 of file abg-comparison.cc.
void num_func_syms_removed | ( | size_t | n | ) |
Setter for the number of function symbols (not referenced by any debug info) that got removed.
n | the number of function symbols (not referenced by any debug info) that got removed. |
Definition at line 9223 of file abg-comparison.cc.
size_t num_func_with_incompatible_changes | ( | ) | const |
Getter for the number of functions with incompatible changes.
Definition at line 9012 of file abg-comparison.cc.
void num_func_with_incompatible_changes | ( | size_t | n | ) |
Setter for the number of functions with incompatible changes.
n | the number of functions with incompatible changes. |
Definition at line 9019 of file abg-comparison.cc.
size_t num_func_with_local_harmful_changes | ( | ) | const |
Getter for the number of functions with local harmful changes.
A local harmful change is a harmful change that is local to the function itself or is local to a return or parameter type.
Definition at line 8975 of file abg-comparison.cc.
void num_func_with_local_harmful_changes | ( | size_t | n | ) |
Setter for the number of functions with local harmful changes.
A local harmful change is a harmful change that is local to the function itself or is local to a return or parameter type.
n | the number of functions with local harmful changes. |
Definition at line 8985 of file abg-comparison.cc.
size_t num_func_with_virtual_offset_changes | ( | ) | const |
Getter for the number of functions that carry virtual member offset changes.
Definition at line 8956 of file abg-comparison.cc.
void num_func_with_virtual_offset_changes | ( | size_t | n | ) |
Setter for the number of functions that carry virtual member offset changes.
n | the new number of functions that carry virtual member offset. changes. |
Definition at line 8965 of file abg-comparison.cc.
size_t num_leaf_changes | ( | ) | const |
Getter of the number of leaf type change diff nodes.
Definition at line 9446 of file abg-comparison.cc.
void num_leaf_changes | ( | size_t | n | ) |
Setter of the number of leaf type change diff nodes.
n | the new number of leaf type change diff nodes. |
Definition at line 9453 of file abg-comparison.cc.
size_t num_leaf_changes_filtered_out | ( | ) | const |
Getter of the number of leaf type change diff nodes that have been filtered out.
Definition at line 9461 of file abg-comparison.cc.
void num_leaf_changes_filtered_out | ( | size_t | n | ) |
Setter of the number of leaf type change diff nodes that have been filtered out.
n | the new number of leaf type change diff nodes that have been filtered out. |
Definition at line 9470 of file abg-comparison.cc.
size_t num_leaf_func_changes | ( | ) | const |
Getter for the number of leaf function change diff nodes.
Definition at line 9529 of file abg-comparison.cc.
void num_leaf_func_changes | ( | size_t | n | ) |
Setter for the number of leaf function change diff nodes.
n | the new number of leaf function change diff nodes. |
Definition at line 9536 of file abg-comparison.cc.
size_t num_leaf_func_changes_filtered_out | ( | ) | const |
Getter for the number of leaf function change diff nodes that were filtered out.
Definition at line 9545 of file abg-comparison.cc.
void num_leaf_func_changes_filtered_out | ( | size_t | n | ) |
Setter for the number of leaf function change diff nodes that were filtered out.
n | the new number of leaf function change diff nodes that were filtered out. |
Definition at line 9554 of file abg-comparison.cc.
size_t num_leaf_type_changes | ( | ) | const |
Getter for the number of leaf type change diff nodes.
Definition at line 9492 of file abg-comparison.cc.
void num_leaf_type_changes | ( | size_t | n | ) |
Setter for the number of leaf type change diff nodes.
n | the new number of leaf type change diff nodes. |
Definition at line 9499 of file abg-comparison.cc.
size_t num_leaf_type_changes_filtered_out | ( | ) | const |
Getter for the number of filtered out leaf type change diff nodes.
Definition at line 9506 of file abg-comparison.cc.
void num_leaf_type_changes_filtered_out | ( | size_t | n | ) |
Setter for the number of filtered out leaf type change diff nodes.
n | the new number of filtered out leaf type change diff nodes. |
Definition at line 9512 of file abg-comparison.cc.
size_t num_leaf_var_changes | ( | ) | const |
Getter for the number of leaf variable change diff nodes.
Definition at line 9572 of file abg-comparison.cc.
void num_leaf_var_changes | ( | size_t | n | ) |
Setter for the number of leaf variable change diff nodes.
n | the number of leaf variable change diff nodes. |
Definition at line 9579 of file abg-comparison.cc.
size_t num_leaf_var_changes_filtered_out | ( | ) | const |
Getter for the number of leaf variable changes diff nodes that have been filtered out.
Definition at line 9784 of file abg-comparison.cc.
void num_leaf_var_changes_filtered_out | ( | size_t | n | ) |
Setter for the number of leaf variable changes diff nodes that have been filtered out.
n | the number of leaf variable changes diff nodes that have been filtered out. |
Definition at line 9793 of file abg-comparison.cc.
size_t num_removed_func_filtered_out | ( | ) | const |
Getter for the number of removed functions that have been filtered out.
Definition at line 8840 of file abg-comparison.cc.
void num_removed_func_filtered_out | ( | size_t | t | ) |
Setter for the number of removed functions that have been filtered out.
t | the new value. |
Definition at line 8852 of file abg-comparison.cc.
size_t num_removed_func_syms_filtered_out | ( | ) | const |
Getter for the number of removed function symbols, not referenced by debug info, that have been filtered out.
Definition at line 9232 of file abg-comparison.cc.
void num_removed_func_syms_filtered_out | ( | size_t | n | ) |
Setter for the number of removed function symbols, not referenced by debug info, that have been filtered out.
n | the new the number of removed function symbols, not referenced by debug info, that have been filtered out. |
Definition at line 9246 of file abg-comparison.cc.
size_t num_removed_unreachable_types | ( | ) | const |
Getter of the number of removed types that are unreachable from the public interface of the ABI corpus.
Public interface means the set of defined and publicly exported functions and variables of the ABI corpus.
Definition at line 9657 of file abg-comparison.cc.
void num_removed_unreachable_types | ( | size_t | n | ) |
Setter of the number of removed types that are unreachable from the public interface of the ABI corpus.
Public interface means the set of defined and publicly exported functions and variables of the ABI corpus.
n | the new number of removed types that are unreachable from the public interface of the ABI corpus. |
Definition at line 9669 of file abg-comparison.cc.
size_t num_removed_unreachable_types_filtered_out | ( | ) | const |
Getter of the number of removed types that are not reachable from public interfaces and that have been filtered out by suppression specifications.
Definition at line 9680 of file abg-comparison.cc.
void num_removed_unreachable_types_filtered_out | ( | size_t | n | ) |
Setter of the number of removed types that are not reachable from public interfaces and that have been filtered out by suppression specifications.
n | the new number of removed types that are not reachable from public interfaces and that have been filtered out by suppression specifications. |
Definition at line 9691 of file abg-comparison.cc.
size_t num_removed_var_syms_filtered_out | ( | ) | const |
Getter for the number of removed variable symbols, not referenced by any debug info, that have been filtered out.
Definition at line 9349 of file abg-comparison.cc.
void num_removed_var_syms_filtered_out | ( | size_t | n | ) |
Setter for the number of removed variable symbols, not referenced by any debug info, that have been filtered out.
n | the number of removed variable symbols, not referenced by any debug info, that have been filtered out. |
Definition at line 9363 of file abg-comparison.cc.
size_t num_removed_vars_filtered_out | ( | ) | const |
Getter for the number removed variables that have been filtered out.
Definition at line 9075 of file abg-comparison.cc.
void num_removed_vars_filtered_out | ( | size_t | n | ) | const |
Setter for the number of removed variables that have been filtered out.
n | the new value. |
Definition at line 9087 of file abg-comparison.cc.
size_t num_var_syms_added | ( | ) | const |
Getter for the number of variable symbols (not referenced by any debug info) that got added.
Definition at line 9389 of file abg-comparison.cc.
void num_var_syms_added | ( | size_t | n | ) |
Setter for the number of variable symbols (not referenced by any debug info) that got added.
n | the new number of variable symbols (not referenced by any debug info) that got added. |
Definition at line 9398 of file abg-comparison.cc.
size_t num_var_syms_removed | ( | ) | const |
Getter for the number of variable symbols (not referenced by any debug info) that got removed.
Definition at line 9331 of file abg-comparison.cc.
void num_var_syms_removed | ( | size_t | n | ) |
Setter for the number of variable symbols (not referenced by any debug info) that got removed.
n | the number of variable symbols (not referenced by any debug info) that got removed. |
Definition at line 9340 of file abg-comparison.cc.
size_t num_var_with_incompatible_changes | ( | ) | const |
Getter for the number of variables with incompatible changes.
Definition at line 9026 of file abg-comparison.cc.
void num_var_with_incompatible_changes | ( | size_t | n | ) |
Setter for the number of variables with incompatible changes.
n | the number of variables with incompatible changes. |
Definition at line 9033 of file abg-comparison.cc.
size_t num_var_with_local_harmful_changes | ( | ) | const |
Getter for the number of variables with local harmful changes.
A local harmful change is a harmful change that is local to the variable itself or is local to its type.
Definition at line 8995 of file abg-comparison.cc.
void num_var_with_local_harmful_changes | ( | size_t | n | ) |
Setter for the number of variables with local harmful changes.
A local harmful change is a harmful change that is local to the variable itself or is local to its type.
n | the number of variables with local harmful changes. |
Definition at line 9005 of file abg-comparison.cc.
size_t num_vars_added | ( | ) | const |
Getter for the number of variables added.
Definition at line 9108 of file abg-comparison.cc.
void num_vars_added | ( | size_t | n | ) |
Setter for the number of variables added.
n | the new number of variables added. |
Definition at line 9115 of file abg-comparison.cc.
size_t num_vars_changed | ( | ) | const |
Getter for the number of variables that have a change in one of their sub-types.
Definition at line 9158 of file abg-comparison.cc.
void num_vars_changed | ( | size_t | n | ) |
Setter for the number of variables that have a change in one of their sub-types.
n | the new number of variables that have a change in one of their sub-types. |
Definition at line 9167 of file abg-comparison.cc.
size_t num_vars_removed | ( | ) | const |
Getter for the number of variables removed.
Definition at line 9060 of file abg-comparison.cc.
void num_vars_removed | ( | size_t | n | ) |
Setter for the number of variables removed.
n | the new number of variables removed. |
Definition at line 9067 of file abg-comparison.cc.