HomeSort by relevance Sort by last modified time
    Searched refs:abi_util (Results 1 - 25 of 25) sorted by null

  /development/vndk/tools/header-checker/header-abi-util/include/
abi_diff_helpers.h 10 namespace abi_util { namespace
52 const AbiElementMap<const abi_util::TypeIR *> &old_types,
53 const AbiElementMap<const abi_util::TypeIR *> &new_types,
55 abi_util::IRDiffDumper *ir_diff_dumper = nullptr,
64 abi_util::IRDiffDumper::DiffKind diff_kind = DiffMessageIR::Unreferenced);
67 const abi_util::TypeIR *old_type, const abi_util::TypeIR *new_type,
68 abi_util::LinkableMessageKind kind,
70 abi_util::IRDiffDumper::DiffKind diff_kind = DiffMessageIR::Unreferenced);
73 DiffStatus CompareRecordTypes(const abi_util::RecordTypeIR *old_type
    [all...]
ir_representation_protobuf.h 32 namespace abi_util { namespace
175 abi_dump::TemplateInfo *ti, const abi_util::TemplatedArtifactIR *ta);
452 } // abi_util
header_abi_util.h 33 namespace abi_util { namespace
192 } // namespace abi_util
ir_representation.h 29 namespace abi_util { namespace
    [all...]
  /development/vndk/tools/header-checker/header-abi-diff/src/
abi_diff.h 22 using abi_util::AbiElementMap;
30 bool check_all_apis, abi_util::TextFormatIR text_format_old,
31 abi_util::TextFormatIR text_format_new,
32 abi_util::TextFormatIR text_format_diff)
39 abi_util::CompatibilityStatusIR GenerateCompatibilityReport();
42 abi_util::CompatibilityStatusIR CompareTUs(
43 const abi_util::TextFormatToIRReader *old_tu,
44 const abi_util::TextFormatToIRReader *new_tu,
45 abi_util::IRDiffDumper *ir_diff_dumper);
53 const AbiElementMap<const abi_util::TypeIR *> &old_types_map
    [all...]
abi_diff.cpp 27 abi_util::CompatibilityStatusIR HeaderAbiDiff::GenerateCompatibilityReport() {
28 using abi_util::TextFormatToIRReader;
29 std::unique_ptr<abi_util::TextFormatToIRReader> old_reader =
31 std::unique_ptr<abi_util::TextFormatToIRReader> new_reader =
38 std::unique_ptr<abi_util::IRDiffDumper> ir_diff_dumper =
39 abi_util::IRDiffDumper::CreateIRDiffDumper(text_format_diff_, cr_);
40 abi_util::CompatibilityStatusIR status =
49 abi_util::CompatibilityStatusIR HeaderAbiDiff::CompareTUs(
50 const abi_util::TextFormatToIRReader *old_tu,
51 const abi_util::TextFormatToIRReader *new_tu
    [all...]
abi_diff_wrappers.h 25 using abi_util::AbiElementMap;
26 using abi_util::AbiDiffHelper;
27 using abi_util::DiffStatus;
42 abi_util::IRDiffDumper *ir_diff_dumper,
43 const AbiElementMap<const abi_util::TypeIR *> &old_types,
44 const AbiElementMap<const abi_util::TypeIR *> &new_types,
49 bool DumpDiff(abi_util::IRDiffDumper::DiffKind diff_kind);
abi_diff_wrappers.cpp 23 using abi_util::AbiElementMap;
24 using abi_util::DiffStatus;
25 using abi_util::Unwind;
28 bool DiffWrapper<abi_util::RecordTypeIR>::DumpDiff(
29 abi_util::DiffMessageIR::DiffKind diff_kind) {
44 bool DiffWrapper<abi_util::EnumTypeIR>::DumpDiff(
45 abi_util::DiffMessageIR::DiffKind diff_kind) {
60 bool DiffWrapper<abi_util::GlobalVarIR>::DumpDiff(
61 abi_util::DiffMessageIR::DiffKind diff_kind) {
70 abi_util::GlobalVarIR old_global_var = *oldp_
    [all...]
header_abi_diff.cpp 88 static llvm::cl::opt<abi_util::TextFormatIR> text_format_old(
90 llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
93 llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat),
96 static llvm::cl::opt<abi_util::TextFormatIR> text_format_new(
98 llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
101 llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat),
104 static llvm::cl::opt<abi_util::TextFormatIR> text_format_diff(
106 llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
109 llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat),
129 bool ShouldEmitWarningMessage(abi_util::CompatibilityStatusIR status)
    [all...]
  /development/vndk/tools/header-checker/header-abi-util/src/
abi_diff_helpers.cpp 6 namespace abi_util { namespace
34 static bool IsAccessDownGraded(abi_util::AccessSpecifierIR old_access,
35 abi_util::AccessSpecifierIR new_access) {
38 case abi_util::AccessSpecifierIR::ProtectedAccess:
39 if (new_access == abi_util::AccessSpecifierIR::PrivateAccess) {
43 case abi_util::AccessSpecifierIR::PublicAccess:
44 if (new_access != abi_util::AccessSpecifierIR::PublicAccess) {
145 const std::vector<abi_util::EnumFieldIR> &old_fields,
146 const std::vector<abi_util::EnumFieldIR> &new_fields,
147 abi_util::EnumTypeDiffIR *enum_type_diff_ir)
    [all...]
collect_exported_headers.cpp 25 namespace abi_util { namespace
92 if (!abi_util::CollectExportedHeaderSet(dir, &exported_headers)) {
100 } // namespace abi_util
so_file_parser.cpp 32 namespace abi_util { namespace
117 } // namespace abi_util
version_script_parser.cpp 30 namespace abi_util { namespace
212 } // namespace abi_util
ir_representation_protobuf.cpp 24 namespace abi_util { namespace
385 abi_dump::TemplateInfo *ti, const abi_util::TemplatedArtifactIR *ta) {
509 const abi_util::TagTypeIR *tag_type_ir) {
    [all...]
ir_representation.cpp 34 namespace abi_util { namespace
574 } // namespace abi_util
  /development/vndk/tools/header-checker/header-abi-dumper/src/
abi_wrappers.h 30 std::unique_ptr<abi_util::TypeIR> typep_;
32 TypeAndCreationStatus(std::unique_ptr<abi_util::TypeIR> &&typep,
42 abi_util::IRDumper *ir_dumper,
60 abi_util::TemplatedArtifactIR *ta,
63 bool SetupFunctionParameter(abi_util::CFunctionLikeIR *functionp,
77 abi_util::TypeIR *typep,
81 abi_util::TypeIR *typep);
96 abi_util::IRDumper *ir_dumper_;
105 const clang::RecordDecl *record_decl, abi_util::IRDumper *ir_dumper,
114 bool SetupRecordInfo(abi_util::RecordTypeIR *type
    [all...]
frontend_action_factory.h 28 abi_util::TextFormatIR text_format_;
34 abi_util::TextFormatIR text_format);
abi_wrappers.cpp 32 abi_util::IRDumper *ir_dumper,
150 return abi_util::RealPath(file_name.str());
153 static abi_util::AccessSpecifierIR AccessClangToIR(
157 return abi_util::AccessSpecifierIR::PrivateAccess;
161 return abi_util::AccessSpecifierIR::ProtectedAccess;
165 return abi_util::AccessSpecifierIR::PublicAccess;
199 abi_util::TypeIR *typep) {
225 std::unique_ptr<abi_util::TypeIR> typep = std::move(type_and_status.typep_);
267 abi_util::TypeIR *typep, const std::string &source_file) {
312 std::make_unique<abi_util::QualifiedTypeIR>()
    [all...]
frontend_action_factory.cpp 24 abi_util::TextFormatIR text_format)
frontend_action.h 37 abi_util::TextFormatIR text_format_;
43 abi_util::TextFormatIR text_format);
ast_processing.h 38 abi_util::IRDumper *ir_dumper,
63 abi_util::IRDumper *ir_dumper_;
74 abi_util::TextFormatIR text_format);
82 abi_util::TextFormatIR text_format_;
ast_processing.cpp 38 abi_util::IRDumper *ir_dumper,
74 static bool MutateFunctionWithLinkageName(const abi_util::FunctionIR *function,
75 abi_util::IRDumper *ir_dumper,
77 auto added_function = std::make_unique<abi_util::FunctionIR>();
83 static bool AddMangledFunctions(const abi_util::FunctionIR *function,
84 abi_util:: IRDumper *ir_dumper,
183 abi_util::TextFormatIR text_format)
205 std::unique_ptr<abi_util::IRDumper> ir_dumper =
206 abi_util::IRDumper::CreateIRDumper(text_format_, out_dump_name_);
frontend_action.cpp 30 abi_util::TextFormatIR text_format)
header_checker.cpp 54 static llvm::cl::opt<abi_util::TextFormatIR> text_format(
56 llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
59 llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat),
116 abi_util::CollectAllExportedHeaders(exported_header_dirs);
  /development/vndk/tools/header-checker/header-abi-linker/src/
header_abi_linker.cpp 68 static llvm::cl::opt<abi_util::TextFormatIR> text_format(
70 llvm::cl::values(clEnumValN(abi_util::TextFormatIR::ProtobufTextFormat,
73 llvm::cl::init(abi_util::TextFormatIR::ProtobufTextFormat),
94 bool LinkDecl(abi_util::IRDumper *dst,
98 const abi_util::AbiElementMap<T> &src,
105 bool LinkTypes(const abi_util::TextFormatToIRReader *ir_reader,
106 abi_util::IRDumper *ir_dumper);
108 bool LinkFunctions(const abi_util::TextFormatToIRReader *ir_reader,
109 abi_util::IRDumper *ir_dumper);
111 bool LinkGlobalVars(const abi_util::TextFormatToIRReader *ir_reader
    [all...]

Completed in 684 milliseconds