• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2023 HiHope Open Source Organization .
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14# audio_framework : //foundation/multimedia/audio_framework
15bypass_audio_framework = [
16  "audio_capturer_gateway",
17  "oh_audio_capturer_test",
18  "oh_audio_capturer_lowlatency_test",
19  "audio_opensles_player_test",
20  "audio_renderer_gateway",
21  "oh_audio_renderer_test",
22  "audio_opensles_recorder_test",
23  "audio_capturer_test",
24  "audio_renderer_test",
25  "audio_toneplayer_test",
26  "audio_latency_accuracy_test",
27  "audio_render_mode_callback_test",
28  "audio_process_client_test",
29  "audio_voip_test",
30  "audio_hdi_device_test",
31  "audio_policy_test",
32  "audio_interrupt_test",
33  "audio_service_playback_test",
34  "interrupt_multi_renderer_test",
35  "audio_faststream_playback_test",
36  "audio_blendmode_test",
37  "audio_service_record_test",
38  "audio_multichannel_test",
39  "audio_schedule",
40  "ohaudio",
41  "opensles",
42  "audio_common",
43  "audio_dump",
44  "audio",
45  "audio_client",
46  "audio_policy_service",
47  "audio_capturer",
48  "audio_renderer",
49  "audio_process_service",
50  "audio_toneplayer",
51  "audio_service",
52  "audio_policy_client",
53  "module-loopback",
54  "module-inner-capturer-sink",
55  "module-hdi-sink",
56  "module-receiver-sink",
57  "module-hdi-source",
58  "audio_utils",
59  "audio_bluetooth_client",
60  "pulse_audio_service_adapter",
61  "audio_capturer_source",
62  "audio_renderer_sink",
63  "playback_capturer",
64  "audio_effect",
65  "fast_audio_capturer_source",
66  "fast_audio_renderer_sink",
67  "remote_audio_capturer_source",
68  "bluetooth_renderer_sink",
69  "remote_fast_audio_capturer_source",
70  "remote_audio_renderer_sink",
71  "audio_capturer_file_source",
72  "remote_fast_audio_renderer_sink",
73  "capturer_source_adapter",
74  "audio_renderer_file_sink",
75  "renderer_sink_adapter",
76  "audio_device_manager",
77]
78
79# media_foundation : //foundation/multimedia/media_foundation
80bypass_media_foundation = [
81  "histreamer_pipeline_base",
82  "histreamer_plugin_intf",
83  "plugin_base",
84  "ffmpeg_convert",
85  "histreamer_pipeline",
86  "histreamer_plugin_core",
87  "std_engine_factory",
88  "histreamer_foundation",
89  "codec_filters",
90  "muxer_filter",
91  "media_synchronous_sink",
92  "audio_capture_filter",
93  "scene_common",
94  "demuxer_filter",
95  "audio_sink_filter",
96  "media_source_filter",
97  "video_sink_filter",
98  "video_capture_filter",
99  "output_sink_filter",
100  "ffmpeg_adapter_common",
101  "filesource",
102  "httpsource",
103  "std_stream_source",
104  "ffmpeg_audio_decoders",
105  "std_audio_capture",
106  "filefdsource",
107  "audio_server_sink",
108  "file_fd_sink",
109  "std_video_surface_sink",
110  "ffmpeg_demuxers",
111  "std_plugin_codec_adapter",
112  "ffmpeg_audio_encoders",
113  "histreamer_recorder",
114  "histreamer_player",
115  "ffmpeg_video_decoders",
116  "ffmpeg_video_encoders",
117  "ffmpeg_muxers",
118]
119
120# av_session : //foundation/multimedia/av_session
121bypass_av_session = [
122  "avvolumepanel",
123  "avcastpicker",
124  "mediacontrolextensionability_napi",
125  "avsession_client",
126  "mediacontrolextensioncontext_napi",
127  "media_control_extension",
128  "media_control_extension_module",
129  "avsession_item",
130  "avsession_common",
131  "avsession_napi",
132  "avsession_utils",
133  "avsession_cast_client",
134  "avsession_service",
135  "remote_session_source",
136  "avsession_router",
137  "remote_session_sink",
138  "avsession_cast_item",
139]
140
141# huks : //base/security/huks
142bypass_huks = [
143  "libhukssdk_static",
144  "cipher_napi",
145  "cipher_shared",
146  "huks_modify_old_version_key_util",
147]
148
149# certificate_manager : //base/security/certificate_manager
150bypass_certificate_manager = [ "libcert_manager_fuzz_test_common_static" ]
151
152# image_framework : //foundation/multimedia/image_framework
153bypass_image_framework = [
154  "pixelconvertadapter_static",
155  "image_static",
156  "image_utils_static",
157  "log_mock_static",
158  "utils_mock_static",
159  "pluginmanager_static",
160  "jpegplugin",
161  "textureEncoderCL",
162]
163
164# media_library : //foundation/multimedia/media_library
165bypass_media_library = [
166  "scanner",
167  "medialibrary_data_extension",
168]
169
170bypass_user_file_service = []
171
172# contacts_data_hap : //applications/standard/contacts_data
173bypass_contacts_data_hap = [ "contactsdataability" ]
174
175# crypto_framework : //base/security/crypto_framework
176bypass_crypto_framework = []
177
178# wpa_supplicant : //third_party/wpa_supplicant
179bypass_wpa_supplicant = [
180  "wpa_cli",
181  "hostapd_cli",
182  "wpa_supplicant",
183  "hostapd",
184  "wpa_client",
185  "wpa_client_vendor",
186  "wpa_client_updater",
187  "wpa",
188  "wpa_sys",
189  "wpa_updater",
190]
191
192# netmanager_base : //foundation/communication/netmanager_base
193bypass_netmanager_base = [
194  "net_conn_parcel",
195  "net_policy_parcel",
196  "net_native_parcel",
197  "netsys_native_manager_static",
198  "net_stats_parcel",
199  "libip4tc",
200  "libip6tc",
201  "libxtables",
202  "libext4",
203  "libext6",
204  "net_connection",
205  "net_conn_manager_if",
206  "net_conn_manager",
207  "napi_utils",
208  "net_policy_manager",
209  "net_native_manager_if",
210  "net_stats_manager_if",
211  "net_policy_manager_if",
212  "socket_permission",
213  "netconn_ndk",
214]
215
216# camera_framework : //foundation/multimedia/camera_framework
217bypass_camera_framework = [
218  "camera_video",
219  "camera_capture",
220  "camera_capture_video",
221  "camera_capture_mode",
222  "camera_framework",
223  "camera_napi",
224  "camera_service",
225  "deferred_processing_service",
226]
227
228# player_framework : //foundation/multimedia/player_framework
229bypass_player_framework = [
230  "media_format",
231  "audio_ringtone_client",
232  "media_seccomp_filter",
233  "media_engine_common_avcodeclist",
234  "media_engine_gst_common",
235  "media_engine_gst_loader",
236  "media_engine_gst_recorder",
237  "media_engine_gst_factory",
238  "media_gst_dfx",
239  "media_engine_gst_player",
240  "media_engine_gst_avcodec",
241  "media_engine_gst_avmeta",
242  "gst_subtitle_sink_base",
243  "gst_subtitle_parse_plugin",
244  "gst_mem_sink_base",
245  "gst_mem_src_base",
246  "media_engine_dfx",
247  "gst_codec_plugins_common",
248  "soundpool_client",
249  "gst_mem_sink",
250  "gst_codec_bin",
251  "gst_audio_server_sink",
252  "gst_subtitle_sink",
253  "gst_audio_capture_src",
254  "gst_mem_src",
255  "gst_media_common",
256  "gst_codec_plugin_hdi",
257  "native_avscreen_capture",
258]
259
260bypass_screenlock_mgr = []
261bypass_nfc = []
262
263# wifi : //foundation/communication/wifi
264bypass_wifi = [
265  "crpc_client_updater",
266  "WifiHalVendorTest",
267  "crpc_server",
268  "crpc_client",
269  "wifi_hal_service",
270  "wifi_hal_service_updater",
271  "wifi_scan_service_impl",
272  "wifi_device_service_impl",
273  "wifi_utils",
274  "wifi_hotspot_service_impl",
275  "wifi_p2p_service_impl",
276  "wifi_device_proxy_impl",
277  "wifi_hotspot_proxy_impl",
278  "wifi_scan_proxy_impl",
279  "wifi_p2p_proxy_impl",
280  "rpc_server",
281  "rpc_client",
282  "wifi",
283  "wifiext",
284  "wifi_native_js",
285  "wifimanager",
286  "wifimanagerext",
287  "wifi_sdk",
288]
289
290# dsoftbus : //foundation/communication/dsoftbus
291bypass_dsoftbus = [ "softbus_server" ]
292
293# hilog : //base/hiviewdfx/hilog
294bypass_hilog = [
295  "libhilog",
296  "libhilog_base",
297  "hilog",
298  "hilogd",
299  "libhilognapi_src",
300  "libhilog_source_ohos",
301  "libhilog_source_windows",
302  "libhilog_source_mac",
303  "libhilog_source_linux",
304  "libhilog_source_android",
305  "libhilog_source_ios",
306  "libhilog_base_source",
307  "libhilog_source_ohos",
308  "libhilog_source_windows",
309  "libhilog_source_mac",
310  "libhilog_source_linux",
311  "libhilog_source_android",
312  "libhilog_source_ios",
313  "libhilog_base_source",
314]
315
316# bluetooth : //foundation/communication/bluetooth
317bypass_bluetooth = [
318  "btframework",
319  "bluetooth",
320  "bluetoothmanager",
321  "btcommon",
322  "a2dp",
323  "access",
324  "baseprofile",
325  "ble",
326  "connection",
327  "constant",
328  "hfp",
329  "hid",
330  "pan",
331  "socket",
332]
333
334# bluetoth_service : //foundation/communication/bluetooth_service
335bypass_bluetooth_service = [
336  "bluetooth_server",
337  "btservice",
338  "btsbc",
339  "btdummy",
340  "btstack",
341  "bluetooth_hdi_adapter",
342  "btipc_static",
343  "btipc_service",
344]
345
346#device_security_level : //base/security/device_security_level
347bypass_device_security_level = [
348  "messenger_static",  # blocklist contains test code only
349  "utils_static",  # blocklist contains test code only
350  "DslmUnitTest",  # blocklist contains test code only
351  "dslm_extension_dfx",  # blocklist contains test code only
352  "service_common_obj",  # blocklist contains test code only
353  "service_sa_static",  # blocklist contains test code only
354  "service_dslm_obj",  # blocklist contains test code only
355  "service_dslm_test_obj",  # blocklist contains test code only
356  "service_msg_obj",  # blocklist contains test code only
357  "oem_common_obj",  # blocklist contains test code only
358  "dslm_sdk",  # blocklist contains test code only
359  "dslm_service",  # blocklist contains test code only
360  "dslm_oem_ext",  # blocklist contains test code only
361  "dslm_ohos_cred_obj",  # blocklist contains test code only
362]
363
364# face_auth : //base/useriam/face_auth
365bypass_face_auth = [
366  "iam_utils",
367  "faceauth",
368  "faceauth_framework",
369  "faceauth_framework_stub",
370  "faceauthservice_source_set",
371  "faceauthservice",
372  "faceauthservice_ex",
373  "faceauthservice_ex_source_set",
374  "faceauth_framework_stub_fuzzer",  #cfi not configured
375  "faceauthservice_source_set_fuzzer",  #cfi not configured
376]
377
378# fingerprint_auth : //base/useriam/fingerprint_auth
379bypass_fingerprint_auth = [
380  "fingerprintauthservice_source_set_fuzzer",  #cfi not configured
381]
382
383# pin_auth : //base/useriam/pin_auth
384bypass_pin_auth = [
385  "iam_utils",
386  "pinauth_framework_source_set",
387  "pinauth_framework",
388  "pinauth_ipc",
389  "pinauthservice_source_set",
390  "pinauthservice",
391  "pinauth_ipc_fuzzer",  #cfi not configured
392  "pinauthservice_source_set_fuzzer",  #cfi not configured
393]
394
395# user_auth_framework ://base/useriam/user_auth_framework
396bypass_user_auth_framework = [
397  "iam_thread_pool",
398  "iam_utils",
399  "iam_test",
400  "userauthextensionability_napi",
401  "user_auth_extension",
402  "user_auth_extension_module",
403  "userauth",
404  "userauthicon",
405  "attributes",
406  "dfx",
407  "userauth_executors",
408  "userauth_client",
409  "userauth_client_ipc",
410  "userauth_service_ipc",
411  "userauthservice",
412  "userauth_service_core",
413  "userauth_service_base",
414  "userauth_service_context",
415  "userauth_services_ipc",
416  "userauth_service_remote_connect",
417  "attributes_fuzzer",  #cfi not configured
418  "dfx_fuzzer",  #cfi not configured
419  "userauth_client_ipc_fuzzer",  #cfi not configured
420  "userauth_service_base_fuzzer",  #cfi not configured
421  "userauth_service_core_fuzzer",  #cfi not configured
422  "userauth_service_context_fuzzer",  #cfi not configured
423  "userauth_service_ipc_fuzzer",  #cfi not configured
424  "userauth_services_ipc_fuzzer",  #cfi not configured
425  "userauth_service_remote_connect_fuzzer",  #cfi not configured
426  "iam_thread_pool_fuzzer",  #cfi not configured
427  "iam_utils_fuzzer",  #cfi not configured
428  "iam_test_fuzzer",  #cfi not configured
429]
430
431# enterprise_device_management : //base/customization/enterprise_device_management
432bypass_enterprise_device_management = [
433  "AdminManagerFuzzTest",  # test/napi/client target or rust, not required to
434                           # enable cfi
435  "AdminPoliciesStorageRdbFuzzTest",  # test/napi/client target or rust, not
436                                      # required to enable cfi
437  "AdminServiceInterfaceFuzzTest",  # test/napi/client target or rust, not
438                                    # required to enable cfi
439  "AllowedUsbDevicesPluginFuzzTest",  # test/napi/client target or rust, not
440                                      # required to enable cfi
441  "EdmPluginFuzzTest",  # test/napi/client target or rust, not required to
442                        # enable cfi
443  "EnterpriseDeviceMgrAbilityFuzzTest",  # test/napi/client target or rust, not
444                                         # required to enable cfi
445  "EnterpriseDeviceMgrStubMockFuzzTest",  # test/napi/client target or rust, not
446                                          # required to enable cfi
447  "FireWallRulePluginFuzzTest",  # test/napi/client target or rust, not required
448                                 # to enable cfi
449  "IptablesRulePluginFuzzTest",  # test/napi/client target or rust, not required
450                                 # to enable cfi
451  "ManageAutoStartAppsPluginFuzzTest",  # test/napi/client target or rust, not
452                                        # required to enable cfi
453  "UsbReadOnlyPluginFuzzTest",  # test/napi/client target or rust, not required
454                                # to enable cfi
455]
456
457# wallpaper_mgr : //base/theme/wallpaper_mgr
458bypass_wallpaper_mgr = [
459  "wallpapermanager",  #cfi not configured
460  "wallpapermanager_static",  #cfi not configured
461  "wallpaper_utils",  #cfi not configured
462]
463
464# resource_schedule_service : //foundation/resourceschedule/resource_schedule_service
465bypass_resource_schedule_service = [
466  "ressched_test",  #cfi not configured
467  "process_proup_test",  #cfi not configured
468]
469
470# data_object : //foundation/distributeddatamgr/data_object
471bypass_data_object = [ "distributeddataobject_static" ]
472
473# device_auth : //base/security/device_auth
474bypass_device_auth = [
475  "hichainsdk",  #cfi not configured
476  "hichainsdk_static",  #cfi not configured
477  "device_auth_test_hal",  #cfi not configured
478  "deviceauth_service",
479  "deviceauth_sdk",
480]
481
482# data_share : //foundation/distributeddatamgr/data_share
483bypass_data_share = []
484
485# time_service : //base/time/time_service
486bypass_time_service = [ "time_system_ability_static" ]
487
488bypass_imf = []
489
490# location : //base/location
491bypass_location = [
492  "lbsservice_gnss",
493  "lbsservice_network",
494  "lbsservice_passive",
495  "locator_sdk",
496  "geolocation",
497  "lbsservice_common",
498  "locator_agent",
499  "geolocation_static",
500  "lbsservice_geocode",
501  "geolocationmanager",
502]
503
504bypass_dmsfwk = []
505
506# usb_manager : //base/use/usb_manager
507bypass_usb_manager = [
508  "usbsrv_client",
509  "usb",
510  "usbmanager",
511]
512
513# sensor : //base/sensors/sensor
514bypass_sensor = [ "sensor_rust_util_ffi" ]
515
516# battery_manager : //base/powermgr/battery_manager
517bypass_battery_manager = [
518  "batterysrv_client",
519  "charger",
520  "batteryinfo",
521  "batterysrv_stub",
522  "battery",
523]
524
525# battery_statistics ://base/powermgr/battery_statistics
526bypass_battery_statistics = [
527  "batterystatistics",
528  "batterystats_client",
529  "batterystats_service",
530  "batterystats_stub",
531  "batterystats_utils",  #cfi not configured
532]
533
534# display_manager ://base/powermgr/display_manager
535bypass_display_manager = [
536  "brightness",
537  "displaymgr",
538  "displaymgr_stub",
539]
540
541# power_manager : //base/powermgr/power_manager
542bypass_power_manager = [
543  "power-shell",
544  "power_sysparam",
545  "power_permission",
546  "power_setting",
547  "powermgr_client",  #cfi not configured
548  "power_ffrt",
549  "power_vibrator",
550  "powermgr_stub",  #cfi not configured
551  "power_utils",  #cfi not configured
552  "power",  #cfi not configured
553  "runninglock",  #cfi not configured
554]
555
556# thermal_manager : //base/powermgr/thermal_manager
557bypass_thermal_manager = [
558  "thermalservice",
559  "mock_thermalsrv_client",
560  "thermalsrv_client",
561  "thermalmgr_listener",
562  "thermal_protector",
563  "thermal",
564  "thermal_utils",
565  "thermalmgr_stub",
566  "thermalmgr_proxy",
567]
568
569# device_status ://base/msdp/device_status
570bypass_device_status = [
571  "devicestatus_mock",  #cfi not configured
572  "devicestatus_static_service",  #cfi not configured
573  "devicestatus_vdev",  #cfi not configured
574  "devicestatus_vdev_builders",  #cfi not configured
575  "vdevadm",  #cfi not configured
576]
577
578bypass_motion = []
579
580bypass_spatial_awareness = []
581
582bypass_algorithm = []
583
584# window_manager : //foundation/window/window_manager
585bypass_window_manager = [
586  "setresolution_screen",  #cfi not configured
587  "libsetresolution_util",  #cfi not configured
588  "libwmutil",  #cfi not configured
589  "screensessionmanager_napi",  #cfi not configured
590  "demo_mirror_screen_listener",  #cfi not configured
591  "demo_screenshot_listener",  #cfi not configured
592  "demo_snapshot_virtual_screen",  #cfi not configured
593  "demo_system_sub_window",  #cfi not configured
594  "demo_freeze_display",  #cfi not configured
595  "demo_water_mark_listener",  #cfi not configured
596  "demo_session_manager",  #cfi not configured
597  "demo_visible_window_num_listener",  #cfi not configured
598  "ws_unittest_common",  #cfi not configured
599  "utils_unittest_common",  #cfi not configured
600  "window_extension_unittest_common",  #cfi not configured
601  "dm_unittest_common",  #cfi not configured
602  "dms_systemtest_common",  #cfi not configured
603  "dmserver_unittest_common",  #cfi not configured
604  "wm_unittest_common",  #cfi not configured
605  "libtestutil",  #cfi not configured
606  "wms_systemtest_common",  #cfi not configured
607  "libwm_lite",  #cfi not configured
608  "libdm",  #cfi not configured
609]
610
611bypass_qos_manager = []
612
613bypass_call_manager = []
614
615bypass_cellular_call = []
616
617# core_service : //base/telephony/core_service
618bypass_core_service = [
619  "vcard",  #cfi not configured
620  "libtel_vcard",  #cfi not configured
621]
622
623bypass_rill_adapter = []
624
625bypass_sms_mms = []
626
627bypass_state_registry = []
628
629bypass_telephony_data = []
630
631# common_event_service : //base/notification/common_event_service
632bypass_common_event_service = [
633  "cesfwk_core",  #cfi not configured
634  "cesfwk_innerkits",
635  "cesfwk_services_static",  #cfi not configured
636  "tools_cem_source_set",  #cfi not configured
637  "actscesfwk_kits_test",  #cfi not configured
638  "cesfwk_kits_test",  #cfi not configured
639  "cesfwk_services",  #cfi not configured
640]
641
642bypass_distributed_notification_service = []
643
644# eventhandler : //base/notification/eventhandler
645bypass_eventhandler = [ "libeventhandler" ]
646
647# os_account : //base/account/os_account
648bypass_os_account = [
649  "account_iam_napi",  # napi target, not required to enable cfi
650  "appaccount",  # napi target, not required to enable cfi
651  "account_napi_common",  # napi target, not required to enable cfi
652  "distributedaccount",  # napi target, not required to enable cfi
653  "domain_account_napi",  # napi target, not required to enable cfi
654  "osaccount",  # napi target, not required to enable cfi
655]
656
657# access_token : //base/security/access_token
658bypass_access_token = [
659  "libtoken_setproc",  #cfi not configured
660  "atm",  #cfi not configured
661  "libaccesstoken_manager_service_standard_test",  # test target, not required
662                                                   # to enable cfi
663]
664
665bypass_dupdate_engine = []
666
667# input : //foundation/multimodalinput/input
668bypass_input = [
669  "mmi_rust_key_config",  #cfi not configured
670  "mmi_rust",  #cfi not configured
671  "libmmi-common",  #cfi not configured
672  "libmmi-util",  #cfi not configured
673  "libmmi-client",  #cfi not configured
674]
675
676bypass_device_attest = []
677
678bypass_perferences = []
679
680# relational_store : //foundation/distributeddatamgr/relational_store
681bypass_relational_store = [
682  "commontype_napi",  #cfi not configured
683  "cloudextension",  #cfi not configured
684]
685
686bypass_miscdevice = []
687
688# app_file_service : //foundation/filemanagement/app_file_service
689bypass_app_file_service = [
690  "fileuri_native",  #cfi not configured
691  "fileshare",  #cfi not configured
692  "remote_file_share_native",  #cfi not configured
693  "fileuri",  #cfi not configured
694  "sandbox_helper_native",  #cfi not configured
695  "backup",  #cfi not configured
696  "backup_tool",  #cfi not configured
697  "backup_cxx_rust",  #cfi not configured
698]
699
700# file_api : //foundation/filemanagement/file_api
701bypass_file_api = [
702  "rust_file",  #cfi not configured
703]
704
705# storage_service : //foundation/filemanagement/storage_service
706bypass_storage_service = [
707  "blkid",  #cfi not configured
708]
709
710bypass_scene_board_ext = []
711
712# background_task_mgr : //foundation/resourceschedule/background_task_mgr
713bypass_background_task_mgr = [ "bgtaskmgr_service_static" ]
714
715bypass_device_usage_statistics = []
716
717bypass_efficiency_manager = []
718
719bypass_efficiency_manager_ext = []
720
721bypass_frame_aware_sched = []
722
723bypass_memmgr = []
724
725bypass_memmgr_override = []
726
727# work_scheduler : //foundation/resourceschedule/work_scheduler
728bypass_work_scheduler = []
729
730# accessibility : //foundation/barrierfree/accessibility
731bypass_accessibility = [
732  "accessibility_napi",
733  "accessibleability",
734  "accessibilityconfig",
735  "accessibilityclient",
736  "config_napi",
737  "accessibilityextensionability_napi",
738  "accessibilityextensioncontext_napi",
739  "accessibility_extension_module",
740  "gesturepath_napi",
741  "gesturepoint_napi",
742]
743
744# ffrt : //foundation/resourceschedule/ffrt
745bypass_ffrt = [
746  "libffrt",  #cfi not configured
747  "ffrt_ndk",  #cfi not configured
748]
749
750# advertising : //domains/advertising/advertising
751bypass_advertising = [
752  "advertising",
753  "adcomponent",
754  "adsserviceextensionability_napi",
755  "autoadcomponent",
756  "adsserviceextensioncontext_napi",
757  "libadsservice_extension",
758  "adsservice_extension_module",
759  "advertising_common",
760]
761
762# oaid : //domains/advertising/oaid
763bypass_oaid = [
764  "oaid_client",
765  "oaid",
766  "oaid_service",
767  "oaid_utils",
768]
769
770# init : //base/startup/init
771bypass_init = [
772  "watchdog_service",  #cfi not configured
773  "libueventd_ramdisk_static",  #cfi not configured
774  "begetctl",  #cfi not configured
775  "loopevent",  #cfi not configured
776  "libbegetutil",  #cfi not configured
777  "libfsmanager_static",  #cfi not configured
778  "seccomp",  #cfi not configured
779  "ueventd",  #cfi not configured
780  "reboot",  #cfi not configured
781  "libbeget_proxy",  #cfi not configured
782  "paramshell",  #cfi not configured
783  "param",  #cfi not configured
784  "libbegetutil_static",  #cfi not configured
785  "deviceinfo_ndk",  #cfi not configured
786  "deviceinfo",  #cfi not configured
787  "init_log",  #cfi not configured
788  "agent_log",  #cfi not configured
789  "systemparameter",  #cfi not configured
790  "bootchart",  #cfi not configured
791  "init_context",  #cfi not configured
792  "init_eng",  #cfi not configured
793  "libiniteng_static",  #cfi not configured
794  "rebootmodule",  #cfi not configured
795  "init_early",  #cfi not configured
796  "init",  #cfi not configured
797  "systemparameterenhance",  #cfi not configured
798  "udidmodule",  #cfi not configured
799  "libudid_static",  #cfi not configured
800  "libudidcomm",  #cfi not configured
801  "selinuxadp",  #cfi not configured
802  "system_filter",  #cfi not configured
803  "appspawn_filter",  #cfi not configured
804  "initcontext_static",  #cfi not configured
805  "nwebspawn_filter",  #cfi not configured
806  "app_filter",  #cfi not configured
807  "inittrace",  #cfi not configured
808  "updater_filter",  #cfi not configured
809  "libseccomp_static",  #cfi not configured
810  "eventmodule",  #cfi not configured
811  "parameterbase_ext",  #cfi not configured
812  "param_init",  #cfi not configured
813  "libinit_utils",  #cfi not configured
814  "param_client",  #cfi not configured
815  "client",  #cfi not configured
816  "fd_holder_test",  #cfi not configured
817  "libfuzz_utils",  #cfi not configured
818  "server",  #cfi not configured
819  "ondemandTest",  #cfi not configured
820  "libparamtestmodule",  #cfi not configured
821  "libsocket",  #cfi not configured
822  "sandbox",  #cfi not configured
823  "libcontrolfd",  #cfi not configured
824  "libfile",  #cfi not configured
825  "fdholder",  #cfi not configured
826  "sh",  #cfi not configured
827  "libcrashhandler",  #cfi not configured
828]
829
830# bundle_framework : //foundation/bundlemanager/bundle_framework
831bypass_bundle_framework = [
832  "appexecfwk_base",  #cfi not configured
833  "appexecfwk_core",  #cfi not configured
834  "bundlemgr_extension",  #cfi not configured
835  "libappexecfwk_common",  #cfi not configured
836  "bundle_napi_common",  #cfi not configured
837  "app_detail_ability",  #cfi not configured
838  "bundlemgr_graphics",  #cfi not configured
839  "parser_common",  #cfi not configured
840  "bms_install_sst_source",  #cfi not configured
841  "rpcid_decode",  #cfi not configured
842  "bundle_ndk",  #cfi not configured
843  "bundle_parser",  #cfi not configured
844  "installs",  #cfi not configured
845  "bundlemanager",  #cfi not configured
846  "bundlemonitor",  #cfi not configured
847  "bundleresourcemanager",  #cfi not configured
848  "bundle",  #cfi not configured
849  "defaultappmanager",  #cfi not configured
850  "freeinstall",  #cfi not configured
851  "installer",  #cfi not configured
852  "launcherbundlemanager",  #cfi not configured
853  "overlay",  #cfi not configured
854  "innerbundlemanager",  #cfi not configured
855  "package",  #cfi not configured
856  "appcontrol",  #cfi not configured
857  "zlib",  #cfi not configured
858  "tool_common",  #cfi not configured
859  "fun",  #cfi not configured
860  "hello",  #cfi not configured
861  "test01",  #cfi not configured
862  "test02",  #cfi not configured
863  "otaUpdateTestAplUpSo1",  #cfi not configured
864  "otaUpdateTestAplUpSo2",  #cfi not configured
865  "otaUpdateTestBasisFt1So1",  #cfi not configured
866  "otaUpdateTestBasisFt2So1",  #cfi not configured
867  "otaUpdateTestBasisFt1So2",  #cfi not configured
868  "otaUpdateTestBasisFt2So2",  #cfi not configured
869  "otaUpdateTestModuleFieldSo1",  #cfi not configured
870  "otaUpdateTestSignaIconSo1",  #cfi not configured
871  "otaUpdateTestModuleFieldSo2",  #cfi not configured
872  "otaUpdateTestSignaIconSo2",  #cfi not configured
873  "otaUpdateTestSoChangedSo1",  #cfi not configured
874  "otaUpdateTestSoChangedSo2",  #cfi not configured
875  "otaUpdateTestSoChangedFt2So1",  #cfi not configured
876  "otaUpdateTestAplDownSo1",  #cfi not configured
877  "otaUpdateTestAplDownSo2",  #cfi not configured
878  "hapso3",  #cfi not configured
879  "hapso17",  #cfi not configured
880  "hapSectionContainso5",  #cfi not configured
881  "hapso4",  #cfi not configured
882  "hapso31",  #cfi not configured
883  "hapso18",  #cfi not configured
884  "hapso15",  #cfi not configured
885  "hapSectionContainso6",  #cfi not configured
886  "hapso32",  #cfi not configured
887  "hapso16",  #cfi not configured
888  "hapso1",  #cfi not configured
889  "hapso37",  #cfi not configured
890  "hapso9",  #cfi not configured
891  "hspast41",  #cfi not configured
892  "hapso2",  #cfi not configured
893  "hapso10",  #cfi not configured
894  "hapso38",  #cfi not configured
895  "hspast42",  #cfi not configured
896  "hapso21",  #cfi not configured
897  "hapSectionContainso3",  #cfi not configured
898  "hapso22",  #cfi not configured
899  "hapso27",  #cfi not configured
900  "hapSectionContainso4",  #cfi not configured
901  "hspast21",  #cfi not configured
902  "hapso28",  #cfi not configured
903  "hspast22",  #cfi not configured
904  "hspast31",  #cfi not configured
905  "hapso7",  #cfi not configured
906  "hapSectionContainso7",  #cfi not configured
907  "hspast32",  #cfi not configured
908  "hapso29",  #cfi not configured
909  "hapso8",  #cfi not configured
910  "hapSectionContainso8",  #cfi not configured
911  "hapso30",  #cfi not configured
912  "hapso19",  #cfi not configured
913  "hapso13",  #cfi not configured
914  "hapso20",  #cfi not configured
915  "hapso14",  #cfi not configured
916  "hapso23",  #cfi not configured
917  "hapso24",  #cfi not configured
918  "hapso33",  #cfi not configured
919  "hapso5",  #cfi not configured
920  "hapso34",  #cfi not configured
921  "hapso11",  #cfi not configured
922  "hapso6",  #cfi not configured
923  "hapso25",  #cfi not configured
924  "hapso12",  #cfi not configured
925  "hapso26",  #cfi not configured
926  "hapso35",  #cfi not configured
927  "hapSectionContainso1",  #cfi not configured
928  "hspast11",  #cfi not configured
929  "hapso36",  #cfi not configured
930  "hapSectionContainso2",  #cfi not configured
931  "hspast12",  #cfi not configured
932]
933
934# ability_runtime : //foundation/ability/ability_runtime
935bypass_ability_runtime = [
936  "quickfixms",  #cfi not configured
937  "abilitykit_utils",  #cfi not configured
938  "quickfixms_static",  #cfi not configured
939  "abilitykit_native",  #cfi not configured
940  "js_environment",  #cfi not configured
941  "extensionkit_native",  #cfi not configured
942  "wantagent_innerkits",  #cfi not configured
943  "ability_context_native",  #cfi not configured
944  "ability_simulator_inner",  #cfi not configured
945  "ability_manager",  #cfi not configured
946  "session_handler",  #cfi not configured
947  "insight_intent_executor",  #cfi not configured
948  "quickfix_manager",  #cfi not configured
949  "mission_info",  #cfi not configured
950  "srms_fwk",  #cfi not configured
951  "napi_base_context",  #cfi not configured
952  "uiabilitykit_native",  #cfi not configured
953  "ability_manager_c",  #cfi not configured
954  "napi_ability_common",  #cfi not configured
955  "ability_start_setting",  #cfi not configured
956  "connection_obs_manager",  #cfi not configured
957  "dialog_request_info",  #cfi not configured
958  "ability_thread",  #cfi not configured
959  "appkit_native",  #cfi not configured
960  "ability_connect_callback_stub",  #cfi not configured
961  "ability_runtime_error_util",  #cfi not configured
962  "tools_aa_source_set",  #cfi not configured
963  "form_extension",  #cfi not configured
964  "extension_manager",  #cfi not configured
965  "auto_fill_manager",  #cfi not configured
966  "app_context",  #cfi not configured
967  "dataobs_manager",  #cfi not configured
968  "aa",  #cfi not configured
969  "form_extension_module",  #cfi not configured
970  "ability_deps_wrapper",  #cfi not configured
971  "runtime",  #cfi not configured
972  "app_context_utils",  #cfi not configured
973  "napi_common",  #cfi not configured
974  "app_manager",  #cfi not configured
975  "service_extension",  #cfi not configured
976  "uri_permission_mgr",  #cfi not configured
977  "appmgr_test_source",  #cfi not configured
978  "appkit_delegator",  #cfi not configured
979  "appkit_manager_helper",  #cfi not configured
980  "continuation_ipc",  #cfi not configured
981  "abilityms_test_source",  #cfi not configured
982  "data_ability_helper",  #cfi not configured
983  "application_context_manager",  #cfi not configured
984  "service_extension_module",  #cfi not configured
985  "ability_business_error",  #cfi not configured
986  "dialog_request_callback",  #cfi not configured
987  "ui_extension",  #cfi not configured
988  "ui_extension_module",  #cfi not configured
989  "share_extension",  #cfi not configured
990  "action_extension",  #cfi not configured
991  "share_extension_module",  #cfi not configured
992  "auto_startup_callback",  #cfi not configured
993  "action_extension_module",  #cfi not configured
994  "auto_fill_extension",  #cfi not configured
995  "auto_fill_extension_module",  #cfi not configured
996  "abilityms",  #cfi not configured
997  "aakit_mock",  #cfi not configured
998  "appexecfwk_appmgr_mock",  #cfi not configured
999  "perm_verification",  #cfi not configured
1000  "appexecfwk_bundlemgr_mock",  #cfi not configured
1001  "event_report",  #cfi not configured
1002  "task_handler_wrap",  #cfi not configured
1003  "app_util",  #cfi not configured
1004  "dataobsms",  #cfi not configured
1005  "libappms",  #cfi not configured
1006  "libupms",  #cfi not configured
1007  "child_process_manager",  #cfi not configured
1008  "dataobsms_static",  #cfi not configured
1009  "insightintentcontext",  #cfi not configured
1010  "abilitycontext_napi",  #cfi not configured
1011  "libupms_static",  #cfi not configured
1012  "abilitydelegatorregistry_napi",  #cfi not configured
1013  "autofillextensionability_napi",  #cfi not configured
1014  "caller_napi",  #cfi not configured
1015  "embeddableuiability_napi",  #cfi not configured
1016  "featureability",  #cfi not configured
1017  "abilitydelegatorregistry",  #cfi not configured
1018  "insightintentexecutor_napi",  #cfi not configured
1019  "dialogrequest_napi",  #cfi not configured
1020  "datauriutils",  #cfi not configured
1021  "appmanager_napi",  #cfi not configured
1022  "errormanager_napi",  #cfi not configured
1023  "particleability",  #cfi not configured
1024  "serviceextensioncontext_napi",  #cfi not configured
1025  "uripermissionmanager_napi",  #cfi not configured
1026  "wantagent",  #cfi not configured
1027  "errormanager",  #cfi not configured
1028  "abilityconstant_napi",  #cfi not configured
1029  "contextconstant_napi",  #cfi not configured
1030  "callee_napi",  #cfi not configured
1031  "actionextensionability_napi",  #cfi not configured
1032  "extensioncontext_napi",  #cfi not configured
1033  "insightintentdriver_napi",  #cfi not configured
1034  "abilityconstant",  #cfi not configured
1035  "missionmanager",  #cfi not configured
1036  "childprocessmanager_napi",  #cfi not configured
1037  "missionmanager_napi",  #cfi not configured
1038  "testrunner_napi",  #cfi not configured
1039  "ability_napi",  #cfi not configured
1040  "abilitystagecontext_napi",  #cfi not configured
1041  "serviceextensionability_napi",  #cfi not configured
1042  "uiextensioncontext_napi",  #cfi not configured
1043  "distributedmissionmanager",  #cfi not configured
1044  "abilitymanager_napi",  #cfi not configured
1045  "autofillmanager_napi",  #cfi not configured
1046  "uiability",  #cfi not configured
1047  "configurationconstant_napi",  #cfi not configured
1048  "serviceextensionability",  #cfi not configured
1049  "extensionability_napi",  #cfi not configured
1050  "insightintent_napi",  #cfi not configured
1051  "abilitymanager",  #cfi not configured
1052  "childprocess_napi",  #cfi not configured
1053  "dialogsession_napi",  #cfi not configured
1054  "configurationconstant",  #cfi not configured
1055  "autostartupmanager",  #cfi not configured
1056  "abilitystage",  #cfi not configured
1057  "context_napi",  #cfi not configured
1058  "apprecovery_napi",  #cfi not configured
1059  "uiextensionability_napi",  #cfi not configured
1060  "wantconstant",  #cfi not configured
1061  "autofillextensioncontext_napi",  #cfi not configured
1062  "embeddableuiabilitycontext_napi",  #cfi not configured
1063  "abilitystage_napi",  #cfi not configured
1064  "featureability_napi",  #cfi not configured
1065  "insightintentcontext_napi",  #cfi not configured
1066  "wantconstant_napi",  #cfi not configured
1067  "autostartupcallback",  #cfi not configured
1068  "applicationcontext_napi",  #cfi not configured
1069  "appmanager",  #cfi not configured
1070  "quickfixmanager_napi",  #cfi not configured
1071  "shareextensionability_napi",  #cfi not configured
1072  "libsrms",  #cfi not configured
1073  "module_test_dump_util_lib",  #cfi not configured
1074  "appmgr_mst_source",  #cfi not configured
1075  "freeze_util",  #cfi not configured
1076  "appmgr_test_service",  #cfi not configured
1077  "arkui_mock",  #cfi not configured
1078  "sa_mgr_mock",  #cfi not configured
1079  "wantagent_napi",  #cfi not configured
1080  "abilitylifecyclecallback",  #cfi not configured
1081  "applicationstatechangecallback",  #cfi not configured
1082  "environmentcallback",  #cfi not configured
1083  "process_options",  #cfi not configured
1084]
1085
1086# hiview : //base/hiviewdfx/hiview
1087bypass_hiview = [
1088  "faultlogger_napi",
1089  "loglibrary_napi",
1090  "libucollection_client",
1091  "libucollection_utility",
1092  "hiview",
1093  "libxpower_event",
1094  "libxpower_event_js",
1095  "logger",
1096  "libasan_logger",
1097  "faultlogger",
1098  "hiview_base",
1099  "hiviewbase",
1100  "hiviewbase_static_lib_for_tdd",
1101  "hiview_service_impl",
1102  "hiview_service_impl_for_unified_collection",
1103  "hiview_service_impl_for_js",
1104  "faultlogger_client_impl",
1105  "hiview_utility",
1106  "ucollection_client_source",
1107  "ucollection_source",
1108  "usage_event_report",
1109  "sysevent_source",
1110  "unified_collector",
1111  "sys_event_store",
1112  "sys_dispatcher",
1113  "hiview_service",
1114  "bbox_detector",
1115  "leak_detector",
1116  "xperf",
1117  "hiview_core",
1118  "usage_report",
1119  "freeze_detector",
1120  "eventlogger",
1121  "smart_parser",
1122  "hiview_reliability_common_utils",
1123  "log_analyzer",
1124  "faultlogger_common",
1125  "faultlogger_service_ohos_common",
1126  "faultlogger_service_ability",
1127  "faultlogger_service_impl",
1128  "faultlogger_service",
1129  "hiview_event_publish",
1130  "event_threshold_source",
1131  "hiview_event_raw_base",
1132  "hiview_event_raw_decode",
1133  "hiview_event_raw_encode",
1134  "eventpool",
1135  "hiview_event_report",
1136  "event_store_source",
1137  "running_status_logger_source",
1138  "log_store",
1139  "collect_device_client",
1140  "hiview_service_adapter",
1141  "hiview_param_update",
1142  "hiviewplatform_config",
1143  "log_catcher",
1144  "eventlogger_config",
1145  "dynamicloadpluginexample",
1146  "bundleplugintest",
1147  "bundletest",
1148  "faultlogger_test_napi",
1149  "event_store_utility_source",
1150  "event_store_config_source",
1151  "eventlogger_adapter_logcatcher",
1152  "faultlogger_service_fuzz_src",
1153]
1154
1155bypass_device_standby = []
1156
1157bypass_appverify = []
1158
1159bypass_drm_framework = []
1160
1161# distributed_audio : //foundation/distributedhardware/distributed_audio
1162bypass_distributed_audio = [ "distributed_audio_handler" ]
1163
1164bypass_memory_utils = [ "purgeable_memory_ndk" ]
1165
1166# distributed_camera : //foundation/distributedhardware/distributed_camera
1167bypass_distributed_camera = [
1168  "distributed_camera_source",
1169  "distributed_camera_data_process",
1170]
1171
1172# dhcp : //foundation/communication/dhcp
1173bypass_dhcp = [
1174  "dhcp_client_proxy_impl",
1175  "dhcp_server_proxy_impl",
1176]
1177
1178# device_info_manager : //foundation/deviceprofile/device_info_manager
1179bypass_device_info_manager = [
1180  "distributed_device_profile_svr",
1181  "distributed_device_profile_sdk",
1182  "distributed_device_profile_common",
1183  "deviceprofileradar",
1184  "device_profile_radar",
1185]
1186
1187bypass_dfs_service = []
1188
1189bypass_dlp_permission_service = []
1190
1191bypass_cellular_data = []
1192
1193# request : //base/request/request
1194bypass_request = [
1195  "request_static",
1196  "request_common_static",
1197]
1198
1199bypass_datamgr_service = []
1200
1201bypass_dataclassification = []
1202
1203bypass_certificate_framework = []
1204
1205bypass_sharing_framework = []
1206
1207bypass_distributed_input = []
1208
1209# av_codec : //foundation/multimedia/av_codec
1210bypass_av_codec = [
1211  "native_media_avmuxer",  # napi target, not required to enable cfi
1212  "native_media_avdemuxer",  # napi target, not required to enable cfi
1213  "native_media_avsource",  # napi target, not required to enable cfi
1214  "native_media_codecbase",  # napi target, not required to enable cfi
1215  "native_media_acodec",  # napi target, not required to enable cfi
1216  "native_media_adec",  # napi target, not required to enable cfi
1217  "native_media_aenc",  # napi target, not required to enable cfi
1218  "native_media_vdec",  # napi target, not required to enable cfi
1219  "native_media_venc",  # napi target, not required to enable cfi
1220  "av_codec_client",  # client target, not required to enable cfi
1221  "av_codec_demo",  # test target, not required to enable cfi
1222  "av_codec_demo_muxer",  # test target, not required to enable cfi
1223  "video_codec_demo",  # test target, not required to enable cfi
1224  "video_sample",  # test target, not required to enable cfi
1225  "hcodec_demo",  # test target, not required to enable cfi
1226  "hcodec_test_helper",  # test target, not required to enable cfi
1227  "av_codec_capi_unit_test",  # test target, not required to enable cfi
1228  "av_codec_inner_unit_test",  # test target, not required to enable cfi
1229  "av_codec_engine_codeclist_mock",  # test target, not required to enable cfi
1230]
1231
1232# kv_store : //foundation/distributeddatamgr/kv_store
1233bypass_kv_store = [
1234  "distributeddb",
1235  "distributeddata_inner",
1236  "src_file",
1237  "kvdb_src_file",
1238  "src_file",
1239  "distributeddatafwk_src_file",
1240]
1241
1242bypass_preferences = []
1243
1244bypass_distributed_screen = []
1245
1246# distributed_hardware_fwk : //foundation/distributedhardware/distributed_hardware_fwk
1247bypass_distributed_hardware_fwk = [
1248  "hardwaremanager",
1249  "distributed_av_sender",
1250  "distributed_av_receiver",
1251  "histreamer_ability_querier",
1252  "histreamer_ability_querier_core",
1253  "avtrans_input_filter",
1254  "avtrans_output_filter",
1255  "plugin_AVTransDaudioInput",
1256  "plugin_AVTransDsoftbusInputAudio",
1257  "plugin_AVTransDsoftbusInput",
1258  "plugin_AVTransDscreenInput",
1259  "plugin_AVTransDaudioOutput",
1260  "plugin_AVTransDsoftbusOutput",
1261  "plugin_AVTransDscreenOutput",
1262  "plugin_AVTransDsoftbusOutputAudio",
1263]
1264
1265# soc_perf : //foundation/resourceschedule/resource_schedule_service/soc_perf
1266bypass_soc_perf = [ "socperf_test" ]
1267
1268# update_service : //base/update/updateservice
1269bypass_update_service = [
1270  "update",
1271  "updateservice",
1272]
1273
1274# graphic_2d : //foundation/graphic/graphic_2d
1275bypass_graphic_2d = [
1276  "vulkan_loader",
1277  "libnative_vsync",
1278  "2d_graphics_source_ohos",
1279  "2d_graphics_source_ohos_ng",
1280  "2d_graphics",
1281  "2d_graphics_new",
1282  "2d_graphics_canvaskit0310",
1283  "2d_graphics_drawing",
1284  "color_picker",
1285  "EGL",
1286  "GLESv1",
1287  "GLESv2",
1288  "GLESv3",
1289  "opengl_wrapper_native_test",
1290  "debug_layer_test1",
1291  "debug_layer_test2",
1292  "vulkan_swapchain_layer",
1293  "libegl_effect",
1294  "particle_cxx_rust",
1295  "particle_cxx_cppdeps",
1296  "render_service_base_src",
1297  "libcomposer",
1298  "librender_service_base",
1299  "librender_service_base_static",
1300  "libeffectchain",
1301  "skeffectchain",
1302  "rosen_text",
1303  "libtexgine_source",
1304  "rosen_text_inner",
1305  "libtexgine",
1306  "rosen_text_texgine",
1307  "rosen_text_txt",
1308  "rosen_text_skia",
1309  "render_service_client_src",
1310  "render_service_client_src_static",
1311  "drawing_napi",
1312  "librender_service_client",
1313  "drawing_napi_impl",
1314  "text_napi",
1315  "text_napi_impl",
1316  "librender_service_client_static",
1317  "libbootanimation_utils",
1318  "libnative_image",
1319  "surface",
1320  "libgraphic_utils",
1321  "window_animation",
1322  "sync_fence",
1323  "color_manager_source",
1324  "color_space_object_convertor_source",
1325  "color_manager",
1326  "color_space_object_convertor",
1327  "colorspacemanager_napi_source",
1328  "buffer_handle",
1329  "colorspacemanager_napi",
1330  "render_service_client",
1331  "bootanimation",
1332  "socketpair",
1333  "libfence",
1334  "libskia_rs_framework",
1335  "render_frame_trace",
1336  "rs_frame_report_ext",  # not required to enable cfi
1337  "rs_frame_report_ext_surface",  # not required to enable cfi
1338  "libhyper_graphic_manager",
1339  "texgine_sample",
1340  "texgine_sample_align",
1341  "sandbox_utils",
1342  "drawing_engine_sample",
1343  "texgine_sample_alignment",
1344  "impl_eventhandler",
1345  "drawing_sample_rs",
1346  "texgine_sample_calibrate",
1347  "hilog",
1348  "texgine_sample_decoration",
1349  "mock_image_native",
1350  "drawing_sample_canvaskit0310",
1351  "mock_ipc_core",
1352  "texgine_sample_direction",
1353  "mock_utils",
1354  "texgine_sample_mix",
1355  "libtexgine_drawing",
1356  "libvsync",
1357  "texgine_sample_shadow",
1358  "texgine_sample_bug",
1359  "windowanimationmanager_napi",
1360  "texgine_sample_dynamic_font",
1361  "effectkit",
1362  "texgine_sample_emoji",
1363  "libhgmnapi",
1364  "texgine_sample_font_style",
1365  "skia_libtxt_ohos",
1366  "texgine_sample_feature",
1367  "webgl_src",
1368  "texgine_sample_glyph_position",
1369  "skia_libtxt_ohos_ng",
1370  "libwebglnapi",
1371  "texgine_sample_intrinsic_width",
1372  "skia_paragraph",
1373  "skia_unicode",
1374  "texgine_sample_spacing",
1375  "libframe_analyzer",
1376  "skia_shaper",
1377  "rosen_libicu_ohos",
1378  "texgine_sample_strut",
1379  "texgine_sample_text_color",
1380  "rosen_libicu_ohos_ng",
1381  "render_service_client_rs_demo",
1382  "texgine_sample_weight_style",
1383  "scoped_bytrace",
1384  "render_service_client_screen_mode_demo",
1385  "texgine_sample_word_boundary",
1386  "render_service_client_app_demo",
1387  "texgine_sample_ellipsis",
1388  "texgine_sample_layout",
1389  "render_service_client_node_demo",
1390  "frame_report",
1391  "semaphore",
1392  "texgine_sample_dynamic_otf_font",
1393  "render_service_client_modifier_demo",
1394  "texgine_sample_text_height",
1395  "test_header",
1396  "option_parser",
1397  "texgine_sample_typography_height",
1398  "render_service_client_transition_demo",
1399  "texgine_sample_ellipsis_modal",
1400  "libgslogger",
1401  "render_service_client_gesture_interrupt_animation_demo",
1402  "raw_parser",
1403  "gl_utils",
1404  "cpudraw",
1405  "render_service_client_gravity_demo",
1406  "raw_maker",
1407  "render_service_client_ui_capture_demo",
1408  "render_service_client__alpha_offscreen_demo",
1409  "render_service_client_scale_demo",
1410  "render_service_client_rs_animation_demo",
1411  "surface_capture_demo",
1412  "security_layer_demo",
1413  "render_service_client_surface_node_demo",
1414  "render_service_client_uni_render_demo",
1415  "render_service_client_watermark_demo",
1416  "rs_uni_render_pixelmap_demo",
1417  "render_service_display_mode_demo",
1418  "render_service_client_tunnel_handle_demo",
1419  "render_service_client_overlay_demo",
1420  "snapshot_surface",
1421  "screen_info_demo",
1422  "render_service_client_pointer_window_demo",
1423  "render_service_client_subSurface_demo",
1424  "render_service_client_fingerprint_demo",
1425  "render_service_client_first_frame_callback_demo",
1426  "opengl_wrapper_test_common",
1427  "vulkan_loader_test_common",
1428  "vulkan_loader_test_common",
1429  "rs_test_common",
1430  "rs_test_common",
1431  "surface_test_common",
1432  "rosen_ohos_sources",
1433  "color_manager_test_common",
1434  "sync_fence_common",
1435  "buffer_handle_test_common",
1436  "render_context",
1437  "vsync_test_common",
1438  "rs_client_test_common",
1439  "rs_client_test_common",
1440  "rs_test_common",
1441  "socketpair_test_common",
1442  "fence_test_common",
1443  "hdr_capability_utils",
1444  "hdr_capability_napi",
1445]
1446
1447# security_component_manager : //base/security/security_component_manager
1448bypass_security_component_manager = [ "libsecurity_component_sdk" ]
1449
1450# distributed_bundle_framework : //foundation/bundlemanager/distributed_bundle_framework
1451bypass_distributed_bundle_framework = [
1452  "distributedbundle",
1453  "distributedbundlemanager",
1454]
1455
1456# device_manager : //foundation/distributedhardware/device_manager
1457bypass_device_manager = [
1458  "devicemanagersdk",
1459  "devicemanagerdependency",
1460  "devicemanagerradar",
1461]
1462
1463# hdf_core : //drivers/hdf_core
1464bypass_hdf_core = [
1465  "libhdf_ipc_adapter",
1466  "libhdf_host",
1467  "hdf_devhost",
1468  "libhdi",
1469  "libpub_utils",
1470  "libhdf_utils",
1471  "libhdf_platform",
1472  "libsample_driver",
1473  "libsample1_driver",
1474  "hdf_dbg",
1475  "libhdf_test_common",
1476  "libvdi_sample1_driver",
1477  "libvdi_sample1_symbol",
1478  "libvdi_sample2_driver",
1479]
1480
1481# The list contains both part name that need to enable cfi and disable debug mode, and corresponding bypass_xxx list that bypass the cfi check
1482enable_cfi_part_and_bypass_list = [
1483  # enabled in OH4.0
1484  [
1485    "audio_framework",
1486    bypass_audio_framework,
1487  ],
1488  [
1489    "media_foundation",
1490    bypass_media_foundation,
1491  ],
1492  [
1493    "av_session",
1494    bypass_av_session,
1495  ],
1496  [
1497    "huks",
1498    bypass_huks,
1499  ],
1500  [
1501    "certificate_manager",
1502    bypass_certificate_manager,
1503  ],
1504  [
1505    "image_framework",
1506    bypass_image_framework,
1507  ],
1508  [
1509    "media_library",
1510    bypass_media_library,
1511  ],
1512  [
1513    "user_file_service",
1514    bypass_user_file_service,
1515  ],
1516  [
1517    "contacts_data_hap",
1518    bypass_contacts_data_hap,
1519  ],
1520  [
1521    "crypto_framework",
1522    bypass_crypto_framework,
1523  ],
1524  [
1525    "wpa_supplicant",
1526    bypass_wpa_supplicant,
1527  ],
1528  [
1529    "netmanager_base",
1530    bypass_netmanager_base,
1531  ],
1532  [
1533    "camera_framework",
1534    bypass_camera_framework,
1535  ],
1536  [
1537    "player_framework",
1538    bypass_player_framework,
1539  ],
1540  [
1541    "screenlock_mgr",
1542    bypass_screenlock_mgr,
1543  ],
1544  [
1545    "nfc",
1546    bypass_nfc,
1547  ],
1548  [
1549    "wifi",
1550    bypass_wifi,
1551  ],
1552  [
1553    "dsoftbus",
1554    bypass_dsoftbus,
1555  ],
1556  [
1557    "hilog",
1558    bypass_hilog,
1559  ],
1560  [
1561    "bluetooth",
1562    bypass_bluetooth,
1563  ],
1564  [
1565    "bluetooth_service",
1566    bypass_bluetooth_service,
1567  ],
1568
1569  # enabled in OH4.1
1570  [
1571    "device_security_level",
1572    bypass_device_security_level,
1573  ],
1574  [
1575    "face_auth",
1576    bypass_face_auth,
1577  ],
1578  [
1579    "fingerprint_auth",
1580    bypass_fingerprint_auth,
1581  ],
1582  [
1583    "pin_auth",
1584    bypass_pin_auth,
1585  ],
1586  [
1587    "user_auth_framework",
1588    bypass_user_auth_framework,
1589  ],
1590  [
1591    "enterprise_device_management",
1592    bypass_enterprise_device_management,
1593  ],
1594  [
1595    "wallpaper_mgr",
1596    bypass_wallpaper_mgr,
1597  ],
1598  [
1599    "resource_schedule_service",
1600    bypass_resource_schedule_service,
1601  ],
1602  [
1603    "data_object",
1604    bypass_data_object,
1605  ],
1606  [
1607    "device_auth",
1608    bypass_device_auth,
1609  ],
1610  [
1611    "data_share",
1612    bypass_data_share,
1613  ],
1614  [
1615    "time_service",
1616    bypass_time_service,
1617  ],
1618  [
1619    "imf",
1620    bypass_imf,
1621  ],
1622  [
1623    "location",
1624    bypass_location,
1625  ],
1626  [
1627    "dmsfwk",
1628    bypass_dmsfwk,
1629  ],
1630  [
1631    "usb_manager",
1632    bypass_usb_manager,
1633  ],
1634  [
1635    "sensor",
1636    bypass_sensor,
1637  ],
1638  [
1639    "battery_manager",
1640    bypass_battery_manager,
1641  ],
1642  [
1643    "battery_statistics",
1644    bypass_battery_statistics,
1645  ],
1646  [
1647    "display_manager",
1648    bypass_display_manager,
1649  ],
1650  [
1651    "power_manager",
1652    bypass_power_manager,
1653  ],
1654  [
1655    "thermal_manager",
1656    bypass_thermal_manager,
1657  ],
1658  [
1659    "device_status",
1660    bypass_device_status,
1661  ],
1662  [
1663    "motion",
1664    bypass_motion,
1665  ],
1666  [
1667    "spatial_awareness",
1668    bypass_spatial_awareness,
1669  ],
1670  [
1671    "algorithm",
1672    bypass_algorithm,
1673  ],
1674  [
1675    "window_manager",
1676    bypass_window_manager,
1677  ],
1678  [
1679    "qos_manager",
1680    bypass_qos_manager,
1681  ],
1682  [
1683    "call_manager",
1684    bypass_call_manager,
1685  ],
1686  [
1687    "cellular_call",
1688    bypass_cellular_call,
1689  ],
1690  [
1691    "core_service",
1692    bypass_core_service,
1693  ],
1694  [
1695    "rill_adapter",
1696    bypass_rill_adapter,
1697  ],
1698  [
1699    "sms_mms",
1700    bypass_sms_mms,
1701  ],
1702  [
1703    "state_registry",
1704    bypass_state_registry,
1705  ],
1706  [
1707    "telephony_data",
1708    bypass_telephony_data,
1709  ],
1710  [
1711    "common_event_service",
1712    bypass_common_event_service,
1713  ],
1714  [
1715    "distributed_notification_service",
1716    bypass_distributed_notification_service,
1717  ],
1718  [
1719    "eventhandler",
1720    bypass_eventhandler,
1721  ],
1722  [
1723    "os_account",
1724    bypass_os_account,
1725  ],
1726  [
1727    "access_token",
1728    bypass_access_token,
1729  ],
1730  [
1731    "dupdate_engine",
1732    bypass_dupdate_engine,
1733  ],
1734  [
1735    "input",
1736    bypass_input,
1737  ],
1738  [
1739    "device_attest",
1740    bypass_device_attest,
1741  ],
1742  [
1743    "perferences",
1744    bypass_perferences,
1745  ],
1746  [
1747    "relational_store",
1748    bypass_relational_store,
1749  ],
1750  [
1751    "miscdevice",
1752    bypass_miscdevice,
1753  ],
1754  [
1755    "app_file_service",
1756    bypass_app_file_service,
1757  ],
1758  [
1759    "file_api",
1760    bypass_file_api,
1761  ],
1762  [
1763    "storage_service",
1764    bypass_storage_service,
1765  ],
1766  [
1767    "scene_board_ext",
1768    bypass_scene_board_ext,
1769  ],
1770  [
1771    "background_task_mgr",
1772    bypass_background_task_mgr,
1773  ],
1774  [
1775    "device_usage_statistics",
1776    bypass_device_usage_statistics,
1777  ],
1778  [
1779    "efficiency_manager",
1780    bypass_efficiency_manager,
1781  ],
1782  [
1783    "efficiency_manager_ext",
1784    bypass_efficiency_manager_ext,
1785  ],
1786  [
1787    "frame_aware_sched",
1788    bypass_frame_aware_sched,
1789  ],
1790  [
1791    "memmgr",
1792    bypass_memmgr,
1793  ],
1794  [
1795    "memmgr_override",
1796    bypass_memmgr_override,
1797  ],
1798  [
1799    "work_scheduler",
1800    bypass_work_scheduler,
1801  ],
1802  [
1803    "accessibility",
1804    bypass_accessibility,
1805  ],
1806  [
1807    "ffrt",
1808    bypass_ffrt,
1809  ],
1810  [
1811    "advertising",
1812    bypass_advertising,
1813  ],
1814  [
1815    "oaid",
1816    bypass_oaid,
1817  ],
1818  [
1819    "init",
1820    bypass_init,
1821  ],
1822  [
1823    "bundle_framework",
1824    bypass_bundle_framework,
1825  ],
1826  [
1827    "ability_runtime",
1828    bypass_ability_runtime,
1829  ],
1830  [
1831    "hiview",
1832    bypass_hiview,
1833  ],
1834  [
1835    "device_standby",
1836    bypass_device_standby,
1837  ],
1838  [
1839    "appverify",
1840    bypass_appverify,
1841  ],
1842  [
1843    "drm_framework",
1844    bypass_drm_framework,
1845  ],
1846  [
1847    "distributed_audio",
1848    bypass_distributed_audio,
1849  ],
1850  [
1851    "memory_utils",
1852    bypass_memory_utils,
1853  ],
1854  [
1855    "distributed_camera",
1856    bypass_distributed_camera,
1857  ],
1858  [
1859    "dhcp",
1860    bypass_dhcp,
1861  ],
1862  [
1863    "device_info_manager",
1864    bypass_device_info_manager,
1865  ],
1866  [
1867    "dfs_service",
1868    bypass_dfs_service,
1869  ],
1870  [
1871    "dlp_permission_service",
1872    bypass_dlp_permission_service,
1873  ],
1874  [
1875    "cellular_data",
1876    bypass_cellular_data,
1877  ],
1878  [
1879    "request",
1880    bypass_request,
1881  ],
1882  [
1883    "datamgr_service",
1884    bypass_datamgr_service,
1885  ],
1886  [
1887    "dataclassification",
1888    bypass_dataclassification,
1889  ],
1890  [
1891    "certificate_framework",
1892    bypass_certificate_framework,
1893  ],
1894  [
1895    "sharing_framework",
1896    bypass_sharing_framework,
1897  ],
1898  [
1899    "distributed_input",
1900    bypass_distributed_input,
1901  ],
1902  [
1903    "av_codec",
1904    bypass_av_codec,
1905  ],
1906  [
1907    "kv_store",
1908    bypass_kv_store,
1909  ],
1910  [
1911    "preferences",
1912    bypass_preferences,
1913  ],
1914  [
1915    "distributed_screen",
1916    bypass_distributed_screen,
1917  ],
1918  [
1919    "distributed_hardware_fwk",
1920    bypass_distributed_hardware_fwk,
1921  ],
1922  [
1923    "soc_perf",
1924    bypass_soc_perf,
1925  ],
1926  [
1927    "update_service",
1928    bypass_update_service,
1929  ],
1930  [
1931    "graphic_2d",
1932    bypass_graphic_2d,
1933  ],
1934  [
1935    "security_component_manager",
1936    bypass_security_component_manager,
1937  ],
1938  [
1939    "distributed_bundle_framework",
1940    bypass_distributed_bundle_framework,
1941  ],
1942  [
1943    "device_manager",
1944    bypass_device_manager,
1945  ],
1946  [
1947    "hdf_core",
1948    bypass_hdf_core,
1949  ],
1950]
1951
1952# The list of part name that need to enable intsan
1953enable_intsan_part_list = []
1954
1955# The list of build target that bypass the intsan check
1956bypass_intsan_target_list = []
1957