1# Copyright (c) 2021 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. 13import("//build/config/features.gni") 14import("//build/test.gni") 15import("//build/test.gni") 16import("//drivers/adapter/uhdf2/uhdf.gni") 17import("//drivers/peripheral/audio/audio.gni") 18 19module_output_path = "hdf/audio" 20 21############################end######################################## 22########hdf_audio_hdi_renderreqmmapbuffer_render_fuzzer################## 23ohos_fuzztest("hdf_audio_hdi_renderreqmmapbuffer_render_fuzzer") { 24 module_out_path = module_output_path 25 26 include_dirs = [] 27 cflags = [ 28 "-g", 29 "-O0", 30 "-Wno-unused-variable", 31 "-fno-omit-frame-pointer", 32 ] 33 34 sources = [ 35 "../../../common/src/audio_hdi_fuzzer_common.cpp", 36 "audio_hdi_renderreqmmapbuffer_render_fuzzer.cpp", 37 ] 38 include_dirs = [ 39 "//drivers/peripheral/audio/interfaces/include", 40 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 41 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 42 "//drivers/framework/include/core", 43 "//drivers/framework/include/utils", 44 "//drivers/framework/include/osal", 45 "//drivers/framework/ability/sbuf/include", 46 "//drivers/framework/utils/include", 47 "//drivers/framework/include", 48 "//drivers/framework/core/sec/include", 49 "//drivers/framework/core/shared/include", 50 "//drivers/framework/core/host/include", 51 "//drivers/framework/core/manager/include", 52 "//drivers/framework/core/common/include/host/", 53 "//third_party/bounds_checking_function/include", 54 "//drivers/adapter/khdf/liteos/osal/include", 55 "//drivers/adapter/uhdf2/shared/include", 56 "//drivers/adapter/uhdf2/include/hdi/", 57 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 58 "//drivers/peripheral/audio/test/fuzztest/common/include", 59 ] 60 defines = [] 61 if (enable_audio_adm_so) { 62 defines += [ "AUDIO_ADM_SO" ] 63 } 64 if (enable_audio_adm_service) { 65 defines += [ "AUDIO_ADM_SERVICE" ] 66 } 67} 68 69############################end######################################## 70########hdf_audio_hdi_renderreqmmapbuffer_reqsize_fuzzer################## 71ohos_fuzztest("hdf_audio_hdi_renderreqmmapbuffer_reqsize_fuzzer") { 72 module_out_path = module_output_path 73 74 include_dirs = [] 75 cflags = [ 76 "-g", 77 "-O0", 78 "-Wno-unused-variable", 79 "-fno-omit-frame-pointer", 80 ] 81 82 sources = [ 83 "../../../common/src/audio_hdi_fuzzer_common.cpp", 84 "audio_hdi_renderreqmmapbuffer_reqsize_fuzzer.cpp", 85 ] 86 include_dirs = [ 87 "//drivers/peripheral/audio/interfaces/include", 88 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 89 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 90 "//drivers/framework/include/core", 91 "//drivers/framework/include/utils", 92 "//drivers/framework/include/osal", 93 "//drivers/framework/ability/sbuf/include", 94 "//drivers/framework/utils/include", 95 "//drivers/framework/include", 96 "//drivers/framework/core/sec/include", 97 "//drivers/framework/core/shared/include", 98 "//drivers/framework/core/host/include", 99 "//drivers/framework/core/manager/include", 100 "//drivers/framework/core/common/include/host/", 101 "//third_party/bounds_checking_function/include", 102 "//drivers/adapter/khdf/liteos/osal/include", 103 "//drivers/adapter/uhdf2/shared/include", 104 "//drivers/adapter/uhdf2/include/hdi/", 105 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 106 "//drivers/peripheral/audio/test/fuzztest/common/include", 107 ] 108 defines = [] 109 if (enable_audio_adm_so) { 110 defines += [ "AUDIO_ADM_SO" ] 111 } 112 if (enable_audio_adm_service) { 113 defines += [ "AUDIO_ADM_SERVICE" ] 114 } 115} 116 117############################end######################################## 118########hdf_audio_hdi_renderreqmmapbuffer_desc_fuzzer################## 119ohos_fuzztest("hdf_audio_hdi_renderreqmmapbuffer_desc_fuzzer") { 120 module_out_path = module_output_path 121 122 include_dirs = [] 123 cflags = [ 124 "-g", 125 "-O0", 126 "-Wno-unused-variable", 127 "-fno-omit-frame-pointer", 128 ] 129 130 sources = [ 131 "../../../common/src/audio_hdi_fuzzer_common.cpp", 132 "audio_hdi_renderreqmmapbuffer_desc_fuzzer.cpp", 133 ] 134 include_dirs = [ 135 "//drivers/peripheral/audio/interfaces/include", 136 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 137 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 138 "//drivers/framework/include/core", 139 "//drivers/framework/include/utils", 140 "//drivers/framework/include/osal", 141 "//drivers/framework/ability/sbuf/include", 142 "//drivers/framework/utils/include", 143 "//drivers/framework/include", 144 "//drivers/framework/core/sec/include", 145 "//drivers/framework/core/shared/include", 146 "//drivers/framework/core/host/include", 147 "//drivers/framework/core/manager/include", 148 "//drivers/framework/core/common/include/host/", 149 "//third_party/bounds_checking_function/include", 150 "//drivers/adapter/khdf/liteos/osal/include", 151 "//drivers/adapter/uhdf2/shared/include", 152 "//drivers/adapter/uhdf2/include/hdi/", 153 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 154 "//drivers/peripheral/audio/test/fuzztest/common/include", 155 ] 156 defines = [] 157 if (enable_audio_adm_so) { 158 defines += [ "AUDIO_ADM_SO" ] 159 } 160 if (enable_audio_adm_service) { 161 defines += [ "AUDIO_ADM_SERVICE" ] 162 } 163} 164 165############################end######################################## 166########hdf_audio_hdi_capturereqmmapbuffer_capture_fuzzer################## 167ohos_fuzztest("hdf_audio_hdi_capturereqmmapbuffer_capture_fuzzer") { 168 module_out_path = module_output_path 169 170 include_dirs = [] 171 cflags = [ 172 "-g", 173 "-O0", 174 "-Wno-unused-variable", 175 "-fno-omit-frame-pointer", 176 ] 177 178 sources = [ 179 "../../../common/src/audio_hdi_fuzzer_common.cpp", 180 "audio_hdi_capturereqmmapbuffer_capture_fuzzer.cpp", 181 ] 182 include_dirs = [ 183 "//drivers/peripheral/audio/interfaces/include", 184 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 185 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 186 "//drivers/framework/include/core", 187 "//drivers/framework/include/utils", 188 "//drivers/framework/include/osal", 189 "//drivers/framework/ability/sbuf/include", 190 "//drivers/framework/utils/include", 191 "//drivers/framework/include", 192 "//drivers/framework/core/sec/include", 193 "//drivers/framework/core/shared/include", 194 "//drivers/framework/core/host/include", 195 "//drivers/framework/core/manager/include", 196 "//drivers/framework/core/common/include/host/", 197 "//third_party/bounds_checking_function/include", 198 "//drivers/adapter/khdf/liteos/osal/include", 199 "//drivers/adapter/uhdf2/shared/include", 200 "//drivers/adapter/uhdf2/include/hdi/", 201 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 202 "//drivers/peripheral/audio/test/fuzztest/common/include", 203 ] 204 defines = [] 205 if (enable_audio_adm_so) { 206 defines += [ "AUDIO_ADM_SO" ] 207 } 208 if (enable_audio_adm_service) { 209 defines += [ "AUDIO_ADM_SERVICE" ] 210 } 211} 212 213############################end######################################## 214########hdf_audio_hdi_capturereqmmapbuffer_reqsize_fuzzer################## 215ohos_fuzztest("hdf_audio_hdi_capturereqmmapbuffer_reqsize_fuzzer") { 216 module_out_path = module_output_path 217 218 include_dirs = [] 219 cflags = [ 220 "-g", 221 "-O0", 222 "-Wno-unused-variable", 223 "-fno-omit-frame-pointer", 224 ] 225 226 sources = [ 227 "../../../common/src/audio_hdi_fuzzer_common.cpp", 228 "audio_hdi_capturereqmmapbuffer_reqsize_fuzzer.cpp", 229 ] 230 include_dirs = [ 231 "//drivers/peripheral/audio/interfaces/include", 232 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 233 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 234 "//drivers/framework/include/core", 235 "//drivers/framework/include/utils", 236 "//drivers/framework/include/osal", 237 "//drivers/framework/ability/sbuf/include", 238 "//drivers/framework/utils/include", 239 "//drivers/framework/include", 240 "//drivers/framework/core/sec/include", 241 "//drivers/framework/core/shared/include", 242 "//drivers/framework/core/host/include", 243 "//drivers/framework/core/manager/include", 244 "//drivers/framework/core/common/include/host/", 245 "//third_party/bounds_checking_function/include", 246 "//drivers/adapter/khdf/liteos/osal/include", 247 "//drivers/adapter/uhdf2/shared/include", 248 "//drivers/adapter/uhdf2/include/hdi/", 249 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 250 "//drivers/peripheral/audio/test/fuzztest/common/include", 251 ] 252 defines = [] 253 if (enable_audio_adm_so) { 254 defines += [ "AUDIO_ADM_SO" ] 255 } 256 if (enable_audio_adm_service) { 257 defines += [ "AUDIO_ADM_SERVICE" ] 258 } 259} 260 261############################end######################################## 262########hdf_audio_hdi_capturereqmmapbuffer_desc_fuzzer################## 263ohos_fuzztest("hdf_audio_hdi_capturereqmmapbuffer_desc_fuzzer") { 264 module_out_path = module_output_path 265 266 include_dirs = [] 267 cflags = [ 268 "-g", 269 "-O0", 270 "-Wno-unused-variable", 271 "-fno-omit-frame-pointer", 272 ] 273 274 sources = [ 275 "../../../common/src/audio_hdi_fuzzer_common.cpp", 276 "audio_hdi_capturereqmmapbuffer_desc_fuzzer.cpp", 277 ] 278 include_dirs = [ 279 "//drivers/peripheral/audio/interfaces/include", 280 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 281 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 282 "//drivers/framework/include/core", 283 "//drivers/framework/include/utils", 284 "//drivers/framework/include/osal", 285 "//drivers/framework/ability/sbuf/include", 286 "//drivers/framework/utils/include", 287 "//drivers/framework/include", 288 "//drivers/framework/core/sec/include", 289 "//drivers/framework/core/shared/include", 290 "//drivers/framework/core/host/include", 291 "//drivers/framework/core/manager/include", 292 "//drivers/framework/core/common/include/host/", 293 "//third_party/bounds_checking_function/include", 294 "//drivers/adapter/khdf/liteos/osal/include", 295 "//drivers/adapter/uhdf2/shared/include", 296 "//drivers/adapter/uhdf2/include/hdi/", 297 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 298 "//drivers/peripheral/audio/test/fuzztest/common/include", 299 ] 300 defines = [] 301 if (enable_audio_adm_so) { 302 defines += [ "AUDIO_ADM_SO" ] 303 } 304 if (enable_audio_adm_service) { 305 defines += [ "AUDIO_ADM_SERVICE" ] 306 } 307} 308 309############################end######################################## 310########hdf_audio_hdi_rendergetmmapposition_render_fuzzer################## 311ohos_fuzztest("hdf_audio_hdi_rendergetmmapposition_render_fuzzer") { 312 module_out_path = module_output_path 313 314 include_dirs = [] 315 cflags = [ 316 "-g", 317 "-O0", 318 "-Wno-unused-variable", 319 "-fno-omit-frame-pointer", 320 ] 321 322 sources = [ 323 "../../../common/src/audio_hdi_fuzzer_common.cpp", 324 "audio_hdi_rendergetmmapposition_render_fuzzer.cpp", 325 ] 326 include_dirs = [ 327 "//drivers/peripheral/audio/interfaces/include", 328 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 329 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 330 "//drivers/framework/include/core", 331 "//drivers/framework/include/utils", 332 "//drivers/framework/include/osal", 333 "//drivers/framework/ability/sbuf/include", 334 "//drivers/framework/utils/include", 335 "//drivers/framework/include", 336 "//drivers/framework/core/sec/include", 337 "//drivers/framework/core/shared/include", 338 "//drivers/framework/core/host/include", 339 "//drivers/framework/core/manager/include", 340 "//drivers/framework/core/common/include/host/", 341 "//third_party/bounds_checking_function/include", 342 "//drivers/adapter/khdf/liteos/osal/include", 343 "//drivers/adapter/uhdf2/shared/include", 344 "//drivers/adapter/uhdf2/include/hdi/", 345 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 346 "//drivers/peripheral/audio/test/fuzztest/common/include", 347 ] 348 defines = [] 349 if (enable_audio_adm_so) { 350 defines += [ "AUDIO_ADM_SO" ] 351 } 352 if (enable_audio_adm_service) { 353 defines += [ "AUDIO_ADM_SERVICE" ] 354 } 355} 356 357############################end######################################## 358########hdf_audio_hdi_capturegetmmapposition_capture_fuzzer################## 359ohos_fuzztest("hdf_audio_hdi_capturegetmmapposition_capture_fuzzer") { 360 module_out_path = module_output_path 361 362 include_dirs = [] 363 cflags = [ 364 "-g", 365 "-O0", 366 "-Wno-unused-variable", 367 "-fno-omit-frame-pointer", 368 ] 369 370 sources = [ 371 "../../../common/src/audio_hdi_fuzzer_common.cpp", 372 "audio_hdi_capturegetmmapposition_capture_fuzzer.cpp", 373 ] 374 include_dirs = [ 375 "//drivers/peripheral/audio/interfaces/include", 376 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 377 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 378 "//drivers/framework/include/core", 379 "//drivers/framework/include/utils", 380 "//drivers/framework/include/osal", 381 "//drivers/framework/ability/sbuf/include", 382 "//drivers/framework/utils/include", 383 "//drivers/framework/include", 384 "//drivers/framework/core/sec/include", 385 "//drivers/framework/core/shared/include", 386 "//drivers/framework/core/host/include", 387 "//drivers/framework/core/manager/include", 388 "//drivers/framework/core/common/include/host/", 389 "//third_party/bounds_checking_function/include", 390 "//drivers/adapter/khdf/liteos/osal/include", 391 "//drivers/adapter/uhdf2/shared/include", 392 "//drivers/adapter/uhdf2/include/hdi/", 393 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 394 "//drivers/peripheral/audio/test/fuzztest/common/include", 395 ] 396 defines = [] 397 if (enable_audio_adm_so) { 398 defines += [ "AUDIO_ADM_SO" ] 399 } 400 if (enable_audio_adm_service) { 401 defines += [ "AUDIO_ADM_SERVICE" ] 402 } 403} 404 405############################end######################################## 406#############hdf_audio_hdi_checkscenecapability_capture_fuzzer################### 407ohos_fuzztest("hdf_audio_hdi_checkscenecapability_capture_fuzzer") { 408 module_out_path = module_output_path 409 410 include_dirs = [] 411 cflags = [ 412 "-g", 413 "-O0", 414 "-Wno-unused-variable", 415 "-fno-omit-frame-pointer", 416 ] 417 418 sources = [ 419 "../../../common/src/audio_hdi_fuzzer_common.cpp", 420 "audio_hdi_checkscenecapability_capture_fuzzer.cpp", 421 ] 422 include_dirs = [ 423 "//drivers/peripheral/audio/interfaces/include", 424 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 425 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 426 "//drivers/framework/include/core", 427 "//drivers/framework/include/utils", 428 "//drivers/framework/include/osal", 429 "//drivers/framework/ability/sbuf/include", 430 "//drivers/framework/utils/include", 431 "//drivers/framework/include", 432 "//drivers/framework/core/sec/include", 433 "//drivers/framework/core/shared/include", 434 "//drivers/framework/core/host/include", 435 "//drivers/framework/core/manager/include", 436 "//drivers/framework/core/common/include/host/", 437 "//third_party/bounds_checking_function/include", 438 "//drivers/adapter/khdf/liteos/osal/include", 439 "//drivers/adapter/uhdf2/shared/include", 440 "//drivers/adapter/uhdf2/include/hdi/", 441 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 442 "//drivers/peripheral/audio/test/fuzztest/common/include", 443 ] 444 defines = [] 445 if (enable_audio_adm_so) { 446 defines += [ "AUDIO_ADM_SO" ] 447 } 448 if (enable_audio_adm_service) { 449 defines += [ "AUDIO_ADM_SERVICE" ] 450 } 451} 452 453############################end######################################## 454#############hdf_audio_hdi_checkscenecapability_render_fuzzer################### 455ohos_fuzztest("hdf_audio_hdi_checkscenecapability_render_fuzzer") { 456 module_out_path = module_output_path 457 458 include_dirs = [] 459 cflags = [ 460 "-g", 461 "-O0", 462 "-Wno-unused-variable", 463 "-fno-omit-frame-pointer", 464 ] 465 466 sources = [ 467 "../../../common/src/audio_hdi_fuzzer_common.cpp", 468 "audio_hdi_checkscenecapability_render_fuzzer.cpp", 469 ] 470 include_dirs = [ 471 "//drivers/peripheral/audio/interfaces/include", 472 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 473 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 474 "//drivers/framework/include/core", 475 "//drivers/framework/include/utils", 476 "//drivers/framework/include/osal", 477 "//drivers/framework/ability/sbuf/include", 478 "//drivers/framework/utils/include", 479 "//drivers/framework/include", 480 "//drivers/framework/core/sec/include", 481 "//drivers/framework/core/shared/include", 482 "//drivers/framework/core/host/include", 483 "//drivers/framework/core/manager/include", 484 "//drivers/framework/core/common/include/host/", 485 "//third_party/bounds_checking_function/include", 486 "//drivers/adapter/khdf/liteos/osal/include", 487 "//drivers/adapter/uhdf2/shared/include", 488 "//drivers/adapter/uhdf2/include/hdi/", 489 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 490 "//drivers/peripheral/audio/test/fuzztest/common/include", 491 ] 492 defines = [] 493 if (enable_audio_adm_so) { 494 defines += [ "AUDIO_ADM_SO" ] 495 } 496 if (enable_audio_adm_service) { 497 defines += [ "AUDIO_ADM_SERVICE" ] 498 } 499} 500 501############################end######################################## 502#############hdf_audio_hdi_getcurrentchannelid_capture_fuzzer########### 503ohos_fuzztest("hdf_audio_hdi_getcurrentchannelid_capture_fuzzer") { 504 module_out_path = module_output_path 505 506 include_dirs = [] 507 cflags = [ 508 "-g", 509 "-O0", 510 "-Wno-unused-variable", 511 "-fno-omit-frame-pointer", 512 ] 513 514 sources = [ 515 "../../../common/src/audio_hdi_fuzzer_common.cpp", 516 "audio_hdi_getcurrentchannelid_capture_fuzzer.cpp", 517 ] 518 include_dirs = [ 519 "//drivers/peripheral/audio/interfaces/include", 520 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 521 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 522 "//drivers/framework/include/core", 523 "//drivers/framework/include/utils", 524 "//drivers/framework/include/osal", 525 "//drivers/framework/ability/sbuf/include", 526 "//drivers/framework/utils/include", 527 "//drivers/framework/include", 528 "//drivers/framework/core/sec/include", 529 "//drivers/framework/core/shared/include", 530 "//drivers/framework/core/host/include", 531 "//drivers/framework/core/manager/include", 532 "//drivers/framework/core/common/include/host/", 533 "//third_party/bounds_checking_function/include", 534 "//drivers/adapter/khdf/liteos/osal/include", 535 "//drivers/adapter/uhdf2/shared/include", 536 "//drivers/adapter/uhdf2/include/hdi/", 537 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 538 "//drivers/peripheral/audio/test/fuzztest/common/include", 539 ] 540 defines = [] 541 if (enable_audio_adm_so) { 542 defines += [ "AUDIO_ADM_SO" ] 543 } 544 if (enable_audio_adm_service) { 545 defines += [ "AUDIO_ADM_SERVICE" ] 546 } 547} 548 549############################end######################################## 550#############hdf_audio_hdi_getcurrentchannelid_render_fuzzer##### 551ohos_fuzztest("hdf_audio_hdi_getcurrentchannelid_render_fuzzer") { 552 module_out_path = module_output_path 553 554 include_dirs = [] 555 cflags = [ 556 "-g", 557 "-O0", 558 "-Wno-unused-variable", 559 "-fno-omit-frame-pointer", 560 ] 561 562 sources = [ 563 "../../../common/src/audio_hdi_fuzzer_common.cpp", 564 "audio_hdi_getcurrentchannelid_render_fuzzer.cpp", 565 ] 566 include_dirs = [ 567 "//drivers/peripheral/audio/interfaces/include", 568 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 569 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 570 "//drivers/framework/include/core", 571 "//drivers/framework/include/utils", 572 "//drivers/framework/include/osal", 573 "//drivers/framework/ability/sbuf/include", 574 "//drivers/framework/utils/include", 575 "//drivers/framework/include", 576 "//drivers/framework/core/sec/include", 577 "//drivers/framework/core/shared/include", 578 "//drivers/framework/core/host/include", 579 "//drivers/framework/core/manager/include", 580 "//drivers/framework/core/common/include/host/", 581 "//third_party/bounds_checking_function/include", 582 "//drivers/adapter/khdf/liteos/osal/include", 583 "//drivers/adapter/uhdf2/shared/include", 584 "//drivers/adapter/uhdf2/include/hdi/", 585 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 586 "//drivers/peripheral/audio/test/fuzztest/common/include", 587 ] 588 defines = [] 589 if (enable_audio_adm_so) { 590 defines += [ "AUDIO_ADM_SO" ] 591 } 592 if (enable_audio_adm_service) { 593 defines += [ "AUDIO_ADM_SERVICE" ] 594 } 595} 596 597############################end######################################## 598#############hdf_audio_hdi_getframecount_capture_fuzzer##################### 599ohos_fuzztest("hdf_audio_hdi_getframecount_capture_fuzzer") { 600 module_out_path = module_output_path 601 602 include_dirs = [] 603 cflags = [ 604 "-g", 605 "-O0", 606 "-Wno-unused-variable", 607 "-fno-omit-frame-pointer", 608 ] 609 610 sources = [ 611 "../../../common/src/audio_hdi_fuzzer_common.cpp", 612 "audio_hdi_getframecount_capture_fuzzer.cpp", 613 ] 614 include_dirs = [ 615 "//drivers/peripheral/audio/interfaces/include", 616 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 617 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 618 "//drivers/framework/include/core", 619 "//drivers/framework/include/utils", 620 "//drivers/framework/include/osal", 621 "//drivers/framework/ability/sbuf/include", 622 "//drivers/framework/utils/include", 623 "//drivers/framework/include", 624 "//drivers/framework/core/sec/include", 625 "//drivers/framework/core/shared/include", 626 "//drivers/framework/core/host/include", 627 "//drivers/framework/core/manager/include", 628 "//drivers/framework/core/common/include/host/", 629 "//third_party/bounds_checking_function/include", 630 "//drivers/adapter/khdf/liteos/osal/include", 631 "//drivers/adapter/uhdf2/shared/include", 632 "//drivers/adapter/uhdf2/include/hdi/", 633 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 634 "//drivers/peripheral/audio/test/fuzztest/common/include", 635 ] 636 defines = [] 637 if (enable_audio_adm_so) { 638 defines += [ "AUDIO_ADM_SO" ] 639 } 640 if (enable_audio_adm_service) { 641 defines += [ "AUDIO_ADM_SERVICE" ] 642 } 643} 644 645############################end######################################## 646#############hdf_audio_hdi_getframecount_render_fuzzer##################### 647ohos_fuzztest("hdf_audio_hdi_getframecount_render_fuzzer") { 648 module_out_path = module_output_path 649 650 include_dirs = [] 651 cflags = [ 652 "-g", 653 "-O0", 654 "-Wno-unused-variable", 655 "-fno-omit-frame-pointer", 656 ] 657 658 sources = [ 659 "../../../common/src/audio_hdi_fuzzer_common.cpp", 660 "audio_hdi_getframecount_render_fuzzer.cpp", 661 ] 662 include_dirs = [ 663 "//drivers/peripheral/audio/interfaces/include", 664 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 665 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 666 "//drivers/framework/include/core", 667 "//drivers/framework/include/utils", 668 "//drivers/framework/include/osal", 669 "//drivers/framework/ability/sbuf/include", 670 "//drivers/framework/utils/include", 671 "//drivers/framework/include", 672 "//drivers/framework/core/sec/include", 673 "//drivers/framework/core/shared/include", 674 "//drivers/framework/core/host/include", 675 "//drivers/framework/core/manager/include", 676 "//drivers/framework/core/common/include/host/", 677 "//third_party/bounds_checking_function/include", 678 "//drivers/adapter/khdf/liteos/osal/include", 679 "//drivers/adapter/uhdf2/shared/include", 680 "//drivers/adapter/uhdf2/include/hdi/", 681 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 682 "//drivers/peripheral/audio/test/fuzztest/common/include", 683 ] 684 defines = [] 685 if (enable_audio_adm_so) { 686 defines += [ "AUDIO_ADM_SO" ] 687 } 688 if (enable_audio_adm_service) { 689 defines += [ "AUDIO_ADM_SERVICE" ] 690 } 691} 692 693############################end######################################## 694#############hdf_audio_hdi_getframesize_capture_fuzzer##################### 695ohos_fuzztest("hdf_audio_hdi_getframesize_capture_fuzzer") { 696 module_out_path = module_output_path 697 698 include_dirs = [] 699 cflags = [ 700 "-g", 701 "-O0", 702 "-Wno-unused-variable", 703 "-fno-omit-frame-pointer", 704 ] 705 706 sources = [ 707 "../../../common/src/audio_hdi_fuzzer_common.cpp", 708 "audio_hdi_getframesize_capture_fuzzer.cpp", 709 ] 710 include_dirs = [ 711 "//drivers/peripheral/audio/interfaces/include", 712 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 713 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 714 "//drivers/framework/include/core", 715 "//drivers/framework/include/utils", 716 "//drivers/framework/include/osal", 717 "//drivers/framework/ability/sbuf/include", 718 "//drivers/framework/utils/include", 719 "//drivers/framework/include", 720 "//drivers/framework/core/sec/include", 721 "//drivers/framework/core/shared/include", 722 "//drivers/framework/core/host/include", 723 "//drivers/framework/core/manager/include", 724 "//drivers/framework/core/common/include/host/", 725 "//third_party/bounds_checking_function/include", 726 "//drivers/adapter/khdf/liteos/osal/include", 727 "//drivers/adapter/uhdf2/shared/include", 728 "//drivers/adapter/uhdf2/include/hdi/", 729 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 730 "//drivers/peripheral/audio/test/fuzztest/common/include", 731 ] 732 defines = [] 733 if (enable_audio_adm_so) { 734 defines += [ "AUDIO_ADM_SO" ] 735 } 736 if (enable_audio_adm_service) { 737 defines += [ "AUDIO_ADM_SERVICE" ] 738 } 739} 740 741############################end######################################## 742#############hdf_audio_hdi_getframesize_render_fuzzer##################### 743ohos_fuzztest("hdf_audio_hdi_getframesize_render_fuzzer") { 744 module_out_path = module_output_path 745 746 include_dirs = [] 747 cflags = [ 748 "-g", 749 "-O0", 750 "-Wno-unused-variable", 751 "-fno-omit-frame-pointer", 752 ] 753 754 sources = [ 755 "../../../common/src/audio_hdi_fuzzer_common.cpp", 756 "audio_hdi_getframesize_render_fuzzer.cpp", 757 ] 758 include_dirs = [ 759 "//drivers/peripheral/audio/interfaces/include", 760 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 761 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 762 "//drivers/framework/include/core", 763 "//drivers/framework/include/utils", 764 "//drivers/framework/include/osal", 765 "//drivers/framework/ability/sbuf/include", 766 "//drivers/framework/utils/include", 767 "//drivers/framework/include", 768 "//drivers/framework/core/sec/include", 769 "//drivers/framework/core/shared/include", 770 "//drivers/framework/core/host/include", 771 "//drivers/framework/core/manager/include", 772 "//drivers/framework/core/common/include/host/", 773 "//third_party/bounds_checking_function/include", 774 "//drivers/adapter/khdf/liteos/osal/include", 775 "//drivers/adapter/uhdf2/shared/include", 776 "//drivers/adapter/uhdf2/include/hdi/", 777 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 778 "//drivers/peripheral/audio/test/fuzztest/common/include", 779 ] 780 defines = [] 781 if (enable_audio_adm_so) { 782 defines += [ "AUDIO_ADM_SO" ] 783 } 784 if (enable_audio_adm_service) { 785 defines += [ "AUDIO_ADM_SERVICE" ] 786 } 787} 788 789############################end######################################## 790#############hdf_audio_hdi_getsampleattributes_capture_fuzzer##################### 791ohos_fuzztest("hdf_audio_hdi_getsampleattributes_capture_fuzzer") { 792 module_out_path = module_output_path 793 794 include_dirs = [] 795 cflags = [ 796 "-g", 797 "-O0", 798 "-Wno-unused-variable", 799 "-fno-omit-frame-pointer", 800 ] 801 802 sources = [ 803 "../../../common/src/audio_hdi_fuzzer_common.cpp", 804 "audio_hdi_getsampleattributes_capture_fuzzer.cpp", 805 ] 806 include_dirs = [ 807 "//drivers/peripheral/audio/interfaces/include", 808 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 809 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 810 "//drivers/framework/include/core", 811 "//drivers/framework/include/utils", 812 "//drivers/framework/include/osal", 813 "//drivers/framework/ability/sbuf/include", 814 "//drivers/framework/utils/include", 815 "//drivers/framework/include", 816 "//drivers/framework/core/sec/include", 817 "//drivers/framework/core/shared/include", 818 "//drivers/framework/core/host/include", 819 "//drivers/framework/core/manager/include", 820 "//drivers/framework/core/common/include/host/", 821 "//third_party/bounds_checking_function/include", 822 "//drivers/adapter/khdf/liteos/osal/include", 823 "//drivers/adapter/uhdf2/shared/include", 824 "//drivers/adapter/uhdf2/include/hdi/", 825 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 826 "//drivers/peripheral/audio/test/fuzztest/common/include", 827 ] 828 defines = [] 829 if (enable_audio_adm_so) { 830 defines += [ "AUDIO_ADM_SO" ] 831 } 832 if (enable_audio_adm_service) { 833 defines += [ "AUDIO_ADM_SERVICE" ] 834 } 835} 836 837############################end######################################## 838#############hdf_audio_hdi_getsampleattributes_render_fuzzer##################### 839ohos_fuzztest("hdf_audio_hdi_getsampleattributes_render_fuzzer") { 840 module_out_path = module_output_path 841 842 include_dirs = [] 843 cflags = [ 844 "-g", 845 "-O0", 846 "-Wno-unused-variable", 847 "-fno-omit-frame-pointer", 848 ] 849 850 sources = [ 851 "../../../common/src/audio_hdi_fuzzer_common.cpp", 852 "audio_hdi_getsampleattributes_render_fuzzer.cpp", 853 ] 854 include_dirs = [ 855 "//drivers/peripheral/audio/interfaces/include", 856 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 857 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 858 "//drivers/framework/include/core", 859 "//drivers/framework/include/utils", 860 "//drivers/framework/include/osal", 861 "//drivers/framework/ability/sbuf/include", 862 "//drivers/framework/utils/include", 863 "//drivers/framework/include", 864 "//drivers/framework/core/sec/include", 865 "//drivers/framework/core/shared/include", 866 "//drivers/framework/core/host/include", 867 "//drivers/framework/core/manager/include", 868 "//drivers/framework/core/common/include/host/", 869 "//third_party/bounds_checking_function/include", 870 "//drivers/adapter/khdf/liteos/osal/include", 871 "//drivers/adapter/uhdf2/shared/include", 872 "//drivers/adapter/uhdf2/include/hdi/", 873 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 874 "//drivers/peripheral/audio/test/fuzztest/common/include", 875 ] 876 defines = [] 877 if (enable_audio_adm_so) { 878 defines += [ "AUDIO_ADM_SO" ] 879 } 880 if (enable_audio_adm_service) { 881 defines += [ "AUDIO_ADM_SERVICE" ] 882 } 883} 884 885############################end######################################## 886#############hdf_audio_hdi_selectscene_capture_fuzzer##################### 887ohos_fuzztest("hdf_audio_hdi_selectscene_capture_fuzzer") { 888 module_out_path = module_output_path 889 890 include_dirs = [] 891 cflags = [ 892 "-g", 893 "-O0", 894 "-Wno-unused-variable", 895 "-fno-omit-frame-pointer", 896 ] 897 898 sources = [ 899 "../../../common/src/audio_hdi_fuzzer_common.cpp", 900 "audio_hdi_selectscene_capture_fuzzer.cpp", 901 ] 902 include_dirs = [ 903 "//drivers/peripheral/audio/interfaces/include", 904 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 905 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 906 "//drivers/framework/include/core", 907 "//drivers/framework/include/utils", 908 "//drivers/framework/include/osal", 909 "//drivers/framework/ability/sbuf/include", 910 "//drivers/framework/utils/include", 911 "//drivers/framework/include", 912 "//drivers/framework/core/sec/include", 913 "//drivers/framework/core/shared/include", 914 "//drivers/framework/core/host/include", 915 "//drivers/framework/core/manager/include", 916 "//drivers/framework/core/common/include/host/", 917 "//third_party/bounds_checking_function/include", 918 "//drivers/adapter/khdf/liteos/osal/include", 919 "//drivers/adapter/uhdf2/shared/include", 920 "//drivers/adapter/uhdf2/include/hdi/", 921 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 922 "//drivers/peripheral/audio/test/fuzztest/common/include", 923 ] 924 defines = [] 925 if (enable_audio_adm_so) { 926 defines += [ "AUDIO_ADM_SO" ] 927 } 928 if (enable_audio_adm_service) { 929 defines += [ "AUDIO_ADM_SERVICE" ] 930 } 931} 932 933############################end######################################## 934#############hdf_audio_hdi_selectscene_render_fuzzer##################### 935ohos_fuzztest("hdf_audio_hdi_selectscene_render_fuzzer") { 936 module_out_path = module_output_path 937 938 include_dirs = [] 939 cflags = [ 940 "-g", 941 "-O0", 942 "-Wno-unused-variable", 943 "-fno-omit-frame-pointer", 944 ] 945 946 sources = [ 947 "../../../common/src/audio_hdi_fuzzer_common.cpp", 948 "audio_hdi_selectscene_render_fuzzer.cpp", 949 ] 950 include_dirs = [ 951 "//drivers/peripheral/audio/interfaces/include", 952 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 953 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 954 "//drivers/framework/include/core", 955 "//drivers/framework/include/utils", 956 "//drivers/framework/include/osal", 957 "//drivers/framework/ability/sbuf/include", 958 "//drivers/framework/utils/include", 959 "//drivers/framework/include", 960 "//drivers/framework/core/sec/include", 961 "//drivers/framework/core/shared/include", 962 "//drivers/framework/core/host/include", 963 "//drivers/framework/core/manager/include", 964 "//drivers/framework/core/common/include/host/", 965 "//third_party/bounds_checking_function/include", 966 "//drivers/adapter/khdf/liteos/osal/include", 967 "//drivers/adapter/uhdf2/shared/include", 968 "//drivers/adapter/uhdf2/include/hdi/", 969 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 970 "//drivers/peripheral/audio/test/fuzztest/common/include", 971 ] 972 defines = [] 973 if (enable_audio_adm_so) { 974 defines += [ "AUDIO_ADM_SO" ] 975 } 976 if (enable_audio_adm_service) { 977 defines += [ "AUDIO_ADM_SERVICE" ] 978 } 979} 980 981############################end################################################## 982#############hdf_audio_hdi_setsampleattributes_capture_attrs_fuzzer##################### 983ohos_fuzztest("hdf_audio_hdi_setsampleattributes_capture_attrs_fuzzer") { 984 module_out_path = module_output_path 985 986 include_dirs = [] 987 cflags = [ 988 "-g", 989 "-O0", 990 "-Wno-unused-variable", 991 "-fno-omit-frame-pointer", 992 ] 993 994 sources = [ 995 "../../../common/src/audio_hdi_fuzzer_common.cpp", 996 "audio_hdi_setsampleattributes_capture_attrs_fuzzer.cpp", 997 ] 998 include_dirs = [ 999 "//drivers/peripheral/audio/interfaces/include", 1000 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1001 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1002 "//drivers/framework/include/core", 1003 "//drivers/framework/include/utils", 1004 "//drivers/framework/include/osal", 1005 "//drivers/framework/ability/sbuf/include", 1006 "//drivers/framework/utils/include", 1007 "//drivers/framework/include", 1008 "//drivers/framework/core/sec/include", 1009 "//drivers/framework/core/shared/include", 1010 "//drivers/framework/core/host/include", 1011 "//drivers/framework/core/manager/include", 1012 "//drivers/framework/core/common/include/host/", 1013 "//third_party/bounds_checking_function/include", 1014 "//drivers/adapter/khdf/liteos/osal/include", 1015 "//drivers/adapter/uhdf2/shared/include", 1016 "//drivers/adapter/uhdf2/include/hdi/", 1017 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1018 "//drivers/peripheral/audio/test/fuzztest/common/include", 1019 ] 1020 defines = [] 1021 if (enable_audio_adm_so) { 1022 defines += [ "AUDIO_ADM_SO" ] 1023 } 1024 if (enable_audio_adm_service) { 1025 defines += [ "AUDIO_ADM_SERVICE" ] 1026 } 1027} 1028 1029############################end######################################## 1030#############hdf_audio_hdi_setsampleattributes_capture_fuzzer##################### 1031ohos_fuzztest("hdf_audio_hdi_setsampleattributes_capture_fuzzer") { 1032 module_out_path = module_output_path 1033 1034 include_dirs = [] 1035 cflags = [ 1036 "-g", 1037 "-O0", 1038 "-Wno-unused-variable", 1039 "-fno-omit-frame-pointer", 1040 ] 1041 1042 sources = [ 1043 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1044 "audio_hdi_setsampleattributes_capture_fuzzer.cpp", 1045 ] 1046 include_dirs = [ 1047 "//drivers/peripheral/audio/interfaces/include", 1048 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1049 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1050 "//drivers/framework/include/core", 1051 "//drivers/framework/include/utils", 1052 "//drivers/framework/include/osal", 1053 "//drivers/framework/ability/sbuf/include", 1054 "//drivers/framework/utils/include", 1055 "//drivers/framework/include", 1056 "//drivers/framework/core/sec/include", 1057 "//drivers/framework/core/shared/include", 1058 "//drivers/framework/core/host/include", 1059 "//drivers/framework/core/manager/include", 1060 "//drivers/framework/core/common/include/host/", 1061 "//third_party/bounds_checking_function/include", 1062 "//drivers/adapter/khdf/liteos/osal/include", 1063 "//drivers/adapter/uhdf2/shared/include", 1064 "//drivers/adapter/uhdf2/include/hdi/", 1065 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1066 "//drivers/peripheral/audio/test/fuzztest/common/include", 1067 ] 1068 defines = [] 1069 if (enable_audio_adm_so) { 1070 defines += [ "AUDIO_ADM_SO" ] 1071 } 1072 if (enable_audio_adm_service) { 1073 defines += [ "AUDIO_ADM_SERVICE" ] 1074 } 1075} 1076 1077############################end######################################## 1078#############hdf_audio_hdi_setsampleattributes_render_attrs_fuzzer##################### 1079ohos_fuzztest("hdf_audio_hdi_setsampleattributes_render_attrs_fuzzer") { 1080 module_out_path = module_output_path 1081 1082 include_dirs = [] 1083 cflags = [ 1084 "-g", 1085 "-O0", 1086 "-Wno-unused-variable", 1087 "-fno-omit-frame-pointer", 1088 ] 1089 1090 sources = [ 1091 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1092 "audio_hdi_setsampleattributes_render_attrs_fuzzer.cpp", 1093 ] 1094 include_dirs = [ 1095 "//drivers/peripheral/audio/interfaces/include", 1096 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1097 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1098 "//drivers/framework/include/core", 1099 "//drivers/framework/include/utils", 1100 "//drivers/framework/include/osal", 1101 "//drivers/framework/ability/sbuf/include", 1102 "//drivers/framework/utils/include", 1103 "//drivers/framework/include", 1104 "//drivers/framework/core/sec/include", 1105 "//drivers/framework/core/shared/include", 1106 "//drivers/framework/core/host/include", 1107 "//drivers/framework/core/manager/include", 1108 "//drivers/framework/core/common/include/host/", 1109 "//third_party/bounds_checking_function/include", 1110 "//drivers/adapter/khdf/liteos/osal/include", 1111 "//drivers/adapter/uhdf2/shared/include", 1112 "//drivers/adapter/uhdf2/include/hdi/", 1113 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1114 "//drivers/peripheral/audio/test/fuzztest/common/include", 1115 ] 1116 defines = [] 1117 if (enable_audio_adm_so) { 1118 defines += [ "AUDIO_ADM_SO" ] 1119 } 1120 if (enable_audio_adm_service) { 1121 defines += [ "AUDIO_ADM_SERVICE" ] 1122 } 1123} 1124 1125############################end######################################## 1126#############hdf_audio_hdi_setsampleattributes_render_fuzzer##################### 1127ohos_fuzztest("hdf_audio_hdi_setsampleattributes_render_fuzzer") { 1128 module_out_path = module_output_path 1129 1130 include_dirs = [] 1131 cflags = [ 1132 "-g", 1133 "-O0", 1134 "-Wno-unused-variable", 1135 "-fno-omit-frame-pointer", 1136 ] 1137 1138 sources = [ 1139 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1140 "audio_hdi_setsampleattributes_render_fuzzer.cpp", 1141 ] 1142 include_dirs = [ 1143 "//drivers/peripheral/audio/interfaces/include", 1144 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1145 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1146 "//drivers/framework/include/core", 1147 "//drivers/framework/include/utils", 1148 "//drivers/framework/include/osal", 1149 "//drivers/framework/ability/sbuf/include", 1150 "//drivers/framework/utils/include", 1151 "//drivers/framework/include", 1152 "//drivers/framework/core/sec/include", 1153 "//drivers/framework/core/shared/include", 1154 "//drivers/framework/core/host/include", 1155 "//drivers/framework/core/manager/include", 1156 "//drivers/framework/core/common/include/host/", 1157 "//third_party/bounds_checking_function/include", 1158 "//drivers/adapter/khdf/liteos/osal/include", 1159 "//drivers/adapter/uhdf2/shared/include", 1160 "//drivers/adapter/uhdf2/include/hdi/", 1161 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1162 "//drivers/peripheral/audio/test/fuzztest/common/include", 1163 ] 1164 defines = [] 1165 if (enable_audio_adm_so) { 1166 defines += [ "AUDIO_ADM_SO" ] 1167 } 1168 if (enable_audio_adm_service) { 1169 defines += [ "AUDIO_ADM_SERVICE" ] 1170 } 1171} 1172 1173############################end######################################## 1174#############hdf_audio_hdi_selectscene_render_scene_fuzzer##################### 1175ohos_fuzztest("hdf_audio_hdi_selectscene_render_scene_fuzzer") { 1176 module_out_path = module_output_path 1177 1178 include_dirs = [] 1179 cflags = [ 1180 "-g", 1181 "-O0", 1182 "-Wno-unused-variable", 1183 "-fno-omit-frame-pointer", 1184 ] 1185 1186 sources = [ 1187 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1188 "audio_hdi_selectscene_render_scene_fuzzer.cpp", 1189 ] 1190 include_dirs = [ 1191 "//drivers/peripheral/audio/interfaces/include", 1192 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1193 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1194 "//drivers/framework/include/core", 1195 "//drivers/framework/include/utils", 1196 "//drivers/framework/include/osal", 1197 "//drivers/framework/ability/sbuf/include", 1198 "//drivers/framework/utils/include", 1199 "//drivers/framework/include", 1200 "//drivers/framework/core/sec/include", 1201 "//drivers/framework/core/shared/include", 1202 "//drivers/framework/core/host/include", 1203 "//drivers/framework/core/manager/include", 1204 "//drivers/framework/core/common/include/host/", 1205 "//third_party/bounds_checking_function/include", 1206 "//drivers/adapter/khdf/liteos/osal/include", 1207 "//drivers/adapter/uhdf2/shared/include", 1208 "//drivers/adapter/uhdf2/include/hdi/", 1209 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1210 "//drivers/peripheral/audio/test/fuzztest/common/include", 1211 ] 1212 defines = [] 1213 if (enable_audio_adm_so) { 1214 defines += [ "AUDIO_ADM_SO" ] 1215 } 1216 if (enable_audio_adm_service) { 1217 defines += [ "AUDIO_ADM_SERVICE" ] 1218 } 1219} 1220 1221############################end######################################## 1222#############hdf_audio_hdi_selectscene_capture_scene_fuzzer##################### 1223ohos_fuzztest("hdf_audio_hdi_selectscene_capture_scene_fuzzer") { 1224 module_out_path = module_output_path 1225 1226 include_dirs = [] 1227 cflags = [ 1228 "-g", 1229 "-O0", 1230 "-Wno-unused-variable", 1231 "-fno-omit-frame-pointer", 1232 ] 1233 1234 sources = [ 1235 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1236 "audio_hdi_selectscene_capture_scene_fuzzer.cpp", 1237 ] 1238 include_dirs = [ 1239 "//drivers/peripheral/audio/interfaces/include", 1240 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1241 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1242 "//drivers/framework/include/core", 1243 "//drivers/framework/include/utils", 1244 "//drivers/framework/include/osal", 1245 "//drivers/framework/ability/sbuf/include", 1246 "//drivers/framework/utils/include", 1247 "//drivers/framework/include", 1248 "//drivers/framework/core/sec/include", 1249 "//drivers/framework/core/shared/include", 1250 "//drivers/framework/core/host/include", 1251 "//drivers/framework/core/manager/include", 1252 "//drivers/framework/core/common/include/host/", 1253 "//third_party/bounds_checking_function/include", 1254 "//drivers/adapter/khdf/liteos/osal/include", 1255 "//drivers/adapter/uhdf2/shared/include", 1256 "//drivers/adapter/uhdf2/include/hdi/", 1257 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1258 "//drivers/peripheral/audio/test/fuzztest/common/include", 1259 ] 1260 defines = [] 1261 if (enable_audio_adm_so) { 1262 defines += [ "AUDIO_ADM_SO" ] 1263 } 1264 if (enable_audio_adm_service) { 1265 defines += [ "AUDIO_ADM_SERVICE" ] 1266 } 1267} 1268 1269############################end######################################## 1270#############hdf_audio_hdi_checkscenecapability_capture_scene_fuzzer### 1271ohos_fuzztest("hdf_audio_hdi_checkscenecapability_capture_scene_fuzzer") { 1272 module_out_path = module_output_path 1273 1274 include_dirs = [] 1275 cflags = [ 1276 "-g", 1277 "-O0", 1278 "-Wno-unused-variable", 1279 "-fno-omit-frame-pointer", 1280 ] 1281 1282 sources = [ 1283 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1284 "audio_hdi_checkscenecapability_capture_scene_fuzzer.cpp", 1285 ] 1286 include_dirs = [ 1287 "//drivers/peripheral/audio/interfaces/include", 1288 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1289 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1290 "//drivers/framework/include/core", 1291 "//drivers/framework/include/utils", 1292 "//drivers/framework/include/osal", 1293 "//drivers/framework/ability/sbuf/include", 1294 "//drivers/framework/utils/include", 1295 "//drivers/framework/include", 1296 "//drivers/framework/core/sec/include", 1297 "//drivers/framework/core/shared/include", 1298 "//drivers/framework/core/host/include", 1299 "//drivers/framework/core/manager/include", 1300 "//drivers/framework/core/common/include/host/", 1301 "//third_party/bounds_checking_function/include", 1302 "//drivers/adapter/khdf/liteos/osal/include", 1303 "//drivers/adapter/uhdf2/shared/include", 1304 "//drivers/adapter/uhdf2/include/hdi/", 1305 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1306 "//drivers/peripheral/audio/test/fuzztest/common/include", 1307 ] 1308 defines = [] 1309 if (enable_audio_adm_so) { 1310 defines += [ "AUDIO_ADM_SO" ] 1311 } 1312 if (enable_audio_adm_service) { 1313 defines += [ "AUDIO_ADM_SERVICE" ] 1314 } 1315} 1316 1317############################end######################################## 1318#############hdf_audio_hdi_checkscenecapability_render_scene_fuzzer##################### 1319ohos_fuzztest("hdf_audio_hdi_checkscenecapability_render_scene_fuzzer") { 1320 module_out_path = module_output_path 1321 1322 include_dirs = [] 1323 cflags = [ 1324 "-g", 1325 "-O0", 1326 "-Wno-unused-variable", 1327 "-fno-omit-frame-pointer", 1328 ] 1329 1330 sources = [ 1331 "../../../common/src/audio_hdi_fuzzer_common.cpp", 1332 "audio_hdi_checkscenecapability_render_scene_fuzzer.cpp", 1333 ] 1334 include_dirs = [ 1335 "//drivers/peripheral/audio/interfaces/include", 1336 "//drivers/peripheral/audio/hal/hdi_passthrough/include", 1337 "//drivers/peripheral/audio/hal/hdi_binder/proxy/include", 1338 "//drivers/framework/include/core", 1339 "//drivers/framework/include/utils", 1340 "//drivers/framework/include/osal", 1341 "//drivers/framework/ability/sbuf/include", 1342 "//drivers/framework/utils/include", 1343 "//drivers/framework/include", 1344 "//drivers/framework/core/sec/include", 1345 "//drivers/framework/core/shared/include", 1346 "//drivers/framework/core/host/include", 1347 "//drivers/framework/core/manager/include", 1348 "//drivers/framework/core/common/include/host/", 1349 "//third_party/bounds_checking_function/include", 1350 "//drivers/adapter/khdf/liteos/osal/include", 1351 "//drivers/adapter/uhdf2/shared/include", 1352 "//drivers/adapter/uhdf2/include/hdi/", 1353 "//drivers/peripheral/audio/test/fuzztest/hdi_fuzzer/attribute/include", 1354 "//drivers/peripheral/audio/test/fuzztest/common/include", 1355 ] 1356 defines = [] 1357 if (enable_audio_adm_so) { 1358 defines += [ "AUDIO_ADM_SO" ] 1359 } 1360 if (enable_audio_adm_service) { 1361 defines += [ "AUDIO_ADM_SERVICE" ] 1362 } 1363} 1364############################end################################################ 1365