• 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("//base/startup/init/begetd.gni")
18import("//build/config/features.gni")
19import("//build/ohos.gni")
20import("//build/test.gni")
21ohos_static_library("libfuzz_utils") {
22  sources = [ "utils/fuzz_utils.cpp" ]
23
24  include_dirs = [ "//base/startup/init/test/fuzztest/utils/include" ]
25
26  deps = []
27  part_name = "init"
28  subsystem_name = "startup"
29}
30
31##############################fuzztest##########################################
32ohos_fuzztest("DoRebootFuzzTest") {
33  module_out_path = module_output_path
34  fuzz_config_file = "//base/startup/init/test/fuzztest/doreboot_fuzzer"
35
36  include_dirs = [
37    "//base/startup/init/interfaces/innerkits/include",
38    "//base/startup/init/test/fuzztest/utils/include",
39  ]
40
41  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
42  external_deps = [ "bounds_checking_function:libsec_static" ]
43
44  cflags = [
45    "-g",
46    "-O0",
47    "-Wno-unused-variable",
48    "-fno-omit-frame-pointer",
49  ]
50  sources = [ "doreboot_fuzzer/doreboot_fuzzer.cpp" ]
51  defines = [ "STARTUP_INIT_TEST" ]
52}
53
54ohos_fuzztest("DoRebootExtFuzzTest") {
55  module_out_path = module_output_path
56  fuzz_config_file = "//base/startup/init/test/fuzztest/dorebootext_fuzzer"
57
58  include_dirs = [
59    "//base/startup/init/interfaces/innerkits/include",
60    "//base/startup/init/test/fuzztest/utils/include",
61  ]
62
63  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
64  external_deps = [ "bounds_checking_function:libsec_static" ]
65
66  cflags = [
67    "-g",
68    "-O0",
69    "-Wno-unused-variable",
70    "-fno-omit-frame-pointer",
71  ]
72  sources = [ "dorebootext_fuzzer/dorebootext_fuzzer.cpp" ]
73  defines = [ "STARTUP_INIT_TEST" ]
74}
75
76ohos_fuzztest("GetControlFileFuzzTest") {
77  module_out_path = module_output_path
78  fuzz_config_file = "//base/startup/init/test/fuzztest/getcontrolfile_fuzzer"
79
80  include_dirs = [
81    "//base/startup/init/interfaces/innerkits/include",
82    "//base/startup/init/test/fuzztest/utils/include",
83  ]
84
85  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
86  external_deps = [ "bounds_checking_function:libsec_static" ]
87
88  cflags = [
89    "-g",
90    "-O0",
91    "-Wno-unused-variable",
92    "-fno-omit-frame-pointer",
93  ]
94  sources = [ "getcontrolfile_fuzzer/getcontrolfile_fuzzer.cpp" ]
95  defines = [ "STARTUP_INIT_TEST" ]
96}
97
98ohos_fuzztest("GetControlSocketFuzzTest") {
99  module_out_path = module_output_path
100  fuzz_config_file = "//base/startup/init/test/fuzztest/getcontrolsocket_fuzzer"
101
102  include_dirs = [
103    "//base/startup/init/interfaces/innerkits/include",
104    "//base/startup/init/test/fuzztest/utils/include",
105  ]
106
107  deps = [
108    "//base/startup/init/interfaces/innerkits:libbegetutil",
109    "//base/startup/init/services/log:init_log",
110  ]
111  external_deps = [ "bounds_checking_function:libsec_static" ]
112  cflags = [
113    "-g",
114    "-O0",
115    "-Wno-unused-variable",
116    "-fno-omit-frame-pointer",
117  ]
118  sources = [ "getcontrolsocket_fuzzer/getcontrolsocket_fuzzer.cpp" ]
119  defines = [ "STARTUP_INIT_TEST" ]
120}
121
122ohos_fuzztest("MountAllWithFstabFileFuzzTest") {
123  module_out_path = module_output_path
124  fuzz_config_file =
125      "//base/startup/init/test/fuzztest/mountallwithfstabfile_fuzzer"
126
127  include_dirs = [
128    "//base/startup/init/interfaces/innerkits/include",
129    "//base/startup/init/test/fuzztest/utils/include",
130  ]
131
132  deps = [
133    "//base/startup/init/interfaces/innerkits:libbegetutil",
134    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
135    "//base/startup/init/test/fuzztest:libfuzz_utils",
136  ]
137  deps += [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
138  external_deps = [ "bounds_checking_function:libsec_static" ]
139
140  cflags = [
141    "-g",
142    "-O0",
143    "-Wno-unused-variable",
144    "-fno-omit-frame-pointer",
145  ]
146  sources = [ "mountallwithfstabfile_fuzzer/mountallwithfstabfile_fuzzer.cpp" ]
147  defines = [ "STARTUP_INIT_TEST" ]
148}
149
150ohos_fuzztest("ReadFileInDirFuzzTest") {
151  module_out_path = module_output_path
152  fuzz_config_file = "//base/startup/init/test/fuzztest/readfileindir_fuzzer"
153
154  include_dirs = [
155    "//base/startup/init/services/init/include",
156    "//base/startup/init/interfaces/innerkits/include",
157    "//base/startup/init/test/fuzztest/utils/include",
158  ]
159
160  deps = [
161    "//base/startup/init/interfaces/innerkits:libbegetutil",
162    "//base/startup/init/services/utils:libinit_utils",
163  ]
164  external_deps = [ "bounds_checking_function:libsec_static" ]
165
166  cflags = [
167    "-g",
168    "-O0",
169    "-Wno-unused-variable",
170    "-fno-omit-frame-pointer",
171  ]
172  sources = [ "readfileindir_fuzzer/readfileindir_fuzzer.cpp" ]
173  defines = [ "STARTUP_INIT_TEST" ]
174}
175
176ohos_fuzztest("ServiceControlStartFuzzTest") {
177  module_out_path = module_output_path
178  fuzz_config_file =
179      "//base/startup/init/test/fuzztest/servicecontrolstart_fuzzer"
180
181  include_dirs = [
182    "//base/startup/init/interfaces/innerkits/include",
183    "//base/startup/init/test/fuzztest/utils/include",
184  ]
185  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
186  external_deps = [ "hilog:libhilog" ]
187
188  cflags = [
189    "-g",
190    "-O0",
191    "-Wno-unused-variable",
192    "-fno-omit-frame-pointer",
193  ]
194  sources = [ "servicecontrolstart_fuzzer/servicecontrolstart_fuzzer.cpp" ]
195  defines = [ "STARTUP_INIT_TEST" ]
196}
197
198ohos_fuzztest("ServiceControlStopFuzzTest") {
199  module_out_path = module_output_path
200  fuzz_config_file =
201      "//base/startup/init/test/fuzztest/servicecontrolstop_fuzzer"
202
203  include_dirs = [
204    "//base/startup/init/interfaces/innerkits/include",
205    "//base/startup/init/test/fuzztest/utils/include",
206  ]
207  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
208  external_deps = [ "hilog:libhilog" ]
209
210  cflags = [
211    "-g",
212    "-O0",
213    "-Wno-unused-variable",
214    "-fno-omit-frame-pointer",
215  ]
216  sources = [ "servicecontrolstop_fuzzer/servicecontrolstop_fuzzer.cpp" ]
217  defines = [ "STARTUP_INIT_TEST" ]
218}
219
220ohos_fuzztest("SystemDumpParametersFuzzTest") {
221  module_out_path = module_output_path
222  fuzz_config_file =
223      "//base/startup/init/test/fuzztest/systemdumpparameters_fuzzer"
224
225  include_dirs = [
226    "//base/startup/init/interfaces/innerkits/include/param",
227    "//base/startup/init/test/fuzztest/utils/include",
228  ]
229
230  deps = [
231    "//base/startup/init/interfaces/innerkits:libbegetutil",
232    "//base/startup/init/services/param/linux:param_init",
233    "//base/startup/init/test/fuzztest:libfuzz_utils",
234  ]
235  external_deps = [ "hilog:libhilog" ]
236  external_deps += [ "bounds_checking_function:libsec_static" ]
237
238  cflags = [
239    "-g",
240    "-O0",
241    "-Wno-unused-variable",
242    "-fno-omit-frame-pointer",
243  ]
244  sources = [ "systemdumpparameters_fuzzer/systemdumpparameters_fuzzer.cpp" ]
245  defines = [ "STARTUP_INIT_TEST" ]
246}
247
248ohos_fuzztest("FindParameterFuzzTest") {
249  module_out_path = module_output_path
250  fuzz_config_file = "//base/startup/init/test/fuzztest/findparameter_fuzzer"
251
252  include_dirs = [
253    "//base/startup/init/interfaces/innerkits/include/param",
254    "//base/startup/init/test/fuzztest/utils/include",
255  ]
256
257  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
258  external_deps = [ "bounds_checking_function:libsec_static" ]
259  external_deps += [ "hilog:libhilog" ]
260
261  cflags = [
262    "-g",
263    "-O0",
264    "-Wno-unused-variable",
265    "-fno-omit-frame-pointer",
266  ]
267  sources = [ "findparameter_fuzzer/findparameter_fuzzer.cpp" ]
268  defines = [ "STARTUP_INIT_TEST" ]
269}
270
271ohos_fuzztest("GetParameterCFuzzTest") {
272  module_out_path = module_output_path
273  fuzz_config_file = "//base/startup/init/test/fuzztest/getparameterc_fuzzer"
274
275  include_dirs = [
276    "//base/startup/init/interfaces/innerkits/include/param",
277    "//base/startup/init/test/fuzztest/utils/include",
278  ]
279
280  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
281  external_deps = [ "bounds_checking_function:libsec_static" ]
282  external_deps += [ "hilog:libhilog" ]
283
284  cflags = [
285    "-g",
286    "-O0",
287    "-Wno-unused-variable",
288    "-fno-omit-frame-pointer",
289  ]
290  sources = [ "getparameterc_fuzzer/getparameterc_fuzzer.cpp" ]
291  defines = [ "STARTUP_INIT_TEST" ]
292}
293
294ohos_fuzztest("GetParameterCommitIdFuzzTest") {
295  module_out_path = module_output_path
296  fuzz_config_file =
297      "//base/startup/init/test/fuzztest/getparametercommitid_fuzzer"
298
299  include_dirs = [
300    "//base/startup/init/interfaces/innerkits/include/param",
301    "//base/startup/init/test/fuzztest/utils/include",
302  ]
303
304  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
305  external_deps = [ "bounds_checking_function:libsec_static" ]
306  external_deps += [ "hilog:libhilog" ]
307
308  cflags = [
309    "-g",
310    "-O0",
311    "-Wno-unused-variable",
312    "-fno-omit-frame-pointer",
313  ]
314  sources = [ "getparametercommitid_fuzzer/getparametercommitid_fuzzer.cpp" ]
315  defines = [ "STARTUP_INIT_TEST" ]
316}
317
318ohos_fuzztest("GetParameterNameFuzzTest") {
319  module_out_path = module_output_path
320  fuzz_config_file = "//base/startup/init/test/fuzztest/getparametername_fuzzer"
321
322  include_dirs = [
323    "//base/startup/init/interfaces/innerkits/include/param",
324    "//base/startup/init/test/fuzztest/utils/include",
325  ]
326
327  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
328  external_deps = [ "bounds_checking_function:libsec_static" ]
329  external_deps += [ "hilog:libhilog" ]
330
331  cflags = [
332    "-g",
333    "-O0",
334    "-Wno-unused-variable",
335    "-fno-omit-frame-pointer",
336  ]
337  sources = [ "getparametername_fuzzer/getparametername_fuzzer.cpp" ]
338
339  defines = [ "STARTUP_INIT_TEST" ]
340}
341
342ohos_fuzztest("GetParameterValueFuzzTest") {
343  module_out_path = module_output_path
344  fuzz_config_file =
345      "//base/startup/init/test/fuzztest/getparametervalue_fuzzer"
346
347  include_dirs = [
348    "//base/startup/init/interfaces/innerkits/include/param",
349    "//base/startup/init/test/fuzztest/utils/include",
350  ]
351
352  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
353  external_deps = [ "bounds_checking_function:libsec_static" ]
354  external_deps += [ "hilog:libhilog" ]
355
356  cflags = [
357    "-g",
358    "-O0",
359    "-Wno-unused-variable",
360    "-fno-omit-frame-pointer",
361  ]
362  sources = [ "getparametervalue_fuzzer/getparametervalue_fuzzer.cpp" ]
363
364  defines = [ "STARTUP_INIT_TEST" ]
365}
366
367ohos_fuzztest("SetParameterCFuzzTest") {
368  module_out_path = module_output_path
369  fuzz_config_file = "//base/startup/init/test/fuzztest/setparameterc_fuzzer"
370
371  include_dirs = [
372    "//base/startup/init/interfaces/innerkits/include/param",
373    "//base/startup/init/test/fuzztest/utils/include",
374  ]
375
376  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
377  external_deps = [ "bounds_checking_function:libsec_static" ]
378  external_deps += [ "hilog:libhilog" ]
379
380  cflags = [
381    "-g",
382    "-O0",
383    "-Wno-unused-variable",
384    "-fno-omit-frame-pointer",
385  ]
386  sources = [ "setparameterc_fuzzer/setparameterc_fuzzer.cpp" ]
387  defines = [ "STARTUP_INIT_TEST" ]
388}
389
390ohos_fuzztest("SystemTraversalParameterFuzzTest") {
391  module_out_path = module_output_path
392  fuzz_config_file =
393      "//base/startup/init/test/fuzztest/systemtraversalparameter_fuzzer"
394
395  include_dirs = [
396    "//base/startup/init/interfaces/innerkits/include/param",
397    "//base/startup/init/services/init/include",
398    "//base/startup/init/test/fuzztest/utils/include",
399    "//base/startup/init/services/param/include",
400  ]
401
402  deps = [
403    "//base/startup/init/interfaces/innerkits:libbegetutil",
404    "//base/startup/init/test/fuzztest:libfuzz_utils",
405  ]
406  external_deps = [ "bounds_checking_function:libsec_static" ]
407  external_deps += [ "hilog:libhilog" ]
408
409  cflags = [
410    "-g",
411    "-O0",
412    "-Wno-unused-variable",
413    "-fno-omit-frame-pointer",
414  ]
415  sources =
416      [ "systemtraversalparameter_fuzzer/systemtraversalparameter_fuzzer.cpp" ]
417
418  defines = [ "STARTUP_INIT_TEST" ]
419}
420
421ohos_fuzztest("WaitParameterFuzzTest") {
422  module_out_path = module_output_path
423  fuzz_config_file = "//base/startup/init/test/fuzztest/waitparameter_fuzzer"
424
425  include_dirs = [
426    "//base/startup/init/interfaces/innerkits/include/param",
427    "//base/startup/init/test/fuzztest/utils/include",
428  ]
429
430  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
431  external_deps = [ "bounds_checking_function:libsec_static" ]
432  external_deps += [ "hilog:libhilog" ]
433
434  cflags = [
435    "-g",
436    "-O0",
437    "-Wno-unused-variable",
438    "-fno-omit-frame-pointer",
439  ]
440  sources = [ "waitparameter_fuzzer/waitparameter_fuzzer.cpp" ]
441  defines = [ "STARTUP_INIT_TEST" ]
442}
443
444ohos_fuzztest("WatchParameterFuzzTest") {
445  module_out_path = module_output_path
446  fuzz_config_file = "//base/startup/init/test/fuzztest/watchparameter_fuzzer"
447
448  include_dirs = [
449    "//base/startup/init/interfaces/innerkits/include/syspara",
450    "//base/startup/init/interfaces/innerkits/include/param",
451    "//base/startup/init/services/init/include",
452    "//base/startup/init/test/fuzztest/utils/include",
453    "//base/startup/init/services/param/watcher/agent",
454    "//base/startup/init/services/param/watcher/include",
455    "//base/startup/init/services/log",
456  ]
457
458  deps = [
459    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
460    "//base/startup/init/interfaces/innerkits:libbegetutil",
461    "//base/startup/init/test/fuzztest:libfuzz_utils",
462    "//base/startup/init/interfaces/innerkits/:param_watcher_proxy",
463    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
464  ]
465
466  include_dirs += [
467    "//base/startup/init/interfaces/innerkits/include",
468    "//base/startup/init/services/param/watcher/proxy",
469    "//base/startup/init/services/param/include",
470    "//base/startup/init/services/loopevent/include",
471    "//base/startup/init/services/param/linux",
472  ]
473
474  deps += [
475    "//base/startup/init/interfaces/innerkits:libbegetutil",
476    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
477    "//base/startup/init/services/log:agent_log",
478  ]
479
480  external_deps = [
481    "bounds_checking_function:libsec_static",
482    "c_utils:utils",
483    "hilog:libhilog",
484    "ipc:ipc_single",
485    "safwk:system_ability_fwk",
486    "samgr:samgr_proxy",
487  ]
488
489  cflags = [
490    "-g",
491    "-O0",
492    "-Wno-unused-variable",
493    "-fno-omit-frame-pointer",
494  ]
495  sources = [ "watchparameter_fuzzer/watchparameter_fuzzer.cpp" ]
496  defines = [ "STARTUP_INIT_TEST" ]
497}
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  ]
515  external_deps = [ "bounds_checking_function:libsec_static" ]
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  ]
544
545  external_deps = [
546    "bounds_checking_function:libsec_static",
547    "hilog:libhilog",
548  ]
549
550  cflags = [
551    "-g",
552    "-O0",
553    "-Wno-unused-variable",
554    "-fno-omit-frame-pointer",
555  ]
556  sources = [
557    "cmdserviceprocessdelclient_fuzzer/cmdserviceprocessdelclient_fuzzer.cpp",
558  ]
559  defines = [ "STARTUP_INIT_TEST" ]
560}
561
562ohos_fuzztest("CmdClientInitFuzzTest") {
563  module_out_path = module_output_path
564  fuzz_config_file = "//base/startup/init/test/fuzztest/cmdclientinit_fuzzer"
565
566  include_dirs = [
567    "//base/startup/init/interfaces/innerkits/control_fd",
568    "//base/startup/init/interfaces/innerkits/include",
569    "//base/startup/init/test/fuzztest/utils/include",
570    "//base/startup/init/services/loopevent/include",
571  ]
572
573  deps = [
574    "//base/startup/init/interfaces/innerkits:libbegetutil",
575    "//base/startup/init/interfaces/innerkits/control_fd:libcontrolfd",
576  ]
577  external_deps = [ "bounds_checking_function:libsec_static" ]
578  external_deps += [ "hilog:libhilog" ]
579
580  cflags = [
581    "-g",
582    "-O0",
583    "-Wno-unused-variable",
584    "-fno-omit-frame-pointer",
585  ]
586  sources = [ "cmdclientinit_fuzzer/cmdclientinit_fuzzer.cpp" ]
587  defines = [ "STARTUP_INIT_TEST" ]
588}
589
590ohos_fuzztest("CmdServiceInitFuzzTest") {
591  module_out_path = module_output_path
592  fuzz_config_file = "//base/startup/init/test/fuzztest/cmdserviceinit_fuzzer"
593
594  include_dirs = [
595    "//base/startup/init/interfaces/innerkits/control_fd",
596    "//base/startup/init/interfaces/innerkits/include",
597    "//base/startup/init/test/fuzztest/utils/include",
598    "//base/startup/init/services/loopevent/include",
599  ]
600
601  deps = [
602    "//base/startup/init/interfaces/innerkits:libbegetutil",
603    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
604    "//base/startup/init/test/fuzztest:libfuzz_utils",
605  ]
606  external_deps = [ "bounds_checking_function:libsec_static" ]
607  external_deps += [ "hilog:libhilog" ]
608
609  cflags = [
610    "-g",
611    "-O0",
612    "-Wno-unused-variable",
613    "-fno-omit-frame-pointer",
614  ]
615  sources = [ "cmdserviceinit_fuzzer/cmdserviceinit_fuzzer.cpp" ]
616  defines = [ "STARTUP_INIT_TEST" ]
617}
618
619ohos_fuzztest("GetIntParameterCFuzzTest") {
620  module_out_path = module_output_path
621  fuzz_config_file = "//base/startup/init/test/fuzztest/getintparameterc_fuzzer"
622
623  include_dirs = [
624    "//base/startup/init/interfaces/innerkits/include",
625    "//base/startup/init/test/fuzztest/utils/include",
626    "//base/startup/init/interfaces/innerkits/include/param",
627  ]
628
629  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
630  external_deps = [ "bounds_checking_function:libsec_static" ]
631  external_deps += [ "hilog:libhilog" ]
632
633  cflags = [
634    "-g",
635    "-O0",
636    "-Wno-unused-variable",
637    "-fno-omit-frame-pointer",
638  ]
639  sources = [ "getintparameterc_fuzzer/getintparameterc_fuzzer.cpp" ]
640  defines = [ "STARTUP_INIT_TEST" ]
641}
642
643ohos_fuzztest("GetUintParameterCFuzzTest") {
644  module_out_path = module_output_path
645  fuzz_config_file =
646      "//base/startup/init/test/fuzztest/getuintparameterc_fuzzer"
647
648  include_dirs = [
649    "//base/startup/init/interfaces/innerkits/include",
650    "//base/startup/init/test/fuzztest/utils/include",
651  ]
652
653  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
654  external_deps = [ "bounds_checking_function:libsec_static" ]
655  external_deps += [ "hilog:libhilog" ]
656
657  cflags = [
658    "-g",
659    "-O0",
660    "-Wno-unused-variable",
661    "-fno-omit-frame-pointer",
662  ]
663  sources = [ "getuintparameterc_fuzzer/getuintparameterc_fuzzer.cpp" ]
664  defines = [ "STARTUP_INIT_TEST" ]
665}
666
667ohos_fuzztest("RemoveParameterWatcherFuzzTest") {
668  module_out_path = module_output_path
669  fuzz_config_file =
670      "//base/startup/init/test/fuzztest/removeparameterwatcher_fuzzer"
671
672  include_dirs = [
673    "//base/startup/init/interfaces/innerkits/include/syspara",
674    "//base/startup/init/interfaces/innerkits/include",
675    "//base/startup/init/test/fuzztest/utils/include",
676  ]
677
678  deps = [
679    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
680    "//base/startup/init/interfaces/innerkits:libbegetutil",
681    "//base/startup/init/test/fuzztest:libfuzz_utils",
682  ]
683  external_deps = [ "bounds_checking_function:libsec_static" ]
684  external_deps += [ "hilog:libhilog" ]
685
686  cflags = [
687    "-g",
688    "-O0",
689    "-Wno-unused-variable",
690    "-fno-omit-frame-pointer",
691  ]
692  sources =
693      [ "removeparameterwatcher_fuzzer/removeparameterwatcher_fuzzer.cpp" ]
694  defines = [ "STARTUP_INIT_TEST" ]
695}
696
697ohos_fuzztest("SetParameterCppFuzzTest") {
698  module_out_path = module_output_path
699  fuzz_config_file = "//base/startup/init/test/fuzztest/setparametercpp_fuzzer"
700
701  include_dirs = [
702    "//base/startup/init/interfaces/innerkits/include",
703    "//base/startup/init/test/fuzztest/utils/include",
704  ]
705
706  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
707  external_deps = [ "bounds_checking_function:libsec_static" ]
708  external_deps += [ "hilog:libhilog" ]
709
710  cflags = [
711    "-g",
712    "-O0",
713    "-Wno-unused-variable",
714    "-fno-omit-frame-pointer",
715  ]
716  sources = [ "setparametercpp_fuzzer/setparametercpp_fuzzer.cpp" ]
717  defines = [ "STARTUP_INIT_TEST" ]
718}
719
720ohos_fuzztest("GetBoolParameterCppFuzzTest") {
721  module_out_path = module_output_path
722  fuzz_config_file =
723      "//base/startup/init/test/fuzztest/getboolparametercpp_fuzzer"
724
725  include_dirs = [
726    "//base/startup/init/interfaces/innerkits/include",
727    "//base/startup/init/test/fuzztest/utils/include",
728  ]
729
730  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
731  external_deps = [ "bounds_checking_function:libsec_static" ]
732  external_deps += [ "hilog:libhilog" ]
733
734  cflags = [
735    "-g",
736    "-O0",
737    "-Wno-unused-variable",
738    "-fno-omit-frame-pointer",
739  ]
740  sources = [ "getboolparametercpp_fuzzer/getboolparametercpp_fuzzer.cpp" ]
741  defines = [ "STARTUP_INIT_TEST" ]
742}
743
744ohos_fuzztest("GetParameterCppFuzzTest") {
745  module_out_path = module_output_path
746  fuzz_config_file = "//base/startup/init/test/fuzztest/getparametercpp_fuzzer"
747
748  include_dirs = [
749    "//base/startup/init/interfaces/innerkits/include",
750    "//base/startup/init/test/fuzztest/utils/include",
751  ]
752
753  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
754  external_deps = [ "bounds_checking_function:libsec_static" ]
755  external_deps += [ "hilog:libhilog" ]
756
757  cflags = [
758    "-g",
759    "-O0",
760    "-Wno-unused-variable",
761    "-fno-omit-frame-pointer",
762  ]
763  sources = [ "getparametercpp_fuzzer/getparametercpp_fuzzer.cpp" ]
764  defines = [ "STARTUP_INIT_TEST" ]
765}
766
767ohos_fuzztest("GetBlockDeviceByNameFuzzTest") {
768  module_out_path = module_output_path
769  fuzz_config_file =
770      "//base/startup/init/test/fuzztest/getblockdevicebyname_fuzzer"
771
772  include_dirs = [
773    "//base/startup/init/interfaces/innerkits/include",
774    "//base/startup/init/test/fuzztest/utils/include",
775  ]
776
777  deps = [
778    "//base/startup/init/interfaces/innerkits:libbegetutil",
779    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
780    "//base/startup/init/test/fuzztest:libfuzz_utils",
781  ]
782  external_deps = [ "bounds_checking_function:libsec_static" ]
783  external_deps += [ "hilog:libhilog" ]
784
785  cflags = [
786    "-g",
787    "-O0",
788    "-Wno-unused-variable",
789    "-fno-omit-frame-pointer",
790  ]
791  sources = [ "getblockdevicebyname_fuzzer/getblockdevicebyname_fuzzer.cpp" ]
792  defines = [ "STARTUP_INIT_TEST" ]
793}
794
795ohos_fuzztest("GetBlockDeviceByMountPointFuzzTest") {
796  module_out_path = module_output_path
797  fuzz_config_file =
798      "//base/startup/init/test/fuzztest/getblockdevicebymountpoint_fuzzer"
799
800  include_dirs = [
801    "//base/startup/init/interfaces/innerkits/include",
802    "//base/startup/init/test/fuzztest/utils/include",
803  ]
804
805  deps = [
806    "//base/startup/init/interfaces/innerkits:libbegetutil",
807    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
808    "//base/startup/init/test/fuzztest:libfuzz_utils",
809  ]
810  external_deps = [ "bounds_checking_function:libsec_static" ]
811  external_deps += [ "hilog:libhilog" ]
812
813  cflags = [
814    "-g",
815    "-O0",
816    "-Wno-unused-variable",
817    "-fno-omit-frame-pointer",
818  ]
819  sources = [
820    "getblockdevicebymountpoint_fuzzer/getblockdevicebymountpoint_fuzzer.cpp",
821  ]
822  defines = [ "STARTUP_INIT_TEST" ]
823}
824
825ohos_fuzztest("MountOneItemFuzzTest") {
826  module_out_path = module_output_path
827  fuzz_config_file = "//base/startup/init/test/fuzztest/mountoneitem_fuzzer"
828
829  include_dirs = [
830    "//base/startup/init/interfaces/innerkits/include",
831    "//base/startup/init/test/fuzztest/utils/include",
832  ]
833
834  deps = [
835    "//base/startup/init/interfaces/innerkits:libbegetutil",
836    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
837    "//base/startup/init/test/fuzztest:libfuzz_utils",
838  ]
839  external_deps = [ "bounds_checking_function:libsec_static" ]
840  external_deps += [ "hilog:libhilog" ]
841
842  cflags = [
843    "-g",
844    "-O0",
845    "-Wno-unused-variable",
846    "-fno-omit-frame-pointer",
847  ]
848  sources = [ "mountoneitem_fuzzer/mountoneitem_fuzzer.cpp" ]
849  defines = [ "STARTUP_INIT_TEST" ]
850}
851
852ohos_fuzztest("GetMountStatusForMountPointFuzzTest") {
853  module_out_path = module_output_path
854  fuzz_config_file =
855      "//base/startup/init/test/fuzztest/getmountstatusformountpoint_fuzzer"
856
857  include_dirs = [
858    "//base/startup/init/interfaces/innerkits/include",
859    "//base/startup/init/test/fuzztest/utils/include",
860  ]
861
862  deps = [
863    "//base/startup/init/interfaces/innerkits:libbegetutil",
864    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
865  ]
866  external_deps = [ "bounds_checking_function:libsec_static" ]
867  external_deps += [ "hilog:libhilog" ]
868
869  cflags = [
870    "-g",
871    "-O0",
872    "-Wno-unused-variable",
873    "-fno-omit-frame-pointer",
874  ]
875  sources = [
876    "getmountstatusformountpoint_fuzzer/getmountstatusformountpoint_fuzzer.cpp",
877  ]
878  defines = [ "STARTUP_INIT_TEST" ]
879}
880
881ohos_fuzztest("MountAllWithFstabFuzzTest") {
882  module_out_path = module_output_path
883  fuzz_config_file =
884      "//base/startup/init/test/fuzztest/mountallwithfstab_fuzzer"
885
886  include_dirs = [
887    "//base/startup/init/interfaces/innerkits/include",
888    "//base/startup/init/test/fuzztest/utils/include",
889  ]
890
891  deps = [
892    "//base/startup/init/interfaces/innerkits:libbegetutil",
893    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
894    "//base/startup/init/test/fuzztest:libfuzz_utils",
895  ]
896  external_deps = [ "bounds_checking_function:libsec_static" ]
897  external_deps += [ "hilog:libhilog" ]
898
899  cflags = [
900    "-g",
901    "-O0",
902    "-Wno-unused-variable",
903    "-fno-omit-frame-pointer",
904  ]
905  sources = [ "mountallwithfstab_fuzzer/mountallwithfstab_fuzzer.cpp" ]
906  defines = [ "STARTUP_INIT_TEST" ]
907}
908
909ohos_fuzztest("DoFormatFuzzTest") {
910  module_out_path = module_output_path
911  fuzz_config_file = "//base/startup/init/test/fuzztest/doformat_fuzzer"
912
913  include_dirs = [
914    "//base/startup/init/interfaces/innerkits/include",
915    "//base/startup/init/test/fuzztest:libfuzz_utils",
916    "//base/startup/init/test/fuzztest/utils/include",
917  ]
918
919  deps = [
920    "//base/startup/init/interfaces/innerkits:libbegetutil",
921    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
922  ]
923  external_deps = [ "bounds_checking_function:libsec_static" ]
924  external_deps += [ "hilog:libhilog" ]
925
926  cflags = [
927    "-g",
928    "-O0",
929    "-Wno-unused-variable",
930    "-fno-omit-frame-pointer",
931  ]
932  sources = [ "doformat_fuzzer/doformat_fuzzer.cpp" ]
933  defines = [ "STARTUP_INIT_TEST" ]
934}
935
936ohos_fuzztest("IsSupportedFilesystemFuzzTest") {
937  module_out_path = module_output_path
938  fuzz_config_file =
939      "//base/startup/init/test/fuzztest/issupportedfilesystem_fuzzer"
940
941  include_dirs = [
942    "//base/startup/init/interfaces/innerkits/include",
943    "//base/startup/init/test/fuzztest/utils/include",
944  ]
945
946  deps = [
947    "//base/startup/init/interfaces/innerkits:libbegetutil",
948    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
949  ]
950  external_deps = [ "bounds_checking_function:libsec_static" ]
951  external_deps += [ "hilog:libhilog" ]
952
953  cflags = [
954    "-g",
955    "-O0",
956    "-Wno-unused-variable",
957    "-fno-omit-frame-pointer",
958  ]
959  sources = [ "issupportedfilesystem_fuzzer/issupportedfilesystem_fuzzer.cpp" ]
960  defines = [ "STARTUP_INIT_TEST" ]
961}
962
963ohos_fuzztest("ParseFstabPerLineFuzzTest") {
964  module_out_path = module_output_path
965  fuzz_config_file =
966      "//base/startup/init/test/fuzztest/parsefstabperline_fuzzer"
967
968  include_dirs = [
969    "//base/startup/init/interfaces/innerkits/include",
970    "//base/startup/init/test/fuzztest/utils/include",
971  ]
972
973  deps = [
974    "//base/startup/init/interfaces/innerkits:libbegetutil",
975    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
976    "//base/startup/init/test/fuzztest:libfuzz_utils",
977  ]
978  external_deps = [ "bounds_checking_function:libsec_static" ]
979  external_deps += [ "hilog:libhilog" ]
980
981  cflags = [
982    "-g",
983    "-O0",
984    "-Wno-unused-variable",
985    "-fno-omit-frame-pointer",
986  ]
987  sources = [ "parsefstabperline_fuzzer/parsefstabperline_fuzzer.cpp" ]
988  defines = [ "STARTUP_INIT_TEST" ]
989}
990
991ohos_fuzztest("ParseUeventConfigFuzzTest") {
992  module_out_path = module_output_path
993  fuzz_config_file =
994      "//base/startup/init/test/fuzztest/parseueventconfig_fuzzer"
995
996  include_dirs = [
997    "//base/startup/init/interfaces/innerkits/include",
998    "//base/startup/init/test/fuzztest/utils/include",
999  ]
1000
1001  deps = [
1002    "//base/startup/init/interfaces/innerkits:libbegetutil",
1003    "//base/startup/init/test/fuzztest:libfuzz_utils",
1004    "//base/startup/init/ueventd:libueventd_ramdisk_static",
1005  ]
1006  external_deps = [ "bounds_checking_function:libsec_static" ]
1007  external_deps += [ "hilog:libhilog" ]
1008
1009  cflags = [
1010    "-g",
1011    "-O0",
1012    "-Wno-unused-variable",
1013    "-fno-omit-frame-pointer",
1014  ]
1015  sources = [ "parseueventconfig_fuzzer/parseueventconfig_fuzzer.cpp" ]
1016  defines = [ "STARTUP_INIT_TEST" ]
1017}
1018
1019ohos_fuzztest("ParseUeventdConfigFileFuzzTest") {
1020  module_out_path = module_output_path
1021  fuzz_config_file =
1022      "//base/startup/init/test/fuzztest/parseueventdconfigfile_fuzzer"
1023
1024  include_dirs = [
1025    "//base/startup/init/interfaces/innerkits/include",
1026    "//base/startup/init/test/fuzztest/utils/include",
1027  ]
1028
1029  deps = [
1030    "//base/startup/init/interfaces/innerkits:libbegetutil",
1031    "//base/startup/init/test/fuzztest:libfuzz_utils",
1032    "//base/startup/init/ueventd:libueventd_ramdisk_static",
1033  ]
1034  external_deps = [ "bounds_checking_function:libsec_static" ]
1035  external_deps += [ "hilog:libhilog" ]
1036
1037  cflags = [
1038    "-g",
1039    "-O0",
1040    "-Wno-unused-variable",
1041    "-fno-omit-frame-pointer",
1042  ]
1043  sources =
1044      [ "parseueventdconfigfile_fuzzer/parseueventdconfigfile_fuzzer.cpp" ]
1045  defines = [ "STARTUP_INIT_TEST" ]
1046}
1047
1048ohos_fuzztest("FindFstabItemForMountPointFuzzTest") {
1049  module_out_path = module_output_path
1050  fuzz_config_file =
1051      "//base/startup/init/test/fuzztest/findfstabitemformountpoint_fuzzer"
1052
1053  include_dirs = [
1054    "//base/startup/init/interfaces/innerkits/include",
1055    "//base/startup/init/test/fuzztest/utils/include",
1056  ]
1057
1058  deps = [
1059    "//base/startup/init/interfaces/innerkits:libbegetutil",
1060    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1061    "//base/startup/init/test/fuzztest:libfuzz_utils",
1062  ]
1063  external_deps = [ "bounds_checking_function:libsec_static" ]
1064  external_deps += [ "hilog:libhilog" ]
1065
1066  cflags = [
1067    "-g",
1068    "-O0",
1069    "-Wno-unused-variable",
1070    "-fno-omit-frame-pointer",
1071  ]
1072  sources = [
1073    "findfstabitemformountpoint_fuzzer/findfstabitemformountpoint_fuzzer.cpp",
1074  ]
1075  defines = [ "STARTUP_INIT_TEST" ]
1076}
1077
1078ohos_fuzztest("FindFstabItemForPathFuzzTest") {
1079  module_out_path = module_output_path
1080  fuzz_config_file =
1081      "//base/startup/init/test/fuzztest/findfstabitemforpath_fuzzer"
1082
1083  include_dirs = [
1084    "//base/startup/init/interfaces/innerkits/include",
1085    "//base/startup/init/test/fuzztest/utils/include",
1086  ]
1087
1088  deps = [
1089    "//base/startup/init/interfaces/innerkits:libbegetutil",
1090    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1091    "//base/startup/init/test/fuzztest:libfuzz_utils",
1092  ]
1093  external_deps = [ "bounds_checking_function:libsec_static" ]
1094  external_deps += [ "hilog:libhilog" ]
1095
1096  cflags = [
1097    "-g",
1098    "-O0",
1099    "-Wno-unused-variable",
1100    "-fno-omit-frame-pointer",
1101  ]
1102  sources = [ "findfstabitemforpath_fuzzer/findfstabitemforpath_fuzzer.cpp" ]
1103  defines = [ "STARTUP_INIT_TEST" ]
1104}
1105
1106ohos_fuzztest("GetBlockDevicePathFuzzTest") {
1107  module_out_path = module_output_path
1108  fuzz_config_file =
1109      "//base/startup/init/test/fuzztest/getblockdevicepath_fuzzer"
1110
1111  include_dirs = [
1112    "//base/startup/init/interfaces/innerkits/include",
1113    "//base/startup/init/test/fuzztest/utils/include",
1114  ]
1115
1116  deps = [
1117    "//base/startup/init/interfaces/innerkits:libbegetutil",
1118    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1119  ]
1120  external_deps = [ "bounds_checking_function:libsec_static" ]
1121  external_deps += [ "hilog:libhilog" ]
1122
1123  cflags = [
1124    "-g",
1125    "-O0",
1126    "-Wno-unused-variable",
1127    "-fno-omit-frame-pointer",
1128  ]
1129  sources = [ "getblockdevicepath_fuzzer/getblockdevicepath_fuzzer.cpp" ]
1130  defines = [ "STARTUP_INIT_TEST" ]
1131}
1132
1133ohos_fuzztest("LoadFscryptPolicyFuzzTest") {
1134  module_out_path = module_output_path
1135  fuzz_config_file =
1136      "//base/startup/init/test/fuzztest/loadfscryptpolicy_fuzzer"
1137
1138  include_dirs = [
1139    "//base/startup/init/interfaces/innerkits/include",
1140    "//base/startup/init/test/fuzztest/utils/include",
1141  ]
1142
1143  deps = [
1144    "//base/startup/init/interfaces/innerkits:libbegetutil",
1145    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1146  ]
1147  external_deps = [ "bounds_checking_function:libsec_static" ]
1148  external_deps += [ "hilog:libhilog" ]
1149
1150  cflags = [
1151    "-g",
1152    "-O0",
1153    "-Wno-unused-variable",
1154    "-fno-omit-frame-pointer",
1155  ]
1156  sources = [ "loadfscryptpolicy_fuzzer/loadfscryptpolicy_fuzzer.cpp" ]
1157  defines = [ "STARTUP_INIT_TEST" ]
1158}
1159
1160ohos_fuzztest("ReleaseFstabFuzzTest") {
1161  module_out_path = module_output_path
1162  fuzz_config_file = "//base/startup/init/test/fuzztest/releasefstab_fuzzer"
1163
1164  include_dirs = [
1165    "//base/startup/init/interfaces/innerkits/include",
1166    "//base/startup/init/test/fuzztest/utils/include",
1167  ]
1168
1169  deps = [
1170    "//base/startup/init/interfaces/innerkits:libbegetutil",
1171    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1172    "//base/startup/init/test/fuzztest:libfuzz_utils",
1173  ]
1174  external_deps = [ "bounds_checking_function:libsec_static" ]
1175  external_deps += [ "hilog:libhilog" ]
1176
1177  cflags = [
1178    "-g",
1179    "-O0",
1180    "-Wno-unused-variable",
1181    "-fno-omit-frame-pointer",
1182  ]
1183  sources = [ "releasefstab_fuzzer/releasefstab_fuzzer.cpp" ]
1184  defines = [ "STARTUP_INIT_TEST" ]
1185}
1186
1187ohos_fuzztest("ReadFstabFromFileFuzzTest") {
1188  module_out_path = module_output_path
1189  fuzz_config_file =
1190      "//base/startup/init/test/fuzztest/readfstabfromfile_fuzzer"
1191
1192  include_dirs = [
1193    "//base/startup/init/interfaces/innerkits/include",
1194    "//base/startup/init/test/fuzztest/utils/include",
1195  ]
1196
1197  deps = [
1198    "//base/startup/init/interfaces/innerkits:libbegetutil",
1199    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
1200    "//base/startup/init/test/fuzztest:libfuzz_utils",
1201  ]
1202  external_deps = [ "bounds_checking_function:libsec_static" ]
1203  external_deps += [ "hilog:libhilog" ]
1204
1205  cflags = [
1206    "-g",
1207    "-O0",
1208    "-Wno-unused-variable",
1209    "-fno-omit-frame-pointer",
1210  ]
1211  sources = [ "readfstabfromfile_fuzzer/readfstabfromfile_fuzzer.cpp" ]
1212  defines = [ "STARTUP_INIT_TEST" ]
1213}
1214
1215ohos_fuzztest("GetIntParameterCppFuzzTest") {
1216  module_out_path = module_output_path
1217  fuzz_config_file =
1218      "//base/startup/init/test/fuzztest/getintparametercpp_fuzzer"
1219
1220  include_dirs = [
1221    "//base/startup/init/interfaces/innerkits/include",
1222    "//base/startup/init/test/fuzztest/utils/include",
1223  ]
1224
1225  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1226  external_deps = [ "bounds_checking_function:libsec_static" ]
1227  external_deps += [ "hilog:libhilog" ]
1228
1229  cflags = [
1230    "-g",
1231    "-O0",
1232    "-Wno-unused-variable",
1233    "-fno-omit-frame-pointer",
1234  ]
1235  sources = [ "getintparametercpp_fuzzer/getintparametercpp_fuzzer.cpp" ]
1236  defines = [ "STARTUP_INIT_TEST" ]
1237}
1238
1239ohos_fuzztest("GetStringParameterFuzzTest") {
1240  module_out_path = module_output_path
1241  fuzz_config_file =
1242      "//base/startup/init/test/fuzztest/getstringparameter_fuzzer"
1243
1244  include_dirs = [
1245    "//base/startup/init/interfaces/innerkits/include",
1246    "//base/startup/init/test/fuzztest/utils/include",
1247  ]
1248
1249  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1250  external_deps = [ "bounds_checking_function:libsec_static" ]
1251  external_deps += [ "hilog:libhilog" ]
1252
1253  cflags = [
1254    "-g",
1255    "-O0",
1256    "-Wno-unused-variable",
1257    "-fno-omit-frame-pointer",
1258  ]
1259  sources = [ "getstringparameter_fuzzer/getstringparameter_fuzzer.cpp" ]
1260  defines = [ "STARTUP_INIT_TEST" ]
1261}
1262
1263ohos_fuzztest("HookMgrDelFuzzTest") {
1264  module_out_path = module_output_path
1265  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrdel_fuzzer"
1266
1267  include_dirs = [
1268    "//base/startup/init/interfaces/innerkits/include",
1269    "//base/startup/init/test/fuzztest/utils/include",
1270  ]
1271
1272  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1273  external_deps = [ "bounds_checking_function:libsec_static" ]
1274  external_deps += [ "hilog:libhilog" ]
1275
1276  cflags = [
1277    "-g",
1278    "-O0",
1279    "-Wno-unused-variable",
1280    "-fno-omit-frame-pointer",
1281  ]
1282  sources = [ "hookmgrdel_fuzzer/hookmgrdel_fuzzer.cpp" ]
1283  defines = [ "STARTUP_INIT_TEST" ]
1284}
1285
1286ohos_fuzztest("HookMgrAddFuzzTest") {
1287  module_out_path = module_output_path
1288  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgradd_fuzzer"
1289
1290  include_dirs = [
1291    "//base/startup/init/interfaces/innerkits/include",
1292    "//base/startup/init/test/fuzztest/utils/include",
1293  ]
1294
1295  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1296  external_deps = [ "bounds_checking_function:libsec_static" ]
1297  external_deps += [ "hilog:libhilog" ]
1298
1299  cflags = [
1300    "-g",
1301    "-O0",
1302    "-Wno-unused-variable",
1303    "-fno-omit-frame-pointer",
1304  ]
1305  sources = [ "hookmgradd_fuzzer/hookmgradd_fuzzer.cpp" ]
1306  defines = [ "STARTUP_INIT_TEST" ]
1307}
1308
1309ohos_fuzztest("HookMgrExecuteFuzzTest") {
1310  module_out_path = module_output_path
1311  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrexecute_fuzzer"
1312
1313  include_dirs = [
1314    "//base/startup/init/interfaces/innerkits/include",
1315    "//base/startup/init/test/fuzztest/utils/include",
1316  ]
1317
1318  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1319  external_deps = [ "bounds_checking_function:libsec_static" ]
1320  external_deps += [ "hilog:libhilog" ]
1321
1322  cflags = [
1323    "-g",
1324    "-O0",
1325    "-Wno-unused-variable",
1326    "-fno-omit-frame-pointer",
1327  ]
1328  sources = [ "hookmgrexecute_fuzzer/hookmgrexecute_fuzzer.cpp" ]
1329  defines = [ "STARTUP_INIT_TEST" ]
1330}
1331
1332ohos_fuzztest("HookMgrTraversalFuzzTest") {
1333  module_out_path = module_output_path
1334  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrtraversal_fuzzer"
1335
1336  include_dirs = [
1337    "//base/startup/init/interfaces/innerkits/include",
1338    "//base/startup/init/test/fuzztest/utils/include",
1339  ]
1340
1341  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1342  external_deps = [ "bounds_checking_function:libsec_static" ]
1343  external_deps += [ "hilog:libhilog" ]
1344
1345  cflags = [
1346    "-g",
1347    "-O0",
1348    "-Wno-unused-variable",
1349    "-fno-omit-frame-pointer",
1350  ]
1351  sources = [ "hookmgrtraversal_fuzzer/hookmgrtraversal_fuzzer.cpp" ]
1352  defines = [ "STARTUP_INIT_TEST" ]
1353}
1354
1355ohos_fuzztest("HookMgrGetHooksCntFuzzTest") {
1356  module_out_path = module_output_path
1357  fuzz_config_file =
1358      "//base/startup/init/test/fuzztest/hookmgrgethookscnt_fuzzer"
1359
1360  include_dirs = [
1361    "//base/startup/init/interfaces/innerkits/include",
1362    "//base/startup/init/test/fuzztest/utils/include",
1363  ]
1364
1365  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1366  external_deps = [ "bounds_checking_function:libsec_static" ]
1367  external_deps += [ "hilog:libhilog" ]
1368
1369  cflags = [
1370    "-g",
1371    "-O0",
1372    "-Wno-unused-variable",
1373    "-fno-omit-frame-pointer",
1374  ]
1375  sources = [ "hookmgrgethookscnt_fuzzer/hookmgrgethookscnt_fuzzer.cpp" ]
1376  defines = [ "STARTUP_INIT_TEST" ]
1377}
1378
1379ohos_fuzztest("HookMgrGetStagesCntFuzzTest") {
1380  module_out_path = module_output_path
1381  fuzz_config_file =
1382      "//base/startup/init/test/fuzztest/hookmgrgetstagescnt_fuzzer"
1383
1384  include_dirs = [
1385    "//base/startup/init/interfaces/innerkits/include",
1386    "//base/startup/init/test/fuzztest/utils/include",
1387  ]
1388
1389  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1390  external_deps = [ "bounds_checking_function:libsec_static" ]
1391  external_deps += [ "hilog:libhilog" ]
1392
1393  cflags = [
1394    "-g",
1395    "-O0",
1396    "-Wno-unused-variable",
1397    "-fno-omit-frame-pointer",
1398  ]
1399  sources = [ "hookmgrgetstagescnt_fuzzer/hookmgrgetstagescnt_fuzzer.cpp" ]
1400  defines = [ "STARTUP_INIT_TEST" ]
1401}
1402
1403ohos_fuzztest("HookMgrDestroyFuzzTest") {
1404  module_out_path = module_output_path
1405  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrdestroy_fuzzer"
1406
1407  include_dirs = [
1408    "//base/startup/init/interfaces/innerkits/include",
1409    "//base/startup/init/test/fuzztest/utils/include",
1410  ]
1411
1412  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1413  external_deps = [ "bounds_checking_function:libsec_static" ]
1414  external_deps += [ "hilog:libhilog" ]
1415
1416  cflags = [
1417    "-g",
1418    "-O0",
1419    "-Wno-unused-variable",
1420    "-fno-omit-frame-pointer",
1421  ]
1422  sources = [ "hookmgrdestroy_fuzzer/hookmgrdestroy_fuzzer.cpp" ]
1423  defines = [ "STARTUP_INIT_TEST" ]
1424}
1425
1426ohos_fuzztest("HookMgrCreateFuzzTest") {
1427  module_out_path = module_output_path
1428  fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrcreate_fuzzer"
1429
1430  include_dirs = [
1431    "//base/startup/init/interfaces/innerkits/include",
1432    "//base/startup/init/test/fuzztest/utils/include",
1433  ]
1434
1435  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1436  external_deps = [ "bounds_checking_function:libsec_static" ]
1437  external_deps += [ "hilog:libhilog" ]
1438
1439  cflags = [
1440    "-g",
1441    "-O0",
1442    "-Wno-unused-variable",
1443    "-fno-omit-frame-pointer",
1444  ]
1445  sources = [ "hookmgrcreate_fuzzer/hookmgrcreate_fuzzer.cpp" ]
1446  defines = [ "STARTUP_INIT_TEST" ]
1447}
1448
1449ohos_fuzztest("ModuleMgrTraversalFuzzTest") {
1450  module_out_path = module_output_path
1451  fuzz_config_file =
1452      "//base/startup/init/test/fuzztest/modulemgrtraversal_fuzzer"
1453
1454  include_dirs = [
1455    "//base/startup/init/interfaces/innerkits/include",
1456    "//base/startup/init/test/fuzztest/utils/include",
1457  ]
1458
1459  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1460  external_deps = [ "bounds_checking_function:libsec_static" ]
1461  external_deps += [ "hilog:libhilog" ]
1462
1463  cflags = [
1464    "-g",
1465    "-O0",
1466    "-Wno-unused-variable",
1467    "-fno-omit-frame-pointer",
1468  ]
1469  sources = [ "modulemgrtraversal_fuzzer/modulemgrtraversal_fuzzer.cpp" ]
1470  defines = [ "STARTUP_INIT_TEST" ]
1471}
1472
1473ohos_fuzztest("ModuleMgrGetCntFuzzTest") {
1474  module_out_path = module_output_path
1475  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrgetcnt_fuzzer"
1476
1477  include_dirs = [
1478    "//base/startup/init/interfaces/innerkits/include",
1479    "//base/startup/init/test/fuzztest/utils/include",
1480  ]
1481
1482  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1483  external_deps = [ "bounds_checking_function:libsec_static" ]
1484  external_deps += [ "hilog:libhilog" ]
1485
1486  cflags = [
1487    "-g",
1488    "-O0",
1489    "-Wno-unused-variable",
1490    "-fno-omit-frame-pointer",
1491  ]
1492  sources = [ "modulemgrgetcnt_fuzzer/modulemgrgetcnt_fuzzer.cpp" ]
1493  defines = [ "STARTUP_INIT_TEST" ]
1494}
1495
1496ohos_fuzztest("ModuleMgrUninstallFuzzTest") {
1497  module_out_path = module_output_path
1498  fuzz_config_file =
1499      "//base/startup/init/test/fuzztest/modulemgruninstall_fuzzer"
1500
1501  include_dirs = [
1502    "//base/startup/init/interfaces/innerkits/include",
1503    "//base/startup/init/test/fuzztest/utils/include",
1504  ]
1505
1506  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1507  external_deps = [ "bounds_checking_function:libsec_static" ]
1508  external_deps += [ "hilog:libhilog" ]
1509
1510  cflags = [
1511    "-g",
1512    "-O0",
1513    "-Wno-unused-variable",
1514    "-fno-omit-frame-pointer",
1515  ]
1516  sources = [ "modulemgruninstall_fuzzer/modulemgruninstall_fuzzer.cpp" ]
1517  defines = [ "STARTUP_INIT_TEST" ]
1518}
1519
1520ohos_fuzztest("ModuleMgrScanFuzzTest") {
1521  module_out_path = module_output_path
1522  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrscan_fuzzer"
1523
1524  include_dirs = [
1525    "//base/startup/init/interfaces/innerkits/include",
1526    "//base/startup/init/test/fuzztest/utils/include",
1527  ]
1528
1529  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1530  external_deps = [ "bounds_checking_function:libsec_static" ]
1531  external_deps += [ "hilog:libhilog" ]
1532
1533  cflags = [
1534    "-g",
1535    "-O0",
1536    "-Wno-unused-variable",
1537    "-fno-omit-frame-pointer",
1538  ]
1539  sources = [ "modulemgrscan_fuzzer/modulemgrscan_fuzzer.cpp" ]
1540  defines = [ "STARTUP_INIT_TEST" ]
1541}
1542
1543ohos_fuzztest("ModuleMgrInstallFuzzTest") {
1544  module_out_path = module_output_path
1545  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrinstall_fuzzer"
1546
1547  include_dirs = [
1548    "//base/startup/init/interfaces/innerkits/include",
1549    "//base/startup/init/test/fuzztest/utils/include",
1550  ]
1551
1552  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1553  external_deps = [ "bounds_checking_function:libsec_static" ]
1554  external_deps += [ "hilog:libhilog" ]
1555
1556  cflags = [
1557    "-g",
1558    "-O0",
1559    "-Wno-unused-variable",
1560    "-fno-omit-frame-pointer",
1561  ]
1562  sources = [ "modulemgrinstall_fuzzer/modulemgrinstall_fuzzer.cpp" ]
1563  defines = [ "STARTUP_INIT_TEST" ]
1564}
1565
1566ohos_fuzztest("ModuleMgrDestroyFuzzTest") {
1567  module_out_path = module_output_path
1568  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrdestroy_fuzzer"
1569
1570  include_dirs = [
1571    "//base/startup/init/interfaces/innerkits/include",
1572    "//base/startup/init/test/fuzztest/utils/include",
1573  ]
1574
1575  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1576  external_deps = [ "bounds_checking_function:libsec_static" ]
1577  external_deps += [ "hilog:libhilog" ]
1578
1579  cflags = [
1580    "-g",
1581    "-O0",
1582    "-Wno-unused-variable",
1583    "-fno-omit-frame-pointer",
1584  ]
1585  sources = [ "modulemgrdestroy_fuzzer/modulemgrdestroy_fuzzer.cpp" ]
1586  defines = [ "STARTUP_INIT_TEST" ]
1587}
1588
1589ohos_fuzztest("ModuleMgrCreateFuzzTest") {
1590  module_out_path = module_output_path
1591  fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrcreate_fuzzer"
1592
1593  include_dirs = [
1594    "//base/startup/init/interfaces/innerkits/include",
1595    "//base/startup/init/test/fuzztest/utils/include",
1596  ]
1597
1598  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1599  external_deps = [ "bounds_checking_function:libsec_static" ]
1600  external_deps += [ "hilog:libhilog" ]
1601
1602  cflags = [
1603    "-g",
1604    "-O0",
1605    "-Wno-unused-variable",
1606    "-fno-omit-frame-pointer",
1607  ]
1608  sources = [ "modulemgrcreate_fuzzer/modulemgrcreate_fuzzer.cpp" ]
1609  defines = [ "STARTUP_INIT_TEST" ]
1610}
1611
1612ohos_fuzztest("ServiceSaveFdFuzzTest") {
1613  module_out_path = module_output_path
1614  fuzz_config_file = "//base/startup/init/test/fuzztest/servicesavefd_fuzzer"
1615
1616  include_dirs = [
1617    "//base/startup/init/interfaces/innerkits/include",
1618    "//base/startup/init/test/fuzztest/utils/include",
1619  ]
1620
1621  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1622  external_deps = [ "bounds_checking_function:libsec_static" ]
1623  external_deps += [ "hilog:libhilog" ]
1624
1625  cflags = [
1626    "-g",
1627    "-O0",
1628    "-Wno-unused-variable",
1629    "-fno-omit-frame-pointer",
1630  ]
1631  sources = [ "servicesavefd_fuzzer/servicesavefd_fuzzer.cpp" ]
1632  defines = [ "STARTUP_INIT_TEST" ]
1633}
1634
1635ohos_fuzztest("ServiceSaveFdWithPollFuzzTest") {
1636  module_out_path = module_output_path
1637  fuzz_config_file =
1638      "//base/startup/init/test/fuzztest/servicesavefdwithpoll_fuzzer"
1639
1640  include_dirs = [
1641    "//base/startup/init/interfaces/innerkits/include",
1642    "//base/startup/init/test/fuzztest/utils/include",
1643  ]
1644
1645  deps = [
1646    "//base/startup/init/interfaces/innerkits:libbegetutil",
1647    "//base/startup/init/interfaces/innerkits/fd_holder:fdholder",
1648    "//base/startup/init/services/utils:libinit_utils",
1649  ]
1650  external_deps = [ "bounds_checking_function:libsec_static" ]
1651  external_deps += [ "hilog:libhilog" ]
1652
1653  cflags = [
1654    "-g",
1655    "-O0",
1656    "-Wno-unused-variable",
1657    "-fno-omit-frame-pointer",
1658  ]
1659  sources = [
1660    "//base/startup/init/interfaces/innerkits/fd_holder/fd_holder.c",
1661    "servicesavefdwithpoll_fuzzer/servicesavefdwithpoll_fuzzer.cpp",
1662  ]
1663  defines = [ "STARTUP_INIT_TEST" ]
1664}
1665
1666ohos_fuzztest("ServiceGetFdFuzzTest") {
1667  module_out_path = module_output_path
1668  fuzz_config_file = "//base/startup/init/test/fuzztest/servicegetfd_fuzzer"
1669
1670  include_dirs = [
1671    "//base/startup/init/interfaces/innerkits/include",
1672    "//base/startup/init/test/fuzztest/utils/include",
1673  ]
1674
1675  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1676  external_deps = [ "bounds_checking_function:libsec_static" ]
1677  external_deps += [ "hilog:libhilog" ]
1678
1679  cflags = [
1680    "-g",
1681    "-O0",
1682    "-Wno-unused-variable",
1683    "-fno-omit-frame-pointer",
1684  ]
1685  sources = [ "servicegetfd_fuzzer/servicegetfd_fuzzer.cpp" ]
1686  defines = [ "STARTUP_INIT_TEST" ]
1687}
1688
1689ohos_fuzztest("ServiceControlWithExtraFuzzTest") {
1690  module_out_path = module_output_path
1691  fuzz_config_file =
1692      "//base/startup/init/test/fuzztest/servicecontrolwithextra_fuzzer"
1693
1694  include_dirs = [
1695    "//base/startup/init/interfaces/innerkits/include",
1696    "//base/startup/init/test/fuzztest/utils/include",
1697  ]
1698
1699  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1700  external_deps = [ "bounds_checking_function:libsec_static" ]
1701  external_deps += [ "hilog:libhilog" ]
1702
1703  cflags = [
1704    "-g",
1705    "-O0",
1706    "-Wno-unused-variable",
1707    "-fno-omit-frame-pointer",
1708  ]
1709  sources =
1710      [ "servicecontrolwithextra_fuzzer/servicecontrolwithextra_fuzzer.cpp" ]
1711  defines = [ "STARTUP_INIT_TEST" ]
1712}
1713
1714ohos_fuzztest("ServiceControlFuzzTest") {
1715  module_out_path = module_output_path
1716  fuzz_config_file = "//base/startup/init/test/fuzztest/servicecontrol_fuzzer"
1717
1718  include_dirs = [
1719    "//base/startup/init/interfaces/innerkits/include",
1720    "//base/startup/init/test/fuzztest/utils/include",
1721  ]
1722
1723  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1724  external_deps = [ "bounds_checking_function:libsec_static" ]
1725  external_deps += [ "hilog:libhilog" ]
1726
1727  cflags = [
1728    "-g",
1729    "-O0",
1730    "-Wno-unused-variable",
1731    "-fno-omit-frame-pointer",
1732  ]
1733  sources = [ "servicecontrol_fuzzer/servicecontrol_fuzzer.cpp" ]
1734  defines = [ "STARTUP_INIT_TEST" ]
1735}
1736
1737ohos_fuzztest("ServiceWaitForStatusFuzzTest") {
1738  module_out_path = module_output_path
1739  fuzz_config_file =
1740      "//base/startup/init/test/fuzztest/servicewaitforstatus_fuzzer"
1741
1742  include_dirs = [
1743    "//base/startup/init/interfaces/innerkits/include",
1744    "//base/startup/init/test/fuzztest/utils/include",
1745  ]
1746
1747  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1748  external_deps = [ "bounds_checking_function:libsec_static" ]
1749  external_deps += [ "hilog:libhilog" ]
1750
1751  cflags = [
1752    "-g",
1753    "-O0",
1754    "-Wno-unused-variable",
1755    "-fno-omit-frame-pointer",
1756  ]
1757  sources = [ "servicewaitforstatus_fuzzer/servicewaitforstatus_fuzzer.cpp" ]
1758  defines = [ "STARTUP_INIT_TEST" ]
1759}
1760
1761ohos_fuzztest("ServiceSetReadyFuzzTest") {
1762  module_out_path = module_output_path
1763  fuzz_config_file = "//base/startup/init/test/fuzztest/servicesetready_fuzzer"
1764
1765  include_dirs = [
1766    "//base/startup/init/interfaces/innerkits/include",
1767    "//base/startup/init/test/fuzztest/utils/include",
1768  ]
1769
1770  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1771  external_deps = [ "bounds_checking_function:libsec_static" ]
1772  external_deps += [ "hilog:libhilog" ]
1773
1774  cflags = [
1775    "-g",
1776    "-O0",
1777    "-Wno-unused-variable",
1778    "-fno-omit-frame-pointer",
1779  ]
1780  sources = [ "servicesetready_fuzzer/servicesetready_fuzzer.cpp" ]
1781  defines = [ "STARTUP_INIT_TEST" ]
1782}
1783
1784ohos_fuzztest("StartServiceByTimerFuzzTest") {
1785  module_out_path = module_output_path
1786  fuzz_config_file =
1787      "//base/startup/init/test/fuzztest/startservicebytimer_fuzzer"
1788
1789  include_dirs = [
1790    "//base/startup/init/interfaces/innerkits/include",
1791    "//base/startup/init/test/fuzztest/utils/include",
1792  ]
1793
1794  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1795  external_deps = [ "bounds_checking_function:libsec_static" ]
1796  external_deps += [ "hilog:libhilog" ]
1797
1798  cflags = [
1799    "-g",
1800    "-O0",
1801    "-Wno-unused-variable",
1802    "-fno-omit-frame-pointer",
1803  ]
1804  sources = [ "startservicebytimer_fuzzer/startservicebytimer_fuzzer.cpp" ]
1805  defines = [ "STARTUP_INIT_TEST" ]
1806}
1807
1808ohos_fuzztest("StopServiceTimerFuzzTest") {
1809  module_out_path = module_output_path
1810  fuzz_config_file = "//base/startup/init/test/fuzztest/stopservicetimer_fuzzer"
1811
1812  include_dirs = [
1813    "//base/startup/init/interfaces/innerkits/include",
1814    "//base/startup/init/test/fuzztest/utils/include",
1815  ]
1816
1817  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1818  external_deps = [ "bounds_checking_function:libsec_static" ]
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  ]
1847  external_deps = [ "bounds_checking_function:libsec_static" ]
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("HandleOtherDeviceEventFuzzTest") {
1861  module_out_path = module_output_path
1862  fuzz_config_file =
1863      "//base/startup/init/test/fuzztest/handleotherdeviceevent_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    "//base/startup/init/test/fuzztest:libfuzz_utils",
1873    "//base/startup/init/ueventd:libueventd_ramdisk_static",
1874  ]
1875  external_deps = [ "bounds_checking_function:libsec_static" ]
1876  external_deps += [ "hilog:libhilog" ]
1877
1878  cflags = [
1879    "-g",
1880    "-O0",
1881    "-Wno-unused-variable",
1882    "-fno-omit-frame-pointer",
1883  ]
1884  sources =
1885      [ "handleotherdeviceevent_fuzzer/handleotherdeviceevent_fuzzer.cpp" ]
1886  defines = [ "STARTUP_INIT_TEST" ]
1887}
1888ohos_fuzztest("HandleBlockDeviceEventFuzzTest") {
1889  module_out_path = module_output_path
1890  fuzz_config_file =
1891      "//base/startup/init/test/fuzztest/handleblockdeviceevent_fuzzer"
1892
1893  include_dirs = [
1894    "//base/startup/init/interfaces/innerkits/include",
1895    "//base/startup/init/test/fuzztest/utils/include",
1896  ]
1897
1898  deps = [
1899    "//base/startup/init/interfaces/innerkits:libbegetutil",
1900    "//base/startup/init/test/fuzztest:libfuzz_utils",
1901    "//base/startup/init/ueventd:libueventd_ramdisk_static",
1902  ]
1903  external_deps = [ "bounds_checking_function:libsec_static" ]
1904  external_deps += [ "hilog:libhilog" ]
1905
1906  cflags = [
1907    "-g",
1908    "-O0",
1909    "-Wno-unused-variable",
1910    "-fno-omit-frame-pointer",
1911  ]
1912  sources =
1913      [ "handleblockdeviceevent_fuzzer/handleblockdeviceevent_fuzzer.cpp" ]
1914  defines = [ "STARTUP_INIT_TEST" ]
1915}
1916
1917ohos_fuzztest("HasSystemCapabilityFuzzTest") {
1918  module_out_path = module_output_path
1919  fuzz_config_file =
1920      "//base/startup/init/test/fuzztest/hassystemcapability_fuzzer"
1921
1922  include_dirs = [
1923    "//base/startup/init/interfaces/innerkits/include",
1924    "//base/startup/init/test/fuzztest/utils/include",
1925  ]
1926
1927  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
1928  external_deps = [ "bounds_checking_function:libsec_static" ]
1929  external_deps += [ "hilog:libhilog" ]
1930
1931  cflags = [
1932    "-g",
1933    "-O0",
1934    "-Wno-unused-variable",
1935    "-fno-omit-frame-pointer",
1936  ]
1937  sources = [ "hassystemcapability_fuzzer/hassystemcapability_fuzzer.cpp" ]
1938  defines = [ "STARTUP_INIT_TEST" ]
1939}
1940
1941ohos_fuzztest("BuildControlMessageFuzzTest") {
1942  module_out_path = module_output_path
1943  fuzz_config_file =
1944      "//base/startup/init/test/fuzztest/buildcontrolmessage_fuzzer"
1945
1946  include_dirs = [
1947    "//base/startup/init/interfaces/innerkits/fd_holder",
1948    "//base/startup/init/test/fuzztest/utils/include",
1949  ]
1950
1951  deps = [
1952    "//base/startup/init/interfaces/innerkits:libbegetutil",
1953    "//base/startup/init/interfaces/innerkits/fd_holder:fdholder",
1954  ]
1955  external_deps = [ "bounds_checking_function:libsec_static" ]
1956  external_deps += [ "hilog:libhilog" ]
1957
1958  cflags = [
1959    "-g",
1960    "-O0",
1961    "-Wno-unused-variable",
1962    "-fno-omit-frame-pointer",
1963  ]
1964  sources = [ "buildcontrolmessage_fuzzer/buildcontrolmessage_fuzzer.cpp" ]
1965  defines = [ "STARTUP_INIT_TEST" ]
1966}
1967
1968ohos_fuzztest("ChangeSysAttributePermissionsFuzzTest") {
1969  module_out_path = module_output_path
1970  fuzz_config_file =
1971      "//base/startup/init/test/fuzztest/changesysattributepermissions_fuzzer"
1972
1973  include_dirs = [
1974    "//base/startup/init/interfaces/innerkits/include",
1975    "//base/startup/init/test/fuzztest/utils/include",
1976  ]
1977
1978  deps = [
1979    "//base/startup/init/interfaces/innerkits:libbegetutil",
1980    "//base/startup/init/test/fuzztest:libfuzz_utils",
1981    "//base/startup/init/ueventd:libueventd_ramdisk_static",
1982  ]
1983  external_deps = [ "bounds_checking_function:libsec_static" ]
1984  external_deps += [ "hilog:libhilog" ]
1985
1986  cflags = [
1987    "-g",
1988    "-O0",
1989    "-Wno-unused-variable",
1990    "-fno-omit-frame-pointer",
1991  ]
1992  sources = [ "changesysattributepermissions_fuzzer/changesysattributepermissions_fuzzer.cpp" ]
1993  defines = [ "STARTUP_INIT_TEST" ]
1994}
1995
1996ohos_fuzztest("ReceiveFdsFuzzTest") {
1997  module_out_path = module_output_path
1998  fuzz_config_file = "//base/startup/init/test/fuzztest/receivefds_fuzzer"
1999
2000  include_dirs = [
2001    "//base/startup/init/interfaces/innerkits/fd_holder",
2002    "//base/startup/init/test/fuzztest/utils/include",
2003  ]
2004
2005  deps = [
2006    "//base/startup/init/interfaces/innerkits:libbegetutil",
2007    "//base/startup/init/interfaces/innerkits/fd_holder:fdholder",
2008    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
2009  ]
2010  external_deps = [ "bounds_checking_function:libsec_static" ]
2011  external_deps += [ "hilog:libhilog" ]
2012
2013  cflags = [
2014    "-g",
2015    "-O0",
2016    "-Wno-unused-variable",
2017    "-fno-omit-frame-pointer",
2018  ]
2019  sources = [ "receivefds_fuzzer/receivefds_fuzzer.cpp" ]
2020  defines = [ "STARTUP_INIT_TEST" ]
2021}
2022
2023ohos_fuzztest("GetCurrentSlotFuzzTest") {
2024  module_out_path = module_output_path
2025  fuzz_config_file = "//base/startup/init/test/fuzztest/getcurrentslot_fuzzer"
2026
2027  include_dirs = [
2028    "//base/startup/init/interfaces/innerkits/fd_holder",
2029    "//base/startup/init/test/fuzztest/utils/include",
2030  ]
2031
2032  deps = [
2033    "//base/startup/init/interfaces/innerkits:libbegetutil",
2034    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
2035  ]
2036  external_deps = [ "bounds_checking_function:libsec_static" ]
2037  external_deps += [ "hilog:libhilog" ]
2038
2039  cflags = [
2040    "-g",
2041    "-O0",
2042    "-Wno-unused-variable",
2043    "-fno-omit-frame-pointer",
2044  ]
2045  sources = [ "getcurrentslot_fuzzer/getcurrentslot_fuzzer.cpp" ]
2046  defines = [ "STARTUP_INIT_TEST" ]
2047}
2048
2049ohos_fuzztest("GetSecurityPatchTagFuzzTest") {
2050  module_out_path = module_output_path
2051  fuzz_config_file =
2052      "//base/startup/init/test/fuzztest/getsecuritypatchtag_fuzzer"
2053
2054  include_dirs = [
2055    "//base/startup/init/interfaces/innerkits/fd_holder",
2056    "//base/startup/init/test/fuzztest/utils/include",
2057  ]
2058
2059  deps = [
2060    "//base/startup/init/interfaces/innerkits:libbegetutil",
2061    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
2062  ]
2063  external_deps = [ "bounds_checking_function:libsec_static" ]
2064  external_deps += [ "hilog:libhilog" ]
2065
2066  cflags = [
2067    "-g",
2068    "-O0",
2069    "-Wno-unused-variable",
2070    "-fno-omit-frame-pointer",
2071  ]
2072  sources = [ "getsecuritypatchtag_fuzzer/getsecuritypatchtag_fuzzer.cpp" ]
2073  defines = [ "STARTUP_INIT_TEST" ]
2074}
2075
2076ohos_fuzztest("GetOSFullNameFuzzTest") {
2077  module_out_path = module_output_path
2078  fuzz_config_file = "//base/startup/init/test/fuzztest/getosfullname_fuzzer"
2079
2080  include_dirs = [
2081    "//base/startup/init/interfaces/innerkits/fd_holder",
2082    "//base/startup/init/test/fuzztest/utils/include",
2083  ]
2084
2085  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2086  external_deps = [ "bounds_checking_function:libsec_static" ]
2087  external_deps += [ "hilog:libhilog" ]
2088
2089  cflags = [
2090    "-g",
2091    "-O0",
2092    "-Wno-unused-variable",
2093    "-fno-omit-frame-pointer",
2094  ]
2095  sources = [ "getosfullname_fuzzer/getosfullname_fuzzer.cpp" ]
2096  defines = [ "STARTUP_INIT_TEST" ]
2097}
2098
2099ohos_fuzztest("GetBuildRootHashFuzzTest") {
2100  module_out_path = module_output_path
2101  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildroothash_fuzzer"
2102
2103  include_dirs = [
2104    "//base/startup/init/interfaces/innerkits/fd_holder",
2105    "//base/startup/init/test/fuzztest/utils/include",
2106  ]
2107
2108  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2109  external_deps = [ "bounds_checking_function:libsec_static" ]
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 = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2132  external_deps = [ "bounds_checking_function:libsec_static" ]
2133  external_deps += [ "hilog:libhilog" ]
2134
2135  cflags = [
2136    "-g",
2137    "-O0",
2138    "-Wno-unused-variable",
2139    "-fno-omit-frame-pointer",
2140  ]
2141  sources = [ "getosreleasetype_fuzzer/getosreleasetype_fuzzer.cpp" ]
2142  defines = [ "STARTUP_INIT_TEST" ]
2143}
2144
2145ohos_fuzztest("GetSdkApiVersionFuzzTest") {
2146  module_out_path = module_output_path
2147  fuzz_config_file = "//base/startup/init/test/fuzztest/getsdkapiversion_fuzzer"
2148
2149  include_dirs = [
2150    "//base/startup/init/interfaces/innerkits/fd_holder",
2151    "//base/startup/init/test/fuzztest/utils/include",
2152  ]
2153
2154  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2155  external_deps = [ "bounds_checking_function:libsec_static" ]
2156  external_deps += [ "hilog:libhilog" ]
2157
2158  cflags = [
2159    "-g",
2160    "-O0",
2161    "-Wno-unused-variable",
2162    "-fno-omit-frame-pointer",
2163  ]
2164  sources = [ "getsdkapiversion_fuzzer/getsdkapiversion_fuzzer.cpp" ]
2165  defines = [ "STARTUP_INIT_TEST" ]
2166}
2167
2168ohos_fuzztest("GetDeviceNodePermissionsFuzzTest") {
2169  module_out_path = module_output_path
2170  fuzz_config_file =
2171      "//base/startup/init/test/fuzztest/getdevicenodepermissions_fuzzer"
2172
2173  include_dirs = [
2174    "//base/startup/init/interfaces/innerkits/include",
2175    "//base/startup/init/test/fuzztest/utils/include",
2176  ]
2177
2178  deps = [
2179    "//base/startup/init/interfaces/innerkits:libbegetutil",
2180    "//base/startup/init/test/fuzztest:libfuzz_utils",
2181    "//base/startup/init/ueventd:libueventd_ramdisk_static",
2182  ]
2183  external_deps = [ "bounds_checking_function:libsec_static" ]
2184  external_deps += [ "hilog:libhilog" ]
2185
2186  cflags = [
2187    "-g",
2188    "-O0",
2189    "-Wno-unused-variable",
2190    "-fno-omit-frame-pointer",
2191  ]
2192  sources =
2193      [ "getdevicenodepermissions_fuzzer/getdevicenodepermissions_fuzzer.cpp" ]
2194  defines = [ "STARTUP_INIT_TEST" ]
2195}
2196
2197ohos_fuzztest("GetDeviceUdevConfByDevNodeFuzzTest") {
2198  module_out_path = module_output_path
2199  fuzz_config_file =
2200      "//base/startup/init/test/fuzztest/getdeviceudevconfbydevnode_fuzzer"
2201
2202  include_dirs = [
2203    "//base/startup/init/interfaces/innerkits/include",
2204    "//base/startup/init/test/fuzztest/utils/include",
2205  ]
2206
2207  deps = [
2208    "//base/startup/init/interfaces/innerkits:libbegetutil",
2209    "//base/startup/init/test/fuzztest:libfuzz_utils",
2210    "//base/startup/init/ueventd:libueventd_ramdisk_static",
2211  ]
2212  external_deps = [ "bounds_checking_function:libsec_static" ]
2213  external_deps += [ "hilog:libhilog" ]
2214
2215  cflags = [
2216    "-g",
2217    "-O0",
2218    "-Wno-unused-variable",
2219    "-fno-omit-frame-pointer",
2220  ]
2221  sources = [
2222    "getdeviceudevconfbydevnode_fuzzer/getdeviceudevconfbydevnode_fuzzer.cpp",
2223  ]
2224  defines = [ "STARTUP_INIT_TEST" ]
2225}
2226
2227ohos_fuzztest("GetManufactureFuzzTest") {
2228  module_out_path = module_output_path
2229  fuzz_config_file = "//base/startup/init/test/fuzztest/getmanufacture_fuzzer"
2230
2231  include_dirs = [
2232    "//base/startup/init/interfaces/innerkits/fd_holder",
2233    "//base/startup/init/test/fuzztest/utils/include",
2234  ]
2235
2236  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2237  external_deps = [ "bounds_checking_function:libsec_static" ]
2238  external_deps += [ "hilog:libhilog" ]
2239
2240  cflags = [
2241    "-g",
2242    "-O0",
2243    "-Wno-unused-variable",
2244    "-fno-omit-frame-pointer",
2245  ]
2246  sources = [ "getmanufacture_fuzzer/getmanufacture_fuzzer.cpp" ]
2247  defines = [ "STARTUP_INIT_TEST" ]
2248}
2249
2250ohos_fuzztest("GetAbiListFuzzTest") {
2251  module_out_path = module_output_path
2252  fuzz_config_file = "//base/startup/init/test/fuzztest/getabilist_fuzzer"
2253
2254  include_dirs = [
2255    "//base/startup/init/interfaces/innerkits/fd_holder",
2256    "//base/startup/init/test/fuzztest/utils/include",
2257  ]
2258
2259  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2260  external_deps = [ "bounds_checking_function:libsec_static" ]
2261  external_deps += [ "hilog:libhilog" ]
2262
2263  cflags = [
2264    "-g",
2265    "-O0",
2266    "-Wno-unused-variable",
2267    "-fno-omit-frame-pointer",
2268  ]
2269  sources = [ "getabilist_fuzzer/getabilist_fuzzer.cpp" ]
2270  defines = [ "STARTUP_INIT_TEST" ]
2271}
2272
2273ohos_fuzztest("GetBootloaderVersionFuzzTest") {
2274  module_out_path = module_output_path
2275  fuzz_config_file =
2276      "//base/startup/init/test/fuzztest/getbootloaderversion_fuzzer"
2277
2278  include_dirs = [
2279    "//base/startup/init/interfaces/innerkits/fd_holder",
2280    "//base/startup/init/test/fuzztest/utils/include",
2281  ]
2282
2283  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2284  external_deps = [ "bounds_checking_function:libsec_static" ]
2285  external_deps += [ "hilog:libhilog" ]
2286
2287  cflags = [
2288    "-g",
2289    "-O0",
2290    "-Wno-unused-variable",
2291    "-fno-omit-frame-pointer",
2292  ]
2293  sources = [ "getbootloaderversion_fuzzer/getbootloaderversion_fuzzer.cpp" ]
2294  defines = [ "STARTUP_INIT_TEST" ]
2295}
2296
2297ohos_fuzztest("GetBuildTypeFuzzTest") {
2298  module_out_path = module_output_path
2299  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildtype_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 = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2307  external_deps = [ "bounds_checking_function:libsec_static" ]
2308  external_deps += [ "hilog:libhilog" ]
2309
2310  cflags = [
2311    "-g",
2312    "-O0",
2313    "-Wno-unused-variable",
2314    "-fno-omit-frame-pointer",
2315  ]
2316  sources = [ "getbuildtype_fuzzer/getbuildtype_fuzzer.cpp" ]
2317  defines = [ "STARTUP_INIT_TEST" ]
2318}
2319
2320ohos_fuzztest("GetBuildUserFuzzTest") {
2321  module_out_path = module_output_path
2322  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuilduser_fuzzer"
2323
2324  include_dirs = [
2325    "//base/startup/init/interfaces/innerkits/fd_holder",
2326    "//base/startup/init/test/fuzztest/utils/include",
2327  ]
2328
2329  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2330  external_deps = [ "bounds_checking_function:libsec_static" ]
2331  external_deps += [ "hilog:libhilog" ]
2332
2333  cflags = [
2334    "-g",
2335    "-O0",
2336    "-Wno-unused-variable",
2337    "-fno-omit-frame-pointer",
2338  ]
2339  sources = [ "getbuilduser_fuzzer/getbuilduser_fuzzer.cpp" ]
2340  defines = [ "STARTUP_INIT_TEST" ]
2341}
2342
2343ohos_fuzztest("GetBuildTimeFuzzTest") {
2344  module_out_path = module_output_path
2345  fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildtime_fuzzer"
2346
2347  include_dirs = [
2348    "//base/startup/init/interfaces/innerkits/fd_holder",
2349    "//base/startup/init/test/fuzztest/utils/include",
2350  ]
2351
2352  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2353  external_deps = [ "bounds_checking_function:libsec_static" ]
2354  external_deps += [ "hilog:libhilog" ]
2355
2356  cflags = [
2357    "-g",
2358    "-O0",
2359    "-Wno-unused-variable",
2360    "-fno-omit-frame-pointer",
2361  ]
2362  sources = [ "getbuildtime_fuzzer/getbuildtime_fuzzer.cpp" ]
2363  defines = [ "STARTUP_INIT_TEST" ]
2364}
2365
2366ohos_fuzztest("AclGetSerialFuzzTest") {
2367  module_out_path = module_output_path
2368  fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetserial_fuzzer"
2369
2370  include_dirs = [
2371    "//base/startup/init/interfaces/innerkits/fd_holder",
2372    "//base/startup/init/test/fuzztest/utils/include",
2373  ]
2374
2375  deps = [
2376    "//base/startup/init/interfaces/innerkits:libbeget_proxy",
2377    "//base/startup/init/interfaces/innerkits:libbegetutil",
2378  ]
2379  external_deps = [ "bounds_checking_function:libsec_static" ]
2380  external_deps += [ "hilog:libhilog" ]
2381
2382  cflags = [
2383    "-g",
2384    "-O0",
2385    "-Wno-unused-variable",
2386    "-fno-omit-frame-pointer",
2387  ]
2388  sources = [ "aclgetserial_fuzzer/aclgetserial_fuzzer.cpp" ]
2389  defines = [ "STARTUP_INIT_TEST" ]
2390}
2391
2392ohos_fuzztest("GetMajorVersionFuzzTest") {
2393  module_out_path = module_output_path
2394  fuzz_config_file = "//base/startup/init/test/fuzztest/getmajorversion_fuzzer"
2395
2396  include_dirs = [
2397    "//base/startup/init/interfaces/innerkits/fd_holder",
2398    "//base/startup/init/test/fuzztest/utils/include",
2399  ]
2400
2401  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2402  external_deps = [ "bounds_checking_function:libsec_static" ]
2403  external_deps += [ "hilog:libhilog" ]
2404
2405  cflags = [
2406    "-g",
2407    "-O0",
2408    "-Wno-unused-variable",
2409    "-fno-omit-frame-pointer",
2410  ]
2411  sources = [ "getmajorversion_fuzzer/getmajorversion_fuzzer.cpp" ]
2412  defines = [ "STARTUP_INIT_TEST" ]
2413}
2414
2415ohos_fuzztest("GetSeniorVersionFuzzTest") {
2416  module_out_path = module_output_path
2417  fuzz_config_file = "//base/startup/init/test/fuzztest/getseniorversion_fuzzer"
2418
2419  include_dirs = [
2420    "//base/startup/init/interfaces/innerkits/fd_holder",
2421    "//base/startup/init/test/fuzztest/utils/include",
2422  ]
2423
2424  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2425  external_deps = [ "bounds_checking_function:libsec_static" ]
2426  external_deps += [ "hilog:libhilog" ]
2427
2428  cflags = [
2429    "-g",
2430    "-O0",
2431    "-Wno-unused-variable",
2432    "-fno-omit-frame-pointer",
2433  ]
2434  sources = [ "getseniorversion_fuzzer/getseniorversion_fuzzer.cpp" ]
2435  defines = [ "STARTUP_INIT_TEST" ]
2436}
2437
2438ohos_fuzztest("GetFeatureVersionFuzzTest") {
2439  module_out_path = module_output_path
2440  fuzz_config_file =
2441      "//base/startup/init/test/fuzztest/getfeatureversion_fuzzer"
2442
2443  include_dirs = [
2444    "//base/startup/init/interfaces/innerkits/fd_holder",
2445    "//base/startup/init/test/fuzztest/utils/include",
2446  ]
2447
2448  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2449  external_deps = [ "bounds_checking_function:libsec_static" ]
2450  external_deps += [ "hilog:libhilog" ]
2451
2452  cflags = [
2453    "-g",
2454    "-O0",
2455    "-Wno-unused-variable",
2456    "-fno-omit-frame-pointer",
2457  ]
2458  sources = [ "getfeatureversion_fuzzer/getfeatureversion_fuzzer.cpp" ]
2459  defines = [ "STARTUP_INIT_TEST" ]
2460}
2461
2462ohos_fuzztest("MountOneWithFstabFileFuzzTest") {
2463  module_out_path = module_output_path
2464  fuzz_config_file =
2465      "//base/startup/init/test/fuzztest/mountonewithfstabfile_fuzzer"
2466
2467  include_dirs = [
2468    "//base/startup/init/interfaces/innerkits/fs_manager",
2469    "//base/startup/init/interfaces/innerkits/include/fs_manager",
2470    "//base/startup/init/test/fuzztest/utils/include",
2471  ]
2472
2473  deps = [
2474    "//base/startup/init/interfaces/innerkits:libbegetutil",
2475    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",]
2476  external_deps = [
2477    "bounds_checking_function:libsec_static",
2478    "cJSON:cjson",
2479  ]
2480  external_deps += [ "hilog:libhilog" ]
2481
2482  cflags = [
2483    "-g",
2484    "-O0",
2485    "-Wno-unused-variable",
2486    "-fno-omit-frame-pointer",
2487  ]
2488  sources = [
2489    "mountonewithfstabfile_fuzzer/mountonewithfstabfile_fuzzer.cpp",
2490   ]
2491  defines = [ "STARTUP_INIT_TEST" ]
2492}
2493
2494ohos_fuzztest("AddParamEntryFuzzTest") {
2495  module_out_path = module_output_path
2496  fuzz_config_file =
2497      "//base/startup/init/test/fuzztest/addparamentry_fuzzer"
2498
2499  include_dirs = [
2500    "//base/startup/init/services/param/include",
2501    "//base/startup/init/test/fuzztest/utils/include",
2502  ]
2503
2504  deps = [
2505    "//base/startup/init/interfaces/innerkits:libbegetutil",
2506    "//base/startup/init/services/param:parameter",]
2507  external_deps = [
2508    "bounds_checking_function:libsec_static",
2509  ]
2510  external_deps += [ "hilog:libhilog" ]
2511
2512  cflags = [
2513    "-g",
2514    "-O0",
2515    "-Wno-unused-variable",
2516    "-fno-omit-frame-pointer",
2517  ]
2518  sources = [
2519    "addparamentry_fuzzer/addparamentry_fuzzer.cpp",
2520   ]
2521  defines = [ "STARTUP_INIT_TEST" ]
2522}
2523
2524ohos_fuzztest("InitWorkSpaceFuzzTest") {
2525  module_out_path = module_output_path
2526  fuzz_config_file =
2527      "//base/startup/init/test/fuzztest/initworkspace_fuzzer"
2528
2529  include_dirs = [
2530    "//base/startup/init/services/param/include",
2531    "//base/startup/init/test/fuzztest/utils/include",
2532  ]
2533
2534  deps = [
2535    "//base/startup/init/interfaces/innerkits:libbegetutil",
2536    "//base/startup/init/services/param:parameter",]
2537  external_deps = [
2538    "bounds_checking_function:libsec_static",
2539  ]
2540  external_deps += [ "hilog:libhilog" ]
2541
2542  cflags = [
2543    "-g",
2544    "-O0",
2545    "-Wno-unused-variable",
2546    "-fno-omit-frame-pointer",
2547  ]
2548  sources = [
2549    "initworkspace_fuzzer/initworkspace_fuzzer.cpp",
2550   ]
2551  defines = [ "STARTUP_INIT_TEST" ]
2552}
2553
2554ohos_fuzztest("CheckAppWatchPermissionFuzzTest") {
2555  module_out_path = module_output_path
2556  fuzz_config_file = "//base/startup/init/test/fuzztest/checkappwatchpermission_fuzzer"
2557
2558  sources = [
2559    "//base/startup/init/services/param/linux/param_message.c",
2560    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2561  ]
2562  include_dirs = [
2563    "//base/startup/init/interfaces/innerkits/include",
2564    "//base/startup/init/test/fuzztest/utils/include",
2565    "//base/startup/init/services/param/watcher/proxy",
2566    "//base/startup/init/services/param/watcher/include",
2567    "//base/startup/init/services/param/include",
2568    "//base/startup/init/interfaces/innerkits/include/param",
2569    "//base/startup/init/services/param/linux",
2570    "//base/startup/init/services/loopevent/include",
2571    "//base/startup/init/services/param/watcher/agent",
2572  ]
2573
2574  deps = [
2575    "//base/startup/init/interfaces/innerkits:libbegetutil",
2576    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2577    "//base/startup/init/services/log:agent_log",
2578  ]
2579  external_deps = [
2580    "bounds_checking_function:libsec_static",
2581    "c_utils:utils",
2582    "hilog:libhilog",
2583    "ipc:ipc_single",
2584    "safwk:system_ability_fwk",
2585    "samgr:samgr_proxy",
2586  ]
2587  if (init_paramwatcher_hicollie_enable) {
2588    external_deps += [ "hicollie:libhicollie" ]
2589  }
2590
2591  cflags = [
2592    "-g",
2593    "-O0",
2594    "-Wno-unused-variable",
2595    "-fno-omit-frame-pointer",
2596  ]
2597  sources += [ "checkappwatchpermission_fuzzer/checkappwatchpermission_fuzzer.cpp" ]
2598  defines = [ "STARTUP_INIT_TEST" ]
2599  if (init_paramwatcher_hicollie_enable) {
2600    defines += [ "HICOLLIE_ENABLE" ]
2601  }
2602}
2603
2604ohos_fuzztest("OnStopFuzzTest") {
2605  module_out_path = module_output_path
2606  fuzz_config_file = "//base/startup/init/test/fuzztest/onstop_fuzzer"
2607
2608  sources = [
2609    "//base/startup/init/services/param/linux/param_message.c",
2610    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2611  ]
2612  include_dirs = [
2613    "//base/startup/init/interfaces/innerkits/include",
2614    "//base/startup/init/test/fuzztest/utils/include",
2615    "//base/startup/init/services/param/watcher/proxy",
2616    "//base/startup/init/services/param/watcher/include",
2617    "//base/startup/init/services/param/include",
2618    "//base/startup/init/interfaces/innerkits/include/param",
2619    "//base/startup/init/services/param/linux",
2620    "//base/startup/init/services/loopevent/include",
2621    "//base/startup/init/services/param/watcher/agent",
2622  ]
2623
2624  deps = [
2625    "//base/startup/init/interfaces/innerkits:libbegetutil",
2626    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2627    "//base/startup/init/services/log:agent_log",
2628  ]
2629  sources += [
2630    "//base/startup/init/services/param/watcher/agent/watcher.cpp",
2631    "//base/startup/init/services/param/watcher/agent/watcher_manager_kits.cpp",
2632  ]
2633  deps += [
2634    "//base/startup/init/interfaces/innerkits/:param_watcher_proxy",
2635    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2636  ]
2637  external_deps = [
2638    "bounds_checking_function:libsec_static",
2639    "c_utils:utils",
2640    "hilog:libhilog",
2641    "ipc:ipc_single",
2642    "safwk:system_ability_fwk",
2643    "samgr:samgr_proxy",
2644  ]
2645  if (init_paramwatcher_hicollie_enable) {
2646    external_deps += [ "hicollie:libhicollie" ]
2647  }
2648
2649  cflags = [
2650    "-g",
2651    "-O0",
2652    "-Wno-unused-variable",
2653    "-fno-omit-frame-pointer",
2654  ]
2655  sources += [ "onstop_fuzzer/onstop_fuzzer.cpp" ]
2656  defines = [ "STARTUP_INIT_TEST" ]
2657  if (init_paramwatcher_hicollie_enable) {
2658    defines += [ "HICOLLIE_ENABLE" ]
2659  }
2660}
2661
2662ohos_fuzztest("ProcessWatcherMessageFuzzTest") {
2663  module_out_path = module_output_path
2664  fuzz_config_file = "//base/startup/init/test/fuzztest/processwatchermessage_fuzzer"
2665
2666  sources = [
2667    "//base/startup/init/services/param/linux/param_message.c",
2668    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2669  ]
2670  include_dirs = [
2671    "//base/startup/init/interfaces/innerkits/include",
2672    "//base/startup/init/test/fuzztest/utils/include",
2673    "//base/startup/init/services/param/watcher/proxy",
2674    "//base/startup/init/services/param/watcher/include",
2675    "//base/startup/init/services/param/include",
2676    "//base/startup/init/interfaces/innerkits/include/param",
2677    "//base/startup/init/services/param/linux",
2678    "//base/startup/init/services/loopevent/include",
2679    "//base/startup/init/services/param/watcher/agent",
2680  ]
2681
2682  deps = [
2683    "//base/startup/init/interfaces/innerkits:libbegetutil",
2684    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2685    "//base/startup/init/services/log:agent_log",
2686  ]
2687  external_deps = [
2688    "bounds_checking_function:libsec_static",
2689    "c_utils:utils",
2690    "hilog:libhilog",
2691    "ipc:ipc_single",
2692    "safwk:system_ability_fwk",
2693    "samgr:samgr_proxy",
2694  ]
2695  if (init_paramwatcher_hicollie_enable) {
2696    external_deps += [ "hicollie:libhicollie" ]
2697  }
2698
2699  cflags = [
2700    "-g",
2701    "-O0",
2702    "-Wno-unused-variable",
2703    "-fno-omit-frame-pointer",
2704  ]
2705  sources += [ "processwatchermessage_fuzzer/processwatchermessage_fuzzer.cpp" ]
2706  defines = [ "STARTUP_INIT_TEST" ]
2707  if (init_paramwatcher_hicollie_enable) {
2708    defines += [ "HICOLLIE_ENABLE" ]
2709  }
2710}
2711
2712ohos_fuzztest("AclGetDevUdidFuzzTest") {
2713  module_out_path = module_output_path
2714  fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetdevudid_fuzzer"
2715
2716  include_dirs = [
2717    "//base/startup/init/interfaces/innerkits/include",
2718    "//base/startup/init/test/fuzztest/utils/include",
2719  ]
2720
2721  deps = [ "//base/startup/init/interfaces/innerkits:libbeget_proxy" ]
2722  external_deps = [ "bounds_checking_function:libsec_static" ]
2723  external_deps += [ "hilog:libhilog" ]
2724
2725  cflags = [
2726    "-g",
2727    "-O0",
2728    "-Wno-unused-variable",
2729    "-fno-omit-frame-pointer",
2730  ]
2731  sources = [ "aclgetdevudid_fuzzer/aclgetdevudid_fuzzer.cpp" ]
2732  defines = [ "STARTUP_INIT_TEST" ]
2733}
2734
2735ohos_fuzztest("GetDevUdidFuzzTest") {
2736  module_out_path = module_output_path
2737  fuzz_config_file = "//base/startup/init/test/fuzztest/getdevudid_fuzzer"
2738
2739  include_dirs = [
2740    "//base/startup/init/interfaces/innerkits/include",
2741    "//base/startup/init/test/fuzztest/utils/include",
2742  ]
2743
2744  deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ]
2745  external_deps = [ "bounds_checking_function:libsec_static" ]
2746  external_deps += [ "hilog:libhilog" ]
2747
2748  cflags = [
2749    "-g",
2750    "-O0",
2751    "-Wno-unused-variable",
2752    "-fno-omit-frame-pointer",
2753  ]
2754  sources = [ "getdevudid_fuzzer/getdevudid_fuzzer.cpp" ]
2755  defines = [ "STARTUP_INIT_TEST" ]
2756}
2757
2758ohos_fuzztest("AclGetDiskSNFuzzTest") {
2759  module_out_path = module_output_path
2760  fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetdisksn_fuzzer"
2761
2762  include_dirs = [
2763    "//base/startup/init/interfaces/innerkits/include",
2764    "//base/startup/init/test/fuzztest/utils/include",
2765  ]
2766
2767  deps = [ "//base/startup/init/interfaces/innerkits:libbeget_proxy" ]
2768  external_deps = [ "bounds_checking_function:libsec_static" ]
2769  external_deps += [ "hilog:libhilog" ]
2770
2771  cflags = [
2772    "-g",
2773    "-O0",
2774    "-Wno-unused-variable",
2775    "-fno-omit-frame-pointer",
2776  ]
2777  sources = [ "aclgetdisksn_fuzzer/aclgetdisksn_fuzzer.cpp" ]
2778  defines = [ "STARTUP_INIT_TEST" ]
2779}
2780
2781ohos_fuzztest("AddRemoteWatcherFuzzTest") {
2782  module_out_path = module_output_path
2783  fuzz_config_file = "//base/startup/init/test/fuzztest/addremotewatcher_fuzzer"
2784
2785  sources = [
2786    "//base/startup/init/services/param/linux/param_message.c",
2787    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2788  ]
2789
2790  include_dirs = [
2791    "//base/startup/init/interfaces/innerkits/include",
2792    "//base/startup/init/test/fuzztest/utils/include",
2793    "//base/startup/init/services/param/watcher/proxy",
2794    "//base/startup/init/services/param/watcher/include",
2795    "//base/startup/init/services/param/include",
2796    "//base/startup/init/interfaces/innerkits/include/param",
2797    "//base/startup/init/services/param/linux",
2798    "//base/startup/init/services/loopevent/include",
2799    "//base/startup/init/services/param/watcher/agent",
2800    "//base/startup/init/services/log",
2801  ]
2802
2803  deps = [
2804    "//base/startup/init/interfaces/innerkits:libbegetutil",
2805    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2806    "//base/startup/init/services/log:agent_log",
2807  ]
2808  sources += [
2809      "//base/startup/init/services/param/watcher/agent/watcher.cpp",
2810      "//base/startup/init/services/param/watcher/agent/watcher_manager_kits.cpp",
2811    ]
2812  deps += [
2813      "//base/startup/init/interfaces/innerkits/:param_watcher_proxy",
2814      "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2815    ]
2816  external_deps = [
2817    "bounds_checking_function:libsec_static",
2818    "c_utils:utils",
2819    "hilog:libhilog",
2820    "ipc:ipc_single",
2821    "safwk:system_ability_fwk",
2822    "samgr:samgr_proxy",
2823  ]
2824
2825  if (init_paramwatcher_hicollie_enable) {
2826    external_deps += [ "hicollie:libhicollie" ]
2827  }
2828
2829  cflags = [
2830    "-g",
2831    "-O0",
2832    "-Wno-unused-variable",
2833    "-fno-omit-frame-pointer",
2834  ]
2835  sources += [ "addremotewatcher_fuzzer/addremotewatcher_fuzzer.cpp" ]
2836  defines = [ "STARTUP_INIT_TEST" ]
2837  if (init_paramwatcher_hicollie_enable) {
2838    defines += [ "HICOLLIE_ENABLE" ]
2839  }
2840}
2841
2842ohos_fuzztest("DelRemoteWatcherFuzzTest") {
2843  module_out_path = module_output_path
2844  fuzz_config_file = "//base/startup/init/test/fuzztest/delremotewatcher_fuzzer"
2845  sources = [
2846    "//base/startup/init/services/param/linux/param_message.c",
2847    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2848  ]
2849
2850  include_dirs = [
2851    "//base/startup/init/interfaces/innerkits/include",
2852    "//base/startup/init/test/fuzztest/utils/include",
2853    "//base/startup/init/services/param/watcher/proxy",
2854    "//base/startup/init/services/param/watcher/include",
2855    "//base/startup/init/services/param/include",
2856    "//base/startup/init/interfaces/innerkits/include/param",
2857    "//base/startup/init/services/param/linux",
2858    "//base/startup/init/services/loopevent/include",
2859    "//base/startup/init/services/param/watcher/agent",
2860    "//base/startup/init/services/log",
2861  ]
2862
2863  deps = [
2864    "//base/startup/init/interfaces/innerkits:libbegetutil",
2865    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2866    "//base/startup/init/services/log:agent_log",
2867  ]
2868  external_deps = [
2869    "bounds_checking_function:libsec_static",
2870    "c_utils:utils",
2871    "hilog:libhilog",
2872    "ipc:ipc_single",
2873    "safwk:system_ability_fwk",
2874    "samgr:samgr_proxy",
2875  ]
2876  if (init_paramwatcher_hicollie_enable) {
2877    external_deps += [ "hicollie:libhicollie" ]
2878  }
2879
2880  cflags = [
2881    "-g",
2882    "-O0",
2883    "-Wno-unused-variable",
2884    "-fno-omit-frame-pointer",
2885  ]
2886  sources += [ "delremotewatcher_fuzzer/delremotewatcher_fuzzer.cpp" ]
2887  defines = [ "STARTUP_INIT_TEST" ]
2888  if (init_paramwatcher_hicollie_enable) {
2889    defines += [ "HICOLLIE_ENABLE" ]
2890  }
2891}
2892
2893ohos_fuzztest("AddWatcherFuzzTest") {
2894  module_out_path = module_output_path
2895  fuzz_config_file = "//base/startup/init/test/fuzztest/addwatcher_fuzzer"
2896
2897  sources = [
2898    "//base/startup/init/services/param/linux/param_message.c",
2899    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2900  ]
2901  include_dirs = [
2902    "//base/startup/init/interfaces/innerkits/include",
2903    "//base/startup/init/test/fuzztest/utils/include",
2904    "//base/startup/init/services/param/watcher/proxy",
2905    "//base/startup/init/services/param/watcher/include",
2906    "//base/startup/init/services/param/include",
2907    "//base/startup/init/interfaces/innerkits/include/param",
2908    "//base/startup/init/services/param/linux",
2909    "//base/startup/init/services/loopevent/include",
2910    "//base/startup/init/services/param/watcher/agent",
2911  ]
2912
2913  deps = [
2914    "//base/startup/init/interfaces/innerkits:libbegetutil",
2915    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2916    "//base/startup/init/services/log:agent_log",
2917  ]
2918  external_deps = [
2919    "bounds_checking_function:libsec_static",
2920    "c_utils:utils",
2921    "hilog:libhilog",
2922    "ipc:ipc_single",
2923    "safwk:system_ability_fwk",
2924    "samgr:samgr_proxy",
2925  ]
2926  sources += [
2927    "//base/startup/init/services/param/watcher/agent/watcher.cpp",
2928    "//base/startup/init/services/param/watcher/agent/watcher_manager_kits.cpp",
2929  ]
2930
2931  deps += [
2932    "//base/startup/init/interfaces/innerkits/:param_watcher_proxy",
2933    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2934  ]
2935
2936  external_deps += [
2937    "bounds_checking_function:libsec_static",
2938    "cJSON:cjson",
2939    "c_utils:utils",
2940    "config_policy:configpolicy_util_for_init_static",
2941    "googletest:gmock",
2942    "googletest:gtest",
2943    "hilog:libhilog",
2944    "hisysevent:libhisysevent",
2945    "init:libinit_module_engine",
2946    "mbedtls:mbedtls_shared",
2947    "selinux:libselinux",
2948    "zlib:libz",
2949  ]
2950  if (init_paramwatcher_hicollie_enable) {
2951    external_deps += [ "hicollie:libhicollie" ]
2952  }
2953
2954  cflags = [
2955    "-g",
2956    "-O0",
2957    "-Wno-unused-variable",
2958    "-fno-omit-frame-pointer",
2959  ]
2960  sources += [ "addwatcher_fuzzer/addwatcher_fuzzer.cpp" ]
2961  defines = [ "STARTUP_INIT_TEST" ]
2962  if (init_paramwatcher_hicollie_enable) {
2963    defines += [ "HICOLLIE_ENABLE" ]
2964  }
2965}
2966
2967
2968ohos_fuzztest("DelWatcherFuzzTest") {
2969  module_out_path = module_output_path
2970  fuzz_config_file = "//base/startup/init/test/fuzztest/delwatcher_fuzzer"
2971  sources = [
2972    "//base/startup/init/services/param/linux/param_message.c",
2973    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
2974  ]
2975  include_dirs = [
2976    "//base/startup/init/interfaces/innerkits/include",
2977    "//base/startup/init/test/fuzztest/utils/include",
2978    "//base/startup/init/services/param/watcher/proxy",
2979    "//base/startup/init/services/param/watcher/include",
2980    "//base/startup/init/services/param/include",
2981    "//base/startup/init/interfaces/innerkits/include/param",
2982    "//base/startup/init/services/param/linux",
2983    "//base/startup/init/services/loopevent/include",
2984    "//base/startup/init/services/param/watcher/agent",
2985  ]
2986
2987  deps = [
2988    "//base/startup/init/interfaces/innerkits:libbegetutil",
2989    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
2990    "//base/startup/init/services/log:agent_log",
2991  ]
2992  external_deps = [
2993    "bounds_checking_function:libsec_static",
2994    "c_utils:utils",
2995    "hilog:libhilog",
2996    "ipc:ipc_single",
2997    "safwk:system_ability_fwk",
2998    "samgr:samgr_proxy",
2999  ]
3000  if (init_paramwatcher_hicollie_enable) {
3001    external_deps += [ "hicollie:libhicollie" ]
3002  }
3003
3004  cflags = [
3005    "-g",
3006    "-O0",
3007    "-Wno-unused-variable",
3008    "-fno-omit-frame-pointer",
3009  ]
3010  sources += [ "delwatcher_fuzzer/delwatcher_fuzzer.cpp" ]
3011  defines = [ "STARTUP_INIT_TEST" ]
3012  if (init_paramwatcher_hicollie_enable) {
3013    defines += [ "HICOLLIE_ENABLE" ]
3014  }
3015}
3016
3017ohos_fuzztest("RefreshWatcherFuzzTest") {
3018  module_out_path = module_output_path
3019  fuzz_config_file = "//base/startup/init/test/fuzztest/refreshwatcher_fuzzer"
3020  sources = [
3021    "//base/startup/init/services/param/linux/param_message.c",
3022    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3023  ]
3024  include_dirs = [
3025    "//base/startup/init/interfaces/innerkits/include",
3026    "//base/startup/init/test/fuzztest/utils/include",
3027    "//base/startup/init/services/param/watcher/proxy",
3028    "//base/startup/init/services/param/watcher/include",
3029    "//base/startup/init/services/param/include",
3030    "//base/startup/init/interfaces/innerkits/include/param",
3031    "//base/startup/init/services/param/linux",
3032    "//base/startup/init/services/loopevent/include",
3033    "//base/startup/init/services/param/watcher/agent",
3034  ]
3035
3036  deps = [
3037    "//base/startup/init/interfaces/innerkits:libbegetutil",
3038    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
3039    "//base/startup/init/services/log:agent_log",
3040  ]
3041  external_deps = [
3042    "bounds_checking_function:libsec_static",
3043    "c_utils:utils",
3044    "hilog:libhilog",
3045    "ipc:ipc_single",
3046    "safwk:system_ability_fwk",
3047    "samgr:samgr_proxy",
3048  ]
3049  if (init_paramwatcher_hicollie_enable) {
3050    external_deps += [ "hicollie:libhicollie" ]
3051  }
3052
3053  cflags = [
3054    "-g",
3055    "-O0",
3056    "-Wno-unused-variable",
3057    "-fno-omit-frame-pointer",
3058  ]
3059  sources += [ "refreshwatcher_fuzzer/refreshwatcher_fuzzer.cpp" ]
3060  defines = [ "STARTUP_INIT_TEST" ]
3061  if (init_paramwatcher_hicollie_enable) {
3062    defines += [ "HICOLLIE_ENABLE" ]
3063  }
3064}
3065
3066ohos_fuzztest("SystemWaitParameterFuzzTest") {
3067  module_out_path = module_output_path
3068  fuzz_config_file =
3069      "//base/startup/init/test/fuzztest/systemwaitparameter_fuzzer"
3070
3071  include_dirs = [
3072    "//base/startup/init/interfaces/innerkits/include/param",
3073    "//base/startup/init/test/fuzztest/utils/include",
3074    "//base/startup/init/services/param/include",
3075  ]
3076
3077  deps = [
3078    "//base/startup/init/interfaces/innerkits:libbegetutil",
3079    "//base/startup/init/services/param:parameter",
3080    "//base/startup/init/services/utils:libinit_utils",
3081  ]
3082  external_deps = [
3083    "bounds_checking_function:libsec_static",
3084    "hilog:libhilog",
3085  ]
3086
3087  cflags = [
3088    "-g",
3089    "-O0",
3090    "-Wno-unused-variable",
3091    "-fno-omit-frame-pointer",
3092  ]
3093  sources = [ "systemwaitparameter_fuzzer/systemwaitparameter_fuzzer.cpp" ]
3094
3095  defines = [ "STARTUP_INIT_TEST" ]
3096}
3097
3098ohos_fuzztest("SysCheckParamExistFuzzTest") {
3099  module_out_path = module_output_path
3100  fuzz_config_file =
3101      "//base/startup/init/test/fuzztest/syscheckparamexist_fuzzer"
3102
3103  include_dirs = [
3104    "//base/startup/init/interfaces/innerkits/include/param",
3105    "//base/startup/init/test/fuzztest/utils/include",
3106    "//base/startup/init/services/param/include",
3107  ]
3108
3109  deps = [
3110    "//base/startup/init/interfaces/innerkits:libbegetutil",
3111    "//base/startup/init/services/param:parameter",
3112  ]
3113  external_deps = [
3114    "bounds_checking_function:libsec_static",
3115    "hilog:libhilog",
3116  ]
3117
3118  cflags = [
3119    "-g",
3120    "-O0",
3121    "-Wno-unused-variable",
3122    "-fno-omit-frame-pointer",
3123  ]
3124  sources = [ "syscheckparamexist_fuzzer/syscheckparamexist_fuzzer.cpp" ]
3125
3126  defines = [ "STARTUP_INIT_TEST" ]
3127}
3128
3129ohos_fuzztest("GetServiceCtrlInfoFuzzTest") {
3130  module_out_path = module_output_path
3131  fuzz_config_file =
3132      "//base/startup/init/test/fuzztest/getservicectrlinfo_fuzzer"
3133
3134  include_dirs = [
3135    "//base/startup/init/interfaces/innerkits/include",
3136    "//base/startup/init/interfaces/innerkits/include/param",
3137    "//base/startup/init/interfaces/innerkits/init_module_engine/include",
3138    "//base/startup/init/services/init/include",
3139    "//base/startup/init/services/log",
3140    "//base/startup/init/services/modules/init_hook",
3141    "//base/startup/init/services/modules",
3142    "//base/startup/init/services/param/include",
3143    "//base/startup/init/test/fuzztest/utils/include",
3144  ]
3145
3146  deps = [
3147    "//base/startup/init/interfaces/innerkits:libbegetutil",
3148    "//base/startup/init/services/param/linux:param_init",
3149    "//base/startup/init/test/fuzztest:libfuzz_utils",
3150  ]
3151  external_deps = [
3152    "bounds_checking_function:libsec_static",
3153    "cJSON:cjson",
3154    "hilog:libhilog",
3155  ]
3156
3157  cflags = [
3158    "-g",
3159    "-O0",
3160    "-Wno-unused-variable",
3161    "-fno-omit-frame-pointer",
3162  ]
3163  sources = [
3164    "//base/startup/init/services/init/bootstagehooker.c",
3165    "//base/startup/init/services/modules/init_hook/param_hook.c",
3166    "//base/startup/init/services/modules/reboot/reboot_static.c",
3167    "getservicectrlinfo_fuzzer/getservicectrlinfo_fuzzer.cpp",
3168  ]
3169  defines = [ "STARTUP_INIT_TEST" ]
3170}
3171
3172ohos_fuzztest("GetParamSecurityAuditDataFuzzTest") {
3173  module_out_path = module_output_path
3174  fuzz_config_file =
3175      "//base/startup/init/test/fuzztest/getparamsecurityauditdata_fuzzer"
3176
3177  include_dirs = [
3178    "//base/startup/init/interfaces/innerkits/include/param",
3179    "//base/startup/init/services/param/include",
3180    "//base/startup/init/test/fuzztest/utils/include",
3181  ]
3182
3183  deps = [
3184    "//base/startup/init/interfaces/innerkits:libbegetutil",
3185    "//base/startup/init/services/param:parameter",
3186    "//base/startup/init/test/fuzztest:libfuzz_utils",
3187  ]
3188  external_deps = [
3189    "bounds_checking_function:libsec_static",
3190    "hilog:libhilog",
3191  ]
3192
3193  cflags = [
3194    "-g",
3195    "-O0",
3196    "-Wno-unused-variable",
3197    "-fno-omit-frame-pointer",
3198  ]
3199  sources = [
3200    "//base/startup/init/services/param/base/param_comm.c",
3201    "getparamsecurityauditdata_fuzzer/getparamsecurityauditdata_fuzzer.cpp",
3202  ]
3203
3204  defines = [ "STARTUP_INIT_TEST" ]
3205}
3206
3207ohos_fuzztest("DecodeGidFuzzTest") {
3208  module_out_path = module_output_path
3209  fuzz_config_file = "//base/startup/init/test/fuzztest/decodegid_fuzzer"
3210
3211  include_dirs = [
3212    "//base/startup/init/interfaces/innerkits/include",
3213    "//base/startup/init/test/fuzztest/utils/include",
3214  ]
3215
3216  deps = [
3217    "//base/startup/init/interfaces/innerkits:libbegetutil",
3218    "//base/startup/init/services/param:parameter",
3219  ]
3220  external_deps = [
3221    "bounds_checking_function:libsec_static",
3222    "hilog:libhilog",
3223  ]
3224
3225  cflags = [
3226    "-g",
3227    "-O0",
3228    "-Wno-unused-variable",
3229    "-fno-omit-frame-pointer",
3230  ]
3231  sources = [ "decodegid_fuzzer/decodegid_fuzzer.cpp" ]
3232
3233  defines = [ "STARTUP_INIT_TEST" ]
3234}
3235
3236ohos_fuzztest("DecodeUidFuzzTest") {
3237  module_out_path = module_output_path
3238  fuzz_config_file = "//base/startup/init/test/fuzztest/decodeuid_fuzzer"
3239
3240  include_dirs = [
3241    "//base/startup/init/interfaces/innerkits/include",
3242    "//base/startup/init/test/fuzztest/utils/include",
3243  ]
3244
3245  deps = [
3246    "//base/startup/init/interfaces/innerkits:libbegetutil",
3247    "//base/startup/init/services/param:parameter",
3248  ]
3249  external_deps = [
3250    "bounds_checking_function:libsec_static",
3251    "hilog:libhilog",
3252  ]
3253
3254  cflags = [
3255    "-g",
3256    "-O0",
3257    "-Wno-unused-variable",
3258    "-fno-omit-frame-pointer",
3259  ]
3260  sources = [ "decodeuid_fuzzer/decodeuid_fuzzer.cpp" ]
3261
3262  defines = [ "STARTUP_INIT_TEST" ]
3263}
3264
3265ohos_fuzztest("ReadFileToBufFuzzTest") {
3266  module_out_path = module_output_path
3267  fuzz_config_file = "//base/startup/init/test/fuzztest/readfiletobuf_fuzzer"
3268
3269  include_dirs = [
3270    "//base/startup/init/interfaces/innerkits/include",
3271    "//base/startup/init/test/fuzztest/utils/include",
3272  ]
3273
3274  deps = [
3275    "//base/startup/init/services/param:parameter",
3276    "//base/startup/init/services/utils:libinit_utils",
3277  ]
3278  external_deps = [
3279    "bounds_checking_function:libsec_static",
3280    "hilog:libhilog",
3281  ]
3282
3283  cflags = [
3284    "-g",
3285    "-O0",
3286    "-Wno-unused-variable",
3287    "-fno-omit-frame-pointer",
3288  ]
3289  sources = [
3290    "//base/startup/init/services/log/init_commlog.c",
3291    "readfiletobuf_fuzzer/readfiletobuf_fuzzer.cpp",
3292  ]
3293
3294  defines = [ "STARTUP_INIT_TEST" ]
3295}
3296
3297ohos_fuzztest("LoadParamFromCmdLineFuzzTest") {
3298  module_out_path = module_output_path
3299  fuzz_config_file =
3300      "//base/startup/init/test/fuzztest/loadparamfromcmdline_fuzzer"
3301
3302  include_dirs = [
3303    "//base/startup/init/interfaces/innerkits/include",
3304    "//base/startup/init/interfaces/innerkits/include/param",
3305    "//base/startup/init/services/init/include",
3306    "//base/startup/init/services/param/include",
3307    "//base/startup/init/test/fuzztest/utils/include",
3308  ]
3309
3310  deps = [
3311    "//base/startup/init/services/param:parameter",
3312    "//base/startup/init/services/utils:libinit_utils",
3313    "//base/startup/init/test/fuzztest:libfuzz_utils",
3314  ]
3315  external_deps = [
3316    "bounds_checking_function:libsec_static",
3317    "cJSON:cjson",
3318    "hilog:libhilog",
3319  ]
3320
3321  cflags = [
3322    "-g",
3323    "-O0",
3324    "-Wno-unused-variable",
3325    "-fno-omit-frame-pointer",
3326  ]
3327  sources = [
3328    "//base/startup/init/services/log/init_commlog.c",
3329    "loadparamfromcmdline_fuzzer/loadparamfromcmdline_fuzzer.cpp",
3330  ]
3331
3332  defines = [ "STARTUP_INIT_TEST" ]
3333}
3334
3335ohos_fuzztest("CheckAndCreatFileFuzzTest") {
3336  module_out_path = module_output_path
3337  fuzz_config_file =
3338      "//base/startup/init/test/fuzztest/checkandcreatfile_fuzzer"
3339
3340  include_dirs = [
3341    "//base/startup/init/interfaces/innerkits/include",
3342    "//base/startup/init/test/fuzztest/utils/include",
3343  ]
3344
3345  deps = [
3346    "//base/startup/init/services/param:parameter",
3347    "//base/startup/init/services/utils:libinit_utils",
3348  ]
3349  external_deps = [
3350    "bounds_checking_function:libsec_static",
3351    "hilog:libhilog",
3352  ]
3353
3354  cflags = [
3355    "-g",
3356    "-O0",
3357    "-Wno-unused-variable",
3358    "-fno-omit-frame-pointer",
3359  ]
3360  sources = [ "checkandcreatfile_fuzzer/checkandcreatfile_fuzzer.cpp" ]
3361
3362  defines = [ "STARTUP_INIT_TEST" ]
3363}
3364
3365ohos_fuzztest("WriteAllFuzzTest") {
3366  module_out_path = module_output_path
3367  fuzz_config_file = "//base/startup/init/test/fuzztest/writeall_fuzzer"
3368
3369  include_dirs = [
3370    "//base/startup/init/interfaces/innerkits/include",
3371    "//base/startup/init/test/fuzztest/utils/include",
3372  ]
3373
3374  deps = [
3375    "//base/startup/init/services/param:parameter",
3376    "//base/startup/init/services/utils:libinit_utils",
3377  ]
3378  external_deps = [
3379    "bounds_checking_function:libsec_static",
3380    "hilog:libhilog",
3381  ]
3382
3383  cflags = [
3384    "-g",
3385    "-O0",
3386    "-Wno-unused-variable",
3387    "-fno-omit-frame-pointer",
3388  ]
3389  sources = [ "writeall_fuzzer/writeall_fuzzer.cpp" ]
3390
3391  defines = [ "STARTUP_INIT_TEST" ]
3392}
3393
3394ohos_fuzztest("SplitStringFuzzTest") {
3395  module_out_path = module_output_path
3396  fuzz_config_file = "//base/startup/init/test/fuzztest/splitstring_fuzzer"
3397
3398  include_dirs = [
3399    "//base/startup/init/interfaces/innerkits/include",
3400    "//base/startup/init/test/fuzztest/utils/include",
3401  ]
3402
3403  deps = [
3404    "//base/startup/init/services/param:parameter",
3405    "//base/startup/init/services/utils:libinit_utils",
3406  ]
3407  external_deps = [
3408    "bounds_checking_function:libsec_static",
3409    "hilog:libhilog",
3410  ]
3411
3412  cflags = [
3413    "-g",
3414    "-O0",
3415    "-Wno-unused-variable",
3416    "-fno-omit-frame-pointer",
3417  ]
3418  sources = [ "splitstring_fuzzer/splitstring_fuzzer.cpp" ]
3419
3420  defines = [ "STARTUP_INIT_TEST" ]
3421}
3422
3423ohos_fuzztest("SendLocalChangeFuzzTest") {
3424  module_out_path = module_output_path
3425  fuzz_config_file = "//base/startup/init/test/fuzztest/sendlocalchange_fuzzer"
3426
3427  sources = [
3428    "//base/startup/init/services/param/linux/param_message.c",
3429    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3430  ]
3431  include_dirs = [
3432    "//base/startup/init/interfaces/innerkits/include",
3433    "//base/startup/init/test/fuzztest/utils/include",
3434    "//base/startup/init/services/param/watcher/proxy",
3435    "//base/startup/init/services/param/watcher/include",
3436    "//base/startup/init/services/param/include",
3437    "//base/startup/init/interfaces/innerkits/include/param",
3438    "//base/startup/init/services/param/linux",
3439    "//base/startup/init/services/loopevent/include",
3440    "//base/startup/init/services/param/watcher/agent",
3441  ]
3442
3443  deps = [
3444    "//base/startup/init/interfaces/innerkits:libbegetutil",
3445    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
3446    "//base/startup/init/services/log:agent_log",
3447  ]
3448  external_deps = [
3449    "bounds_checking_function:libsec_static",
3450    "c_utils:utils",
3451    "hilog:libhilog",
3452    "ipc:ipc_single",
3453    "safwk:system_ability_fwk",
3454    "samgr:samgr_proxy",
3455  ]
3456  if (init_paramwatcher_hicollie_enable) {
3457    external_deps += [ "hicollie:libhicollie" ]
3458  }
3459
3460  cflags = [
3461    "-g",
3462    "-O0",
3463    "-Wno-unused-variable",
3464    "-fno-omit-frame-pointer",
3465  ]
3466  sources += [ "sendlocalchange_fuzzer/sendlocalchange_fuzzer.cpp" ]
3467  defines = [ "STARTUP_INIT_TEST" ]
3468  if (init_paramwatcher_hicollie_enable) {
3469    defines += [ "HICOLLIE_ENABLE" ]
3470  }
3471}
3472
3473ohos_fuzztest("AddWatcherGroupFuzzTest") {
3474  module_out_path = module_output_path
3475  fuzz_config_file = "//base/startup/init/test/fuzztest/addwatchergroup_fuzzer"
3476
3477  sources = [
3478    "//base/startup/init/services/param/linux/param_message.c",
3479    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3480  ]
3481  include_dirs = [
3482    "//base/startup/init/interfaces/innerkits/include",
3483    "//base/startup/init/test/fuzztest/utils/include",
3484    "//base/startup/init/services/param/watcher/proxy",
3485    "//base/startup/init/services/param/watcher/include",
3486    "//base/startup/init/services/param/include",
3487    "//base/startup/init/interfaces/innerkits/include/param",
3488    "//base/startup/init/services/param/linux",
3489    "//base/startup/init/services/loopevent/include",
3490    "//base/startup/init/services/param/watcher/agent",
3491  ]
3492
3493  deps = [
3494    "//base/startup/init/interfaces/innerkits:libbegetutil",
3495    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
3496    "//base/startup/init/services/log:agent_log",
3497  ]
3498  external_deps = [
3499    "bounds_checking_function:libsec_static",
3500    "c_utils:utils",
3501    "hilog:libhilog",
3502    "ipc:ipc_single",
3503    "safwk:system_ability_fwk",
3504    "samgr:samgr_proxy",
3505  ]
3506  if (init_paramwatcher_hicollie_enable) {
3507    external_deps += [ "hicollie:libhicollie" ]
3508  }
3509
3510  cflags = [
3511    "-g",
3512    "-O0",
3513    "-Wno-unused-variable",
3514    "-fno-omit-frame-pointer",
3515  ]
3516  sources += [ "addwatchergroup_fuzzer/addwatchergroup_fuzzer.cpp" ]
3517  defines = [ "STARTUP_INIT_TEST" ]
3518  if (init_paramwatcher_hicollie_enable) {
3519    defines += [ "HICOLLIE_ENABLE" ]
3520  }
3521}
3522
3523ohos_fuzztest("ParamFuzzTest") {
3524  module_out_path = module_output_path
3525  fuzz_config_file =
3526      "//base/startup/init/test/fuzztest/param_fuzzer"
3527
3528  include_dirs = [
3529    "//base/startup/init/interfaces/innerkits/fd_holder",
3530    "//base/startup/init/test/fuzztest/utils/include",
3531  ]
3532
3533  deps = [
3534    "//base/startup/init/interfaces/innerkits:libbegetutil",
3535    "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static",
3536  ]
3537
3538  external_deps = [ "bounds_checking_function:libsec_static" ]
3539  external_deps += [ "hilog:libhilog" ]
3540
3541  cflags = [
3542    "-g",
3543    "-O0",
3544    "-Wno-unused-variable",
3545    "-fno-omit-frame-pointer",
3546  ]
3547  sources =
3548      [ "param_fuzzer/param_fuzzer.cpp" ]
3549  defines = [ "STARTUP_INIT_TEST" ]
3550}
3551
3552ohos_fuzztest("DUMPFuzzTest") {
3553  module_out_path = module_output_path
3554  fuzz_config_file = "//base/startup/init/test/fuzztest/dump_fuzzer"
3555
3556  sources = [
3557    "//base/startup/init/services/param/linux/param_message.c",
3558    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3559  ]
3560  include_dirs = [
3561    "//base/startup/init/interfaces/innerkits/include",
3562    "//base/startup/init/test/fuzztest/utils/include",
3563    "//base/startup/init/services/param/watcher/proxy",
3564    "//base/startup/init/services/param/watcher/include",
3565    "//base/startup/init/services/param/include",
3566    "//base/startup/init/interfaces/innerkits/include/param",
3567    "//base/startup/init/services/param/linux",
3568    "//base/startup/init/services/loopevent/include",
3569    "//base/startup/init/services/param/watcher/agent",
3570  ]
3571
3572  deps = [
3573    "//base/startup/init/interfaces/innerkits:libbegetutil",
3574    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
3575    "//base/startup/init/services/log:agent_log",
3576  ]
3577  external_deps = [
3578    "bounds_checking_function:libsec_static",
3579    "c_utils:utils",
3580    "hilog:libhilog",
3581    "ipc:ipc_single",
3582    "safwk:system_ability_fwk",
3583    "samgr:samgr_proxy",
3584  ]
3585  if (init_paramwatcher_hicollie_enable) {
3586    external_deps += [ "hicollie:libhicollie" ]
3587  }
3588
3589  cflags = [
3590    "-g",
3591    "-O0",
3592    "-Wno-unused-variable",
3593    "-fno-omit-frame-pointer",
3594  ]
3595  sources += [ "dump_fuzzer/dump_fuzzer.cpp" ]
3596  defines = [ "STARTUP_INIT_TEST" ]
3597  if (init_paramwatcher_hicollie_enable) {
3598    defines += [ "HICOLLIE_ENABLE" ]
3599  }
3600}
3601
3602ohos_fuzztest("OnRemoteDiedFuzzTest") {
3603  module_out_path = module_output_path
3604  fuzz_config_file = "//base/startup/init/test/fuzztest/onremotedied_fuzzer"
3605
3606  sources = [
3607    "//base/startup/init/services/param/linux/param_message.c",
3608    "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp",
3609  ]
3610  include_dirs = [
3611    "//base/startup/init/interfaces/innerkits/include",
3612    "//base/startup/init/test/fuzztest/utils/include",
3613    "//base/startup/init/services/param/watcher/proxy",
3614    "//base/startup/init/services/param/watcher/include",
3615    "//base/startup/init/services/param/include",
3616    "//base/startup/init/interfaces/innerkits/include/param",
3617    "//base/startup/init/services/param/linux",
3618    "//base/startup/init/services/loopevent/include",
3619    "//base/startup/init/services/param/watcher/agent",
3620  ]
3621
3622  deps = [
3623    "//base/startup/init/interfaces/innerkits:libbegetutil",
3624    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
3625    "//base/startup/init/services/log:agent_log",
3626  ]
3627  sources += [
3628    "//base/startup/init/services/param/watcher/agent/watcher.cpp",
3629    "//base/startup/init/services/param/watcher/agent/watcher_manager_kits.cpp",
3630  ]
3631  deps += [
3632    "//base/startup/init/interfaces/innerkits/:param_watcher_proxy",
3633    "//base/startup/init/interfaces/innerkits/:param_watcher_stub",
3634  ]
3635  external_deps = [
3636    "bounds_checking_function:libsec_static",
3637    "c_utils:utils",
3638    "hilog:libhilog",
3639    "ipc:ipc_single",
3640    "safwk:system_ability_fwk",
3641    "samgr:samgr_proxy",
3642  ]
3643  external_deps += [
3644    "bounds_checking_function:libsec_static",
3645    "cJSON:cjson",
3646    "c_utils:utils",
3647    "config_policy:configpolicy_util_for_init_static",
3648    "googletest:gmock",
3649    "googletest:gtest",
3650    "hilog:libhilog",
3651    "hisysevent:libhisysevent",
3652    "init:libinit_module_engine",
3653    "mbedtls:mbedtls_shared",
3654    "selinux:libselinux",
3655    "zlib:libz",
3656  ]
3657
3658  if (init_paramwatcher_hicollie_enable) {
3659    external_deps += [ "hicollie:libhicollie" ]
3660  }
3661
3662  cflags = [
3663    "-g",
3664    "-O0",
3665    "-Wno-unused-variable",
3666    "-fno-omit-frame-pointer",
3667  ]
3668  sources += [ "onremotedied_fuzzer/onremotedied_fuzzer.cpp" ]
3669  defines = [ "STARTUP_INIT_TEST" ]
3670  if (init_paramwatcher_hicollie_enable) {
3671    defines += [ "HICOLLIE_ENABLE" ]
3672  }
3673}
3674
3675##############################################################################################
3676group("fuzztest") {
3677  testonly = true
3678  deps = []
3679  deps += [
3680    ":AclGetDevUdidFuzzTest",
3681    ":AclGetDiskSNFuzzTest",
3682    ":AclGetSerialFuzzTest",
3683    ":AddRemoteWatcherFuzzTest",
3684    ":AddParamEntryFuzzTest",
3685    ":AddWatcherFuzzTest",
3686    ":AddWatcherGroupFuzzTest",
3687    ":BuildControlMessageFuzzTest",
3688    ":ChangeSysAttributePermissionsFuzzTest",
3689    ":CheckAndCreatFileFuzzTest",
3690    ":CheckAppWatchPermissionFuzzTest",
3691    ":CmdClientInitFuzzTest",
3692    ":CmdServiceProcessDelClientFuzzTest",
3693    ":DecodeGidFuzzTest",
3694    ":DecodeUidFuzzTest",
3695    ":DelRemoteWatcherFuzzTest",
3696    ":DelWatcherFuzzTest",
3697    ":DoFormatFuzzTest",
3698    ":DUMPFuzzTest",
3699    ":FindFstabItemForMountPointFuzzTest",
3700    ":FindFstabItemForPathFuzzTest",
3701    ":FindParameterFuzzTest",
3702    ":GetAbiListFuzzTest",
3703    ":GetBlockDeviceByMountPointFuzzTest",
3704    ":GetBlockDeviceByNameFuzzTest",
3705    ":GetBlockDevicePathFuzzTest",
3706    ":GetBoolParameterCppFuzzTest",
3707    ":GetBootloaderVersionFuzzTest",
3708    ":GetBuildRootHashFuzzTest",
3709    ":GetBuildTimeFuzzTest",
3710    ":GetBuildTypeFuzzTest",
3711    ":GetBuildUserFuzzTest",
3712    ":GetControlFileFuzzTest",
3713    ":GetControlSocketFuzzTest",
3714    ":GetCurrentSlotFuzzTest",
3715    ":GetDevUdidFuzzTest",
3716    ":GetDeviceNodePermissionsFuzzTest",
3717    ":GetDeviceUdevConfByDevNodeFuzzTest",
3718    ":GetFeatureVersionFuzzTest",
3719    ":GetIntParameterCFuzzTest",
3720    ":GetIntParameterCppFuzzTest",
3721    ":GetMajorVersionFuzzTest",
3722    ":GetManufactureFuzzTest",
3723    ":GetMountStatusForMountPointFuzzTest",
3724    ":GetOSFullNameFuzzTest",
3725    ":GetOsReleaseTypeFuzzTest",
3726    ":GetParamSecurityAuditDataFuzzTest",
3727    ":GetParameterCFuzzTest",
3728    ":GetParameterCommitIdFuzzTest",
3729    ":GetParameterCppFuzzTest",
3730    ":GetParameterNameFuzzTest",
3731    ":GetParameterValueFuzzTest",
3732    ":GetSdkApiVersionFuzzTest",
3733    ":GetSecurityPatchTagFuzzTest",
3734    ":GetSeniorVersionFuzzTest",
3735    ":GetServiceCtrlInfoFuzzTest",
3736    ":GetStringParameterFuzzTest",
3737    ":GetUintParameterCFuzzTest",
3738    ":HandleBlockDeviceEventFuzzTest",
3739    ":HandleOtherDeviceEventFuzzTest",
3740    ":HasSystemCapabilityFuzzTest",
3741    ":HookMgrAddFuzzTest",
3742    ":HookMgrCreateFuzzTest",
3743    ":HookMgrDelFuzzTest",
3744    ":HookMgrDestroyFuzzTest",
3745    ":HookMgrExecuteFuzzTest",
3746    ":HookMgrGetHooksCntFuzzTest",
3747    ":HookMgrGetStagesCntFuzzTest",
3748    ":HookMgrTraversalFuzzTest",
3749    ":InitWorkSpaceFuzzTest",
3750    ":IsSupportedFilesystemFuzzTest",
3751    ":LoadFscryptPolicyFuzzTest",
3752    ":LoadParamFromCmdLineFuzzTest",
3753    ":ModuleMgrCreateFuzzTest",
3754    ":ModuleMgrDestroyFuzzTest",
3755    ":ModuleMgrGetCntFuzzTest",
3756    ":ModuleMgrInstallFuzzTest",
3757    ":ModuleMgrScanFuzzTest",
3758    ":ModuleMgrTraversalFuzzTest",
3759    ":ModuleMgrUninstallFuzzTest",
3760    ":MountAllWithFstabFileFuzzTest",
3761    ":MountAllWithFstabFuzzTest",
3762    ":MountOneItemFuzzTest",
3763    ":MountOneWithFstabFileFuzzTest",
3764    ":ParseFstabPerLineFuzzTest",
3765    ":ParseUeventConfigFuzzTest",
3766    ":ParseUeventdConfigFileFuzzTest",
3767    ":ProcessWatcherMessageFuzzTest",
3768    ":ReadFileInDirFuzzTest",
3769    ":ReadFileToBufFuzzTest",
3770    ":ReadFstabFromFileFuzzTest",
3771    ":ReceiveFdsFuzzTest",
3772    ":RefreshWatcherFuzzTest",
3773    ":ReleaseFstabFuzzTest",
3774    ":RemoveParameterWatcherFuzzTest",
3775    ":SendLocalChangeFuzzTest",
3776    ":ServiceControlFuzzTest",
3777    ":ServiceControlStartFuzzTest",
3778    ":ServiceControlStopFuzzTest",
3779    ":ServiceControlWithExtraFuzzTest",
3780    ":ServiceGetFdFuzzTest",
3781    ":ServiceSaveFdFuzzTest",
3782    ":ServiceSaveFdWithPollFuzzTest",
3783    ":ServiceSetReadyFuzzTest",
3784    ":ServiceWaitForStatusFuzzTest",
3785    ":ServiceWatchForStatusFuzzTest",
3786    ":SetParameterCFuzzTest",
3787    ":SetParameterCppFuzzTest",
3788    ":SplitStringFuzzTest",
3789    ":StartServiceByTimerFuzzTest",
3790    ":StopServiceTimerFuzzTest",
3791    ":SysCheckParamExistFuzzTest",
3792    ":SystemDumpParametersFuzzTest",
3793    ":SystemTraversalParameterFuzzTest",
3794    ":SystemWaitParameterFuzzTest",
3795    ":UmountAllWithFstabFileFuzzTest",
3796    ":WaitParameterFuzzTest",
3797    ":WatchParameterFuzzTest",
3798    ":WriteAllFuzzTest",
3799    ":OnRemoteDiedFuzzTest",
3800    ":OnStopFuzzTest",
3801    ":ParamFuzzTest"
3802  ]
3803}
3804###############################################################################
3805