xref: /aosp_15_r20/external/libxml2/Android.bp (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker//
2*7c568831SAndroid Build Coastguard Worker// Copyright (C) 2014 The Android Open Source Project
3*7c568831SAndroid Build Coastguard Worker//
4*7c568831SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*7c568831SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*7c568831SAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*7c568831SAndroid Build Coastguard Worker//
8*7c568831SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*7c568831SAndroid Build Coastguard Worker//
10*7c568831SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*7c568831SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*7c568831SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*7c568831SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*7c568831SAndroid Build Coastguard Worker// limitations under the License.
15*7c568831SAndroid Build Coastguard Worker//
16*7c568831SAndroid Build Coastguard Worker
17*7c568831SAndroid Build Coastguard Worker//
18*7c568831SAndroid Build Coastguard Worker// To update:
19*7c568831SAndroid Build Coastguard Worker//
20*7c568831SAndroid Build Coastguard Worker
21*7c568831SAndroid Build Coastguard Worker//  git merge aosp/upstream-master
22*7c568831SAndroid Build Coastguard Worker//  mma -j
23*7c568831SAndroid Build Coastguard Worker//  # (Make any necessary Android.bp changes and test the new libxml2.)
24*7c568831SAndroid Build Coastguard Worker//  git push aosp HEAD:master  # Push directly, avoiding gerrit.
25*7c568831SAndroid Build Coastguard Worker//  git push aosp HEAD:refs/for/master  # Push to gerrit.
26*7c568831SAndroid Build Coastguard Worker//
27*7c568831SAndroid Build Coastguard Worker//  # Now commit any necessary Android.bp changes like normal:
28*7c568831SAndroid Build Coastguard Worker//  repo start post-sync .
29*7c568831SAndroid Build Coastguard Worker//  git commit -a
30*7c568831SAndroid Build Coastguard Worker//
31*7c568831SAndroid Build Coastguard Worker
32*7c568831SAndroid Build Coastguard Worker// This comes from the automake-generated Makefile.
33*7c568831SAndroid Build Coastguard Worker// We deliberately exclude nanoftp.c and nanohttp.c, the trio library, and zlib.
34*7c568831SAndroid Build Coastguard Worker// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS.  PLEASE
35*7c568831SAndroid Build Coastguard Worker//     CONSULT THE OWNERS AND [email protected] BEFORE
36*7c568831SAndroid Build Coastguard Worker//     DEPENDING ON IT IN YOUR PROJECT. ***
37*7c568831SAndroid Build Coastguard Workerpackage {
38*7c568831SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_libxml2_license"],
39*7c568831SAndroid Build Coastguard Worker}
40*7c568831SAndroid Build Coastguard Worker
41*7c568831SAndroid Build Coastguard Worker// Added automatically by a large-scale-change that took the approach of
42*7c568831SAndroid Build Coastguard Worker// 'apply every license found to every target'. While this makes sure we respect
43*7c568831SAndroid Build Coastguard Worker// every license restriction, it may not be entirely correct.
44*7c568831SAndroid Build Coastguard Worker//
45*7c568831SAndroid Build Coastguard Worker// e.g. GPL in an MIT project might only apply to the contrib/ directory.
46*7c568831SAndroid Build Coastguard Worker//
47*7c568831SAndroid Build Coastguard Worker// Please consider splitting the single license below into multiple licenses,
48*7c568831SAndroid Build Coastguard Worker// taking care not to lose any license_kind information, and overriding the
49*7c568831SAndroid Build Coastguard Worker// default license using the 'licenses: [...]' property on targets as needed.
50*7c568831SAndroid Build Coastguard Worker//
51*7c568831SAndroid Build Coastguard Worker// For unused files, consider creating a 'fileGroup' with "//visibility:private"
52*7c568831SAndroid Build Coastguard Worker// to attach the license to, and including a comment whether the files may be
53*7c568831SAndroid Build Coastguard Worker// used in the current project.
54*7c568831SAndroid Build Coastguard Worker// See: http://go/android-license-faq
55*7c568831SAndroid Build Coastguard Workerlicense {
56*7c568831SAndroid Build Coastguard Worker    name: "external_libxml2_license",
57*7c568831SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
58*7c568831SAndroid Build Coastguard Worker    license_kinds: [
59*7c568831SAndroid Build Coastguard Worker        "SPDX-license-identifier-CC-BY-SA",
60*7c568831SAndroid Build Coastguard Worker        "SPDX-license-identifier-GFDL", // by exception only
61*7c568831SAndroid Build Coastguard Worker        "SPDX-license-identifier-GPL",
62*7c568831SAndroid Build Coastguard Worker        "SPDX-license-identifier-GPL-2.0",
63*7c568831SAndroid Build Coastguard Worker        "SPDX-license-identifier-MIT",
64*7c568831SAndroid Build Coastguard Worker        "SPDX-license-identifier-W3C",
65*7c568831SAndroid Build Coastguard Worker    ],
66*7c568831SAndroid Build Coastguard Worker    license_text: [
67*7c568831SAndroid Build Coastguard Worker        "Copyright",
68*7c568831SAndroid Build Coastguard Worker    ],
69*7c568831SAndroid Build Coastguard Worker}
70*7c568831SAndroid Build Coastguard Worker
71*7c568831SAndroid Build Coastguard Workercc_defaults {
72*7c568831SAndroid Build Coastguard Worker    name: "libxml2-defaults",
73*7c568831SAndroid Build Coastguard Worker    srcs: [
74*7c568831SAndroid Build Coastguard Worker        "entities.c",
75*7c568831SAndroid Build Coastguard Worker        "encoding.c",
76*7c568831SAndroid Build Coastguard Worker        "error.c",
77*7c568831SAndroid Build Coastguard Worker        "parserInternals.c",
78*7c568831SAndroid Build Coastguard Worker        "parser.c",
79*7c568831SAndroid Build Coastguard Worker        "tree.c",
80*7c568831SAndroid Build Coastguard Worker        "hash.c",
81*7c568831SAndroid Build Coastguard Worker        "list.c",
82*7c568831SAndroid Build Coastguard Worker        "xmlIO.c",
83*7c568831SAndroid Build Coastguard Worker        "xmlmemory.c",
84*7c568831SAndroid Build Coastguard Worker        "uri.c",
85*7c568831SAndroid Build Coastguard Worker        "valid.c",
86*7c568831SAndroid Build Coastguard Worker        "xlink.c",
87*7c568831SAndroid Build Coastguard Worker        "debugXML.c",
88*7c568831SAndroid Build Coastguard Worker        "xpath.c",
89*7c568831SAndroid Build Coastguard Worker        "xpointer.c",
90*7c568831SAndroid Build Coastguard Worker        "xinclude.c",
91*7c568831SAndroid Build Coastguard Worker        "catalog.c",
92*7c568831SAndroid Build Coastguard Worker        "globals.c",
93*7c568831SAndroid Build Coastguard Worker        "threads.c",
94*7c568831SAndroid Build Coastguard Worker        "c14n.c",
95*7c568831SAndroid Build Coastguard Worker        "xmlstring.c",
96*7c568831SAndroid Build Coastguard Worker        "buf.c",
97*7c568831SAndroid Build Coastguard Worker        "xmlregexp.c",
98*7c568831SAndroid Build Coastguard Worker        "xmlschemas.c",
99*7c568831SAndroid Build Coastguard Worker        "xmlschemastypes.c",
100*7c568831SAndroid Build Coastguard Worker        "xmlunicode.c",
101*7c568831SAndroid Build Coastguard Worker        "xmlreader.c",
102*7c568831SAndroid Build Coastguard Worker        "relaxng.c",
103*7c568831SAndroid Build Coastguard Worker        "dict.c",
104*7c568831SAndroid Build Coastguard Worker        "SAX2.c",
105*7c568831SAndroid Build Coastguard Worker        "xmlwriter.c",
106*7c568831SAndroid Build Coastguard Worker        "legacy.c",
107*7c568831SAndroid Build Coastguard Worker        "chvalid.c",
108*7c568831SAndroid Build Coastguard Worker        "pattern.c",
109*7c568831SAndroid Build Coastguard Worker        "xmlsave.c",
110*7c568831SAndroid Build Coastguard Worker        "xmlmodule.c",
111*7c568831SAndroid Build Coastguard Worker        "schematron.c",
112*7c568831SAndroid Build Coastguard Worker    ],
113*7c568831SAndroid Build Coastguard Worker    stl: "none",
114*7c568831SAndroid Build Coastguard Worker    export_include_dirs: ["include"],
115*7c568831SAndroid Build Coastguard Worker    cflags: [
116*7c568831SAndroid Build Coastguard Worker        "-Wall",
117*7c568831SAndroid Build Coastguard Worker        "-Werror",
118*7c568831SAndroid Build Coastguard Worker        "-Wno-error=ignored-attributes",
119*7c568831SAndroid Build Coastguard Worker        "-Wno-missing-field-initializers",
120*7c568831SAndroid Build Coastguard Worker        "-Wno-self-assign",
121*7c568831SAndroid Build Coastguard Worker        "-Wno-sign-compare",
122*7c568831SAndroid Build Coastguard Worker        "-Wno-tautological-pointer-compare",
123*7c568831SAndroid Build Coastguard Worker        "-Wno-unused-function",
124*7c568831SAndroid Build Coastguard Worker        "-Wno-unused-parameter",
125*7c568831SAndroid Build Coastguard Worker    ],
126*7c568831SAndroid Build Coastguard Worker    static: {
127*7c568831SAndroid Build Coastguard Worker        cflags: [
128*7c568831SAndroid Build Coastguard Worker            "-fvisibility=hidden",
129*7c568831SAndroid Build Coastguard Worker            "-DSTATIC_LIBXML=1",
130*7c568831SAndroid Build Coastguard Worker        ],
131*7c568831SAndroid Build Coastguard Worker    },
132*7c568831SAndroid Build Coastguard Worker}
133*7c568831SAndroid Build Coastguard Worker
134*7c568831SAndroid Build Coastguard Workercc_library {
135*7c568831SAndroid Build Coastguard Worker    name: "libxml2",
136*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-defaults"],
137*7c568831SAndroid Build Coastguard Worker    vendor_available: true,
138*7c568831SAndroid Build Coastguard Worker    product_available: true,
139*7c568831SAndroid Build Coastguard Worker    host_supported: true,
140*7c568831SAndroid Build Coastguard Worker    target: {
141*7c568831SAndroid Build Coastguard Worker        android: {
142*7c568831SAndroid Build Coastguard Worker            shared_libs: ["libandroidicu"],
143*7c568831SAndroid Build Coastguard Worker        },
144*7c568831SAndroid Build Coastguard Worker        host: {
145*7c568831SAndroid Build Coastguard Worker            shared_libs: [
146*7c568831SAndroid Build Coastguard Worker                "libicui18n",
147*7c568831SAndroid Build Coastguard Worker                "libicuuc",
148*7c568831SAndroid Build Coastguard Worker            ],
149*7c568831SAndroid Build Coastguard Worker            export_shared_lib_headers: [
150*7c568831SAndroid Build Coastguard Worker                "libicui18n",
151*7c568831SAndroid Build Coastguard Worker                "libicuuc",
152*7c568831SAndroid Build Coastguard Worker            ],
153*7c568831SAndroid Build Coastguard Worker        },
154*7c568831SAndroid Build Coastguard Worker        vendor: {
155*7c568831SAndroid Build Coastguard Worker            exclude_shared_libs: ["libandroidicu"],
156*7c568831SAndroid Build Coastguard Worker        },
157*7c568831SAndroid Build Coastguard Worker        product: {
158*7c568831SAndroid Build Coastguard Worker            exclude_shared_libs: ["libandroidicu"],
159*7c568831SAndroid Build Coastguard Worker        },
160*7c568831SAndroid Build Coastguard Worker    },
161*7c568831SAndroid Build Coastguard Worker    apex_available: [
162*7c568831SAndroid Build Coastguard Worker        "//apex_available:platform",
163*7c568831SAndroid Build Coastguard Worker        "com.android.nfcservices",
164*7c568831SAndroid Build Coastguard Worker        "com.android.uwb",
165*7c568831SAndroid Build Coastguard Worker        "com.android.virt",
166*7c568831SAndroid Build Coastguard Worker    ],
167*7c568831SAndroid Build Coastguard Worker    min_sdk_version: "apex_inherit",
168*7c568831SAndroid Build Coastguard Worker}
169*7c568831SAndroid Build Coastguard Worker
170*7c568831SAndroid Build Coastguard Workercc_library_static {
171*7c568831SAndroid Build Coastguard Worker    name: "libxml2_ndk",
172*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-defaults"],
173*7c568831SAndroid Build Coastguard Worker    sdk_version: "current",
174*7c568831SAndroid Build Coastguard Worker}
175*7c568831SAndroid Build Coastguard Worker
176*7c568831SAndroid Build Coastguard Workercc_binary_host {
177*7c568831SAndroid Build Coastguard Worker    name: "xmllint",
178*7c568831SAndroid Build Coastguard Worker    srcs: [
179*7c568831SAndroid Build Coastguard Worker        "shell.c",
180*7c568831SAndroid Build Coastguard Worker        "xmllint.c",
181*7c568831SAndroid Build Coastguard Worker    ],
182*7c568831SAndroid Build Coastguard Worker    cflags: [
183*7c568831SAndroid Build Coastguard Worker        "-Wall",
184*7c568831SAndroid Build Coastguard Worker        "-Werror",
185*7c568831SAndroid Build Coastguard Worker    ],
186*7c568831SAndroid Build Coastguard Worker    shared_libs: ["libxml2"],
187*7c568831SAndroid Build Coastguard Worker}
188*7c568831SAndroid Build Coastguard Worker
189*7c568831SAndroid Build Coastguard Workercc_binary_host {
190*7c568831SAndroid Build Coastguard Worker    name: "libxml2_genseed",
191*7c568831SAndroid Build Coastguard Worker    srcs: [
192*7c568831SAndroid Build Coastguard Worker        "fuzz/genSeed.c",
193*7c568831SAndroid Build Coastguard Worker        "fuzz/fuzz.c",
194*7c568831SAndroid Build Coastguard Worker    ],
195*7c568831SAndroid Build Coastguard Worker    cflags: [
196*7c568831SAndroid Build Coastguard Worker        "-Wno-unused-variable",
197*7c568831SAndroid Build Coastguard Worker    ],
198*7c568831SAndroid Build Coastguard Worker    shared_libs: ["libxml2"],
199*7c568831SAndroid Build Coastguard Worker}
200*7c568831SAndroid Build Coastguard Worker
201*7c568831SAndroid Build Coastguard Workercc_defaults {
202*7c568831SAndroid Build Coastguard Worker    name: "libxml2-fuzz-defaults",
203*7c568831SAndroid Build Coastguard Worker    host_supported: true,
204*7c568831SAndroid Build Coastguard Worker    shared_libs: [
205*7c568831SAndroid Build Coastguard Worker        "libxml2",
206*7c568831SAndroid Build Coastguard Worker    ],
207*7c568831SAndroid Build Coastguard Worker    srcs: [
208*7c568831SAndroid Build Coastguard Worker        "fuzz/fuzz.c",
209*7c568831SAndroid Build Coastguard Worker    ],
210*7c568831SAndroid Build Coastguard Worker    fuzz_config: {
211*7c568831SAndroid Build Coastguard Worker        componentid: 87896,
212*7c568831SAndroid Build Coastguard Worker    },
213*7c568831SAndroid Build Coastguard Worker}
214*7c568831SAndroid Build Coastguard Worker
215*7c568831SAndroid Build Coastguard Workercc_fuzz {
216*7c568831SAndroid Build Coastguard Worker    name: "libxml2_regexp_fuzzer",
217*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-fuzz-defaults"],
218*7c568831SAndroid Build Coastguard Worker    srcs: [
219*7c568831SAndroid Build Coastguard Worker        "fuzz/regexp.c",
220*7c568831SAndroid Build Coastguard Worker    ],
221*7c568831SAndroid Build Coastguard Worker    dictionary: "fuzz/regexp.dict",
222*7c568831SAndroid Build Coastguard Worker}
223*7c568831SAndroid Build Coastguard Worker
224*7c568831SAndroid Build Coastguard Workergenrule {
225*7c568831SAndroid Build Coastguard Worker    name: "libxml2_schema_fuzz_corpus",
226*7c568831SAndroid Build Coastguard Worker    tools: ["libxml2_genseed"],
227*7c568831SAndroid Build Coastguard Worker    srcs: [
228*7c568831SAndroid Build Coastguard Worker        "test/schemas/*.xsd",
229*7c568831SAndroid Build Coastguard Worker        "test/schemas/*.inc",
230*7c568831SAndroid Build Coastguard Worker        "test/schemas/*.imp",
231*7c568831SAndroid Build Coastguard Worker    ],
232*7c568831SAndroid Build Coastguard Worker    // The genseed tool only writes under its current directory.
233*7c568831SAndroid Build Coastguard Worker    // We move outputs to the correct location after generation..
234*7c568831SAndroid Build Coastguard Worker    cmd: "mkdir -p seed/schema && " +
235*7c568831SAndroid Build Coastguard Worker        "$(location libxml2_genseed) schema $(locations test/schemas/*.xsd) && " +
236*7c568831SAndroid Build Coastguard Worker        "mkdir -p $(genDir)/fuzz/seed/schema && " +
237*7c568831SAndroid Build Coastguard Worker        "mv -f seed/schema/* $(genDir)/fuzz/seed/schema",
238*7c568831SAndroid Build Coastguard Worker    out: [
239*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/570702_0.xsd",
240*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/579746_0.xsd",
241*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/579746_1.xsd",
242*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582887_0.xsd",
243*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582887-attribute.xsd",
244*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582887-common.xsd",
245*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582887-element.xsd",
246*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-1_0.xsd",
247*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-1-common.xsd",
248*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-1-prog1.xsd",
249*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-1-prog2-include.xsd",
250*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-1-prog2.xsd",
251*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-2_0.xsd",
252*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-2-common.xsd",
253*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-2-prog1.xsd",
254*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-2-prog2-include.xsd",
255*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/582906-2-prog2.xsd",
256*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/all_0.xsd",
257*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/all1_0.xsd",
258*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/all_1.xsd",
259*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/all_2.xsd",
260*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/allsg_0.xsd",
261*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/all.xsd",
262*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/annot-err_0.xsd",
263*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any1_0.xsd",
264*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any2_0.xsd",
265*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any3_0.xsd",
266*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any4_0.xsd",
267*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any5_0.xsd",
268*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any5_1.xsd",
269*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any6_1.xsd",
270*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any6_2.xsd",
271*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any7_1.xsd",
272*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any7_2.xsd",
273*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/any8_1.xsd",
274*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr1_0.xsd",
275*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr-derive1_0.xsd",
276*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr-derive2_0.xsd",
277*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr-derive-errors1_0.xsd",
278*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr.importA.1_0.xsd",
279*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr.importB.1_0.xsd",
280*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr-processContents1_0.xsd",
281*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/anyAttr-processContents-err1_0.xsd",
282*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/attr0_0.xsd",
283*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/attruse_0_0.xsd",
284*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug141312_0.xsd",
285*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug141333_0.xsd",
286*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug141333.xsd",
287*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug143951_0.xsd",
288*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug145246_0.xsd",
289*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug152470_1.xsd",
290*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug167754_0.xsd",
291*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug303566_1.xsd",
292*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug306806_1.xsd",
293*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug309338_1.xsd",
294*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug310264_0.xsd",
295*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug312957_1.xsd",
296*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug313982_0.xsd",
297*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug321475_1.xsd",
298*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug322411_1.xsd",
299*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug323510_1.xsd",
300*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/bug455953_0.xsd",
301*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/changelog093_1.xsd",
302*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/choice_0.xsd",
303*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/choice_1.xsd",
304*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/choice_2.xsd",
305*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/complex-type-extension_0.xsd",
306*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/cos-ct-extends-1-3_0.xsd",
307*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/cos-st-restricts-1-2-err_0.xsd",
308*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/ct-sc-nobase_0.xsd",
309*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/date_0.xsd",
310*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/decimal-1_1.xsd",
311*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/decimal-1.xsd",
312*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/decimal-2_1.xsd",
313*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/decimal-3_1.xsd",
314*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/derivation-ok-extension_0.xsd",
315*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/derivation-ok-extension-err_0.xsd",
316*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/derivation-ok-restriction-2-1-1_0.xsd",
317*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/derivation-ok-restriction-4-1-err_0.xsd",
318*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/derivation-restriction-anyAttr_0.xsd",
319*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/derivation-restriction-anyType.xsd",
320*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/deter0_0.xsd",
321*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/dur_0.xsd",
322*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/elem0_0.xsd",
323*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/element-err_0.xsd",
324*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/element-minmax-err_0.xsd",
325*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/empty_0.xsd",
326*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/empty_1.xsd",
327*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/empty-value_1.xsd",
328*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/extension0_0.xsd",
329*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/extension1_0.xsd",
330*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/extension2_1.xsd",
331*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/facet-unionST-err1_0.xsd",
332*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/facet-whiteSpace_0.xsd",
333*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/group0_0.xsd",
334*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/hexbinary_0.xsd",
335*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/idc-keyref-err1_1.xsd",
336*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/import0_0.xsd",
337*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/import1_0.xsd",
338*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/import2_0.xsd",
339*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/import-455953.xsd",
340*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/include1_0.xsd",
341*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/include2_0.xsd",
342*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/include3_0.xsd",
343*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/issue40_0.xsd",
344*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/item_0.xsd",
345*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/item_1.xsd",
346*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/length1_0.xsd",
347*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/length2_0.xsd",
348*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/length3_0.xsd",
349*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/list0_0.xsd",
350*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/list0_1.xsd",
351*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/mixed0_0.xsd",
352*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/mixed1_0.xsd",
353*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/ns0_0.xsd",
354*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/ns0_1.xsd",
355*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/ns1_0.xsd",
356*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/ns2_0.xsd",
357*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/nvdcve_0.xsd",
358*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/po0_0.xsd",
359*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/po1_0.xsd",
360*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/poschargrp0_0.xsd",
361*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/regexp-char-ref_0.xsd",
362*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/regexp-char-ref_1.xsd",
363*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/restrict-CT-attr-ref_0.xsd",
364*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/restriction0_0.xsd",
365*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/restriction-attr1_0.xsd",
366*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/restriction-enum-1_1.xsd",
367*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/scc-no-xmlns_0.xsd",
368*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/scc-no-xsi_0.xsd",
369*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/seq0_0.xsd",
370*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/seq-dubl-elem1_0.xsd",
371*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute1_0.xsd",
372*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute2_0.xsd",
373*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute3-1_0.xsd",
374*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute3-2-form_0.xsd",
375*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute3-2-st_0.xsd",
376*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute3-2-type_0.xsd",
377*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-attribute4_0.xsd",
378*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-element1_0.xsd",
379*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-element2-1_0.xsd",
380*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-element2-2_0.xsd",
381*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/src-element3_0.xsd",
382*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/subst-group-1_0.xsd",
383*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/union_0_0.xsd",
384*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/union2_1.xsd",
385*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-complexTypes.xsd",
386*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-first0_0.xsd",
387*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-first1_0.xsd",
388*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-first2_0.xsd",
389*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-first3_0.xsd",
390*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-first4_0.xsd",
391*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-first5_0.xsd",
392*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/vdv-simpleTypes.xsd",
393*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/xml.xsd",
394*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/xsd-list-itemType_0.xsd",
395*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/schema/xsd-simpleType-varieties_0.xsd",
396*7c568831SAndroid Build Coastguard Worker    ],
397*7c568831SAndroid Build Coastguard Worker}
398*7c568831SAndroid Build Coastguard Worker
399*7c568831SAndroid Build Coastguard Workercc_fuzz {
400*7c568831SAndroid Build Coastguard Worker    name: "libxml2_schema_fuzzer",
401*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-fuzz-defaults"],
402*7c568831SAndroid Build Coastguard Worker    srcs: [
403*7c568831SAndroid Build Coastguard Worker        "fuzz/schema.c",
404*7c568831SAndroid Build Coastguard Worker    ],
405*7c568831SAndroid Build Coastguard Worker    dictionary: "fuzz/schema.dict",
406*7c568831SAndroid Build Coastguard Worker    corpus: [":libxml2_schema_fuzz_corpus"],
407*7c568831SAndroid Build Coastguard Worker}
408*7c568831SAndroid Build Coastguard Worker
409*7c568831SAndroid Build Coastguard Workercc_fuzz {
410*7c568831SAndroid Build Coastguard Worker    name: "libxml2_uri_fuzzer",
411*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-fuzz-defaults"],
412*7c568831SAndroid Build Coastguard Worker    srcs: [
413*7c568831SAndroid Build Coastguard Worker        "fuzz/uri.c",
414*7c568831SAndroid Build Coastguard Worker    ],
415*7c568831SAndroid Build Coastguard Worker}
416*7c568831SAndroid Build Coastguard Worker
417*7c568831SAndroid Build Coastguard Workergenrule {
418*7c568831SAndroid Build Coastguard Worker    name: "libxml2_xml_fuzz_corpus",
419*7c568831SAndroid Build Coastguard Worker    tools: ["libxml2_genseed"],
420*7c568831SAndroid Build Coastguard Worker    srcs: [
421*7c568831SAndroid Build Coastguard Worker        "test/*",
422*7c568831SAndroid Build Coastguard Worker        "test/dtds/*.dtd",
423*7c568831SAndroid Build Coastguard Worker        "test/errors/rec_ext.ent",
424*7c568831SAndroid Build Coastguard Worker        "test/errors/*.xml",
425*7c568831SAndroid Build Coastguard Worker        "test/errors10/*.xml",
426*7c568831SAndroid Build Coastguard Worker        "test/namespaces/*",
427*7c568831SAndroid Build Coastguard Worker        "test/valid/*.xml",
428*7c568831SAndroid Build Coastguard Worker        "test/valid/*.dtd",
429*7c568831SAndroid Build Coastguard Worker        "test/valid/dtds/*",
430*7c568831SAndroid Build Coastguard Worker        "test/VC/*",
431*7c568831SAndroid Build Coastguard Worker        "test/VC/dtds/*.dtd",
432*7c568831SAndroid Build Coastguard Worker        "test/VCM/*",
433*7c568831SAndroid Build Coastguard Worker        "test/XInclude/docs/*",
434*7c568831SAndroid Build Coastguard Worker        "test/XInclude/ents/*",
435*7c568831SAndroid Build Coastguard Worker        "test/XInclude/without-reader/*",
436*7c568831SAndroid Build Coastguard Worker        "test/xmlid/*",
437*7c568831SAndroid Build Coastguard Worker    ],
438*7c568831SAndroid Build Coastguard Worker    // The genseed tool only writes under its current directory.
439*7c568831SAndroid Build Coastguard Worker    // We move outputs to the correct location after generation..
440*7c568831SAndroid Build Coastguard Worker    cmd: "mkdir -p seed/xml && " +
441*7c568831SAndroid Build Coastguard Worker        "$(location libxml2_genseed) xml $(in) &&" +
442*7c568831SAndroid Build Coastguard Worker        "mkdir -p $(genDir)/fuzz/seed/xml && " +
443*7c568831SAndroid Build Coastguard Worker        "mv seed/xml/* $(genDir)/fuzz/seed/xml",
444*7c568831SAndroid Build Coastguard Worker    out: [
445*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/127772.xml",
446*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/21.xml",
447*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/694228.xml",
448*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/737840.xml",
449*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/754946.xml",
450*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/754947.xml",
451*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/758588.xml",
452*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/759020.xml",
453*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/759398.xml",
454*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/759573-2.xml",
455*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/759573.xml",
456*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/759579.xml",
457*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/766956.xml",
458*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/781205.xml",
459*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/781333.xml",
460*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/781361.xml",
461*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att1",
462*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att10",
463*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att11",
464*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att2",
465*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att3",
466*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att4",
467*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att5",
468*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att6",
469*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att7",
470*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att8",
471*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/att9",
472*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/attr1.xml",
473*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/attr2.xml",
474*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/attr3.xml",
475*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/attr4.xml",
476*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/AttributeDefaultLegal",
477*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/AttributeNmtokens",
478*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/AttributeNmtokens.xml",
479*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/attrib.xml",
480*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/badcomment.xml",
481*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/bigentname.xml",
482*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/bigname2.xml",
483*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/bigname.xml",
484*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cdata",
485*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cdata2",
486*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cdata-2-byte-UTF-8.xml",
487*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cdata-3-byte-UTF-8.xml",
488*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cdata-4-byte-UTF-8.xml",
489*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cdata.xml",
490*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/charref1.xml",
491*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment1.xml",
492*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment2.xml",
493*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment3.xml",
494*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment4.xml",
495*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment5.xml",
496*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment6.xml",
497*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/comment.xml",
498*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cond_sect1.xml",
499*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/cond_sect2.xml",
500*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/content1.xml",
501*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav1",
502*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav10",
503*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav11",
504*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav12",
505*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav13",
506*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav15",
507*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav16",
508*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav17",
509*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav18",
510*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav19",
511*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav2",
512*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav3",
513*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav4",
514*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav5",
515*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav6",
516*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav7",
517*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav8",
518*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dav9",
519*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/defattr2.xml",
520*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/defattr.xml",
521*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dia1",
522*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dia2",
523*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dia.xml",
524*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/docids.xml",
525*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd1",
526*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd10",
527*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd11",
528*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd12",
529*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd13",
530*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd2",
531*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd3",
532*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd4",
533*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd5",
534*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd6",
535*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd7",
536*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd8",
537*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/dtd9",
538*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/DuplicateType",
539*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ebcdic_566012.xml",
540*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid",
541*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid2",
542*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid3",
543*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid4",
544*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid5",
545*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid6",
546*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid7",
547*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ElementValid8",
548*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/emptycdata.xml",
549*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent1",
550*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent10",
551*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent11",
552*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent12",
553*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent13",
554*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent2",
555*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent3",
556*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent4",
557*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent5",
558*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent6",
559*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent7",
560*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent_738805.xml",
561*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent8",
562*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ent9",
563*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/Enumeration",
564*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_0.xml",
565*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_10.xml",
566*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_11.xml",
567*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_1.xml",
568*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_2.xml",
569*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_3.xml",
570*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_4.xml",
571*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_5.xml",
572*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_6.xml",
573*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_7.xml",
574*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_8.xml",
575*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/err_9.xml",
576*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/eve.xml",
577*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/extparsedent.xml",
578*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback2.xml",
579*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback3.xml",
580*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback4.xml",
581*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback5.xml",
582*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback6.xml",
583*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback7.xml",
584*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/fallback.xml",
585*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/icu_parse_test.xml",
586*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id1.xml",
587*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id2.xml",
588*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id3.xml",
589*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id_err1.xml",
590*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id_err2.xml",
591*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id_tst1.xml",
592*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id_tst2.xml",
593*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id_tst3.xml",
594*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/id_tst4.xml",
595*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/include.xml",
596*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/index.xml",
597*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/intsubset2.xml",
598*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/intsubset.xml",
599*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/isolat1",
600*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/isolat2",
601*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/isolat3",
602*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/issue424-1.xml",
603*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/issue424-2.xml",
604*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/japancrlf.xml",
605*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/mixed_ns.xml",
606*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/name2.xml",
607*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/name.xml",
608*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/nodes2.xml",
609*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/nodes3.xml",
610*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/nodes.xml",
611*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/notes.xml",
612*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns",
613*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/NS1",
614*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns1.xml",
615*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns2",
616*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/NS2",
617*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns2.xml",
618*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns3",
619*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/NS3",
620*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns4",
621*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns5",
622*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns6",
623*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns7",
624*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/nsclean.xml",
625*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/ns.xml",
626*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/objednavka.xml",
627*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/OneID",
628*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/OneID2",
629*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/OneID3",
630*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/p3p",
631*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/PENesting",
632*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/PENesting2",
633*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/pi2.xml",
634*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/pi.xml",
635*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/rdf1",
636*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/rdf2",
637*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/rec_ext_ent.xml",
638*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/recursive.xml",
639*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/REC-xml-19980210.xml",
640*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/rss.xml",
641*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/slashdot16.xml",
642*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/slashdot.rdf",
643*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/slashdot.xml",
644*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/svg1",
645*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/svg2",
646*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/svg3",
647*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t10.xml",
648*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t11.xml",
649*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t4a.xml",
650*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t4.xml",
651*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t6.xml",
652*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t8a.xml",
653*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t8.xml",
654*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t9a.xml",
655*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/t9.xml",
656*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/title.xml",
657*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/tstblanks.xml",
658*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/tstencoding.xml",
659*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/txtinclude.xml",
660*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/UniqueElementTypeDeclaration",
661*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/UniqueElementTypeDeclaration2",
662*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/utf16bebom.xml",
663*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/utf16bom.xml",
664*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/UTF16Entity.xml",
665*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/utf16lebom.xml",
666*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/utf8bom.xml",
667*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v10.xml",
668*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v11.xml",
669*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v12.xml",
670*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v13.xml",
671*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v14.xml",
672*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v15.xml",
673*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v16.xml",
674*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v17.xml",
675*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v18.xml",
676*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v19.xml",
677*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v1.xml",
678*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v20.xml",
679*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v21.xml",
680*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v22.xml",
681*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v23.xml",
682*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v24.xml",
683*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v2.xml",
684*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v3.xml",
685*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v4.xml",
686*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v5.xml",
687*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v6.xml",
688*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v7.xml",
689*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v8.xml",
690*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/v9.xml",
691*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/wap.xml",
692*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/winblanks.xml",
693*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/wml.xml",
694*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/xhtml1",
695*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/xhtmlcomp",
696*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/xlink.xml",
697*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/xml1",
698*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xml/xml2",
699*7c568831SAndroid Build Coastguard Worker    ],
700*7c568831SAndroid Build Coastguard Worker}
701*7c568831SAndroid Build Coastguard Worker
702*7c568831SAndroid Build Coastguard Workercc_fuzz {
703*7c568831SAndroid Build Coastguard Worker    name: "libxml2_xml_fuzzer",
704*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-fuzz-defaults"],
705*7c568831SAndroid Build Coastguard Worker    srcs: [
706*7c568831SAndroid Build Coastguard Worker        "fuzz/xml.c",
707*7c568831SAndroid Build Coastguard Worker    ],
708*7c568831SAndroid Build Coastguard Worker    dictionary: "fuzz/xml.dict",
709*7c568831SAndroid Build Coastguard Worker    corpus: [":libxml2_xml_fuzz_corpus"],
710*7c568831SAndroid Build Coastguard Worker}
711*7c568831SAndroid Build Coastguard Worker
712*7c568831SAndroid Build Coastguard Workergenrule {
713*7c568831SAndroid Build Coastguard Worker    name: "libxml2_xpath_fuzz_corpus",
714*7c568831SAndroid Build Coastguard Worker    tools: ["libxml2_genseed"],
715*7c568831SAndroid Build Coastguard Worker    srcs: [
716*7c568831SAndroid Build Coastguard Worker        "test/XPath/*/*",
717*7c568831SAndroid Build Coastguard Worker    ],
718*7c568831SAndroid Build Coastguard Worker    // The genseed tool only writes under its current directory.
719*7c568831SAndroid Build Coastguard Worker    // We move outputs to the correct location after generation..
720*7c568831SAndroid Build Coastguard Worker    cmd: "inputs=( $(in) ) && " +
721*7c568831SAndroid Build Coastguard Worker        "inputDir=$$(dirname $$(dirname $${inputs})) && " +
722*7c568831SAndroid Build Coastguard Worker        "mkdir -p seed/xpath && " +
723*7c568831SAndroid Build Coastguard Worker        "$(location libxml2_genseed) xpath $${inputDir} && " +
724*7c568831SAndroid Build Coastguard Worker        "mkdir -p $(genDir)/fuzz/seed/xpath && " +
725*7c568831SAndroid Build Coastguard Worker        "mv seed/xpath/* $(genDir)/fuzz/seed/xpath",
726*7c568831SAndroid Build Coastguard Worker    out: [
727*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-1",
728*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-10",
729*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-11",
730*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-12",
731*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-13",
732*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-14",
733*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-15",
734*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-16",
735*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-17",
736*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-18",
737*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-19",
738*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-2",
739*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-20",
740*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-21",
741*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-22",
742*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-23",
743*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-24",
744*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-25",
745*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-26",
746*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-27",
747*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-28",
748*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-29",
749*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-3",
750*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-30",
751*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-31",
752*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-32",
753*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-33",
754*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-34",
755*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-35",
756*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-36",
757*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-37",
758*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-38",
759*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-39",
760*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-4",
761*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-5",
762*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-6",
763*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-7",
764*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-8",
765*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/chapters-9",
766*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-1",
767*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-10",
768*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-100",
769*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-101",
770*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-102",
771*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-103",
772*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-104",
773*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-105",
774*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-106",
775*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-107",
776*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-108",
777*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-109",
778*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-11",
779*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-110",
780*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-111",
781*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-112",
782*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-113",
783*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-114",
784*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-115",
785*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-116",
786*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-117",
787*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-118",
788*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-119",
789*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-12",
790*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-120",
791*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-121",
792*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-122",
793*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-123",
794*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-124",
795*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-125",
796*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-126",
797*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-127",
798*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-128",
799*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-129",
800*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-13",
801*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-130",
802*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-131",
803*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-132",
804*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-133",
805*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-134",
806*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-135",
807*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-136",
808*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-137",
809*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-138",
810*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-139",
811*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-14",
812*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-140",
813*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-141",
814*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-142",
815*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-143",
816*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-144",
817*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-145",
818*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-146",
819*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-147",
820*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-148",
821*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-149",
822*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-15",
823*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-150",
824*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-151",
825*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-152",
826*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-153",
827*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-154",
828*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-155",
829*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-156",
830*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-157",
831*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-158",
832*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-159",
833*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-16",
834*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-160",
835*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-161",
836*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-162",
837*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-163",
838*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-164",
839*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-165",
840*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-166",
841*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-167",
842*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-168",
843*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-169",
844*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-17",
845*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-170",
846*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-171",
847*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-172",
848*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-173",
849*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-174",
850*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-175",
851*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-176",
852*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-177",
853*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-178",
854*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-179",
855*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-18",
856*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-180",
857*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-181",
858*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-182",
859*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-183",
860*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-184",
861*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-185",
862*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-186",
863*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-187",
864*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-188",
865*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-189",
866*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-19",
867*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-190",
868*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-191",
869*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-192",
870*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-193",
871*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-194",
872*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-195",
873*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-196",
874*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-197",
875*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-198",
876*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-199",
877*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-2",
878*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-20",
879*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-200",
880*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-201",
881*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-202",
882*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-203",
883*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-204",
884*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-205",
885*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-206",
886*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-207",
887*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-208",
888*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-209",
889*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-21",
890*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-210",
891*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-211",
892*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-212",
893*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-213",
894*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-214",
895*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-215",
896*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-216",
897*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-217",
898*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-218",
899*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-219",
900*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-22",
901*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-220",
902*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-221",
903*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-222",
904*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-223",
905*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-224",
906*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-225",
907*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-226",
908*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-227",
909*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-228",
910*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-229",
911*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-23",
912*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-230",
913*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-231",
914*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-232",
915*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-24",
916*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-25",
917*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-26",
918*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-27",
919*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-28",
920*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-29",
921*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-3",
922*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-30",
923*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-31",
924*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-32",
925*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-33",
926*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-34",
927*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-35",
928*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-36",
929*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-37",
930*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-38",
931*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-39",
932*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-4",
933*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-40",
934*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-41",
935*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-42",
936*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-43",
937*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-44",
938*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-45",
939*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-46",
940*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-47",
941*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-48",
942*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-49",
943*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-5",
944*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-50",
945*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-51",
946*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-52",
947*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-53",
948*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-54",
949*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-55",
950*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-56",
951*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-57",
952*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-58",
953*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-59",
954*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-6",
955*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-60",
956*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-61",
957*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-62",
958*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-63",
959*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-64",
960*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-65",
961*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-66",
962*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-67",
963*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-68",
964*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-69",
965*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-7",
966*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-70",
967*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-71",
968*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-72",
969*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-73",
970*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-74",
971*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-75",
972*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-76",
973*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-77",
974*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-78",
975*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-79",
976*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-8",
977*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-80",
978*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-81",
979*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-82",
980*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-83",
981*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-84",
982*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-85",
983*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-86",
984*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-87",
985*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-88",
986*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-89",
987*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-9",
988*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-90",
989*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-91",
990*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-92",
991*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-93",
992*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-94",
993*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-95",
994*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-96",
995*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-97",
996*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-98",
997*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/expr-99",
998*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/id-1",
999*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/id-2",
1000*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/id-3",
1001*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/lang-1",
1002*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/lang-2",
1003*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/lang-3",
1004*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/lang-4",
1005*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/lang-5",
1006*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-1",
1007*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-2",
1008*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-3",
1009*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-4",
1010*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-5",
1011*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-6",
1012*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/mixed-7",
1013*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/nodes-1",
1014*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/nodes-2",
1015*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/nodes-3",
1016*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/nodes-4",
1017*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/nodes-5",
1018*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/ns-1",
1019*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/ns-2",
1020*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/ns-3",
1021*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/ns-4",
1022*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/ns-5",
1023*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-1",
1024*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-10",
1025*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-11",
1026*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-12",
1027*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-13",
1028*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-14",
1029*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-15",
1030*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-16",
1031*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-17",
1032*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-18",
1033*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-19",
1034*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-2",
1035*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-20",
1036*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-21",
1037*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-22",
1038*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-23",
1039*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-24",
1040*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-25",
1041*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-26",
1042*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-3",
1043*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-4",
1044*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-5",
1045*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-6",
1046*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-7",
1047*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-8",
1048*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/simple-9",
1049*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/str-1",
1050*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/usr1-1",
1051*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-1",
1052*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-10",
1053*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-11",
1054*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-12",
1055*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-13",
1056*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-14",
1057*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-2",
1058*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-3",
1059*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-4",
1060*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-5",
1061*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-6",
1062*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-7",
1063*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-8",
1064*7c568831SAndroid Build Coastguard Worker        "fuzz/seed/xpath/vid-9",
1065*7c568831SAndroid Build Coastguard Worker    ],
1066*7c568831SAndroid Build Coastguard Worker}
1067*7c568831SAndroid Build Coastguard Worker
1068*7c568831SAndroid Build Coastguard Workercc_fuzz {
1069*7c568831SAndroid Build Coastguard Worker    name: "libxml2_xpath_fuzzer",
1070*7c568831SAndroid Build Coastguard Worker    defaults: ["libxml2-fuzz-defaults"],
1071*7c568831SAndroid Build Coastguard Worker    srcs: [
1072*7c568831SAndroid Build Coastguard Worker        "fuzz/xpath.c",
1073*7c568831SAndroid Build Coastguard Worker    ],
1074*7c568831SAndroid Build Coastguard Worker    dictionary: "fuzz/xpath.dict",
1075*7c568831SAndroid Build Coastguard Worker    corpus: [":libxml2_xpath_fuzz_corpus"],
1076*7c568831SAndroid Build Coastguard Worker}
1077