Searched defs:diag (Results 1 - 25 of 39) sorted by relevance

12

/frameworks/base/tools/aapt2/xml/
H A DXmlActionExecutor_test.cpp46 StdErrDiagnostics diag; local
47 ASSERT_TRUE(executor.Execute(XmlActionExecutorPolicy::kNone, &diag, doc.get()));
60 StdErrDiagnostics diag; local
63 ASSERT_FALSE(executor.Execute(XmlActionExecutorPolicy::kWhitelist, &diag, doc.get()));
66 ASSERT_FALSE(executor.Execute(XmlActionExecutorPolicy::kWhitelist, &diag, doc.get()));
H A DXmlActionExecutor.cpp29 SourcePathDiagnostics* diag) {
30 return f(el, diag);
52 SourcePathDiagnostics* diag, Element* el) const {
55 error |= !action(el, diag);
64 error |= !iter->second.Execute(policy, bread_crumb, diag, child_el);
79 diag->Warn(error_msg);
82 diag->Error(error_msg);
91 bool XmlActionExecutor::Execute(XmlActionExecutorPolicy policy, IDiagnostics* diag, argument
93 SourcePathDiagnostics source_diag(doc->file.source, diag);
28 wrapper_two(XmlNodeAction::ActionFuncWithDiag& f, Element* el, SourcePathDiagnostics* diag) argument
51 Execute(XmlActionExecutorPolicy policy, std::vector<StringPiece>* bread_crumb, SourcePathDiagnostics* diag, Element* el) const argument
/frameworks/compile/mclinker/include/mcld/LD/
H A DDiagnosticInfos.h16 namespace diag { namespace in namespace:mcld
31 } // namespace diag
/frameworks/base/tools/aapt2/compile/
H A DPng.h46 explicit Png(IDiagnostics* diag) : mDiag(diag) {} argument
H A DIdAssigner.cpp34 static bool AssignId(IDiagnostics* diag, const ResourceId& id, argument
50 diag->Error(DiagMessage() << "can't assign ID " << id << " to resource "
/frameworks/base/tools/aapt2/java/
H A DJavaClassGenerator_test.cpp135 StdErrDiagnostics diag; local
H A DManifestClassGenerator.cpp34 static Maybe<StringPiece> ExtractJavaIdentifier(IDiagnostics* diag, const Source& source, argument
48 diag->Error(DiagMessage(source) << "empty symbol");
53 diag->Error(DiagMessage(source) << "invalid Java identifier '" << result << "'");
59 static bool WriteSymbol(const Source& source, IDiagnostics* diag, xml::Element* el, argument
63 diag->Error(DiagMessage(source) << "<" << el->name << "> must define 'android:name'");
68 ExtractJavaIdentifier(diag, source.WithLine(el->line_number), attr->value);
78 diag->Warn(DiagMessage(source.WithLine(el->line_number))
84 std::unique_ptr<ClassDefinition> GenerateManifestClass(IDiagnostics* diag, xml::XmlResource* res) { argument
87 diag->Error(DiagMessage(res->file.source) << "no root tag defined");
92 diag
[all...]
/frameworks/base/tools/aapt2/link/
H A DManifestFixer.cpp32 static bool RequiredNameIsNotEmpty(xml::Element* el, SourcePathDiagnostics* diag) { argument
35 diag->Error(DiagMessage(el->line_number)
41 diag->Error(DiagMessage(el->line_number)
50 SourcePathDiagnostics* diag) {
62 diag->Error(DiagMessage(el->line_number)
70 static bool OptionalNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) { argument
72 return NameIsJavaClassName(el, attr, diag);
77 static bool RequiredNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) { argument
80 diag->Error(DiagMessage(el->line_number)
84 return NameIsJavaClassName(el, attr, diag);
49 NameIsJavaClassName(xml::Element* el, xml::Attribute* attr, SourcePathDiagnostics* diag) argument
87 RequiredNameIsJavaPackage(xml::Element* el, SourcePathDiagnostics* diag) argument
[all...]
H A DNoDefaultResourceRemover.cpp64 IDiagnostics* diag = context->GetDiagnostics(); local
65 diag->Warn(DiagMessage() << "removing resource " << name
68 diag->Note(DiagMessage() << " did you forget to remove all definitions?");
71 diag->Note(DiagMessage(config_value->value->GetSource()) << "defined here");
H A DProductFilter.cpp25 const ResourceConfigValueIter end, IDiagnostics* diag) {
34 diag->Error(DiagMessage(config_value->value->GetSource())
40 diag->Note(
54 diag->Error(DiagMessage(config_value->value->GetSource())
60 diag->Note(
72 diag->Error(DiagMessage() << "no default product defined for resource "
23 SelectProductToKeep( const ResourceNameRef& name, const ResourceConfigValueIter begin, const ResourceConfigValueIter end, IDiagnostics* diag) argument
/frameworks/base/tools/aapt2/test/
H A DCommon.cpp40 static DummyDiagnosticsImpl diag; local
41 return &diag;
/frameworks/base/tools/aapt2/util/
H A DFiles.h88 explicit FileFilter(IDiagnostics* diag) : diag_(diag) {} argument
116 Maybe<std::vector<std::string>> FindFiles(const android::StringPiece& path, IDiagnostics* diag,
H A DFiles.cpp291 Maybe<std::vector<std::string>> FindFiles(const android::StringPiece& path, IDiagnostics* diag, argument
296 diag->Error(DiagMessage() << SystemErrorCodeToString(errno));
329 Maybe<std::vector<std::string>> subfiles = FindFiles(full_subdir, diag, filter);
/frameworks/base/tools/aapt2/
H A DDiagnostics.h130 SourcePathDiagnostics(const Source& src, IDiagnostics* diag) argument
131 : source_(src), diag_(diag) {}
H A DStringPool_test.cpp203 StdErrDiagnostics diag;
207 StringPool::FlattenUtf8(&buffer, pool, &diag);
216 StdErrDiagnostics diag;
221 StringPool::FlattenUtf16(&buffer, pool, &diag);
242 StdErrDiagnostics diag;
262 StringPool::FlattenUtf8(&buffers[0], pool, &diag);
263 StringPool::FlattenUtf16(&buffers[1], pool, &diag);
308 StdErrDiagnostics diag; local
317 EXPECT_THAT(StringPool::FlattenUtf8(&buffers[0], pool, &diag), Eq(true));
323 EXPECT_THAT(StringPool::FlattenUtf16(&buffers[1], pool, &diag), E
[all...]
H A DLoadedApk.cpp38 std::unique_ptr<LoadedApk> LoadedApk::LoadApkFromPath(const StringPiece& path, IDiagnostics* diag) { argument
43 diag->Error(DiagMessage(path) << "failed opening zip: " << error);
50 return LoadBinaryApkFromFileCollection(source, std::move(apk), diag);
52 return LoadProtoApkFromFileCollection(source, std::move(apk), diag);
54 diag->Error(DiagMessage(path) << "could not identify format of APK");
60 const Source& source, unique_ptr<io::IFileCollection> collection, IDiagnostics* diag) {
68 diag->Error(DiagMessage(source) << "failed to open " << kProtoResourceTablePath);
74 diag->Error(DiagMessage(source) << "failed to read " << kProtoResourceTablePath);
81 diag->Error(DiagMessage(source)
89 diag
59 LoadProtoApkFromFileCollection( const Source& source, unique_ptr<io::IFileCollection> collection, IDiagnostics* diag) argument
117 LoadBinaryApkFromFileCollection( const Source& source, unique_ptr<io::IFileCollection> collection, IDiagnostics* diag) argument
[all...]
/frameworks/base/tools/aapt2/cmd/
H A DCompile_test.cpp26 int TestCompile(std::string path, std::string outDir, bool legacy, StdErrDiagnostics& diag) { argument
35 return aapt::Compile(args, &diag);
39 StdErrDiagnostics diag; local
49 ASSERT_EQ(TestCompile(path0, kResDir, /** legacy */ false, diag), 0);
51 ASSERT_EQ(TestCompile(path0, kResDir, /** legacy */ true, diag), 0);
57 ASSERT_EQ(TestCompile(path1, kResDir, /** legacy */ false, diag), 0);
59 ASSERT_EQ(TestCompile(path1, kResDir, /** legacy */ true, diag), 0);
65 ASSERT_EQ(TestCompile(path2, kResDir, /** legacy */ false, diag), 0);
67 ASSERT_EQ(TestCompile(path2, kResDir, /** legacy */ true, diag), 0);
74 ASSERT_NE(TestCompile(path3, kResDir, /** legacy */ false, diag),
[all...]
H A DDiff.cpp361 IDiagnostics* diag = context.GetDiagnostics(); local
362 std::unique_ptr<LoadedApk> apk_a = LoadedApk::LoadApkFromPath(flags.GetArgs()[0], diag);
363 std::unique_ptr<LoadedApk> apk_b = LoadedApk::LoadApkFromPath(flags.GetArgs()[1], diag);
H A DOptimize.cpp382 IDiagnostics* diag = context.GetDiagnostics(); local
388 options.apk_artifacts = for_path.value().WithDiagnostics(diag).Parse(apk_path);
390 diag->Error(DiagMessage() << "Failed to parse the output artifact list");
395 diag->Error(DiagMessage() << "Could not parse config file " << path);
417 diag->Error(DiagMessage() << "Output directory is required when using a configuration file");
421 diag->Error(DiagMessage() << "Asked to print artifacts without providing a configurations");
433 Maybe<uint16_t> target_density = ParseTargetDensityParameter(config_str, diag);
443 filter = ParseConfigFilterParameters(configs, diag);
454 if (!ParseSplitParameter(split_arg, diag, &options.split_paths.back(),
H A DUtil.cpp35 Maybe<uint16_t> ParseTargetDensityParameter(const StringPiece& arg, IDiagnostics* diag) { argument
38 diag->Error(DiagMessage() << "invalid density '" << arg << "' for --preferred-density option");
47 diag->Error(DiagMessage() << "invalid preferred density '" << arg << "'. "
54 bool ParseSplitParameter(const StringPiece& arg, IDiagnostics* diag, std::string* out_path, argument
56 CHECK(diag != nullptr);
68 diag->Error(DiagMessage() << "invalid split parameter '" << arg << "'");
69 diag->Note(DiagMessage() << "should be --split path/to/output.apk" << sSeparator
78 diag->Error(DiagMessage() << "invalid config '" << config_str << "' in split parameter '"
88 IDiagnostics* diag) {
97 diag
87 ParseConfigFilterParameters(const std::vector<std::string>& args, IDiagnostics* diag) argument
317 ExtractAppInfoFromBinaryManifest(const xml::XmlResource& xml_res, IDiagnostics* diag) argument
[all...]
/frameworks/base/tools/aapt2/format/
H A DArchive.cpp252 std::unique_ptr<IArchiveWriter> CreateDirectoryArchiveWriter(IDiagnostics* diag, argument
256 diag->Error(DiagMessage(path) << writer->GetError());
262 std::unique_ptr<IArchiveWriter> CreateZipFileArchiveWriter(IDiagnostics* diag, argument
266 diag->Error(DiagMessage(path) << writer->GetError());
/frameworks/base/tools/aapt2/configuration/
H A DConfigurationParser.internal.h49 bool IsGroupValid(const Group<T>& group, const std::string& name, IDiagnostics* diag) { argument
56 diag->Error(DiagMessage() << name << " have overlapping version-code-order attributes");
139 const android::StringPiece& apk_name, IDiagnostics* diag) const;
142 Maybe<std::string> Name(const android::StringPiece& apk_name, IDiagnostics* diag) const;
157 bool ValidateVersionCodeOrdering(IDiagnostics* diag) { argument
158 bool valid = IsGroupValid(abi_groups, "abi-groups", diag);
159 valid &= IsGroupValid(screen_density_groups, "screen-density-groups", diag);
160 valid &= IsGroupValid(locale_groups, "locale-groups", diag);
161 valid &= IsGroupValid(device_feature_groups, "device-feature-groups", diag);
162 valid &= IsGroupValid(gl_texture_groups, "gl-texture-groups", diag);
[all...]
/frameworks/base/tools/aapt2/format/binary/
H A DBinaryResourceParser.cpp76 BinaryResourceParser::BinaryResourceParser(IDiagnostics* diag, ResourceTable* table, argument
79 : diag_(diag), table_(table), source_(source), data_(data), data_len_(len), files_(files) {
/frameworks/base/tools/aapt2/optimize/
H A DMultiApkGenerator.cpp154 IDiagnostics* diag = wrapped_context.GetDiagnostics(); local
157 if (!UpdateManifest(artifact, &manifest, diag)) {
158 diag->Error(DiagMessage() << "could not update AndroidManifest.xml for output artifact");
164 diag->Warn(DiagMessage() << "could not create out dir: " << out);
169 diag->Note(DiagMessage() << "Generating split: " << out);
172 std::unique_ptr<IArchiveWriter> writer = CreateZipFileArchiveWriter(diag, out);
175 diag->Note(DiagMessage() << "Writing output: " << out);
257 IDiagnostics* diag) {
273 diag->Error(DiagMessage(manifest->file.source) << "root tag must be <manifest>");
280 diag
255 UpdateManifest(const OutputArtifact& artifact, std::unique_ptr<XmlResource>* updated_manifest, IDiagnostics* diag) argument
[all...]
/frameworks/native/opengl/tools/glgen2/registry/
H A Dgenheaders.py44 diagFilename = 'diag.txt'
546 diag = open(diagFilename, 'w') variable
562 diagFile=diag)

Completed in 1861 milliseconds

12