/aosp14/frameworks/base/tools/aapt2/configuration/ |
H A D | ConfigurationParser.cpp | 173 diag->Error(android::DiagMessage() in ReplacePlaceholder() 209 diag->Error(android::DiagMessage() in ToOutputArtifact() 509 diag->Note(android::DiagMessage() in ArtifactTagHandler() 607 diag->Error(android::DiagMessage() in ScreenDensityGroupTagHandler() 617 diag->Error(android::DiagMessage() in ScreenDensityGroupTagHandler() 673 diag->Error(android::DiagMessage() in LocaleGroupTagHandler() 683 diag->Error(android::DiagMessage() in LocaleGroupTagHandler() 742 diag->Error(android::DiagMessage() in AndroidSdkTagHandler() 788 diag->Error(android::DiagMessage() in GlTextureGroupTagHandler() 801 diag->Error(android::DiagMessage() in GlTextureGroupTagHandler() [all …]
|
H A D | ConfigurationParser.internal.h | 58 diag->Error(android::DiagMessage() in IsGroupValid() 143 android::IDiagnostics* diag) const; 161 bool ValidateVersionCodeOrdering(android::IDiagnostics* diag) { in ValidateVersionCodeOrdering() 162 bool valid = IsGroupValid(abi_groups, "abi-groups", diag); in ValidateVersionCodeOrdering() 163 valid &= IsGroupValid(screen_density_groups, "screen-density-groups", diag); in ValidateVersionCodeOrdering() 164 valid &= IsGroupValid(locale_groups, "locale-groups", diag); in ValidateVersionCodeOrdering() 165 valid &= IsGroupValid(device_feature_groups, "device-feature-groups", diag); in ValidateVersionCodeOrdering() 166 valid &= IsGroupValid(gl_texture_groups, "gl-texture-groups", diag); in ValidateVersionCodeOrdering() 225 android::IDiagnostics* diag); 233 android::IDiagnostics* diag); [all …]
|
/aosp14/frameworks/base/tools/aapt2/cmd/ |
H A D | Dump.h | 37 android::IDiagnostics* diag) in DumpApkCommand() argument 38 : Command(name), printer_(printer), diag_(diag) { in DumpApkCommand() 129 : DumpApkCommand("badging", printer, diag) { in DumpBadgingCommand() 164 : DumpApkCommand("packagename", printer, diag) { in DumpPackageNameCommand() 174 : DumpApkCommand("permissions", printer, diag) { in DumpPermissionsCommand() 188 : DumpApkCommand("strings", printer, diag) { in DumpStringsCommand() 213 : DumpApkCommand("resources", printer, diag) { in DumpTableCommand() 230 : DumpApkCommand("xmlstrings", printer, diag) { in DumpXmlStringsCommand() 244 : DumpApkCommand("chunks", printer, diag) { in DumpChunks() 255 : DumpApkCommand("xmltree", printer, diag) { in DumpXmlTreeCommand() [all …]
|
H A D | Compile_test.cpp | 45 StdErrDiagnostics& diag) { in TestCompile() argument 57 StdErrDiagnostics diag; in TEST_F() local 115 StdErrDiagnostics diag; in TEST_F() local 143 StdErrDiagnostics diag; in TEST_F() local 194 StdErrDiagnostics diag; in AssertTranslations() local 203 ASSERT_EQ(CompileCommand(&diag).Execute({ in AssertTranslations() 213 }, compiled_files_dir, &diag)); in AssertTranslations() 255 StdErrDiagnostics diag; in TEST_F() local 290 CompileCommand(&diag).Execute({ in TEST_F() 298 CompileCommand(&diag).Execute({ in TEST_F() [all …]
|
H A D | Convert_test.cpp | 36 StdErrDiagnostics diag; in TEST_F() local 39 compiled_files_dir, &diag)); in TEST_F() 49 ASSERT_TRUE(Link(link_args, compiled_files_dir, &diag)); in TEST_F() 73 StdErrDiagnostics diag; in TEST_F() local 76 compiled_files_dir, &diag)); in TEST_F() 86 ASSERT_TRUE(Link(link_args, compiled_files_dir, &diag)); in TEST_F() 114 StdErrDiagnostics diag; in TEST_F() local 154 StdErrDiagnostics diag; in TEST_F() local 169 compiled_files_dir, &diag)); in TEST_F() 177 ASSERT_TRUE(Link(link_args, compiled_files_dir, &diag)); in TEST_F() [all …]
|
H A D | Link_test.cpp | 37 StdErrDiagnostics diag; in TEST_F() local 40 compiled_files_dir, &diag)); in TEST_F() 64 StdErrDiagnostics diag; in TEST_F() local 95 StdErrDiagnostics diag; in TEST_F() local 114 ASSERT_TRUE(Link(link_args, &diag)); in TEST_F() 143 StdErrDiagnostics diag; in TEST_F() local 149 &diag)); in TEST_F() 151 &diag)); in TEST_F() 187 StdErrDiagnostics diag; in TEST_F() local 230 StdErrDiagnostics diag; in TEST_F() local [all …]
|
H A D | Util.cpp | 40 diag->Error(android::DiagMessage() in ParseTargetDensityParameter() 50 diag->Error(android::DiagMessage() << "invalid preferred density '" << arg << "'. " in ParseTargetDensityParameter() 57 bool ParseSplitParameter(StringPiece arg, android::IDiagnostics* diag, std::string* out_path, in ParseSplitParameter() argument 59 CHECK(diag != nullptr); in ParseSplitParameter() 71 diag->Error(android::DiagMessage() << "invalid split parameter '" << arg << "'"); in ParseSplitParameter() 72 diag->Note(android::DiagMessage() << "should be --split path/to/output.apk" << sSeparator in ParseSplitParameter() 82 diag->Error(android::DiagMessage() in ParseSplitParameter() 92 android::IDiagnostics* diag) { in ParseConfigFilterParameters() argument 101 diag->Error(android::DiagMessage() in ParseConfigFilterParameters() 336 android::IDiagnostics* diag) { in ExtractAppInfoFromBinaryManifest() argument [all …]
|
H A D | Util.h | 38 android::IDiagnostics* diag); 43 bool ParseSplitParameter(android::StringPiece arg, android::IDiagnostics* diag, 49 android::IDiagnostics* diag); 65 android::IDiagnostics* diag);
|
H A D | ApkInfo.cpp | 38 android::IDiagnostics* diag) { in ExportApkInfo() argument 39 auto result = DumpBadgingProto(apk, out_apk_info->mutable_badging(), diag); in ExportApkInfo() 45 SerializeTableToPb(*apk->GetResourceTable(), out_apk_info->mutable_resource_table(), diag); in ExportApkInfo() 49 auto xml = apk->LoadXml(xml_resource, diag); in ExportApkInfo()
|
H A D | Optimize.cpp | 358 android::IDiagnostics* diag = context.GetDiagnostics(); in Action() local 364 options_.apk_artifacts = for_path.value().WithDiagnostics(diag).Parse(apk_path); in Action() 366 diag->Error(android::DiagMessage() << "Failed to parse the output artifact list"); in Action() 371 diag->Error(android::DiagMessage() << "Could not parse config file " << path); in Action() 393 diag->Error(android::DiagMessage() in Action() 398 diag->Error(android::DiagMessage() in Action() 418 std::optional<uint16_t> target_density = ParseTargetDensityParameter(config_str, diag); in Action() 428 filter = ParseConfigFilterParameters(configs_, diag); in Action() 439 if (!ParseSplitParameter(split_arg, diag, &options_.split_paths.back(), in Action()
|
/aosp14/frameworks/base/tools/aapt2/link/ |
H A D | ManifestFixer.cpp | 124 diag->Error(android::DiagMessage(el->line_number) in RequiredNameIsNotEmpty() 130 diag->Error(android::DiagMessage(el->line_number) in RequiredNameIsNotEmpty() 160 return NameIsJavaClassName(el, attr, diag); in OptionalNameIsJavaClassName() 168 diag->Error(android::DiagMessage(el->line_number) in RequiredNameIsJavaClassName() 172 return NameIsJavaClassName(el, attr, diag); in RequiredNameIsJavaClassName() 178 diag->Error(android::DiagMessage(el->line_number) in RequiredNameIsJavaPackage() 282 diag->Error(android::DiagMessage(el->line_number) in VerifyManifest() 286 diag->Error(android::DiagMessage(el->line_number) in VerifyManifest() 295 diag->Warn(error_msg); in VerifyManifest() 297 diag->Error(error_msg); in VerifyManifest() [all …]
|
H A D | ProductFilter.cpp | 26 const ResourceConfigValueIter end, android::IDiagnostics* diag) { in SelectProductToKeep() argument 35 diag->Error(android::DiagMessage(config_value->value->GetSource()) in SelectProductToKeep() 41 diag->Note(android::DiagMessage(previously_selected_config_value->value->GetSource()) in SelectProductToKeep() 54 diag->Error(android::DiagMessage(config_value->value->GetSource()) in SelectProductToKeep() 59 diag->Note(android::DiagMessage(previously_default_config_value->value->GetSource()) in SelectProductToKeep() 70 diag->Error(android::DiagMessage() << "no default product defined for resource " << name); in SelectProductToKeep()
|
H A D | NoDefaultResourceRemover.cpp | 80 android::IDiagnostics* diag = context->GetDiagnostics(); in Consume() local 81 diag->Warn(android::DiagMessage() in Consume() 84 diag->Note(android::DiagMessage() << " did you forget to remove all definitions?"); in Consume() 87 diag->Note(android::DiagMessage(config_value->value->GetSource()) << "defined here"); in Consume()
|
/aosp14/frameworks/base/tools/aapt2/java/ |
H A D | ManifestClassGenerator.cpp | 31 static std::optional<std::string> ExtractJavaIdentifier(android::IDiagnostics* diag, in ExtractJavaIdentifier() argument 46 diag->Error(android::DiagMessage(source) << "empty symbol"); in ExtractJavaIdentifier() 51 diag->Error(android::DiagMessage(source) << "invalid Java identifier '" << result << "'"); in ExtractJavaIdentifier() 57 static bool WriteSymbol(const android::Source& source, android::IDiagnostics* diag, in WriteSymbol() argument 66 ExtractJavaIdentifier(diag, source.WithLine(el->line_number), attr->value); in WriteSymbol() 76 diag->Warn(android::DiagMessage(source.WithLine(el->line_number)) in WriteSymbol() 82 std::unique_ptr<ClassDefinition> GenerateManifestClass(android::IDiagnostics* diag, in GenerateManifestClass() argument 86 diag->Error(android::DiagMessage(res->file.source) << "no root tag defined"); in GenerateManifestClass() 91 diag->Error(android::DiagMessage(res->file.source) << "no <manifest> root tag defined"); in GenerateManifestClass() 105 error |= !WriteSymbol(res->file.source, diag, child_el, permission_class.get()); in GenerateManifestClass() [all …]
|
/aosp14/frameworks/base/tools/aapt2/ |
H A D | LoadedApk.cpp | 81 diag->Error(android::DiagMessage(path) << "failed opening zip: " << error); in LoadApkFromPath() 88 return LoadBinaryApkFromFileCollection(source, std::move(apk), diag); in LoadApkFromPath() 90 return LoadProtoApkFromFileCollection(source, std::move(apk), diag); in LoadApkFromPath() 99 android::IDiagnostics* diag) { in LoadProtoApkFromFileCollection() argument 120 diag->Error(android::DiagMessage(source) in LoadProtoApkFromFileCollection() 148 diag->Error(android::DiagMessage(source) in LoadProtoApkFromFileCollection() 158 android::IDiagnostics* diag) { in LoadBinaryApkFromFileCollection() argument 192 diag->Error(android::DiagMessage(source) in LoadBinaryApkFromFileCollection() 318 diag->Error(android::DiagMessage() << "failed to find file"); in LoadXml() 326 diag->Error(android::DiagMessage() << "failed to open file"); in LoadXml() [all …]
|
H A D | LoadedApk.h | 49 android::IDiagnostics* diag); 54 android::IDiagnostics* diag); 59 android::IDiagnostics* diag); 117 android::IDiagnostics* diag) const;
|
/aosp14/frameworks/base/tools/aapt2/xml/ |
H A D | XmlActionExecutor.cpp | 31 android::SourcePathDiagnostics* diag) { in wrapper_two() argument 32 return f(el, diag); in wrapper_two() 37 android::SourcePathDiagnostics* diag) { in wrapper_three() argument 38 return f(el, policy, diag); in wrapper_three() 65 android::SourcePathDiagnostics* diag, Element* el) const { in Execute() argument 68 error |= !action(el, policy, diag); in Execute() 77 error |= !iter->second.Execute(policy, bread_crumb, diag, child_el); in Execute() 92 diag->Warn(error_msg); in Execute() 95 diag->Error(error_msg); in Execute() 104 bool XmlActionExecutor::Execute(XmlActionExecutorPolicy policy, android::IDiagnostics* diag, in Execute() argument [all …]
|
H A D | XmlActionExecutor_test.cpp | 46 StdErrDiagnostics diag; in TEST() local 47 ASSERT_TRUE(executor.Execute(XmlActionExecutorPolicy::kNone, &diag, doc.get())); in TEST() 60 StdErrDiagnostics diag; in TEST() local 63 ASSERT_FALSE(executor.Execute(XmlActionExecutorPolicy::kAllowList, &diag, doc.get())); in TEST() 66 ASSERT_FALSE(executor.Execute(XmlActionExecutorPolicy::kAllowList, &diag, doc.get())); in TEST()
|
/aosp14/frameworks/base/tools/aapt2/optimize/ |
H A D | MultiApkGenerator.cpp | 162 android::IDiagnostics* diag = wrapped_context.GetDiagnostics(); in FromBaseApk() local 165 if (!UpdateManifest(artifact, &manifest, diag)) { in FromBaseApk() 166 diag->Error(android::DiagMessage() in FromBaseApk() 173 diag->Warn(android::DiagMessage() << "could not create out dir: " << out); in FromBaseApk() 178 diag->Note(android::DiagMessage() << "Generating split: " << out); in FromBaseApk() 181 std::unique_ptr<IArchiveWriter> writer = CreateZipFileArchiveWriter(diag, out); in FromBaseApk() 184 diag->Note(android::DiagMessage() << "Writing output: " << out); in FromBaseApk() 270 android::IDiagnostics* diag) { in UpdateManifest() argument 293 diag->Error(android::DiagMessage(manifest->file.source) in UpdateManifest() 335 diag->Error(android::DiagMessage(manifest->file.source) in UpdateManifest() [all …]
|
/aosp14/frameworks/base/tools/aapt2/test/ |
H A D | Fixture.cpp | 94 android::StringPiece out_dir, android::IDiagnostics* diag) { in CompileFile() argument 97 return CompileCommand(diag).Execute({path, "-o", out_dir, "-v"}, &std::cerr) == 0; in CompileFile() 100 bool CommandTestFixture::Link(const std::vector<std::string>& args, android::IDiagnostics* diag) { in Link() argument 112 return LinkCommand(diag).Execute(link_args, &std::cerr) == 0; in Link() 116 android::IDiagnostics* diag) { in Link() argument 129 std::optional<std::vector<std::string>> compiled_files = file::FindFiles(flat_dir, diag); in Link() 137 return LinkCommand(diag).Execute(link_args, &std::cerr) == 0; in Link()
|
H A D | Fixture.h | 76 android::StringPiece flat_out_dir, android::IDiagnostics* diag); 79 bool Link(const std::vector<std::string>& args, android::IDiagnostics* diag); 84 android::IDiagnostics* diag); 116 LinkCommandBuilder& AddCompiledResDir(const std::string& dir, android::IDiagnostics* diag);
|
/aosp14/frameworks/base/libs/androidfw/tests/ |
H A D | StringPool_test.cpp | 203 NoOpDiagnostics diag; in TEST() local 207 StringPool::FlattenUtf8(&buffer, pool, &diag); in TEST() 216 NoOpDiagnostics diag; in TEST() local 221 StringPool::FlattenUtf16(&buffer, pool, &diag); in TEST() 242 NoOpDiagnostics diag; in TEST() local 262 StringPool::FlattenUtf8(&buffers[0], pool, &diag); in TEST() 263 StringPool::FlattenUtf16(&buffers[1], pool, &diag); in TEST() 309 NoOpDiagnostics diag; in TEST() local 316 StringPool::FlattenUtf8(&buffer, pool, &diag); in TEST() 341 NoOpDiagnostics diag; in TEST() local [all …]
|
/aosp14/frameworks/base/tools/aapt2/process/ |
H A D | SymbolTable_test.cpp | 82 StdErrDiagnostics diag; in TEST_F() local 91 static_lib_compiled_files_dir, &diag)); in TEST_F() 100 ASSERT_TRUE(Link(link_args, static_lib_compiled_files_dir, &diag)); in TEST_F() 110 app_compiled_files_dir, &diag)); in TEST_F() 119 ASSERT_TRUE(Link(link_args, app_compiled_files_dir, &diag)); in TEST_F()
|
/aosp14/frameworks/base/tools/aapt2/compile/ |
H A D | IdAssigner.cpp | 110 android::IDiagnostics* diag); 113 std::optional<ResourceId> NextId(const ResourceName& name, android::IDiagnostics* diag); 270 const Visibility& visibility, android::IDiagnostics* diag) { in ReserveId() argument 272 diag->Error(android::DiagMessage() in ReserveId() 285 diag->Error(android::DiagMessage() << "can't assign ID " << id << " to resource " << name in ReserveId() 296 diag->Error(android::DiagMessage() in ReserveId() 305 diag->Error(android::DiagMessage() << "can't assign ID " << id << " to resource " << name in ReserveId() 314 android::IDiagnostics* diag) { in NextId() argument 335 diag->Error(android::DiagMessage() << "can't assign resource ID to resource " << name in NextId()
|
/aosp14/frameworks/base/libs/androidfw/ |
H A D | StringPool.cpp | 367 IDiagnostics* diag) { in EncodeString() argument 378 diag->Error(DiagMessage() << "string too large to encode using UTF-8 " in EncodeString() 381 EncodeString(kStringTooLarge, utf8, out, diag); in EncodeString() 404 diag->Error(DiagMessage() << "string too large to encode using UTF-16 " in EncodeString() 407 EncodeString(kStringTooLarge, utf8, out, diag); in EncodeString() 453 no_error = EncodeString(entry->value, utf8, out, diag) && no_error; in Flatten() 458 no_error = EncodeString(entry->value, utf8, out, diag) && no_error; in Flatten() 499 bool StringPool::FlattenUtf8(BigBuffer* out, const StringPool& pool, IDiagnostics* diag) { in FlattenUtf8() argument 500 return Flatten(out, pool, true, diag); in FlattenUtf8() 503 bool StringPool::FlattenUtf16(BigBuffer* out, const StringPool& pool, IDiagnostics* diag) { in FlattenUtf16() argument [all …]
|