• Home
  • Raw
  • Download

Lines Matching refs:context_

198   explicit FeatureSplitSymbolTableDelegate(IAaptContext* context) : context_(context) {  in FeatureSplitSymbolTableDelegate()
222 context_->GetDiagnostics()->Error(android::DiagMessage() in FindByName()
228 if (context_->IsVerbose()) { in FindByName()
229 context_->GetDiagnostics()->Note(android::DiagMessage() in FindByName()
243 IAaptContext* context_; member in aapt::FeatureSplitSymbolTableDelegate
380 IAaptContext* context_; member in aapt::ResourceFileFlattener
387 : options_(options), context_(context), keep_set_(keep_set) { in ResourceFileFlattener()
388 SymbolTable* symm = context_->GetExternalSymbols(); in ResourceFileFlattener()
461 if (context_->IsVerbose()) { in LinkAndVersionXmlFile()
462 context_->GetDiagnostics()->Note(android::DiagMessage() in LinkAndVersionXmlFile()
471 if (!options_.do_not_fail_on_missing_resources && !xml_linker.Consume(context_, doc)) { in LinkAndVersionXmlFile()
475 if (options_.update_proguard_spec && !proguard::CollectProguardRules(context_, doc, keep_set_)) { in LinkAndVersionXmlFile()
481 if (!namespace_remover.Consume(context_, doc)) { in LinkAndVersionXmlFile()
507 return xml_compat_versioner.Process(context_, doc, api_range); in LinkAndVersionXmlFile()
530 proguard::CollectResourceReferences(context_, table, keep_set_); in Flatten()
553 context_->GetDiagnostics()->Error(android::DiagMessage(file_ref->GetSource()) in Flatten()
569 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in Flatten()
577 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in Flatten()
585 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in Flatten()
593 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in Flatten()
627 if (drawable_entry->second > context_->GetMinSdkVersion() in Flatten()
629 context_->GetDiagnostics()->Error( in Flatten()
649 if (context_->IsVerbose()) { in Flatten()
650 context_->GetDiagnostics()->Note(android::DiagMessage(doc->file.source) in Flatten()
656 dst_path = ResourceUtils::BuildResourceFileName(file, context_->GetNameMangler()); in Flatten()
668 context_->GetDiagnostics()); in Flatten()
674 error |= !FlattenXml(context_, *doc, dst_path, options_.keep_raw_values, in Flatten()
678 error |= !io::CopyFileToArchive(context_, file_op.file_to_copy, file_op.dst_path, in Flatten()
766 context_(context), in Linker()
842 if (context_->IsVerbose()) { in LoadSymbolsFromIncludePaths()
843 context_->GetDiagnostics()->Note(android::DiagMessage() << "including " << path); in LoadSymbolsFromIncludePaths()
849 context_->GetDiagnostics()->Error(android::DiagMessage() in LoadSymbolsFromIncludePaths()
857 android::Source(path), std::move(zip_collection), context_->GetDiagnostics()); in LoadSymbolsFromIncludePaths()
862 if (context_->GetPackageType() != PackageType::kStaticLib) { in LoadSymbolsFromIncludePaths()
865 context_->GetDiagnostics()->Error( in LoadSymbolsFromIncludePaths()
879 context_->GetDiagnostics()->Error(android::DiagMessage(path) in LoadSymbolsFromIncludePaths()
883 lib_package_result.value()->name = context_->GetCompilationPackage(); in LoadSymbolsFromIncludePaths()
886 context_->GetExternalSymbols()->AppendSource( in LoadSymbolsFromIncludePaths()
891 context_->GetDiagnostics()->Error(android::DiagMessage() in LoadSymbolsFromIncludePaths()
920 context_->GetExternalSymbols()->AppendSource(std::move(asset_source)); in LoadSymbolsFromIncludePaths()
1013 return context_->GetCompilationPackage() != pkg->name; in VerifyNoExternalPackages()
1028 context_->GetDiagnostics()->Warn( in VerifyNoExternalPackages()
1033 context_->GetDiagnostics()->Error( in VerifyNoExternalPackages()
1060 context_->GetDiagnostics()->Error(android::DiagMessage() in VerifyNoIdsSet()
1088 ResolveTableEntry(context_, &final_table_, localeconfig_reference); in VerifyLocaleFormat()
1091 if (context_->GetExternalSymbols()->FindByReference(*localeconfig_reference)) { in VerifyLocaleFormat()
1094 context_->GetDiagnostics()->Error( in VerifyLocaleFormat()
1102 context_->GetDiagnostics()->Error( in VerifyLocaleFormat()
1109 context_->GetDiagnostics()->Error(android::DiagMessage(file_ref->GetSource()) in VerifyLocaleFormat()
1115 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in VerifyLocaleFormat()
1121 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in VerifyLocaleFormat()
1130 context_->GetDiagnostics()->Error(android::DiagMessage(file->GetSource()) in VerifyLocaleFormat()
1183 return CreateDirectoryArchiveWriter(context_->GetDiagnostics(), out); in MakeArchiveWriter()
1185 return CreateZipFileArchiveWriter(context_->GetDiagnostics(), out); in MakeArchiveWriter()
1195 if (!flattener.Consume(context_, table)) { in FlattenTable()
1196 context_->GetDiagnostics()->Error(android::DiagMessage() in FlattenTable()
1202 return io::CopyInputStreamToArchive(context_, &input_stream, kApkResourceTablePath, in FlattenTable()
1208 SerializeTableToPb(*table, &pb_table, context_->GetDiagnostics(), in FlattenTable()
1210 return io::CopyProtoToArchive(context_, &pb_table, kProtoResourceTablePath, in FlattenTable()
1230 context_->GetDiagnostics()->Error(android::DiagMessage()
1239 context_->GetDiagnostics()->Error(android::DiagMessage()
1250 context_->GetDiagnostics()->Error(android::DiagMessage()
1257 JavaClassGenerator generator(context_, table, java_options);
1259 context_->GetDiagnostics()->Error(android::DiagMessage(out_path) << generator.GetError());
1275 if (context_->GetPackageType() == PackageType::kStaticLib || options_.generate_non_final_ids) { in GenerateJavaClasses()
1279 if (context_->GetPackageType() == PackageType::kSharedLib) { in GenerateJavaClasses()
1284 const StringPiece actual_package = context_->GetCompilationPackage(); in GenerateJavaClasses()
1285 StringPiece output_package = context_->GetCompilationPackage(); in GenerateJavaClasses()
1357 GenerateManifestClass(context_->GetDiagnostics(), manifest_xml); in WriteManifestJavaFile()
1377 options_.custom_java_package.value_or(context_->GetCompilationPackage()); in WriteManifestJavaFile()
1383 context_->GetDiagnostics()->Error(android::DiagMessage() in WriteManifestJavaFile()
1392 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed to open '" << out_path in WriteManifestJavaFile()
1402 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed writing to '" << out_path in WriteManifestJavaFile()
1418 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed to open '" << out_path in WriteProguardFile()
1428 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed writing to '" << out_path in WriteProguardFile()
1437 if (context_->IsVerbose()) { in MergeStaticLibrary()
1438 context_->GetDiagnostics()->Note(android::DiagMessage() in MergeStaticLibrary()
1442 std::unique_ptr<LoadedApk> apk = LoadedApk::LoadApkFromPath(input, context_->GetDiagnostics()); in MergeStaticLibrary()
1444 context_->GetDiagnostics()->Error(android::DiagMessage(input) << "invalid static library"); in MergeStaticLibrary()
1455 context_->GetDiagnostics()->Error(android::DiagMessage(input) << lib_package_result.error()); in MergeStaticLibrary()
1498 res_name.package = context_->GetCompilationPackage(); in MergeExportedSymbols()
1501 std::optional<ResourceName> mangled_name = context_->GetNameMangler()->MangleName(res_name); in MergeExportedSymbols()
1510 context_->GetDiagnostics()); in MergeExportedSymbols()
1520 if (context_->IsVerbose()) { in MergeCompiledFile()
1521 context_->GetDiagnostics()->Note(android::DiagMessage() in MergeCompiledFile()
1539 if (context_->IsVerbose()) { in MergeArchive()
1540 context_->GetDiagnostics()->Note(android::DiagMessage() << "merging archive " << input); in MergeArchive()
1547 context_->GetDiagnostics()->Error(android::DiagMessage(input) << error_str); in MergeArchive()
1593 context_->GetDiagnostics()->Error(android::DiagMessage(src) in MergeFile()
1599 if (context_->IsVerbose()) { in MergeFile()
1600 context_->GetDiagnostics()->Warn(android::DiagMessage(src) << "ignoring unrecognized file"); in MergeFile()
1607 context_->GetDiagnostics()->Error(android::DiagMessage(src) << "failed to open file"); in MergeFile()
1612 context_->GetDiagnostics()->Error(android::DiagMessage(src) in MergeFile()
1621 context_->GetDiagnostics()->Error(android::DiagMessage(src) in MergeFile()
1631 context_->GetDiagnostics()->Error( in MergeFile()
1639 context_->GetDiagnostics()->Error(android::DiagMessage(src) in MergeFile()
1645 context_->GetDiagnostics()->Error(android::DiagMessage(src) in MergeFile()
1655 context_->GetDiagnostics()->Error( in MergeFile()
1663 context_->GetDiagnostics()->Error(android::DiagMessage(src) in MergeFile()
1680 file::FindFiles(assets_dir, context_->GetDiagnostics(), nullptr); in CopyAssetsDirsToApk()
1694 } else if (context_->IsVerbose()) { in CopyAssetsDirsToApk()
1695 context_->GetDiagnostics()->Warn(android::DiagMessage(iter->second->GetSource()) in CopyAssetsDirsToApk()
1703 if (!io::CopyFileToArchive(context_, entry.second.get(), entry.first, compression_flags, in CopyAssetsDirsToApk()
1741 const auto icon_entry = ResolveTableEntry(context_, table, icon_reference); in AliasAdaptiveIcon()
1758 const auto round_icon_entry = ResolveTableEntry(context_, table, round_icon_reference); in AliasAdaptiveIcon()
1780 context_->GetDiagnostics()->Note(android::DiagMessage() in AliasAdaptiveIcon()
1806 if (util::IsAndroidSharedUserId(context_->GetCompilationPackage(), shared_user_id)) { in VerifySharedUserId()
1814 context_->GetDiagnostics()->Warn(error_msg); in VerifySharedUserId()
1817 context_->GetDiagnostics()->Error(error_msg); in VerifySharedUserId()
1826 const auto shared_user_id_entry = ResolveTableEntry(context_, table, ref); in VerifySharedUserId()
1848 const bool keep_raw_values = (context_->GetPackageType() == PackageType::kStaticLib) in WriteApk()
1850 bool result = FlattenXml(context_, *manifest, kAndroidManifestPath, keep_raw_values, in WriteApk()
1883 ResourceFileFlattener file_flattener(file_flattener_options, context_, keep_set); in WriteApk()
1885 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed linking file resources"); in WriteApk()
1900 context_->GetPackageId() != kAppPackageId && in WriteApk()
1901 context_->GetPackageId() != kFrameworkPackageId) in WriteApk()
1902 || (!options_.allow_reserved_package_id && context_->GetPackageId() > kAppPackageId); in WriteApk()
1903 if (isSplitPackage && included_feature_base_ == context_->GetCompilationPackage()) { in WriteApk()
1908 table->packages.back()->name == context_->GetCompilationPackage()) { in WriteApk()
1914 if (context_->IsVerbose()) { in WriteApk()
1915 context_->GetDiagnostics()->Note( in WriteApk()
1927 package_to_rewrite->name = context_->GetCompilationPackage(); in WriteApk()
1933 table->included_packages_.erase(context_->GetPackageId()); in WriteApk()
1937 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed to write resource table"); in WriteApk()
1946 LoadXml(options_.manifest_path, context_->GetDiagnostics()); in Run()
1953 ExtractAppInfoFromManifest(manifest_xml.get(), context_->GetDiagnostics())) { in Run()
1955 context_->SetCompilationPackage(app_info.package); in Run()
1963 options_.custom_java_package = context_->GetCompilationPackage(); in Run()
1965 context_->SetCompilationPackage(options_.rename_resources_package.value()); in Run()
1975 if (!manifest_fixer.Consume(context_, manifest_xml.get())) { in Run()
1980 ExtractAppInfoFromManifest(manifest_xml.get(), context_->GetDiagnostics()); in Run()
1986 context_->SetMinSdkVersion(app_info_.min_sdk_version.value_or(0)); in Run()
1988 context_->SetNameManglerPolicy(NameManglerPolicy{context_->GetCompilationPackage()}); in Run()
1989 context_->SetSplitNameDependencies(app_info_.split_name_dependencies); in Run()
1994 if (context_->GetMinSdkVersion() > SDK_UPSIDE_DOWN_CAKE) { in Run()
2002 if (!flags_filter.Consume(context_, manifest_xml.get())) { in Run()
2007 if (context_->GetCompilationPackage() == "android") { in Run()
2008 context_->SetPackageId(kAndroidPackageId); in Run()
2011 if (context_->GetPackageType() != PackageType::kApp) { in Run()
2012 context_->GetDiagnostics()->Error( in Run()
2023 table_merger_ = util::make_unique<TableMerger>(context_, &final_table_, table_merger_options); in Run()
2025 if (context_->IsVerbose()) { in Run()
2026 context_->GetDiagnostics()->Note(android::DiagMessage() in Run()
2028 context_->GetCompilationPackage().data(), in Run()
2029 context_->GetPackageId())); in Run()
2036 if (!collector.Consume(context_, manifest_xml.get())) { in Run()
2047 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed parsing input"); in Run()
2054 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed parsing overlays"); in Run()
2063 if (context_->GetPackageType() != PackageType::kStaticLib) { in Run()
2065 if (context_->GetPackageId() == kAndroidPackageId && in Run()
2066 !mover.Consume(context_, &final_table_)) { in Run()
2067 context_->GetDiagnostics()->Error(android::DiagMessage() in Run()
2074 if (!id_assigner.Consume(context_, &final_table_)) { in Run()
2075 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed assigning IDs"); in Run()
2091 if (!WriteStableIdMapToPath(context_->GetDiagnostics(), options_.stable_id_map, in Run()
2106 context_->SetNameManglerPolicy( in Run()
2107 NameManglerPolicy{context_->GetCompilationPackage(), table_merger_->merged_packages()}); in Run()
2110 context_->GetExternalSymbols()->PrependSource( in Run()
2117 if (context_->GetMinSdkVersion() < SDK_O && context_->GetPackageType() == PackageType::kApp) { in Run()
2118 if (context_->IsVerbose()) { in Run()
2119 context_->GetDiagnostics()->Note(android::DiagMessage() in Run()
2122 context_->GetExternalSymbols()->SetDelegate( in Run()
2123 util::make_unique<FeatureSplitSymbolTableDelegate>(context_)); in Run()
2129 if (!NoDefaultResourceRemover{}.Consume(context_, &final_table_)) { in Run()
2130 context_->GetDiagnostics()->Error(android::DiagMessage() in Run()
2137 if (!options_.merge_only && !linker.Consume(context_, &final_table_)) { in Run()
2138 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed linking references"); in Run()
2142 if (context_->GetPackageType() == PackageType::kStaticLib) { in Run()
2144 context_->GetDiagnostics()->Warn(android::DiagMessage() in Run()
2149 if (!product_filter.Consume(context_, &final_table_)) { in Run()
2150 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed stripping products"); in Run()
2157 if (!versioner.Consume(context_, &final_table_)) { in Run()
2158 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed versioning styles"); in Run()
2163 if (context_->GetPackageType() != PackageType::kStaticLib && context_->GetMinSdkVersion() > 0) { in Run()
2164 if (context_->IsVerbose()) { in Run()
2165 context_->GetDiagnostics()->Note(android::DiagMessage() in Run()
2167 << context_->GetMinSdkVersion()); in Run()
2171 if (!collapser.Consume(context_, &final_table_)) { in Run()
2184 context_->GetDiagnostics()->Error( in Run()
2193 if (!excluder.Consume(context_, &final_table_)) { in Run()
2194 context_->GetDiagnostics()->Error(android::DiagMessage() in Run()
2202 if (!deduper.Consume(context_, &final_table_)) { in Run()
2203 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed deduping resources"); in Run()
2212 if (context_->GetPackageType() == PackageType::kStaticLib) { in Run()
2215 context_->GetDiagnostics()->Warn(android::DiagMessage() in Run()
2223 AdjustSplitConstraintsForMinSdk(context_->GetMinSdkVersion(), options_.split_constraints); in Run()
2226 context_->GetDiagnostics()->Warn(android::DiagMessage() in Run()
2228 << context_->GetMinSdkVersion()); in Run()
2231 if (!table_splitter.VerifySplitConstraints(context_)) { in Run()
2240 if (context_->IsVerbose()) { in Run()
2241 context_->GetDiagnostics()->Note(android::DiagMessage(*path_iter) in Run()
2249 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed to create archive"); in Run()
2258 if (!linker.Consume(context_, split_manifest.get())) { in Run()
2259 context_->GetDiagnostics()->Error(android::DiagMessage() in Run()
2277 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed to create archive"); in Run()
2286 manifest_xml->file.name.package = context_->GetCompilationPackage(); in Run()
2289 if (options_.merge_only || manifest_linker.Consume(context_, manifest_xml.get())) { in Run()
2316 if (!namespace_remover.Consume(context_, manifest_xml.get())) { in Run()
2326 context_->GetDiagnostics()->Error(android::DiagMessage() << "failed processing manifest"); in Run()
2330 if (!VerifyLocaleFormat(manifest_xml.get(), context_->GetDiagnostics())) { in Run()
2361 LinkContext* context_; member in aapt::Linker