// Copyright (C) 2022 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package selinux

var EXCEPTION_NO_FUZZER = []string{}

//
// To add a fuzzer for service, add your service name and fuzzer name in ServiceFuzzerBindings
// example of entry -
//	"android.hardware.health.IHealth/default": []string{"android.hardware.health-service.aidl_fuzzer"},

var (
	ServiceFuzzerBindings = map[string][]string{
		"android.hardware.audio.core.IConfig/default":                                        EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/default":                                        EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/a2dp":                                           EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/bluetooth":                                      EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/hearing_aid":                                    EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/msd":                                            EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/r_submix":                                       EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/stub":                                           EXCEPTION_NO_FUZZER,
		"android.hardware.audio.core.IModule/usb":                                            EXCEPTION_NO_FUZZER,
		"android.hardware.audio.effect.IFactory/default":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.audio.sounddose.ISoundDoseFactory/default":                         EXCEPTION_NO_FUZZER,
		"android.hardware.authsecret.IAuthSecret/default":                                    EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.evs.IEvsEnumerator/hw/0":                                EXCEPTION_NO_FUZZER,
		"android.hardware.boot.IBootControl/default":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.can.ICanController/default":                             EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.evs.IEvsEnumerator/hw/1":                                EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.ivn.IIvnAndroidDevice/default":                          EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.remoteaccess.IRemoteAccess/default":                     EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.vehicle.IVehicle/default":                               EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.audiocontrol.IAudioControl/default":                     EXCEPTION_NO_FUZZER,
		"android.hardware.biometrics.face.IFace/default":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.biometrics.face.IFace/virtual":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.biometrics.face.virtualhal.IVirtualHal/virtual":                    EXCEPTION_NO_FUZZER,
		"android.hardware.biometrics.fingerprint.IFingerprint/default":                       EXCEPTION_NO_FUZZER,
		"android.hardware.biometrics.fingerprint.IFingerprint/virtual":                       EXCEPTION_NO_FUZZER,
		"android.hardware.biometrics.fingerprint.virtualhal.IVirtualHal/virtual":             EXCEPTION_NO_FUZZER,
		"android.hardware.bluetooth.audio.IBluetoothAudioProviderFactory/default":            EXCEPTION_NO_FUZZER,
		"android.hardware.broadcastradio.IBroadcastRadio/amfm":                               []string{"android.hardware.broadcastradio-service.default_fuzzer"},
		"android.hardware.broadcastradio.IBroadcastRadio/dab":                                []string{"android.hardware.broadcastradio-service.default_fuzzer"},
		"android.hardware.bluetooth.IBluetoothHci/default":                                   EXCEPTION_NO_FUZZER,
		"android.hardware.bluetooth.offload.leaudio.IHciProxy/default":                       EXCEPTION_NO_FUZZER,
		"android.hardware.bluetooth.finder.IBluetoothFinder/default":                         EXCEPTION_NO_FUZZER,
		"android.hardware.bluetooth.ranging.IBluetoothChannelSounding/default":               EXCEPTION_NO_FUZZER,
		"android.hardware.bluetooth.lmp_event.IBluetoothLmpEvent/default":                    EXCEPTION_NO_FUZZER,
		"android.hardware.bluetooth.socket.IBluetoothSocket/default":                         []string{"android.hardware.bluetooth.socket-service_fuzzer"},
		"android.hardware.bluetooth.gatt.IBluetoothGatt/default":                             []string{"android.hardware.bluetooth.gatt-service_fuzzer"},
		"android.hardware.camera.provider.ICameraProvider/internal/0":                        EXCEPTION_NO_FUZZER,
		"android.hardware.camera.provider.ICameraProvider/virtual/0":                         EXCEPTION_NO_FUZZER,
		"android.hardware.cas.IMediaCasService/default":                                      EXCEPTION_NO_FUZZER,
		"android.hardware.confirmationui.IConfirmationUI/default":                            []string{"android.hardware.confirmationui-service.trusty_fuzzer"},
		"android.hardware.contexthub.IContextHub/default":                                    EXCEPTION_NO_FUZZER,
		"android.hardware.drm.IDrmFactory/clearkey":                                          EXCEPTION_NO_FUZZER,
		"android.hardware.drm.ICryptoFactory/clearkey":                                       EXCEPTION_NO_FUZZER,
		"android.hardware.dumpstate.IDumpstateDevice/default":                                EXCEPTION_NO_FUZZER,
		"android.hardware.fastboot.IFastboot/default":                                        EXCEPTION_NO_FUZZER,
		"android.hardware.gatekeeper.IGatekeeper/default":                                    EXCEPTION_NO_FUZZER,
		"android.hardware.gnss.IGnss/default":                                                EXCEPTION_NO_FUZZER,
		"android.hardware.graphics.allocator.IAllocator/default":                             EXCEPTION_NO_FUZZER,
		"android.hardware.graphics.composer3.IComposer/default":                              EXCEPTION_NO_FUZZER,
		"android.hardware.tv.mediaquality.IPictureProfileChangedListener/default":            EXCEPTION_NO_FUZZER,
		"android.hardware.health.storage.IStorage/default":                                   EXCEPTION_NO_FUZZER,
		"android.hardware.health.IHealth/default":                                            []string{"android.hardware.health-service.aidl_fuzzer"},
		"android.hardware.identity.IIdentityCredentialStore/default":                         EXCEPTION_NO_FUZZER,
		"android.hardware.input.processor.IInputProcessor/default":                           EXCEPTION_NO_FUZZER,
		"android.hardware.ir.IConsumerIr/default":                                            EXCEPTION_NO_FUZZER,
		"android.hardware.light.ILights/default":                                             EXCEPTION_NO_FUZZER,
		"android.hardware.macsec.IMacsecPskPlugin/default":                                   EXCEPTION_NO_FUZZER,
		"android.hardware.media.c2.IComponentStore/default":                                  EXCEPTION_NO_FUZZER,
		"android.hardware.media.c2.IComponentStore/default1":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.media.c2.IComponentStore/default2":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.media.c2.IComponentStore/software":                                 []string{"libcodec2-aidl-fuzzer"},
		"android.hardware.memtrack.IMemtrack/default":                                        EXCEPTION_NO_FUZZER,
		"android.hardware.net.nlinterceptor.IInterceptor/default":                            EXCEPTION_NO_FUZZER,
		"android.hardware.nfc.INfc/default":                                                  []string{"nfc_service_fuzzer"},
		"android.hardware.oemlock.IOemLock/default":                                          EXCEPTION_NO_FUZZER,
		"android.hardware.power.IPower/default":                                              EXCEPTION_NO_FUZZER,
		"android.hardware.power.stats.IPowerStats/default":                                   EXCEPTION_NO_FUZZER,
		"android.hardware.radio.config.IRadioConfig/default":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.radio.data.IRadioData/slot1":                                       EXCEPTION_NO_FUZZER,
		"android.hardware.radio.data.IRadioData/slot2":                                       EXCEPTION_NO_FUZZER,
		"android.hardware.radio.data.IRadioData/slot3":                                       EXCEPTION_NO_FUZZER,
		"android.hardware.radio.ims.IRadioIms/slot1":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.radio.ims.IRadioIms/slot2":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.radio.ims.IRadioIms/slot3":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.radio.ims.media.IImsMedia/default":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.radio.messaging.IRadioMessaging/slot1":                             EXCEPTION_NO_FUZZER,
		"android.hardware.radio.messaging.IRadioMessaging/slot2":                             EXCEPTION_NO_FUZZER,
		"android.hardware.radio.messaging.IRadioMessaging/slot3":                             EXCEPTION_NO_FUZZER,
		"android.hardware.radio.modem.IRadioModem/slot1":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.radio.modem.IRadioModem/slot2":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.radio.modem.IRadioModem/slot3":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.radio.network.IRadioNetwork/slot1":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.radio.network.IRadioNetwork/slot2":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.radio.network.IRadioNetwork/slot3":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.radio.satellite.IRadioSatellite/slot1":                             EXCEPTION_NO_FUZZER,
		"android.hardware.radio.satellite.IRadioSatellite/slot2":                             EXCEPTION_NO_FUZZER,
		"android.hardware.radio.satellite.IRadioSatellite/slot3":                             EXCEPTION_NO_FUZZER,
		"android.hardware.radio.sim.IRadioSim/slot1":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.radio.sim.IRadioSim/slot2":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.radio.sim.IRadioSim/slot3":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.radio.sap.ISap/slot1":                                              EXCEPTION_NO_FUZZER,
		"android.hardware.radio.sap.ISap/slot2":                                              EXCEPTION_NO_FUZZER,
		"android.hardware.radio.sap.ISap/slot3":                                              EXCEPTION_NO_FUZZER,
		"android.hardware.radio.voice.IRadioVoice/slot1":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.radio.voice.IRadioVoice/slot2":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.radio.voice.IRadioVoice/slot3":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.rebootescrow.IRebootEscrow/default":                                EXCEPTION_NO_FUZZER,
		"android.hardware.secure_element.ISecureElement/eSE1":                                EXCEPTION_NO_FUZZER,
		"android.hardware.secure_element.ISecureElement/eSE2":                                EXCEPTION_NO_FUZZER,
		"android.hardware.secure_element.ISecureElement/eSE3":                                EXCEPTION_NO_FUZZER,
		"android.hardware.secure_element.ISecureElement/SIM1":                                EXCEPTION_NO_FUZZER,
		"android.hardware.secure_element.ISecureElement/SIM2":                                EXCEPTION_NO_FUZZER,
		"android.hardware.secure_element.ISecureElement/SIM3":                                EXCEPTION_NO_FUZZER,
		"android.hardware.security.authgraph.IAuthGraphKeyExchange/nonsecure":                []string{"android.hardware.authgraph-service.nonsecure_fuzzer"},
		"android.hardware.security.dice.IDiceDevice/default":                                 EXCEPTION_NO_FUZZER,
		"android.hardware.security.factory_reset_protection.IFactoryResetProtection/default": EXCEPTION_NO_FUZZER,
		"android.hardware.security.keymint.IKeyMintDevice/default":                           EXCEPTION_NO_FUZZER,
		"android.hardware.security.keymint.IRemotelyProvisionedComponent/default":            EXCEPTION_NO_FUZZER,
		"android.hardware.security.secretkeeper.ISecretkeeper/default":                       EXCEPTION_NO_FUZZER,
		"android.hardware.security.secretkeeper.ISecretkeeper/nonsecure":                     []string{"android.hardware.security.secretkeeper-service.nonsecure_fuzzer"},
		"android.hardware.security.secureclock.ISecureClock/default":                         EXCEPTION_NO_FUZZER,
		"android.hardware.security.see.hwcrypto.IHwCryptoKey/default":                        []string{"android.hardware.trusty.hwcryptohal-service_fuzzer"},
		"android.hardware.security.sharedsecret.ISharedSecret/default":                       EXCEPTION_NO_FUZZER,
		"android.hardware.sensors.ISensors/default":                                          EXCEPTION_NO_FUZZER,
		"android.hardware.soundtrigger3.ISoundTriggerHw/default":                             EXCEPTION_NO_FUZZER,
		"android.hardware.tetheroffload.IOffload/default":                                    EXCEPTION_NO_FUZZER,
		"android.hardware.thermal.IThermal/default":                                          EXCEPTION_NO_FUZZER,
		"android.hardware.threadnetwork.IThreadChip/chip0":                                   []string{"android.hardware.threadnetwork-service.fuzzer"},
		"android.hardware.tv.hdmi.cec.IHdmiCec/default":                                      EXCEPTION_NO_FUZZER,
		"android.hardware.tv.hdmi.connection.IHdmiConnection/default":                        EXCEPTION_NO_FUZZER,
		"android.hardware.tv.hdmi.earc.IEArc/default":                                        EXCEPTION_NO_FUZZER,
		"android.hardware.tv.input.ITvInput/default":                                         EXCEPTION_NO_FUZZER,
		"android.hardware.tv.mediaquality.IMediaQuality/default":                             EXCEPTION_NO_FUZZER,
		"android.hardware.tv.tuner.ITuner/default":                                           EXCEPTION_NO_FUZZER,
		"android.hardware.usb.IUsb/default":                                                  EXCEPTION_NO_FUZZER,
		"android.hardware.usb.gadget.IUsbGadget/default":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.uwb.IUwb/default":                                                  EXCEPTION_NO_FUZZER,
		"android.hardware.vibrator.IVibrator/default":                                        EXCEPTION_NO_FUZZER,
		"android.hardware.vibrator.IVibratorManager/default":                                 []string{"android.hardware.vibrator-service.example_fuzzer"},
		"android.hardware.virtualization.capabilities.IVmCapabilitiesService/default":        EXCEPTION_NO_FUZZER,
		"android.hardware.virtualization.capabilities.IVmCapabilitiesService/noop":           EXCEPTION_NO_FUZZER,
		"android.hardware.weaver.IWeaver/default":                                            EXCEPTION_NO_FUZZER,
		"android.hardware.wifi.IWifi/default":                                                EXCEPTION_NO_FUZZER,
		"android.hardware.wifi.hostapd.IHostapd/default":                                     EXCEPTION_NO_FUZZER,
		"android.hardware.wifi.supplicant.ISupplicant/default":                               EXCEPTION_NO_FUZZER,
		"android.frameworks.cameraservice.service.ICameraService/default":                    EXCEPTION_NO_FUZZER,
		"android.frameworks.devicestate.IDeviceStateService/default":                         EXCEPTION_NO_FUZZER,
		"android.frameworks.location.altitude.IAltitudeService/default":                      EXCEPTION_NO_FUZZER,
		"android.frameworks.sensorservice.ISensorManager/default":                            []string{"libsensorserviceaidl_fuzzer"},
		"android.frameworks.stats.IStats/default":                                            EXCEPTION_NO_FUZZER,
		"android.frameworks.vibrator.IVibratorControlService/default":                        EXCEPTION_NO_FUZZER,
		"android.se.omapi.ISecureElementService/default":                                     EXCEPTION_NO_FUZZER,
		"android.system.keystore2.IKeystoreService/default":                                  EXCEPTION_NO_FUZZER,
		"android.system.net.netd.INetd/default":                                              []string{"netd_hw_service_fuzzer"},
		"android.system.suspend.ISystemSuspend/default":                                      EXCEPTION_NO_FUZZER,
		"accessibility":       EXCEPTION_NO_FUZZER,
		"account":             EXCEPTION_NO_FUZZER,
		"activity":            EXCEPTION_NO_FUZZER,
		"activity_structured": EXCEPTION_NO_FUZZER,
		"activity_task":       EXCEPTION_NO_FUZZER,
		"adb":                 EXCEPTION_NO_FUZZER,
		"adservices_manager":  EXCEPTION_NO_FUZZER,
		"advanced_protection": EXCEPTION_NO_FUZZER,
		"aidl_lazy_test_1":    EXCEPTION_NO_FUZZER,
		"aidl_lazy_test_2":    EXCEPTION_NO_FUZZER,
		"aidl_lazy_test_quit": EXCEPTION_NO_FUZZER,
		"aidl_lazy_cb_test":   EXCEPTION_NO_FUZZER,
		"alarm":               EXCEPTION_NO_FUZZER,
		"android.hardware.automotive.evs.IEvsEnumerator/default":         EXCEPTION_NO_FUZZER,
		"android.os.UpdateEngineService":                                 []string{"update_engine_service_fuzzer"},
		"android.os.UpdateEngineStableService":                           []string{"update_engine_service_fuzzer"},
		"android.frameworks.automotive.display.ICarDisplayProxy/default": EXCEPTION_NO_FUZZER,
		"android.security.apc":                                           EXCEPTION_NO_FUZZER,
		"android.security.authorization":                                 []string{"authorization_service_fuzzer"},
		"android.security.compat":                                        EXCEPTION_NO_FUZZER,
		"android.security.dice.IDiceMaintenance":                         EXCEPTION_NO_FUZZER,
		"android.security.dice.IDiceNode":                                EXCEPTION_NO_FUZZER,
		"android.security.identity":                                      []string{"credstore_service_fuzzer"},
		"android.security.keystore":                                      EXCEPTION_NO_FUZZER,
		"android.security.legacykeystore":                                EXCEPTION_NO_FUZZER,
		"android.security.maintenance":                                   EXCEPTION_NO_FUZZER,
		"android.security.metrics":                                       EXCEPTION_NO_FUZZER,
		"android.service.gatekeeper.IGateKeeperService":                  []string{"gatekeeperd_service_fuzzer"},
		"android.system.composd":                                         EXCEPTION_NO_FUZZER,
		"android.system.microfuchsiad":                                   EXCEPTION_NO_FUZZER,
		// TODO(b/294158658): add fuzzer
		"android.hardware.security.keymint.IRemotelyProvisionedComponent/avf": EXCEPTION_NO_FUZZER,
		"android.system.virtualizationservice":                                []string{"virtualizationmanager_fuzzer"},
		"android.os.IAccessor/ICommService/security_vm_keymint":               EXCEPTION_NO_FUZZER,
		"android.trusty.commservice.ICommService/security_vm_keymint":         EXCEPTION_NO_FUZZER,
		"android.os.IAccessor/ICommService/widevine_vm_widevine":              EXCEPTION_NO_FUZZER,
		"android.widevine.trusty.commservice.ICommService/widevine_vm":        EXCEPTION_NO_FUZZER,
		"android.system.virtualizationservice_internal.IVfioHandler":          EXCEPTION_NO_FUZZER,
		"android.system.virtualizationservice_internal.IVmnic":                EXCEPTION_NO_FUZZER,
		"android.system.virtualizationmaintenance":                            EXCEPTION_NO_FUZZER,
		"android.system.vmtethering.IVmTethering":                             EXCEPTION_NO_FUZZER,
		"android.system.vold.IVold/default":                                   []string{"vold_native_service_fuzzer"},
		"anomaly_detector":                                                    EXCEPTION_NO_FUZZER,
		"ambient_context":                                                     EXCEPTION_NO_FUZZER,
		"app_binding":                                                         EXCEPTION_NO_FUZZER,
		"app_function":                                                        EXCEPTION_NO_FUZZER,
		"app_hibernation":                                                     EXCEPTION_NO_FUZZER,
		"app_integrity":                                                       EXCEPTION_NO_FUZZER,
		"app_prediction":                                                      EXCEPTION_NO_FUZZER,
		"app_search":                                                          EXCEPTION_NO_FUZZER,
		"apexservice":                                                         EXCEPTION_NO_FUZZER,
		"archive":                                                             EXCEPTION_NO_FUZZER,
		"attestation_verification":                                            EXCEPTION_NO_FUZZER,
		"authentication_policy":                                               EXCEPTION_NO_FUZZER,
		"blob_store":                                                          EXCEPTION_NO_FUZZER,
		"gsiservice":                                                          EXCEPTION_NO_FUZZER,
		"appops":                                                              EXCEPTION_NO_FUZZER,
		"appwidget":                                                           EXCEPTION_NO_FUZZER,
		"artd":                                                                []string{"artd_fuzzer"},
		"artd_pre_reboot":                                                     []string{"artd_fuzzer"},
		"assetatlas":                                                          EXCEPTION_NO_FUZZER,
		"attention":                                                           EXCEPTION_NO_FUZZER,
		"audio":                                                               EXCEPTION_NO_FUZZER,
		"auth":                                                                EXCEPTION_NO_FUZZER,
		"autofill":                                                            EXCEPTION_NO_FUZZER,
		"background_install_control":                                          EXCEPTION_NO_FUZZER,
		"backup":                                                              EXCEPTION_NO_FUZZER,
		"batteryproperties":                                                   EXCEPTION_NO_FUZZER,
		"batterystats":                                                        EXCEPTION_NO_FUZZER,
		"battery":                                                             EXCEPTION_NO_FUZZER,
		"binder_calls_stats":                                                  EXCEPTION_NO_FUZZER,
		"binder_stats_consumer":                                               EXCEPTION_NO_FUZZER,
		"biometric":                                                           EXCEPTION_NO_FUZZER,
		"bluetooth_manager":                                                   EXCEPTION_NO_FUZZER,
		"bluetooth":                                                           EXCEPTION_NO_FUZZER,
		"broadcastradio":                                                      EXCEPTION_NO_FUZZER,
		"bugreport":                                                           EXCEPTION_NO_FUZZER,
		"cacheinfo":                                                           EXCEPTION_NO_FUZZER,
		"carrier_config":                                                      EXCEPTION_NO_FUZZER,
		"clipboard":                                                           EXCEPTION_NO_FUZZER,
		"cloudsearch":                                                         EXCEPTION_NO_FUZZER,
		"cloudsearch_service":                                                 EXCEPTION_NO_FUZZER,
		"com.android.net.IProxyService":                                       EXCEPTION_NO_FUZZER,
		"companiondevice":                                                     EXCEPTION_NO_FUZZER,
		"communal":                                                            EXCEPTION_NO_FUZZER,
		"platform_compat":                                                     EXCEPTION_NO_FUZZER,
		"platform_compat_native":                                              EXCEPTION_NO_FUZZER,
		"connectivity":                                                        EXCEPTION_NO_FUZZER,
		"connectivity_native":                                                 EXCEPTION_NO_FUZZER,
		"connmetrics":                                                         EXCEPTION_NO_FUZZER,
		"consumer_ir":                                                         EXCEPTION_NO_FUZZER,
		"content":                                                             EXCEPTION_NO_FUZZER,
		"content_capture":                                                     EXCEPTION_NO_FUZZER,
		"content_suggestions":                                                 EXCEPTION_NO_FUZZER,
		"contexthub":                                                          EXCEPTION_NO_FUZZER,
		"contextual_search":                                                   EXCEPTION_NO_FUZZER,
		"country_detector":                                                    EXCEPTION_NO_FUZZER,
		"coverage":                                                            EXCEPTION_NO_FUZZER,
		"cpuinfo":                                                             EXCEPTION_NO_FUZZER,
		"cpu_monitor":                                                         EXCEPTION_NO_FUZZER,
		"credential":                                                          EXCEPTION_NO_FUZZER,
		"crossprofileapps":                                                    EXCEPTION_NO_FUZZER,
		"dataloader_manager":                                                  EXCEPTION_NO_FUZZER,
		"dbinfo":                                                              EXCEPTION_NO_FUZZER,
		"device_config":                                                       EXCEPTION_NO_FUZZER,
		"device_config_updatable":                                             EXCEPTION_NO_FUZZER,
		"device_policy":                                                       EXCEPTION_NO_FUZZER,
		"device_identifiers":                                                  EXCEPTION_NO_FUZZER,
		"deviceidle":                                                          EXCEPTION_NO_FUZZER,
		"device_lock":                                                         EXCEPTION_NO_FUZZER,
		"device_state":                                                        EXCEPTION_NO_FUZZER,
		"devicestoragemonitor":                                                EXCEPTION_NO_FUZZER,
		"dexopt_chroot_setup":                                                 []string{"dexopt_chroot_setup_fuzzer"},
		"diskstats":                                                           EXCEPTION_NO_FUZZER,
		"display":                                                             EXCEPTION_NO_FUZZER,
		"dnsresolver":                                                         []string{"resolv_service_fuzzer"},
		"domain_verification":                                                 EXCEPTION_NO_FUZZER,
		"color_display":                                                       EXCEPTION_NO_FUZZER,
		"netd_listener":                                                       EXCEPTION_NO_FUZZER,
		"network_watchlist":                                                   EXCEPTION_NO_FUZZER,
		"DockObserver":                                                        EXCEPTION_NO_FUZZER,
		"dreams":                                                              EXCEPTION_NO_FUZZER,
		"drm.drmManager":                                                      []string{"drmserver_fuzzer"},
		"dropbox":                                                             EXCEPTION_NO_FUZZER,
		"dumpstate":                                                           EXCEPTION_NO_FUZZER,
		"dynamic_system":                                                      EXCEPTION_NO_FUZZER,
		"dynamic_instrumentation":                                             EXCEPTION_NO_FUZZER,
		"econtroller":                                                         EXCEPTION_NO_FUZZER,
		"ecm_enhanced_confirmation":                                           EXCEPTION_NO_FUZZER,
		"emergency_affordance":                                                EXCEPTION_NO_FUZZER,
		"euicc_card_controller":                                               EXCEPTION_NO_FUZZER,
		"external_vibrator_service":                                           EXCEPTION_NO_FUZZER,
		"ethernet":                                                            EXCEPTION_NO_FUZZER,
		"face":                                                                EXCEPTION_NO_FUZZER,
		"file_integrity":                                                      EXCEPTION_NO_FUZZER,
		"fingerprint":                                                         EXCEPTION_NO_FUZZER,
		"feature_flags":                                                       EXCEPTION_NO_FUZZER,
		"font":                                                                EXCEPTION_NO_FUZZER,
		"android.hardware.fingerprint.IFingerprintDaemon": EXCEPTION_NO_FUZZER,
		"game":                                   EXCEPTION_NO_FUZZER,
		"gfxinfo":                                EXCEPTION_NO_FUZZER,
		"gnss_time_update_service":               EXCEPTION_NO_FUZZER,
		"grammatical_inflection":                 EXCEPTION_NO_FUZZER,
		"graphicsstats":                          EXCEPTION_NO_FUZZER,
		"gpu":                                    []string{"gpu_service_fuzzer"},
		"hardware":                               EXCEPTION_NO_FUZZER,
		"hardware_properties":                    EXCEPTION_NO_FUZZER,
		"hdmi_control":                           EXCEPTION_NO_FUZZER,
		"healthconnect":                          EXCEPTION_NO_FUZZER,
		"ions":                                   EXCEPTION_NO_FUZZER,
		"idmap":                                  EXCEPTION_NO_FUZZER,
		"incident":                               []string{"incidentd_service_fuzzer"},
		"incidentcompanion":                      EXCEPTION_NO_FUZZER,
		"inputflinger":                           EXCEPTION_NO_FUZZER,
		"input_method":                           EXCEPTION_NO_FUZZER,
		"input":                                  EXCEPTION_NO_FUZZER,
		"intrusion_detection":                    EXCEPTION_NO_FUZZER,
		"installd":                               []string{"installd_service_fuzzer"},
		"iphonesubinfo_msim":                     EXCEPTION_NO_FUZZER,
		"iphonesubinfo2":                         EXCEPTION_NO_FUZZER,
		"iphonesubinfo":                          EXCEPTION_NO_FUZZER,
		"ims":                                    EXCEPTION_NO_FUZZER,
		"imms":                                   EXCEPTION_NO_FUZZER,
		"incremental":                            EXCEPTION_NO_FUZZER,
		"ipsec":                                  EXCEPTION_NO_FUZZER,
		"ircsmessage":                            EXCEPTION_NO_FUZZER,
		"iris":                                   EXCEPTION_NO_FUZZER,
		"isms_msim":                              EXCEPTION_NO_FUZZER,
		"isms2":                                  EXCEPTION_NO_FUZZER,
		"isms":                                   EXCEPTION_NO_FUZZER,
		"isub":                                   EXCEPTION_NO_FUZZER,
		"jobscheduler":                           EXCEPTION_NO_FUZZER,
		"launcherapps":                           EXCEPTION_NO_FUZZER,
		"legacy_permission":                      EXCEPTION_NO_FUZZER,
		"lights":                                 EXCEPTION_NO_FUZZER,
		"locale":                                 EXCEPTION_NO_FUZZER,
		"location":                               EXCEPTION_NO_FUZZER,
		"location_time_zone_manager":             EXCEPTION_NO_FUZZER,
		"lock_settings":                          EXCEPTION_NO_FUZZER,
		"logcat":                                 EXCEPTION_NO_FUZZER,
		"logd":                                   EXCEPTION_NO_FUZZER,
		"looper_stats":                           EXCEPTION_NO_FUZZER,
		"lpdump_service":                         EXCEPTION_NO_FUZZER,
		"mdns":                                   EXCEPTION_NO_FUZZER,
		"media.aaudio":                           EXCEPTION_NO_FUZZER,
		"media.audio_flinger":                    []string{"audioflinger_aidl_fuzzer"},
		"media.audio_policy":                     []string{"audiopolicy_aidl_fuzzer"},
		"media.camera":                           []string{"camera_service_aidl_fuzzer"},
		"media.camera.proxy":                     EXCEPTION_NO_FUZZER,
		"media.log":                              EXCEPTION_NO_FUZZER,
		"media.player":                           []string{"media_player_service_fuzzer"},
		"media.metrics":                          []string{"mediametrics_aidl_fuzzer"},
		"media.extractor":                        []string{"mediaextractor_service_fuzzer"},
		"media.transcoding":                      EXCEPTION_NO_FUZZER,
		"media.resource_manager":                 []string{"resourcemanager_service_fuzzer", "mediaresourcemanager_fuzzer"},
		"media.resource_observer":                EXCEPTION_NO_FUZZER,
		"media.sound_trigger_hw":                 EXCEPTION_NO_FUZZER,
		"media.drm":                              EXCEPTION_NO_FUZZER,
		"media.tuner":                            EXCEPTION_NO_FUZZER,
		"media_communication":                    EXCEPTION_NO_FUZZER,
		"media_metrics":                          EXCEPTION_NO_FUZZER,
		"media_projection":                       EXCEPTION_NO_FUZZER,
		"media_quality":                          EXCEPTION_NO_FUZZER,
		"media_resource_monitor":                 EXCEPTION_NO_FUZZER,
		"media_router":                           EXCEPTION_NO_FUZZER,
		"media_session":                          EXCEPTION_NO_FUZZER,
		"meminfo":                                EXCEPTION_NO_FUZZER,
		"memtrack.proxy":                         EXCEPTION_NO_FUZZER,
		"midi":                                   EXCEPTION_NO_FUZZER,
		"mmd":                                    EXCEPTION_NO_FUZZER,
		"mount":                                  EXCEPTION_NO_FUZZER,
		"music_recognition":                      EXCEPTION_NO_FUZZER,
		"native_serial":                          []string{"serialservice_fuzzer"},
		"nearby":                                 EXCEPTION_NO_FUZZER,
		"netd":                                   []string{"netd_native_service_fuzzer"},
		"netpolicy":                              EXCEPTION_NO_FUZZER,
		"netstats":                               EXCEPTION_NO_FUZZER,
		"network_stack":                          EXCEPTION_NO_FUZZER,
		"network_management":                     EXCEPTION_NO_FUZZER,
		"network_score":                          EXCEPTION_NO_FUZZER,
		"network_time_update_service":            EXCEPTION_NO_FUZZER,
		"nfc":                                    EXCEPTION_NO_FUZZER,
		"notification":                           EXCEPTION_NO_FUZZER,
		"oem_lock":                               EXCEPTION_NO_FUZZER,
		"ondevicepersonalization_system_service": EXCEPTION_NO_FUZZER,
		"on_device_intelligence":                 EXCEPTION_NO_FUZZER,
		"ot_daemon":                              []string{"ot_daemon_service_fuzzer"},
		"overlay":                                EXCEPTION_NO_FUZZER,
		"pac_proxy":                              EXCEPTION_NO_FUZZER,
		"package":                                EXCEPTION_NO_FUZZER,
		"package_native":                         EXCEPTION_NO_FUZZER,
		"pcc_sandbox":                            EXCEPTION_NO_FUZZER,
		"people":                                 EXCEPTION_NO_FUZZER,
		"performance_hint":                       EXCEPTION_NO_FUZZER,
		"permission":                             EXCEPTION_NO_FUZZER,
		"permissionmgr":                          EXCEPTION_NO_FUZZER,
		"permission_checker":                     EXCEPTION_NO_FUZZER,
		"persistent_data_block":                  EXCEPTION_NO_FUZZER,
		"phone_msim":                             EXCEPTION_NO_FUZZER,
		"phone1":                                 EXCEPTION_NO_FUZZER,
		"phone2":                                 EXCEPTION_NO_FUZZER,
		"phone":                                  EXCEPTION_NO_FUZZER,
		"pinner":                                 EXCEPTION_NO_FUZZER,
		"powerstats":                             EXCEPTION_NO_FUZZER,
		"power":                                  EXCEPTION_NO_FUZZER,
		"print":                                  EXCEPTION_NO_FUZZER,
		"processinfo":                            EXCEPTION_NO_FUZZER,
		"procstats":                              EXCEPTION_NO_FUZZER,
		"profcollectd":                           EXCEPTION_NO_FUZZER,
		"profiling_service":                      EXCEPTION_NO_FUZZER,
		"protolog_configuration":                 EXCEPTION_NO_FUZZER,
		"radio.phonesubinfo":                     EXCEPTION_NO_FUZZER,
		"radio.phone":                            EXCEPTION_NO_FUZZER,
		"radio.sms":                              EXCEPTION_NO_FUZZER,
		"ranging":                                EXCEPTION_NO_FUZZER,
		"rcs":                                    EXCEPTION_NO_FUZZER,
		"reboot_readiness":                       EXCEPTION_NO_FUZZER,
		"recovery":                               EXCEPTION_NO_FUZZER,
		"remote_auth":                            EXCEPTION_NO_FUZZER,
		"remote_provisioning":                    EXCEPTION_NO_FUZZER,
		"resolver":                               EXCEPTION_NO_FUZZER,
		"resources":                              EXCEPTION_NO_FUZZER,
		"restrictions":                           EXCEPTION_NO_FUZZER,
		"rkpd.registrar":                         EXCEPTION_NO_FUZZER,
		"rkpd.refresh":                           EXCEPTION_NO_FUZZER,
		"rkp_cert_processor.service":             EXCEPTION_NO_FUZZER,
		"role":                                   EXCEPTION_NO_FUZZER,
		"rollback":                               EXCEPTION_NO_FUZZER,
		"rttmanager":                             EXCEPTION_NO_FUZZER,
		"runtime":                                EXCEPTION_NO_FUZZER,
		"safety_center":                          EXCEPTION_NO_FUZZER,
		"samplingprofiler":                       EXCEPTION_NO_FUZZER,
		"scheduling_policy":                      EXCEPTION_NO_FUZZER,
		"search":                                 EXCEPTION_NO_FUZZER,
		"search_ui":                              EXCEPTION_NO_FUZZER,
		"secure_element":                         EXCEPTION_NO_FUZZER,
		"security_state":                         EXCEPTION_NO_FUZZER,
		"sec_key_att_app_id_provider":            EXCEPTION_NO_FUZZER,
		"selection_toolbar":                      EXCEPTION_NO_FUZZER,
		"sensitive_content_protection_service":   EXCEPTION_NO_FUZZER,
		"sensorservice":                          EXCEPTION_NO_FUZZER,
		"sensor_privacy":                         EXCEPTION_NO_FUZZER,
		"serial":                                 EXCEPTION_NO_FUZZER,
		"servicediscovery":                       EXCEPTION_NO_FUZZER,
		"manager":                                []string{"servicemanager_fuzzer"},
		"settings":                               EXCEPTION_NO_FUZZER,
		"shortcut":                               EXCEPTION_NO_FUZZER,
		"simphonebook_msim":                      EXCEPTION_NO_FUZZER,
		"simphonebook2":                          EXCEPTION_NO_FUZZER,
		"simphonebook":                           EXCEPTION_NO_FUZZER,
		"sip":                                    EXCEPTION_NO_FUZZER,
		"slice":                                  EXCEPTION_NO_FUZZER,
		"smartspace":                             EXCEPTION_NO_FUZZER,
		"speech_recognition":                     EXCEPTION_NO_FUZZER,
		"stats":                                  []string{"statsd_service_fuzzer"},
		"statsbootstrap":                         EXCEPTION_NO_FUZZER,
		"statscompanion":                         EXCEPTION_NO_FUZZER,
		"statsmanager":                           EXCEPTION_NO_FUZZER,
		"soundtrigger":                           EXCEPTION_NO_FUZZER,
		"soundtrigger_middleware":                EXCEPTION_NO_FUZZER,
		"statusbar":                              EXCEPTION_NO_FUZZER,
		"storaged":                               []string{"storaged_service_fuzzer"},
		"storaged_pri":                           []string{"storaged_private_service_fuzzer"},
		"storagestats":                           EXCEPTION_NO_FUZZER,
		"sdk_sandbox":                            EXCEPTION_NO_FUZZER,
		"SurfaceFlinger":                         EXCEPTION_NO_FUZZER,
		"SurfaceFlingerAIDL":                     EXCEPTION_NO_FUZZER,
		"suspend_control":                        []string{"suspend_service_fuzzer"},
		"suspend_control_internal":               []string{"suspend_service_internal_fuzzer"},
		"supervision":                            EXCEPTION_NO_FUZZER,
		"system_config":                          EXCEPTION_NO_FUZZER,
		"system_server_dumper":                   EXCEPTION_NO_FUZZER,
		"system_update":                          EXCEPTION_NO_FUZZER,
		"tare":                                   EXCEPTION_NO_FUZZER,
		"task":                                   EXCEPTION_NO_FUZZER,
		"task_continuity":                        EXCEPTION_NO_FUZZER,
		"telecom":                                EXCEPTION_NO_FUZZER,
		"telephony.registry":                     EXCEPTION_NO_FUZZER,
		"telephony_ims":                          EXCEPTION_NO_FUZZER,
		"telephony_phone_number":                 EXCEPTION_NO_FUZZER,
		"testharness":                            EXCEPTION_NO_FUZZER,
		"tethering":                              EXCEPTION_NO_FUZZER,
		"textclassification":                     EXCEPTION_NO_FUZZER,
		"textservices":                           EXCEPTION_NO_FUZZER,
		"texttospeech":                           EXCEPTION_NO_FUZZER,
		"thread_network":                         EXCEPTION_NO_FUZZER,
		"time_detector":                          EXCEPTION_NO_FUZZER,
		"time_zone_detector":                     EXCEPTION_NO_FUZZER,
		"theme":                                  EXCEPTION_NO_FUZZER,
		"thermalservice":                         EXCEPTION_NO_FUZZER,
		"tracing.proxy":                          EXCEPTION_NO_FUZZER,
		"tradeinmode":                            EXCEPTION_NO_FUZZER,
		"translation":                            EXCEPTION_NO_FUZZER,
		"transparency":                           EXCEPTION_NO_FUZZER,
		"trust":                                  EXCEPTION_NO_FUZZER,
		"tv_ad":                                  EXCEPTION_NO_FUZZER,
		"tv_interactive_app":                     EXCEPTION_NO_FUZZER,
		"tv_input":                               EXCEPTION_NO_FUZZER,
		"tv_tuner_resource_mgr":                  EXCEPTION_NO_FUZZER,
		"uce":                                    EXCEPTION_NO_FUZZER,
		"uimode":                                 EXCEPTION_NO_FUZZER,
		"updatelock":                             EXCEPTION_NO_FUZZER,
		"uri_grants":                             EXCEPTION_NO_FUZZER,
		"usagestats":                             EXCEPTION_NO_FUZZER,
		"usb":                                    EXCEPTION_NO_FUZZER,
		"uprobestats_service":                    EXCEPTION_NO_FUZZER,
		"user":                                   EXCEPTION_NO_FUZZER,
		"uwb":                                    EXCEPTION_NO_FUZZER,
		"vcn_management":                         EXCEPTION_NO_FUZZER,
		"vibrator":                               EXCEPTION_NO_FUZZER,
		"vibrator_manager":                       EXCEPTION_NO_FUZZER,
		"virtualdevice":                          EXCEPTION_NO_FUZZER,
		"virtualdevice_native":                   EXCEPTION_NO_FUZZER,
		"virtual_camera":                         []string{"virtual_camera_fuzzer"},
		"virtual_touchpad":                       EXCEPTION_NO_FUZZER,
		"voiceinteraction":                       EXCEPTION_NO_FUZZER,
		"vold":                                   []string{"vold_native_service_fuzzer"},
		"vpn_management":                         EXCEPTION_NO_FUZZER,
		"vrmanager":                              EXCEPTION_NO_FUZZER,
		"wallpaper":                              EXCEPTION_NO_FUZZER,
		"wallpaper_effects_generation":           EXCEPTION_NO_FUZZER,
		"wearable_sensing":                       EXCEPTION_NO_FUZZER,
		"webviewupdate":                          EXCEPTION_NO_FUZZER,
		"wifip2p":                                EXCEPTION_NO_FUZZER,
		"wifiscanner":                            EXCEPTION_NO_FUZZER,
		"wifi":                                   EXCEPTION_NO_FUZZER,
		"wifinl80211":                            []string{"wificond_service_fuzzer"},
		"wifiaware":                              EXCEPTION_NO_FUZZER,
		"wifi_usd":                               EXCEPTION_NO_FUZZER,
		"wifirtt":                                EXCEPTION_NO_FUZZER,
		"wifi_mainline_supplicant":               []string{"mainline_supplicant_service_fuzzer"},
		"window":                                 EXCEPTION_NO_FUZZER,
		"*":                                      EXCEPTION_NO_FUZZER,
	}
)
