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 ] 454 455 deps = [ 456 "//base/startup/init/interfaces/innerkits:libbeget_proxy", 457 "//base/startup/init/interfaces/innerkits:libbegetutil", 458 "//base/startup/init/test/fuzztest:libfuzz_utils", 459 ] 460 461 external_deps = [ 462 "bounds_checking_function:libsec_static", 463 "c_utils:utils", 464 "hilog:libhilog", 465 "ipc:ipc_core", 466 "safwk:system_ability_fwk", 467 "samgr:samgr_proxy", 468 ] 469 470 cflags = [ 471 "-g", 472 "-O0", 473 "-Wno-unused-variable", 474 "-fno-omit-frame-pointer", 475 ] 476 sources = [ "watchparameter_fuzzer/watchparameter_fuzzer.cpp" ] 477 defines = [ "STARTUP_INIT_TEST" ] 478} 479 480ohos_fuzztest("UmountAllWithFstabFileFuzzTest") { 481 module_out_path = module_output_path 482 fuzz_config_file = 483 "//base/startup/init/test/fuzztest/umountallwithfstabfile_fuzzer" 484 485 include_dirs = [ 486 "//base/startup/init/interfaces/innerkits/include", 487 "//base/startup/init/test/fuzztest/utils/include", 488 ] 489 490 deps = [ 491 "//base/startup/init/interfaces/innerkits:libbegetutil", 492 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 493 "//base/startup/init/test/fuzztest:libfuzz_utils", 494 ] 495 external_deps = [ "bounds_checking_function:libsec_static" ] 496 497 cflags = [ 498 "-g", 499 "-O0", 500 "-Wno-unused-variable", 501 "-fno-omit-frame-pointer", 502 ] 503 sources = 504 [ "umountallwithfstabfile_fuzzer/umountallwithfstabfile_fuzzer.cpp" ] 505 defines = [ "STARTUP_INIT_TEST" ] 506} 507 508ohos_fuzztest("CmdServiceProcessDelClientFuzzTest") { 509 module_out_path = module_output_path 510 fuzz_config_file = 511 "//base/startup/init/test/fuzztest/cmdserviceprocessdelclient_fuzzer" 512 513 include_dirs = [ 514 "//base/startup/init/interfaces/innerkits/control_fd", 515 "//base/startup/init/interfaces/innerkits/include", 516 "//base/startup/init/test/fuzztest/utils/include", 517 "//base/startup/init/services/loopevent/include", 518 ] 519 520 deps = [ 521 "//base/startup/init/interfaces/innerkits:libbegetutil", 522 "//base/startup/init/interfaces/innerkits/control_fd:libcontrolfd", 523 ] 524 525 external_deps = [ 526 "bounds_checking_function:libsec_static", 527 "hilog:libhilog", 528 ] 529 530 cflags = [ 531 "-g", 532 "-O0", 533 "-Wno-unused-variable", 534 "-fno-omit-frame-pointer", 535 ] 536 sources = [ 537 "cmdserviceprocessdelclient_fuzzer/cmdserviceprocessdelclient_fuzzer.cpp", 538 ] 539 defines = [ "STARTUP_INIT_TEST" ] 540} 541 542ohos_fuzztest("CmdClientInitFuzzTest") { 543 module_out_path = module_output_path 544 fuzz_config_file = "//base/startup/init/test/fuzztest/cmdclientinit_fuzzer" 545 546 include_dirs = [ 547 "//base/startup/init/interfaces/innerkits/control_fd", 548 "//base/startup/init/interfaces/innerkits/include", 549 "//base/startup/init/test/fuzztest/utils/include", 550 "//base/startup/init/services/loopevent/include", 551 ] 552 553 deps = [ 554 "//base/startup/init/interfaces/innerkits:libbegetutil", 555 "//base/startup/init/interfaces/innerkits/control_fd:libcontrolfd", 556 ] 557 external_deps = [ "bounds_checking_function:libsec_static" ] 558 external_deps += [ "hilog:libhilog" ] 559 560 cflags = [ 561 "-g", 562 "-O0", 563 "-Wno-unused-variable", 564 "-fno-omit-frame-pointer", 565 ] 566 sources = [ "cmdclientinit_fuzzer/cmdclientinit_fuzzer.cpp" ] 567 defines = [ "STARTUP_INIT_TEST" ] 568} 569 570ohos_fuzztest("CmdServiceInitFuzzTest") { 571 module_out_path = module_output_path 572 fuzz_config_file = "//base/startup/init/test/fuzztest/cmdserviceinit_fuzzer" 573 574 include_dirs = [ 575 "//base/startup/init/interfaces/innerkits/control_fd", 576 "//base/startup/init/interfaces/innerkits/include", 577 "//base/startup/init/test/fuzztest/utils/include", 578 "//base/startup/init/services/loopevent/include", 579 ] 580 581 deps = [ 582 "//base/startup/init/interfaces/innerkits:libbegetutil", 583 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 584 "//base/startup/init/test/fuzztest:libfuzz_utils", 585 ] 586 external_deps = [ "bounds_checking_function:libsec_static" ] 587 external_deps += [ "hilog:libhilog" ] 588 589 cflags = [ 590 "-g", 591 "-O0", 592 "-Wno-unused-variable", 593 "-fno-omit-frame-pointer", 594 ] 595 sources = [ "cmdserviceinit_fuzzer/cmdserviceinit_fuzzer.cpp" ] 596 defines = [ "STARTUP_INIT_TEST" ] 597} 598 599ohos_fuzztest("GetIntParameterCFuzzTest") { 600 module_out_path = module_output_path 601 fuzz_config_file = "//base/startup/init/test/fuzztest/getintparameterc_fuzzer" 602 603 include_dirs = [ 604 "//base/startup/init/interfaces/innerkits/include", 605 "//base/startup/init/test/fuzztest/utils/include", 606 "//base/startup/init/interfaces/innerkits/include/param", 607 ] 608 609 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 610 external_deps = [ "bounds_checking_function:libsec_static" ] 611 external_deps += [ "hilog:libhilog" ] 612 613 cflags = [ 614 "-g", 615 "-O0", 616 "-Wno-unused-variable", 617 "-fno-omit-frame-pointer", 618 ] 619 sources = [ "getintparameterc_fuzzer/getintparameterc_fuzzer.cpp" ] 620 defines = [ "STARTUP_INIT_TEST" ] 621} 622 623ohos_fuzztest("GetUintParameterCFuzzTest") { 624 module_out_path = module_output_path 625 fuzz_config_file = 626 "//base/startup/init/test/fuzztest/getuintparameterc_fuzzer" 627 628 include_dirs = [ 629 "//base/startup/init/interfaces/innerkits/include", 630 "//base/startup/init/test/fuzztest/utils/include", 631 ] 632 633 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 634 external_deps = [ "bounds_checking_function:libsec_static" ] 635 external_deps += [ "hilog:libhilog" ] 636 637 cflags = [ 638 "-g", 639 "-O0", 640 "-Wno-unused-variable", 641 "-fno-omit-frame-pointer", 642 ] 643 sources = [ "getuintparameterc_fuzzer/getuintparameterc_fuzzer.cpp" ] 644 defines = [ "STARTUP_INIT_TEST" ] 645} 646 647ohos_fuzztest("RemoveParameterWatcherFuzzTest") { 648 module_out_path = module_output_path 649 fuzz_config_file = 650 "//base/startup/init/test/fuzztest/removeparameterwatcher_fuzzer" 651 652 include_dirs = [ 653 "//base/startup/init/interfaces/innerkits/include/syspara", 654 "//base/startup/init/interfaces/innerkits/include", 655 "//base/startup/init/test/fuzztest/utils/include", 656 ] 657 658 deps = [ 659 "//base/startup/init/interfaces/innerkits:libbeget_proxy", 660 "//base/startup/init/interfaces/innerkits:libbegetutil", 661 "//base/startup/init/test/fuzztest:libfuzz_utils", 662 ] 663 external_deps = [ "bounds_checking_function:libsec_static" ] 664 external_deps += [ "hilog:libhilog" ] 665 666 cflags = [ 667 "-g", 668 "-O0", 669 "-Wno-unused-variable", 670 "-fno-omit-frame-pointer", 671 ] 672 sources = 673 [ "removeparameterwatcher_fuzzer/removeparameterwatcher_fuzzer.cpp" ] 674 defines = [ "STARTUP_INIT_TEST" ] 675} 676 677ohos_fuzztest("SetParameterCppFuzzTest") { 678 module_out_path = module_output_path 679 fuzz_config_file = "//base/startup/init/test/fuzztest/setparametercpp_fuzzer" 680 681 include_dirs = [ 682 "//base/startup/init/interfaces/innerkits/include", 683 "//base/startup/init/test/fuzztest/utils/include", 684 ] 685 686 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 687 external_deps = [ "bounds_checking_function:libsec_static" ] 688 external_deps += [ "hilog:libhilog" ] 689 690 cflags = [ 691 "-g", 692 "-O0", 693 "-Wno-unused-variable", 694 "-fno-omit-frame-pointer", 695 ] 696 sources = [ "setparametercpp_fuzzer/setparametercpp_fuzzer.cpp" ] 697 defines = [ "STARTUP_INIT_TEST" ] 698} 699 700ohos_fuzztest("GetBoolParameterCppFuzzTest") { 701 module_out_path = module_output_path 702 fuzz_config_file = 703 "//base/startup/init/test/fuzztest/getboolparametercpp_fuzzer" 704 705 include_dirs = [ 706 "//base/startup/init/interfaces/innerkits/include", 707 "//base/startup/init/test/fuzztest/utils/include", 708 ] 709 710 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 711 external_deps = [ "bounds_checking_function:libsec_static" ] 712 external_deps += [ "hilog:libhilog" ] 713 714 cflags = [ 715 "-g", 716 "-O0", 717 "-Wno-unused-variable", 718 "-fno-omit-frame-pointer", 719 ] 720 sources = [ "getboolparametercpp_fuzzer/getboolparametercpp_fuzzer.cpp" ] 721 defines = [ "STARTUP_INIT_TEST" ] 722} 723 724ohos_fuzztest("GetParameterCppFuzzTest") { 725 module_out_path = module_output_path 726 fuzz_config_file = "//base/startup/init/test/fuzztest/getparametercpp_fuzzer" 727 728 include_dirs = [ 729 "//base/startup/init/interfaces/innerkits/include", 730 "//base/startup/init/test/fuzztest/utils/include", 731 ] 732 733 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 734 external_deps = [ "bounds_checking_function:libsec_static" ] 735 external_deps += [ "hilog:libhilog" ] 736 737 cflags = [ 738 "-g", 739 "-O0", 740 "-Wno-unused-variable", 741 "-fno-omit-frame-pointer", 742 ] 743 sources = [ "getparametercpp_fuzzer/getparametercpp_fuzzer.cpp" ] 744 defines = [ "STARTUP_INIT_TEST" ] 745} 746 747ohos_fuzztest("GetBlockDeviceByNameFuzzTest") { 748 module_out_path = module_output_path 749 fuzz_config_file = 750 "//base/startup/init/test/fuzztest/getblockdevicebyname_fuzzer" 751 752 include_dirs = [ 753 "//base/startup/init/interfaces/innerkits/include", 754 "//base/startup/init/test/fuzztest/utils/include", 755 ] 756 757 deps = [ 758 "//base/startup/init/interfaces/innerkits:libbegetutil", 759 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 760 "//base/startup/init/test/fuzztest:libfuzz_utils", 761 ] 762 external_deps = [ "bounds_checking_function:libsec_static" ] 763 external_deps += [ "hilog:libhilog" ] 764 765 cflags = [ 766 "-g", 767 "-O0", 768 "-Wno-unused-variable", 769 "-fno-omit-frame-pointer", 770 ] 771 sources = [ "getblockdevicebyname_fuzzer/getblockdevicebyname_fuzzer.cpp" ] 772 defines = [ "STARTUP_INIT_TEST" ] 773} 774 775ohos_fuzztest("GetBlockDeviceByMountPointFuzzTest") { 776 module_out_path = module_output_path 777 fuzz_config_file = 778 "//base/startup/init/test/fuzztest/getblockdevicebymountpoint_fuzzer" 779 780 include_dirs = [ 781 "//base/startup/init/interfaces/innerkits/include", 782 "//base/startup/init/test/fuzztest/utils/include", 783 ] 784 785 deps = [ 786 "//base/startup/init/interfaces/innerkits:libbegetutil", 787 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 788 "//base/startup/init/test/fuzztest:libfuzz_utils", 789 ] 790 external_deps = [ "bounds_checking_function:libsec_static" ] 791 external_deps += [ "hilog:libhilog" ] 792 793 cflags = [ 794 "-g", 795 "-O0", 796 "-Wno-unused-variable", 797 "-fno-omit-frame-pointer", 798 ] 799 sources = [ 800 "getblockdevicebymountpoint_fuzzer/getblockdevicebymountpoint_fuzzer.cpp", 801 ] 802 defines = [ "STARTUP_INIT_TEST" ] 803} 804 805ohos_fuzztest("MountOneItemFuzzTest") { 806 module_out_path = module_output_path 807 fuzz_config_file = "//base/startup/init/test/fuzztest/mountoneitem_fuzzer" 808 809 include_dirs = [ 810 "//base/startup/init/interfaces/innerkits/include", 811 "//base/startup/init/test/fuzztest/utils/include", 812 ] 813 814 deps = [ 815 "//base/startup/init/interfaces/innerkits:libbegetutil", 816 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 817 "//base/startup/init/test/fuzztest:libfuzz_utils", 818 ] 819 external_deps = [ "bounds_checking_function:libsec_static" ] 820 external_deps += [ "hilog:libhilog" ] 821 822 cflags = [ 823 "-g", 824 "-O0", 825 "-Wno-unused-variable", 826 "-fno-omit-frame-pointer", 827 ] 828 sources = [ "mountoneitem_fuzzer/mountoneitem_fuzzer.cpp" ] 829 defines = [ "STARTUP_INIT_TEST" ] 830} 831 832ohos_fuzztest("GetMountStatusForMountPointFuzzTest") { 833 module_out_path = module_output_path 834 fuzz_config_file = 835 "//base/startup/init/test/fuzztest/getmountstatusformountpoint_fuzzer" 836 837 include_dirs = [ 838 "//base/startup/init/interfaces/innerkits/include", 839 "//base/startup/init/test/fuzztest/utils/include", 840 ] 841 842 deps = [ 843 "//base/startup/init/interfaces/innerkits:libbegetutil", 844 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 845 ] 846 external_deps = [ "bounds_checking_function:libsec_static" ] 847 external_deps += [ "hilog:libhilog" ] 848 849 cflags = [ 850 "-g", 851 "-O0", 852 "-Wno-unused-variable", 853 "-fno-omit-frame-pointer", 854 ] 855 sources = [ 856 "getmountstatusformountpoint_fuzzer/getmountstatusformountpoint_fuzzer.cpp", 857 ] 858 defines = [ "STARTUP_INIT_TEST" ] 859} 860 861ohos_fuzztest("MountAllWithFstabFuzzTest") { 862 module_out_path = module_output_path 863 fuzz_config_file = 864 "//base/startup/init/test/fuzztest/mountallwithfstab_fuzzer" 865 866 include_dirs = [ 867 "//base/startup/init/interfaces/innerkits/include", 868 "//base/startup/init/test/fuzztest/utils/include", 869 ] 870 871 deps = [ 872 "//base/startup/init/interfaces/innerkits:libbegetutil", 873 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 874 "//base/startup/init/test/fuzztest:libfuzz_utils", 875 ] 876 external_deps = [ "bounds_checking_function:libsec_static" ] 877 external_deps += [ "hilog:libhilog" ] 878 879 cflags = [ 880 "-g", 881 "-O0", 882 "-Wno-unused-variable", 883 "-fno-omit-frame-pointer", 884 ] 885 sources = [ "mountallwithfstab_fuzzer/mountallwithfstab_fuzzer.cpp" ] 886 defines = [ "STARTUP_INIT_TEST" ] 887} 888 889ohos_fuzztest("DoFormatFuzzTest") { 890 module_out_path = module_output_path 891 fuzz_config_file = "//base/startup/init/test/fuzztest/doformat_fuzzer" 892 893 include_dirs = [ 894 "//base/startup/init/interfaces/innerkits/include", 895 "//base/startup/init/test/fuzztest:libfuzz_utils", 896 "//base/startup/init/test/fuzztest/utils/include", 897 ] 898 899 deps = [ 900 "//base/startup/init/interfaces/innerkits:libbegetutil", 901 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 902 ] 903 external_deps = [ "bounds_checking_function:libsec_static" ] 904 external_deps += [ "hilog:libhilog" ] 905 906 cflags = [ 907 "-g", 908 "-O0", 909 "-Wno-unused-variable", 910 "-fno-omit-frame-pointer", 911 ] 912 sources = [ "doformat_fuzzer/doformat_fuzzer.cpp" ] 913 defines = [ "STARTUP_INIT_TEST" ] 914} 915 916ohos_fuzztest("IsSupportedFilesystemFuzzTest") { 917 module_out_path = module_output_path 918 fuzz_config_file = 919 "//base/startup/init/test/fuzztest/issupportedfilesystem_fuzzer" 920 921 include_dirs = [ 922 "//base/startup/init/interfaces/innerkits/include", 923 "//base/startup/init/test/fuzztest/utils/include", 924 ] 925 926 deps = [ 927 "//base/startup/init/interfaces/innerkits:libbegetutil", 928 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 929 ] 930 external_deps = [ "bounds_checking_function:libsec_static" ] 931 external_deps += [ "hilog:libhilog" ] 932 933 cflags = [ 934 "-g", 935 "-O0", 936 "-Wno-unused-variable", 937 "-fno-omit-frame-pointer", 938 ] 939 sources = [ "issupportedfilesystem_fuzzer/issupportedfilesystem_fuzzer.cpp" ] 940 defines = [ "STARTUP_INIT_TEST" ] 941} 942 943ohos_fuzztest("ParseFstabPerLineFuzzTest") { 944 module_out_path = module_output_path 945 fuzz_config_file = 946 "//base/startup/init/test/fuzztest/parsefstabperline_fuzzer" 947 948 include_dirs = [ 949 "//base/startup/init/interfaces/innerkits/include", 950 "//base/startup/init/test/fuzztest/utils/include", 951 ] 952 953 deps = [ 954 "//base/startup/init/interfaces/innerkits:libbegetutil", 955 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 956 "//base/startup/init/test/fuzztest:libfuzz_utils", 957 ] 958 external_deps = [ "bounds_checking_function:libsec_static" ] 959 external_deps += [ "hilog:libhilog" ] 960 961 cflags = [ 962 "-g", 963 "-O0", 964 "-Wno-unused-variable", 965 "-fno-omit-frame-pointer", 966 ] 967 sources = [ "parsefstabperline_fuzzer/parsefstabperline_fuzzer.cpp" ] 968 defines = [ "STARTUP_INIT_TEST" ] 969} 970 971ohos_fuzztest("ParseUeventConfigFuzzTest") { 972 module_out_path = module_output_path 973 fuzz_config_file = 974 "//base/startup/init/test/fuzztest/parseueventconfig_fuzzer" 975 976 include_dirs = [ 977 "//base/startup/init/interfaces/innerkits/include", 978 "//base/startup/init/test/fuzztest/utils/include", 979 ] 980 981 deps = [ 982 "//base/startup/init/interfaces/innerkits:libbegetutil", 983 "//base/startup/init/test/fuzztest:libfuzz_utils", 984 "//base/startup/init/ueventd:libueventd_ramdisk_static", 985 ] 986 external_deps = [ "bounds_checking_function:libsec_static" ] 987 external_deps += [ "hilog:libhilog" ] 988 989 cflags = [ 990 "-g", 991 "-O0", 992 "-Wno-unused-variable", 993 "-fno-omit-frame-pointer", 994 ] 995 sources = [ "parseueventconfig_fuzzer/parseueventconfig_fuzzer.cpp" ] 996 defines = [ "STARTUP_INIT_TEST" ] 997} 998 999ohos_fuzztest("ParseUeventdConfigFileFuzzTest") { 1000 module_out_path = module_output_path 1001 fuzz_config_file = 1002 "//base/startup/init/test/fuzztest/parseueventdconfigfile_fuzzer" 1003 1004 include_dirs = [ 1005 "//base/startup/init/interfaces/innerkits/include", 1006 "//base/startup/init/test/fuzztest/utils/include", 1007 ] 1008 1009 deps = [ 1010 "//base/startup/init/interfaces/innerkits:libbegetutil", 1011 "//base/startup/init/test/fuzztest:libfuzz_utils", 1012 "//base/startup/init/ueventd:libueventd_ramdisk_static", 1013 ] 1014 external_deps = [ "bounds_checking_function:libsec_static" ] 1015 external_deps += [ "hilog:libhilog" ] 1016 1017 cflags = [ 1018 "-g", 1019 "-O0", 1020 "-Wno-unused-variable", 1021 "-fno-omit-frame-pointer", 1022 ] 1023 sources = 1024 [ "parseueventdconfigfile_fuzzer/parseueventdconfigfile_fuzzer.cpp" ] 1025 defines = [ "STARTUP_INIT_TEST" ] 1026} 1027 1028ohos_fuzztest("FindFstabItemForMountPointFuzzTest") { 1029 module_out_path = module_output_path 1030 fuzz_config_file = 1031 "//base/startup/init/test/fuzztest/findfstabitemformountpoint_fuzzer" 1032 1033 include_dirs = [ 1034 "//base/startup/init/interfaces/innerkits/include", 1035 "//base/startup/init/test/fuzztest/utils/include", 1036 ] 1037 1038 deps = [ 1039 "//base/startup/init/interfaces/innerkits:libbegetutil", 1040 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1041 "//base/startup/init/test/fuzztest:libfuzz_utils", 1042 ] 1043 external_deps = [ "bounds_checking_function:libsec_static" ] 1044 external_deps += [ "hilog:libhilog" ] 1045 1046 cflags = [ 1047 "-g", 1048 "-O0", 1049 "-Wno-unused-variable", 1050 "-fno-omit-frame-pointer", 1051 ] 1052 sources = [ 1053 "findfstabitemformountpoint_fuzzer/findfstabitemformountpoint_fuzzer.cpp", 1054 ] 1055 defines = [ "STARTUP_INIT_TEST" ] 1056} 1057 1058ohos_fuzztest("FindFstabItemForPathFuzzTest") { 1059 module_out_path = module_output_path 1060 fuzz_config_file = 1061 "//base/startup/init/test/fuzztest/findfstabitemforpath_fuzzer" 1062 1063 include_dirs = [ 1064 "//base/startup/init/interfaces/innerkits/include", 1065 "//base/startup/init/test/fuzztest/utils/include", 1066 ] 1067 1068 deps = [ 1069 "//base/startup/init/interfaces/innerkits:libbegetutil", 1070 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1071 "//base/startup/init/test/fuzztest:libfuzz_utils", 1072 ] 1073 external_deps = [ "bounds_checking_function:libsec_static" ] 1074 external_deps += [ "hilog:libhilog" ] 1075 1076 cflags = [ 1077 "-g", 1078 "-O0", 1079 "-Wno-unused-variable", 1080 "-fno-omit-frame-pointer", 1081 ] 1082 sources = [ "findfstabitemforpath_fuzzer/findfstabitemforpath_fuzzer.cpp" ] 1083 defines = [ "STARTUP_INIT_TEST" ] 1084} 1085 1086ohos_fuzztest("GetBlockDevicePathFuzzTest") { 1087 module_out_path = module_output_path 1088 fuzz_config_file = 1089 "//base/startup/init/test/fuzztest/getblockdevicepath_fuzzer" 1090 1091 include_dirs = [ 1092 "//base/startup/init/interfaces/innerkits/include", 1093 "//base/startup/init/test/fuzztest/utils/include", 1094 ] 1095 1096 deps = [ 1097 "//base/startup/init/interfaces/innerkits:libbegetutil", 1098 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1099 ] 1100 external_deps = [ "bounds_checking_function:libsec_static" ] 1101 external_deps += [ "hilog:libhilog" ] 1102 1103 cflags = [ 1104 "-g", 1105 "-O0", 1106 "-Wno-unused-variable", 1107 "-fno-omit-frame-pointer", 1108 ] 1109 sources = [ "getblockdevicepath_fuzzer/getblockdevicepath_fuzzer.cpp" ] 1110 defines = [ "STARTUP_INIT_TEST" ] 1111} 1112 1113ohos_fuzztest("LoadFscryptPolicyFuzzTest") { 1114 module_out_path = module_output_path 1115 fuzz_config_file = 1116 "//base/startup/init/test/fuzztest/loadfscryptpolicy_fuzzer" 1117 1118 include_dirs = [ 1119 "//base/startup/init/interfaces/innerkits/include", 1120 "//base/startup/init/test/fuzztest/utils/include", 1121 ] 1122 1123 deps = [ 1124 "//base/startup/init/interfaces/innerkits:libbegetutil", 1125 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1126 ] 1127 external_deps = [ "bounds_checking_function:libsec_static" ] 1128 external_deps += [ "hilog:libhilog" ] 1129 1130 cflags = [ 1131 "-g", 1132 "-O0", 1133 "-Wno-unused-variable", 1134 "-fno-omit-frame-pointer", 1135 ] 1136 sources = [ "loadfscryptpolicy_fuzzer/loadfscryptpolicy_fuzzer.cpp" ] 1137 defines = [ "STARTUP_INIT_TEST" ] 1138} 1139 1140ohos_fuzztest("ReleaseFstabFuzzTest") { 1141 module_out_path = module_output_path 1142 fuzz_config_file = "//base/startup/init/test/fuzztest/releasefstab_fuzzer" 1143 1144 include_dirs = [ 1145 "//base/startup/init/interfaces/innerkits/include", 1146 "//base/startup/init/test/fuzztest/utils/include", 1147 ] 1148 1149 deps = [ 1150 "//base/startup/init/interfaces/innerkits:libbegetutil", 1151 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1152 "//base/startup/init/test/fuzztest:libfuzz_utils", 1153 ] 1154 external_deps = [ "bounds_checking_function:libsec_static" ] 1155 external_deps += [ "hilog:libhilog" ] 1156 1157 cflags = [ 1158 "-g", 1159 "-O0", 1160 "-Wno-unused-variable", 1161 "-fno-omit-frame-pointer", 1162 ] 1163 sources = [ "releasefstab_fuzzer/releasefstab_fuzzer.cpp" ] 1164 defines = [ "STARTUP_INIT_TEST" ] 1165} 1166 1167ohos_fuzztest("ReadFstabFromFileFuzzTest") { 1168 module_out_path = module_output_path 1169 fuzz_config_file = 1170 "//base/startup/init/test/fuzztest/readfstabfromfile_fuzzer" 1171 1172 include_dirs = [ 1173 "//base/startup/init/interfaces/innerkits/include", 1174 "//base/startup/init/test/fuzztest/utils/include", 1175 ] 1176 1177 deps = [ 1178 "//base/startup/init/interfaces/innerkits:libbegetutil", 1179 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1180 "//base/startup/init/test/fuzztest:libfuzz_utils", 1181 ] 1182 external_deps = [ "bounds_checking_function:libsec_static" ] 1183 external_deps += [ "hilog:libhilog" ] 1184 1185 cflags = [ 1186 "-g", 1187 "-O0", 1188 "-Wno-unused-variable", 1189 "-fno-omit-frame-pointer", 1190 ] 1191 sources = [ "readfstabfromfile_fuzzer/readfstabfromfile_fuzzer.cpp" ] 1192 defines = [ "STARTUP_INIT_TEST" ] 1193} 1194 1195ohos_fuzztest("GetIntParameterCppFuzzTest") { 1196 module_out_path = module_output_path 1197 fuzz_config_file = 1198 "//base/startup/init/test/fuzztest/getintparametercpp_fuzzer" 1199 1200 include_dirs = [ 1201 "//base/startup/init/interfaces/innerkits/include", 1202 "//base/startup/init/test/fuzztest/utils/include", 1203 ] 1204 1205 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1206 external_deps = [ "bounds_checking_function:libsec_static" ] 1207 external_deps += [ "hilog:libhilog" ] 1208 1209 cflags = [ 1210 "-g", 1211 "-O0", 1212 "-Wno-unused-variable", 1213 "-fno-omit-frame-pointer", 1214 ] 1215 sources = [ "getintparametercpp_fuzzer/getintparametercpp_fuzzer.cpp" ] 1216 defines = [ "STARTUP_INIT_TEST" ] 1217} 1218 1219ohos_fuzztest("GetStringParameterFuzzTest") { 1220 module_out_path = module_output_path 1221 fuzz_config_file = 1222 "//base/startup/init/test/fuzztest/getstringparameter_fuzzer" 1223 1224 include_dirs = [ 1225 "//base/startup/init/interfaces/innerkits/include", 1226 "//base/startup/init/test/fuzztest/utils/include", 1227 ] 1228 1229 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1230 external_deps = [ "bounds_checking_function:libsec_static" ] 1231 external_deps += [ "hilog:libhilog" ] 1232 1233 cflags = [ 1234 "-g", 1235 "-O0", 1236 "-Wno-unused-variable", 1237 "-fno-omit-frame-pointer", 1238 ] 1239 sources = [ "getstringparameter_fuzzer/getstringparameter_fuzzer.cpp" ] 1240 defines = [ "STARTUP_INIT_TEST" ] 1241} 1242 1243ohos_fuzztest("HookMgrDelFuzzTest") { 1244 module_out_path = module_output_path 1245 fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrdel_fuzzer" 1246 1247 include_dirs = [ 1248 "//base/startup/init/interfaces/innerkits/include", 1249 "//base/startup/init/test/fuzztest/utils/include", 1250 ] 1251 1252 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1253 external_deps = [ "bounds_checking_function:libsec_static" ] 1254 external_deps += [ "hilog:libhilog" ] 1255 1256 cflags = [ 1257 "-g", 1258 "-O0", 1259 "-Wno-unused-variable", 1260 "-fno-omit-frame-pointer", 1261 ] 1262 sources = [ "hookmgrdel_fuzzer/hookmgrdel_fuzzer.cpp" ] 1263 defines = [ "STARTUP_INIT_TEST" ] 1264} 1265 1266ohos_fuzztest("HookMgrAddFuzzTest") { 1267 module_out_path = module_output_path 1268 fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgradd_fuzzer" 1269 1270 include_dirs = [ 1271 "//base/startup/init/interfaces/innerkits/include", 1272 "//base/startup/init/test/fuzztest/utils/include", 1273 ] 1274 1275 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1276 external_deps = [ "bounds_checking_function:libsec_static" ] 1277 external_deps += [ "hilog:libhilog" ] 1278 1279 cflags = [ 1280 "-g", 1281 "-O0", 1282 "-Wno-unused-variable", 1283 "-fno-omit-frame-pointer", 1284 ] 1285 sources = [ "hookmgradd_fuzzer/hookmgradd_fuzzer.cpp" ] 1286 defines = [ "STARTUP_INIT_TEST" ] 1287} 1288 1289ohos_fuzztest("HookMgrExecuteFuzzTest") { 1290 module_out_path = module_output_path 1291 fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrexecute_fuzzer" 1292 1293 include_dirs = [ 1294 "//base/startup/init/interfaces/innerkits/include", 1295 "//base/startup/init/test/fuzztest/utils/include", 1296 ] 1297 1298 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1299 external_deps = [ "bounds_checking_function:libsec_static" ] 1300 external_deps += [ "hilog:libhilog" ] 1301 1302 cflags = [ 1303 "-g", 1304 "-O0", 1305 "-Wno-unused-variable", 1306 "-fno-omit-frame-pointer", 1307 ] 1308 sources = [ "hookmgrexecute_fuzzer/hookmgrexecute_fuzzer.cpp" ] 1309 defines = [ "STARTUP_INIT_TEST" ] 1310} 1311 1312ohos_fuzztest("HookMgrTraversalFuzzTest") { 1313 module_out_path = module_output_path 1314 fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrtraversal_fuzzer" 1315 1316 include_dirs = [ 1317 "//base/startup/init/interfaces/innerkits/include", 1318 "//base/startup/init/test/fuzztest/utils/include", 1319 ] 1320 1321 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1322 external_deps = [ "bounds_checking_function:libsec_static" ] 1323 external_deps += [ "hilog:libhilog" ] 1324 1325 cflags = [ 1326 "-g", 1327 "-O0", 1328 "-Wno-unused-variable", 1329 "-fno-omit-frame-pointer", 1330 ] 1331 sources = [ "hookmgrtraversal_fuzzer/hookmgrtraversal_fuzzer.cpp" ] 1332 defines = [ "STARTUP_INIT_TEST" ] 1333} 1334 1335ohos_fuzztest("HookMgrGetHooksCntFuzzTest") { 1336 module_out_path = module_output_path 1337 fuzz_config_file = 1338 "//base/startup/init/test/fuzztest/hookmgrgethookscnt_fuzzer" 1339 1340 include_dirs = [ 1341 "//base/startup/init/interfaces/innerkits/include", 1342 "//base/startup/init/test/fuzztest/utils/include", 1343 ] 1344 1345 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1346 external_deps = [ "bounds_checking_function:libsec_static" ] 1347 external_deps += [ "hilog:libhilog" ] 1348 1349 cflags = [ 1350 "-g", 1351 "-O0", 1352 "-Wno-unused-variable", 1353 "-fno-omit-frame-pointer", 1354 ] 1355 sources = [ "hookmgrgethookscnt_fuzzer/hookmgrgethookscnt_fuzzer.cpp" ] 1356 defines = [ "STARTUP_INIT_TEST" ] 1357} 1358 1359ohos_fuzztest("HookMgrGetStagesCntFuzzTest") { 1360 module_out_path = module_output_path 1361 fuzz_config_file = 1362 "//base/startup/init/test/fuzztest/hookmgrgetstagescnt_fuzzer" 1363 1364 include_dirs = [ 1365 "//base/startup/init/interfaces/innerkits/include", 1366 "//base/startup/init/test/fuzztest/utils/include", 1367 ] 1368 1369 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1370 external_deps = [ "bounds_checking_function:libsec_static" ] 1371 external_deps += [ "hilog:libhilog" ] 1372 1373 cflags = [ 1374 "-g", 1375 "-O0", 1376 "-Wno-unused-variable", 1377 "-fno-omit-frame-pointer", 1378 ] 1379 sources = [ "hookmgrgetstagescnt_fuzzer/hookmgrgetstagescnt_fuzzer.cpp" ] 1380 defines = [ "STARTUP_INIT_TEST" ] 1381} 1382 1383ohos_fuzztest("HookMgrDestroyFuzzTest") { 1384 module_out_path = module_output_path 1385 fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrdestroy_fuzzer" 1386 1387 include_dirs = [ 1388 "//base/startup/init/interfaces/innerkits/include", 1389 "//base/startup/init/test/fuzztest/utils/include", 1390 ] 1391 1392 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1393 external_deps = [ "bounds_checking_function:libsec_static" ] 1394 external_deps += [ "hilog:libhilog" ] 1395 1396 cflags = [ 1397 "-g", 1398 "-O0", 1399 "-Wno-unused-variable", 1400 "-fno-omit-frame-pointer", 1401 ] 1402 sources = [ "hookmgrdestroy_fuzzer/hookmgrdestroy_fuzzer.cpp" ] 1403 defines = [ "STARTUP_INIT_TEST" ] 1404} 1405 1406ohos_fuzztest("HookMgrCreateFuzzTest") { 1407 module_out_path = module_output_path 1408 fuzz_config_file = "//base/startup/init/test/fuzztest/hookmgrcreate_fuzzer" 1409 1410 include_dirs = [ 1411 "//base/startup/init/interfaces/innerkits/include", 1412 "//base/startup/init/test/fuzztest/utils/include", 1413 ] 1414 1415 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1416 external_deps = [ "bounds_checking_function:libsec_static" ] 1417 external_deps += [ "hilog:libhilog" ] 1418 1419 cflags = [ 1420 "-g", 1421 "-O0", 1422 "-Wno-unused-variable", 1423 "-fno-omit-frame-pointer", 1424 ] 1425 sources = [ "hookmgrcreate_fuzzer/hookmgrcreate_fuzzer.cpp" ] 1426 defines = [ "STARTUP_INIT_TEST" ] 1427} 1428 1429ohos_fuzztest("ModuleMgrTraversalFuzzTest") { 1430 module_out_path = module_output_path 1431 fuzz_config_file = 1432 "//base/startup/init/test/fuzztest/modulemgrtraversal_fuzzer" 1433 1434 include_dirs = [ 1435 "//base/startup/init/interfaces/innerkits/include", 1436 "//base/startup/init/test/fuzztest/utils/include", 1437 ] 1438 1439 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1440 external_deps = [ "bounds_checking_function:libsec_static" ] 1441 external_deps += [ "hilog:libhilog" ] 1442 1443 cflags = [ 1444 "-g", 1445 "-O0", 1446 "-Wno-unused-variable", 1447 "-fno-omit-frame-pointer", 1448 ] 1449 sources = [ "modulemgrtraversal_fuzzer/modulemgrtraversal_fuzzer.cpp" ] 1450 defines = [ "STARTUP_INIT_TEST" ] 1451} 1452 1453ohos_fuzztest("ModuleMgrGetCntFuzzTest") { 1454 module_out_path = module_output_path 1455 fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrgetcnt_fuzzer" 1456 1457 include_dirs = [ 1458 "//base/startup/init/interfaces/innerkits/include", 1459 "//base/startup/init/test/fuzztest/utils/include", 1460 ] 1461 1462 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1463 external_deps = [ "bounds_checking_function:libsec_static" ] 1464 external_deps += [ "hilog:libhilog" ] 1465 1466 cflags = [ 1467 "-g", 1468 "-O0", 1469 "-Wno-unused-variable", 1470 "-fno-omit-frame-pointer", 1471 ] 1472 sources = [ "modulemgrgetcnt_fuzzer/modulemgrgetcnt_fuzzer.cpp" ] 1473 defines = [ "STARTUP_INIT_TEST" ] 1474} 1475 1476ohos_fuzztest("ModuleMgrUninstallFuzzTest") { 1477 module_out_path = module_output_path 1478 fuzz_config_file = 1479 "//base/startup/init/test/fuzztest/modulemgruninstall_fuzzer" 1480 1481 include_dirs = [ 1482 "//base/startup/init/interfaces/innerkits/include", 1483 "//base/startup/init/test/fuzztest/utils/include", 1484 ] 1485 1486 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1487 external_deps = [ "bounds_checking_function:libsec_static" ] 1488 external_deps += [ "hilog:libhilog" ] 1489 1490 cflags = [ 1491 "-g", 1492 "-O0", 1493 "-Wno-unused-variable", 1494 "-fno-omit-frame-pointer", 1495 ] 1496 sources = [ "modulemgruninstall_fuzzer/modulemgruninstall_fuzzer.cpp" ] 1497 defines = [ "STARTUP_INIT_TEST" ] 1498} 1499 1500ohos_fuzztest("ModuleMgrScanFuzzTest") { 1501 module_out_path = module_output_path 1502 fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrscan_fuzzer" 1503 1504 include_dirs = [ 1505 "//base/startup/init/interfaces/innerkits/include", 1506 "//base/startup/init/test/fuzztest/utils/include", 1507 ] 1508 1509 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1510 external_deps = [ "bounds_checking_function:libsec_static" ] 1511 external_deps += [ "hilog:libhilog" ] 1512 1513 cflags = [ 1514 "-g", 1515 "-O0", 1516 "-Wno-unused-variable", 1517 "-fno-omit-frame-pointer", 1518 ] 1519 sources = [ "modulemgrscan_fuzzer/modulemgrscan_fuzzer.cpp" ] 1520 defines = [ "STARTUP_INIT_TEST" ] 1521} 1522 1523ohos_fuzztest("ModuleMgrInstallFuzzTest") { 1524 module_out_path = module_output_path 1525 fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrinstall_fuzzer" 1526 1527 include_dirs = [ 1528 "//base/startup/init/interfaces/innerkits/include", 1529 "//base/startup/init/test/fuzztest/utils/include", 1530 ] 1531 1532 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1533 external_deps = [ "bounds_checking_function:libsec_static" ] 1534 external_deps += [ "hilog:libhilog" ] 1535 1536 cflags = [ 1537 "-g", 1538 "-O0", 1539 "-Wno-unused-variable", 1540 "-fno-omit-frame-pointer", 1541 ] 1542 sources = [ "modulemgrinstall_fuzzer/modulemgrinstall_fuzzer.cpp" ] 1543 defines = [ "STARTUP_INIT_TEST" ] 1544} 1545 1546ohos_fuzztest("ModuleMgrDestroyFuzzTest") { 1547 module_out_path = module_output_path 1548 fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrdestroy_fuzzer" 1549 1550 include_dirs = [ 1551 "//base/startup/init/interfaces/innerkits/include", 1552 "//base/startup/init/test/fuzztest/utils/include", 1553 ] 1554 1555 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1556 external_deps = [ "bounds_checking_function:libsec_static" ] 1557 external_deps += [ "hilog:libhilog" ] 1558 1559 cflags = [ 1560 "-g", 1561 "-O0", 1562 "-Wno-unused-variable", 1563 "-fno-omit-frame-pointer", 1564 ] 1565 sources = [ "modulemgrdestroy_fuzzer/modulemgrdestroy_fuzzer.cpp" ] 1566 defines = [ "STARTUP_INIT_TEST" ] 1567} 1568 1569ohos_fuzztest("ModuleMgrCreateFuzzTest") { 1570 module_out_path = module_output_path 1571 fuzz_config_file = "//base/startup/init/test/fuzztest/modulemgrcreate_fuzzer" 1572 1573 include_dirs = [ 1574 "//base/startup/init/interfaces/innerkits/include", 1575 "//base/startup/init/test/fuzztest/utils/include", 1576 ] 1577 1578 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1579 external_deps = [ "bounds_checking_function:libsec_static" ] 1580 external_deps += [ "hilog:libhilog" ] 1581 1582 cflags = [ 1583 "-g", 1584 "-O0", 1585 "-Wno-unused-variable", 1586 "-fno-omit-frame-pointer", 1587 ] 1588 sources = [ "modulemgrcreate_fuzzer/modulemgrcreate_fuzzer.cpp" ] 1589 defines = [ "STARTUP_INIT_TEST" ] 1590} 1591 1592ohos_fuzztest("ServiceSaveFdFuzzTest") { 1593 module_out_path = module_output_path 1594 fuzz_config_file = "//base/startup/init/test/fuzztest/servicesavefd_fuzzer" 1595 1596 include_dirs = [ 1597 "//base/startup/init/interfaces/innerkits/include", 1598 "//base/startup/init/test/fuzztest/utils/include", 1599 ] 1600 1601 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1602 external_deps = [ "bounds_checking_function:libsec_static" ] 1603 external_deps += [ "hilog:libhilog" ] 1604 1605 cflags = [ 1606 "-g", 1607 "-O0", 1608 "-Wno-unused-variable", 1609 "-fno-omit-frame-pointer", 1610 ] 1611 sources = [ "servicesavefd_fuzzer/servicesavefd_fuzzer.cpp" ] 1612 defines = [ "STARTUP_INIT_TEST" ] 1613} 1614 1615ohos_fuzztest("ServiceSaveFdWithPollFuzzTest") { 1616 module_out_path = module_output_path 1617 fuzz_config_file = 1618 "//base/startup/init/test/fuzztest/servicesavefdwithpoll_fuzzer" 1619 1620 include_dirs = [ 1621 "//base/startup/init/interfaces/innerkits/include", 1622 "//base/startup/init/test/fuzztest/utils/include", 1623 ] 1624 1625 deps = [ 1626 "//base/startup/init/interfaces/innerkits:libbegetutil", 1627 "//base/startup/init/interfaces/innerkits/fd_holder:fdholder", 1628 "//base/startup/init/services/utils:libinit_utils", 1629 ] 1630 external_deps = [ "bounds_checking_function:libsec_static" ] 1631 external_deps += [ "hilog:libhilog" ] 1632 1633 cflags = [ 1634 "-g", 1635 "-O0", 1636 "-Wno-unused-variable", 1637 "-fno-omit-frame-pointer", 1638 ] 1639 sources = [ 1640 "//base/startup/init/interfaces/innerkits/fd_holder/fd_holder.c", 1641 "servicesavefdwithpoll_fuzzer/servicesavefdwithpoll_fuzzer.cpp", 1642 ] 1643 defines = [ "STARTUP_INIT_TEST" ] 1644} 1645 1646ohos_fuzztest("ServiceGetFdFuzzTest") { 1647 module_out_path = module_output_path 1648 fuzz_config_file = "//base/startup/init/test/fuzztest/servicegetfd_fuzzer" 1649 1650 include_dirs = [ 1651 "//base/startup/init/interfaces/innerkits/include", 1652 "//base/startup/init/test/fuzztest/utils/include", 1653 ] 1654 1655 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1656 external_deps = [ "bounds_checking_function:libsec_static" ] 1657 external_deps += [ "hilog:libhilog" ] 1658 1659 cflags = [ 1660 "-g", 1661 "-O0", 1662 "-Wno-unused-variable", 1663 "-fno-omit-frame-pointer", 1664 ] 1665 sources = [ "servicegetfd_fuzzer/servicegetfd_fuzzer.cpp" ] 1666 defines = [ "STARTUP_INIT_TEST" ] 1667} 1668 1669ohos_fuzztest("ServiceControlWithExtraFuzzTest") { 1670 module_out_path = module_output_path 1671 fuzz_config_file = 1672 "//base/startup/init/test/fuzztest/servicecontrolwithextra_fuzzer" 1673 1674 include_dirs = [ 1675 "//base/startup/init/interfaces/innerkits/include", 1676 "//base/startup/init/test/fuzztest/utils/include", 1677 ] 1678 1679 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1680 external_deps = [ "bounds_checking_function:libsec_static" ] 1681 external_deps += [ "hilog:libhilog" ] 1682 1683 cflags = [ 1684 "-g", 1685 "-O0", 1686 "-Wno-unused-variable", 1687 "-fno-omit-frame-pointer", 1688 ] 1689 sources = 1690 [ "servicecontrolwithextra_fuzzer/servicecontrolwithextra_fuzzer.cpp" ] 1691 defines = [ "STARTUP_INIT_TEST" ] 1692} 1693 1694ohos_fuzztest("ServiceControlFuzzTest") { 1695 module_out_path = module_output_path 1696 fuzz_config_file = "//base/startup/init/test/fuzztest/servicecontrol_fuzzer" 1697 1698 include_dirs = [ 1699 "//base/startup/init/interfaces/innerkits/include", 1700 "//base/startup/init/test/fuzztest/utils/include", 1701 ] 1702 1703 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1704 external_deps = [ "bounds_checking_function:libsec_static" ] 1705 external_deps += [ "hilog:libhilog" ] 1706 1707 cflags = [ 1708 "-g", 1709 "-O0", 1710 "-Wno-unused-variable", 1711 "-fno-omit-frame-pointer", 1712 ] 1713 sources = [ "servicecontrol_fuzzer/servicecontrol_fuzzer.cpp" ] 1714 defines = [ "STARTUP_INIT_TEST" ] 1715} 1716 1717ohos_fuzztest("ServiceWaitForStatusFuzzTest") { 1718 module_out_path = module_output_path 1719 fuzz_config_file = 1720 "//base/startup/init/test/fuzztest/servicewaitforstatus_fuzzer" 1721 1722 include_dirs = [ 1723 "//base/startup/init/interfaces/innerkits/include", 1724 "//base/startup/init/test/fuzztest/utils/include", 1725 ] 1726 1727 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1728 external_deps = [ "bounds_checking_function:libsec_static" ] 1729 external_deps += [ "hilog:libhilog" ] 1730 1731 cflags = [ 1732 "-g", 1733 "-O0", 1734 "-Wno-unused-variable", 1735 "-fno-omit-frame-pointer", 1736 ] 1737 sources = [ "servicewaitforstatus_fuzzer/servicewaitforstatus_fuzzer.cpp" ] 1738 defines = [ "STARTUP_INIT_TEST" ] 1739} 1740 1741ohos_fuzztest("ServiceSetReadyFuzzTest") { 1742 module_out_path = module_output_path 1743 fuzz_config_file = "//base/startup/init/test/fuzztest/servicesetready_fuzzer" 1744 1745 include_dirs = [ 1746 "//base/startup/init/interfaces/innerkits/include", 1747 "//base/startup/init/test/fuzztest/utils/include", 1748 ] 1749 1750 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1751 external_deps = [ "bounds_checking_function:libsec_static" ] 1752 external_deps += [ "hilog:libhilog" ] 1753 1754 cflags = [ 1755 "-g", 1756 "-O0", 1757 "-Wno-unused-variable", 1758 "-fno-omit-frame-pointer", 1759 ] 1760 sources = [ "servicesetready_fuzzer/servicesetready_fuzzer.cpp" ] 1761 defines = [ "STARTUP_INIT_TEST" ] 1762} 1763 1764ohos_fuzztest("StartServiceByTimerFuzzTest") { 1765 module_out_path = module_output_path 1766 fuzz_config_file = 1767 "//base/startup/init/test/fuzztest/startservicebytimer_fuzzer" 1768 1769 include_dirs = [ 1770 "//base/startup/init/interfaces/innerkits/include", 1771 "//base/startup/init/test/fuzztest/utils/include", 1772 ] 1773 1774 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1775 external_deps = [ "bounds_checking_function:libsec_static" ] 1776 external_deps += [ "hilog:libhilog" ] 1777 1778 cflags = [ 1779 "-g", 1780 "-O0", 1781 "-Wno-unused-variable", 1782 "-fno-omit-frame-pointer", 1783 ] 1784 sources = [ "startservicebytimer_fuzzer/startservicebytimer_fuzzer.cpp" ] 1785 defines = [ "STARTUP_INIT_TEST" ] 1786} 1787 1788ohos_fuzztest("StopServiceTimerFuzzTest") { 1789 module_out_path = module_output_path 1790 fuzz_config_file = "//base/startup/init/test/fuzztest/stopservicetimer_fuzzer" 1791 1792 include_dirs = [ 1793 "//base/startup/init/interfaces/innerkits/include", 1794 "//base/startup/init/test/fuzztest/utils/include", 1795 ] 1796 1797 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1798 external_deps = [ "bounds_checking_function:libsec_static" ] 1799 external_deps += [ "hilog:libhilog" ] 1800 1801 cflags = [ 1802 "-g", 1803 "-O0", 1804 "-Wno-unused-variable", 1805 "-fno-omit-frame-pointer", 1806 ] 1807 sources = [ "stopservicetimer_fuzzer/stopservicetimer_fuzzer.cpp" ] 1808 defines = [ "STARTUP_INIT_TEST" ] 1809} 1810 1811ohos_fuzztest("ServiceWatchForStatusFuzzTest") { 1812 module_out_path = module_output_path 1813 fuzz_config_file = 1814 "//base/startup/init/test/fuzztest/servicewatchforstatus_fuzzer" 1815 1816 include_dirs = [ 1817 "//base/startup/init/interfaces/innerkits/include", 1818 "//base/startup/init/test/fuzztest/utils/include", 1819 "//base/startup/init/interfaces/innerkits/include/param", 1820 ] 1821 1822 deps = [ 1823 "//base/startup/init/interfaces/innerkits:libbeget_proxy", 1824 "//base/startup/init/interfaces/innerkits:libbegetutil", 1825 "//base/startup/init/test/fuzztest:libfuzz_utils", 1826 ] 1827 external_deps = [ "bounds_checking_function:libsec_static" ] 1828 external_deps += [ "hilog:libhilog" ] 1829 1830 cflags = [ 1831 "-g", 1832 "-O0", 1833 "-Wno-unused-variable", 1834 "-fno-omit-frame-pointer", 1835 ] 1836 sources = [ "servicewatchforstatus_fuzzer/servicewatchforstatus_fuzzer.cpp" ] 1837 defines = [ "STARTUP_INIT_TEST" ] 1838} 1839 1840ohos_fuzztest("HandleOtherDeviceEventFuzzTest") { 1841 module_out_path = module_output_path 1842 fuzz_config_file = 1843 "//base/startup/init/test/fuzztest/handleotherdeviceevent_fuzzer" 1844 1845 include_dirs = [ 1846 "//base/startup/init/interfaces/innerkits/include", 1847 "//base/startup/init/test/fuzztest/utils/include", 1848 ] 1849 1850 deps = [ 1851 "//base/startup/init/interfaces/innerkits:libbegetutil", 1852 "//base/startup/init/test/fuzztest:libfuzz_utils", 1853 "//base/startup/init/ueventd:libueventd_ramdisk_static", 1854 ] 1855 external_deps = [ "bounds_checking_function:libsec_static" ] 1856 external_deps += [ "hilog:libhilog" ] 1857 1858 cflags = [ 1859 "-g", 1860 "-O0", 1861 "-Wno-unused-variable", 1862 "-fno-omit-frame-pointer", 1863 ] 1864 sources = 1865 [ "handleotherdeviceevent_fuzzer/handleotherdeviceevent_fuzzer.cpp" ] 1866 defines = [ "STARTUP_INIT_TEST" ] 1867} 1868ohos_fuzztest("HandleBlockDeviceEventFuzzTest") { 1869 module_out_path = module_output_path 1870 fuzz_config_file = 1871 "//base/startup/init/test/fuzztest/handleblockdeviceevent_fuzzer" 1872 1873 include_dirs = [ 1874 "//base/startup/init/interfaces/innerkits/include", 1875 "//base/startup/init/test/fuzztest/utils/include", 1876 ] 1877 1878 deps = [ 1879 "//base/startup/init/interfaces/innerkits:libbegetutil", 1880 "//base/startup/init/test/fuzztest:libfuzz_utils", 1881 "//base/startup/init/ueventd:libueventd_ramdisk_static", 1882 ] 1883 external_deps = [ "bounds_checking_function:libsec_static" ] 1884 external_deps += [ "hilog:libhilog" ] 1885 1886 cflags = [ 1887 "-g", 1888 "-O0", 1889 "-Wno-unused-variable", 1890 "-fno-omit-frame-pointer", 1891 ] 1892 sources = 1893 [ "handleblockdeviceevent_fuzzer/handleblockdeviceevent_fuzzer.cpp" ] 1894 defines = [ "STARTUP_INIT_TEST" ] 1895} 1896 1897ohos_fuzztest("HasSystemCapabilityFuzzTest") { 1898 module_out_path = module_output_path 1899 fuzz_config_file = 1900 "//base/startup/init/test/fuzztest/hassystemcapability_fuzzer" 1901 1902 include_dirs = [ 1903 "//base/startup/init/interfaces/innerkits/include", 1904 "//base/startup/init/test/fuzztest/utils/include", 1905 ] 1906 1907 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 1908 external_deps = [ "bounds_checking_function:libsec_static" ] 1909 external_deps += [ "hilog:libhilog" ] 1910 1911 cflags = [ 1912 "-g", 1913 "-O0", 1914 "-Wno-unused-variable", 1915 "-fno-omit-frame-pointer", 1916 ] 1917 sources = [ "hassystemcapability_fuzzer/hassystemcapability_fuzzer.cpp" ] 1918 defines = [ "STARTUP_INIT_TEST" ] 1919} 1920 1921ohos_fuzztest("BuildControlMessageFuzzTest") { 1922 module_out_path = module_output_path 1923 fuzz_config_file = 1924 "//base/startup/init/test/fuzztest/buildcontrolmessage_fuzzer" 1925 1926 include_dirs = [ 1927 "//base/startup/init/interfaces/innerkits/fd_holder", 1928 "//base/startup/init/test/fuzztest/utils/include", 1929 ] 1930 1931 deps = [ 1932 "//base/startup/init/interfaces/innerkits:libbegetutil", 1933 "//base/startup/init/interfaces/innerkits/fd_holder:fdholder", 1934 ] 1935 external_deps = [ "bounds_checking_function:libsec_static" ] 1936 external_deps += [ "hilog:libhilog" ] 1937 1938 cflags = [ 1939 "-g", 1940 "-O0", 1941 "-Wno-unused-variable", 1942 "-fno-omit-frame-pointer", 1943 ] 1944 sources = [ "buildcontrolmessage_fuzzer/buildcontrolmessage_fuzzer.cpp" ] 1945 defines = [ "STARTUP_INIT_TEST" ] 1946} 1947 1948ohos_fuzztest("ChangeSysAttributePermissionsFuzzTest") { 1949 module_out_path = module_output_path 1950 fuzz_config_file = 1951 "//base/startup/init/test/fuzztest/changesysattributepermissions_fuzzer" 1952 1953 include_dirs = [ 1954 "//base/startup/init/interfaces/innerkits/include", 1955 "//base/startup/init/test/fuzztest/utils/include", 1956 ] 1957 1958 deps = [ 1959 "//base/startup/init/interfaces/innerkits:libbegetutil", 1960 "//base/startup/init/test/fuzztest:libfuzz_utils", 1961 "//base/startup/init/ueventd:libueventd_ramdisk_static", 1962 ] 1963 external_deps = [ "bounds_checking_function:libsec_static" ] 1964 external_deps += [ "hilog:libhilog" ] 1965 1966 cflags = [ 1967 "-g", 1968 "-O0", 1969 "-Wno-unused-variable", 1970 "-fno-omit-frame-pointer", 1971 ] 1972 sources = [ "changesysattributepermissions_fuzzer/changesysattributepermissions_fuzzer.cpp" ] 1973 defines = [ "STARTUP_INIT_TEST" ] 1974} 1975 1976ohos_fuzztest("ReceiveFdsFuzzTest") { 1977 module_out_path = module_output_path 1978 fuzz_config_file = "//base/startup/init/test/fuzztest/receivefds_fuzzer" 1979 1980 include_dirs = [ 1981 "//base/startup/init/interfaces/innerkits/fd_holder", 1982 "//base/startup/init/test/fuzztest/utils/include", 1983 ] 1984 1985 deps = [ 1986 "//base/startup/init/interfaces/innerkits:libbegetutil", 1987 "//base/startup/init/interfaces/innerkits/fd_holder:fdholder", 1988 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 1989 ] 1990 external_deps = [ "bounds_checking_function:libsec_static" ] 1991 external_deps += [ "hilog:libhilog" ] 1992 1993 cflags = [ 1994 "-g", 1995 "-O0", 1996 "-Wno-unused-variable", 1997 "-fno-omit-frame-pointer", 1998 ] 1999 sources = [ "receivefds_fuzzer/receivefds_fuzzer.cpp" ] 2000 defines = [ "STARTUP_INIT_TEST" ] 2001} 2002 2003ohos_fuzztest("LoadFstabFromCommandLineFuzzTest") { 2004 module_out_path = module_output_path 2005 fuzz_config_file = 2006 "//base/startup/init/test/fuzztest/loadfstabfromcommandline_fuzzer" 2007 2008 include_dirs = [ 2009 "//base/startup/init/interfaces/innerkits/fd_holder", 2010 "//base/startup/init/test/fuzztest/utils/include", 2011 ] 2012 2013 deps = [ 2014 "//base/startup/init/interfaces/innerkits:libbegetutil", 2015 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 2016 ] 2017 external_deps = [ "bounds_checking_function:libsec_static" ] 2018 external_deps += [ "hilog:libhilog" ] 2019 2020 cflags = [ 2021 "-g", 2022 "-O0", 2023 "-Wno-unused-variable", 2024 "-fno-omit-frame-pointer", 2025 ] 2026 sources = 2027 [ "loadfstabfromcommandline_fuzzer/loadfstabfromcommandline_fuzzer.cpp" ] 2028 defines = [ "STARTUP_INIT_TEST" ] 2029} 2030 2031ohos_fuzztest("GetBootSlotsFuzzTest") { 2032 module_out_path = module_output_path 2033 fuzz_config_file = "//base/startup/init/test/fuzztest/getbootslots_fuzzer" 2034 2035 include_dirs = [ 2036 "//base/startup/init/interfaces/innerkits/fd_holder", 2037 "//base/startup/init/test/fuzztest/utils/include", 2038 ] 2039 2040 deps = [ 2041 "//base/startup/init/interfaces/innerkits:libbegetutil", 2042 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 2043 ] 2044 external_deps = [ "bounds_checking_function:libsec_static" ] 2045 external_deps += [ "hilog:libhilog" ] 2046 2047 cflags = [ 2048 "-g", 2049 "-O0", 2050 "-Wno-unused-variable", 2051 "-fno-omit-frame-pointer", 2052 ] 2053 sources = [ "getbootslots_fuzzer/getbootslots_fuzzer.cpp" ] 2054 defines = [ "STARTUP_INIT_TEST" ] 2055} 2056 2057ohos_fuzztest("GetCurrentSlotFuzzTest") { 2058 module_out_path = module_output_path 2059 fuzz_config_file = "//base/startup/init/test/fuzztest/getcurrentslot_fuzzer" 2060 2061 include_dirs = [ 2062 "//base/startup/init/interfaces/innerkits/fd_holder", 2063 "//base/startup/init/test/fuzztest/utils/include", 2064 ] 2065 2066 deps = [ 2067 "//base/startup/init/interfaces/innerkits:libbegetutil", 2068 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 2069 ] 2070 external_deps = [ "bounds_checking_function:libsec_static" ] 2071 external_deps += [ "hilog:libhilog" ] 2072 2073 cflags = [ 2074 "-g", 2075 "-O0", 2076 "-Wno-unused-variable", 2077 "-fno-omit-frame-pointer", 2078 ] 2079 sources = [ "getcurrentslot_fuzzer/getcurrentslot_fuzzer.cpp" ] 2080 defines = [ "STARTUP_INIT_TEST" ] 2081} 2082 2083ohos_fuzztest("GetSecurityPatchTagFuzzTest") { 2084 module_out_path = module_output_path 2085 fuzz_config_file = 2086 "//base/startup/init/test/fuzztest/getsecuritypatchtag_fuzzer" 2087 2088 include_dirs = [ 2089 "//base/startup/init/interfaces/innerkits/fd_holder", 2090 "//base/startup/init/test/fuzztest/utils/include", 2091 ] 2092 2093 deps = [ 2094 "//base/startup/init/interfaces/innerkits:libbegetutil", 2095 "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static", 2096 ] 2097 external_deps = [ "bounds_checking_function:libsec_static" ] 2098 external_deps += [ "hilog:libhilog" ] 2099 2100 cflags = [ 2101 "-g", 2102 "-O0", 2103 "-Wno-unused-variable", 2104 "-fno-omit-frame-pointer", 2105 ] 2106 sources = [ "getsecuritypatchtag_fuzzer/getsecuritypatchtag_fuzzer.cpp" ] 2107 defines = [ "STARTUP_INIT_TEST" ] 2108} 2109 2110ohos_fuzztest("GetOSFullNameFuzzTest") { 2111 module_out_path = module_output_path 2112 fuzz_config_file = "//base/startup/init/test/fuzztest/getosfullname_fuzzer" 2113 2114 include_dirs = [ 2115 "//base/startup/init/interfaces/innerkits/fd_holder", 2116 "//base/startup/init/test/fuzztest/utils/include", 2117 ] 2118 2119 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2120 external_deps = [ "bounds_checking_function:libsec_static" ] 2121 external_deps += [ "hilog:libhilog" ] 2122 2123 cflags = [ 2124 "-g", 2125 "-O0", 2126 "-Wno-unused-variable", 2127 "-fno-omit-frame-pointer", 2128 ] 2129 sources = [ "getosfullname_fuzzer/getosfullname_fuzzer.cpp" ] 2130 defines = [ "STARTUP_INIT_TEST" ] 2131} 2132 2133ohos_fuzztest("GetVersionIdFuzzTest") { 2134 module_out_path = module_output_path 2135 fuzz_config_file = "//base/startup/init/test/fuzztest/getversionid_fuzzer" 2136 2137 include_dirs = [ 2138 "//base/startup/init/interfaces/innerkits/fd_holder", 2139 "//base/startup/init/test/fuzztest/utils/include", 2140 ] 2141 2142 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2143 external_deps = [ "bounds_checking_function:libsec_static" ] 2144 external_deps += [ "hilog:libhilog" ] 2145 2146 cflags = [ 2147 "-g", 2148 "-O0", 2149 "-Wno-unused-variable", 2150 "-fno-omit-frame-pointer", 2151 ] 2152 sources = [ "getversionid_fuzzer/getversionid_fuzzer.cpp" ] 2153 defines = [ "STARTUP_INIT_TEST" ] 2154} 2155 2156ohos_fuzztest("GetBuildRootHashFuzzTest") { 2157 module_out_path = module_output_path 2158 fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildroothash_fuzzer" 2159 2160 include_dirs = [ 2161 "//base/startup/init/interfaces/innerkits/fd_holder", 2162 "//base/startup/init/test/fuzztest/utils/include", 2163 ] 2164 2165 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2166 external_deps = [ "bounds_checking_function:libsec_static" ] 2167 external_deps += [ "hilog:libhilog" ] 2168 2169 cflags = [ 2170 "-g", 2171 "-O0", 2172 "-Wno-unused-variable", 2173 "-fno-omit-frame-pointer", 2174 ] 2175 sources = [ "getbuildroothash_fuzzer/getbuildroothash_fuzzer.cpp" ] 2176 defines = [ "STARTUP_INIT_TEST" ] 2177} 2178 2179ohos_fuzztest("GetOsReleaseTypeFuzzTest") { 2180 module_out_path = module_output_path 2181 fuzz_config_file = "//base/startup/init/test/fuzztest/getosreleasetype_fuzzer" 2182 2183 include_dirs = [ 2184 "//base/startup/init/interfaces/innerkits/fd_holder", 2185 "//base/startup/init/test/fuzztest/utils/include", 2186 ] 2187 2188 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2189 external_deps = [ "bounds_checking_function:libsec_static" ] 2190 external_deps += [ "hilog:libhilog" ] 2191 2192 cflags = [ 2193 "-g", 2194 "-O0", 2195 "-Wno-unused-variable", 2196 "-fno-omit-frame-pointer", 2197 ] 2198 sources = [ "getosreleasetype_fuzzer/getosreleasetype_fuzzer.cpp" ] 2199 defines = [ "STARTUP_INIT_TEST" ] 2200} 2201 2202ohos_fuzztest("GetSdkApiVersionFuzzTest") { 2203 module_out_path = module_output_path 2204 fuzz_config_file = "//base/startup/init/test/fuzztest/getsdkapiversion_fuzzer" 2205 2206 include_dirs = [ 2207 "//base/startup/init/interfaces/innerkits/fd_holder", 2208 "//base/startup/init/test/fuzztest/utils/include", 2209 ] 2210 2211 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 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 = [ "getsdkapiversion_fuzzer/getsdkapiversion_fuzzer.cpp" ] 2222 defines = [ "STARTUP_INIT_TEST" ] 2223} 2224 2225ohos_fuzztest("GetDeviceTypeCFuzzTest") { 2226 module_out_path = module_output_path 2227 fuzz_config_file = "//base/startup/init/test/fuzztest/getdevicetypec_fuzzer" 2228 2229 include_dirs = [ 2230 "//base/startup/init/interfaces/innerkits/fd_holder", 2231 "//base/startup/init/test/fuzztest/utils/include", 2232 ] 2233 2234 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2235 external_deps = [ "bounds_checking_function:libsec_static" ] 2236 external_deps += [ "hilog:libhilog" ] 2237 2238 cflags = [ 2239 "-g", 2240 "-O0", 2241 "-Wno-unused-variable", 2242 "-fno-omit-frame-pointer", 2243 ] 2244 sources = [ "getdevicetypec_fuzzer/getdevicetypec_fuzzer.cpp" ] 2245 defines = [ "STARTUP_INIT_TEST" ] 2246} 2247 2248ohos_fuzztest("GetDeviceNodePermissionsFuzzTest") { 2249 module_out_path = module_output_path 2250 fuzz_config_file = 2251 "//base/startup/init/test/fuzztest/getdevicenodepermissions_fuzzer" 2252 2253 include_dirs = [ 2254 "//base/startup/init/interfaces/innerkits/include", 2255 "//base/startup/init/test/fuzztest/utils/include", 2256 ] 2257 2258 deps = [ 2259 "//base/startup/init/interfaces/innerkits:libbegetutil", 2260 "//base/startup/init/test/fuzztest:libfuzz_utils", 2261 "//base/startup/init/ueventd:libueventd_ramdisk_static", 2262 ] 2263 external_deps = [ "bounds_checking_function:libsec_static" ] 2264 external_deps += [ "hilog:libhilog" ] 2265 2266 cflags = [ 2267 "-g", 2268 "-O0", 2269 "-Wno-unused-variable", 2270 "-fno-omit-frame-pointer", 2271 ] 2272 sources = 2273 [ "getdevicenodepermissions_fuzzer/getdevicenodepermissions_fuzzer.cpp" ] 2274 defines = [ "STARTUP_INIT_TEST" ] 2275} 2276 2277ohos_fuzztest("GetDeviceUdevConfByDevNodeFuzzTest") { 2278 module_out_path = module_output_path 2279 fuzz_config_file = 2280 "//base/startup/init/test/fuzztest/getdeviceudevconfbydevnode_fuzzer" 2281 2282 include_dirs = [ 2283 "//base/startup/init/interfaces/innerkits/include", 2284 "//base/startup/init/test/fuzztest/utils/include", 2285 ] 2286 2287 deps = [ 2288 "//base/startup/init/interfaces/innerkits:libbegetutil", 2289 "//base/startup/init/test/fuzztest:libfuzz_utils", 2290 "//base/startup/init/ueventd:libueventd_ramdisk_static", 2291 ] 2292 external_deps = [ "bounds_checking_function:libsec_static" ] 2293 external_deps += [ "hilog:libhilog" ] 2294 2295 cflags = [ 2296 "-g", 2297 "-O0", 2298 "-Wno-unused-variable", 2299 "-fno-omit-frame-pointer", 2300 ] 2301 sources = [ 2302 "getdeviceudevconfbydevnode_fuzzer/getdeviceudevconfbydevnode_fuzzer.cpp", 2303 ] 2304 defines = [ "STARTUP_INIT_TEST" ] 2305} 2306 2307ohos_fuzztest("GetProductModelFuzzTest") { 2308 module_out_path = module_output_path 2309 fuzz_config_file = "//base/startup/init/test/fuzztest/getproductmodel_fuzzer" 2310 2311 include_dirs = [ 2312 "//base/startup/init/interfaces/innerkits/fd_holder", 2313 "//base/startup/init/test/fuzztest/utils/include", 2314 ] 2315 2316 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2317 external_deps = [ "bounds_checking_function:libsec_static" ] 2318 external_deps += [ "hilog:libhilog" ] 2319 2320 cflags = [ 2321 "-g", 2322 "-O0", 2323 "-Wno-unused-variable", 2324 "-fno-omit-frame-pointer", 2325 ] 2326 sources = [ "getproductmodel_fuzzer/getproductmodel_fuzzer.cpp" ] 2327 defines = [ "STARTUP_INIT_TEST" ] 2328} 2329 2330ohos_fuzztest("GetManufactureFuzzTest") { 2331 module_out_path = module_output_path 2332 fuzz_config_file = "//base/startup/init/test/fuzztest/getmanufacture_fuzzer" 2333 2334 include_dirs = [ 2335 "//base/startup/init/interfaces/innerkits/fd_holder", 2336 "//base/startup/init/test/fuzztest/utils/include", 2337 ] 2338 2339 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2340 external_deps = [ "bounds_checking_function:libsec_static" ] 2341 external_deps += [ "hilog:libhilog" ] 2342 2343 cflags = [ 2344 "-g", 2345 "-O0", 2346 "-Wno-unused-variable", 2347 "-fno-omit-frame-pointer", 2348 ] 2349 sources = [ "getmanufacture_fuzzer/getmanufacture_fuzzer.cpp" ] 2350 defines = [ "STARTUP_INIT_TEST" ] 2351} 2352 2353ohos_fuzztest("GetBrandFuzzTest") { 2354 module_out_path = module_output_path 2355 fuzz_config_file = "//base/startup/init/test/fuzztest/getbrand_fuzzer" 2356 2357 include_dirs = [ 2358 "//base/startup/init/interfaces/innerkits/fd_holder", 2359 "//base/startup/init/test/fuzztest/utils/include", 2360 ] 2361 2362 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2363 external_deps = [ "bounds_checking_function:libsec_static" ] 2364 external_deps += [ "hilog:libhilog" ] 2365 2366 cflags = [ 2367 "-g", 2368 "-O0", 2369 "-Wno-unused-variable", 2370 "-fno-omit-frame-pointer", 2371 ] 2372 sources = [ "getbrand_fuzzer/getbrand_fuzzer.cpp" ] 2373 defines = [ "STARTUP_INIT_TEST" ] 2374} 2375 2376ohos_fuzztest("GetMarketNameFuzzTest") { 2377 module_out_path = module_output_path 2378 fuzz_config_file = "//base/startup/init/test/fuzztest/getmarketname_fuzzer" 2379 2380 include_dirs = [ 2381 "//base/startup/init/interfaces/innerkits/fd_holder", 2382 "//base/startup/init/test/fuzztest/utils/include", 2383 ] 2384 2385 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2386 external_deps = [ "bounds_checking_function:libsec_static" ] 2387 external_deps += [ "hilog:libhilog" ] 2388 2389 cflags = [ 2390 "-g", 2391 "-O0", 2392 "-Wno-unused-variable", 2393 "-fno-omit-frame-pointer", 2394 ] 2395 sources = [ "getmarketname_fuzzer/getmarketname_fuzzer.cpp" ] 2396 defines = [ "STARTUP_INIT_TEST" ] 2397} 2398 2399ohos_fuzztest("GetProductSeriesFuzzTest") { 2400 module_out_path = module_output_path 2401 fuzz_config_file = "//base/startup/init/test/fuzztest/getproductseries_fuzzer" 2402 2403 include_dirs = [ 2404 "//base/startup/init/interfaces/innerkits/fd_holder", 2405 "//base/startup/init/test/fuzztest/utils/include", 2406 ] 2407 2408 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2409 external_deps = [ "bounds_checking_function:libsec_static" ] 2410 external_deps += [ "hilog:libhilog" ] 2411 2412 cflags = [ 2413 "-g", 2414 "-O0", 2415 "-Wno-unused-variable", 2416 "-fno-omit-frame-pointer", 2417 ] 2418 sources = [ "getproductseries_fuzzer/getproductseries_fuzzer.cpp" ] 2419 defines = [ "STARTUP_INIT_TEST" ] 2420} 2421 2422ohos_fuzztest("GetSoftwareModelFuzzTest") { 2423 module_out_path = module_output_path 2424 fuzz_config_file = "//base/startup/init/test/fuzztest/getsoftwaremodel_fuzzer" 2425 2426 include_dirs = [ 2427 "//base/startup/init/interfaces/innerkits/fd_holder", 2428 "//base/startup/init/test/fuzztest/utils/include", 2429 ] 2430 2431 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2432 external_deps = [ "bounds_checking_function:libsec_static" ] 2433 external_deps += [ "hilog:libhilog" ] 2434 2435 cflags = [ 2436 "-g", 2437 "-O0", 2438 "-Wno-unused-variable", 2439 "-fno-omit-frame-pointer", 2440 ] 2441 sources = [ "getsoftwaremodel_fuzzer/getsoftwaremodel_fuzzer.cpp" ] 2442 defines = [ "STARTUP_INIT_TEST" ] 2443} 2444 2445ohos_fuzztest("GetHardwareModelFuzzTest") { 2446 module_out_path = module_output_path 2447 fuzz_config_file = "//base/startup/init/test/fuzztest/gethardwaremodel_fuzzer" 2448 2449 include_dirs = [ 2450 "//base/startup/init/interfaces/innerkits/fd_holder", 2451 "//base/startup/init/test/fuzztest/utils/include", 2452 ] 2453 2454 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2455 external_deps = [ "bounds_checking_function:libsec_static" ] 2456 external_deps += [ "hilog:libhilog" ] 2457 2458 cflags = [ 2459 "-g", 2460 "-O0", 2461 "-Wno-unused-variable", 2462 "-fno-omit-frame-pointer", 2463 ] 2464 sources = [ "gethardwaremodel_fuzzer/gethardwaremodel_fuzzer.cpp" ] 2465 defines = [ "STARTUP_INIT_TEST" ] 2466} 2467 2468ohos_fuzztest("GetHardwareProfileFuzzTest") { 2469 module_out_path = module_output_path 2470 fuzz_config_file = 2471 "//base/startup/init/test/fuzztest/gethardwareprofile_fuzzer" 2472 2473 include_dirs = [ 2474 "//base/startup/init/interfaces/innerkits/fd_holder", 2475 "//base/startup/init/test/fuzztest/utils/include", 2476 ] 2477 2478 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2479 external_deps = [ "bounds_checking_function:libsec_static" ] 2480 external_deps += [ "hilog:libhilog" ] 2481 2482 cflags = [ 2483 "-g", 2484 "-O0", 2485 "-Wno-unused-variable", 2486 "-fno-omit-frame-pointer", 2487 ] 2488 sources = [ "gethardwareprofile_fuzzer/gethardwareprofile_fuzzer.cpp" ] 2489 defines = [ "STARTUP_INIT_TEST" ] 2490} 2491 2492ohos_fuzztest("GetSerialFuzzTest") { 2493 module_out_path = module_output_path 2494 fuzz_config_file = "//base/startup/init/test/fuzztest/getserial_fuzzer" 2495 2496 include_dirs = [ 2497 "//base/startup/init/interfaces/innerkits/fd_holder", 2498 "//base/startup/init/test/fuzztest/utils/include", 2499 ] 2500 2501 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2502 external_deps = [ "bounds_checking_function:libsec_static" ] 2503 external_deps += [ "hilog:libhilog" ] 2504 2505 cflags = [ 2506 "-g", 2507 "-O0", 2508 "-Wno-unused-variable", 2509 "-fno-omit-frame-pointer", 2510 ] 2511 sources = [ "getserial_fuzzer/getserial_fuzzer.cpp" ] 2512 defines = [ "STARTUP_INIT_TEST" ] 2513} 2514 2515ohos_fuzztest("GetAbiListFuzzTest") { 2516 module_out_path = module_output_path 2517 fuzz_config_file = "//base/startup/init/test/fuzztest/getabilist_fuzzer" 2518 2519 include_dirs = [ 2520 "//base/startup/init/interfaces/innerkits/fd_holder", 2521 "//base/startup/init/test/fuzztest/utils/include", 2522 ] 2523 2524 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2525 external_deps = [ "bounds_checking_function:libsec_static" ] 2526 external_deps += [ "hilog:libhilog" ] 2527 2528 cflags = [ 2529 "-g", 2530 "-O0", 2531 "-Wno-unused-variable", 2532 "-fno-omit-frame-pointer", 2533 ] 2534 sources = [ "getabilist_fuzzer/getabilist_fuzzer.cpp" ] 2535 defines = [ "STARTUP_INIT_TEST" ] 2536} 2537 2538ohos_fuzztest("GetDisplayVersionFuzzTest") { 2539 module_out_path = module_output_path 2540 fuzz_config_file = 2541 "//base/startup/init/test/fuzztest/getdisplayversion_fuzzer" 2542 2543 include_dirs = [ 2544 "//base/startup/init/interfaces/innerkits/fd_holder", 2545 "//base/startup/init/test/fuzztest/utils/include", 2546 ] 2547 2548 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2549 external_deps = [ "bounds_checking_function:libsec_static" ] 2550 external_deps += [ "hilog:libhilog" ] 2551 2552 cflags = [ 2553 "-g", 2554 "-O0", 2555 "-Wno-unused-variable", 2556 "-fno-omit-frame-pointer", 2557 ] 2558 sources = [ "getdisplayversion_fuzzer/getdisplayversion_fuzzer.cpp" ] 2559 defines = [ "STARTUP_INIT_TEST" ] 2560} 2561 2562ohos_fuzztest("GetIncrementalVersionFuzzTest") { 2563 module_out_path = module_output_path 2564 fuzz_config_file = 2565 "//base/startup/init/test/fuzztest/getincrementalversion_fuzzer" 2566 2567 include_dirs = [ 2568 "//base/startup/init/interfaces/innerkits/fd_holder", 2569 "//base/startup/init/test/fuzztest/utils/include", 2570 ] 2571 2572 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2573 external_deps = [ "bounds_checking_function:libsec_static" ] 2574 external_deps += [ "hilog:libhilog" ] 2575 2576 cflags = [ 2577 "-g", 2578 "-O0", 2579 "-Wno-unused-variable", 2580 "-fno-omit-frame-pointer", 2581 ] 2582 sources = [ "getincrementalversion_fuzzer/getincrementalversion_fuzzer.cpp" ] 2583 defines = [ "STARTUP_INIT_TEST" ] 2584} 2585 2586ohos_fuzztest("GetBootloaderVersionFuzzTest") { 2587 module_out_path = module_output_path 2588 fuzz_config_file = 2589 "//base/startup/init/test/fuzztest/getbootloaderversion_fuzzer" 2590 2591 include_dirs = [ 2592 "//base/startup/init/interfaces/innerkits/fd_holder", 2593 "//base/startup/init/test/fuzztest/utils/include", 2594 ] 2595 2596 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2597 external_deps = [ "bounds_checking_function:libsec_static" ] 2598 external_deps += [ "hilog:libhilog" ] 2599 2600 cflags = [ 2601 "-g", 2602 "-O0", 2603 "-Wno-unused-variable", 2604 "-fno-omit-frame-pointer", 2605 ] 2606 sources = [ "getbootloaderversion_fuzzer/getbootloaderversion_fuzzer.cpp" ] 2607 defines = [ "STARTUP_INIT_TEST" ] 2608} 2609 2610ohos_fuzztest("GetBuildTypeFuzzTest") { 2611 module_out_path = module_output_path 2612 fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildtype_fuzzer" 2613 2614 include_dirs = [ 2615 "//base/startup/init/interfaces/innerkits/fd_holder", 2616 "//base/startup/init/test/fuzztest/utils/include", 2617 ] 2618 2619 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2620 external_deps = [ "bounds_checking_function:libsec_static" ] 2621 external_deps += [ "hilog:libhilog" ] 2622 2623 cflags = [ 2624 "-g", 2625 "-O0", 2626 "-Wno-unused-variable", 2627 "-fno-omit-frame-pointer", 2628 ] 2629 sources = [ "getbuildtype_fuzzer/getbuildtype_fuzzer.cpp" ] 2630 defines = [ "STARTUP_INIT_TEST" ] 2631} 2632 2633ohos_fuzztest("GetBuildUserFuzzTest") { 2634 module_out_path = module_output_path 2635 fuzz_config_file = "//base/startup/init/test/fuzztest/getbuilduser_fuzzer" 2636 2637 include_dirs = [ 2638 "//base/startup/init/interfaces/innerkits/fd_holder", 2639 "//base/startup/init/test/fuzztest/utils/include", 2640 ] 2641 2642 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2643 external_deps = [ "bounds_checking_function:libsec_static" ] 2644 external_deps += [ "hilog:libhilog" ] 2645 2646 cflags = [ 2647 "-g", 2648 "-O0", 2649 "-Wno-unused-variable", 2650 "-fno-omit-frame-pointer", 2651 ] 2652 sources = [ "getbuilduser_fuzzer/getbuilduser_fuzzer.cpp" ] 2653 defines = [ "STARTUP_INIT_TEST" ] 2654} 2655 2656ohos_fuzztest("GetBuildHostFuzzTest") { 2657 module_out_path = module_output_path 2658 fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildhost_fuzzer" 2659 2660 include_dirs = [ 2661 "//base/startup/init/interfaces/innerkits/fd_holder", 2662 "//base/startup/init/test/fuzztest/utils/include", 2663 ] 2664 2665 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2666 external_deps = [ "bounds_checking_function:libsec_static" ] 2667 external_deps += [ "hilog:libhilog" ] 2668 2669 cflags = [ 2670 "-g", 2671 "-O0", 2672 "-Wno-unused-variable", 2673 "-fno-omit-frame-pointer", 2674 ] 2675 sources = [ "getbuildhost_fuzzer/getbuildhost_fuzzer.cpp" ] 2676 defines = [ "STARTUP_INIT_TEST" ] 2677} 2678 2679ohos_fuzztest("GetBuildTimeFuzzTest") { 2680 module_out_path = module_output_path 2681 fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildtime_fuzzer" 2682 2683 include_dirs = [ 2684 "//base/startup/init/interfaces/innerkits/fd_holder", 2685 "//base/startup/init/test/fuzztest/utils/include", 2686 ] 2687 2688 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2689 external_deps = [ "bounds_checking_function:libsec_static" ] 2690 external_deps += [ "hilog:libhilog" ] 2691 2692 cflags = [ 2693 "-g", 2694 "-O0", 2695 "-Wno-unused-variable", 2696 "-fno-omit-frame-pointer", 2697 ] 2698 sources = [ "getbuildtime_fuzzer/getbuildtime_fuzzer.cpp" ] 2699 defines = [ "STARTUP_INIT_TEST" ] 2700} 2701 2702ohos_fuzztest("GetFirstApiVersionFuzzTest") { 2703 module_out_path = module_output_path 2704 fuzz_config_file = 2705 "//base/startup/init/test/fuzztest/getfirstapiversion_fuzzer" 2706 2707 include_dirs = [ 2708 "//base/startup/init/interfaces/innerkits/fd_holder", 2709 "//base/startup/init/test/fuzztest/utils/include", 2710 ] 2711 2712 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2713 external_deps = [ "bounds_checking_function:libsec_static" ] 2714 external_deps += [ "hilog:libhilog" ] 2715 2716 cflags = [ 2717 "-g", 2718 "-O0", 2719 "-Wno-unused-variable", 2720 "-fno-omit-frame-pointer", 2721 ] 2722 sources = [ "getfirstapiversion_fuzzer/getfirstapiversion_fuzzer.cpp" ] 2723 defines = [ "STARTUP_INIT_TEST" ] 2724} 2725 2726ohos_fuzztest("AclGetSerialFuzzTest") { 2727 module_out_path = module_output_path 2728 fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetserial_fuzzer" 2729 2730 include_dirs = [ 2731 "//base/startup/init/interfaces/innerkits/fd_holder", 2732 "//base/startup/init/test/fuzztest/utils/include", 2733 ] 2734 2735 deps = [ 2736 "//base/startup/init/interfaces/innerkits:libbeget_proxy", 2737 "//base/startup/init/interfaces/innerkits:libbegetutil", 2738 ] 2739 external_deps = [ "bounds_checking_function:libsec_static" ] 2740 external_deps += [ "hilog:libhilog" ] 2741 2742 cflags = [ 2743 "-g", 2744 "-O0", 2745 "-Wno-unused-variable", 2746 "-fno-omit-frame-pointer", 2747 ] 2748 sources = [ "aclgetserial_fuzzer/aclgetserial_fuzzer.cpp" ] 2749 defines = [ "STARTUP_INIT_TEST" ] 2750} 2751 2752ohos_fuzztest("GetSystemCommitIdFuzzTest") { 2753 module_out_path = module_output_path 2754 fuzz_config_file = 2755 "//base/startup/init/test/fuzztest/getsystemcommitid_fuzzer" 2756 2757 include_dirs = [ 2758 "//base/startup/init/interfaces/innerkits/fd_holder", 2759 "//base/startup/init/test/fuzztest/utils/include", 2760 ] 2761 2762 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2763 external_deps = [ "bounds_checking_function:libsec_static" ] 2764 external_deps += [ "hilog:libhilog" ] 2765 2766 cflags = [ 2767 "-g", 2768 "-O0", 2769 "-Wno-unused-variable", 2770 "-fno-omit-frame-pointer", 2771 ] 2772 sources = [ "getsystemcommitid_fuzzer/getsystemcommitid_fuzzer.cpp" ] 2773 defines = [ "STARTUP_INIT_TEST" ] 2774} 2775 2776ohos_fuzztest("GetDeviceTypeCppFuzzTest") { 2777 module_out_path = module_output_path 2778 fuzz_config_file = "//base/startup/init/test/fuzztest/getdevicetypecpp_fuzzer" 2779 2780 include_dirs = [ 2781 "//base/startup/init/interfaces/innerkits/fd_holder", 2782 "//base/startup/init/test/fuzztest/utils/include", 2783 ] 2784 2785 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2786 external_deps = [ "bounds_checking_function:libsec_static" ] 2787 external_deps += [ "hilog:libhilog" ] 2788 2789 cflags = [ 2790 "-g", 2791 "-O0", 2792 "-Wno-unused-variable", 2793 "-fno-omit-frame-pointer", 2794 ] 2795 sources = [ "getdevicetypecpp_fuzzer/getdevicetypecpp_fuzzer.cpp" ] 2796 defines = [ "STARTUP_INIT_TEST" ] 2797} 2798 2799ohos_fuzztest("GetMajorVersionFuzzTest") { 2800 module_out_path = module_output_path 2801 fuzz_config_file = "//base/startup/init/test/fuzztest/getmajorversion_fuzzer" 2802 2803 include_dirs = [ 2804 "//base/startup/init/interfaces/innerkits/fd_holder", 2805 "//base/startup/init/test/fuzztest/utils/include", 2806 ] 2807 2808 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2809 external_deps = [ "bounds_checking_function:libsec_static" ] 2810 external_deps += [ "hilog:libhilog" ] 2811 2812 cflags = [ 2813 "-g", 2814 "-O0", 2815 "-Wno-unused-variable", 2816 "-fno-omit-frame-pointer", 2817 ] 2818 sources = [ "getmajorversion_fuzzer/getmajorversion_fuzzer.cpp" ] 2819 defines = [ "STARTUP_INIT_TEST" ] 2820} 2821 2822ohos_fuzztest("GetSeniorVersionFuzzTest") { 2823 module_out_path = module_output_path 2824 fuzz_config_file = "//base/startup/init/test/fuzztest/getseniorversion_fuzzer" 2825 2826 include_dirs = [ 2827 "//base/startup/init/interfaces/innerkits/fd_holder", 2828 "//base/startup/init/test/fuzztest/utils/include", 2829 ] 2830 2831 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2832 external_deps = [ "bounds_checking_function:libsec_static" ] 2833 external_deps += [ "hilog:libhilog" ] 2834 2835 cflags = [ 2836 "-g", 2837 "-O0", 2838 "-Wno-unused-variable", 2839 "-fno-omit-frame-pointer", 2840 ] 2841 sources = [ "getseniorversion_fuzzer/getseniorversion_fuzzer.cpp" ] 2842 defines = [ "STARTUP_INIT_TEST" ] 2843} 2844 2845ohos_fuzztest("GetFeatureVersionFuzzTest") { 2846 module_out_path = module_output_path 2847 fuzz_config_file = 2848 "//base/startup/init/test/fuzztest/getfeatureversion_fuzzer" 2849 2850 include_dirs = [ 2851 "//base/startup/init/interfaces/innerkits/fd_holder", 2852 "//base/startup/init/test/fuzztest/utils/include", 2853 ] 2854 2855 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2856 external_deps = [ "bounds_checking_function:libsec_static" ] 2857 external_deps += [ "hilog:libhilog" ] 2858 2859 cflags = [ 2860 "-g", 2861 "-O0", 2862 "-Wno-unused-variable", 2863 "-fno-omit-frame-pointer", 2864 ] 2865 sources = [ "getfeatureversion_fuzzer/getfeatureversion_fuzzer.cpp" ] 2866 defines = [ "STARTUP_INIT_TEST" ] 2867} 2868 2869ohos_fuzztest("GetBuildVersionFuzzTest") { 2870 module_out_path = module_output_path 2871 fuzz_config_file = "//base/startup/init/test/fuzztest/getbuildversion_fuzzer" 2872 2873 include_dirs = [ 2874 "//base/startup/init/interfaces/innerkits/fd_holder", 2875 "//base/startup/init/test/fuzztest/utils/include", 2876 ] 2877 2878 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2879 external_deps = [ "bounds_checking_function:libsec_static" ] 2880 external_deps += [ "hilog:libhilog" ] 2881 2882 cflags = [ 2883 "-g", 2884 "-O0", 2885 "-Wno-unused-variable", 2886 "-fno-omit-frame-pointer", 2887 ] 2888 sources = [ "getbuildversion_fuzzer/getbuildversion_fuzzer.cpp" ] 2889 defines = [ "STARTUP_INIT_TEST" ] 2890} 2891 2892ohos_fuzztest("AclGetDevUdidFuzzTest") { 2893 module_out_path = module_output_path 2894 fuzz_config_file = "//base/startup/init/test/fuzztest/aclgetdevudid_fuzzer" 2895 2896 include_dirs = [ 2897 "//base/startup/init/interfaces/innerkits/include", 2898 "//base/startup/init/test/fuzztest/utils/include", 2899 ] 2900 2901 deps = [ "//base/startup/init/interfaces/innerkits:libbeget_proxy" ] 2902 external_deps = [ "bounds_checking_function:libsec_static" ] 2903 external_deps += [ "hilog:libhilog" ] 2904 2905 cflags = [ 2906 "-g", 2907 "-O0", 2908 "-Wno-unused-variable", 2909 "-fno-omit-frame-pointer", 2910 ] 2911 sources = [ "aclgetdevudid_fuzzer/aclgetdevudid_fuzzer.cpp" ] 2912 defines = [ "STARTUP_INIT_TEST" ] 2913} 2914 2915ohos_fuzztest("GetDevUdidFuzzTest") { 2916 module_out_path = module_output_path 2917 fuzz_config_file = "//base/startup/init/test/fuzztest/getdevudid_fuzzer" 2918 2919 include_dirs = [ 2920 "//base/startup/init/interfaces/innerkits/include", 2921 "//base/startup/init/test/fuzztest/utils/include", 2922 ] 2923 2924 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 2925 external_deps = [ "bounds_checking_function:libsec_static" ] 2926 external_deps += [ "hilog:libhilog" ] 2927 2928 cflags = [ 2929 "-g", 2930 "-O0", 2931 "-Wno-unused-variable", 2932 "-fno-omit-frame-pointer", 2933 ] 2934 sources = [ "getdevudid_fuzzer/getdevudid_fuzzer.cpp" ] 2935 defines = [ "STARTUP_INIT_TEST" ] 2936} 2937 2938ohos_fuzztest("AddRemoteWatcherFuzzTest") { 2939 module_out_path = module_output_path 2940 fuzz_config_file = "//base/startup/init/test/fuzztest/addremotewatcher_fuzzer" 2941 2942 sources = [ 2943 "//base/startup/init/services/param/linux/param_message.c", 2944 "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp", 2945 "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp", 2946 "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp", 2947 ] 2948 2949 include_dirs = [ 2950 "//base/startup/init/interfaces/innerkits/include", 2951 "//base/startup/init/test/fuzztest/utils/include", 2952 "//base/startup/init/services/param/watcher/proxy", 2953 "//base/startup/init/services/param/watcher/include", 2954 "//base/startup/init/services/param/include", 2955 "//base/startup/init/interfaces/innerkits/include/param", 2956 "//base/startup/init/services/param/linux", 2957 "//base/startup/init/services/loopevent/include", 2958 "//base/startup/init/services/param/watcher/agent", 2959 "//base/startup/init/services/log", 2960 ] 2961 2962 deps = [ 2963 "//base/startup/init/interfaces/innerkits:libbegetutil", 2964 "//base/startup/init/services/log:agent_log", 2965 ] 2966 external_deps = [ 2967 "bounds_checking_function:libsec_static", 2968 "c_utils:utils", 2969 "hilog:libhilog", 2970 "ipc:ipc_core", 2971 "safwk:system_ability_fwk", 2972 "samgr:samgr_proxy", 2973 ] 2974 2975 if (init_paramwatcher_hicollie_enable) { 2976 external_deps += [ "hicollie:libhicollie" ] 2977 } 2978 2979 cflags = [ 2980 "-g", 2981 "-O0", 2982 "-Wno-unused-variable", 2983 "-fno-omit-frame-pointer", 2984 ] 2985 sources += [ "addremotewatcher_fuzzer/addremotewatcher_fuzzer.cpp" ] 2986 defines = [ "STARTUP_INIT_TEST" ] 2987 if (init_paramwatcher_hicollie_enable) { 2988 defines += [ "HICOLLIE_ENABLE" ] 2989 } 2990} 2991 2992ohos_fuzztest("DelRemoteWatcherFuzzTest") { 2993 module_out_path = module_output_path 2994 fuzz_config_file = "//base/startup/init/test/fuzztest/delremotewatcher_fuzzer" 2995 sources = [ 2996 "//base/startup/init/services/param/linux/param_message.c", 2997 "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp", 2998 "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp", 2999 "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp", 3000 ] 3001 3002 include_dirs = [ 3003 "//base/startup/init/interfaces/innerkits/include", 3004 "//base/startup/init/test/fuzztest/utils/include", 3005 "//base/startup/init/services/param/watcher/proxy", 3006 "//base/startup/init/services/param/watcher/include", 3007 "//base/startup/init/services/param/include", 3008 "//base/startup/init/interfaces/innerkits/include/param", 3009 "//base/startup/init/services/param/linux", 3010 "//base/startup/init/services/loopevent/include", 3011 "//base/startup/init/services/param/watcher/agent", 3012 "//base/startup/init/services/log", 3013 ] 3014 3015 deps = [ 3016 "//base/startup/init/interfaces/innerkits:libbegetutil", 3017 "//base/startup/init/services/log:agent_log", 3018 ] 3019 external_deps = [ 3020 "bounds_checking_function:libsec_static", 3021 "c_utils:utils", 3022 "hilog:libhilog", 3023 "ipc:ipc_core", 3024 "safwk:system_ability_fwk", 3025 "samgr:samgr_proxy", 3026 ] 3027 if (init_paramwatcher_hicollie_enable) { 3028 external_deps += [ "hicollie:libhicollie" ] 3029 } 3030 3031 cflags = [ 3032 "-g", 3033 "-O0", 3034 "-Wno-unused-variable", 3035 "-fno-omit-frame-pointer", 3036 ] 3037 sources += [ "delremotewatcher_fuzzer/delremotewatcher_fuzzer.cpp" ] 3038 defines = [ "STARTUP_INIT_TEST" ] 3039 if (init_paramwatcher_hicollie_enable) { 3040 defines += [ "HICOLLIE_ENABLE" ] 3041 } 3042} 3043 3044ohos_fuzztest("AddWatcherFuzzTest") { 3045 module_out_path = module_output_path 3046 fuzz_config_file = "//base/startup/init/test/fuzztest/addwatcher_fuzzer" 3047 3048 sources = [ 3049 "//base/startup/init/services/param/linux/param_message.c", 3050 "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp", 3051 "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp", 3052 "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp", 3053 ] 3054 include_dirs = [ 3055 "//base/startup/init/interfaces/innerkits/include", 3056 "//base/startup/init/test/fuzztest/utils/include", 3057 "//base/startup/init/services/param/watcher/proxy", 3058 "//base/startup/init/services/param/watcher/include", 3059 "//base/startup/init/services/param/include", 3060 "//base/startup/init/interfaces/innerkits/include/param", 3061 "//base/startup/init/services/param/linux", 3062 "//base/startup/init/services/loopevent/include", 3063 "//base/startup/init/services/param/watcher/agent", 3064 ] 3065 3066 deps = [ 3067 "//base/startup/init/interfaces/innerkits:libbegetutil", 3068 "//base/startup/init/services/log:agent_log", 3069 ] 3070 external_deps = [ 3071 "bounds_checking_function:libsec_static", 3072 "c_utils:utils", 3073 "hilog:libhilog", 3074 "ipc:ipc_core", 3075 "safwk:system_ability_fwk", 3076 "samgr:samgr_proxy", 3077 ] 3078 if (init_paramwatcher_hicollie_enable) { 3079 external_deps += [ "hicollie:libhicollie" ] 3080 } 3081 3082 cflags = [ 3083 "-g", 3084 "-O0", 3085 "-Wno-unused-variable", 3086 "-fno-omit-frame-pointer", 3087 ] 3088 sources += [ "addwatcher_fuzzer/addwatcher_fuzzer.cpp" ] 3089 defines = [ "STARTUP_INIT_TEST" ] 3090 if (init_paramwatcher_hicollie_enable) { 3091 defines += [ "HICOLLIE_ENABLE" ] 3092 } 3093} 3094 3095ohos_fuzztest("DelWatcherFuzzTest") { 3096 module_out_path = module_output_path 3097 fuzz_config_file = "//base/startup/init/test/fuzztest/delwatcher_fuzzer" 3098 sources = [ 3099 "//base/startup/init/services/param/linux/param_message.c", 3100 "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp", 3101 "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp", 3102 "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp", 3103 ] 3104 include_dirs = [ 3105 "//base/startup/init/interfaces/innerkits/include", 3106 "//base/startup/init/test/fuzztest/utils/include", 3107 "//base/startup/init/services/param/watcher/proxy", 3108 "//base/startup/init/services/param/watcher/include", 3109 "//base/startup/init/services/param/include", 3110 "//base/startup/init/interfaces/innerkits/include/param", 3111 "//base/startup/init/services/param/linux", 3112 "//base/startup/init/services/loopevent/include", 3113 "//base/startup/init/services/param/watcher/agent", 3114 ] 3115 3116 deps = [ 3117 "//base/startup/init/interfaces/innerkits:libbegetutil", 3118 "//base/startup/init/services/log:agent_log", 3119 ] 3120 external_deps = [ 3121 "bounds_checking_function:libsec_static", 3122 "c_utils:utils", 3123 "hilog:libhilog", 3124 "ipc:ipc_core", 3125 "safwk:system_ability_fwk", 3126 "samgr:samgr_proxy", 3127 ] 3128 if (init_paramwatcher_hicollie_enable) { 3129 external_deps += [ "hicollie:libhicollie" ] 3130 } 3131 3132 cflags = [ 3133 "-g", 3134 "-O0", 3135 "-Wno-unused-variable", 3136 "-fno-omit-frame-pointer", 3137 ] 3138 sources += [ "delwatcher_fuzzer/delwatcher_fuzzer.cpp" ] 3139 defines = [ "STARTUP_INIT_TEST" ] 3140 if (init_paramwatcher_hicollie_enable) { 3141 defines += [ "HICOLLIE_ENABLE" ] 3142 } 3143} 3144 3145ohos_fuzztest("RefreshWatcherFuzzTest") { 3146 module_out_path = module_output_path 3147 fuzz_config_file = "//base/startup/init/test/fuzztest/refreshwatcher_fuzzer" 3148 sources = [ 3149 "//base/startup/init/services/param/linux/param_message.c", 3150 "//base/startup/init/services/param/watcher/proxy/watcher_manager.cpp", 3151 "//base/startup/init/services/param/watcher/proxy/watcher_manager_stub.cpp", 3152 "//base/startup/init/services/param/watcher/proxy/watcher_proxy.cpp", 3153 ] 3154 include_dirs = [ 3155 "//base/startup/init/interfaces/innerkits/include", 3156 "//base/startup/init/test/fuzztest/utils/include", 3157 "//base/startup/init/services/param/watcher/proxy", 3158 "//base/startup/init/services/param/watcher/include", 3159 "//base/startup/init/services/param/include", 3160 "//base/startup/init/interfaces/innerkits/include/param", 3161 "//base/startup/init/services/param/linux", 3162 "//base/startup/init/services/loopevent/include", 3163 "//base/startup/init/services/param/watcher/agent", 3164 ] 3165 3166 deps = [ 3167 "//base/startup/init/interfaces/innerkits:libbegetutil", 3168 "//base/startup/init/services/log:agent_log", 3169 ] 3170 external_deps = [ 3171 "bounds_checking_function:libsec_static", 3172 "c_utils:utils", 3173 "hilog:libhilog", 3174 "ipc:ipc_core", 3175 "safwk:system_ability_fwk", 3176 "samgr:samgr_proxy", 3177 ] 3178 if (init_paramwatcher_hicollie_enable) { 3179 external_deps += [ "hicollie:libhicollie" ] 3180 } 3181 3182 cflags = [ 3183 "-g", 3184 "-O0", 3185 "-Wno-unused-variable", 3186 "-fno-omit-frame-pointer", 3187 ] 3188 sources += [ "refreshwatcher_fuzzer/refreshwatcher_fuzzer.cpp" ] 3189 defines = [ "STARTUP_INIT_TEST" ] 3190 if (init_paramwatcher_hicollie_enable) { 3191 defines += [ "HICOLLIE_ENABLE" ] 3192 } 3193} 3194 3195ohos_fuzztest("SaveParametersFuzzTest") { 3196 module_out_path = module_output_path 3197 fuzz_config_file = "//base/startup/init/test/fuzztest/saveparameters_fuzzer" 3198 3199 include_dirs = [ 3200 "//base/startup/init/services/include/param", 3201 "//base/startup/init/test/fuzztest/utils/include", 3202 ] 3203 3204 deps = [ "//base/startup/init/interfaces/innerkits:libbegetutil" ] 3205 external_deps = [ "bounds_checking_function:libsec_static" ] 3206 external_deps += [ "hilog:libhilog" ] 3207 3208 cflags = [ 3209 "-g", 3210 "-O0", 3211 "-Wno-unused-variable", 3212 "-fno-omit-frame-pointer", 3213 ] 3214 sources = [ "saveparameters_fuzzer/saveparameters_fuzzer.cpp" ] 3215 defines = [ "STARTUP_INIT_TEST" ] 3216} 3217 3218ohos_fuzztest("SystemCheckMatchParamWaitFuzzTest") { 3219 module_out_path = module_output_path 3220 fuzz_config_file = 3221 "//base/startup/init/test/fuzztest/systemcheckmatchparamwait_fuzzer" 3222 3223 include_dirs = [ 3224 "//base/startup/init/interfaces/innerkits/include/param", 3225 "//base/startup/init/test/fuzztest/utils/include", 3226 "//base/startup/init/services/param/include", 3227 ] 3228 3229 deps = [ 3230 "//base/startup/init/interfaces/innerkits:libbegetutil", 3231 "//base/startup/init/services/param:parameter", 3232 ] 3233 external_deps = [ 3234 "bounds_checking_function:libsec_static", 3235 "hilog:libhilog", 3236 ] 3237 3238 cflags = [ 3239 "-g", 3240 "-O0", 3241 "-Wno-unused-variable", 3242 "-fno-omit-frame-pointer", 3243 ] 3244 sources = [ 3245 "systemcheckmatchparamwait_fuzzer/systemcheckmatchparamwait_fuzzer.cpp", 3246 ] 3247 3248 defines = [ "STARTUP_INIT_TEST" ] 3249} 3250 3251ohos_fuzztest("SysCheckParamExistFuzzTest") { 3252 module_out_path = module_output_path 3253 fuzz_config_file = 3254 "//base/startup/init/test/fuzztest/syscheckparamexist_fuzzer" 3255 3256 include_dirs = [ 3257 "//base/startup/init/interfaces/innerkits/include/param", 3258 "//base/startup/init/test/fuzztest/utils/include", 3259 "//base/startup/init/services/param/include", 3260 ] 3261 3262 deps = [ 3263 "//base/startup/init/interfaces/innerkits:libbegetutil", 3264 "//base/startup/init/services/param:parameter", 3265 ] 3266 external_deps = [ 3267 "bounds_checking_function:libsec_static", 3268 "hilog:libhilog", 3269 ] 3270 3271 cflags = [ 3272 "-g", 3273 "-O0", 3274 "-Wno-unused-variable", 3275 "-fno-omit-frame-pointer", 3276 ] 3277 sources = [ "syscheckparamexist_fuzzer/syscheckparamexist_fuzzer.cpp" ] 3278 3279 defines = [ "STARTUP_INIT_TEST" ] 3280} 3281 3282ohos_fuzztest("GetServiceCtrlInfoFuzzTest") { 3283 module_out_path = module_output_path 3284 fuzz_config_file = 3285 "//base/startup/init/test/fuzztest/getservicectrlinfo_fuzzer" 3286 3287 include_dirs = [ 3288 "//base/startup/init/interfaces/innerkits/include", 3289 "//base/startup/init/interfaces/innerkits/include/param", 3290 "//base/startup/init/interfaces/innerkits/init_module_engine/include", 3291 "//base/startup/init/services/init/include", 3292 "//base/startup/init/services/log", 3293 "//base/startup/init/services/modules/init_hook", 3294 "//base/startup/init/services/modules", 3295 "//base/startup/init/services/param/include", 3296 "//base/startup/init/test/fuzztest/utils/include", 3297 ] 3298 3299 deps = [ 3300 "//base/startup/init/interfaces/innerkits:libbegetutil", 3301 "//base/startup/init/services/param/linux:param_init", 3302 "//base/startup/init/test/fuzztest:libfuzz_utils", 3303 ] 3304 external_deps = [ 3305 "bounds_checking_function:libsec_static", 3306 "cJSON:cjson", 3307 "hilog:libhilog", 3308 ] 3309 3310 cflags = [ 3311 "-g", 3312 "-O0", 3313 "-Wno-unused-variable", 3314 "-fno-omit-frame-pointer", 3315 ] 3316 sources = [ 3317 "//base/startup/init/services/init/standard/bootstagehooker.c", 3318 "//base/startup/init/services/modules/init_hook/param_hook.c", 3319 "//base/startup/init/services/modules/reboot/reboot_static.c", 3320 "getservicectrlinfo_fuzzer/getservicectrlinfo_fuzzer.cpp", 3321 ] 3322 defines = [ "STARTUP_INIT_TEST" ] 3323} 3324 3325ohos_fuzztest("GetParamSecurityAuditDataFuzzTest") { 3326 module_out_path = module_output_path 3327 fuzz_config_file = 3328 "//base/startup/init/test/fuzztest/getparamsecurityauditdata_fuzzer" 3329 3330 include_dirs = [ 3331 "//base/startup/init/interfaces/innerkits/include/param", 3332 "//base/startup/init/services/param/include", 3333 "//base/startup/init/test/fuzztest/utils/include", 3334 ] 3335 3336 deps = [ 3337 "//base/startup/init/interfaces/innerkits:libbegetutil", 3338 "//base/startup/init/services/param:parameter", 3339 "//base/startup/init/test/fuzztest:libfuzz_utils", 3340 ] 3341 external_deps = [ 3342 "bounds_checking_function:libsec_static", 3343 "hilog:libhilog", 3344 ] 3345 3346 cflags = [ 3347 "-g", 3348 "-O0", 3349 "-Wno-unused-variable", 3350 "-fno-omit-frame-pointer", 3351 ] 3352 sources = [ 3353 "//base/startup/init/services/param/base/param_comm.c", 3354 "getparamsecurityauditdata_fuzzer/getparamsecurityauditdata_fuzzer.cpp", 3355 ] 3356 3357 defines = [ "STARTUP_INIT_TEST" ] 3358} 3359 3360############################################################################################## 3361group("fuzztest") { 3362 testonly = true 3363 deps = [] 3364 deps += [ 3365 ":AclGetDevUdidFuzzTest", 3366 ":AclGetSerialFuzzTest", 3367 ":AddRemoteWatcherFuzzTest", 3368 ":AddWatcherFuzzTest", 3369 ":BuildControlMessageFuzzTest", 3370 ":ChangeSysAttributePermissionsFuzzTest", 3371 ":CmdClientInitFuzzTest", 3372 ":CmdServiceProcessDelClientFuzzTest", 3373 ":DelRemoteWatcherFuzzTest", 3374 ":DelWatcherFuzzTest", 3375 ":DoFormatFuzzTest", 3376 ":FindFstabItemForMountPointFuzzTest", 3377 ":FindFstabItemForPathFuzzTest", 3378 ":FindParameterFuzzTest", 3379 ":GetAbiListFuzzTest", 3380 ":GetBlockDeviceByMountPointFuzzTest", 3381 ":GetBlockDeviceByNameFuzzTest", 3382 ":GetBlockDevicePathFuzzTest", 3383 ":GetBoolParameterCppFuzzTest", 3384 ":GetBootSlotsFuzzTest", 3385 ":GetBootloaderVersionFuzzTest", 3386 ":GetBrandFuzzTest", 3387 ":GetBuildHostFuzzTest", 3388 ":GetBuildRootHashFuzzTest", 3389 ":GetBuildTimeFuzzTest", 3390 ":GetBuildTypeFuzzTest", 3391 ":GetBuildUserFuzzTest", 3392 ":GetBuildVersionFuzzTest", 3393 ":GetControlFileFuzzTest", 3394 ":GetControlSocketFuzzTest", 3395 ":GetCurrentSlotFuzzTest", 3396 ":GetDevUdidFuzzTest", 3397 ":GetDeviceNodePermissionsFuzzTest", 3398 ":GetDeviceTypeCFuzzTest", 3399 ":GetDeviceTypeCppFuzzTest", 3400 ":GetDeviceUdevConfByDevNodeFuzzTest", 3401 ":GetDisplayVersionFuzzTest", 3402 ":GetFeatureVersionFuzzTest", 3403 ":GetFirstApiVersionFuzzTest", 3404 ":GetHardwareModelFuzzTest", 3405 ":GetHardwareProfileFuzzTest", 3406 ":GetIncrementalVersionFuzzTest", 3407 ":GetIntParameterCFuzzTest", 3408 ":GetIntParameterCppFuzzTest", 3409 ":GetMajorVersionFuzzTest", 3410 ":GetManufactureFuzzTest", 3411 ":GetMarketNameFuzzTest", 3412 ":GetMountStatusForMountPointFuzzTest", 3413 ":GetOSFullNameFuzzTest", 3414 ":GetOsReleaseTypeFuzzTest", 3415 ":GetParamSecurityAuditDataFuzzTest", 3416 ":GetParameterCFuzzTest", 3417 ":GetParameterCommitIdFuzzTest", 3418 ":GetParameterCppFuzzTest", 3419 ":GetParameterNameFuzzTest", 3420 ":GetParameterValueFuzzTest", 3421 ":GetProductModelFuzzTest", 3422 ":GetProductSeriesFuzzTest", 3423 ":GetSdkApiVersionFuzzTest", 3424 ":GetSecurityPatchTagFuzzTest", 3425 ":GetSeniorVersionFuzzTest", 3426 ":GetSerialFuzzTest", 3427 ":GetServiceCtrlInfoFuzzTest", 3428 ":GetSoftwareModelFuzzTest", 3429 ":GetStringParameterFuzzTest", 3430 ":GetSystemCommitIdFuzzTest", 3431 ":GetUintParameterCFuzzTest", 3432 ":GetVersionIdFuzzTest", 3433 ":HandleBlockDeviceEventFuzzTest", 3434 ":HandleOtherDeviceEventFuzzTest", 3435 ":HasSystemCapabilityFuzzTest", 3436 ":HookMgrAddFuzzTest", 3437 ":HookMgrCreateFuzzTest", 3438 ":HookMgrDelFuzzTest", 3439 ":HookMgrDestroyFuzzTest", 3440 ":HookMgrExecuteFuzzTest", 3441 ":HookMgrGetHooksCntFuzzTest", 3442 ":HookMgrGetStagesCntFuzzTest", 3443 ":HookMgrTraversalFuzzTest", 3444 ":IsSupportedFilesystemFuzzTest", 3445 ":LoadFscryptPolicyFuzzTest", 3446 ":LoadFstabFromCommandLineFuzzTest", 3447 ":ModuleMgrCreateFuzzTest", 3448 ":ModuleMgrDestroyFuzzTest", 3449 ":ModuleMgrGetCntFuzzTest", 3450 ":ModuleMgrInstallFuzzTest", 3451 ":ModuleMgrScanFuzzTest", 3452 ":ModuleMgrTraversalFuzzTest", 3453 ":ModuleMgrUninstallFuzzTest", 3454 ":MountAllWithFstabFileFuzzTest", 3455 ":MountAllWithFstabFuzzTest", 3456 ":MountOneItemFuzzTest", 3457 ":ParseFstabPerLineFuzzTest", 3458 ":ParseUeventConfigFuzzTest", 3459 ":ParseUeventdConfigFileFuzzTest", 3460 ":ReadFileInDirFuzzTest", 3461 ":ReadFstabFromFileFuzzTest", 3462 ":ReceiveFdsFuzzTest", 3463 ":RefreshWatcherFuzzTest", 3464 ":ReleaseFstabFuzzTest", 3465 ":RemoveParameterWatcherFuzzTest", 3466 ":ServiceControlFuzzTest", 3467 ":ServiceControlStartFuzzTest", 3468 ":ServiceControlStopFuzzTest", 3469 ":ServiceControlWithExtraFuzzTest", 3470 ":ServiceGetFdFuzzTest", 3471 ":ServiceSaveFdFuzzTest", 3472 ":ServiceSaveFdWithPollFuzzTest", 3473 ":ServiceSetReadyFuzzTest", 3474 ":ServiceWaitForStatusFuzzTest", 3475 ":ServiceWatchForStatusFuzzTest", 3476 ":SetParameterCFuzzTest", 3477 ":SetParameterCppFuzzTest", 3478 ":StartServiceByTimerFuzzTest", 3479 ":StopServiceTimerFuzzTest", 3480 ":SysCheckParamExistFuzzTest", 3481 ":SystemCheckMatchParamWaitFuzzTest", 3482 ":SystemDumpParametersFuzzTest", 3483 ":SystemTraversalParameterFuzzTest", 3484 ":UmountAllWithFstabFileFuzzTest", 3485 ":WaitParameterFuzzTest", 3486 ":WatchParameterFuzzTest", 3487 ] 3488} 3489############################################################################### 3490