• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "system_bt_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["system_bt_license"],
8}
9
10cc_fuzz {
11    name: "avrcp_browse_packet_fuzzer",
12    defaults: ["fluoride_defaults"],
13    host_supported: true,
14
15    include_dirs: [
16        "packages/modules/Bluetooth/system/",
17        "packages/modules/Bluetooth/system/gd",
18        "packages/modules/Bluetooth/system/include",
19        "packages/modules/Bluetooth/system/packet/base",
20        "packages/modules/Bluetooth/system/packet/include",
21        "packages/modules/Bluetooth/system/packet/tests",
22        "packages/modules/Bluetooth/system/packet/tests/avrcp",
23    ],
24    srcs: [
25        "avrcp_browse_packet_fuzzer.cc",
26
27    ],
28
29    corpus: ["corpus/avrcp_browse_packets_corpus/*"],
30
31    static_libs: [
32        "lib-bt-packets",
33        "lib-bt-packets-avrcp",
34        "lib-bt-packets-base",
35        "libbluetooth_log",
36        "libchrome",
37        "libgmock",
38    ],
39    cflags: [
40        "-Wno-unused-parameter",
41    ],
42    shared_libs: [
43        "libbase",
44        "liblog",
45    ],
46}
47
48cc_fuzz {
49    name: "change_path_req_fuzzer",
50    defaults: ["fluoride_defaults"],
51    host_supported: true,
52
53    include_dirs: [
54        "packages/modules/Bluetooth/system/",
55        "packages/modules/Bluetooth/system/gd",
56        "packages/modules/Bluetooth/system/include",
57        "packages/modules/Bluetooth/system/packet/base",
58        "packages/modules/Bluetooth/system/packet/include",
59        "packages/modules/Bluetooth/system/packet/tests",
60        "packages/modules/Bluetooth/system/packet/tests/avrcp",
61    ],
62    //system/libbase/include/android-base"
63    srcs: [
64        "change_path_req_fuzzer.cc",
65
66    ],
67
68    corpus: ["corpus/change_path_req_corpus/*"],
69
70    static_libs: [
71        "lib-bt-packets",
72        "lib-bt-packets-avrcp",
73        "lib-bt-packets-base",
74        "libbluetooth_log",
75        "libchrome",
76        "libgmock",
77    ],
78    cflags: [
79        "-Wno-unused-parameter",
80    ],
81    shared_libs: [
82        "libbase",
83        "liblog",
84    ],
85}
86
87cc_fuzz {
88    name: "get_capabilities_req_fuzzer",
89    defaults: ["fluoride_defaults"],
90    host_supported: true,
91
92    include_dirs: [
93        "packages/modules/Bluetooth/system/",
94        "packages/modules/Bluetooth/system/gd",
95        "packages/modules/Bluetooth/system/include",
96        "packages/modules/Bluetooth/system/packet/base",
97        "packages/modules/Bluetooth/system/packet/include",
98        "packages/modules/Bluetooth/system/packet/tests",
99        "packages/modules/Bluetooth/system/packet/tests/avrcp",
100    ],
101
102    srcs: [
103        "get_capabilities_req_fuzzer.cc",
104
105    ],
106
107    corpus: ["corpus/get_capabilities_req_corpus/*"],
108
109    static_libs: [
110        "lib-bt-packets",
111        "lib-bt-packets-avrcp",
112        "lib-bt-packets-base",
113        "libbluetooth_log",
114        "libchrome",
115        "libgmock",
116    ],
117    cflags: [
118        "-Wno-unused-parameter",
119    ],
120    shared_libs: [
121        "libbase",
122        "liblog",
123    ],
124}
125
126cc_fuzz {
127    name: "get_capabilities_res_fuzzer",
128    defaults: ["fluoride_defaults"],
129    host_supported: true,
130
131    include_dirs: [
132        "packages/modules/Bluetooth/system/",
133        "packages/modules/Bluetooth/system/gd",
134        "packages/modules/Bluetooth/system/include",
135        "packages/modules/Bluetooth/system/packet/base",
136        "packages/modules/Bluetooth/system/packet/include",
137        "packages/modules/Bluetooth/system/packet/tests",
138        "packages/modules/Bluetooth/system/packet/tests/avrcp",
139    ],
140
141    srcs: [
142        "get_capabilities_res_fuzzer.cc",
143
144    ],
145
146    corpus: ["corpus/get_capabilities_res_corpus/*"],
147
148    static_libs: [
149        "lib-bt-packets",
150        "lib-bt-packets-avrcp",
151        "lib-bt-packets-base",
152        "libbluetooth_log",
153        "libchrome",
154        "libgmock",
155    ],
156    cflags: [
157        "-Wno-unused-parameter",
158    ],
159    shared_libs: [
160        "libbase",
161        "liblog",
162    ],
163}
164
165cc_fuzz {
166    name: "get_item_attributes_req_fuzzer",
167    defaults: ["fluoride_defaults"],
168    host_supported: true,
169
170    include_dirs: [
171        "packages/modules/Bluetooth/system/",
172        "packages/modules/Bluetooth/system/gd",
173        "packages/modules/Bluetooth/system/include",
174        "packages/modules/Bluetooth/system/packet/base",
175        "packages/modules/Bluetooth/system/packet/include",
176        "packages/modules/Bluetooth/system/packet/tests",
177        "packages/modules/Bluetooth/system/packet/tests/avrcp",
178    ],
179
180    srcs: [
181        "get_item_attributes_req_fuzzer.cc",
182
183    ],
184
185    corpus: ["corpus/get_item_attributes_req_corpus/*"],
186
187    static_libs: [
188        "lib-bt-packets",
189        "lib-bt-packets-avrcp",
190        "lib-bt-packets-base",
191        "libbluetooth_log",
192        "libchrome",
193        "libgmock",
194    ],
195    cflags: [
196        "-Wno-unused-parameter",
197    ],
198    shared_libs: [
199        "libbase",
200        "liblog",
201    ],
202}
203
204cc_fuzz {
205    name: "get_play_status_req_fuzzer",
206    defaults: ["fluoride_defaults"],
207    host_supported: true,
208
209    include_dirs: [
210        "packages/modules/Bluetooth/system/",
211        "packages/modules/Bluetooth/system/gd",
212        "packages/modules/Bluetooth/system/include",
213        "packages/modules/Bluetooth/system/packet/base",
214        "packages/modules/Bluetooth/system/packet/include",
215        "packages/modules/Bluetooth/system/packet/tests",
216        "packages/modules/Bluetooth/system/packet/tests/avrcp",
217    ],
218
219    srcs: [
220        "get_play_status_req_fuzzer.cc",
221
222    ],
223
224    corpus: ["get_play_status_req_corpus/*"],
225
226    static_libs: [
227        "lib-bt-packets",
228        "lib-bt-packets-avrcp",
229        "lib-bt-packets-base",
230        "libbluetooth_log",
231        "libchrome",
232        "libgmock",
233    ],
234    cflags: [
235        "-Wno-unused-parameter",
236    ],
237    shared_libs: [
238        "libbase",
239        "liblog",
240    ],
241}
242
243cc_fuzz {
244    name: "get_total_number_of_items_req_fuzzer",
245    defaults: ["fluoride_defaults"],
246    host_supported: true,
247
248    include_dirs: [
249        "packages/modules/Bluetooth/system/",
250        "packages/modules/Bluetooth/system/gd",
251        "packages/modules/Bluetooth/system/include",
252        "packages/modules/Bluetooth/system/packet/base",
253        "packages/modules/Bluetooth/system/packet/include",
254        "packages/modules/Bluetooth/system/packet/tests",
255        "packages/modules/Bluetooth/system/packet/tests/avrcp",
256    ],
257
258    srcs: [
259        "get_total_number_of_items_req_fuzzer.cc",
260
261    ],
262
263    corpus: ["corpus/get_total_number_of_items_req_corpus/*"],
264
265    static_libs: [
266        "lib-bt-packets",
267        "lib-bt-packets-avrcp",
268        "lib-bt-packets-base",
269        "libbluetooth_log",
270        "libchrome",
271        "libgmock",
272    ],
273    cflags: [
274        "-Wno-unused-parameter",
275    ],
276    shared_libs: [
277        "libbase",
278        "liblog",
279    ],
280}
281
282cc_fuzz {
283    name: "pass_through_packet_fuzzer",
284    defaults: ["fluoride_defaults"],
285    host_supported: true,
286
287    include_dirs: [
288        "packages/modules/Bluetooth/system/",
289        "packages/modules/Bluetooth/system/gd",
290        "packages/modules/Bluetooth/system/include",
291        "packages/modules/Bluetooth/system/packet/base",
292        "packages/modules/Bluetooth/system/packet/include",
293        "packages/modules/Bluetooth/system/packet/tests",
294        "packages/modules/Bluetooth/system/packet/tests/avrcp",
295    ],
296
297    srcs: [
298        "pass_through_packet_fuzzer.cc",
299
300    ],
301
302    corpus: ["corpus/pass_through_packet_corpus/*"],
303
304    static_libs: [
305        "lib-bt-packets",
306        "lib-bt-packets-avrcp",
307        "lib-bt-packets-base",
308        "libbluetooth_log",
309        "libchrome",
310        "libgmock",
311    ],
312    cflags: [
313        "-Wno-unused-parameter",
314    ],
315    shared_libs: [
316        "libbase",
317        "liblog",
318    ],
319}
320
321cc_fuzz {
322    name: "play_item_packet_fuzzer",
323    defaults: ["fluoride_defaults"],
324    host_supported: true,
325
326    include_dirs: [
327        "packages/modules/Bluetooth/system/",
328        "packages/modules/Bluetooth/system/gd",
329        "packages/modules/Bluetooth/system/include",
330        "packages/modules/Bluetooth/system/packet/base",
331        "packages/modules/Bluetooth/system/packet/include",
332        "packages/modules/Bluetooth/system/packet/tests",
333        "packages/modules/Bluetooth/system/packet/tests/avrcp",
334    ],
335
336    srcs: [
337        "play_item_packet_fuzzer.cc",
338
339    ],
340
341    corpus: ["corpus/play_item_packet_corpus/*"],
342
343    static_libs: [
344        "lib-bt-packets",
345        "lib-bt-packets-avrcp",
346        "lib-bt-packets-base",
347        "libbluetooth_log",
348        "libchrome",
349        "libgmock",
350    ],
351    cflags: [
352        "-Wno-unused-parameter",
353    ],
354    shared_libs: [
355        "libbase",
356        "liblog",
357    ],
358}
359
360cc_fuzz {
361    name: "register_notification_packet_fuzzer",
362    defaults: ["fluoride_defaults"],
363    host_supported: true,
364
365    include_dirs: [
366        "packages/modules/Bluetooth/system/",
367        "packages/modules/Bluetooth/system/gd",
368        "packages/modules/Bluetooth/system/include",
369        "packages/modules/Bluetooth/system/packet/base",
370        "packages/modules/Bluetooth/system/packet/include",
371        "packages/modules/Bluetooth/system/packet/tests",
372        "packages/modules/Bluetooth/system/packet/tests/avrcp",
373    ],
374
375    srcs: [
376        "register_notification_packet_fuzzer.cc",
377
378    ],
379
380    corpus: ["corpus/register_notification_packet_corpus/*"],
381
382    static_libs: [
383        "lib-bt-packets",
384        "lib-bt-packets-avrcp",
385        "lib-bt-packets-base",
386        "libbluetooth_log",
387        "libchrome",
388        "libgmock",
389    ],
390    cflags: [
391        "-Wno-unused-parameter",
392    ],
393    shared_libs: [
394        "libbase",
395        "liblog",
396    ],
397}
398
399cc_fuzz {
400    name: "set_absolute_volume_packet_fuzzer",
401    defaults: ["fluoride_defaults"],
402    host_supported: true,
403
404    include_dirs: [
405        "packages/modules/Bluetooth/system/",
406        "packages/modules/Bluetooth/system/gd",
407        "packages/modules/Bluetooth/system/include",
408        "packages/modules/Bluetooth/system/packet/base",
409        "packages/modules/Bluetooth/system/packet/include",
410        "packages/modules/Bluetooth/system/packet/tests",
411        "packages/modules/Bluetooth/system/packet/tests/avrcp",
412    ],
413
414    srcs: [
415        "set_absolute_volume_packet_fuzzer.cc",
416
417    ],
418
419    corpus: ["corpus/set_absolute_volume_packet_corpus/*"],
420
421    static_libs: [
422        "lib-bt-packets",
423        "lib-bt-packets-avrcp",
424        "lib-bt-packets-base",
425        "libbluetooth_log",
426        "libchrome",
427        "libgmock",
428    ],
429    cflags: [
430        "-Wno-unused-parameter",
431    ],
432    shared_libs: [
433        "libbase",
434        "liblog",
435    ],
436}
437
438cc_fuzz {
439    name: "set_addressed_player_packet_fuzzer",
440    defaults: ["fluoride_defaults"],
441    host_supported: true,
442
443    include_dirs: [
444        "packages/modules/Bluetooth/system/",
445        "packages/modules/Bluetooth/system/gd",
446        "packages/modules/Bluetooth/system/include",
447        "packages/modules/Bluetooth/system/packet/base",
448        "packages/modules/Bluetooth/system/packet/include",
449        "packages/modules/Bluetooth/system/packet/tests",
450        "packages/modules/Bluetooth/system/packet/tests/avrcp",
451    ],
452
453    srcs: [
454        "set_addressed_player_packet_fuzzer.cc",
455
456    ],
457
458    corpus: ["corpus/set_addressed_player_packet_corpus/*"],
459
460    static_libs: [
461        "lib-bt-packets",
462        "lib-bt-packets-avrcp",
463        "lib-bt-packets-base",
464        "libbluetooth_log",
465        "libchrome",
466        "libgmock",
467    ],
468    cflags: [
469        "-Wno-unused-parameter",
470    ],
471    shared_libs: [
472        "libbase",
473        "liblog",
474    ],
475}
476
477cc_fuzz {
478    name: "set_browsed_player_req_fuzzer",
479    defaults: ["fluoride_defaults"],
480    host_supported: true,
481
482    include_dirs: [
483        "packages/modules/Bluetooth/system/",
484        "packages/modules/Bluetooth/system/gd",
485        "packages/modules/Bluetooth/system/include",
486        "packages/modules/Bluetooth/system/packet/base",
487        "packages/modules/Bluetooth/system/packet/include",
488        "packages/modules/Bluetooth/system/packet/tests",
489        "packages/modules/Bluetooth/system/packet/tests/avrcp",
490    ],
491
492    srcs: [
493        "set_browsed_player_req_fuzzer.cc",
494
495    ],
496
497    corpus: ["corpus/set_browsed_player_req_corpus/*"],
498
499    static_libs: [
500        "lib-bt-packets",
501        "lib-bt-packets-avrcp",
502        "lib-bt-packets-base",
503        "libbluetooth_log",
504        "libchrome",
505        "libgmock",
506    ],
507    cflags: [
508        "-Wno-unused-parameter",
509    ],
510    shared_libs: [
511        "libbase",
512        "liblog",
513    ],
514}
515
516cc_fuzz {
517    name: "vendor_packet_fuzzer",
518    defaults: ["fluoride_defaults"],
519    host_supported: true,
520
521    include_dirs: [
522        "packages/modules/Bluetooth/system/",
523        "packages/modules/Bluetooth/system/gd",
524        "packages/modules/Bluetooth/system/include",
525        "packages/modules/Bluetooth/system/packet/base",
526        "packages/modules/Bluetooth/system/packet/include",
527        "packages/modules/Bluetooth/system/packet/tests",
528        "packages/modules/Bluetooth/system/packet/tests/avrcp",
529    ],
530
531    srcs: [
532        "vendor_packet_fuzzer.cc",
533
534    ],
535
536    corpus: ["corpus/vendor_packet_corpus/*"],
537
538    static_libs: [
539        "lib-bt-packets",
540        "lib-bt-packets-avrcp",
541        "lib-bt-packets-base",
542        "libbluetooth_log",
543        "libchrome",
544        "libgmock",
545    ],
546    cflags: [
547        "-Wno-unused-parameter",
548    ],
549    shared_libs: [
550        "libbase",
551        "liblog",
552    ],
553}
554
555cc_fuzz {
556    name: "avrcp_packet_fuzzer",
557    defaults: ["fluoride_defaults"],
558    host_supported: true,
559
560    include_dirs: [
561        "packages/modules/Bluetooth/system/",
562        "packages/modules/Bluetooth/system/gd",
563        "packages/modules/Bluetooth/system/include",
564        "packages/modules/Bluetooth/system/packet/base",
565        "packages/modules/Bluetooth/system/packet/include",
566        "packages/modules/Bluetooth/system/packet/tests",
567        "packages/modules/Bluetooth/system/packet/tests/avrcp",
568    ],
569
570    srcs: [
571        "avrcp_packet_fuzzer.cc",
572
573    ],
574
575    corpus: ["corpus/avrcp_packet_corpus/*"],
576
577    static_libs: [
578        "lib-bt-packets",
579        "lib-bt-packets-avrcp",
580        "lib-bt-packets-base",
581        "libbluetooth_log",
582        "libchrome",
583        "libgmock",
584    ],
585    cflags: [
586        "-Wno-unused-parameter",
587    ],
588    shared_libs: [
589        "libbase",
590        "liblog",
591    ],
592}
593
594cc_fuzz {
595    name: "reject_packet_fuzzer",
596    defaults: ["fluoride_defaults"],
597    host_supported: true,
598
599    include_dirs: [
600        "packages/modules/Bluetooth/system/",
601        "packages/modules/Bluetooth/system/gd",
602        "packages/modules/Bluetooth/system/include",
603        "packages/modules/Bluetooth/system/packet/base",
604        "packages/modules/Bluetooth/system/packet/include",
605        "packages/modules/Bluetooth/system/packet/tests",
606        "packages/modules/Bluetooth/system/packet/tests/avrcp",
607    ],
608
609    srcs: [
610        "reject_packet_fuzzer.cc",
611
612    ],
613
614    corpus: ["corpus/reject_packet_corpus/*"],
615
616    static_libs: [
617        "lib-bt-packets",
618        "lib-bt-packets-avrcp",
619        "lib-bt-packets-base",
620        "libbluetooth_log",
621        "libchrome",
622        "libgmock",
623    ],
624    cflags: [
625        "-Wno-unused-parameter",
626    ],
627    shared_libs: [
628        "libbase",
629        "liblog",
630    ],
631}
632
633cc_fuzz {
634    name: "get_element_attributes_req_fuzzer",
635    defaults: ["fluoride_defaults"],
636    host_supported: true,
637
638    include_dirs: [
639        "packages/modules/Bluetooth/system/",
640        "packages/modules/Bluetooth/system/gd",
641        "packages/modules/Bluetooth/system/include",
642        "packages/modules/Bluetooth/system/packet/base",
643        "packages/modules/Bluetooth/system/packet/include",
644        "packages/modules/Bluetooth/system/packet/tests",
645        "packages/modules/Bluetooth/system/packet/tests/avrcp",
646    ],
647
648    srcs: [
649        "get_element_attributes_req_packet_fuzzer.cc",
650
651    ],
652
653    corpus: ["corpus/get_element_attributes_req_corpus/*"],
654
655    static_libs: [
656        "lib-bt-packets",
657        "lib-bt-packets-avrcp",
658        "lib-bt-packets-base",
659        "libbluetooth_log",
660        "libchrome",
661        "libgmock",
662    ],
663    cflags: [
664        "-Wno-unused-parameter",
665    ],
666    shared_libs: [
667        "libbase",
668        "liblog",
669    ],
670}
671
672cc_fuzz {
673    name: "change_path_res_fuzzer",
674    defaults: ["fluoride_defaults"],
675    host_supported: true,
676
677    include_dirs: [
678        "packages/modules/Bluetooth/system/",
679        "packages/modules/Bluetooth/system/gd",
680        "packages/modules/Bluetooth/system/include",
681        "packages/modules/Bluetooth/system/packet/base",
682        "packages/modules/Bluetooth/system/packet/include",
683        "packages/modules/Bluetooth/system/packet/tests",
684        "packages/modules/Bluetooth/system/packet/tests/avrcp",
685    ],
686
687    srcs: [
688        "change_path_res_fuzzer.cc",
689
690    ],
691
692    corpus: ["corpus/change_path_res_corpus/*"],
693
694    static_libs: [
695        "lib-bt-packets",
696        "lib-bt-packets-avrcp",
697        "lib-bt-packets-base",
698        "libbluetooth_log",
699        "libchrome",
700        "libgmock",
701    ],
702    cflags: [
703        "-Wno-unused-parameter",
704    ],
705    shared_libs: [
706        "libbase",
707        "liblog",
708    ],
709}
710
711cc_fuzz {
712    name: "get_element_attributes_res_fuzzer",
713    defaults: ["fluoride_defaults"],
714    host_supported: true,
715
716    include_dirs: [
717        "packages/modules/Bluetooth/system/",
718        "packages/modules/Bluetooth/system/gd",
719        "packages/modules/Bluetooth/system/include",
720        "packages/modules/Bluetooth/system/packet/base",
721        "packages/modules/Bluetooth/system/packet/include",
722        "packages/modules/Bluetooth/system/packet/tests",
723        "packages/modules/Bluetooth/system/packet/tests/avrcp",
724    ],
725
726    srcs: [
727        "get_element_attributes_res_packet_fuzzer.cc",
728
729    ],
730
731    corpus: ["corpus/get_element_attributes_res_corpus/*"],
732
733    static_libs: [
734        "lib-bt-packets",
735        "lib-bt-packets-avrcp",
736        "lib-bt-packets-base",
737        "libbluetooth_log",
738        "libchrome",
739        "libgmock",
740    ],
741    cflags: [
742        "-Wno-unused-parameter",
743    ],
744    shared_libs: [
745        "libbase",
746        "liblog",
747    ],
748}
749
750cc_fuzz {
751    name: "get_folder_items_res_fuzzer",
752    defaults: ["fluoride_defaults"],
753    host_supported: true,
754
755    include_dirs: [
756        "packages/modules/Bluetooth/system/",
757        "packages/modules/Bluetooth/system/gd",
758        "packages/modules/Bluetooth/system/include",
759        "packages/modules/Bluetooth/system/packet/base",
760        "packages/modules/Bluetooth/system/packet/include",
761        "packages/modules/Bluetooth/system/packet/tests",
762        "packages/modules/Bluetooth/system/packet/tests/avrcp",
763    ],
764
765    srcs: [
766        "get_folder_items_res_fuzzer.cc",
767
768    ],
769
770    corpus: ["corpus/get_folder_items_res_corpus/*"],
771
772    static_libs: [
773        "lib-bt-packets",
774        "lib-bt-packets-avrcp",
775        "lib-bt-packets-base",
776        "libbluetooth_log",
777        "libchrome",
778        "libgmock",
779    ],
780    cflags: [
781        "-Wno-unused-parameter",
782    ],
783    shared_libs: [
784        "libbase",
785        "liblog",
786    ],
787}
788
789cc_fuzz {
790    name: "get_folder_items_req_fuzzer",
791    defaults: ["fluoride_defaults"],
792    host_supported: true,
793
794    include_dirs: [
795        "packages/modules/Bluetooth/system/",
796        "packages/modules/Bluetooth/system/gd",
797        "packages/modules/Bluetooth/system/include",
798        "packages/modules/Bluetooth/system/packet/base",
799        "packages/modules/Bluetooth/system/packet/include",
800        "packages/modules/Bluetooth/system/packet/tests",
801        "packages/modules/Bluetooth/system/packet/tests/avrcp",
802    ],
803
804    srcs: [
805        "get_folder_items_req_fuzzer.cc",
806
807    ],
808
809    corpus: ["corpus/get_folder_items_req_corpus/*"],
810
811    static_libs: [
812        "lib-bt-packets",
813        "lib-bt-packets-avrcp",
814        "lib-bt-packets-base",
815        "libbluetooth_log",
816        "libchrome",
817        "libgmock",
818    ],
819    cflags: [
820        "-Wno-unused-parameter",
821    ],
822    shared_libs: [
823        "libbase",
824        "liblog",
825    ],
826}
827
828cc_fuzz {
829    name: "get_item_attributes_res_fuzzer",
830    defaults: ["fluoride_defaults"],
831    host_supported: true,
832
833    include_dirs: [
834        "packages/modules/Bluetooth/system/",
835        "packages/modules/Bluetooth/system/gd",
836        "packages/modules/Bluetooth/system/include",
837        "packages/modules/Bluetooth/system/packet/base",
838        "packages/modules/Bluetooth/system/packet/include",
839        "packages/modules/Bluetooth/system/packet/tests",
840        "packages/modules/Bluetooth/system/packet/tests/avrcp",
841    ],
842
843    srcs: [
844        "get_item_attributes_res_fuzzer.cc",
845
846    ],
847
848    corpus: ["corpus/get_item_attributes_res_corpus/*"],
849
850    static_libs: [
851        "lib-bt-packets",
852        "lib-bt-packets-avrcp",
853        "lib-bt-packets-base",
854        "libbluetooth_log",
855        "libchrome",
856        "libgmock",
857    ],
858    cflags: [
859        "-Wno-unused-parameter",
860    ],
861    shared_libs: [
862        "libbase",
863        "liblog",
864    ],
865}
866
867cc_fuzz {
868    name: "get_play_status_res_fuzzer",
869    defaults: ["fluoride_defaults"],
870    host_supported: true,
871
872    include_dirs: [
873        "packages/modules/Bluetooth/system/",
874        "packages/modules/Bluetooth/system/gd",
875        "packages/modules/Bluetooth/system/include",
876        "packages/modules/Bluetooth/system/packet/base",
877        "packages/modules/Bluetooth/system/packet/include",
878        "packages/modules/Bluetooth/system/packet/tests",
879        "packages/modules/Bluetooth/system/packet/tests/avrcp",
880    ],
881
882    srcs: [
883        "get_play_status_res_fuzzer.cc",
884
885    ],
886
887    corpus: ["corpus/get_play_status_res_corpus/*"],
888
889    static_libs: [
890        "lib-bt-packets",
891        "lib-bt-packets-avrcp",
892        "lib-bt-packets-base",
893        "libbluetooth_log",
894        "libchrome",
895        "libgmock",
896    ],
897    cflags: [
898        "-Wno-unused-parameter",
899    ],
900    shared_libs: [
901        "libbase",
902        "liblog",
903    ],
904}
905
906cc_fuzz {
907    name: "get_total_number_of_items_res_fuzzer",
908    defaults: ["fluoride_defaults"],
909    host_supported: true,
910
911    include_dirs: [
912        "packages/modules/Bluetooth/system/",
913        "packages/modules/Bluetooth/system/gd",
914        "packages/modules/Bluetooth/system/include",
915        "packages/modules/Bluetooth/system/packet/base",
916        "packages/modules/Bluetooth/system/packet/include",
917        "packages/modules/Bluetooth/system/packet/tests",
918        "packages/modules/Bluetooth/system/packet/tests/avrcp",
919    ],
920
921    srcs: [
922        "get_total_number_of_items_res_fuzzer.cc",
923
924    ],
925
926    corpus: ["corpus/get_total_number_of_items_res_corpus/*"],
927
928    static_libs: [
929        "lib-bt-packets",
930        "lib-bt-packets-avrcp",
931        "lib-bt-packets-base",
932        "libbluetooth_log",
933        "libchrome",
934        "libgmock",
935    ],
936    cflags: [
937        "-Wno-unused-parameter",
938    ],
939    shared_libs: [
940        "libbase",
941        "liblog",
942    ],
943}
944
945cc_fuzz {
946    name: "set_browsed_player_res_fuzzer",
947    defaults: ["fluoride_defaults"],
948    host_supported: true,
949
950    include_dirs: [
951        "packages/modules/Bluetooth/system/",
952        "packages/modules/Bluetooth/system/gd",
953        "packages/modules/Bluetooth/system/include",
954        "packages/modules/Bluetooth/system/packet/base",
955        "packages/modules/Bluetooth/system/packet/include",
956        "packages/modules/Bluetooth/system/packet/tests",
957        "packages/modules/Bluetooth/system/packet/tests/avrcp",
958    ],
959
960    srcs: [
961        "set_browsed_player_res_fuzzer.cc",
962
963    ],
964
965    corpus: ["corpus/set_browsed_player_res_fuzzer/*"],
966
967    static_libs: [
968        "lib-bt-packets",
969        "lib-bt-packets-avrcp",
970        "lib-bt-packets-base",
971        "libbluetooth_log",
972        "libchrome",
973        "libgmock",
974    ],
975    cflags: [
976        "-Wno-unused-parameter",
977    ],
978    shared_libs: [
979        "libbase",
980        "liblog",
981    ],
982}
983