• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14module_output_path = "init/init"
15
16#####################hydra-fuzz###################
17import("//build/config/features.gni")
18import("//build/ohos.gni")
19import("//build/test.gni")
20ohos_static_library("libfuzz_utils") {
21  sources = [ "utils/fuzz_utils.cpp" ]
22
23  include_dirs = [ "//base/startup/init/test/fuzztest/utils/include" ]
24
25  deps = []
26  part_name = "init"
27  subsystem_name = "startup"
28}
29
30##############################fuzztest##########################################
31ohos_fuzztest("DoRebootFuzzTest") {
32  module_out_path = module_output_path
33  fuzz_config_file = "//base/startup/init/test/fuzztest/doreboot_fuzzer"
34
35  include_dirs = [
36    "//base/startup/init/interfaces/innerkits/include",
37    "//base/startup/init/test/fuzztest/utils/include",
38  ]
39
40  deps = [
41    "//base/startup/init/interfaces/innerkits:libbegetutil",
42    "//third_party/bounds_checking_function:libsec_static",
43  ]
44
45  cflags = [
46    "-g",
47    "-O0",
48    "-Wno-unused-variable",
49    "-fno-omit-frame-pointer",
50  ]
51  sources = [ "doreboot_fuzzer/doreboot_fuzzer.cpp" ]
52  defines = [ "STARTUP_INIT_TEST" ]
53}
54
55ohos_fuzztest("DoRebootExtFuzzTest") {
56  module_out_path = module_output_path
57  fuzz_config_file = "//base/startup/init/test/fuzztest/dorebootext_fuzzer"
58
59  include_dirs = [
60    "//base/startup/init/interfaces/innerkits/include",
61    "//base/startup/init/test/fuzztest/utils/include",
62  ]
63
64  deps = [
65    "//base/startup/init/interfaces/innerkits:libbegetutil",
66    "//third_party/bounds_checking_function:libsec_static",
67  ]
68
69  cflags = [
70    "-g",
71    "-O0",
72    "-Wno-unused-variable",
73    "-fno-omit-frame-pointer",
74  ]
75  sources = [ "dorebootext_fuzzer/dorebootext_fuzzer.cpp" ]
76  defines = [ "STARTUP_INIT_TEST" ]
77}
78
79ohos_fuzztest("GetControlFileFuzzTest") {
80  module_out_path = module_output_path
81  fuzz_config_file = "//base/startup/init/test/fuzztest/getcontrolfile_fuzzer"
82
83  include_dirs = [
84    "//base/startup/init/interfaces/innerkits/include",
85    "//base/startup/init/test/fuzztest/utils/include",
86  ]
87
88  deps = [
89    "//base/startup/init/interfaces/innerkits:libbegetutil",
90    "//third_party/bounds_checking_function:libsec_static",
91  ]
92
93  cflags = [
94    "-g",
95    "-O0",
96    "-Wno-unused-variable",
97    "-fno-omit-frame-pointer",
98  ]
99  sources = [ "getcontrolfile_fuzzer/getcontrolfile_fuzzer.cpp" ]
100  defines = [ "STARTUP_INIT_TEST" ]
101}
102
103ohos_fuzztest("GetControlSocketFuzzTest") {
104  module_out_path = module_output_path
105  fuzz_config_file = "//base/startup/init/test/fuzztest/getcontrolsocket_fuzzer"
106
107  include_dirs = [
108    "//base/startup/init/interfaces/innerkits/include",
109    "//base/startup/init/test/fuzztest/utils/include",
110  ]
111
112  deps = [
113    "//base/startup/init/interfaces/innerkits:libbegetutil",
114    "//base/startup/init/services/log:init_log",
115    "//third_party/bounds_checking_function:libsec_static",
116  ]
117
118  cflags = [
119    "-g",
120    "-O0",
121    "-Wno-unused-variable",
122    "-fno-omit-frame-pointer",
123  ]
124  sources = [ "getcontrolsocket_fuzzer/getcontrolsocket_fuzzer.cpp" ]
125  defines = [ "STARTUP_INIT_TEST" ]
126}
127
128ohos_fuzztest("MountAllWithFstabFileFuzzTest") {
129  module_out_path = module_output_path
130  fuzz_config_file =
131      "//base/startup/init/test/fuzztest/mountallwithfstabfile_fuzzer"
132
133  include_dirs = [
134    "//base/startup/init/interfaces/innerkits/include",
135    "//base/startup/init/test/fuzztest/utils/include",
136  ]
137
138  deps = [
139    "//base/startup/init/interfaces/innerkits:libbegetutil",
140    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
141    "//base/startup/init/test/fuzztest:libfuzz_utils",
142    "//third_party/bounds_checking_function:libsec_static",
143  ]
144
145  cflags = [
146    "-g",
147    "-O0",
148    "-Wno-unused-variable",
149    "-fno-omit-frame-pointer",
150  ]
151  sources = [ "mountallwithfstabfile_fuzzer/mountallwithfstabfile_fuzzer.cpp" ]
152  defines = [ "STARTUP_INIT_TEST" ]
153}
154
155ohos_fuzztest("ReadFileInDirFuzzTest") {
156  module_out_path = module_output_path
157  fuzz_config_file = "//base/startup/init/test/fuzztest/readfileindir_fuzzer"
158
159  include_dirs = [
160    "//base/startup/init/services/init/include",
161    "//base/startup/init/interfaces/innerkits/include",
162    "//base/startup/init/test/fuzztest/utils/include",
163  ]
164
165  deps = [
166    "//base/startup/init/interfaces/innerkits:libbegetutil",
167    "//base/startup/init/services/utils:libinit_utils",
168    "//third_party/bounds_checking_function:libsec_static",
169  ]
170
171  cflags = [
172    "-g",
173    "-O0",
174    "-Wno-unused-variable",
175    "-fno-omit-frame-pointer",
176  ]
177  sources = [ "readfileindir_fuzzer/readfileindir_fuzzer.cpp" ]
178  defines = [ "STARTUP_INIT_TEST" ]
179}
180
181ohos_fuzztest("ServiceControlStartFuzzTest") {
182  module_out_path = module_output_path
183  fuzz_config_file =
184      "//base/startup/init/test/fuzztest/servicecontrolstart_fuzzer"
185
186  include_dirs = [
187    "//base/startup/init/interfaces/innerkits/include",
188    "//base/startup/init/test/fuzztest/utils/include",
189  ]
190  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
191  external_deps = [ "hilog:libhilog" ]
192
193  cflags = [
194    "-g",
195    "-O0",
196    "-Wno-unused-variable",
197    "-fno-omit-frame-pointer",
198  ]
199  sources = [ "servicecontrolstart_fuzzer/servicecontrolstart_fuzzer.cpp" ]
200  defines = [ "STARTUP_INIT_TEST" ]
201}
202
203ohos_fuzztest("ServiceControlStopFuzzTest") {
204  module_out_path = module_output_path
205  fuzz_config_file =
206      "//base/startup/init/test/fuzztest/servicecontrolstop_fuzzer"
207
208  include_dirs = [
209    "//base/startup/init/interfaces/innerkits/include",
210    "//base/startup/init/test/fuzztest/utils/include",
211  ]
212  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
213  external_deps = [ "hilog:libhilog" ]
214
215  cflags = [
216    "-g",
217    "-O0",
218    "-Wno-unused-variable",
219    "-fno-omit-frame-pointer",
220  ]
221  sources = [ "servicecontrolstop_fuzzer/servicecontrolstop_fuzzer.cpp" ]
222  defines = [ "STARTUP_INIT_TEST" ]
223}
224
225ohos_fuzztest("SystemDumpParametersFuzzTest") {
226  module_out_path = module_output_path
227  fuzz_config_file =
228      "//base/startup/init/test/fuzztest/systemdumpparameters_fuzzer"
229
230  include_dirs = [
231    "//base/startup/init/interfaces/innerkits/include/param",
232    "//base/startup/init/test/fuzztest/utils/include",
233  ]
234
235  deps = [
236    "//base/startup/init/interfaces/innerkits:libbegetutil",
237    "//base/startup/init/services/param/linux:param_init",
238    "//base/startup/init/test/fuzztest:libfuzz_utils",
239    "//third_party/bounds_checking_function:libsec_static",
240  ]
241  external_deps = [ "hilog:libhilog" ]
242
243  cflags = [
244    "-g",
245    "-O0",
246    "-Wno-unused-variable",
247    "-fno-omit-frame-pointer",
248  ]
249  sources = [ "systemdumpparameters_fuzzer/systemdumpparameters_fuzzer.cpp" ]
250  defines = [ "STARTUP_INIT_TEST" ]
251}
252
253ohos_fuzztest("FindParameterFuzzTest") {
254  module_out_path = module_output_path
255  fuzz_config_file = "//base/startup/init/test/fuzztest/findparameter_fuzzer"
256
257  include_dirs = [
258    "//base/startup/init/interfaces/innerkits/include/param",
259    "//base/startup/init/test/fuzztest/utils/include",
260  ]
261
262  deps = [
263    "//base/startup/init/interfaces/innerkits:libbegetutil",
264    "//third_party/bounds_checking_function:libsec_static",
265  ]
266  external_deps = [ "hilog:libhilog" ]
267
268  cflags = [
269    "-g",
270    "-O0",
271    "-Wno-unused-variable",
272    "-fno-omit-frame-pointer",
273  ]
274  sources = [ "findparameter_fuzzer/findparameter_fuzzer.cpp" ]
275  defines = [ "STARTUP_INIT_TEST" ]
276}
277
278ohos_fuzztest("GetParameterCFuzzTest") {
279  module_out_path = module_output_path
280  fuzz_config_file = "//base/startup/init/test/fuzztest/getparameterc_fuzzer"
281
282  include_dirs = [
283    "//base/startup/init/interfaces/innerkits/include/param",
284    "//base/startup/init/test/fuzztest/utils/include",
285  ]
286
287  deps = [
288    "//base/startup/init/interfaces/innerkits:libbegetutil",
289    "//third_party/bounds_checking_function:libsec_static",
290  ]
291  external_deps = [ "hilog:libhilog" ]
292
293  cflags = [
294    "-g",
295    "-O0",
296    "-Wno-unused-variable",
297    "-fno-omit-frame-pointer",
298  ]
299  sources = [ "getparameterc_fuzzer/getparameterc_fuzzer.cpp" ]
300  defines = [ "STARTUP_INIT_TEST" ]
301}
302
303ohos_fuzztest("GetParameterCommitIdFuzzTest") {
304  module_out_path = module_output_path
305  fuzz_config_file =
306      "//base/startup/init/test/fuzztest/getparametercommitid_fuzzer"
307
308  include_dirs = [
309    "//base/startup/init/interfaces/innerkits/include/param",
310    "//base/startup/init/test/fuzztest/utils/include",
311  ]
312
313  deps = [
314    "//base/startup/init/interfaces/innerkits:libbegetutil",
315    "//third_party/bounds_checking_function:libsec_static",
316  ]
317  external_deps = [ "hilog:libhilog" ]
318
319  cflags = [
320    "-g",
321    "-O0",
322    "-Wno-unused-variable",
323    "-fno-omit-frame-pointer",
324  ]
325  sources = [ "getparametercommitid_fuzzer/getparametercommitid_fuzzer.cpp" ]
326  defines = [ "STARTUP_INIT_TEST" ]
327}
328
329ohos_fuzztest("GetParameterNameFuzzTest") {
330  module_out_path = module_output_path
331  fuzz_config_file = "//base/startup/init/test/fuzztest/getparametername_fuzzer"
332
333  include_dirs = [
334    "//base/startup/init/interfaces/innerkits/include/param",
335    "//base/startup/init/test/fuzztest/utils/include",
336  ]
337
338  deps = [
339    "//base/startup/init/interfaces/innerkits:libbegetutil",
340    "//third_party/bounds_checking_function:libsec_static",
341  ]
342  external_deps = [ "hilog:libhilog" ]
343
344  cflags = [
345    "-g",
346    "-O0",
347    "-Wno-unused-variable",
348    "-fno-omit-frame-pointer",
349  ]
350  sources = [ "getparametername_fuzzer/getparametername_fuzzer.cpp" ]
351
352  defines = [ "STARTUP_INIT_TEST" ]
353}
354
355ohos_fuzztest("GetParameterValueFuzzTest") {
356  module_out_path = module_output_path
357  fuzz_config_file =
358      "//base/startup/init/test/fuzztest/getparametervalue_fuzzer"
359
360  include_dirs = [
361    "//base/startup/init/interfaces/innerkits/include/param",
362    "//base/startup/init/test/fuzztest/utils/include",
363  ]
364
365  deps = [
366    "//base/startup/init/interfaces/innerkits:libbegetutil",
367    "//third_party/bounds_checking_function:libsec_static",
368  ]
369  external_deps = [ "hilog:libhilog" ]
370
371  cflags = [
372    "-g",
373    "-O0",
374    "-Wno-unused-variable",
375    "-fno-omit-frame-pointer",
376  ]
377  sources = [ "getparametervalue_fuzzer/getparametervalue_fuzzer.cpp" ]
378
379  defines = [ "STARTUP_INIT_TEST" ]
380}
381
382ohos_fuzztest("SetParameterCFuzzTest") {
383  module_out_path = module_output_path
384  fuzz_config_file = "//base/startup/init/test/fuzztest/setparameterc_fuzzer"
385
386  include_dirs = [
387    "//base/startup/init/interfaces/innerkits/include/param",
388    "//base/startup/init/test/fuzztest/utils/include",
389  ]
390
391  deps = [
392    "//base/startup/init/interfaces/innerkits:libbegetutil",
393    "//third_party/bounds_checking_function:libsec_static",
394  ]
395  external_deps = [ "hilog:libhilog" ]
396
397  cflags = [
398    "-g",
399    "-O0",
400    "-Wno-unused-variable",
401    "-fno-omit-frame-pointer",
402  ]
403  sources = [ "setparameterc_fuzzer/setparameterc_fuzzer.cpp" ]
404  defines = [ "STARTUP_INIT_TEST" ]
405}
406
407ohos_fuzztest("SystemTraversalParameterFuzzTest") {
408  module_out_path = module_output_path
409  fuzz_config_file =
410      "//base/startup/init/test/fuzztest/systemtraversalparameter_fuzzer"
411
412  include_dirs = [
413    "//base/startup/init/interfaces/innerkits/include/param",
414    "//base/startup/init/services/init/include",
415    "//base/startup/init/test/fuzztest/utils/include",
416    "//base/startup/init/services/param/include",
417    "//third_party/bounds_checking_function/include",
418  ]
419
420  deps = [
421    "//base/startup/init/interfaces/innerkits:libbegetutil",
422    "//base/startup/init/test/fuzztest:libfuzz_utils",
423    "//third_party/bounds_checking_function:libsec_static",
424  ]
425  external_deps = [ "hilog:libhilog" ]
426
427  cflags = [
428    "-g",
429    "-O0",
430    "-Wno-unused-variable",
431    "-fno-omit-frame-pointer",
432  ]
433  sources =
434      [ "systemtraversalparameter_fuzzer/systemtraversalparameter_fuzzer.cpp" ]
435
436  defines = [ "STARTUP_INIT_TEST" ]
437}
438
439ohos_fuzztest("WaitParameterFuzzTest") {
440  module_out_path = module_output_path
441  fuzz_config_file = "//base/startup/init/test/fuzztest/waitparameter_fuzzer"
442
443  include_dirs = [
444    "//base/startup/init/interfaces/innerkits/include/param",
445    "//base/startup/init/test/fuzztest/utils/include",
446  ]
447
448  deps = [
449    "//base/startup/init/interfaces/innerkits:libbegetutil",
450    "//third_party/bounds_checking_function:libsec_static",
451  ]
452  external_deps = [ "hilog:libhilog" ]
453
454  cflags = [
455    "-g",
456    "-O0",
457    "-Wno-unused-variable",
458    "-fno-omit-frame-pointer",
459  ]
460  sources = [ "waitparameter_fuzzer/waitparameter_fuzzer.cpp" ]
461  defines = [ "STARTUP_INIT_TEST" ]
462}
463
464ohos_fuzztest("WatchParameterFuzzTest") {
465  module_out_path = module_output_path
466  fuzz_config_file = "//base/startup/init/test/fuzztest/watchparameter_fuzzer"
467
468  include_dirs = [
469    "//base/startup/init/interfaces/innerkits/include/syspara",
470    "//base/startup/init/interfaces/innerkits/include/param",
471    "//base/startup/init/services/init/include",
472    "//base/startup/init/test/fuzztest/utils/include",
473  ]
474
475  deps = [
476    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
477    "//base/startup/init/interfaces/innerkits:libbegetutil",
478    "//base/startup/init/test/fuzztest:libfuzz_utils",
479    "//third_party/bounds_checking_function:libsec_static",
480  ]
481
482  external_deps = [
483    "c_utils:utils",
484    "hilog:libhilog",
485    "ipc:ipc_core",
486    "safwk:system_ability_fwk",
487    "samgr:samgr_proxy",
488  ]
489
490  cflags = [
491    "-g",
492    "-O0",
493    "-Wno-unused-variable",
494    "-fno-omit-frame-pointer",
495  ]
496  sources = [ "watchparameter_fuzzer/watchparameter_fuzzer.cpp" ]
497  defines = [ "STARTUP_INIT_TEST" ]
498}
499
500ohos_fuzztest("UmountAllWithFstabFileFuzzTest") {
501  module_out_path = module_output_path
502  fuzz_config_file =
503      "//base/startup/init/test/fuzztest/umountallwithfstabfile_fuzzer"
504
505  include_dirs = [
506    "//base/startup/init/interfaces/innerkits/include",
507    "//base/startup/init/test/fuzztest/utils/include",
508  ]
509
510  deps = [
511    "//base/startup/init/interfaces/innerkits:libbegetutil",
512    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
513    "//base/startup/init/test/fuzztest:libfuzz_utils",
514    "//third_party/bounds_checking_function:libsec_static",
515  ]
516
517  cflags = [
518    "-g",
519    "-O0",
520    "-Wno-unused-variable",
521    "-fno-omit-frame-pointer",
522  ]
523  sources =
524      [ "umountallwithfstabfile_fuzzer/umountallwithfstabfile_fuzzer.cpp" ]
525  defines = [ "STARTUP_INIT_TEST" ]
526}
527
528ohos_fuzztest("CmdServiceProcessDelClientFuzzTest") {
529  module_out_path = module_output_path
530  fuzz_config_file =
531      "//base/startup/init/test/fuzztest/cmdserviceprocessdelclient_fuzzer"
532
533  include_dirs = [
534    "//base/startup/init/interfaces/innerkits/control_fd",
535    "//base/startup/init/interfaces/innerkits/include",
536    "//base/startup/init/test/fuzztest/utils/include",
537    "//base/startup/init/services/loopevent/include",
538  ]
539
540  deps = [
541    "//base/startup/init/interfaces/innerkits:libbegetutil",
542    "//base/startup/init/interfaces/innerkits/control_fd:libcontrolfd",
543    "//third_party/bounds_checking_function:libsec_static",
544  ]
545  external_deps = [ "hilog:libhilog" ]
546
547  cflags = [
548    "-g",
549    "-O0",
550    "-Wno-unused-variable",
551    "-fno-omit-frame-pointer",
552  ]
553  sources = [
554    "cmdserviceprocessdelclient_fuzzer/cmdserviceprocessdelclient_fuzzer.cpp",
555  ]
556  defines = [ "STARTUP_INIT_TEST" ]
557}
558
559ohos_fuzztest("CmdClientInitFuzzTest") {
560  module_out_path = module_output_path
561  fuzz_config_file = "//base/startup/init/test/fuzztest/cmdclientinit_fuzzer"
562
563  include_dirs = [
564    "//base/startup/init/interfaces/innerkits/control_fd",
565    "//base/startup/init/interfaces/innerkits/include",
566    "//base/startup/init/test/fuzztest/utils/include",
567    "//base/startup/init/services/loopevent/include",
568  ]
569
570  deps = [
571    "//base/startup/init/interfaces/innerkits:libbegetutil",
572    "//base/startup/init/interfaces/innerkits/control_fd:libcontrolfd",
573    "//third_party/bounds_checking_function:libsec_static",
574  ]
575  external_deps = [ "hilog:libhilog" ]
576
577  cflags = [
578    "-g",
579    "-O0",
580    "-Wno-unused-variable",
581    "-fno-omit-frame-pointer",
582  ]
583  sources = [ "cmdclientinit_fuzzer/cmdclientinit_fuzzer.cpp" ]
584  defines = [ "STARTUP_INIT_TEST" ]
585}
586
587ohos_fuzztest("CmdServiceInitFuzzTest") {
588  module_out_path = module_output_path
589  fuzz_config_file = "//base/startup/init/test/fuzztest/cmdserviceinit_fuzzer"
590
591  include_dirs = [
592    "//base/startup/init/interfaces/innerkits/control_fd",
593    "//base/startup/init/interfaces/innerkits/include",
594    "//base/startup/init/test/fuzztest/utils/include",
595    "//base/startup/init/services/loopevent/include",
596  ]
597
598  deps = [
599    "//base/startup/init/interfaces/innerkits:libbegetutil",
600    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
601    "//base/startup/init/test/fuzztest:libfuzz_utils",
602    "//third_party/bounds_checking_function:libsec_static",
603  ]
604  external_deps = [ "hilog:libhilog" ]
605
606  cflags = [
607    "-g",
608    "-O0",
609    "-Wno-unused-variable",
610    "-fno-omit-frame-pointer",
611  ]
612  sources = [ "cmdserviceinit_fuzzer/cmdserviceinit_fuzzer.cpp" ]
613  defines = [ "STARTUP_INIT_TEST" ]
614}
615
616ohos_fuzztest("GetIntParameterCFuzzTest") {
617  module_out_path = module_output_path
618  fuzz_config_file = "//base/startup/init/test/fuzztest/getintparameterc_fuzzer"
619
620  include_dirs = [
621    "//base/startup/init/interfaces/innerkits/include",
622    "//base/startup/init/test/fuzztest/utils/include",
623    "//base/startup/init/interfaces/innerkits/include/param",
624  ]
625
626  deps = [
627    "//base/startup/init/interfaces/innerkits:libbegetutil",
628    "//third_party/bounds_checking_function:libsec_static",
629  ]
630  external_deps = [ "hilog:libhilog" ]
631
632  cflags = [
633    "-g",
634    "-O0",
635    "-Wno-unused-variable",
636    "-fno-omit-frame-pointer",
637  ]
638  sources = [ "getintparameterc_fuzzer/getintparameterc_fuzzer.cpp" ]
639  defines = [ "STARTUP_INIT_TEST" ]
640}
641
642ohos_fuzztest("GetUintParameterCFuzzTest") {
643  module_out_path = module_output_path
644  fuzz_config_file =
645      "//base/startup/init/test/fuzztest/getuintparameterc_fuzzer"
646
647  include_dirs = [
648    "//base/startup/init/interfaces/innerkits/include",
649    "//base/startup/init/test/fuzztest/utils/include",
650  ]
651
652  deps = [
653    "//base/startup/init/interfaces/innerkits:libbegetutil",
654    "//third_party/bounds_checking_function:libsec_static",
655  ]
656  external_deps = [ "hilog:libhilog" ]
657
658  cflags = [
659    "-g",
660    "-O0",
661    "-Wno-unused-variable",
662    "-fno-omit-frame-pointer",
663  ]
664  sources = [ "getuintparameterc_fuzzer/getuintparameterc_fuzzer.cpp" ]
665  defines = [ "STARTUP_INIT_TEST" ]
666}
667
668ohos_fuzztest("RemoveParameterWatcherFuzzTest") {
669  module_out_path = module_output_path
670  fuzz_config_file =
671      "//base/startup/init/test/fuzztest/removeparameterwatcher_fuzzer"
672
673  include_dirs = [
674    "//base/startup/init/interfaces/innerkits/include/syspara",
675    "//base/startup/init/interfaces/innerkits/include",
676    "//base/startup/init/test/fuzztest/utils/include",
677  ]
678
679  deps = [
680    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
681    "//base/startup/init/interfaces/innerkits:libbegetutil",
682    "//base/startup/init/test/fuzztest:libfuzz_utils",
683    "//third_party/bounds_checking_function:libsec_static",
684  ]
685  external_deps = [ "hilog:libhilog" ]
686
687  cflags = [
688    "-g",
689    "-O0",
690    "-Wno-unused-variable",
691    "-fno-omit-frame-pointer",
692  ]
693  sources =
694      [ "removeparameterwatcher_fuzzer/removeparameterwatcher_fuzzer.cpp" ]
695  defines = [ "STARTUP_INIT_TEST" ]
696}
697
698ohos_fuzztest("SetParameterCppFuzzTest") {
699  module_out_path = module_output_path
700  fuzz_config_file = "//base/startup/init/test/fuzztest/setparametercpp_fuzzer"
701
702  include_dirs = [
703    "//base/startup/init/interfaces/innerkits/include",
704    "//base/startup/init/test/fuzztest/utils/include",
705  ]
706
707  deps = [
708    "//base/startup/init/interfaces/innerkits:libbegetutil",
709    "//third_party/bounds_checking_function:libsec_static",
710  ]
711  external_deps = [ "hilog:libhilog" ]
712
713  cflags = [
714    "-g",
715    "-O0",
716    "-Wno-unused-variable",
717    "-fno-omit-frame-pointer",
718  ]
719  sources = [ "setparametercpp_fuzzer/setparametercpp_fuzzer.cpp" ]
720  defines = [ "STARTUP_INIT_TEST" ]
721}
722
723ohos_fuzztest("GetBoolParameterCppFuzzTest") {
724  module_out_path = module_output_path
725  fuzz_config_file =
726      "//base/startup/init/test/fuzztest/getboolparametercpp_fuzzer"
727
728  include_dirs = [
729    "//base/startup/init/interfaces/innerkits/include",
730    "//base/startup/init/test/fuzztest/utils/include",
731  ]
732
733  deps = [
734    "//base/startup/init/interfaces/innerkits:libbegetutil",
735    "//third_party/bounds_checking_function:libsec_static",
736  ]
737  external_deps = [ "hilog:libhilog" ]
738
739  cflags = [
740    "-g",
741    "-O0",
742    "-Wno-unused-variable",
743    "-fno-omit-frame-pointer",
744  ]
745  sources = [ "getboolparametercpp_fuzzer/getboolparametercpp_fuzzer.cpp" ]
746  defines = [ "STARTUP_INIT_TEST" ]
747}
748
749ohos_fuzztest("GetParameterCppFuzzTest") {
750  module_out_path = module_output_path
751  fuzz_config_file = "//base/startup/init/test/fuzztest/getparametercpp_fuzzer"
752
753  include_dirs = [
754    "//base/startup/init/interfaces/innerkits/include",
755    "//base/startup/init/test/fuzztest/utils/include",
756  ]
757
758  deps = [
759    "//base/startup/init/interfaces/innerkits:libbegetutil",
760    "//third_party/bounds_checking_function:libsec_static",
761  ]
762  external_deps = [ "hilog:libhilog" ]
763
764  cflags = [
765    "-g",
766    "-O0",
767    "-Wno-unused-variable",
768    "-fno-omit-frame-pointer",
769  ]
770  sources = [ "getparametercpp_fuzzer/getparametercpp_fuzzer.cpp" ]
771  defines = [ "STARTUP_INIT_TEST" ]
772}
773
774ohos_fuzztest("GetBlockDeviceByNameFuzzTest") {
775  module_out_path = module_output_path
776  fuzz_config_file =
777      "//base/startup/init/test/fuzztest/getblockdevicebyname_fuzzer"
778
779  include_dirs = [
780    "//base/startup/init/interfaces/innerkits/include",
781    "//base/startup/init/test/fuzztest/utils/include",
782  ]
783
784  deps = [
785    "//base/startup/init/interfaces/innerkits:libbegetutil",
786    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
787    "//base/startup/init/test/fuzztest:libfuzz_utils",
788    "//third_party/bounds_checking_function:libsec_static",
789  ]
790  external_deps = [ "hilog:libhilog" ]
791
792  cflags = [
793    "-g",
794    "-O0",
795    "-Wno-unused-variable",
796    "-fno-omit-frame-pointer",
797  ]
798  sources = [ "getblockdevicebyname_fuzzer/getblockdevicebyname_fuzzer.cpp" ]
799  defines = [ "STARTUP_INIT_TEST" ]
800}
801
802ohos_fuzztest("GetBlockDeviceByMountPointFuzzTest") {
803  module_out_path = module_output_path
804  fuzz_config_file =
805      "//base/startup/init/test/fuzztest/getblockdevicebymountpoint_fuzzer"
806
807  include_dirs = [
808    "//base/startup/init/interfaces/innerkits/include",
809    "//base/startup/init/test/fuzztest/utils/include",
810  ]
811
812  deps = [
813    "//base/startup/init/interfaces/innerkits:libbegetutil",
814    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
815    "//base/startup/init/test/fuzztest:libfuzz_utils",
816    "//third_party/bounds_checking_function:libsec_static",
817  ]
818  external_deps = [ "hilog:libhilog" ]
819
820  cflags = [
821    "-g",
822    "-O0",
823    "-Wno-unused-variable",
824    "-fno-omit-frame-pointer",
825  ]
826  sources = [
827    "getblockdevicebymountpoint_fuzzer/getblockdevicebymountpoint_fuzzer.cpp",
828  ]
829  defines = [ "STARTUP_INIT_TEST" ]
830}
831
832ohos_fuzztest("MountOneItemFuzzTest") {
833  module_out_path = module_output_path
834  fuzz_config_file = "//base/startup/init/test/fuzztest/mountoneitem_fuzzer"
835
836  include_dirs = [
837    "//base/startup/init/interfaces/innerkits/include",
838    "//base/startup/init/test/fuzztest/utils/include",
839  ]
840
841  deps = [
842    "//base/startup/init/interfaces/innerkits:libbegetutil",
843    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
844    "//base/startup/init/test/fuzztest:libfuzz_utils",
845    "//third_party/bounds_checking_function:libsec_static",
846  ]
847  external_deps = [ "hilog:libhilog" ]
848
849  cflags = [
850    "-g",
851    "-O0",
852    "-Wno-unused-variable",
853    "-fno-omit-frame-pointer",
854  ]
855  sources = [ "mountoneitem_fuzzer/mountoneitem_fuzzer.cpp" ]
856  defines = [ "STARTUP_INIT_TEST" ]
857}
858
859ohos_fuzztest("GetMountStatusForMountPointFuzzTest") {
860  module_out_path = module_output_path
861  fuzz_config_file =
862      "//base/startup/init/test/fuzztest/getmountstatusformountpoint_fuzzer"
863
864  include_dirs = [
865    "//base/startup/init/interfaces/innerkits/include",
866    "//base/startup/init/test/fuzztest/utils/include",
867  ]
868
869  deps = [
870    "//base/startup/init/interfaces/innerkits:libbegetutil",
871    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
872    "//third_party/bounds_checking_function:libsec_static",
873  ]
874  external_deps = [ "hilog:libhilog" ]
875
876  cflags = [
877    "-g",
878    "-O0",
879    "-Wno-unused-variable",
880    "-fno-omit-frame-pointer",
881  ]
882  sources = [
883    "getmountstatusformountpoint_fuzzer/getmountstatusformountpoint_fuzzer.cpp",
884  ]
885  defines = [ "STARTUP_INIT_TEST" ]
886}
887
888ohos_fuzztest("MountAllWithFstabFuzzTest") {
889  module_out_path = module_output_path
890  fuzz_config_file =
891      "//base/startup/init/test/fuzztest/mountallwithfstab_fuzzer"
892
893  include_dirs = [
894    "//base/startup/init/interfaces/innerkits/include",
895    "//base/startup/init/test/fuzztest/utils/include",
896  ]
897
898  deps = [
899    "//base/startup/init/interfaces/innerkits:libbegetutil",
900    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
901    "//base/startup/init/test/fuzztest:libfuzz_utils",
902    "//third_party/bounds_checking_function:libsec_static",
903  ]
904  external_deps = [ "hilog:libhilog" ]
905
906  cflags = [
907    "-g",
908    "-O0",
909    "-Wno-unused-variable",
910    "-fno-omit-frame-pointer",
911  ]
912  sources = [ "mountallwithfstab_fuzzer/mountallwithfstab_fuzzer.cpp" ]
913  defines = [ "STARTUP_INIT_TEST" ]
914}
915
916ohos_fuzztest("DoFormatFuzzTest") {
917  module_out_path = module_output_path
918  fuzz_config_file = "//base/startup/init/test/fuzztest/doformat_fuzzer"
919
920  include_dirs = [
921    "//base/startup/init/interfaces/innerkits/include",
922    "//base/startup/init/test/fuzztest:libfuzz_utils",
923    "//base/startup/init/test/fuzztest/utils/include",
924  ]
925
926  deps = [
927    "//base/startup/init/interfaces/innerkits:libbegetutil",
928    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
929    "//third_party/bounds_checking_function:libsec_static",
930  ]
931  external_deps = [ "hilog:libhilog" ]
932
933  cflags = [
934    "-g",
935    "-O0",
936    "-Wno-unused-variable",
937    "-fno-omit-frame-pointer",
938  ]
939  sources = [ "doformat_fuzzer/doformat_fuzzer.cpp" ]
940  defines = [ "STARTUP_INIT_TEST" ]
941}
942
943ohos_fuzztest("IsSupportedFilesystemFuzzTest") {
944  module_out_path = module_output_path
945  fuzz_config_file =
946      "//base/startup/init/test/fuzztest/issupportedfilesystem_fuzzer"
947
948  include_dirs = [
949    "//base/startup/init/interfaces/innerkits/include",
950    "//base/startup/init/test/fuzztest/utils/include",
951  ]
952
953  deps = [
954    "//base/startup/init/interfaces/innerkits:libbegetutil",
955    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
956    "//third_party/bounds_checking_function:libsec_static",
957  ]
958  external_deps = [ "hilog:libhilog" ]
959
960  cflags = [
961    "-g",
962    "-O0",
963    "-Wno-unused-variable",
964    "-fno-omit-frame-pointer",
965  ]
966  sources = [ "issupportedfilesystem_fuzzer/issupportedfilesystem_fuzzer.cpp" ]
967  defines = [ "STARTUP_INIT_TEST" ]
968}
969
970ohos_fuzztest("ParseFstabPerLineFuzzTest") {
971  module_out_path = module_output_path
972  fuzz_config_file =
973      "//base/startup/init/test/fuzztest/parsefstabperline_fuzzer"
974
975  include_dirs = [
976    "//base/startup/init/interfaces/innerkits/include",
977    "//base/startup/init/test/fuzztest/utils/include",
978  ]
979
980  deps = [
981    "//base/startup/init/interfaces/innerkits:libbegetutil",
982    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
983    "//base/startup/init/test/fuzztest:libfuzz_utils",
984    "//third_party/bounds_checking_function:libsec_static",
985  ]
986  external_deps = [ "hilog:libhilog" ]
987
988  cflags = [
989    "-g",
990    "-O0",
991    "-Wno-unused-variable",
992    "-fno-omit-frame-pointer",
993  ]
994  sources = [ "parsefstabperline_fuzzer/parsefstabperline_fuzzer.cpp" ]
995  defines = [ "STARTUP_INIT_TEST" ]
996}
997
998ohos_fuzztest("FindFstabItemForMountPointFuzzTest") {
999  module_out_path = module_output_path
1000  fuzz_config_file =
1001      "//base/startup/init/test/fuzztest/findfstabitemformountpoint_fuzzer"
1002
1003  include_dirs = [
1004    "//base/startup/init/interfaces/innerkits/include",
1005    "//base/startup/init/test/fuzztest/utils/include",
1006  ]
1007
1008  deps = [
1009    "//base/startup/init/interfaces/innerkits:libbegetutil",
1010    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1011    "//base/startup/init/test/fuzztest:libfuzz_utils",
1012    "//third_party/bounds_checking_function:libsec_static",
1013  ]
1014  external_deps = [ "hilog:libhilog" ]
1015
1016  cflags = [
1017    "-g",
1018    "-O0",
1019    "-Wno-unused-variable",
1020    "-fno-omit-frame-pointer",
1021  ]
1022  sources = [
1023    "findfstabitemformountpoint_fuzzer/findfstabitemformountpoint_fuzzer.cpp",
1024  ]
1025  defines = [ "STARTUP_INIT_TEST" ]
1026}
1027
1028ohos_fuzztest("FindFstabItemForPathFuzzTest") {
1029  module_out_path = module_output_path
1030  fuzz_config_file =
1031      "//base/startup/init/test/fuzztest/findfstabitemforpath_fuzzer"
1032
1033  include_dirs = [
1034    "//base/startup/init/interfaces/innerkits/include",
1035    "//base/startup/init/test/fuzztest/utils/include",
1036  ]
1037
1038  deps = [
1039    "//base/startup/init/interfaces/innerkits:libbegetutil",
1040    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1041    "//base/startup/init/test/fuzztest:libfuzz_utils",
1042    "//third_party/bounds_checking_function:libsec_static",
1043  ]
1044  external_deps = [ "hilog:libhilog" ]
1045
1046  cflags = [
1047    "-g",
1048    "-O0",
1049    "-Wno-unused-variable",
1050    "-fno-omit-frame-pointer",
1051  ]
1052  sources = [ "findfstabitemforpath_fuzzer/findfstabitemforpath_fuzzer.cpp" ]
1053  defines = [ "STARTUP_INIT_TEST" ]
1054}
1055
1056ohos_fuzztest("GetBlockDevicePathFuzzTest") {
1057  module_out_path = module_output_path
1058  fuzz_config_file =
1059      "//base/startup/init/test/fuzztest/getblockdevicepath_fuzzer"
1060
1061  include_dirs = [
1062    "//base/startup/init/interfaces/innerkits/include",
1063    "//base/startup/init/test/fuzztest/utils/include",
1064  ]
1065
1066  deps = [
1067    "//base/startup/init/interfaces/innerkits:libbegetutil",
1068    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1069    "//third_party/bounds_checking_function:libsec_static",
1070  ]
1071  external_deps = [ "hilog:libhilog" ]
1072
1073  cflags = [
1074    "-g",
1075    "-O0",
1076    "-Wno-unused-variable",
1077    "-fno-omit-frame-pointer",
1078  ]
1079  sources = [ "getblockdevicepath_fuzzer/getblockdevicepath_fuzzer.cpp" ]
1080  defines = [ "STARTUP_INIT_TEST" ]
1081}
1082
1083ohos_fuzztest("LoadFscryptPolicyFuzzTest") {
1084  module_out_path = module_output_path
1085  fuzz_config_file =
1086      "//base/startup/init/test/fuzztest/loadfscryptpolicy_fuzzer"
1087
1088  include_dirs = [
1089    "//base/startup/init/interfaces/innerkits/include",
1090    "//base/startup/init/test/fuzztest/utils/include",
1091  ]
1092
1093  deps = [
1094    "//base/startup/init/interfaces/innerkits:libbegetutil",
1095    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1096    "//third_party/bounds_checking_function:libsec_static",
1097  ]
1098  external_deps = [ "hilog:libhilog" ]
1099
1100  cflags = [
1101    "-g",
1102    "-O0",
1103    "-Wno-unused-variable",
1104    "-fno-omit-frame-pointer",
1105  ]
1106  sources = [ "loadfscryptpolicy_fuzzer/loadfscryptpolicy_fuzzer.cpp" ]
1107  defines = [ "STARTUP_INIT_TEST" ]
1108}
1109
1110ohos_fuzztest("ReleaseFstabFuzzTest") {
1111  module_out_path = module_output_path
1112  fuzz_config_file = "//base/startup/init/test/fuzztest/releasefstab_fuzzer"
1113
1114  include_dirs = [
1115    "//base/startup/init/interfaces/innerkits/include",
1116    "//base/startup/init/test/fuzztest/utils/include",
1117  ]
1118
1119  deps = [
1120    "//base/startup/init/interfaces/innerkits:libbegetutil",
1121    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1122    "//base/startup/init/test/fuzztest:libfuzz_utils",
1123    "//third_party/bounds_checking_function:libsec_static",
1124  ]
1125  external_deps = [ "hilog:libhilog" ]
1126
1127  cflags = [
1128    "-g",
1129    "-O0",
1130    "-Wno-unused-variable",
1131    "-fno-omit-frame-pointer",
1132  ]
1133  sources = [ "releasefstab_fuzzer/releasefstab_fuzzer.cpp" ]
1134  defines = [ "STARTUP_INIT_TEST" ]
1135}
1136
1137ohos_fuzztest("ReadFstabFromFileFuzzTest") {
1138  module_out_path = module_output_path
1139  fuzz_config_file =
1140      "//base/startup/init/test/fuzztest/readfstabfromfile_fuzzer"
1141
1142  include_dirs = [
1143    "//base/startup/init/interfaces/innerkits/include",
1144    "//base/startup/init/test/fuzztest/utils/include",
1145  ]
1146
1147  deps = [
1148    "//base/startup/init/interfaces/innerkits:libbegetutil",
1149    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1150    "//base/startup/init/test/fuzztest:libfuzz_utils",
1151    "//third_party/bounds_checking_function:libsec_static",
1152  ]
1153  external_deps = [ "hilog:libhilog" ]
1154
1155  cflags = [
1156    "-g",
1157    "-O0",
1158    "-Wno-unused-variable",
1159    "-fno-omit-frame-pointer",
1160  ]
1161  sources = [ "readfstabfromfile_fuzzer/readfstabfromfile_fuzzer.cpp" ]
1162  defines = [ "STARTUP_INIT_TEST" ]
1163}
1164
1165ohos_fuzztest("GetIntParameterCppFuzzTest") {
1166  module_out_path = module_output_path
1167  fuzz_config_file =
1168      "//base/startup/init/test/fuzztest/getintparametercpp_fuzzer"
1169
1170  include_dirs = [
1171    "//base/startup/init/interfaces/innerkits/include",
1172    "//base/startup/init/test/fuzztest/utils/include",
1173  ]
1174
1175  deps = [
1176    "//base/startup/init/interfaces/innerkits:libbegetutil",
1177    "//third_party/bounds_checking_function:libsec_static",
1178  ]
1179  external_deps = [ "hilog:libhilog" ]
1180
1181  cflags = [
1182    "-g",
1183    "-O0",
1184    "-Wno-unused-variable",
1185    "-fno-omit-frame-pointer",
1186  ]
1187  sources = [ "getintparametercpp_fuzzer/getintparametercpp_fuzzer.cpp" ]
1188  defines = [ "STARTUP_INIT_TEST" ]
1189}
1190
1191ohos_fuzztest("GetStringParameterFuzzTest") {
1192  module_out_path = module_output_path
1193  fuzz_config_file =
1194      "//base/startup/init/test/fuzztest/getstringparameter_fuzzer"
1195
1196  include_dirs = [
1197    "//base/startup/init/interfaces/innerkits/include",
1198    "//base/startup/init/test/fuzztest/utils/include",
1199  ]
1200
1201  deps = [
1202    "//base/startup/init/interfaces/innerkits:libbegetutil",
1203    "//third_party/bounds_checking_function:libsec_static",
1204  ]
1205  external_deps = [ "hilog:libhilog" ]
1206
1207  cflags = [
1208    "-g",
1209    "-O0",
1210    "-Wno-unused-variable",
1211    "-fno-omit-frame-pointer",
1212  ]
1213  sources = [ "getstringparameter_fuzzer/getstringparameter_fuzzer.cpp" ]
1214  defines = [ "STARTUP_INIT_TEST" ]
1215}
1216
1217ohos_fuzztest("HookMgrDelFuzzTest") {
1218  module_out_path = module_output_path
1219  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrdel_fuzzer"
1220
1221  include_dirs = [
1222    "//base/startup/init/interfaces/innerkits/include",
1223    "//base/startup/init/test/fuzztest/utils/include",
1224  ]
1225
1226  deps = [
1227    "//base/startup/init/interfaces/innerkits:libbegetutil",
1228    "//third_party/bounds_checking_function:libsec_static",
1229  ]
1230  external_deps = [ "hilog:libhilog" ]
1231
1232  cflags = [
1233    "-g",
1234    "-O0",
1235    "-Wno-unused-variable",
1236    "-fno-omit-frame-pointer",
1237  ]
1238  sources = [ "hookmgrdel_fuzzer/hookmgrdel_fuzzer.cpp" ]
1239  defines = [ "STARTUP_INIT_TEST" ]
1240}
1241
1242ohos_fuzztest("HookMgrAddFuzzTest") {
1243  module_out_path = module_output_path
1244  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgradd_fuzzer"
1245
1246  include_dirs = [
1247    "//base/startup/init/interfaces/innerkits/include",
1248    "//base/startup/init/test/fuzztest/utils/include",
1249  ]
1250
1251  deps = [
1252    "//base/startup/init/interfaces/innerkits:libbegetutil",
1253    "//third_party/bounds_checking_function:libsec_static",
1254  ]
1255  external_deps = [ "hilog:libhilog" ]
1256
1257  cflags = [
1258    "-g",
1259    "-O0",
1260    "-Wno-unused-variable",
1261    "-fno-omit-frame-pointer",
1262  ]
1263  sources = [ "hookmgradd_fuzzer/hookmgradd_fuzzer.cpp" ]
1264  defines = [ "STARTUP_INIT_TEST" ]
1265}
1266
1267ohos_fuzztest("HookMgrExecuteFuzzTest") {
1268  module_out_path = module_output_path
1269  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrexecute_fuzzer"
1270
1271  include_dirs = [
1272    "//base/startup/init/interfaces/innerkits/include",
1273    "//base/startup/init/test/fuzztest/utils/include",
1274  ]
1275
1276  deps = [
1277    "//base/startup/init/interfaces/innerkits:libbegetutil",
1278    "//third_party/bounds_checking_function:libsec_static",
1279  ]
1280  external_deps = [ "hilog:libhilog" ]
1281
1282  cflags = [
1283    "-g",
1284    "-O0",
1285    "-Wno-unused-variable",
1286    "-fno-omit-frame-pointer",
1287  ]
1288  sources = [ "hookmgrexecute_fuzzer/hookmgrexecute_fuzzer.cpp" ]
1289  defines = [ "STARTUP_INIT_TEST" ]
1290}
1291
1292ohos_fuzztest("HookMgrTraversalFuzzTest") {
1293  module_out_path = module_output_path
1294  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrtraversal_fuzzer"
1295
1296  include_dirs = [
1297    "//base/startup/init/interfaces/innerkits/include",
1298    "//base/startup/init/test/fuzztest/utils/include",
1299  ]
1300
1301  deps = [
1302    "//base/startup/init/interfaces/innerkits:libbegetutil",
1303    "//third_party/bounds_checking_function:libsec_static",
1304  ]
1305  external_deps = [ "hilog:libhilog" ]
1306
1307  cflags = [
1308    "-g",
1309    "-O0",
1310    "-Wno-unused-variable",
1311    "-fno-omit-frame-pointer",
1312  ]
1313  sources = [ "hookmgrtraversal_fuzzer/hookmgrtraversal_fuzzer.cpp" ]
1314  defines = [ "STARTUP_INIT_TEST" ]
1315}
1316
1317ohos_fuzztest("HookMgrGetHooksCntFuzzTest") {
1318  module_out_path = module_output_path
1319  fuzz_config_file =
1320      "//base/startup/init/test/fuzztest/hookmgrgethookscnt_fuzzer"
1321
1322  include_dirs = [
1323    "//base/startup/init/interfaces/innerkits/include",
1324    "//base/startup/init/test/fuzztest/utils/include",
1325  ]
1326
1327  deps = [
1328    "//base/startup/init/interfaces/innerkits:libbegetutil",
1329    "//third_party/bounds_checking_function:libsec_static",
1330  ]
1331  external_deps = [ "hilog:libhilog" ]
1332
1333  cflags = [
1334    "-g",
1335    "-O0",
1336    "-Wno-unused-variable",
1337    "-fno-omit-frame-pointer",
1338  ]
1339  sources = [ "hookmgrgethookscnt_fuzzer/hookmgrgethookscnt_fuzzer.cpp" ]
1340  defines = [ "STARTUP_INIT_TEST" ]
1341}
1342
1343ohos_fuzztest("HookMgrGetStagesCntFuzzTest") {
1344  module_out_path = module_output_path
1345  fuzz_config_file =
1346      "//base/startup/init/test/fuzztest/hookmgrgetstagescnt_fuzzer"
1347
1348  include_dirs = [
1349    "//base/startup/init/interfaces/innerkits/include",
1350    "//base/startup/init/test/fuzztest/utils/include",
1351  ]
1352
1353  deps = [
1354    "//base/startup/init/interfaces/innerkits:libbegetutil",
1355    "//third_party/bounds_checking_function:libsec_static",
1356  ]
1357  external_deps = [ "hilog:libhilog" ]
1358
1359  cflags = [
1360    "-g",
1361    "-O0",
1362    "-Wno-unused-variable",
1363    "-fno-omit-frame-pointer",
1364  ]
1365  sources = [ "hookmgrgetstagescnt_fuzzer/hookmgrgetstagescnt_fuzzer.cpp" ]
1366  defines = [ "STARTUP_INIT_TEST" ]
1367}
1368
1369ohos_fuzztest("HookMgrDestroyFuzzTest") {
1370  module_out_path = module_output_path
1371  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrdestroy_fuzzer"
1372
1373  include_dirs = [
1374    "//base/startup/init/interfaces/innerkits/include",
1375    "//base/startup/init/test/fuzztest/utils/include",
1376  ]
1377
1378  deps = [
1379    "//base/startup/init/interfaces/innerkits:libbegetutil",
1380    "//third_party/bounds_checking_function:libsec_static",
1381  ]
1382  external_deps = [ "hilog:libhilog" ]
1383
1384  cflags = [
1385    "-g",
1386    "-O0",
1387    "-Wno-unused-variable",
1388    "-fno-omit-frame-pointer",
1389  ]
1390  sources = [ "hookmgrdestroy_fuzzer/hookmgrdestroy_fuzzer.cpp" ]
1391  defines = [ "STARTUP_INIT_TEST" ]
1392}
1393
1394ohos_fuzztest("HookMgrCreateFuzzTest") {
1395  module_out_path = module_output_path
1396  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrcreate_fuzzer"
1397
1398  include_dirs = [
1399    "//base/startup/init/interfaces/innerkits/include",
1400    "//base/startup/init/test/fuzztest/utils/include",
1401  ]
1402
1403  deps = [
1404    "//base/startup/init/interfaces/innerkits:libbegetutil",
1405    "//third_party/bounds_checking_function:libsec_static",
1406  ]
1407  external_deps = [ "hilog:libhilog" ]
1408
1409  cflags = [
1410    "-g",
1411    "-O0",
1412    "-Wno-unused-variable",
1413    "-fno-omit-frame-pointer",
1414  ]
1415  sources = [ "hookmgrcreate_fuzzer/hookmgrcreate_fuzzer.cpp" ]
1416  defines = [ "STARTUP_INIT_TEST" ]
1417}
1418
1419ohos_fuzztest("ModuleMgrTraversalFuzzTest") {
1420  module_out_path = module_output_path
1421  fuzz_config_file =
1422      "//base/startup/init/test/fuzztest/modulemgrtraversal_fuzzer"
1423
1424  include_dirs = [
1425    "//base/startup/init/interfaces/innerkits/include",
1426    "//base/startup/init/test/fuzztest/utils/include",
1427  ]
1428
1429  deps = [
1430    "//base/startup/init/interfaces/innerkits:libbegetutil",
1431    "//third_party/bounds_checking_function:libsec_static",
1432  ]
1433  external_deps = [ "hilog:libhilog" ]
1434
1435  cflags = [
1436    "-g",
1437    "-O0",
1438    "-Wno-unused-variable",
1439    "-fno-omit-frame-pointer",
1440  ]
1441  sources = [ "modulemgrtraversal_fuzzer/modulemgrtraversal_fuzzer.cpp" ]
1442  defines = [ "STARTUP_INIT_TEST" ]
1443}
1444
1445ohos_fuzztest("ModuleMgrGetCntFuzzTest") {
1446  module_out_path = module_output_path
1447  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrgetcnt_fuzzer"
1448
1449  include_dirs = [
1450    "//base/startup/init/interfaces/innerkits/include",
1451    "//base/startup/init/test/fuzztest/utils/include",
1452  ]
1453
1454  deps = [
1455    "//base/startup/init/interfaces/innerkits:libbegetutil",
1456    "//third_party/bounds_checking_function:libsec_static",
1457  ]
1458  external_deps = [ "hilog:libhilog" ]
1459
1460  cflags = [
1461    "-g",
1462    "-O0",
1463    "-Wno-unused-variable",
1464    "-fno-omit-frame-pointer",
1465  ]
1466  sources = [ "modulemgrgetcnt_fuzzer/modulemgrgetcnt_fuzzer.cpp" ]
1467  defines = [ "STARTUP_INIT_TEST" ]
1468}
1469
1470ohos_fuzztest("ModuleMgrUninstallFuzzTest") {
1471  module_out_path = module_output_path
1472  fuzz_config_file =
1473      "//base/startup/init/test/fuzztest/modulemgruninstall_fuzzer"
1474
1475  include_dirs = [
1476    "//base/startup/init/interfaces/innerkits/include",
1477    "//base/startup/init/test/fuzztest/utils/include",
1478  ]
1479
1480  deps = [
1481    "//base/startup/init/interfaces/innerkits:libbegetutil",
1482    "//third_party/bounds_checking_function:libsec_static",
1483  ]
1484  external_deps = [ "hilog:libhilog" ]
1485
1486  cflags = [
1487    "-g",
1488    "-O0",
1489    "-Wno-unused-variable",
1490    "-fno-omit-frame-pointer",
1491  ]
1492  sources = [ "modulemgruninstall_fuzzer/modulemgruninstall_fuzzer.cpp" ]
1493  defines = [ "STARTUP_INIT_TEST" ]
1494}
1495
1496ohos_fuzztest("ModuleMgrScanFuzzTest") {
1497  module_out_path = module_output_path
1498  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrscan_fuzzer"
1499
1500  include_dirs = [
1501    "//base/startup/init/interfaces/innerkits/include",
1502    "//base/startup/init/test/fuzztest/utils/include",
1503  ]
1504
1505  deps = [
1506    "//base/startup/init/interfaces/innerkits:libbegetutil",
1507    "//third_party/bounds_checking_function:libsec_static",
1508  ]
1509  external_deps = [ "hilog:libhilog" ]
1510
1511  cflags = [
1512    "-g",
1513    "-O0",
1514    "-Wno-unused-variable",
1515    "-fno-omit-frame-pointer",
1516  ]
1517  sources = [ "modulemgrscan_fuzzer/modulemgrscan_fuzzer.cpp" ]
1518  defines = [ "STARTUP_INIT_TEST" ]
1519}
1520
1521ohos_fuzztest("ModuleMgrInstallFuzzTest") {
1522  module_out_path = module_output_path
1523  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrinstall_fuzzer"
1524
1525  include_dirs = [
1526    "//base/startup/init/interfaces/innerkits/include",
1527    "//base/startup/init/test/fuzztest/utils/include",
1528  ]
1529
1530  deps = [
1531    "//base/startup/init/interfaces/innerkits:libbegetutil",
1532    "//third_party/bounds_checking_function:libsec_static",
1533  ]
1534  external_deps = [ "hilog:libhilog" ]
1535
1536  cflags = [
1537    "-g",
1538    "-O0",
1539    "-Wno-unused-variable",
1540    "-fno-omit-frame-pointer",
1541  ]
1542  sources = [ "modulemgrinstall_fuzzer/modulemgrinstall_fuzzer.cpp" ]
1543  defines = [ "STARTUP_INIT_TEST" ]
1544}
1545
1546ohos_fuzztest("ModuleMgrDestroyFuzzTest") {
1547  module_out_path = module_output_path
1548  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrdestroy_fuzzer"
1549
1550  include_dirs = [
1551    "//base/startup/init/interfaces/innerkits/include",
1552    "//base/startup/init/test/fuzztest/utils/include",
1553  ]
1554
1555  deps = [
1556    "//base/startup/init/interfaces/innerkits:libbegetutil",
1557    "//third_party/bounds_checking_function:libsec_static",
1558  ]
1559  external_deps = [ "hilog:libhilog" ]
1560
1561  cflags = [
1562    "-g",
1563    "-O0",
1564    "-Wno-unused-variable",
1565    "-fno-omit-frame-pointer",
1566  ]
1567  sources = [ "modulemgrdestroy_fuzzer/modulemgrdestroy_fuzzer.cpp" ]
1568  defines = [ "STARTUP_INIT_TEST" ]
1569}
1570
1571ohos_fuzztest("ModuleMgrCreateFuzzTest") {
1572  module_out_path = module_output_path
1573  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrcreate_fuzzer"
1574
1575  include_dirs = [
1576    "//base/startup/init/interfaces/innerkits/include",
1577    "//base/startup/init/test/fuzztest/utils/include",
1578  ]
1579
1580  deps = [
1581    "//base/startup/init/interfaces/innerkits:libbegetutil",
1582    "//third_party/bounds_checking_function:libsec_static",
1583  ]
1584  external_deps = [ "hilog:libhilog" ]
1585
1586  cflags = [
1587    "-g",
1588    "-O0",
1589    "-Wno-unused-variable",
1590    "-fno-omit-frame-pointer",
1591  ]
1592  sources = [ "modulemgrcreate_fuzzer/modulemgrcreate_fuzzer.cpp" ]
1593  defines = [ "STARTUP_INIT_TEST" ]
1594}
1595
1596ohos_fuzztest("ServiceSaveFdFuzzTest") {
1597  module_out_path = module_output_path
1598  fuzz_config_file = "//base/startup/init/test/fuzztest/servicesavefd_fuzzer"
1599
1600  include_dirs = [
1601    "//base/startup/init/interfaces/innerkits/include",
1602    "//base/startup/init/test/fuzztest/utils/include",
1603  ]
1604
1605  deps = [
1606    "//base/startup/init/interfaces/innerkits:libbegetutil",
1607    "//third_party/bounds_checking_function:libsec_static",
1608  ]
1609  external_deps = [ "hilog:libhilog" ]
1610
1611  cflags = [
1612    "-g",
1613    "-O0",
1614    "-Wno-unused-variable",
1615    "-fno-omit-frame-pointer",
1616  ]
1617  sources = [ "servicesavefd_fuzzer/servicesavefd_fuzzer.cpp" ]
1618  defines = [ "STARTUP_INIT_TEST" ]
1619}
1620
1621ohos_fuzztest("ServiceSaveFdWithPollFuzzTest") {
1622  module_out_path = module_output_path
1623  fuzz_config_file =
1624      "//base/startup/init/test/fuzztest/servicesavefdwithpoll_fuzzer"
1625
1626  include_dirs = [
1627    "//base/startup/init/interfaces/innerkits/include",
1628    "//base/startup/init/test/fuzztest/utils/include",
1629  ]
1630
1631  deps = [
1632    "//base/startup/init/interfaces/innerkits:libbegetutil",
1633    "//base/startup/init/interfaces/innerkits/fd_holder:fdholder",
1634    "//base/startup/init/services/utils:libinit_utils",
1635    "//third_party/bounds_checking_function:libsec_static",
1636  ]
1637  external_deps = [ "hilog:libhilog" ]
1638
1639  cflags = [
1640    "-g",
1641    "-O0",
1642    "-Wno-unused-variable",
1643    "-fno-omit-frame-pointer",
1644  ]
1645  sources = [
1646    "//base/startup/init/interfaces/innerkits/fd_holder/fd_holder.c",
1647    "servicesavefdwithpoll_fuzzer/servicesavefdwithpoll_fuzzer.cpp",
1648  ]
1649  defines = [ "STARTUP_INIT_TEST" ]
1650}
1651
1652ohos_fuzztest("ServiceGetFdFuzzTest") {
1653  module_out_path = module_output_path
1654  fuzz_config_file = "//base/startup/init/test/fuzztest/servicegetfd_fuzzer"
1655
1656  include_dirs = [
1657    "//base/startup/init/interfaces/innerkits/include",
1658    "//base/startup/init/test/fuzztest/utils/include",
1659  ]
1660
1661  deps = [
1662    "//base/startup/init/interfaces/innerkits:libbegetutil",
1663    "//third_party/bounds_checking_function:libsec_static",
1664  ]
1665  external_deps = [ "hilog:libhilog" ]
1666
1667  cflags = [
1668    "-g",
1669    "-O0",
1670    "-Wno-unused-variable",
1671    "-fno-omit-frame-pointer",
1672  ]
1673  sources = [ "servicegetfd_fuzzer/servicegetfd_fuzzer.cpp" ]
1674  defines = [ "STARTUP_INIT_TEST" ]
1675}
1676
1677ohos_fuzztest("ServiceControlWithExtraFuzzTest") {
1678  module_out_path = module_output_path
1679  fuzz_config_file =
1680      "//base/startup/init/test/fuzztest/servicecontrolwithextra_fuzzer"
1681
1682  include_dirs = [
1683    "//base/startup/init/interfaces/innerkits/include",
1684    "//base/startup/init/test/fuzztest/utils/include",
1685  ]
1686
1687  deps = [
1688    "//base/startup/init/interfaces/innerkits:libbegetutil",
1689    "//third_party/bounds_checking_function:libsec_static",
1690  ]
1691  external_deps = [ "hilog:libhilog" ]
1692
1693  cflags = [
1694    "-g",
1695    "-O0",
1696    "-Wno-unused-variable",
1697    "-fno-omit-frame-pointer",
1698  ]
1699  sources =
1700      [ "servicecontrolwithextra_fuzzer/servicecontrolwithextra_fuzzer.cpp" ]
1701  defines = [ "STARTUP_INIT_TEST" ]
1702}
1703
1704ohos_fuzztest("ServiceControlFuzzTest") {
1705  module_out_path = module_output_path
1706  fuzz_config_file = "//base/startup/init/test/fuzztest/servicecontrol_fuzzer"
1707
1708  include_dirs = [
1709    "//base/startup/init/interfaces/innerkits/include",
1710    "//base/startup/init/test/fuzztest/utils/include",
1711  ]
1712
1713  deps = [
1714    "//base/startup/init/interfaces/innerkits:libbegetutil",
1715    "//third_party/bounds_checking_function:libsec_static",
1716  ]
1717  external_deps = [ "hilog:libhilog" ]
1718
1719  cflags = [
1720    "-g",
1721    "-O0",
1722    "-Wno-unused-variable",
1723    "-fno-omit-frame-pointer",
1724  ]
1725  sources = [ "servicecontrol_fuzzer/servicecontrol_fuzzer.cpp" ]
1726  defines = [ "STARTUP_INIT_TEST" ]
1727}
1728
1729ohos_fuzztest("ServiceWaitForStatusFuzzTest") {
1730  module_out_path = module_output_path
1731  fuzz_config_file =
1732      "//base/startup/init/test/fuzztest/servicewaitforstatus_fuzzer"
1733
1734  include_dirs = [
1735    "//base/startup/init/interfaces/innerkits/include",
1736    "//base/startup/init/test/fuzztest/utils/include",
1737  ]
1738
1739  deps = [
1740    "//base/startup/init/interfaces/innerkits:libbegetutil",
1741    "//third_party/bounds_checking_function:libsec_static",
1742  ]
1743  external_deps = [ "hilog:libhilog" ]
1744
1745  cflags = [
1746    "-g",
1747    "-O0",
1748    "-Wno-unused-variable",
1749    "-fno-omit-frame-pointer",
1750  ]
1751  sources = [ "servicewaitforstatus_fuzzer/servicewaitforstatus_fuzzer.cpp" ]
1752  defines = [ "STARTUP_INIT_TEST" ]
1753}
1754
1755ohos_fuzztest("ServiceSetReadyFuzzTest") {
1756  module_out_path = module_output_path
1757  fuzz_config_file = "//base/startup/init/test/fuzztest/servicesetready_fuzzer"
1758
1759  include_dirs = [
1760    "//base/startup/init/interfaces/innerkits/include",
1761    "//base/startup/init/test/fuzztest/utils/include",
1762  ]
1763
1764  deps = [
1765    "//base/startup/init/interfaces/innerkits:libbegetutil",
1766    "//third_party/bounds_checking_function:libsec_static",
1767  ]
1768  external_deps = [ "hilog:libhilog" ]
1769
1770  cflags = [
1771    "-g",
1772    "-O0",
1773    "-Wno-unused-variable",
1774    "-fno-omit-frame-pointer",
1775  ]
1776  sources = [ "servicesetready_fuzzer/servicesetready_fuzzer.cpp" ]
1777  defines = [ "STARTUP_INIT_TEST" ]
1778}
1779
1780ohos_fuzztest("StartServiceByTimerFuzzTest") {
1781  module_out_path = module_output_path
1782  fuzz_config_file =
1783      "//base/startup/init/test/fuzztest/startservicebytimer_fuzzer"
1784
1785  include_dirs = [
1786    "//base/startup/init/interfaces/innerkits/include",
1787    "//base/startup/init/test/fuzztest/utils/include",
1788  ]
1789
1790  deps = [
1791    "//base/startup/init/interfaces/innerkits:libbegetutil",
1792    "//third_party/bounds_checking_function:libsec_static",
1793  ]
1794  external_deps = [ "hilog:libhilog" ]
1795
1796  cflags = [
1797    "-g",
1798    "-O0",
1799    "-Wno-unused-variable",
1800    "-fno-omit-frame-pointer",
1801  ]
1802  sources = [ "startservicebytimer_fuzzer/startservicebytimer_fuzzer.cpp" ]
1803  defines = [ "STARTUP_INIT_TEST" ]
1804}
1805
1806ohos_fuzztest("StopServiceTimerFuzzTest") {
1807  module_out_path = module_output_path
1808  fuzz_config_file = "//base/startup/init/test/fuzztest/stopservicetimer_fuzzer"
1809
1810  include_dirs = [
1811    "//base/startup/init/interfaces/innerkits/include",
1812    "//base/startup/init/test/fuzztest/utils/include",
1813  ]
1814
1815  deps = [
1816    "//base/startup/init/interfaces/innerkits:libbegetutil",
1817    "//third_party/bounds_checking_function:libsec_static",
1818  ]
1819  external_deps = [ "hilog:libhilog" ]
1820
1821  cflags = [
1822    "-g",
1823    "-O0",
1824    "-Wno-unused-variable",
1825    "-fno-omit-frame-pointer",
1826  ]
1827  sources = [ "stopservicetimer_fuzzer/stopservicetimer_fuzzer.cpp" ]
1828  defines = [ "STARTUP_INIT_TEST" ]
1829}
1830
1831ohos_fuzztest("ServiceWatchForStatusFuzzTest") {
1832  module_out_path = module_output_path
1833  fuzz_config_file =
1834      "//base/startup/init/test/fuzztest/servicewatchforstatus_fuzzer"
1835
1836  include_dirs = [
1837    "//base/startup/init/interfaces/innerkits/include",
1838    "//base/startup/init/test/fuzztest/utils/include",
1839    "//base/startup/init/interfaces/innerkits/include/param",
1840  ]
1841
1842  deps = [
1843    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
1844    "//base/startup/init/interfaces/innerkits:libbegetutil",
1845    "//base/startup/init/test/fuzztest:libfuzz_utils",
1846    "//third_party/bounds_checking_function:libsec_static",
1847  ]
1848  external_deps = [ "hilog:libhilog" ]
1849
1850  cflags = [
1851    "-g",
1852    "-O0",
1853    "-Wno-unused-variable",
1854    "-fno-omit-frame-pointer",
1855  ]
1856  sources = [ "servicewatchforstatus_fuzzer/servicewatchforstatus_fuzzer.cpp" ]
1857  defines = [ "STARTUP_INIT_TEST" ]
1858}
1859
1860ohos_fuzztest("HasSystemCapabilityFuzzTest") {
1861  module_out_path = module_output_path
1862  fuzz_config_file =
1863      "//base/startup/init/test/fuzztest/hassystemcapability_fuzzer"
1864
1865  include_dirs = [
1866    "//base/startup/init/interfaces/innerkits/include",
1867    "//base/startup/init/test/fuzztest/utils/include",
1868  ]
1869
1870  deps = [
1871    "//base/startup/init/interfaces/innerkits:libbegetutil",
1872    "//third_party/bounds_checking_function:libsec_static",
1873  ]
1874  external_deps = [ "hilog:libhilog" ]
1875
1876  cflags = [
1877    "-g",
1878    "-O0",
1879    "-Wno-unused-variable",
1880    "-fno-omit-frame-pointer",
1881  ]
1882  sources = [ "hassystemcapability_fuzzer/hassystemcapability_fuzzer.cpp" ]
1883  defines = [ "STARTUP_INIT_TEST" ]
1884}
1885
1886ohos_fuzztest("BuildControlMessageFuzzTest") {
1887  module_out_path = module_output_path
1888  fuzz_config_file =
1889      "//base/startup/init/test/fuzztest/buildcontrolmessage_fuzzer"
1890
1891  include_dirs = [
1892    "//base/startup/init/interfaces/innerkits/fd_holder",
1893    "//base/startup/init/test/fuzztest/utils/include",
1894  ]
1895
1896  deps = [
1897    "//base/startup/init/interfaces/innerkits:libbegetutil",
1898    "//base/startup/init/interfaces/innerkits/fd_holder:fdholder",
1899    "//third_party/bounds_checking_function:libsec_static",
1900  ]
1901  external_deps = [ "hilog:libhilog" ]
1902
1903  cflags = [
1904    "-g",
1905    "-O0",
1906    "-Wno-unused-variable",
1907    "-fno-omit-frame-pointer",
1908  ]
1909  sources = [ "buildcontrolmessage_fuzzer/buildcontrolmessage_fuzzer.cpp" ]
1910  defines = [ "STARTUP_INIT_TEST" ]
1911}
1912
1913ohos_fuzztest("ReceiveFdsFuzzTest") {
1914  module_out_path = module_output_path
1915  fuzz_config_file = "//base/startup/init/test/fuzztest/receivefds_fuzzer"
1916
1917  include_dirs = [
1918    "//base/startup/init/interfaces/innerkits/fd_holder",
1919    "//base/startup/init/test/fuzztest/utils/include",
1920  ]
1921
1922  deps = [
1923    "//base/startup/init/interfaces/innerkits:libbegetutil",
1924    "//base/startup/init/interfaces/innerkits/fd_holder:fdholder",
1925    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1926    "//third_party/bounds_checking_function:libsec_static",
1927  ]
1928  external_deps = [ "hilog:libhilog" ]
1929
1930  cflags = [
1931    "-g",
1932    "-O0",
1933    "-Wno-unused-variable",
1934    "-fno-omit-frame-pointer",
1935  ]
1936  sources = [ "receivefds_fuzzer/receivefds_fuzzer.cpp" ]
1937  defines = [ "STARTUP_INIT_TEST" ]
1938}
1939
1940ohos_fuzztest("LoadFstabFromCommandLineFuzzTest") {
1941  module_out_path = module_output_path
1942  fuzz_config_file =
1943      "//base/startup/init/test/fuzztest/loadfstabfromcommandline_fuzzer"
1944
1945  include_dirs = [
1946    "//base/startup/init/interfaces/innerkits/fd_holder",
1947    "//base/startup/init/test/fuzztest/utils/include",
1948  ]
1949
1950  deps = [
1951    "//base/startup/init/interfaces/innerkits:libbegetutil",
1952    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1953    "//third_party/bounds_checking_function:libsec_static",
1954  ]
1955  external_deps = [ "hilog:libhilog" ]
1956
1957  cflags = [
1958    "-g",
1959    "-O0",
1960    "-Wno-unused-variable",
1961    "-fno-omit-frame-pointer",
1962  ]
1963  sources =
1964      [ "loadfstabfromcommandline_fuzzer/loadfstabfromcommandline_fuzzer.cpp" ]
1965  defines = [ "STARTUP_INIT_TEST" ]
1966}
1967
1968ohos_fuzztest("GetBootSlotsFuzzTest") {
1969  module_out_path = module_output_path
1970  fuzz_config_file = "//base/startup/init/test/fuzztest/getbootslots_fuzzer"
1971
1972  include_dirs = [
1973    "//base/startup/init/interfaces/innerkits/fd_holder",
1974    "//base/startup/init/test/fuzztest/utils/include",
1975  ]
1976
1977  deps = [
1978    "//base/startup/init/interfaces/innerkits:libbegetutil",
1979    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1980    "//third_party/bounds_checking_function:libsec_static",
1981  ]
1982  external_deps = [ "hilog:libhilog" ]
1983
1984  cflags = [
1985    "-g",
1986    "-O0",
1987    "-Wno-unused-variable",
1988    "-fno-omit-frame-pointer",
1989  ]
1990  sources = [ "getbootslots_fuzzer/getbootslots_fuzzer.cpp" ]
1991  defines = [ "STARTUP_INIT_TEST" ]
1992}
1993
1994ohos_fuzztest("GetCurrentSlotFuzzTest") {
1995  module_out_path = module_output_path
1996  fuzz_config_file = "//base/startup/init/test/fuzztest/getcurrentslot_fuzzer"
1997
1998  include_dirs = [
1999    "//base/startup/init/interfaces/innerkits/fd_holder",
2000    "//base/startup/init/test/fuzztest/utils/include",
2001  ]
2002
2003  deps = [
2004    "//base/startup/init/interfaces/innerkits:libbegetutil",
2005    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
2006    "//third_party/bounds_checking_function:libsec_static",
2007  ]
2008  external_deps = [ "hilog:libhilog" ]
2009
2010  cflags = [
2011    "-g",
2012    "-O0",
2013    "-Wno-unused-variable",
2014    "-fno-omit-frame-pointer",
2015  ]
2016  sources = [ "getcurrentslot_fuzzer/getcurrentslot_fuzzer.cpp" ]
2017  defines = [ "STARTUP_INIT_TEST" ]
2018}
2019
2020ohos_fuzztest("GetSecurityPatchTagFuzzTest") {
2021  module_out_path = module_output_path
2022  fuzz_config_file =
2023      "//base/startup/init/test/fuzztest/getsecuritypatchtag_fuzzer"
2024
2025  include_dirs = [
2026    "//base/startup/init/interfaces/innerkits/fd_holder",
2027    "//base/startup/init/test/fuzztest/utils/include",
2028  ]
2029
2030  deps = [
2031    "//base/startup/init/interfaces/innerkits:libbegetutil",
2032    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
2033    "//third_party/bounds_checking_function:libsec_static",
2034  ]
2035  external_deps = [ "hilog:libhilog" ]
2036
2037  cflags = [
2038    "-g",
2039    "-O0",
2040    "-Wno-unused-variable",
2041    "-fno-omit-frame-pointer",
2042  ]
2043  sources = [ "getsecuritypatchtag_fuzzer/getsecuritypatchtag_fuzzer.cpp" ]
2044  defines = [ "STARTUP_INIT_TEST" ]
2045}
2046
2047ohos_fuzztest("GetOSFullNameFuzzTest") {
2048  module_out_path = module_output_path
2049  fuzz_config_file = "//base/startup/init/test/fuzztest/getosfullname_fuzzer"
2050
2051  include_dirs = [
2052    "//base/startup/init/interfaces/innerkits/fd_holder",
2053    "//base/startup/init/test/fuzztest/utils/include",
2054  ]
2055
2056  deps = [
2057    "//base/startup/init/interfaces/innerkits:libbegetutil",
2058    "//third_party/bounds_checking_function:libsec_static",
2059  ]
2060  external_deps = [ "hilog:libhilog" ]
2061
2062  cflags = [
2063    "-g",
2064    "-O0",
2065    "-Wno-unused-variable",
2066    "-fno-omit-frame-pointer",
2067  ]
2068  sources = [ "getosfullname_fuzzer/getosfullname_fuzzer.cpp" ]
2069  defines = [ "STARTUP_INIT_TEST" ]
2070}
2071
2072ohos_fuzztest("GetVersionIdFuzzTest") {
2073  module_out_path = module_output_path
2074  fuzz_config_file = "//base/startup/init/test/fuzztest/getversionid_fuzzer"
2075
2076  include_dirs = [
2077    "//base/startup/init/interfaces/innerkits/fd_holder",
2078    "//base/startup/init/test/fuzztest/utils/include",
2079  ]
2080
2081  deps = [
2082    "//base/startup/init/interfaces/innerkits:libbegetutil",
2083    "//third_party/bounds_checking_function:libsec_static",
2084  ]
2085  external_deps = [ "hilog:libhilog" ]
2086
2087  cflags = [
2088    "-g",
2089    "-O0",
2090    "-Wno-unused-variable",
2091    "-fno-omit-frame-pointer",
2092  ]
2093  sources = [ "getversionid_fuzzer/getversionid_fuzzer.cpp" ]
2094  defines = [ "STARTUP_INIT_TEST" ]
2095}
2096
2097ohos_fuzztest("GetBuildRootHashFuzzTest") {
2098  module_out_path = module_output_path
2099  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildroothash_fuzzer"
2100
2101  include_dirs = [
2102    "//base/startup/init/interfaces/innerkits/fd_holder",
2103    "//base/startup/init/test/fuzztest/utils/include",
2104  ]
2105
2106  deps = [
2107    "//base/startup/init/interfaces/innerkits:libbegetutil",
2108    "//third_party/bounds_checking_function:libsec_static",
2109  ]
2110  external_deps = [ "hilog:libhilog" ]
2111
2112  cflags = [
2113    "-g",
2114    "-O0",
2115    "-Wno-unused-variable",
2116    "-fno-omit-frame-pointer",
2117  ]
2118  sources = [ "getbuildroothash_fuzzer/getbuildroothash_fuzzer.cpp" ]
2119  defines = [ "STARTUP_INIT_TEST" ]
2120}
2121
2122ohos_fuzztest("GetOsReleaseTypeFuzzTest") {
2123  module_out_path = module_output_path
2124  fuzz_config_file = "//base/startup/init/test/fuzztest/getosreleasetype_fuzzer"
2125
2126  include_dirs = [
2127    "//base/startup/init/interfaces/innerkits/fd_holder",
2128    "//base/startup/init/test/fuzztest/utils/include",
2129  ]
2130
2131  deps = [
2132    "//base/startup/init/interfaces/innerkits:libbegetutil",
2133    "//third_party/bounds_checking_function:libsec_static",
2134  ]
2135  external_deps = [ "hilog:libhilog" ]
2136
2137  cflags = [
2138    "-g",
2139    "-O0",
2140    "-Wno-unused-variable",
2141    "-fno-omit-frame-pointer",
2142  ]
2143  sources = [ "getosreleasetype_fuzzer/getosreleasetype_fuzzer.cpp" ]
2144  defines = [ "STARTUP_INIT_TEST" ]
2145}
2146
2147ohos_fuzztest("GetSdkApiVersionFuzzTest") {
2148  module_out_path = module_output_path
2149  fuzz_config_file = "//base/startup/init/test/fuzztest/getsdkapiversion_fuzzer"
2150
2151  include_dirs = [
2152    "//base/startup/init/interfaces/innerkits/fd_holder",
2153    "//base/startup/init/test/fuzztest/utils/include",
2154  ]
2155
2156  deps = [
2157    "//base/startup/init/interfaces/innerkits:libbegetutil",
2158    "//third_party/bounds_checking_function:libsec_static",
2159  ]
2160  external_deps = [ "hilog:libhilog" ]
2161
2162  cflags = [
2163    "-g",
2164    "-O0",
2165    "-Wno-unused-variable",
2166    "-fno-omit-frame-pointer",
2167  ]
2168  sources = [ "getsdkapiversion_fuzzer/getsdkapiversion_fuzzer.cpp" ]
2169  defines = [ "STARTUP_INIT_TEST" ]
2170}
2171
2172ohos_fuzztest("GetDeviceTypeCFuzzTest") {
2173  module_out_path = module_output_path
2174  fuzz_config_file = "//base/startup/init/test/fuzztest/getdevicetypec_fuzzer"
2175
2176  include_dirs = [
2177    "//base/startup/init/interfaces/innerkits/fd_holder",
2178    "//base/startup/init/test/fuzztest/utils/include",
2179  ]
2180
2181  deps = [
2182    "//base/startup/init/interfaces/innerkits:libbegetutil",
2183    "//third_party/bounds_checking_function:libsec_static",
2184  ]
2185  external_deps = [ "hilog:libhilog" ]
2186
2187  cflags = [
2188    "-g",
2189    "-O0",
2190    "-Wno-unused-variable",
2191    "-fno-omit-frame-pointer",
2192  ]
2193  sources = [ "getdevicetypec_fuzzer/getdevicetypec_fuzzer.cpp" ]
2194  defines = [ "STARTUP_INIT_TEST" ]
2195}
2196
2197ohos_fuzztest("GetProductModelFuzzTest") {
2198  module_out_path = module_output_path
2199  fuzz_config_file = "//base/startup/init/test/fuzztest/getproductmodel_fuzzer"
2200
2201  include_dirs = [
2202    "//base/startup/init/interfaces/innerkits/fd_holder",
2203    "//base/startup/init/test/fuzztest/utils/include",
2204  ]
2205
2206  deps = [
2207    "//base/startup/init/interfaces/innerkits:libbegetutil",
2208    "//third_party/bounds_checking_function:libsec_static",
2209  ]
2210  external_deps = [ "hilog:libhilog" ]
2211
2212  cflags = [
2213    "-g",
2214    "-O0",
2215    "-Wno-unused-variable",
2216    "-fno-omit-frame-pointer",
2217  ]
2218  sources = [ "getproductmodel_fuzzer/getproductmodel_fuzzer.cpp" ]
2219  defines = [ "STARTUP_INIT_TEST" ]
2220}
2221
2222ohos_fuzztest("GetManufactureFuzzTest") {
2223  module_out_path = module_output_path
2224  fuzz_config_file = "//base/startup/init/test/fuzztest/getmanufacture_fuzzer"
2225
2226  include_dirs = [
2227    "//base/startup/init/interfaces/innerkits/fd_holder",
2228    "//base/startup/init/test/fuzztest/utils/include",
2229  ]
2230
2231  deps = [
2232    "//base/startup/init/interfaces/innerkits:libbegetutil",
2233    "//third_party/bounds_checking_function:libsec_static",
2234  ]
2235  external_deps = [ "hilog:libhilog" ]
2236
2237  cflags = [
2238    "-g",
2239    "-O0",
2240    "-Wno-unused-variable",
2241    "-fno-omit-frame-pointer",
2242  ]
2243  sources = [ "getmanufacture_fuzzer/getmanufacture_fuzzer.cpp" ]
2244  defines = [ "STARTUP_INIT_TEST" ]
2245}
2246
2247ohos_fuzztest("GetBrandFuzzTest") {
2248  module_out_path = module_output_path
2249  fuzz_config_file = "//base/startup/init/test/fuzztest/getbrand_fuzzer"
2250
2251  include_dirs = [
2252    "//base/startup/init/interfaces/innerkits/fd_holder",
2253    "//base/startup/init/test/fuzztest/utils/include",
2254  ]
2255
2256  deps = [
2257    "//base/startup/init/interfaces/innerkits:libbegetutil",
2258    "//third_party/bounds_checking_function:libsec_static",
2259  ]
2260  external_deps = [ "hilog:libhilog" ]
2261
2262  cflags = [
2263    "-g",
2264    "-O0",
2265    "-Wno-unused-variable",
2266    "-fno-omit-frame-pointer",
2267  ]
2268  sources = [ "getbrand_fuzzer/getbrand_fuzzer.cpp" ]
2269  defines = [ "STARTUP_INIT_TEST" ]
2270}
2271
2272ohos_fuzztest("GetMarketNameFuzzTest") {
2273  module_out_path = module_output_path
2274  fuzz_config_file = "//base/startup/init/test/fuzztest/getmarketname_fuzzer"
2275
2276  include_dirs = [
2277    "//base/startup/init/interfaces/innerkits/fd_holder",
2278    "//base/startup/init/test/fuzztest/utils/include",
2279  ]
2280
2281  deps = [
2282    "//base/startup/init/interfaces/innerkits:libbegetutil",
2283    "//third_party/bounds_checking_function:libsec_static",
2284  ]
2285  external_deps = [ "hilog:libhilog" ]
2286
2287  cflags = [
2288    "-g",
2289    "-O0",
2290    "-Wno-unused-variable",
2291    "-fno-omit-frame-pointer",
2292  ]
2293  sources = [ "getmarketname_fuzzer/getmarketname_fuzzer.cpp" ]
2294  defines = [ "STARTUP_INIT_TEST" ]
2295}
2296
2297ohos_fuzztest("GetProductSeriesFuzzTest") {
2298  module_out_path = module_output_path
2299  fuzz_config_file = "//base/startup/init/test/fuzztest/getproductseries_fuzzer"
2300
2301  include_dirs = [
2302    "//base/startup/init/interfaces/innerkits/fd_holder",
2303    "//base/startup/init/test/fuzztest/utils/include",
2304  ]
2305
2306  deps = [
2307    "//base/startup/init/interfaces/innerkits:libbegetutil",
2308    "//third_party/bounds_checking_function:libsec_static",
2309  ]
2310  external_deps = [ "hilog:libhilog" ]
2311
2312  cflags = [
2313    "-g",
2314    "-O0",
2315    "-Wno-unused-variable",
2316    "-fno-omit-frame-pointer",
2317  ]
2318  sources = [ "getproductseries_fuzzer/getproductseries_fuzzer.cpp" ]
2319  defines = [ "STARTUP_INIT_TEST" ]
2320}
2321
2322ohos_fuzztest("GetSoftwareModelFuzzTest") {
2323  module_out_path = module_output_path
2324  fuzz_config_file = "//base/startup/init/test/fuzztest/getsoftwaremodel_fuzzer"
2325
2326  include_dirs = [
2327    "//base/startup/init/interfaces/innerkits/fd_holder",
2328    "//base/startup/init/test/fuzztest/utils/include",
2329  ]
2330
2331  deps = [
2332    "//base/startup/init/interfaces/innerkits:libbegetutil",
2333    "//third_party/bounds_checking_function:libsec_static",
2334  ]
2335  external_deps = [ "hilog:libhilog" ]
2336
2337  cflags = [
2338    "-g",
2339    "-O0",
2340    "-Wno-unused-variable",
2341    "-fno-omit-frame-pointer",
2342  ]
2343  sources = [ "getsoftwaremodel_fuzzer/getsoftwaremodel_fuzzer.cpp" ]
2344  defines = [ "STARTUP_INIT_TEST" ]
2345}
2346
2347ohos_fuzztest("GetHardwareModelFuzzTest") {
2348  module_out_path = module_output_path
2349  fuzz_config_file = "//base/startup/init/test/fuzztest/gethardwaremodel_fuzzer"
2350
2351  include_dirs = [
2352    "//base/startup/init/interfaces/innerkits/fd_holder",
2353    "//base/startup/init/test/fuzztest/utils/include",
2354  ]
2355
2356  deps = [
2357    "//base/startup/init/interfaces/innerkits:libbegetutil",
2358    "//third_party/bounds_checking_function:libsec_static",
2359  ]
2360  external_deps = [ "hilog:libhilog" ]
2361
2362  cflags = [
2363    "-g",
2364    "-O0",
2365    "-Wno-unused-variable",
2366    "-fno-omit-frame-pointer",
2367  ]
2368  sources = [ "gethardwaremodel_fuzzer/gethardwaremodel_fuzzer.cpp" ]
2369  defines = [ "STARTUP_INIT_TEST" ]
2370}
2371
2372ohos_fuzztest("GetHardwareProfileFuzzTest") {
2373  module_out_path = module_output_path
2374  fuzz_config_file =
2375      "//base/startup/init/test/fuzztest/gethardwareprofile_fuzzer"
2376
2377  include_dirs = [
2378    "//base/startup/init/interfaces/innerkits/fd_holder",
2379    "//base/startup/init/test/fuzztest/utils/include",
2380  ]
2381
2382  deps = [
2383    "//base/startup/init/interfaces/innerkits:libbegetutil",
2384    "//third_party/bounds_checking_function:libsec_static",
2385  ]
2386  external_deps = [ "hilog:libhilog" ]
2387
2388  cflags = [
2389    "-g",
2390    "-O0",
2391    "-Wno-unused-variable",
2392    "-fno-omit-frame-pointer",
2393  ]
2394  sources = [ "gethardwareprofile_fuzzer/gethardwareprofile_fuzzer.cpp" ]
2395  defines = [ "STARTUP_INIT_TEST" ]
2396}
2397
2398ohos_fuzztest("GetSerialFuzzTest") {
2399  module_out_path = module_output_path
2400  fuzz_config_file = "//base/startup/init/test/fuzztest/getserial_fuzzer"
2401
2402  include_dirs = [
2403    "//base/startup/init/interfaces/innerkits/fd_holder",
2404    "//base/startup/init/test/fuzztest/utils/include",
2405  ]
2406
2407  deps = [
2408    "//base/startup/init/interfaces/innerkits:libbegetutil",
2409    "//third_party/bounds_checking_function:libsec_static",
2410  ]
2411  external_deps = [ "hilog:libhilog" ]
2412
2413  cflags = [
2414    "-g",
2415    "-O0",
2416    "-Wno-unused-variable",
2417    "-fno-omit-frame-pointer",
2418  ]
2419  sources = [ "getserial_fuzzer/getserial_fuzzer.cpp" ]
2420  defines = [ "STARTUP_INIT_TEST" ]
2421}
2422
2423ohos_fuzztest("GetAbiListFuzzTest") {
2424  module_out_path = module_output_path
2425  fuzz_config_file = "//base/startup/init/test/fuzztest/getabilist_fuzzer"
2426
2427  include_dirs = [
2428    "//base/startup/init/interfaces/innerkits/fd_holder",
2429    "//base/startup/init/test/fuzztest/utils/include",
2430  ]
2431
2432  deps = [
2433    "//base/startup/init/interfaces/innerkits:libbegetutil",
2434    "//third_party/bounds_checking_function:libsec_static",
2435  ]
2436  external_deps = [ "hilog:libhilog" ]
2437
2438  cflags = [
2439    "-g",
2440    "-O0",
2441    "-Wno-unused-variable",
2442    "-fno-omit-frame-pointer",
2443  ]
2444  sources = [ "getabilist_fuzzer/getabilist_fuzzer.cpp" ]
2445  defines = [ "STARTUP_INIT_TEST" ]
2446}
2447
2448ohos_fuzztest("GetDisplayVersionFuzzTest") {
2449  module_out_path = module_output_path
2450  fuzz_config_file =
2451      "//base/startup/init/test/fuzztest/getdisplayversion_fuzzer"
2452
2453  include_dirs = [
2454    "//base/startup/init/interfaces/innerkits/fd_holder",
2455    "//base/startup/init/test/fuzztest/utils/include",
2456  ]
2457
2458  deps = [
2459    "//base/startup/init/interfaces/innerkits:libbegetutil",
2460    "//third_party/bounds_checking_function:libsec_static",
2461  ]
2462  external_deps = [ "hilog:libhilog" ]
2463
2464  cflags = [
2465    "-g",
2466    "-O0",
2467    "-Wno-unused-variable",
2468    "-fno-omit-frame-pointer",
2469  ]
2470  sources = [ "getdisplayversion_fuzzer/getdisplayversion_fuzzer.cpp" ]
2471  defines = [ "STARTUP_INIT_TEST" ]
2472}
2473
2474ohos_fuzztest("GetIncrementalVersionFuzzTest") {
2475  module_out_path = module_output_path
2476  fuzz_config_file =
2477      "//base/startup/init/test/fuzztest/getincrementalversion_fuzzer"
2478
2479  include_dirs = [
2480    "//base/startup/init/interfaces/innerkits/fd_holder",
2481    "//base/startup/init/test/fuzztest/utils/include",
2482  ]
2483
2484  deps = [
2485    "//base/startup/init/interfaces/innerkits:libbegetutil",
2486    "//third_party/bounds_checking_function:libsec_static",
2487  ]
2488  external_deps = [ "hilog:libhilog" ]
2489
2490  cflags = [
2491    "-g",
2492    "-O0",
2493    "-Wno-unused-variable",
2494    "-fno-omit-frame-pointer",
2495  ]
2496  sources = [ "getincrementalversion_fuzzer/getincrementalversion_fuzzer.cpp" ]
2497  defines = [ "STARTUP_INIT_TEST" ]
2498}
2499
2500ohos_fuzztest("GetBootloaderVersionFuzzTest") {
2501  module_out_path = module_output_path
2502  fuzz_config_file =
2503      "//base/startup/init/test/fuzztest/getbootloaderversion_fuzzer"
2504
2505  include_dirs = [
2506    "//base/startup/init/interfaces/innerkits/fd_holder",
2507    "//base/startup/init/test/fuzztest/utils/include",
2508  ]
2509
2510  deps = [
2511    "//base/startup/init/interfaces/innerkits:libbegetutil",
2512    "//third_party/bounds_checking_function:libsec_static",
2513  ]
2514  external_deps = [ "hilog:libhilog" ]
2515
2516  cflags = [
2517    "-g",
2518    "-O0",
2519    "-Wno-unused-variable",
2520    "-fno-omit-frame-pointer",
2521  ]
2522  sources = [ "getbootloaderversion_fuzzer/getbootloaderversion_fuzzer.cpp" ]
2523  defines = [ "STARTUP_INIT_TEST" ]
2524}
2525
2526ohos_fuzztest("GetBuildTypeFuzzTest") {
2527  module_out_path = module_output_path
2528  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildtype_fuzzer"
2529
2530  include_dirs = [
2531    "//base/startup/init/interfaces/innerkits/fd_holder",
2532    "//base/startup/init/test/fuzztest/utils/include",
2533  ]
2534
2535  deps = [
2536    "//base/startup/init/interfaces/innerkits:libbegetutil",
2537    "//third_party/bounds_checking_function:libsec_static",
2538  ]
2539  external_deps = [ "hilog:libhilog" ]
2540
2541  cflags = [
2542    "-g",
2543    "-O0",
2544    "-Wno-unused-variable",
2545    "-fno-omit-frame-pointer",
2546  ]
2547  sources = [ "getbuildtype_fuzzer/getbuildtype_fuzzer.cpp" ]
2548  defines = [ "STARTUP_INIT_TEST" ]
2549}
2550
2551ohos_fuzztest("GetBuildUserFuzzTest") {
2552  module_out_path = module_output_path
2553  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuilduser_fuzzer"
2554
2555  include_dirs = [
2556    "//base/startup/init/interfaces/innerkits/fd_holder",
2557    "//base/startup/init/test/fuzztest/utils/include",
2558  ]
2559
2560  deps = [
2561    "//base/startup/init/interfaces/innerkits:libbegetutil",
2562    "//third_party/bounds_checking_function:libsec_static",
2563  ]
2564  external_deps = [ "hilog:libhilog" ]
2565
2566  cflags = [
2567    "-g",
2568    "-O0",
2569    "-Wno-unused-variable",
2570    "-fno-omit-frame-pointer",
2571  ]
2572  sources = [ "getbuilduser_fuzzer/getbuilduser_fuzzer.cpp" ]
2573  defines = [ "STARTUP_INIT_TEST" ]
2574}
2575
2576ohos_fuzztest("GetBuildHostFuzzTest") {
2577  module_out_path = module_output_path
2578  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildhost_fuzzer"
2579
2580  include_dirs = [
2581    "//base/startup/init/interfaces/innerkits/fd_holder",
2582    "//base/startup/init/test/fuzztest/utils/include",
2583  ]
2584
2585  deps = [
2586    "//base/startup/init/interfaces/innerkits:libbegetutil",
2587    "//third_party/bounds_checking_function:libsec_static",
2588  ]
2589  external_deps = [ "hilog:libhilog" ]
2590
2591  cflags = [
2592    "-g",
2593    "-O0",
2594    "-Wno-unused-variable",
2595    "-fno-omit-frame-pointer",
2596  ]
2597  sources = [ "getbuildhost_fuzzer/getbuildhost_fuzzer.cpp" ]
2598  defines = [ "STARTUP_INIT_TEST" ]
2599}
2600
2601ohos_fuzztest("GetBuildTimeFuzzTest") {
2602  module_out_path = module_output_path
2603  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildtime_fuzzer"
2604
2605  include_dirs = [
2606    "//base/startup/init/interfaces/innerkits/fd_holder",
2607    "//base/startup/init/test/fuzztest/utils/include",
2608  ]
2609
2610  deps = [
2611    "//base/startup/init/interfaces/innerkits:libbegetutil",
2612    "//third_party/bounds_checking_function:libsec_static",
2613  ]
2614  external_deps = [ "hilog:libhilog" ]
2615
2616  cflags = [
2617    "-g",
2618    "-O0",
2619    "-Wno-unused-variable",
2620    "-fno-omit-frame-pointer",
2621  ]
2622  sources = [ "getbuildtime_fuzzer/getbuildtime_fuzzer.cpp" ]
2623  defines = [ "STARTUP_INIT_TEST" ]
2624}
2625
2626ohos_fuzztest("GetFirstApiVersionFuzzTest") {
2627  module_out_path = module_output_path
2628  fuzz_config_file =
2629      "//base/startup/init/test/fuzztest/getfirstapiversion_fuzzer"
2630
2631  include_dirs = [
2632    "//base/startup/init/interfaces/innerkits/fd_holder",
2633    "//base/startup/init/test/fuzztest/utils/include",
2634  ]
2635
2636  deps = [
2637    "//base/startup/init/interfaces/innerkits:libbegetutil",
2638    "//third_party/bounds_checking_function:libsec_static",
2639  ]
2640  external_deps = [ "hilog:libhilog" ]
2641
2642  cflags = [
2643    "-g",
2644    "-O0",
2645    "-Wno-unused-variable",
2646    "-fno-omit-frame-pointer",
2647  ]
2648  sources = [ "getfirstapiversion_fuzzer/getfirstapiversion_fuzzer.cpp" ]
2649  defines = [ "STARTUP_INIT_TEST" ]
2650}
2651
2652ohos_fuzztest("AclGetSerialFuzzTest") {
2653  module_out_path = module_output_path
2654  fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetserial_fuzzer"
2655
2656  include_dirs = [
2657    "//base/startup/init/interfaces/innerkits/fd_holder",
2658    "//base/startup/init/test/fuzztest/utils/include",
2659  ]
2660
2661  deps = [
2662    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
2663    "//base/startup/init/interfaces/innerkits:libbegetutil",
2664    "//third_party/bounds_checking_function:libsec_static",
2665  ]
2666  external_deps = [ "hilog:libhilog" ]
2667
2668  cflags = [
2669    "-g",
2670    "-O0",
2671    "-Wno-unused-variable",
2672    "-fno-omit-frame-pointer",
2673  ]
2674  sources = [ "aclgetserial_fuzzer/aclgetserial_fuzzer.cpp" ]
2675  defines = [ "STARTUP_INIT_TEST" ]
2676}
2677
2678ohos_fuzztest("GetSystemCommitIdFuzzTest") {
2679  module_out_path = module_output_path
2680  fuzz_config_file =
2681      "//base/startup/init/test/fuzztest/getsystemcommitid_fuzzer"
2682
2683  include_dirs = [
2684    "//base/startup/init/interfaces/innerkits/fd_holder",
2685    "//base/startup/init/test/fuzztest/utils/include",
2686  ]
2687
2688  deps = [
2689    "//base/startup/init/interfaces/innerkits:libbegetutil",
2690    "//third_party/bounds_checking_function:libsec_static",
2691  ]
2692  external_deps = [ "hilog:libhilog" ]
2693
2694  cflags = [
2695    "-g",
2696    "-O0",
2697    "-Wno-unused-variable",
2698    "-fno-omit-frame-pointer",
2699  ]
2700  sources = [ "getsystemcommitid_fuzzer/getsystemcommitid_fuzzer.cpp" ]
2701  defines = [ "STARTUP_INIT_TEST" ]
2702}
2703
2704ohos_fuzztest("GetDeviceTypeCppFuzzTest") {
2705  module_out_path = module_output_path
2706  fuzz_config_file = "//base/startup/init/test/fuzztest/getdevicetypecpp_fuzzer"
2707
2708  include_dirs = [
2709    "//base/startup/init/interfaces/innerkits/fd_holder",
2710    "//base/startup/init/test/fuzztest/utils/include",
2711  ]
2712
2713  deps = [
2714    "//base/startup/init/interfaces/innerkits:libbegetutil",
2715    "//third_party/bounds_checking_function:libsec_static",
2716  ]
2717  external_deps = [ "hilog:libhilog" ]
2718
2719  cflags = [
2720    "-g",
2721    "-O0",
2722    "-Wno-unused-variable",
2723    "-fno-omit-frame-pointer",
2724  ]
2725  sources = [ "getdevicetypecpp_fuzzer/getdevicetypecpp_fuzzer.cpp" ]
2726  defines = [ "STARTUP_INIT_TEST" ]
2727}
2728
2729ohos_fuzztest("GetMajorVersionFuzzTest") {
2730  module_out_path = module_output_path
2731  fuzz_config_file = "//base/startup/init/test/fuzztest/getmajorversion_fuzzer"
2732
2733  include_dirs = [
2734    "//base/startup/init/interfaces/innerkits/fd_holder",
2735    "//base/startup/init/test/fuzztest/utils/include",
2736  ]
2737
2738  deps = [
2739    "//base/startup/init/interfaces/innerkits:libbegetutil",
2740    "//third_party/bounds_checking_function:libsec_static",
2741  ]
2742  external_deps = [ "hilog:libhilog" ]
2743
2744  cflags = [
2745    "-g",
2746    "-O0",
2747    "-Wno-unused-variable",
2748    "-fno-omit-frame-pointer",
2749  ]
2750  sources = [ "getmajorversion_fuzzer/getmajorversion_fuzzer.cpp" ]
2751  defines = [ "STARTUP_INIT_TEST" ]
2752}
2753
2754ohos_fuzztest("GetSeniorVersionFuzzTest") {
2755  module_out_path = module_output_path
2756  fuzz_config_file = "//base/startup/init/test/fuzztest/getseniorversion_fuzzer"
2757
2758  include_dirs = [
2759    "//base/startup/init/interfaces/innerkits/fd_holder",
2760    "//base/startup/init/test/fuzztest/utils/include",
2761  ]
2762
2763  deps = [
2764    "//base/startup/init/interfaces/innerkits:libbegetutil",
2765    "//third_party/bounds_checking_function:libsec_static",
2766  ]
2767  external_deps = [ "hilog:libhilog" ]
2768
2769  cflags = [
2770    "-g",
2771    "-O0",
2772    "-Wno-unused-variable",
2773    "-fno-omit-frame-pointer",
2774  ]
2775  sources = [ "getseniorversion_fuzzer/getseniorversion_fuzzer.cpp" ]
2776  defines = [ "STARTUP_INIT_TEST" ]
2777}
2778
2779ohos_fuzztest("GetFeatureVersionFuzzTest") {
2780  module_out_path = module_output_path
2781  fuzz_config_file =
2782      "//base/startup/init/test/fuzztest/getfeatureversion_fuzzer"
2783
2784  include_dirs = [
2785    "//base/startup/init/interfaces/innerkits/fd_holder",
2786    "//base/startup/init/test/fuzztest/utils/include",
2787  ]
2788
2789  deps = [
2790    "//base/startup/init/interfaces/innerkits:libbegetutil",
2791    "//third_party/bounds_checking_function:libsec_static",
2792  ]
2793  external_deps = [ "hilog:libhilog" ]
2794
2795  cflags = [
2796    "-g",
2797    "-O0",
2798    "-Wno-unused-variable",
2799    "-fno-omit-frame-pointer",
2800  ]
2801  sources = [ "getfeatureversion_fuzzer/getfeatureversion_fuzzer.cpp" ]
2802  defines = [ "STARTUP_INIT_TEST" ]
2803}
2804
2805ohos_fuzztest("GetBuildVersionFuzzTest") {
2806  module_out_path = module_output_path
2807  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildversion_fuzzer"
2808
2809  include_dirs = [
2810    "//base/startup/init/interfaces/innerkits/fd_holder",
2811    "//base/startup/init/test/fuzztest/utils/include",
2812  ]
2813
2814  deps = [
2815    "//base/startup/init/interfaces/innerkits:libbegetutil",
2816    "//third_party/bounds_checking_function:libsec_static",
2817  ]
2818  external_deps = [ "hilog:libhilog" ]
2819
2820  cflags = [
2821    "-g",
2822    "-O0",
2823    "-Wno-unused-variable",
2824    "-fno-omit-frame-pointer",
2825  ]
2826  sources = [ "getbuildversion_fuzzer/getbuildversion_fuzzer.cpp" ]
2827  defines = [ "STARTUP_INIT_TEST" ]
2828}
2829
2830ohos_fuzztest("AclGetDevUdidFuzzTest") {
2831  module_out_path = module_output_path
2832  fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetdevudid_fuzzer"
2833
2834  include_dirs = [
2835    "//base/startup/init/interfaces/innerkits/include",
2836    "//base/startup/init/test/fuzztest/utils/include",
2837  ]
2838
2839  deps = [
2840    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
2841    "//third_party/bounds_checking_function:libsec_static",
2842  ]
2843  external_deps = [ "hilog:libhilog" ]
2844
2845  cflags = [
2846    "-g",
2847    "-O0",
2848    "-Wno-unused-variable",
2849    "-fno-omit-frame-pointer",
2850  ]
2851  sources = [ "aclgetdevudid_fuzzer/aclgetdevudid_fuzzer.cpp" ]
2852  defines = [ "STARTUP_INIT_TEST" ]
2853}
2854
2855ohos_fuzztest("GetDevUdidFuzzTest") {
2856  module_out_path = module_output_path
2857  fuzz_config_file = "//base/startup/init/test/fuzztest/getdevudid_fuzzer"
2858
2859  include_dirs = [
2860    "//base/startup/init/interfaces/innerkits/include",
2861    "//base/startup/init/test/fuzztest/utils/include",
2862  ]
2863
2864  deps = [
2865    "//base/startup/init/interfaces/innerkits:libbegetutil",
2866    "//third_party/bounds_checking_function:libsec_static",
2867  ]
2868  external_deps = [ "hilog:libhilog" ]
2869
2870  cflags = [
2871    "-g",
2872    "-O0",
2873    "-Wno-unused-variable",
2874    "-fno-omit-frame-pointer",
2875  ]
2876  sources = [ "getdevudid_fuzzer/getdevudid_fuzzer.cpp" ]
2877  defines = [ "STARTUP_INIT_TEST" ]
2878}
2879
2880ohos_fuzztest("AddRemoteWatcherFuzzTest") {
2881  module_out_path = module_output_path
2882  fuzz_config_file = "//base/startup/init/test/fuzztest/addremotewatcher_fuzzer"
2883
2884  sources = [
2885    "//base/startup/init/services/param/linux/param_message.c",
2886    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2887    "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp",
2888    "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp",
2889  ]
2890
2891  include_dirs = [
2892    "//base/startup/init/interfaces/innerkits/include",
2893    "//base/startup/init/test/fuzztest/utils/include",
2894    "//base/startup/init/services/param/watcher/proxy",
2895    "//base/startup/init/services/param/watcher/include",
2896    "//base/startup/init/services/param/include",
2897    "//base/startup/init/interfaces/innerkits/include/param",
2898    "//base/startup/init/services/param/linux",
2899    "//base/startup/init/services/loopevent/include",
2900    "//base/startup/init/services/param/watcher/agent",
2901    "//base/startup/init/services/log",
2902  ]
2903
2904  deps = [
2905    "//base/startup/init/interfaces/innerkits:libbegetutil",
2906    "//base/startup/init/services/log:agent_log",
2907    "//third_party/bounds_checking_function:libsec_static",
2908  ]
2909  external_deps = [
2910    "c_utils:utils",
2911    "hilog:libhilog",
2912    "ipc:ipc_core",
2913    "safwk:system_ability_fwk",
2914    "samgr:samgr_proxy",
2915  ]
2916
2917  cflags = [
2918    "-g",
2919    "-O0",
2920    "-Wno-unused-variable",
2921    "-fno-omit-frame-pointer",
2922  ]
2923  sources += [ "addremotewatcher_fuzzer/addremotewatcher_fuzzer.cpp" ]
2924  defines = [ "STARTUP_INIT_TEST" ]
2925}
2926
2927ohos_fuzztest("DelRemoteWatcherFuzzTest") {
2928  module_out_path = module_output_path
2929  fuzz_config_file = "//base/startup/init/test/fuzztest/delremotewatcher_fuzzer"
2930  sources = [
2931    "//base/startup/init/services/param/linux/param_message.c",
2932    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2933    "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp",
2934    "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp",
2935  ]
2936
2937  include_dirs = [
2938    "//base/startup/init/interfaces/innerkits/include",
2939    "//base/startup/init/test/fuzztest/utils/include",
2940    "//base/startup/init/services/param/watcher/proxy",
2941    "//base/startup/init/services/param/watcher/include",
2942    "//base/startup/init/services/param/include",
2943    "//base/startup/init/interfaces/innerkits/include/param",
2944    "//base/startup/init/services/param/linux",
2945    "//base/startup/init/services/loopevent/include",
2946    "//base/startup/init/services/param/watcher/agent",
2947    "//base/startup/init/services/log",
2948  ]
2949
2950  deps = [
2951    "//base/startup/init/interfaces/innerkits:libbegetutil",
2952    "//base/startup/init/services/log:agent_log",
2953    "//third_party/bounds_checking_function:libsec_static",
2954  ]
2955  external_deps = [
2956    "c_utils:utils",
2957    "hilog:libhilog",
2958    "ipc:ipc_core",
2959    "safwk:system_ability_fwk",
2960    "samgr:samgr_proxy",
2961  ]
2962
2963  cflags = [
2964    "-g",
2965    "-O0",
2966    "-Wno-unused-variable",
2967    "-fno-omit-frame-pointer",
2968  ]
2969  sources += [ "delremotewatcher_fuzzer/delremotewatcher_fuzzer.cpp" ]
2970  defines = [ "STARTUP_INIT_TEST" ]
2971}
2972
2973ohos_fuzztest("AddWatcherFuzzTest") {
2974  module_out_path = module_output_path
2975  fuzz_config_file = "//base/startup/init/test/fuzztest/addwatcher_fuzzer"
2976
2977  sources = [
2978    "//base/startup/init/services/param/linux/param_message.c",
2979    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2980    "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp",
2981    "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp",
2982  ]
2983  include_dirs = [
2984    "//base/startup/init/interfaces/innerkits/include",
2985    "//base/startup/init/test/fuzztest/utils/include",
2986    "//base/startup/init/services/param/watcher/proxy",
2987    "//base/startup/init/services/param/watcher/include",
2988    "//base/startup/init/services/param/include",
2989    "//base/startup/init/interfaces/innerkits/include/param",
2990    "//base/startup/init/services/param/linux",
2991    "//base/startup/init/services/loopevent/include",
2992    "//base/startup/init/services/param/watcher/agent",
2993  ]
2994
2995  deps = [
2996    "//base/startup/init/interfaces/innerkits:libbegetutil",
2997    "//base/startup/init/services/log:agent_log",
2998    "//third_party/bounds_checking_function:libsec_static",
2999  ]
3000  external_deps = [
3001    "c_utils:utils",
3002    "hilog:libhilog",
3003    "ipc:ipc_core",
3004    "safwk:system_ability_fwk",
3005    "samgr:samgr_proxy",
3006  ]
3007
3008  cflags = [
3009    "-g",
3010    "-O0",
3011    "-Wno-unused-variable",
3012    "-fno-omit-frame-pointer",
3013  ]
3014  sources += [ "addwatcher_fuzzer/addwatcher_fuzzer.cpp" ]
3015  defines = [ "STARTUP_INIT_TEST" ]
3016}
3017
3018ohos_fuzztest("DelWatcherFuzzTest") {
3019  module_out_path = module_output_path
3020  fuzz_config_file = "//base/startup/init/test/fuzztest/delwatcher_fuzzer"
3021  sources = [
3022    "//base/startup/init/services/param/linux/param_message.c",
3023    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3024    "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp",
3025    "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp",
3026  ]
3027  include_dirs = [
3028    "//base/startup/init/interfaces/innerkits/include",
3029    "//base/startup/init/test/fuzztest/utils/include",
3030    "//base/startup/init/services/param/watcher/proxy",
3031    "//base/startup/init/services/param/watcher/include",
3032    "//base/startup/init/services/param/include",
3033    "//base/startup/init/interfaces/innerkits/include/param",
3034    "//base/startup/init/services/param/linux",
3035    "//base/startup/init/services/loopevent/include",
3036    "//base/startup/init/services/param/watcher/agent",
3037  ]
3038
3039  deps = [
3040    "//base/startup/init/interfaces/innerkits:libbegetutil",
3041    "//base/startup/init/services/log:agent_log",
3042    "//third_party/bounds_checking_function:libsec_static",
3043  ]
3044  external_deps = [
3045    "c_utils:utils",
3046    "hilog:libhilog",
3047    "ipc:ipc_core",
3048    "safwk:system_ability_fwk",
3049    "samgr:samgr_proxy",
3050  ]
3051
3052  cflags = [
3053    "-g",
3054    "-O0",
3055    "-Wno-unused-variable",
3056    "-fno-omit-frame-pointer",
3057  ]
3058  sources += [ "delwatcher_fuzzer/delwatcher_fuzzer.cpp" ]
3059  defines = [ "STARTUP_INIT_TEST" ]
3060}
3061
3062ohos_fuzztest("RefreshWatcherFuzzTest") {
3063  module_out_path = module_output_path
3064  fuzz_config_file = "//base/startup/init/test/fuzztest/refreshwatcher_fuzzer"
3065  sources = [
3066    "//base/startup/init/services/param/linux/param_message.c",
3067    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3068    "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp",
3069    "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp",
3070  ]
3071  include_dirs = [
3072    "//base/startup/init/interfaces/innerkits/include",
3073    "//base/startup/init/test/fuzztest/utils/include",
3074    "//base/startup/init/services/param/watcher/proxy",
3075    "//base/startup/init/services/param/watcher/include",
3076    "//base/startup/init/services/param/include",
3077    "//base/startup/init/interfaces/innerkits/include/param",
3078    "//base/startup/init/services/param/linux",
3079    "//base/startup/init/services/loopevent/include",
3080    "//base/startup/init/services/param/watcher/agent",
3081  ]
3082
3083  deps = [
3084    "//base/startup/init/interfaces/innerkits:libbegetutil",
3085    "//base/startup/init/services/log:agent_log",
3086    "//third_party/bounds_checking_function:libsec_static",
3087  ]
3088  external_deps = [
3089    "c_utils:utils",
3090    "hilog:libhilog",
3091    "ipc:ipc_core",
3092    "safwk:system_ability_fwk",
3093    "samgr:samgr_proxy",
3094  ]
3095
3096  cflags = [
3097    "-g",
3098    "-O0",
3099    "-Wno-unused-variable",
3100    "-fno-omit-frame-pointer",
3101  ]
3102  sources += [ "refreshwatcher_fuzzer/refreshwatcher_fuzzer.cpp" ]
3103  defines = [ "STARTUP_INIT_TEST" ]
3104}
3105
3106ohos_fuzztest("SaveParametersFuzzTest") {
3107  module_out_path = module_output_path
3108  fuzz_config_file = "//base/startup/init/test/fuzztest/saveparameters_fuzzer"
3109
3110  include_dirs = [
3111    "//base/startup/init/services/include/param",
3112    "//base/startup/init/test/fuzztest/utils/include",
3113  ]
3114
3115  deps = [
3116    "//base/startup/init/interfaces/innerkits:libbegetutil",
3117    "//third_party/bounds_checking_function:libsec_static",
3118  ]
3119  external_deps = [ "hilog:libhilog" ]
3120
3121  cflags = [
3122    "-g",
3123    "-O0",
3124    "-Wno-unused-variable",
3125    "-fno-omit-frame-pointer",
3126  ]
3127  sources = [ "saveparameters_fuzzer/saveparameters_fuzzer.cpp" ]
3128  defines = [ "STARTUP_INIT_TEST" ]
3129}
3130
3131##############################################################################################
3132group("fuzztest") {
3133  testonly = true
3134  deps = []
3135  deps += [
3136    ":AclGetDevUdidFuzzTest",
3137    ":AclGetSerialFuzzTest",
3138    ":AddRemoteWatcherFuzzTest",
3139    ":AddWatcherFuzzTest",
3140    ":BuildControlMessageFuzzTest",
3141    ":CmdClientInitFuzzTest",
3142    ":CmdServiceProcessDelClientFuzzTest",
3143    ":DelRemoteWatcherFuzzTest",
3144    ":DelWatcherFuzzTest",
3145    ":DoFormatFuzzTest",
3146    ":FindFstabItemForMountPointFuzzTest",
3147    ":FindFstabItemForPathFuzzTest",
3148    ":FindParameterFuzzTest",
3149    ":GetAbiListFuzzTest",
3150    ":GetBlockDeviceByMountPointFuzzTest",
3151    ":GetBlockDeviceByNameFuzzTest",
3152    ":GetBlockDevicePathFuzzTest",
3153    ":GetBoolParameterCppFuzzTest",
3154    ":GetBootSlotsFuzzTest",
3155    ":GetBootloaderVersionFuzzTest",
3156    ":GetBrandFuzzTest",
3157    ":GetBuildHostFuzzTest",
3158    ":GetBuildRootHashFuzzTest",
3159    ":GetBuildTimeFuzzTest",
3160    ":GetBuildTypeFuzzTest",
3161    ":GetBuildUserFuzzTest",
3162    ":GetBuildVersionFuzzTest",
3163    ":GetControlFileFuzzTest",
3164    ":GetControlSocketFuzzTest",
3165    ":GetCurrentSlotFuzzTest",
3166    ":GetDevUdidFuzzTest",
3167    ":GetDeviceTypeCFuzzTest",
3168    ":GetDeviceTypeCppFuzzTest",
3169    ":GetDisplayVersionFuzzTest",
3170    ":GetFeatureVersionFuzzTest",
3171    ":GetFirstApiVersionFuzzTest",
3172    ":GetHardwareModelFuzzTest",
3173    ":GetHardwareProfileFuzzTest",
3174    ":GetIncrementalVersionFuzzTest",
3175    ":GetIntParameterCFuzzTest",
3176    ":GetIntParameterCppFuzzTest",
3177    ":GetMajorVersionFuzzTest",
3178    ":GetManufactureFuzzTest",
3179    ":GetMarketNameFuzzTest",
3180    ":GetMountStatusForMountPointFuzzTest",
3181    ":GetOSFullNameFuzzTest",
3182    ":GetOsReleaseTypeFuzzTest",
3183    ":GetParameterCFuzzTest",
3184    ":GetParameterCommitIdFuzzTest",
3185    ":GetParameterCppFuzzTest",
3186    ":GetParameterNameFuzzTest",
3187    ":GetParameterValueFuzzTest",
3188    ":GetProductModelFuzzTest",
3189    ":GetProductSeriesFuzzTest",
3190    ":GetSdkApiVersionFuzzTest",
3191    ":GetSecurityPatchTagFuzzTest",
3192    ":GetSeniorVersionFuzzTest",
3193    ":GetSerialFuzzTest",
3194    ":GetSoftwareModelFuzzTest",
3195    ":GetStringParameterFuzzTest",
3196    ":GetSystemCommitIdFuzzTest",
3197    ":GetUintParameterCFuzzTest",
3198    ":GetVersionIdFuzzTest",
3199    ":HasSystemCapabilityFuzzTest",
3200    ":HookMgrAddFuzzTest",
3201    ":HookMgrCreateFuzzTest",
3202    ":HookMgrDelFuzzTest",
3203    ":HookMgrDestroyFuzzTest",
3204    ":HookMgrExecuteFuzzTest",
3205    ":HookMgrGetHooksCntFuzzTest",
3206    ":HookMgrGetStagesCntFuzzTest",
3207    ":HookMgrTraversalFuzzTest",
3208    ":IsSupportedFilesystemFuzzTest",
3209    ":LoadFscryptPolicyFuzzTest",
3210    ":LoadFstabFromCommandLineFuzzTest",
3211    ":ModuleMgrCreateFuzzTest",
3212    ":ModuleMgrDestroyFuzzTest",
3213    ":ModuleMgrGetCntFuzzTest",
3214    ":ModuleMgrInstallFuzzTest",
3215    ":ModuleMgrScanFuzzTest",
3216    ":ModuleMgrTraversalFuzzTest",
3217    ":ModuleMgrUninstallFuzzTest",
3218    ":MountAllWithFstabFileFuzzTest",
3219    ":MountAllWithFstabFuzzTest",
3220    ":MountOneItemFuzzTest",
3221    ":ParseFstabPerLineFuzzTest",
3222    ":ReadFileInDirFuzzTest",
3223    ":ReadFstabFromFileFuzzTest",
3224    ":ReceiveFdsFuzzTest",
3225    ":RefreshWatcherFuzzTest",
3226    ":ReleaseFstabFuzzTest",
3227    ":RemoveParameterWatcherFuzzTest",
3228    ":ServiceControlFuzzTest",
3229    ":ServiceControlStartFuzzTest",
3230    ":ServiceControlStopFuzzTest",
3231    ":ServiceControlWithExtraFuzzTest",
3232    ":ServiceGetFdFuzzTest",
3233    ":ServiceSaveFdFuzzTest",
3234    ":ServiceSaveFdWithPollFuzzTest",
3235    ":ServiceSetReadyFuzzTest",
3236    ":ServiceWaitForStatusFuzzTest",
3237    ":ServiceWatchForStatusFuzzTest",
3238    ":SetParameterCFuzzTest",
3239    ":SetParameterCppFuzzTest",
3240    ":StartServiceByTimerFuzzTest",
3241    ":StopServiceTimerFuzzTest",
3242    ":SystemDumpParametersFuzzTest",
3243    ":SystemTraversalParameterFuzzTest",
3244    ":UmountAllWithFstabFileFuzzTest",
3245    ":WaitParameterFuzzTest",
3246    ":WatchParameterFuzzTest",
3247  ]
3248}
3249###############################################################################
3250