• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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