Lines Matching refs:abigail
56 using namespace abigail;
58 using abigail::tools_utils::emit_prefix;
183 abigail::tools_utils::make_path_absolute(argv[i + 1]);
195 abigail::tools_utils::make_path_absolute(argv[i + 1]);
207 abigail::tools_utils::make_path_absolute(argv[i + 1]);
266 using abigail::tools_utils::check_file;
267 using abigail::tools_utils::base_name;
268 using abigail::tools_utils::abidiff_status;
269 using abigail::ir::environment;
270 using abigail::ir::environment_sptr;
271 using abigail::corpus;
272 using abigail::corpus_sptr;
273 using abigail::ir::elf_symbols;
274 using abigail::ir::demangle_cplus_mangled_name;
275 using abigail::ir::type_base_sptr;
276 using abigail::ir::function_type_sptr;
277 using abigail::ir::function_decl;
278 using abigail::ir::var_decl;
279 using abigail::comparison::diff_context_sptr;
280 using abigail::comparison::diff_context;
281 using abigail::comparison::diff_sptr;
282 using abigail::comparison::corpus_diff;
283 using abigail::comparison::corpus_diff_sptr;
284 using abigail::comparison::function_type_diff_sptr;
285 using abigail::comparison::compute_diff;
286 using abigail::suppr::suppression_sptr;
287 using abigail::suppr::suppressions_type;
288 using abigail::suppr::read_suppressions;
311 (abigail::comparison::ACCESS_CHANGE_CATEGORY
312 | abigail::comparison::COMPATIBLE_TYPE_CHANGE_CATEGORY
313 | abigail::comparison::HARMLESS_DECL_NAME_CHANGE_CATEGORY
314 | abigail::comparison::NON_VIRT_MEM_FUN_CHANGE_CATEGORY
315 | abigail::comparison::STATIC_DATA_MEMBER_CHANGE_CATEGORY
316 | abigail::comparison::HARMLESS_ENUM_CHANGE_CATEGORY
317 | abigail::comparison::HARMLESS_SYMBOL_ALIAS_CHANGE_CATEGORY);
364 abidiff_status status = abigail::tools_utils::ABIDIFF_OK;
411 status |= abigail::tools_utils::ABIDIFF_ABI_CHANGE;
419 status |= abigail::tools_utils::ABIDIFF_ABI_INCOMPATIBLE_CHANGE;
496 abidiff_status status = abigail::tools_utils::ABIDIFF_OK;
597 status |= abigail::tools_utils::ABIDIFF_ABI_CHANGE;
657 abigail::fe_iface::status& status,
663 abigail::tools_utils::file_type type =
664 abigail::tools_utils::guess_file_type(path);
665 abigail::fe_iface_sptr rdr;
669 case abigail::tools_utils::FILE_TYPE_UNKNOWN:
673 case abigail::tools_utils::FILE_TYPE_ELF:
690 case abigail::tools_utils::FILE_TYPE_XML_CORPUS:
697 case abigail::tools_utils::FILE_TYPE_AR:
698 case abigail::tools_utils::FILE_TYPE_XML_CORPUS_GROUP:
699 case abigail::tools_utils::FILE_TYPE_RPM:
700 case abigail::tools_utils::FILE_TYPE_SRPM:
701 case abigail::tools_utils::FILE_TYPE_DEB:
702 case abigail::tools_utils::FILE_TYPE_DIR:
703 case abigail::tools_utils::FILE_TYPE_TAR:
704 case abigail::tools_utils::FILE_TYPE_NATIVE_BI:
723 return (abigail::tools_utils::ABIDIFF_USAGE_ERROR
724 | abigail::tools_utils::ABIDIFF_ERROR);
730 return (abigail::tools_utils::ABIDIFF_USAGE_ERROR
731 | abigail::tools_utils::ABIDIFF_ERROR);
737 return (abigail::tools_utils::ABIDIFF_USAGE_ERROR
738 | abigail::tools_utils::ABIDIFF_ERROR);
744 << abigail::tools_utils::get_library_version_string()
765 if (!abigail::tools_utils::check_file(opts.app_path, cerr, opts.prog_name))
766 return abigail::tools_utils::ABIDIFF_ERROR;
782 return abigail::tools_utils::ABIDIFF_OK;
788 abigail::fe_iface::status status = abigail::fe_iface::STATUS_UNKNOWN;
798 return abigail::tools_utils::ABIDIFF_ERROR;
802 && (status & abigail::fe_iface::STATUS_ALT_DEBUG_INFO_NOT_FOUND)
803 && (status & abigail::fe_iface::STATUS_DEBUG_INFO_NOT_FOUND))
807 return abigail::tools_utils::ABIDIFF_ERROR;
809 if (status & abigail::fe_iface::STATUS_NO_SYMBOLS_FOUND)
813 return abigail::tools_utils::ABIDIFF_ERROR;
815 if (!(status & abigail::fe_iface::STATUS_OK))
819 return abigail::tools_utils::ABIDIFF_ERROR;
837 return abigail::tools_utils::ABIDIFF_OK;
842 if (!abigail::tools_utils::check_file(opts.lib1_path, cerr, opts.prog_name))
843 return abigail::tools_utils::ABIDIFF_ERROR;
855 return abigail::tools_utils::ABIDIFF_ERROR;
858 && (status & abigail::fe_iface::STATUS_ALT_DEBUG_INFO_NOT_FOUND)
859 && (status & abigail::fe_iface::STATUS_DEBUG_INFO_NOT_FOUND))
862 if (status & abigail::fe_iface::STATUS_NO_SYMBOLS_FOUND)
866 return abigail::tools_utils::ABIDIFF_ERROR;
868 if (!(status & abigail::fe_iface::STATUS_OK))
872 return abigail::tools_utils::ABIDIFF_ERROR;
890 return abigail::tools_utils::ABIDIFF_ERROR;
894 && (status & abigail::fe_iface::STATUS_ALT_DEBUG_INFO_NOT_FOUND)
895 && (status & abigail::fe_iface::STATUS_DEBUG_INFO_NOT_FOUND))
899 return abigail::tools_utils::ABIDIFF_ERROR;
901 if (status & abigail::fe_iface::STATUS_NO_SYMBOLS_FOUND)
905 return abigail::tools_utils::ABIDIFF_ERROR;
907 if (!(status & abigail::fe_iface::STATUS_OK))
911 return abigail::tools_utils::ABIDIFF_ERROR;
915 abidiff_status s = abigail::tools_utils::ABIDIFF_OK;