Lines Matching refs:abigail
46 using abigail::tools_utils::emit_prefix;
47 using abigail::tools_utils::check_file;
48 using abigail::tools_utils::file_type;
49 using abigail::tools_utils::guess_file_type;
50 using abigail::suppr::suppression_sptr;
51 using abigail::suppr::suppressions_type;
52 using abigail::suppr::read_suppressions;
53 using abigail::type_base;
54 using abigail::type_or_decl_base;
55 using abigail::type_base_sptr;
56 using abigail::type_or_decl_base_sptr;
57 using abigail::corpus;
58 using abigail::corpus_sptr;
59 using abigail::abixml::read_translation_unit_from_file;
60 using abigail::abixml::read_translation_unit_from_istream;
61 using abigail::abixml::read_corpus_from_abixml;
62 using abigail::abixml::read_corpus_from_abixml_file;
63 using abigail::abixml::read_corpus_group_from_input;
65 using abigail::abixml::get_types_from_type_id;
66 using abigail::abixml::get_artifact_used_by_relation_map;
69 using abigail::xml_writer::write_translation_unit;
70 using abigail::xml_writer::write_context_sptr;
71 using abigail::xml_writer::create_write_context;
72 using abigail::xml_writer::write_corpus;
73 using abigail::xml_writer::write_corpus_to_archive;
305 build_type_use_tree(abigail::abixml::reader &ctxt,
400 if (abigail::ir::var_decl* v = is_var_decl(artifact))
405 if (abigail::ir::function_decl* f = is_function_decl(artifact))
455 show_how_type_is_used(abigail::abixml::reader &ctxt,
541 abigail::tools_utils::make_path_absolute(argv[i + 1]);
655 /// abigail::dwarf_reader::reader type or an
656 /// abigail::abixml::reader type.
661 set_suppressions(abigail::fe_iface& reader, const options& opts)
670 abigail::tools_utils::gen_suppr_spec_from_headers(opts.headers_dir,
696 << abigail::tools_utils::get_library_version_string()
704 abigail::ir::environment env;
712 abigail::translation_unit_sptr tu =
732 abigail::fe_iface_sptr rdr =
733 abigail::abixml::create_reader(&cin, env);
736 abigail::fe_iface::status sts;
751 abigail::translation_unit_sptr tu;
752 abigail::corpus_sptr corp;
753 abigail::corpus_group_sptr group;
754 abigail::fe_iface::status s = abigail::fe_iface::STATUS_OK;
760 case abigail::tools_utils::FILE_TYPE_UNKNOWN:
765 case abigail::tools_utils::FILE_TYPE_NATIVE_BI:
767 abigail::fe_iface_sptr rdr =
768 abigail::abixml::create_reader(opts.file_path,
770 tu = abigail::abixml::read_translation_unit(*rdr);
773 case abigail::tools_utils::FILE_TYPE_ELF:
774 case abigail::tools_utils::FILE_TYPE_AR:
779 abigail::elf_based_reader_sptr rdr;
783 abigail::ctf::create_reader(opts.file_path,
788 abigail::dwarf::create_reader(opts.file_path,
795 case abigail::tools_utils::FILE_TYPE_XML_CORPUS:
797 abigail::fe_iface_sptr rdr =
798 abigail::abixml::create_reader(opts.file_path, env);
804 case abigail::tools_utils::FILE_TYPE_XML_CORPUS_GROUP:
806 abigail::fe_iface_sptr rdr =
807 abigail::abixml::create_reader(opts.file_path, env);
813 case abigail::tools_utils::FILE_TYPE_RPM:
815 case abigail::tools_utils::FILE_TYPE_SRPM:
817 case abigail::tools_utils::FILE_TYPE_DEB:
819 case abigail::tools_utils::FILE_TYPE_DIR:
821 case abigail::tools_utils::FILE_TYPE_TAR:
829 if (!(s & abigail::fe_iface::STATUS_OK))
831 if (s & abigail::fe_iface::STATUS_DEBUG_INFO_NOT_FOUND)
845 if (s & abigail::fe_iface::STATUS_NO_SYMBOLS_FOUND)
854 using abigail::tools_utils::temp_file;
855 using abigail::tools_utils::temp_file_sptr;
876 if (type == abigail::tools_utils::FILE_TYPE_XML_CORPUS
877 || type == abigail::tools_utils::FILE_TYPE_XML_CORPUS_GROUP
878 || type == abigail::tools_utils::FILE_TYPE_ELF)
893 (type == abigail::tools_utils::FILE_TYPE_NATIVE_BI)
903 && ((type == abigail::tools_utils::FILE_TYPE_XML_CORPUS)
904 ||type == abigail::tools_utils::FILE_TYPE_XML_CORPUS_GROUP
905 || type == abigail::tools_utils::FILE_TYPE_NATIVE_BI))