<abidiff_default_supprs_label>` are loaded .
+ * ``--full-impact | -f``
+
+ Tell what interfaces got impacted by each individual ABI change.
+
* ``--full-impact | -f``
Emit a change report that shows the full impact of each change on
bool verbose;
bool missing_operand;
bool leaf_changes_only;
+ bool show_impacted_interfaces;
string wrong_option;
string kernel_dist_root1;
string kernel_dist_root2;
display_version(),
verbose(),
missing_operand(),
- leaf_changes_only(true)
+ leaf_changes_only(true),
+ show_impacted_interfaces(false)
{}
}; // end struct options.
<< " --suppressions|--suppr <path> specify a suppression file\n"
<< " --kmi-whitelist|-w <path> path to a kernel module interface "
"whitelist\n"
+ << " --impacted-interfaces|-i show interfaces impacted by ABI changes\n"
<< " --full-impact|-f show the full impact of changes on top-most "
"interfaces\n";
}
opts.suppression_paths.push_back(argv[j]);
++i;
}
+ else if (!strcmp(argv[i], "--impacted-interfaces")
+ || !strcmp(argv[i], "-i"))
+ opts.show_impacted_interfaces = true;
else if (!strcmp(argv[i], "--full-impact")
|| !strcmp(argv[i], "-f"))
opts.leaf_changes_only = false;
ctxt->show_symbols_unreferenced_by_debug_info
(true);
ctxt->show_leaf_changes_only(opts.leaf_changes_only);
+ ctxt->show_impacted_interfaces(opts.show_impacted_interfaces);
ctxt->switch_categories_off(get_default_harmless_categories_bitmap());